Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562617 2026-01-05T19:53:16 0:00:00
Previous 562616 2026-01-05T19:53:11 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2150 2410
Performance Improvements 2154 2452
Unchanged Tests 52876 52318
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy(vector<bool>)_(unaligned)/262144 547.50% 1711.941 11084.751 - 547.06% -
rng::copy(vector<bool>)_(unaligned)/262144 485.08% 1368.716 8008.064 - 485.26% -
rng::rotate_copy(deque<int>)/50 239.46% 3.014 10.231 - 239.35% -
std::rotate_copy(deque<int>)/50 235.63% 3.020 10.137 - 236.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 153.24% 1.156 2.928 - 124.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 151.57% 1.157 2.910 - 122.98% -
std::unordered_set<std::string>::erase(key)_(existent)/32 151.47% 47.239 118.790 - 60.53% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 151.44% 1.157 2.909 - 123.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 150.77% 1.156 2.899 - 122.55% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 148.00% 1.168 2.898 - 116.69% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 140.81% 744.249 1792.225 - 160.93% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 140.78% 712.334 1715.126 - 151.20% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 125.58% 24.496 55.259 - 19.72% -
rng::rotate(deque<int>)_(by_1/4)/8192 123.79% 6766.185 15142.259 - 122.18% -
std::rotate(deque<int>)_(by_1/4)/8192 121.90% 6798.896 15086.605 - 121.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 121.79% 20.166 44.726 - 76.98% -
rng::search(list<int>)_(no_match)/1024 121.57% 733.400 1624.972 - 118.31% -
rng::search(list<int>)_(no_match)/1000 119.03% 712.433 1560.432 - 114.96% -
std::unique_copy(list<int>)_(contiguous)/1024 118.47% 742.929 1623.048 - 117.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 111.79% 101.498 214.964 - 105.05% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 107.88% 101.423 210.839 - 101.82% -
std::copy(vector<bool>)_(aligned)/262144 104.56% 382.911 783.286 - 14.50% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 93.24% 369042.257 713155.695 - 92.80% -
std::flat_map<int,_int>::contains(key)_(existent)/0 89.79% 0.014 0.027 - 91.43% -
SetIntersection_Interlaced_Vector_float_16384_256 80.97% 11466297.738 20750361.601 - -30.15% -
std::unordered_map<int,_int>::clear()/1024 80.85% 8246.975 14914.404 - 77.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.66% 79.759 144.092 - 81.41% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 76.56% 6.480 11.441 - 38.90% -
SetIntersection_Interlaced_Vector_uint64_262144_64 75.08% 11960032.175 20939533.670 - -22.95% -
std::unordered_map<int,_int>::clear()/8192 73.58% 64020.303 111123.810 - 76.36% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 72.92% 388558.487 671882.638 - 75.11% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 67.77% 1156.327 1939.993 - 0.19% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 67.00% 4.759 7.947 - 36.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 64.81% 217.752 358.887 - 60.23% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 64.28% 0.457 0.751 - 33.57% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 61.60% 6.746 10.901 - 49.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 61.20% 0.300 0.484 - -2.00% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 60.54% 5497.300 8825.316 - 57.44% -
std::map<std::string,_int>::insert(value)_(already_present)/32 60.46% 15.189 24.372 - -0.80% -
std::equal(deque<int>)_(it,_it,_it)/8 58.75% 4.063 6.450 - 50.83% -
BM_PopHeap_uint32_1 58.66% 0.439 0.696 - 52.57% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 58.49% 7.111 11.270 - 77.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 58.21% 29.191 46.185 - 16.37% -
BM_vector_deque_ranges_copy_backward/0 57.63% 0.385 0.607 - 37.26% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 57.28% 7.249 11.401 - 20.10% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55.95% 45377.103 70765.626 - 56.26% -
std::copy_n(vector<bool>)_(aligned)/1048576 54.72% 2108.255 3261.936 - 94.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 54.19% 6700.533 10331.752 - 55.09% -
std::move(vector<int>)/262144 53.95% 14276.269 21978.776 - 0.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53.43% 53995.326 82845.307 - 53.10% -
std::copy_n(vector<int>)/4096 51.90% 166.879 253.489 - 21.77% -
std::shift_left(vector<int>)/32 51.68% 2.974 4.512 - 50.76% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 50.95% 35.414 53.459 - 69.27% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 49.78% 0.270 0.404 - 15.74% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 49.57% 28.761 43.018 - -35.27% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 49.05% 5.299 7.898 - 20.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 48.28% 6.340 9.401 - 24.14% -
rng::unique_copy(deque<int>)_(sprinkled)/52 46.24% 15.552 22.743 - 54.07% -
BM_RangesMakeHeap_uint32_Random_4 46.17% 1.176 1.718 - 0.87% -
rng::unique_copy(deque<int>)_(sprinkled)/32 44.97% 9.227 13.377 - 32.66% -
std::map<std::string,_int>::erase(key)_(existent)/32 44.56% 59.832 86.492 - 8.11% -
BM_StringConstructDestroyCStr_Empty_Transparent 43.46% 0.264 0.379 - 60.85% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 43.25% 4.608 6.601 - 22.37% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 42.78% 1.408 2.010 - 39.75% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 42.62% 4.833 6.894 - 30.91% -
SetIntersection_Interlaced_Vector_float_16384_64 42.19% 7753000.152 11024367.163 - 4.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 41.77% 31.713 44.961 - 41.12% -
SetIntersection_Interlaced_Vector_string_262144_1024 41.65% 223092814.827 316006430.264 - 30.93% -
std::unordered_set<int>::count(key)_(existent)/32 41.08% 1.190 1.679 - 14.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 40.79% 14668.190 20651.960 - 39.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 40.63% 367.412 516.696 - 41.41% -
std::unordered_map<int,_int>::erase(iterator)/1024 40.43% 20.589 28.912 - 41.83% -
SetIntersection_Interlaced_Set_string_16384_16 39.62% 243455904.673 339924158.047 - 39.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 39.39% 14170.838 19752.156 - 36.05% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 38.73% 21.837 30.295 - 36.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 38.24% 251382733.897 347522544.522 - -3.78% -
BM_RangesPushHeap_float_Random_1 37.93% 0.393 0.542 - 26.52% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 37.03% 21.268 29.144 - 36.78% -
std::unordered_map<int,_int>::erase(iterator)/8192 36.99% 21.078 28.876 - 41.85% -
std::shift_right(vector<int>)/32 36.34% 2.960 4.036 - -2.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 36.27% 4059478.341 5531736.360 - 9.97% -
rng::reverse(vector<int>)/8 36.05% 1.575 2.142 - 32.37% -
std::unordered_map<int,_int>::clear()/32 35.72% 615.247 835.013 - 36.40% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 35.63% 21.502 29.163 - 34.66% -
std::multiset<std::string>::find(key)_(existent)/32 35.60% 15.444 20.943 - 41.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 35.60% 12947.326 17556.361 - 30.06% -
BM_vector_deque_move_backward/0 34.96% 0.380 0.513 - 15.72% -
std::unordered_map<int,_int>::erase(iterator)/32 34.56% 20.408 27.462 - 34.82% -
std::unordered_map<int,_int>::erase(iterator)/0 33.51% 19.694 26.293 - 33.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.17% 25.819 34.384 - 15.27% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 32.92% 4.862 6.462 - 40.41% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 32.66% 0.303 0.402 - 15.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 32.46% 2052249.573 2718494.061 - 31.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.42% 29.646 39.259 - 33.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.40% 28.571 37.827 - 32.60% -
SetIntersection_Interlaced_Vector_float_262144_64 32.18% 8020000.814 10601220.503 - -46.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 32.13% 0.481 0.635 - 54.34% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 31.97% 1.392 1.837 - 23.06% -
SetIntersection_Interlaced_Vector_float_262144_4 31.86% 1624161.386 2141578.998 - -0.67% -
std::set<std::string>::erase(iterator)/8192 31.68% 25.744 33.899 - 31.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 31.66% 0.467 0.615 - -11.77% -
std::set<std::string>::erase(key)_(existent)/1024 31.58% 76.405 100.538 - 31.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 31.46% 148171.171 194784.645 - 31.63% -
std::map<int,_int>::find(key)_(non-existent)/8192 31.39% 7.187 9.443 - 33.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.04% 30.933 40.533 - -5.91% -
std::multiset<std::string>::erase(key)_(existent)/1024 30.69% 64.852 84.757 - 46.60% -
rng::search(deque<int>)_(no_match)/1024 30.65% 266.125 347.698 - 13.97% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 30.57% 13589.988 17744.760 - 31.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 29.96% 7517.280 9769.349 - 30.54% -
std::unordered_set<std::string>::erase(iterator)/32 29.95% 26.383 34.285 - 8.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 29.60% 6.339 8.216 - 32.19% -
rng::find_end(deque<int>)_(match_near_end)/1000 29.60% 33.598 43.542 - -86.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 29.52% 794.550 1029.129 - 26.25% -
std::map<int,_int>::find(key)_(non-existent)/32 29.39% 2.443 3.161 - 31.61% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 29.27% 84.939 109.798 - 19.34% -
BM_PushHeap_uint32_QuickSortAdversary_1 28.78% 0.448 0.577 - 19.80% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 28.76% 1.221 1.572 - -7.70% -
rng::search(deque<int>)_(near_matches)/1024 28.72% 19975.490 25711.709 - 1.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 28.62% 737.118 948.089 - 24.45% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 28.42% 22.911 29.422 - 27.47% -
std::set<std::string>::insert(value)_(new_value)/8192 28.23% 70.504 90.404 - 29.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 28.15% 151571.828 194236.244 - 28.62% -
rng::search(deque<int>)_(near_matches)/1000 27.65% 19258.969 24584.272 - 2.07% -
rng::find_end(deque<int>)_(match_near_end)/1024 27.63% 33.744 43.069 - -98.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 27.63% 138222.925 176407.717 - 26.61% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 27.39% 1.375 1.752 - -10.11% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 27.24% 1.237 1.574 - 24.97% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 27.21% 0.271 0.345 - -28.66% -
rng::find_end(forward_list<int>)_(same_length)/8192 26.96% 13072.045 16595.802 - 15.69% -
SetIntersection_Interlaced_Vector_uint64_16384_64 26.73% 6532803.955 8278895.728 - 38.17% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 26.70% 13908.988 17623.236 - 16.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 26.65% 805.544 1020.201 - 25.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 26.31% 8390590.153 10598341.327 - 27.02% -
BM_lexicographical_compare_three_way_slow_path/1 26.28% 0.364 0.460 - 26.21% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 26.19% 103.065 130.058 - 46.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26.09% 27725033.748 34958775.525 - -13.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 26.08% 30840084.096 38884580.391 - -0.23% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 25.99% 6.370 8.026 - 20.37% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 25.84% 13510.486 17000.973 - 26.53% -
std::find_if_not(list<int>)_(bail_25%)/32768 25.64% 7542.712 9476.828 - 24.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 25.63% 84785.531 106516.040 - 27.00% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 25.62% 1379.109 1732.396 - 1.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.62% 17.441 21.908 - 24.80% -
std::map<int,_int>::find(key)_(non-existent)/1024 25.48% 5.353 6.717 - 24.11% -
BM_StringRead_Hot_Deep_Large 25.47% 0.500 0.628 - 9.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.26% 23.902 29.938 - 22.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 25.19% 54820.233 68627.441 - 25.57% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 25.16% 0.426 0.533 - -1.20% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 24.97% 528.796 660.821 - 23.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 24.92% 18.398 22.983 - 23.60% -
BM_PushHeap_uint64_Descending_1 24.66% 0.510 0.636 - 41.68% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 24.64% 19.643 24.483 - 16.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.61% 28.970 36.099 - 25.29% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 24.49% 1.485 1.848 - 0.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 24.46% 4.215 5.247 - 15.70% -
rng::is_sorted(deque<int>)/8 24.12% 2.468 3.064 - 7.34% -
SetIntersection_Interlaced_Vector_float_262144_1024 23.91% 84245928.181 104386915.488 - -33.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.88% 25.850 32.022 - 23.62% -
std::map<int,_int>::insert(value)_(already_present)/0 23.86% 0.582 0.721 - 6.19% -
std::equal(deque<int>)_(it,_it,_it)/50 23.39% 20.200 24.924 - 3.39% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 23.36% 19.632 24.219 - 15.83% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 23.24% 1360.213 1676.272 - 21.12% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 23.16% 10412.949 12824.764 - 21.58% -
BM_std_min<long_long>/1 23.03% 0.548 0.675 - 0.27% -
rng::find_if(list<int>)_(process_all)/8192 22.93% 9715.390 11943.581 - 15.68% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.38% 26.158 32.012 - 22.50% -
BM_std_minmax<char>/24 22.16% 1.154 1.409 - 12.42% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 22.10% 368.640 450.102 - 22.45% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 22.03% 26.016 31.749 - -5.49% -
BM_RangesPopHeap_string_1 21.91% 0.524 0.639 - 22.08% -
std::map<std::string,_int>::erase(key)_(existent)/0 21.90% 56.619 69.022 - 63.54% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.78% 36.777 44.789 - 19.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 21.61% 20.286 24.670 - 18.91% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 21.54% 490.863 596.618 - 19.33% -
bm_lexicographical_compare<signed_char>/64 21.49% 1.748 2.123 - -8.19% -
std::equal(vector<bool>)_(unaligned)/8 21.46% 0.755 0.917 - 7.62% -
std::copy_backward(vector<bool>)_(aligned)/1048576 21.45% 2601.371 3159.441 - 15.68% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 21.31% 1.671 2.028 - 22.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.28% 38.625 46.846 - 9.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.18% 29.186 35.367 - -2.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 21.17% 20.521 24.864 - 20.64% -
BM_PushHeap_float_SingleElement_1 21.16% 0.430 0.521 - -25.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 21.15% 116987531.956 141733854.959 - 20.71% -
std::unordered_set<int>::count(key)_(non-existent)/32 20.98% 1.325 1.603 - 8.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.97% 36.454 44.097 - -9.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 20.87% 141581.475 171127.369 - 21.37% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 20.76% 10.384 12.540 - 15.32% -
std::copy_backward(vector<int>)/4096 20.73% 193.685 233.844 - -2.21% -
std::search(deque<int>,_pred)_(no_match)/1024 20.67% 364.137 439.422 - 34.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 20.48% 1.012 1.219 - 16.65% -
std::search(list<int>)_(same_length)/8192 20.46% 9361.243 11276.619 - 6.97% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 20.45% 0.472 0.568 - 22.40% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 20.26% 0.457 0.550 - -10.00% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 20.24% 1.301 1.564 - -6.24% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 20.09% 39.409 47.326 - 9.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.04% 38.300 45.976 - 49.93% -
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.95% 19.117 22.930 - 19.72% -
BM_std_minmax<char>/64 19.90% 1.153 1.382 - 10.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.87% 19.112 22.909 - 19.52% -
SetIntersection_Interlaced_Vector_float_256_16 19.75% 6479427.155 7758907.015 - -2.77% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 19.68% 0.945 1.131 - -1.27% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 19.65% 0.407 0.487 - 29.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.56% 49.273 58.914 - -18.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 19.45% 14.384 17.182 - 18.42% -
std::unordered_set<int>::count(key)_(existent)/8192 19.44% 1.212 1.448 - 9.99% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 19.25% 97.989 116.852 - -24.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 19.24% 4.507 5.374 - 18.92% -
std::partition(deque<int>)_(sparse)/32 19.10% 11.360 13.530 - 40.35% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 19.02% 504.425 600.376 - -0.82% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 18.82% 261.872 311.149 - 12.49% -
rng::move(list<int>)/4096 18.21% 5679.560 6714.025 - 24.49% -
std::adjacent_find(deque<int>)/50 18.21% 15.156 17.916 - 21.28% -
BM_vector_deque_move/0 18.14% 0.372 0.439 - -20.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 18.08% 65.088 76.855 - 17.92% -
std::map<int,_int>::count(key)_(non-existent)/1024 18.06% 7.305 8.625 - 18.23% -
rng::is_sorted_until(list<int>)/8192 17.87% 7135.971 8411.120 - 1.91% -
rng::find(vector<bool>)_(process_all)/50 17.78% 0.680 0.801 - 8.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 17.78% 55.897 65.834 - 10.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 17.57% 609.306 716.388 - 15.40% -
BM_std_minmax<char>/16 17.57% 0.924 1.086 - 5.84% -
rng::move_backward(list<int>)/4096 17.56% 6526.007 7672.225 - 16.95% -
BM_StringRelational_Less_Empty_Large_Control 17.52% 1.648 1.937 - 3.30% -
std::unordered_set<std::string>::contains(key)_(existent)/32 17.44% 37.416 43.940 - 32.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 17.17% 1273518.667 1492145.055 - 2.34% -
rng::search(list<int>,_pred)_(single_element)/8192 17.12% 8303.812 9725.399 - 16.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 17.10% 21.123 24.735 - 20.81% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 17.08% 198.624 232.552 - -0.00% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 16.94% 198.610 232.251 - 16.77% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 16.92% 757.468 885.597 - 20.41% -
BM_RangesMakeHeap_uint32_Random_64 16.79% 1.232 1.438 - 8.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 16.78% 1.308 1.528 - -17.95% -
BM_lexicographical_compare_three_way_fast_path/1 16.77% 0.392 0.457 - 17.09% -
rng::find_last(deque<int>)_(bail_90%)/1048576 16.74% 25526.835 29801.084 - 16.57% -
SetIntersection_None_Set_string_16384_1024 16.73% 195327220.752 228002105.671 - 10.53% -
std::map<std::string,_int>::find(key)_(existent)/8192 16.71% 28.580 33.357 - 7.57% -
rng::find_end(deque<int>)_(match_near_end)/8192 16.68% 275.782 321.780 - -99.80% -
std::unordered_set<std::string>::erase(iterator)/8192 16.49% 26.327 30.668 - -7.08% -
BM_StringCtorDefault 16.48% 0.234 0.273 - 16.01% -
std::set<std::string>::erase(iterator)/0 16.31% 25.290 29.415 - 15.68% -
SetIntersection_None_Set_float_1024_1 16.27% 9038848.838 10509091.175 - 14.36% -
std::unordered_map<int,_int>::ctor(const&)/8192 16.18% 54483.976 63298.678 - 15.38% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 16.11% 4.499 5.223 - 14.32% -
rng::copy(vector<int>)/32768 16.11% 2739.172 3180.336 - -8.78% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 16.05% 1.041 1.208 - 5.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 15.99% 6.352 7.368 - -25.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 15.91% 119540755.466 138562637.820 - 18.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 15.90% 142409.555 165047.222 - 16.77% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 15.89% 1.627 1.885 - 11.09% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 15.88% 9.986 11.572 - 9.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 15.87% 17806.131 20631.966 - 16.19% -
BM_deque_vector_move/0 15.85% 1.378 1.597 - 12.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 15.83% 6657.230 7711.239 - 16.05% -
std::multiset<std::string>::contains(key)_(existent)/32 15.72% 14.578 16.870 - 12.99% -
rng::partition(list<int>)_(dense)/8192 15.72% 4436.250 5133.590 - 0.75% -
std::adjacent_find(deque<int>)/8 15.39% 3.338 3.851 - 30.26% -
std::map<int,_int>::count(key)_(non-existent)/8192 15.35% 11.244 12.970 - 15.82% -
rng::rotate(deque<int>)_(1_element_forward)/8192 15.26% 301.176 347.121 - 14.81% -
BM_MakeHeap_uint64_Random_4 15.25% 1.061 1.223 - -15.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 15.25% 1.944 2.240 - 12.80% -
BM_std_min<int>/1 15.23% 0.327 0.377 - 33.98% -
BM_StringRelationalLiteral_Less_Small_Small_Control 15.23% 1.510 1.740 - -5.30% -
SetIntersection_None_Set_float_1024_256 15.22% 8906719.522 10262297.643 - 13.70% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 15.21% 20.262 23.343 - 20.97% -
std::rotate(deque<int>)_(1_element_forward)/8192 15.20% 301.155 346.935 - 15.04% -
BM_vector_deque_copy/64000 15.17% 2368.250 2727.562 - -7.28% -
SetIntersection_None_Set_float_1024_16 15.14% 8787049.150 10117320.439 - 11.68% -
BM_PushHeap_uint64_SingleElement_1 15.08% 0.482 0.554 - 6.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 15.05% 7.164 8.243 - -17.39% -
std::equal(vector<bool>)_(unaligned)/50 15.04% 0.740 0.852 - -3.35% -
BM_vector_deque_ranges_copy/64000 15.03% 2368.473 2724.561 - -7.86% -
std::unordered_map<int,_int>::ctor(const&)/1024 14.95% 6634.419 7626.266 - 13.96% -
std::partition(list<int>)_(dense)/8192 14.91% 4358.053 5008.055 - -0.22% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 14.90% 2.395 2.752 - 15.02% -
BM_vector_deque_move/64000 14.90% 2360.633 2712.283 - -7.40% -
std::set<int>::insert(value)_(new_value)/1024 14.84% 41.721 47.912 - 14.22% -
rng::rotate(deque<int>)_(1_element_backward)/8192 14.81% 310.108 356.025 - 15.13% -
std::map<std::string,_int>::erase(key)_(existent)/8192 14.80% 92.923 106.674 - 64.38% -
rng::find_end(list<int>)_(same_length)/8192 14.80% 8340.850 9575.058 - -39.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 14.78% 16457137.559 18888709.546 - 15.54% -
std::rotate(deque<int>)_(1_element_backward)/8192 14.72% 310.420 356.107 - 14.95% -
rng::partition(list<int>)_(sparse)/8192 14.70% 7226.876 8289.203 - 5.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 14.68% 28.928 33.175 - 17.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 14.60% 0.641 0.735 - 15.64% -
SetIntersection_Interlaced_Vector_float_16384_1024 14.60% 47931652.702 54927816.395 - -25.43% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 14.58% 1.042 1.194 - -3.87% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 14.55% 1.615 1.850 - 8.16% -
std::find_end(deque<int>)_(single_element)/8192 14.52% 2208.530 2529.150 - 24.07% -
rng::adjacent_find(deque<int>)/50 14.45% 14.003 16.027 - -14.77% -
SetIntersection_None_Set_float_1024_64 14.41% 9082889.498 10391361.329 - 15.45% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 14.38% 4.572 5.230 - -18.99% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 14.27% 2.203 2.518 - 5.54% -
std::set<std::string>::find(key)_(non-existent)/32 14.21% 9.307 10.629 - 14.56% -
std::find_end(forward_list<int>)_(process_all)/8192 14.18% 5659.720 6462.417 - 14.38% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 14.18% 2.355 2.689 - 22.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 14.15% 8777708.923 10019322.778 - 2.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 14.08% 2.246 2.563 - -6.56% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 14.08% 0.367 0.418 - 7.25% -
std::copy_n(list<int>)/4096 14.05% 3573.959 4076.078 - 5.56% -
BM_std_min<unsigned_char>/1 13.85% 0.329 0.374 - 15.39% -
SetIntersection_Interlaced_Vector_uint64_262144_16 13.80% 5183177.393 5898591.780 - 85.06% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 13.76% 87043.318 99016.726 - 12.31% -
std::unordered_set<int>::contains(key)_(non-existent)/32 13.73% 1.539 1.751 - 14.51% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 13.73% 1.276 1.451 - 6.51% -
BM_RangesMakeHeap_float_Random_4 13.60% 1.317 1.497 - -2.20% -
rng::adjacent_find(deque<int>)/8 13.49% 3.003 3.408 - -9.11% -
BM_vector_deque_move/70000 13.47% 2576.542 2923.564 - -7.73% -
BM_vector_deque_copy/70000 13.43% 2586.625 2933.973 - -6.31% -
BM_vector_deque_ranges_copy/70000 13.39% 2584.216 2930.222 - -6.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 13.39% 2.670 3.027 - -18.77% -
rng::find(vector<char>)_(bail_25%)/8 13.36% 1.019 1.155 - 17.55% -
std::unordered_multiset<int>::count(key)_(existent)/32 13.30% 1.522 1.724 - -7.18% -
std::map<int,_int>::insert(value)_(new_value)/8192 13.29% 34.103 38.635 - -2.83% -
std::partition(deque<int>)_(sparse)/50 13.28% 17.724 20.078 - 29.22% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 13.26% 1.044 1.183 - 5.34% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 13.23% 9.720 11.006 - 7.92% -
BM_StringRelational_Less_Empty_Empty_Control 13.22% 1.871 2.118 - 9.43% -
SetIntersection_Front_Vector_uint64_16384_256 13.19% 2336325.947 2644397.508 - 15.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 13.11% 10.520 11.899 - 12.66% -
std::multiset<int>::contains(key)_(non-existent)/32 13.07% 2.333 2.638 - 12.49% -
SetIntersection_Front_Vector_uint64_256_256 13.04% 4665188.227 5273614.055 - 13.32% -
SetIntersection_Front_Set_float_16384_64 13.03% 1853237.731 2094698.827 - 4.04% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 12.97% 30.153 34.065 - 45.22% -
rng::move_backward(vector<int>)/8 12.93% 2.271 2.564 - 11.93% -
std::unordered_map<int,_int>::ctor(const&)/32 12.90% 197.923 223.454 - 11.15% -
BM_std_minmax<char>/8 12.87% 1.016 1.147 - 12.02% -
bm_ranges_lexicographical_compare<unsigned_char>/4 12.85% 1.322 1.491 - -0.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 12.82% 18.388 20.745 - 11.67% -
bm_ranges_lexicographical_compare<unsigned_char>/8 12.80% 1.322 1.491 - 1.11% -
std::multimap<std::string,_int>::erase(iterator)/8192 12.80% 32.497 36.655 - 11.61% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 12.74% 4.451 5.018 - 13.45% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 12.72% 47.660 53.724 - 15.48% -
std::unordered_set<int>::count(key)_(non-existent)/0 12.63% 0.305 0.344 - -15.13% -
BM_std_minmax<char>/25 12.47% 1.179 1.326 - 3.87% -
std::map<std::string,_int>::erase(iterator)/0 12.45% 28.282 31.804 - 16.02% -
BM_std_minmax_element<char>/3 12.43% 1.112 1.250 - 5.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 12.35% 61280214.745 68851266.395 - 6.91% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 12.35% 309.282 347.491 - -0.02% -
BM_MakeHeap_float_Random_256 12.35% 1.283 1.442 - 16.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12.34% 12381920.990 13910468.812 - 0.98% -
std::find_end(forward_list<int>)_(single_element)/8192 12.34% 5612.158 6304.462 - 10.06% -
rng::transform(list<int>,_list<int>)/8192 12.32% 8673.318 9741.500 - -4.67% -
std::move_backward(list<int>)/4096 12.26% 4393.090 4931.795 - 0.31% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 12.22% 309.354 347.165 - 12.07% -
BM_StringRelationalLiteral_Less_Large_Small_Control 12.15% 1.614 1.810 - -4.12% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 12.14% 16.660 18.683 - 14.73% -
std::flat_multimap<int,_int>::ctor(const&)/8192 12.10% 1636.911 1835.026 - -4.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 12.04% 9551109.049 10700602.790 - 27.19% -
rng::find_if(list<int>)_(bail_25%)/32768 11.95% 8526.330 9545.450 - 12.90% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 11.90% 2.064 2.309 - -12.36% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 11.86% 19857.044 22212.739 - -7.31% -
BM_StringRelational_Less_Empty_Huge_Control 11.84% 1.823 2.039 - 2.39% -
rng::generate_n(list<int>)/8192 11.79% 7621.862 8520.495 - 22.28% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 11.76% 18834.919 21050.118 - -8.66% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 11.74% 4261.781 4762.267 - 0.56% -
SetIntersection_Interlaced_Vector_string_256_256 11.71% 20397195.013 22785681.609 - -0.30% -
BM_StringRelational_Eq_Large_Large_Control 11.64% 2.200 2.456 - 8.18% -
BM_vector_deque_ranges_copy/65536 11.63% 2362.688 2637.504 - -8.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 11.59% 2942887.769 3284037.020 - 12.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 11.56% 2.257 2.518 - -0.65% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 11.51% 1.336 1.490 - -17.68% -
BM_vector_deque_move/65536 11.51% 2365.681 2637.987 - -8.27% -
std::unordered_map<int,_int>::count(key)_(existent)/32 11.51% 1.223 1.364 - 7.14% -
std::find_end(list<int>,_pred)_(single_element)/8192 11.49% 8330.826 9287.624 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 11.48% 2914945.542 3249645.628 - 9.82% -
std::copy_if(list<int>)_(entire_range)/64 11.43% 32.822 36.573 - 1.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 11.37% 7919050.675 8819602.741 - 74.67% -
BM_deque_deque_ranges_copy_backward/2 11.36% 2.748 3.060 - 20.83% -
BM_vector_deque_ranges_move/65536 11.35% 2362.835 2631.122 - -8.00% -
BM_PushHeap_uint32_Ascending_1 11.22% 0.553 0.615 - 22.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 11.22% 0.481 0.535 - 19.08% -
std::set<std::string>::count(key)_(existent)/8192 11.22% 27.050 30.084 - 1.68% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 11.21% 0.405 0.450 - 24.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 11.21% 2.211 2.459 - 9.69% -
rng::search(list<int>,_pred)_(same_length)/8192 11.12% 8789.944 9767.260 - 9.71% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 11.09% 4.877 5.418 - 7.27% -
BM_deque_deque_move_backward/2 11.06% 2.750 3.054 - 23.84% -
std::set<std::string>::equal_range(key)_(existent)/8192 11.05% 27.947 31.034 - 14.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 10.99% 117163880.192 130039151.216 - -3.47% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 10.98% 0.407 0.452 - 24.47% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 10.96% 1.805 2.003 - 1.85% -
SetIntersection_Interlaced_Vector_string_16384_256 10.94% 36547035.249 40546156.161 - 1.69% -
std::multiset<int>::insert(value)_(new_value)/1024 10.91% 48.942 54.281 - 13.59% -
SetIntersection_Front_Set_uint64_16384_16 10.86% 1240644.678 1375403.035 - 6.93% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 10.86% 0.402 0.446 - 23.22% -
BM_RangesMakeHeap_uint32_Random_256 10.85% 1.139 1.263 - 5.71% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 10.83% 769.320 852.659 - 39.70% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 10.79% 7.208 7.986 - 7.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 10.79% 8.706 9.646 - 10.25% -
std::for_each_n(join_view(vector<vector<int>>))/8 10.76% 1.672 1.852 - 10.31% -
vector<bool>(size_type,_const_value_type&) 10.72% 8.389 9.289 - 13.88% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 10.71% 0.346 0.383 - 0.31% -
SetIntersection_None_Set_float_1024_4 10.71% 9188037.467 10171777.174 - 14.64% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 10.64% 13743.957 15206.145 - 3.79% -
std::move(vector<bool>)_(aligned)/64 10.59% 1.613 1.784 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 10.55% 0.502 0.555 - -0.27% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 10.54% 1.453 1.606 - 12.18% -
BM_PushHeap_float_Descending_1 10.49% 0.577 0.638 - 48.13% -
std::any_of(list<int>)_(process_all)/8192 10.47% 6953.323 7681.452 - 7.74% -
SetIntersection_Front_Set_float_256_64 10.46% 6128132.340 6769254.744 - 3.27% -
BM_MakeHeap_uint64_Random_16384 10.42% 0.976 1.078 - 4.25% -
BM_MakeHeap_uint64_QuickSortAdversary_4 10.42% 0.408 0.451 - 5.40% -
std::all_of(deque<int>)_(process_all)/8192 10.39% 2600.336 2870.545 - 9.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 10.36% 6.805 7.510 - 9.43% -
SetIntersection_Interlaced_Vector_float_16384_16 10.33% 3651746.632 4029111.226 - 3.53% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 10.32% 39.844 43.955 - 2.70% -
BM_RangesPushHeap_uint64_Random_4 10.31% 2.111 2.329 - 9.07% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 10.30% 1.807 1.993 - 5.19% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.24% 9.760 10.760 - -3.49% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 10.22% 36.955 40.730 - -3.16% -
bm_ranges_lexicographical_compare<unsigned_char>/1 10.18% 1.564 1.723 - -0.13% -
bm_ranges_lexicographical_compare<unsigned_char>/5 10.15% 1.568 1.728 - -0.40% -
rng::search(list<int>,_pred)_(no_match)/8192 10.06% 7373.425 8115.223 - -2.24% -
rng::copy_if(list<int>)_(entire_range)/64 10.03% 30.729 33.810 - 9.78% -
rng::search(list<int>)_(single_element)/8192 10.02% 7381.388 8120.922 - 9.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 9.95% 29.456 32.388 - -5.67% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.95% 266448.988 292970.382 - 10.70% -
std::all_of(deque<int>)_(process_all)/32768 9.93% 10523.975 11568.998 - 9.69% -
SetIntersection_Front_Set_float_16384_256 9.93% 4638033.926 5098374.024 - -0.88% -
bm_ranges_lexicographical_compare<unsigned_char>/2 9.90% 1.788 1.965 - -0.40% -
BM_vector_deque_ranges_move/64000 9.84% 2369.365 2602.411 - -8.81% -
rng::find_end(list<int>,_pred)_(single_element)/8192 9.80% 8264.250 9074.021 - -0.95% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 9.77% 25.564 28.061 - -5.82% -
std::stable_partition(deque<int>)_(dense)/50 9.76% 39.896 43.790 - 10.34% -
BM_std_min<char>/17 9.75% 0.928 1.019 - 10.26% -
std::map<int,_int>::count(key)_(non-existent)/32 9.74% 2.895 3.177 - 10.18% -
std::reverse(list<int>)/32768 9.71% 16776.559 18405.521 - 8.99% -
std::none_of(list<int>)_(process_all)/8192 9.64% 6983.793 7657.004 - 6.34% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 9.62% 149.751 164.152 - 9.30% -
std::is_sorted(deque<int>)/8 9.61% 3.255 3.568 - 42.01% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.60% 25.219 27.641 - 6.32% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 9.60% 2.566 2.812 - 9.09% -
std::multiset<std::string>::count(key)_(existent)/32 9.58% 18.060 19.790 - 9.74% -
BM_deque_deque_move_backward/1 9.56% 3.133 3.433 - 25.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 9.52% 33.306 36.477 - 11.49% -
std::find_end(list<int>)_(same_length)/8192 9.48% 8176.284 8951.378 - -52.01% -
rng::contains_subrange(list<int>)_(process_all)/8192 9.46% 8449.714 9249.124 - 31.98% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 9.46% 1.290 1.412 - 5.46% -
std::find_first_of(deque<int>)_(small_needle)/32 9.44% 112.579 123.209 - 14.77% -
SetIntersection_Interlaced_Vector_uint64_262144_256 9.44% 36347470.804 39777241.323 - 5.23% -
bm_ranges_lexicographical_compare<unsigned_char>/6 9.41% 1.789 1.957 - -0.01% -
std::copy(vector<int>)/32768 9.33% 3467.153 3790.653 - 8.39% -
std::stable_partition(deque<int>)_(dense)/32 9.33% 29.220 31.945 - 6.81% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 9.31% 4.628 5.059 - 2.87% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 9.31% 14.475 15.823 - 8.97% -
rng::find(list<int>)_(bail_25%)/32768 9.29% 7674.300 8387.334 - 10.22% -
std::is_sorted_until(deque<int>,_pred)/8 9.26% 3.920 4.282 - 0.73% -
BM_std_minmax<unsigned_int>/2 9.25% 0.829 0.906 - 9.83% -
rng::find_end(list<int>)_(single_element)/8192 9.17% 7659.176 8361.573 - -4.60% -
std::set<std::string>::equal_range(key)_(existent)/32 9.14% 15.540 16.961 - 9.38% -
BM_deque_deque_ranges_copy_backward/1 9.12% 3.128 3.413 - 23.01% -
SetIntersection_Front_Set_uint32_16384_1024 9.11% 16098145.799 17564721.388 - 13.60% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.10% 9.654 10.532 - 3.26% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 9.08% 5.367 5.855 - 9.09% -
vector<bool>::reserve() 9.07% 8.319 9.073 - -10.40% -
BM_vector_deque_ranges_move/70000 9.05% 2584.189 2818.124 - -7.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 9.03% 1525620.315 1663398.791 - 4.30% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 9.02% 1.503 1.638 - -0.06% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 8.98% 1.384 1.508 - 30.38% -
SetIntersection_None_Set_string_16384_256 8.94% 196656956.941 214241870.665 - 6.53% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 8.91% 25.531 27.807 - 7.29% -
SetIntersection_Interlaced_Vector_uint64_1024_16 8.86% 2311917.024 2516715.092 - 3.35% -
rng::find_last(vector<char>)_(bail_10%)/8 8.86% 1.477 1.608 - 2.64% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 8.83% 3.466 3.772 - 4.83% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.80% 9.141 9.946 - -5.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 8.80% 1136149.001 1236144.446 - 4.09% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 8.79% 0.463 0.504 - -1.54% -
std::stable_partition(deque<int>)_(dense)/1024 8.79% 639.128 695.308 - 16.62% -
BM_StringRelational_Less_Empty_Small_Control 8.78% 1.932 2.102 - 5.52% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 8.78% 10105.869 10992.916 - -2.86% -
std::map<int,_int>::insert(value)_(already_present)/1024 8.75% 3.163 3.439 - -1.97% -
SetIntersection_Interlaced_Vector_string_262144_4 8.71% 2104296.856 2287605.333 - 10.29% -
std::deque<int>::ctor(size)/32 8.70% 25.193 27.385 - 4.84% -
std::generate(list<int>)/8192 8.68% 6919.491 7520.402 - 1.54% -
std::find_first_of(deque<int>)_(small_needle)/50 8.68% 173.500 188.562 - 14.59% -
SetIntersection_Front_Set_uint64_16384_1024 8.68% 14844440.844 16132516.179 - 7.98% -
std::shift_left(list<int>)/8192 8.66% 7151.006 7770.126 - 0.93% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 8.64% 5.104 5.545 - -22.88% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 8.63% 56.014 60.847 - 8.46% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 8.62% 9.754 10.595 - 1.35% -
BM_StringRelational_Less_Small_Empty_Control 8.62% 1.873 2.035 - 7.19% -
rng::stable_partition(deque<int>)_(dense)/32 8.62% 27.173 29.515 - 5.40% -
SetIntersection_Front_Set_uint64_16384_1 8.57% 1062047.295 1153087.139 - 3.56% -
rng::search(list<int>)_(single_element)/1000 8.57% 631.818 685.959 - 2.99% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 8.52% 1759.482 1909.461 - 2.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 8.52% 1157565.656 1256219.722 - 3.06% -
BM_std_minmax_element<short>/3 8.52% 1.070 1.161 - 1.10% -
std::multiset<int>::erase(key)_(non-existent)/32 8.52% 2.500 2.712 - 0.82% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 8.47% 693.406 752.158 - 12.19% -
bm_ranges_lexicographical_compare<unsigned_char>/3 8.45% 2.022 2.193 - -0.12% -
rng::starts_with(list<int>,_pred)/8192 8.44% 9051.520 9815.280 - -13.83% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 8.43% 2.188 2.372 - 9.55% -
SetIntersection_Front_Vector_uint64_262144_1024 8.43% 5869482.189 6364324.597 - 10.09% -
BM_RangesMakeHeap_uint64_Random_4 8.40% 1.088 1.179 - 2.20% -
std::set<int>::upper_bound(key)_(non-existent)/8192 8.40% 9.983 10.821 - 7.12% -
BM_StringRelational_Eq_Small_Small_Control 8.39% 1.692 1.834 - -0.92% -
BM_deque_deque_ranges_move_backward/2 8.38% 2.823 3.059 - 21.01% -
std::find_end(deque<int>)_(single_element)/1024 8.38% 319.588 346.370 - 33.71% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 8.37% 0.984 1.067 - -5.31% -
std::find(list<int>)_(bail_25%)/32768 8.37% 7940.540 8605.191 - 6.08% -
std::multimap<std::string,_int>::count(key)_(existent)/32 8.36% 19.561 21.196 - 18.44% -
BM_std_min<char>/1 8.33% 0.262 0.284 - -1.36% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 8.30% 25.424 27.534 - 5.91% -
BM_std_min<unsigned_int>/29 8.30% 1.944 2.105 - 0.78% -
rng::fill(deque<int>)/32 8.29% 1.309 1.417 - -3.62% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.21% 7946.476 8599.055 - 8.55% -
BM_deque_deque_ranges_copy/64000 8.16% 2649.475 2865.696 - 0.46% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8.14% 8024.230 8677.041 - 6.01% -
bm_ranges_lexicographical_compare<unsigned_char>/7 8.10% 2.033 2.198 - -0.28% -
std::search(list<int>,_pred)_(single_element)/8192 8.08% 8652.141 9351.175 - 7.88% -
std::set<std::string>::contains(key)_(existent)/1024 8.01% 21.760 23.502 - 10.62% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 8.00% 2.193 2.368 - 4.58% -
BM_MakeHeap_float_Random_16384 7.99% 1.149 1.241 - 3.24% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 7.97% 1.453 1.568 - -12.71% -
std::none_of(vector<int>)_(process_all)/50 7.91% 12.571 13.566 - -25.47% -
std::set<std::string>::count(key)_(non-existent)/32 7.87% 10.091 10.884 - 12.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 7.83% 10070194.968 10859035.090 - -48.02% -
BM_RangesMakeHeap_string_Descending_16384 7.83% 2.864 3.088 - -19.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.82% 37.323 40.241 - 81.84% -
rng::for_each(join_view(vector<vector<int>>)/8 7.81% 1.386 1.494 - 4.13% -
rng::none_of(deque<int>)_(process_all)/8 7.81% 4.478 4.827 - 10.09% -
bm_lexicographical_compare<int>/1 7.80% 1.183 1.276 - -3.50% -
SetIntersection_Interlaced_Vector_string_16384_16 7.78% 4286924.178 4620467.941 - 0.19% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 7.77% 0.838 0.903 - 3.44% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 7.74% 8.935 9.626 - -7.21% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 7.66% 16.993 18.294 - 10.06% -
std::unordered_set<int>::count(key)_(non-existent)/1024 7.65% 1.469 1.581 - 2.14% -
rng::fill(list<int>)/8192 7.64% 7103.406 7646.274 - 3.43% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 7.63% 81338.375 87541.347 - -0.23% -
SetIntersection_Interlaced_Vector_string_1024_16 7.62% 3197456.129 3441070.184 - 0.56% -
std::is_sorted(deque<int>,_pred)/8 7.61% 4.594 4.944 - 13.82% -
BM_StringDestroy_Empty 7.57% 0.653 0.702 - 7.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.56% 247.822 266.546 - 0.99% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 7.52% 11.946 12.844 - -8.58% -
BM_RangesMakeHeap_float_Random_256 7.52% 1.279 1.375 - -4.95% -
rng::copy_backward(vector<bool>)_(aligned)/64 7.49% 1.734 1.864 - -1.57% -
std::multiset<std::string>::contains(key)_(non-existent)/32 7.49% 9.939 10.684 - 1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 7.49% 192510088.445 206921897.731 - 2.55% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 7.46% 1.070 1.150 - 10.84% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 7.42% 23.693 25.450 - -5.18% -
std::find_end(forward_list<int>)_(same_length)/8192 7.40% 13265.915 14247.912 - -1.86% -
std::set<int>::contains(key)_(non-existent)/0 7.34% 0.265 0.284 - 6.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.33% 87.339 93.743 - 7.31% -
SetIntersection_Front_Vector_uint64_256_64 7.33% 4455215.837 4781613.204 - 3.96% -
rng::rotate(list<int>)_(1_element_forward)/8192 7.31% 7664.181 8224.345 - -0.40% -
BM_deque_deque_ranges_move/70000 7.31% 3032.777 3254.397 - 0.70% -
BM_std_minmax<char>/32 7.31% 1.558 1.671 - 2.06% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 7.29% 42.826 45.948 - 7.44% -
std::find_first_of(deque<int>)_(small_needle)/8192 7.28% 27985.603 30023.417 - 5.05% -
BM_deque_deque_move/70000 7.28% 3107.349 3333.597 - 0.33% -
rng::move(deque<int>)/32768 7.20% 2048.348 2195.861 - 0.95% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.19% 12044.199 12910.614 - -22.58% -
bm_ranges_lexicographical_compare<unsigned_char>/64 7.15% 1.922 2.060 - -1.02% -
BM_RangesMakeHeap_string_Ascending_16384 7.13% 5.211 5.583 - -3.47% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 7.12% 10.551 11.303 - 7.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 7.11% 1232095.707 1319679.200 - 1.55% -
rng::move_backward(vector<bool>)_(aligned)/64 7.11% 1.725 1.847 - -0.05% -
std::set<int>::upper_bound(key)_(non-existent)/1024 7.10% 5.964 6.388 - 6.62% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 7.10% 822.878 881.298 - 32.67% -
SetIntersection_Interlaced_Vector_float_256_64 7.06% 7486745.159 8015534.033 - -10.16% -
BM_RangesMakeHeap_float_Random_1024 7.05% 1.256 1.345 - 9.30% -
std::deque<std::string>::ctor(size)/32 7.01% 40.143 42.958 - 7.02% -
std::unordered_set<std::string>::count(key)_(existent)/8192 7.01% 36.757 39.333 - 22.11% -
BM_MakeThenSortHeap_float_SingleElement_1024 7.01% 4.837 5.176 - 8.30% -
std::move_backward(vector<int>)/8 6.99% 2.248 2.405 - 5.05% -
BM_RangesPushHeap_uint64_Descending_4 6.93% 0.360 0.385 - 6.73% -
std::is_sorted_until(deque<int>)/8 6.92% 3.045 3.255 - 5.35% -
SetIntersection_Interlaced_Vector_string_256_64 6.88% 19746829.631 21105075.497 - 4.60% -
std::find_end(list<int>)_(single_element)/8192 6.87% 7698.751 8227.575 - -4.72% -
SetIntersection_Front_Vector_uint64_16384_64 6.85% 1410056.696 1506713.235 - 7.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 6.85% 1562581.946 1669629.288 - 5.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6.84% 5340623.742 5705913.998 - -0.02% -
std::find_if_not(list<int>)_(process_all)/8192 6.83% 8176.238 8735.027 - 6.10% -
BM_StringConstructDestroyCStr_Large_Transparent 6.82% 9.483 10.130 - 13.16% -
BM_std_min<unsigned_char>/5 6.80% 1.284 1.372 - 4.14% -
std::find_first_of(vector<int>)_(large_needle)/32 6.77% 105.786 112.950 - 7.80% -
rng::rotate_copy(deque<int>)/32 6.74% 2.602 2.778 - 3.14% -
SetIntersection_Interlaced_Vector_uint64_1024_4 6.73% 1358594.543 1450042.916 - 2.82% -
BM_StringFindNoMatch/10 6.72% 1.272 1.357 - 0.18% -
rng::starts_with(list<int>)/8192 6.71% 8126.282 8671.290 - -3.04% -
SetIntersection_Front_Vector_uint64_16384_16 6.69% 1123429.577 1198582.310 - 1.40% -
rng::replace(vector<int>)_(prefix)/8192 6.69% 1225.253 1307.184 - 3.46% -
BM_deque_deque_ranges_move/65536 6.66% 2770.903 2955.518 - 0.04% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.66% 2.438 2.601 - 6.80% -
BM_std_minmax_element<long_long>/70000 6.66% 18358.120 19580.021 - 4.73% -
rng::generate(list<int>)/8192 6.65% 7047.740 7516.601 - -0.25% -
rng::rotate(list<int>)_(1_element_backward)/8192 6.65% 7811.541 8330.951 - -0.35% -
std::multiset<std::string>::find(key)_(non-existent)/32 6.63% 10.067 10.734 - 1.68% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.62% 1.324 1.411 - -11.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.61% 2.386 2.544 - 7.86% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.57% 1.090 1.162 - -4.69% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 6.56% 105767.316 112700.663 - 0.45% -
SetIntersection_Interlaced_Vector_string_262144_256 6.54% 64257191.144 68456465.954 - 0.91% -
BM_std_minmax<char>/10 6.52% 1.300 1.385 - 6.43% -
rng::replace(vector<int>)_(prefix)/32 6.46% 5.051 5.377 - 6.67% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 6.46% 2.188 2.329 - -10.50% -
BM_vector_deque_copy_backward/0 6.42% 0.518 0.551 - 37.23% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.42% 1.291 1.374 - 3.28% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 6.40% 7.104 7.558 - 5.26% -
BM_std_minmax_element<long_long>/64000 6.38% 16787.333 17858.594 - 4.39% -
BM_std_min<char>/14 6.36% 1.792 1.906 - 1.87% -
BM_deque_vector_copy/0 6.32% 1.379 1.466 - -1.65% -
std::multimap<std::string,_int>::erase(iterator)/0 6.32% 29.575 31.444 - 19.92% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 6.31% 21.877 23.256 - 6.29% -
BM_std_minmax_element<long_long>/65536 6.28% 17191.293 18270.084 - 4.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.25% 7399.855 7862.160 - 5.68% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.24% 27.472 29.186 - 6.54% -
rng::find_end(forward_list<int>)_(single_element)/8192 6.24% 5720.965 6077.868 - 2.20% -
SetIntersection_None_Set_uint64_16384_16384 6.22% 161957404.188 172023619.890 - -1.93% -
std::rotate_copy(list<int>)/8192 6.20% 6661.041 7074.274 - 5.06% -
BM_std_minmax_element<char>/2 6.20% 0.649 0.689 - 0.11% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 6.18% 19.870 21.099 - 0.28% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 6.15% 29.252 31.052 - 1.64% -
std::partition_copy(list<int>)/8192 6.15% 6799.080 7217.133 - -1.04% -
std::move(vector<int>)/1048576 6.15% 53587.221 56880.504 - 1.12% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.14% 69.949 74.240 - 5.71% -
std::set<std::string>::count(key)_(existent)/32 6.13% 14.813 15.720 - 8.62% -
std::set<int>::equal_range(key)_(non-existent)/1024 6.12% 6.306 6.692 - 6.20% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 6.10% 1.604 1.701 - 4.14% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 6.03% 1.961 2.079 - 12.21% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.00% 5.124 5.431 - -9.36% -
BM_vector_deque_ranges_move/2 5.99% 1.951 2.067 - 19.70% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 5.98% 78.668 83.373 - -6.77% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 5.98% 27.470 29.112 - -5.86% -
rng::stable_partition(deque<int>)_(dense)/1024 5.98% 563.864 597.569 - 1.28% -
BM_std_min<char>/32 5.96% 2.861 3.032 - 3.71% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 5.95% 27.593 29.236 - 1.16% -
BM_StringRelational_Compare_Small_Small_ChangeLast 5.95% 1.662 1.761 - 1.10% -
BM_std_minmax_element<long_long>/4000 5.95% 1052.594 1115.228 - 5.97% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.95% 10.124 10.726 - 7.42% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 5.94% 6.668 7.064 - -2.83% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 5.94% 1.088 1.153 - 0.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.92% 47.369 50.175 - 5.50% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 5.92% 7.000 7.415 - -12.57% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 5.90% 1.309 1.386 - -0.03% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.89% 12085.035 12797.055 - 6.98% -
std::partition(vector<int>)_(sparse)/50 5.86% 13.840 14.652 - 6.18% -
SetIntersection_Front_Set_uint64_64_64 5.86% 15019705.267 15899267.247 - 5.51% -
BM_std_minmax_element<long_long>/5500 5.85% 1443.647 1528.109 - 5.75% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 5.85% 12118.786 12827.559 - 7.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.84% 192347910.556 203579113.192 - 2.25% -
BM_std_min<unsigned_char>/6 5.83% 1.467 1.552 - 1.25% -
BM_RangesMakeHeap_float_Random_64 5.83% 1.486 1.573 - -4.63% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.82% 8.749 9.258 - 5.82% -
std::all_of(list<int>)_(process_all)/8192 5.82% 7764.439 8216.107 - 8.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 5.82% 9.986 10.566 - 1.09% -
std::deque<int>::ctor(size)/1024 5.80% 69.463 73.490 - 6.66% -
BM_std_minmax_element<int>/64 5.79% 15.622 16.526 - -4.36% -
BM_StringRelationalLiteral_Less_Large_Large_Control 5.79% 2.122 2.245 - 1.82% -
SetIntersection_Interlaced_Vector_uint32_16384_1 5.77% 1065934.446 1127441.624 - 0.81% -
BM_std_minmax_element<long_long>/4096 5.77% 1077.590 1139.723 - 5.82% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.76% 22.782 24.093 - 4.40% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.75% 11536.973 12200.898 - 5.25% -
BM_std_minmax<unsigned_int>/7 5.75% 1.679 1.776 - 1.76% -
BM_std_min<unsigned_char>/16 5.71% 2.524 2.668 - 1.87% -
rng::any_of(list<int>)_(process_all)/8192 5.70% 7207.780 7618.733 - 7.17% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 5.70% 0.633 0.669 - 3.33% -
std::set<std::string>::erase(key)_(non-existent)/32 5.70% 12.137 12.829 - -12.65% -
BM_std_min<char>/25 5.70% 1.153 1.219 - 5.73% -
BM_std_minmax<unsigned_short>/4 5.69% 1.029 1.087 - 16.19% -
std::set<std::string>::lower_bound(key)_(existent)/32 5.69% 15.294 16.164 - 0.43% -
SetIntersection_Front_Set_uint32_16384_256 5.69% 4905163.386 5184166.385 - 6.69% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 5.67% 1.255 1.326 - -11.44% -
SetIntersection_None_Set_string_16384_1 5.64% 194198450.038 205144117.106 - 1.48% -
BM_std_minmax_element<long_long>/512 5.64% 138.622 146.435 - 5.96% -
SetIntersection_Front_Set_float_256_256 5.64% 9237667.192 9758224.747 - 4.93% -
SetIntersection_Front_Set_string_262144_16 5.62% 1898874.575 2005681.473 - -0.17% -
SetIntersection_None_Set_string_16384_4 5.62% 193926458.668 204826030.522 - 3.94% -
BM_deque_deque_copy/70000 5.58% 2816.832 2974.098 - -6.08% -
std::set<std::string>::count(key)_(non-existent)/1024 5.57% 22.472 23.724 - 4.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.57% 82140.181 86715.885 - 9.21% -
std::find_first_of(deque<int>)_(small_needle)/1024 5.56% 3553.051 3750.763 - 0.97% -
BM_MakeThenSortHeap_uint64_SingleElement_64 5.56% 5.948 6.279 - 6.10% -
rng::partition(deque<int>)_(dense)/50 5.55% 15.815 16.693 - 8.40% -
BM_std_minmax_element<long_long>/1024 5.55% 273.141 288.294 - 5.98% -
SetIntersection_Front_Vector_uint64_16384_16384 5.55% 81943059.064 86488759.949 - 11.08% -
BM_std_min<char>/4 5.52% 1.002 1.057 - -1.28% -
std::replace(vector<int>)_(sprinkled)/1024 5.51% 152.555 160.961 - -4.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 5.50% 336732034.660 355263541.396 - 2.85% -
SetIntersection_None_Vector_uint32_262144_1024 5.48% 1161949.759 1225679.258 - 2.53% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 5.48% 0.645 0.680 - 8.09% -
std::map<std::string,_int>::find(key)_(existent)/1024 5.47% 22.445 23.673 - 4.51% -
std::set<int>::find(key)_(existent)/8192 5.47% 8.069 8.511 - 5.90% -
BM_deque_deque_ranges_move_backward/1 5.47% 3.312 3.494 - 25.00% -
SetIntersection_Front_Set_uint64_1024_1024 5.47% 15118472.721 15945380.677 - 1.18% -
std::partial_sort(vector<int>)_(heap)/8 5.45% 26.314 27.750 - 3.78% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.45% 24.724 26.073 - 27.49% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.45% 43.994 46.392 - 2.43% -
std::search(vector<int>)_(no_match)/1024 5.43% 212.065 223.583 - 3.85% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 5.42% 6604.203 6962.382 - 4.74% -
rng::copy_n(vector<int>)/4096 5.41% 194.411 204.933 - 40.12% -
SetIntersection_Front_Vector_uint64_64_64 5.41% 11229747.122 11837013.992 - 5.88% -
BM_std_min<int>/2 5.39% 0.462 0.487 - 5.53% -
std::map<std::string,_int>::insert(value)_(new_value)/32 5.37% 42.344 44.619 - 32.06% -
std::shift_right(list<int>)/8192 5.35% 7361.293 7755.360 - 0.52% -
rng::search(list<int>)_(no_match)/8192 5.34% 6771.570 7133.265 - 3.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 5.34% 1066570.904 1123523.954 - 1.08% -
BM_RangesMakeHeap_uint64_Random_16384 5.34% 0.986 1.039 - 3.40% -
std::unordered_set<int>::clear()/8192 5.31% 60646.436 63868.229 - 3.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.30% 209.533 220.642 - 1.81% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.30% 16.139 16.994 - 4.90% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.30% 207.122 218.096 - 1.04% -
BM_deque_deque_ranges_copy/70000 5.30% 3000.734 3159.625 - 4.01% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 5.29% 23.034 24.252 - 5.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 5.27% 1144493.514 1204807.451 - 1.97% -
std::search(vector<int>)_(no_match)/1000 5.25% 207.284 218.173 - 2.49% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 5.25% 23.274 24.497 - 1.57% -
std::flat_multimap<int,_int>::erase(iterator)/1024 5.25% 75.646 79.615 - 4.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 5.24% 1167127.326 1228321.950 - 0.18% -
std::set<int>::lower_bound(key)_(existent)/8192 5.22% 7.849 8.259 - 5.25% -
std::multiset<std::string>::find(key)_(non-existent)/1024 5.21% 20.734 21.814 - -1.49% -
std::map<std::string,_int>::erase(iterator)/8192 5.20% 28.806 30.304 - 14.58% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 5.20% 0.471 0.495 - 5.66% -
std::set<int>::upper_bound(key)_(existent)/8192 5.13% 7.894 8.300 - 5.59% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 5.12% 465.579 489.433 - -0.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.12% 1.140 1.199 - 4.57% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 5.11% 55.334 58.162 - 4.20% -
BM_std_min<int>/64 5.10% 2.633 2.768 - 3.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 5.09% 11583780.652 12173265.627 - -4.15% -
SetIntersection_Front_Vector_string_262144_256 5.08% 9912963.895 10416870.540 - 4.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.08% 193997492.332 203855289.661 - -1.94% -
BM_MakeThenSortHeap_float_SingleElement_256 5.08% 4.049 4.255 - 6.60% -
rng::is_partitioned(deque<int>)_(partitioned)/32 5.07% 9.118 9.581 - -9.38% -
SetIntersection_Front_Vector_uint64_262144_256 5.07% 2232978.347 2346210.383 - -0.06% -
SetIntersection_Front_Set_uint64_16384_4 5.06% 1132469.636 1189796.964 - 9.82% -
BM_std_minmax_element<int>/4 5.06% 1.164 1.222 - -1.63% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 5.05% 2662.826 2797.244 - 6.29% -
std::fill(list<int>)/8192 5.04% 7117.004 7475.948 - 5.05% -
std::set<int>::equal_range(key)_(non-existent)/8192 5.04% 9.846 10.343 - 5.47% -
rng::partition_point(list<int>)/8192 5.03% 12814.185 13458.288 - 1.57% -
SetIntersection_Interlaced_Vector_uint64_256_16 5.02% 6940271.642 7288625.224 - 17.70% -
SetIntersection_Front_Set_float_1024_1024 5.02% 15632559.182 16416655.430 - -1.19% -
BM_std_minmax<unsigned_int>/11 5.01% 1.702 1.788 - -2.22% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.98% 20.870 21.910 - -2.11% -
BM_vector_deque_copy_backward/2 4.98% 2.120 2.225 - 7.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.96% 1177114.724 1235512.569 - -0.65% -
std::unordered_set<int>::insert(value)_(new_value)/32 4.96% 19.341 20.300 - 0.93% -
BM_std_minmax<char>/11 4.95% 1.758 1.845 - 11.92% -
std::find_first_of(vector<int>)_(large_needle)/50 4.95% 259.559 272.417 - 1.68% -
BM_std_minmax_element<char>/65536 4.95% 17915.017 18801.817 - 5.12% -
SetIntersection_None_Vector_uint64_262144_1024 4.94% 1141306.958 1197640.015 - 3.46% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 4.90% 0.434 0.455 - -18.10% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 4.89% 8.999 9.439 - -0.46% -
BM_std_min<unsigned_int>/32 4.89% 2.150 2.256 - 3.84% -
BM_std_min<unsigned_short>/28 4.87% 2.595 2.721 - 1.06% -
bm_lexicographical_compare<signed_char>/16 4.86% 1.240 1.300 - -2.05% -
BM_MakeThenSortHeap_uint32_Descending_4 4.86% 1.315 1.378 - -3.89% -
BM_std_minmax_element<char>/4096 4.86% 1125.974 1180.698 - 4.79% -
SetIntersection_Front_Set_uint32_262144_64 4.86% 1928082.755 2021788.326 - 0.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.86% 346695435.576 363531525.824 - 3.48% -
SetIntersection_Front_Set_float_262144_256 4.84% 4393669.687 4606194.300 - -5.40% -
BM_std_minmax_element<char>/70000 4.82% 19153.932 20077.253 - 4.89% -
SetIntersection_Front_Set_uint64_262144_1024 4.82% 15965925.742 16734852.614 - 15.54% -
SetIntersection_Front_Vector_uint32_262144_1 4.81% 1071188.958 1122740.172 - 3.06% -
std::remove_if(deque<int>)_(sprinkled)/50 4.81% 64.268 67.359 - 2.85% -
BM_std_minmax<char>/17 4.80% 1.086 1.138 - 1.56% -
BM_std_minmax_element<char>/64000 4.79% 17513.893 18353.426 - 4.87% -
SetIntersection_Front_Vector_uint64_262144_64 4.79% 1427485.352 1495883.682 - 5.02% -
std::map<std::string,_int>::ctor(const&)/32 4.78% 691.673 724.763 - -8.12% -
BM_std_minmax_element<char>/5500 4.78% 1511.740 1583.938 - 4.89% -
BM_PushHeap_float_Random_1 4.77% 0.427 0.447 - -13.53% -
std::unordered_set<std::string>::erase(iterator)/0 4.76% 30.682 32.142 - 17.26% -
rng::find_last(vector<char>)_(bail_10%)/8192 4.75% 852.484 893.016 - 1.19% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.75% 101265.554 106072.644 - -4.81% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 4.74% 5.847 6.124 - 4.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.73% 0.896 0.938 - 4.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.73% 3.804 3.984 - 0.83% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 4.73% 31.191 32.666 - 4.70% -
rng::copy_if(list<int>)_(every_other)/32768 4.70% 24915.277 26085.896 - 2.96% -
std::copy_if(vector<int>)_(every_other)/8 4.67% 2.496 2.612 - 3.26% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 4.66% 25.859 27.064 - -2.23% -
BM_std_minmax_element<char>/4000 4.65% 1100.833 1152.055 - 4.67% -
std::replace(vector<int>)_(sprinkled)/8192 4.65% 1204.246 1260.183 - -7.39% -
rng::find_last(vector<char>)_(bail_10%)/50 4.64% 5.422 5.674 - 1.98% -
rng::stable_sort(deque<int>)_(descending)/8 4.64% 26.667 27.904 - 2.01% -
std::map<std::string,_int>::find(key)_(existent)/32 4.62% 14.333 14.995 - -1.90% -
BM_std_min<char>/6 4.62% 1.561 1.633 - 2.79% -
SetIntersection_Front_Set_uint32_262144_16 4.62% 1255391.197 1313403.350 - 0.18% -
rng::replace(vector<int>)_(prefix)/1024 4.62% 161.745 169.215 - 2.35% -
SetIntersection_None_Vector_string_262144_256 4.61% 1309337.273 1369732.697 - 4.23% -
rng::reverse(list<int>)/32768 4.60% 17019.716 17803.082 - 0.94% -
rng::rotate(vector<bool>)_(by_1/4)/1024 4.60% 14.444 15.108 - -1.43% -
BM_deque_vector_ranges_move_backward/70000 4.59% 8546.686 8938.842 - 4.89% -
BM_RangesPushHeap_uint64_Descending_16 4.58% 0.361 0.377 - 4.86% -
std::search(deque<int>)_(near_matches)/1000 4.56% 22297.960 23315.627 - 18.03% -
std::vector<int>::insert(middle)_(cheap_elements)/32 4.55% 5.937 6.207 - 2.79% -
BM_StringRelational_Less_Large_Empty_Control 4.54% 1.793 1.874 - -3.82% -
BM_PushHeap_uint64_Random_64 4.53% 5.029 5.257 - -0.30% -
BM_std_min<unsigned_long_long>/14 4.51% 1.891 1.976 - 2.35% -
rng::starts_with(vector<int>)/1024 4.49% 74.725 78.081 - 0.55% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.48% 29.948 31.288 - 3.26% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 4.47% 22.460 23.465 - 8.66% -
BM_std_min<unsigned_int>/13 4.46% 1.499 1.566 - 10.75% -
std::replace_if(deque<int>)_(prefix)/1024 4.46% 485.473 507.136 - 3.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 4.46% 1184689.906 1237507.362 - 1.65% -
BM_std_minmax_element<int>/1024 4.44% 246.864 257.836 - -5.48% -
rng::for_each_n(deque<int>)/8 4.44% 1.153 1.204 - -0.06% -
rng::unique(deque<int>)_(contiguous)/52 4.44% 67.743 70.753 - 3.98% -
SetIntersection_None_Set_string_16384_64 4.44% 194808292.595 203448153.503 - 1.37% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 4.43% 1.332 1.391 - -0.45% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 4.43% 22.234 23.219 - 4.78% -
SetIntersection_Front_Set_uint64_256_16 4.43% 4898355.831 5115117.199 - 4.35% -
BM_std_minmax_element<char>/64 4.42% 17.630 18.409 - 4.22% -
SetIntersection_Interlaced_Set_float_256_4 4.42% 11296327.369 11795427.305 - 0.89% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 4.42% 516973.287 539807.054 - 2.86% -
rng::find_end(vector<int>)_(match_near_end)/8192 4.41% 201.612 210.508 - -99.82% -
SetIntersection_None_Set_string_16384_16 4.41% 194432389.096 202997848.446 - 3.01% -
BM_PopHeap_uint64_4 4.40% 2.663 2.780 - 2.70% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 4.40% 37.474 39.122 - -6.49% -
SetIntersection_Front_Set_uint32_262144_1024 4.39% 16704471.198 17437930.256 - 12.71% -
BM_LowerBound_string_256 4.39% 126.281 131.820 - 3.82% -
SetIntersection_None_Vector_uint64_16384_256 4.37% 1114703.394 1163451.148 - -1.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.37% 24951833.290 26042807.152 - 4.68% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 4.36% 210.772 219.971 - 6.39% -
bm_ranges_lexicographical_compare<unsigned_char>/16 4.36% 1.108 1.156 - 0.00% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 4.35% 22.712 23.700 - -1.28% -
std::map<int,_int>::clear()/1024 4.34% 9992.003 10425.854 - -1.46% -
SetIntersection_Front_Set_uint64_262144_16 4.34% 1316237.940 1373359.759 - 5.12% -
SetIntersection_None_Vector_uint32_1024_256 4.34% 1115905.274 1164299.583 - 5.40% -
BM_std_minmax_element<long_long>/64 4.33% 17.311 18.061 - 3.36% -
SetIntersection_Interlaced_Vector_uint64_256_64 4.33% 7733515.549 8068003.612 - 19.49% -
BM_vector_deque_ranges_move/1 4.32% 2.231 2.327 - 14.57% -
std::remove_if(deque<int>)_(prefix)/50 4.31% 65.060 67.861 - 1.56% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 4.30% 9466.025 9873.331 - 4.59% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 4.30% 1.145 1.195 - 7.94% -
SetIntersection_Front_Set_uint32_16384_16384 4.27% 334209002.879 348495543.316 - 3.30% -
std::partial_sort(deque<int>)_(pipe-organ)/8 4.27% 29.932 31.210 - 5.51% -
rng::all_of(list<int>)_(process_all)/8192 4.25% 7539.003 7859.467 - 5.97% -
BM_RangesPopHeap_string_262144 4.25% 94.850 98.880 - -2.25% -
BM_std_minmax_element<char>/512 4.25% 145.943 152.141 - 4.14% -
BM_deque_vector_move_backward/0 4.24% 1.423 1.483 - 1.01% -
std::partition(vector<int>)_(dense)/32 4.24% 8.300 8.652 - 1.44% -
std::set<int>::find(key)_(non-existent)/8192 4.24% 8.575 8.938 - 5.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.24% 1138112.844 1186352.209 - 3.20% -
SetIntersection_Interlaced_Vector_float_16384_4 4.22% 1629077.630 1697827.234 - -0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 4.21% 18705676.580 19493985.384 - 1.56% -
SetIntersection_Interlaced_Vector_string_1024_256 4.21% 21080365.446 21967952.783 - 5.89% -
BM_std_minmax_element<int>/512 4.20% 126.092 131.388 - -4.89% -
std::stable_partition(deque<int>)_(sparse)/32 4.19% 10.756 11.207 - -7.92% -
rng::starts_with(list<int>)/8 4.19% 2.967 3.091 - 6.21% -
std::map<std::string,_int>::erase(iterator)/1024 4.19% 29.445 30.679 - 14.21% -
BM_deque_deque_copy_backward/2 4.19% 2.937 3.060 - 20.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 4.19% 1084018.052 1129421.765 - 0.43% -
BM_StringEraseToEnd_Small_Transparent 4.19% 0.417 0.434 - 4.42% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4.18% 3982.943 4149.511 - 1.98% -
std::remove_if(deque<int>)_(sprinkled)/32 4.18% 56.082 58.424 - 4.11% -
vector<bool>(const_vector<bool>&) 4.15% 10.037 10.454 - 6.37% -
BM_std_minmax<unsigned_short>/19 4.14% 2.189 2.279 - 4.84% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.14% 30.693 31.964 - -2.32% -
std::replace(vector<int>)_(sprinkled)/50 4.13% 8.232 8.572 - 10.95% -
std::multiset<int>::find(key)_(existent)/1024 4.13% 3.681 3.833 - 0.88% -
std::remove_if(deque<int>)_(prefix)/32 4.12% 57.142 59.495 - 2.46% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 4.11% 24.459 25.465 - -11.27% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 4.11% 0.269 0.280 - 0.06% -
BM_RangesMakeThenSortHeap_float_Heap_4 4.10% 1.234 1.285 - 4.90% -
rng::find_last(vector<char>)_(bail_10%)/1048576 4.09% 108082.915 112503.312 - 0.28% -
std::rotate(vector<bool>)_(1_element_backward)/8192 4.07% 98.532 102.545 - -2.08% -
std::find_first_of(vector<int>)_(large_needle)/8192 4.07% 6918656.762 7200382.299 - 1.96% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 4.05% 6.864 7.142 - 3.93% -
SetIntersection_Interlaced_Vector_string_16384_1 4.04% 1144343.889 1190609.715 - 2.83% -
rng::fill_n(vector<bool>)/262144 4.04% 231.886 241.252 - 3.96% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.03% 225.179 234.261 - 0.53% -
BM_RangesMakeThenSortHeap_uint64_Heap_1 4.03% 0.268 0.279 - 2.69% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 4.02% 3.207 3.336 - -0.10% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 4.02% 341.175 354.893 - 3.71% -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.02% 3.915 4.072 - 1.97% -
SetIntersection_Front_Vector_string_256_256 4.01% 20947929.639 21787453.867 - 8.03% -
rng::partition(list<int>)_(dense)/32 4.00% 8.405 8.741 - 3.47% -
rng::stable_partition(deque<int>)_(dense)/50 3.98% 36.649 38.107 - 1.89% -
BM_RangesSortHeap_uint64_1 3.98% 0.254 0.265 - 1.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.96% 6591185.720 6851953.825 - 5.26% -
SetIntersection_Front_Vector_string_256_16 3.95% 6400163.449 6652650.982 - 3.39% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.94% 0.690 0.718 - 4.20% -
std::search(list<int>,_pred)_(no_match)/8192 3.93% 7113.328 7393.151 - 3.42% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.93% 22.486 23.369 - 6.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.92% 5827688.572 6055971.992 - -9.50% -
std::find(vector<char>)_(bail_25%)/8 3.91% 1.062 1.104 - 9.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.91% 0.625 0.650 - 2.53% -
std::multiset<int>::find(key)_(existent)/8192 3.89% 8.176 8.494 - -4.66% -
rng::find(list<int>)_(process_all)/8 3.89% 2.250 2.338 - -0.78% -
BM_MakeThenSortHeap_float_SingleElement_1 3.88% 0.269 0.279 - 0.77% -
SetIntersection_None_Vector_string_16384_16 3.87% 1240342.400 1288319.213 - 0.34% -
std::search(list<int>,_pred)_(same_length)/8192 3.85% 8970.872 9316.340 - 4.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.85% 2.124 2.206 - 3.33% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.84% 24.075 25.000 - 3.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 3.83% 330956913.152 343641199.740 - -2.44% -
BM_RangesMakeHeap_uint64_Ascending_4 3.82% 0.402 0.417 - -1.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 3.82% 0.269 0.279 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.81% 1212474.182 1258684.053 - 0.88% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.81% 114159273.675 118509053.724 - 1.69% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.81% 26.053 27.045 - 6.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.81% 3.891 4.040 - 1.84% -
BM_MakeThenSortHeap_float_Descending_4 3.81% 1.117 1.160 - -1.29% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 3.79% 2.593 2.691 - 2.72% -
rng::unique_copy(list<int>)_(sprinkled)/8192 3.79% 7223.723 7497.406 - 7.41% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.78% 8.823 9.157 - 7.58% -
SetIntersection_None_Vector_string_262144_1 3.78% 1308503.051 1357959.918 - -0.27% -
BM_MakeHeap_float_Descending_4 3.78% 0.275 0.286 - -1.39% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.77% 1.388 1.440 - 3.80% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.77% 21.375 22.180 - 0.16% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.76% 49.060 50.906 - -1.70% -
BM_PushHeap_float_Ascending_262144 3.76% 5.033 5.223 - -0.52% -
SetIntersection_None_Vector_float_262144_1024 3.75% 1183777.915 1228215.694 - -0.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.75% 16.765 17.394 - 4.22% -
BM_deque_deque_copy/64000 3.74% 2592.801 2689.877 - -0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.73% 194294698.491 201543339.937 - -2.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 3.71% 0.499 0.518 - -18.35% -
std::rotate(vector<bool>)_(by_1/4)/1024 3.71% 14.248 14.776 - -0.07% -
BM_deque_deque_copy_backward/1 3.71% 3.317 3.440 - 23.04% -
BM_std_min<unsigned_int>/4 3.71% 1.012 1.050 - 5.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.70% 1162541.896 1205511.292 - 1.34% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 3.69% 20.467 21.222 - 0.63% -
BM_std_minmax<int>/15 3.69% 1.913 1.983 - -2.24% -
BM_std_min<unsigned_short>/31 3.68% 2.495 2.587 - -0.33% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 3.67% 14.724 15.265 - 1.53% -
std::set<std::string>::insert(value)_(new_value)/1024 3.66% 64.495 66.854 - 3.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 3.65% 6.380 6.612 - 0.72% -
std::unordered_set<int>::insert(value)_(new_value)/8192 3.65% 19.962 20.690 - 6.75% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.65% 22.541 23.363 - 0.97% -
BM_std_minmax<short>/24 3.65% 2.240 2.322 - 4.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.65% 7246767.081 7510916.230 - 2.24% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 3.64% 611.902 634.180 - 3.58% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 3.63% 1.532 1.588 - -1.33% -
std::copy_n(list<int>)/32768 3.62% 25698.423 26628.950 - 3.19% -
BM_RangesMakeHeap_float_Random_16384 3.61% 1.139 1.181 - -2.94% -
std::set<int>::ctor(const&)/32 3.60% 215.393 223.158 - 3.09% -
BM_deque_vector_copy_backward/65536 3.60% 8352.598 8653.554 - 6.31% -
std::move(vector<bool>)_(unaligned)/512 3.58% 4.485 4.646 - 16.82% -
BM_std_minmax_element<int>/70000 3.57% 16580.958 17172.222 - -6.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.57% 5814721.243 6022024.469 - 2.15% -
std::move(deque<int>)/8 3.55% 3.829 3.965 - -0.82% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.55% 21.343 22.101 - 3.23% -
BM_std_min<unsigned_char>/21 3.55% 1.721 1.782 - -0.99% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.55% 10.162 10.522 - 1.75% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.55% 46.630 48.283 - 3.08% -
std::search(deque<int>)_(near_matches)/1024 3.54% 23455.083 24286.206 - 17.62% -
BM_MakeThenSortHeap_string_SingleElement_256 3.54% 24.377 25.239 - 0.46% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 3.53% 29.778 30.829 - 6.15% -
std::find_end(deque<int>,_pred)_(process_all)/1024 3.52% 608.877 630.333 - 2.32% -
std::map<int,_int>::clear()/8192 3.52% 80899.067 83746.265 - 3.33% -
BM_std_minmax_element<int>/4096 3.50% 971.274 1005.236 - -6.79% -
BM_StringRelational_Less_Small_Large_Control 3.49% 1.724 1.784 - 10.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.49% 84.319 87.261 - -4.42% -
std::unique(deque<int>)_(contiguous)/32 3.49% 59.290 61.358 - 2.93% -
SetIntersection_Front_Set_uint64_262144_4 3.48% 1112745.305 1151466.888 - 3.02% -
rng::swap_ranges(deque<int>)/1024 3.48% 348.548 360.664 - 7.03% -
SetIntersection_Front_Vector_string_1024_256 3.46% 9944246.011 10288492.717 - 3.48% -
SetIntersection_Front_Set_uint32_256_16 3.46% 4845112.244 5012795.774 - 0.03% -
BM_std_minmax_element<char>/1024 3.46% 288.711 298.701 - 4.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.46% 2.503 2.589 - -3.70% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.45% 1679.894 1737.924 - 0.35% -
std::find_if(vector<bool>)_(process_all)/50 3.45% 34.783 35.983 - -1.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 3.44% 0.592 0.612 - 0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.43% 21199130.456 21926974.361 - 1.78% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.43% 10.220 10.571 - 5.19% -
BM_StringRelational_Less_Small_Small_Control 3.43% 1.786 1.847 - 6.96% -
std::multimap<std::string,_int>::find(key)_(existent)/32 3.42% 14.699 15.201 - -1.68% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.42% 31.831 32.919 - 8.67% -
SetIntersection_Front_Vector_uint32_16384_16 3.42% 1152088.980 1191440.555 - 0.98% -
rng::fill(deque<int>)/8192 3.42% 240.196 248.400 - 3.66% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 3.42% 15.863 16.405 - -2.97% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.41% 6.654 6.881 - 3.64% -
BM_std_min<unsigned_char>/3 3.41% 0.695 0.719 - 3.74% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 3.41% 516077.434 533655.289 - 2.97% -
SetIntersection_None_Vector_string_1024_1 3.41% 1179357.105 1219522.162 - -0.66% -
std::find_end(list<int>)_(match_near_end)/8192 3.40% 603.502 624.008 - -99.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.39% 570.718 590.070 - 3.27% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.39% 10.633 10.993 - 8.97% -
SetIntersection_Front_Vector_string_16384_64 3.36% 3549502.362 3668934.153 - 5.59% -
SetIntersection_Interlaced_Vector_string_64_64 3.35% 27741440.568 28670874.717 - -1.53% -
BM_std_minmax_element<int>/64000 3.35% 15152.869 15660.076 - -6.96% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 3.34% 0.508 0.525 - 2.36% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.33% 6209.034 6415.916 - 1.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3.33% 1130304.247 1167895.974 - 1.41% -
std::search(vector<int>)_(single_element)/1000 3.32% 228.061 235.642 - 3.04% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.31% 19611.243 20260.852 - 2.54% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.30% 41.500 42.872 - 11.02% -
rng::is_sorted_until(deque<int>)/8 3.30% 3.037 3.138 - -26.78% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.30% 593.425 613.026 - 1.97% -
SetIntersection_Front_Set_uint32_16384_16 3.30% 1293605.968 1336294.696 - 2.27% -
BM_std_minmax<unsigned_short>/6 3.30% 1.345 1.389 - 0.09% -
BM_StringResizeAndOverwrite 3.29% 0.824 0.851 - -1.06% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.29% 2882.526 2977.329 - -2.68% -
rng::move_backward(vector<bool>)_(unaligned)/64 3.28% 1.876 1.937 - 1.88% -
BM_std_minmax_element<int>/65536 3.28% 15518.564 16028.083 - -6.94% -
std::move_backward(vector<bool>)_(aligned)/64 3.28% 1.777 1.835 - 2.04% -
std::search(vector<int>)_(single_element)/1024 3.27% 233.737 241.384 - 3.06% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.27% 1089649.697 1125272.584 - 4.94% -
std::adjacent_find(list<int>,_pred)/8192 3.27% 8176.577 8443.603 - 4.05% -
rng::swap_ranges(deque<int>)/8192 3.26% 2790.754 2881.771 - 6.95% -
BM_StringAssignAsciiz_Large_Opaque 3.26% 11.397 11.768 - 0.69% -
BM_std_minmax<unsigned_char>/15 3.26% 2.994 3.091 - 3.65% -
std::stable_sort(vector<int>)_(repeated)/1024 3.26% 1094.782 1130.441 - 0.08% -
BM_RangesPushHeap_float_PipeOrgan_4 3.25% 0.481 0.497 - 3.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.25% 48.594 50.175 - 9.84% -
BM_std_minmax_element<int>/5500 3.25% 1301.984 1344.318 - -6.75% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.25% 16.822 17.368 - 4.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 3.24% 0.488 0.504 - 5.77% -
std::move_backward(list<int>)/32768 3.24% 31037.378 32043.543 - 0.34% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.24% 71.598 73.915 - 2.25% -
BM_std_minmax<unsigned_int>/6 3.23% 1.344 1.387 - 3.20% -
SetIntersection_Front_Set_float_262144_1024 3.23% 14440694.472 14906988.695 - 4.94% -
std::find_end(deque<int>)_(single_element)/1000 3.22% 312.655 322.735 - 29.00% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.22% 46.552 48.049 - 2.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 3.22% 0.467 0.482 - 7.74% -
rng::remove(vector<int>)_(sprinkled)/1024 3.21% 519.930 536.638 - 86.22% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.21% 5.154 5.320 - 8.50% -
SetIntersection_Interlaced_Vector_string_16384_4 3.21% 1808927.694 1866959.783 - 2.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 3.20% 6.610 6.822 - -0.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 3.19% 11.644 12.016 - -0.42% -
std::unordered_set<int>::clear()/1024 3.19% 7914.083 8166.437 - 3.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.19% 0.675 0.697 - -4.87% -
SetIntersection_Front_Set_uint32_262144_262144 3.18% 1851123.131 1910030.598 - 3.83% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.18% 2.319 2.393 - 1.33% -
std::multiset<int>::insert(value)_(new_value)/8192 3.18% 74.388 76.753 - 3.68% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.17% 24.011 24.773 - 8.76% -
std::remove(list<int>)_(prefix)/8192 3.17% 8199.609 8459.678 - 1.70% -
rng::stable_sort(vector<int>)_(repeated)/1024 3.17% 1095.249 1129.935 - -0.08% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 3.16% 605.886 625.060 - 3.34% -
std::set<std::string>::erase(key)_(non-existent)/8192 3.16% 31.222 32.209 - -3.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.15% 1377662.597 1421049.182 - 1.10% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 3.15% 20.738 21.391 - 0.84% -
std::remove_copy(deque<int>)_(prefix)/1024 3.14% 387.919 400.101 - -3.22% -
rng::unique(deque<int>)_(contiguous)/32 3.14% 58.643 60.482 - 2.89% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 3.13% 4.568 4.712 - 2.22% -
BM_std_min<unsigned_long_long>/30 3.13% 2.696 2.780 - 3.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.12% 66637.456 68715.826 - 3.11% -
rng::fill(vector<bool>)/64 3.12% 1.587 1.637 - 1.98% -
SetIntersection_Front_Vector_string_262144_1024 3.11% 40167433.128 41417646.464 - 3.24% -
BM_RangesMakeHeap_string_Ascending_1024 3.11% 4.910 5.062 - -5.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.11% 33.340 34.377 - 3.91% -
SetIntersection_Front_Set_uint64_256_64 3.11% 6215709.478 6408929.126 - 3.64% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.11% 1432.780 1477.292 - 4.63% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.10% 5.188 5.349 - 8.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 3.10% 1.597 1.646 - 1.04% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 3.10% 54669.437 56362.869 - 2.74% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 3.08% 1.481 1.527 - 3.60% -
rng::none_of(list<int>)_(process_all)/32768 3.07% 25479.469 26261.461 - 3.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.07% 17829732.792 18376525.863 - 1.36% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 3.06% 31.551 32.518 - 2.99% -
BM_std_min<unsigned_long_long>/31 3.06% 2.918 3.007 - -0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 3.06% 11368723.158 11716624.458 - 3.25% -
BM_StringFindStringLiteral/1024 3.06% 17.521 18.057 - -0.16% -
std::find_end(vector<int>)_(process_all)/8192 3.05% 1713.601 1765.901 - -6.11% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.05% 2.977 3.068 - 0.97% -
std::remove(deque<int>)_(sprinkled)/32 3.05% 54.351 56.007 - 6.42% -
BM_std_minmax_element<int>/4000 3.04% 949.595 978.452 - -7.16% -
rng::for_each_n(list<int>)/8 3.04% 2.449 2.523 - -1.51% -
std::unordered_map<int,_int>::find(key)_(existent)/32 3.02% 1.250 1.288 - 10.99% -
BM_deque_vector_ranges_move_backward/65536 3.02% 7851.771 8088.971 - -0.10% -
std::stable_partition(vector<int>)_(sparse)/32 3.01% 7.280 7.499 - 9.10% -
std::set<int>::contains(key)_(existent)/1024 3.00% 3.944 4.063 - 2.67% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.00% 21.316 21.954 - 0.03% -
std::rotate(deque<int>)_(by_1/4)/1024 2.99% 782.899 806.316 - 3.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 2.99% 0.824 0.849 - -2.95% -
BM_std_min<unsigned_char>/22 2.99% 2.014 2.074 - -1.43% -
rng::any_of(list<int>)_(process_all)/32768 2.99% 25931.016 26705.588 - 2.61% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.99% 22.839 23.521 - 4.33% -
BM_std_min<unsigned_char>/4 2.98% 0.989 1.018 - 4.01% -
BM_std_min<unsigned_char>/28 2.98% 1.734 1.785 - 2.16% -
std::find_first_of(vector<int>)_(small_needle)/32 2.96% 48.207 49.635 - 5.99% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 2.96% 1.388 1.429 - 6.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.96% 0.742 0.764 - 2.92% -
std::partition(vector<int>)_(sparse)/32 2.96% 8.800 9.060 - 3.83% -
rng::find(vector<int>)_(process_all)/8 2.94% 2.775 2.856 - -1.56% -
BM_MakeThenSortHeap_float_SingleElement_64 2.94% 3.354 3.452 - 4.18% -
rng::copy_if(list<int>)_(every_other)/4096 2.93% 3252.623 3347.889 - 2.78% -
SetIntersection_Front_Vector_uint64_256_4 2.92% 4356898.185 4484250.061 - 3.11% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 2.92% 0.579 0.596 - -2.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.91% 607.457 625.115 - 3.30% -
BM_std_minmax<unsigned_long_long>/1 2.90% 0.551 0.567 - -2.89% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.90% 844498.148 868982.789 - 0.21% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.90% 16.743 17.228 - 3.99% -
std::map<int,_int>::insert(value)_(new_value)/1024 2.90% 27.323 28.114 - 1.62% -
std::find_if(deque<int>)_(bail_25%)/32768 2.89% 2978.628 3064.857 - 11.51% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 2.89% 34.788 35.794 - 1.29% -
SetIntersection_Interlaced_Vector_string_1024_4 2.89% 1700887.137 1750052.296 - 2.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.89% 1462.429 1504.694 - -6.82% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 2.89% 0.494 0.509 - -18.23% -
BM_MakeHeap_uint64_Random_16 2.88% 1.266 1.302 - -1.92% -
std::search(vector<int>)_(no_match)/8192 2.87% 1643.002 1690.231 - 1.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.87% 193038395.935 198584778.720 - -2.48% -
SetIntersection_Front_Vector_string_16384_4 2.87% 1263427.693 1299693.700 - 4.10% -
BM_deque_vector_copy_backward/5500 2.86% 198.657 204.348 - 2.40% -
BM_MakeThenSortHeap_float_Random_4 2.86% 4.263 4.386 - -1.71% -
rng::remove(vector<int>)_(sprinkled)/8192 2.86% 3858.384 3968.837 - 100.12% -
SetIntersection_Interlaced_Vector_uint32_1024_1 2.86% 1089168.318 1120329.613 - 1.31% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.86% 677.369 696.722 - -3.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.85% 0.833 0.856 - 2.85% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.85% 218.059 224.279 - 3.52% -
BM_RangesPushHeap_string_Ascending_262144 2.85% 29.492 30.333 - -14.03% -
BM_std_minmax<short>/23 2.85% 2.572 2.646 - -1.77% -
std::find_first_of(vector<int>)_(small_needle)/50 2.85% 73.046 75.125 - 6.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.84% 11698381.096 12031047.442 - -0.79% -
SetIntersection_Front_Set_string_1024_1 2.84% 1134050.522 1166272.591 - 1.58% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 2.84% 4.870 5.008 - -1.04% -
BM_deque_vector_copy_backward/4000 2.83% 140.177 144.146 - 1.38% -
BM_RangesMakeHeap_uint32_Random_16384 2.82% 0.980 1.007 - -3.40% -
SetIntersection_Front_Vector_uint64_262144_4 2.82% 1121329.797 1152971.295 - 6.74% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.82% 20158.207 20726.200 - 3.79% -
rng::rotate(deque<int>)_(by_1/2)/1024 2.82% 176.677 181.654 - 4.67% -
BM_PushHeap_string_SingleElement_1024 2.82% 2.453 2.522 - -8.91% -
SetIntersection_Front_Set_uint32_262144_16384 2.81% 353668127.101 363612091.386 - 3.48% -
SetIntersection_Front_Set_float_16_16 2.81% 40735787.165 41879959.735 - 1.17% -
rng::swap_ranges(deque<int>)/32 2.81% 10.731 11.032 - 0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.80% 8682595.783 8925403.173 - -25.90% -
std::set<int>::ctor(const&,_alloc)/32 2.80% 217.039 223.108 - 3.48% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.79% 173610.690 178460.269 - 2.51% -
BM_StringEraseToEnd_Huge_Opaque 2.78% 2.449 2.517 - 0.21% -
std::stable_partition(vector<int>)_(dense)/50 2.78% 24.596 25.280 - -4.34% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 2.78% 5.969 6.135 - -0.51% -
SetIntersection_Front_Set_uint32_256_256 2.78% 9553478.492 9819061.559 - 0.50% -
rng::find_end(forward_list<int>)_(process_all)/8192 2.77% 5493.312 5645.651 - -2.98% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.77% 254.155 261.199 - 0.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.77% 143799.215 147779.883 - 1.66% -
rng::move(vector<int>)/8 2.77% 2.236 2.298 - 3.48% -
BM_std_min<unsigned_short>/18 2.77% 1.547 1.590 - 3.63% -
std::all_of(vector<int>)_(process_all)/8 2.76% 2.419 2.486 - -2.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 2.75% 164394392.696 168919914.682 - 1.79% -
std::search(deque<int>,_pred)_(near_matches)/1000 2.75% 26367.492 27092.987 - 16.24% -
std::find_end(forward_list<int>)_(match_near_end)/1000 2.75% 759.706 780.592 - 1.64% -
rng::find_if(vector<bool>)_(process_all)/50 2.75% 35.031 35.994 - -1.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.75% 9559.289 9821.891 - -0.29% -
BM_RangesMakeHeap_uint64_Ascending_16 2.75% 0.646 0.663 - 1.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 2.75% 13.965 14.349 - 1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.74% 13198392.297 13560307.340 - 6.20% -
BM_std_min<unsigned_long_long>/64 2.74% 4.692 4.821 - 0.29% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.73% 40906.124 42022.143 - 2.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 2.73% 16983444.885 17446784.128 - 2.04% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 2.73% 19.261 19.786 - -0.12% -
BM_std_min<unsigned_long_long>/15 2.72% 2.157 2.216 - 1.27% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 2.72% 26.835 27.565 - 13.53% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.72% 417.292 428.625 - 1.68% -
rng::for_each(map<int>)/32 2.72% 25.586 26.281 - 23.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.71% 10659.527 10948.884 - 3.49% -
std::multiset<int>::erase(key)_(non-existent)/8192 2.71% 9.577 9.837 - 3.20% -
rng::find_if(vector<char>)_(process_all)/8 2.71% 2.381 2.446 - -1.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.71% 19630.250 20162.445 - 2.36% -
SetIntersection_Interlaced_Set_string_262144_1 2.70% 1137339.534 1168096.173 - -0.14% -
SetIntersection_None_Vector_uint64_16384_1024 2.70% 1151990.771 1183109.503 - 0.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 2.70% 10.626 10.913 - 1.24% -
rng::stable_sort(deque<int>)_(ascending)/8 2.70% 18.055 18.542 - 0.91% -
BM_StringRelational_Eq_Empty_Small_Control 2.70% 0.468 0.481 - 0.84% -
std::unordered_set<int>::find(key)_(non-existent)/1024 2.70% 1.218 1.251 - -3.92% -
std::multiset<std::string>::count(key)_(non-existent)/1024 2.70% 22.884 23.501 - 3.22% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 2.69% 828.037 850.339 - 0.44% -
std::search(deque<int>,_pred)_(no_match)/1000 2.69% 418.501 429.762 - 0.98% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.69% 22.444 23.048 - 3.21% -
std::any_of(list<int>)_(process_all)/32768 2.69% 25932.063 26629.305 - 3.07% -
BM_std_min<char>/13 2.69% 1.533 1.574 - 0.64% -
BM_deque_vector_ranges_move_backward/64000 2.68% 7703.937 7910.610 - 0.60% -
rng::sort(vector<int>)_(descending)/8192 2.68% 7319.244 7515.461 - 3.32% -
std::find(deque<int>)_(process_all)/50 2.68% 13.746 14.114 - 6.64% -
std::find_end(vector<int>)_(process_all)/1000 2.68% 220.614 226.517 - -4.89% -
SetIntersection_Front_Set_uint64_1024_256 2.67% 4760690.741 4887841.939 - 1.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.67% 23.764 24.398 - 2.81% -
rng::generate(list<int>)/50 2.67% 15.548 15.962 - 3.89% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 2.67% 0.638 0.655 - 0.48% -
std::copy_backward(deque<int>)/32768 2.66% 3986.019 4092.163 - 0.37% -
BM_RangesPushHeap_uint64_Descending_64 2.66% 0.376 0.386 - 2.53% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.66% 173226990.392 177827124.661 - 2.01% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.65% 30.594 31.405 - 0.68% -
BM_deque_deque_ranges_copy_backward/65536 2.64% 8262.796 8480.743 - 6.25% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 2.64% 489.776 502.685 - -0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 2.63% 3.087 3.168 - -1.10% -
BM_RangesPushHeap_uint64_Descending_256 2.62% 0.397 0.407 - 2.31% -
std::search_n(deque<int>)_(no_match)/1000 2.62% 437.395 448.872 - 0.23% -
BM_std_minmax<int>/6 2.62% 1.352 1.387 - 2.83% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 2.62% 496.910 509.930 - -0.43% -
std::find_end(list<int>)_(match_near_end)/1024 2.62% 60.081 61.655 - -98.66% -
SetIntersection_Front_Set_uint64_64_4 2.62% 17118661.451 17566507.026 - 2.03% -
BM_PushHeap_string_SingleElement_64 2.61% 2.489 2.554 - -7.91% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.61% 108792.005 111629.063 - 1.56% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 2.60% 1.550 1.591 - -0.45% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 2.60% 133.769 137.242 - 1.73% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.59% 206.910 212.277 - 0.63% -
std::search(deque<int>,_pred)_(near_matches)/1024 2.59% 27614.194 28330.151 - 15.74% -
SetIntersection_None_Vector_string_262144_4 2.59% 1328788.899 1363231.941 - 0.72% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.59% 12107.623 12421.219 - 0.96% -
std::set<std::string>::erase(key)_(non-existent)/1024 2.59% 24.875 25.519 - -3.74% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.59% 4347.255 4459.660 - 4.98% -
BM_std_min<int>/8 2.58% 1.232 1.264 - -2.54% -
BM_std_min<unsigned_long_long>/29 2.58% 2.435 2.498 - 1.73% -
rng::copy_n(list<int>)/32768 2.58% 26368.862 27049.485 - 3.00% -
BM_vector_deque_copy_backward/1 2.58% 2.413 2.475 - 7.14% -
std::partial_sort(deque<int>)_(descending)/8 2.58% 43.324 44.439 - 7.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.57% 9793961.677 10045808.259 - 2.56% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 2.57% 4.831 4.955 - -2.11% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 2.57% 9.122 9.356 - 1.60% -
std::sort(vector<int>)_(descending)/8192 2.56% 7319.055 7506.549 - 3.11% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.55% 27.840 28.550 - 4.26% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.55% 49472.611 50733.251 - 0.72% -
std::deque<int>::ctor(size)/8192 2.54% 437.219 448.338 - 1.77% -
BM_RangesMakeHeap_uint32_Random_262144 2.54% 1.027 1.053 - 0.03% -
SetIntersection_Front_Vector_string_16384_256 2.54% 9943289.399 10195733.877 - 0.41% -
BM_deque_deque_move/65536 2.54% 2799.061 2870.122 - 0.06% -
SetIntersection_Interlaced_Vector_string_16384_64 2.54% 11714562.926 12011889.703 - -8.00% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 2.53% 10.222 10.481 - 0.41% -
std::reverse_copy(list<int>)/32768 2.53% 25664.535 26314.138 - -0.16% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.52% 2.894 2.967 - 2.42% -
SetIntersection_Front_Set_float_262144_16384 2.52% 242855614.598 248978156.321 - -29.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.52% 12913.719 13238.717 - 5.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 2.51% 163955765.573 168073383.092 - -1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.51% 20197987.474 20705113.756 - -5.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 2.51% 1117159.519 1145174.971 - 1.63% -
std::find_end(vector<int>)_(match_near_end)/1000 2.50% 27.948 28.648 - -89.09% -
BM_std_minmax<short>/25 2.50% 2.240 2.296 - 4.24% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.50% 18.568 19.031 - 2.94% -
std::list<std::string>::ctor(size)/1024 2.49% 12281.808 12587.996 - 1.95% -
std::move(vector<int>)/8 2.49% 2.216 2.271 - -1.50% -
rng::move_backward(list<int>)/8 2.49% 3.702 3.794 - 2.51% -
std::find_end(vector<int>)_(process_all)/1024 2.49% 225.843 231.459 - -5.22% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.48% 36188.032 37087.301 - 0.89% -
std::rotate(list<int>)_(1_element_forward)/50 2.47% 27.243 27.915 - 14.98% -
SetIntersection_Interlaced_Set_string_64_64 2.46% 36984119.355 37895611.211 - 5.23% -
SetIntersection_None_Vector_uint64_262144_256 2.46% 1189130.322 1218435.672 - 1.23% -
std::unordered_set<int>::ctor(const&)/32 2.46% 196.938 201.786 - 1.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.46% 39.151 40.115 - 38.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 2.46% 23.089 23.657 - 0.81% -
BM_std_min<char>/16 2.46% 2.461 2.522 - -1.58% -
BM_deque_vector_ranges_copy/5500 2.46% 196.032 200.849 - -0.10% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.46% 6299.199 6453.949 - -0.03% -
std::unordered_set<int>::contains(key)_(existent)/1024 2.45% 1.167 1.196 - -14.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.45% 679.724 696.392 - 2.19% -
std::all_of(list<int>)_(process_all)/32768 2.44% 26132.944 26771.010 - 2.36% -
BM_vector_deque_ranges_copy_backward/512 2.44% 17.613 18.043 - 0.75% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.44% 3.916 4.011 - 1.20% -
BM_RangesPushHeap_uint64_Random_64 2.44% 5.208 5.335 - 1.12% -
rng::find_if_not(vector<int>)_(process_all)/8 2.43% 2.550 2.612 - 3.76% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.43% 34.747 35.592 - -3.35% -
rng::rotate(list<int>)_(by_1/3)/32 2.43% 14.205 14.551 - -6.83% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.43% 4.273 4.377 - 4.32% -
rng::rotate(list<int>)_(by_1/3)/50 2.43% 24.105 24.690 - 4.67% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.41% 12729.257 13036.495 - 1.70% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.41% 24.237 24.821 - 2.94% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.41% 0.507 0.519 - 2.34% -
SetIntersection_Front_Vector_uint64_1024_64 2.41% 1411744.327 1445721.582 - 5.38% -
rng::move_backward(list<int>)/32768 2.40% 35877.500 36739.990 - 9.30% -
std::generate(list<int>)/50 2.40% 15.456 15.827 - 3.01% -
BM_deque_vector_move_backward/5500 2.40% 200.848 205.659 - 0.94% -
BM_RangesMakeHeap_float_Random_262144 2.40% 1.115 1.142 - 0.39% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.39% 174776.439 178955.527 - 2.06% -
bm_lexicographical_compare<signed_char>/512 2.39% 7.637 7.819 - -2.00% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.39% 53686.734 54967.306 - 0.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.38% 1257.559 1287.513 - 5.08% -
SetIntersection_None_Vector_uint32_262144_4 2.38% 1194329.411 1222751.206 - 1.36% -
rng::contains_subrange(list<int>)_(process_all)/16 2.38% 4.940 5.058 - 0.72% -
BM_RangesMakeHeap_uint64_Random_16 2.38% 1.270 1.300 - 0.56% -
BM_vector_deque_copy/65536 2.37% 2365.442 2421.618 - -9.07% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.37% 3772.618 3862.102 - -1.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.37% 33.685 34.483 - 2.66% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.37% 6302.876 6452.229 - 2.21% -
std::search(vector<int>)_(no_match)/1048576 2.37% 210855.094 215848.193 - 1.26% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.36% 16877.652 17276.468 - 0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 2.36% 43352829.062 44377229.005 - -0.42% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.36% 101148.730 103535.816 - 1.16% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.36% 6113.129 6257.364 - 1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.36% 4380522.531 4483812.387 - 1.69% -
BM_std_minmax<unsigned_char>/28 2.36% 2.171 2.222 - 3.34% -
std::fill(deque<int>)/8192 2.35% 239.067 244.688 - 2.23% -
rng::find_if(vector<int>)_(process_all)/8 2.35% 2.507 2.565 - -2.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.35% 3625437.280 3710590.648 - 0.57% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 2.35% 53486.476 54742.333 - 1.94% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.34% 9252.803 9469.629 - 1.08% -
BM_std_min<unsigned_char>/19 2.34% 1.156 1.183 - 2.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.34% 9636589.714 9861849.459 - -8.87% -
std::find_if(list<int>)_(process_all)/8192 2.34% 12211.349 12496.756 - 2.53% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.33% 9.026 9.237 - -16.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.33% 19.690 20.149 - 2.51% -
std::multiset<std::string>::insert(value)_(already_present)/8192 2.33% 65.616 67.145 - 0.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.33% 34820.697 35631.703 - 1.69% -
BM_RangesPushHeap_uint64_Random_1024 2.33% 5.803 5.938 - -1.15% -
BM_PushHeap_uint32_Random_256 2.33% 5.900 6.038 - -0.04% -
std::is_partitioned(list<int>)_(partitioned)/50 2.32% 13.625 13.941 - 0.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.32% 1313.203 1343.659 - 2.07% -
std::set<int>::equal_range(key)_(existent)/8192 2.31% 8.052 8.238 - 3.54% -
std::sample(list<int>)/1024 2.31% 11616.037 11884.670 - 2.05% -
BM_std_minmax_element<long_long>/3 2.31% 1.166 1.193 - 6.36% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.31% 17.973 18.388 - -7.53% -
SetIntersection_None_Vector_uint64_16384_16384 2.31% 1165176.070 1192052.833 - 2.05% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.31% 589.055 602.639 - -0.39% -
SetIntersection_Front_Set_uint32_1024_16 2.30% 1329051.391 1359655.663 - 0.67% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.30% 48513.096 49629.005 - 1.95% -
BM_PushHeap_string_SingleElement_16384 2.29% 2.467 2.524 - -7.19% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 2.29% 103.300 105.670 - -0.51% -
std::for_each_n(vector<int>)/8 2.29% 2.509 2.566 - 2.49% -
BM_std_min<unsigned_long_long>/24 2.29% 2.676 2.737 - 2.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 2.29% 22178041.677 22684869.658 - -0.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.28% 63.160 64.602 - -2.31% -
SetIntersection_Front_Vector_string_1024_1024 2.28% 40308793.262 41227316.660 - 1.63% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 2.27% 73.583 75.255 - -2.93% -
rng::copy_n(vector<bool>)_(unaligned)/512 2.27% 3.320 3.396 - 2.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 2.27% 144184005.052 147451864.563 - -0.43% -
BM_PushHeap_string_SingleElement_16 2.27% 2.438 2.494 - -9.80% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.26% 12125.198 12399.538 - -0.10% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 2.26% 1.335 1.365 - 10.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.26% 3255531.324 3329087.754 - -6.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.25% 27965005.969 28595372.447 - 1.25% -
std::stable_partition(list<int>)_(sparse)/32 2.25% 9.844 10.066 - 2.54% -
std::partition(list<int>)_(dense)/32 2.25% 8.686 8.882 - -3.04% -
BM_RangesPushHeap_uint32_Random_4 2.25% 2.433 2.488 - -2.53% -
BM_std_minmax<short>/18 2.25% 1.985 2.029 - 1.88% -
std::set<int>::find(key)_(non-existent)/1024 2.25% 5.620 5.746 - 3.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.24% 2.948 3.014 - 1.12% -
BM_std_min<char>/8 2.24% 2.273 2.324 - 3.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.24% 56154.725 57411.955 - 2.93% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.24% 11674.516 11935.808 - -2.22% -
BM_deque_vector_ranges_move/64 2.24% 2.577 2.635 - 1.02% -
BM_SortHeap_pair<uint32,_uint32>_256 2.23% 10.238 10.467 - 1.85% -
SetIntersection_Interlaced_Vector_string_64_16 2.23% 30702592.071 31387738.715 - 1.24% -
BM_deque_deque_ranges_copy/65536 2.23% 2838.248 2901.481 - 4.75% -
BM_deque_deque_ranges_copy/4096 2.23% 149.970 153.309 - 1.60% -
BM_MakeHeap_uint64_QuickSortAdversary_16 2.22% 0.609 0.622 - 2.12% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 2.22% 102765.048 105047.160 - -5.99% -
BM_std_min<long_long>/32 2.22% 3.521 3.599 - -0.52% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.22% 50.181 51.293 - 0.45% -
rng::transform(list<int>)_(identity_transform)/8192 2.21% 7029.963 7185.622 - -5.48% -
SetIntersection_Front_Vector_string_1024_16 2.21% 1678363.963 1715468.044 - -0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 2.21% 1133026.349 1158030.468 - 1.27% -
SetIntersection_None_Vector_uint64_262144_1 2.20% 1176680.117 1202621.119 - 2.41% -
std::unordered_set<int>::erase(iterator)/8192 2.20% 20.269 20.716 - 2.73% -
std::set<int>::ctor(const&)/1024 2.20% 6075.232 6209.140 - -1.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.20% 1455.432 1487.451 - -1.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.20% 6535838.581 6679571.256 - -5.95% -
SetIntersection_Interlaced_Set_uint32_64_4 2.20% 21869511.575 22350276.022 - 1.04% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.20% 49.088 50.166 - -0.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 2.20% 96995914.197 99125621.513 - -10.52% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.20% 27.586 28.192 - 2.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 2.19% 34.169 34.919 - 0.92% -
std::replace(vector<int>)_(prefix)/50 2.19% 7.626 7.793 - 2.61% -
BM_StringRelational_Eq_Small_Huge_Control 2.19% 0.482 0.493 - 2.57% -
rng::adjacent_find(vector<int>,_pred)/1048576 2.19% 462061.724 472178.714 - 1.08% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.19% 1.194 1.221 - -1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.19% 2327379.718 2378312.894 - 1.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 2.18% 9.134 9.334 - 0.86% -
std::vector<int>::ctor(size)/8192 2.18% 563.072 575.334 - 1.13% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.17% 9.183 9.383 - 2.74% -
std::is_sorted_until(vector<int>,_pred)/1024 2.16% 421.091 430.195 - 3.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.16% 3318.227 3389.942 - 2.04% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 2.16% 1.221 1.247 - -7.23% -
SetIntersection_Interlaced_Set_uint64_64_1 2.16% 17293915.689 17667548.097 - 1.27% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.15% 293.215 299.529 - 1.95% -
rng::contains_subrange(list<int>)_(process_all)/50 2.15% 17.510 17.886 - 1.55% -
BM_std_min<long_long>/20 2.14% 2.029 2.073 - 3.26% -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 2.14% 45.665 46.643 - 1.64% -
std::stable_sort(deque<int>)_(heap)/8192 2.14% 17557.389 17932.923 - 1.94% -
rng::find_last(vector<int>)_(bail_90%)/1048576 2.14% 23498.321 24000.819 - 1.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.14% 814916.015 832324.209 - -0.45% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.14% 91608.287 93565.152 - 0.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.13% 2.129 2.175 - 3.65% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.13% 28.437 29.044 - 1.22% -
BM_RangesPushHeap_uint64_Random_16384 2.13% 5.984 6.112 - 0.06% -
std::search(vector<int>)_(near_matches)/1024 2.13% 14807.739 15123.277 - 0.25% -
rng::stable_partition(deque<int>)_(sparse)/1024 2.13% 463.656 473.534 - 2.19% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.13% 19670.068 20088.098 - 0.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 2.12% 13932.213 14228.131 - -0.35% -
rng::contains(list<int>)_(process_all)/50 2.12% 18.119 18.503 - -4.36% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 2.12% 112022.789 114397.953 - 0.64% -
BM_PopHeap_string_4 2.12% 5.233 5.343 - -0.23% -
BM_MakeThenSortHeap_uint64_Heap_4 2.12% 1.206 1.232 - 2.04% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.11% 170.664 174.272 - 2.09% -
SetIntersection_None_Set_string_256_256 2.11% 5845968.569 5969257.310 - -1.51% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 2.11% 1.104 1.128 - -8.55% -
BM_deque_vector_ranges_move/5500 2.11% 199.366 203.568 - 2.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.11% 51.549 52.634 - 2.65% -
std::rotate_copy(list<int>)/50 2.11% 14.112 14.409 - 2.25% -
std::set<int>::clear()/8192 2.10% 74664.644 76236.013 - 2.66% -
std::adjacent_find(vector<int>,_pred)/8 2.10% 3.317 3.387 - 0.54% -
BM_deque_vector_copy_backward/70000 2.10% 8807.425 8992.383 - 2.66% -
BM_RangesMakeHeap_string_PipeOrgan_16384 2.10% 5.486 5.601 - -17.83% -
std::find_if(deque<int>)_(process_all)/32768 2.10% 11431.228 11670.978 - 0.29% -
BM_PushHeap_string_SingleElement_256 2.09% 2.447 2.499 - -8.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.09% 38543108.766 39348831.578 - 0.53% -
std::adjacent_find(vector<int>)/8 2.09% 2.023 2.065 - 1.74% -
BM_deque_deque_copy/65536 2.08% 2805.374 2863.832 - -5.59% -
BM_std_minmax<short>/19 2.08% 2.338 2.386 - -1.75% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.08% 0.543 0.554 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.08% 18630829.395 19018262.196 - -2.03% -
SetIntersection_Interlaced_Vector_uint64_256_256 2.08% 4579614.970 4674776.970 - 0.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 2.08% 26.906 27.465 - 37.99% -
std::find_if(deque<int>)_(process_all)/8192 2.08% 2821.356 2879.936 - 1.22% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.08% 28.030 28.612 - 5.90% -
rng::remove_if(deque<int>)_(prefix)/32 2.07% 64.165 65.491 - 1.83% -
BM_MakeHeap_uint64_Random_262144 2.06% 1.027 1.048 - 1.09% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 2.06% 67.635 69.030 - 14.74% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 2.06% 691.167 705.412 - 2.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.05% 24.865 25.376 - 2.87% -
BM_std_min<unsigned_long_long>/22 2.05% 2.166 2.211 - 1.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.05% 2039.950 2081.742 - 5.50% -
SetIntersection_None_Set_uint32_1024_1 2.04% 8726000.007 8904376.042 - -0.15% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.04% 990506.508 1010747.885 - -5.06% -
SetIntersection_None_Set_float_256_16 2.04% 11076054.110 11302320.017 - 1.97% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.04% 358.770 366.082 - -1.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.04% 33.682 34.368 - 0.30% -
std::list<std::string>::ctor(size)/8192 2.03% 101590.373 103657.155 - 0.88% -
BM_std_min<short>/17 2.03% 1.569 1.601 - 0.94% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 2.03% 10.591 10.806 - 1.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.03% 1183554.972 1207584.216 - 1.87% -
BM_MakeThenSortHeap_string_SingleElement_262144 2.03% 49.661 50.669 - -1.71% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.02% 43.623 44.506 - 3.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.02% 7207279.930 7353157.683 - 9.81% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 2.02% 5857098.977 5975504.275 - 1.85% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 2.02% 23553.057 24028.766 - -7.93% -
BM_vector_deque_ranges_move/64 2.02% 2.758 2.814 - 5.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 2.02% 1151534.596 1174761.470 - 0.61% -
BM_SortHeap_pair<uint32,_uint32>_16384 2.01% 22.926 23.386 - 1.95% -
SetIntersection_Front_Set_string_16384_1 2.01% 1129929.329 1152649.419 - -0.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.01% 14552.037 14844.175 - 0.86% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.00% 3323.000 3389.488 - -1.82% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.00% 208.982 213.161 - 0.39% -
std::unordered_set<int>::find(key)_(existent)/32 2.00% 1.176 1.200 - 5.66% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.00% 70913.743 72329.328 - -0.82% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.99% 1100844.287 1122795.868 - 1.07% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.99% 11456.644 11685.029 - 3.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.99% 1190866.011 1214598.523 - 0.95% -
SetIntersection_Front_Set_uint32_262144_256 1.99% 4870774.423 4967768.212 - 3.84% -
SetIntersection_Interlaced_Set_uint32_256_16 1.99% 11890066.797 12126737.932 - 1.20% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.99% 221146995.073 225545153.576 - 0.81% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.99% 27.817 28.370 - 1.88% -
SetIntersection_None_Vector_uint64_1024_4 1.99% 1140406.874 1163075.012 - 1.48% -
BM_StringAssignAsciiz_Large_Transparent 1.99% 11.363 11.589 - 0.05% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.99% 37.356 38.098 - -1.60% -
std::set<int>::clear()/1024 1.98% 8731.587 8904.297 - 1.60% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.98% 14.110 14.389 - 1.46% -
BM_RangesMakeHeap_string_Descending_1024 1.97% 2.738 2.792 - -21.75% -
BM_MakeHeap_string_Random_4 1.97% 5.784 5.898 - 1.52% -
SetIntersection_Front_Vector_uint32_262144_4 1.97% 1124947.673 1147149.166 - 0.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.97% 1426.717 1454.854 - 3.74% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.97% 6.019 6.138 - 1.80% -
BM_PushHeap_string_Descending_16384 1.97% 2.357 2.403 - -28.66% -
std::shift_left(list<int>)/50 1.97% 27.555 28.097 - 1.55% -
std::set<std::string>::erase(iterator)/1024 1.96% 28.356 28.912 - 2.71% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.96% 41345387.685 42156003.355 - -2.86% -
rng::move(list<int>)/262144 1.96% 248553.720 253423.994 - -0.18% -
BM_PushHeap_string_SingleElement_4 1.96% 2.163 2.205 - -8.15% -
BM_vector_deque_copy_backward/64000 1.95% 7745.187 7896.555 - 9.06% -
std::generate_n(list<int>)/8192 1.95% 7411.978 7556.609 - 9.33% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 1.95% 21.725 22.149 - -9.94% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.95% 338.090 344.681 - 0.25% -
std::is_sorted(vector<int>,_pred)/8 1.95% 3.719 3.792 - -7.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.94% 0.666 0.679 - 1.99% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.94% 33.998 34.658 - 1.90% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 1.94% 6.297 6.419 - 0.54% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.94% 167975401.031 171228838.631 - 1.12% -
SetIntersection_None_Set_uint64_1024_64 1.93% 8646785.691 8813630.698 - 1.59% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.93% 349660448.329 356393686.350 - 1.82% -
std::partial_sort(deque<int>)_(ascending)/8 1.92% 30.189 30.769 - 3.88% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.92% 23.009 23.451 - 1.13% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.92% 20.167 20.554 - 0.37% -
SetIntersection_Front_Set_uint64_16384_64 1.92% 1961257.582 1998891.575 - 4.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.92% 1.823 1.858 - 4.36% -
SetIntersection_Front_Set_uint64_262144_262144 1.92% 1814913.981 1849708.252 - 1.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.92% 179981.993 183429.456 - 1.55% -
rng::rotate_copy(list<int>)/50 1.91% 13.518 13.777 - 1.10% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.91% 214.170 218.264 - 1.70% -
rng::reverse(list<int>)/4096 1.91% 1636.414 1667.660 - -4.83% -
BM_LowerBound_pair<uint32,_uint32>_1 1.91% 2.885 2.940 - 2.60% -
SetIntersection_Front_Set_uint64_1024_64 1.91% 1916321.332 1952869.263 - 3.43% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.90% 26.249 26.748 - 3.02% -
std::map<int,_int>::find(key)_(existent)/1024 1.90% 3.873 3.947 - 5.25% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.90% 12094.408 12324.258 - 3.61% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 1.90% 0.699 0.712 - 1.26% -
rng::remove_copy(list<int>)_(sprinkled)/50 1.90% 17.062 17.386 - 1.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.90% 5.178 5.276 - 1.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.89% 176787.496 180137.193 - 0.17% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.89% 172100.176 175356.948 - 1.37% -
SetIntersection_None_Vector_string_16384_1 1.89% 1276188.112 1300293.759 - 1.13% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.89% 478.152 487.183 - 1.45% -
BM_MakeThenSortHeap_string_Heap_16384 1.89% 101.049 102.954 - 2.11% -
BM_deque_deque_ranges_move/5500 1.88% 200.028 203.798 - 1.25% -
BM_std_minmax<unsigned_int>/3 1.88% 1.163 1.185 - 2.62% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.88% 108387.191 110428.510 - -0.07% -
rng::stable_partition(vector<int>)_(sparse)/50 1.88% 20.270 20.650 - 0.46% -
SetIntersection_Front_Set_uint64_262144_16384 1.88% 345585528.349 352067955.320 - 4.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.87% 1137854.003 1159147.673 - -0.12% -
std::sort(vector<int>)_(pipe-organ)/8 1.87% 18.350 18.693 - 0.35% -
rng::fill_n(list<int>)/50 1.87% 15.792 16.087 - 0.61% -
BM_PushHeap_string_QuickSortAdversary_16 1.87% 10.137 10.326 - 1.93% -
BM_std_min<unsigned_int>/12 1.86% 1.450 1.477 - -0.25% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.86% 555.859 566.207 - -1.07% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.86% 3.687 3.756 - -0.35% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.86% 12.205 12.432 - 0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.86% 11355417.145 11566270.967 - -1.26% -
BM_std_min<unsigned_int>/64 1.86% 2.835 2.887 - 2.18% -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.85% 1.497 1.525 - -1.86% -
std::remove(list<int>)_(sprinkled)/8192 1.85% 7801.606 7946.047 - -2.14% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.85% 8.058 8.207 - 1.73% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.84% 43397.779 44198.301 - 3.36% -
rng::partition(deque<int>)_(sparse)/50 1.84% 14.961 15.236 - -24.76% -
std::partial_sort(deque<int>)_(ascending)/1024 1.84% 7806.004 7949.791 - 0.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.84% 1371630.967 1396878.526 - -0.09% -
SetIntersection_Interlaced_Vector_float_16384_1 1.84% 1096701.078 1116887.361 - 0.86% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.84% 11883.981 12102.685 - -4.35% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.84% 710.581 723.657 - 2.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.84% 1158351.088 1179662.045 - 2.47% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.84% 439.492 447.571 - -1.37% -
SetIntersection_Front_Vector_uint32_1024_256 1.84% 2313127.465 2355613.412 - 0.01% -
SetIntersection_Front_Set_float_64_16 1.84% 16435649.803 16737483.594 - -2.46% -
rng::partial_sort_copy(deque<int>)_(heap)/8 1.83% 16.810 17.118 - 6.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.83% 22.986 23.408 - 0.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.83% 47.030 47.892 - 2.34% -
BM_vector_deque_ranges_move/4096 1.83% 144.640 147.291 - -0.06% -
std::adjacent_find(vector<int>)/50 1.83% 11.976 12.195 - 1.55% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 1.83% 4652.018 4737.206 - 9.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.83% 217762622.686 221750263.869 - -0.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.83% 2.643 2.692 - 1.88% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.83% 6.122 6.235 - 2.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.82% 1440.665 1466.947 - 5.47% -
std::map<std::string,_int>::ctor(const&)/1024 1.82% 34970.413 35607.706 - 0.55% -
rng::all_of(list<int>)_(process_all)/32768 1.81% 25904.590 26373.529 - 2.28% -
std::find_if(vector<bool>)_(process_all)/8 1.81% 5.406 5.503 - -1.82% -
rng::stable_partition(list<int>)_(dense)/8192 1.81% 20431.090 20800.140 - 14.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.80% 1181222.361 1202518.147 - 0.73% -
BM_std_min<unsigned_char>/18 1.80% 0.971 0.988 - 1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.80% 2226377.396 2266492.938 - -4.31% -
rng::replace(list<int>)_(sprinkled)/50 1.80% 19.733 20.088 - 0.92% -
rng::search(vector<int>)_(no_match)/1024 1.80% 216.775 220.678 - 0.63% -
BM_std_min<unsigned_short>/30 1.80% 2.328 2.370 - 0.46% -
std::multiset<int>::insert(value)_(already_present)/1024 1.80% 28.324 28.833 - 0.97% -
SetIntersection_Interlaced_Set_float_256_256 1.80% 9067150.717 9230008.375 - -2.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.79% 32.856 33.446 - 2.58% -
std::map<int,_int>::insert(value)_(already_present)/32 1.79% 1.747 1.778 - 0.57% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.79% 12.146 12.364 - 1.25% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 1.79% 4.826 4.913 - -2.65% -
rng::reverse_copy(list<int>)/32768 1.79% 25545.740 26002.504 - -0.32% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.79% 55295.012 56282.525 - 0.80% -
BM_deque_deque_copy_backward/65536 1.79% 8228.583 8375.475 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1.78% 1557560.980 1585316.392 - -2.98% -
std::search(vector<int>)_(single_element)/8192 1.78% 1815.820 1848.103 - 1.52% -
BM_std_min<unsigned_long_long>/21 1.78% 1.995 2.031 - 1.77% -
std::none_of(list<int>)_(process_all)/32 1.78% 11.644 11.851 - 2.77% -
SetIntersection_Front_Set_uint32_1024_64 1.77% 2034122.969 2070202.530 - 1.37% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.77% 275133.576 280006.855 - 1.56% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.77% 2189.246 2227.949 - -1.23% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.77% 11.798 12.006 - 0.44% -
BM_deque_vector_move_backward/70000 1.76% 8511.848 8661.816 - 1.62% -
rng::partition(vector<int>)_(sparse)/32 1.76% 8.799 8.954 - -1.45% -
rng::move(deque<int>)/8 1.76% 3.885 3.954 - 0.09% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.75% 63433.786 64546.753 - 1.14% -
BM_vector_deque_ranges_copy_backward/70000 1.75% 8531.463 8681.107 - 6.44% -
std::stable_sort(deque<int>)_(heap)/8 1.75% 26.140 26.599 - 2.27% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.75% 11032.605 11226.006 - 1.08% -
BM_RangesPushHeap_uint32_Ascending_262144 1.75% 8.189 8.333 - 3.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.75% 14.693 14.950 - -0.16% -
BM_PushHeap_uint64_Random_256 1.75% 5.689 5.788 - 1.98% -
BM_std_min<unsigned_long_long>/32 1.74% 3.246 3.302 - 1.27% -
BM_MakeThenSortHeap_uint32_SingleElement_16 1.74% 3.942 4.011 - -0.90% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.74% 681.018 692.864 - 1.55% -
BM_std_min<short>/8 1.74% 1.312 1.335 - -1.95% -
std::unique(list<int>)_(contiguous)/1024 1.73% 922.266 938.266 - 1.17% -
std::transform(list<int>)_(identity_transform)/50 1.73% 38.816 39.489 - -0.36% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.73% 15.401 15.667 - 0.24% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.73% 49580.027 50437.272 - -0.50% -
BM_deque_deque_copy_backward/1024 1.73% 40.824 41.529 - 8.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.72% 3774.912 3839.977 - 0.80% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 1.72% 32317.839 32874.076 - 4.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.72% 1226094.152 1247194.768 - 0.03% -
rng::stable_sort(vector<int>)_(shuffled)/1024 1.72% 2189.981 2227.652 - -1.39% -
BM_PopHeap_float_4 1.72% 2.454 2.496 - 5.14% -
BM_PushHeap_string_SingleElement_262144 1.71% 2.504 2.547 - -8.54% -
std::map<int,_int>::ctor(const&)/32 1.71% 211.400 215.021 - 1.48% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.71% 6829.215 6946.140 - -9.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.71% 11.384 11.579 - 2.26% -
SetIntersection_Front_Vector_uint32_1024_64 1.70% 1414587.646 1438705.382 - 3.48% -
SetIntersection_Interlaced_Vector_string_256_4 1.70% 6377262.942 6485962.528 - 1.67% -
BM_std_min<short>/26 1.70% 2.058 2.093 - -0.28% -
BM_MakeHeap_uint32_Random_16384 1.70% 0.994 1.011 - 1.11% -
BM_std_min<unsigned_char>/14 1.70% 1.795 1.826 - 1.74% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.70% 1440.019 1464.433 - -7.49% -
SetIntersection_Interlaced_Vector_string_16_4 1.69% 71561390.246 72774028.230 - 1.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.69% 27586576.214 28053119.710 - 1.16% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.69% 49043.410 49872.808 - 0.91% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 1.69% 24.449 24.862 - -5.84% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.69% 1.501 1.526 - 1.27% -
std::rotate_copy(deque<int>)/1024 1.69% 34.404 34.984 - 2.26% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.68% 34.728 35.313 - -0.43% -
std::move_backward(list<int>)/262144 1.68% 263480.550 267917.178 - 1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.68% 168242534.958 171073124.680 - -0.02% -
BM_deque_deque_move/5500 1.68% 200.279 203.644 - 1.35% -
SetIntersection_None_Vector_uint32_256_64 1.68% 3573510.417 3633489.543 - -0.34% -
BM_deque_deque_move_backward/65536 1.67% 8307.251 8446.332 - 4.75% -
SetIntersection_None_Vector_uint64_16384_4 1.67% 1131797.103 1150742.308 - 2.19% -
rng::find_end(deque<int>)_(single_element)/1024 1.67% 342.463 348.194 - 25.25% -
BM_std_minmax<unsigned_short>/30 1.67% 2.780 2.826 - 3.68% -
SetIntersection_Front_Vector_uint32_16_16 1.67% 37921735.446 38554858.263 - 1.77% -
BM_RangesSortHeap_uint64_4 1.67% 0.937 0.953 - 2.05% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.67% 1.580 1.606 - 4.54% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.66% 1024.228 1041.275 - 1.93% -
std::adjacent_find(deque<int>,_pred)/50 1.66% 29.289 29.774 - 0.24% -
SetIntersection_Front_Set_uint64_16_4 1.66% 58116667.789 59079298.611 - 1.31% -
rng::is_sorted(list<int>)/1024 1.65% 765.211 777.851 - 2.42% -
rng::stable_sort(vector<int>)_(heap)/8 1.65% 22.059 22.423 - 2.79% -
BM_std_min<long_long>/12 1.65% 2.034 2.067 - 1.89% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.65% 1.230 1.251 - -1.13% -
rng::copy_backward(list<int>)/4096 1.65% 3085.720 3136.627 - 0.87% -
BM_MakeThenSortHeap_string_SingleElement_64 1.65% 19.483 19.804 - 0.66% -
BM_MakeThenSortHeap_string_Heap_256 1.65% 49.195 50.005 - 1.86% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.64% 10.135 10.302 - 2.28% -
SetIntersection_None_Set_uint32_256_16 1.64% 10945055.434 11124979.222 - 1.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.64% 23.964 24.358 - 1.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.64% 9.488 9.644 - 2.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.64% 0.701 0.713 - 1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.64% 348205358.070 353920732.085 - 0.73% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.64% 5.559 5.650 - 0.58% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.64% 1110162.174 1128372.615 - 1.04% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.64% 177422.604 180329.587 - 2.66% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.63% 1.069 1.086 - -0.30% -
std::stable_sort(deque<int>)_(descending)/8192 1.63% 20977.510 21320.139 - 1.29% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.63% 9577.679 9733.982 - 2.30% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.63% 49356.692 50161.931 - -0.07% -
BM_deque_deque_ranges_move_backward/64000 1.63% 7985.421 8115.538 - 2.25% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.63% 4.538 4.612 - 5.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.63% 22171284.492 22532040.710 - 0.47% -
BM_MakeThenSortHeap_float_PipeOrgan_16 1.62% 2.988 3.036 - 3.30% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.62% 693.383 704.608 - -0.38% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 1.62% 62.895 63.912 - 8.96% -
rng::sort(vector<int>)_(ascending)/8 1.62% 16.498 16.765 - -0.64% -
SetIntersection_Interlaced_Set_uint32_16_16 1.62% 40911764.417 41572521.944 - 2.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.61% 16.157 16.418 - 1.59% -
BM_std_minmax<unsigned_char>/13 1.61% 2.268 2.305 - 3.88% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.61% 43.645 44.347 - 1.01% -
BM_deque_deque_copy/5500 1.61% 200.294 203.513 - 1.21% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 1.61% 45.933 46.671 - 1.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.61% 159642790.688 162207094.066 - 0.21% -
BM_PopHeap_string_1024 1.61% 55.866 56.763 - 1.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.60% 20.169 20.492 - 0.82% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 1.60% 31.519 32.024 - -2.39% -
rng::partition(deque<int>)_(dense)/32 1.60% 10.974 11.150 - 6.05% -
SetIntersection_Front_Set_uint32_1024_4 1.60% 1143019.564 1161328.703 - 1.19% -
rng::search(vector<int>)_(no_match)/1000 1.60% 212.038 215.431 - 0.40% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.60% 11516781.832 11701014.879 - 2.63% -
BM_deque_vector_move/65536 1.60% 2664.051 2706.647 - 0.18% -
BM_std_min<unsigned_char>/4096 1.60% 28.860 29.321 - 1.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.60% 32.814 33.338 - 1.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.60% 1218039.588 1237481.267 - -0.61% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.60% 19526.816 19838.452 - -0.76% -
BM_RangesMakeHeap_uint64_Random_262144 1.59% 1.028 1.044 - 0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.59% 9.374 9.523 - -0.10% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.59% 12478.181 12676.667 - -0.62% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.59% 3.951 4.014 - -1.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.59% 5816962.024 5909287.566 - -14.92% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.59% 206.484 209.758 - 0.25% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.58% 69.213 70.310 - 2.51% -
rng::remove(deque<int>)_(prefix)/32 1.58% 54.026 54.882 - -0.47% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.58% 9.857 10.013 - -1.13% -
SetIntersection_Front_Set_uint64_1024_16 1.58% 1279601.713 1299810.585 - 1.30% -
SetIntersection_Interlaced_Set_string_16384_64 1.58% 343089209.603 348506003.913 - -1.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.58% 17589314.023 17867017.992 - -0.11% -
std::remove_if(vector<int>)_(sprinkled)/50 1.58% 64.829 65.852 - 9.60% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.58% 565.193 574.108 - 0.88% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.58% 265.618 269.805 - 3.55% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.58% 9828289.169 9983179.718 - 2.31% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.58% 14.920 15.155 - 1.49% -
BM_MakeThenSortHeap_string_Heap_1024 1.58% 63.343 64.341 - 2.41% -
std::find_if_not(vector<bool>)_(process_all)/50 1.57% 35.058 35.609 - -2.93% -
rng::stable_partition(list<int>)_(dense)/1024 1.57% 1744.588 1771.965 - 1.51% -
BM_PushHeap_string_QuickSortAdversary_16384 1.56% 15.688 15.933 - -3.39% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.56% 210.574 213.861 - -2.55% -
BM_deque_vector_copy/64 1.56% 2.588 2.628 - 2.14% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.56% 69.458 70.540 - 0.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.56% 15083.468 15318.250 - 0.72% -
rng::copy_n(list<int>)/512 1.55% 337.161 342.403 - -0.16% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.55% 5.117 5.197 - 2.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.55% 11756405.512 11938596.546 - -0.44% -
BM_PushHeap_string_QuickSortAdversary_64 1.55% 12.907 13.107 - 1.74% -
std::list<int>::ctor(size)/8192 1.55% 93769.371 95222.180 - 0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.55% 205779782.495 208964719.201 - 0.27% -
BM_RangesPushHeap_float_Random_1024 1.54% 7.417 7.532 - 1.81% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.54% 6.560 6.661 - 3.31% -
std::replace(deque<int>)_(prefix)/1024 1.54% 412.653 419.015 - 1.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1.54% 1068.240 1084.667 - 5.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.54% 1169364.771 1187337.846 - 0.41% -
rng::copy(vector<int>)/4096 1.54% 144.792 147.017 - -1.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 1.54% 3566793.724 3621566.726 - -39.56% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 1.53% 22.954 23.305 - -3.15% -
BM_RangesMakeHeap_string_Ascending_16 1.53% 3.674 3.730 - 0.95% -
rng::is_partitioned(deque<int>)_(partitioned)/50 1.53% 13.833 14.044 - -11.38% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.53% 12.256 12.443 - -1.09% -
std::move_backward(deque<int>)/8 1.53% 4.000 4.061 - 22.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.53% 8.575 8.706 - 1.34% -
SetIntersection_None_Vector_string_256_4 1.53% 4656584.367 4727709.063 - 0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.53% 19078540.960 19369790.412 - 0.27% -
rng::copy_if(list<int>)_(entire_range)/4096 1.52% 3053.746 3100.305 - 1.64% -
BM_vector_deque_ranges_copy_backward/4000 1.52% 141.447 143.604 - 0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.52% 1226063.483 1244692.953 - 3.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.52% 18.985 19.274 - 1.13% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.52% 6425.384 6522.922 - 1.94% -
SetIntersection_None_Vector_uint32_16384_4 1.52% 1166339.514 1184038.168 - 0.64% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.52% 1.408 1.430 - 0.24% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.52% 761.319 772.854 - 1.10% -
SetIntersection_Front_Set_float_262144_64 1.51% 1868120.305 1896401.913 - 1.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.51% 30.419 30.879 - 1.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.51% 13012805.912 13209519.271 - 1.33% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.51% 20205.650 20510.266 - -1.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.51% 5262392.829 5341725.669 - 1.44% -
SetIntersection_Front_Vector_float_1024_1 1.50% 1105578.184 1122187.028 - -0.30% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 1.50% 9.168 9.305 - 0.91% -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.50% 1.297 1.317 - -3.13% -
BM_std_min<unsigned_char>/29 1.50% 1.990 2.020 - 2.72% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.50% 215352418.520 218572493.863 - 2.14% -
BM_PushHeap_uint32_Ascending_16384 1.49% 6.714 6.814 - 1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.49% 1159824.872 1177094.907 - -1.40% -
std::move(list<int>)/1048576 1.49% 990240.793 1004985.106 - -1.17% -
BM_deque_deque_ranges_copy_backward/1024 1.49% 40.868 41.476 - 9.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.48% 9100948.648 9235961.933 - 0.25% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.48% 29.130 29.562 - 0.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.48% 0.958 0.972 - -0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.48% 1121521.539 1138117.990 - 5.45% -
BM_RangesMakeHeap_string_SingleElement_16 1.48% 5.624 5.707 - 3.16% -
rng::find_if(vector<bool>)_(process_all)/8 1.48% 5.464 5.545 - -1.25% -
BM_vector_deque_ranges_move/5500 1.48% 196.655 199.560 - -0.08% -
std::map<int,_int>::erase(key)_(non-existent)/1024 1.48% 5.373 5.452 - 1.05% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.48% 101626.861 103127.108 - 0.81% -
rng::find(vector<bool>)_(process_all)/1024 1.48% 4.622 4.690 - 0.03% -
BM_std_minmax_element<int>/3 1.48% 1.023 1.038 - -0.55% -
bm_lexicographical_compare<int>/8 1.47% 1.498 1.520 - -1.34% -
SetIntersection_Front_Set_uint32_64_64 1.47% 15786160.006 16018622.277 - 2.43% -
std::copy_if(list<int>)_(entire_range)/4096 1.47% 3055.389 3100.324 - 1.68% -
rng::starts_with(deque<int>,_pred)/1024 1.47% 520.478 528.133 - 0.65% -
std::partial_sort(deque<int>)_(repeated)/1024 1.47% 6339.597 6432.757 - 0.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 1.46% 7.590 7.701 - 1.20% -
std::move(list<int>)/262144 1.46% 242053.627 245579.719 - -0.19% -
std::stable_sort(vector<int>)_(heap)/1024 1.46% 2508.600 2545.133 - -0.99% -
BM_RangesMakeHeap_uint64_Random_64 1.46% 1.255 1.273 - -1.51% -
BM_lexicographical_compare_three_way_fast_path/64 1.45% 15.483 15.708 - 0.72% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 1.45% 32.606 33.079 - 33.72% -
SetIntersection_Interlaced_Set_string_256_16 1.45% 18257441.803 18521798.993 - 2.35% -
BM_std_minmax<unsigned_long_long>/11 1.45% 2.347 2.381 - 1.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.45% 9460.873 9597.642 - -24.27% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.44% 3.938 3.995 - -1.20% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.44% 4.813 4.882 - -8.99% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.44% 3786.543 3841.067 - 0.97% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.44% 22.935 23.265 - 3.79% -
BM_StringFindStringLiteral/512 1.44% 9.451 9.587 - 1.07% -
SetIntersection_Front_Set_uint64_256_4 1.44% 4498855.330 4563493.154 - 2.56% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.44% 16.150 16.382 - 0.56% -
BM_RangesPushHeap_float_Random_4 1.44% 2.934 2.976 - 2.21% -
std::list<int>::ctor(size)/1024 1.43% 11528.773 11693.929 - 0.40% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.43% 500.102 507.265 - -0.31% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.43% 770.979 782.013 - 0.80% -
SetIntersection_None_Set_uint64_64_64 1.43% 11940760.738 12111610.991 - 2.04% -
rng::transform(list<int>,_list<int>)/50 1.43% 39.774 40.343 - 3.39% -
rng::stable_sort(deque<int>)_(repeated)/8 1.43% 18.296 18.557 - 3.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.43% 1.176 1.193 - -1.95% -
rng::fold_left(list<int>)/8 1.43% 3.860 3.916 - 0.98% -
BM_vector_deque_move/4096 1.43% 144.752 146.818 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.43% 1307566.897 1326227.473 - 6.30% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.43% 51678.562 52415.318 - 0.54% -
BM_vector_deque_copy_backward/4000 1.42% 140.889 142.893 - -2.59% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.42% 40940.091 41522.296 - -1.22% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.42% 9.258 9.390 - -3.94% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.42% 4.334 4.396 - 2.07% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.42% 54031096.157 54798465.251 - -0.11% -
std::find(vector<bool>)_(process_all)/1048576 1.42% 3672.416 3724.501 - 0.19% -
BM_StringAssignAsciizMix_Transparent 1.42% 2.999 3.041 - 0.63% -
rng::fold_left(deque<int>)/8192 1.42% 4364.327 4426.169 - 1.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.42% 3545163.993 3595391.818 - -1.54% -
BM_std_minmax<unsigned_short>/18 1.42% 1.919 1.947 - -1.91% -
BM_deque_deque_move_backward/64000 1.42% 8130.740 8245.818 - 2.72% -
std::stable_partition(vector<int>)_(sparse)/50 1.41% 20.975 21.271 - 5.54% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.41% 35.659 36.163 - 0.51% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.41% 15408203.385 15625097.241 - 3.57% -
SetIntersection_Interlaced_Set_float_16384_1024 1.40% 171423408.336 173827281.497 - 0.78% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 1.40% 2.788 2.827 - -4.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.40% 589.204 597.444 - 17.70% -
rng::partition(vector<int>)_(dense)/32 1.40% 8.057 8.170 - -2.77% -
BM_RangesSortHeap_uint32_1024 1.40% 10.167 10.309 - 1.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.40% 33.863 34.336 - 1.38% -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.39% 1.663 1.686 - -2.01% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.39% 29.895 30.312 - 3.25% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.39% 5863.188 5944.801 - 1.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.39% 700.344 710.088 - 2.15% -
std::map<int,_int>::erase(key)_(non-existent)/8192 1.39% 7.691 7.798 - 1.53% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.39% 2.072 2.101 - -2.76% -
SetIntersection_Front_Vector_float_262144_1 1.39% 1097907.354 1113171.742 - -1.12% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.39% 19.026 19.291 - 0.83% -
SetIntersection_Front_Vector_string_262144_16384 1.39% 346022332.731 350828361.258 - -0.51% -
707_ntest_r 1.39% 16.446 16.674 - -1.61% -
rng::starts_with(list<int>,_pred)/1000 1.39% 780.396 791.227 - 0.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.39% 10.922 11.074 - 0.85% -
rng::contains_subrange(list<int>)_(single_element)/50 1.39% 18.263 18.516 - 4.94% -
BM_std_minmax<unsigned_short>/17 1.39% 1.689 1.713 - 0.06% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.39% 5.015 5.085 - -0.61% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.38% 22.716 23.031 - 2.50% -
BM_vector_deque_move_backward/4096 1.38% 148.100 150.149 - 0.54% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.38% 1.374 1.393 - -0.21% -
BM_RangesSortHeap_float_4 1.38% 1.064 1.079 - 5.09% -
rng::move(list<int>)/1048576 1.38% 1007647.427 1021540.584 - -0.91% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.37% 22.864 23.179 - 0.38% -
BM_vector_deque_move_backward/1024 1.37% 37.854 38.375 - -0.32% -
BM_std_minmax<short>/26 1.37% 2.484 2.518 - 1.52% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.37% 6250.483 6336.232 - 0.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.37% 60336.058 61160.646 - 0.49% -
rng::search(vector<int>)_(no_match)/1048576 1.37% 214873.886 217810.126 - 0.19% -
std::unordered_set<int>::erase(key)_(non-existent)/32 1.37% 1.151 1.167 - -2.07% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.37% 12898.069 13074.188 - 0.50% -
std::set<int>::erase(key)_(existent)/1024 1.37% 40.296 40.846 - 5.86% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.36% 7.196 7.294 - 0.02% -
rng::starts_with(deque<int>,_pred)/8 1.36% 4.609 4.672 - 0.90% -
BM_std_min<char>/7 1.36% 1.850 1.875 - 1.05% -
std::shift_left(deque<int>)/1024 1.36% 39.459 39.995 - 1.14% -
SetIntersection_Front_Set_float_256_4 1.36% 4505160.269 4566316.425 - 0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.36% 20574741.328 20853843.589 - 0.90% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 1.35% 36.806 37.304 - 8.74% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.35% 30.937 31.355 - 4.19% -
BM_vector_deque_ranges_move_backward/4000 1.35% 144.335 146.282 - 1.30% -
rng::stable_sort(vector<int>)_(heap)/1024 1.35% 2507.671 2541.437 - -1.10% -
std::partial_sort(deque<int>)_(heap)/8192 1.35% 284844.429 288679.241 - 1.78% -
BM_SortHeap_pair<uint32,_uint32>_64 1.35% 8.756 8.874 - 1.16% -
BM_RangesPushHeap_float_Ascending_262144 1.34% 5.116 5.184 - 0.95% -
BM_PopHeap_uint32_16384 1.34% 30.905 31.320 - 1.04% -
rng::starts_with(vector<int>,_pred)/8 1.34% 4.206 4.262 - 3.30% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.34% 6122.221 6204.402 - 1.86% -
std::find_if_not(deque<int>)_(process_all)/1024 1.34% 490.232 496.811 - 2.48% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.34% 0.817 0.828 - 1.20% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 1.34% 16.483 16.704 - -0.71% -
rng::none_of(list<int>)_(process_all)/32 1.34% 11.365 11.517 - -2.84% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.34% 294.179 298.120 - 0.41% -
std::find(deque<int>)_(process_all)/8192 1.34% 1936.089 1962.009 - -0.26% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.33% 12653.777 12822.662 - 0.74% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.33% 619494.975 627761.479 - 5.16% -
BM_MakeThenSortHeap_string_Heap_64 1.33% 33.847 34.298 - 0.61% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.33% 1.400 1.419 - 0.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.33% 0.988 1.001 - -0.85% -
BM_std_minmax<unsigned_short>/7 1.33% 1.641 1.663 - -5.11% -
std::partition_copy(vector<int>)/32 1.33% 8.195 8.304 - 1.77% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.33% 11.519 11.672 - 1.69% -
SetIntersection_None_Vector_float_16384_16384 1.33% 1167314.072 1182806.957 - -0.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.32% 10.122 10.256 - 0.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 1.32% 19.993 20.257 - 1.89% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.32% 78.263 79.296 - 1.00% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.32% 660.665 669.384 - -4.29% -
BM_RangesPushHeap_string_SingleElement_262144 1.32% 2.497 2.530 - -3.99% -
std::search(list<int>)_(single_element)/8192 1.32% 7986.151 8091.352 - 3.36% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.32% 4368801.812 4426350.274 - -0.11% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 1.32% 2.862 2.899 - 1.43% -
std::multiset<int>::find(key)_(existent)/32 1.31% 1.667 1.688 - -0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.31% 18887456.010 19135564.943 - -1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.31% 1661755.690 1683579.766 - 5.55% -
rng::for_each(deque<int>)/8 1.31% 0.927 0.939 - 1.30% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.31% 4.021 4.074 - 2.96% -
rng::search(list<int>)_(same_length)/1000 1.31% 747.050 756.848 - 1.55% -
BM_RangesPushHeap_uint32_Random_256 1.31% 6.001 6.079 - 2.63% -
rng::remove_copy(deque<int>)_(sprinkled)/32 1.31% 12.158 12.317 - 0.35% -
std::rotate(deque<int>)_(by_1/3)/8192 1.31% 22643.527 22939.273 - 1.07% -
rng::for_each(multimap<int>)/32 1.30% 26.138 26.479 - 18.10% -
BM_vector_deque_move_backward/4000 1.30% 140.881 142.718 - -1.66% -
BM_std_minmax<short>/28 1.30% 2.542 2.575 - -1.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.30% 50.715 51.374 - 3.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.30% 37.441 37.927 - 29.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.30% 1243448.730 1259580.243 - -0.56% -
std::reverse(vector<int>)/8 1.30% 1.550 1.570 - -1.66% -
rng::move_backward(deque<int>)/32768 1.30% 3640.933 3688.110 - 4.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.29% 1142979.686 1157776.147 - 2.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.29% 200.286 202.876 - 1.60% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.29% 106.092 107.463 - 0.35% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 1.29% 62.127 62.929 - -12.75% -
std::replace_if(list<int>)_(prefix)/1024 1.29% 736.918 746.434 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.29% 6593332.372 6678467.235 - -1.86% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.29% 114755.671 116234.398 - 0.92% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.29% 4558.149 4616.816 - 0.97% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.28% 96574.527 97814.950 - 0.33% -
rng::copy_backward(vector<bool>)_(aligned)/512 1.28% 1.753 1.776 - 0.61% -
SetIntersection_None_Vector_string_16384_16384 1.28% 1280817.351 1297258.917 - 1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.28% 0.840 0.851 - 3.04% -
BM_std_min<char>/1024 1.28% 8.433 8.541 - 2.78% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.28% 656.985 665.400 - -0.94% -
std::search(list<int>)_(no_match)/1024 1.28% 744.735 754.247 - 2.14% -
std::copy_n(deque<int>)/8 1.28% 2.775 2.810 - 6.33% -
std::is_sorted_until(vector<int>,_pred)/8192 1.27% 3384.852 3428.008 - 3.00% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.27% 1049.112 1062.469 - 0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.27% 4486072.406 4542990.124 - 1.65% -
SetIntersection_Interlaced_Set_uint32_1024_1 1.27% 1108894.320 1122955.560 - -0.29% -
rng::rotate_copy(list<int>)/8192 1.27% 6837.591 6924.291 - -16.62% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.27% 173.718 175.920 - -1.04% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.27% 146.240 148.093 - 1.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.27% 1201808.499 1217014.837 - 1.44% -
BM_deque_deque_ranges_move/1024 1.26% 38.739 39.229 - -0.34% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.26% 207.336 209.956 - 1.51% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.26% 17394.446 17614.104 - 2.23% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.26% 19360.396 19604.667 - -0.96% -
SetIntersection_Interlaced_Set_string_16384_1024 1.26% 349277369.681 353683813.885 - 4.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.26% 2.650 2.683 - 0.53% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 1.26% 4648.620 4707.111 - -0.64% -
std::map<int,_int>::ctor(const&)/8192 1.26% 49495.925 50118.376 - 0.76% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.26% 9.987 10.113 - 0.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.26% 7.573 7.668 - -0.28% -
SetIntersection_Front_Set_uint64_64_1 1.25% 17377967.172 17595835.591 - 0.68% -
std::adjacent_find(vector<int>)/1048576 1.25% 234661.893 237602.918 - 1.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.25% 19.948 20.197 - 0.76% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.25% 3.790 3.837 - 4.70% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.25% 349456167.295 353814300.826 - 1.34% -
735_gem5_r 1.25% 13.248 13.413 - -1.11% -
BM_PushHeap_uint32_Random_64 1.25% 5.507 5.575 - 0.24% -
std::unique(list<int>)_(sprinkled)/32 1.25% 56.950 57.659 - 1.14% -
SetIntersection_None_Set_uint64_256_16 1.25% 10803113.928 10937654.105 - -0.32% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.24% 20857.395 21116.527 - -0.78% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 1.24% 20.863 21.122 - 9.12% -
rng::find_end(list<int>)_(match_near_end)/8192 1.24% 594.217 601.586 - -99.77% -
rng::find_last(vector<int>)_(bail_90%)/8192 1.24% 190.152 192.510 - 1.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.24% 51.892 52.535 - 1.46% -
rng::find_end(forward_list<int>)_(match_near_end)/8192 1.24% 253933.952 257076.941 - 0.55% -
std::set<std::string>::ctor(const&)/8192 1.23% 342814.507 347045.741 - 1.29% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.23% 29.170 29.530 - 0.85% -
SetIntersection_Interlaced_Set_float_64_64 1.23% 15006162.843 15191200.071 - 0.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.23% 859.794 870.390 - 5.88% -
SetIntersection_Front_Set_uint64_16_16 1.23% 41148720.892 41655566.947 - 1.78% -
rng::is_sorted(list<int>)/8 1.23% 2.126 2.152 - 0.21% -
BM_MakeThenSortHeap_float_SingleElement_16 1.23% 3.226 3.266 - 1.54% -
SetIntersection_None_Set_float_64_4 1.23% 21499707.697 21764164.476 - -4.10% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.23% 23301.136 23587.742 - -8.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.23% 1.854 1.877 - -2.14% -
BM_StringFindMatch2/512 1.23% 991.234 1003.398 - 1.30% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.23% 1.449 1.467 - 1.01% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 1.22% 27.331 27.666 - -4.31% -
bm_ranges_lexicographical_compare<int>/3 1.22% 1.847 1.870 - 1.08% -
BM_std_minmax<unsigned_short>/27 1.22% 2.823 2.858 - -0.67% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.22% 18.551 18.778 - 3.01% -
BM_MakeHeap_uint64_PipeOrgan_16 1.22% 1.028 1.040 - 1.23% -
std::unordered_set<int>::contains(key)_(existent)/8192 1.22% 1.304 1.319 - -13.89% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.21% 10949.974 11082.879 - 1.52% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.21% 6234.335 6309.988 - 0.13% -
BM_std_min<char>/10 1.21% 0.901 0.912 - 0.61% -
std::find(vector<int>)_(process_all)/32768 1.21% 7359.292 7448.502 - -0.32% -
BM_StringFindCharLiteral/512 1.21% 9.254 9.366 - 0.51% -
SetIntersection_Interlaced_Set_uint64_256_1 1.21% 4341332.558 4393817.892 - -1.41% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.21% 11.775 11.917 - -0.73% -
BM_std_min<short>/29 1.21% 2.373 2.402 - 2.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.21% 16.561 16.760 - 0.79% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.20% 626.540 634.087 - 14.01% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.20% 1.040 1.052 - -1.20% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.20% 49765.842 50362.448 - -0.05% -
std::sample(deque<int>)/32 1.20% 319.539 323.369 - -0.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.20% 27.875 28.209 - -23.20% -
SetIntersection_Front_Set_uint32_1024_1 1.20% 1103918.435 1117115.850 - 5.24% -
std::fill(list<int>)/32 1.19% 8.388 8.488 - 1.72% -
BM_SortHeap_float_16384 1.19% 27.739 28.070 - 5.05% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 1.19% 9.766 9.883 - -5.26% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.19% 1.200 1.214 - -0.51% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.19% 207554470.026 210026678.677 - 1.56% -
rng::stable_partition(list<int>)_(sparse)/8192 1.19% 8817.142 8922.034 - 0.68% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.19% 27.990 28.323 - -30.78% -
rng::stable_partition(list<int>)_(dense)/32 1.19% 34.442 34.851 - 9.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.19% 4587351.481 4641850.381 - -0.41% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.19% 36805.879 37242.689 - 0.50% -
SetIntersection_Front_Vector_string_16_16 1.19% 54857465.519 55507951.350 - 1.48% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.19% 595.041 602.097 - -3.15% -
std::unique(list<int>)_(sprinkled)/1024 1.18% 961.191 972.577 - 2.26% -
std::copy_backward(vector<bool>)_(aligned)/262144 1.18% 278.106 281.397 - -62.46% -
std::find_end(vector<int>)_(process_all)/1048576 1.18% 223476.592 226120.218 - -6.09% -
std::rotate(deque<int>)_(1_element_forward)/50 1.18% 5.305 5.368 - -0.82% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.18% 532.102 538.377 - 1.78% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.18% 19.873 20.107 - 0.98% -
BM_StringRelational_Compare_Large_Empty_Control 1.18% 1.577 1.596 - -6.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.18% 140418233.502 142071970.652 - -9.25% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 1.18% 2.376 2.404 - -0.14% -
SetIntersection_Interlaced_Set_float_1024_4 1.18% 9977031.021 10094405.918 - 0.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.18% 2294068.530 2321050.604 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1.17% 1436880.141 1453748.573 - -14.27% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 1.17% 15.652 15.835 - 0.22% -
std::is_partitioned(list<int>)_(partitioned)/32 1.17% 8.704 8.806 - 1.30% -
BM_PushHeap_string_Descending_256 1.17% 2.334 2.362 - -22.98% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.17% 29.819 30.168 - 2.69% -
BM_PushHeap_float_Random_256 1.17% 7.200 7.284 - 1.02% -
BM_std_minmax<unsigned_long_long>/4 1.17% 1.546 1.564 - -2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.17% 1183743.745 1197549.617 - 2.37% -
BM_deque_deque_move/64000 1.17% 2742.074 2774.026 - 1.82% -
SetIntersection_Front_Vector_float_256_64 1.16% 4569481.816 4622682.164 - 0.33% -
BM_deque_vector_ranges_move_backward/5500 1.16% 199.436 201.757 - -0.69% -
std::partition(list<int>)_(sparse)/1024 1.16% 718.307 726.646 - 0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.16% 43724314.670 44230956.627 - 0.93% -
SetIntersection_None_Vector_string_256_16 1.15% 4500516.154 4552481.583 - 1.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.15% 172719.162 174709.319 - 0.58% -
std::for_each(list<int>)/32 1.15% 11.088 11.216 - 0.55% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.15% 12.054 12.192 - 2.91% -
rng::partition_point(deque<int>)/32 1.15% 4.233 4.282 - 1.29% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.15% 17329.274 17528.004 - 5.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.15% 346565152.535 350539396.520 - -0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.14% 12043565.052 12181434.747 - 1.84% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.14% 7116.915 7198.349 - 1.28% -
std::replace_if(list<int>)_(prefix)/50 1.14% 23.886 24.160 - -0.78% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.14% 66365.406 67123.375 - 1.07% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 1.14% 630.013 637.208 - -99.77% -
BM_MakeHeap_float_Random_262144 1.14% 1.132 1.145 - 2.61% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.14% 734.615 742.984 - -7.19% -
SetIntersection_None_Vector_uint32_262144_1 1.14% 1174173.928 1187547.922 - 2.08% -
SetIntersection_None_Vector_uint32_1024_16 1.14% 1145497.465 1158542.894 - 1.27% -
std::map<int,_int>::contains(key)_(existent)/1024 1.14% 4.073 4.119 - 1.80% -
BM_MakeThenSortHeap_string_SingleElement_1024 1.14% 28.789 29.116 - -2.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.14% 1138279.414 1151220.302 - -1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.14% 2.087 2.111 - 0.75% -
rng::generate_n(deque<int>)/32 1.13% 8.294 8.388 - -1.39% -
BM_deque_deque_copy/4096 1.13% 150.176 151.878 - 0.86% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.13% 32083.114 32446.151 - 1.22% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 1.13% 90.113 91.132 - 36.87% -
BM_deque_vector_ranges_copy/70000 1.13% 2818.225 2850.037 - -7.87% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.13% 276100.155 279213.577 - 0.74% -
BM_StringFindAllMatch/64 1.13% 3.169 3.205 - 4.34% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.13% 34.806 35.199 - 0.71% -
BM_deque_deque_move/1024 1.13% 38.781 39.219 - 0.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.13% 58032.819 58686.779 - 7.28% -
SetIntersection_None_Vector_uint32_16384_1 1.13% 1170584.486 1183771.714 - 0.90% -
std::set<int>::erase(key)_(non-existent)/8192 1.12% 8.140 8.232 - -5.87% -
rng::rotate(deque<int>)_(by_1/3)/8192 1.12% 22573.102 22826.743 - 0.98% -
BM_StringEraseToEnd_Huge_Transparent 1.12% 2.543 2.572 - 0.24% -
rng::find_first_of(vector<int>)_(small_needle)/32 1.12% 47.772 48.309 - 1.86% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 1.12% 31.813 32.169 - -6.92% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.12% 1.463 1.479 - 26.79% -
SetIntersection_None_Vector_uint32_262144_64 1.12% 1204125.853 1217589.482 - 0.91% -
SetIntersection_None_Vector_uint32_262144_16384 1.12% 1202336.249 1215755.832 - 0.46% -
std::transform(list<int>)_(identity_transform)/32 1.11% 15.857 16.034 - 0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.11% 87250.290 88222.009 - 0.88% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.11% 1.498 1.514 - 0.92% -
std::shift_right(deque<int>)/1024 1.11% 42.956 43.432 - 9.05% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.11% 101.722 102.849 - 1.28% -
SetIntersection_Interlaced_Set_uint64_64_4 1.11% 22360150.418 22607741.706 - 0.35% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.11% 347898.726 351748.863 - 0.88% -
rng::unique(vector<int>)_(sprinkled)/32 1.10% 50.442 50.999 - 0.78% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.10% 19.180 19.392 - 0.37% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.10% 70.226 71.000 - -0.58% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.10% 13.897 14.051 - 0.82% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.10% 50.690 51.249 - -10.77% -
BM_deque_vector_copy/5500 1.10% 194.332 196.474 - -0.33% -
rng::move_backward(deque<int>)/512 1.10% 26.040 26.327 - 9.14% -
BM_PushHeap_string_Descending_64 1.10% 2.243 2.268 - -15.73% -
BM_deque_vector_copy/4096 1.10% 145.477 147.078 - 0.22% -
SetIntersection_Interlaced_Set_uint64_1_1 1.10% 566257309.509 572486147.278 - 0.79% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.10% 92714.244 93732.982 - -0.22% -
rng::none_of(list<int>)_(process_all)/8192 1.10% 7840.831 7926.970 - 8.64% -
BM_std_min<unsigned_long_long>/16 1.10% 2.432 2.459 - -0.47% -
BM_deque_vector_ranges_copy_backward/5500 1.09% 199.858 202.046 - -0.79% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1.09% 1898849.818 1919630.934 - -18.04% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.09% 100941.770 102043.952 - -0.17% -
BM_deque_deque_ranges_copy_backward/64000 1.09% 8053.595 8141.407 - 3.00% -
SetIntersection_None_Set_string_64_4 1.09% 22723582.073 22971317.653 - -0.25% -
std::unique(list<int>,_pred)_(sprinkled)/32 1.09% 64.891 65.597 - 1.40% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.09% 1.513 1.530 - -1.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.09% 1679649.294 1697906.118 - -1.75% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 1.09% 73.743 74.544 - -87.51% -
BM_vector_deque_copy/1024 1.09% 35.867 36.257 - -0.45% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.08% 660.240 667.396 - 1.07% -
BM_std_min<char>/512 1.08% 6.379 6.448 - 2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.08% 1673784.041 1691902.333 - -2.91% -
BM_lexicographical_compare_three_way_slow_path/64 1.08% 15.569 15.738 - 0.24% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.08% 841451.246 850545.282 - -3.91% -
std::rotate(list<int>)_(1_element_backward)/1024 1.08% 742.940 750.961 - 0.36% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 1.08% 3413.324 3450.138 - -4.85% -
SetIntersection_Interlaced_Set_float_1024_16 1.08% 11671769.042 11797438.700 - 0.16% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 1.08% 61152.002 61810.276 - 0.48% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.08% 19.561 19.771 - -2.92% -
std::map<int,_int>::find(key)_(existent)/32 1.08% 1.562 1.579 - 3.15% -
std::none_of(list<int>)_(process_all)/32768 1.07% 26179.216 26460.429 - 2.73% -
std::sort(vector<int>)_(descending)/1024 1.07% 1049.511 1060.772 - 1.84% -
BM_std_min<char>/11 1.07% 1.040 1.052 - 0.38% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.07% 49758.822 50292.405 - 0.65% -
BM_StringConstructDestroyCStr_Large_Opaque 1.07% 14.531 14.686 - 2.84% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.07% 4.324 4.370 - 0.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.07% 631155.819 637905.352 - 1.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.07% 1172201.350 1184735.006 - 4.44% -
BM_deque_vector_ranges_copy/4000 1.07% 142.494 144.017 - 1.07% -
std::find(vector<char>)_(bail_25%)/1024 1.07% 5.327 5.384 - -1.06% -
SetIntersection_Front_Vector_string_16_4 1.07% 64418186.757 65106159.301 - 2.26% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.07% 9837806.266 9942609.381 - -0.78% -
std::move_backward(deque<int>)/32768 1.06% 3621.801 3660.324 - 1.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.06% 69.881 70.624 - 0.32% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.06% 49950.604 50481.462 - 1.26% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.06% 48530.256 49045.768 - 0.65% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.06% 1362.062 1376.503 - 2.58% -
BM_std_min<int>/16 1.06% 1.715 1.733 - 2.47% -
SetIntersection_None_Set_float_16384_256 1.06% 156307788.969 157964109.897 - 0.35% -
BM_PushHeap_string_QuickSortAdversary_4 1.06% 6.081 6.145 - 0.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.06% 8.854 8.948 - -0.45% -
rng::replace_if(list<int>)_(prefix)/1024 1.06% 740.602 748.443 - 0.20% -
BM_PushHeap_uint32_Random_262144 1.06% 6.280 6.347 - -1.42% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.06% 20.998 21.220 - 0.61% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.06% 13.177 13.316 - 1.18% -
BM_MakeThenSortHeap_string_SingleElement_16 1.06% 13.820 13.966 - 1.83% -
std::partition_copy(list<int>)/50 1.06% 13.108 13.246 - 0.32% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 1.06% 19.299 19.503 - 4.83% -
std::partition(list<int>)_(sparse)/50 1.05% 14.747 14.902 - 0.61% -
SetIntersection_Front_Set_float_262144_16 1.05% 1283758.984 1297287.812 - 1.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.05% 1252510.077 1265706.318 - 0.02% -
rng::fold_left(list<int>)/8192 1.05% 10932.561 11047.632 - 5.04% -
BM_vector_deque_move_backward/5500 1.05% 197.521 199.600 - 0.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.05% 4402554.089 4448832.468 - 0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.05% 12069494.818 12196303.343 - 1.66% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.05% 670.960 678.008 - 0.59% -
BM_RangesPushHeap_uint64_Random_256 1.05% 5.711 5.771 - 0.94% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.05% 5.430 5.487 - -2.68% -
BM_std_min<unsigned_char>/30 1.05% 2.293 2.317 - 0.39% -
rng::copy_n(deque<int>)/32768 1.05% 1135.689 1147.564 - 0.93% -
SetIntersection_None_Vector_uint64_256_1 1.05% 4497586.765 4544593.687 - 0.72% -
rng::sort(vector<int>)_(descending)/1024 1.05% 1048.907 1059.868 - 1.88% -
BM_std_minmax<unsigned_char>/5500 1.04% 50.402 50.928 - 0.50% -
std::find_end(list<int>,_pred)_(near_matches)/1024 1.04% 39518.615 39931.152 - -6.96% -
BM_deque_vector_copy/4000 1.04% 142.447 143.934 - 0.75% -
SetIntersection_None_Set_uint64_64_16 1.04% 18854235.604 19050658.180 - 0.39% -
BM_RangesSortHeap_uint64_16 1.04% 4.948 4.999 - 0.80% -
rng::search(vector<int>)_(no_match)/8192 1.04% 1649.146 1666.267 - 0.33% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.04% 6201.068 6265.429 - -0.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.04% 9.742 9.843 - 0.90% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.04% 220.723 223.013 - 1.94% -
rng::replace_if(list<int>)_(sprinkled)/32 1.04% 15.381 15.540 - 0.28% -
BM_PopHeap_float_1024 1.04% 28.121 28.413 - 1.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.04% 61195944.193 61830221.545 - 0.17% -
SetIntersection_Front_Set_uint32_256_1 1.04% 4410863.696 4456536.490 - 0.25% -
BM_LowerBound_string_64 1.04% 68.362 69.069 - -0.40% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.04% 6.575 6.643 - 1.51% -
SetIntersection_Interlaced_Vector_float_64_64 1.03% 11431700.911 11549969.375 - -4.23% -
SetIntersection_None_Set_uint64_16384_16 1.03% 163554284.215 165245659.307 - 1.02% -
std::set<int>::erase(key)_(existent)/32 1.03% 21.977 22.204 - 1.53% -
rng::stable_sort(deque<int>)_(heap)/8192 1.03% 17536.101 17717.195 - 0.09% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.03% 275409.405 278253.078 - 0.01% -
rng::find_end(deque<int>)_(single_element)/1000 1.03% 336.836 340.313 - 16.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.03% 833.857 842.450 - 0.45% -
rng::reverse_copy(vector<int>)/4096 1.03% 133.411 134.785 - -1.79% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.03% 759.389 767.201 - 0.11% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.03% 540.969 546.533 - -3.98% -
std::unique_copy(list<int>)_(contiguous)/32 1.03% 11.173 11.288 - -5.40% -
rng::fill_n(deque<int>)/8192 1.03% 238.475 240.922 - 0.11% -
std::set<int>::lower_bound(key)_(existent)/1024 1.03% 4.231 4.274 - 0.17% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.03% 87.612 88.510 - 1.14% -
BM_MakeHeap_uint32_Random_16 1.02% 1.268 1.281 - 2.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.02% 5798650.699 5857859.223 - -18.19% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.02% 23.546 23.787 - 1.84% -
std::multimap<int,_int>::ctor(const&)/32 1.02% 211.303 213.459 - -0.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.02% 643.771 650.339 - -4.57% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.02% 27.024 27.300 - 0.61% -
rng::replace_if(deque<int>)_(prefix)/50 1.02% 20.227 20.434 - 0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.02% 8782007.834 8871459.921 - -30.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.02% 1211293.961 1223627.650 - 1.12% -
BM_PushHeap_float_Random_262144 1.02% 7.714 7.792 - 3.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.01% 17212136.114 17386646.399 - 0.08% -
SetIntersection_None_Set_uint64_256_256 1.01% 5799761.977 5858493.531 - -0.39% -
SetIntersection_Interlaced_Set_uint64_16_4 1.01% 63889159.616 64535839.191 - 0.30% -
SetIntersection_Interlaced_Set_uint64_4_1 1.01% 226352102.299 228640805.195 - 0.65% -
rng::copy_backward(deque<int>)/32768 1.01% 3794.472 3832.823 - -0.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.01% 7.638 7.715 - 1.52% -
BM_PushHeap_string_QuickSortAdversary_262144 1.01% 16.239 16.403 - -4.54% -
SetIntersection_Front_Vector_uint32_64_64 1.01% 11299664.916 11413701.312 - -2.18% -
BM_std_min<unsigned_long_long>/23 1.01% 2.436 2.461 - 1.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.01% 9.467 9.563 - 2.79% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.01% 9487.286 9582.973 - -23.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.01% 10565221.927 10671709.154 - 26.66% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.01% 470.818 475.563 - -0.05% -
BM_RangesPushHeap_string_SingleElement_16384 1.01% 2.431 2.456 - -4.34% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.00% 338.658 342.058 - 0.19% -
std::fill_n(vector<int>)/8192 1.00% 236.509 238.882 - 1.41% -
rng::any_of(list<int>)_(process_all)/32 1.00% 11.373 11.487 - -1.06% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.00% 5.978 6.038 - 5.84% -
BM_std_min<unsigned_char>/4000 1.00% 27.051 27.322 - 0.96% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::fill(vector<bool>)/262144 -74.53% 915.449 233.163 - -0.07% -
std::copy_n(vector<bool>)_(aligned)/262144 -61.34% 713.658 275.905 - -59.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -58.64% 50.162 20.746 - -4.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -57.45% 34580485.040 14712690.808 - -52.43% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -56.21% 48.905 21.417 - -15.12% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.33% 1923.702 859.381 - -55.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -53.45% 53.402 24.858 - -15.87% -
std::partition(list<int>)_(dense)/1024 -52.34% 818.562 390.091 - -0.78% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.07% 220.958 105.905 - 4.19% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -51.81% 1586.466 764.483 - -0.01% -
rng::fill_n(vector<bool>)/64 -51.67% 2.827 1.366 - -3.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -51.51% 40.807 19.788 - -10.31% -
rng::fill_n(vector<bool>)/512 -50.09% 2.855 1.425 - 0.08% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.95% 6314488.801 3160469.934 - -49.71% -
rng::starts_with(list<int>)/1000 -47.22% 1443.502 761.952 - 0.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -45.35% 15.990 8.738 - -53.78% -
std::fill_n(vector<bool>)/512 -45.29% 2.605 1.425 - 0.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -43.56% 141.278 79.739 - 0.97% -
BM_StringRead_Cold_Shallow_Empty -42.62% 1.398 0.802 - 2.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -42.16% 45.835 26.513 - 10.97% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -41.49% 15178494.354 8880260.821 - 8.15% -
BM_RangesPushHeap_float_SingleElement_1 -41.04% 0.698 0.411 - -35.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -41.04% 0.697 0.411 - -8.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -41.02% 22.933 13.525 - -9.72% -
std::copy(vector<bool>)_(aligned)/1048576 -40.45% 3796.083 2260.736 - -31.92% -
BM_StringRead_Cold_Deep_Empty -40.42% 1.406 0.837 - 4.41% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -39.58% 5521585.454 3336110.176 - -4.51% -
BM_StringRead_Cold_Deep_Small -38.28% 1.371 0.846 - 4.87% -
SetIntersection_Interlaced_Vector_float_1024_16 -37.73% 2955267.372 1840209.993 - -34.74% -
BM_StringRead_Cold_Shallow_Small -36.92% 1.349 0.851 - 9.53% -
BM_StringRead_Cold_Deep_Large -36.73% 1.963 1.242 - 2.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -35.52% 2.003 1.292 - -24.68% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -35.49% 1993.154 1285.732 - -5.41% -
BM_MakeHeap_string_SingleElement_16384 -35.27% 9.142 5.917 - -2.99% -
BM_vector_deque_ranges_copy/0 -34.74% 0.608 0.397 - -14.23% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -34.50% 88.021 57.651 - 0.59% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -34.05% 40.693 26.836 - -17.85% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -33.81% 0.405 0.268 - -12.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -33.80% 14657672.433 9704006.185 - -4.28% -
std::multiset<std::string>::erase(key)_(existent)/0 -33.23% 60.988 40.721 - -31.28% -
BM_MakeHeap_string_SingleElement_1024 -33.13% 9.155 6.122 - -2.95% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -33.11% 7528013.101 5035173.322 - -24.02% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -33.03% 0.449 0.301 - 15.14% -
BM_StringRead_Cold_Shallow_Large -33.02% 1.632 1.093 - 5.73% -
BM_MakeHeap_string_PipeOrgan_256 -32.89% 7.105 4.768 - -0.07% -
std::fill_n(vector<bool>)/64 -32.85% 2.355 1.582 - 4.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -32.65% 35.283 23.765 - -18.17% -
BM_MakeHeap_string_PipeOrgan_16 -32.35% 5.301 3.587 - -0.66% -
BM_MakeHeap_string_PipeOrgan_1024 -32.21% 7.250 4.915 - -0.96% -
rng::is_sorted_until(deque<int>,_pred)/8 -32.02% 6.226 4.232 - 9.78% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -31.99% 66.152 44.989 - -5.62% -
BM_MakeHeap_string_SingleElement_256 -31.92% 9.129 6.215 - -2.10% -
BM_MakeHeap_string_SingleElement_4 -31.68% 5.268 3.599 - -1.84% -
std::equal(list<int>)_(it,_it,_it)/1024 -31.65% 1662.034 1136.054 - -0.06% -
rng::starts_with(list<int>)/1024 -31.57% 1139.906 780.004 - -0.47% -
BM_std_min<unsigned___int128>/1 -31.43% 0.459 0.315 - -14.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -31.04% 4.786 3.300 - -7.85% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -30.97% 0.635 0.439 - -22.61% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -30.95% 1508.617 1041.675 - 0.64% -
BM_MakeHeap_string_Ascending_16 -30.76% 5.316 3.681 - -2.15% -
BM_MakeHeap_string_Ascending_1024 -30.71% 7.093 4.915 - -6.72% -
BM_vector_deque_copy/0 -30.56% 0.499 0.346 - -10.82% -
BM_MakeHeap_string_PipeOrgan_64 -30.50% 6.730 4.678 - -1.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -30.48% 7.024 4.883 - -7.36% -
BM_MakeHeap_string_SingleElement_64 -30.40% 8.930 6.216 - -3.60% -
BM_MakeHeap_string_Ascending_256 -30.34% 6.871 4.786 - -4.06% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -30.25% 85.687 59.771 - -31.15% -
BM_MakeHeap_string_Ascending_16384 -29.89% 7.556 5.298 - -7.89% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -29.76% 38537181.141 27068074.510 - -8.15% -
rng::rotate_copy(vector<int>)/8192 -29.65% 395.730 278.394 - -1.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -29.64% 10.886 7.659 - -7.27% -
BM_MakeHeap_string_PipeOrgan_4 -29.61% 3.653 2.572 - 0.85% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -29.07% 0.554 0.393 - -36.11% -
BM_MakeHeap_string_Ascending_64 -29.01% 6.649 4.721 - -2.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -28.83% 8.841 6.292 - -6.71% -
BM_RangesPushHeap_uint32_Random_1 -28.65% 0.552 0.394 - -21.37% -
std::find(vector<bool>)_(process_all)/8 -28.29% 0.786 0.564 - -2.17% -
BM_RangesMakeHeap_float_Heap_64 -28.19% 0.269 0.193 - -5.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -28.18% 41.052 29.486 - -27.76% -
std::search_n(list<int>)_(no_match)/8192 -28.11% 9389.272 6749.488 - -7.75% -
BM_MakeHeap_string_SingleElement_16 -27.95% 7.614 5.485 - -4.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -27.84% 0.635 0.458 - -34.24% -
SetIntersection_Interlaced_Vector_float_1024_64 -27.75% 5025950.069 3631474.442 - -38.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -27.30% 2573335.244 1870906.605 - -6.98% -
BM_MakeHeap_string_Descending_262144 -27.19% 4.969 3.617 - 2.07% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -26.46% 122.787 90.299 - -26.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -26.24% 39.557 29.176 - -23.72% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.19% 93.768 69.214 - -26.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -25.94% 14.105 10.447 - -4.55% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -25.90% 22131912.382 16399749.774 - 16.12% -
rng::find(list<int>)_(bail_25%)/1024 -25.87% 182.449 135.255 - -25.34% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -25.63% 64.729 48.142 - -1.26% -
std::flat_map<int,_int>::ctor(const&)/8192 -25.47% 1929.605 1438.100 - -25.68% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -25.32% 75.267 56.211 - -9.58% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -25.13% 63.965 47.893 - 0.52% -
BM_StringDestroy_Small -25.09% 0.876 0.656 - -25.09% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -25.05% 9.438 7.073 - 7.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -24.89% 61.461 46.166 - -24.75% -
std::find_end(deque<int>)_(process_all)/8192 -24.71% 2662.821 2004.963 - -1.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -24.68% 0.615 0.463 - -7.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -24.49% 43.853 33.114 - -28.02% -
BM_MakeHeap_string_SingleElement_262144 -24.30% 9.985 7.559 - -2.99% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -24.12% 109187526.692 82856539.897 - 2.81% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -23.97% 1.589 1.208 - -4.93% -
BM_MakeHeap_string_PipeOrgan_262144 -23.92% 9.805 7.459 - 0.11% -
BM_MakeHeap_string_Heap_16384 -23.75% 6.653 5.073 - -0.97% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -23.69% 12041.739 9188.954 - -10.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.25% 32.722 25.115 - -13.91% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -23.17% 1980016.986 1521265.593 - -3.90% -
BM_RangesPushHeap_uint64_SingleElement_1 -23.08% 0.636 0.489 - -20.54% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -22.98% 4589352.891 3534517.826 - -25.30% -
BM_MakeHeap_string_Heap_1024 -22.86% 6.278 4.842 - -0.65% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.74% 37.271 28.797 - -23.15% -
std::find_end(deque<int>)_(process_all)/1048576 -22.64% 341244.065 263998.257 - -0.52% -
BM_MakeHeap_string_Heap_262144 -22.59% 6.937 5.370 - -1.78% -
BM_MakeHeap_string_Heap_256 -22.54% 6.392 4.951 - -0.10% -
std::unique(deque<int>)_(sprinkled)/1024 -22.47% 976.532 757.106 - -13.59% -
BM_MakeHeap_string_Heap_64 -22.39% 6.568 5.097 - -0.10% -
BM_MakeHeap_string_Heap_16 -22.22% 5.960 4.636 - -0.23% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -22.20% 2.901 2.257 - 0.82% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -22.09% 36.084 28.114 - -41.65% -
std::set<int>::lower_bound(key)_(non-existent)/32 -22.00% 2.965 2.313 - -2.74% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -21.85% 63.367 49.520 - -3.68% -
BM_MakeHeap_string_PipeOrgan_16384 -21.75% 7.464 5.841 - 5.07% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -21.65% 55950166.802 43835361.300 - -5.02% -
BM_RangesPushHeap_uint64_Descending_1 -21.45% 0.621 0.488 - 4.61% -
BM_std_minmax<char>/5 -21.34% 2.219 1.746 - -6.10% -
std::unordered_set<std::string>::erase(iterator)/1024 -21.13% 33.478 26.403 - -11.53% -
BM_std_minmax<char>/6 -20.95% 2.606 2.060 - -4.42% -
std::multiset<std::string>::erase(iterator)/8192 -20.94% 34.159 27.007 - -11.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -20.73% 44.065 34.929 - -16.74% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -20.63% 74.982 59.510 - 16.44% -
rng::contains(deque<int>)_(process_all)/8 -20.61% 3.869 3.072 - 4.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -20.58% 86.754 68.899 - 53.61% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -20.49% 2080.390 1654.168 - -10.49% -
BM_PopHeap_uint64_1 -20.45% 0.562 0.447 - -13.83% -
BM_std_minmax<char>/4 -20.44% 1.827 1.453 - -6.25% -
BM_MakeHeap_string_Ascending_4 -20.40% 3.583 2.852 - 0.34% -
BM_lexicographical_compare_three_way<IntPtr>/1 -20.33% 0.432 0.344 - -12.45% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -20.11% 2079.157 1661.061 - -10.65% -
BM_MakeHeap_string_Random_262144 -19.98% 19.236 15.393 - -1.20% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -19.98% 9.318 7.456 - -0.16% -
std::unordered_multiset<int>::find(key)_(existent)/32 -19.95% 1.493 1.195 - -8.21% -
std::search_n(list<int>)_(no_match)/1000 -19.88% 667.072 534.458 - -21.09% -
BM_PushHeap_uint64_Ascending_64 -19.85% 1.894 1.518 - 0.00% -
BM_MakeHeap_string_Heap_4 -19.80% 3.829 3.071 - 0.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -19.68% 44.007 35.348 - -16.87% -
BM_std_min<unsigned_long_long>/1 -19.66% 0.405 0.326 - -28.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -19.60% 46425.827 37327.128 - -12.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -19.40% 681.523 549.316 - -46.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -19.37% 680.616 548.753 - -46.72% -
BM_MakeHeap_string_Descending_256 -19.36% 3.416 2.755 - 2.10% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -19.33% 92.221 74.394 - -22.03% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -19.24% 0.555 0.448 - -35.58% -
std::find_if(list<int>)_(bail_25%)/32768 -19.09% 10366.778 8388.070 - -19.53% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -19.05% 1.420 1.149 - -14.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.02% 21.978 17.797 - -24.80% -
BM_vector_deque_ranges_move/0 -19.00% 0.563 0.456 - -12.16% -
std::multiset<std::string>::erase(key)_(existent)/32 -18.92% 61.383 49.770 - -15.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -18.78% 6090.841 4947.014 - -13.39% -
std::copy(vector<int>)/4096 -18.76% 211.770 172.035 - -25.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.66% 629.432 512.002 - -46.31% -
BM_std_minmax<char>/3 -18.54% 1.458 1.188 - -1.75% -
BM_StringConstructDestroyCStr_Small_Transparent -18.47% 0.425 0.346 - -6.44% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -18.45% 1.746 1.424 - -18.79% -
BM_MakeHeap_string_QuickSortAdversary_262144 -18.44% 15.670 12.781 - 0.96% -
BM_MakeHeap_string_Descending_1024 -18.43% 3.399 2.772 - 2.10% -
std::unique(deque<int>)_(sprinkled)/52 -18.40% 90.074 73.500 - -13.08% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -18.39% 22.101 18.038 - -4.39% -
std::fill_n(deque<int>)/32 -18.29% 1.421 1.161 - 0.48% -
BM_std_minmax<long_long>/2 -18.24% 1.337 1.093 - -16.89% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -18.13% 1.868 1.529 - -4.08% -
std::set<std::string>::erase(iterator)/32 -18.11% 31.420 25.729 - -17.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -17.98% 83.069 68.137 - -28.94% -
rng::find_if_not(list<int>)_(process_all)/8192 -17.98% 8852.076 7260.900 - -18.99% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -17.71% 7.508 6.178 - -2.14% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.65% 10469.010 8620.941 - -17.65% -
BM_std_minmax<char>/7 -17.60% 2.998 2.470 - -2.94% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -17.58% 7547258.204 6220413.792 - 4.73% -
BM_MakeHeap_string_QuickSortAdversary_256 -17.56% 12.812 10.562 - 1.16% -
rng::equal(vector<bool>)_(unaligned)/50 -17.53% 0.892 0.736 - -0.10% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -17.37% 11.370 9.395 - -3.11% -
BM_MakeHeap_string_QuickSortAdversary_64 -17.28% 12.428 10.280 - 0.80% -
BM_RangesPushHeap_uint32_Ascending_1 -17.24% 0.697 0.576 - 0.02% -
BM_MakeHeap_string_QuickSortAdversary_1024 -17.04% 12.975 10.764 - 1.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -17.01% 9575055.759 7946701.946 - -2.40% -
BM_std_minmax<char>/2 -16.99% 1.059 0.879 - -1.77% -
BM_MakeHeap_string_Descending_16384 -16.91% 3.772 3.135 - 5.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -16.89% 22.928 19.055 - -0.51% -
BM_MakeHeap_string_QuickSortAdversary_16 -16.76% 10.350 8.616 - -0.06% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -16.67% 0.403 0.336 - -0.06% -
BM_std_min<short>/1 -16.53% 0.389 0.324 - 10.81% -
BM_MakeHeap_string_QuickSortAdversary_16384 -16.48% 14.288 11.933 - 1.23% -
rng::unique(deque<int>)_(sprinkled)/1024 -16.46% 754.055 629.951 - 0.03% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -16.17% 2.811 2.357 - 5.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.13% 21.027 17.636 - 0.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -16.10% 2.293 1.924 - 3.33% -
rng::equal(vector<bool>)_(unaligned)/8 -15.76% 0.885 0.745 - 0.97% -
std::find(vector<bool>)_(process_all)/50 -15.67% 0.738 0.622 - 7.57% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -15.50% 24.793 20.951 - -14.59% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -15.44% 0.467 0.395 - -0.01% -
BM_PushHeap_uint64_Ascending_16 -15.38% 1.075 0.910 - -0.21% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -15.28% 3074365.640 2604452.095 - 5.77% -
rng::contains_subrange(deque<int>)_(process_all)/50 -15.28% 22.044 18.676 - 2.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -15.20% 34.388 29.162 - -20.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -15.19% 1.610 1.366 - -0.30% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -15.12% 6.338 5.380 - -0.37% -
rng::search(deque<int>,_pred)_(no_match)/1024 -15.12% 438.297 372.025 - -14.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -15.07% 0.462 0.393 - -20.66% -
BM_RangesMakeHeap_float_Heap_16 -15.01% 0.251 0.213 - 1.07% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -14.92% 11.994 10.205 - -5.18% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -14.79% 1.349 1.149 - -7.09% -
std::find(list<int>)_(process_all)/8192 -14.78% 8793.143 7493.768 - -11.85% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -14.69% 2346740.535 2002057.857 - 6.22% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -14.67% 7.963 6.795 - -0.32% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -14.57% 31265.886 26711.547 - -5.54% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -14.51% 34.339 29.355 - -19.02% -
rng::stable_partition(deque<int>)_(sparse)/32 -14.51% 13.312 11.380 - 1.93% -
BM_StringRelational_Less_Large_Large_ChangeFirst -14.51% 1.388 1.187 - -14.49% -
rng::swap_ranges(list<int>)/8192 -14.43% 12783.851 10938.792 - 8.59% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -14.38% 75.980 65.056 - 7.22% -
rng::rotate(list<int>)_(by_1/4)/8192 -14.28% 8347.520 7155.614 - -0.81% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -14.27% 1784362.684 1529807.445 - 0.37% -
std::multimap<std::string,_int>::erase(iterator)/1024 -14.25% 34.346 29.451 - -10.78% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.20% 4375760.026 3754493.590 - -25.99% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -13.96% 82.920 71.344 - 0.56% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -13.96% 1.419 1.221 - -4.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -13.96% 22038.630 18963.007 - -0.19% -
BM_MakeThenSortHeap_uint64_Descending_4 -13.89% 1.525 1.313 - -13.18% -
BM_std_minmax<char>/22 -13.62% 2.992 2.584 - -3.23% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.55% 7.625 6.592 - 3.36% -
BM_vector_deque_ranges_move_backward/0 -13.54% 0.551 0.477 - -21.40% -
std::find_end(deque<int>)_(process_all)/1024 -13.54% 339.606 293.618 - 10.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.53% 43.703 37.791 - 6.90% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -13.52% 1.274 1.102 - -2.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -13.45% 1521.593 1316.870 - -0.08% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -13.45% 32.196 27.864 - -2.47% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -13.45% 37.424 32.392 - -3.53% -
std::unique(deque<int>)_(sprinkled)/32 -13.42% 71.745 62.117 - -7.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -13.42% 3.518 3.046 - -12.53% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -13.31% 23.965 20.775 - -11.71% -
BM_PushHeap_uint64_Ascending_256 -13.31% 2.413 2.092 - -0.01% -
rng::copy_n(list<int>)/4096 -13.27% 4837.029 4194.993 - 5.32% -
std::set<std::string>::contains(key)_(non-existent)/1024 -13.21% 23.232 20.163 - -2.90% -
rng::contains_subrange(deque<int>)_(process_all)/16 -13.18% 9.260 8.040 - -14.42% -
std::unique_copy(deque<int>)_(contiguous)/52 -13.17% 21.112 18.331 - 19.46% -
BM_PopHeap_pair<uint32,_uint32>_1 -13.03% 0.628 0.546 - 7.79% -
BM_MakeHeap_string_QuickSortAdversary_4 -12.98% 6.931 6.031 - 0.13% -
BM_std_minmax<long_long>/3 -12.97% 1.752 1.525 - -12.85% -
BM_std_minmax<char>/30 -12.94% 3.189 2.776 - -2.84% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -12.85% 11.346 9.888 - -12.28% -
BM_PushHeap_uint32_PipeOrgan_1 -12.81% 0.557 0.485 - 2.29% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -12.64% 2.694 2.354 - 1.92% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -12.62% 2.645 2.311 - -0.95% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -12.60% 0.613 0.536 - 0.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.43% 62.222 54.491 - -18.22% -
std::set<int>::insert(value)_(already_present)/8192 -12.38% 10.739 9.410 - -13.12% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -12.35% 0.313 0.274 - -19.79% -
rng::sort(deque<int>)_(repeated)/1024 -12.25% 1077.853 945.849 - -0.10% -
rng::partition_copy(list<int>)/8192 -12.24% 8355.871 7332.734 - -0.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.14% 52.279 45.934 - -13.86% -
rng::find_first_of(vector<int>)_(large_needle)/50 -12.13% 309.351 271.816 - -4.82% -
SetIntersection_Interlaced_Vector_float_1024_4 -12.11% 1531525.021 1346000.629 - -8.24% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -12.07% 1.302 1.145 - -8.76% -
BM_RangesMakeThenSortHeap_string_Descending_64 -12.06% 14.530 12.778 - -1.50% -
rng::find_first_of(vector<int>)_(large_needle)/32 -12.04% 118.989 104.664 - -0.36% -
rng::contains_subrange(deque<int>)_(process_all)/32 -11.99% 14.873 13.089 - -5.95% -
std::unique_copy(deque<int>)_(sprinkled)/32 -11.99% 15.600 13.730 - 48.73% -
BM_std_minmax<char>/14 -11.94% 2.927 2.578 - 0.93% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.93% 22.559 19.868 - -12.59% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -11.90% 1633.376 1438.997 - -9.76% -
std::set<std::string>::erase(key)_(existent)/32 -11.86% 70.019 61.716 - -11.40% -
SetIntersection_Front_Set_string_1024_64 -11.86% 5026481.504 4430527.073 - -5.67% -
std::unordered_multiset<int>::erase(iterator)/8192 -11.82% 22.900 20.194 - 0.39% -
std::partition_point(list<int>)/1024 -11.78% 1282.854 1131.708 - -12.54% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -11.76% 42.326 37.349 - 5.91% -
std::sort(deque<int>)_(repeated)/1024 -11.73% 1072.620 946.795 - -1.72% -
rng::contains(deque<int>)_(process_all)/32 -11.66% 9.843 8.695 - 1.26% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -11.62% 24.036 21.243 - -1.57% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.61% 13.884 12.272 - 11.12% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -11.54% 8434.283 7460.751 - -1.12% -
BM_RangesMakeThenSortHeap_string_Descending_256 -11.52% 19.994 17.690 - -8.44% -
BM_MakeHeap_float_Random_4 -11.45% 1.726 1.528 - -5.29% -
BM_std_minmax<char>/21 -11.40% 2.625 2.326 - -2.77% -
std::for_each(list<int>)/8192 -11.37% 8845.515 7839.615 - -9.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -11.33% 87.443 77.539 - -15.99% -
std::unordered_set<std::string>::count(key)_(existent)/32 -11.30% 41.754 37.036 - -4.97% -
BM_PopHeap_string_262144 -11.28% 97.251 86.282 - -6.81% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -11.26% 888.884 788.795 - 0.51% -
BM_RangesMakeThenSortHeap_string_Descending_16 -11.25% 8.757 7.772 - 0.32% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -11.25% 1.524 1.352 - 8.16% -
BM_std_minmax<char>/31 -11.25% 3.688 3.273 - -1.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -11.23% 10868213.226 9647864.212 - -1.37% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -11.21% 28.427 25.241 - -1.72% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -11.10% 22.575 20.068 - 1.15% -
BM_deque_vector_ranges_copy_backward/0 -11.10% 1.598 1.421 - 3.23% -
std::multiset<std::string>::erase(iterator)/1024 -11.09% 33.428 29.722 - -9.86% -
BM_std_min<unsigned___int128>/1024 -10.99% 445.196 396.265 - -41.69% -
BM_std_minmax<unsigned_int>/4 -10.94% 1.155 1.028 - 5.71% -
BM_std_minmax<short>/4 -10.82% 1.151 1.026 - 5.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.82% 35.179 31.372 - -9.96% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -10.81% 8325.202 7424.936 - 0.04% -
rng::find(list<int>)_(process_all)/8192 -10.80% 9500.724 8474.211 - -18.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.78% 44.923 40.081 - 14.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.76% 95.270 85.016 - -9.11% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -10.76% 23.829 21.265 - 3.69% -
BM_std_min<unsigned___int128>/65536 -10.71% 28369.592 25331.707 - -42.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -10.71% 7642189.500 6823874.974 - 0.06% -
BM_deque_vector_ranges_move/0 -10.71% 1.555 1.388 - -10.32% -
BM_std_minmax<char>/29 -10.70% 2.826 2.524 - -1.24% -
BM_std_min<unsigned___int128>/4000 -10.63% 1725.020 1541.710 - -42.02% -
BM_std_min<unsigned___int128>/4096 -10.62% 1766.256 1578.604 - -42.02% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -10.61% 55.372 49.497 - -13.49% -
BM_std_minmax<int>/4 -10.59% 1.087 0.972 - -0.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -10.58% 85.007 76.013 - -14.65% -
BM_RangesMakeThenSortHeap_string_Descending_4 -10.55% 4.172 3.732 - -1.23% -
BM_std_minmax<long_long>/1 -10.52% 0.692 0.619 - -10.66% -
std::map<std::string,_int>::erase(iterator)/32 -10.51% 32.419 29.011 - 4.70% -
BM_PushHeap_uint32_SingleElement_4 -10.50% 0.395 0.353 - -2.83% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -10.50% 21.472 19.219 - -10.26% -
BM_std_min<__int128>/512 -10.48% 221.948 198.681 - -0.10% -
BM_std_min<__int128>/65536 -10.47% 28313.426 25348.223 - 0.01% -
BM_std_min<__int128>/1024 -10.45% 442.536 396.303 - 0.06% -
std::partition(list<int>)_(sparse)/8192 -10.41% 8088.096 7246.004 - -11.38% -
SetIntersection_Interlaced_Vector_uint32_256_16 -10.41% 7153975.608 6409338.146 - -4.77% -
BM_std_min<unsigned___int128>/70000 -10.36% 30186.393 27058.808 - -42.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -10.34% 0.521 0.467 - 4.48% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -10.33% 1.089 0.977 - 3.31% -
BM_std_min<unsigned___int128>/5500 -10.30% 2362.168 2118.936 - -42.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -10.29% 5.313 4.767 - 0.17% -
BM_std_min<__int128>/4000 -10.27% 1718.613 1542.046 - 0.09% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -10.27% 10.735 9.632 - 0.79% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.27% 32.489 29.153 - -19.73% -
std::find_first_of(deque<int>)_(large_needle)/50 -10.23% 767.465 688.920 - -1.81% -
rng::find_first_of(deque<int>)_(large_needle)/50 -10.23% 763.244 685.131 - -3.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -10.21% 36.310 32.602 - -4.90% -
SetIntersection_Front_Set_string_262144_256 -10.21% 16351032.498 14682019.764 - -6.89% -
BM_std_min<__int128>/70000 -10.19% 30131.531 27062.105 - 0.00% -
BM_std_min<__int128>/4096 -10.17% 1757.342 1578.675 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -10.12% 1868721.618 1679542.606 - -11.61% -
rng::unique_copy(deque<int>)_(contiguous)/52 -10.11% 16.919 15.209 - 3.56% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -10.06% 10.077 9.063 - -16.64% -
rng::reverse_copy(deque<int>)/8 -10.03% 3.184 2.864 - -5.93% -
BM_std_min<__int128>/5500 -10.01% 2356.133 2120.258 - -0.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -10.00% 7.222 6.500 - 0.07% -
BM_std_min<unsigned___int128>/64000 -9.97% 27470.326 24730.180 - -42.33% -
BM_std_min<unsigned___int128>/512 -9.97% 220.957 198.923 - -41.19% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.91% 0.503 0.453 - -2.82% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -9.88% 851.280 767.171 - -7.36% -
BM_RangesPopHeap_uint64_1 -9.88% 0.494 0.445 - -0.07% -
rng::search(list<int>)_(same_length)/8192 -9.85% 8899.913 8023.103 - -17.19% -
std::find_end(list<int>,_pred)_(same_length)/8192 -9.81% 11068.902 9982.954 - -51.51% -
std::copy_n(vector<int>)/32768 -9.79% 3776.639 3406.931 - -10.25% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -9.77% 55.568 50.140 - 1.58% -
std::move_backward(deque<int>)/4096 -9.76% 180.663 163.028 - 5.31% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -9.74% 27.316 24.655 - 10.62% -
BM_RangesMakeHeap_string_Ascending_262144 -9.74% 7.744 6.990 - -28.41% -
std::adjacent_find(list<int>)/50 -9.74% 29.309 26.455 - 11.31% -
rng::remove_copy(deque<int>)_(prefix)/50 -9.72% 22.494 20.308 - -7.13% -
BM_std_minmax<char>/23 -9.70% 3.460 3.124 - -1.31% -
std::all_of(deque<int>)_(process_all)/50 -9.70% 20.298 18.329 - -13.69% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -9.70% 7956108.055 7184423.968 - 1.79% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -9.70% 11.757 10.617 - 0.50% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -9.69% 26.335 23.782 - -9.57% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -9.66% 23.908 21.598 - -14.92% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -9.64% 5.686 5.137 - 15.10% -
rng::stable_partition(deque<int>)_(sparse)/50 -9.59% 30.861 27.901 - 1.81% -
BM_std_min<__int128>/64000 -9.58% 27539.429 24900.261 - 0.68% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -9.58% 32.173 29.093 - -24.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.56% 609.629 551.334 - -2.68% -
BM_PopHeap_string_1 -9.55% 0.634 0.573 - -18.08% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -9.53% 16.839 15.235 - 1.18% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -9.44% 43.044 38.979 - -4.60% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -9.43% 123154.423 111546.866 - 1.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.39% 5.547 5.026 - -1.18% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -9.38% 31.786 28.803 - 3.73% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -9.37% 1.600 1.450 - 3.89% -
BM_std_min<unsigned___int128>/64 -9.37% 27.057 24.523 - -36.74% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -9.37% 10.828 9.813 - 2.20% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -9.36% 25.296 22.930 - 5.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -9.32% 56.634 51.353 - 10.56% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -9.28% 9.794 8.885 - -8.65% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -9.22% 30.231 27.445 - -2.54% -
BM_PushHeap_uint64_Ascending_1024 -9.20% 2.836 2.575 - -0.10% -
BM_PushHeap_string_Ascending_256 -9.18% 10.348 9.397 - -7.73% -
SetIntersection_Interlaced_Set_string_256_256 -9.18% 32689520.493 29688263.174 - -8.36% -
BM_RangesMakeThenSortHeap_string_Ascending_4 -9.17% 6.016 5.464 - 1.42% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -9.15% 37.422 33.997 - -4.24% -
std::any_of(deque<int>)_(process_all)/8192 -9.15% 2887.557 2623.365 - -3.53% -
BM_MakeHeap_string_Descending_64 -9.15% 2.913 2.646 - 3.38% -
BM_std_min<__int128>/1 -9.13% 0.411 0.373 - 0.64% -
SetIntersection_Front_Set_string_16384_256 -9.12% 15655275.120 14227086.637 - -3.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -9.11% 2.073 1.884 - -7.29% -
BM_RangesPushHeap_float_Descending_1 -9.10% 0.615 0.559 - -19.76% -
BM_std_minmax<long_long>/4 -9.09% 1.944 1.767 - -5.41% -
BM_StringRelational_Eq_Empty_Empty_Control -9.03% 2.145 1.952 - 5.26% -
std::reverse(deque<int>)/4096 -8.96% 718.865 654.440 - -9.13% -
std::map<int,_int>::erase(key)_(non-existent)/0 -8.96% 0.279 0.254 - 0.03% -
rng::for_each(set<int>)/8192 -8.95% 8555.595 7789.497 - -52.63% -
rng::contains_subrange(deque<int>)_(same_length)/16 -8.95% 12.936 11.779 - 4.87% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -8.94% 10.452 9.518 - -0.21% -
rng::stable_partition(deque<int>)_(sparse)/8192 -8.94% 3742.870 3408.318 - 0.21% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -8.93% 33.252 30.284 - -38.38% -
BM_MakeHeap_string_Random_1024 -8.92% 11.845 10.789 - -0.02% -
rng::none_of(deque<int>)_(process_all)/32 -8.89% 17.437 15.888 - -12.35% -
std::map<int,_int>::contains(key)_(non-existent)/32 -8.88% 2.531 2.306 - 1.00% -
BM_PushHeap_string_Ascending_1024 -8.87% 13.099 11.937 - -8.80% -
BM_std_min<__int128>/64 -8.84% 26.910 24.531 - 0.11% -
std::unique_copy(list<int>)_(sprinkled)/8192 -8.74% 7616.995 6951.602 - -0.69% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -8.71% 17.281 15.775 - 1.31% -
BM_std_minmax<char>/28 -8.68% 2.449 2.237 - -0.83% -
BM_std_minmax_element<short>/70000 -8.67% 19800.332 18083.506 - 1.30% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.66% 30.517 27.874 - -2.83% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.62% 27.344 24.987 - -38.15% -
BM_std_minmax_element<short>/4000 -8.62% 1134.870 1037.078 - 1.24% -
BM_std_minmax_element<short>/65536 -8.62% 18530.125 16933.636 - 1.45% -
rng::contains(deque<int>)_(process_all)/50 -8.60% 13.861 12.668 - 0.80% -
BM_std_minmax_element<short>/4096 -8.59% 1162.394 1062.486 - 1.20% -
BM_std_minmax_element<short>/64000 -8.59% 18095.517 16541.648 - 1.48% -
BM_RangesMakeHeap_uint64_Heap_64 -8.58% 0.261 0.238 - -2.71% -
SetIntersection_Interlaced_Vector_uint64_256_4 -8.55% 5171773.433 4729503.386 - -6.59% -
BM_LowerBound_string_262144 -8.54% 2434.944 2227.095 - -0.70% -
BM_StringRelational_Less_Huge_Empty_Control -8.54% 1.936 1.771 - -15.07% -
BM_vector_deque_ranges_copy_backward/2 -8.52% 2.064 1.888 - -2.81% -
std::equal(list<int>)_(it,_it,_it)/8192 -8.50% 10875.378 9950.630 - -1.37% -
std::unique_copy(list<int>)_(contiguous)/8192 -8.50% 7477.126 6841.891 - -0.70% -
bm_lexicographical_compare<int>/4 -8.49% 1.320 1.208 - -4.04% -
SetIntersection_Interlaced_Vector_float_64_16 -8.49% 19494368.521 17839932.821 - -7.03% -
bm_lexicographical_compare<signed_char>/1 -8.48% 1.388 1.270 - -1.26% -
std::set<std::string>::contains(key)_(non-existent)/8192 -8.48% 30.007 27.463 - 5.28% -
BM_std_minmax_element<short>/5500 -8.41% 1558.282 1427.169 - 1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -8.39% 7068050.737 6475168.035 - 9.62% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -8.37% 1392451.951 1275873.337 - -3.73% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -8.35% 3712.896 3403.039 - -5.14% -
std::set<std::string>::contains(key)_(non-existent)/32 -8.35% 10.601 9.716 - 3.16% -
BM_MakeHeap_string_Random_16384 -8.33% 13.885 12.729 - 0.86% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -8.31% 1.950 1.788 - -4.64% -
std::reverse(deque<int>)/32768 -8.31% 5725.305 5249.490 - -8.40% -
BM_StringFindNoMatch/64 -8.28% 2.085 1.912 - 3.39% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -8.28% 1.670 1.532 - -8.32% -
rng::move(vector<bool>)_(unaligned)/64 -8.25% 1.760 1.615 - -0.25% -
BM_MakeHeap_float_Random_1024 -8.24% 1.265 1.160 - -5.93% -
std::multiset<std::string>::clear()/1024 -8.22% 21758.004 19969.359 - 2.75% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -8.18% 1509074.565 1385695.443 - -9.47% -
BM_PushHeap_string_Ascending_64 -8.17% 7.511 6.898 - -3.38% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -8.15% 15.564 14.295 - -13.28% -
rng::for_each(list<int>)/8192 -8.15% 8521.154 7826.532 - -5.81% -
BM_RangesMakeHeap_float_Heap_256 -8.14% 0.258 0.237 - -6.36% -
std::any_of(deque<int>)_(process_all)/32768 -8.14% 11493.045 10557.246 - -2.61% -
BM_std_minmax_element<short>/1024 -8.12% 295.167 271.205 - 1.07% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -8.06% 223.765 205.730 - -2.54% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 -8.05% 5.266 4.842 - 0.92% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -8.02% 2972.920 2734.450 - 0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.02% 82501040.295 75885375.971 - 0.67% -
BM_MakeHeap_string_Random_256 -8.00% 11.486 10.567 - 1.44% -
SetIntersection_Interlaced_Vector_float_262144_256 -7.96% 33329114.805 30676947.588 - -40.76% -
BM_std_minmax<long_long>/5 -7.95% 2.199 2.024 - -8.99% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -7.92% 0.466 0.429 - -25.27% -
bm_lexicographical_compare<signed_char>/2 -7.88% 1.619 1.492 - -0.23% -
std::map<std::string,_int>::count(key)_(existent)/32 -7.88% 16.968 15.631 - -13.63% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -7.86% 6289905.090 5795246.826 - -8.97% -
BM_std_minmax<char>/13 -7.82% 2.481 2.287 - 2.01% -
BM_MakeHeap_string_Descending_16 -7.81% 2.637 2.431 - 2.84% -
rng::adjacent_find(list<int>,_pred)/8192 -7.81% 8692.122 8013.303 - -8.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -7.81% 3708214.550 3418745.972 - 8.95% -
std::count(list<int>)_(every_other)/8192 -7.77% 6906.339 6369.887 - -4.41% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -7.73% 1.273 1.174 - -2.69% -
BM_std_min<unsigned___int128>/28 -7.69% 11.487 10.604 - -28.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -7.68% 1.165 1.075 - 2.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -7.66% 5798.112 5353.909 - -7.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.65% 43726.749 40381.138 - -6.66% -
std::set<std::string>::find(key)_(existent)/32 -7.65% 16.991 15.692 - -3.76% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -7.63% 24.666 22.784 - -16.62% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -7.62% 22.166 20.477 - -10.53% -
std::rotate_copy(vector<int>)/8192 -7.60% 709.396 655.483 - 2.28% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -7.59% 91.907 84.930 - -14.85% -
rng::find_first_of(deque<int>)_(large_needle)/32 -7.59% 312.722 289.002 - -3.10% -
BM_SortHeap_pair<uint32,_uint32>_4 -7.58% 1.799 1.663 - -12.03% -
std::set<int>::equal_range(key)_(non-existent)/32 -7.57% 2.711 2.506 - -7.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -7.57% 0.521 0.481 - 7.56% -
BM_std_min<unsigned___int128>/31 -7.57% 12.762 11.796 - -29.63% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -7.56% 741.641 685.547 - -0.47% -
BM_std_min<unsigned___int128>/26 -7.55% 10.601 9.801 - -27.80% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -7.51% 2.471 2.286 - 1.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -7.50% 0.521 0.482 - -13.25% -
std::set<std::string>::contains(key)_(existent)/8192 -7.49% 29.968 27.725 - -7.28% -
std::is_sorted_until(list<int>)/8192 -7.46% 7150.656 6617.324 - -9.04% -
BM_std_minmax<unsigned_char>/8 -7.46% 0.998 0.924 - -14.99% -
std::move(vector<bool>)_(unaligned)/64 -7.46% 1.676 1.551 - 1.09% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.45% 0.364 0.337 - -1.97% -
BM_std_min<short>/25 -7.45% 2.217 2.052 - -1.63% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -7.45% 5.203 4.816 - -2.29% -
rng::swap_ranges(deque<int>)/50 -7.44% 19.699 18.233 - -8.55% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -7.43% 1.619 1.499 - 0.93% -
std::unique_copy(deque<int>)_(sprinkled)/52 -7.42% 24.695 22.862 - 21.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.40% 84.219 77.987 - 2.92% -
std::partition(deque<int>)_(sparse)/8192 -7.40% 3277.580 3035.055 - 0.33% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -7.39% 28.032 25.959 - 2.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.37% 41.742 38.664 - -6.19% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -7.37% 41.430 38.377 - 1.89% -
BM_StringConstructDestroyCStr_Empty_Opaque -7.36% 2.246 2.081 - -0.57% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -7.34% 28.230 26.158 - 4.00% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -7.34% 4.334 4.016 - -6.33% -
BM_std_min<unsigned___int128>/30 -7.33% 12.293 11.392 - -29.34% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -7.32% 1.322 1.225 - -5.21% -
std::multiset<std::string>::find(key)_(existent)/1024 -7.31% 30.646 28.407 - 20.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.31% 548.523 508.447 - -0.28% -
std::find_first_of(deque<int>)_(large_needle)/32 -7.30% 312.558 289.742 - -5.08% -
BM_RangesMakeThenSortHeap_string_Heap_4 -7.28% 6.408 5.941 - -0.70% -
BM_vector_deque_ranges_copy_backward/1 -7.24% 2.307 2.140 - -3.57% -
BM_std_min<unsigned___int128>/32 -7.23% 13.148 12.198 - -29.91% -
BM_std_min<__int128>/32 -7.21% 13.162 12.214 - 0.24% -
BM_std_minmax_element<short>/512 -7.19% 149.936 139.150 - 0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -7.19% 22620465.762 20994785.009 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -7.15% 6527144.703 6060158.556 - -1.57% -
SetIntersection_Front_Set_float_16384_1024 -7.15% 15328077.873 14232054.864 - -8.52% -
BM_std_min<unsigned___int128>/27 -7.13% 11.010 10.224 - -27.85% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -7.13% 6.160 5.720 - -8.33% -
SetIntersection_Front_Set_string_262144_64 -7.13% 5097902.109 4734416.615 - -1.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -7.10% 40.909 38.005 - -3.50% -
std::multiset<std::string>::erase(key)_(existent)/8192 -7.09% 138.056 128.261 - -5.02% -
BM_std_min<__int128>/30 -7.08% 12.281 11.412 - 0.24% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -7.08% 314.969 292.676 - -6.86% -
BM_std_min<__int128>/31 -7.08% 12.704 11.805 - 0.25% -
rng::search(deque<int>)_(single_element)/1000 -7.08% 447.167 415.525 - -7.64% -
std::for_each_n(deque<int>)/8 -7.08% 1.250 1.162 - -7.39% -
BM_vector_deque_move/1 -7.07% 2.339 2.174 - 2.97% -
BM_std_min<unsigned___int128>/29 -7.07% 11.850 11.013 - -28.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -7.06% 6429926.514 5975714.416 - -6.18% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.03% 29.043 27.001 - -11.65% -
std::count_if(list<int>)_(every_other)/8192 -7.02% 7662.312 7124.241 - -6.88% -
rng::find(list<int>)_(process_all)/32768 -7.02% 27464.993 25538.218 - -8.43% -
BM_MakeThenSortHeap_string_Ascending_1024 -7.00% 37.879 35.226 - -1.73% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.00% 24.896 23.153 - -5.65% -
BM_vector_deque_copy/1 -6.99% 2.071 1.926 - -16.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -6.98% 4.826 4.489 - -2.27% -
bm_lexicographical_compare<int>/3 -6.97% 1.664 1.548 - -8.51% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.97% 352.171 327.623 - -6.80% -
BM_std_min<unsigned___int128>/24 -6.97% 9.790 9.108 - -25.90% -
BM_MakeHeap_uint32_Heap_64 -6.96% 0.261 0.243 - 3.79% -
BM_std_min<__int128>/29 -6.93% 11.843 11.023 - 0.19% -
BM_std_min<__int128>/26 -6.92% 10.563 9.832 - 0.17% -
BM_std_min<__int128>/27 -6.91% 11.001 10.241 - 0.17% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -6.89% 67.925 63.243 - -5.31% -
rng::find_end(deque<int>)_(single_element)/8192 -6.88% 2542.532 2367.686 - 7.46% -
BM_std_min<unsigned___int128>/25 -6.88% 10.164 9.465 - -26.72% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -6.88% 55324428.490 51520749.454 - 1.54% -
rng::replace(list<int>)_(sprinkled)/8192 -6.86% 7702.887 7174.456 - -1.60% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.86% 31.671 29.499 - 0.64% -
BM_std_min<short>/19 -6.84% 1.965 1.830 - -7.32% -
rng::replace_if(list<int>)_(sprinkled)/8192 -6.83% 7929.813 7388.105 - -0.86% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -6.81% 11.126 10.369 - -1.53% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -6.81% 827.812 771.471 - -2.98% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.80% 31.095 28.980 - 0.38% -
BM_RangesMakeHeap_uint32_Heap_64 -6.78% 0.251 0.234 - -9.03% -
BM_StringRelational_Less_Huge_Large_Control -6.77% 2.472 2.305 - -6.61% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -6.77% 1.310 1.221 - -6.66% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -6.75% 10.594 9.878 - 4.75% -
std::rotate(deque<int>)_(by_1/2)/1024 -6.75% 185.743 173.211 - -0.03% -
std::for_each(join_view(vector<vector<int>>))/8 -6.75% 1.481 1.381 - 0.19% -
BM_std_minmax<unsigned_char>/7 -6.73% 2.487 2.320 - -4.70% -
std::multiset<std::string>::clear()/8192 -6.72% 218048.398 203398.500 - 1.69% -
BM_MakeHeap_uint64_Descending_64 -6.71% 0.251 0.234 - -6.82% -
BM_PushHeap_uint32_SingleElement_16 -6.69% 0.380 0.355 - -0.52% -
bm_lexicographical_compare<signed_char>/3 -6.65% 1.852 1.729 - 0.10% -
SetIntersection_Interlaced_Vector_uint32_256_64 -6.64% 7765064.926 7249138.156 - -0.46% -
std::move(deque<int>)/32768 -6.64% 2282.057 2130.624 - 0.45% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.62% 742.772 693.585 - -17.27% -
BM_vector_deque_ranges_move_backward/65536 -6.62% 8091.606 7556.258 - 4.02% -
BM_std_min<__int128>/28 -6.59% 11.374 10.625 - 0.08% -
BM_RangesMakeHeap_uint64_Random_256 -6.59% 1.209 1.130 - -6.10% -
BM_MakeHeap_string_Ascending_262144 -6.58% 8.588 8.023 - -12.53% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -6.55% 1.645 1.537 - -3.38% -
std::unordered_set<int>::find(key)_(non-existent)/32 -6.54% 1.211 1.132 - 15.15% -
std::replace_if(list<int>)_(sprinkled)/8192 -6.52% 7855.757 7343.272 - 0.39% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.45% 1.290 1.206 - 5.40% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -6.45% 908.551 849.969 - 9.32% -
std::unordered_multiset<int>::erase(iterator)/1024 -6.45% 22.575 21.120 - 5.33% -
BM_StringRelational_Less_Small_Small_ChangeLast -6.43% 1.899 1.777 - -3.71% -
std::replace(list<int>)_(sprinkled)/8192 -6.43% 7675.081 7181.832 - 0.30% -
BM_StringRelational_Less_Large_Small_Control -6.41% 1.784 1.670 - -6.21% -
BM_std_min<__int128>/24 -6.40% 9.744 9.120 - 0.19% -
BM_PushHeap_uint32_Descending_4 -6.40% 0.363 0.340 - -1.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -6.38% 34.506 32.305 - -7.44% -
std::fill(vector<bool>)/64 -6.38% 1.660 1.555 - -4.90% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.36% 270713.163 253493.662 - -2.51% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -6.36% 0.829 0.777 - 0.19% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -6.33% 22.054 20.659 - 4.15% -
std::multiset<int>::clear()/1024 -6.32% 10005.188 9372.793 - -0.85% -
rng::for_each(multiset<int>)/8192 -6.30% 8256.234 7736.168 - -52.58% -
BM_std_min<unsigned___int128>/22 -6.29% 8.907 8.346 - -24.17% -
std::multiset<int>::clear()/8192 -6.29% 79296.736 74311.538 - -0.19% -
std::search_n(list<int>,_pred)_(no_match)/8192 -6.28% 8344.527 7820.120 - -4.02% -
BM_std_min<unsigned___int128>/23 -6.27% 9.336 8.750 - -24.92% -
std::multiset<int>::ctor(const&)/32 -6.26% 232.755 218.188 - -3.63% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -6.26% 477.646 447.755 - -4.79% -
std::shift_right(list<int>)/50 -6.24% 29.860 27.996 - 3.98% -
std::multiset<int>::count(key)_(existent)/1024 -6.21% 5.878 5.514 - -3.56% -
std::multiset<std::string>::contains(key)_(existent)/1024 -6.21% 23.660 22.191 - -3.44% -
BM_std_min<__int128>/22 -6.20% 8.896 8.344 - 0.13% -
BM_std_min<unsigned___int128>/21 -6.19% 8.470 7.946 - -23.48% -
BM_vector_deque_ranges_move_backward/2 -6.17% 1.841 1.727 - -10.82% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.17% 812.237 762.139 - -10.23% -
BM_MakeThenSortHeap_float_SingleElement_262144 -6.16% 52.357 49.133 - -6.23% -
BM_std_min<char>/5 -6.14% 1.454 1.364 - -4.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -6.11% 680.157 638.598 - 3.98% -
BM_PushHeap_string_Ascending_16384 -6.10% 19.350 18.169 - -18.39% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -6.10% 81.979 76.976 - -5.25% -
BM_MakeHeap_uint64_Random_256 -6.09% 1.187 1.115 - -1.73% -
std::transform(list<int>,_list<int>)/8192 -6.08% 9810.987 9214.550 - -2.09% -
rng::search_n(list<int>)_(no_match)/8192 -6.07% 7436.519 6985.076 - -5.52% -
BM_std_min<__int128>/25 -6.06% 10.091 9.479 - 0.21% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -6.06% 0.556 0.522 - 12.55% -
BM_std_min<short>/4 -6.05% 1.067 1.002 - -7.35% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.05% 10.831 10.176 - 0.20% -
SetIntersection_Front_Set_string_64_64 -6.04% 38058006.428 35758589.593 - -1.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -6.04% 3.254 3.058 - -2.37% -
BM_std_min<__int128>/23 -6.04% 9.322 8.759 - 0.30% -
rng::find_last(vector<char>)_(bail_90%)/50 -6.04% 1.069 1.004 - -2.58% -
BM_RangesMakeHeap_uint32_Random_1024 -6.04% 1.104 1.037 - -3.18% -
rng::copy_if(vector<int>)_(entire_range)/64 -6.02% 16.414 15.426 - -0.39% -
rng::contains_subrange(deque<int>)_(same_length)/32 -6.01% 20.493 19.261 - 3.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.00% 33.488 31.478 - -12.33% -
BM_RangesMakeHeap_uint64_Random_1024 -5.99% 1.112 1.046 - -2.82% -
BM_std_minmax<long_long>/11 -5.98% 2.531 2.380 - -6.24% -
std::copy_n(deque<int>)/262144 -5.93% 10875.599 10230.846 - 0.88% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -5.93% 69.345 65.235 - -5.54% -
std::replace_if(list<int>)_(prefix)/8192 -5.93% 7587.301 7137.657 - 0.53% -
BM_std_min<__int128>/21 -5.92% 8.454 7.953 - 0.10% -
std::set<int>::insert(value)_(already_present)/1024 -5.91% 6.288 5.917 - -12.68% -
rng::any_of(deque<int>)_(process_all)/50 -5.87% 21.483 20.222 - 10.26% -
BM_deque_deque_ranges_move/64000 -5.84% 2944.879 2772.790 - -2.28% -
BM_std_min<unsigned___int128>/20 -5.83% 8.082 7.611 - -22.14% -
BM_MakeHeap_float_Random_64 -5.83% 1.708 1.608 - -9.98% -
BM_RangesMakeHeap_string_Descending_262144 -5.82% 3.607 3.397 - -40.20% -
std::find_if_not(list<int>)_(process_all)/32768 -5.82% 29587.029 27866.514 - -6.95% -
BM_StringRelational_Less_Large_Huge_Control -5.81% 2.442 2.300 - 3.20% -
rng::find_end(deque<int>)_(process_all)/8192 -5.80% 2158.235 2032.988 - -14.83% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.80% 18.510 17.436 - -2.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.80% 55.909 52.668 - -4.24% -
BM_std_minmax<short>/2 -5.79% 0.905 0.852 - -6.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.77% 34.708 32.704 - -4.67% -
rng::copy_if(vector<int>)_(entire_range)/8 -5.77% 2.334 2.199 - -0.18% -
BM_RangesMakeHeap_float_Random_16 -5.77% 1.669 1.573 - -8.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 -5.77% 351355288.289 331089097.982 - -5.65% -
SetIntersection_Interlaced_Vector_float_1024_256 -5.76% 6416864.918 6047383.711 - -23.86% -
BM_MakeHeap_uint64_Random_64 -5.74% 1.313 1.237 - -3.55% -
std::copy_backward(vector<int>)/32768 -5.74% 3695.078 3483.046 - -8.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -5.73% 10.165 9.582 - -0.05% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -5.72% 1.155 1.089 - 1.13% -
std::set<std::string>::count(key)_(existent)/1024 -5.72% 23.628 22.276 - -8.56% -
std::copy_backward(list<int>)/4096 -5.66% 3393.771 3201.610 - -3.33% -
BM_RangesPopHeap_float_262144 -5.64% 39.394 37.171 - -3.04% -
bm_lexicographical_compare<signed_char>/4 -5.61% 2.084 1.967 - 0.58% -
BM_std_minmax<long_long>/6 -5.61% 2.405 2.270 - -6.55% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.58% 11.122 10.501 - -1.29% -
BM_std_minmax_element<long_long>/2 -5.58% 0.686 0.647 - 20.38% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -5.56% 7681.249 7254.125 - -0.50% -
std::replace(list<int>)_(prefix)/8192 -5.55% 7458.138 7043.923 - 0.46% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -5.55% 7690.123 7263.578 - -0.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.55% 474.986 448.642 - -5.51% -
BM_std_minmax<unsigned_char>/1 -5.53% 0.659 0.622 - -0.13% -
BM_std_min<__int128>/20 -5.53% 8.076 7.629 - 0.19% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -5.52% 3.229 3.050 - -6.72% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.51% 121525.543 114833.911 - 1.59% -
BM_PushHeap_uint64_SingleElement_16 -5.50% 0.357 0.337 - 0.12% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 -5.50% 3916.106 3700.776 - -0.09% -
std::multimap<std::string,_int>::clear()/1024 -5.49% 21086.311 19927.648 - 0.71% -
BM_std_min<unsigned___int128>/19 -5.49% 7.662 7.241 - -20.88% -
std::set<int>::insert(value)_(new_value)/8192 -5.48% 74.412 70.331 - -1.00% -
SetIntersection_Front_Vector_string_256_64 -5.48% 11342413.366 10720443.827 - -3.44% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.47% 1640892.808 1551073.907 - -2.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.47% 40.095 37.902 - -14.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.47% 13726.562 12976.274 - -2.38% -
rng::fill_n(list<int>)/8192 -5.46% 7485.057 7076.617 - -0.02% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -5.44% 33.616 31.786 - 1.69% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -5.43% 23.055 21.802 - -1.75% -
std::unordered_multiset<int>::clear()/8192 -5.42% 61734.348 58387.909 - -2.88% -
BM_std_min<unsigned_long_long>/7 -5.42% 1.906 1.802 - -5.16% -
BM_std_min<unsigned_short>/23 -5.40% 2.174 2.056 - -3.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -5.40% 27.219 25.750 - -9.03% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -5.39% 2.481 2.348 - -2.81% -
std::find(list<int>)_(process_all)/32768 -5.36% 27124.383 25670.096 - -7.03% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -5.36% 741.884 702.109 - -19.00% -
BM_MakeHeap_uint32_Descending_64 -5.34% 0.239 0.226 - -2.85% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -5.33% 1.027 0.972 - -9.67% -
std::remove(deque<int>)_(prefix)/32 -5.32% 58.526 55.413 - -6.89% -
BM_std_minmax<char>/1 -5.31% 0.666 0.631 - -0.44% -
BM_StringRelational_Less_Huge_Small_Control -5.31% 1.731 1.639 - -9.71% -
BM_std_min<short>/30 -5.30% 2.441 2.312 - -1.52% -
BM_std_minmax<char>/20 -5.30% 2.182 2.066 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -5.26% 2408243.287 2281531.477 - -6.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.26% 2.011 1.906 - -8.46% -
std::rotate(list<int>)_(by_1/2)/8192 -5.25% 5263.597 4987.027 - -20.46% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.25% 413.681 391.953 - -5.62% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -5.24% 25067.159 23753.231 - -1.48% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -5.24% 0.264 0.250 - -5.86% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.24% 13032.100 12349.670 - 3.87% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -5.23% 69.122 65.507 - 0.96% -
rng::for_each(multiset<int>::iterator)/8192 -5.22% 8434.627 7994.193 - -50.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.22% 7065962.446 6697167.991 - 2.78% -
BM_StringDestroy_Huge -5.22% 11.059 10.482 - -1.34% -
rng::contains(list<int>)_(process_all)/32 -5.21% 9.503 9.008 - -20.00% -
std::partial_sort_copy(list<int>)_(repeated)/8 -5.19% 8.826 8.368 - -3.92% -
std::set<int>::count(key)_(existent)/1024 -5.19% 4.304 4.080 - -2.25% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -5.19% 2.476 2.348 - 2.75% -
rng::replace_if(list<int>)_(prefix)/8192 -5.19% 7575.646 7182.712 - -0.30% -
rng::starts_with(deque<int>)/8192 -5.19% 4084.252 3872.444 - 0.53% -
rng::remove(list<int>)_(prefix)/8192 -5.19% 9038.729 8569.986 - 0.55% -
BM_StringEraseToEnd_Empty_Opaque -5.18% 0.645 0.612 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -5.17% 17549092.427 16642209.323 - -18.39% -
rng::find_end(deque<int>)_(process_all)/1048576 -5.17% 281324.851 266790.541 - -13.59% -
std::unique(deque<int>)_(sprinkled)/8192 -5.16% 7427.877 7044.342 - -4.67% -
rng::contains(vector<int>)_(process_all)/8 -5.16% 2.701 2.562 - -5.12% -
BM_std_minmax<unsigned_char>/3 -5.15% 1.233 1.169 - -1.96% -
rng::find_if_not(vector<char>)_(process_all)/8 -5.15% 2.502 2.373 - -3.89% -
std::multiset<std::string>::erase(iterator)/0 -5.14% 31.275 29.666 - -1.30% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -5.14% 25074.782 23785.382 - -1.48% -
std::any_of(vector<int>)_(process_all)/8 -5.14% 2.576 2.444 - -1.51% -
rng::for_each_n(list<int>)/8192 -5.14% 7794.147 7393.759 - 2.31% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -5.13% 1.081 1.025 - -7.93% -
rng::is_sorted(vector<int>,_pred)/8 -5.13% 4.096 3.886 - 10.66% -
rng::starts_with(deque<int>)/1048576 -5.11% 523471.003 496740.426 - 0.48% -
BM_std_min<__int128>/19 -5.08% 7.638 7.250 - 0.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -5.08% 795.367 754.979 - -4.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -5.07% 3499144.820 3321838.631 - 13.31% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -5.06% 8418.468 7992.625 - -2.90% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -5.06% 0.488 0.463 - -28.49% -
BM_PushHeap_float_PipeOrgan_4 -5.06% 0.509 0.483 - 0.34% -
bm_lexicographical_compare<int>/2 -5.04% 1.395 1.325 - -12.70% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -5.04% 1.034 0.982 - -13.17% -
BM_std_minmax<short>/7 -5.03% 1.806 1.716 - -1.81% -
BM_StringConstructDestroyCStr_Small_Opaque -5.03% 2.191 2.081 - -0.03% -
rng::replace(vector<int>)_(sprinkled)/32 -5.02% 5.608 5.326 - -4.97% -
rng::find_if(deque<int>)_(bail_25%)/8192 -5.02% 721.494 685.273 - -2.59% -
BM_std_minmax_element<short>/4 -5.01% 1.272 1.208 - -1.55% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.00% 8.796 8.357 - -4.81% -
BM_std_min<unsigned___int128>/18 -5.00% 7.214 6.854 - -19.66% -
std::unordered_set<std::string>::clear()/32 -4.98% 934.365 887.810 - -4.11% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -4.97% 521.743 495.798 - -1.90% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.96% 29.702 28.230 - -12.56% -
SetIntersection_Front_Set_string_1024_16 -4.95% 1997500.662 1898549.972 - -6.09% -
std::generate_n(vector<int>)/50 -4.94% 12.688 12.061 - 0.07% -
std::find(vector<long_long>)_(process_all)/8 -4.93% 1.214 1.154 - -0.04% -
BM_RangesPushHeap_uint32_Descending_4 -4.92% 0.365 0.347 - -1.18% -
BM_StringFindStringLiteral/64 -4.88% 2.301 2.189 - 4.40% -
bm_lexicographical_compare<signed_char>/5 -4.88% 2.311 2.198 - -0.40% -
BM_std_min<short>/18 -4.88% 1.654 1.573 - -2.85% -
bm_ranges_swap_ranges_vb_unaligned/8 -4.87% 5.074 4.827 - -3.56% -
rng::find_if(list<int>)_(process_all)/32768 -4.86% 28814.212 27413.684 - -6.19% -
BM_std_min<__int128>/18 -4.85% 7.215 6.865 - 0.09% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -4.84% 6.179 5.880 - 2.40% -
bm_lexicographical_compare<unsigned_char>/8 -4.84% 1.437 1.367 - -8.69% -
std::unordered_set<int>::contains(key)_(existent)/32 -4.83% 1.358 1.292 - 1.50% -
rng::find_if(deque<int>)_(bail_25%)/32768 -4.82% 2891.104 2751.719 - -0.90% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -4.81% 6.093 5.800 - -1.59% -
BM_RangesMakeThenSortHeap_string_Heap_16 -4.81% 18.642 17.746 - 3.32% -
rng::copy_backward(vector<int>)/32768 -4.80% 2743.639 2611.927 - -20.53% -
std::adjacent_find(list<int>,_pred)/50 -4.80% 38.734 36.876 - 5.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.79% 0.523 0.498 - -3.92% -
SetIntersection_Interlaced_Set_uint64_256_256 -4.78% 9186931.697 8747432.883 - -3.06% -
std::multimap<std::string,_int>::clear()/32 -4.78% 926.762 882.441 - -0.96% -
BM_std_min<unsigned___int128>/17 -4.77% 6.806 6.481 - -17.85% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -4.76% 1.414 1.347 - -2.95% -
BM_std_min<unsigned_short>/22 -4.76% 1.888 1.798 - -0.81% -
BM_PushHeap_string_Ascending_262144 -4.76% 28.753 27.386 - -26.80% -
rng::replace(list<int>)_(prefix)/8192 -4.75% 7447.643 7093.753 - -2.64% -
SetIntersection_Front_Set_string_256_256 -4.75% 32036048.662 30515329.921 - 9.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.74% 36.519 34.787 - 14.27% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -4.74% 306.815 292.283 - 0.97% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -4.71% 6.208 5.915 - -2.19% -
std::sort(deque<int>)_(repeated)/8192 -4.71% 6868.045 6544.611 - -3.09% -
rng::sort(deque<int>)_(repeated)/8192 -4.71% 6859.354 6536.334 - -0.56% -
BM_vector_deque_copy/2 -4.70% 1.729 1.648 - -20.22% -
std::copy_n(vector<bool>)_(aligned)/64 -4.70% 1.365 1.301 - -0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.69% 1140282.186 1086789.752 - -3.90% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -4.69% 11.141 10.618 - -3.27% -
BM_PushHeap_uint64_Random_4 -4.68% 2.275 2.169 - 5.51% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.67% 155997.725 148711.657 - -2.63% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.66% 722.758 689.045 - -1.29% -
BM_std_minmax<short>/29 -4.66% 2.651 2.527 - -5.43% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -4.65% 23.628 22.531 - 0.92% -
BM_StringFindStringLiteral/32 -4.64% 1.800 1.716 - 2.94% -
rng::for_each_n(vector<int>)/8 -4.63% 2.527 2.410 - -5.00% -
std::copy(vector<bool>)_(aligned)/64 -4.63% 1.368 1.305 - -4.62% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -4.63% 83.295 79.441 - -6.38% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.62% 41212.781 39307.154 - -0.94% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.61% 1.620 1.545 - -9.11% -
bm_lexicographical_compare<unsigned_char>/16 -4.61% 1.156 1.103 - -4.62% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -4.60% 1.477 1.409 - -8.26% -
rng::is_sorted_until(vector<int>,_pred)/1024 -4.59% 431.754 411.945 - 1.61% -
BM_PopHeap_float_262144 -4.58% 38.852 37.072 - -8.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.57% 216859980.105 206945085.577 - -4.25% -
std::multiset<std::string>::contains(key)_(existent)/8192 -4.57% 29.804 28.442 - 1.66% -
rng::starts_with(deque<int>)/1000 -4.56% 500.760 477.927 - 0.01% -
rng::starts_with(deque<int>)/1024 -4.56% 512.315 488.979 - 0.19% -
rng::move(deque<int>)/64 -4.55% 6.612 6.311 - -0.12% -
std::unordered_multimap<int,_int>::clear()/1024 -4.55% 8152.776 7781.883 - -7.00% -
rng::copy_n(vector<bool>)_(aligned)/64 -4.54% 1.371 1.309 - 0.35% -
BM_MakeThenSortHeap_uint64_Random_4 -4.53% 4.135 3.948 - -1.89% -
rng::remove_copy(list<int>)_(prefix)/8192 -4.53% 7378.478 7044.361 - 0.20% -
std::find_if_not(deque<int>)_(bail_25%)/8 -4.53% 1.536 1.467 - -4.18% -
BM_std_min<unsigned___int128>/16 -4.52% 6.407 6.117 - -16.12% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -4.52% 5.282 5.044 - 0.88% -
SetIntersection_Interlaced_Set_float_64_16 -4.51% 25081631.429 23951089.797 - -3.00% -
BM_deque_vector_ranges_move_backward/0 -4.49% 1.471 1.405 - -6.51% -
BM_std_min<short>/31 -4.49% 2.684 2.564 - -0.28% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.48% 5.686 5.431 - -0.01% -
BM_std_minmax<char>/15 -4.47% 3.340 3.191 - 8.91% -
BM_std_min<char>/24 -4.47% 2.764 2.640 - -0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.46% 146711123.866 140161638.016 - -2.25% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -4.46% 9.220 8.809 - -2.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -4.45% 1.284 1.227 - -0.46% -
BM_std_min<char>/28 -4.43% 1.801 1.721 - -3.08% -
SetIntersection_Interlaced_Set_float_16384_1 -4.43% 1121311.972 1071645.047 - -4.14% -
std::find_end(deque<int>)_(same_length)/8192 -4.42% 2811.488 2687.225 - -81.89% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -4.41% 24.232 23.162 - -6.34% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -4.41% 7927.831 7578.043 - -0.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.40% 16655.031 15922.645 - 1.39% -
BM_std_min<unsigned_short>/27 -4.40% 2.357 2.253 - -5.39% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.39% 212378.673 203046.121 - -0.73% -
BM_PushHeap_string_Descending_262144 -4.39% 3.560 3.404 - -37.52% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.38% 28.757 27.499 - 2.29% -
BM_std_min<unsigned___int128>/15 -4.37% 5.957 5.696 - -14.98% -
rng::for_each(set<int>::iterator)/8192 -4.37% 8365.695 8000.341 - -50.75% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.37% 1.274 1.219 - -0.89% -
std::copy_if(list<int>)_(entire_range)/32768 -4.36% 30147.420 28833.300 - -3.90% -
rng::copy(vector<bool>)_(aligned)/64 -4.36% 1.370 1.310 - -4.69% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -4.35% 546309.538 522519.931 - 0.22% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -4.34% 8.750 8.371 - -0.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -4.33% 1773.932 1697.071 - 9.96% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -4.33% 39.134 37.439 - -1.59% -
rng::unique_copy(list<int>)_(contiguous)/8192 -4.33% 7391.567 7071.784 - 2.25% -
BM_std_minmax<unsigned_short>/25 -4.32% 2.375 2.273 - -2.59% -
std::move(deque<int>)/64 -4.31% 6.256 5.986 - -0.28% -
std::for_each_n(list<int>)/8 -4.30% 2.561 2.451 - -5.45% -
BM_StringEraseWithMove_Small_Transparent -4.28% 2.367 2.266 - -11.33% -
std::multimap<int,_int>::count(key)_(existent)/32 -4.27% 3.574 3.421 - -2.06% -
std::multiset<int>::ctor(const&,_alloc)/32 -4.26% 227.951 218.235 - -0.92% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -4.26% 7526.190 7205.613 - -0.17% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.25% 34.453 32.989 - -3.79% -
BM_std_min<long_long>/30 -4.25% 3.296 3.156 - -0.27% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -4.25% 2.737 2.621 - 4.61% -
std::unique(list<int>)_(contiguous)/52 -4.24% 73.565 70.443 - 4.71% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -4.24% 1.616 1.547 - -4.10% -
std::multiset<int>::ctor(const&)/8192 -4.23% 50450.947 48314.676 - -1.34% -
std::partition_point(list<int>)/8192 -4.23% 12284.341 11765.212 - -7.87% -
BM_std_min<__int128>/17 -4.21% 6.776 6.491 - 0.15% -
std::set<int>::count(key)_(non-existent)/1024 -4.20% 7.874 7.543 - 0.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -4.18% 3.757 3.600 - -4.84% -
BM_RangesPushHeap_string_Ascending_256 -4.18% 10.934 10.477 - -4.52% -
BM_std_min<short>/24 -4.18% 2.538 2.432 - -4.13% -
BM_SortHeap_string_16384 -4.18% 99.653 95.491 - -3.60% -
BM_PushHeap_uint32_SingleElement_64 -4.17% 0.379 0.363 - -0.42% -
std::vector<int>::ctor(size)/32 -4.16% 10.956 10.501 - -3.81% -
std::remove_copy_if(list<int>)_(prefix)/8192 -4.16% 7552.765 7238.790 - -0.53% -
rng::copy_backward(vector<int>)/8 -4.14% 2.325 2.229 - -2.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -4.13% 47841306.528 45865255.409 - -15.24% -
SetIntersection_Front_Set_float_262144_4 -4.13% 1153352.486 1105737.797 - -3.02% -
BM_std_minmax_element<short>/64 -4.13% 18.222 17.470 - 1.35% -
rng::is_sorted_until(vector<int>,_pred)/8192 -4.12% 3452.035 3309.722 - 2.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.12% 1128811.372 1082316.573 - -4.48% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -4.11% 17.589 16.866 - -6.76% -
BM_PushHeap_uint64_SingleElement_4 -4.10% 0.372 0.357 - -0.19% -
std::remove(deque<int>)_(prefix)/50 -4.09% 66.343 63.628 - -3.41% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -4.09% 2743.482 2631.276 - -7.26% -
BM_std_min<__int128>/16 -4.08% 6.395 6.134 - -0.00% -
BM_RangesPushHeap_string_Ascending_1024 -4.07% 13.713 13.155 - -4.98% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -4.05% 10517.124 10091.639 - -47.89% -
std::search(list<int>)_(no_match)/8192 -4.04% 7282.112 6988.021 - -2.30% -
rng::adjacent_find(deque<int>,_pred)/8 -4.04% 4.201 4.032 - -3.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.02% 654.796 628.443 - -3.92% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -4.02% 6.290 6.037 - -0.71% -
bm_lexicographical_compare<signed_char>/8 -4.02% 3.205 3.076 - -1.12% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.01% 7335.139 7040.711 - -0.77% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.01% 1.254 1.203 - 3.42% -
rng::partition(deque<int>)_(dense)/8192 -4.00% 2806.640 2694.396 - -4.27% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 -4.00% 23.681 22.734 - 0.91% -
bm_ranges_lexicographical_compare<signed_char>/16 -3.99% 1.352 1.298 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -3.99% 3617742.699 3473439.234 - 42.64% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.99% 1105024.333 1060986.107 - -4.18% -
std::search(deque<int>)_(no_match)/1024 -3.98% 417.157 400.558 - -3.58% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.97% 11693683.101 11228921.881 - -1.57% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.97% 6.748 6.480 - -3.34% -
rng::partition(deque<int>)_(dense)/1024 -3.96% 357.911 343.720 - -4.29% -
std::multiset<std::string>::ctor(const&)/32 -3.96% 741.919 712.524 - -0.92% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.96% 55974.567 53759.924 - -4.77% -
BM_PushHeap_float_QuickSortAdversary_16 -3.94% 1.068 1.026 - 4.75% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.93% 1123239.783 1079093.546 - -3.43% -
BM_RangesPushHeap_string_Ascending_64 -3.92% 7.625 7.326 - -1.56% -
BM_PushHeap_uint64_Ascending_16384 -3.92% 3.788 3.639 - 2.10% -
BM_RangesPushHeap_string_Ascending_16384 -3.92% 19.938 19.156 - -0.75% -
rng::copy_n(vector<int>)/8 -3.92% 2.280 2.191 - -1.87% -
BM_std_min<unsigned_long_long>/5 -3.91% 1.317 1.266 - -5.75% -
bm_ranges_lexicographical_compare<int>/1 -3.90% 1.379 1.326 - 2.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -3.90% 343.182 329.793 - -7.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.89% 243310496.461 233842817.736 - -3.99% -
BM_vector_deque_ranges_copy/1 -3.88% 2.227 2.141 - -8.99% -
BM_PushHeap_uint32_Random_1 -3.88% 0.559 0.537 - 19.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.88% 293605.041 282220.145 - 0.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -3.88% 23.963 23.034 - -5.15% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.87% 7.493 7.203 - -5.52% -
std::multiset<std::string>::count(key)_(existent)/8192 -3.87% 31.235 30.025 - -2.27% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.87% 0.859 0.826 - -5.04% -
BM_std_min<short>/28 -3.86% 2.783 2.675 - -2.00% -
BM_RangesMakeThenSortHeap_float_Descending_1 -3.85% 0.280 0.269 - -1.08% -
BM_std_minmax<long_long>/29 -3.84% 4.374 4.206 - -2.83% -
BM_vector_deque_ranges_move_backward/1 -3.84% 2.116 2.035 - -6.79% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.83% 4.986 4.795 - -1.07% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.82% 10.301 9.908 - -4.28% -
bm_lexicographical_compare<unsigned_char>/7 -3.82% 2.158 2.075 - -6.23% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -3.80% 105415729.205 101409992.759 - 1.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -3.80% 3.503 3.370 - -2.45% -
BM_deque_vector_copy_backward/0 -3.79% 1.604 1.543 - 11.93% -
rng::remove(deque<int>)_(sprinkled)/50 -3.79% 59.177 56.932 - -11.36% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.79% 6.617 6.366 - -0.16% -
std::multimap<int,_int>::clear()/8192 -3.78% 84799.516 81591.555 - -0.21% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.78% 0.478 0.460 - -4.31% -
BM_std_minmax<long_long>/13 -3.77% 3.104 2.987 - -3.72% -
rng::for_each(multimap<int>)/8192 -3.77% 7293.552 7018.637 - -57.43% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.76% 0.923 0.888 - 2.48% -
BM_std_minmax<int>/2 -3.76% 0.883 0.849 - -5.64% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.75% 22.489 21.644 - -1.64% -
std::multiset<int>::ctor(const&)/1024 -3.75% 6318.698 6081.775 - -1.24% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.75% 794.229 764.474 - -4.13% -
BM_RangesMakeThenSortHeap_float_Descending_64 -3.74% 3.373 3.247 - -0.02% -
BM_std_min<unsigned___int128>/14 -3.73% 5.484 5.279 - -13.92% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.73% 679.627 654.289 - 1.38% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.73% 5521.862 5316.010 - 3.01% -
rng::partition(list<int>)_(sparse)/50 -3.72% 15.853 15.262 - -0.88% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 -3.72% 41.576 40.029 - 1.97% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.72% 6602.044 6356.660 - -1.71% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -3.72% 41.395 39.856 - 40.72% -
BM_PushHeap_uint64_SingleElement_64 -3.71% 0.365 0.352 - -13.57% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.71% 5.684 5.473 - 1.08% -
BM_std_min<unsigned_char>/8 -3.70% 2.371 2.283 - -2.82% -
rng::move(vector<bool>)_(aligned)/64 -3.70% 1.946 1.874 - -1.22% -
SetIntersection_None_Vector_float_262144_1 -3.68% 1249782.476 1203799.055 - -2.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -3.68% 0.557 0.536 - -15.79% -
bm_lexicographical_compare<signed_char>/6 -3.67% 2.572 2.478 - -0.53% -
BM_RangesMakeThenSortHeap_float_Descending_4 -3.66% 1.297 1.250 - -2.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -3.65% 13645534.284 13147273.486 - 3.57% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.65% 5.705 5.497 - -2.13% -
BM_std_minmax<unsigned_char>/2 -3.65% 0.902 0.869 - -1.60% -
std::set<int>::count(key)_(non-existent)/8192 -3.64% 11.782 11.353 - 0.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.64% 3.730 3.594 - -0.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.64% 57781.942 55677.750 - -12.40% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.64% 50963.012 49107.929 - -1.55% -
rng::contains(list<int>)_(process_all)/8192 -3.64% 7197.315 6935.586 - -0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.63% 1105303.689 1065209.790 - -0.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.63% 20088.406 19360.128 - -3.30% -
BM_MakeThenSortHeap_float_SingleElement_16384 -3.62% 15.870 15.296 - -3.12% -
BM_std_min<char>/21 -3.62% 1.787 1.722 - -4.81% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.62% 466.635 449.759 - -1.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.61% 3476.620 3350.989 - 0.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.61% 14232.081 13718.723 - -0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.58% 18459467.538 17798831.377 - -6.87% -
BM_std_minmax<unsigned_char>/5 -3.58% 1.786 1.722 - -1.69% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.58% 2021943.688 1949652.670 - 1.48% -
BM_std_min<__int128>/15 -3.57% 5.920 5.709 - 0.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.56% 56.556 54.543 - 23.32% -
BM_std_min<unsigned_short>/4 -3.56% 1.023 0.987 - 0.62% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.56% 48.866 47.128 - -0.71% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.54% 14092.228 13593.738 - -0.90% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.53% 1089727.722 1051226.016 - -4.93% -
BM_MakeHeap_float_Random_16 -3.53% 1.587 1.531 - -4.77% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 -3.53% 57.111 55.097 - -0.12% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -3.52% 7290.264 7033.813 - 0.00% -
BM_vector_deque_move/2 -3.50% 2.006 1.936 - 5.67% -
BM_std_min<unsigned___int128>/13 -3.50% 5.060 4.883 - -12.33% -
SetIntersection_Front_Set_uint64_16384_256 -3.49% 4774809.731 4608039.423 - -8.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.49% 94.297 91.005 - 6.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -3.48% 3.001 2.897 - 1.87% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.47% 465.021 448.874 - -3.41% -
BM_PushHeap_uint64_Random_16384 -3.46% 6.080 5.869 - -3.78% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.46% 36418.111 35159.119 - -1.95% -
BM_StringRelational_Compare_Empty_Large_Control -3.46% 1.602 1.547 - -4.35% -
BM_MakeHeap_string_Random_16 -3.45% 8.683 8.383 - 0.26% -
BM_RangesPushHeap_uint32_Descending_16 -3.45% 0.368 0.356 - -1.40% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -3.44% 14.563 14.062 - 5.15% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -3.44% 1129863.565 1091015.307 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.43% 5267468.802 5086555.827 - 6.10% -
std::remove(list<int>)_(prefix)/1024 -3.42% 1022.043 987.073 - -1.04% -
BM_deque_vector_ranges_copy_backward/64000 -3.42% 8025.948 7751.665 - -4.81% -
SetIntersection_Front_Set_float_1024_4 -3.41% 1154151.171 1114783.922 - -3.49% -
BM_lexicographical_compare_three_way_fast_path/16 -3.38% 4.600 4.445 - 2.40% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -3.36% 21.566 20.841 - 6.82% -
BM_std_min<__int128>/14 -3.36% 5.466 5.282 - -0.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -3.36% 5.421 5.239 - -2.42% -
bm_lexicographical_compare<unsigned_char>/6 -3.35% 1.901 1.838 - -6.21% -
BM_RangesMakeThenSortHeap_float_Descending_256 -3.35% 6.151 5.945 - 3.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -3.34% 1180461.960 1141007.327 - 2.20% -
bm_ranges_lexicographical_compare<int>/2 -3.34% 1.607 1.554 - 1.75% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -3.34% 17.174 16.600 - -1.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -3.34% 11.768 11.375 - -0.89% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 -3.33% 71.788 69.394 - -0.10% -
rng::fold_left(list<int>)/50 -3.33% 38.775 37.484 - 0.01% -
std::multiset<std::string>::erase(iterator)/32 -3.33% 32.148 31.078 - 1.00% -
rng::copy(vector<int>)/1048576 -3.32% 50196.264 48527.866 - -3.32% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -3.32% 1.541 1.490 - -3.03% -
std::remove_copy(list<int>)_(prefix)/8192 -3.31% 7263.653 7023.202 - -0.01% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -3.31% 10.433 10.088 - 1.99% -
BM_std_min<int>/4 -3.31% 1.080 1.045 - 2.21% -
std::copy(deque<int>)/8 -3.31% 2.777 2.685 - -2.15% -
BM_RangesMakeThenSortHeap_string_Heap_64 -3.29% 35.600 34.430 - 2.39% -
SetIntersection_None_Vector_uint64_262144_4 -3.28% 1203892.877 1164436.856 - -4.49% -
BM_MakeHeap_uint64_Ascending_4 -3.28% 0.429 0.415 - -8.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.27% 60.230 58.257 - -3.03% -
bm_lexicographical_compare<signed_char>/7 -3.27% 2.825 2.733 - -0.48% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.27% 4.455 4.309 - 1.05% -
BM_std_min<short>/3 -3.27% 0.716 0.692 - -0.14% -
BM_std_minmax<unsigned_char>/6 -3.26% 2.081 2.013 - -1.75% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.25% 1438.999 1392.199 - 12.54% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -3.25% 81.619 78.970 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.24% 360979262.617 349289223.603 - 0.09% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.23% 10.806 10.457 - 2.40% -
BM_std_minmax<unsigned_short>/24 -3.22% 2.288 2.214 - -2.76% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.22% 53153.077 51442.377 - -0.15% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -3.22% 760.939 736.465 - -2.66% -
BM_StringEraseWithMove_Small_Opaque -3.21% 2.572 2.489 - -3.30% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -3.21% 21.142 20.464 - 5.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.21% 1185692.499 1147635.285 - -1.15% -
BM_std_minmax<short>/3 -3.21% 1.191 1.153 - -3.21% -
BM_MakeHeap_string_Random_64 -3.20% 10.439 10.105 - 0.72% -
std::unordered_set<std::string>::find(key)_(existent)/32 -3.19% 34.393 33.294 - -21.00% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -3.19% 15865623.882 15359258.238 - 1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.19% 1709785.729 1655220.051 - -3.59% -
BM_std_minmax<unsigned_short>/22 -3.18% 2.361 2.286 - -4.49% -
BM_std_minmax<short>/30 -3.17% 2.822 2.732 - -2.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.16% 1703558.190 1649680.826 - -4.00% -
rng::reverse_copy(list<int>)/8 -3.16% 2.356 2.282 - -1.12% -
BM_PushHeap_uint32_SingleElement_262144 -3.16% 0.379 0.367 - 0.05% -
std::set<std::string>::find(key)_(non-existent)/8192 -3.16% 28.071 27.185 - -3.44% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.15% 44.080 42.689 - 6.54% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.15% 0.560 0.543 - -3.45% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -3.14% 37350.772 36179.177 - -1.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.13% 6769856.346 6557681.845 - -1.26% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -3.13% 0.997 0.966 - -9.05% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -3.13% 9.353 9.060 - 1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.12% 1706321.533 1653023.684 - -3.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.12% 1675856.773 1623641.439 - -3.77% -
std::set<int>::find(key)_(non-existent)/32 -3.11% 2.448 2.372 - 4.66% -
BM_StringRelational_Less_Small_Small_ChangeFirst -3.10% 1.371 1.328 - -4.19% -
bm_lexicographical_compare<unsigned_char>/4 -3.09% 1.435 1.390 - -7.15% -
BM_vector_deque_ranges_copy_backward/65536 -3.09% 7947.375 7701.742 - 0.53% -
rng::copy_backward(list<int>)/32768 -3.09% 31078.863 30118.389 - -0.69% -
BM_SortHeap_string_1024 -3.09% 60.592 58.720 - -3.49% -
rng::copy(deque<int>)/8 -3.08% 2.803 2.717 - -2.45% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -3.08% 32.275 31.282 - -2.06% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.07% 12041.077 11671.306 - -1.68% -
BM_RangesPushHeap_uint64_Ascending_64 -3.07% 1.567 1.519 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.07% 1127288.784 1092694.275 - -2.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.07% 11857.811 11494.147 - -2.92% -
rng::fill(vector<bool>)/512 -3.06% 1.582 1.533 - 3.33% -
std::find_if(deque<int>)_(process_all)/1024 -3.05% 489.756 474.805 - -3.24% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.05% 23.295 22.584 - -1.38% -
rng::partial_sort(deque<int>)_(ascending)/8192 -3.05% 167470.534 162360.700 - -1.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.05% 353605424.641 342834338.333 - -4.21% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.04% 1173.741 1138.065 - -3.46% -
std::count(list<int>)_(every_other)/8 -3.04% 2.105 2.041 - -2.86% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.04% 15.714 15.237 - -6.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.03% 1111305.092 1077579.912 - -3.41% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.03% 513432.568 497885.513 - -1.81% -
std::partial_sort(deque<int>)_(ascending)/8192 -3.03% 164706.081 159719.969 - -2.43% -
BM_SortHeap_string_256 -3.02% 45.572 44.197 - -3.24% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -3.01% 7.412 7.189 - -39.79% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.01% 226.165 219.356 - -0.26% -
std::set<int>::contains(key)_(non-existent)/8192 -3.01% 8.558 8.300 - -0.12% -
BM_std_minmax<unsigned_char>/4 -3.01% 1.495 1.450 - -1.56% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.01% 6347.964 6157.017 - -1.19% -
std::copy_if(vector<int>)_(entire_range)/8 -3.01% 2.292 2.223 - -2.08% -
BM_PushHeap_uint32_SingleElement_16384 -3.00% 0.378 0.367 - -0.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -3.00% 552.861 536.286 - 1.19% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.99% 1347.477 1307.164 - -0.48% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.99% 15053637.641 14603433.078 - -0.72% -
SetIntersection_Front_Vector_uint64_1024_1024 -2.99% 6199287.966 6013923.628 - 2.79% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.99% 11.946 11.588 - -0.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.99% 1249252.911 1211908.794 - -4.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.99% 1568.790 1521.918 - -3.71% -
BM_std_min<unsigned___int128>/12 -2.98% 4.614 4.476 - -10.90% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.98% 33.088 32.102 - -4.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -2.98% 11065.474 10735.858 - -6.53% -
rng::contains_subrange(list<int>)_(single_element)/8192 -2.98% 7841.167 7607.664 - 8.75% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.98% 12819.023 12437.418 - -2.04% -
bm_ranges_lexicographical_compare<signed_char>/7 -2.97% 2.912 2.826 - -0.34% -
BM_RangesMakeThenSortHeap_string_Heap_256 -2.97% 51.001 49.488 - 0.85% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.96% 27778.687 26956.344 - 4.22% -
BM_PopHeap_float_1 -2.96% 0.481 0.467 - -0.75% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -2.95% 31.184 30.264 - -1.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.94% 14926.881 14488.189 - -0.20% -
rng::reverse_copy(deque<int>)/512 -2.94% 130.756 126.915 - 0.15% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 -2.93% 112.813 109.503 - -0.46% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.92% 264.294 256.578 - 0.08% -
std::multiset<int>::erase(iterator)/32 -2.92% 22.187 21.540 - 1.03% -
std::none_of(deque<int>)_(process_all)/8192 -2.92% 2710.330 2631.264 - -8.42% -
BM_std_min<__int128>/13 -2.91% 5.036 4.889 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.91% 11279041.174 10950423.401 - 1.58% -
BM_StringAssignStr_Huge_Opaque -2.91% 110.624 107.405 - 2.70% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -2.91% 54080.051 52506.907 - -1.03% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 -2.91% 1.703 1.654 - -0.14% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -2.90% 10838.948 10524.086 - 4.59% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.90% 23.907 23.212 - -1.75% -
SetIntersection_Front_Vector_uint64_1024_1 -2.90% 1113803.119 1081467.908 - -1.44% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.90% 12458.720 12097.152 - 0.10% -
std::set<std::string>::contains(key)_(existent)/32 -2.90% 16.229 15.759 - -3.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.90% 1147858.966 1114609.704 - -4.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.89% 13855423.084 13455273.807 - -0.48% -
BM_std_min<long_long>/28 -2.89% 2.648 2.571 - -3.32% -
SetIntersection_None_Set_string_16384_16384 -2.88% 197644191.110 191954415.670 - -3.63% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -2.88% 31729.827 30816.934 - -20.68% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 -2.87% 10.925 10.611 - 0.21% -
std::unordered_set<int>::find(key)_(existent)/1024 -2.87% 1.219 1.184 - 2.56% -
SetIntersection_None_Set_string_1024_64 -2.87% 9424895.799 9154795.085 - 1.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.86% 35.748 34.724 - 0.18% -
SetIntersection_None_Set_uint32_256_64 -2.86% 9464030.225 9192991.558 - -2.09% -
rng::find(vector<bool>)_(process_all)/8 -2.86% 0.679 0.660 - 9.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -2.86% 33.743 32.778 - -26.01% -
std::multimap<int,_int>::clear()/1024 -2.85% 10666.487 10362.053 - 1.38% -
std::vector<int>::ctor(size)/1024 -2.85% 44.448 43.182 - 5.07% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -2.85% 4252.197 4131.151 - -1.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.85% 3.628 3.525 - -0.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.84% 1689080.565 1641052.246 - -2.59% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.84% 375.358 364.689 - -2.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.84% 0.848 0.824 - 0.00% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.84% 22.316 21.682 - 3.57% -
BM_RangesMakeThenSortHeap_string_Heap_1024 -2.84% 65.601 63.740 - 1.20% -
rng::stable_partition(vector<int>)_(sparse)/32 -2.84% 7.139 6.936 - -7.35% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.83% 5.162 5.015 - 0.45% -
std::set<std::string>::insert(value)_(already_present)/32 -2.83% 12.076 11.734 - -1.74% -
SetIntersection_Front_Set_string_1024_1024 -2.83% 57603484.775 55972950.109 - -0.66% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.82% 17804313.557 17302636.395 - -0.42% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.81% 7883.199 7661.560 - 1.07% -
BM_std_min<short>/21 -2.80% 1.837 1.785 - -2.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -2.80% 0.773 0.751 - 0.18% -
SetIntersection_Interlaced_Set_string_1024_256 -2.80% 35783872.075 34782807.755 - -2.56% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.79% 0.943 0.917 - -0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.79% 1701453.045 1654015.625 - -3.12% -
BM_std_minmax<unsigned_short>/21 -2.78% 2.010 1.954 - -0.43% -
std::fill(vector<int>)/32 -2.78% 1.069 1.040 - -0.08% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.77% 50526.517 49127.460 - -1.44% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.76% 9.205 8.951 - -3.81% -
BM_PushHeap_uint64_SingleElement_262144 -2.76% 0.368 0.357 - -0.03% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.76% 596.546 580.085 - -1.38% -
BM_std_min<unsigned___int128>/11 -2.76% 4.168 4.053 - -9.94% -
BM_deque_vector_ranges_move/70000 -2.75% 2937.229 2856.320 - -1.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.75% 0.632 0.614 - -0.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -2.75% 2.611 2.540 - -2.88% -
BM_vector_deque_ranges_move_backward/70000 -2.75% 8521.047 8286.844 - 8.30% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.75% 7589.399 7380.921 - -5.47% -
rng::copy_n(vector<int>)/32768 -2.74% 2794.296 2717.614 - 18.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.74% 7788821.310 7575135.759 - -3.02% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.74% 143123.751 139203.839 - -0.37% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.73% 33.150 32.243 - -1.04% -
std::remove_if(list<int>)_(prefix)/8192 -2.73% 10008.436 9735.327 - 4.11% -
std::unordered_multiset<int>::clear()/1024 -2.73% 8023.228 7804.394 - -1.02% -
SetIntersection_Interlaced_Set_string_64_16 -2.73% 40935415.325 39819600.719 - 1.99% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.72% 2.273 2.211 - -0.86% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.71% 4.769 4.639 - -2.66% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.71% 33.297 32.394 - -1.26% -
bm_lexicographical_compare<int>/16 -2.71% 1.949 1.896 - -5.97% -
rng::find_end(list<int>)_(process_all)/8192 -2.71% 7549.120 7344.645 - 7.59% -
BM_std_minmax<char>/5500 -2.71% 52.354 50.937 - -0.06% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -2.70% 1.171 1.139 - -2.02% -
BM_StringEraseToEnd_Large_Opaque -2.70% 1.044 1.015 - 0.55% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.69% 308.423 300.114 - -0.70% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -2.69% 1.116 1.086 - 12.53% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 -2.69% 27.087 26.358 - 0.16% -
rng::copy_if(list<int>)_(entire_range)/32768 -2.69% 29500.436 28707.600 - 1.07% -
SetIntersection_Front_Set_string_256_64 -2.69% 15660571.774 15239745.763 - -6.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.68% 255304811.330 248451022.085 - 0.13% -
std::none_of(deque<int>)_(process_all)/32768 -2.68% 10856.986 10565.585 - -8.23% -
std::set<int>::erase(key)_(existent)/8192 -2.68% 53.658 52.218 - 1.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -2.68% 3.119 3.035 - 0.96% -
std::unique(deque<int>,_pred)_(contiguous)/52 -2.68% 71.089 69.187 - -0.58% -
BM_deque_vector_ranges_move/64000 -2.67% 2733.139 2660.064 - -2.49% -
bm_lexicographical_compare<unsigned_char>/64 -2.67% 1.990 1.937 - -1.40% -
BM_PushHeap_float_Random_4 -2.67% 3.028 2.947 - 3.89% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -2.66% 32755.987 31883.474 - -21.11% -
SetIntersection_None_Vector_string_256_256 -2.66% 2406065.329 2342048.479 - -2.39% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -2.66% 5.084 4.949 - -16.04% -
std::replace_if(list<int>)_(sprinkled)/50 -2.66% 23.513 22.889 - -0.58% -
BM_std_min<unsigned_short>/32 -2.65% 2.958 2.879 - -1.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -2.65% 0.552 0.538 - -2.44% -
rng::copy(deque<int>)/262144 -2.65% 10452.324 10175.361 - -2.29% -
rng::find_end(deque<int>)_(process_all)/1000 -2.65% 316.083 307.717 - 22.09% -
SetIntersection_Front_Set_float_1024_64 -2.64% 1966593.715 1914681.521 - -6.17% -
rng::find_end(vector<int>)_(same_length)/1024 -2.64% 257.432 250.641 - -51.21% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.63% 17309.640 16853.616 - 1.58% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.63% 71083.278 69212.239 - 0.99% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.63% 5766781.281 5615047.411 - -3.81% -
std::multiset<int>::erase(iterator)/0 -2.63% 20.484 19.945 - 0.01% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -2.63% 37.854 36.860 - 0.08% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.62% 4.064 3.958 - -5.01% -
SetIntersection_Front_Set_string_1024_256 -2.62% 16012668.637 15593004.801 - -3.34% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.62% 13930.080 13565.583 - 1.63% -
BM_StringRelational_Eq_Large_Huge_Control -2.61% 0.497 0.484 - -0.37% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.61% 0.665 0.648 - -1.01% -
BM_PushHeap_uint32_Random_4 -2.61% 2.509 2.443 - -1.51% -
BM_PushHeap_uint32_SingleElement_1024 -2.61% 0.384 0.374 - 0.20% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.61% 28425.032 27683.254 - -5.40% -
BM_PushHeap_uint32_SingleElement_256 -2.61% 0.402 0.392 - -0.00% -
BM_std_min<unsigned_int>/24 -2.61% 1.870 1.822 - -0.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.60% 735.154 716.056 - -2.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.60% 46155071.373 44956106.459 - -0.06% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -2.60% 23.529 22.917 - -9.49% -
BM_RangesPopHeap_uint64_4 -2.60% 2.755 2.683 - 0.61% -
BM_StringEraseWithMove_Huge_Opaque -2.59% 53.035 51.661 - 11.91% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -2.59% 20.204 19.681 - -2.73% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.59% 6.534 6.365 - 0.60% -
BM_std_min<char>/12 -2.59% 1.296 1.262 - -5.29% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.59% 6299.256 6136.316 - -0.69% -
BM_RangesPushHeap_uint64_Random_16 -2.59% 4.382 4.269 - -0.24% -
SetIntersection_Front_Vector_string_262144_4 -2.59% 1265240.967 1232529.784 - -2.22% -
BM_MakeHeap_uint64_Ascending_16 -2.58% 0.674 0.657 - -1.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.58% 1233487.208 1201621.475 - -2.43% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.58% 15601422.674 15198803.231 - 3.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.58% 3116558.998 3036147.137 - -2.50% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.58% 35.218 34.309 - 43.68% -
std::fill_n(vector<bool>)/4096 -2.58% 4.278 4.168 - 0.21% -
std::rotate(list<int>)_(by_1/3)/32 -2.58% 15.191 14.799 - -1.86% -
rng::remove(deque<int>)_(sprinkled)/32 -2.57% 53.654 52.275 - -7.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.57% 30.738 29.948 - -0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.57% 1707261.555 1663402.506 - -2.63% -
SetIntersection_Front_Set_uint64_256_256 -2.57% 9129986.175 8895622.552 - -9.93% -
BM_MakeThenSortHeap_float_Ascending_4 -2.56% 1.423 1.386 - -0.75% -
std::multiset<std::string>::clear()/32 -2.56% 940.397 916.318 - 3.90% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.56% 58479445.818 56984664.567 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.54% 8989788.853 8761037.801 - -31.77% -
BM_std_min<unsigned_long_long>/3 -2.54% 0.694 0.677 - -2.49% -
std::find_end(deque<int>)_(same_length)/1000 -2.53% 338.243 329.673 - -64.93% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -2.53% 30.368 29.599 - 0.54% -
std::set<int>::contains(key)_(non-existent)/32 -2.53% 2.396 2.336 - -0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.53% 7.828 7.630 - -2.14% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.53% 23.747 23.146 - -2.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.52% 9.350 9.114 - -0.55% -
BM_SortHeap_string_64 -2.52% 30.444 29.676 - -2.85% -
std::unordered_multiset<int>::erase(iterator)/32 -2.52% 20.670 20.149 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.52% 1381238.639 1346426.283 - 1.21% -
std::rotate(list<int>)_(by_1/3)/8192 -2.52% 8952.463 8726.955 - -0.54% -
SetIntersection_Front_Vector_string_16384_1024 -2.52% 40232878.727 39220554.711 - -0.43% -
BM_RangesMakeThenSortHeap_float_Heap_64 -2.51% 3.590 3.500 - 1.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.51% 15.198 14.816 - -0.12% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.51% 26.295 25.635 - -1.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.51% 16795.673 16374.517 - 1.38% -
BM_PushHeap_string_Random_262144 -2.50% 18.717 18.249 - -16.29% -
BM_PushHeap_string_Descending_4 -2.50% 1.951 1.902 - -12.19% -
SetIntersection_Front_Set_uint64_262144_64 -2.50% 1917682.482 1869672.646 - 2.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -2.50% 24.326 23.719 - -0.48% -
rng::contains(list<int>)_(process_all)/1048576 -2.49% 844181.153 823131.773 - -2.26% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.49% 17.315 16.884 - -7.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.49% 1.835 1.790 - -0.65% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.49% 6323.716 6166.402 - -1.35% -
SetIntersection_Front_Vector_string_262144_1 -2.49% 1156184.596 1127436.527 - -1.21% -
std::set<int>::upper_bound(key)_(existent)/32 -2.49% 1.778 1.734 - 0.14% -
std::remove_if(list<int>)_(sprinkled)/1024 -2.48% 1017.965 992.738 - -5.86% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.47% 2.777 2.709 - 2.64% -
BM_std_minmax<unsigned_int>/16 -2.47% 1.348 1.315 - 2.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.47% 1116791.762 1089254.706 - -0.94% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -2.46% 6990.910 6818.811 - -0.41% -
BM_std_minmax<unsigned_long_long>/30 -2.46% 4.515 4.404 - -0.85% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -2.46% 104.144 101.585 - 0.15% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.45% 165596.139 161532.275 - -4.76% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.45% 1918.115 1871.090 - -3.54% -
BM_PushHeap_string_PipeOrgan_1024 -2.45% 9.884 9.642 - -10.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.45% 2.090 2.039 - -0.19% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -2.44% 12.627 12.318 - 0.14% -
std::copy_if(vector<int>)_(entire_range)/64 -2.44% 16.502 16.100 - -1.61% -
rng::fill_n(vector<bool>)/4096 -2.44% 4.273 4.169 - 0.20% -
BM_std_min<__int128>/11 -2.44% 4.156 4.054 - 0.19% -
std::partition_point(list<int>)/32 -2.43% 16.225 15.830 - -0.60% -
std::set<int>::contains(key)_(existent)/32 -2.43% 1.726 1.684 - -2.42% -
BM_std_minmax<char>/12 -2.43% 2.088 2.037 - 6.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -2.43% 8919119.956 8702781.099 - -1.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -2.42% 10.736 10.476 - -0.96% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -2.42% 16.873 16.465 - -0.24% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.41% 34.747 33.908 - -0.56% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.41% 5678.108 5541.231 - -4.09% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.41% 730.607 713.009 - -0.60% -
BM_std_minmax<int>/16 -2.41% 1.281 1.250 - -4.82% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -2.40% 1.431 1.396 - 7.79% -
BM_RangesSortHeap_string_262144 -2.40% 178.408 174.122 - -5.40% -
BM_StringRelational_Compare_Empty_Empty_Control -2.40% 1.594 1.556 - -3.49% -
rng::fill(vector<int>)/32 -2.40% 1.066 1.040 - 0.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.40% 15842.740 15463.241 - 1.84% -
BM_RangesPushHeap_uint64_Ascending_262144 -2.38% 4.772 4.658 - -0.90% -
SetIntersection_None_Set_float_1024_1024 -2.38% 9036034.855 8820661.973 - -2.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -2.38% 350783733.523 342428751.600 - -0.25% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.38% 16.826 16.426 - -1.64% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.38% 9.120 8.904 - -3.06% -
BM_MakeHeap_uint32_PipeOrgan_256 -2.37% 0.638 0.623 - -1.16% -
std::reverse(list<int>)/4096 -2.37% 1680.199 1640.403 - -2.06% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.37% 11163.064 10898.813 - -2.89% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -2.37% 8.302 8.105 - 7.24% -
BM_RangesPushHeap_uint64_Ascending_256 -2.36% 2.143 2.092 - -0.01% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.35% 0.990 0.967 - 0.41% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -2.35% 10.579 10.330 - 2.29% -
BM_PushHeap_string_Ascending_16 -2.35% 4.692 4.582 - -2.08% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -2.34% 1.529 1.493 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.34% 350149151.832 341954755.481 - -2.40% -
BM_std_min<unsigned___int128>/10 -2.34% 3.756 3.668 - -8.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.34% 17552.299 17142.323 - -1.49% -
std::set<std::string>::equal_range(key)_(existent)/1024 -2.33% 23.824 23.269 - 0.77% -
rng::remove_if(deque<int>)_(sprinkled)/50 -2.33% 66.504 64.956 - -9.02% -
BM_std_min<unsigned___int128>/5 -2.32% 1.783 1.741 - -5.89% -
std::multiset<int>::erase(key)_(existent)/0 -2.32% 21.556 21.056 - 1.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.32% 10.040 9.807 - -0.20% -
rng::rotate(deque<int>)_(by_1/2)/32 -2.32% 7.541 7.367 - 0.37% -
std::find_end(list<int>)_(same_length)/1024 -2.31% 760.233 742.639 - -50.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.31% 16190.376 15815.824 - -2.97% -
std::multiset<int>::erase(iterator)/1024 -2.31% 24.483 23.917 - 0.67% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.31% 24.646 24.077 - 1.01% -
BM_std_min<__int128>/12 -2.30% 4.596 4.490 - 0.37% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -2.30% 6.697 6.543 - -0.30% -
std::set<std::string>::insert(value)_(already_present)/8192 -2.30% 39.208 38.307 - -0.59% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -2.30% 1.612 1.575 - -11.83% -
std::transform(deque<int>,_deque<int>)/50 -2.30% 34.158 33.373 - -0.09% -
std::deque<std::string>::ctor(size)/8192 -2.30% 8582.761 8385.677 - -1.77% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 -2.29% 1412.959 1380.564 - 10.87% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -2.29% 1.143 1.117 - -15.55% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.29% 1.657 1.619 - -1.95% -
BM_MakeThenSortHeap_string_PipeOrgan_16 -2.29% 9.712 9.490 - -0.77% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.28% 731.729 715.046 - -0.31% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.28% 220.846 215.811 - 4.12% -
BM_vector_deque_ranges_move_backward/64 -2.28% 3.223 3.149 - 5.17% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -2.28% 1235.106 1206.986 - 0.71% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -2.28% 25777.935 25191.381 - 0.78% -
BM_std_min<unsigned_short>/12 -2.27% 1.498 1.464 - -3.50% -
SetIntersection_None_Vector_string_262144_16384 -2.27% 1353203.323 1322531.543 - -2.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -2.26% 162567894.200 158887363.763 - 0.69% -
BM_vector_deque_ranges_copy/2 -2.26% 1.940 1.897 - -8.19% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.25% 3565.372 3485.107 - 3.43% -
BM_PushHeap_uint64_Random_16 -2.25% 4.391 4.292 - 0.22% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.25% 50096.348 48970.065 - -1.50% -
BM_std_min<unsigned___int128>/9 -2.24% 3.344 3.269 - -7.28% -
rng::generate(deque<int>)/8192 -2.24% 2082.711 2035.986 - -0.37% -
BM_std_min<unsigned___int128>/3 -2.24% 1.033 1.010 - -3.11% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.24% 14.943 14.608 - -4.93% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.24% 9.071 8.868 - -20.24% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.24% 6.037 5.902 - -2.40% -
BM_RangesMakeHeap_string_Descending_16 -2.23% 2.406 2.352 - -14.59% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.23% 25.495 24.926 - 2.76% -
std::find_end(deque<int>)_(same_length)/1024 -2.23% 344.622 336.931 - -81.78% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -2.23% 6.625 6.477 - 4.91% -
BM_std_min<unsigned___int128>/6 -2.23% 2.121 2.073 - -8.26% -
BM_PushHeap_string_Random_16384 -2.23% 16.390 16.024 - -5.41% -
BM_deque_vector_move/4000 -2.23% 147.687 144.398 - 3.18% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -2.23% 184.348 180.243 - -8.09% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.22% 225.097 220.092 - -1.22% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.22% 685.754 670.530 - -1.41% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.22% 2133143.392 2085802.979 - -1.36% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -2.22% 193.866 189.571 - -9.35% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.22% 270672.789 264677.050 - -1.99% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.21% 1.019 0.997 - -2.39% -
std::remove_copy(list<int>)_(sprinkled)/8192 -2.21% 7127.273 6969.671 - 0.10% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.20% 5.078 4.966 - -3.31% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.20% 10.194 9.970 - 0.66% -
std::move_backward(vector<bool>)_(aligned)/512 -2.20% 2.461 2.407 - -5.44% -
std::set<int>::count(key)_(existent)/32 -2.19% 1.782 1.743 - -2.78% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.19% 2.732 2.672 - -0.32% -
bm_ranges_lexicographical_compare<int>/4 -2.19% 1.353 1.323 - 2.05% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -2.19% 9.334 9.130 - -1.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.19% 7.306 7.146 - -1.39% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -2.19% 1.440 1.409 - -1.51% -
rng::contains(vector<int>)_(process_all)/50 -2.18% 12.624 12.349 - -0.10% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.18% 277.148 271.104 - -2.52% -
SetIntersection_Interlaced_Set_float_256_64 -2.18% 14804450.623 14481716.417 - -6.46% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.18% 1629.870 1594.373 - -1.79% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.17% 24.154 23.629 - -0.11% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -2.17% 8710.439 8521.264 - -6.19% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.17% 3966.039 3879.959 - -1.45% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.17% 536.442 524.817 - -4.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.17% 17.448 17.070 - -1.03% -
std::multiset<std::string>::insert(value)_(new_value)/32 -2.16% 44.073 43.122 - 1.04% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.15% 15.834 15.493 - -2.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.15% 5457904.868 5340424.075 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.15% 3159063.232 3091089.193 - -0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.15% 1684168.213 1647971.108 - -2.34% -
BM_StringRelational_Compare_Empty_Small_Control -2.15% 1.634 1.598 - -2.20% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.14% 17.057 16.691 - -1.73% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.14% 503194.415 492414.547 - -2.02% -
BM_std_minmax<unsigned_char>/11 -2.14% 1.847 1.807 - 5.58% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.14% 4271.397 4180.128 - -0.65% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.14% 4067.528 3980.684 - -1.14% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.13% 36796.694 36013.094 - -0.71% -
std::unordered_multimap<int,_int>::clear()/8192 -2.13% 62302.607 60976.229 - -6.06% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -2.13% 10.957 10.724 - 2.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.13% 1119192.798 1095400.122 - 0.02% -
BM_RangesMakeHeap_uint32_Ascending_256 -2.12% 0.617 0.603 - 0.99% -
BM_std_min<__int128>/10 -2.12% 3.749 3.669 - 0.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.12% 55426.769 54252.577 - 0.55% -
rng::none_of(deque<int>)_(process_all)/50 -2.12% 27.194 26.618 - 0.22% -
BM_PushHeap_string_Descending_16 -2.11% 2.151 2.106 - -13.53% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.11% 21.411 20.959 - -1.57% -
BM_std_min<short>/64 -2.11% 3.475 3.401 - -3.75% -
BM_vector_deque_ranges_copy_backward/64000 -2.11% 7673.062 7511.524 - 2.41% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.11% 725.870 710.590 - -0.68% -
BM_PushHeap_string_Descending_1024 -2.10% 2.491 2.439 - -26.44% -
rng::copy_n(vector<int>)/1048576 -2.10% 49830.162 48784.618 - -1.18% -
std::unordered_set<std::string>::ctor(const&)/32 -2.10% 711.973 697.041 - -3.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.10% 9513646.728 9314235.454 - -1.83% -
BM_RangesPushHeap_float_Random_16384 -2.10% 7.631 7.471 - -2.13% -
BM_deque_vector_copy_backward/64000 -2.09% 8079.172 7910.044 - -3.68% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.09% 6.986 6.840 - -2.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -2.08% 33.979 33.271 - -1.09% -
SetIntersection_Interlaced_Set_string_262144_256 -2.08% 2111832.846 2067847.168 - -0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.08% 1804718.100 1767173.666 - -2.91% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -2.08% 1.616 1.582 - 16.88% -
std::stable_partition(list<int>)_(alloc_fails)/50 -2.08% 1965.861 1925.013 - 0.18% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.08% 26513.758 25962.892 - -1.13% -
BM_StringRelational_Compare_Small_Small_Control -2.08% 1.787 1.750 - -5.28% -
SetIntersection_None_Set_uint32_262144_1024 -2.07% 1203048.746 1178099.856 - 2.90% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -2.07% 948.578 928.915 - -0.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -2.07% 39.507 38.691 - -0.49% -
BM_std_min<unsigned___int128>/8 -2.06% 2.929 2.869 - -7.74% -
rng::find_end(vector<int>)_(same_length)/8192 -2.06% 1990.198 1949.173 - -49.07% -
BM_deque_vector_move_backward/64000 -2.06% 8076.981 7910.525 - -1.52% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.06% 693.854 679.571 - -2.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.06% 175641.456 172029.399 - 1.28% -
SetIntersection_None_Set_float_262144_16384 -2.05% 1211483.396 1186595.867 - 1.98% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -2.05% 2.597 2.544 - 0.54% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -2.05% 1.757 1.721 - -7.49% -
std::multiset<std::string>::ctor(const&)/1024 -2.05% 35656.070 34924.854 - -1.73% -
std::multiset<int>::clear()/32 -2.05% 649.203 635.890 - -0.61% -
BM_MakeThenSortHeap_uint64_Random_262144 -2.05% 35.981 35.245 - -0.34% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.04% 2.455 2.405 - -1.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.04% 1.013 0.993 - 0.16% -
SetIntersection_None_Set_uint32_256_4 -2.04% 11582759.546 11346839.715 - -2.02% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -2.04% 0.519 0.509 - 2.89% -
rng::partial_sort(deque<int>)_(descending)/8192 -2.04% 283511.900 277740.108 - -2.23% -
BM_deque_deque_copy_backward/64000 -2.03% 8098.062 7933.308 - -1.99% -
BM_PushHeap_uint64_Ascending_262144 -2.03% 5.034 4.932 - 5.87% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.03% 821.034 804.372 - 1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.03% 358690779.004 351423459.036 - 0.69% -
BM_std_min<int>/12 -2.03% 1.511 1.480 - -0.79% -
BM_deque_vector_ranges_move/65536 -2.02% 2701.720 2647.064 - -3.78% -
BM_StringFindStringLiteral/256 -2.02% 5.493 5.382 - 1.06% -
std::transform(deque<int>,_deque<int>)/32 -2.02% 22.174 21.726 - 0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.02% 1189921.572 1165902.846 - -2.99% -
BM_RangesMakeHeap_string_Random_262144 -2.02% 15.354 15.044 - -22.54% -
BM_PushHeap_float_Ascending_16384 -2.02% 4.380 4.292 - 1.69% -
BM_std_minmax<unsigned_char>/29 -2.01% 2.495 2.445 - 0.63% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.01% 4.063 3.981 - -2.51% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -2.01% 12140.850 11896.972 - -1.84% -
std::copy_backward(vector<int>)/8 -2.01% 2.278 2.233 - 0.37% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.01% 56796.538 55657.413 - -0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.01% 14.321 14.034 - -0.56% -
std::shift_left(deque<int>)/50 -2.00% 5.660 5.546 - 1.19% -
SetIntersection_None_Vector_float_262144_256 -2.00% 1207330.613 1183203.650 - -3.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.00% 45828743.889 44913950.637 - -2.07% -
rng::adjacent_find(deque<int>,_pred)/50 -2.00% 29.254 28.670 - -1.20% -
BM_std_min<char>/23 -2.00% 2.312 2.266 - -0.68% -
std::find_if(vector<int>)_(process_all)/8 -1.99% 2.602 2.550 - -5.56% -
std::multiset<int>::erase(iterator)/8192 -1.99% 24.333 23.848 - 0.87% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.99% 23.437 22.970 - -7.15% -
SetIntersection_Front_Set_uint32_256_64 -1.99% 6602772.021 6471324.771 - 3.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.99% 279612.612 274048.825 - -0.21% -
std::transform(list<int>)_(identity_transform)/8192 -1.99% 7096.512 6955.608 - -8.94% -
BM_PushHeap_string_PipeOrgan_256 -1.98% 8.053 7.893 - -9.06% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.98% 9.127 8.946 - -1.23% -
SetIntersection_Front_Vector_uint32_1024_1 -1.98% 1096061.735 1074401.363 - -3.39% -
BM_std_min<unsigned___int128>/7 -1.97% 2.531 2.481 - -6.65% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.97% 17264.572 16923.951 - -0.88% -
BM_RangesMakeHeap_string_SingleElement_262144 -1.97% 7.445 7.299 - -11.25% -
BM_RangesMakeHeap_string_Heap_256 -1.97% 4.903 4.807 - -3.24% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.97% 3.789 3.714 - -1.02% -
bm_ranges_lexicographical_compare<int>/8 -1.97% 1.588 1.557 - 1.72% -
rng::copy_n(deque<int>)/8 -1.96% 2.774 2.720 - -1.37% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -1.96% 1.322 1.296 - 19.98% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.95% 12814.927 12564.785 - -0.15% -
BM_std_min<short>/20 -1.95% 2.257 2.213 - -1.57% -
BM_std_min<short>/22 -1.95% 1.905 1.868 - -1.02% -
SetIntersection_None_Vector_uint32_16384_16 -1.95% 1165715.716 1143003.625 - -1.30% -
SetIntersection_None_Set_uint32_64_1 -1.95% 23550319.301 23091628.900 - -2.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.94% 648.303 635.701 - -2.73% -
BM_std_minmax_element<char>/4 -1.94% 1.268 1.244 - 0.13% -
rng::remove_if(deque<int>)_(sprinkled)/1024 -1.94% 549.408 538.750 - -0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.94% 2.270 2.226 - -0.56% -
BM_std_min<short>/11 -1.94% 1.204 1.181 - 0.12% -
BM_RangesPopHeap_string_16384 -1.94% 73.243 71.825 - -0.13% -
BM_deque_vector_copy/65536 -1.93% 2560.965 2511.449 - -14.58% -
SetIntersection_None_Set_string_262144_64 -1.93% 1694595.946 1661843.262 - -1.94% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.93% 11.859 11.630 - -0.02% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.93% 12.988 12.737 - -1.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.93% 34.725 34.056 - 5.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.92% 168374999.729 165136621.483 - -0.71% -
BM_deque_deque_copy_backward/70000 -1.92% 8903.865 8732.627 - 3.93% -
SetIntersection_None_Vector_float_1024_64 -1.92% 1150596.881 1128471.639 - -2.91% -
rng::partition(vector<int>)_(dense)/50 -1.92% 12.870 12.623 - 0.38% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.92% 25.083 24.602 - -0.10% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.91% 25.293 24.809 - 6.01% -
BM_RangesPushHeap_uint64_Ascending_1024 -1.91% 2.626 2.575 - -0.04% -
rng::contains(list<int>)_(process_all)/8 -1.91% 2.375 2.329 - -2.48% -
BM_RangesMakeHeap_string_SingleElement_4 -1.91% 3.662 3.592 - -0.02% -
BM_SortHeap_string_16 -1.91% 14.372 14.098 - -2.13% -
rng::fold_left(deque<int>)/50 -1.91% 27.797 27.266 - -1.67% -
std::search(list<int>)_(single_element)/1000 -1.90% 664.950 652.286 - -2.81% -
std::set<int>::upper_bound(key)_(existent)/1024 -1.90% 4.252 4.171 - 0.86% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.90% 13.308 13.055 - -0.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.90% 24.691 24.220 - 0.57% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -1.90% 15.104 14.816 - -1.67% -
SetIntersection_Front_Vector_string_1024_4 -1.90% 1260510.567 1236557.814 - -0.19% -
rng::equal(vector<bool>)_(unaligned)/8192 -1.90% 66.034 64.779 - 0.02% -
std::find_end(list<int>)_(match_near_end)/1000 -1.90% 79.143 77.641 - -89.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.90% 59342.638 58217.921 - 2.25% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.89% 1552941.889 1523539.857 - 0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.89% 27776299.661 27250499.249 - 0.51% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.89% 23.844 23.393 - -10.13% -
BM_std_min<unsigned_short>/24 -1.89% 2.510 2.463 - -1.21% -
BM_MakeThenSortHeap_string_Descending_16384 -1.89% 65.394 64.156 - -5.70% -
SetIntersection_Front_Vector_string_16384_16 -1.89% 1721264.078 1688698.416 - -1.72% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.89% 9185.917 9012.141 - -2.47% -
BM_deque_deque_ranges_copy_backward/64 -1.89% 5.167 5.069 - 50.12% -
rng::find_end(deque<int>)_(process_all)/1024 -1.89% 317.928 311.930 - 3.08% -
SetIntersection_None_Set_float_256_256 -1.88% 6055773.306 5941935.510 - 1.24% -
std::mismatch(list<int>)_(it,_it,_it)/8 -1.88% 2.717 2.666 - 0.83% -
std::unordered_set<int>::find(key)_(existent)/8192 -1.88% 1.262 1.238 - -10.51% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -1.88% 32.005 31.405 - 5.08% -
BM_std_min<__int128>/9 -1.87% 3.341 3.278 - 0.17% -
BM_StringEraseToEnd_Small_Opaque -1.87% 0.613 0.602 - -3.81% -
std::stable_partition(list<int>)_(dense)/8192 -1.87% 17385.170 17060.375 - -2.37% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.86% 33.391 32.769 - -0.42% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.86% 0.989 0.971 - 6.98% -
rng::stable_sort(deque<int>)_(heap)/8 -1.86% 25.766 25.287 - -4.08% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.86% 16.759 16.448 - -1.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.86% 19689281.532 19323751.098 - -3.65% -
SetIntersection_Front_Vector_uint64_16384_1 -1.86% 1114727.160 1094046.337 - -0.46% -
BM_std_min<__int128>/3 -1.85% 1.029 1.010 - -0.77% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.85% 3.095 3.038 - -2.30% -
BM_PushHeap_string_PipeOrgan_4 -1.85% 2.544 2.497 - -5.20% -
std::count(list<int>)_(every_other)/1048576 -1.85% 823200.506 808002.885 - -2.82% -
rng::generate_n(list<int>)/50 -1.84% 15.820 15.529 - -10.97% -
rng::for_each(map<int>)/8 -1.84% 6.210 6.096 - 36.25% -
BM_MakeHeap_uint64_Random_1024 -1.84% 1.045 1.025 - -6.56% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.84% 1.789 1.756 - -1.11% -
BM_MakeThenSortHeap_float_Descending_256 -1.83% 6.032 5.921 - 3.48% -
BM_std_min<long_long>/31 -1.83% 3.339 3.278 - -3.66% -
BM_StringEraseToEnd_Large_Transparent -1.83% 0.865 0.850 - 0.86% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.83% 12.271 12.047 - -1.18% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.83% 76493.595 75095.069 - -2.85% -
BM_std_min<char>/31 -1.83% 2.536 2.490 - 0.06% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.82% 0.847 0.832 - -2.05% -
std::any_of(deque<int>)_(process_all)/32 -1.82% 11.750 11.537 - -0.17% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.82% 490.009 481.100 - -0.23% -
rng::count(vector<int>)_(every_other)/8 -1.82% 1.346 1.322 - -4.44% -
BM_MakeThenSortHeap_uint32_Heap_262144 -1.82% 24.825 24.374 - -0.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.81% 3.790 3.721 - -0.87% -
BM_MakeThenSortHeap_uint64_Ascending_16 -1.81% 5.575 5.473 - -0.08% -
BM_MakeThenSortHeap_float_Ascending_16384 -1.81% 28.498 27.982 - 1.13% -
BM_StringEraseWithMove_Empty_Transparent -1.81% 0.670 0.658 - 16.91% -
BM_deque_deque_move_backward/64 -1.81% 5.161 5.067 - 49.96% -
std::copy_if(list<int>)_(every_other)/4096 -1.80% 3250.624 3191.959 - 0.62% -
BM_RangesPushHeap_string_Descending_262144 -1.80% 3.177 3.120 - -39.05% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.80% 102.685 100.833 - -0.97% -
std::replace_if(deque<int>)_(prefix)/32 -1.80% 14.022 13.769 - -2.96% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.80% 2061.718 2024.561 - -1.75% -
rng::partition(vector<int>)_(dense)/1024 -1.80% 247.927 243.465 - 0.38% -
BM_StringAssignStr_Large_Opaque -1.80% 10.521 10.332 - 1.63% -
std::any_of(deque<int>)_(process_all)/50 -1.80% 20.573 20.203 - 4.78% -
std::unordered_multiset<int>::ctor(const&)/32 -1.79% 200.630 197.043 - -0.46% -
BM_std_min<unsigned___int128>/4 -1.79% 1.396 1.371 - -5.16% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.79% 9.265 9.100 - 1.38% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -1.78% 25.392 24.939 - 30.68% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.78% 1077567.904 1058346.243 - -4.49% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.78% 1.337 1.313 - -6.67% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.77% 1.323 1.299 - 7.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.77% 127050.304 124799.031 - -0.91% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.77% 1861.835 1828.933 - 0.61% -
BM_std_minmax<unsigned_long_long>/29 -1.76% 4.171 4.097 - -2.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.76% 19.037 18.702 - 0.10% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.76% 19.602 19.258 - -1.71% -
BM_std_minmax<short>/6 -1.75% 1.396 1.372 - -0.54% -
SetIntersection_None_Set_float_256_4 -1.75% 11673762.917 11469352.257 - -1.53% -
BM_MakeThenSortHeap_uint64_Descending_262144 -1.75% 24.948 24.512 - 0.04% -
std::fill_n(deque<int>)/1024 -1.75% 30.349 29.818 - 0.66% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.75% 26.759 26.292 - -10.28% -
std::find_if_not(vector<char>)_(process_all)/8 -1.75% 2.533 2.488 - 0.78% -
std::replace_if(vector<int>)_(prefix)/1024 -1.75% 276.152 271.328 - -0.14% -
BM_std_minmax<short>/10 -1.75% 1.425 1.400 - -2.11% -
BM_RangesPushHeap_string_Descending_1024 -1.74% 2.425 2.382 - -4.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.74% 1888743.570 1855790.121 - -2.40% -
SetIntersection_None_Set_float_64_64 -1.74% 11821172.169 11615014.581 - -2.19% -
std::multiset<int>::erase(key)_(existent)/32 -1.74% 22.880 22.481 - 0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.74% 2179779.051 2141810.791 - -1.54% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 -1.74% 5723.291 5623.790 - 0.66% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.74% 13561.936 13326.316 - 3.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.74% 0.918 0.903 - -2.48% -
SetIntersection_Front_Set_uint32_64_16 -1.73% 17262571.722 16963173.212 - 1.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.73% 28.352 27.860 - 1.50% -
rng::find_end(deque<int>)_(near_matches)/1024 -1.73% 17854.582 17545.079 - -38.72% -
BM_std_min<unsigned_short>/20 -1.73% 2.188 2.151 - -3.16% -
rng::copy_n(vector<bool>)_(aligned)/262144 -1.73% 280.116 275.263 - -0.89% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.73% 29.173 28.668 - -4.40% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.72% 527430.545 518334.104 - -1.03% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.72% 64.601 63.487 - -0.44% -
BM_RangesMakeHeap_string_Heap_262144 -1.72% 5.239 5.149 - -5.32% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.71% 1263363.687 1241778.156 - 1.27% -
std::multimap<int,_int>::erase(iterator)/32 -1.71% 21.054 20.695 - -0.19% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.71% 804.682 790.959 - 1.66% -
BM_RangesPopHeap_uint64_262144 -1.70% 42.171 41.452 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.70% 1262166.171 1240652.711 - 1.36% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.70% 3259.344 3203.959 - -0.87% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.70% 1527.393 1501.472 - -1.58% -
BM_std_minmax<unsigned_long_long>/23 -1.70% 4.424 4.349 - 1.18% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -1.70% 64.942 63.841 - 3.73% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -1.69% 9.289 9.132 - 1.76% -
SetIntersection_None_Set_string_262144_4 -1.69% 1693069.745 1664411.297 - -1.38% -
SetIntersection_None_Set_string_1024_16 -1.69% 9493832.839 9333277.346 - 3.20% -
rng::for_each(map<int>::iterator)/8192 -1.69% 7600.179 7471.688 - -55.85% -
std::multiset<int>::insert(value)_(already_present)/32 -1.69% 19.426 19.099 - 0.51% -
rng::find_if(vector<char>)_(bail_25%)/32768 -1.69% 2060.147 2025.402 - -0.67% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.68% 1938.810 1906.200 - 0.85% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -1.68% 155241.764 152632.153 - 3.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.68% 8861675.702 8712746.476 - -26.92% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.68% 31.127 30.604 - -0.10% -
rng::copy(vector<int>)/8 -1.68% 2.286 2.248 - -1.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.67% 10.689 10.510 - 0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.67% 1114982.365 1096327.716 - 1.08% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.67% 106.584 104.808 - -1.52% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.67% 10.802 10.622 - -1.07% -
BM_std_min<__int128>/8 -1.66% 2.921 2.873 - 0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.66% 12.048 11.848 - 0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.66% 2024504.638 1990908.692 - -1.43% -
SetIntersection_Interlaced_Set_float_16_4 -1.66% 64943836.693 63866560.306 - -1.66% -
BM_MakeThenSortHeap_uint64_Random_16384 -1.66% 22.431 22.059 - -0.13% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.66% 1.047 1.030 - -0.66% -
rng::unique(list<int>)_(contiguous)/1024 -1.66% 949.183 933.463 - 0.56% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.66% 238257.138 234311.307 - 0.29% -
SetIntersection_Interlaced_Set_string_16_4 -1.66% 77804969.997 76516652.060 - 0.10% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.66% 49.229 48.414 - -0.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.65% 387.471 381.070 - -0.93% -
rng::reverse_copy(vector<int>)/8 -1.65% 2.492 2.451 - -3.28% -
std::partition_copy(vector<int>)/50 -1.65% 13.060 12.845 - -0.97% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -1.65% 32.737 32.198 - 2.17% -
std::copy(deque<int>)/262144 -1.65% 10379.446 10208.592 - -1.38% -
std::multimap<int,_int>::erase(iterator)/8192 -1.64% 21.272 20.923 - -0.16% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.64% 1.854 1.824 - 1.91% -
BM_std_min<__int128>/6 -1.64% 2.116 2.082 - 0.29% -
std::find_if(deque<int>)_(process_all)/50 -1.64% 23.917 23.526 - -1.59% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.64% 12615.993 12409.621 - -1.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.63% 722.605 710.805 - -0.26% -
std::partition_copy(deque<int>)/1024 -1.63% 645.509 634.973 - -0.03% -
BM_std_minmax<short>/9 -1.63% 1.185 1.166 - -1.77% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.63% 5563.984 5473.401 - 0.21% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.63% 61625.226 60623.046 - -0.69% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.62% 6227.352 6126.161 - -3.86% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.62% 508.186 499.933 - -0.58% -
rng::none_of(vector<int>)_(process_all)/8 -1.62% 2.493 2.452 - 4.19% -
rng::rotate(deque<int>)_(1_element_backward)/1024 -1.62% 43.375 42.671 - 9.11% -
BM_MakeThenSortHeap_float_Heap_16 -1.62% 1.884 1.854 - -2.08% -
rng::partial_sort(vector<int>)_(heap)/8 -1.62% 27.340 26.897 - -0.41% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.62% 16.932 16.658 - -2.28% -
SetIntersection_None_Vector_uint64_256_256 -1.62% 2227512.006 2191513.279 - -3.74% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.62% 526.667 518.156 - -1.08% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.62% 64.632 63.588 - 0.63% -
rng::move(vector<int>)/1048576 -1.62% 57033.735 56112.538 - -2.86% -
SetIntersection_None_Set_float_262144_4 -1.61% 1210480.715 1190932.861 - 2.42% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.61% 54836.715 53951.890 - -2.29% -
BM_RangesPushHeap_string_PipeOrgan_16384 -1.61% 13.080 12.869 - -12.66% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.61% 8858.097 8715.419 - 1.26% -
BM_MakeThenSortHeap_uint64_Ascending_262144 -1.61% 25.465 25.055 - 0.41% -
BM_MakeThenSortHeap_string_Random_262144 -1.61% 193.534 190.419 - -1.78% -
BM_MakeThenSortHeap_string_Random_1024 -1.61% 69.839 68.715 - -2.30% -
rng::find(deque<int>)_(process_all)/8 -1.61% 3.518 3.462 - -1.72% -
BM_PushHeap_string_Random_4 -1.61% 6.033 5.937 - 0.04% -
BM_MakeThenSortHeap_string_Random_256 -1.60% 55.292 54.405 - -2.37% -
std::reverse(list<int>)/64 -1.60% 17.616 17.333 - -1.83% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.60% 4.712 4.636 - -0.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.60% 4.715 4.640 - 0.99% -
BM_deque_vector_copy/64000 -1.60% 2430.899 2392.019 - -16.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.60% 27021.062 26589.195 - 5.80% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.60% 45.098 44.377 - -0.07% -
SetIntersection_None_Set_float_262144_64 -1.59% 1211309.000 1192016.844 - 2.61% -
std::set<std::string>::erase(key)_(existent)/8192 -1.59% 71.431 70.295 - -1.08% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.59% 29.374 28.908 - -2.25% -
BM_StringFindAllMatch/8 -1.59% 2.708 2.665 - 4.76% -
BM_RangesPushHeap_string_Descending_256 -1.59% 2.300 2.263 - -4.42% -
SetIntersection_Front_Set_float_16384_4 -1.59% 1138139.814 1120074.195 - -3.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.59% 2253447.756 2217683.186 - -0.28% -
BM_RangesPushHeap_uint32_Random_262144 -1.59% 6.376 6.275 - -0.03% -
BM_MakeThenSortHeap_float_Ascending_256 -1.58% 6.594 6.490 - 0.43% -
SetIntersection_Front_Vector_uint32_16384_1 -1.58% 1113852.520 1096250.111 - -1.73% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -1.58% 1498.214 1474.540 - -6.92% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.58% 64692.876 63671.605 - -1.69% -
753_ns3_r -1.58% 10.260 10.098 - -1.19% -
BM_std_minmax<unsigned_int>/31 -1.57% 2.604 2.563 - 3.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.57% 11916882.469 11729403.067 - -5.85% -
SetIntersection_None_Set_float_256_1 -1.57% 12049521.008 11860032.041 - 0.85% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.57% 17.617 17.340 - -3.72% -
BM_MakeThenSortHeap_string_Random_64 -1.56% 39.748 39.127 - -2.30% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.56% 541.622 533.179 - -4.51% -
SetIntersection_Front_Set_float_262144_262144 -1.56% 1766608.642 1739105.064 - -2.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.56% 144484.230 142235.510 - -0.54% -
rng::remove(list<int>)_(sprinkled)/1024 -1.55% 964.637 949.641 - -1.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.55% 18.990 18.695 - -0.32% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.55% 14.184 13.963 - 0.83% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.55% 2.387 2.350 - -0.14% -
rng::copy_backward(vector<int>)/4096 -1.55% 148.570 146.266 - 3.66% -
BM_std_minmax<unsigned_long_long>/31 -1.55% 4.896 4.820 - 0.62% -
std::copy(list<int>)/8 -1.55% 2.492 2.454 - -2.35% -
BM_MakeHeap_uint64_PipeOrgan_256 -1.55% 0.652 0.642 - -1.18% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.55% 15241244.630 15005708.910 - -1.70% -
BM_std_minmax<unsigned_long_long>/7 -1.54% 2.539 2.499 - -1.14% -
SetIntersection_Front_Set_uint32_1024_1024 -1.54% 17651921.337 17379667.355 - 6.59% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.54% 142.843 140.642 - 0.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.54% 389.779 383.788 - -0.68% -
BM_RangesPopHeap_string_4 -1.54% 5.328 5.246 - -1.55% -
std::find_if_not(vector<int>)_(process_all)/8 -1.54% 2.677 2.636 - 4.16% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.53% 11.795 11.614 - -3.74% -
BM_std_minmax<unsigned_short>/20 -1.53% 1.955 1.925 - -1.38% -
std::find_end(list<int>)_(same_length)/1000 -1.53% 750.463 738.984 - -49.99% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.53% 16135.859 15889.059 - -1.66% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.53% 18271743.344 17992381.997 - -1.62% -
SetIntersection_None_Vector_uint32_256_16 -1.53% 4278709.038 4213298.789 - -0.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.53% 23.674 23.313 - -0.69% -
SetIntersection_Interlaced_Set_string_64_4 -1.53% 27461923.799 27042764.388 - 0.61% -
BM_RangesPushHeap_float_Random_16 -1.52% 5.423 5.340 - -1.27% -
SetIntersection_None_Vector_uint32_1024_1024 -1.52% 1146311.652 1128839.391 - -1.30% -
rng::remove_if(list<int>)_(prefix)/8192 -1.52% 9397.544 9254.411 - 1.27% -
std::find(vector<char>)_(process_all)/50 -1.52% 1.644 1.619 - -0.66% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.52% 11.844 11.664 - 0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.52% 1151361.176 1133916.842 - 1.77% -
SetIntersection_None_Set_float_64_16 -1.51% 18576828.607 18295406.641 - -4.84% -
std::is_sorted_until(vector<int>,_pred)/8 -1.51% 3.485 3.432 - -5.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.51% 7.586 7.471 - 0.04% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 -1.51% 26.217 25.821 - 0.20% -
BM_std_minmax<unsigned_int>/15 -1.51% 2.044 2.013 - -0.83% -
SetIntersection_None_Vector_string_1024_1024 -1.51% 1233776.166 1215191.582 - -0.72% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.50% 552.756 544.438 - -0.03% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -1.50% 1.471 1.449 - -3.10% -
rng::count(list<int>)_(every_other)/1024 -1.50% 720.518 709.693 - 0.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.50% 1.078 1.062 - -5.13% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.50% 20.867 20.555 - -1.91% -
BM_vector_deque_move_backward/65536 -1.50% 7894.540 7776.359 - 5.77% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.50% 10.408 10.253 - -2.46% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.50% 16.731 16.481 - -1.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.50% 2447860.754 2411261.885 - -2.47% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -1.49% 26787.558 26387.153 - -5.27% -
SetIntersection_Interlaced_Set_float_16_16 -1.49% 42512044.123 41877330.099 - 1.62% -
BM_std_minmax<long_long>/10 -1.49% 2.188 2.156 - -1.55% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -1.49% 1902019.231 1873636.059 - -22.79% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.49% 6.056 5.965 - 0.10% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.49% 3.003 2.958 - -1.75% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.49% 24.773 24.405 - 0.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.49% 850.250 837.602 - 1.87% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.49% 40.924 40.316 - 47.35% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -1.48% 13549.216 13348.303 - 3.49% -
std::find_end(vector<int>)_(single_element)/8192 -1.48% 1902.344 1874.150 - 2.19% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.48% 45017.928 44351.035 - 1.49% -
std::find_if(list<int>)_(process_all)/32768 -1.48% 27905.819 27493.292 - -3.82% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.48% 5.024 4.950 - -1.65% -
std::map<std::string,_int>::clear()/1024 -1.48% 20920.508 20611.312 - -1.62% -
std::multimap<int,_int>::erase(iterator)/0 -1.48% 20.866 20.558 - -0.16% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.47% 704.861 694.483 - -0.79% -
rng::stable_partition(list<int>)_(dense)/50 -1.47% 57.571 56.724 - 7.74% -
SetIntersection_None_Set_uint32_16384_16384 -1.47% 160566320.019 158203496.105 - 2.58% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -1.47% 346570.903 341479.246 - -0.31% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.47% 600.600 591.780 - -0.14% -
BM_MakeThenSortHeap_string_Ascending_16 -1.47% 9.761 9.618 - -0.59% -
BM_deque_vector_ranges_copy_backward/70000 -1.47% 8760.003 8631.502 - -0.29% -
SetIntersection_Interlaced_Set_float_16384_4 -1.47% 176054324.299 173474402.526 - 0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.46% 4417270.815 4352805.047 - -1.14% -
SetIntersection_None_Set_uint32_1024_1024 -1.46% 8984663.997 8853788.540 - 1.38% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.45% 12327.084 12147.862 - -0.92% -
std::multimap<int,_int>::erase(iterator)/1024 -1.45% 21.084 20.779 - -0.30% -
BM_std_min<__int128>/7 -1.45% 2.523 2.486 - 0.23% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.44% 3898.220 3841.931 - -0.59% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.44% 45745.867 45085.713 - -2.94% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.44% 539.850 532.060 - 0.25% -
SetIntersection_None_Set_string_262144_1 -1.44% 1690560.141 1666172.772 - -1.78% -
BM_PushHeap_float_Random_64 -1.43% 6.763 6.666 - -1.59% -
rng::replace(vector<int>)_(prefix)/50 -1.43% 7.198 7.095 - 1.58% -
std::search_n(vector<int>)_(no_match)/1024 -1.43% 213.298 210.243 - -0.08% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.43% 2961.590 2919.286 - 0.21% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.43% 116829.295 115161.823 - -0.45% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.42% 96342.994 94974.798 - -1.89% -
SetIntersection_None_Vector_float_262144_262144 -1.42% 1218171.285 1200905.563 - -2.42% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.42% 16.987 16.746 - -0.85% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 -1.42% 1917.827 1890.667 - 0.64% -
BM_std_minmax_element<long_long>/4 -1.41% 1.268 1.250 - -0.12% -
BM_std_min<short>/23 -1.41% 2.132 2.101 - -0.68% -
rng::copy_backward(vector<int>)/1048576 -1.41% 49993.046 49287.744 - 1.74% -
BM_MakeThenSortHeap_uint64_Ascending_16384 -1.41% 17.076 16.835 - -0.30% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.41% 22.621 22.302 - -3.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -1.41% 11714.395 11549.429 - 4.48% -
BM_std_min<unsigned_char>/64 -1.41% 4.127 4.069 - -0.44% -
std::move_backward(vector<int>)/262144 -1.41% 21597.304 21293.623 - -2.95% -
BM_MakeThenSortHeap_uint64_Random_16 -1.40% 8.656 8.534 - -0.30% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 -1.40% 25.920 25.556 - 0.06% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 -1.40% 3.813 3.760 - 0.57% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 -1.40% 1939.357 1912.136 - 0.68% -
std::remove_if(list<int>)_(prefix)/1024 -1.40% 1043.952 1029.305 - -1.71% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.40% 709.199 699.250 - -2.42% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.40% 4.917 4.848 - 0.41% -
BM_MakeThenSortHeap_float_Descending_16384 -1.40% 29.836 29.419 - 7.57% -
BM_vector_deque_ranges_copy/4000 -1.40% 142.882 140.884 - -0.31% -
BM_PushHeap_string_Random_1024 -1.40% 15.027 14.817 - -0.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -1.39% 14.941 14.733 - -0.32% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.39% 23.612 23.283 - -1.10% -
BM_MakeThenSortHeap_string_Random_16384 -1.39% 109.903 108.372 - -2.51% -
BM_MakeThenSortHeap_uint64_Random_64 -1.39% 11.928 11.762 - 0.40% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -1.39% 13.019 12.837 - -0.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.39% 34.873 34.388 - -0.11% -
SetIntersection_Front_Set_string_16_4 -1.39% 68579372.152 67628592.927 - 1.17% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.39% 21.560 21.261 - -1.47% -
BM_LowerBound_uint64_64 -1.38% 8.476 8.359 - -0.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.38% 67239.925 66310.208 - -3.16% -
SetIntersection_Interlaced_Set_float_262144_4 -1.38% 1332491.537 1314077.311 - 2.18% -
bm_lexicographical_compare<unsigned_char>/1 -1.38% 1.671 1.648 - -2.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.38% 1.815 1.790 - -1.51% -
BM_RangesMakeHeap_string_Descending_64 -1.38% 2.636 2.599 - -14.81% -
BM_MakeThenSortHeap_string_Ascending_4 -1.38% 5.359 5.285 - -1.33% -
BM_deque_deque_copy_backward/64 -1.38% 5.147 5.076 - 50.46% -
SetIntersection_None_Set_string_1024_1 -1.38% 9402243.644 9272775.066 - 3.80% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.38% 16.968 16.734 - -1.71% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.37% 10.204 10.064 - -0.99% -
std::multimap<std::string,_int>::clear()/8192 -1.37% 206129.595 203301.597 - 0.29% -
std::partition_point(list<int>)/50 -1.37% 25.055 24.712 - 0.01% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.37% 924312.555 911649.061 - -1.69% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.37% 155343.221 153215.406 - 3.67% -
BM_MakeThenSortHeap_uint64_Descending_16384 -1.37% 16.405 16.180 - -0.15% -
BM_std_min<char>/30 -1.37% 2.303 2.271 - 2.17% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.37% 2.541 2.506 - -1.76% -
SetIntersection_Front_Set_string_16384_4 -1.37% 1348857.308 1330444.297 - 0.79% -
SetIntersection_Interlaced_Set_float_1024_256 -1.36% 15212972.074 15005379.693 - -7.48% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.36% 55514.141 54756.957 - 0.92% -
BM_deque_vector_ranges_copy_backward/4096 -1.36% 149.136 147.103 - -0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.36% 2368782.873 2336520.327 - -0.25% -
SetIntersection_None_Set_uint64_262144_262144 -1.36% 1217655.926 1201079.510 - -0.91% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.36% 2.528 2.493 - -2.14% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.36% 201.442 198.701 - 0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.36% 11884729.644 11723216.103 - -0.64% -
SetIntersection_Front_Vector_float_262144_256 -1.36% 2352722.108 2320756.756 - -2.04% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.36% 9.473 9.344 - -0.12% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.36% 8027.182 7918.250 - -0.27% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.36% 572.698 564.931 - 0.97% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.35% 296.466 292.453 - -0.76% -
BM_RangesMakeHeap_string_Random_16384 -1.35% 12.643 12.472 - -2.69% -
rng::find(list<int>)_(bail_25%)/8192 -1.35% 1444.287 1424.757 - 0.10% -
BM_RangesMakeHeap_string_Random_256 -1.35% 10.408 10.267 - -0.71% -
SetIntersection_Interlaced_Set_float_16384_16 -1.35% 214952434.932 212048216.201 - 0.68% -
SetIntersection_Front_Set_float_1024_16 -1.35% 1304036.231 1286446.869 - -1.65% -
BM_vector_deque_ranges_move_backward/64000 -1.34% 7733.151 7629.289 - 6.30% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.34% 8229.946 8119.471 - -15.79% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.34% 16.777 16.552 - -0.84% -
rng::find_end(vector<int>)_(same_length)/1000 -1.34% 248.368 245.039 - -51.20% -
SetIntersection_None_Set_float_262144_16 -1.34% 1211810.139 1195569.744 - 2.97% -
SetIntersection_None_Set_float_262144_256 -1.34% 1211476.645 1195249.348 - 2.73% -
rng::equal(vector<bool>)_(unaligned)/1024 -1.34% 7.731 7.628 - -0.06% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.34% 8.030 7.923 - 3.02% -
SetIntersection_Front_Vector_float_262144_16 -1.34% 1198974.928 1182968.520 - -0.78% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.33% 201.417 198.729 - -0.74% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.33% 584.775 576.979 - -0.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.33% 214.023 211.170 - -6.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.33% 1241.865 1225.335 - 5.80% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.33% 2.997 2.958 - 3.59% -
std::multimap<std::string,_int>::erase(iterator)/32 -1.33% 32.012 31.586 - 7.40% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -1.33% 12.690 12.521 - -9.64% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.33% 1575.801 1554.870 - 3.87% -
std::partition_copy(vector<int>)/1024 -1.33% 476.961 470.628 - 2.93% -
BM_std_minmax<unsigned_short>/28 -1.33% 2.578 2.544 - 0.03% -
SetIntersection_Interlaced_Set_float_262144_64 -1.33% 1607901.611 1586574.219 - 0.84% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.33% 20.856 20.580 - -1.15% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.32% 1151532.326 1136285.045 - -2.25% -
rng::is_sorted(list<int>,_pred)/8 -1.32% 4.296 4.239 - 0.30% -
rng::unique_copy(deque<int>)_(contiguous)/32 -1.32% 10.992 10.846 - 11.22% -
rng::find_end(deque<int>)_(near_matches)/1000 -1.32% 16955.880 16732.089 - -39.25% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.32% 617.207 609.061 - -2.03% -
SetIntersection_Interlaced_Vector_float_64_4 -1.32% 18908356.468 18658867.391 - -1.37% -
SetIntersection_None_Set_uint32_262144_262144 -1.32% 1201233.805 1185402.916 - 3.24% -
std::partition(deque<int>)_(sparse)/1024 -1.32% 389.582 384.450 - -1.21% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.32% 945.152 932.709 - -0.69% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.32% 1943.888 1918.315 - 0.44% -
SetIntersection_None_Set_string_262144_16384 -1.31% 1692098.957 1669896.567 - -1.28% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.31% 42.580 42.022 - 1.20% -
BM_RangesMakeHeap_string_Descending_4 -1.31% 2.164 2.135 - -11.64% -
rng::search(vector<int>)_(same_length)/8192 -1.31% 1963.343 1937.634 - 3.13% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -1.31% 23.193 22.890 - -3.14% -
BM_PushHeap_float_Random_16384 -1.31% 7.706 7.605 - 1.06% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.30% 16.730 16.512 - -1.04% -
BM_std_minmax<unsigned_char>/20 -1.30% 1.993 1.967 - 1.78% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 -1.30% 5.879 5.802 - 0.48% -
SetIntersection_Front_Set_string_262144_262144 -1.30% 17788034.504 17556391.521 - -0.75% -
SetIntersection_Front_Set_string_256_4 -1.30% 5219487.157 5151529.972 - -2.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.30% 806434.808 795940.708 - -0.38% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.30% 17.727 17.497 - -3.34% -
SetIntersection_None_Set_string_262144_262144 -1.30% 1706454.674 1684251.547 - -0.84% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 684.192 675.294 - -0.16% -
std::multiset<std::string>::ctor(const&)/8192 -1.30% 344356.522 339881.138 - -0.48% -
BM_MakeThenSortHeap_uint64_Heap_16 -1.30% 5.355 5.286 - -0.63% -
std::multiset<std::string>::insert(value)_(new_value)/0 -1.30% 35.514 35.053 - -0.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.30% 13.209 13.037 - 0.52% -
std::set<std::string>::clear()/32 -1.30% 902.479 890.777 - -0.85% -
rng::copy_n(deque<int>)/262144 -1.30% 10456.014 10320.547 - -0.36% -
SetIntersection_Front_Set_uint64_256_1 -1.30% 4412518.495 4355357.168 - -1.08% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.29% 10.486 10.351 - 0.04% -
SetIntersection_Front_Set_float_262144_1 -1.29% 1100166.211 1085926.058 - -2.69% -
std::fill(vector<int>)/1024 -1.29% 30.439 30.046 - -0.68% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.29% 173951477.133 171703029.971 - 2.02% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.29% 1289170.900 1272514.568 - 1.70% -
rng::stable_partition(vector<int>)_(dense)/32 -1.29% 21.328 21.053 - -6.50% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.29% 58.133 57.384 - -0.59% -
std::partial_sort(vector<int>)_(descending)/1024 -1.29% 8274.136 8167.737 - -1.35% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -1.28% 1.386 1.369 - 0.72% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.28% 523.475 516.767 - -2.04% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.28% 21.857 21.577 - -17.04% -
BM_deque_deque_ranges_move_backward/64 -1.28% 5.127 5.061 - 49.87% -
SetIntersection_Front_Set_string_262144_16384 -1.28% 351646419.953 347147010.395 - -1.45% -
BM_std_minmax<long_long>/12 -1.28% 2.734 2.699 - -1.24% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.28% 2.415 2.384 - -0.32% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.28% 466386.779 460430.130 - -2.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.28% 11.710 11.561 - -1.68% -
BM_RangesPushHeap_uint32_Random_1024 -1.28% 6.248 6.168 - 2.17% -
rng::find_end(deque<int>)_(same_length)/1000 -1.28% 336.029 331.742 - -64.68% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.28% 4.256 4.201 - -0.62% -
SetIntersection_None_Set_string_262144_256 -1.27% 1692817.059 1671245.363 - -1.24% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.27% 30.099 29.715 - -0.28% -
std::is_sorted_until(list<int>)/1024 -1.27% 760.226 750.550 - -0.39% -
rng::fill(vector<bool>)/32768 -1.27% 30.435 30.049 - -3.11% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.27% 32.088 31.681 - 0.16% -
BM_vector_deque_move_backward/1 -1.27% 2.229 2.201 - -14.33% -
std::copy_backward(vector<bool>)_(aligned)/512 -1.27% 1.571 1.551 - -0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.27% 8126000.131 8023075.027 - 3.02% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.26% 4.853 4.791 - 1.43% -
SetIntersection_None_Vector_uint32_256_4 -1.26% 4482452.275 4425777.621 - -0.60% -
SetIntersection_None_Vector_uint32_16384_1024 -1.26% 1189940.890 1174919.292 - 0.28% -
BM_deque_deque_ranges_move/1 -1.26% 3.527 3.482 - 1.79% -
std::multiset<int>::contains(key)_(existent)/1024 -1.26% 4.086 4.035 - 0.13% -
BM_PopHeap_uint32_262144 -1.26% 41.850 41.324 - -1.70% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.26% 19.353 19.110 - -2.20% -
std::set<int>::equal_range(key)_(existent)/1024 -1.26% 4.213 4.160 - 0.74% -
std::move(deque<int>)/512 -1.25% 24.137 23.834 - 0.11% -
rng::copy_if(list<int>)_(entire_range)/512 -1.25% 371.223 366.599 - -1.33% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.25% 997.700 985.279 - 0.94% -
std::unordered_set<int>::erase(iterator)/1024 -1.24% 20.494 20.239 - 0.22% -
std::search_n(vector<int>)_(no_match)/1000 -1.24% 208.204 205.616 - 0.07% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.24% 13.790 13.618 - -0.47% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.24% 2175.071 2148.104 - -1.50% -
BM_MakeThenSortHeap_uint64_Random_256 -1.24% 13.502 13.335 - -0.06% -
rng::equal(vector<bool>)_(unaligned)/1048576 -1.24% 7692.890 7597.812 - -0.06% -
BM_MakeThenSortHeap_uint64_Descending_16 -1.24% 5.612 5.542 - -0.48% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.23% 186.789 184.485 - -1.57% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.23% 18734689.419 18503614.393 - 4.95% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.23% 28893.723 28537.831 - -0.81% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.23% 3.409 3.367 - -5.48% -
rng::starts_with(deque<int>,_pred)/8192 -1.23% 4017.321 3967.919 - -2.12% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.23% 8.588 8.483 - -1.64% -
std::search(vector<int>)_(same_length)/8192 -1.23% 1986.368 1961.958 - 0.08% -
BM_std_minmax<unsigned_short>/23 -1.23% 2.510 2.480 - -3.51% -
SetIntersection_Front_Set_uint64_262144_256 -1.22% 4637709.422 4580951.062 - 2.24% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.22% 6000.502 5927.207 - -0.23% -
BM_PopHeap_string_16384 -1.22% 74.372 73.464 - 1.05% -
BM_std_min<int>/17 -1.22% 0.965 0.953 - 0.08% -
std::stable_partition(vector<int>)_(dense)/32 -1.22% 21.362 21.101 - -4.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.22% 2149280.519 2123079.752 - -2.33% -
BM_RangesMakeHeap_string_Random_4 -1.22% 5.835 5.764 - 0.18% -
SetIntersection_Front_Set_string_256_16 -1.21% 7535496.709 7444003.364 - -2.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.21% 1173445.087 1159199.104 - -2.37% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.21% 6.592 6.512 - -2.30% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.21% 19.003 18.773 - -2.29% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.21% 10.201 10.077 - -1.41% -
rng::partial_sort(vector<int>)_(descending)/8 -1.21% 25.390 25.083 - 0.93% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -1.21% 25.322 25.016 - 0.26% -
BM_MakeThenSortHeap_uint64_Ascending_256 -1.21% 8.824 8.717 - -0.33% -
BM_StringCopy_Huge -1.21% 104.877 103.610 - 2.61% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.21% 1896.340 1873.473 - -0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.20% 34.058 33.649 - -0.20% -
BM_RangesMakeHeap_string_Random_16 -1.20% 8.334 8.234 - -0.65% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.20% 284396.956 280977.756 - 0.03% -
std::vector<std::string>::ctor(size)/32 -1.20% 34.888 34.469 - 2.68% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.20% 15.924 15.733 - -2.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.20% 84761.209 83744.283 - -0.24% -
SetIntersection_Interlaced_Set_string_16384_1 -1.20% 1159955.700 1146048.191 - -0.83% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.20% 10.568 10.441 - -2.04% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.20% 17.847 17.634 - -3.45% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.20% 27550.883 27221.054 - -1.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.20% 1247.562 1232.644 - 3.39% -
rng::copy_backward(deque<int>)/1048576 -1.20% 127292.079 125770.458 - -0.58% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.20% 717.557 708.981 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.20% 68032075.123 67219009.717 - -1.25% -
std::multiset<int>::contains(key)_(existent)/8192 -1.19% 8.370 8.270 - -6.19% -
std::copy_backward(list<int>)/32768 -1.19% 26452.959 26137.348 - -2.04% -
std::is_sorted_until(list<int>,_pred)/8 -1.19% 4.223 4.173 - -1.36% -
SetIntersection_None_Set_string_262144_16 -1.19% 1684842.772 1664865.237 - -1.47% -
std::search(list<int>)_(no_match)/1000 -1.18% 682.892 674.805 - -5.53% -
rng::unique(deque<int>)_(sprinkled)/52 -1.18% 70.843 70.004 - -6.36% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.18% 348128.173 344007.752 - -0.33% -
bm_lexicographical_compare<unsigned_char>/5 -1.18% 1.672 1.653 - -4.67% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.18% 11408082.555 11273073.579 - -0.23% -
rng::reverse(list<int>)/512 -1.18% 199.310 196.956 - -1.42% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.18% 470.202 464.651 - -1.23% -
SetIntersection_None_Vector_string_262144_16 -1.18% 1357898.256 1341895.415 - -1.18% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 -1.18% 5.664 5.598 - 0.04% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.17% 12.314 12.169 - -0.10% -
BM_std_minmax<short>/17 -1.17% 1.782 1.761 - -1.75% -
std::set<int>::count(key)_(non-existent)/32 -1.17% 2.987 2.952 - -0.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.17% 17.792 17.584 - -1.26% -
BM_RangesPushHeap_float_Random_64 -1.17% 6.733 6.654 - -0.68% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.17% 0.962 0.950 - -1.16% -
BM_RangesMakeHeap_uint32_Random_16 -1.17% 1.253 1.238 - -2.53% -
std::map<int,_int>::erase(iterator)/0 -1.17% 20.752 20.510 - -1.44% -
rng::move_backward(vector<int>)/262144 -1.16% 21597.876 21346.309 - -3.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.16% 15498.681 15318.242 - -2.36% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.16% 574.944 568.254 - 1.06% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.16% 30.897 30.538 - 2.35% -
BM_RangesMakeHeap_string_PipeOrgan_4 -1.16% 2.609 2.579 - -6.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.16% 40104288.924 39638484.489 - -0.13% -
std::partial_sort_copy(deque<int>)_(heap)/8 -1.16% 15.843 15.659 - -6.62% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.16% 18.003 17.794 - -0.40% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.16% 1.950 1.927 - -0.97% -
std::partition(list<int>)_(sparse)/32 -1.15% 8.884 8.781 - -1.16% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.15% 18.403 18.191 - -2.26% -
BM_PushHeap_string_Random_256 -1.15% 14.303 14.138 - -0.54% -
BM_std_minmax<unsigned_short>/11 -1.15% 1.718 1.698 - -1.25% -
BM_std_minmax<int>/31 -1.15% 2.725 2.694 - -0.84% -
BM_std_minmax<char>/19 -1.15% 1.783 1.762 - -0.37% -
bm_swap_ranges_vb_aligned/8 -1.15% 3.540 3.499 - 4.46% -
BM_StringRelational_Compare_Huge_Empty_Control -1.15% 1.574 1.555 - -6.45% -
BM_RangesMakeHeap_string_Random_1024 -1.15% 10.715 10.592 - -1.81% -
BM_RangesMakeHeap_string_PipeOrgan_256 -1.15% 4.898 4.842 - -11.94% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.14% 2.636 2.606 - 0.78% -
BM_MakeThenSortHeap_string_Random_16 -1.14% 22.614 22.356 - -1.42% -
BM_PopHeap_float_16384 -1.14% 34.358 33.965 - 2.50% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.14% 60.625 59.934 - 0.84% -
std::multimap<int,_int>::clear()/32 -1.14% 672.483 664.820 - 0.67% -
BM_PushHeap_float_Random_1024 -1.14% 7.521 7.436 - -1.06% -
BM_std_minmax<long_long>/31 -1.14% 4.832 4.777 - -1.04% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.13% 502446.205 496754.773 - 0.01% -
std::map<int,_int>::erase(iterator)/32 -1.13% 20.972 20.735 - -1.40% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.13% 32.390 32.024 - -1.16% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.13% 9069.626 8967.285 - 7.15% -
rng::partition(list<int>)_(dense)/50 -1.13% 13.279 13.129 - -0.76% -
std::any_of(vector<int>)_(process_all)/32 -1.13% 8.412 8.317 - -0.75% -
SetIntersection_None_Set_float_262144_1 -1.13% 1215000.979 1201328.371 - 3.37% -
SetIntersection_None_Set_uint32_256_1 -1.12% 11688961.098 11557506.405 - 1.15% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.12% 6998.083 6919.398 - -0.31% -
BM_MakeThenSortHeap_float_Descending_1024 -1.12% 8.150 8.058 - 0.98% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -1.12% 59.883 59.211 - 0.20% -
BM_std_minmax<unsigned_long_long>/14 -1.12% 3.320 3.282 - -0.36% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 -1.12% 5.568 5.506 - 0.49% -
rng::move(deque<int>)/1048576 -1.12% 54858.723 54244.387 - -0.17% -
BM_std_minmax<unsigned_char>/21 -1.12% 2.284 2.258 - 1.21% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.12% 74.693 73.857 - 0.53% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.12% 4.882 4.828 - -0.75% -
rng::for_each(multiset<int>)/8 -1.12% 6.298 6.228 - 36.12% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.11% 212060.512 209697.393 - -1.49% -
BM_deque_deque_copy_backward/512 -1.11% 22.346 22.097 - 18.99% -
SetIntersection_None_Set_string_262144_1024 -1.11% 1708331.707 1689316.242 - -0.94% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.11% 40.982 40.526 - 40.20% -
rng::swap_ranges(list<int>)/32 -1.11% 16.910 16.722 - -0.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.11% 716.631 708.674 - -1.61% -
BM_MakeThenSortHeap_uint64_Ascending_64 -1.11% 8.425 8.331 - -0.08% -
std::multiset<int>::insert(value)_(already_present)/0 -1.11% 18.358 18.155 - 0.35% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.10% 20.853 20.622 - 1.35% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.10% 24.547 24.276 - -3.94% -
SetIntersection_None_Set_uint32_262144_64 -1.10% 1190588.135 1177440.268 - 2.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.10% 798.985 790.163 - -0.62% -
BM_std_min<__int128>/5 -1.10% 1.770 1.751 - 0.16% -
SetIntersection_None_Set_uint32_262144_1 -1.10% 1202131.430 1188894.611 - 2.57% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.10% 1.080 1.068 - -0.84% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -1.10% 8541.960 8448.055 - -5.10% -
rng::search(deque<int>,_pred)_(same_length)/8192 -1.10% 4062.776 4018.138 - -1.08% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.10% 3.635 3.595 - -2.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.10% 18057.055 17859.082 - -5.41% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.10% 38556.272 38133.858 - 0.00% -
SetIntersection_Front_Vector_uint64_16384_4 -1.09% 1137659.588 1125205.114 - 0.52% -
BM_RangesSortHeap_string_1024 -1.09% 59.828 59.175 - 0.15% -
BM_MakeThenSortHeap_float_Random_1024 -1.09% 33.648 33.281 - 0.27% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 -1.09% 6.132 6.065 - -0.06% -
BM_std_minmax<unsigned_short>/26 -1.09% 2.608 2.579 - -0.05% -
SetIntersection_Front_Vector_string_64_64 -1.08% 27457975.229 27160103.235 - -1.98% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.08% 3.985 3.942 - -0.25% -
BM_vector_deque_copy/5500 -1.08% 198.566 196.416 - 0.20% -
SetIntersection_Front_Set_string_16384_64 -1.08% 4932456.321 4879062.303 - -1.73% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.08% 348895.396 345123.352 - -0.30% -
rng::count(vector<bool>)/1000 -1.08% 3.001 2.969 - -1.27% -
rng::find_end(deque<int>)_(near_matches)/8192 -1.08% 1138998.303 1126710.945 - -47.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.08% 13.141 13.000 - -1.60% -
BM_std_minmax<unsigned_long_long>/21 -1.08% 3.534 3.496 - -0.04% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.07% 10.112 10.004 - 0.07% -
BM_deque_deque_ranges_move_backward/70000 -1.07% 8968.964 8872.685 - 4.31% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.07% 77572.782 76740.587 - 0.74% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.07% 1589525.308 1572477.131 - 2.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.07% 19.912 19.699 - 0.97% -
BM_deque_deque_move_backward/4000 -1.07% 148.237 146.650 - -1.22% -
BM_RangesSortHeap_string_16384 -1.07% 97.522 96.478 - 0.55% -
721_gcc_r -1.07% 13.047 12.907 - -2.17% -
SetIntersection_None_Set_uint64_1024_16 -1.07% 8907169.569 8811967.738 - 0.84% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.07% 23.465 23.215 - 1.91% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.07% 50.196 49.660 - -1.93% -
rng::starts_with(deque<int>,_pred)/1048576 -1.07% 523461.208 517878.257 - -2.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.07% 3.661 3.622 - 0.29% -
BM_RangesPushHeap_string_Descending_16 -1.06% 2.104 2.081 - -1.26% -
SetIntersection_Front_Set_string_4_4 -1.06% 167984798.007 166196395.339 - -0.33% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.06% 773.953 765.721 - -0.14% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 -1.06% 16.667 16.491 - 0.03% -
std::set<int>::contains(key)_(non-existent)/1024 -1.06% 5.346 5.289 - -0.30% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.06% 702.436 694.992 - -0.21% -
rng::is_partitioned(list<int>)_(partitioned)/32 -1.06% 8.729 8.637 - -0.40% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.06% 18.569 18.372 - -1.33% -
std::sort(deque<int>)_(shuffled)/8192 -1.06% 81216.868 80357.498 - -1.45% -
std::search(deque<int>,_pred)_(same_length)/8192 -1.06% 4058.193 4015.298 - -1.01% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.06% 6593.890 6524.210 - -1.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.06% 6.491 6.422 - -2.20% -
rng::find_if(vector<char>)_(bail_25%)/8192 -1.05% 523.665 518.158 - -0.85% -
bm_ranges_lexicographical_compare<int>/64 -1.05% 5.018 4.966 - 1.10% -
rng::remove_if(vector<int>)_(sprinkled)/50 -1.05% 64.983 64.301 - 7.79% -
BM_std_min<long_long>/8 -1.05% 2.695 2.667 - -0.44% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.05% 4.376 4.330 - -14.58% -
BM_PushHeap_uint64_Random_1024 -1.05% 5.975 5.912 - 0.03% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.04% 119.863 118.611 - -0.15% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.04% 1.856 1.836 - 4.82% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.04% 3915.903 3875.041 - -0.83% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.04% 22.204 21.973 - -1.45% -
SetIntersection_Front_Vector_uint32_262144_16 -1.04% 1190989.478 1178591.229 - -1.03% -
BM_MakeThenSortHeap_uint64_Ascending_1024 -1.04% 10.774 10.661 - -0.16% -
rng::rotate_copy(vector<int>)/1024 -1.04% 32.821 32.479 - -0.07% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.04% 510.571 505.264 - -1.36% -
std::rotate(list<int>)_(by_1/4)/8192 -1.04% 7311.809 7235.829 - 0.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -1.04% 7.256 7.181 - -0.13% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.04% 8.956 8.864 - -1.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.04% 1273469.891 1260261.524 - -2.97% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.04% 1045.696 1034.861 - 0.44% -
BM_RangesMakeHeap_string_PipeOrgan_16 -1.04% 3.695 3.657 - -4.85% -
BM_LowerBound_string_1024 -1.04% 182.691 180.798 - 1.50% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.03% 2.102 2.080 - -1.32% -
rng::for_each(deque<int>)/32 -1.03% 3.808 3.769 - 0.23% -
BM_std_min<unsigned_char>/31 -1.03% 2.535 2.509 - 0.36% -
rng::remove_copy(list<int>)_(sprinkled)/32 -1.03% 9.599 9.500 - 0.35% -
std::set<int>::contains(key)_(existent)/8192 -1.03% 8.387 8.300 - -1.08% -
rng::rotate(list<int>)_(by_1/4)/1024 -1.03% 580.157 574.183 - -1.46% -
std::move(deque<int>)/262144 -1.03% 15089.345 14933.994 - 0.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.03% 17.195 17.018 - -0.75% -
rng::all_of(list<int>)_(process_all)/50 -1.03% 22.045 21.818 - -1.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.03% 19301160.725 19103117.401 - 1.81% -
std::count(vector<int>)_(every_other)/8 -1.03% 1.353 1.339 - 0.36% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.03% 15.108 14.953 - 0.19% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.02% 33.584 33.240 - 6.42% -
std::multiset<int>::count(key)_(existent)/32 -1.02% 3.606 3.569 - 1.10% -
BM_MakeThenSortHeap_uint32_Heap_16384 -1.02% 16.567 16.398 - 0.05% -
rng::remove_if(deque<int>)_(prefix)/50 -1.02% 74.389 73.630 - -0.40% -
std::search_n(list<int>)_(no_match)/1024 -1.02% 768.371 760.546 - 0.26% -
SetIntersection_Front_Vector_uint64_262144_16 -1.02% 1186987.749 1174901.273 - 0.62% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.02% 2.985 2.955 - -0.92% -
std::search(vector<int>)_(same_length)/1024 -1.02% 256.993 254.384 - -0.18% -
std::find_if(vector<int>)_(process_all)/50 -1.01% 14.224 14.079 - 1.14% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.01% 2.354 2.330 - -6.29% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.01% 10070946.515 9969214.382 - 0.02% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.01% 835.933 827.490 - -1.45% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -1.01% 1.615 1.599 - -0.79% -
std::partial_sort(vector<int>)_(descending)/8 -1.01% 24.766 24.516 - -1.19% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.01% 16.802 16.632 - -0.35% -
BM_MakeThenSortHeap_string_Ascending_64 -1.01% 15.863 15.703 - -0.62% -
std::remove_if(list<int>)_(sprinkled)/32 -1.00% 60.529 59.922 - 0.16% -
BM_MakeThenSortHeap_uint64_Heap_262144 -1.00% 25.096 24.844 - 0.34% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34965.04% 1001212.809 351075657.198 - 0.05% -
std::copy(vector<bool>)_(unaligned)/262144 547.06% 1713.082 11084.751 - 547.50% -
rng::copy(vector<bool>)_(unaligned)/262144 485.26% 1368.289 8008.064 - 485.08% -
rng::rotate_copy(deque<int>)/50 239.35% 3.015 10.231 - 239.46% -
std::rotate_copy(deque<int>)/50 236.92% 3.009 10.137 - 235.63% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 160.93% 686.866 1792.225 - 140.81% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 151.20% 682.767 1715.126 - 140.78% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 124.57% 1.304 2.928 - 153.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 123.02% 1.304 2.909 - 151.44% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 122.98% 1.305 2.910 - 151.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 122.55% 1.303 2.899 - 150.77% -
rng::rotate(deque<int>)_(by_1/4)/8192 122.18% 6815.211 15142.259 - 123.79% -
std::rotate(deque<int>)_(by_1/4)/8192 121.07% 6824.309 15086.605 - 121.90% -
rng::search(list<int>)_(no_match)/1024 118.31% 744.351 1624.972 - 121.57% -
std::unique_copy(list<int>)_(contiguous)/1024 117.99% 744.543 1623.048 - 118.47% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 116.69% 1.337 2.898 - 148.00% -
rng::search(list<int>)_(no_match)/1000 114.96% 725.931 1560.432 - 119.03% -
std::fill(list<int>)/50 108.82% 16.875 35.239 - 0.10% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 107.40% 31.611 65.560 - -0.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 105.05% 104.833 214.964 - 111.79% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.82% 104.469 210.839 - 107.88% -
rng::remove(vector<int>)_(sprinkled)/8192 100.12% 1983.225 3968.837 - 2.86% -
std::copy_n(vector<bool>)_(aligned)/1048576 94.43% 1677.673 3261.936 - 54.72% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 92.80% 369885.230 713155.695 - 93.24% -
std::flat_map<int,_int>::contains(key)_(existent)/0 91.43% 0.014 0.027 - 89.79% -
rng::remove(vector<int>)_(sprinkled)/1024 86.22% 288.177 536.638 - 3.21% -
SetIntersection_Interlaced_Vector_uint64_262144_16 85.06% 3187398.526 5898591.780 - 13.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 81.84% 22.130 40.241 - 7.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 81.41% 79.427 144.092 - 80.66% -
std::unordered_map<int,_int>::clear()/1024 77.62% 8396.994 14914.404 - 80.85% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 77.34% 6.355 11.270 - 58.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 76.98% 25.272 44.726 - 121.79% -
std::unordered_map<int,_int>::clear()/8192 76.36% 63007.910 111123.810 - 73.58% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 75.11% 383695.582 671882.638 - 72.92% -
BM_deque_deque_ranges_move_backward/0 75.04% 0.792 1.387 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 74.67% 5049280.676 8819602.741 - 11.37% -
BM_deque_deque_ranges_copy_backward/0 73.30% 0.801 1.388 - -0.08% -
BM_deque_deque_copy_backward/0 71.52% 0.809 1.387 - -0.04% -
BM_deque_deque_move_backward/0 70.23% 0.815 1.387 - -0.06% -
rng::find_end(vector<int>)_(single_element)/8192 69.48% 1912.641 3241.566 - -0.26% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 69.27% 31.581 53.459 - 50.95% -
rng::find_end(vector<int>)_(single_element)/1024 69.15% 242.411 410.026 - -0.33% -
rng::find_end(vector<int>)_(single_element)/1000 68.85% 237.076 400.305 - -0.70% -
std::map<std::string,_int>::erase(key)_(existent)/8192 64.38% 64.897 106.674 - 14.80% -
std::map<std::string,_int>::erase(key)_(existent)/0 63.54% 42.205 69.022 - 21.90% -
BM_StringConstructDestroyCStr_Empty_Transparent 60.85% 0.236 0.379 - 43.46% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 60.81% 42.507 68.355 - -0.26% -
std::unordered_set<std::string>::erase(key)_(existent)/32 60.53% 73.999 118.790 - 151.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 60.23% 223.979 358.887 - 64.81% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 57.44% 5605.619 8825.316 - 60.54% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56.26% 45287.869 70765.626 - 55.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 55.09% 6661.661 10331.752 - 54.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 54.34% 0.411 0.635 - 32.13% -
rng::unique_copy(deque<int>)_(sprinkled)/52 54.07% 14.761 22.743 - 46.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.61% 44.854 68.899 - -20.58% -
rng::find_end(vector<int>)_(process_all)/8192 53.50% 1904.428 2923.316 - -0.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53.10% 54112.965 82845.307 - 53.43% -
rng::find_end(vector<int>)_(process_all)/1024 52.89% 242.555 370.830 - -0.35% -
rng::find_end(vector<int>)_(process_all)/1000 52.66% 236.990 361.789 - -0.35% -
BM_PopHeap_uint32_1 52.57% 0.456 0.696 - 58.66% -
std::equal(deque<int>)_(it,_it,_it)/8 50.83% 4.276 6.450 - 58.75% -
std::shift_left(vector<int>)/32 50.76% 2.993 4.512 - 51.68% -
BM_deque_deque_copy_backward/64 50.46% 3.374 5.076 - -1.38% -
BM_deque_deque_ranges_copy_backward/64 50.12% 3.377 5.069 - -1.89% -
BM_deque_deque_move_backward/64 49.96% 3.379 5.067 - -1.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 49.93% 30.666 45.976 - 20.04% -
BM_deque_deque_ranges_move_backward/64 49.87% 3.377 5.061 - -1.28% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 49.43% 7.295 10.901 - 61.60% -
std::unique_copy(deque<int>)_(sprinkled)/32 48.73% 9.231 13.730 - -11.99% -
BM_PushHeap_float_Descending_1 48.13% 0.431 0.638 - 10.49% -
rng::find_end(vector<int>)_(process_all)/1048576 47.40% 253644.620 373868.330 - -0.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 47.35% 27.360 40.316 - -1.49% -
std::multiset<std::string>::erase(key)_(existent)/1024 46.60% 57.816 84.757 - 30.69% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 46.44% 88.814 130.058 - 26.19% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 45.58% 0.336 0.489 - 1.53% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 45.22% 23.458 34.065 - 12.97% -
std::all_of(vector<int>)_(process_all)/50 43.73% 12.737 18.307 - 0.73% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 43.68% 23.878 34.309 - -2.58% -
SetIntersection_Interlaced_Vector_uint64_16384_16 42.64% 2435060.489 3473439.234 - -3.99% -
std::map<std::string,_int>::insert(value)_(already_present)/0 42.57% 12.159 17.336 - -0.56% -
std::is_sorted(deque<int>)/8 42.01% 2.512 3.568 - 9.61% -
std::multiset<std::string>::find(key)_(existent)/32 41.93% 14.756 20.943 - 35.60% -
std::unordered_map<int,_int>::erase(iterator)/8192 41.85% 20.357 28.876 - 36.99% -
std::unordered_map<int,_int>::erase(iterator)/1024 41.83% 20.385 28.912 - 40.43% -
BM_PushHeap_uint64_Descending_1 41.68% 0.449 0.636 - 24.66% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 41.41% 365.381 516.696 - 40.63% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 41.12% 31.860 44.961 - 41.77% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.72% 28.323 39.856 - -3.72% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 40.41% 4.602 6.462 - 32.92% -
std::partition(deque<int>)_(sparse)/32 40.35% 9.640 13.530 - 19.10% -
std::multiset<std::string>::find(key)_(existent)/8192 40.20% 28.907 40.526 - -1.11% -
rng::copy_n(vector<int>)/4096 40.12% 146.260 204.933 - 5.41% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 39.75% 1.438 2.010 - 42.78% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 39.70% 610.367 852.659 - 10.83% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 39.32% 29.773 41.480 - -0.48% -
SetIntersection_Interlaced_Set_string_16384_16 39.29% 244039477.766 339924158.047 - 39.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 39.01% 14856.787 20651.960 - 40.79% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 38.90% 8.236 11.441 - 76.56% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 38.58% 28.032 38.846 - -0.64% -
SetIntersection_Interlaced_Vector_uint64_16384_64 38.17% 5991653.634 8278895.728 - 26.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.06% 29.056 40.115 - 2.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 37.99% 19.904 27.465 - 2.08% -
BM_vector_deque_ranges_copy_backward/0 37.26% 0.442 0.607 - 57.63% -
BM_vector_deque_copy_backward/0 37.23% 0.402 0.551 - 6.42% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 36.87% 66.582 91.132 - 1.13% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 36.78% 21.307 29.144 - 37.03% -
rng::for_each(multimap<int>)/8 36.77% 4.513 6.173 - -0.78% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 36.59% 22.179 30.295 - 38.73% -
std::unordered_map<int,_int>::clear()/32 36.40% 612.163 835.013 - 35.72% -
rng::for_each(map<int>)/8 36.25% 4.474 6.096 - -1.84% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 36.19% 5.835 7.947 - 67.00% -
rng::for_each(multiset<int>)/8 36.12% 4.575 6.228 - -1.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 36.05% 14518.819 19752.156 - 39.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 34.98% 0.410 0.554 - -0.32% -
rng::for_each(set<int>)/8 34.95% 4.616 6.229 - -0.05% -
std::unordered_map<int,_int>::erase(iterator)/32 34.82% 20.369 27.462 - 34.56% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 34.66% 21.657 29.163 - 35.63% -
std::search(deque<int>,_pred)_(no_match)/1024 34.25% 327.319 439.422 - 20.67% -
std::shift_right(deque<int>)/32 34.01% 3.252 4.358 - -0.79% -
BM_std_min<int>/1 33.98% 0.282 0.377 - 15.23% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 33.72% 24.738 33.079 - 1.45% -
std::find_end(deque<int>)_(single_element)/1024 33.71% 259.051 346.370 - 8.38% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 33.57% 0.562 0.751 - 64.28% -
std::unordered_map<int,_int>::erase(iterator)/0 33.44% 19.703 26.293 - 33.51% -
BM_RangesPopHeap_uint32_1 33.44% 0.415 0.554 - -0.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.34% 29.443 39.259 - 32.42% -
std::map<int,_int>::find(key)_(non-existent)/8192 33.33% 7.083 9.443 - 31.39% -
std::unordered_set<std::string>::contains(key)_(existent)/32 32.83% 33.079 43.940 - 17.44% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 32.67% 664.266 881.298 - 7.10% -
rng::unique_copy(deque<int>)_(sprinkled)/32 32.66% 10.083 13.377 - 44.97% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.60% 28.527 37.827 - 32.40% -
rng::reverse(vector<int>)/8 32.37% 1.619 2.142 - 36.05% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 32.19% 6.215 8.216 - 29.60% -
rng::unique_copy(list<int>)_(contiguous)/52 32.08% 22.722 30.012 - 0.52% -
std::map<std::string,_int>::insert(value)_(new_value)/32 32.06% 33.788 44.619 - 5.37% -
rng::contains_subrange(list<int>)_(process_all)/8192 31.98% 7007.931 9249.124 - 9.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 31.63% 147980.942 194784.645 - 31.46% -
std::map<int,_int>::find(key)_(non-existent)/32 31.61% 2.402 3.161 - 29.39% -
std::set<std::string>::erase(iterator)/8192 31.36% 25.805 33.899 - 31.68% -
std::set<std::string>::erase(key)_(existent)/1024 31.31% 76.565 100.538 - 31.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 31.24% 2071386.390 2718494.061 - 32.46% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 31.17% 13528.009 17744.760 - 30.57% -
SetIntersection_Interlaced_Vector_string_262144_1024 30.93% 241358599.479 316006430.264 - 41.65% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 30.91% 5.266 6.894 - 42.62% -
std::move_backward(deque<int>)/64 30.74% 5.474 7.156 - 0.19% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 30.68% 19.084 24.939 - -1.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 30.54% 7483.608 9769.349 - 29.96% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 30.38% 1.157 1.508 - 8.98% -
std::adjacent_find(deque<int>)/8 30.26% 2.957 3.851 - 15.39% -
rng::remove_if(vector<int>)_(sprinkled)/8192 30.19% 2960.697 3854.500 - 0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 30.06% 13499.045 17556.361 - 35.60% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 29.97% 0.374 0.487 - 19.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 29.85% 29.209 37.927 - 1.30% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.63% 2958.414 3834.930 - 0.31% -
std::set<std::string>::insert(value)_(new_value)/8192 29.25% 69.945 90.404 - 28.23% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 29.24% 48.272 62.388 - -0.75% -
std::partition(deque<int>)_(sparse)/50 29.22% 15.538 20.078 - 13.28% -
rng::move_backward(deque<int>)/64 29.13% 5.620 7.257 - 0.49% -
std::find_end(deque<int>)_(single_element)/1000 29.00% 250.177 322.735 - 3.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 28.62% 151016.469 194236.244 - 28.15% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.48% 409.192 525.745 - 0.28% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 27.49% 20.451 26.073 - 5.45% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 27.47% 23.083 29.422 - 28.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 27.19% 8413392.289 10700602.790 - 12.04% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.14% 409.385 520.476 - 0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 27.02% 8343790.144 10598341.327 - 26.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 27.00% 83870.291 106516.040 - 25.63% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 26.79% 1.167 1.479 - 1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 26.66% 8425693.956 10671709.154 - 1.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 26.61% 139327.740 176407.717 - 27.63% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 26.53% 13436.304 17000.973 - 25.84% -
BM_RangesPushHeap_float_Random_1 26.52% 0.429 0.542 - 37.93% -
rng::for_each(map<int>::iterator)/8 26.42% 4.561 5.765 - 0.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 26.25% 815.174 1029.129 - 29.52% -
BM_lexicographical_compare_three_way_slow_path/1 26.21% 0.364 0.460 - 26.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 25.99% 809.755 1020.201 - 26.65% -
BM_deque_deque_move_backward/1 25.92% 2.726 3.433 - 9.56% -
rng::move_backward(list<int>)/262144 25.84% 266936.807 335925.612 - 0.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 25.57% 54651.832 68627.441 - 25.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 25.29% 28.812 36.099 - 24.61% -
rng::find_end(deque<int>)_(single_element)/1024 25.25% 277.999 348.194 - 1.67% -
BM_deque_deque_ranges_move_backward/1 25.00% 2.795 3.494 - 5.47% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 24.97% 1.260 1.574 - 27.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 24.97% 726.136 907.422 - 0.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 24.80% 17.554 21.908 - 25.62% -
std::find_if_not(list<int>)_(bail_25%)/32768 24.67% 7601.481 9476.828 - 25.64% -
rng::move(list<int>)/4096 24.49% 5393.364 6714.025 - 18.21% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 24.47% 0.363 0.452 - 10.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 24.45% 761.820 948.089 - 28.62% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 24.43% 0.362 0.450 - 11.21% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 24.25% 0.365 0.453 - -0.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 24.14% 7.573 9.401 - 48.28% -
std::map<int,_int>::find(key)_(non-existent)/1024 24.11% 5.412 6.717 - 25.48% -
std::find_end(deque<int>)_(single_element)/8192 24.07% 2038.462 2529.150 - 14.52% -
rng::find_last(vector<int>)_(bail_90%)/8 23.94% 0.548 0.679 - 0.09% -
BM_deque_deque_move_backward/2 23.84% 2.466 3.054 - 11.06% -
rng::for_each(map<int>)/32 23.67% 21.250 26.281 - 2.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.62% 25.903 32.022 - 23.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 23.60% 18.594 22.983 - 24.92% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 23.39% 535.544 660.821 - 24.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.32% 44.229 54.543 - -3.56% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 23.22% 0.362 0.446 - 10.86% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 23.06% 1.493 1.837 - 31.97% -
BM_deque_deque_copy_backward/1 23.04% 2.796 3.440 - 3.71% -
BM_deque_deque_ranges_copy_backward/1 23.01% 2.775 3.413 - 9.12% -
BM_StringRelational_Eq_Small_Small_ChangeLast 22.95% 1.678 2.063 - -0.69% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 22.83% 2.189 2.689 - 14.18% -
BM_PushHeap_uint32_Ascending_1 22.65% 0.502 0.615 - 11.22% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.65% 24.410 29.938 - 25.26% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.50% 26.132 32.012 - 22.38% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 22.50% 1.655 2.028 - 21.31% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 22.45% 367.573 450.102 - 22.10% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 22.40% 0.464 0.568 - 20.45% -
std::move_backward(deque<int>)/8 22.37% 3.319 4.061 - 1.53% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 22.37% 5.395 6.601 - 43.25% -
rng::generate_n(list<int>)/8192 22.28% 6968.160 8520.495 - 11.79% -
std::shift_right(deque<int>)/50 22.12% 4.213 5.145 - 0.84% -
std::unordered_set<std::string>::count(key)_(existent)/8192 22.11% 32.211 39.333 - 7.01% -
rng::find_end(deque<int>)_(process_all)/1000 22.09% 252.042 307.717 - -2.65% -
BM_RangesPopHeap_string_1 22.08% 0.524 0.639 - 21.91% -
std::copy_n(vector<int>)/4096 21.77% 208.171 253.489 - 51.90% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.66% 25.525 31.054 - 0.34% -
std::unique_copy(deque<int>)_(sprinkled)/52 21.65% 18.792 22.862 - -7.42% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 21.58% 10548.071 12824.764 - 23.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 21.37% 140999.593 171127.369 - 20.87% -
std::adjacent_find(deque<int>)/50 21.28% 14.773 17.916 - 18.21% -
bm_ranges_lexicographical_compare<signed_char>/64 21.25% 1.903 2.308 - 0.38% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 21.12% 1384.018 1676.272 - 23.24% -
BM_deque_deque_ranges_move_backward/2 21.01% 2.528 3.059 - 8.38% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.97% 19.298 23.343 - 15.21% -
BM_deque_deque_ranges_copy_backward/2 20.83% 2.532 3.060 - 11.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.81% 20.475 24.735 - 17.10% -
BM_deque_deque_copy_backward/2 20.78% 2.534 3.060 - 4.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 20.71% 117420920.321 141733854.959 - 21.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.64% 20.611 24.864 - 21.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.52% 28.861 34.783 - -0.98% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.41% 735.462 885.597 - 16.92% -
BM_std_minmax_element<long_long>/2 20.38% 0.538 0.647 - -5.58% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 20.37% 6.667 8.026 - 25.99% -
std::multiset<std::string>::find(key)_(existent)/1024 20.31% 23.611 28.407 - -7.31% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.10% 9.492 11.401 - 57.28% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 20.03% 6.580 7.898 - 49.05% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 19.98% 1.080 1.296 - -1.96% -
BM_PushHeap_uint32_Random_1 19.96% 0.448 0.537 - -3.88% -
std::multimap<std::string,_int>::erase(iterator)/0 19.92% 26.220 31.444 - 6.32% -
BM_PushHeap_uint32_QuickSortAdversary_1 19.80% 0.482 0.577 - 28.78% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 19.72% 46.158 55.259 - 125.58% -
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.72% 19.154 22.930 - 19.95% -
BM_vector_deque_ranges_move/2 19.70% 1.727 2.067 - 5.99% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.52% 19.167 22.909 - 19.87% -
std::search(deque<int>)_(same_length)/1000 19.52% 353.244 422.188 - 0.26% -
SetIntersection_Interlaced_Vector_uint64_256_64 19.49% 6752044.939 8068003.612 - 4.33% -
BM_StringRelational_Less_Large_Large_Control 19.49% 2.047 2.446 - -0.59% -
std::unique_copy(deque<int>)_(contiguous)/52 19.46% 15.345 18.331 - -13.17% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 19.34% 92.006 109.798 - 29.27% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 19.33% 499.981 596.618 - 21.54% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.27% 37.552 44.789 - 21.78% -
rng::for_each(set<int>)/32 19.15% 21.407 25.506 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 19.08% 0.449 0.535 - 11.22% -
BM_deque_deque_copy_backward/512 18.99% 18.571 22.097 - -1.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 18.92% 4.519 5.374 - 19.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 18.91% 20.747 24.670 - 21.61% -
BM_std_min<unsigned_int>/1 18.69% 0.325 0.386 - 1.13% -
rng::copy_n(vector<int>)/32768 18.46% 2294.113 2717.614 - -2.74% -
std::multimap<std::string,_int>::count(key)_(existent)/32 18.44% 17.897 21.196 - 8.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 18.42% 14.510 17.182 - 19.45% -
std::map<int,_int>::count(key)_(non-existent)/1024 18.23% 7.295 8.625 - 18.06% -
rng::for_each(multimap<int>)/32 18.10% 22.421 26.479 - 1.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 18.04% 117382475.219 138562637.820 - 15.91% -
std::search(deque<int>)_(near_matches)/1000 18.03% 19754.209 23315.627 - 4.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 17.92% 65.173 76.855 - 18.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.70% 507.591 597.444 - 1.40% -
SetIntersection_Interlaced_Vector_uint64_256_16 17.70% 6192708.049 7288625.224 - 5.02% -
std::search(deque<int>)_(near_matches)/1024 17.62% 20648.652 24286.206 - 3.54% -
rng::find(vector<char>)_(bail_25%)/8 17.55% 0.983 1.155 - 13.36% -
std::rotate(list<int>)_(1_element_forward)/32 17.55% 12.384 14.558 - 0.97% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.47% 28.242 33.175 - 14.68% -
std::unordered_set<std::string>::erase(iterator)/0 17.26% 27.410 32.142 - 4.76% -
BM_lexicographical_compare_three_way_fast_path/1 17.09% 0.391 0.457 - 16.77% -
rng::move_backward(list<int>)/4096 16.95% 6560.116 7672.225 - 17.56% -
BM_StringEraseWithMove_Empty_Transparent 16.91% 0.562 0.658 - -1.81% -
rng::search(list<int>,_pred)_(single_element)/8192 16.89% 8320.133 9725.399 - 17.12% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 16.88% 1.354 1.582 - -2.08% -
std::move(vector<bool>)_(unaligned)/512 16.82% 3.977 4.646 - 3.58% -
rng::remove(vector<int>)_(sprinkled)/50 16.80% 55.156 64.421 - -0.11% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 16.77% 198.896 232.251 - 16.94% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 16.77% 141347.330 165047.222 - 15.90% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 16.65% 1.045 1.219 - 20.48% -
std::stable_partition(deque<int>)_(dense)/1024 16.62% 596.230 695.308 - 8.79% -
rng::find_last(deque<int>)_(bail_90%)/1048576 16.57% 25564.402 29801.084 - 16.74% -
rng::for_each(multiset<int>)/32 16.55% 21.894 25.517 - -0.79% -
BM_MakeHeap_float_Random_256 16.48% 1.238 1.442 - 12.35% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 16.44% 51.106 59.510 - -20.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 16.37% 39.687 46.185 - 58.21% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 16.31% 21.049 24.483 - 24.64% -
std::search(deque<int>,_pred)_(near_matches)/1000 16.24% 23307.568 27092.987 - 2.75% -
std::multimap<std::string,_int>::ctor(const&)/32 16.23% 712.884 828.618 - -0.24% -
BM_std_minmax<unsigned_short>/4 16.19% 0.936 1.087 - 5.69% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 16.19% 17757.838 20631.966 - 15.87% -
SetIntersection_Interlaced_Vector_uint32_16384_256 16.12% 14123298.693 16399749.774 - -25.90% -
rng::find_end(deque<int>)_(single_element)/1000 16.09% 293.157 340.313 - 1.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 16.05% 6645.039 7711.239 - 15.83% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16.04% 15187.746 17623.236 - 26.70% -
std::map<std::string,_int>::erase(iterator)/0 16.02% 27.413 31.804 - 12.45% -
BM_StringCtorDefault 16.01% 0.235 0.273 - 16.48% -
SetIntersection_Front_Set_uint32_1024_256 15.90% 4588185.853 5317803.057 - 0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 15.83% 20.908 24.219 - 23.36% -
std::map<int,_int>::count(key)_(non-existent)/8192 15.82% 11.199 12.970 - 15.35% -
std::search(deque<int>,_pred)_(near_matches)/1024 15.74% 24476.718 28330.151 - 2.59% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 15.74% 0.349 0.404 - 49.78% -
BM_vector_deque_move_backward/0 15.72% 0.444 0.513 - 34.96% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.71% 25.696 29.732 - 0.76% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 15.70% 4.535 5.247 - 24.46% -
rng::find_end(forward_list<int>)_(same_length)/8192 15.69% 14344.443 16595.802 - 26.96% -
std::set<std::string>::erase(iterator)/0 15.68% 25.427 29.415 - 16.31% -
rng::find_if(list<int>)_(process_all)/8192 15.68% 10324.504 11943.581 - 22.93% -
std::copy_backward(vector<bool>)_(aligned)/1048576 15.68% 2731.159 3159.441 - 21.45% -
rng::find(vector<int>)_(bail_25%)/8 15.65% 1.368 1.582 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 15.64% 0.636 0.735 - 14.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 15.54% 16347819.746 18888709.546 - 14.78% -
SetIntersection_Front_Set_uint64_262144_1024 15.54% 14483865.216 16734852.614 - 4.82% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 15.48% 46.520 53.724 - 12.72% -
SetIntersection_None_Set_float_1024_64 15.45% 9001014.838 10391361.329 - 14.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 15.40% 620.801 716.388 - 17.57% -
BM_std_min<unsigned_char>/1 15.39% 0.325 0.374 - 13.85% -
SetIntersection_Front_Vector_uint64_16384_256 15.38% 2291855.874 2644397.508 - 13.19% -
std::unordered_map<int,_int>::ctor(const&)/8192 15.38% 54860.945 63298.678 - 16.18% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 15.32% 10.874 12.540 - 20.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.27% 29.829 34.384 - 33.17% -
std::unordered_set<int>::find(key)_(non-existent)/32 15.15% 0.983 1.132 - -6.54% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 15.14% 0.261 0.301 - -33.03% -
rng::rotate(deque<int>)_(1_element_backward)/8192 15.13% 309.246 356.025 - 14.81% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 15.10% 4.463 5.137 - -9.64% -
std::rotate(deque<int>)_(1_element_forward)/8192 15.04% 301.589 346.935 - 15.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 15.03% 0.350 0.402 - 32.66% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 15.02% 2.393 2.752 - 14.90% -
std::rotate(list<int>)_(1_element_forward)/50 14.98% 24.278 27.915 - 2.47% -
std::rotate(deque<int>)_(1_element_backward)/8192 14.95% 309.787 356.107 - 14.72% -
std::set<std::string>::equal_range(key)_(existent)/8192 14.92% 27.006 31.034 - 11.05% -
rng::rotate(deque<int>)_(1_element_forward)/8192 14.81% 302.348 347.121 - 15.26% -
std::find_first_of(deque<int>)_(small_needle)/32 14.77% 107.356 123.209 - 9.44% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 14.74% 60.162 69.030 - 2.06% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 14.73% 16.284 18.683 - 12.14% -
BM_deque_deque_move_backward/512 14.69% 18.633 21.370 - -0.86% -
SetIntersection_None_Set_float_1024_4 14.64% 8873001.079 10171777.174 - 10.71% -
std::find_first_of(deque<int>)_(small_needle)/50 14.59% 164.557 188.562 - 8.68% -
std::map<std::string,_int>::erase(iterator)/8192 14.58% 26.448 30.304 - 5.20% -
BM_vector_deque_ranges_move/1 14.57% 2.031 2.327 - 4.32% -
std::set<std::string>::find(key)_(non-existent)/32 14.56% 9.278 10.629 - 14.21% -
std::unordered_set<int>::contains(key)_(non-existent)/32 14.51% 1.529 1.751 - 13.73% -
std::copy(vector<bool>)_(aligned)/262144 14.50% 684.074 783.286 - 104.56% -
std::find_end(forward_list<int>)_(process_all)/8192 14.38% 5649.933 6462.417 - 14.18% -
SetIntersection_None_Set_float_1024_1 14.36% 9189361.142 10509091.175 - 16.27% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 14.32% 4.569 5.223 - 16.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 14.27% 30.443 34.787 - -4.74% -
std::set<int>::insert(value)_(new_value)/1024 14.22% 41.947 47.912 - 14.84% -
std::map<std::string,_int>::erase(iterator)/1024 14.21% 26.862 30.679 - 4.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 14.19% 35.100 40.081 - -10.78% -
std::unordered_set<int>::count(key)_(existent)/32 14.17% 1.470 1.679 - 41.08% -
rng::stable_partition(list<int>)_(dense)/8192 14.10% 18229.439 20800.140 - 1.81% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 14.01% 556.187 634.087 - 1.20% -
rng::search(deque<int>)_(no_match)/1024 13.97% 305.071 347.698 - 30.65% -
std::unordered_map<int,_int>::ctor(const&)/1024 13.96% 6692.290 7626.266 - 14.95% -
vector<bool>(size_type,_const_value_type&) 13.88% 8.157 9.289 - 10.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.83% 566.041 644.331 - -0.12% -
std::is_sorted(deque<int>,_pred)/8 13.82% 4.343 4.944 - 7.61% -
SetIntersection_None_Set_float_1024_256 13.70% 9025923.384 10262297.643 - 15.22% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.70% 13201.508 15009.780 - -0.53% -
SetIntersection_Front_Set_uint32_16384_1024 13.60% 15461815.069 17564721.388 - 9.11% -
std::multiset<int>::insert(value)_(new_value)/1024 13.59% 47.785 54.281 - 10.91% -
rng::remove(vector<int>)_(sprinkled)/32 13.56% 51.390 58.360 - 0.94% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 13.53% 24.279 27.565 - 2.72% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.53% 70.919 80.517 - 0.17% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 13.45% 4.423 5.018 - 12.74% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.43% 608.872 690.640 - -0.03% -
BM_std_min<unsigned_short>/1 13.43% 0.254 0.288 - 0.23% -
SetIntersection_Front_Vector_uint64_256_256 13.32% 4653837.793 5273614.055 - 13.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 13.31% 2931522.323 3321838.631 - -5.07% -
rng::for_each(multimap<int>::iterator)/8 13.23% 4.500 5.095 - 0.40% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 13.16% 9.205 10.416 - 0.75% -
BM_StringConstructDestroyCStr_Large_Transparent 13.16% 8.952 10.130 - 6.82% -
std::equal(list<int>)_(it,_it,_it)/50 13.09% 33.915 38.354 - 0.71% -
std::multiset<std::string>::contains(key)_(existent)/32 12.99% 14.931 16.870 - 15.72% -
rng::find_if(list<int>)_(bail_25%)/32768 12.90% 8454.857 9545.450 - 11.95% -
std::find_if(vector<int>)_(bail_25%)/8 12.88% 0.995 1.123 - 0.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 12.80% 1.986 2.240 - 15.25% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.76% 8.677 9.784 - 0.62% -
BM_StringEraseWithMove_Empty_Opaque 12.73% 0.799 0.900 - -0.07% -
SetIntersection_Front_Set_uint32_262144_1024 12.71% 15471435.448 17437930.256 - 4.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 12.66% 10.561 11.899 - 13.11% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.58% 4315.998 4859.098 - -0.45% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 12.55% 0.464 0.522 - -6.06% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 12.54% 1237.061 1392.199 - -3.25% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 12.53% 0.965 1.086 - -2.69% -
std::set<std::string>::count(key)_(non-existent)/32 12.53% 9.672 10.884 - 7.87% -
std::multiset<int>::contains(key)_(non-existent)/32 12.49% 2.345 2.638 - 13.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 12.49% 276.608 311.149 - 18.82% -
BM_std_minmax<char>/24 12.42% 1.254 1.409 - 22.16% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 12.31% 88161.777 99016.726 - 13.76% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.21% 1.853 2.079 - 6.03% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.19% 670.415 752.158 - 8.47% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 12.18% 1.431 1.606 - 10.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 12.14% 2928457.312 3284037.020 - 11.59% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 12.07% 309.772 347.165 - 12.22% -
BM_deque_vector_move/0 12.03% 1.425 1.597 - 15.85% -
BM_std_minmax<char>/8 12.02% 1.024 1.147 - 12.87% -
rng::move_backward(vector<int>)/8 11.93% 2.291 2.564 - 12.93% -
BM_deque_vector_copy_backward/0 11.93% 1.379 1.543 - -3.79% -
BM_std_minmax<char>/11 11.92% 1.648 1.845 - 4.95% -
BM_StringEraseWithMove_Huge_Opaque 11.91% 46.165 51.661 - -2.59% -
rng::for_each_n(list<int>)/50 11.79% 21.734 24.296 - 0.13% -
rng::for_each(multimap<int>::iterator)/32 11.69% 21.200 23.677 - -0.38% -
SetIntersection_None_Set_float_1024_16 11.68% 9058916.320 10117320.439 - 15.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 11.67% 18.578 20.745 - 12.82% -
std::multimap<std::string,_int>::erase(iterator)/8192 11.61% 32.841 36.655 - 12.80% -
rng::for_each(multiset<int>::iterator)/32 11.58% 21.455 23.940 - 0.43% -
std::find_if(deque<int>)_(bail_25%)/32768 11.51% 2748.610 3064.857 - 2.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.49% 32.719 36.477 - 9.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.47% 28232.246 31469.396 - -0.67% -
BM_RangesPopHeap_float_256 11.42% 19.990 22.273 - -0.76% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.38% 314603016.862 350417814.559 - -0.12% -
std::adjacent_find(list<int>)/50 11.31% 23.766 26.455 - -9.74% -
rng::unique_copy(deque<int>)_(contiguous)/32 11.22% 9.753 10.846 - -1.32% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.16% 0.526 0.585 - 0.03% -
std::unordered_map<int,_int>::ctor(const&)/32 11.15% 201.044 223.454 - 12.90% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.14% 1.316 1.463 - -0.18% -
std::unique_copy(deque<int>)_(contiguous)/32 11.12% 11.045 12.272 - -11.61% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 11.09% 1.697 1.885 - 15.89% -
SetIntersection_Front_Vector_uint64_16384_16384 11.08% 77862154.577 86488759.949 - 5.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 11.02% 38.617 42.872 - 3.30% -
std::unordered_map<int,_int>::find(key)_(existent)/32 10.99% 1.160 1.288 - 3.02% -
rng::for_each(set<int>::iterator)/8 10.98% 4.534 5.032 - 0.58% -
BM_StringEraseWithMove_Huge_Transparent 10.97% 45.302 50.274 - 0.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 10.97% 23.891 26.513 - -42.16% -
std::replace(vector<int>)_(sprinkled)/50 10.95% 7.726 8.572 - 4.13% -
std::find_if_not(vector<int>)_(process_all)/32768 10.94% 8808.379 9771.738 - 0.04% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 10.93% 36.609 40.611 - -0.22% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 10.87% 1245.259 1380.564 - -2.29% -
std::find_if_not(vector<int>)_(process_all)/8192 10.85% 2194.863 2432.917 - 0.10% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 10.84% 1.038 1.150 - 7.46% -
BM_std_min<short>/1 10.81% 0.293 0.324 - -16.53% -
std::find_end(deque<int>)_(process_all)/1024 10.76% 265.101 293.618 - -13.54% -
BM_std_min<unsigned_int>/13 10.75% 1.414 1.566 - 4.46% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.70% 264645.710 292970.382 - 9.95% -
rng::is_sorted(vector<int>,_pred)/8 10.66% 3.512 3.886 - -5.13% -
BM_RangesPopHeap_float_64 10.63% 12.252 13.554 - -0.15% -
std::set<std::string>::contains(key)_(existent)/1024 10.62% 21.246 23.502 - 8.01% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 10.62% 22.288 24.655 - -9.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.56% 46.450 51.353 - -9.32% -
rng::rotate(list<int>)_(by_1/2)/32 10.55% 6.099 6.742 - -0.10% -
rng::partial_sort_copy(deque<int>)_(descending)/8 10.54% 19.673 21.747 - -0.77% -
SetIntersection_None_Set_string_16384_1024 10.53% 206274752.285 228002105.671 - 16.73% -
rng::move_backward(deque<int>)/8 10.51% 3.657 4.041 - 0.20% -
BM_PopHeap_float_256 10.36% 20.337 22.445 - 0.21% -
std::stable_partition(deque<int>)_(dense)/50 10.34% 39.686 43.790 - 9.76% -
std::multiset<std::string>::count(key)_(non-existent)/32 10.33% 9.345 10.311 - -0.04% -
BM_StringRelational_Less_Small_Large_Control 10.33% 1.617 1.784 - 3.49% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 10.32% 17459.607 19261.033 - -0.17% -
std::for_each_n(join_view(vector<vector<int>>))/8 10.31% 1.678 1.852 - 10.76% -
SetIntersection_Interlaced_Vector_string_262144_4 10.29% 2074138.017 2287605.333 - 8.71% -
rng::any_of(deque<int>)_(process_all)/50 10.26% 18.340 20.222 - -5.87% -
BM_std_min<char>/17 10.26% 0.924 1.019 - 9.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 10.25% 8.749 9.646 - 10.79% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 10.24% 1.238 1.365 - 2.26% -
rng::find(list<int>)_(bail_25%)/32768 10.22% 7609.810 8387.334 - 9.29% -
std::map<int,_int>::count(key)_(non-existent)/32 10.18% 2.884 3.177 - 9.74% -
rng::none_of(deque<int>)_(process_all)/8 10.09% 4.385 4.827 - 7.81% -
SetIntersection_Front_Vector_uint64_262144_1024 10.09% 5781210.796 6364324.597 - 8.43% -
std::partition_point(deque<int>)/50 10.08% 4.614 5.079 - -0.32% -
BM_std_minmax<char>/64 10.07% 1.256 1.382 - 19.90% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.06% 16.621 18.294 - 7.66% -
std::find_end(forward_list<int>)_(single_element)/8192 10.06% 5728.184 6304.462 - 12.34% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 10.00% 59.847 65.834 - 17.78% -
std::unordered_set<int>::count(key)_(existent)/8192 9.99% 1.316 1.448 - 19.44% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 9.99% 4306.998 4737.206 - 1.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 9.97% 5030158.399 5531736.360 - 36.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 9.96% 1543.415 1697.071 - -4.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 9.84% 45.679 50.175 - 3.25% -
BM_std_minmax<unsigned_int>/2 9.83% 0.825 0.906 - 9.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 9.82% 2959058.057 3249645.628 - 11.48% -
SetIntersection_Front_Set_uint64_16384_4 9.82% 1083437.932 1189796.964 - 5.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 9.81% 6695979.291 7353157.683 - 2.02% -
rng::copy_if(list<int>)_(entire_range)/64 9.78% 30.797 33.810 - 10.03% -
rng::is_sorted_until(deque<int>,_pred)/8 9.78% 3.855 4.232 - -32.02% -
std::multiset<std::string>::count(key)_(existent)/32 9.74% 18.033 19.790 - 9.58% -
rng::find(vector<bool>)_(process_all)/8 9.71% 0.601 0.660 - -2.86% -
rng::search(list<int>,_pred)_(same_length)/8192 9.71% 8902.986 9767.260 - 11.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 9.69% 2.242 2.459 - 11.21% -
std::all_of(deque<int>)_(process_all)/32768 9.69% 10546.821 11568.998 - 9.93% -
BM_deque_deque_ranges_copy_backward/512 9.64% 19.497 21.376 - -0.92% -
BM_RangesMakeThenSortHeap_float_Descending_16384 9.63% 26.653 29.220 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.62% 5906968.318 6475168.035 - -8.39% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 9.62% 10.557 11.572 - 15.88% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.61% 16418.571 17996.442 - -0.05% -
std::remove_if(vector<int>)_(sprinkled)/50 9.60% 60.085 65.852 - 1.58% -
rng::stable_partition(list<int>)_(dense)/32 9.58% 31.804 34.851 - 1.19% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 9.55% 2.165 2.372 - 8.43% -
BM_StringRead_Cold_Shallow_Small 9.53% 0.777 0.851 - -36.92% -
std::multimap<int,_int>::erase(key)_(existent)/8192 9.50% 26.268 28.764 - -0.05% -
std::all_of(deque<int>)_(process_all)/8192 9.50% 2621.478 2870.545 - 10.39% -
std::move_backward(deque<int>)/512 9.47% 23.961 26.229 - 0.98% -
rng::search(list<int>)_(single_element)/8192 9.45% 7419.680 8120.922 - 10.02% -
BM_StringRelational_Less_Empty_Empty_Control 9.43% 1.935 2.118 - 13.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 9.43% 6.863 7.510 - 10.36% -
std::find_end(deque<int>)_(process_all)/1000 9.39% 262.581 287.232 - 0.51% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 9.38% 43.268 47.326 - 20.09% -
std::set<std::string>::equal_range(key)_(existent)/32 9.38% 15.506 16.961 - 9.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 9.35% 42.841 46.846 - 21.28% -
std::generate_n(list<int>)/8192 9.33% 6911.802 7556.609 - 1.95% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 9.32% 777.472 849.969 - -6.45% -
rng::unique(list<int>,_pred)_(sprinkled)/32 9.32% 64.753 70.789 - 0.15% -
BM_RangesMakeHeap_float_Random_1024 9.30% 1.231 1.345 - 7.05% -
rng::move_backward(list<int>)/32768 9.30% 33613.677 36739.990 - 2.40% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 9.30% 150.190 164.152 - 9.62% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 9.29% 16.239 17.748 - 0.77% -
std::find(vector<char>)_(bail_25%)/8 9.25% 1.011 1.104 - 3.91% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.25% 4.148 4.532 - -0.55% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.22% 16.136 17.624 - -0.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.21% 79399.939 86715.885 - 5.57% -
SetIntersection_Front_Set_string_256_256 9.17% 27952799.539 30515329.921 - -4.75% -
rng::move_backward(deque<int>)/512 9.14% 24.122 26.327 - 1.10% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 9.12% 19.356 21.122 - 1.24% -
rng::rotate(deque<int>)_(1_element_backward)/1024 9.11% 39.110 42.671 - -1.62% -
std::stable_partition(vector<int>)_(sparse)/32 9.10% 6.874 7.499 - 3.01% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 9.09% 2.578 2.812 - 9.60% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 9.09% 5.367 5.855 - 9.08% -
BM_RangesPushHeap_uint64_Random_4 9.07% 2.135 2.329 - 10.31% -
BM_vector_deque_copy_backward/64000 9.06% 7240.333 7896.555 - 1.95% -
std::shift_right(deque<int>)/1024 9.05% 39.829 43.432 - 1.11% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 9.04% 22.057 24.050 - -0.93% -
BM_StringRead_Hot_Deep_Large 9.03% 0.576 0.628 - 25.47% -
BM_deque_deque_ranges_copy_backward/1024 9.03% 38.040 41.476 - 1.49% -
BM_PopHeap_float_64 9.00% 12.508 13.634 - 0.37% -
std::reverse(list<int>)/32768 8.99% 16886.928 18405.521 - 9.71% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.99% 661.657 721.116 - 0.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 8.97% 14.520 15.823 - 9.31% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 8.97% 10.088 10.993 - 3.39% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 8.96% 58.658 63.912 - 1.62% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.95% 26.924 29.335 - 0.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 8.95% 3137905.409 3418745.972 - -7.81% -
BM_std_minmax<char>/15 8.91% 2.930 3.191 - -4.47% -
rng::find_end(list<int>)_(process_all)/1024 8.80% 673.763 733.033 - 0.33% -
std::find_if_not(list<int>)_(bail_25%)/8 8.77% 1.216 1.322 - 0.27% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.76% 22.778 24.773 - 3.17% -
rng::contains_subrange(list<int>)_(single_element)/8192 8.75% 6995.482 7607.664 - -2.98% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 8.75% 0.451 0.491 - 0.54% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.74% 34.305 37.304 - 1.35% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 8.74% 26.039 28.314 - -0.85% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 8.67% 30.292 32.919 - 3.42% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 8.66% 21.594 23.465 - 4.47% -
rng::none_of(list<int>)_(process_all)/8192 8.64% 7296.340 7926.970 - 1.10% -
std::set<std::string>::count(key)_(existent)/32 8.62% 14.472 15.720 - 6.13% -
std::find_end(list<int>)_(process_all)/1000 8.59% 656.214 712.605 - 0.13% -
rng::swap_ranges(list<int>)/8192 8.59% 10073.590 10938.792 - -14.43% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.58% 37.680 40.914 - -0.02% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.55% 7921.446 8599.055 - 8.21% -
std::find_if_not(vector<int>)_(process_all)/1024 8.51% 283.693 307.831 - 0.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 8.50% 4.903 5.320 - 3.21% -
BM_RangesMakeHeap_uint32_Random_64 8.50% 1.326 1.438 - 16.79% -
std::unique_copy(list<int>)_(contiguous)/52 8.46% 20.317 22.037 - -0.07% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 8.46% 56.102 60.847 - 8.63% -
rng::partition(deque<int>)_(dense)/50 8.40% 15.399 16.693 - 5.55% -
std::copy(vector<int>)/32768 8.39% 3497.233 3790.653 - 9.33% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.32% 24.307 26.329 - -0.20% -
std::unordered_set<int>::count(key)_(non-existent)/32 8.31% 1.480 1.603 - 20.98% -
BM_vector_deque_ranges_move_backward/70000 8.30% 7651.795 8286.844 - -2.75% -
BM_MakeThenSortHeap_float_SingleElement_1024 8.30% 4.779 5.176 - 7.01% -
BM_RangesPopHeap_float_16 8.29% 6.443 6.977 - -0.26% -
rng::for_each(map<int>::iterator)/32 8.28% 22.979 24.882 - -0.60% -
BM_PopHeap_float_16 8.27% 6.477 7.013 - 0.83% -
rng::find(vector<bool>)_(process_all)/50 8.21% 0.740 0.801 - 17.78% -
std::find_if(deque<int>)_(bail_25%)/8192 8.19% 703.452 761.093 - 0.08% -
BM_StringRelational_Eq_Large_Large_Control 8.18% 2.270 2.456 - 11.64% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.17% 5300.869 5733.688 - 0.30% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.16% 1.710 1.850 - 14.55% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 8.16% 1.250 1.352 - -11.25% -
SetIntersection_Interlaced_Vector_uint32_262144_64 8.15% 8210870.189 8880260.821 - -41.49% -
std::map<std::string,_int>::erase(key)_(existent)/32 8.11% 80.000 86.492 - 44.56% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 8.09% 0.629 0.680 - 5.48% -
BM_deque_deque_copy_backward/1024 8.07% 38.430 41.529 - 1.73% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.05% 596.810 644.855 - -0.03% -
SetIntersection_Front_Vector_string_256_256 8.03% 20167089.749 21787453.867 - 4.01% -
std::multiset<int>::equal_range(key)_(existent)/1024 8.03% 4.951 5.349 - 3.10% -
std::all_of(list<int>)_(process_all)/8192 8.02% 7605.898 8216.107 - 5.82% -
std::unordered_set<std::string>::erase(iterator)/32 8.02% 31.739 34.285 - 29.95% -
std::find_end(deque<int>,_pred)_(single_element)/1000 7.99% 597.719 645.497 - 0.72% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.99% 5.285 5.707 - -0.06% -
SetIntersection_Front_Set_uint64_16384_1024 7.98% 14939915.937 16132516.179 - 8.68% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.96% 283833.536 306415.300 - 0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.95% 4604.609 4970.786 - 0.65% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 7.94% 1.107 1.195 - 4.30% -
std::unordered_set<int>::count(key)_(existent)/1024 7.94% 1.204 1.299 - -1.77% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.92% 10.198 11.006 - 13.23% -
std::search(list<int>,_pred)_(single_element)/8192 7.88% 8668.187 9351.175 - 8.08% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 7.86% 2.359 2.544 - 6.61% -
rng::rotate(list<int>)_(1_element_forward)/50 7.83% 24.293 26.196 - -0.27% -
std::find_first_of(vector<int>)_(large_needle)/32 7.80% 104.780 112.950 - 6.77% -
rng::remove_if(vector<int>)_(sprinkled)/50 7.79% 59.652 64.301 - -1.05% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 7.79% 1.296 1.396 - -2.40% -
BM_PopHeap_pair<uint32,_uint32>_1 7.79% 0.506 0.546 - -13.03% -
rng::stable_partition(list<int>)_(dense)/50 7.74% 52.647 56.724 - -1.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.74% 0.447 0.482 - 3.22% -
std::any_of(list<int>)_(process_all)/8192 7.74% 7129.926 7681.452 - 10.47% -
BM_vector_deque_copy_backward/2 7.68% 2.067 2.225 - 4.98% -
BM_std_minmax_element<int>/2 7.64% 0.638 0.687 - 0.03% -
std::equal(vector<bool>)_(unaligned)/8 7.62% 0.852 0.917 - 21.46% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 7.62% 34.356 36.972 - -0.63% -
std::stable_partition(deque<int>)_(dense)/8192 7.61% 5669.075 6100.238 - -0.05% -
rng::find_end(list<int>)_(process_all)/8192 7.59% 6826.746 7344.645 - -2.71% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 7.58% 8.512 9.157 - 3.78% -
std::find(vector<bool>)_(process_all)/50 7.57% 0.579 0.622 - -15.67% -
std::map<std::string,_int>::find(key)_(existent)/8192 7.57% 31.010 33.357 - 16.71% -
BM_MakeThenSortHeap_float_Descending_16384 7.57% 27.349 29.419 - -1.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 7.56% 0.447 0.481 - -7.57% -
std::find_end(list<int>)_(process_all)/1048576 7.52% 817328.440 878790.725 - 0.35% -
rng::find_last(vector<char>)_(bail_90%)/1024 7.51% 12.079 12.986 - 0.62% -
rng::find_end(deque<int>)_(single_element)/8192 7.46% 2203.322 2367.686 - -6.88% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 7.44% 42.765 45.948 - 7.29% -
std::partial_sort(deque<int>)_(descending)/8 7.42% 41.369 44.439 - 2.58% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.42% 9.986 10.726 - 5.95% -
rng::unique_copy(list<int>)_(sprinkled)/8192 7.41% 6980.278 7497.406 - 3.79% -
std::multimap<std::string,_int>::erase(iterator)/32 7.40% 29.411 31.586 - -1.33% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.35% 6.589 7.073 - -25.05% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.34% 954.862 1024.940 - -0.98% -
rng::is_sorted(deque<int>)/8 7.34% 2.854 3.064 - 24.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.33% 23.299 25.007 - -0.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.31% 87.357 93.743 - 7.33% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 7.29% 25.916 27.807 - 8.91% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.28% 54705.056 58686.779 - 1.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.27% 5.050 5.418 - 11.09% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.27% 7.445 7.986 - 10.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 7.26% 5081213.234 5450360.122 - -0.83% -
BM_StringDestroy_Empty 7.26% 0.655 0.702 - 7.57% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 7.25% 0.390 0.418 - 14.08% -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.24% 7.558 8.105 - -2.37% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 7.22% 60.673 65.056 - -14.38% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.22% 11963.456 12827.559 - 5.85% -
std::swap_ranges(list<int>)/8192 7.20% 9671.365 10367.436 - 0.03% -
BM_StringRelational_Less_Small_Empty_Control 7.19% 1.898 2.035 - 8.62% -
rng::any_of(list<int>)_(process_all)/8192 7.17% 7108.697 7618.733 - 5.70% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.15% 8368.913 8967.285 - -1.13% -
std::unordered_map<int,_int>::count(key)_(existent)/32 7.14% 1.273 1.364 - 11.51% -
BM_vector_deque_copy_backward/1 7.14% 2.310 2.475 - 2.58% -
std::set<int>::upper_bound(key)_(non-existent)/8192 7.12% 10.102 10.821 - 8.40% -
BM_std_minmax<unsigned_short>/2 7.11% 0.848 0.908 - 0.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 7.07% 10.556 11.303 - 7.12% -
std::replace(vector<int>)_(sprinkled)/32 7.07% 5.036 5.392 - 0.44% -
rng::swap_ranges(deque<int>)/1024 7.03% 336.964 360.664 - 3.48% -
std::deque<std::string>::ctor(size)/32 7.02% 40.140 42.958 - 7.01% -
SetIntersection_Front_Vector_uint64_16384_64 7.00% 1408202.319 1506713.235 - 6.85% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.98% 575297.400 615477.613 - 0.73% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.98% 0.908 0.971 - -1.86% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.98% 11962.114 12797.055 - 5.89% -
std::search(list<int>)_(same_length)/8192 6.97% 10541.812 11276.619 - 20.46% -
BM_StringRelational_Less_Small_Small_Control 6.96% 1.727 1.847 - 3.43% -
rng::swap_ranges(deque<int>)/8192 6.95% 2694.571 2881.771 - 3.26% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.94% 32.867 35.148 - -0.18% -
SetIntersection_Front_Set_uint64_16384_16 6.93% 1286271.739 1375403.035 - 10.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 6.91% 64401241.139 68851266.395 - 12.35% -
rng::partial_sort_copy(deque<int>)_(heap)/8 6.90% 16.013 17.118 - 1.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.90% 35.352 37.791 - -13.53% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.87% 21.641 23.127 - 0.80% -
std::unordered_set<int>::insert(value)_(new_value)/1024 6.82% 19.511 20.841 - -3.36% -
std::stable_partition(deque<int>)_(dense)/32 6.81% 29.909 31.945 - 9.33% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.80% 2.435 2.601 - 6.66% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 6.78% 1.338 1.429 - 2.96% -
std::unordered_set<int>::insert(value)_(new_value)/8192 6.75% 19.381 20.690 - 3.65% -
SetIntersection_Front_Vector_uint64_262144_4 6.74% 1080121.867 1152971.295 - 2.82% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.73% 610.659 651.767 - -0.06% -
BM_RangesPushHeap_uint64_Descending_4 6.73% 0.360 0.385 - 6.93% -
SetIntersection_Front_Set_uint32_16384_256 6.69% 4858896.518 5184166.385 - 5.69% -
rng::replace(vector<int>)_(prefix)/32 6.67% 5.041 5.377 - 6.46% -
std::deque<int>::ctor(size)/1024 6.66% 68.900 73.490 - 5.80% -
std::find(deque<int>)_(process_all)/50 6.64% 13.236 14.114 - 2.68% -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.62% 5.991 6.388 - 7.10% -
BM_MakeThenSortHeap_float_SingleElement_256 6.60% 3.991 4.255 - 5.08% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 6.60% 1.437 1.531 - -0.03% -
SetIntersection_Front_Set_uint32_1024_1024 6.59% 16305377.951 17379667.355 - -1.54% -
BM_deque_deque_ranges_move_backward/1024 6.58% 38.224 40.739 - -0.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.54% 85.416 91.005 - -3.49% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.54% 40.068 42.689 - -3.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.54% 27.396 29.186 - 6.24% -
SetIntersection_None_Set_string_16384_256 6.53% 201103205.264 214241870.665 - 8.94% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 6.51% 1.362 1.451 - 13.73% -
rng::find_end(list<int>)_(process_all)/1048576 6.46% 824731.927 878021.459 - 0.38% -
rng::unique(list<int>,_pred)_(sprinkled)/52 6.44% 82.809 88.142 - 0.44% -
BM_vector_deque_ranges_copy_backward/70000 6.44% 8155.895 8681.107 - 1.75% -
BM_std_minmax<char>/10 6.43% 1.301 1.385 - 6.52% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.42% 31.233 33.240 - -1.02% -
std::remove(deque<int>)_(sprinkled)/32 6.42% 52.627 56.007 - 3.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.39% 43.522 46.305 - -0.65% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 6.39% 206.754 219.971 - 4.36% -
std::find_first_of(vector<int>)_(small_needle)/50 6.39% 70.613 75.125 - 2.85% -
vector<bool>(const_vector<bool>&) 6.37% 9.828 10.454 - 4.15% -
BM_std_minmax_element<long_long>/3 6.36% 1.121 1.193 - 2.31% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.36% 3.260 3.468 - -0.65% -
BM_std_minmax<char>/12 6.36% 1.915 2.037 - -2.43% -
BM_vector_deque_copy_backward/70000 6.34% 8163.027 8680.376 - 0.49% -
std::none_of(list<int>)_(process_all)/8192 6.34% 7200.784 7657.004 - 9.64% -
std::multimap<int,_int>::erase(key)_(existent)/1024 6.33% 25.435 27.045 - 3.81% -
std::copy_n(deque<int>)/8 6.33% 2.643 2.810 - 1.28% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.32% 25.997 27.641 - 9.60% -
BM_deque_vector_copy_backward/65536 6.31% 8139.984 8653.554 - 3.60% -
BM_vector_deque_ranges_move_backward/64000 6.30% 7177.082 7629.289 - -1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 6.30% 1247648.960 1326227.473 - 1.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 6.29% 21.880 23.256 - 6.31% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 6.29% 2631.783 2797.244 - 5.05% -
std::set<int>::contains(key)_(non-existent)/0 6.28% 0.267 0.284 - 7.34% -
BM_PushHeap_uint64_SingleElement_1 6.27% 0.522 0.554 - 15.08% -
BM_deque_deque_ranges_copy_backward/65536 6.25% 7981.857 8480.743 - 2.64% -
std::find_end(list<int>)_(single_element)/1024 6.24% 689.682 732.727 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_1024_16 6.22% 1884804.393 2002057.857 - -14.69% -
rng::starts_with(list<int>)/8 6.21% 2.911 3.091 - 4.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.20% 12768803.666 13560307.340 - 2.74% -
std::set<int>::equal_range(key)_(non-existent)/1024 6.20% 6.302 6.692 - 6.12% -
std::map<int,_int>::insert(value)_(already_present)/0 6.19% 0.679 0.721 - 23.86% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.19% 14.634 15.539 - 0.32% -
std::partition(vector<int>)_(sparse)/50 6.18% 13.799 14.652 - 5.86% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 6.15% 29.042 30.829 - 3.53% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6.11% 6819.182 7236.005 - -0.50% -
std::for_each_n(list<int>)/50 6.11% 22.766 24.156 - -0.07% -
BM_MakeThenSortHeap_uint64_SingleElement_64 6.10% 5.918 6.279 - 5.56% -
std::find_if_not(list<int>)_(process_all)/8192 6.10% 8232.869 8735.027 - 6.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 6.10% 4794321.919 5086555.827 - -3.43% -
std::find(list<int>)_(bail_25%)/32768 6.08% 8111.893 8605.191 - 8.37% -
rng::partition(deque<int>)_(dense)/32 6.05% 10.514 11.150 - 1.60% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.02% 22.042 23.369 - 3.93% -
std::map<std::string,_int>::count(key)_(existent)/1024 6.01% 23.402 24.809 - -1.91% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 6.01% 8185.334 8677.041 - 8.14% -
std::find_first_of(vector<int>)_(small_needle)/32 5.99% 46.829 49.635 - 2.96% -
BM_std_minmax_element<long_long>/1024 5.98% 272.019 288.294 - 5.55% -
BM_std_minmax_element<long_long>/4000 5.97% 1052.350 1115.228 - 5.95% -
rng::all_of(list<int>)_(process_all)/8192 5.97% 7416.500 7859.467 - 4.25% -
std::for_each_n(list<int>)/8192 5.97% 7280.648 7714.986 - 0.51% -
BM_std_minmax_element<long_long>/512 5.96% 138.204 146.435 - 5.64% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 5.94% 21.644 22.930 - -9.36% -
BM_std_minmax_element<char>/3 5.91% 1.180 1.250 - 12.43% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.91% 25.999 27.534 - 8.30% -
std::unordered_set<std::string>::find(key)_(existent)/1024 5.91% 35.266 37.349 - -11.76% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.90% 27.017 28.612 - 2.08% -
std::set<int>::find(key)_(existent)/8192 5.90% 8.037 8.511 - 5.47% -
std::set<int>::find(key)_(non-existent)/8192 5.89% 8.441 8.938 - 4.24% -
SetIntersection_Interlaced_Vector_string_1024_256 5.89% 20746730.950 21967952.783 - 4.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.88% 822.045 870.390 - 1.23% -
SetIntersection_Front_Vector_uint64_64_64 5.88% 11180029.828 11837013.992 - 5.41% -
BM_PushHeap_uint64_Ascending_262144 5.87% 4.658 4.932 - -2.03% -
BM_vector_deque_move_backward/64000 5.86% 7358.308 7789.722 - 0.32% -
std::set<int>::erase(key)_(existent)/1024 5.86% 38.586 40.846 - 1.37% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.85% 990094.294 1048059.380 - 0.49% -
BM_std_minmax<char>/16 5.84% 1.026 1.086 - 17.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.84% 5.705 6.038 - 1.00% -
std::find_end(list<int>)_(single_element)/1000 5.84% 674.330 713.679 - -0.01% -
BM_std_minmax_element<long_long>/4096 5.82% 1077.033 1139.723 - 5.77% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.82% 8.749 9.258 - 5.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.80% 25130.716 26589.195 - -1.60% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.80% 3.377 3.573 - -0.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.80% 1158.173 1225.335 - -1.33% -
BM_deque_deque_move/2 5.78% 3.059 3.236 - -0.04% -
std::is_partitioned(list<int>)_(unpartitioned)/50 5.78% 4.360 4.612 - 1.63% -
SetIntersection_Interlaced_Vector_uint32_16384_16 5.77% 2462320.493 2604452.095 - -15.28% -
BM_vector_deque_move_backward/65536 5.77% 7352.003 7776.359 - -1.50% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 5.77% 0.477 0.504 - 3.24% -
BM_std_minmax_element<long_long>/5500 5.75% 1444.963 1528.109 - 5.85% -
BM_vector_deque_ranges_move/64 5.74% 2.661 2.814 - 2.02% -
BM_std_minmax<short>/4 5.74% 0.971 1.026 - -10.82% -
BM_std_min<char>/25 5.73% 1.153 1.219 - 5.70% -
BM_StringRead_Cold_Shallow_Large 5.73% 1.034 1.093 - -33.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.73% 32.211 34.056 - -1.93% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.71% 70.229 74.240 - 6.14% -
BM_SortHeap_float_1 5.71% 0.251 0.266 - 2.10% -
BM_std_minmax<unsigned_int>/4 5.71% 0.973 1.028 - -10.94% -
BM_RangesMakeHeap_uint32_Random_256 5.71% 1.194 1.263 - 10.85% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.70% 773.160 817.252 - -0.17% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.68% 29.986 31.689 - -0.03% -
BM_deque_deque_ranges_move/2 5.68% 3.061 3.235 - -0.02% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 5.68% 19.364 20.464 - -3.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.68% 7439.873 7862.160 - 6.25% -
BM_vector_deque_move/2 5.67% 1.832 1.936 - -3.50% -
std::unordered_set<int>::find(key)_(existent)/32 5.66% 1.135 1.200 - 2.00% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 5.66% 0.469 0.495 - 5.20% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.66% 755.614 798.361 - -0.13% -
BM_StringAssignStr_Huge_Transparent 5.65% 103.479 109.331 - -0.37% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.65% 25868.671 27331.171 - -0.74% -
std::find_if_not(vector<int>)_(process_all)/50 5.64% 14.233 15.037 - 0.04% -
BM_deque_deque_copy/2 5.63% 3.062 3.234 - -0.02% -
BM_deque_deque_ranges_copy/2 5.62% 3.063 3.235 - 0.11% -
SetIntersection_Front_Vector_string_16384_64 5.59% 3474570.334 3668934.153 - 3.36% -
std::set<int>::upper_bound(key)_(existent)/8192 5.59% 7.860 8.300 - 5.13% -
BM_std_minmax<unsigned_char>/16 5.58% 0.973 1.027 - 0.08% -
BM_std_minmax<unsigned_char>/11 5.58% 1.712 1.807 - -2.14% -
BM_MakeThenSortHeap_string_SingleElement_4 5.58% 5.959 6.291 - -0.86% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.57% 7783.187 8216.735 - -0.56% -
std::copy_n(list<int>)/4096 5.56% 3861.248 4076.078 - 14.05% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.55% 10.557 11.143 - -0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.55% 1595079.572 1683579.766 - 1.31% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 5.54% 2.386 2.518 - 14.27% -
std::stable_partition(vector<int>)_(sparse)/50 5.54% 20.155 21.271 - 1.41% -
BM_std_min<int>/2 5.53% 0.461 0.487 - 5.39% -
BM_StringRelational_Less_Empty_Small_Control 5.52% 1.992 2.102 - 8.78% -
BM_PushHeap_uint64_Random_4 5.51% 2.055 2.169 - -4.68% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.51% 29.580 31.210 - 4.27% -
SetIntersection_Front_Set_uint64_64_64 5.51% 15069557.076 15899267.247 - 5.86% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.50% 47.560 50.175 - 5.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.50% 1973.306 2081.742 - 2.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.48% 12551.453 13238.717 - 2.52% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.47% 1390.817 1466.947 - 1.82% -
std::set<int>::equal_range(key)_(non-existent)/8192 5.47% 9.806 10.343 - 5.04% -
BM_deque_deque_move_backward/1024 5.46% 38.511 40.616 - -0.55% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 5.46% 1.339 1.412 - 9.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 5.45% 1079289.680 1138117.990 - 1.48% -
std::unordered_set<int>::insert(value)_(already_present)/8192 5.42% 2.236 2.357 - -16.17% -
rng::for_each(set<int>::iterator)/32 5.41% 22.161 23.361 - 0.02% -
BM_MakeHeap_uint64_QuickSortAdversary_4 5.40% 0.428 0.451 - 10.42% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 5.40% 1.145 1.206 - -6.45% -
rng::stable_partition(deque<int>)_(dense)/32 5.40% 28.003 29.515 - 8.62% -
SetIntersection_None_Vector_uint32_1024_256 5.40% 1104667.208 1164299.583 - 4.34% -
SetIntersection_Front_Vector_uint64_1024_64 5.38% 1371893.129 1445721.582 - 2.41% -
BM_std_min<unsigned_int>/4 5.36% 0.996 1.050 - 3.71% -
std::is_sorted_until(deque<int>)/8 5.35% 3.090 3.255 - 6.92% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 5.34% 30111.892 31719.756 - 0.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 5.34% 1.123 1.183 - 13.26% -
BM_deque_deque_ranges_move_backward/512 5.34% 20.498 21.592 - 0.02% -
BM_MakeHeap_string_Descending_16384 5.33% 2.976 3.135 - -16.91% -
rng::find_if(deque<int>)_(bail_25%)/8 5.33% 1.453 1.531 - 0.49% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 5.33% 1.147 1.208 - 16.05% -
std::unordered_multiset<int>::erase(iterator)/1024 5.33% 20.052 21.120 - -6.45% -
rng::copy_n(list<int>)/4096 5.32% 3983.009 4194.993 - -13.27% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.32% 30.511 32.133 - 0.75% -
std::move_backward(deque<int>)/4096 5.31% 154.815 163.028 - -9.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.29% 1131003.983 1190815.848 - 0.91% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.28% 26.086 27.463 - -8.48% -
std::adjacent_find(list<int>,_pred)/50 5.27% 35.031 36.876 - -4.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.26% 6509247.389 6851953.825 - 3.96% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 5.26% 7.181 7.558 - 6.40% -
BM_StringRelational_Eq_Empty_Empty_Control 5.26% 1.854 1.952 - -9.03% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.25% 11591.857 12200.898 - 5.75% -
std::set<int>::lower_bound(key)_(existent)/8192 5.25% 7.847 8.259 - 5.22% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.25% 97.281 102.387 - -0.78% -
std::map<int,_int>::find(key)_(existent)/1024 5.25% 3.750 3.947 - 1.90% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.24% 1.575 1.657 - -0.45% -
SetIntersection_Front_Set_uint32_1024_1 5.24% 1061496.740 1117115.850 - 1.20% -
SetIntersection_Interlaced_Vector_uint64_262144_256 5.23% 37799435.342 39777241.323 - 9.44% -
SetIntersection_Interlaced_Set_string_64_64 5.23% 36012424.621 37895611.211 - 2.46% -
rng::partition(list<int>)_(sparse)/8192 5.20% 7879.756 8289.203 - 14.70% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.20% 21.124 22.221 - 0.91% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.19% 10.049 10.571 - 3.43% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.19% 1.895 1.993 - 10.30% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.17% 1031.302 1084.667 - 1.54% -
BM_vector_deque_ranges_move_backward/64 5.17% 2.995 3.149 - -2.28% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 5.16% 596937.809 627761.479 - 1.33% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 5.15% 13.373 14.062 - -3.44% -
BM_PopHeap_float_4 5.14% 2.374 2.496 - 1.72% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.14% 16671.511 17528.004 - 1.15% -
SetIntersection_Front_Set_uint64_262144_16 5.12% 1306417.906 1373359.759 - 4.34% -
BM_std_minmax_element<char>/65536 5.12% 17886.294 18801.817 - 4.95% -
BM_vector_deque_move_backward/70000 5.11% 8004.825 8414.208 - 0.04% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 5.11% 23.073 24.252 - 5.29% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.10% 6492.491 6823.849 - -0.47% -
BM_RangesSortHeap_float_4 5.09% 1.027 1.079 - 1.38% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 5.08% 29.886 31.405 - -1.88% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.08% 1225.272 1287.513 - 2.38% -
BM_MakeHeap_string_PipeOrgan_16384 5.07% 5.559 5.841 - -21.75% -
std::vector<int>::ctor(size)/1024 5.07% 41.099 43.182 - -2.85% -
std::rotate_copy(list<int>)/8192 5.06% 6733.372 7074.274 - 6.20% -
std::find_end(list<int>)_(process_all)/8192 5.06% 6988.646 7342.313 - 0.35% -
std::move_backward(vector<int>)/8 5.05% 2.289 2.405 - 6.99% -
std::find_first_of(deque<int>)_(small_needle)/8192 5.05% 28579.279 30023.417 - 7.28% -
std::fill(list<int>)/8192 5.05% 7116.475 7475.948 - 5.04% -
BM_SortHeap_float_16384 5.05% 26.721 28.070 - 1.19% -
BM_StringDestroy_Large 5.05% 6.747 7.087 - 0.35% -
rng::fold_left(list<int>)/8192 5.04% 10517.347 11047.632 - 1.05% -
BM_StringRelational_Less_Small_Huge_Control 5.03% 1.758 1.846 - -0.10% -
SetIntersection_Front_Vector_uint64_262144_64 5.02% 1424425.874 1495883.682 - 4.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.00% 38932.997 40881.187 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 5.00% 1590158.736 1669629.288 - 6.85% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.99% 20.152 21.158 - 0.91% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.98% 4248.071 4459.660 - 2.59% -
rng::contains_subrange(list<int>)_(same_length)/16 4.97% 6.609 6.937 - 0.06% -
rng::find_end(list<int>)_(single_element)/1024 4.97% 697.086 731.719 - -0.50% -
rng::remove_if(vector<int>)_(sprinkled)/32 4.96% 53.393 56.041 - -0.86% -
SetIntersection_Interlaced_Vector_uint64_64_16 4.95% 17630998.058 18503614.393 - -1.23% -
SetIntersection_Front_Set_float_262144_1024 4.94% 14204613.479 14906988.695 - 3.23% -
rng::contains_subrange(list<int>)_(single_element)/50 4.94% 17.644 18.516 - 1.39% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.94% 31325.941 32874.076 - 1.72% -
BM_MakeHeap_uint32_Random_1024 4.94% 1.030 1.081 - 0.23% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.94% 1072326.319 1125272.584 - 3.27% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.93% 5.897 6.188 - 0.32% -
SetIntersection_Front_Set_float_256_256 4.93% 9299531.568 9758224.747 - 5.64% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 4.91% 6.174 6.477 - -2.23% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.90% 16.201 16.994 - 5.30% -
BM_RangesMakeThenSortHeap_float_Heap_4 4.90% 1.225 1.285 - 4.10% -
BM_std_minmax_element<char>/5500 4.89% 1510.118 1583.938 - 4.78% -
BM_std_minmax_element<char>/70000 4.89% 19141.762 20077.253 - 4.82% -
BM_deque_vector_ranges_move_backward/70000 4.89% 8522.461 8938.842 - 4.59% -
BM_std_minmax_element<char>/64000 4.87% 17500.325 18353.426 - 4.79% -
BM_StringRead_Cold_Deep_Small 4.87% 0.807 0.846 - -38.28% -
rng::contains_subrange(deque<int>)_(same_length)/16 4.87% 11.232 11.779 - -8.95% -
BM_RangesPushHeap_uint64_Descending_16 4.86% 0.360 0.377 - 4.58% -
BM_MakeHeap_float_PipeOrgan_4 4.84% 0.388 0.407 - -0.05% -
std::deque<int>::ctor(size)/32 4.84% 26.122 27.385 - 8.70% -
BM_std_minmax<unsigned_short>/19 4.84% 2.174 2.279 - 4.14% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.83% 18.604 19.503 - 1.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.83% 3.599 3.772 - 8.83% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.82% 1.752 1.836 - -1.04% -
rng::rotate(list<int>)_(by_1/4)/32 4.81% 13.756 14.417 - 0.55% -
BM_std_minmax_element<char>/4096 4.79% 1126.724 1180.698 - 4.86% -
BM_RangesPopHeap_float_4 4.78% 2.369 2.482 - 0.67% -
std::any_of(deque<int>)_(process_all)/50 4.78% 19.281 20.203 - -1.80% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 4.78% 22.160 23.219 - 4.43% -
BM_StringFindAllMatch/8 4.76% 2.544 2.665 - -1.59% -
BM_deque_deque_move_backward/65536 4.75% 8062.987 8446.332 - 1.67% -
BM_PushHeap_float_QuickSortAdversary_16 4.75% 0.979 1.026 - -3.94% -
BM_deque_deque_ranges_copy/65536 4.75% 2769.959 2901.481 - 2.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.75% 9.431 9.878 - -6.75% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.74% 6647.428 6962.382 - 5.42% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.73% 24.349 25.500 - -0.96% -
SetIntersection_Interlaced_Vector_uint32_16384_64 4.73% 5939588.531 6220413.792 - -17.58% -
BM_std_minmax_element<long_long>/70000 4.73% 18696.519 19580.021 - 6.66% -
SetIntersection_Front_Vector_uint64_262144_16384 4.71% 78095607.318 81777225.578 - 0.14% -
std::unique(list<int>)_(contiguous)/52 4.71% 67.273 70.443 - -4.24% -
SetIntersection_Front_Set_uint64_262144_16384 4.70% 336249406.411 352067955.320 - 1.88% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.70% 3.665 3.837 - 1.25% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.70% 29.190 30.562 - -0.65% -
std::map<std::string,_int>::erase(iterator)/32 4.70% 27.710 29.011 - -10.51% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 4.70% 31.200 32.666 - 4.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.68% 24877936.082 26042807.152 - 4.37% -
rng::move(list<int>)/512 4.68% 353.190 369.719 - 0.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 4.68% 1.154 1.208 - 0.15% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.68% 29.485 30.864 - 0.56% -
rng::rotate(list<int>)_(by_1/3)/50 4.67% 23.588 24.690 - 2.43% -
rng::move_backward(deque<int>)/32768 4.67% 3523.518 3688.110 - 1.30% -
BM_std_minmax_element<char>/4000 4.67% 1100.673 1152.055 - 4.65% -
rng::rotate(deque<int>)_(by_1/2)/1024 4.67% 173.553 181.654 - 2.82% -
std::set<int>::find(key)_(non-existent)/32 4.66% 2.267 2.372 - -3.11% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.66% 1.161 1.215 - 0.13% -
std::find_first_of(vector<int>)_(small_needle)/1024 4.63% 1411.892 1477.292 - 3.11% -
BM_RangesPushHeap_uint64_Descending_1 4.61% 0.467 0.488 - -21.45% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.61% 2.505 2.621 - -4.25% -
SetIntersection_Interlaced_Vector_string_256_64 4.60% 20176840.220 21105075.497 - 6.88% -
std::remove(deque<int>)_(sprinkled)/50 4.59% 57.257 59.887 - -0.07% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 4.59% 9439.859 9873.331 - 4.30% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.59% 10062.098 10524.086 - -2.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.58% 67252.082 70331.054 - -0.95% -
std::multiset<std::string>::equal_range(key)_(existent)/32 4.58% 19.266 20.148 - 0.54% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 4.58% 2.265 2.368 - 8.00% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.57% 1.146 1.199 - 5.12% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.54% 1.536 1.606 - 1.67% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.52% 37.956 39.672 - 0.02% -
SetIntersection_Interlaced_Vector_float_16384_64 4.52% 10547797.829 11024367.163 - 42.19% -
rng::find_end(list<int>)_(process_all)/1000 4.51% 685.603 716.536 - -0.01% -
std::map<std::string,_int>::find(key)_(existent)/1024 4.51% 22.653 23.673 - 5.47% -
BM_std_min<long_long>/3 4.49% 1.283 1.340 - 0.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.48% 11054.044 11549.429 - -1.41% -
SetIntersection_Front_Vector_string_262144_256 4.48% 9970545.148 10416870.540 - 5.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 4.48% 0.447 0.467 - -10.34% -
rng::all_of(deque<int>)_(process_all)/8 4.47% 3.088 3.226 - 0.12% -
SetIntersection_Front_Set_uint64_16384_64 4.47% 1913438.329 1998891.575 - 1.92% -
bm_swap_ranges_vb_aligned/8 4.46% 3.350 3.499 - -1.15% -
BM_RangesSortHeap_float_16384 4.46% 26.487 27.667 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.44% 1134326.021 1184735.006 - 1.07% -
BM_StringEraseToEnd_Small_Transparent 4.42% 0.416 0.434 - 4.19% -
std::all_of(deque<int>)_(process_all)/8 4.42% 3.091 3.228 - 0.16% -
BM_StringRead_Cold_Deep_Empty 4.41% 0.802 0.837 - -40.42% -
BM_StringFindStringLiteral/64 4.40% 2.097 2.189 - -4.88% -
std::copy_n(vector<int>)/8 4.40% 2.165 2.260 - 0.40% -
std::stable_partition(deque<int>)_(sparse)/1024 4.40% 453.809 473.792 - 0.01% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.40% 23.078 24.093 - 5.76% -
BM_std_minmax_element<long_long>/64000 4.39% 17107.497 17858.594 - 6.38% -
rng::contains(deque<int>)_(process_all)/8 4.37% 2.943 3.072 - -20.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 4.36% 1.780 1.858 - 1.92% -
std::none_of(deque<int>)_(process_all)/8 4.35% 3.088 3.223 - -0.09% -
SetIntersection_Front_Set_uint64_256_16 4.35% 4902114.409 5115117.199 - 4.43% -
BM_std_minmax<short>/24 4.34% 2.225 2.322 - 3.65% -
BM_StringFindAllMatch/64 4.34% 3.072 3.205 - 1.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.34% 1592909.470 1661987.398 - -0.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.33% 22.546 23.521 - 2.99% -
BM_std_minmax<unsigned_char>/24 4.32% 1.207 1.259 - -0.35% -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.32% 4.195 4.377 - 2.43% -
SetIntersection_Interlaced_Set_string_16384_1024 4.32% 339042062.996 353683813.885 - 1.26% -
std::any_of(deque<int>)_(process_all)/8 4.32% 3.089 3.223 - 0.24% -
BM_deque_deque_ranges_move_backward/70000 4.31% 8505.993 8872.685 - -1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.30% 1594828.316 1663398.791 - 9.03% -
BM_std_minmax_element<long_long>/65536 4.29% 17518.106 18270.084 - 6.28% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.29% 1.155 1.205 - -0.38% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 4.29% 5.872 6.124 - 4.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.28% 4273.183 4456.198 - -0.94% -
rng::any_of(deque<int>)_(process_all)/8 4.28% 3.092 3.224 - 0.15% -
rng::find_end(list<int>)_(single_element)/1000 4.28% 683.666 712.921 - 0.20% -
BM_std_minmax<unsigned_short>/31 4.27% 2.998 3.126 - 0.42% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 4.26% 27.382 28.550 - 2.55% -
BM_MakeHeap_uint64_Random_16384 4.25% 1.034 1.078 - 10.42% -
BM_std_minmax<short>/25 4.24% 2.203 2.296 - 2.50% -
SetIntersection_None_Vector_string_262144_256 4.23% 1314140.772 1369732.697 - 4.61% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.22% 25863.867 26956.344 - -2.96% -
BM_std_minmax_element<char>/64 4.22% 17.665 18.409 - 4.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 4.22% 16.690 17.394 - 3.75% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.21% 0.278 0.290 - 0.32% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.20% 6438.372 6708.854 - -0.01% -
BM_MakeHeap_uint32_PipeOrgan_1024 4.20% 0.689 0.718 - 3.94% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.20% 55.819 58.162 - 5.11% -
BM_MakeHeap_uint32_Random_4 4.20% 1.122 1.169 - -0.29% -
std::search(list<int>,_pred)_(same_length)/8192 4.19% 8941.331 9316.340 - 3.85% -
rng::none_of(vector<int>)_(process_all)/8 4.19% 2.353 2.452 - -1.62% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.19% 30.094 31.355 - 1.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.19% 101.646 105.905 - -52.07% -
std::fill_n(vector<bool>)/64 4.18% 1.518 1.582 - -32.85% -
BM_MakeThenSortHeap_float_SingleElement_64 4.18% 3.314 3.452 - 2.94% -
BM_deque_deque_ranges_move_backward/65536 4.17% 8026.444 8361.241 - -0.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.17% 18071.389 18824.445 - -0.23% -
BM_std_minmax_element<char>/1024 4.16% 286.763 298.701 - 3.46% -
std::find_if_not(vector<int>)_(process_all)/8 4.16% 2.531 2.636 - -1.54% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 4.15% 19.835 20.659 - -6.33% -
BM_std_min<unsigned_char>/5 4.14% 1.317 1.372 - 6.80% -
BM_std_minmax_element<char>/512 4.14% 146.095 152.141 - 4.25% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 4.14% 1.634 1.701 - 6.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.13% 0.901 0.938 - 4.73% -
SetIntersection_Front_Set_uint64_1024_4 4.13% 1099855.862 1145307.781 - -0.84% -
rng::for_each(join_view(vector<vector<int>>)/8 4.13% 1.435 1.494 - 7.81% -
std::flat_multimap<int,_int>::erase(iterator)/1024 4.12% 76.462 79.615 - 5.25% -
std::stable_partition(vector<int>)_(sparse)/1024 4.12% 207.265 215.811 - -2.28% -
std::set<std::string>::count(key)_(non-existent)/1024 4.12% 22.786 23.724 - 5.57% -
rng::sort(vector<int>)_(descending)/8 4.11% 24.693 25.708 - 0.25% -
std::remove_if(list<int>)_(prefix)/8192 4.11% 9351.179 9735.327 - -2.73% -
std::remove_if(deque<int>)_(sprinkled)/32 4.11% 56.119 58.424 - 4.18% -
SetIntersection_Front_Vector_string_16384_4 4.10% 1248496.883 1299693.700 - 2.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.09% 1187584.866 1236144.446 - 8.80% -
BM_std_minmax<unsigned_short>/3 4.08% 1.165 1.212 - 0.04% -
std::adjacent_find(list<int>,_pred)/8192 4.05% 8114.629 8443.603 - 3.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.05% 6.514 6.778 - -0.60% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.05% 952036.486 990565.199 - 0.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 4.05% 16.693 17.368 - 3.25% -
SetIntersection_Front_Set_float_16384_64 4.04% 2013315.238 2094698.827 - 13.03% -
BM_vector_deque_ranges_move_backward/65536 4.02% 7264.144 7556.258 - -6.62% -
BM_deque_deque_ranges_copy/70000 4.01% 3037.682 3159.625 - 5.30% -
BM_std_min<unsigned_char>/4 4.01% 0.979 1.018 - 2.98% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.00% 25.152 26.158 - -7.34% -
rng::search(list<int>)_(no_match)/8192 3.99% 6859.488 7133.265 - 5.34% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.99% 16.567 17.228 - 2.90% -
std::shift_right(list<int>)/50 3.98% 26.923 27.996 - -6.24% -
std::partition_point(deque<int>)/32 3.98% 4.479 4.658 - -0.23% -
rng::unique(deque<int>)_(contiguous)/52 3.98% 68.043 70.753 - 4.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 3.98% 614.138 638.598 - -6.11% -
BM_std_minmax<unsigned_char>/25 3.97% 1.226 1.275 - 0.16% -
BM_RangesMakeThenSortHeap_float_Descending_256 3.97% 5.718 5.945 - -3.35% -
rng::fill_n(vector<bool>)/262144 3.96% 232.056 241.252 - 4.04% -
std::sort(vector<int>)_(descending)/8 3.96% 24.661 25.637 - 0.99% -
SetIntersection_Front_Vector_uint64_256_64 3.96% 4599644.873 4781613.204 - 7.33% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.94% 282.302 293.431 - -0.21% -
SetIntersection_None_Set_string_16384_4 3.94% 197065644.491 204826030.522 - 5.62% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 3.94% 1.203 1.250 - -0.76% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 3.93% 6.872 7.142 - 4.05% -
std::find_end(list<int>)_(process_all)/1024 3.93% 703.015 730.633 - -0.02% -
BM_deque_deque_copy_backward/70000 3.93% 8402.618 8732.627 - -1.92% -
BM_deque_deque_move/1 3.91% 3.409 3.542 - -0.29% -
BM_std_minmax<unsigned_char>/12 3.91% 1.945 2.022 - -0.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.91% 33.084 34.377 - 3.11% -
std::multiset<std::string>::clear()/32 3.90% 881.927 916.318 - -2.56% -
rng::generate(list<int>)/50 3.89% 15.364 15.962 - 2.67% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.89% 813.415 845.058 - 0.27% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 3.89% 1.396 1.450 - -9.37% -
BM_PushHeap_float_Random_4 3.89% 2.837 2.947 - -2.67% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.88% 3.211 3.336 - -0.04% -
std::is_sorted_until(vector<int>,_pred)/1024 3.88% 414.112 430.195 - 2.16% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 3.88% 0.269 0.279 - 0.02% -
std::partial_sort(deque<int>)_(ascending)/8 3.88% 29.620 30.769 - 1.92% -
BM_std_minmax<unsigned_char>/13 3.88% 2.219 2.305 - 1.61% -
BM_std_minmax<char>/25 3.87% 1.276 1.326 - 12.47% -
rng::all_of(list<int>)_(process_all)/8 3.87% 2.610 2.711 - 0.08% -
SetIntersection_Front_Vector_uint32_262144_256 3.87% 2269960.075 2357767.238 - 0.29% -
std::stable_partition(vector<int>)_(sparse)/8192 3.87% 1496.970 1554.870 - -1.33% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.87% 11890.098 12349.670 - -5.24% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.86% 794.479 825.172 - 0.22% -
std::search(vector<int>)_(no_match)/1024 3.85% 215.287 223.583 - 5.43% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.84% 790.629 821.029 - -0.03% -
SetIntersection_Front_Set_uint32_262144_256 3.84% 4783864.002 4967768.212 - 1.99% -
BM_std_min<unsigned_int>/32 3.84% 2.172 2.256 - 4.89% -
std::partition(vector<int>)_(sparse)/32 3.83% 8.726 9.060 - 2.96% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.83% 28.816 29.920 - 0.54% -
SetIntersection_Front_Set_uint32_262144_262144 3.83% 1839633.871 1910030.598 - 3.18% -
SetIntersection_Interlaced_Set_uint32_262144_16 3.82% 1563364.666 1623076.904 - 0.60% -
BM_LowerBound_string_256 3.82% 126.973 131.820 - 4.39% -
SetIntersection_None_Set_string_1024_1 3.80% 8932918.245 9272775.066 - -1.38% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.80% 1.387 1.440 - 3.77% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.80% 19480.732 20220.379 - 0.14% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 3.79% 22.414 23.265 - 1.44% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.79% 19969.565 20726.200 - 2.82% -
SetIntersection_Front_Set_uint32_256_64 3.79% 6235168.440 6471324.771 - -1.99% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.79% 14651.286 15206.145 - 10.64% -
std::partial_sort(vector<int>)_(heap)/8 3.78% 26.738 27.750 - 5.45% -
BM_vector_deque_copy_backward/65536 3.78% 7749.664 8042.815 - 0.91% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.78% 49.503 51.374 - 1.30% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 3.77% 23.051 23.920 - 0.55% -
rng::remove_if(deque<int>)_(prefix)/1024 3.76% 561.079 582.202 - 0.55% -
rng::find_if_not(vector<int>)_(process_all)/8 3.76% 2.518 2.612 - 2.43% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.75% 28.126 29.182 - 0.68% -
BM_std_min<unsigned_char>/3 3.74% 0.693 0.719 - 3.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.74% 1402.366 1454.854 - 1.97% -
rng::starts_with(deque<int>)/8 3.74% 4.099 4.252 - -0.56% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.73% 27.767 28.803 - -9.38% -
std::multiset<std::string>::insert(value)_(new_value)/1024 3.73% 61.548 63.841 - -1.70% -
BM_StringFindAllMatch/1 3.72% 2.774 2.878 - 0.23% -
BM_RangesPushHeap_uint32_Random_16 3.71% 4.388 4.551 - -0.75% -
BM_std_min<char>/32 3.71% 2.924 3.032 - 5.96% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 3.71% 342.210 354.893 - 4.02% -
BM_RangesPushHeap_uint32_Ascending_262144 3.70% 8.036 8.333 - 1.75% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 3.69% 20.508 21.265 - -10.76% -
BM_std_min<int>/64 3.69% 2.669 2.768 - 5.10% -
BM_std_minmax<unsigned_short>/30 3.68% 2.726 2.826 - 1.67% -
std::multiset<int>::insert(value)_(new_value)/8192 3.68% 74.026 76.753 - 3.18% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 3.68% 42.926 44.506 - 2.02% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.67% 147796.495 153215.406 - -1.37% -
BM_SortHeap_float_4 3.66% 1.028 1.065 - 0.92% -
rng::copy_backward(vector<int>)/4096 3.66% 141.099 146.266 - -1.55% -
rng::fill(deque<int>)/8192 3.66% 239.636 248.400 - 3.42% -
std::remove_if(vector<int>)_(sprinkled)/32 3.65% 53.749 55.714 - 0.25% -
BM_std_minmax<unsigned_char>/15 3.65% 2.983 3.091 - 3.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.65% 2.098 2.175 - 2.13% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.64% 6.639 6.881 - 3.41% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.64% 810.366 839.874 - -0.19% -
SetIntersection_Front_Set_uint64_256_64 3.64% 6183862.103 6408929.126 - 3.11% -
BM_std_min<unsigned_short>/18 3.63% 1.534 1.590 - 2.77% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.61% 24.128 25.000 - 3.84% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.61% 11894.715 12324.258 - 1.90% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.60% 11278.678 11685.029 - 1.99% -
SetIntersection_Interlaced_Set_uint32_256_64 3.60% 14670528.091 15198803.231 - -2.58% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 3.60% 1.474 1.527 - 3.08% -
std::partial_sort(deque<int>)_(heap)/8 3.60% 37.585 38.936 - 0.86% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.59% 2.855 2.958 - -1.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.58% 6.564 6.799 - 0.52% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 3.58% 612.282 634.180 - 3.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 3.57% 12694470.320 13147273.486 - -3.65% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 3.57% 20.935 21.682 - -2.84% -
SetIntersection_Interlaced_Set_uint32_1024_256 3.57% 15087053.996 15625097.241 - 1.41% -
SetIntersection_Front_Set_uint64_16384_1 3.56% 1113403.017 1153087.139 - 8.57% -
rng::unique_copy(deque<int>)_(contiguous)/52 3.56% 14.687 15.209 - -10.11% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.55% 260.554 269.805 - 1.58% -
std::unordered_set<int>::clear()/1024 3.55% 7886.450 8166.437 - 3.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.55% 1202052.231 1244692.953 - 1.52% -
std::set<int>::equal_range(key)_(existent)/8192 3.54% 7.957 8.238 - 2.31% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 3.53% 147421.527 152632.153 - -1.68% -
SetIntersection_Interlaced_Vector_float_16384_16 3.53% 3891607.232 4029111.226 - 10.33% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.52% 216.654 224.279 - 2.85% -
std::set<std::string>::insert(value)_(new_value)/1024 3.52% 64.582 66.854 - 3.66% -
SetIntersection_None_Vector_uint64_256_64 3.51% 3526385.901 3650007.106 - 0.56% -
BM_deque_deque_copy/1 3.50% 3.403 3.522 - -0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.50% 20018363.160 20718885.936 - 0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.49% 10579.287 10948.884 - 2.71% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 3.49% 12898.021 13348.303 - -1.48% -
BM_MakeThenSortHeap_float_Descending_256 3.48% 5.722 5.921 - -1.83% -
std::set<int>::ctor(const&,_alloc)/32 3.48% 215.597 223.108 - 2.80% -
SetIntersection_Front_Set_uint32_262144_16384 3.48% 351370920.612 363612091.386 - 2.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 3.48% 39221005.015 40586475.050 - 0.34% -
SetIntersection_Front_Vector_string_1024_256 3.48% 9942359.291 10288492.717 - 3.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.48% 351309974.797 363531525.824 - 4.86% -
rng::move(vector<int>)/8 3.48% 2.221 2.298 - 2.77% -
SetIntersection_Front_Vector_uint32_1024_64 3.48% 1390369.019 1438705.382 - 1.70% -
rng::partition(list<int>)_(dense)/32 3.47% 8.448 8.741 - 4.00% -
rng::replace(vector<int>)_(prefix)/8192 3.46% 1263.413 1307.184 - 6.69% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.46% 2.825 2.923 - 0.19% -
SetIntersection_None_Vector_uint64_262144_1024 3.46% 1157587.781 1197640.015 - 4.94% -
std::set<int>::find(key)_(non-existent)/1024 3.45% 5.555 5.746 - 2.25% -
rng::partial_sort(deque<int>)_(heap)/8 3.45% 36.906 38.179 - 0.32% -
BM_RangesPushHeap_uint64_Ascending_16384 3.45% 3.564 3.687 - 0.36% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 3.44% 0.873 0.903 - 7.77% -
rng::fill(list<int>)/8192 3.43% 7392.444 7646.274 - 7.64% -
BM_std_minmax<unsigned_int>/31 3.43% 2.478 2.563 - -1.57% -
SetIntersection_Front_Set_uint64_1024_64 3.43% 1888060.935 1952869.263 - 1.91% -
BM_std_minmax<unsigned_char>/26 3.43% 1.442 1.492 - -0.15% -
std::stable_partition(deque<int>)_(sparse)/8192 3.43% 3369.537 3485.107 - -2.25% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.42% 0.583 0.603 - 0.52% -
std::search(list<int>,_pred)_(no_match)/8192 3.42% 7148.754 7393.151 - 3.93% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.42% 1.164 1.203 - -4.01% -
BM_RangesPopHeap_float_1024 3.42% 27.301 28.234 - -0.90% -
BM_RangesMakeHeap_uint64_Random_16384 3.40% 1.005 1.039 - 5.34% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.40% 18.628 19.261 - -6.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.39% 1192.195 1232.644 - -1.20% -
std::equal(deque<int>)_(it,_it,_it)/50 3.39% 24.106 24.924 - 23.39% -
BM_StringFindNoMatch/64 3.39% 1.849 1.912 - -8.28% -
rng::transform(list<int>,_list<int>)/50 3.39% 39.020 40.343 - 1.43% -
SetIntersection_Front_Vector_string_256_16 3.39% 6434628.005 6652650.982 - 3.95% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.38% 9.460 9.780 - -0.13% -
BM_MakeHeap_string_Descending_64 3.38% 2.560 2.646 - -9.15% -
SetIntersection_None_Set_float_262144_1 3.37% 1162173.096 1201328.371 - -1.13% -
std::search(list<int>)_(single_element)/8192 3.36% 7828.129 8091.352 - 1.32% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.36% 22.715 23.478 - -0.06% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.36% 42761.124 44198.301 - 1.84% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 3.36% 6.378 6.592 - -13.55% -
BM_std_minmax_element<long_long>/64 3.36% 17.474 18.061 - 4.33% -
SetIntersection_Interlaced_Vector_uint64_1024_16 3.35% 2435110.210 2516715.092 - 8.86% -
BM_deque_vector_ranges_move/4000 3.35% 143.122 147.914 - 0.55% -
BM_std_minmax<unsigned_char>/28 3.34% 2.150 2.222 - 2.36% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 3.34% 604.841 625.060 - 3.16% -
SetIntersection_Front_Set_float_64_64 3.34% 15408325.764 15922739.735 - 0.52% -
std::stable_partition(list<int>)_(sparse)/1024 3.34% 913.276 943.763 - 0.84% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.33% 0.648 0.669 - 5.70% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.33% 2.135 2.206 - 3.85% -
std::map<int,_int>::clear()/8192 3.33% 81046.531 83746.265 - 3.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 3.33% 1.862 1.924 - -16.10% -
SetIntersection_Interlaced_Set_uint64_64_64 3.33% 15158007.264 15662444.239 - -0.33% -
rng::fill(vector<bool>)/512 3.33% 1.484 1.533 - -3.06% -
rng::sort(vector<int>)_(descending)/8192 3.32% 7274.141 7515.461 - 2.68% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.32% 17.177 17.746 - -4.81% -
BM_std_minmax<unsigned_char>/10 3.31% 1.341 1.385 - -0.06% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 3.31% 0.945 0.977 - -10.33% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 3.31% 10.434 10.780 - -0.34% -
BM_RangesPushHeap_float_PipeOrgan_4 3.31% 0.481 0.497 - 3.25% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.31% 6.448 6.661 - 1.54% -
SetIntersection_Front_Set_uint32_16384_16384 3.30% 337350157.014 348495543.316 - 4.27% -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.30% 2.939 3.036 - 1.62% -
BM_StringRelational_Less_Empty_Large_Control 3.30% 1.875 1.937 - 17.52% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.30% 605.156 625.115 - 2.91% -
rng::starts_with(vector<int>,_pred)/8 3.30% 4.126 4.262 - 1.34% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 3.28% 1.331 1.374 - 6.42% -
BM_deque_deque_ranges_copy/1 3.27% 3.429 3.541 - -0.88% -
SetIntersection_None_Set_uint32_262144_16384 3.27% 1151559.490 1189230.062 - -0.17% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.27% 571.384 590.070 - 3.39% -
SetIntersection_Front_Set_float_256_64 3.27% 6555169.679 6769254.744 - 10.46% -
std::copy_if(vector<int>)_(every_other)/8 3.26% 2.530 2.612 - 4.67% -
rng::for_each(multiset<int>::iterator)/8 3.26% 4.806 4.962 - 0.07% -
BM_std_min<char>/8 3.26% 2.251 2.324 - 2.24% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.26% 10.200 10.532 - 9.10% -
BM_std_min<unsigned_long_long>/30 3.26% 2.692 2.780 - 3.13% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.26% 30.301 31.288 - 4.48% -
BM_std_min<long_long>/20 3.26% 2.008 2.073 - 2.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.25% 0.325 0.335 - 0.22% -
std::none_of(deque<int>)_(process_all)/50 3.25% 17.757 18.334 - 0.03% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 3.25% 29.358 30.312 - 1.39% -
std::find_if(vector<int>)_(process_all)/8192 3.25% 2194.264 2265.476 - 0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 3.25% 11348349.166 11716624.458 - 3.06% -
std::find_if(vector<int>)_(process_all)/32768 3.24% 8804.068 9089.544 - 0.12% -
SetIntersection_None_Set_uint32_262144_262144 3.24% 1148176.270 1185402.916 - -1.32% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.24% 2074.404 2141.607 - 0.02% -
BM_MakeHeap_float_Random_16384 3.24% 1.202 1.241 - 7.99% -
std::move(list<int>)/512 3.24% 351.226 362.591 - 0.64% -
SetIntersection_Front_Vector_string_262144_1024 3.24% 40119583.152 41417646.464 - 3.11% -
rng::is_partitioned(vector<int>)_(partitioned)/32 3.23% 5.712 5.896 - 0.60% -
BM_deque_vector_ranges_copy_backward/0 3.23% 1.377 1.421 - -11.10% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.23% 21.410 22.101 - 3.55% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.23% 5236.728 5405.800 - -0.06% -
std::move_backward(vector<int>)/1048576 3.22% 54475.926 56229.260 - 0.01% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.22% 22.769 23.501 - 2.70% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.21% 1.613 1.665 - -0.27% -
rng::stable_sort(deque<int>)_(repeated)/8 3.21% 17.980 18.557 - 1.43% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.21% 22.332 23.048 - 2.69% -
BM_StringRelational_Less_Large_Huge_Control 3.20% 2.229 2.300 - -5.81% -
std::find_end(vector<int>)_(single_element)/1024 3.20% 239.229 246.889 - -0.71% -
SetIntersection_None_Set_string_1024_16 3.20% 9043766.953 9333277.346 - -1.69% -
BM_std_minmax<unsigned_int>/6 3.20% 1.344 1.387 - 3.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.20% 1149559.839 1186352.209 - 4.24% -
std::multiset<int>::erase(key)_(non-existent)/8192 3.20% 9.532 9.837 - 2.71% -
SetIntersection_Interlaced_Vector_string_1024_1 3.19% 1116861.479 1152528.266 - 0.57% -
std::copy_n(list<int>)/32768 3.19% 25805.533 26628.950 - 3.62% -
rng::is_sorted(deque<int>,_pred)/8 3.19% 4.472 4.614 - -0.97% -
BM_deque_vector_move/4000 3.18% 139.942 144.398 - -2.23% -
BM_PushHeap_float_Random_262144 3.17% 7.553 7.792 - 1.02% -
BM_RangesMakeHeap_string_SingleElement_16 3.16% 5.532 5.707 - 1.48% -
std::set<std::string>::contains(key)_(non-existent)/32 3.16% 9.418 9.716 - -8.35% -
std::replace_if(deque<int>)_(prefix)/1024 3.16% 491.591 507.136 - 4.46% -
std::map<int,_int>::find(key)_(existent)/32 3.15% 1.531 1.579 - 1.08% -
rng::any_of(vector<int>)_(process_all)/8 3.14% 2.354 2.428 - 0.47% -
rng::rotate_copy(deque<int>)/32 3.14% 2.693 2.778 - 6.74% -
rng::search(vector<int>)_(same_length)/8192 3.13% 1878.783 1937.634 - -1.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.13% 2.639 2.721 - -0.42% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.13% 567.015 584.739 - 0.33% -
std::search(deque<int>,_pred)_(same_length)/1000 3.12% 478.041 492.958 - -0.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.11% 66640.303 68715.826 - 3.12% -
SetIntersection_Front_Vector_uint64_256_4 3.11% 4348956.633 4484250.061 - 2.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.11% 11490640.717 11847984.807 - -0.36% -
BM_vector_deque_move_backward/512 3.11% 17.601 18.148 - 0.75% -
std::sort(vector<int>)_(descending)/8192 3.11% 7280.421 7506.549 - 2.56% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 3.10% 0.466 0.481 - -0.41% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.10% 12925.807 13326.316 - -1.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.10% 815538.739 840784.540 - -0.67% -
std::set<int>::ctor(const&)/32 3.09% 216.475 223.158 - 3.60% -
rng::find_end(deque<int>)_(process_all)/1024 3.08% 302.597 311.930 - -1.89% -
std::find(list<int>)_(process_all)/50 3.08% 18.131 18.690 - -0.34% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.08% 46.842 48.283 - 3.55% -
BM_vector_deque_ranges_move_backward/1024 3.08% 37.311 38.458 - 0.33% -
std::any_of(list<int>)_(process_all)/32768 3.07% 25836.779 26629.305 - 2.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 3.06% 1218881.462 1256219.722 - 8.52% -
SetIntersection_Front_Vector_uint32_262144_1 3.06% 1089372.245 1122740.172 - 4.81% -
std::search(vector<int>)_(single_element)/1024 3.06% 234.213 241.384 - 3.27% -
std::unordered_set<int>::clear()/8192 3.06% 61971.823 63868.229 - 5.31% -
BM_SortHeap_float_262144 3.06% 30.427 31.358 - 0.21% -
rng::none_of(list<int>)_(process_all)/32768 3.06% 25482.773 26261.461 - 3.07% -
std::search(vector<int>)_(single_element)/1000 3.04% 228.684 235.642 - 3.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.04% 0.826 0.851 - 1.28% -
std::unordered_set<int>::erase(key)_(existent)/8192 3.03% 22.841 23.534 - -0.23% -
BM_SortHeap_float_64 3.03% 3.152 3.248 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.03% 1090735.430 1123732.951 - 0.70% -
bm_ranges_lexicographical_compare<signed_char>/512 3.02% 7.690 7.923 - -1.34% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.02% 25.963 26.748 - 1.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 3.02% 7787858.656 8023075.027 - -1.27% -
SetIntersection_Front_Set_uint64_262144_4 3.02% 1117760.870 1151466.888 - 3.48% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 3.01% 9.263 9.542 - 0.90% -
std::rotate(deque<int>)_(by_1/4)/1024 3.01% 782.720 806.316 - 2.99% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.01% 5160.517 5316.010 - -3.73% -
SetIntersection_None_Set_string_16384_16 3.01% 197065764.468 202997848.446 - 4.41% -
std::generate(list<int>)/50 3.01% 15.364 15.827 - 2.40% -
SetIntersection_None_Set_string_1024_4 3.01% 9225614.110 9503234.614 - 0.85% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.01% 18.230 18.778 - 1.22% -
BM_deque_deque_ranges_copy_backward/64000 3.00% 7903.927 8141.407 - 1.09% -
rng::copy_n(list<int>)/32768 3.00% 26260.779 27049.485 - 2.58% -
std::is_sorted_until(vector<int>,_pred)/8192 3.00% 3328.184 3428.008 - 1.27% -
rng::search(list<int>)_(single_element)/1000 2.99% 666.021 685.959 - 8.57% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.99% 31.575 32.518 - 3.06% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.98% 27.375 28.192 - 2.20% -
std::remove(list<int>)_(sprinkled)/32 2.98% 54.824 56.460 - -0.02% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.97% 518244.476 533655.289 - 3.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.97% 9244794.144 9519600.079 - 0.67% -
BM_deque_vector_ranges_move/5500 2.97% 197.693 203.568 - 2.11% -
BM_vector_deque_move/1 2.97% 2.111 2.174 - -7.07% -
SetIntersection_None_Set_float_262144_16 2.97% 1161137.533 1195569.744 - -1.34% -
rng::copy_if(list<int>)_(every_other)/32768 2.96% 25335.272 26085.896 - 4.70% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.96% 40813.701 42022.143 - 2.73% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 2.96% 3.957 4.074 - 1.31% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.94% 18.487 19.031 - 2.50% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.94% 24.112 24.821 - 2.41% -
BM_StringFindStringLiteral/32 2.94% 1.667 1.716 - -4.64% -
std::unique(deque<int>)_(contiguous)/32 2.93% 59.610 61.358 - 3.49% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.93% 55777.066 57411.955 - 2.24% -
std::partition_copy(vector<int>)/1024 2.93% 457.240 470.628 - -1.33% -
BM_vector_deque_ranges_move_backward/512 2.92% 17.739 18.257 - -0.84% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.92% 75.773 77.987 - -7.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.92% 0.742 0.764 - 2.96% -
std::find_end(vector<int>)_(single_element)/1000 2.92% 233.910 240.730 - -0.94% -
SetIntersection_None_Vector_uint32_1024_1 2.91% 1121442.065 1154045.141 - 0.80% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 2.91% 11.848 12.192 - 1.15% -
SetIntersection_None_Set_uint32_262144_1024 2.90% 1144851.727 1178099.856 - -2.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.89% 53550.884 55100.520 - 0.72% -
rng::unique(deque<int>)_(contiguous)/32 2.89% 58.783 60.482 - 3.14% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.89% 0.495 0.509 - -2.04% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 2.88% 589.992 606.985 - -0.45% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.87% 4.918 5.059 - 9.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.87% 24.668 25.376 - 2.05% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.86% 1.854 1.907 - 0.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.86% 524796.053 539807.054 - 4.42% -
std::move_backward(deque<int>)/262144 2.86% 29751.221 30602.197 - 0.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.85% 0.833 0.856 - 2.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.85% 345406858.829 355263541.396 - 5.50% -
std::remove_if(deque<int>)_(sprinkled)/50 2.85% 65.491 67.359 - 4.81% -
BM_MakeThenSortHeap_string_Heap_262144 2.85% 178.241 183.322 - 0.70% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.85% 4692.278 4825.923 - 0.72% -
BM_MakeHeap_string_Descending_16 2.84% 2.364 2.431 - -7.81% -
BM_StringConstructDestroyCStr_Large_Opaque 2.84% 14.281 14.686 - 1.07% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 2.83% 4716.780 4850.432 - -0.48% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 2.83% 685.979 705.412 - 2.06% -
std::shift_left(deque<int>)/32 2.83% 4.728 4.862 - -0.93% -
SetIntersection_Interlaced_Vector_string_16384_1 2.83% 1157841.992 1190609.715 - 4.04% -
BM_std_minmax<int>/6 2.83% 1.349 1.387 - 2.62% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.82% 1410218.515 1450042.916 - 6.73% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.82% 1.095 1.126 - 0.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.81% 23.730 24.398 - 2.67% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 2.81% 80589715.558 82856539.897 - -24.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.81% 9745650.668 10019322.778 - 14.15% -
rng::stable_sort(vector<int>)_(heap)/8 2.79% 21.813 22.423 - 1.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.79% 9.303 9.563 - 1.01% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.79% 9.210 9.467 - -0.06% -
SetIntersection_Front_Vector_uint64_1024_1024 2.79% 5850734.694 6013923.628 - -2.99% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 2.79% 576.398 592.471 - -0.30% -
BM_std_min<char>/6 2.79% 1.589 1.633 - 4.62% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.79% 6.039 6.207 - 4.55% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.78% 1.500 1.542 - 0.22% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.78% 1261439.127 1296559.408 - 0.52% -
BM_std_min<char>/1024 2.78% 8.310 8.541 - 1.28% -
rng::copy_if(list<int>)_(every_other)/4096 2.78% 3257.448 3347.889 - 2.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.78% 6516277.013 6697167.991 - -5.22% -
std::none_of(list<int>)_(process_all)/32 2.77% 11.532 11.851 - 1.78% -
std::is_sorted_until(list<int>)/8 2.77% 2.208 2.269 - 0.91% -
SetIntersection_Interlaced_Set_uint32_16_16 2.76% 40454729.856 41572521.944 - 1.62% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.76% 3.347 3.439 - 0.29% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.76% 24.257 24.926 - -2.23% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.75% 2.285 2.348 - -5.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.75% 3.402 3.495 - -0.94% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.75% 37178.320 38200.744 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.75% 1126792.444 1157776.147 - 1.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2.75% 1858.385 1909.461 - 8.52% -
std::multiset<std::string>::clear()/1024 2.75% 19435.514 19969.359 - -8.22% -
rng::copy_backward(vector<bool>)_(aligned)/4096 2.75% 5.058 5.197 - 1.55% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 2.74% 54860.405 56362.869 - 3.10% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.74% 9.132 9.383 - 2.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.74% 19472963.312 20005689.927 - 0.97% -
SetIntersection_None_Set_float_262144_256 2.73% 1163435.059 1195249.348 - -1.34% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.73% 35894.394 36875.327 - 0.27% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.73% 28.582 29.363 - 0.18% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.73% 27.706 28.462 - 0.23% -
std::unordered_set<int>::erase(iterator)/8192 2.73% 20.166 20.716 - 2.20% -
std::none_of(list<int>)_(process_all)/32768 2.73% 25757.955 26460.429 - 1.07% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.73% 6.069 6.235 - 1.83% -
BM_deque_deque_move_backward/64000 2.72% 8027.519 8245.818 - 1.42% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.72% 2.620 2.691 - 3.79% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.72% 3.121 3.206 - 0.87% -
BM_std_min<unsigned_char>/29 2.72% 1.966 2.020 - 1.50% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.71% 23661.935 24304.224 - -0.43% -
std::set<std::string>::erase(iterator)/1024 2.71% 28.150 28.912 - 1.96% -
BM_StringRead_Cold_Deep_Large 2.71% 1.209 1.242 - -36.73% -
BM_PopHeap_uint64_4 2.70% 2.707 2.780 - 4.40% -
BM_StringAssignStr_Huge_Opaque 2.70% 104.579 107.405 - -2.91% -
BM_StringAssignStr_Large_Transparent 2.70% 10.158 10.432 - -0.71% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.70% 42.799 43.955 - 10.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.69% 29.378 30.168 - 1.17% -
BM_std_minmax<short>/32 2.68% 1.229 1.262 - 0.03% -
std::vector<std::string>::ctor(size)/32 2.68% 33.569 34.469 - -1.20% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.68% 46.795 48.049 - 3.22% -
std::set<int>::contains(key)_(existent)/1024 2.67% 3.957 4.063 - 3.00% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.66% 175649.828 180329.587 - 1.64% -
std::set<int>::clear()/8192 2.66% 74257.731 76236.013 - 2.10% -
BM_deque_vector_copy_backward/70000 2.66% 8759.107 8992.383 - 2.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.66% 33.591 34.483 - 2.37% -
SetIntersection_None_Set_float_16384_16384 2.65% 156755842.003 160916096.268 - -0.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.65% 51.274 52.634 - 2.11% -
std::find_if(vector<char>)_(bail_25%)/8 2.65% 0.929 0.953 - 0.59% -
SetIntersection_None_Set_uint32_262144_256 2.65% 1150203.369 1180648.031 - -0.78% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.64% 2.639 2.709 - -2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.64% 20123377.965 20654923.787 - -0.94% -
rng::find_last(vector<char>)_(bail_10%)/8 2.64% 1.567 1.608 - 8.86% -
SetIntersection_Interlaced_Vector_uint64_64_64 2.63% 11400900.624 11701014.879 - 1.60% -
BM_RangesPushHeap_uint32_Random_256 2.63% 5.924 6.079 - 1.31% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.62% 343828812.084 352849721.643 - 0.77% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.62% 206349449.766 211755600.128 - 0.17% -
BM_std_minmax<unsigned_int>/3 2.62% 1.155 1.185 - 1.88% -
BM_MakeHeap_float_Random_262144 2.61% 1.115 1.145 - 1.14% -
std::replace(vector<int>)_(prefix)/50 2.61% 7.594 7.793 - 2.19% -
SetIntersection_None_Set_float_262144_64 2.61% 1161667.966 1192016.844 - -1.59% -
BM_StringCopy_Huge 2.61% 100.977 103.610 - -1.21% -
rng::any_of(list<int>)_(process_all)/32768 2.61% 26027.415 26705.588 - 2.99% -
BM_LowerBound_pair<uint32,_uint32>_1 2.60% 2.865 2.940 - 1.91% -
BM_MakeHeap_string_Descending_4 2.60% 2.095 2.149 - 0.73% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.58% 1341.843 1376.503 - 1.06% -
SetIntersection_None_Set_uint32_16384_16384 2.58% 154224816.027 158203496.105 - -1.47% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.58% 32.605 33.446 - 1.79% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.58% 1532976.971 1572477.131 - -1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.57% 179098839.391 183707169.381 - 0.16% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.57% 2.908 2.983 - 0.94% -
SetIntersection_None_Set_uint64_256_4 2.57% 11344161.418 11635512.736 - 0.95% -
SetIntersection_None_Set_uint32_262144_1 2.57% 1159141.115 1188894.611 - -1.10% -
BM_StringRelational_Eq_Small_Huge_Control 2.57% 0.481 0.493 - 2.19% -
std::unordered_set<int>::find(key)_(existent)/1024 2.56% 1.155 1.184 - -2.87% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.56% 480.400 492.697 - -0.96% -
SetIntersection_Front_Set_uint64_256_4 2.56% 4449607.936 4563493.154 - 1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.56% 9795136.959 10045808.259 - 2.57% -
SetIntersection_Front_Vector_uint64_16_16 2.56% 37635504.099 38598382.196 - -0.35% -
SetIntersection_Interlaced_Set_uint32_256_256 2.56% 8851964.824 9078428.238 - -0.57% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.55% 38.392 39.373 - -0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.55% 201776211.563 206921897.731 - 7.49% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.55% 705.691 723.657 - 1.84% -
std::stable_partition(list<int>)_(sparse)/32 2.54% 9.816 10.066 - 2.25% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.54% 4.420 4.532 - 0.03% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.54% 19758.973 20260.852 - 3.31% -
std::find_if(list<int>)_(process_all)/8192 2.53% 12187.993 12496.756 - 2.34% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 2.53% 4.778 4.899 - 0.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.53% 0.633 0.650 - 3.91% -
SetIntersection_Interlaced_Vector_string_16384_4 2.53% 1820903.984 1866959.783 - 3.21% -
SetIntersection_None_Vector_uint32_262144_1024 2.53% 1195447.572 1225679.258 - 5.48% -
std::set<std::string>::find(key)_(existent)/1024 2.53% 22.954 23.534 - 0.04% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.52% 41.761 42.815 - 0.40% -
SetIntersection_Front_Vector_string_1024_64 2.52% 3467030.313 3554476.927 - -0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 2.52% 15674201.931 16069395.281 - 0.93% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.52% 609.417 624.780 - 0.17% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.51% 174085.234 178460.269 - 2.79% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.51% 23115.742 23696.156 - -0.12% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.51% 68.589 70.310 - 1.58% -
rng::move_backward(list<int>)/8 2.51% 3.702 3.794 - 2.49% -
BM_RangesSortHeap_float_262144 2.51% 29.911 30.661 - -0.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.51% 19.657 20.149 - 2.33% -
SetIntersection_Interlaced_Set_uint64_256_4 2.50% 11496271.590 11783729.534 - -0.79% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.50% 22.469 23.031 - 1.38% -
BM_PopHeap_float_16384 2.50% 33.137 33.965 - -1.14% -
rng::generate_n(vector<int>)/50 2.49% 12.058 12.358 - -0.41% -
std::for_each_n(vector<int>)/8 2.49% 2.504 2.566 - 2.29% -
std::search(vector<int>)_(no_match)/1000 2.49% 212.878 218.173 - 5.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.49% 35288.698 36166.454 - 0.79% -
std::find_if_not(deque<int>)_(process_all)/1024 2.48% 484.766 496.811 - 1.34% -
rng::find_last(deque<int>)_(bail_90%)/8 2.48% 0.867 0.888 - -3.76% -
std::map<int,_int>::erase(key)_(existent)/1024 2.48% 24.892 25.509 - 0.97% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 2.47% 3.986 4.085 - 0.29% -
BM_std_min<int>/16 2.47% 1.691 1.733 - 1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.47% 1151239.839 1179662.045 - 1.84% -
std::remove_if(deque<int>)_(prefix)/32 2.46% 58.069 59.495 - 4.12% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.45% 3.908 4.004 - -0.03% -
std::find_if(list<int>)_(process_all)/8 2.45% 3.424 3.508 - 0.27% -
rng::generate(list<int>)/32 2.45% 8.537 8.746 - -0.57% -
SetIntersection_Front_Set_uint32_64_64 2.43% 15637852.942 16018622.277 - 1.47% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.43% 45.289 46.392 - 5.45% -
BM_std_minmax<unsigned_int>/16 2.43% 1.284 1.315 - -2.47% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.42% 2.897 2.967 - 2.52% -
rng::is_sorted(list<int>)/1024 2.42% 759.465 777.851 - 1.65% -
SetIntersection_None_Set_float_262144_4 2.42% 1162813.152 1190932.861 - -1.61% -
BM_MakeThenSortHeap_string_Heap_1024 2.41% 62.824 64.341 - 1.58% -
SetIntersection_None_Vector_uint64_262144_1 2.41% 1174309.424 1202621.119 - 2.20% -
BM_vector_deque_ranges_copy_backward/64000 2.41% 7334.739 7511.524 - -2.11% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.40% 10.211 10.457 - -3.23% -
BM_lexicographical_compare_three_way_fast_path/16 2.40% 4.341 4.445 - -3.38% -
BM_deque_vector_copy_backward/5500 2.40% 199.558 204.348 - 2.86% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 2.40% 5.742 5.880 - -4.84% -
BM_MakeHeap_float_SingleElement_256 2.40% 0.651 0.667 - 0.61% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.40% 25.352 25.959 - -7.39% -
BM_StringRelational_Less_Empty_Huge_Control 2.39% 1.992 2.039 - 11.84% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.39% 4163.116 4262.491 - -0.88% -
BM_RangesMakeThenSortHeap_string_Heap_64 2.39% 33.628 34.430 - -3.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.37% 1169774.136 1197549.617 - 1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.37% 10015323.153 10253113.151 - 0.75% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.37% 14223.418 14560.892 - 0.00% -
BM_std_minmax<unsigned_char>/19 2.37% 1.656 1.695 - -0.90% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.37% 26.628 27.258 - -0.69% -
SetIntersection_Front_Vector_uint32_16384_256 2.36% 2290052.784 2344110.434 - 0.26% -
BM_std_min<unsigned_char>/19 2.36% 1.156 1.183 - 2.34% -
std::all_of(list<int>)_(process_all)/32768 2.36% 26154.359 26771.010 - 2.44% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.36% 19698.174 20162.445 - 2.71% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 2.36% 0.513 0.525 - 3.34% -
BM_vector_deque_move_backward/64 2.35% 3.029 3.101 - 0.39% -
rng::replace(vector<int>)_(prefix)/1024 2.35% 165.327 169.215 - 4.62% -
SetIntersection_Interlaced_Set_string_256_16 2.35% 18096272.313 18521798.993 - 1.45% -
BM_std_min<unsigned_long_long>/14 2.35% 1.931 1.976 - 4.51% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.35% 22.356 22.881 - -0.85% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.35% 29.839 30.538 - -1.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.34% 1457980.001 1492145.055 - 17.17% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.34% 0.507 0.519 - 2.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.34% 46.797 47.892 - 1.83% -
SetIntersection_None_Set_uint32_262144_64 2.34% 1150543.051 1177440.268 - -1.10% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.34% 5339.875 5464.672 - -0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.33% 3.490 3.571 - -0.27% -
bm_ranges_lexicographical_compare<int>/1 2.32% 1.295 1.326 - -3.90% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.32% 4.050 4.144 - -0.04% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.32% 5347.640 5471.670 - -0.27% -
rng::contains_subrange(deque<int>)_(process_all)/50 2.32% 18.253 18.676 - -15.28% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.32% 3.504 3.586 - 0.33% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.32% 616.069 630.333 - 3.52% -
BM_vector_deque_copy_backward/64 2.32% 2.961 3.030 - -0.78% -
rng::for_each_n(list<int>)/8192 2.31% 7226.471 7393.759 - -5.14% -
rng::move_backward(deque<int>)/262144 2.31% 29928.839 30621.262 - 0.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 2.31% 1.051 1.075 - -7.68% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 2.31% 10.482 10.724 - -2.13% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.31% 9758014.217 9983179.718 - 1.58% -
BM_std_minmax<char>/27 2.31% 1.952 1.997 - -0.64% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.30% 9514.737 9733.982 - 1.63% -
SetIntersection_Front_Vector_uint32_256_16 2.30% 4369336.929 4469828.720 - 0.43% -
BM_PushHeap_uint32_Random_16 2.30% 4.413 4.514 - 0.14% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.30% 5341.132 5463.732 - -0.30% -
SetIntersection_None_Set_float_262144_262144 2.29% 1166374.509 1193096.438 - -0.99% -
BM_PushHeap_uint32_PipeOrgan_1 2.29% 0.474 0.485 - -12.81% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.29% 2.477 2.534 - -0.77% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.29% 26.884 27.499 - -4.38% -
std::multiset<std::string>::erase(key)_(non-existent)/32 2.29% 10.099 10.330 - -2.35% -
rng::all_of(list<int>)_(process_all)/32768 2.28% 25784.776 26373.529 - 1.81% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.28% 10.072 10.302 - 1.64% -
BM_MakeHeap_uint32_Random_16 2.28% 1.253 1.281 - 1.02% -
std::rotate_copy(vector<int>)/8192 2.28% 640.902 655.483 - -7.60% -
SetIntersection_Front_Set_uint32_16384_16 2.27% 1306571.012 1336294.696 - 3.30% -
SetIntersection_None_Vector_string_1024_256 2.27% 1207845.068 1235250.133 - -0.31% -
std::stable_sort(deque<int>)_(heap)/8 2.27% 26.009 26.599 - 1.75% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.26% 5348.338 5469.455 - -0.26% -
SetIntersection_Interlaced_Set_float_262144_16 2.26% 1599214.761 1635374.918 - -0.32% -
std::unique(list<int>)_(sprinkled)/1024 2.26% 951.079 972.577 - 1.18% -
std::rotate_copy(deque<int>)/1024 2.26% 34.211 34.984 - 1.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.26% 11.323 11.579 - 1.71% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.26% 34356.153 35132.046 - 0.59% -
SetIntersection_Front_Vector_string_16_4 2.26% 63669277.868 65106159.301 - 1.07% -
BM_StringFindStringLiteral/128 2.26% 3.125 3.195 - -0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.25% 199093274.412 203579113.192 - 5.84% -
rng::unique_copy(list<int>)_(contiguous)/8192 2.25% 6916.000 7071.784 - -4.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.25% 72.287 73.915 - 3.24% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.25% 3236.859 3309.722 - -4.12% -
SetIntersection_Front_Set_uint64_262144_64 2.25% 1828545.247 1869672.646 - -2.50% -
BM_deque_deque_ranges_move_backward/64000 2.25% 7937.075 8115.538 - 1.63% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.25% 56938.238 58217.921 - -1.90% -
std::rotate_copy(list<int>)/50 2.25% 14.092 14.409 - 2.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.25% 306.174 313.053 - -0.03% -
BM_RangesMakeHeap_uint32_SingleElement_256 2.24% 0.540 0.552 - 1.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.24% 7346308.583 7510916.230 - 3.65% -
SetIntersection_Front_Set_uint64_262144_256 2.24% 4480569.092 4580951.062 - -1.22% -
BM_std_min<short>/29 2.24% 2.349 2.402 - 1.21% -
rng::copy_n(vector<bool>)_(unaligned)/512 2.24% 3.322 3.396 - 2.27% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.24% 3.554 3.633 - 1.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.23% 17229.120 17614.104 - 1.26% -
std::move_backward(deque<int>)/1048576 2.23% 127138.003 129976.972 - 0.60% -
std::fill(deque<int>)/8192 2.23% 239.360 244.688 - 2.35% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.22% 4.609 4.712 - 3.13% -
std::fill_n(list<int>)/32 2.22% 8.078 8.257 - -0.68% -
SetIntersection_None_Vector_uint64_1024_256 2.21% 1122723.844 1147585.082 - 0.23% -
BM_std_min<int>/4 2.21% 1.022 1.045 - -3.31% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 2.21% 16.727 17.097 - -0.46% -
BM_std_min<short>/27 2.21% 2.295 2.346 - -0.96% -
BM_RangesPushHeap_float_Random_4 2.21% 2.912 2.976 - 1.44% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.21% 6312.987 6452.229 - 2.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.20% 1116396.368 1141007.327 - -3.34% -
BM_RangesMakeHeap_uint64_Random_4 2.20% 1.154 1.179 - 8.40% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 2.20% 9.602 9.813 - -9.37% -
SetIntersection_Interlaced_Vector_string_1024_4 2.20% 1712386.158 1750052.296 - 2.89% -
rng::find_end(forward_list<int>)_(single_element)/8192 2.20% 5947.088 6077.868 - 6.24% -
std::find_if(vector<int>)_(process_all)/1024 2.20% 283.577 289.813 - -0.14% -
std::partial_sort(deque<int>)_(shuffled)/8 2.20% 33.296 34.027 - 0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.19% 681.437 696.392 - 2.45% -
rng::stable_partition(deque<int>)_(sparse)/1024 2.19% 463.370 473.534 - 2.13% -
rng::move_backward(deque<int>)/4096 2.19% 154.970 158.363 - -0.42% -
SetIntersection_None_Vector_uint64_16384_4 2.19% 1126090.477 1150742.308 - 1.67% -
std::find_end(vector<int>)_(single_element)/8192 2.19% 1834.008 1874.150 - -1.48% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.19% 0.553 0.565 - 1.79% -
std::find_if_not(vector<char>)_(process_all)/1024 2.19% 270.441 276.354 - 0.92% -
BM_std_min<unsigned_int>/64 2.18% 2.826 2.887 - 1.86% -
rng::for_each(list<int>)/8 2.18% 2.532 2.587 - 0.27% -
std::set<std::string>::find(key)_(existent)/8192 2.18% 28.547 29.170 - -0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.18% 8754980.411 8945854.243 - 0.30% -
SetIntersection_Interlaced_Set_float_262144_4 2.18% 1286060.385 1314077.311 - -1.38% -
BM_RangesPushHeap_uint32_Random_1024 2.17% 6.037 6.168 - -1.28% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.17% 31.514 32.198 - -1.65% -
BM_std_min<char>/30 2.17% 2.223 2.271 - -1.37% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.17% 1904.935 1946.186 - 0.14% -
BM_std_min<unsigned_char>/28 2.16% 1.747 1.785 - 2.98% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.16% 4.521 4.619 - 0.57% -
SetIntersection_Interlaced_Set_uint32_64_16 2.16% 23947750.423 24464284.929 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.15% 5895408.758 6022024.469 - 3.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.15% 695.164 710.088 - 1.39% -
std::unordered_set<int>::count(key)_(non-existent)/1024 2.14% 1.548 1.581 - 7.65% -
std::search(list<int>)_(no_match)/1024 2.14% 738.440 754.247 - 1.28% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.14% 213999564.324 218572493.863 - 1.50% -
BM_deque_vector_copy/64 2.14% 2.573 2.628 - 1.56% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 2.12% 24.846 25.373 - 0.82% -
BM_MakeHeap_uint64_QuickSortAdversary_16 2.12% 0.610 0.622 - 2.22% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.11% 848.529 866.459 - 0.23% -
std::reverse_copy(list<int>)/8 2.11% 2.419 2.470 - 0.09% -
BM_MakeThenSortHeap_string_Heap_16384 2.11% 100.824 102.954 - 1.89% -
BM_MakeHeap_string_Descending_1024 2.10% 2.715 2.772 - -18.43% -
BM_std_min<unsigned_short>/512 2.10% 7.139 7.288 - 0.69% -
BM_MakeThenSortHeap_float_Descending_262144 2.10% 34.451 35.173 - -0.76% -
BM_MakeHeap_string_Descending_256 2.10% 2.698 2.755 - -19.36% -
BM_PushHeap_uint64_Ascending_16384 2.10% 3.564 3.639 - -3.92% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.09% 170.708 174.272 - 2.11% -
SetIntersection_None_Vector_uint32_262144_1 2.08% 1163332.856 1187547.922 - 1.14% -
BM_MakeHeap_string_Descending_262144 2.07% 3.544 3.617 - -27.19% -
BM_MakeThenSortHeap_float_Ascending_64 2.07% 3.960 4.042 - 0.95% -
rng::search(vector<int>)_(same_length)/1024 2.07% 247.345 252.470 - -0.92% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.07% 4.307 4.396 - 1.42% -
BM_StringRead_Cold_Shallow_Empty 2.07% 0.786 0.802 - -42.62% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.07% 1316.425 1343.659 - 2.32% -
rng::search(deque<int>)_(near_matches)/1000 2.07% 24086.824 24584.272 - 27.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.06% 175343.980 178955.527 - 2.39% -
BM_std_minmax<char>/32 2.06% 1.638 1.671 - 7.31% -
std::sample(list<int>)/1024 2.05% 11645.430 11884.670 - 2.31% -
std::map<int,_int>::contains(key)_(existent)/32 2.05% 1.577 1.609 - 0.84% -
SetIntersection_Front_Set_string_262144_1 2.05% 1142036.237 1165472.230 - 0.73% -
SetIntersection_None_Vector_uint64_16384_16384 2.05% 1168103.850 1192052.833 - 2.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.05% 0.708 0.722 - 0.79% -
BM_RangesSortHeap_uint64_4 2.05% 0.934 0.953 - 1.67% -
std::is_sorted(list<int>)/8192 2.05% 7170.888 7317.734 - 0.33% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 2.05% 30.574 31.200 - -0.04% -
std::all_of(list<int>)_(process_all)/32 2.05% 11.494 11.729 - 0.51% -
bm_ranges_lexicographical_compare<int>/4 2.05% 1.297 1.323 - -2.19% -
BM_std_min<char>/512 2.04% 6.319 6.448 - 1.08% -
BM_RangesSortHeap_float_64 2.04% 3.139 3.203 - 0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 2.04% 17098066.757 17446784.128 - 2.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.04% 3322.226 3389.942 - 2.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.04% 1184081.862 1208214.752 - 0.16% -
SetIntersection_None_Set_uint64_64_64 2.04% 11869696.710 12111610.991 - 1.43% -
std::move_backward(vector<bool>)_(aligned)/64 2.04% 1.799 1.835 - 3.28% -
BM_MakeThenSortHeap_uint64_Heap_4 2.04% 1.207 1.232 - 2.12% -
std::set<int>::erase(key)_(existent)/0 2.03% 20.266 20.677 - 0.48% -
SetIntersection_Front_Set_uint64_64_4 2.03% 17217317.946 17566507.026 - 2.62% -
SetIntersection_None_Set_uint32_262144_16 2.03% 1156487.547 1179914.795 - -0.85% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.02% 168295946.102 171703029.971 - -1.29% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.02% 18.886 19.267 - 0.36% -
std::all_of(list<int>)_(process_all)/50 2.02% 21.545 21.981 - -0.34% -
rng::fill_n(vector<int>)/1024 2.02% 29.270 29.862 - 0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.01% 9.454 9.644 - 1.64% -
BM_std_minmax<char>/13 2.01% 2.242 2.287 - -7.82% -
std::search(deque<int>)_(single_element)/1000 2.01% 439.237 448.077 - -0.38% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.01% 8903.991 9082.753 - -0.77% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.01% 174328165.684 177827124.661 - 2.66% -
rng::stable_sort(deque<int>)_(descending)/8 2.01% 27.355 27.904 - 4.64% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.00% 1546726.724 1577697.103 - -0.27% -
SetIntersection_Front_Vector_string_262144_64 2.00% 3494745.407 3564712.026 - 0.21% -
BM_std_min<unsigned_long_long>/24 2.00% 2.683 2.737 - 2.29% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 2.00% 28.135 28.696 - 0.69% -
SetIntersection_Front_Set_float_262144_16 1.99% 1271955.649 1297287.812 - 1.05% -
std::map<std::string,_int>::find(key)_(non-existent)/32 1.99% 9.891 10.088 - -3.31% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.99% 21.980 22.417 - -0.30% -
SetIntersection_Interlaced_Set_string_64_16 1.99% 39042539.347 39819600.719 - -2.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.99% 0.666 0.679 - 1.94% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.98% 4068.752 4149.511 - 4.18% -
rng::find_last(vector<char>)_(bail_10%)/50 1.98% 5.564 5.674 - 4.64% -
std::find_end(vector<int>,_pred)_(single_element)/1024 1.98% 586.673 598.302 - -0.17% -
rng::fill(vector<bool>)/64 1.98% 1.605 1.637 - 3.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.98% 32.692 33.338 - 1.60% -
rng::copy_backward(deque<int>)/262144 1.98% 31356.570 31976.985 - 0.33% -
BM_PushHeap_uint64_Random_256 1.98% 5.676 5.788 - 1.75% -
SetIntersection_None_Set_float_262144_16384 1.98% 1163602.455 1186595.867 - -2.05% -
SetIntersection_None_Set_float_256_16 1.97% 11083560.219 11302320.017 - 2.04% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.97% 601.176 613.026 - 3.30% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.97% 39.256 40.029 - -3.72% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.97% 3.993 4.072 - 4.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.97% 1181574.773 1204807.451 - 5.27% -
SetIntersection_None_Set_uint32_262144_4 1.97% 1157711.346 1180468.670 - -0.79% -
std::find_first_of(vector<int>)_(large_needle)/8192 1.96% 7061741.999 7200382.299 - 4.07% -
BM_StringEraseWithMove_Large_Transparent 1.96% 2.587 2.638 - 0.33% -
SetIntersection_Front_Set_uint64_262144_262144 1.96% 1814152.424 1849708.252 - 1.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.96% 625651.529 637905.352 - 1.07% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.96% 198005632.991 201879924.429 - -0.08% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.95% 8.004 8.160 - 0.44% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.95% 48679.673 49629.005 - 2.30% -
std::reverse_copy(vector<int>)/8 1.95% 2.367 2.413 - -0.70% -
SetIntersection_None_Set_uint32_256_256 1.95% 5769332.836 5881673.360 - -0.40% -
BM_SortHeap_pair<uint32,_uint32>_16384 1.95% 22.940 23.386 - 2.01% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.95% 293.810 299.529 - 2.15% -
std::copy_if(list<int>)_(every_other)/32768 1.95% 25223.941 25714.939 - 0.67% -
std::list<std::string>::ctor(size)/1024 1.95% 12347.697 12587.996 - 2.49% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.94% 53698.710 54742.333 - 2.35% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.94% 218.763 223.013 - 1.04% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.94% 1.273 1.298 - 0.25% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.94% 6398.836 6522.922 - 1.52% -
std::stable_sort(deque<int>)_(heap)/8192 1.94% 17592.412 17932.923 - 2.14% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.93% 4318.666 4402.181 - 0.32% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.93% 6599.656 6727.116 - -0.62% -
rng::search(deque<int>)_(near_matches)/1024 1.93% 25225.077 25711.709 - 28.72% -
BM_PushHeap_string_QuickSortAdversary_16 1.93% 10.131 10.326 - 1.87% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.93% 1021.575 1041.275 - 1.66% -
rng::stable_partition(deque<int>)_(sparse)/32 1.93% 11.165 11.380 - -14.51% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.92% 2.309 2.354 - -12.64% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.91% 22.779 23.215 - -1.07% -
std::copy(list<int>)/4096 1.91% 3295.613 3358.512 - -0.90% -
rng::is_sorted_until(list<int>)/8192 1.91% 8253.666 8411.120 - 17.87% -
BM_vector_deque_move/64 1.91% 2.704 2.756 - -0.32% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.91% 572.944 583.868 - -0.13% -
std::move_backward(vector<bool>)_(unaligned)/64 1.91% 1.790 1.824 - -1.64% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.90% 13711.062 13971.812 - 0.21% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.90% 34.012 34.658 - 1.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.90% 1134963.232 1156480.880 - 0.44% -
BM_deque_deque_move_backward/70000 1.90% 8799.801 8966.604 - -0.09% -
BM_std_min<long_long>/12 1.89% 2.029 2.067 - 1.65% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 1.89% 19.880 20.257 - 1.32% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 1.89% 37.665 38.377 - -7.37% -
rng::stable_partition(deque<int>)_(dense)/50 1.89% 37.400 38.107 - 3.98% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.88% 27.846 28.370 - 1.99% -
rng::sort(vector<int>)_(descending)/1024 1.88% 1040.270 1059.868 - 1.05% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.88% 23.086 23.521 - 0.93% -
BM_std_minmax<short>/18 1.88% 1.992 2.029 - 2.25% -
BM_std_minmax<short>/22 1.88% 2.277 2.320 - -0.70% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.88% 3.322 3.385 - 0.50% -
std::generate(list<int>)/32 1.88% 8.540 8.701 - 0.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.88% 2.642 2.692 - 1.83% -
BM_MakeThenSortHeap_float_Descending_16 1.88% 1.840 1.874 - 0.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.88% 136267.164 138823.381 - 0.48% -
rng::move_backward(vector<bool>)_(unaligned)/64 1.88% 1.902 1.937 - 3.28% -
BM_std_min<unsigned_char>/16 1.87% 2.619 2.668 - 5.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.87% 1185383.566 1207584.216 - 2.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.87% 822.208 837.602 - -1.49% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.87% 2.120 2.160 - 0.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 1.87% 2.844 2.897 - -3.48% -
BM_std_min<char>/14 1.87% 1.871 1.906 - 6.36% -
BM_MakeThenSortHeap_string_Heap_256 1.86% 49.090 50.005 - 1.65% -
rng::find_first_of(vector<int>)_(small_needle)/32 1.86% 47.426 48.309 - 1.12% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.86% 6091.188 6204.402 - 1.34% -
BM_RangesMakeThenSortHeap_float_Heap_64 1.86% 3.436 3.500 - -2.51% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.85% 5866746.350 5975504.275 - 2.02% -
rng::move(list<int>)/32768 1.85% 35710.677 36372.181 - 0.39% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.85% 1.967 2.003 - 10.96% -
rng::partition(list<int>)_(sparse)/32 1.85% 9.054 9.222 - 0.45% -
std::set<int>::erase(key)_(existent)/8192 1.85% 51.270 52.218 - -2.68% -
BM_SortHeap_pair<uint32,_uint32>_256 1.85% 10.277 10.467 - 2.23% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.85% 3.265 3.325 - 0.83% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.85% 23.489 23.923 - 0.89% -
BM_std_min<unsigned_long_long>/22 1.85% 2.170 2.211 - 2.05% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.84% 23.356 23.787 - 1.02% -
std::sort(vector<int>)_(descending)/1024 1.84% 1041.615 1060.772 - 1.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.84% 11961779.316 12181434.747 - 1.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.84% 3.967 4.040 - 3.81% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.84% 15184.574 15463.241 - -2.40% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.83% 561.789 572.091 - 0.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.83% 0.762 0.775 - 0.41% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.83% 13.697 13.948 - 0.17% -
rng::remove_if(deque<int>)_(prefix)/32 1.83% 64.315 65.491 - 2.07% -
BM_MakeThenSortHeap_string_SingleElement_16 1.83% 13.716 13.966 - 1.06% -
BM_deque_deque_move/64000 1.82% 2724.308 2774.026 - 1.17% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.82% 2.205 2.245 - 5.79% -
BM_std_min<unsigned_char>/18 1.82% 0.971 0.988 - 1.80% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.82% 350038075.910 356393686.350 - 1.93% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.81% 12.298 12.521 - 0.79% -
rng::stable_partition(deque<int>)_(sparse)/50 1.81% 27.405 27.901 - -9.59% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.81% 216.716 220.642 - 5.30% -
BM_RangesPushHeap_float_Random_1024 1.81% 7.398 7.532 - 1.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.81% 18763479.016 19103117.401 - -1.03% -
BM_deque_vector_move_backward/4000 1.81% 142.995 145.582 - -0.78% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.80% 6.029 6.138 - 1.97% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.80% 14354.583 14612.658 - 0.69% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.80% 562308.142 572415.296 - -0.36% -
std::map<int,_int>::contains(key)_(existent)/1024 1.80% 4.047 4.119 - 1.14% -
BM_deque_deque_ranges_move/1 1.79% 3.421 3.482 - -1.26% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.79% 372.277 378.956 - -0.50% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.79% 7057906.762 7184423.968 - -9.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.79% 165948205.509 168919914.682 - 2.75% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.79% 17.714 18.031 - 0.94% -
std::search(vector<int>)_(no_match)/8192 1.79% 1660.526 1690.231 - 2.87% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.79% 178703794.508 181899528.543 - 0.71% -
BM_std_minmax<unsigned_char>/20 1.78% 1.932 1.967 - -1.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.78% 817541.859 832095.405 - -0.79% -
SetIntersection_Front_Set_uint64_16_16 1.78% 40927042.435 41655566.947 - 1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.78% 21543537.403 21926974.361 - 3.43% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.78% 528.970 538.377 - 1.18% -
std::set<std::string>::erase(key)_(existent)/0 1.78% 64.322 65.465 - 0.35% -
std::partial_sort(deque<int>)_(heap)/8192 1.78% 283639.195 288679.241 - 1.35% -
std::stable_sort(vector<int>)_(ascending)/8 1.78% 16.791 17.089 - 0.14% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.78% 16.272 16.561 - 0.68% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.77% 6222.572 6332.980 - 0.33% -
std::partition_copy(vector<int>)/32 1.77% 8.159 8.304 - 1.33% -
std::deque<int>::ctor(size)/8192 1.77% 440.529 448.338 - 2.54% -
BM_std_min<unsigned_long_long>/21 1.77% 1.996 2.031 - 1.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.77% 1114226.755 1133916.842 - -1.52% -
BM_RangesPopHeap_float_16384 1.77% 33.691 34.286 - 0.61% -
SetIntersection_Front_Vector_uint32_16_16 1.77% 37886148.325 38554858.263 - 1.67% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.76% 14155.231 14404.921 - -0.61% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.76% 3.574 3.637 - 0.26% -
BM_std_minmax<unsigned_int>/7 1.76% 1.745 1.776 - 5.75% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.76% 8.975 9.132 - -1.69% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.76% 10.620 10.806 - 2.03% -
BM_std_minmax<unsigned_char>/14 1.75% 2.543 2.587 - -0.33% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.75% 10.341 10.522 - 3.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.75% 38.360 39.031 - 0.04% -
bm_ranges_lexicographical_compare<int>/2 1.75% 1.527 1.554 - -3.34% -
std::adjacent_find(vector<int>)/8 1.74% 2.030 2.065 - 2.09% -
rng::copy_backward(vector<int>)/1048576 1.74% 48443.180 49287.744 - -1.41% -
BM_PushHeap_string_QuickSortAdversary_64 1.74% 12.882 13.107 - 1.55% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.74% 9.013 9.170 - -0.28% -
BM_std_min<unsigned_char>/14 1.74% 1.795 1.826 - 1.70% -
SetIntersection_Front_Set_uint32_16384_4 1.74% 1138839.181 1158604.669 - 0.27% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.73% 134.904 137.242 - 2.60% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.73% 23592.221 24000.819 - 2.14% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.73% 8.068 8.207 - 1.85% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.73% 204742.214 208276.176 - -0.20% -
BM_std_min<unsigned_long_long>/29 1.73% 2.456 2.498 - 2.58% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.72% 815.045 829.104 - 0.60% -
bm_ranges_lexicographical_compare<int>/8 1.72% 1.530 1.557 - -1.97% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.72% 6307.307 6415.916 - 3.33% -
std::fill(list<int>)/32 1.72% 8.345 8.488 - 1.19% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.71% 1.279 1.301 - 0.61% -
BM_StringAssignAsciizMix_Opaque 1.71% 4.728 4.809 - 0.23% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.71% 1.363 1.386 - -0.51% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.71% 3.568 3.629 - -0.19% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.71% 35840.003 36452.231 - 0.97% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.71% 28.986 29.480 - -0.60% -
std::remove(list<int>)_(prefix)/8192 1.70% 8317.967 8459.678 - 3.17% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.70% 39.421 40.092 - 0.75% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.70% 214.621 218.264 - 1.91% -
SetIntersection_Interlaced_Vector_string_16_4 1.70% 71559369.034 72774028.230 - 1.69% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.70% 12819.125 13036.495 - 2.41% -
SetIntersection_Interlaced_Set_float_262144_16384 1.70% 1251303.222 1272514.568 - -1.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.69% 4409086.893 4483812.387 - 2.36% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.69% 31.256 31.786 - -5.44% -
std::multiset<std::string>::clear()/8192 1.69% 200013.941 203398.500 - -6.72% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.69% 11.478 11.672 - 1.33% -
SetIntersection_Front_Set_uint32_256_4 1.69% 4483068.703 4558773.279 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.69% 35040.426 35631.703 - 2.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.69% 2338864.778 2378312.894 - 2.19% -
BM_PushHeap_float_Ascending_16384 1.69% 4.221 4.292 - -2.02% -
SetIntersection_Interlaced_Vector_string_16384_256 1.69% 39873910.333 40546156.161 - 10.94% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.69% 116545110.701 118509053.724 - 3.81% -
BM_deque_vector_move_backward/65536 1.68% 7990.407 8124.959 - 0.92% -
std::set<std::string>::count(key)_(existent)/8192 1.68% 29.586 30.084 - 11.22% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.68% 10.557 10.734 - 6.63% -
rng::partition_copy(deque<int>)/50 1.68% 27.459 27.920 - 0.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.68% 19.805 20.137 - 0.91% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.68% 421.550 428.625 - 2.72% -
SetIntersection_None_Set_float_262144_1024 1.68% 1171820.474 1191485.027 - -0.82% -
std::copy_if(list<int>)_(entire_range)/4096 1.68% 3049.215 3100.324 - 1.47% -
std::find_first_of(vector<int>)_(large_needle)/50 1.68% 267.929 272.417 - 4.95% -
std::find(vector<bool>)_(process_all)/8192 1.67% 33.313 33.870 - 0.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.67% 792.503 805.747 - 0.34% -
BM_vector_deque_copy_backward/4096 1.67% 148.348 150.823 - 0.44% -
SetIntersection_Interlaced_Vector_string_256_4 1.67% 6379528.372 6485962.528 - 1.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.66% 11996775.274 12196303.343 - 1.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.66% 145363.947 147779.883 - 2.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.66% 6594.850 6704.433 - 0.84% -
std::map<int,_int>::erase(key)_(non-existent)/32 1.66% 2.380 2.420 - 0.71% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.66% 778.068 790.959 - -1.71% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.66% 27.979 28.442 - -4.57% -
std::unordered_set<int>::erase(key)_(existent)/32 1.65% 21.059 21.407 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.65% 4469183.778 4542990.124 - 1.27% -
BM_std_minmax<unsigned_char>/18 1.65% 1.317 1.338 - -0.08% -
BM_std_minmax<unsigned_char>/27 1.65% 1.868 1.899 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.65% 1217469.129 1237507.362 - 4.46% -
rng::copy_if(list<int>)_(entire_range)/4096 1.64% 3050.131 3100.305 - 1.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.64% 0.701 0.713 - 1.64% -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 1.64% 45.889 46.643 - 2.14% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.64% 1.327 1.348 - 0.59% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.64% 767.997 780.592 - 2.75% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.64% 30.552 31.052 - 6.15% -
std::partition_point(deque<int>)/8192 1.64% 16.243 16.508 - 0.64% -
rng::for_each_n(deque<int>)/50 1.63% 3.920 3.984 - 0.43% -
BM_StringAssignStr_Large_Opaque 1.63% 10.166 10.332 - -1.80% -
BM_std_min<unsigned_char>/20 1.63% 1.515 1.540 - 0.71% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.63% 13347.825 13565.583 - -2.62% -
SetIntersection_Front_Vector_string_1024_1024 1.63% 40565885.635 41227316.660 - 2.28% -
SetIntersection_Front_Vector_uint64_256_16 1.63% 4428659.873 4500862.255 - 0.88% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.63% 41542.158 42219.022 - 0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.63% 1126825.388 1145174.971 - 2.51% -
SetIntersection_Interlaced_Set_float_16_16 1.62% 41208659.787 41877330.099 - -1.49% -
std::map<int,_int>::insert(value)_(new_value)/1024 1.62% 27.665 28.114 - 2.90% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.62% 4255.268 4324.275 - 0.46% -
BM_deque_vector_move_backward/70000 1.62% 8523.670 8661.816 - 1.76% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.61% 405.412 411.945 - -4.59% -
std::unordered_set<int>::ctor(const&)/32 1.61% 198.595 201.786 - 2.46% -
SetIntersection_Interlaced_Set_float_262144_256 1.61% 1579327.798 1604678.711 - -0.34% -
std::set<int>::clear()/1024 1.60% 8763.731 8904.297 - 1.98% -
BM_deque_deque_move_backward/4096 1.60% 152.894 155.344 - 0.35% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.60% 9.208 9.356 - 2.57% -
BM_deque_deque_ranges_copy/4096 1.60% 150.893 153.309 - 2.23% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.60% 6.866 6.976 - 0.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.60% 199.687 202.876 - 1.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.60% 857.757 871.445 - 0.55% -
BM_deque_deque_move/4000 1.60% 145.869 148.196 - 0.67% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.60% 9154.232 9300.264 - 0.11% -
SetIntersection_Interlaced_Set_uint64_16_16 1.59% 41081010.493 41736062.574 - 0.58% -
SetIntersection_None_Set_uint64_1024_64 1.59% 8675352.491 8813630.698 - 1.93% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.59% 113040.150 114833.911 - -5.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.59% 16.161 16.418 - 1.61% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.58% 16590.771 16853.616 - -2.63% -
SetIntersection_Front_Set_string_1024_1 1.58% 1148086.621 1166272.591 - 2.84% -
rng::replace(vector<int>)_(prefix)/50 1.58% 6.984 7.095 - -1.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 1.58% 49.361 50.140 - -9.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.58% 10780361.322 10950423.401 - -2.91% -
SetIntersection_None_Vector_uint64_16384_16 1.57% 1150911.147 1168957.574 - 0.47% -
rng::partition_point(list<int>)/8192 1.57% 13250.591 13458.288 - 5.03% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 1.57% 24.119 24.497 - 5.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.57% 4236060.176 4302431.783 - 0.83% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.57% 16.421 16.678 - 0.94% -
BM_RangesPushHeap_uint64_Random_262144 1.56% 6.008 6.102 - 0.70% -
std::remove_if(deque<int>)_(prefix)/50 1.56% 66.816 67.861 - 4.31% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.56% 109910.345 111629.063 - 2.61% -
BM_std_minmax<char>/17 1.56% 1.121 1.138 - 4.80% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.56% 72615.390 73749.750 - 0.05% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.56% 22.533 22.884 - -0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.56% 19194819.515 19493985.384 - 4.21% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.56% 206805341.018 210026678.677 - 1.19% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.56% 275716.015 280006.855 - 1.77% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.55% 109839.086 111546.866 - -9.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.55% 1299485.231 1319679.200 - 7.11% -
std::shift_left(list<int>)/50 1.55% 27.667 28.097 - 1.97% -
rng::search(list<int>)_(same_length)/1000 1.55% 745.277 756.848 - 1.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.55% 180627.510 183429.456 - 1.92% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.55% 682.295 692.864 - 1.74% -
std::adjacent_find(vector<int>)/50 1.55% 12.010 12.195 - 1.83% -
rng::contains_subrange(list<int>)_(process_all)/50 1.55% 17.614 17.886 - 2.15% -
std::generate(list<int>)/8192 1.54% 7406.022 7520.402 - 8.68% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.54% 17180.259 17445.588 - -0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.54% 32454.172 32955.327 - -0.98% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 1.54% 50738235.183 51520749.454 - -6.88% -
BM_MakeThenSortHeap_float_SingleElement_16 1.54% 3.216 3.266 - 1.23% -
bm_swap_ranges_vb_aligned/64 1.54% 2.907 2.952 - -0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.54% 1239048.821 1258092.528 - 0.17% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.53% 829.335 842.061 - -0.17% -
rng::rotate_copy(deque<int>)/8192 1.53% 293.422 297.922 - 0.14% -
std::map<int,_int>::erase(key)_(non-existent)/8192 1.53% 7.680 7.798 - 1.39% -
SetIntersection_None_Set_uint32_256_16 1.53% 10957093.849 11124979.222 - 1.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.53% 7.777 7.897 - -0.70% -
rng::remove_copy(list<int>)_(sprinkled)/50 1.53% 17.123 17.386 - 1.90% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.53% 473.655 480.904 - 0.43% -
rng::sort(vector<int>)_(heap)/8 1.53% 22.230 22.570 - 0.09% -
BM_RangesPopHeap_uint32_256 1.53% 16.871 17.129 - 0.89% -
BM_RangesPushHeap_uint32_Random_64 1.53% 5.509 5.593 - 0.75% -
std::set<int>::erase(key)_(existent)/32 1.53% 21.871 22.204 - 1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.53% 1137567.190 1154922.442 - 0.11% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.53% 15.035 15.265 - 3.67% -
BM_MakeHeap_string_Random_4 1.52% 5.810 5.898 - 1.97% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.52% 10916.691 11082.879 - 1.21% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.52% 6580.153 6680.204 - -0.72% -
BM_RangesPushHeap_string_Descending_4 1.52% 1.881 1.909 - 0.46% -
std::search(vector<int>)_(single_element)/8192 1.52% 1820.463 1848.103 - 1.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.52% 23.994 24.358 - 1.64% -
BM_std_minmax<short>/26 1.52% 2.480 2.518 - 1.37% -
BM_PopHeap_float_1024 1.52% 27.988 28.413 - 1.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.52% 7.600 7.715 - 1.01% -
rng::stable_sort(deque<int>)_(descending)/8192 1.51% 20881.202 21197.228 - 0.91% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.51% 36208.118 36755.459 - 0.01% -
rng::stable_partition(list<int>)_(dense)/1024 1.51% 1745.580 1771.965 - 1.57% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.51% 206.833 209.956 - 1.26% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.51% 6.544 6.643 - 1.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.51% 802.730 814.814 - 0.20% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.50% 22.785 23.128 - 0.94% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.50% 27.448 27.860 - -1.73% -
BM_LowerBound_string_1024 1.50% 178.130 180.798 - -1.04% -
std::unordered_set<int>::contains(key)_(existent)/32 1.50% 1.273 1.292 - -4.83% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.49% 43698.974 44351.035 - -1.48% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.49% 14.932 15.155 - 1.58% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 1.49% 18.313 18.586 - 0.85% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.48% 1921189.127 1949652.670 - -3.58% -
SetIntersection_None_Set_string_16384_1 1.48% 202149680.791 205144117.106 - 5.64% -
SetIntersection_None_Vector_string_16384_1024 1.48% 1279928.646 1298881.919 - 0.60% -
SetIntersection_None_Vector_uint64_1024_4 1.48% 1146128.632 1163075.012 - 1.99% -
SetIntersection_Front_Vector_string_16_16 1.48% 54699273.165 55507951.350 - 1.19% -
BM_std_minmax_element<short>/64000 1.48% 16301.128 16541.648 - -8.59% -
std::map<int,_int>::ctor(const&)/32 1.48% 211.895 215.021 - 1.71% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.47% 35624.174 36147.217 - 0.70% -
std::move_backward(deque<int>)/32768 1.47% 3607.432 3660.324 - 1.06% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.47% 7.461 7.571 - 0.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.46% 14.181 14.389 - 1.98% -
SetIntersection_Front_Vector_string_16384_16384 1.46% 349321957.742 354429220.885 - 0.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.46% 51.778 52.535 - 1.24% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.46% 54.566 55.361 - -0.22% -
rng::find(vector<bool>)_(process_all)/1048576 1.45% 3664.844 3718.145 - 0.63% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.45% 31.815 32.277 - -0.39% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.45% 68.772 69.769 - 0.68% -
BM_std_minmax_element<short>/65536 1.45% 16691.883 16933.636 - -8.62% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.45% 480.235 487.183 - 1.89% -
BM_MakeHeap_string_Random_256 1.44% 10.416 10.567 - -8.00% -
BM_std_minmax<short>/64 1.44% 1.525 1.547 - 0.13% -
std::partition(vector<int>)_(dense)/32 1.44% 8.529 8.652 - 4.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.44% 1199754.309 1217014.837 - 1.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.44% 5266124.134 5341725.669 - 1.51% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 1.43% 2.858 2.899 - 1.32% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.43% 16.585 16.823 - 0.98% -
BM_std_minmax<unsigned_char>/17 1.43% 1.105 1.120 - 0.10% -
std::find_if_not(list<int>)_(process_all)/50 1.43% 21.327 21.632 - 0.59% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.43% 11.800 11.968 - -0.72% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.43% 4.724 4.791 - -1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.43% 11465374.355 11629027.193 - 0.07% -
BM_RangesMakeThenSortHeap_string_Ascending_4 1.42% 5.388 5.464 - -9.17% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.42% 31.180 31.623 - -0.96% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.42% 301.518 305.792 - 0.31% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.41% 33.007 33.474 - 0.07% -
std::fill_n(vector<int>)/8192 1.41% 235.554 238.882 - 1.00% -
SetIntersection_Front_Set_uint64_16384_16384 1.41% 342334821.646 347169275.421 - 0.45% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.41% 1506574.707 1527833.172 - -0.10% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 1.41% 3.121 3.165 - -0.64% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.41% 4.719 4.786 - 0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.41% 1151681.609 1167895.974 - 3.33% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.41% 1.433 1.453 - -0.73% -
SetIntersection_Front_Vector_uint64_16384_16 1.40% 1181993.107 1198582.310 - 6.69% -
std::unique(list<int>,_pred)_(sprinkled)/32 1.40% 64.690 65.597 - 1.09% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.40% 439560.399 445721.158 - -0.29% -
std::set<std::string>::clear()/1024 1.40% 19874.023 20152.101 - 0.59% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 1.40% 33.256 33.721 - 0.17% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.40% 134.145 136.021 - 0.03% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 1.40% 2.254 2.286 - -7.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.39% 15703.929 15922.645 - -4.40% -
rng::partition_point(list<int>)/1024 1.39% 1261.101 1278.590 - -0.23% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.39% 2.027 2.055 - -0.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.38% 20.942 21.232 - 0.11% -
rng::reverse_copy(deque<int>)/64 1.38% 19.937 20.212 - -0.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.38% 16151.400 16374.517 - -2.51% -
std::partition_point(deque<int>)/1024 1.38% 9.226 9.353 - -0.04% -
BM_deque_vector_copy_backward/4000 1.38% 142.183 144.146 - 2.83% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.38% 16841.287 17073.764 - -0.88% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.38% 21.209 21.502 - -0.96% -
SetIntersection_None_Set_uint32_1024_1024 1.38% 8733330.951 8853788.540 - -1.46% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.38% 645.389 654.289 - -3.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.38% 33.869 34.336 - 1.40% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.38% 955445.278 968612.988 - 0.07% -
std::multimap<int,_int>::clear()/1024 1.38% 10221.252 10362.053 - -2.85% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.38% 8.976 9.100 - -1.79% -
BM_std_minmax<unsigned_char>/31 1.38% 3.158 3.201 - -0.69% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.37% 34.527 35.001 - -0.40% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.37% 109.318 110.820 - 1.00% -
SetIntersection_Front_Set_uint32_1024_64 1.37% 2042257.401 2070202.530 - 1.77% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.37% 172991.240 175356.948 - 1.89% -
SetIntersection_None_Set_string_16384_64 1.37% 200703574.901 203448153.503 - 4.44% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.37% 7.508 7.611 - -0.02% -
SetIntersection_None_Vector_uint32_262144_4 1.36% 1206296.218 1222751.206 - 2.38% -
std::stable_sort(deque<int>)_(shuffled)/8 1.36% 24.073 24.401 - 0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.36% 18129815.843 18376525.863 - 3.07% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.36% 17.891 18.134 - -0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.36% 1224040.143 1240652.711 - -1.70% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.36% 54332.482 55069.507 - -0.11% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.35% 20.347 20.622 - -1.10% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.35% 37398.272 37904.248 - 0.68% -
BM_std_minmax_element<short>/64 1.35% 17.237 17.470 - -4.13% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.35% 19.261 19.521 - 0.12% -
BM_deque_deque_move/5500 1.35% 200.936 203.644 - 1.68% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.35% 146.124 148.093 - 1.27% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.35% 10.454 10.595 - 8.62% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.34% 1509789.326 1530093.430 - -0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.34% 1189547.208 1205511.292 - 3.70% -
BM_std_min<unsigned_char>/4096 1.34% 28.934 29.321 - 1.60% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.34% 349137399.607 353814300.826 - 1.25% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.34% 8.755 8.872 - 0.47% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.34% 24.394 24.721 - -0.17% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.34% 19.666 19.929 - -0.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.34% 8.591 8.706 - 1.53% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.33% 2.361 2.393 - 3.18% -
BM_vector_deque_ranges_copy_backward/64 1.33% 3.035 3.076 - 0.99% -
SetIntersection_Front_Set_float_262144_64 1.33% 1871469.646 1896401.913 - 1.51% -
SetIntersection_None_Set_string_1024_64 1.33% 9034443.204 9154795.085 - -2.87% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.33% 19131.650 19386.414 - 0.15% -
std::multiset<int>::insert(value)_(new_value)/32 1.33% 19.698 19.961 - 0.12% -
BM_std_min<unsigned_short>/64 1.33% 3.498 3.545 - -0.40% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.33% 14856.234 15053.893 - 0.70% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.33% 343426.413 347986.425 - 0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.33% 13036575.196 13209519.271 - 1.51% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.33% 36197.141 36676.910 - 0.15% -
BM_std_minmax<unsigned_int>/23 1.32% 2.388 2.420 - -0.36% -
rng::fold_left(deque<int>)/8192 1.32% 4368.415 4426.169 - 1.42% -
SetIntersection_Front_Set_uint64_16_4 1.31% 58312926.154 59079298.611 - 1.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.31% 1.320 1.337 - 0.10% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.31% 22.047 22.337 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.31% 1105807.847 1120329.613 - 2.86% -
BM_RangesMakeThenSortHeap_string_Ascending_64 1.31% 15.571 15.775 - -8.71% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.31% 54.835 55.555 - 0.85% -
BM_std_min<unsigned_long_long>/23 1.31% 2.429 2.461 - 1.01% -
710_omnetpp_r 1.31% 8.847 8.963 - -0.86% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.31% 11.320 11.468 - -0.50% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.30% 5868.238 5944.801 - 1.39% -
BM_StringFindMatch2/512 1.30% 990.476 1003.398 - 1.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.30% 794.016 804.372 - -2.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.30% 3175.716 3217.124 - 0.88% -
std::is_partitioned(list<int>)_(partitioned)/32 1.30% 8.693 8.806 - 1.17% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.30% 5.376 5.446 - -0.19% -
std::multiset<int>::contains(key)_(existent)/32 1.30% 1.664 1.686 - 0.91% -
rng::for_each(deque<int>)/8 1.30% 0.927 0.939 - 1.31% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.30% 19.666 19.922 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.30% 1213590.929 1229336.460 - 0.89% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.30% 77.273 78.275 - -0.28% -
BM_std_minmax_element<short>/70000 1.30% 17852.010 18083.506 - -8.67% -
BM_vector_deque_ranges_move_backward/4000 1.30% 144.411 146.282 - 1.35% -
SetIntersection_Front_Set_uint64_1024_16 1.30% 1283184.699 1299810.585 - 1.58% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.29% 1885.305 1909.707 - -0.53% -
rng::partition_point(deque<int>)/32 1.29% 4.227 4.282 - 1.15% -
BM_RangesPushHeap_uint32_Random_16384 1.29% 6.241 6.322 - 0.12% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.29% 35.316 35.772 - 0.61% -
std::stable_sort(deque<int>)_(descending)/8192 1.29% 21048.843 21320.139 - 1.63% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.29% 35.339 35.794 - 2.89% -
std::set<std::string>::ctor(const&)/8192 1.29% 342636.056 347045.741 - 1.23% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.29% 3.638 3.685 - 0.08% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.28% 7107.124 7198.349 - 1.14% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.28% 169849.770 172029.399 - -2.06% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.28% 101.547 102.849 - 1.11% -
rng::stable_partition(deque<int>)_(dense)/1024 1.28% 590.021 597.569 - 5.98% -
SetIntersection_None_Set_float_16384_1 1.28% 157596292.958 159609597.205 - 0.71% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 1.28% 100132907.677 101409992.759 - -3.80% -
BM_std_minmax_element<short>/5500 1.27% 1409.228 1427.169 - -8.41% -
BM_std_min<unsigned_long_long>/15 1.27% 2.188 2.216 - 2.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.27% 1143478.900 1158030.468 - 2.21% -
SetIntersection_Interlaced_Set_uint64_64_1 1.27% 17445547.563 17667548.097 - 2.16% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.27% 990331.326 1002930.280 - -0.46% -
BM_std_min<unsigned_long_long>/32 1.27% 3.261 3.302 - 1.74% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.27% 12269.656 12425.437 - 0.21% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.27% 1226220.865 1241778.156 - -1.71% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.27% 1.507 1.526 - 1.69% -
rng::remove_if(list<int>)_(prefix)/8192 1.27% 9138.536 9254.411 - -1.52% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.27% 4098.563 4150.528 - 0.33% -
SetIntersection_None_Vector_uint32_1024_16 1.27% 1144042.767 1158542.894 - 1.14% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.27% 7669.095 7766.206 - -0.83% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.27% 24.618 24.930 - -0.39% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.26% 14.938 15.127 - 0.26% -
BM_std_minmax<int>/7 1.26% 1.711 1.732 - 0.83% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.26% 49853.534 50481.462 - 1.06% -
SetIntersection_None_Vector_string_64_64 1.26% 9264553.799 9381191.256 - 0.07% -
std::search(vector<int>)_(no_match)/1048576 1.26% 213167.237 215848.193 - 2.37% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.26% 8607.197 8715.419 - -1.61% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 1.26% 46.091 46.671 - 1.61% -
rng::contains(deque<int>)_(process_all)/32 1.26% 8.587 8.695 - -11.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.25% 28241113.491 28595372.447 - 2.25% -
std::unique(list<int>,_pred)_(contiguous)/52 1.25% 73.778 74.703 - -0.11% -
BM_deque_deque_ranges_move/5500 1.25% 201.279 203.798 - 1.88% -
BM_std_min<unsigned_char>/6 1.25% 1.533 1.552 - 5.83% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.25% 12.211 12.364 - 1.79% -
SetIntersection_Front_Vector_string_64_16 1.25% 21963888.588 22237708.854 - 0.59% -
BM_MakeHeap_string_QuickSortAdversary_1024 1.25% 10.632 10.764 - -17.04% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.24% 985435.067 997701.705 - 0.47% -
SetIntersection_None_Set_float_256_256 1.24% 5868907.246 5941935.510 - -1.88% -
BM_deque_deque_ranges_copy_backward/4000 1.24% 146.264 148.083 - 0.36% -
BM_std_minmax_element<short>/4000 1.24% 1024.336 1037.078 - -8.62% -
SetIntersection_Interlaced_Vector_string_64_16 1.24% 31002124.310 31387738.715 - 2.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.24% 20379909.592 20633179.045 - -0.10% -
std::partial_sort(deque<int>)_(descending)/8192 1.24% 284366.018 287898.988 - -0.98% -
SetIntersection_Front_Vector_uint64_64_16 1.24% 15216967.588 15405585.997 - 0.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.24% 10.780 10.913 - 2.70% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.24% 37251.794 37712.364 - 0.57% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.24% 509.978 516.282 - 0.04% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.24% 3810.438 3857.522 - -0.22% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.24% 8773.164 8881.546 - 0.21% -
BM_MakeHeap_uint64_PipeOrgan_16 1.23% 1.028 1.040 - 1.22% -
std::find_if_not(vector<char>)_(process_all)/50 1.23% 12.516 12.671 - 0.34% -
std::reverse_copy(vector<int>)/4096 1.23% 133.874 135.523 - 0.86% -
BM_MakeHeap_string_QuickSortAdversary_16384 1.23% 11.788 11.933 - -16.48% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.23% 91.418 92.539 - 0.97% -
SetIntersection_None_Vector_uint64_262144_256 1.23% 1203682.846 1218435.672 - 2.46% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.22% 28.693 29.044 - 2.13% -
std::find_if(deque<int>)_(process_all)/8192 1.22% 2845.291 2879.936 - 2.08% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 1.22% 0.924 0.936 - 0.52% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.22% 32056.630 32446.151 - 1.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.21% 0.908 0.919 - 0.34% -
BM_std_minmax<unsigned_char>/21 1.21% 2.231 2.258 - -1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.21% 1330282.741 1346426.283 - -2.52% -
BM_deque_deque_copy/5500 1.21% 201.076 203.513 - 1.61% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.21% 5.924 5.996 - -0.64% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.21% 20.780 21.032 - 0.95% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.21% 27.906 28.244 - -0.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.21% 511.311 517.498 - -0.24% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.21% 6606.844 6686.549 - 0.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.20% 1.580 1.599 - -0.99% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.20% 3.964 4.011 - 2.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 1.20% 7.609 7.701 - 1.46% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.20% 62.982 63.740 - -2.84% -
SetIntersection_Front_Set_uint32_64_16 1.20% 16761495.227 16963173.212 - -1.73% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.20% 68367.888 69190.440 - 0.32% -
SetIntersection_Interlaced_Set_uint32_256_16 1.20% 11982647.564 12126737.932 - 1.99% -
BM_deque_deque_copy/4000 1.20% 145.493 147.242 - 0.27% -
BM_std_minmax_element<short>/4096 1.20% 1049.902 1062.486 - -8.59% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.20% 41.524 42.022 - -1.31% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.20% 41.276 41.770 - 0.57% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.19% 41.528 42.024 - -0.09% -
rng::find_if_not(deque<int>)_(process_all)/50 1.19% 23.502 23.782 - 0.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.19% 529.962 536.286 - -3.00% -
std::search(deque<int>)_(no_match)/1000 1.19% 403.222 408.030 - 0.16% -
std::shift_left(deque<int>)/50 1.19% 5.481 5.546 - -2.00% -
SetIntersection_Front_Set_uint32_1024_4 1.19% 1147687.113 1161328.703 - 1.60% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.19% 882.529 893.016 - 4.75% -
std::flat_map<int,_int>::erase(iterator)/1024 1.19% 76.089 76.991 - 0.74% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 1.18% 15.057 15.235 - -9.53% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.18% 13.161 13.316 - 1.06% -
SetIntersection_Front_Set_uint64_1024_1024 1.18% 15759082.511 15945380.677 - 5.47% -
BM_PushHeap_uint32_Ascending_16384 1.18% 6.735 6.814 - 1.49% -
BM_std_minmax<unsigned_long_long>/23 1.18% 4.298 4.349 - -1.70% -
BM_RangesSortHeap_uint32_4 1.18% 1.033 1.045 - 0.72% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.18% 52180.416 52794.987 - 0.67% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.18% 10.325 10.446 - -0.05% -
BM_deque_deque_ranges_move_backward/4000 1.18% 144.913 146.617 - -0.48% -
std::multiset<int>::erase(key)_(existent)/0 1.18% 20.811 21.056 - -2.32% -
BM_std_minmax<unsigned_long_long>/11 1.18% 2.353 2.381 - 1.45% -
BM_std_minmax<unsigned_char>/22 1.18% 2.509 2.538 - -0.84% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.17% 5.214 5.276 - 1.90% -
std::unique(list<int>)_(contiguous)/1024 1.17% 927.374 938.266 - 1.73% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.17% 8.780 8.883 - 0.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.17% 394856.986 399484.803 - 0.33% -
std::sort(vector<int>)_(heap)/8 1.17% 22.378 22.640 - -0.53% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.17% 55.137 55.782 - -0.54% -
rng::find_last(vector<int>)_(bail_90%)/8192 1.17% 190.285 192.510 - 1.24% -
BM_std_minmax<unsigned_long_long>/5 1.17% 1.804 1.826 - -0.92% -
std::adjacent_find(deque<int>,_pred)/8 1.17% 4.287 4.337 - 0.68% -
std::find_if(list<int>)_(bail_25%)/1024 1.17% 191.630 193.869 - 0.13% -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 1.17% 10287.927 10408.028 - 0.42% -
SetIntersection_Front_Set_string_16_4 1.17% 66849474.666 67628592.927 - -1.39% -
SetIntersection_Front_Set_float_16_16 1.17% 41397596.381 41879959.735 - 2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.16% 27730284.320 28053119.710 - 1.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.16% 16.047 16.234 - 0.21% -
BM_MakeHeap_string_QuickSortAdversary_256 1.16% 10.440 10.562 - -17.56% -
BM_SortHeap_pair<uint32,_uint32>_64 1.16% 8.772 8.874 - 1.35% -
std::copy_backward(deque<int>)/8 1.16% 2.738 2.770 - 0.72% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.16% 102350.218 103535.816 - 2.36% -
rng::fill_n(deque<int>)/32 1.16% 1.225 1.239 - 0.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.16% 28.901 29.236 - 5.95% -
SetIntersection_Front_Vector_float_1024_4 1.16% 1119411.652 1132346.285 - 0.41% -
rng::unique(deque<int>)_(sprinkled)/8192 1.15% 5623.063 5687.989 - 0.80% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1.15% 1357.411 1373.083 - 0.96% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.15% 5.662 5.727 - -0.02% -
std::unique(list<int>)_(contiguous)/8192 1.15% 6969.621 7050.004 - 0.66% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.15% 1957.234 1979.793 - 0.33% -
SetIntersection_None_Set_uint32_256_1 1.15% 11425949.725 11557506.405 - -1.12% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.15% 904.425 914.830 - -0.58% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 1.15% 19.840 20.068 - -11.10% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.15% 1712.715 1732.396 - 25.62% -
std::unique(list<int>)_(sprinkled)/32 1.14% 57.007 57.659 - 1.25% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.14% 19.645 19.869 - -0.79% -
SetIntersection_Interlaced_Set_uint64_1024_1024 1.14% 15186180.066 15359258.238 - -3.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.14% 1109716.450 1122359.982 - -0.33% -
std::shift_left(deque<int>)/1024 1.14% 39.545 39.995 - 1.36% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.14% 87.514 88.510 - 1.03% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.14% 63821.241 64546.753 - 1.75% -
std::find_if(vector<int>)_(process_all)/50 1.14% 13.921 14.079 - -1.01% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.13% 23.188 23.451 - 1.92% -
BM_MakeThenSortHeap_float_Ascending_16384 1.13% 27.668 27.982 - -1.81% -
std::move_backward(list<int>)/262144 1.13% 264917.793 267917.178 - 1.68% -
SetIntersection_None_Vector_string_16384_1 1.13% 1285737.091 1300293.759 - 1.89% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.13% 1.077 1.089 - -5.72% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.13% 8971.002 9072.296 - 0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.13% 19.058 19.274 - 1.52% -
BM_PopHeap_string_1024 1.13% 56.131 56.763 - 1.61% -
std::adjacent_find(vector<int>)/1048576 1.13% 234956.049 237602.918 - 1.25% -
SetIntersection_None_Vector_string_256_16 1.13% 4501800.193 4552481.583 - 1.15% -
std::vector<int>::ctor(size)/8192 1.13% 568.932 575.334 - 2.18% -
rng::find_last(list<int>)_(bail_10%)/8 1.13% 2.057 2.080 - 0.20% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.12% 6187.769 6257.364 - 2.36% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.12% 14.158 14.317 - 0.63% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.12% 169328284.042 171228838.631 - 1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.12% 2.980 3.014 - 2.24% -
BM_RangesPushHeap_uint64_Random_64 1.12% 5.275 5.335 - 2.44% -
std::move(deque<int>)/1048576 1.12% 54416.177 55025.380 - 0.71% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.12% 359.129 363.140 - -0.47% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.12% 8.481 8.575 - -0.21% -
rng::search_n(vector<int>)_(no_match)/1048576 1.12% 209154.474 211488.660 - 0.43% -
std::move(vector<int>)/1048576 1.12% 56252.719 56880.504 - 6.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.12% 1210127.874 1223627.650 - 1.02% -
SetIntersection_None_Set_float_16384_4 1.11% 157305482.109 159059302.911 - 0.45% -
rng::find_end(forward_list<int>)_(near_matches)/1000 1.11% 36093.548 36495.466 - 0.56% -
bm_ranges_lexicographical_compare<signed_char>/8 1.11% 3.166 3.201 - -0.69% -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.11% 1.475 1.491 - 12.80% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.11% 20.673 20.902 - 0.35% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.11% 11.528 11.656 - 0.27% -
BM_MakeHeap_uint32_Random_16384 1.11% 1.000 1.011 - 1.70% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.11% 19.152 19.364 - 0.33% -
SetIntersection_Front_Vector_uint64_16_4 1.10% 57528152.647 58163220.267 - 0.95% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.10% 4159.352 4205.243 - -0.12% -
bm_ranges_lexicographical_compare<int>/64 1.10% 4.911 4.966 - -1.05% -
rng::partition_point(list<int>)/32 1.10% 15.619 15.791 - 0.46% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.10% 4.892 4.945 - 0.24% -
BM_RangesPopHeap_uint32_4 1.10% 2.629 2.658 - -0.68% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.10% 26.488 26.780 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.10% 1405558.975 1421049.182 - 3.15% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.10% 11.542 11.669 - -0.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.10% 22.303 22.548 - 0.54% -
rng::stable_partition(list<int>)_(sparse)/50 1.10% 25.724 26.007 - -0.41% -
std::replace(deque<int>)_(prefix)/1024 1.10% 414.460 419.015 - 1.54% -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.10% 1.742 1.761 - 5.95% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.10% 348157482.305 351982545.826 - 0.59% -
std::multiset<int>::count(key)_(existent)/32 1.10% 3.530 3.569 - -1.02% -
std::find(vector<int>)_(bail_25%)/8 1.10% 1.374 1.389 - 0.00% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.10% 15.013 15.178 - 0.32% -
rng::rotate_copy(list<int>)/50 1.10% 13.627 13.777 - 1.91% -
SetIntersection_None_Set_string_256_64 1.10% 9574450.136 9679501.984 - 0.89% -
BM_std_minmax_element<short>/3 1.10% 1.148 1.161 - 8.52% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.10% 764.471 772.854 - 1.52% -
SetIntersection_Front_Vector_string_1024_1 1.10% 1140493.929 1152989.338 - 0.80% -
SetIntersection_Interlaced_Set_uint64_16_1 1.09% 66555109.816 67283516.622 - 0.85% -
std::move(vector<bool>)_(unaligned)/64 1.09% 1.534 1.551 - -7.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 1.09% 10.452 10.566 - 5.82% -
BM_std_minmax<unsigned_short>/9 1.09% 1.161 1.174 - -0.04% -
BM_MakeHeap_uint64_Random_262144 1.09% 1.037 1.048 - 2.06% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.09% 3.676 3.716 - 0.27% -
SetIntersection_Front_Set_string_16_16 1.09% 63316156.559 64003676.880 - -0.43% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.09% 29.704 30.026 - -0.15% -
SetIntersection_None_Set_uint64_64_4 1.08% 22270339.185 22511934.083 - 0.36% -
BM_std_minmax<unsigned_char>/30 1.08% 2.719 2.748 - 0.08% -
BM_std_min<short>/32 1.08% 2.943 2.975 - -0.87% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.08% 2903.087 2934.491 - -0.71% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.08% 9368.361 9469.629 - 2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.08% 1084613.481 1096327.716 - -1.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.08% 1111525.099 1123523.954 - 5.34% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.08% 11106.268 11226.006 - 1.75% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.08% 6486.153 6556.055 - 0.71% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.08% 5.415 5.473 - -3.71% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.08% 467151.107 472178.714 - 2.19% -
bm_ranges_lexicographical_compare<int>/3 1.08% 1.850 1.870 - 1.22% -
rng::rotate(list<int>)_(by_1/2)/1024 1.08% 384.277 388.409 - 0.46% -
BM_std_minmax_element<short>/1024 1.07% 268.321 271.205 - -8.12% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.07% 7580.128 7661.560 - -2.81% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.07% 1.669 1.686 - 0.37% -
rng::rotate(list<int>)_(by_1/4)/50 1.07% 24.369 24.630 - 0.55% -
BM_deque_deque_ranges_move/4000 1.07% 145.680 147.244 - -0.86% -
BM_StringFindStringLiteral/512 1.07% 9.485 9.587 - 1.44% -
rng::copy_if(list<int>)_(entire_range)/32768 1.07% 28402.928 28707.600 - -2.69% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.07% 66412.204 67123.375 - 1.14% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.07% 1110902.634 1122795.868 - 1.99% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.07% 30.430 30.756 - 0.63% -
BM_deque_vector_ranges_copy/4000 1.07% 142.496 144.017 - 1.07% -
std::rotate(deque<int>)_(by_1/3)/8192 1.07% 22697.046 22939.273 - 1.31% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.07% 660.362 667.396 - 1.08% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.07% 53666.341 54237.910 - 0.26% -
rng::copy(list<int>)/8 1.06% 2.361 2.386 - 0.80% -
BM_PushHeap_float_Random_16384 1.06% 7.525 7.605 - -1.31% -
std::copy_if(list<int>)_(entire_range)/64 1.06% 36.189 36.573 - 11.43% -
std::replace(vector<int>)_(prefix)/1024 1.06% 159.582 161.275 - 0.44% -
rng::partial_sort(deque<int>)_(ascending)/8 1.06% 30.501 30.825 - -0.90% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.06% 562.306 568.254 - -1.16% -
BM_std_min<unsigned_short>/28 1.06% 2.693 2.721 - 4.87% -
BM_StringFindStringLiteral/256 1.06% 5.326 5.382 - -2.02% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.05% 22.549 22.787 - -0.17% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.05% 5729.589 5789.881 - 0.41% -
BM_PopHeap_string_16384 1.05% 72.700 73.464 - -1.22% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.05% 283.395 286.369 - -0.07% -
BM_std_min<char>/7 1.05% 1.856 1.875 - 1.36% -
std::map<int,_int>::erase(key)_(non-existent)/1024 1.05% 5.395 5.452 - 1.48% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.05% 4.265 4.309 - -3.27% -
BM_vector_deque_ranges_move/1024 1.05% 35.716 36.090 - -0.13% -
rng::reverse(deque<int>)/8 1.05% 2.511 2.537 - 0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.04% 14.201 14.349 - 2.75% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.04% 12351.172 12480.087 - 0.87% -
std::set<int>::erase(iterator)/1024 1.04% 20.260 20.471 - 0.06% -
BM_std_minmax<unsigned_short>/10 1.04% 1.405 1.420 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.04% 8679669.839 8769948.614 - 0.77% -
SetIntersection_Interlaced_Set_uint32_64_4 1.04% 22120380.004 22350276.022 - 2.20% -
BM_PopHeap_uint32_16384 1.04% 30.998 31.320 - 1.34% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.04% 42.679 43.122 - -2.16% -
rng::replace_if(vector<int>)_(sprinkled)/50 1.04% 12.985 13.119 - 0.90% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.04% 1116791.557 1128372.615 - 1.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.04% 1.629 1.646 - 3.10% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.04% 215.859 218.096 - 5.30% -
std::multiset<int>::erase(iterator)/32 1.03% 21.319 21.540 - -2.92% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.03% 2876.226 2905.913 - -0.50% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.03% 21.976 22.203 - -0.05% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.03% 81.084 81.921 - 0.48% -
std::map<int,_int>::contains(key)_(existent)/8192 1.03% 5.492 5.549 - 0.53% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.03% 49796.103 50309.525 - -0.83% -
std::multiset<std::string>::contains(key)_(non-existent)/32 1.03% 10.575 10.684 - 7.49% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.03% 22.073 22.300 - 0.58% -
SetIntersection_Front_Vector_uint64_4_4 1.03% 143745761.185 145223551.499 - 0.89% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.03% 8.968 9.060 - -3.13% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.03% 141903.476 143358.631 - -0.80% -
BM_deque_vector_ranges_move/64 1.02% 2.608 2.635 - 2.24% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.02% 30.567 30.879 - 1.51% -
BM_std_minmax<unsigned_short>/29 1.02% 2.574 2.600 - 0.63% -
std::search_n(list<int>)_(no_match)/1048576 1.02% 863376.432 872177.842 - 0.78% -
SetIntersection_None_Set_uint64_16384_16 1.02% 163583149.727 165245659.307 - 1.03% -
BM_PushHeap_float_Random_256 1.02% 7.211 7.284 - 1.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.01% 43.901 44.347 - 1.61% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.01% 23.835 24.077 - -2.31% -
std::shuffle(deque<int>)/1024 1.01% 9399.657 9495.007 - 0.38% -
SetIntersection_None_Vector_string_16384_16384 1.01% 1284244.038 1297258.917 - 1.28% -
BM_deque_vector_move_backward/0 1.01% 1.468 1.483 - 4.24% -
BM_RangesMakeThenSortHeap_float_Random_64 1.01% 17.660 17.838 - -0.00% -
BM_RangesSortHeap_uint32_1024 1.01% 10.206 10.309 - 1.40% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 1.01% 3.868 3.907 - -0.63% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.01% 1.452 1.467 - 1.23% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.01% 12.114 12.236 - 0.90% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.01% 9161.955 9254.335 - 0.92% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.01% 17.766 17.945 - 0.93% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.01% 2437.334 2461.852 - 0.08% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.00% 1947.742 1967.306 - -0.56% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.00% 1.182 1.194 - 0.90% -
std::multiset<std::string>::erase(iterator)/32 1.00% 30.769 31.078 - -3.33% -
BM_deque_vector_ranges_move/4096 1.00% 145.460 146.920 - 0.44% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.00% 190.627 192.538 - -0.23% -
SetIntersection_Front_Set_uint64_1024_256 1.00% 4839335.147 4887841.939 - 2.67% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.00% 2.283 2.306 - -8.88% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 276.076 - 0.97% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 203.633 - 0.34% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.82% 120048.404 210.508 - 4.41% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.80% 164557.850 321.780 - 16.68% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 629.559 - 0.19% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 637.208 - 1.14% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 601.586 - 1.24% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 258606.086 624.008 - 3.40% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 600.858 - -0.05% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.257 - 0.16% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 487.464 - 0.12% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 620.653 - 0.20% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.650 - 0.29% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.976 - 0.03% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.904 - -0.14% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.713 - 0.99% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4607.023 61.655 - 2.62% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.64% 3176.120 43.069 - 27.63% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.64% 4568.494 62.244 - 0.75% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.491 - 0.03% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.235 - 0.16% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3164.593 60.565 - 0.67% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.308 - -0.19% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.95% 3856.900 79.199 - 0.74% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.76% 772.137 63.650 - -0.44% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.35% 823.035 71.153 - -0.36% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.21% 821.234 80.432 - -0.01% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.66% 330.652 34.206 - 0.76% -
std::find_end(list<int>)_(match_near_end)/1000 -89.64% 749.559 77.641 - -1.90% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.45% 555.921 58.631 - 0.28% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.41% 264.507 28.004 - 0.50% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.23% 557.330 60.030 - 0.56% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.09% 262.594 28.648 - 2.50% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.51% 596.926 74.544 - 1.09% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.94% 590.037 77.037 - -0.12% -
rng::find_end(deque<int>)_(match_near_end)/1000 -86.63% 325.687 43.542 - 29.60% -
std::find_end(deque<int>)_(same_length)/8192 -81.89% 14836.594 2687.225 - -4.42% -
std::find_end(deque<int>)_(same_length)/1024 -81.78% 1848.876 336.931 - -2.23% -
rng::find_end(deque<int>)_(same_length)/8192 -76.20% 11291.873 2687.394 - 0.01% -
rng::find_end(deque<int>)_(same_length)/1024 -75.94% 1403.762 337.787 - -0.03% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.90% 3571.863 1039.573 - 0.05% -
std::find_end(deque<int>)_(same_length)/1000 -64.93% 940.071 329.673 - -2.53% -
rng::find_end(deque<int>)_(same_length)/1000 -64.68% 939.226 331.742 - -1.28% -
std::copy_backward(vector<bool>)_(aligned)/262144 -62.46% 749.637 281.397 - 1.18% -
std::copy_n(vector<bool>)_(aligned)/262144 -59.18% 675.857 275.905 - -61.34% -
rng::for_each(multimap<int>)/8192 -57.43% 16489.075 7018.637 - -3.77% -
rng::for_each(map<int>)/8192 -57.14% 16713.732 7162.679 - -0.64% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.14% 11552.573 4952.002 - 0.05% -
rng::for_each(map<int>::iterator)/8192 -55.85% 16922.387 7471.688 - -1.69% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.43% 1928.193 859.381 - -55.33% -
rng::for_each(multimap<int>::iterator)/8192 -55.42% 16627.615 7412.769 - -0.96% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -54.97% 11485.048 5171.997 - 0.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -53.78% 18.906 8.738 - -45.35% -
std::remove_copy(list<int>)_(prefix)/1024 -53.09% 1616.980 758.579 - 0.65% -
rng::for_each(set<int>)/8192 -52.63% 16444.769 7789.497 - -8.95% -
rng::for_each(multiset<int>)/8192 -52.58% 16312.973 7736.168 - -6.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -52.43% 30927304.443 14712690.808 - -57.45% -
std::find_end(list<int>)_(same_length)/8192 -52.01% 18652.964 8951.378 - 9.48% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.89% 3921.697 1886.564 - 0.17% -
rng::fill(list<int>)/50 -51.83% 35.178 16.946 - 0.87% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.81% 36.504 17.591 - -0.74% -
std::find_end(deque<int>)_(near_matches)/8192 -51.76% 2352157.408 1134592.990 - 0.27% -
std::find_end(list<int>,_pred)_(same_length)/8192 -51.51% 20587.125 9982.954 - -9.81% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.40% 499.582 242.805 - 0.07% -
rng::find_end(vector<int>)_(same_length)/1024 -51.21% 513.721 250.641 - -2.64% -
rng::find_end(vector<int>)_(same_length)/1000 -51.20% 502.089 245.039 - -1.34% -
std::swap_ranges(list<int>)/1024 -51.18% 1568.947 765.947 - 0.51% -
std::find_end(vector<int>)_(same_length)/1024 -51.17% 510.199 249.112 - 0.01% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.08% 1251.621 612.267 - 0.06% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.07% 10257.544 5018.694 - 0.22% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.05% 1281.249 627.174 - 0.15% -
std::find_end(vector<int>)_(same_length)/1000 -50.96% 499.138 244.769 - 0.56% -
std::find_end(list<int>)_(same_length)/1024 -50.76% 1508.105 742.639 - -2.31% -
rng::for_each(set<int>::iterator)/8192 -50.75% 16244.215 8000.341 - -4.37% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.64% 1547.523 763.922 - -0.70% -
rng::for_each(multiset<int>::iterator)/8192 -50.62% 16188.113 7994.193 - -5.22% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.58% 1583.779 782.745 - -0.02% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.54% 1547.258 765.313 - -0.24% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.49% 1584.591 784.590 - -0.14% -
std::find_end(list<int>)_(same_length)/1000 -49.99% 1477.769 738.984 - -1.53% -
rng::find_end(list<int>)_(same_length)/1000 -49.90% 1475.782 739.351 - -0.58% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.89% 1559.576 781.577 - 0.04% -
rng::find_end(list<int>)_(same_length)/1024 -49.72% 1495.851 752.121 - -0.72% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.71% 6284039.491 3160469.934 - -49.95% -
std::find_end(vector<int>)_(same_length)/8192 -49.58% 4048.483 2041.082 - 0.05% -
rng::find_end(vector<int>)_(same_length)/8192 -49.07% 3826.819 1949.173 - -2.06% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.94% 1222.852 624.382 - -0.18% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.89% 1252.685 640.286 - 0.03% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.85% 10022.870 5126.206 - 0.00% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.80% 1565.377 801.528 - 0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -48.02% 20892693.637 10859035.090 - 7.83% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -47.89% 19365.065 10091.639 - -4.05% -
std::find_end(deque<int>)_(near_matches)/1024 -47.31% 31268.968 16475.022 - -0.29% -
std::find_end(deque<int>)_(near_matches)/1000 -47.28% 30100.476 15867.671 - -0.51% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.27% 2136620.622 1126710.945 - -1.08% -
SetIntersection_Interlaced_Vector_float_262144_64 -46.82% 19934308.373 10601220.503 - 32.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.72% 1030.020 548.753 - -19.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.62% 1029.055 549.316 - -19.40% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.61% 1440.233 768.916 - 0.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.31% 953.567 512.002 - -18.66% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.52% 23.598 12.857 - 0.22% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.97% 1363.352 750.287 - 0.06% -
BM_std_min<unsigned___int128>/64000 -42.33% 42883.511 24730.180 - -9.97% -
BM_std_min<unsigned___int128>/65536 -42.29% 43894.516 25331.707 - -10.71% -
BM_std_min<unsigned___int128>/70000 -42.28% 46877.141 27058.808 - -10.36% -
BM_std_min<unsigned___int128>/5500 -42.05% 3656.764 2118.936 - -10.30% -
BM_std_min<unsigned___int128>/4000 -42.02% 2659.258 1541.710 - -10.63% -
BM_std_min<unsigned___int128>/4096 -42.02% 2722.689 1578.604 - -10.62% -
BM_std_min<unsigned___int128>/1024 -41.69% 679.539 396.265 - -10.99% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -41.65% 48.179 28.114 - -22.09% -
BM_std_min<unsigned___int128>/512 -41.19% 338.247 198.923 - -9.97% -
SetIntersection_Interlaced_Vector_float_262144_256 -40.76% 51787677.388 30676947.588 - -7.96% -
BM_RangesMakeHeap_string_Descending_262144 -40.20% 5.681 3.397 - -5.82% -
rng::find_end(list<int>)_(same_length)/8192 -39.82% 15910.348 9575.058 - 14.80% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -39.79% 11.940 7.189 - -3.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.56% 5992121.144 3621566.726 - 1.54% -
rng::find_end(deque<int>)_(near_matches)/1000 -39.25% 27541.831 16732.089 - -1.32% -
BM_RangesPushHeap_string_Descending_262144 -39.05% 5.119 3.120 - -1.80% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.72% 28629.841 17545.079 - -1.73% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.62% 13.472 8.269 - 0.11% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -38.38% 49.147 30.284 - -8.93% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -38.15% 40.399 24.987 - -8.62% -
SetIntersection_Interlaced_Vector_float_1024_64 -38.06% 5862817.303 3631474.442 - -27.75% -
rng::for_each(set<int>)/50 -37.95% 60.515 37.551 - -0.44% -
BM_PushHeap_string_Descending_262144 -37.52% 5.448 3.404 - -4.39% -
BM_std_min<unsigned___int128>/64 -36.74% 38.764 24.523 - -9.37% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -36.11% 0.616 0.393 - -29.07% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -35.58% 0.695 0.448 - -19.24% -
BM_RangesPushHeap_float_SingleElement_1 -35.43% 0.637 0.411 - -41.04% -
rng::for_each(multiset<int>::iterator)/50 -35.42% 56.078 36.217 - 0.24% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -35.27% 66.455 43.018 - 49.57% -
SetIntersection_Interlaced_Vector_float_1024_16 -34.74% 2819898.220 1840209.993 - -37.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -34.24% 0.697 0.458 - -27.84% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.92% 1572.084 1038.783 - -0.18% -
BM_MakeThenSortHeap_string_Descending_1024 -33.34% 38.787 25.854 - -0.03% -
SetIntersection_Interlaced_Vector_float_262144_1024 -33.22% 156317150.750 104386915.488 - 23.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.93% 13030688.087 8869582.473 - 0.51% -
std::copy(vector<bool>)_(aligned)/1048576 -31.92% 3320.693 2260.736 - -40.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.77% 12841103.054 8761037.801 - -2.54% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.28% 59.257 40.721 - -33.23% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -31.15% 86.808 59.771 - -30.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.13% 12818368.126 8827434.274 - -0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.97% 12751375.971 8802070.893 - -0.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.81% 12843962.186 8887176.382 - -0.04% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -30.78% 40.917 28.323 - 1.19% -
rng::for_each(set<int>::iterator)/50 -30.70% 50.510 35.003 - -0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.39% 12744330.709 8871459.921 - 1.02% -
SetIntersection_Interlaced_Vector_float_16384_256 -30.15% 29707649.995 20750361.601 - 80.97% -
BM_std_min<unsigned___int128>/32 -29.91% 17.403 12.198 - -7.23% -
SetIntersection_Front_Set_float_262144_16384 -29.87% 355021426.120 248978156.321 - 2.52% -
BM_std_min<unsigned___int128>/31 -29.63% 16.762 11.796 - -7.57% -
SetIntersection_Interlaced_Set_float_16384_16384 -29.46% 349044701.739 246209091.114 - 0.88% -
BM_std_min<unsigned___int128>/30 -29.34% 16.121 11.392 - -7.33% -
SetIntersection_Front_Set_float_16384_16384 -29.18% 342866356.375 242828507.162 - -0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -28.94% 95.888 68.137 - -17.98% -
BM_std_min<unsigned_long_long>/1 -28.88% 0.458 0.326 - -19.66% -
BM_std_min<unsigned___int128>/29 -28.85% 15.478 11.013 - -7.07% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -28.66% 0.484 0.345 - 27.21% -
BM_PushHeap_string_Descending_16384 -28.66% 3.369 2.403 - 1.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -28.49% 0.648 0.463 - -5.06% -
BM_std_min<unsigned___int128>/28 -28.48% 14.826 10.604 - -7.69% -
BM_RangesMakeHeap_string_Ascending_262144 -28.41% 9.764 6.990 - -9.74% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -28.05% 0.637 0.458 - -1.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.02% 46.002 33.114 - -24.49% -
rng::partition(deque<int>)_(sparse)/32 -27.93% 13.592 9.796 - -0.85% -
BM_std_min<unsigned___int128>/27 -27.85% 14.170 10.224 - -7.13% -
BM_std_min<unsigned___int128>/26 -27.80% 13.575 9.801 - -7.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.76% 40.813 29.486 - -28.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.92% 11922039.318 8712746.476 - -1.68% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -26.81% 341610667.125 250014940.270 - 0.80% -
BM_PushHeap_string_Ascending_262144 -26.80% 37.413 27.386 - -4.76% -
rng::is_sorted_until(deque<int>)/8 -26.78% 4.285 3.138 - 3.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.73% 11916398.273 8731685.382 - -0.51% -
BM_std_min<unsigned___int128>/25 -26.72% 12.916 9.465 - -6.88% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -26.44% 122.753 90.299 - -26.46% -
BM_PushHeap_string_Descending_1024 -26.44% 3.315 2.439 - -2.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.33% 11903904.478 8769535.255 - -0.40% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.11% 93.675 69.214 - -26.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -26.01% 44.302 32.778 - -2.86% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -25.99% 5072933.882 3754493.590 - -14.20% -
BM_std_min<unsigned___int128>/24 -25.90% 12.292 9.108 - -6.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -25.90% 12045144.303 8925403.173 - 2.80% -
std::flat_map<int,_int>::ctor(const&)/8192 -25.68% 1934.951 1438.100 - -25.47% -
std::none_of(vector<int>)_(process_all)/50 -25.47% 18.201 13.566 - 7.91% -
SetIntersection_Interlaced_Vector_float_16384_1024 -25.43% 73662480.050 54927816.395 - 14.60% -
std::copy(vector<int>)/4096 -25.37% 230.508 172.035 - -18.76% -
rng::find(list<int>)_(bail_25%)/1024 -25.34% 181.171 135.255 - -25.87% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -25.34% 9.868 7.368 - 15.99% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -25.30% 4731346.646 3534517.826 - -22.98% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -25.27% 0.574 0.429 - -7.92% -
BM_PushHeap_float_SingleElement_1 -25.27% 0.697 0.521 - 21.16% -
rng::for_each(multimap<int>)/50 -25.10% 50.521 37.841 - -0.59% -
BM_StringDestroy_Small -25.09% 0.876 0.656 - -25.09% -
BM_std_min<unsigned___int128>/23 -24.92% 11.655 8.750 - -6.27% -
rng::for_each(map<int>::iterator)/50 -24.84% 49.859 37.474 - -0.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -24.80% 23.667 17.797 - -19.02% -
rng::partition(deque<int>)_(sparse)/50 -24.76% 20.250 15.236 - 1.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -24.75% 61.348 46.166 - -24.89% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -24.68% 1.715 1.292 - -35.52% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.27% 12672.794 9597.642 - 1.45% -
BM_std_min<unsigned___int128>/22 -24.17% 11.007 8.346 - -6.29% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -24.16% 38.362 29.093 - -9.58% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -24.07% 153.904 116.852 - 19.25% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -24.02% 6626906.845 5035173.322 - -33.11% -
SetIntersection_Interlaced_Vector_float_1024_256 -23.86% 7942825.478 6047383.711 - -5.76% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -23.75% 12568.340 9582.973 - 1.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.72% 38.247 29.176 - -26.24% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.58% 26.619 20.341 - -0.12% -
BM_std_min<unsigned___int128>/21 -23.48% 10.385 7.946 - -6.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.20% 36.731 28.209 - 1.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.15% 37.470 28.797 - -22.74% -
BM_PushHeap_string_Descending_256 -22.98% 3.067 2.362 - 1.17% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -22.95% 27176762.565 20939533.670 - 75.08% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -22.88% 7.191 5.545 - 8.64% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.79% 2426521.335 1873636.059 - -1.49% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -22.61% 0.567 0.439 - -30.97% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -22.58% 16676.190 12910.614 - 7.19% -
BM_RangesMakeHeap_string_Random_262144 -22.54% 19.422 15.044 - -2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.53% 10813488.645 8377657.472 - -0.29% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -22.41% 11.792 9.150 - -0.26% -
BM_std_min<unsigned___int128>/20 -22.14% 9.775 7.611 - -5.83% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -22.03% 95.417 74.394 - -19.33% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -21.90% 11.534 9.008 - 0.27% -
BM_RangesMakeHeap_string_Descending_1024 -21.75% 3.569 2.792 - 1.97% -
BM_vector_deque_ranges_move_backward/0 -21.40% 0.606 0.477 - -13.54% -
BM_RangesPushHeap_uint32_Random_1 -21.37% 0.501 0.394 - -28.65% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -21.11% 40414.932 31883.474 - -2.66% -
std::search_n(list<int>)_(no_match)/1000 -21.09% 677.286 534.458 - -19.88% -
std::unordered_set<std::string>::find(key)_(existent)/32 -21.00% 42.144 33.294 - -3.19% -
BM_std_min<unsigned___int128>/19 -20.88% 9.153 7.241 - -5.49% -
BM_vector_deque_move/0 -20.82% 0.555 0.439 - 18.14% -
BM_RangesMakeHeap_string_Descending_256 -20.69% 3.427 2.718 - -0.87% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -20.68% 38852.096 30816.934 - -2.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.66% 0.495 0.393 - -15.07% -
BM_RangesPushHeap_uint64_SingleElement_1 -20.54% 0.616 0.489 - -23.08% -
rng::copy_backward(vector<int>)/32768 -20.53% 3286.674 2611.927 - -4.80% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -20.48% 0.531 0.422 - -0.33% -
std::rotate(list<int>)_(by_1/2)/8192 -20.46% 6269.659 4987.027 - -5.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -20.34% 36.609 29.162 - -15.20% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -20.24% 11.119 8.868 - -2.24% -
BM_vector_deque_copy/2 -20.22% 2.065 1.648 - -4.70% -
rng::contains(list<int>)_(process_all)/32 -20.00% 11.260 9.008 - -5.21% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -19.79% 12642.666 10141.119 - -0.67% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -19.79% 0.341 0.274 - -12.35% -
BM_RangesMakeHeap_string_Descending_16384 -19.78% 3.849 3.088 - 7.83% -
BM_RangesPushHeap_float_Descending_1 -19.76% 0.697 0.559 - -9.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -19.73% 36.317 29.153 - -10.27% -
BM_std_min<unsigned___int128>/18 -19.66% 8.531 6.854 - -5.00% -
std::find_if(list<int>)_(bail_25%)/32768 -19.53% 10423.988 8388.070 - -19.09% -
BM_PushHeap_string_PipeOrgan_16384 -19.36% 16.302 13.147 - -0.39% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.18% 31.956 25.827 - 0.17% -
std::move(list<int>)/64 -19.08% 48.844 39.522 - 0.41% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -19.02% 36.251 29.355 - -14.51% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -19.00% 866.786 702.109 - -5.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.99% 6.456 5.230 - 14.38% -
rng::find_if_not(list<int>)_(process_all)/8192 -18.99% 8962.737 7260.900 - -17.98% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.89% 11.199 9.084 - -0.38% -
rng::find(list<int>)_(process_all)/8192 -18.84% 10440.951 8474.211 - -10.80% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -18.80% 38.494 31.257 - 0.84% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -18.79% 1.754 1.424 - -18.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -18.77% 3.727 3.027 - 13.39% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -18.58% 123.465 100.523 - 0.25% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -18.39% 20393610.749 16642209.323 - -5.17% -
BM_PushHeap_string_Ascending_16384 -18.39% 22.263 18.169 - -6.10% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -18.35% 0.634 0.518 - 3.71% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -18.23% 0.622 0.509 - 2.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.22% 66.627 54.491 - -12.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -18.19% 7160322.808 5857859.223 - 1.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -18.17% 71.999 58.914 - 19.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -18.17% 29.042 23.765 - -32.65% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -18.15% 0.612 0.501 - 1.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -18.10% 0.556 0.455 - 4.90% -
BM_PopHeap_string_1 -18.08% 0.700 0.573 - -9.55% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.04% 2342269.648 1919630.934 - 1.09% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -17.95% 1.862 1.528 - 16.78% -
BM_PushHeap_string_PipeOrgan_262144 -17.88% 22.068 18.122 - 0.42% -
BM_std_min<unsigned___int128>/17 -17.85% 7.890 6.481 - -4.77% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -17.85% 32.669 26.836 - -34.05% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -17.83% 6.816 5.601 - 2.10% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -17.81% 0.487 0.400 - 1.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -17.68% 1.809 1.490 - 11.51% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -17.67% 61.439 50.581 - -0.10% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.65% 10469.102 8620.941 - -17.65% -
std::set<std::string>::erase(iterator)/32 -17.50% 31.185 25.729 - -18.11% -
rng::is_sorted(list<int>,_pred)/8192 -17.42% 8842.431 7302.009 - -0.50% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -17.39% 9.978 8.243 - 15.05% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -17.27% 838.420 693.585 - -6.62% -
rng::search(list<int>)_(same_length)/8192 -17.19% 9688.475 8023.103 - -9.85% -
SetIntersection_Interlaced_Vector_float_1024_1024 -17.11% 7182027.345 5952897.664 - -0.40% -
std::unique_copy(list<int>)_(sprinkled)/52 -17.04% 26.008 21.577 - -1.28% -
BM_vector_deque_copy/1 -16.96% 2.319 1.926 - -6.99% -
BM_std_minmax<long_long>/2 -16.89% 1.315 1.093 - -18.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.87% 42.521 35.348 - -19.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.74% 41.952 34.929 - -20.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -16.64% 10.872 9.063 - -10.06% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.62% 27.327 22.784 - -7.63% -
rng::rotate_copy(list<int>)/8192 -16.62% 8304.351 6924.291 - 1.27% -
rng::for_each(multiset<int>)/50 -16.45% 45.153 37.727 - -0.55% -
BM_PushHeap_string_Random_262144 -16.29% 21.799 18.249 - -2.50% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -16.18% 11.019 9.237 - 2.33% -
BM_std_min<unsigned___int128>/16 -16.12% 7.292 6.117 - -4.52% -
BM_deque_vector_copy/64000 -16.06% 2849.679 2392.019 - -1.60% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -16.04% 5.894 4.949 - -2.66% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.99% 92.297 77.539 - -11.33% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -15.98% 11081.635 9311.214 - -0.94% -
std::find_end(vector<int>)_(near_matches)/8192 -15.93% 919809.210 773310.678 - 0.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -15.87% 29.548 24.858 - -53.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -15.79% 9642.357 8119.471 - -1.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -15.79% 0.637 0.536 - -3.68% -
rng::copy(vector<bool>)_(aligned)/262144 -15.78% 326.673 275.114 - 0.68% -
BM_PushHeap_string_Descending_64 -15.73% 2.692 2.268 - 1.10% -
std::rotate(list<int>)_(by_1/2)/32 -15.71% 7.086 5.973 - -0.07% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -15.55% 1.322 1.117 - -2.29% -
rng::none_of(vector<int>)_(process_all)/50 -15.49% 14.879 12.574 - -0.33% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.47% 922659.027 779921.498 - 0.01% -
BM_MakeHeap_uint64_Random_4 -15.42% 1.446 1.223 - 15.25% -
std::multiset<std::string>::erase(key)_(existent)/32 -15.26% 58.731 49.770 - -18.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -15.24% 54109442.745 45865255.409 - -4.13% -
std::unordered_set<int>::count(key)_(non-existent)/0 -15.13% 0.405 0.344 - 12.63% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -15.12% 25.231 21.417 - -56.21% -
BM_StringRelational_Less_Huge_Empty_Control -15.07% 2.085 1.771 - -8.54% -
BM_std_minmax<unsigned_char>/8 -14.99% 1.087 0.924 - -7.46% -
BM_std_min<unsigned___int128>/15 -14.98% 6.700 5.696 - -4.37% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.93% 12.832 10.917 - 0.36% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -14.92% 25.387 21.598 - -9.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -14.92% 6945703.739 5909287.566 - 1.59% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -14.92% 14450.307 12294.459 - 0.08% -
SetIntersection_Interlaced_Vector_string_262144_64 -14.85% 22115214.153 18831112.783 - 0.12% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -14.85% 99.736 84.930 - -7.59% -
rng::find_end(deque<int>)_(process_all)/8192 -14.83% 2387.084 2032.988 - -5.80% -
BM_RangesMakeHeap_string_Descending_64 -14.81% 3.051 2.599 - -1.38% -
rng::search(deque<int>,_pred)_(no_match)/1024 -14.77% 436.511 372.025 - -15.12% -
rng::adjacent_find(deque<int>)/50 -14.77% 18.803 16.027 - 14.45% -
std::unordered_set<int>::contains(key)_(existent)/1024 -14.71% 1.402 1.196 - 2.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -14.65% 89.063 76.013 - -10.58% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.62% 63.041 53.827 - 0.07% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -14.59% 24.531 20.951 - -15.50% -
BM_RangesMakeHeap_string_Descending_16 -14.59% 2.754 2.352 - -2.23% -
BM_vector_deque_move_backward/2 -14.59% 2.280 1.948 - 0.03% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -14.58% 5.069 4.330 - -1.05% -
BM_deque_vector_copy/65536 -14.58% 2940.076 2511.449 - -1.93% -
std::rotate(list<int>)_(by_1/4)/32 -14.52% 14.572 12.457 - -0.43% -
BM_StringRelational_Less_Large_Large_ChangeFirst -14.49% 1.388 1.187 - -14.51% -
rng::contains_subrange(deque<int>)_(process_all)/16 -14.42% 9.394 8.040 - -13.18% -
std::set<int>::erase(key)_(non-existent)/32 -14.36% 2.680 2.295 - -0.17% -
BM_vector_deque_move_backward/1 -14.33% 2.569 2.201 - -1.27% -
BM_std_min<unsigned___int128>/1 -14.33% 0.367 0.315 - -31.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -14.27% 1695818.908 1453748.573 - 1.17% -
BM_vector_deque_ranges_copy/0 -14.23% 0.463 0.397 - -34.74% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -14.19% 1.339 1.149 - -19.05% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.19% 30.478 26.154 - 0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.10% 44.124 37.902 - -5.47% -
BM_RangesPushHeap_string_Ascending_262144 -14.03% 35.282 30.333 - 2.85% -
BM_std_min<unsigned___int128>/14 -13.92% 6.133 5.279 - -3.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -13.91% 29.172 25.115 - -23.25% -
std::unordered_set<int>::contains(key)_(existent)/8192 -13.89% 1.532 1.319 - 1.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.86% 53.323 45.934 - -12.14% -
rng::starts_with(list<int>,_pred)/8192 -13.83% 11390.943 9815.280 - 8.44% -
BM_PopHeap_uint64_1 -13.83% 0.519 0.447 - -20.45% -
std::all_of(deque<int>)_(process_all)/50 -13.69% 21.237 18.329 - -9.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -13.64% 40480084.849 34958775.525 - 26.09% -
std::map<std::string,_int>::count(key)_(existent)/32 -13.63% 18.097 15.631 - -7.88% -
std::unique(deque<int>)_(sprinkled)/1024 -13.59% 876.229 757.106 - -22.47% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.59% 308734.544 266790.541 - -5.17% -
BM_PushHeap_uint64_SingleElement_64 -13.57% 0.407 0.352 - -3.71% -
BM_PushHeap_float_Random_1 -13.53% 0.517 0.447 - 4.77% -
BM_PushHeap_string_Descending_16 -13.53% 2.436 2.106 - -2.11% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -13.49% 57.214 49.497 - -10.61% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -13.49% 10.593 9.165 - -0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.39% 5711.960 4947.014 - -18.78% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -13.28% 16.484 14.295 - -8.15% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -13.25% 0.556 0.482 - -7.50% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.20% 9152.059 7944.232 - -0.60% -
BM_MakeThenSortHeap_uint64_Descending_4 -13.18% 1.513 1.313 - -13.89% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -13.17% 1.131 0.982 - -5.04% -
std::set<int>::insert(value)_(already_present)/8192 -13.12% 10.831 9.410 - -12.38% -
std::unique(deque<int>)_(sprinkled)/52 -13.08% 84.561 73.500 - -18.40% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.00% 735.338 639.721 - 0.03% -
BM_std_minmax<long_long>/3 -12.85% 1.750 1.525 - -12.97% -
rng::for_each(multimap<int>::iterator)/50 -12.83% 41.754 36.396 - 0.25% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -12.75% 72.127 62.929 - 1.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.71% 1.797 1.568 - 7.97% -
bm_lexicographical_compare<int>/2 -12.70% 1.518 1.325 - -5.04% -
std::set<int>::insert(value)_(already_present)/1024 -12.68% 6.776 5.917 - -5.91% -
BM_RangesPushHeap_string_PipeOrgan_16384 -12.66% 14.734 12.869 - -1.61% -
std::set<std::string>::erase(key)_(non-existent)/32 -12.65% 14.686 12.829 - 5.70% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -12.59% 22.730 19.868 - -11.93% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.57% 8.480 7.415 - 5.92% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -12.56% 32.285 28.230 - -4.96% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.55% 9511.754 8317.712 - -0.59% -
std::partition_point(list<int>)/1024 -12.54% 1294.040 1131.708 - -11.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -12.53% 3.483 3.046 - -13.42% -
BM_MakeHeap_string_Ascending_262144 -12.53% 9.172 8.023 - -6.58% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.45% 0.393 0.344 - -20.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -12.40% 63561.715 55677.750 - -3.64% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -12.36% 2.635 2.309 - 11.90% -
rng::none_of(deque<int>)_(process_all)/32 -12.35% 18.126 15.888 - -8.89% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -12.34% 0.306 0.268 - -33.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -12.33% 35.906 31.478 - -6.00% -
BM_std_min<unsigned___int128>/13 -12.33% 5.570 4.883 - -3.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.32% 42570.084 37327.128 - -19.60% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -12.28% 11.272 9.888 - -12.85% -
BM_PushHeap_string_Descending_4 -12.19% 2.166 1.902 - -2.50% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.18% 1652076.977 1450780.083 - 0.12% -
BM_vector_deque_ranges_move/0 -12.16% 0.519 0.456 - -19.00% -
BM_SortHeap_pair<uint32,_uint32>_4 -12.03% 1.890 1.663 - -7.58% -
BM_RangesMakeHeap_string_PipeOrgan_256 -11.94% 5.498 4.842 - -1.15% -
std::find(list<int>)_(process_all)/8192 -11.85% 8501.542 7493.768 - -14.78% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -11.83% 1.787 1.575 - -2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -11.77% 0.697 0.615 - 31.66% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -11.71% 23.532 20.775 - -13.31% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.70% 965612.659 852651.772 - -0.65% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.68% 0.933 0.824 - -0.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -11.65% 30.562 27.001 - -7.03% -
BM_RangesMakeHeap_string_Descending_4 -11.64% 2.416 2.135 - -1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -11.61% 1900064.770 1679542.606 - -10.12% -
std::unordered_set<std::string>::erase(iterator)/1024 -11.53% 29.843 26.403 - -21.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -11.44% 1.497 1.326 - 5.67% -
std::set<std::string>::erase(key)_(existent)/32 -11.40% 69.655 61.716 - -11.86% -
std::partition(list<int>)_(sparse)/8192 -11.38% 8176.408 7246.004 - -10.41% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -11.38% 15.847 14.044 - 1.53% -
BM_deque_vector_copy/70000 -11.36% 3181.643 2820.152 - -0.22% -
rng::remove(deque<int>)_(sprinkled)/50 -11.36% 64.228 56.932 - -3.79% -
BM_StringEraseWithMove_Small_Transparent -11.33% 2.555 2.266 - -4.28% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -11.27% 28.701 25.465 - 4.11% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.25% 8.224 7.299 - -1.97% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -11.21% 1.590 1.411 - 6.62% -
std::multiset<std::string>::erase(iterator)/8192 -11.15% 30.396 27.007 - -20.94% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.12% 15425.724 13710.270 - 0.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.00% 384.496 342.220 - 0.82% -
rng::generate_n(list<int>)/50 -10.97% 17.443 15.529 - -1.84% -
BM_std_min<unsigned___int128>/12 -10.90% 5.024 4.476 - -2.98% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.88% 11.918 10.621 - 0.82% -
rng::find_end(vector<int>)_(near_matches)/1024 -10.84% 15986.728 14254.125 - 0.43% -
BM_vector_deque_ranges_move_backward/2 -10.82% 1.937 1.727 - -6.17% -
BM_vector_deque_copy/0 -10.82% 0.388 0.346 - -30.56% -
std::multimap<std::string,_int>::erase(iterator)/1024 -10.78% 33.010 29.451 - -14.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.77% 57.437 51.249 - 1.10% -
BM_PushHeap_string_PipeOrgan_1024 -10.68% 10.795 9.642 - -2.45% -
BM_std_minmax<long_long>/1 -10.66% 0.693 0.619 - -10.52% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.65% 1859.037 1661.061 - -20.11% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -10.61% 10279.085 9188.954 - -23.69% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -10.53% 22.887 20.477 - -7.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -10.52% 110783943.527 99125621.513 - 2.20% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.51% 1.384 1.238 - -1.88% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.50% 2.602 2.329 - 6.46% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.49% 1847.947 1654.168 - -20.49% -
SetIntersection_None_Set_uint32_16384_256 -10.48% 173125433.843 154985051.617 - 0.33% -
BM_MakeThenSortHeap_string_Descending_256 -10.47% 19.664 17.607 - -0.13% -
vector<bool>::reserve() -10.40% 10.127 9.073 - 9.07% -
BM_deque_vector_ranges_move/0 -10.32% 1.548 1.388 - -10.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -10.31% 22.064 19.788 - -51.51% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -10.30% 27.061 24.272 - 0.58% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -10.28% 29.304 26.292 - -1.75% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -10.26% 21.417 19.219 - -10.50% -
std::copy_n(vector<int>)/32768 -10.25% 3795.927 3406.931 - -9.79% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.23% 848.946 762.139 - -6.17% -
rng::unique(list<int>)_(contiguous)/52 -10.22% 74.996 67.331 - 0.25% -
SetIntersection_None_Set_uint32_16384_64 -10.22% 173128619.688 155438067.443 - 0.26% -
SetIntersection_Interlaced_Vector_float_256_64 -10.16% 8922089.377 8015534.033 - 7.06% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -10.13% 26.030 23.393 - -1.89% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -10.11% 1.949 1.752 - 27.39% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -10.03% 35.260 31.725 - 0.17% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.01% 1690.468 1521.280 - -0.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.00% 1233.666 1110.253 - 0.00% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -10.00% 0.611 0.550 - 20.26% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -9.98% 0.489 0.441 - -0.22% -
BM_MakeHeap_float_Random_64 -9.98% 1.787 1.608 - -5.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.96% 34.844 31.372 - -10.82% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -9.94% 24.595 22.149 - 1.95% -
BM_std_min<unsigned___int128>/11 -9.94% 4.501 4.053 - -2.76% -
SetIntersection_None_Set_uint32_16384_4 -9.93% 172477287.711 155351134.010 - 0.85% -
SetIntersection_Front_Set_uint64_256_256 -9.93% 9876181.378 8895622.552 - -2.57% -
std::generate_n(list<int>)/50 -9.92% 17.232 15.523 - -0.82% -
std::multiset<std::string>::erase(iterator)/1024 -9.86% 32.973 29.722 - -11.09% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.84% 1627487.471 1467285.042 - 0.13% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.80% 2686841.797 2423548.443 - 0.35% -
BM_PushHeap_string_SingleElement_16 -9.80% 2.764 2.494 - 2.27% -
SetIntersection_None_Set_uint32_16384_16 -9.77% 171727238.737 154951089.553 - 0.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.76% 1594.660 1438.997 - -11.90% -
std::for_each(list<int>)/8192 -9.74% 8685.738 7839.615 - -11.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -9.72% 14.982 13.525 - -41.02% -
BM_StringRelational_Less_Huge_Small_Control -9.71% 1.815 1.639 - -5.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -9.68% 156242487.660 141122118.747 - 0.72% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -9.67% 1.076 0.972 - -5.33% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -9.64% 13.857 12.521 - -1.33% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -9.58% 62.168 56.211 - -25.32% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -9.57% 26.299 23.782 - -9.69% -
std::find_end(list<int>)_(near_matches)/1024 -9.57% 38556.447 34868.212 - 0.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.56% 7680.387 6946.140 - 1.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -9.50% 6691892.096 6055971.992 - 3.92% -
SetIntersection_None_Set_uint32_16384_1 -9.49% 172327363.153 155967950.128 - 0.94% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -9.49% 25.320 22.917 - -2.60% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -9.47% 1530634.565 1385695.443 - -8.18% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.42% 1.119 1.014 - 0.41% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -9.38% 10.572 9.581 - 5.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -9.37% 1.331 1.206 - -0.19% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -9.36% 5.992 5.431 - 6.00% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.35% 209.113 189.571 - -2.22% -
std::find_end(list<int>)_(near_matches)/8192 -9.32% 2502622.025 2269292.208 - 0.22% -
rng::find_end(list<int>)_(near_matches)/1000 -9.27% 36519.227 33135.450 - 0.02% -
std::find_end(list<int>)_(near_matches)/1000 -9.26% 36998.954 33572.924 - 0.03% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -9.25% 31.600 28.676 - -0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -9.25% 156557811.397 142071970.652 - 1.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.21% 48.571 44.097 - 20.97% -
rng::find_end(list<int>)_(near_matches)/1024 -9.21% 38068.399 34563.683 - -0.09% -
rng::find_end(list<int>)_(near_matches)/8192 -9.13% 2495790.325 2267865.560 - 0.25% -
std::reverse(deque<int>)/4096 -9.13% 720.170 654.440 - -8.96% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.12% 24928.584 22655.717 - 0.98% -
rng::adjacent_find(deque<int>)/8 -9.11% 3.750 3.408 - 13.49% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.11% 1.700 1.545 - -4.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -9.11% 10830407.145 9843965.130 - -0.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.11% 93.536 85.016 - -10.76% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.07% 25486.971 23174.215 - 0.71% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -9.07% 1.408 1.280 - -0.94% -
BM_vector_deque_copy/65536 -9.07% 2663.154 2421.618 - 2.37% -
BM_PushHeap_string_PipeOrgan_256 -9.06% 8.679 7.893 - -1.98% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -9.05% 1.062 0.966 - -3.13% -
rng::generate_n(list<int>)/32 -9.05% 9.532 8.670 - 0.24% -
std::is_sorted_until(list<int>)/8192 -9.04% 7275.159 6617.324 - -7.46% -
BM_RangesMakeThenSortHeap_string_Random_262144 -9.04% 208.483 189.635 - -0.80% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -9.03% 28.305 25.750 - -5.40% -
BM_RangesMakeHeap_uint32_Heap_64 -9.03% 0.257 0.234 - -6.78% -
BM_deque_vector_ranges_copy/64000 -9.03% 2848.643 2591.478 - 0.58% -
rng::remove_if(deque<int>)_(sprinkled)/50 -9.02% 71.396 64.956 - -2.33% -
BM_vector_deque_ranges_copy/1 -8.99% 2.352 2.141 - -3.88% -
rng::move_backward(vector<bool>)_(unaligned)/512 -8.99% 5.365 4.882 - 1.44% -
BM_std_minmax<long_long>/5 -8.99% 2.224 2.024 - -7.95% -
SetIntersection_Front_Set_uint64_16384_256 -8.99% 5062987.970 4608039.423 - -3.49% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -8.97% 6366303.523 5795246.826 - -7.86% -
std::transform(list<int>)_(identity_transform)/8192 -8.94% 7638.448 6955.608 - -1.99% -
BM_PushHeap_string_SingleElement_256 -8.93% 2.744 2.499 - 2.09% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.91% 549.961 500.937 - -0.14% -
BM_PushHeap_string_SingleElement_1024 -8.91% 2.768 2.522 - 2.82% -
BM_deque_vector_ranges_copy/65536 -8.87% 2876.318 2621.164 - 0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.87% 10821432.848 9861849.459 - 2.34% -
BM_PopHeap_float_262144 -8.84% 40.667 37.072 - -4.58% -
BM_vector_deque_ranges_move/64000 -8.81% 2853.758 2602.411 - 9.84% -
BM_PushHeap_string_Ascending_1024 -8.80% 13.088 11.937 - -8.87% -
rng::copy(vector<int>)/32768 -8.78% 3486.281 3180.336 - 16.11% -
BM_RangesPushHeap_uint64_SingleElement_64 -8.76% 0.385 0.352 - -1.41% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -8.76% 1.255 1.145 - -12.07% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.75% 41200.820 37597.255 - -0.12% -
bm_lexicographical_compare<unsigned_char>/8 -8.69% 1.497 1.367 - -4.84% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.68% 42839.974 39122.425 - -0.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -8.66% 23045.624 21050.118 - 11.76% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -8.65% 9.727 8.885 - -9.28% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -8.58% 14.050 12.844 - 7.52% -
std::set<std::string>::count(key)_(existent)/1024 -8.56% 24.362 22.276 - -5.72% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.55% 1.233 1.128 - 2.11% -
rng::swap_ranges(deque<int>)/50 -8.55% 19.938 18.233 - -7.44% -
BM_std_min<unsigned___int128>/10 -8.55% 4.011 3.668 - -2.34% -
BM_PushHeap_string_SingleElement_262144 -8.54% 2.785 2.547 - 1.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -8.54% 10825815.741 9901677.967 - -0.70% -
SetIntersection_Front_Set_float_16384_1024 -8.52% 15558256.844 14232054.864 - -7.15% -
bm_lexicographical_compare<int>/3 -8.51% 1.692 1.548 - -6.97% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -8.46% 2.082 1.906 - -5.26% -
BM_RangesMakeThenSortHeap_string_Descending_256 -8.44% 19.320 17.690 - -11.52% -
rng::find(list<int>)_(process_all)/32768 -8.43% 27889.888 25538.218 - -7.02% -
std::none_of(deque<int>)_(process_all)/8192 -8.42% 2873.189 2631.264 - -2.92% -
std::reverse(deque<int>)/32768 -8.40% 5731.039 5249.490 - -8.31% -
std::rotate(list<int>)_(1_element_backward)/50 -8.39% 24.788 22.708 - 0.48% -
SetIntersection_Interlaced_Set_string_256_256 -8.36% 32395133.878 29688263.174 - -9.18% -
BM_deque_deque_ranges_move_backward/5500 -8.35% 223.600 204.921 - -0.28% -
rng::copy(list<int>)/64 -8.33% 33.801 30.985 - 0.11% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -8.33% 6.240 5.720 - -7.13% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -8.32% 1.671 1.532 - -8.28% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.32% 25.927 23.771 - 0.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -8.29% 0.448 0.411 - -41.04% -
BM_vector_deque_move/65536 -8.27% 2875.902 2637.987 - 11.51% -
BM_vector_deque_ranges_copy/65536 -8.26% 2875.076 2637.504 - 11.63% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -8.26% 1.536 1.409 - -4.60% -
BM_std_min<unsigned___int128>/6 -8.26% 2.260 2.073 - -2.23% -
SetIntersection_Interlaced_Vector_float_1024_4 -8.24% 1466805.052 1346000.629 - -12.11% -
std::copy_backward(vector<int>)/32768 -8.23% 3795.289 3483.046 - -5.74% -
std::none_of(deque<int>)_(process_all)/32768 -8.23% 11512.710 10565.585 - -2.68% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.22% 25700.541 23587.742 - 1.23% -
std::unordered_multiset<int>::find(key)_(existent)/32 -8.21% 1.302 1.195 - -19.95% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.20% 4705.299 4319.605 - 0.02% -
BM_vector_deque_ranges_copy/2 -8.19% 2.066 1.897 - -2.26% -
bm_lexicographical_compare<signed_char>/64 -8.19% 2.313 2.123 - 21.49% -
BM_MakeHeap_uint64_Ascending_4 -8.16% 0.452 0.415 - -3.28% -
BM_PushHeap_string_SingleElement_4 -8.15% 2.401 2.205 - 1.96% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -8.15% 29468394.511 27068074.510 - -29.76% -
rng::adjacent_find(list<int>,_pred)/8192 -8.13% 8722.622 8013.303 - -7.81% -
std::map<std::string,_int>::ctor(const&)/32 -8.12% 788.837 724.763 - 4.78% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.09% 196.101 180.243 - -2.23% -
rng::rotate(list<int>)_(by_1/2)/50 -8.04% 13.824 12.712 - 0.12% -
BM_PushHeap_float_Ascending_16 -8.03% 1.065 0.980 - 0.47% -
BM_RangesMakeHeap_float_Random_16 -8.01% 1.710 1.573 - -5.77% -
BM_vector_deque_ranges_move/65536 -8.00% 2859.981 2631.122 - 11.35% -
SetIntersection_Interlaced_Vector_string_16384_64 -8.00% 13056530.111 12011889.703 - 2.54% -
rng::remove(deque<int>)_(sprinkled)/32 -7.98% 56.806 52.275 - -2.57% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.96% 573.869 528.207 - 0.38% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -7.93% 1.114 1.025 - -5.13% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -7.93% 26097.227 24028.766 - 2.02% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -7.93% 12.120 11.159 - 0.11% -
std::stable_partition(deque<int>)_(sparse)/32 -7.92% 12.170 11.207 - 4.19% -
BM_PushHeap_string_SingleElement_64 -7.91% 2.773 2.554 - 2.61% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.89% 587.620 541.238 - 0.10% -
BM_MakeHeap_string_Ascending_16384 -7.89% 5.751 5.298 - -29.89% -
std::partition_point(list<int>)/8192 -7.87% 12770.735 11765.212 - -4.23% -
BM_deque_vector_ranges_copy/70000 -7.87% 3093.417 2850.037 - 1.13% -
BM_vector_deque_ranges_copy/64000 -7.86% 2956.845 2724.561 - 15.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.85% 3.582 3.300 - -31.04% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.85% 3401.418 3134.354 - -0.13% -
std::rotate(list<int>)_(by_1/2)/50 -7.81% 13.854 12.772 - 0.12% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -7.78% 2687706.736 2478549.763 - 0.53% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.76% 140.326 129.442 - -0.03% -
std::search_n(list<int>)_(no_match)/8192 -7.75% 7316.834 6749.488 - -28.11% -
BM_std_min<unsigned___int128>/8 -7.74% 3.109 2.869 - -2.06% -
BM_PushHeap_string_Ascending_256 -7.73% 10.184 9.397 - -9.18% -
BM_vector_deque_move/70000 -7.73% 3168.333 2923.564 - 13.47% -
rng::remove_if(deque<int>)_(sprinkled)/32 -7.71% 61.212 56.491 - -0.02% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -7.70% 1.704 1.572 - 28.76% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.70% 6.451 5.954 - 0.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -7.70% 5800.436 5353.909 - -7.66% -
std::is_sorted(vector<int>,_pred)/8 -7.68% 4.107 3.792 - 1.95% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.65% 25.329 23.391 - -0.56% -
std::unique(deque<int>)_(sprinkled)/32 -7.65% 67.262 62.117 - -13.42% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.65% 2.956 2.730 - -0.60% -
rng::search(deque<int>)_(single_element)/1000 -7.64% 449.899 415.525 - -7.08% -
BM_std_min<unsigned_long_long>/4 -7.64% 1.101 1.017 - 0.82% -
BM_PushHeap_string_PipeOrgan_64 -7.64% 6.317 5.834 - -0.48% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.61% 10.449 9.655 - 0.67% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -7.59% 356.884 329.793 - -3.90% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.58% 383.016 353.979 - 0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -7.58% 0.501 0.463 - -24.68% -
BM_vector_deque_ranges_move/70000 -7.54% 3048.032 2818.124 - 9.05% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -7.53% 19.884 18.388 - 2.31% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.51% 0.819 0.757 - -0.53% -
rng::partial_sort(deque<int>)_(descending)/8 -7.51% 44.162 40.847 - -0.11% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.49% 1583.043 1464.433 - 1.70% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -7.49% 1.860 1.721 - -2.05% -
SetIntersection_Interlaced_Set_float_1024_256 -7.48% 16219263.013 15005379.693 - -1.36% -
rng::any_of(vector<int>)_(process_all)/50 -7.47% 13.628 12.609 - 0.22% -
std::set<int>::equal_range(key)_(non-existent)/32 -7.46% 2.708 2.506 - -7.57% -
rng::remove(list<int>)_(sprinkled)/50 -7.45% 69.512 64.336 - 0.26% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -7.44% 34.902 32.305 - -6.38% -
BM_vector_deque_move/64000 -7.40% 2929.030 2712.283 - 14.90% -
std::for_each_n(deque<int>)/8 -7.39% 1.254 1.162 - -7.08% -
std::replace(vector<int>)_(sprinkled)/8192 -7.39% 1360.685 1260.183 - 4.65% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -7.36% 828.133 767.171 - -9.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.36% 5.271 4.883 - -30.48% -
rng::stable_partition(vector<int>)_(sparse)/32 -7.35% 7.486 6.936 - -2.84% -
BM_std_min<short>/4 -7.35% 1.082 1.002 - -6.05% -
BM_std_min<short>/19 -7.32% 1.975 1.830 - -6.84% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -7.31% 23964.622 22212.739 - 11.86% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.31% 19.002 17.613 - -0.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -7.29% 2.032 1.884 - -9.11% -
BM_vector_deque_copy/64000 -7.28% 2941.764 2727.562 - 15.17% -
std::set<std::string>::contains(key)_(existent)/8192 -7.28% 29.902 27.725 - -7.49% -
BM_std_min<unsigned___int128>/9 -7.28% 3.526 3.269 - -2.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.27% 8.259 7.659 - -29.64% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -7.26% 2837.261 2631.276 - -4.09% -
BM_RangesMakeThenSortHeap_float_Heap_16 -7.26% 2.099 1.947 - 0.52% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -7.23% 1.345 1.247 - 2.16% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -7.21% 10.375 9.626 - 7.74% -
BM_PushHeap_string_SingleElement_16384 -7.19% 2.720 2.524 - 2.29% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.19% 800.521 742.984 - 1.14% -
std::unordered_multiset<int>::count(key)_(existent)/32 -7.18% 1.858 1.724 - 13.30% -
BM_std_minmax_element<int>/4000 -7.16% 1053.856 978.452 - 3.04% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.15% 24.740 22.970 - -1.99% -
bm_lexicographical_compare<unsigned_char>/4 -7.15% 1.497 1.390 - -3.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.15% 3563369.357 3308656.349 - 0.16% -
rng::remove_copy(deque<int>)_(prefix)/50 -7.13% 21.867 20.308 - -9.72% -
rng::find(vector<char>)_(process_all)/1024 -7.13% 17.498 16.251 - 0.11% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -7.09% 1.237 1.149 - -14.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.08% 3564623.846 3312154.190 - -0.43% -
std::unordered_set<std::string>::erase(iterator)/8192 -7.08% 33.005 30.668 - 16.49% -
BM_StringRelational_Compare_Small_Empty_Control -7.07% 1.715 1.594 - -0.28% -
BM_RangesPushHeap_float_SingleElement_4 -7.04% 0.384 0.357 - 0.02% -
SetIntersection_Interlaced_Vector_float_64_16 -7.03% 19189185.267 17839932.821 - -8.49% -
std::find(list<int>)_(process_all)/32768 -7.03% 27610.919 25670.096 - -5.36% -
std::stable_partition(deque<int>)_(sparse)/50 -7.03% 29.719 27.631 - 0.00% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -7.01% 18.156 16.884 - -2.49% -
std::unordered_multimap<int,_int>::clear()/1024 -7.00% 8367.371 7781.883 - -4.55% -
BM_std_minmax<short>/2 -6.99% 0.916 0.852 - -5.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.98% 2011208.177 1870906.605 - -27.30% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.97% 1.665 1.549 - -0.49% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -6.96% 42919.747 39931.152 - 1.04% -
BM_std_minmax_element<int>/64000 -6.96% 16831.837 15660.076 - 3.35% -
std::find_if_not(list<int>)_(process_all)/32768 -6.95% 29947.386 27866.514 - -5.82% -
BM_std_minmax_element<int>/65536 -6.94% 17223.564 16028.083 - 3.28% -
rng::for_each(map<int>)/50 -6.93% 41.514 38.636 - -0.24% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.92% 34.562 32.169 - 1.12% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -6.92% 1584.128 1474.540 - -1.58% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -6.92% 41122.622 38278.170 - 0.53% -
std::map<std::string,_int>::contains(key)_(existent)/32 -6.91% 16.152 15.036 - -0.22% -
std::remove(deque<int>)_(prefix)/32 -6.89% 59.516 55.413 - -5.32% -
SetIntersection_Front_Set_string_262144_256 -6.89% 15768914.669 14682019.764 - -10.21% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.89% 2.769 2.579 - -1.16% -
std::count_if(list<int>)_(every_other)/8192 -6.88% 7650.780 7124.241 - -7.02% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.88% 5.104 4.753 - -0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -6.87% 19112219.179 17798831.377 - -3.58% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.87% 934903.318 870717.653 - -0.95% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.86% 314.247 292.676 - -7.08% -
std::partition(deque<int>)_(dense)/32 -6.85% 11.146 10.382 - -0.34% -
rng::rotate(list<int>)_(by_1/3)/32 -6.83% 15.617 14.551 - 2.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.82% 1614.876 1504.694 - 2.89% -
BM_MakeHeap_uint64_Descending_64 -6.82% 0.251 0.234 - -6.71% -
BM_PopHeap_string_262144 -6.81% 92.586 86.282 - -11.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.80% 8519.177 7939.695 - 0.66% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.80% 351.508 327.623 - -6.97% -
BM_std_minmax_element<int>/4096 -6.79% 1078.512 1005.236 - 3.50% -
BM_vector_deque_ranges_move_backward/1 -6.79% 2.183 2.035 - -3.84% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -6.77% 89.422 83.373 - 5.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.76% 0.584 0.545 - 0.15% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.76% 18.090 16.866 - -4.11% -
BM_std_minmax_element<int>/5500 -6.75% 1441.659 1344.318 - 3.25% -
std::find_end(vector<int>)_(near_matches)/1000 -6.74% 14998.970 13988.705 - -0.25% -
BM_MakeHeap_string_Ascending_1024 -6.72% 5.269 4.915 - -30.71% -
BM_std_minmax_element<int>/70000 -6.72% 18408.428 17172.222 - 3.57% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.72% 3.270 3.050 - -5.52% -
SetIntersection_None_Vector_float_262144_16384 -6.71% 1302353.996 1214911.628 - -0.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.71% 6.745 6.292 - -28.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.68% 0.590 0.551 - 0.17% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -6.67% 1.407 1.313 - -1.78% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.66% 43262.729 40381.138 - -7.65% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -6.66% 1.308 1.221 - -6.77% -
BM_std_min<unsigned___int128>/7 -6.65% 2.657 2.481 - -1.97% -
std::remove_if(vector<int>)_(prefix)/1024 -6.64% 383.161 357.709 - 0.64% -
std::partial_sort_copy(deque<int>)_(heap)/8 -6.62% 16.769 15.659 - -1.16% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.62% 6547.822 6114.510 - 0.15% -
BM_StringRelational_Less_Huge_Large_Control -6.61% 2.468 2.305 - -6.77% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.59% 5063140.914 4729503.386 - -8.55% -
SetIntersection_None_Set_uint32_16384_1024 -6.58% 166193423.307 155252603.269 - 0.52% -
std::is_sorted(list<int>,_pred)/8 -6.58% 4.279 3.997 - -0.83% -
BM_MakeHeap_uint64_Random_1024 -6.56% 1.097 1.025 - -1.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -6.56% 2.743 2.563 - 14.08% -
BM_std_minmax<long_long>/6 -6.55% 2.429 2.270 - -5.61% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -6.53% 11486.061 10735.858 - -2.98% -
std::partial_sort_copy(list<int>)_(heap)/8 -6.52% 16.299 15.237 - -3.04% -
BM_deque_vector_ranges_move_backward/0 -6.51% 1.503 1.405 - -4.49% -
rng::stable_partition(vector<int>)_(dense)/32 -6.50% 22.515 21.053 - -1.29% -
BM_StringRelational_Compare_Large_Empty_Control -6.49% 1.707 1.596 - 1.18% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -6.49% 41.838 39.122 - 4.40% -
BM_vector_deque_ranges_copy/70000 -6.48% 3133.310 2930.222 - 13.39% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.48% 0.589 0.550 - 0.17% -
SetIntersection_Interlaced_Set_float_256_64 -6.46% 15482092.676 14481716.417 - -2.18% -
BM_StringRelational_Compare_Huge_Empty_Control -6.45% 1.663 1.555 - -1.15% -
BM_StringConstructDestroyCStr_Small_Transparent -6.44% 0.370 0.346 - -18.47% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -6.38% 84.857 79.441 - -4.63% -
BM_RangesMakeHeap_float_Heap_256 -6.36% 0.254 0.237 - -8.14% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.36% 793.665 743.211 - -0.07% -
rng::unique(deque<int>)_(sprinkled)/52 -6.36% 74.755 70.004 - -1.18% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.34% 4687.834 4390.772 - 0.16% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -6.34% 24.729 23.162 - -4.41% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -6.33% 4.287 4.016 - -7.34% -
BM_vector_deque_copy/70000 -6.31% 3131.595 2933.973 - 13.43% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -6.29% 2.486 2.330 - -1.01% -
BM_std_minmax<char>/4 -6.25% 1.550 1.453 - -20.44% -
std::remove_if(vector<int>)_(prefix)/50 -6.24% 60.836 57.040 - -0.14% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -6.24% 1.668 1.564 - 20.24% -
BM_std_minmax<long_long>/11 -6.24% 2.538 2.380 - -5.98% -
BM_MakeThenSortHeap_float_SingleElement_262144 -6.23% 52.396 49.133 - -6.16% -
bm_lexicographical_compare<unsigned_char>/7 -6.23% 2.213 2.075 - -3.82% -
BM_StringRelational_Less_Large_Small_Control -6.21% 1.780 1.670 - -6.41% -
bm_lexicographical_compare<unsigned_char>/6 -6.21% 1.959 1.838 - -3.35% -
rng::find_if(list<int>)_(process_all)/32768 -6.19% 29224.039 27413.684 - -4.86% -
std::multiset<int>::contains(key)_(existent)/8192 -6.19% 8.816 8.270 - -1.19% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.19% 9083.306 8521.264 - -2.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.19% 41.214 38.664 - -7.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -6.18% 6369547.957 5975714.416 - -7.06% -
SetIntersection_Front_Set_float_1024_64 -6.17% 2040500.876 1914681.521 - -2.64% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.15% 933545.116 876149.568 - -0.90% -
BM_std_minmax<short>/16 -6.12% 1.900 1.784 - -0.53% -
std::find_end(vector<int>)_(process_all)/8192 -6.11% 1880.826 1765.901 - 3.05% -
BM_RangesMakeHeap_uint64_Random_256 -6.10% 1.203 1.130 - -6.59% -
BM_std_minmax<char>/5 -6.10% 1.859 1.746 - -21.34% -
SetIntersection_Front_Set_string_1024_16 -6.09% 2021728.781 1898549.972 - -4.95% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.09% 14.851 13.946 - 0.14% -
std::find_end(vector<int>)_(process_all)/1048576 -6.09% 240787.130 226120.218 - 1.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.08% 224.843 211.170 - -1.33% -
BM_deque_deque_copy/70000 -6.08% 3166.577 2974.098 - 5.58% -
BM_vector_deque_copy/64 -6.08% 2.815 2.644 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.07% 2429059.805 2281531.477 - -5.26% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.07% 13.265 12.459 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.07% 3544102.664 3329087.754 - 2.26% -
std::unordered_multimap<int,_int>::clear()/8192 -6.06% 64910.535 60976.229 - -2.13% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.06% 23.819 22.376 - 0.30% -
BM_RangesPushHeap_string_PipeOrgan_64 -6.05% 6.198 5.824 - 0.44% -
SetIntersection_Front_Set_string_256_64 -6.02% 16216560.552 15239745.763 - -2.69% -
BM_RangesMakeHeap_float_Heap_64 -5.99% 0.206 0.193 - -28.19% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -5.99% 111738.717 105047.160 - 2.22% -
bm_lexicographical_compare<int>/16 -5.97% 2.016 1.896 - -2.71% -
std::remove(list<int>)_(sprinkled)/1024 -5.96% 1014.270 953.811 - -0.52% -
rng::contains_subrange(deque<int>)_(process_all)/32 -5.95% 13.918 13.089 - -11.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.95% 7101937.656 6679571.256 - 2.20% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.94% 586.077 551.244 - 0.01% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.94% 810.889 762.719 - 0.22% -
rng::reverse_copy(deque<int>)/8 -5.93% 3.045 2.864 - -10.03% -
BM_MakeHeap_float_Random_1024 -5.93% 1.234 1.160 - -8.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.91% 43.079 40.533 - 31.04% -
BM_std_min<unsigned___int128>/5 -5.89% 1.850 1.741 - -2.32% -
BM_RangesPushHeap_string_Descending_16384 -5.88% 2.462 2.317 - -0.23% -
std::set<int>::erase(key)_(non-existent)/8192 -5.87% 8.745 8.232 - 1.12% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -5.86% 30.926 29.112 - 5.98% -
BM_RangesPushHeap_string_SingleElement_64 -5.86% 2.611 2.458 - -0.32% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -5.86% 0.266 0.250 - -5.24% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.86% 1054.494 992.738 - -2.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.85% 12457692.081 11729403.067 - -1.57% -
std::find_end(vector<int>)_(near_matches)/1024 -5.84% 15538.485 14630.265 - 0.05% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -5.84% 26.404 24.862 - 1.69% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -5.82% 29.795 28.061 - 9.77% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -5.82% 0.437 0.412 - 0.99% -
rng::remove_if(vector<int>)_(prefix)/50 -5.82% 60.991 57.443 - 0.28% -
rng::for_each(list<int>)/8192 -5.81% 8309.713 7826.532 - -8.15% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.79% 3.562 3.356 - -0.49% -
BM_std_min<unsigned_long_long>/5 -5.75% 1.343 1.266 - -3.91% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -5.75% 294.331 277.414 - -0.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -5.74% 0.580 0.547 - 0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -5.74% 2876318.609 2711263.118 - -0.84% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.72% 572.166 539.412 - 0.34% -
std::set<int>::erase(key)_(non-existent)/1024 -5.70% 5.627 5.306 - -0.18% -
BM_MakeThenSortHeap_string_Descending_16384 -5.70% 68.034 64.156 - -1.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.68% 5.434 5.125 - -0.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.67% 34.334 32.388 - 9.95% -
SetIntersection_Front_Set_string_1024_64 -5.67% 4696596.405 4430527.073 - -11.86% -
rng::rotate(deque<int>)_(1_element_forward)/50 -5.65% 6.100 5.755 - 0.02% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.65% 24.540 23.153 - -7.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 -5.65% 350916481.832 331089097.982 - -5.77% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -5.64% 0.496 0.468 - 1.56% -
BM_std_minmax<int>/2 -5.64% 0.900 0.849 - -3.76% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.64% 85160109.902 80361070.816 - -0.00% -
SetIntersection_None_Vector_uint64_262144_64 -5.63% 1210662.059 1142444.258 - 0.59% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.62% 415.312 391.953 - -5.25% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -5.62% 47.666 44.989 - -31.99% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.61% 3036.664 2866.335 - -0.84% -
BM_deque_deque_copy/65536 -5.59% 3033.535 2863.832 - 2.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.59% 35.360 33.382 - -0.45% -
std::remove(list<int>)_(sprinkled)/50 -5.58% 68.613 64.782 - 0.38% -
std::unique(vector<int>)_(sprinkled)/52 -5.58% 58.973 55.682 - 0.61% -
std::find_if(vector<int>)_(process_all)/8 -5.56% 2.700 2.550 - -1.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.55% 0.605 0.571 - 0.24% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -5.54% 69.063 65.235 - -5.93% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.54% 28278.651 26711.547 - -14.57% -
std::search(list<int>)_(no_match)/1000 -5.53% 714.315 674.805 - -1.18% -
rng::search_n(list<int>)_(no_match)/8192 -5.52% 7393.262 6985.076 - -6.07% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -5.52% 7.623 7.203 - -3.87% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.51% 474.798 448.642 - -5.55% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -5.49% 33.594 31.749 - 22.03% -
rng::transform(list<int>)_(identity_transform)/8192 -5.48% 7602.481 7185.622 - 2.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -5.48% 3.562 3.367 - -1.23% -
BM_std_minmax_element<int>/1024 -5.48% 272.780 257.836 - 4.44% -
rng::is_sorted_until(list<int>,_pred)/8192 -5.47% 7808.102 7380.921 - -2.75% -
std::for_each_n(list<int>)/8 -5.45% 2.592 2.451 - -4.30% -
std::move_backward(vector<bool>)_(aligned)/512 -5.44% 2.546 2.407 - -2.20% -
BM_RangesPushHeap_string_SingleElement_16 -5.43% 2.553 2.414 - -0.21% -
BM_std_minmax<short>/29 -5.43% 2.673 2.527 - -4.66% -
BM_PushHeap_string_Random_16384 -5.41% 16.941 16.024 - -2.23% -
BM_std_minmax<long_long>/4 -5.41% 1.868 1.767 - -9.09% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.41% 1359.236 1285.732 - -35.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.41% 18879.617 17859.082 - -1.10% -
std::unique_copy(list<int>)_(contiguous)/32 -5.40% 11.933 11.288 - 1.03% -
BM_RangesPushHeap_string_SingleElement_256 -5.40% 2.560 2.422 - 0.58% -
rng::find_if_not(list<int>)_(process_all)/32768 -5.40% 29264.151 27683.254 - -2.61% -
SetIntersection_Front_Set_float_262144_256 -5.40% 4869000.848 4606194.300 - 4.84% -
BM_RangesSortHeap_string_262144 -5.40% 184.054 174.122 - -2.40% -
BM_std_min<unsigned_short>/27 -5.39% 2.382 2.253 - -4.40% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -5.34% 10.507 9.946 - 8.80% -
BM_RangesMakeHeap_string_Heap_262144 -5.32% 5.438 5.149 - -1.72% -
BM_RangesPushHeap_string_SingleElement_4 -5.32% 2.294 2.172 - 0.54% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.31% 1.126 1.067 - 8.37% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -5.31% 66.788 63.243 - -6.89% -
BM_StringRelationalLiteral_Less_Small_Small_Control -5.30% 1.838 1.740 - 15.23% -
BM_RangesPushHeap_string_SingleElement_1024 -5.30% 2.578 2.441 - 0.60% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.29% 2.451 2.321 - 0.20% -
BM_std_min<char>/12 -5.29% 1.333 1.262 - -2.59% -
BM_MakeHeap_float_Random_4 -5.29% 1.614 1.528 - -11.45% -
BM_StringRelational_Compare_Small_Small_Control -5.28% 1.848 1.750 - -2.08% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -5.27% 27855.829 26387.153 - -1.49% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.27% 0.644 0.610 - -1.52% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -5.26% 10.431 9.883 - 1.19% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.25% 81.240 76.976 - -6.10% -
std::find_end(vector<int>)_(process_all)/1024 -5.22% 244.220 231.459 - 2.49% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -5.21% 1.293 1.225 - -7.32% -
BM_PushHeap_string_PipeOrgan_4 -5.20% 2.634 2.497 - -1.85% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.18% 10.762 10.205 - -14.92% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -5.18% 26.840 25.450 - 7.42% -
BM_RangesMakeHeap_string_Ascending_1024 -5.17% 5.339 5.062 - 3.11% -
BM_std_min<unsigned_long_long>/7 -5.16% 1.901 1.802 - -5.42% -
BM_std_min<unsigned___int128>/4 -5.16% 1.446 1.371 - -1.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.15% 21830274.495 20705113.756 - 2.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -5.15% 2.807 2.663 - -0.28% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -5.15% 24.285 23.034 - -3.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.15% 3.680 3.490 - -0.74% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -5.14% 3587.318 3403.039 - -8.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -5.13% 1.119 1.062 - -1.50% -
rng::contains(vector<int>)_(process_all)/8 -5.12% 2.700 2.562 - -5.16% -
BM_std_minmax<unsigned_short>/7 -5.11% 1.752 1.663 - 1.33% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.10% 8902.142 8448.055 - -1.10% -
std::is_sorted_until(vector<int>,_pred)/8 -5.09% 3.616 3.432 - -1.51% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.08% 305.248 289.742 - -7.30% -
BM_RangesPushHeap_string_Random_16384 -5.07% 17.039 16.175 - -0.10% -
SetIntersection_Interlaced_Vector_string_262144_16384 -5.06% 1064668.540 1010747.885 - 2.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -5.06% 1.236 1.174 - -0.09% -
BM_std_min<unsigned_long_long>/8 -5.04% 2.329 2.211 - -0.46% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -5.04% 0.870 0.826 - -3.87% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.03% 1.986 1.886 - -0.44% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.03% 385.210 365.847 - 0.40% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.02% 29.851 28.352 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -5.02% 46152295.536 43835361.300 - -21.65% -
std::multiset<std::string>::erase(key)_(existent)/8192 -5.02% 135.039 128.261 - -7.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -5.01% 4.167 3.958 - -2.62% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.00% 1012.364 961.737 - 0.41% -
rng::for_each_n(vector<int>)/8 -5.00% 2.537 2.410 - -4.63% -
BM_RangesPushHeap_string_Ascending_1024 -4.98% 13.845 13.155 - -4.07% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.98% 0.940 0.894 - -0.67% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.98% 2889972.657 2746151.367 - 0.13% -
rng::replace(vector<int>)_(sprinkled)/32 -4.97% 5.605 5.326 - -5.02% -
std::unordered_set<std::string>::count(key)_(existent)/32 -4.97% 38.972 37.036 - -11.30% -
std::rotate(list<int>)_(1_element_backward)/32 -4.97% 13.926 13.234 - -0.03% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.96% 0.559 0.531 - -0.06% -
BM_RangesPushHeap_string_PipeOrgan_256 -4.95% 8.368 7.953 - 0.51% -
BM_RangesMakeHeap_float_Random_256 -4.95% 1.447 1.375 - 7.52% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.93% 1.271 1.208 - -23.97% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.93% 15.366 14.608 - -2.24% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.93% 1105698.292 1051226.016 - -3.53% -
std::fill(vector<bool>)/64 -4.90% 1.635 1.555 - -6.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.90% 34.282 32.602 - -10.21% -
std::find_end(vector<int>)_(process_all)/1000 -4.89% 238.172 226.517 - 2.68% -
BM_std_minmax_element<int>/512 -4.89% 138.136 131.388 - 4.20% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.87% 0.733 0.697 - 3.19% -
BM_RangesMakeHeap_string_PipeOrgan_16 -4.85% 3.843 3.657 - -1.04% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.85% 3625.838 3450.138 - 1.08% -
SetIntersection_None_Set_float_64_16 -4.84% 19226834.711 18295406.641 - -1.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -4.84% 3.783 3.600 - -4.18% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.83% 551.473 524.817 - -2.17% -
rng::reverse(list<int>)/4096 -4.83% 1752.269 1667.660 - 1.91% -
BM_std_minmax<int>/16 -4.82% 1.314 1.250 - -2.41% -
rng::find_first_of(vector<int>)_(large_needle)/50 -4.82% 285.569 271.816 - -12.13% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -4.81% 15851961.809 15088790.700 - -0.83% -
SetIntersection_Front_Set_uint32_64_4 -4.81% 18171404.125 17297378.473 - -0.10% -
BM_deque_vector_ranges_copy_backward/64000 -4.81% 8143.333 7751.665 - -3.42% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.81% 8.779 8.357 - -5.00% -
BM_std_min<char>/21 -4.81% 1.809 1.722 - -3.62% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -4.81% 111426.724 106072.644 - 4.75% -
BM_RangesMakeHeap_float_Descending_4 -4.80% 0.294 0.280 - 1.78% -
SetIntersection_Interlaced_Set_string_1024_64 -4.80% 17718489.607 16868666.215 - -0.28% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.79% 470.272 447.755 - -6.26% -
rng::stable_partition(vector<int>)_(dense)/50 -4.77% 26.440 25.178 - 0.94% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.77% 6730537.600 6409338.146 - -10.41% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.77% 56451.942 53759.924 - -3.96% -
BM_MakeHeap_float_Random_16 -4.77% 1.608 1.531 - -3.53% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.76% 169607.424 161532.275 - -2.45% -
std::stable_partition(vector<int>)_(dense)/32 -4.76% 22.156 21.101 - -1.22% -
rng::sort(deque<int>)_(descending)/1024 -4.75% 1371.191 1306.001 - 0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.75% 1170226.431 1114609.704 - -2.90% -
std::find_end(list<int>)_(single_element)/8192 -4.72% 8635.307 8227.575 - 6.87% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -4.72% 1925.894 1835.026 - 12.10% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.71% 23.046 21.961 - 0.25% -
std::replace(vector<int>)_(sprinkled)/1024 -4.70% 168.901 160.961 - 5.51% -
BM_std_minmax<unsigned_char>/7 -4.70% 2.434 2.320 - -6.73% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.69% 1.219 1.162 - 6.57% -
rng::copy(vector<bool>)_(aligned)/64 -4.69% 1.375 1.310 - -4.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.67% 34.307 32.704 - -5.77% -
rng::transform(list<int>,_list<int>)/8192 -4.67% 10218.338 9741.500 - 12.32% -
std::unique(deque<int>)_(sprinkled)/8192 -4.67% 7389.143 7044.342 - -5.16% -
bm_lexicographical_compare<unsigned_char>/5 -4.67% 1.733 1.653 - -1.18% -
std::multiset<int>::find(key)_(existent)/8192 -4.66% 8.910 8.494 - 3.89% -
std::is_sorted_until(list<int>,_pred)/8192 -4.65% 7769.360 7407.999 - 0.42% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -4.64% 25255.045 24083.377 - -0.25% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.64% 1.875 1.788 - -8.31% -
BM_RangesMakeHeap_float_Random_64 -4.63% 1.649 1.573 - 5.83% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.63% 7168.426 6836.786 - -0.33% -
std::copy(vector<bool>)_(aligned)/64 -4.62% 1.368 1.305 - -4.63% -
bm_lexicographical_compare<unsigned_char>/16 -4.62% 1.156 1.103 - -4.61% -
rng::find_end(list<int>)_(single_element)/8192 -4.60% 8765.201 8361.573 - 9.17% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.60% 14.929 14.242 - -0.21% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -4.60% 26503.842 25284.324 - 0.06% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -4.60% 40.858 38.979 - -9.44% -
rng::find_last(list<int>)_(bail_90%)/50 -4.59% 1.296 1.237 - -0.30% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.57% 681.514 650.339 - 1.02% -
std::reverse_copy(deque<int>)/512 -4.56% 131.491 125.500 - 0.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.55% 10.944 10.447 - -25.94% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.54% 17.184 16.403 - 1.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.54% 21.732 20.746 - -58.64% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.53% 1049643.553 1002071.219 - -0.25% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.53% 3.162 3.019 - 0.02% -
BM_RangesPushHeap_string_Ascending_256 -4.52% 10.974 10.477 - -4.18% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.51% 558.384 533.179 - -1.56% -
std::find(vector<long_long>)_(bail_25%)/8 -4.51% 0.956 0.913 - 0.79% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -4.51% 3493641.371 3336110.176 - -39.58% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.51% 12003.627 11462.860 - 0.22% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.49% 1108149.455 1058346.243 - -1.78% -
SetIntersection_None_Vector_uint64_262144_4 -4.49% 1219231.044 1164436.856 - -3.28% -
std::partition(deque<int>)_(dense)/50 -4.49% 16.338 15.604 - 0.39% -
BM_std_minmax<unsigned_short>/22 -4.49% 2.394 2.286 - -3.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.49% 40.888 39.052 - 0.30% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -4.49% 1.278 1.221 - -13.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.48% 1133133.410 1082316.573 - -4.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.48% 1268749.512 1211908.794 - -2.99% -
BM_MakeHeap_uint32_SingleElement_4 -4.47% 0.338 0.323 - -2.41% -
rng::count(vector<int>)_(every_other)/8 -4.44% 1.383 1.322 - -1.82% -
BM_RangesPushHeap_string_Descending_256 -4.42% 2.368 2.263 - -1.59% -
rng::stable_sort(deque<int>)_(repeated)/1024 -4.42% 1389.406 1327.973 - -0.81% -
BM_std_minmax<char>/6 -4.42% 2.155 2.060 - -20.95% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.42% 23.499 22.461 - -0.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.42% 91.292 87.261 - 3.49% -
std::count(list<int>)_(every_other)/8192 -4.41% 6663.637 6369.887 - -7.77% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.40% 29.989 28.668 - -1.73% -
rng::remove(list<int>)_(sprinkled)/32 -4.40% 57.619 55.085 - 0.22% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -4.39% 18.866 18.038 - -18.39% -
BM_std_min<unsigned_short>/26 -4.37% 2.153 2.059 - 0.39% -
BM_PushHeap_string_PipeOrgan_16 -4.36% 4.282 4.096 - -0.66% -
BM_std_minmax_element<int>/64 -4.36% 17.279 16.526 - 5.79% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.36% 2945.460 2817.046 - -0.01% -
rng::sort(deque<int>)_(ascending)/1024 -4.36% 800.600 765.703 - -0.02% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.36% 23207.748 22196.347 - -0.06% -
rng::contains(list<int>)_(process_all)/50 -4.36% 19.346 18.503 - 2.12% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.35% 34.671 33.161 - -0.90% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.35% 12653.161 12102.685 - 1.84% -
BM_StringRelational_Compare_Empty_Large_Control -4.35% 1.617 1.547 - -3.46% -
std::stable_partition(vector<int>)_(dense)/50 -4.34% 26.429 25.280 - 2.78% -
BM_RangesPushHeap_string_SingleElement_16384 -4.34% 2.567 2.456 - 1.01% -
rng::is_sorted(list<int>)/8192 -4.33% 7261.972 6947.799 - -0.91% -
BM_std_min<char>/5 -4.32% 1.426 1.364 - -6.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -4.31% 0.480 0.460 - -3.78% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -4.31% 28.912 27.666 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.31% 2368474.392 2266492.938 - 1.80% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.30% 18.589 17.791 - 0.24% -
rng::partition(deque<int>)_(dense)/1024 -4.29% 359.146 343.720 - -3.96% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.29% 699.381 669.384 - 1.32% -
rng::move_backward(vector<int>)/1048576 -4.29% 58534.849 56024.771 - -0.02% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.28% 10.351 9.908 - -3.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.28% 10137763.980 9704006.185 - -33.80% -
rng::partition(deque<int>)_(dense)/8192 -4.27% 2814.707 2694.396 - -4.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.25% 216119695.254 206945085.577 - -4.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.24% 55.003 52.668 - -5.80% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -4.24% 35.502 33.997 - -9.15% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.23% 4651.064 4454.152 - 0.11% -
SetIntersection_Interlaced_Vector_float_64_64 -4.23% 12059808.496 11549969.375 - 1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -4.21% 357910942.758 342834338.333 - -3.05% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.19% 1.386 1.328 - -3.10% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.18% 96040.359 92021.160 - 0.38% -
std::find_if_not(deque<int>)_(bail_25%)/8 -4.18% 1.531 1.467 - -4.53% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.18% 1107234.404 1060986.107 - -3.99% -
BM_MakeHeap_string_SingleElement_16 -4.17% 5.724 5.485 - -27.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -4.15% 12700289.857 12173265.627 - 5.09% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.15% 2.179 2.089 - 0.30% -
BM_MakeHeap_uint32_Descending_4 -4.14% 0.282 0.270 - -1.97% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.14% 787.568 754.979 - -5.08% -
SetIntersection_Interlaced_Set_float_16384_1 -4.14% 1117899.423 1071645.047 - -4.43% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -4.13% 797.447 764.474 - -3.75% -
BM_std_min<short>/24 -4.13% 2.537 2.432 - -4.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.13% 33.486 32.102 - -2.98% -
BM_StringRelationalLiteral_Less_Large_Small_Control -4.12% 1.888 1.810 - 12.15% -
std::unordered_set<std::string>::clear()/32 -4.11% 925.829 887.810 - -4.98% -
SetIntersection_None_Set_float_64_4 -4.10% 22693730.100 21764164.476 - 1.23% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -4.10% 1.613 1.547 - -4.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.09% 5777.588 5541.231 - -2.41% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.09% 96778.037 92822.438 - 0.42% -
rng::stable_sort(deque<int>)_(heap)/8 -4.08% 26.363 25.287 - -1.86% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -4.08% 1.594 1.529 - -18.13% -
SetIntersection_Front_Set_float_256_16 -4.08% 4984829.567 4781561.964 - 0.71% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.07% 0.280 0.269 - -1.82% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -4.06% 2.947 2.827 - 1.40% -
BM_MakeHeap_string_Ascending_256 -4.06% 4.989 4.786 - -30.34% -
BM_SortHeap_uint64_1 -4.05% 0.262 0.251 - -3.30% -
bm_lexicographical_compare<int>/4 -4.04% 1.259 1.208 - -8.49% -
BM_deque_vector_ranges_copy_backward/65536 -4.04% 8219.273 7886.846 - -0.46% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.04% 1.205 1.157 - -0.07% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.03% 13.557 13.011 - -0.14% -
BM_RangesPushHeap_string_Descending_1024 -4.03% 2.482 2.382 - -1.74% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.02% 8147.870 7820.120 - -6.28% -
std::none_of(list<int>)_(process_all)/8 -4.02% 2.716 2.607 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.00% 1718353.599 1649680.826 - -3.16% -
BM_RangesPushHeap_string_SingleElement_262144 -3.99% 2.635 2.530 - 1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.99% 243553227.606 233842817.736 - -3.89% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.98% 569.216 546.533 - 1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.98% 1263333.068 1213051.079 - 0.69% -
rng::find_first_of(deque<int>)_(large_needle)/50 -3.97% 713.431 685.131 - -10.23% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -3.94% 25.273 24.276 - -1.10% -
BM_PushHeap_float_SingleElement_4 -3.94% 0.378 0.364 - 2.03% -
std::is_partitioned(deque<int>)_(partitioned)/32 -3.94% 9.774 9.390 - 1.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -3.92% 0.518 0.498 - -4.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.92% 654.074 628.443 - -4.02% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -3.92% 1.302 1.251 - 2.70% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.92% 8.709 8.368 - -5.19% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.91% 885184.985 850545.282 - 1.08% -
std::set<std::string>::erase(key)_(non-existent)/8192 -3.91% 33.518 32.209 - 3.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.90% 1130930.001 1086789.752 - -4.69% -
BM_MakeThenSortHeap_uint64_Descending_1 -3.90% 0.279 0.268 - -2.06% -
std::copy_if(list<int>)_(entire_range)/32768 -3.90% 30003.419 28833.300 - -4.36% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -3.90% 1582963.685 1521265.593 - -23.17% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.89% 0.566 0.544 - 0.04% -
rng::find_if_not(vector<char>)_(process_all)/8 -3.89% 2.469 2.373 - -5.15% -
BM_MakeHeap_float_Ascending_256 -3.89% 0.671 0.645 - -0.20% -
BM_MakeThenSortHeap_uint32_Descending_4 -3.89% 1.434 1.378 - 4.86% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.87% 1.242 1.194 - 14.58% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.87% 78.812 75.763 - 0.80% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.86% 6372.183 6126.161 - -1.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.85% 2.789 2.682 - 0.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.83% 29932.934 28785.054 - -0.01% -
BM_StringRelational_Less_Large_Empty_Control -3.82% 1.949 1.874 - 4.54% -
std::find_if(list<int>)_(process_all)/32768 -3.82% 28585.393 27493.292 - -1.48% -
std::none_of(vector<int>)_(process_all)/8 -3.81% 2.502 2.407 - 0.48% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.81% 5837692.488 5615047.411 - -2.63% -
std::vector<int>::ctor(size)/32 -3.81% 10.917 10.501 - -4.16% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.81% 9.305 8.951 - -2.76% -
BM_StringEraseToEnd_Small_Opaque -3.81% 0.625 0.602 - -1.87% -
std::set<std::string>::insert(value)_(already_present)/1024 -3.79% 34.290 32.989 - -4.25% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.79% 724.185 696.722 - 2.86% -
BM_deque_vector_ranges_move/65536 -3.78% 2751.194 2647.064 - -2.02% -
std::set<std::string>::contains(key)_(existent)/32 -3.78% 16.378 15.759 - -2.90% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.78% 1.038 0.998 - -0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.78% 361164310.337 347522544.522 - 38.24% -
BM_PushHeap_uint64_Random_16384 -3.78% 6.099 5.869 - -3.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.77% 1687296.959 1623641.439 - -3.12% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.77% 0.573 0.551 - 0.44% -
std::set<std::string>::find(key)_(existent)/32 -3.76% 16.304 15.692 - -7.65% -
BM_std_min<short>/64 -3.75% 3.534 3.401 - -2.11% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.75% 12.983 12.496 - -0.26% -
SetIntersection_Front_Set_float_1024_256 -3.74% 5002160.321 4814881.343 - 0.86% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.74% 26.510 25.519 - 2.59% -
std::unordered_set<std::string>::ctor(const&)/32 -3.74% 724.121 697.041 - -2.10% -
SetIntersection_None_Vector_uint64_256_256 -3.74% 2276587.923 2191513.279 - -1.62% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.74% 12.065 11.614 - -1.53% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.73% 1325324.026 1275873.337 - -8.37% -
SetIntersection_Front_Set_string_16384_16 -3.73% 2062276.852 1985441.773 - -0.06% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.73% 1.613 1.553 - 0.14% -
BM_std_minmax<long_long>/13 -3.72% 3.103 2.987 - -3.77% -
BM_RangesPushHeap_string_PipeOrgan_262144 -3.72% 18.009 17.340 - -1.57% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.71% 1.846 1.777 - -6.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.71% 1580.504 1521.918 - -2.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.70% 2.689 2.589 - 3.46% -
SetIntersection_None_Vector_float_262144_256 -3.68% 1228446.866 1183203.650 - -2.00% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -3.68% 51.414 49.520 - -21.85% -
BM_std_min<unsigned_short>/23 -3.68% 2.135 2.056 - -5.40% -
BM_deque_vector_copy_backward/64000 -3.68% 8211.904 7910.044 - -2.09% -
BM_std_min<long_long>/31 -3.66% 3.403 3.278 - -1.83% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.66% 0.570 0.549 - -0.02% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.65% 5291049.252 5097702.265 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.65% 20055065.732 19323751.098 - -1.86% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.64% 13.329 12.844 - 0.07% -
std::multiset<int>::ctor(const&)/32 -3.63% 226.405 218.188 - -6.26% -
SetIntersection_None_Set_string_16384_16384 -3.63% 199174592.013 191954415.670 - -2.88% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.62% 29893.299 28811.945 - 0.03% -
rng::fill(deque<int>)/32 -3.62% 1.470 1.417 - 8.29% -
BM_SortHeap_string_16384 -3.60% 99.061 95.491 - -4.18% -
std::reverse(deque<int>)/64 -3.60% 13.560 13.071 - 0.03% -
BM_MakeHeap_string_SingleElement_64 -3.60% 6.448 6.216 - -30.40% -
std::copy(list<int>)/64 -3.60% 32.056 30.903 - 0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.59% 1716865.561 1655220.051 - -3.19% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.59% 4.109 3.962 - -0.68% -
std::search(deque<int>)_(no_match)/1024 -3.58% 415.445 400.558 - -3.98% -
rng::fill_n(vector<bool>)/64 -3.58% 1.417 1.366 - -51.67% -
BM_vector_deque_ranges_copy_backward/1 -3.57% 2.219 2.140 - -7.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.56% 5586850.693 5387832.211 - 0.99% -
BM_std_minmax<int>/27 -3.56% 2.493 2.404 - -0.83% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.56% 10181326.453 9819061.995 - -0.65% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.56% 5.005 4.827 - -4.87% -
std::multiset<int>::count(key)_(existent)/1024 -3.56% 5.717 5.514 - -6.21% -
BM_MakeHeap_uint64_Random_64 -3.55% 1.283 1.237 - -5.74% -
BM_StringRelational_Compare_Large_Small_Control -3.55% 1.848 1.782 - -0.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.54% 1939.794 1871.090 - -2.45% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.54% 4.802 4.633 - -0.58% -
std::any_of(deque<int>)_(process_all)/8192 -3.53% 2719.398 2623.365 - -9.15% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.53% 33.577 32.392 - -13.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.51% 5974823.053 5764846.483 - -0.08% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.51% 18.161 17.524 - -0.26% -
BM_deque_vector_ranges_move/1 -3.51% 2.150 2.074 - -0.95% -
BM_std_minmax<unsigned_short>/23 -3.51% 2.570 2.480 - -1.23% -
BM_std_min<unsigned_short>/12 -3.50% 1.517 1.464 - -2.27% -
bm_lexicographical_compare<int>/1 -3.50% 1.322 1.276 - 7.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.50% 39.382 38.005 - -7.10% -
BM_StringRelational_Compare_Empty_Empty_Control -3.49% 1.612 1.556 - -2.40% -
SetIntersection_Front_Set_float_1024_4 -3.49% 1155074.194 1114783.922 - -3.41% -
BM_SortHeap_string_1024 -3.49% 60.841 58.720 - -3.09% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -3.49% 11.148 10.760 - 10.24% -
std::find(list<int>)_(bail_25%)/8 -3.48% 0.954 0.921 - -0.01% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.48% 29.452 28.427 - 0.66% -
BM_RangesMakeHeap_string_Ascending_16384 -3.47% 5.784 5.583 - 7.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -3.47% 134711079.062 130039151.216 - 10.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.47% 24664485.495 23809467.676 - -0.33% -
BM_PushHeap_float_Ascending_64 -3.46% 1.813 1.750 - 0.86% -
BM_std_minmax<int>/10 -3.46% 1.437 1.387 - 0.04% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.46% 1178.814 1138.065 - -3.04% -
BM_std_min<short>/16 -3.45% 1.800 1.738 - -0.81% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.45% 0.562 0.543 - -3.15% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.45% 18.263 17.634 - -1.20% -
BM_RangesPushHeap_float_SingleElement_16 -3.44% 0.377 0.364 - 0.20% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.44% 22.982 22.191 - -6.21% -
std::set<std::string>::find(key)_(non-existent)/8192 -3.44% 28.153 27.185 - -3.16% -
SetIntersection_Front_Vector_string_256_64 -3.44% 11102266.401 10720443.827 - -5.48% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.43% 18.120 17.498 - -0.55% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.43% 1117440.753 1079093.546 - -3.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.41% 1115675.272 1077579.912 - -3.03% -
BM_deque_vector_ranges_copy/0 -3.41% 1.419 1.371 - -0.24% -
std::remove(deque<int>)_(prefix)/50 -3.41% 65.874 63.628 - -4.09% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.41% 464.701 448.874 - -3.47% -
BM_RangesMakeHeap_uint32_Random_16384 -3.40% 1.043 1.007 - 2.82% -
SetIntersection_Front_Vector_uint32_1024_1 -3.39% 1112131.772 1074401.363 - -1.98% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.39% 34.857 33.675 - -0.40% -
BM_StringRelational_Compare_Huge_Small_Control -3.39% 1.848 1.785 - -0.19% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.39% 16.491 15.933 - 1.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.38% 1739813.622 1680949.478 - -0.61% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -3.38% 1.591 1.537 - -6.55% -
BM_std_minmax<int>/1 -3.38% 0.622 0.601 - -0.22% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.38% 17.238 16.656 - -0.35% -
BM_PushHeap_string_Ascending_64 -3.38% 7.139 6.898 - -8.17% -
rng::adjacent_find(deque<int>,_pred)/8 -3.37% 4.172 4.032 - -4.04% -
std::equal(vector<bool>)_(unaligned)/50 -3.35% 0.881 0.852 - 15.04% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -3.35% 64.880 62.706 - -0.36% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.35% 36.826 35.592 - 2.43% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.35% 868401.436 839318.163 - 0.73% -
BM_RangesMakeHeap_string_Ascending_256 -3.35% 5.067 4.898 - 0.25% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.34% 18.102 17.497 - -1.30% -
SetIntersection_Front_Set_string_1024_256 -3.34% 16132533.935 15593004.801 - -2.62% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.34% 6.704 6.480 - -3.97% -
BM_PopHeap_pair<uint32,_uint32>_262144 -3.34% 60.109 58.104 - 0.31% -
std::copy_backward(list<int>)/4096 -3.33% 3312.008 3201.610 - -5.66% -
SetIntersection_Front_Set_float_16384_4 -3.33% 1158687.827 1120074.195 - -1.59% -
BM_deque_deque_ranges_copy/64 -3.32% 5.540 5.356 - -0.25% -
rng::copy(vector<int>)/1048576 -3.32% 50195.955 48527.866 - -3.32% -
BM_std_min<long_long>/28 -3.32% 2.659 2.571 - -2.89% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.31% 15441548.750 14929701.543 - -0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.31% 13838856.642 13380181.399 - -0.39% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -3.31% 5.136 4.966 - -2.20% -
rng::move_backward(vector<int>)/262144 -3.31% 22076.034 21346.309 - -1.16% -
BM_StringEraseWithMove_Small_Opaque -3.30% 2.574 2.489 - -3.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.30% 20021.015 19360.128 - -3.63% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.29% 16.857 16.301 - -0.44% -
BM_SortHeap_float_256 -3.29% 6.044 5.845 - -0.22% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.28% 4.571 4.421 - -0.51% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.28% 6.507 6.294 - 0.12% -
rng::reverse_copy(vector<int>)/8 -3.28% 2.534 2.451 - -1.65% -
BM_RangesPushHeap_string_Descending_64 -3.27% 2.255 2.181 - -0.73% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -3.27% 10.977 10.618 - -4.69% -
std::find_if(deque<int>)_(process_all)/1024 -3.24% 490.724 474.805 - -3.05% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.24% 2826.866 2735.207 - -0.18% -
BM_RangesMakeHeap_string_Heap_256 -3.24% 4.967 4.807 - -1.97% -
BM_SortHeap_string_256 -3.24% 45.675 44.197 - -3.02% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -3.23% 36.974 35.779 - -0.21% -
BM_std_minmax<char>/22 -3.23% 2.671 2.584 - -13.62% -
rng::find_first_of(deque<int>)_(small_needle)/50 -3.22% 170.764 165.263 - 0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.22% 13472516.940 13038606.743 - -0.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.22% 204.518 197.937 - -0.64% -
rng::all_of(deque<int>)_(process_all)/50 -3.22% 18.336 17.746 - 0.07% -
std::remove_copy(deque<int>)_(prefix)/1024 -3.22% 413.401 400.101 - 3.14% -
BM_PushHeap_float_Descending_64 -3.21% 0.393 0.381 - -0.01% -
BM_std_minmax<short>/3 -3.21% 1.191 1.153 - -3.21% -
std::for_each(list<int>)/8 -3.21% 2.505 2.425 - -0.71% -
SetIntersection_Front_Set_uint64_262144_1 -3.20% 1155611.682 1118672.043 - -0.66% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -3.19% 23.038 22.302 - -1.41% -
BM_RangesSortHeap_float_16 -3.19% 1.651 1.598 - -0.10% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -3.19% 12475.982 12077.903 - -0.07% -
rng::find_first_of(deque<int>)_(small_needle)/32 -3.19% 110.994 107.455 - 0.52% -
BM_RangesMakeHeap_uint32_Random_1024 -3.18% 1.071 1.037 - -6.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.17% 875988.622 848259.766 - -1.00% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.16% 42.062 40.730 - 10.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.16% 68477.198 66310.208 - -1.38% -
BM_std_min<unsigned_short>/20 -3.16% 2.221 2.151 - -1.73% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.16% 0.588 0.570 - 0.01% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -3.15% 24.063 23.305 - 1.53% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.15% 621.673 602.097 - 1.19% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -3.14% 85479.600 82792.565 - 0.59% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.14% 23.631 22.890 - -1.31% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -3.13% 1.359 1.317 - 1.50% -
BM_deque_deque_ranges_move/64 -3.13% 5.522 5.349 - -0.44% -
rng::remove_if(vector<int>)_(prefix)/32 -3.13% 53.632 51.953 - 0.11% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -3.13% 32.998 31.966 - 0.09% -
BM_RangesMakeThenSortHeap_float_Descending_16 -3.13% 1.868 1.810 - -0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.12% 1707323.489 1654015.625 - -2.79% -
std::remove_if(vector<int>)_(prefix)/32 -3.12% 53.783 52.103 - 0.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.12% 794.216 769.428 - -0.65% -
SetIntersection_None_Set_float_64_1 -3.12% 23380365.306 22651372.390 - -0.07% -
BM_MakeThenSortHeap_float_SingleElement_16384 -3.12% 15.788 15.296 - -3.62% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.11% 9.697 9.395 - -17.37% -
BM_std_min<unsigned___int128>/3 -3.11% 1.042 1.010 - -2.24% -
SetIntersection_Front_Set_uint32_64_1 -3.11% 18083700.233 17521062.857 - -0.28% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.11% 18.136 17.573 - -0.25% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.11% 282.400 273.622 - 0.03% -
rng::fill(vector<bool>)/32768 -3.11% 31.012 30.049 - -1.27% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -3.10% 1.495 1.449 - -1.50% -
rng::find_first_of(deque<int>)_(large_needle)/32 -3.10% 298.242 289.002 - -7.59% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.10% 4.486 4.347 - 0.45% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.10% 12829.706 12432.333 - 0.12% -
std::sort(deque<int>)_(pipe-organ)/8192 -3.10% 27481.513 26630.367 - 0.42% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.09% 9974.529 9666.145 - 0.08% -
std::sort(deque<int>)_(repeated)/8192 -3.09% 6752.979 6544.611 - -4.71% -
rng::find_last(list<int>)_(bail_10%)/50 -3.08% 16.695 16.180 - -0.01% -
SetIntersection_Front_Set_string_16384_256 -3.08% 14679650.652 14227086.637 - -9.12% -
BM_std_min<char>/28 -3.08% 1.776 1.721 - -4.43% -
std::swap_ranges(deque<int>)/8192 -3.08% 2635.988 2554.781 - 0.19% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.08% 5754.013 5576.814 - 0.15% -
BM_PushHeap_string_Ascending_4 -3.07% 2.630 2.550 - -0.34% -
BM_StringRelational_Compare_Small_Large_Control -3.07% 1.847 1.791 - 0.08% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.06% 17.733 17.190 - -0.99% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.06% 16.946 16.427 - -0.33% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.06% 9.184 8.904 - -2.38% -
SetIntersection_Interlaced_Set_uint64_256_256 -3.06% 9023237.460 8747432.883 - -4.78% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -3.05% 14.981 14.524 - -0.47% -
rng::starts_with(list<int>)/8192 -3.04% 8943.543 8671.290 - 6.71% -
BM_RangesPopHeap_float_262144 -3.04% 38.337 37.171 - -5.64% -
std::partition(list<int>)_(dense)/32 -3.04% 9.160 8.882 - 2.25% -
BM_SortHeap_float_16 -3.04% 1.651 1.601 - 0.09% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.04% 18.295 17.740 - -0.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.03% 60.081 58.257 - -3.27% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -3.03% 1.536 1.490 - -3.32% -
BM_std_min<char>/3 -3.03% 0.718 0.696 - 0.40% -
SetIntersection_Front_Set_float_262144_4 -3.02% 1140228.310 1105737.797 - -4.13% -
BM_std_min<char>/4096 -3.02% 29.519 28.626 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -3.02% 7810851.184 7575135.759 - -2.74% -
rng::stable_sort(deque<int>)_(shuffled)/8 -3.02% 24.494 23.755 - -0.47% -
BM_MakeThenSortHeap_string_Ascending_256 -3.00% 20.869 20.242 - -0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.00% 1704215.248 1653023.684 - -3.12% -
SetIntersection_Interlaced_Set_float_64_16 -3.00% 24692200.157 23951089.797 - -4.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.99% 1201867.408 1165902.846 - -2.02% -
BM_MakeHeap_string_SingleElement_16384 -2.99% 6.100 5.917 - -35.27% -
BM_MakeHeap_string_SingleElement_262144 -2.99% 7.792 7.559 - -24.30% -
std::find(list<int>)_(process_all)/1024 -2.99% 710.525 689.303 - -0.95% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.98% 795.197 771.471 - -6.81% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.98% 5819.232 5645.651 - 2.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.98% 1634042.050 1585316.392 - 1.78% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.98% 93.381 90.600 - -0.28% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.98% 747707.984 725452.663 - 0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.97% 1298890.183 1260261.524 - -1.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.97% 16300.228 15815.824 - -2.31% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -2.97% 16.908 16.405 - 3.42% -
bm_lexicographical_compare<unsigned_char>/3 -2.96% 2.204 2.138 - -0.76% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.96% 2883.600 2798.279 - 0.27% -
std::replace_if(deque<int>)_(prefix)/32 -2.96% 14.189 13.769 - -1.80% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.96% 15.965 15.493 - -2.15% -
SetIntersection_None_Set_string_256_16 -2.95% 11447291.501 11109309.013 - -0.01% -
BM_MakeHeap_string_SingleElement_1024 -2.95% 6.309 6.122 - -33.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.95% 0.875 0.849 - 2.99% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -2.95% 2.199 2.134 - 0.51% -
bm_lexicographical_compare<unsigned_char>/2 -2.95% 1.960 1.902 - -0.02% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.95% 1.388 1.347 - -4.76% -
std::move_backward(vector<int>)/262144 -2.95% 21939.934 21293.623 - -1.41% -
BM_std_minmax<char>/7 -2.94% 2.545 2.470 - -17.60% -
BM_RangesMakeHeap_float_Random_16384 -2.94% 1.216 1.181 - 3.61% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.94% 46449.127 45085.713 - -1.44% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.93% 36.685 35.609 - 1.57% -
std::move(vector<bool>)_(unaligned)/4096 -2.93% 26.643 25.862 - 0.36% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -2.93% 1597873.556 1551073.907 - -5.47% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -2.93% 77.524 75.255 - 2.27% -
BM_MakeThenSortHeap_float_Random_16 -2.93% 10.211 9.912 - -0.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.92% 11840.234 11494.147 - -3.07% -
SetIntersection_None_Vector_string_262144_16384 -2.92% 1362349.416 1322531.543 - -2.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.92% 36.432 35.367 - 21.18% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.92% 20.366 19.771 - 1.08% -
std::all_of(vector<int>)_(process_all)/8 -2.92% 2.561 2.486 - 2.76% -
SetIntersection_None_Vector_float_1024_64 -2.91% 1162344.580 1128471.639 - -1.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.91% 0.789 0.766 - -1.28% -
SetIntersection_None_Vector_float_262144_64 -2.91% 1236760.107 1200729.815 - -0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.91% 1742643.591 1691902.333 - 1.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.91% 1820053.058 1767173.666 - -2.08% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.90% 20.765 20.163 - -13.21% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -2.90% 8230.994 7992.625 - -5.06% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.89% 11223.725 10898.813 - -2.37% -
BM_std_minmax<unsigned_long_long>/1 -2.89% 0.583 0.567 - 2.90% -
BM_std_min<int>/32 -2.89% 2.222 2.158 - -0.56% -
BM_std_min<char>/4000 -2.88% 27.841 27.039 - 0.05% -
std::swap_ranges(deque<int>)/1024 -2.88% 329.566 320.077 - 0.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -2.88% 2.615 2.540 - -2.75% -
std::unordered_multiset<int>::clear()/8192 -2.88% 60117.414 58387.909 - -5.42% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.88% 561735.320 545581.378 - 0.01% -
BM_StringRelational_Compare_Small_Huge_Control -2.87% 1.848 1.795 - -0.43% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.86% 43397884.001 42156003.355 - 1.96% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -2.86% 11316.703 10992.916 - 8.78% -
rng::move(vector<int>)/1048576 -2.86% 57762.368 56112.538 - -1.62% -
std::count(list<int>)_(every_other)/8 -2.86% 2.101 2.041 - -3.04% -
BM_SortHeap_string_64 -2.85% 30.548 29.676 - -2.52% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.85% 18681011.411 18148216.817 - 0.70% -
BM_std_min<short>/18 -2.85% 1.619 1.573 - -4.88% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -2.85% 77295.823 75095.069 - -1.83% -
rng::none_of(list<int>)_(process_all)/32 -2.84% 11.854 11.517 - 1.34% -
BM_std_minmax<char>/30 -2.84% 2.857 2.776 - -12.94% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.83% 7.270 7.064 - 5.94% -
std::map<int,_int>::insert(value)_(new_value)/8192 -2.83% 39.761 38.635 - 13.29% -
BM_std_minmax<long_long>/29 -2.83% 4.329 4.206 - -3.84% -
BM_PushHeap_uint32_SingleElement_4 -2.83% 0.364 0.353 - -10.50% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.83% 28.684 27.874 - -8.66% -
std::count(list<int>)_(every_other)/1048576 -2.82% 831485.064 808002.885 - -1.85% -
BM_RangesMakeHeap_uint64_Random_1024 -2.82% 1.076 1.046 - -5.99% -
BM_std_min<unsigned_char>/8 -2.82% 2.349 2.283 - -3.70% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -2.82% 17.941 17.436 - -5.80% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.82% 0.466 0.453 - -9.91% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -2.81% 2.415 2.348 - -5.39% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -2.81% 1.134 1.102 - -13.52% -
BM_vector_deque_ranges_copy_backward/2 -2.81% 1.943 1.888 - -8.52% -
std::search(list<int>)_(single_element)/1000 -2.81% 671.120 652.286 - -1.90% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.80% 272539.877 264898.404 - 0.57% -
BM_std_minmax<unsigned_long_long>/2 -2.80% 0.869 0.845 - -0.55% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.80% 14.221 13.823 - 0.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.80% 1.146 1.114 - -0.59% -
std::sort(deque<int>)_(descending)/1024 -2.79% 1335.997 1298.746 - -0.02% -
std::set<int>::count(key)_(existent)/32 -2.78% 1.793 1.743 - -2.19% -
SetIntersection_Interlaced_Vector_float_256_16 -2.77% 7980317.087 7758907.015 - 19.75% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.77% 2.576 2.505 - 0.95% -
SetIntersection_None_Vector_float_262144_1 -2.77% 1238098.101 1203799.055 - -3.68% -
rng::partition(vector<int>)_(dense)/32 -2.77% 8.403 8.170 - 1.40% -
BM_std_minmax<char>/21 -2.77% 2.392 2.326 - -11.40% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.77% 500.560 486.715 - -0.42% -
BM_std_minmax<unsigned_long_long>/3 -2.76% 1.239 1.204 - -0.64% -
BM_std_minmax<unsigned_short>/24 -2.76% 2.277 2.214 - -3.22% -
BM_std_min<long_long>/29 -2.76% 3.041 2.957 - -0.42% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -2.76% 0.616 0.599 - -1.32% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.76% 2.160 2.101 - 1.39% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.75% 27381.297 26628.287 - 0.15% -
BM_std_minmax<int>/11 -2.75% 1.832 1.781 - 0.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.74% 2.410 2.344 - -0.23% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.74% 2.378 2.313 - -22.00% -
bm_swap_ranges_vb_unaligned/8 -2.73% 4.912 4.778 - 0.13% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -2.73% 20.234 19.681 - -2.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.73% 653.510 635.701 - -1.94% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.72% 40393.564 39293.523 - 0.06% -
BM_MakeHeap_string_Ascending_64 -2.72% 4.852 4.721 - -29.01% -
rng::search_n(list<int>)_(no_match)/1024 -2.71% 743.679 723.504 - 0.17% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.71% 2109.088 2051.930 - -0.41% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.71% 18.009 17.521 - -0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.71% 1123108.440 1092694.275 - -3.07% -
SetIntersection_None_Set_uint64_1024_1 -2.71% 8911112.275 8669858.990 - 0.12% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.70% 1374.344 1337.210 - 0.34% -
SetIntersection_Front_Set_float_262144_1 -2.69% 1115992.040 1085926.058 - -1.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.69% 1.207 1.174 - -7.73% -
BM_RangesMakeHeap_string_Random_16384 -2.69% 12.816 12.472 - -1.35% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.68% 5.638 5.487 - 1.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.68% 566.526 551.334 - -9.56% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.68% 3059.360 2977.329 - 3.29% -
BM_MakeThenSortHeap_string_SingleElement_1024 -2.68% 29.917 29.116 - 1.14% -
750_sealcrypto_r -2.68% 18.966 18.459 - -0.17% -
BM_RangesMakeThenSortHeap_float_Descending_4 -2.67% 1.284 1.250 - -3.66% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.67% 1552.366 1510.879 - 0.90% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.67% 0.687 0.669 - 0.25% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.66% 82905.490 80699.863 - 0.63% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.66% 4.766 4.639 - -2.71% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -2.66% 756.591 736.465 - -3.22% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -2.65% 5.047 4.913 - 1.79% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.65% 7.026 6.840 - -2.09% -
rng::replace(list<int>)_(prefix)/8192 -2.64% 7285.937 7093.753 - -4.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.63% 1708305.826 1663402.506 - -2.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.63% 152722.434 148711.657 - -4.67% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -2.62% 1.292 1.258 - -0.77% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -2.62% 2.386 2.323 - 0.56% -
rng::copy_backward(vector<int>)/8 -2.61% 2.289 2.229 - -4.14% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.61% 2108.558 2053.464 - -0.25% -
std::any_of(deque<int>)_(process_all)/32768 -2.61% 10839.924 10557.246 - -8.14% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -2.61% 0.612 0.596 - 2.92% -
BM_std_minmax<unsigned_short>/25 -2.59% 2.333 2.273 - -4.32% -
BM_vector_deque_copy_backward/4000 -2.59% 146.692 142.893 - 1.42% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.59% 374.381 364.689 - -2.84% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.59% 349.146 340.110 - -0.51% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.59% 703.473 685.273 - -5.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.59% 1684630.043 1641052.246 - -2.84% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.58% 5.322 5.185 - 0.23% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.58% 20956.365 20415.493 - 0.19% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.58% 1.031 1.004 - -6.04% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.58% 5.478 5.337 - 0.99% -
SetIntersection_None_Vector_float_16384_16 -2.57% 1204217.839 1173263.312 - -0.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.57% 8.007 7.801 - 0.78% -
SetIntersection_Interlaced_Set_string_1024_256 -2.56% 35695325.305 34782807.755 - -2.80% -
BM_RangesMakeHeap_string_Heap_1024 -2.56% 4.818 4.695 - -0.98% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.56% 3840.279 3742.154 - 0.15% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.55% 2.747 2.677 - -0.21% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.55% 219.457 213.861 - 1.56% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.54% 211.099 205.730 - -8.06% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.54% 5.628 5.485 - 0.59% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -2.54% 28.161 27.445 - -9.22% -
BM_std_min<int>/8 -2.54% 1.297 1.264 - 2.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.53% 0.999 0.973 - -0.28% -
BM_RangesPushHeap_uint32_Random_4 -2.53% 2.552 2.488 - 2.25% -
rng::starts_with(list<int>,_pred)/8 -2.53% 3.725 3.631 - 0.30% -
SetIntersection_None_Vector_float_256_256 -2.53% 2338157.163 2279061.003 - 0.63% -
BM_RangesMakeHeap_uint32_Random_16 -2.53% 1.270 1.238 - -1.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.53% 1257734.375 1225975.095 - -0.33% -
std::copy_n(deque<int>)/32768 -2.52% 1174.105 1144.489 - 0.78% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.52% 278.112 271.104 - -2.18% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.51% 776.956 757.416 - -0.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.51% 260027.664 253493.662 - -6.36% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.51% 4.084 3.981 - -2.01% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.51% 30.448 29.684 - 0.48% -
BM_MakeThenSortHeap_string_Random_16384 -2.51% 111.158 108.372 - -1.39% -
BM_vector_deque_ranges_copy/64 -2.51% 2.818 2.748 - -0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.50% 3114115.887 3036147.137 - -2.58% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.50% 598.051 583.082 - 0.02% -
BM_std_min<unsigned_long_long>/3 -2.49% 0.694 0.677 - -2.54% -
SetIntersection_Front_Set_float_262144_262144 -2.49% 1783549.643 1739105.064 - -1.56% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.49% 45810.047 44669.420 - 0.37% -
BM_deque_vector_ranges_move/64000 -2.49% 2727.864 2660.064 - -2.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.48% 203639481.750 198584778.720 - 2.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.48% 0.925 0.903 - -1.74% -
rng::contains(list<int>)_(process_all)/8 -2.48% 2.389 2.329 - -1.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.47% 2472426.390 2411261.885 - -1.50% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -2.47% 28.571 27.864 - -13.45% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -2.47% 9240.439 9012.141 - -1.89% -
SetIntersection_None_Set_float_1024_1024 -2.47% 9043955.541 8820661.973 - -2.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.46% 734.152 716.056 - -2.60% -
SetIntersection_Front_Set_float_64_16 -2.46% 17160329.910 16737483.594 - 1.84% -
SetIntersection_None_Set_string_256_1 -2.46% 12111226.559 11812921.262 - -0.49% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -2.46% 10.511 10.253 - -1.50% -
SetIntersection_None_Vector_float_16384_1 -2.46% 1203775.177 1174212.503 - 0.54% -
bm_swap_ranges_vb_unaligned/262144 -2.46% 3945.194 3848.340 - -0.00% -
rng::copy(deque<int>)/8 -2.45% 2.785 2.717 - -3.08% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 -2.45% 0.631 0.616 - -0.20% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.45% 23.728 23.146 - -2.53% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.45% 3.455 3.370 - -3.80% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.45% 18.643 18.187 - -0.98% -
bm_lexicographical_compare<unsigned_char>/1 -2.45% 1.690 1.648 - -1.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -2.44% 0.551 0.538 - -2.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.44% 352240613.981 343641199.740 - 3.83% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.44% 1.041 1.016 - -0.61% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.43% 163691.265 159719.969 - -3.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.43% 1231497.780 1201621.475 - -2.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.42% 5.369 5.239 - -3.36% -
std::set<int>::contains(key)_(existent)/32 -2.42% 1.726 1.684 - -2.43% -
SetIntersection_None_Vector_float_262144_262144 -2.42% 1230660.922 1200905.563 - -1.42% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.42% 716.572 699.250 - -1.40% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.42% 8.866 8.652 - -0.02% -
std::shift_right(vector<int>)/32 -2.41% 4.136 4.036 - 36.34% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.41% 190.835 186.235 - -0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.40% 350373833.961 341954755.481 - -2.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.40% 8142213.485 7946701.946 - -17.01% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.40% 6.048 5.902 - -2.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.40% 1901420.653 1855790.121 - -1.74% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.40% 14540.328 14191.809 - 0.34% -
SetIntersection_None_Vector_float_16384_4 -2.40% 1204920.359 1176052.509 - -0.38% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.40% 16.119 15.733 - -1.20% -
SetIntersection_None_Vector_string_256_256 -2.39% 2399485.554 2342048.479 - -2.66% -
std::search(list<int>)_(same_length)/1024 -2.39% 776.150 757.592 - -0.97% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.39% 1.021 0.997 - -2.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.39% 23672624.642 23107300.498 - -0.72% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.39% 32.807 32.024 - 1.60% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.39% 142.475 139.077 - 0.04% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.38% 13292.704 12976.274 - -5.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.38% 0.763 0.745 - -0.62% -
std::stable_partition(list<int>)_(dense)/8192 -2.37% 17474.912 17060.375 - -1.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -2.37% 1187331.518 1159199.104 - -1.21% -
BM_MakeThenSortHeap_string_Random_256 -2.37% 55.726 54.405 - -1.60% -
SetIntersection_None_Vector_float_1024_1 -2.37% 1180606.853 1152646.301 - -0.22% -
rng::find_if(vector<int>)_(process_all)/8 -2.37% 2.628 2.565 - 2.35% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.37% 3.132 3.058 - -6.04% -
BM_std_minmax<unsigned_long_long>/29 -2.37% 4.196 4.097 - -1.76% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.36% 530.682 518.150 - -0.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.36% 15687.963 15318.242 - -1.16% -
BM_MakeThenSortHeap_float_Heap_4 -2.36% 1.239 1.210 - -0.65% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.35% 4294.011 4192.890 - 0.54% -
std::copy(list<int>)/8 -2.35% 2.513 2.454 - -1.55% -
BM_RangesMakeHeap_string_Ascending_64 -2.35% 4.866 4.751 - -0.45% -
rng::find_if(deque<int>)_(process_all)/50 -2.34% 24.140 23.574 - -0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.34% 1687469.891 1647971.108 - -2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.34% 18894162.785 18452726.629 - 0.17% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.34% 23.497 22.948 - -0.36% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.33% 3.023 2.953 - -0.26% -
BM_std_min<short>/21 -2.33% 1.828 1.785 - -2.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.33% 2173764.977 2123079.752 - -1.22% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.33% 9.488 9.267 - -0.61% -
BM_std_minmax<short>/27 -2.32% 2.871 2.805 - -0.21% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.32% 32.723 31.964 - 4.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -2.32% 3.130 3.057 - 0.02% -
SetIntersection_Front_Set_string_256_4 -2.31% 5273604.658 5151529.972 - -1.30% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -2.31% 503070.061 491425.133 - -0.34% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.31% 0.966 0.944 - 0.75% -
BM_std_minmax<short>/30 -2.31% 2.797 2.732 - -3.17% -
std::replace_if(vector<int>)_(prefix)/50 -2.31% 13.880 13.559 - -0.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.31% 66.127 64.602 - 2.28% -
std::search(list<int>)_(no_match)/8192 -2.30% 7152.815 6988.021 - -4.04% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -2.30% 6.666 6.512 - -1.21% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -2.30% 3.110 3.038 - -1.85% -
BM_MakeThenSortHeap_string_Random_64 -2.30% 40.049 39.127 - -1.56% -
BM_MakeThenSortHeap_string_Random_1024 -2.30% 70.329 68.715 - -1.61% -
BM_deque_vector_move/70000 -2.29% 2965.684 2897.629 - 0.82% -
rng::copy(deque<int>)/262144 -2.29% 10413.986 10175.361 - -2.65% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.29% 4.929 4.816 - -7.45% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.29% 19.212 18.773 - -1.21% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.29% 55214.669 53951.890 - -1.61% -
BM_deque_deque_ranges_move/64000 -2.28% 2837.385 2772.790 - -5.84% -
727_cppcheck_r -2.28% 25.262 24.687 - -0.49% -
std::set<std::string>::upper_bound(key)_(existent)/32 -2.28% 17.046 16.658 - -1.62% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.27% 471131.775 460430.130 - -1.28% -
SetIntersection_Front_Set_uint32_16384_64 -2.27% 2048064.386 2001580.331 - 0.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -2.27% 4.593 4.489 - -6.98% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.27% 30.721 30.025 - -3.87% -
rng::contains(list<int>)_(process_all)/1048576 -2.26% 842192.479 823131.773 - -2.49% -
rng::find_if(deque<int>)_(process_all)/32768 -2.26% 12191.876 11916.218 - 0.08% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.26% 18.611 18.191 - -1.15% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.26% 22.836 22.320 - -0.05% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.25% 1162453.764 1136285.045 - -1.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.25% 143389547.512 140161638.016 - -4.46% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.25% 29.573 28.908 - -1.59% -
BM_std_min<char>/15 -2.25% 2.129 2.081 - -0.12% -
std::set<int>::count(key)_(existent)/1024 -2.25% 4.174 4.080 - -5.19% -
BM_RangesPopHeap_string_262144 -2.25% 101.152 98.880 - 4.25% -
rng::search(list<int>,_pred)_(no_match)/8192 -2.24% 8301.461 8115.223 - 10.06% -
BM_std_minmax<int>/15 -2.24% 2.029 1.983 - 3.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.24% 1.207 1.180 - -0.08% -
BM_std_min<char>/19 -2.23% 1.182 1.156 - -0.05% -
rng::partial_sort(deque<int>)_(descending)/8192 -2.23% 284077.100 277740.108 - -2.04% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.23% 644450.793 630075.495 - 0.40% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -2.23% 4.252 4.158 - -0.93% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.23% 27.680 27.064 - 4.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.22% 206128728.144 201543339.937 - 3.73% -
SetIntersection_Front_Vector_string_262144_4 -2.22% 1260504.763 1232529.784 - -2.59% -
BM_std_minmax<unsigned_int>/11 -2.22% 1.828 1.788 - 5.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.22% 12206.369 11935.808 - 2.24% -
SetIntersection_None_Vector_float_1024_256 -2.21% 1172549.659 1146581.666 - -0.42% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.21% 179.250 175.285 - 0.13% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.21% 738.278 721.948 - -0.32% -
std::copy_backward(vector<int>)/4096 -2.21% 239.131 233.844 - 20.73% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.21% 250.746 245.205 - 0.97% -
BM_StringRelational_Compare_Empty_Small_Control -2.20% 1.634 1.598 - -2.15% -
729_abc_r -2.20% 18.943 18.526 - -0.51% -
SetIntersection_None_Set_uint32_64_1 -2.20% 23611252.453 23091628.900 - -1.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.20% 1.223 1.196 - -0.15% -
rng::starts_with(deque<int>,_pred)/1048576 -2.20% 529525.007 517878.257 - -1.07% -
BM_RangesMakeHeap_float_Random_4 -2.20% 1.530 1.497 - 13.60% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -2.20% 19.539 19.110 - -1.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.20% 6.567 6.422 - -1.06% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.20% 65.761 64.317 - -0.18% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -2.19% 6.048 5.915 - -4.71% -
SetIntersection_None_Set_float_64_64 -2.19% 11874745.685 11615014.581 - -1.74% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.18% 9.006 8.809 - -4.46% -
SetIntersection_Front_Vector_uint32_64_64 -2.18% 11668614.594 11413701.312 - 1.01% -
rng::fill(vector<int>)/1024 -2.18% 30.165 29.507 - -0.78% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.18% 22093.856 21612.411 - -0.26% -
BM_MakeThenSortHeap_float_Heap_256 -2.18% 6.235 6.100 - -0.06% -
std::set<int>::find(key)_(existent)/32 -2.18% 1.620 1.585 - -0.27% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.18% 4530.031 4431.489 - 0.25% -
std::reverse(deque<int>)/512 -2.18% 115.987 113.464 - 0.24% -
std::find(vector<bool>)_(process_all)/8 -2.17% 0.576 0.564 - -28.29% -
721_gcc_r -2.17% 13.193 12.907 - -1.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.16% 0.921 0.901 - -0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.16% 16247044.179 15896403.273 - -0.49% -
std::partition_point(vector<int>)/1024 -2.15% 6.288 6.153 - -0.82% -
BM_MakeHeap_string_Ascending_16 -2.15% 3.762 3.681 - -30.76% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.15% 1.058 1.035 - -0.75% -
std::copy(deque<int>)/8 -2.15% 2.744 2.685 - -3.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.14% 1.918 1.877 - 1.23% -
std::remove(list<int>)_(sprinkled)/8192 -2.14% 8120.089 7946.047 - 1.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.14% 11.463 11.218 - -0.10% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -2.14% 50970.990 49880.693 - -0.63% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.14% 2.548 2.493 - -1.36% -
rng::generate_n(deque<int>)/8192 -2.14% 1978.367 1936.056 - -0.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.14% 7.796 7.630 - -2.53% -
BM_RangesMakeHeap_string_Heap_16384 -2.14% 5.027 4.919 - -0.89% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.14% 6.313 6.178 - -17.71% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.13% 23434.932 22934.724 - -0.63% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.13% 296700.670 290371.377 - 0.56% -
BM_SortHeap_string_16 -2.13% 14.405 14.098 - -1.91% -
BM_RangesPushHeap_float_Random_16384 -2.13% 7.634 7.471 - -2.10% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.13% 5.616 5.497 - -3.65% -
SetIntersection_Interlaced_Vector_float_16_16 -2.13% 39141974.530 38309871.910 - 0.51% -
rng::starts_with(deque<int>,_pred)/8192 -2.12% 4053.826 3967.919 - -1.23% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -2.12% 3.906 3.823 - -0.40% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.12% 18.048 17.666 - -0.04% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.12% 42.774 41.869 - 0.10% -
BM_deque_vector_copy/1 -2.11% 2.128 2.083 - -0.79% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -2.11% 22.383 21.910 - 4.98% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -2.11% 5.062 4.955 - 2.57% -
BM_std_minmax<short>/10 -2.11% 1.431 1.400 - -1.75% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.10% 694.170 679.571 - -2.06% -
BM_MakeHeap_string_SingleElement_256 -2.10% 6.349 6.215 - -31.92% -
BM_LowerBound_string_1 -2.10% 4.596 4.499 - -0.42% -
BM_deque_vector_ranges_copy_backward/1 -2.10% 2.141 2.096 - 0.35% -
BM_deque_deque_move/64 -2.10% 5.564 5.447 - -0.19% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.09% 18.605 18.216 - -0.94% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.09% 55303.478 54147.692 - 0.18% -
std::transform(list<int>,_list<int>)/8192 -2.09% 9411.148 9214.550 - -6.08% -
SetIntersection_None_Set_uint32_256_64 -2.09% 9389029.085 9192991.558 - -2.86% -
BM_std_min<unsigned_short>/19 -2.09% 1.893 1.853 - 0.45% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.09% 4.638 4.541 - 0.78% -
SetIntersection_Front_Set_string_256_16 -2.08% 7602450.527 7444003.364 - -1.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.08% 36.127 35.374 - -0.05% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.08% 104.725 102.545 - 4.07% -
BM_MakeThenSortHeap_float_Heap_16 -2.08% 1.893 1.854 - -1.62% -
BM_PushHeap_string_Ascending_16 -2.08% 4.679 4.582 - -2.35% -
SetIntersection_None_Vector_float_1024_1024 -2.08% 1172877.518 1148506.425 - -0.26% -
std::copy_if(vector<int>)_(entire_range)/8 -2.08% 2.270 2.223 - -3.01% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.08% 2828.744 2770.036 - 0.15% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -2.07% 1.192 1.167 - 1.37% -
std::multiset<int>::erase(key)_(existent)/8192 -2.07% 61.796 60.517 - -0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.07% 45860986.445 44913950.637 - -2.00% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.06% 3.493 3.421 - -4.27% -
std::reverse(list<int>)/4096 -2.06% 1674.913 1640.403 - -2.37% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.06% 31.938 31.282 - -3.08% -
std::fill_n(list<int>)/50 -2.05% 16.175 15.843 - -0.20% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.05% 15.619 15.298 - 0.95% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.05% 0.849 0.832 - -1.82% -
BM_std_minmax<unsigned_long_long>/4 -2.05% 1.597 1.564 - 1.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.05% 6.846 6.706 - -0.94% -
bm_lexicographical_compare<signed_char>/16 -2.05% 1.327 1.300 - 4.86% -
rng::search(list<int>,_pred)_(near_matches)/1024 -2.04% 45805.127 44868.428 - -0.41% -
SetIntersection_Front_Vector_float_262144_256 -2.04% 2369205.226 2320756.756 - -1.36% -
SetIntersection_Interlaced_Set_float_256_256 -2.04% 9422638.077 9230008.375 - 1.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.04% 1247596.353 1222136.231 - -0.41% -
std::copy_backward(list<int>)/32768 -2.04% 26680.931 26137.348 - -1.19% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.04% 12696.049 12437.418 - -2.98% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -2.04% 10.658 10.441 - -1.20% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.04% 527.512 516.767 - -1.28% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -2.04% 2934.428 2874.704 - -0.31% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.03% 621.679 609.061 - -1.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.03% 19412075.116 19018262.196 - 2.08% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -2.03% 5.193 5.088 - -0.02% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.02% 502585.731 492414.547 - -2.14% -
SetIntersection_Interlaced_Vector_string_16_16 -2.02% 55629017.939 54503265.746 - 0.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -2.02% 1.163 1.139 - -2.70% -
BM_StringRelational_Compare_Empty_Huge_Control -2.02% 1.625 1.592 - -0.03% -
SetIntersection_None_Set_uint32_256_4 -2.02% 11580237.471 11346839.715 - -2.04% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.01% 1866.459 1828.853 - -0.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.01% 7.709 7.554 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.01% 2092303.873 2050297.526 - 0.19% -
BM_StringRelationalLiteral_Less_Small_Large_Control -2.01% 1.720 1.686 - 1.39% -
SetIntersection_None_Vector_float_256_64 -2.01% 3714384.864 3639910.695 - -0.23% -
std::partition_copy(vector<int>)/8192 -2.00% 4630.920 4538.198 - 0.09% -
bm_lexicographical_compare<signed_char>/512 -2.00% 7.979 7.819 - 2.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.00% 3.669 3.595 - -1.10% -
BM_std_min<short>/28 -2.00% 2.730 2.675 - -3.86% -
BM_deque_deque_copy_backward/64000 -1.99% 8094.689 7933.308 - -2.03% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.99% 270051.449 264677.050 - -2.22% -
SetIntersection_None_Vector_float_1024_4 -1.99% 1176791.674 1153400.306 - -0.16% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.99% 8.878 8.702 - -0.37% -
SetIntersection_None_Vector_float_16384_64 -1.98% 1203707.658 1179851.974 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.98% 1424096.293 1395884.965 - -0.92% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.98% 22112.458 21674.578 - 0.58% -
SetIntersection_Front_Vector_string_64_64 -1.98% 27708046.126 27160103.235 - -1.08% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.97% 3.509 3.439 - 8.75% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.97% 5.385 5.279 - -0.79% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.97% 456006.537 447010.581 - -0.69% -
BM_std_minmax<int>/23 -1.97% 2.357 2.311 - -0.47% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.97% 18.517 18.153 - -0.25% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.96% 25.535 25.034 - -1.00% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.96% 16.810 16.481 - -1.50% -
rng::count(list<int>)_(every_other)/1048576 -1.96% 828014.020 811817.138 - -0.99% -
BM_std_minmax<unsigned_char>/3 -1.96% 1.193 1.169 - -5.15% -
BM_MakeThenSortHeap_float_Heap_64 -1.95% 3.505 3.437 - -0.65% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.95% 1.651 1.619 - -2.29% -
BM_std_min<short>/8 -1.95% 1.362 1.335 - 1.74% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.95% 23048.098 22599.486 - -0.61% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.95% 35856.864 35159.119 - -3.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.95% 1.217 1.193 - 1.43% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -1.95% 4828.533 4734.600 - 0.05% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -1.94% 1.560 1.530 - 1.09% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.94% 3919.163 3842.969 - -0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.94% 207895026.233 203855289.661 - 5.08% -
SetIntersection_None_Set_string_262144_64 -1.94% 1694752.442 1661843.262 - -1.93% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.94% 8.614 8.447 - -0.80% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.93% 50.640 49.660 - -1.07% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.93% 3.711 3.640 - -0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.93% 1259292.479 1235002.768 - -0.25% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.93% 605105.949 593437.853 - 0.30% -
SetIntersection_None_Set_uint64_16384_16384 -1.93% 175405007.723 172023619.890 - 6.22% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.93% 36624.782 35919.635 - -0.85% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.92% 3841.561 3767.619 - 0.95% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.92% 17.510 17.174 - -0.55% -
BM_std_min<unsigned_short>/9 -1.92% 6.476 6.352 - 0.51% -
BM_std_minmax<char>/31 -1.92% 3.337 3.273 - -11.25% -
BM_MakeHeap_uint64_Random_16 -1.92% 1.328 1.302 - 2.88% -
BM_std_minmax<unsigned_short>/18 -1.91% 1.985 1.947 - 1.42% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.91% 18.051 17.706 - 0.09% -
rng::unique(deque<int>)_(sprinkled)/32 -1.91% 60.646 59.487 - -0.84% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.91% 20.955 20.555 - -1.50% -
BM_RangesPushHeap_string_Random_262144 -1.91% 18.500 18.148 - 0.45% -
rng::partition(vector<int>)_(sparse)/50 -1.90% 14.284 14.013 - 0.10% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.90% 505.387 495.798 - -4.97% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.90% 15.285 14.995 - 4.62% -
BM_MakeThenSortHeap_uint64_Random_4 -1.89% 4.024 3.948 - -4.53% -
BM_MakeHeap_uint64_Ascending_16 -1.89% 0.669 0.657 - -2.58% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.89% 96806.963 94974.798 - -1.42% -
BM_deque_vector_ranges_move/70000 -1.89% 2911.333 2856.320 - -2.75% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.89% 28.830 28.286 - 0.40% -
BM_std_minmax<char>/18 -1.89% 1.388 1.362 - 0.02% -
SetIntersection_Interlaced_Set_string_1024_16 -1.89% 13871943.210 13610341.111 - 0.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -1.89% 45.812 44.948 - 0.33% -
rng::find_if(vector<bool>)_(process_all)/50 -1.88% 36.684 35.994 - 2.75% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.88% 2927.737 2872.675 - -0.69% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.88% 6.000 5.887 - -0.05% -
BM_std_minmax<int>/3 -1.87% 1.198 1.176 - -0.95% -
rng::copy_n(vector<int>)/8 -1.87% 2.232 2.191 - -3.92% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.87% 721.046 707.583 - 0.90% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.87% 16.760 16.448 - -1.86% -
rng::all_of(list<int>)_(process_all)/32 -1.87% 11.700 11.482 - 0.34% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.86% 9041.560 8872.987 - 0.71% -
rng::all_of(vector<int>)_(process_all)/32 -1.86% 8.483 8.325 - -0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.86% 6805263.177 6678467.235 - 1.29% -
std::rotate(list<int>)_(by_1/3)/32 -1.86% 15.080 14.799 - -2.58% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.86% 14518.091 14247.912 - 7.40% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.86% 1.554 1.525 - 1.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.86% 1680132.406 1648956.379 - -0.28% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.85% 18.576 18.232 - -0.84% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.85% 7.720 7.577 - -0.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.85% 39030.040 38307.182 - -0.61% -
BM_PushHeap_float_Ascending_1024 -1.85% 3.179 3.120 - 0.49% -
std::copy_n(deque<int>)/4096 -1.85% 148.677 145.931 - -0.17% -
rng::rotate_copy(vector<int>)/8192 -1.84% 283.624 278.394 - -29.65% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.84% 12120.405 11896.972 - -2.01% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.84% 44.124 43.311 - 0.48% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.84% 213.291 209.365 - -0.22% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.84% 16.074 15.778 - -0.16% -
BM_MakeHeap_string_SingleElement_4 -1.84% 3.667 3.599 - -31.68% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.84% 26.602 26.114 - -0.36% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.84% 18.774 18.429 - -0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.83% 9487603.483 9314235.454 - -2.10% -
std::reverse(list<int>)/64 -1.83% 17.656 17.333 - -1.60% -
std::find_if(vector<bool>)_(process_all)/8 -1.82% 5.605 5.503 - 1.81% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.82% 3452.289 3389.488 - 2.00% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.81% 4899.764 4810.958 - -0.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -1.81% 507058.957 497885.513 - -3.03% -
BM_std_minmax<short>/7 -1.81% 1.747 1.716 - -5.03% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.81% 10.543 10.352 - -0.94% -
BM_RangesMakeHeap_string_Random_1024 -1.81% 10.787 10.592 - -1.15% -
std::find_first_of(deque<int>)_(large_needle)/50 -1.81% 701.586 688.920 - -10.23% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.80% 27720.962 27221.054 - -1.20% -
std::search(list<int>)_(no_match)/1048576 -1.80% 850136.812 834859.388 - 0.89% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.80% 16.201 15.910 - -0.14% -
rng::reverse_copy(vector<int>)/4096 -1.79% 137.247 134.785 - 1.03% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.79% 503943.795 494907.244 - 0.27% -
rng::copy(vector<int>)/8 -1.79% 2.289 2.248 - -1.68% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.79% 543.598 533.856 - -0.70% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.79% 15304.923 15030.806 - 0.76% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.79% 1.018 1.000 - -0.76% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.79% 1623.415 1594.373 - -2.18% -
BM_MakeHeap_string_Heap_262144 -1.78% 5.468 5.370 - -22.59% -
BM_MakeThenSortHeap_string_Random_262144 -1.78% 193.862 190.419 - -1.61% -
SetIntersection_None_Set_string_262144_1 -1.78% 1696284.342 1666172.772 - -1.44% -
BM_PushHeap_float_Ascending_256 -1.77% 2.525 2.480 - -0.08% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.77% 2619.712 2573.243 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.77% 1130122.085 1110101.491 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.77% 1260473.471 1238147.055 - 0.19% -
BM_std_minmax<char>/2 -1.77% 0.895 0.879 - -16.99% -
BM_std_minmax<short>/23 -1.77% 2.693 2.646 - 2.85% -
std::deque<std::string>::ctor(size)/8192 -1.77% 8536.419 8385.677 - -2.30% -
BM_std_minmax<short>/9 -1.77% 1.187 1.166 - -1.63% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.76% 18759.187 18428.643 - 0.27% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.76% 2.551 2.506 - -1.37% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.75% 2060.719 2024.561 - -1.80% -
BM_MakeHeap_uint64_Ascending_262144 -1.75% 0.741 0.728 - -0.09% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.75% 23.627 23.212 - -2.90% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.75% 34.988 34.374 - -0.14% -
BM_LowerBound_string_16384 -1.75% 397.070 390.107 - -0.64% -
BM_std_minmax<short>/17 -1.75% 1.792 1.761 - -1.17% -
BM_std_minmax<short>/19 -1.75% 2.429 2.386 - 2.08% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.75% 22.191 21.802 - -5.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.75% 171061756.955 168073383.092 - 2.51% -
std::find_end(deque<int>)_(process_all)/8192 -1.75% 2040.607 2004.963 - -24.71% -
BM_std_minmax<char>/3 -1.75% 1.209 1.188 - -18.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.75% 1728085.321 1697906.118 - 1.09% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.75% 3.011 2.958 - -1.49% -
BM_std_minmax<unsigned_char>/6 -1.75% 2.048 2.013 - -3.26% -
std::set<std::string>::insert(value)_(already_present)/32 -1.74% 11.943 11.734 - -2.83% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.74% 24.182 23.761 - -0.37% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.74% 4.085 4.014 - 1.59% -
BM_PushHeap_float_QuickSortAdversary_1024 -1.74% 0.626 0.615 - -1.35% -
rng::find_if(deque<int>)_(process_all)/8192 -1.74% 3009.631 2957.207 - -0.08% -
BM_std_min<char>/18 -1.74% 0.988 0.971 - -0.03% -
BM_std_minmax<short>/28 -1.74% 2.621 2.575 - 1.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.74% 1162392.851 1142224.251 - -0.54% -
std::multiset<std::string>::ctor(const&)/1024 -1.73% 35540.210 34924.854 - -2.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.73% 372.858 366.402 - -0.41% -
BM_MakeHeap_uint64_Random_256 -1.73% 1.134 1.115 - -6.09% -
rng::all_of(vector<int>)_(process_all)/8 -1.73% 2.486 2.443 - -0.21% -
BM_MakeThenSortHeap_string_Ascending_1024 -1.73% 35.846 35.226 - -7.00% -
SetIntersection_Front_Vector_uint32_16384_1 -1.73% 1115512.631 1096250.111 - -1.58% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.73% 2059.670 2024.110 - -0.01% -
SetIntersection_Front_Set_string_16384_64 -1.73% 4964723.665 4879062.303 - -1.08% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.73% 16.984 16.691 - -2.14% -
SetIntersection_Front_Vector_string_16384_16 -1.72% 1718317.850 1688698.416 - -1.89% -
std::sort(deque<int>)_(repeated)/1024 -1.72% 963.401 946.795 - -11.73% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -1.72% 25.684 25.241 - -11.21% -
rng::find(deque<int>)_(process_all)/8 -1.72% 3.522 3.462 - -1.61% -
SetIntersection_Front_Set_uint64_64_16 -1.72% 16801236.744 16512854.370 - -0.63% -
BM_MakeThenSortHeap_float_Heap_1024 -1.71% 8.327 8.185 - -0.02% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.71% 11353.887 11159.367 - -0.66% -
rng::search(list<int>)_(single_element)/1024 -1.71% 726.036 713.614 - 0.81% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.71% 6467.293 6356.660 - -3.72% -
std::remove_if(list<int>)_(prefix)/1024 -1.71% 1047.197 1029.305 - -1.40% -
BM_MakeThenSortHeap_string_SingleElement_262144 -1.71% 51.549 50.669 - 2.03% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.71% 2841.555 2793.025 - -0.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.71% 17.025 16.734 - -1.38% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.71% 19.592 19.258 - -1.76% -
BM_MakeThenSortHeap_float_Random_4 -1.71% 4.462 4.386 - 2.86% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.70% 23.403 23.004 - -0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.70% 40343971.820 39656396.995 - 0.17% -
BM_deque_deque_copy/64 -1.70% 5.563 5.468 - 0.35% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.70% 15265477.487 15005708.910 - -1.55% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.70% 51.786 50.906 - 3.76% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.70% 1.240 1.219 - 0.02% -
BM_PopHeap_uint32_262144 -1.70% 42.037 41.324 - -1.26% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.69% 927360.637 911649.061 - -1.37% -
BM_std_minmax<unsigned_char>/5 -1.69% 1.751 1.722 - -3.58% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.69% 2842.084 2794.103 - 0.08% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.69% 64763.057 63671.605 - -1.58% -
SetIntersection_Front_Set_uint32_262144_1 -1.68% 1097543.107 1079064.199 - 0.49% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.68% 52.333 51.453 - -0.00% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.68% 15.461 15.201 - 3.42% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.68% 11870.674 11671.306 - -3.07% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.68% 24067.480 23663.355 - -0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.68% 1249899.578 1228920.979 - -0.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.68% 24.554 24.142 - 0.05% -
std::search(list<int>)_(single_element)/1024 -1.68% 770.832 757.902 - 0.94% -
rng::find_if(vector<char>)_(process_all)/8 -1.68% 2.487 2.446 - 2.71% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.68% 9.015 8.864 - -1.04% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.68% 195.122 191.853 - 0.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.68% 11.758 11.561 - -1.28% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.67% 54857.549 53939.324 - 0.23% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -1.67% 15.068 14.816 - -1.90% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -1.67% 0.710 0.698 - -1.20% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.67% 18.495 18.187 - 0.64% -
rng::fold_left(deque<int>)/50 -1.67% 27.729 27.266 - -1.91% -
SetIntersection_Interlaced_Set_float_16_4 -1.66% 64947917.372 63866560.306 - -1.66% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.66% 16158.020 15889.059 - -1.53% -
BM_vector_deque_move_backward/4000 -1.66% 145.134 142.718 - 1.30% -
std::reverse(vector<int>)/8 -1.66% 1.596 1.570 - 1.30% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.66% 31.535 31.012 - 0.06% -
std::partition_point(vector<int>)/32 -1.66% 2.575 2.533 - -0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.66% 1244552.635 1223914.509 - -0.59% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.65% 5.033 4.950 - -1.48% -
SetIntersection_Front_Set_float_1024_16 -1.65% 1308042.976 1286446.869 - -1.35% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.65% 494.111 485.956 - -0.71% -
BM_deque_vector_copy/0 -1.65% 1.490 1.466 - 6.32% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.64% 8.410 8.272 - 0.44% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.64% 16.700 16.426 - -2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.64% 11788898.715 11595436.315 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.64% 1432588.292 1409082.190 - -0.18% -
rng::find(list<int>)_(process_all)/50 -1.64% 18.837 18.529 - 0.19% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.64% 8.624 8.483 - -1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.64% 61706112.524 60696358.541 - 0.60% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.64% 22.004 21.644 - -3.75% -
rng::remove(list<int>)_(sprinkled)/1024 -1.63% 965.413 949.641 - -1.55% -
BM_std_min<short>/25 -1.63% 2.086 2.052 - -7.45% -
BM_RangesMakeHeap_string_Heap_64 -1.63% 4.995 4.913 - -0.96% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.63% 44029.499 43311.678 - -0.41% -
BM_std_minmax_element<int>/4 -1.63% 1.243 1.222 - 5.06% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.63% 69643.137 68509.189 - 0.41% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.62% 18288672.191 17992381.997 - -1.53% -
std::map<std::string,_int>::clear()/1024 -1.62% 20950.037 20611.312 - -1.48% -
rng::copy(vector<int>)/4096 -1.62% 149.432 147.017 - 1.54% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.61% 720.292 708.674 - -1.11% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.61% 28169.723 27715.520 - 0.18% -
std::copy_if(vector<int>)_(entire_range)/64 -1.61% 16.363 16.100 - -2.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.61% 25316.375 24909.186 - 0.23% -
707_ntest_r -1.61% 16.946 16.674 - 1.39% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.60% 1.914 1.883 - -0.19% -
BM_std_minmax<unsigned_char>/2 -1.60% 0.883 0.869 - -3.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.60% 1272700.235 1252293.108 - 0.86% -
rng::replace(list<int>)_(sprinkled)/8192 -1.60% 7291.240 7174.456 - -6.86% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.60% 13.212 13.000 - -1.08% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -1.60% 726.967 715.336 - -0.79% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.60% 38.717 38.098 - 1.99% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.60% 19.967 19.648 - -0.40% -
BM_LowerBound_uint32_16 -1.60% 7.443 7.324 - 0.15% -
723_llvm_r -1.59% 11.766 11.579 - 0.38% -
BM_std_min<unsigned_char>/12 -1.59% 1.358 1.337 - -0.88% -
BM_PushHeap_float_Random_64 -1.59% 6.773 6.666 - -1.43% -
BM_std_min<unsigned_long_long>/6 -1.59% 1.628 1.602 - -0.60% -
std::find_if(deque<int>)_(process_all)/50 -1.59% 23.905 23.526 - -1.64% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.59% 38.042 37.439 - -4.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.59% 5.893 5.800 - -4.81% -
SetIntersection_None_Vector_string_262144_64 -1.58% 1371243.529 1349544.136 - -0.25% -
BM_std_min<char>/16 -1.58% 2.563 2.522 - 2.46% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.58% 13051.207 12845.234 - 0.09% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.58% 4.368 4.299 - -0.12% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.58% 1525.534 1501.472 - -1.70% -
rng::sort(deque<int>)_(shuffled)/8192 -1.58% 81896.483 80605.692 - -0.60% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.57% 11408589.433 11228921.881 - -3.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.57% 1254609.375 1234865.804 - 0.12% -
rng::all_of(vector<int>)_(process_all)/50 -1.57% 18.457 18.166 - -0.07% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.57% 21.583 21.243 - -11.62% -
std::equal(list<int>)_(it,_it,_it)/8 -1.57% 2.819 2.775 - -0.99% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.57% 19.814 19.503 - -0.70% -
rng::copy_backward(vector<bool>)_(aligned)/64 -1.57% 1.893 1.864 - 7.49% -
BM_std_min<short>/20 -1.57% 2.248 2.213 - -1.95% -
rng::search(deque<int>)_(same_length)/8192 -1.57% 3840.255 3779.985 - -0.44% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.57% 21.293 20.959 - -2.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.57% 24344.024 23962.195 - 0.16% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.57% 187.424 184.485 - -1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.57% 6156564.523 6060158.556 - -7.15% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.57% 18.467 18.178 - -0.32% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.56% 11635.146 11453.062 - 0.04% -
BM_std_minmax<unsigned_char>/4 -1.56% 1.473 1.450 - -3.01% -
rng::search(deque<int>)_(same_length)/1000 -1.56% 331.309 326.131 - -0.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.56% 3.895 3.834 - -0.51% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.56% 3515.329 3460.486 - -0.04% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.56% 22.016 21.673 - -0.80% -
BM_RangesPushHeap_string_Ascending_64 -1.56% 7.442 7.326 - -3.92% -
rng::find(vector<int>)_(process_all)/8 -1.56% 2.902 2.856 - 2.94% -
rng::none_of(list<int>)_(process_all)/50 -1.55% 21.957 21.616 - -0.89% -
BM_std_minmax<long_long>/10 -1.55% 2.190 2.156 - -1.49% -
std::find_if(vector<bool>)_(process_all)/50 -1.55% 36.550 35.983 - 3.45% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.55% 8302.829 8174.092 - -0.23% -
BM_RangesPushHeap_string_Ascending_4 -1.55% 2.616 2.575 - 0.34% -
BM_RangesPopHeap_string_4 -1.55% 5.328 5.246 - -1.54% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.55% 4196.167 4131.151 - -2.85% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.55% 1.199 1.180 - -0.91% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.55% 6757.438 6652.858 - 0.28% -
BM_std_minmax_element<short>/4 -1.55% 1.227 1.208 - -5.01% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.55% 49879.528 49107.929 - -3.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.54% 2175397.867 2141810.791 - -1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.54% 1359393.309 1338412.189 - 0.16% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.54% 8.686 8.552 - -0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.54% 3651714.423 3595391.818 - 1.42% -
rng::copy_backward(list<int>)/8 -1.54% 2.462 2.424 - 0.51% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.54% 4324.189 4257.795 - -0.66% -
SetIntersection_None_Vector_uint64_16384_256 -1.53% 1181587.672 1163451.148 - 4.37% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.53% 97372.653 95880.899 - -0.77% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.53% 10.530 10.369 - -6.81% -
SetIntersection_None_Set_float_256_4 -1.53% 11647125.733 11469352.257 - -1.75% -
std::rotate_copy(list<int>)/32 -1.53% 8.528 8.397 - 0.84% -
SetIntersection_Interlaced_Vector_string_64_64 -1.53% 29115011.975 28670874.717 - 3.35% -
std::partition_copy(deque<int>)/32 -1.52% 12.995 12.796 - -0.67% -
BM_deque_vector_move_backward/64000 -1.52% 8032.919 7910.525 - -2.06% -
BM_std_min<short>/30 -1.52% 2.347 2.312 - -5.30% -
std::set<int>::insert(value)_(already_present)/32 -1.52% 1.793 1.766 - -0.68% -
SetIntersection_Front_Vector_float_1024_64 -1.52% 1448710.809 1426712.945 - -0.77% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.52% 23.312 22.958 - -0.24% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.52% 16.856 16.600 - -3.34% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.52% 106.421 104.808 - -1.67% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.51% 4.072 4.010 - 0.24% -
SetIntersection_None_Set_string_256_256 -1.51% 6060993.321 5969257.310 - 2.11% -
std::any_of(vector<int>)_(process_all)/8 -1.51% 2.481 2.444 - -5.14% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.51% 13.993 13.782 - -0.56% -
BM_RangesMakeHeap_uint64_Random_64 -1.51% 1.293 1.273 - 1.46% -
rng::for_each_n(list<int>)/8 -1.51% 2.562 2.523 - 3.04% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.51% 18.395 18.117 - -0.10% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.51% 1.430 1.409 - -2.19% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.51% 15.448 15.215 - -0.25% -
std::remove_copy(deque<int>)_(prefix)/32 -1.51% 13.223 13.024 - 0.10% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.51% 5.492 5.409 - -0.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.51% 1.818 1.790 - -1.38% -
731_astcenc_r -1.51% 10.217 10.063 - -0.77% -
BM_PushHeap_uint32_Random_4 -1.51% 2.481 2.443 - -2.61% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -1.50% 9.269 9.130 - -2.19% -
std::move(vector<int>)/8 -1.50% 2.305 2.271 - 2.49% -
BM_RangesMakeThenSortHeap_string_Descending_64 -1.50% 12.972 12.778 - -12.06% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.50% 2180.803 2148.104 - -1.24% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.50% 12.931 12.737 - -1.93% -
BM_deque_vector_move/64 -1.50% 2.631 2.591 - 0.61% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.50% 49713.458 48970.065 - -2.25% -
BM_deque_vector_ranges_copy/1 -1.49% 2.116 2.085 - 0.23% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.49% 212878.215 209697.393 - -1.11% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.49% 22.145 21.814 - 5.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.49% 17401.413 17142.323 - -2.34% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.49% 12.654 12.466 - -0.52% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.49% 0.954 0.939 - -0.29% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.49% 8.878 8.746 - -0.81% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.48% 24143.721 23785.382 - -5.14% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.48% 24110.938 23753.231 - -5.24% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.48% 204339.988 201316.986 - -0.17% -
SetIntersection_Interlaced_Set_float_64_4 -1.48% 22351428.069 22021656.244 - -0.83% -
BM_RangesMakeHeap_string_SingleElement_64 -1.47% 6.475 6.379 - 0.80% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.47% 310.671 306.106 - 0.25% -
SetIntersection_None_Set_string_262144_16 -1.47% 1689690.675 1664865.237 - -1.19% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.47% 21.578 21.261 - -1.39% -
rng::count_if(list<int>)_(every_other)/8192 -1.47% 7302.102 7194.866 - -0.81% -
rng::rotate(list<int>)_(by_1/4)/1024 -1.46% 582.717 574.183 - -1.03% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.46% 1.130 1.114 - -0.37% -
BM_std_min<unsigned_char>/23 -1.46% 2.334 2.300 - -0.65% -
std::map<int,_int>::clear()/1024 -1.46% 10580.321 10425.854 - 4.34% -
rng::partition(vector<int>)_(sparse)/32 -1.45% 9.086 8.954 - 1.76% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.45% 839.705 827.490 - -1.01% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.45% 16.522 16.282 - -0.27% -
std::remove_if(vector<int>)_(prefix)/8192 -1.45% 2616.744 2578.736 - -0.32% -
std::sort(deque<int>)_(shuffled)/8192 -1.45% 81541.048 80357.498 - -1.06% -
SetIntersection_Front_Set_string_262144_16384 -1.45% 352255032.582 347147010.395 - -1.28% -
std::copy_if(deque<int>)_(entire_range)/8 -1.45% 2.618 2.580 - 0.07% -
BM_RangesPushHeap_string_Random_256 -1.45% 14.358 14.150 - -0.56% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.45% 22.296 21.973 - -1.04% -
BM_RangesPushHeap_string_Random_1024 -1.45% 15.119 14.900 - -0.05% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -1.45% 3936.866 3879.959 - -2.17% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.44% 1.239 1.221 - 2.19% -
SetIntersection_Front_Vector_uint64_1024_1 -1.44% 1097273.895 1081467.908 - -2.90% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.44% 53.239 52.472 - -0.93% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.44% 49844.918 49127.460 - -2.77% -
std::map<int,_int>::erase(iterator)/0 -1.44% 20.809 20.510 - -1.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.44% 15.356 15.135 - 0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.43% 2019863.443 1990908.692 - -1.66% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.43% 2189.661 2158.283 - -0.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.43% 634125.713 625042.002 - -0.02% -
rng::find_if(vector<char>)_(process_all)/50 -1.43% 12.660 12.479 - 0.31% -
BM_std_min<unsigned_char>/22 -1.43% 2.104 2.074 - 2.99% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -1.43% 15.326 15.108 - 4.60% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.42% 329.177 324.492 - -1.00% -
std::all_of(vector<int>)_(process_all)/32 -1.42% 8.498 8.377 - 0.69% -
rng::reverse(list<int>)/512 -1.42% 199.791 196.956 - -1.18% -
BM_MakeThenSortHeap_string_Random_16 -1.42% 22.677 22.356 - -1.14% -
BM_std_min<char>/29 -1.42% 2.002 1.974 - -0.39% -
BM_PushHeap_uint32_Random_262144 -1.42% 6.438 6.347 - 1.06% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.41% 680.148 670.530 - -2.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.41% 19643637.473 19366130.017 - 0.67% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.41% 10.222 10.077 - -1.21% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.41% 5.249 5.175 - 0.93% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.41% 4456593.608 4393817.892 - 1.21% -
BM_std_min<unsigned_long_long>/13 -1.41% 1.753 1.728 - 0.81% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.41% 21.534 21.231 - -0.57% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.40% 130795.705 128958.615 - -0.56% -
bm_lexicographical_compare<unsigned_char>/64 -1.40% 1.965 1.937 - -2.67% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.40% 11.641 11.477 - 0.58% -
std::map<int,_int>::erase(iterator)/32 -1.40% 21.029 20.735 - -1.13% -
BM_RangesMakeHeap_string_Heap_16 -1.40% 4.670 4.605 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.40% 1193757.972 1177094.907 - 1.49% -
SetIntersection_Front_Set_string_262144_64 -1.40% 4801407.128 4734416.615 - -7.13% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.39% 505.139 498.097 - -0.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.39% 7.247 7.146 - -2.19% -
std::sort(deque<int>)_(ascending)/8 -1.39% 18.409 18.153 - 0.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.39% 7.525 7.420 - -0.33% -
rng::generate_n(deque<int>)/32 -1.39% 8.506 8.388 - 1.13% -
BM_MakeThenSortHeap_float_Descending_64 -1.39% 3.331 3.284 - 0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.39% 22.545 22.231 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.39% 5134784.353 5063385.265 - 0.20% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.39% 42204.285 41617.640 - -0.01% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.39% 2258.969 2227.652 - 1.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.38% 7.735 7.628 - 0.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.38% 0.733 0.723 - -1.00% -
std::copy(deque<int>)/262144 -1.38% 10351.613 10208.592 - -1.65% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.38% 42983.316 42389.695 - -0.07% -
std::fill(vector<bool>)/512 -1.38% 1.530 1.509 - -0.80% -
SetIntersection_None_Set_string_262144_4 -1.38% 1687660.154 1664411.297 - -1.69% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.38% 588.182 580.085 - -2.76% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.38% 22.899 22.584 - -3.05% -
BM_std_minmax<unsigned_short>/20 -1.38% 1.952 1.925 - -1.53% -
rng::copy_n(deque<int>)/8 -1.37% 2.758 2.720 - -1.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.37% 191937.124 189299.535 - 0.12% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.37% 138121.258 136225.497 - -0.86% -
std::equal(list<int>)_(it,_it,_it)/8192 -1.37% 10089.065 9950.630 - -8.50% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.37% 453.792 447.571 - 1.84% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.37% 20795.083 20510.266 - 1.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.37% 9781715.482 9647864.212 - -11.23% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.37% 29.452 29.049 - -0.04% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.37% 603218.480 594980.035 - 0.22% -
SetIntersection_Interlaced_Vector_float_64_4 -1.37% 18917227.374 18658867.391 - -1.32% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.36% 455.974 449.759 - -3.62% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.36% 2114599.366 2085802.979 - -2.22% -
std::is_sorted_until(list<int>,_pred)/8 -1.36% 4.230 4.173 - -1.19% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.36% 512.224 505.264 - -1.04% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.36% 497.697 490.948 - -0.11% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.36% 2850.725 2812.072 - 0.38% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.35% 471.852 465.460 - 0.82% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.35% 36675.791 36179.177 - -3.14% -
std::partial_sort(vector<int>)_(descending)/1024 -1.35% 8279.757 8167.737 - -1.29% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.35% 4.155 4.099 - -0.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.35% 11.691 11.533 - -0.21% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.35% 371.080 366.082 - 2.04% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.35% 6250.586 6166.402 - -2.49% -
BM_StringDestroy_Huge -1.34% 10.624 10.482 - -5.22% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.34% 4.955 4.888 - -0.06% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.34% 19.985 19.716 - 0.10% -
bm_lexicographical_compare<int>/8 -1.34% 1.541 1.520 - 1.47% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.34% 21.451 21.163 - -0.55% -
rng::remove(deque<int>)_(prefix)/50 -1.34% 63.484 62.632 - 0.43% -
std::multiset<int>::ctor(const&)/8192 -1.34% 48971.432 48314.676 - -4.23% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.34% 5.582 5.508 - -0.24% -
rng::copy_if(list<int>)_(entire_range)/512 -1.33% 371.557 366.599 - -1.25% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.33% 1.195 1.179 - -0.63% -
BM_MakeThenSortHeap_string_Ascending_4 -1.33% 5.357 5.285 - -1.38% -
std::find(list<int>)_(process_all)/8 -1.33% 2.397 2.365 - -0.21% -
BM_PushHeap_string_QuickSortAdversary_256 -1.33% 14.809 14.612 - 0.94% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.33% 18.496 18.250 - 0.84% -
BM_MakeThenSortHeap_string_Heap_16 -1.33% 17.530 17.296 - 0.35% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.33% 18.620 18.372 - -1.06% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.33% 1.609 1.588 - 3.63% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.33% 23725.647 23410.584 - -0.42% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.33% 45.760 45.153 - 0.23% -
std::find_if(deque<int>)_(bail_25%)/8 -1.33% 1.546 1.526 - 0.05% -
SetIntersection_None_Vector_float_16_1 -1.32% 68561932.010 67653930.303 - -0.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.32% 184823.518 182379.351 - -0.43% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.32% 645.328 636.795 - 0.39% -
BM_MakeThenSortHeap_float_Random_64 -1.32% 18.166 17.926 - -0.72% -
std::set<int>::find(key)_(existent)/1024 -1.32% 4.020 3.967 - -0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.32% 4776810.662 4713856.879 - 0.12% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.32% 2.108 2.080 - -1.03% -
std::sort(deque<int>)_(ascending)/8192 -1.31% 5815.339 5738.970 - 0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.31% 170.697 168.461 - 0.83% -
BM_std_minmax<char>/23 -1.31% 3.165 3.124 - -9.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.31% 116054.503 114538.555 - -0.38% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.30% 44769.524 44186.050 - -0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.30% 151229730.458 149259680.656 - -0.57% -
std::multiset<std::string>::erase(iterator)/0 -1.30% 30.057 29.666 - -5.14% -
SetIntersection_None_Vector_uint32_1024_1024 -1.30% 1143717.582 1128839.391 - -1.52% -
SetIntersection_None_Vector_uint64_262144_16384 -1.30% 1216512.301 1200701.019 - 0.18% -
SetIntersection_None_Vector_uint32_16384_16 -1.30% 1158031.336 1143003.625 - -1.95% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.29% 15.077 14.882 - -0.06% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.29% 10.638 10.501 - -5.58% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.29% 4.238 4.183 - -0.71% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.29% 8.850 8.736 - -0.81% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.29% 698.023 689.045 - -4.66% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.29% 14.904 14.713 - -0.43% -
BM_MakeThenSortHeap_float_Descending_4 -1.29% 1.175 1.160 - 3.81% -
SetIntersection_None_Set_string_262144_16384 -1.28% 1691626.139 1669896.567 - -1.31% -
BM_std_min<char>/4 -1.28% 1.071 1.057 - 5.52% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.28% 24.006 23.700 - 4.35% -
std::replace_if(deque<int>)_(prefix)/50 -1.27% 20.340 20.081 - -0.53% -
rng::search(list<int>)_(no_match)/1048576 -1.27% 845462.595 834699.211 - 0.51% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.27% 1.146 1.131 - 19.68% -
BM_RangesPushHeap_float_Random_16 -1.27% 5.409 5.340 - -1.52% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -1.27% 9.020 8.905 - -0.41% -
std::stable_sort(deque<int>)_(repeated)/8 -1.27% 18.203 17.971 - -0.62% -
rng::count(vector<bool>)/1000 -1.27% 3.007 2.969 - -1.08% -
BM_LowerBound_float_1 -1.27% 2.676 2.642 - -0.02% -
SetIntersection_Front_Set_float_16384_16 -1.27% 1316938.492 1300251.037 - -0.20% -
BM_RangesPushHeap_string_Descending_16 -1.26% 2.108 2.081 - -1.06% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.26% 48.757 48.142 - -25.63% -
std::transform(vector<int>)_(identity_transform)/32 -1.26% 9.079 8.964 - -0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.26% 6641346.373 6557681.845 - -3.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.26% 11713603.877 11566270.967 - 1.86% -
bm_lexicographical_compare<signed_char>/1 -1.26% 1.286 1.270 - -8.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.26% 17.808 17.584 - -1.17% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.26% 32.806 32.394 - -2.71% -
rng::find_if(vector<bool>)_(process_all)/8 -1.25% 5.615 5.545 - 1.48% -
BM_std_minmax<unsigned_short>/11 -1.25% 1.719 1.698 - -1.15% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.25% 966.303 954.200 - 0.92% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.25% 326.974 322.881 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.25% 68068326.806 67219009.717 - -1.20% -
BM_std_min<int>/7 -1.25% 1.053 1.040 - -0.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.25% 127703.608 126113.452 - -0.47% -
BM_std_minmax<char>/29 -1.24% 2.555 2.524 - -10.70% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.24% 1591320.883 1571515.625 - -0.65% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.24% 4.319 4.266 - 0.71% -
BM_vector_deque_ranges_copy/4096 -1.24% 147.930 146.090 - 0.63% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.24% 3.620 3.575 - 0.11% -
std::reverse_copy(list<int>)/4096 -1.24% 3173.792 3134.384 - -0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.24% 203900112.429 201368478.815 - 0.38% -
BM_std_minmax<long_long>/12 -1.24% 2.733 2.699 - -1.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.24% 4003.062 3953.435 - -0.05% -
std::find_if(deque<int>)_(process_all)/8 -1.24% 3.974 3.925 - -0.85% -
SetIntersection_None_Set_string_262144_256 -1.24% 1692200.359 1671245.363 - -1.27% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.24% 25.957 25.635 - -2.51% -
std::multiset<int>::ctor(const&)/1024 -1.24% 6157.884 6081.775 - -3.75% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.23% 2255.797 2227.949 - 1.77% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.23% 9.058 8.946 - -1.98% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.23% 470.451 464.651 - -1.18% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.23% 530.104 523.568 - 0.34% -
rng::copy_backward(deque<int>)/8 -1.23% 2.793 2.759 - 0.25% -
std::map<int,_int>::erase(key)_(existent)/0 -1.23% 21.207 20.946 - -0.54% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.23% 25156.212 24847.146 - 0.01% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.23% 3.778 3.732 - -10.55% -
rng::move(vector<bool>)_(aligned)/64 -1.22% 1.897 1.874 - -3.70% -
std::set<int>::ctor(const&)/1024 -1.22% 6286.032 6209.140 - 2.20% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.22% 3984.550 3935.921 - -0.84% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.22% 222.810 220.092 - -2.22% -
BM_deque_deque_move_backward/4000 -1.22% 148.460 146.650 - -1.07% -
SetIntersection_Front_Vector_float_64_16 -1.22% 15376407.449 15188978.473 - 0.21% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.22% 42034.536 41522.296 - 1.42% -
BM_std_min<char>/22 -1.22% 2.070 2.045 - 0.09% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.22% 6799.442 6716.674 - -0.61% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -1.22% 0.931 0.919 - 1.08% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.22% 2075.487 2050.245 - -0.25% -
rng::search(deque<int>,_pred)_(same_length)/1024 -1.22% 514.173 507.923 - -0.77% -
std::partition(deque<int>)_(sparse)/1024 -1.21% 389.174 384.450 - -1.32% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.21% 9019.269 8910.016 - -0.00% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.21% 61192.537 60451.666 - 0.59% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.21% 23.537 23.252 - 0.16% -
BM_MakeThenSortHeap_string_Descending_64 -1.21% 13.149 12.990 - 0.16% -
BM_RangesPushHeap_uint64_Ascending_16 -1.21% 0.937 0.925 - -0.48% -
BM_std_min<unsigned_short>/24 -1.21% 2.493 2.463 - -1.89% -
SetIntersection_Front_Vector_string_262144_1 -1.21% 1141228.534 1127436.527 - -2.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.21% 2323266.439 2295266.520 - -0.35% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.20% 0.984 0.972 - 0.50% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.20% 4.056 4.008 - -0.33% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.20% 4.044 3.995 - 1.44% -
SetIntersection_Front_Set_string_1024_4 -1.20% 1313043.316 1297255.826 - 0.35% -
BM_MakeHeap_string_Random_262144 -1.20% 15.580 15.393 - -19.98% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.20% 1.065 1.052 - 1.20% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.20% 16.523 16.325 - 0.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.20% 3.128 3.091 - -0.49% -
rng::adjacent_find(deque<int>,_pred)/50 -1.20% 29.018 28.670 - -2.00% -
BM_MakeHeap_string_PipeOrgan_64 -1.20% 4.734 4.678 - -30.50% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.20% 6603.159 6524.210 - -1.06% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.19% 8.539 8.437 - 0.11% -
SetIntersection_Front_Set_float_1024_1024 -1.19% 16614296.323 16416655.430 - 5.02% -
std::partial_sort(vector<int>)_(descending)/8 -1.19% 24.811 24.516 - -1.01% -
753_ns3_r -1.19% 10.220 10.098 - -1.58% -
rng::search(vector<int>)_(single_element)/1000 -1.19% 231.937 229.183 - 0.82% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.19% 6230.988 6157.017 - -3.01% -
rng::copy_n(vector<int>)/1048576 -1.18% 49369.004 48784.618 - -2.10% -
rng::generate_n(deque<int>)/50 -1.18% 12.547 12.398 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.18% 37971085.713 37521998.302 - 0.04% -
rng::sort(deque<int>)_(ascending)/8192 -1.18% 5817.836 5749.043 - 0.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.18% 5.086 5.026 - -9.39% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.18% 16.972 16.772 - 0.01% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.18% 17.565 17.358 - -0.68% -
SetIntersection_None_Vector_string_262144_16 -1.18% 1357876.105 1341895.415 - -1.18% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.18% 12.190 12.047 - -1.83% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.18% 11.549 11.413 - 0.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.17% 1505.128 1487.451 - 2.20% -
std::unordered_set<int>::ctor(const&)/1024 -1.17% 6714.918 6636.079 - -0.07% -
std::move(list<int>)/1048576 -1.17% 1016918.116 1004985.106 - 1.49% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.17% 3907.910 3862.102 - 2.37% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -1.17% 18.383 18.168 - -0.73% -
std::search(vector<int>)_(near_matches)/1000 -1.17% 14218.910 14052.678 - 0.78% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.17% 774.233 765.191 - -0.13% -
std::partition(list<int>)_(sparse)/32 -1.16% 8.885 8.781 - -1.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.16% 14.235 14.069 - -0.33% -
BM_std_min<unsigned_short>/32 -1.16% 2.913 2.879 - -2.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.16% 11055925.029 10927667.734 - -0.18% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.16% 32.399 32.024 - -1.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.16% 0.962 0.950 - -1.17% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.16% 449828.650 444614.980 - -0.46% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.16% 14.974 14.800 - -0.18% -
BM_std_minmax<int>/9 -1.16% 1.171 1.157 - -0.07% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -1.16% 58291.348 57617.720 - -0.63% -
BM_RangesPushHeap_uint64_Random_1024 -1.15% 6.007 5.938 - 2.33% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.15% 36176.790 35759.106 - -0.06% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.15% 1.224 1.209 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.15% 1161018.633 1147635.285 - -3.21% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.15% 518.238 512.269 - 0.52% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.15% 128010.318 126536.021 - 0.07% -
SetIntersection_Front_Vector_uint64_1024_256 -1.15% 2331233.624 2304387.615 - 0.85% -
rng::copy_backward(deque<int>)/64 -1.15% 3.080 3.045 - -0.97% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.15% 26.972 26.662 - 0.98% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.15% 10.359 10.240 - -0.54% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.15% 20.819 20.580 - -1.33% -
BM_MakeThenSortHeap_float_Ascending_16 -1.14% 2.954 2.921 - -0.14% -
BM_std_minmax<unsigned_long_long>/7 -1.14% 2.528 2.499 - -1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.14% 4403163.729 4352805.047 - -1.46% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.14% 186698.038 184567.096 - -0.09% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.14% 20.890 20.652 - 0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.14% 6.875 6.797 - -0.54% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.14% 4026.534 3980.684 - -2.14% -
SetIntersection_Front_Set_string_64_64 -1.13% 36168943.159 35758589.593 - -6.04% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.13% 7.547 7.461 - 0.13% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.13% 26260.727 25962.892 - -2.08% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -1.13% 1.265 1.251 - 1.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.13% 82356.231 81424.695 - 0.04% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.13% 1.196 1.182 - -0.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.13% 50.331 49.763 - -0.77% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.13% 14.666 14.501 - -0.58% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.13% 10.127 10.013 - 1.58% -
BM_std_min<long_long>/64 -1.12% 4.905 4.850 - 0.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.12% 23.806 23.538 - -0.74% -
BM_vector_deque_ranges_copy/5500 -1.12% 199.283 197.045 - -0.58% -
rng::find_if(vector<char>)_(bail_25%)/8 -1.12% 0.949 0.938 - -0.29% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.12% 30.608 30.264 - -2.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.12% 1271473.000 1257213.701 - 0.63% -
SetIntersection_Front_Vector_float_262144_1 -1.12% 1125785.155 1113171.742 - 1.39% -
rng::reverse_copy(list<int>)/8 -1.12% 2.308 2.282 - -3.16% -
bm_lexicographical_compare<signed_char>/8 -1.12% 3.111 3.076 - -4.02% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.12% 17.898 17.698 - 0.67% -
766_femflow_r -1.12% 12.948 12.803 - -0.40% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.12% 7544.921 7460.751 - -11.54% -
737_gmsh_r -1.12% 12.753 12.611 - -0.23% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.12% 1435945.514 1419933.485 - -0.17% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.11% 30.593 30.252 - 0.31% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.11% 22.660 22.408 - 0.34% -
735_gem5_r -1.11% 13.564 13.413 - 1.25% -
BM_std_min<char>/64 -1.11% 4.195 4.149 - 0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.11% 19350304.820 19135564.943 - 1.31% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.11% 30.178 29.843 - -0.07% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.11% 1.776 1.756 - -1.84% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.10% 23.543 23.283 - -1.39% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.10% 4.024 3.979 - -0.55% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.10% 352194111.566 348308054.871 - -0.69% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.10% 0.936 0.925 - 0.66% -
BM_PopHeap_uint64_262144 -1.10% 42.021 41.558 - 0.36% -
rng::is_sorted_until(list<int>,_pred)/8 -1.10% 3.802 3.761 - -0.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -1.10% 3.203 3.168 - 2.63% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.10% 12547.291 12409.621 - -1.64% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.10% 2569.631 2541.437 - 1.35% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.10% 653337.894 646176.786 - 0.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.09% 24.809 24.537 - 0.07% -
BM_RangesSortHeap_uint32_16 -1.09% 4.849 4.796 - -0.61% -
rng::search(vector<int>)_(single_element)/1024 -1.09% 237.174 234.583 - 0.87% -
SetIntersection_None_Vector_uint64_262144_262144 -1.09% 1205659.984 1192495.307 - 0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.09% 1163915.963 1151220.302 - 1.14% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.09% 12.581 12.443 - 1.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.09% 33.637 33.271 - -2.08% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.09% 1.406 1.391 - 0.01% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.09% 488.612 483.293 - -0.05% -
BM_std_minmax<long_long>/28 -1.09% 4.140 4.095 - -0.93% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.09% 9.019 8.921 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.08% 1244426.432 1230929.848 - 0.17% -
std::set<int>::contains(key)_(existent)/8192 -1.08% 8.391 8.300 - -1.03% -
rng::all_of(list<int>)_(process_all)/50 -1.08% 22.057 21.818 - -1.03% -
SetIntersection_Front_Set_uint64_256_1 -1.08% 4403054.720 4355357.168 - -1.30% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.08% 5995.423 5930.573 - -0.74% -
rng::search(deque<int>,_pred)_(same_length)/8192 -1.08% 4061.986 4018.138 - -1.10% -
BM_std_min<char>/5500 -1.08% 37.290 36.888 - 0.04% -
std::set<std::string>::erase(key)_(existent)/8192 -1.08% 71.061 70.295 - -1.59% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.08% 523.794 518.156 - -1.62% -
rng::replace_if(deque<int>)_(prefix)/32 -1.08% 14.119 13.967 - 0.98% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.07% 2471.247 2444.696 - 0.01% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.07% 523.334 517.713 - -0.00% -
BM_std_min<int>/10 -1.07% 1.005 0.994 - -0.03% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.07% 5.700 5.639 - -0.62% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.07% 4.846 4.795 - -3.83% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.07% 10.736 10.622 - -1.67% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.07% 38.554 38.143 - 0.97% -
rng::fill(list<int>)/32 -1.07% 8.459 8.369 - 0.58% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.07% 8221.797 8134.190 - -0.37% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.07% 572.303 566.207 - 1.86% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.06% 807.975 799.373 - 0.03% -
rng::remove(vector<int>)_(prefix)/50 -1.06% 57.016 56.409 - 0.38% -
std::find(vector<char>)_(bail_25%)/1024 -1.06% 5.442 5.384 - 1.07% -
SetIntersection_Front_Vector_uint32_16384_64 -1.06% 1448094.787 1432699.684 - -0.30% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.06% 16.665 16.488 - -0.74% -
BM_PushHeap_float_Random_1024 -1.06% 7.515 7.436 - -1.14% -
rng::any_of(list<int>)_(process_all)/32 -1.06% 11.610 11.487 - 1.00% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.06% 211.899 209.659 - -0.79% -
std::copy_if(deque<int>)_(entire_range)/1048576 -1.06% 277615.599 274680.267 - 0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.06% 9.300 9.202 - -0.24% -
BM_StringFindAllMatch/512 -1.05% 11.701 11.578 - -0.70% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.05% 4731.584 4681.864 - -0.19% -
BM_MakeThenSortHeap_uint32_SingleElement_64 -1.05% 7.276 7.200 - -0.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.05% 32.575 32.233 - -0.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.05% 10.017 9.912 - 0.53% -
std::move(vector<bool>)_(aligned)/4096 -1.05% 7.064 6.990 - -0.56% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.04% 1.569 1.552 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.04% 16.686 16.512 - -1.30% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.04% 1.437 1.422 - -0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.04% 1118531.528 1106861.607 - -0.57% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.04% 8.488 8.400 - 0.67% -
BM_std_minmax<long_long>/31 -1.04% 4.827 4.777 - -1.14% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.04% 18.934 18.736 - -0.65% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.04% 4.051 4.009 - -0.03% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.04% 3.817 3.777 - -0.18% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.04% 32.582 32.243 - -2.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.04% 44.836 44.369 - 0.01% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.04% 30.779 30.460 - -0.78% -
rng::partial_sort(deque<int>)_(ascending)/8192 -1.04% 164062.827 162360.700 - -3.05% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.04% 177.764 175.920 - 1.27% -
std::partition_copy(list<int>)/8192 -1.04% 7292.767 7217.133 - 6.15% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.04% 5.060 5.008 - 2.84% -
std::remove(list<int>)_(prefix)/1024 -1.04% 997.403 987.073 - -3.42% -
SetIntersection_Front_Vector_uint32_262144_16 -1.03% 1190909.740 1178591.229 - -1.04% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.03% 2.431 2.405 - -2.04% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.03% 15274.592 15116.790 - -0.29% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.03% 53054.052 52506.907 - -2.91% -
SetIntersection_None_Vector_uint64_262144_16 -1.03% 1195547.156 1183230.879 - 0.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.03% 8793333.555 8702781.099 - -2.43% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.03% 1102354.118 1091015.307 - -3.44% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.03% 523714.820 518334.104 - -1.72% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.03% 6159.071 6095.915 - -0.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.03% 17.247 17.070 - -2.17% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.03% 1.738 1.720 - -0.94% -
BM_std_min<short>/22 -1.02% 1.887 1.868 - -1.95% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.02% 34740.056 34384.711 - 0.24% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.02% 1436680.778 1421995.436 - 0.17% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.02% 2.071 2.050 - 0.25% -
std::unordered_multiset<int>::clear()/1024 -1.02% 7884.911 7804.394 - -2.73% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.02% 2.081 2.060 - 7.15% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.02% 919.804 910.421 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.02% 11702859.455 11583795.204 - 0.92% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.02% 32220.787 31893.039 - -0.27% -
std::multimap<int,_int>::ctor(const&)/1024 -1.02% 6309.245 6245.071 - 0.16% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.02% 3.752 3.714 - -1.97% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.02% 11231.241 11117.113 - -0.53% -
std::transform(deque<int>)_(identity_transform)/8192 -1.01% 2471.925 2446.846 - 0.05% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.01% 1.072 1.061 - 0.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.01% 2.303 2.280 - 0.02% -
std::search(deque<int>,_pred)_(same_length)/8192 -1.01% 4056.377 4015.298 - -1.06% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.01% 771.835 764.020 - -0.28% -
rng::adjacent_find(list<int>)/8 -1.01% 2.134 2.112 - -0.02% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.01% 1.675 1.658 - -0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.00% 148345299.263 146854549.762 - 0.65% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.00% 20.365 20.161 - 0.16% -
std::stable_partition(vector<int>)_(dense)/1024 -1.00% 295.972 292.998 - -0.61% -
std::generate_n(vector<int>)/32 -1.00% 8.018 7.938 - -0.46% -
rng::reverse_copy(list<int>)/4096 -1.00% 3071.994 3041.159 - -0.67% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.00% 24.982 24.731 - -0.85% -
std::set<int>::insert(value)_(new_value)/8192 -1.00% 71.043 70.331 - -5.48% -
rng::move(deque<int>)/262144 -1.00% 14995.658 14845.510 - 0.37% -


Report Time: 4.70s
Name Current %
706_stockfish_r 21.417 -
707_ntest_r 16.674 1.39%
709_cactus_r 19.676 -
710_omnetpp_r 8.963 -
721_gcc_r 12.907 -1.07%
723_llvm_r 11.579 -
727_cppcheck_r 24.687 -
729_abc_r 18.526 -
731_astcenc_r 10.063 -
735_gem5_r 13.413 1.25%
736_ocio_r 16.289 -
737_gmsh_r 12.611 -
748_flightdm_r 8.935 -
750_sealcrypto_r 18.459 -
753_ns3_r 10.098 -1.58%
766_femflow_r 12.803 -
BM_LowerBound_float_1 2.642 -
BM_LowerBound_float_1024 21.889 -
BM_LowerBound_float_16 7.798 -
BM_LowerBound_float_16384 65.866 -
BM_LowerBound_float_256 14.214 -
BM_LowerBound_float_262144 574.569 -
BM_LowerBound_float_4 11.485 -
BM_LowerBound_float_64 8.507 -
BM_LowerBound_pair<uint32,_uint32>_1 2.940 1.91%
BM_LowerBound_pair<uint32,_uint32>_1024 44.377 -1.60%
BM_LowerBound_pair<uint32,_uint32>_16 16.301 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.833 -1.80%
BM_LowerBound_pair<uint32,_uint32>_256 32.769 -1.86%
BM_LowerBound_pair<uint32,_uint32>_262144 609.061 -1.32%
BM_LowerBound_pair<uint32,_uint32>_4 11.199 -
BM_LowerBound_pair<uint32,_uint32>_64 18.748 -
BM_LowerBound_string_1 4.499 -
BM_LowerBound_string_1024 180.798 -1.04%
BM_LowerBound_string_16 36.727 -
BM_LowerBound_string_16384 390.107 -
BM_LowerBound_string_256 131.820 4.39%
BM_LowerBound_string_262144 2227.095 -8.54%
BM_LowerBound_string_4 19.815 -
BM_LowerBound_string_64 69.069 1.04%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.899 1.32%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.825 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.551 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 121.747 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.111 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 661.309 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.255 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.593 -
BM_LowerBound_uint32_1 2.591 -
BM_LowerBound_uint32_1024 21.655 -
BM_LowerBound_uint32_16 7.324 -
BM_LowerBound_uint32_16384 65.119 -
BM_LowerBound_uint32_256 14.137 -
BM_LowerBound_uint32_262144 555.165 -
BM_LowerBound_uint32_4 10.429 -
BM_LowerBound_uint32_64 8.099 -
BM_LowerBound_uint64_1 2.601 -
BM_LowerBound_uint64_1024 24.803 -
BM_LowerBound_uint64_16 7.406 -
BM_LowerBound_uint64_16384 70.386 -
BM_LowerBound_uint64_256 16.353 -
BM_LowerBound_uint64_262144 582.505 -
BM_LowerBound_uint64_4 10.456 -
BM_LowerBound_uint64_64 8.359 -1.38%
BM_MakeHeap_float_Ascending_1 0.268 -
BM_MakeHeap_float_Ascending_1024 0.700 -
BM_MakeHeap_float_Ascending_16 0.834 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.645 -
BM_MakeHeap_float_Ascending_262144 0.696 -
BM_MakeHeap_float_Ascending_4 0.404 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.268 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.214 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.286 3.78%
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.268 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.206 -
BM_MakeHeap_float_Heap_262144 0.188 -
BM_MakeHeap_float_Heap_4 0.277 -
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.274 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.262 -
BM_MakeHeap_float_PipeOrgan_16384 0.656 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.705 -
BM_MakeHeap_float_PipeOrgan_4 0.407 -
BM_MakeHeap_float_PipeOrgan_64 0.803 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.735 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.392 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.276 -
BM_MakeHeap_float_Random_1024 1.160 -8.24%
BM_MakeHeap_float_Random_16 1.531 -3.53%
BM_MakeHeap_float_Random_16384 1.241 7.99%
BM_MakeHeap_float_Random_256 1.442 12.35%
BM_MakeHeap_float_Random_262144 1.145 1.14%
BM_MakeHeap_float_Random_4 1.528 -11.45%
BM_MakeHeap_float_Random_64 1.608 -5.83%
BM_MakeHeap_float_SingleElement_1 0.274 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.667 -
BM_MakeHeap_float_SingleElement_262144 0.712 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.366 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.250 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.348 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.389 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.391 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.797 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.112 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.514 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.525 3.34%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.489 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.596 2.92%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.522 -6.06%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.481 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.546 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.583 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.524 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.568 20.45%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.509 -2.04%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.269 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.349 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.219 -4.37%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.342 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.393 1.38%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.419 1.33%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.554 2.08%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.327 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.229 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.301 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.380 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.340 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -6.36%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.125 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.958 -1.49%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.827 1.40%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.962 -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.038 -1.85%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.068 3.05%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.691 3.79%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.165 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.273 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.197 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.086 1.63%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.179 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.188 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.223 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.114 -
BM_MakeHeap_string_Ascending_1 0.256 -
BM_MakeHeap_string_Ascending_1024 4.915 -30.71%
BM_MakeHeap_string_Ascending_16 3.681 -30.76%
BM_MakeHeap_string_Ascending_16384 5.298 -29.89%
BM_MakeHeap_string_Ascending_256 4.786 -30.34%
BM_MakeHeap_string_Ascending_262144 8.023 -6.58%
BM_MakeHeap_string_Ascending_4 2.852 -20.40%
BM_MakeHeap_string_Ascending_64 4.721 -29.01%
BM_MakeHeap_string_Descending_1 0.252 -
BM_MakeHeap_string_Descending_1024 2.772 -18.43%
BM_MakeHeap_string_Descending_16 2.431 -7.81%
BM_MakeHeap_string_Descending_16384 3.135 -16.91%
BM_MakeHeap_string_Descending_256 2.755 -19.36%
BM_MakeHeap_string_Descending_262144 3.617 -27.19%
BM_MakeHeap_string_Descending_4 2.149 -
BM_MakeHeap_string_Descending_64 2.646 -9.15%
BM_MakeHeap_string_Heap_1 0.254 -
BM_MakeHeap_string_Heap_1024 4.842 -22.86%
BM_MakeHeap_string_Heap_16 4.636 -22.22%
BM_MakeHeap_string_Heap_16384 5.073 -23.75%
BM_MakeHeap_string_Heap_256 4.951 -22.54%
BM_MakeHeap_string_Heap_262144 5.370 -22.59%
BM_MakeHeap_string_Heap_4 3.071 -19.80%
BM_MakeHeap_string_Heap_64 5.097 -22.39%
BM_MakeHeap_string_PipeOrgan_1 0.253 -
BM_MakeHeap_string_PipeOrgan_1024 4.915 -32.21%
BM_MakeHeap_string_PipeOrgan_16 3.587 -32.35%
BM_MakeHeap_string_PipeOrgan_16384 5.841 -21.75%
BM_MakeHeap_string_PipeOrgan_256 4.768 -32.89%
BM_MakeHeap_string_PipeOrgan_262144 7.459 -23.92%
BM_MakeHeap_string_PipeOrgan_4 2.572 -29.61%
BM_MakeHeap_string_PipeOrgan_64 4.678 -30.50%
BM_MakeHeap_string_QuickSortAdversary_1 0.255 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.764 -17.04%
BM_MakeHeap_string_QuickSortAdversary_16 8.616 -16.76%
BM_MakeHeap_string_QuickSortAdversary_16384 11.933 -16.48%
BM_MakeHeap_string_QuickSortAdversary_256 10.562 -17.56%
BM_MakeHeap_string_QuickSortAdversary_262144 12.781 -18.44%
BM_MakeHeap_string_QuickSortAdversary_4 6.031 -12.98%
BM_MakeHeap_string_QuickSortAdversary_64 10.280 -17.28%
BM_MakeHeap_string_Random_1 0.250 -
BM_MakeHeap_string_Random_1024 10.789 -8.92%
BM_MakeHeap_string_Random_16 8.383 -3.45%
BM_MakeHeap_string_Random_16384 12.729 -8.33%
BM_MakeHeap_string_Random_256 10.567 -8.00%
BM_MakeHeap_string_Random_262144 15.393 -19.98%
BM_MakeHeap_string_Random_4 5.898 1.97%
BM_MakeHeap_string_Random_64 10.105 -3.20%
BM_MakeHeap_string_SingleElement_1 0.257 -
BM_MakeHeap_string_SingleElement_1024 6.122 -33.13%
BM_MakeHeap_string_SingleElement_16 5.485 -27.95%
BM_MakeHeap_string_SingleElement_16384 5.917 -35.27%
BM_MakeHeap_string_SingleElement_256 6.215 -31.92%
BM_MakeHeap_string_SingleElement_262144 7.559 -24.30%
BM_MakeHeap_string_SingleElement_4 3.599 -31.68%
BM_MakeHeap_string_SingleElement_64 6.216 -30.40%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.899 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.091 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.600 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.876 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.972 1.48%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.001 1.33%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.263 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.944 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.209 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.110 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.194 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.775 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.052 1.20%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.382 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.886 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.124 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.893 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.668 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.799 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.445 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.931 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.806 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.095 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.072 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.572 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.707 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.201 -1.28%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.793 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.786 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.869 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.633 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.848 -1.40%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.928 -
BM_MakeHeap_uint32_Ascending_1 0.271 -
BM_MakeHeap_uint32_Ascending_1024 0.639 -
BM_MakeHeap_uint32_Ascending_16 0.604 -
BM_MakeHeap_uint32_Ascending_16384 0.602 -
BM_MakeHeap_uint32_Ascending_256 0.594 -
BM_MakeHeap_uint32_Ascending_262144 0.659 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.547 -
BM_MakeHeap_uint32_Descending_1 0.273 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.250 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.270 -
BM_MakeHeap_uint32_Descending_64 0.226 -5.34%
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.249 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.264 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.281 -
BM_MakeHeap_uint32_Heap_64 0.243 -6.96%
BM_MakeHeap_uint32_PipeOrgan_1 0.273 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.718 3.94%
BM_MakeHeap_uint32_PipeOrgan_16 1.016 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.623 -2.37%
BM_MakeHeap_uint32_PipeOrgan_262144 0.668 -
BM_MakeHeap_uint32_PipeOrgan_4 0.425 -
BM_MakeHeap_uint32_PipeOrgan_64 0.708 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.275 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.599 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_MakeHeap_uint32_Random_1 0.271 -
BM_MakeHeap_uint32_Random_1024 1.081 -
BM_MakeHeap_uint32_Random_16 1.281 1.02%
BM_MakeHeap_uint32_Random_16384 1.011 1.70%
BM_MakeHeap_uint32_Random_256 1.148 -
BM_MakeHeap_uint32_Random_262144 1.016 -
BM_MakeHeap_uint32_Random_4 1.169 -
BM_MakeHeap_uint32_Random_64 1.260 -
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.488 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.543 -
BM_MakeHeap_uint32_SingleElement_262144 0.631 -
BM_MakeHeap_uint32_SingleElement_4 0.323 -
BM_MakeHeap_uint32_SingleElement_64 0.509 -
BM_MakeHeap_uint64_Ascending_1 0.275 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.657 -2.58%
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.629 -
BM_MakeHeap_uint64_Ascending_262144 0.728 -
BM_MakeHeap_uint64_Ascending_4 0.415 -3.28%
BM_MakeHeap_uint64_Ascending_64 0.573 -
BM_MakeHeap_uint64_Descending_1 0.277 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.258 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.281 -
BM_MakeHeap_uint64_Descending_64 0.234 -6.71%
BM_MakeHeap_uint64_Heap_1 0.274 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.260 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.277 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.278 -
BM_MakeHeap_uint64_Heap_64 0.237 -
BM_MakeHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.655 -
BM_MakeHeap_uint64_PipeOrgan_16 1.040 1.22%
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.642 -1.55%
BM_MakeHeap_uint64_PipeOrgan_262144 0.755 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.720 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.270 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.622 2.22%
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.451 10.42%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.275 -
BM_MakeHeap_uint64_Random_1024 1.025 -1.84%
BM_MakeHeap_uint64_Random_16 1.302 2.88%
BM_MakeHeap_uint64_Random_16384 1.078 10.42%
BM_MakeHeap_uint64_Random_256 1.115 -6.09%
BM_MakeHeap_uint64_Random_262144 1.048 2.06%
BM_MakeHeap_uint64_Random_4 1.223 15.25%
BM_MakeHeap_uint64_Random_64 1.237 -5.74%
BM_MakeHeap_uint64_SingleElement_1 0.268 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.506 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.577 -
BM_MakeHeap_uint64_SingleElement_262144 0.754 -
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.508 -
BM_MakeThenSortHeap_float_Ascending_1 0.279 -
BM_MakeThenSortHeap_float_Ascending_1024 8.733 -
BM_MakeThenSortHeap_float_Ascending_16 2.921 -
BM_MakeThenSortHeap_float_Ascending_16384 27.982 -1.81%
BM_MakeThenSortHeap_float_Ascending_256 6.490 -1.58%
BM_MakeThenSortHeap_float_Ascending_262144 31.388 -
BM_MakeThenSortHeap_float_Ascending_4 1.386 -2.56%
BM_MakeThenSortHeap_float_Ascending_64 4.042 -
BM_MakeThenSortHeap_float_Descending_1 0.271 -
BM_MakeThenSortHeap_float_Descending_1024 8.058 -1.12%
BM_MakeThenSortHeap_float_Descending_16 1.874 -
BM_MakeThenSortHeap_float_Descending_16384 29.419 -1.40%
BM_MakeThenSortHeap_float_Descending_256 5.921 -1.83%
BM_MakeThenSortHeap_float_Descending_262144 35.173 -
BM_MakeThenSortHeap_float_Descending_4 1.160 3.81%
BM_MakeThenSortHeap_float_Descending_64 3.284 -
BM_MakeThenSortHeap_float_Heap_1 0.279 -
BM_MakeThenSortHeap_float_Heap_1024 8.185 -
BM_MakeThenSortHeap_float_Heap_16 1.854 -1.62%
BM_MakeThenSortHeap_float_Heap_16384 26.083 -
BM_MakeThenSortHeap_float_Heap_256 6.100 -
BM_MakeThenSortHeap_float_Heap_262144 30.823 -
BM_MakeThenSortHeap_float_Heap_4 1.210 -
BM_MakeThenSortHeap_float_Heap_64 3.437 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.411 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.036 1.62%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.500 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.294 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.277 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.525 1.85%
BM_MakeThenSortHeap_float_PipeOrgan_64 4.004 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.269 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.172 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.955 -1.02%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.352 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.996 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.374 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.530 1.09%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.760 -1.40%
BM_MakeThenSortHeap_float_Random_1 0.271 -
BM_MakeThenSortHeap_float_Random_1024 33.281 -1.09%
BM_MakeThenSortHeap_float_Random_16 9.912 -
BM_MakeThenSortHeap_float_Random_16384 47.311 -
BM_MakeThenSortHeap_float_Random_256 25.733 -
BM_MakeThenSortHeap_float_Random_262144 62.647 -
BM_MakeThenSortHeap_float_Random_4 4.386 2.86%
BM_MakeThenSortHeap_float_Random_64 17.926 -
BM_MakeThenSortHeap_float_SingleElement_1 0.279 3.88%
BM_MakeThenSortHeap_float_SingleElement_1024 5.176 7.01%
BM_MakeThenSortHeap_float_SingleElement_16 3.266 1.23%
BM_MakeThenSortHeap_float_SingleElement_16384 15.296 -3.62%
BM_MakeThenSortHeap_float_SingleElement_256 4.255 5.08%
BM_MakeThenSortHeap_float_SingleElement_262144 49.133 -6.16%
BM_MakeThenSortHeap_float_SingleElement_4 1.345 -
BM_MakeThenSortHeap_float_SingleElement_64 3.452 2.94%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.648 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.630 -2.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.231 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.561 -1.28%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.213 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.600 -4.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.259 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.125 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.797 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.771 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.963 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 33.970 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.924 -16.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.813 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.069 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.422 -1.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.738 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.299 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.884 -9.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.202 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.950 1.75%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.801 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.408 1.83%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.016 3.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.368 2.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.790 -2.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.544 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.272 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.816 -2.51%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.471 -1.51%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.719 -2.50%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.375 -3.34%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 34.724 -2.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.490 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.807 -2.32%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.398 2.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.579 1.71%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.483 2.37%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.149 2.33%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.634 2.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.001 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.418 1.61%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.646 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.298 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.454 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.291 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.296 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.027 13.39%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.858 -
BM_MakeThenSortHeap_string_Ascending_1 1.364 -
BM_MakeThenSortHeap_string_Ascending_1024 35.226 -7.00%
BM_MakeThenSortHeap_string_Ascending_16 9.618 -1.47%
BM_MakeThenSortHeap_string_Ascending_16384 62.854 -
BM_MakeThenSortHeap_string_Ascending_256 20.242 -
BM_MakeThenSortHeap_string_Ascending_262144 75.763 -
BM_MakeThenSortHeap_string_Ascending_4 5.285 -1.38%
BM_MakeThenSortHeap_string_Ascending_64 15.703 -1.01%
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 25.854 -
BM_MakeThenSortHeap_string_Descending_16 7.847 -
BM_MakeThenSortHeap_string_Descending_16384 64.156 -1.89%
BM_MakeThenSortHeap_string_Descending_256 17.607 -
BM_MakeThenSortHeap_string_Descending_262144 86.897 -
BM_MakeThenSortHeap_string_Descending_4 3.665 -
BM_MakeThenSortHeap_string_Descending_64 12.990 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 64.341 1.58%
BM_MakeThenSortHeap_string_Heap_16 17.296 -
BM_MakeThenSortHeap_string_Heap_16384 102.954 1.89%
BM_MakeThenSortHeap_string_Heap_256 50.005 1.65%
BM_MakeThenSortHeap_string_Heap_262144 183.322 -
BM_MakeThenSortHeap_string_Heap_4 5.890 -
BM_MakeThenSortHeap_string_Heap_64 34.298 1.33%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.257 -
BM_MakeThenSortHeap_string_PipeOrgan_16 9.490 -2.29%
BM_MakeThenSortHeap_string_PipeOrgan_16384 62.706 -
BM_MakeThenSortHeap_string_PipeOrgan_256 19.681 -2.59%
BM_MakeThenSortHeap_string_PipeOrgan_262144 78.970 -3.25%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.793 -
BM_MakeThenSortHeap_string_PipeOrgan_64 14.816 -1.90%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.968 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.618 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.820 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.555 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 192.538 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.487 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.092 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 68.715 -1.61%
BM_MakeThenSortHeap_string_Random_16 22.356 -1.14%
BM_MakeThenSortHeap_string_Random_16384 108.372 -1.39%
BM_MakeThenSortHeap_string_Random_256 54.405 -1.60%
BM_MakeThenSortHeap_string_Random_262144 190.419 -1.61%
BM_MakeThenSortHeap_string_Random_4 10.323 -
BM_MakeThenSortHeap_string_Random_64 39.127 -1.56%
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.116 1.14%
BM_MakeThenSortHeap_string_SingleElement_16 13.966 1.06%
BM_MakeThenSortHeap_string_SingleElement_16384 38.098 1.99%
BM_MakeThenSortHeap_string_SingleElement_256 25.239 3.54%
BM_MakeThenSortHeap_string_SingleElement_262144 50.669 2.03%
BM_MakeThenSortHeap_string_SingleElement_4 6.291 -
BM_MakeThenSortHeap_string_SingleElement_64 19.804 1.65%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.274 1.52%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.706 1.53%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.879 1.51%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.389 1.98%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.347 1.61%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.367 -1.23%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.672 1.33%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.726 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.614 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.741 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.926 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.009 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.206 3.85%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.436 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.945 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.715 1.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.791 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.316 1.06%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.634 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.906 -5.26%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.113 1.26%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.063 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.948 1.06%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.317 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.272 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.599 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.393 3.18%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.265 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.228 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.430 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.101 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.774 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.847 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.622 -1.07%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.614 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.180 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.033 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.079 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.789 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.298 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.327 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.565 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.303 7.12%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.064 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.823 9.31%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.258 5.82%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.745 12.82%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.692 1.83%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.142 4.05%
BM_MakeThenSortHeap_uint32_Ascending_1 0.274 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.688 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.738 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.883 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.725 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.114 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.434 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.666 -
BM_MakeThenSortHeap_uint32_Descending_1 0.274 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.248 -
BM_MakeThenSortHeap_uint32_Descending_16 5.524 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.317 -
BM_MakeThenSortHeap_uint32_Descending_256 8.778 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.475 -
BM_MakeThenSortHeap_uint32_Descending_4 1.378 4.86%
BM_MakeThenSortHeap_uint32_Descending_64 8.677 -
BM_MakeThenSortHeap_uint32_Heap_1 0.274 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.362 -
BM_MakeThenSortHeap_uint32_Heap_16 5.157 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.398 -1.02%
BM_MakeThenSortHeap_uint32_Heap_256 8.293 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.374 -1.82%
BM_MakeThenSortHeap_uint32_Heap_4 1.203 -
BM_MakeThenSortHeap_uint32_Heap_64 8.155 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.271 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.062 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.802 -1.30%
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.205 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.263 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.556 -1.40%
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.386 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.130 -2.19%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.631 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.598 -1.18%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.491 -1.06%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.459 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.405 -1.49%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.720 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.981 -
BM_MakeThenSortHeap_uint32_Random_1 0.279 -
BM_MakeThenSortHeap_uint32_Random_1024 15.574 -
BM_MakeThenSortHeap_uint32_Random_16 8.708 -
BM_MakeThenSortHeap_uint32_Random_16384 22.250 -
BM_MakeThenSortHeap_uint32_Random_256 13.311 -
BM_MakeThenSortHeap_uint32_Random_262144 32.510 -
BM_MakeThenSortHeap_uint32_Random_4 3.999 -
BM_MakeThenSortHeap_uint32_Random_64 11.859 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.467 -
BM_MakeThenSortHeap_uint32_SingleElement_16 4.011 1.74%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.869 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.637 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.814 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.490 -3.32%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.200 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.661 -1.04%
BM_MakeThenSortHeap_uint64_Ascending_16 5.473 -1.81%
BM_MakeThenSortHeap_uint64_Ascending_16384 16.835 -1.41%
BM_MakeThenSortHeap_uint64_Ascending_256 8.717 -1.21%
BM_MakeThenSortHeap_uint64_Ascending_262144 25.055 -1.61%
BM_MakeThenSortHeap_uint64_Ascending_4 1.467 1.23%
BM_MakeThenSortHeap_uint64_Ascending_64 8.331 -1.11%
BM_MakeThenSortHeap_uint64_Descending_1 0.268 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.276 -
BM_MakeThenSortHeap_uint64_Descending_16 5.542 -1.24%
BM_MakeThenSortHeap_uint64_Descending_16384 16.180 -1.37%
BM_MakeThenSortHeap_uint64_Descending_256 8.715 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.512 -1.75%
BM_MakeThenSortHeap_uint64_Descending_4 1.313 -13.89%
BM_MakeThenSortHeap_uint64_Descending_64 8.414 -
BM_MakeThenSortHeap_uint64_Heap_1 0.273 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.369 -
BM_MakeThenSortHeap_uint64_Heap_16 5.286 -1.30%
BM_MakeThenSortHeap_uint64_Heap_16384 16.534 -
BM_MakeThenSortHeap_uint64_Heap_256 8.442 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.844 -1.00%
BM_MakeThenSortHeap_uint64_Heap_4 1.232 2.12%
BM_MakeThenSortHeap_uint64_Heap_64 8.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.276 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.131 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.065 -1.09%
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.389 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.343 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 25.821 -1.51%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.402 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.893 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.620 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.506 -1.12%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.453 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.731 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.874 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.409 -2.19%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.909 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.442 -
BM_MakeThenSortHeap_uint64_Random_16 8.534 -1.40%
BM_MakeThenSortHeap_uint64_Random_16384 22.059 -1.66%
BM_MakeThenSortHeap_uint64_Random_256 13.335 -1.24%
BM_MakeThenSortHeap_uint64_Random_262144 35.245 -2.05%
BM_MakeThenSortHeap_uint64_Random_4 3.948 -4.53%
BM_MakeThenSortHeap_uint64_Random_64 11.762 -1.39%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.273 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 8.885 -9.28%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.020 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.358 -2.69%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.767 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.251 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.221 2.19%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.279 5.56%
BM_PopHeap_float_1 0.467 -2.96%
BM_PopHeap_float_1024 28.413 1.04%
BM_PopHeap_float_16 7.013 -
BM_PopHeap_float_16384 33.965 -1.14%
BM_PopHeap_float_256 22.445 -
BM_PopHeap_float_262144 37.072 -4.58%
BM_PopHeap_float_4 2.496 1.72%
BM_PopHeap_float_64 13.634 -
BM_PopHeap_pair<uint32,_uint32>_1 0.546 -13.03%
BM_PopHeap_pair<uint32,_uint32>_1024 29.843 -
BM_PopHeap_pair<uint32,_uint32>_16 9.307 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.153 -
BM_PopHeap_pair<uint32,_uint32>_256 22.408 -
BM_PopHeap_pair<uint32,_uint32>_262144 58.104 -
BM_PopHeap_pair<uint32,_uint32>_4 3.202 -
BM_PopHeap_pair<uint32,_uint32>_64 15.847 -
BM_PopHeap_string_1 0.573 -9.55%
BM_PopHeap_string_1024 56.763 1.61%
BM_PopHeap_string_16 14.418 -
BM_PopHeap_string_16384 73.464 -1.22%
BM_PopHeap_string_256 40.982 -
BM_PopHeap_string_262144 86.282 -11.28%
BM_PopHeap_string_4 5.343 2.12%
BM_PopHeap_string_64 26.031 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.439 -30.97%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.869 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.477 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.243 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.012 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.275 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.228 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.652 -
BM_PopHeap_uint32_1 0.696 58.66%
BM_PopHeap_uint32_1024 21.324 -
BM_PopHeap_uint32_16 7.566 -
BM_PopHeap_uint32_16384 31.320 1.34%
BM_PopHeap_uint32_256 16.880 -
BM_PopHeap_uint32_262144 41.324 -1.26%
BM_PopHeap_uint32_4 2.624 -
BM_PopHeap_uint32_64 12.597 -
BM_PopHeap_uint64_1 0.447 -20.45%
BM_PopHeap_uint64_1024 21.621 -
BM_PopHeap_uint64_16 7.672 -
BM_PopHeap_uint64_16384 31.425 -
BM_PopHeap_uint64_256 17.124 -
BM_PopHeap_uint64_262144 41.558 -
BM_PopHeap_uint64_4 2.780 4.40%
BM_PopHeap_uint64_64 12.686 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.120 -
BM_PushHeap_float_Ascending_16 0.980 -
BM_PushHeap_float_Ascending_16384 4.292 -2.02%
BM_PushHeap_float_Ascending_256 2.480 -
BM_PushHeap_float_Ascending_262144 5.223 3.76%
BM_PushHeap_float_Ascending_4 0.538 -
BM_PushHeap_float_Ascending_64 1.750 -
BM_PushHeap_float_Descending_1 0.638 10.49%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.367 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.363 -
BM_PushHeap_float_Descending_64 0.381 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.093 -
BM_PushHeap_float_PipeOrgan_16 0.910 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.150 -
BM_PushHeap_float_PipeOrgan_4 0.483 -5.06%
BM_PushHeap_float_PipeOrgan_64 1.299 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.615 -
BM_PushHeap_float_QuickSortAdversary_16 1.026 -3.94%
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.447 4.77%
BM_PushHeap_float_Random_1024 7.436 -1.14%
BM_PushHeap_float_Random_16 5.362 -
BM_PushHeap_float_Random_16384 7.605 -1.31%
BM_PushHeap_float_Random_256 7.284 1.17%
BM_PushHeap_float_Random_262144 7.792 1.02%
BM_PushHeap_float_Random_4 2.947 -2.67%
BM_PushHeap_float_Random_64 6.666 -1.43%
BM_PushHeap_float_SingleElement_1 0.521 21.16%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.368 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.364 -
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.429 -7.92%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.183 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.606 1.67%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.976 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.255 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.806 2.03%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.826 -3.87%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.404 1.18%
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.556 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.735 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.179 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.074 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.225 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.279 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.674 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.654 -2.91%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.927 -1.16%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.998 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.669 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.619 -2.29%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.470 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.610 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.347 -4.76%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.635 32.13%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.461 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.337 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.577 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.294 1.36%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.504 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.709 -2.47%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.822 3.20%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.393 -29.07%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.549 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.603 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.531 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.543 -3.15%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 11.937 -8.87%
BM_PushHeap_string_Ascending_16 4.582 -2.35%
BM_PushHeap_string_Ascending_16384 18.169 -6.10%
BM_PushHeap_string_Ascending_256 9.397 -9.18%
BM_PushHeap_string_Ascending_262144 27.386 -4.76%
BM_PushHeap_string_Ascending_4 2.550 -
BM_PushHeap_string_Ascending_64 6.898 -8.17%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.439 -2.10%
BM_PushHeap_string_Descending_16 2.106 -2.11%
BM_PushHeap_string_Descending_16384 2.403 1.97%
BM_PushHeap_string_Descending_256 2.362 1.17%
BM_PushHeap_string_Descending_262144 3.404 -4.39%
BM_PushHeap_string_Descending_4 1.902 -2.50%
BM_PushHeap_string_Descending_64 2.268 1.10%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.642 -2.45%
BM_PushHeap_string_PipeOrgan_16 4.096 -
BM_PushHeap_string_PipeOrgan_16384 13.147 -
BM_PushHeap_string_PipeOrgan_256 7.893 -1.98%
BM_PushHeap_string_PipeOrgan_262144 18.122 -
BM_PushHeap_string_PipeOrgan_4 2.497 -1.85%
BM_PushHeap_string_PipeOrgan_64 5.834 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.298 -
BM_PushHeap_string_QuickSortAdversary_16 10.326 1.87%
BM_PushHeap_string_QuickSortAdversary_16384 15.933 1.56%
BM_PushHeap_string_QuickSortAdversary_256 14.612 -
BM_PushHeap_string_QuickSortAdversary_262144 16.403 1.01%
BM_PushHeap_string_QuickSortAdversary_4 6.145 1.06%
BM_PushHeap_string_QuickSortAdversary_64 13.107 1.55%
BM_PushHeap_string_Random_1 0.700 -
BM_PushHeap_string_Random_1024 14.817 -1.40%
BM_PushHeap_string_Random_16 10.133 -
BM_PushHeap_string_Random_16384 16.024 -2.23%
BM_PushHeap_string_Random_256 14.138 -1.15%
BM_PushHeap_string_Random_262144 18.249 -2.50%
BM_PushHeap_string_Random_4 5.937 -1.61%
BM_PushHeap_string_Random_64 12.723 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.522 2.82%
BM_PushHeap_string_SingleElement_16 2.494 2.27%
BM_PushHeap_string_SingleElement_16384 2.524 2.29%
BM_PushHeap_string_SingleElement_256 2.499 2.09%
BM_PushHeap_string_SingleElement_262144 2.547 1.71%
BM_PushHeap_string_SingleElement_4 2.205 1.96%
BM_PushHeap_string_SingleElement_64 2.554 2.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.555 10.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.818 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.111 1.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.931 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.956 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.523 1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.019 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.014 2.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.482 3.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.713 1.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.735 14.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.695 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.764 2.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.722 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.938 4.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.554 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.487 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.540 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.195 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.901 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.226 -1.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.615 31.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.081 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.268 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.859 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.851 1.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.532 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.535 11.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.499 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.372 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.469 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.114 -2.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.644 1.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.571 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.780 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.463 -24.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.728 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.748 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.647 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.745 -
BM_PushHeap_uint32_Ascending_1 0.615 11.22%
BM_PushHeap_uint32_Ascending_1024 3.938 -
BM_PushHeap_uint32_Ascending_16 1.400 -
BM_PushHeap_uint32_Ascending_16384 6.814 1.49%
BM_PushHeap_uint32_Ascending_256 3.086 -
BM_PushHeap_uint32_Ascending_262144 8.238 -
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.221 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.355 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.340 -6.40%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.485 -12.81%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.687 -
BM_PushHeap_uint32_PipeOrgan_262144 3.029 -
BM_PushHeap_uint32_PipeOrgan_4 0.533 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.577 28.78%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.925 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.537 -3.88%
BM_PushHeap_uint32_Random_1024 6.201 -
BM_PushHeap_uint32_Random_16 4.514 -
BM_PushHeap_uint32_Random_16384 6.302 -
BM_PushHeap_uint32_Random_256 6.038 2.33%
BM_PushHeap_uint32_Random_262144 6.347 1.06%
BM_PushHeap_uint32_Random_4 2.443 -2.61%
BM_PushHeap_uint32_Random_64 5.575 1.25%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.374 -2.61%
BM_PushHeap_uint32_SingleElement_16 0.355 -6.69%
BM_PushHeap_uint32_SingleElement_16384 0.367 -3.00%
BM_PushHeap_uint32_SingleElement_256 0.392 -2.61%
BM_PushHeap_uint32_SingleElement_262144 0.367 -3.16%
BM_PushHeap_uint32_SingleElement_4 0.353 -10.50%
BM_PushHeap_uint32_SingleElement_64 0.363 -4.17%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.575 -9.20%
BM_PushHeap_uint64_Ascending_16 0.910 -15.38%
BM_PushHeap_uint64_Ascending_16384 3.639 -3.92%
BM_PushHeap_uint64_Ascending_256 2.092 -13.31%
BM_PushHeap_uint64_Ascending_262144 4.932 -2.03%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.518 -19.85%
BM_PushHeap_uint64_Descending_1 0.636 24.66%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.362 -
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.918 -
BM_PushHeap_uint64_PipeOrgan_16 0.891 -
BM_PushHeap_uint64_PipeOrgan_16384 2.396 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.026 -
BM_PushHeap_uint64_PipeOrgan_4 0.487 -
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.917 -2.79%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.544 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 5.912 -1.05%
BM_PushHeap_uint64_Random_16 4.292 -2.25%
BM_PushHeap_uint64_Random_16384 5.869 -3.46%
BM_PushHeap_uint64_Random_256 5.788 1.75%
BM_PushHeap_uint64_Random_262144 6.064 -
BM_PushHeap_uint64_Random_4 2.169 -4.68%
BM_PushHeap_uint64_Random_64 5.257 4.53%
BM_PushHeap_uint64_SingleElement_1 0.554 15.08%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.337 -5.50%
BM_PushHeap_uint64_SingleElement_16384 0.365 -
BM_PushHeap_uint64_SingleElement_256 0.385 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -2.76%
BM_PushHeap_uint64_SingleElement_4 0.357 -4.10%
BM_PushHeap_uint64_SingleElement_64 0.352 -3.71%
BM_RangesMakeHeap_float_Ascending_1 0.276 -
BM_RangesMakeHeap_float_Ascending_1024 0.702 -
BM_RangesMakeHeap_float_Ascending_16 0.736 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.649 -
BM_RangesMakeHeap_float_Ascending_262144 0.697 -
BM_RangesMakeHeap_float_Ascending_4 0.390 -
BM_RangesMakeHeap_float_Ascending_64 0.629 -
BM_RangesMakeHeap_float_Descending_1 0.272 -
BM_RangesMakeHeap_float_Descending_1024 0.252 -
BM_RangesMakeHeap_float_Descending_16 0.211 -
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.244 -
BM_RangesMakeHeap_float_Descending_262144 0.232 -
BM_RangesMakeHeap_float_Descending_4 0.280 -
BM_RangesMakeHeap_float_Descending_64 0.195 -
BM_RangesMakeHeap_float_Heap_1 0.267 -
BM_RangesMakeHeap_float_Heap_1024 0.253 -
BM_RangesMakeHeap_float_Heap_16 0.213 -15.01%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.237 -8.14%
BM_RangesMakeHeap_float_Heap_262144 0.229 -
BM_RangesMakeHeap_float_Heap_4 0.278 -
BM_RangesMakeHeap_float_Heap_64 0.193 -28.19%
BM_RangesMakeHeap_float_PipeOrgan_1 0.267 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.704 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.298 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.704 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.383 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.803 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.268 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.530 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.837 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.506 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.408 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.274 -
BM_RangesMakeHeap_float_Random_1024 1.345 7.05%
BM_RangesMakeHeap_float_Random_16 1.573 -5.77%
BM_RangesMakeHeap_float_Random_16384 1.181 3.61%
BM_RangesMakeHeap_float_Random_256 1.375 7.52%
BM_RangesMakeHeap_float_Random_262144 1.142 2.40%
BM_RangesMakeHeap_float_Random_4 1.497 13.60%
BM_RangesMakeHeap_float_Random_64 1.573 5.83%
BM_RangesMakeHeap_float_SingleElement_1 0.276 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.713 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.270 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.356 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.227 -4.45%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.340 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.390 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.398 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.751 -2.80%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.120 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.515 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.489 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.612 3.44%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.455 4.90%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.477 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.538 -2.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.534 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.574 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.529 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.504 3.24%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.498 -4.79%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.341 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.208 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.398 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.417 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.565 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.119 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.322 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.221 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.291 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.371 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.341 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.766 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.116 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.267 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.006 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.897 -3.48%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.989 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.057 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.035 -2.68%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.540 -2.75%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.168 2.63%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.196 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.062 -1.50%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.174 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.180 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.206 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.114 -
BM_RangesMakeHeap_string_Ascending_1 0.255 -
BM_RangesMakeHeap_string_Ascending_1024 5.062 3.11%
BM_RangesMakeHeap_string_Ascending_16 3.730 1.53%
BM_RangesMakeHeap_string_Ascending_16384 5.583 7.13%
BM_RangesMakeHeap_string_Ascending_256 4.898 -
BM_RangesMakeHeap_string_Ascending_262144 6.990 -9.74%
BM_RangesMakeHeap_string_Ascending_4 2.857 -
BM_RangesMakeHeap_string_Ascending_64 4.751 -
BM_RangesMakeHeap_string_Descending_1 0.253 -
BM_RangesMakeHeap_string_Descending_1024 2.792 1.97%
BM_RangesMakeHeap_string_Descending_16 2.352 -2.23%
BM_RangesMakeHeap_string_Descending_16384 3.088 7.83%
BM_RangesMakeHeap_string_Descending_256 2.718 -
BM_RangesMakeHeap_string_Descending_262144 3.397 -5.82%
BM_RangesMakeHeap_string_Descending_4 2.135 -1.31%
BM_RangesMakeHeap_string_Descending_64 2.599 -1.38%
BM_RangesMakeHeap_string_Heap_1 0.259 -
BM_RangesMakeHeap_string_Heap_1024 4.695 -
BM_RangesMakeHeap_string_Heap_16 4.605 -
BM_RangesMakeHeap_string_Heap_16384 4.919 -
BM_RangesMakeHeap_string_Heap_256 4.807 -1.97%
BM_RangesMakeHeap_string_Heap_262144 5.149 -1.72%
BM_RangesMakeHeap_string_Heap_4 3.024 -
BM_RangesMakeHeap_string_Heap_64 4.913 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.258 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.949 -2.66%
BM_RangesMakeHeap_string_PipeOrgan_16 3.657 -1.04%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.601 2.10%
BM_RangesMakeHeap_string_PipeOrgan_256 4.842 -1.15%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.189 -3.01%
BM_RangesMakeHeap_string_PipeOrgan_4 2.579 -1.16%
BM_RangesMakeHeap_string_PipeOrgan_64 4.753 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.259 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.441 -1.20%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.483 -1.23%
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.614 -1.53%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.253 -1.50%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.521 -1.33%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.902 -2.24%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.077 -1.21%
BM_RangesMakeHeap_string_Random_1 0.246 -
BM_RangesMakeHeap_string_Random_1024 10.592 -1.15%
BM_RangesMakeHeap_string_Random_16 8.234 -1.20%
BM_RangesMakeHeap_string_Random_16384 12.472 -1.35%
BM_RangesMakeHeap_string_Random_256 10.267 -1.35%
BM_RangesMakeHeap_string_Random_262144 15.044 -2.02%
BM_RangesMakeHeap_string_Random_4 5.764 -1.22%
BM_RangesMakeHeap_string_Random_64 9.959 -
BM_RangesMakeHeap_string_SingleElement_1 0.260 -
BM_RangesMakeHeap_string_SingleElement_1024 6.208 -
BM_RangesMakeHeap_string_SingleElement_16 5.707 1.48%
BM_RangesMakeHeap_string_SingleElement_16384 5.965 -1.49%
BM_RangesMakeHeap_string_SingleElement_256 6.343 -
BM_RangesMakeHeap_string_SingleElement_262144 7.299 -1.97%
BM_RangesMakeHeap_string_SingleElement_4 3.592 -1.91%
BM_RangesMakeHeap_string_SingleElement_64 6.379 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.956 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.085 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.608 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.874 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.972 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.950 -1.17%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.000 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.254 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.946 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.206 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.105 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.182 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.786 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.035 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.386 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.965 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.126 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.686 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.798 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.452 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.930 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.804 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.103 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.068 -1.10%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.571 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.741 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.183 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.783 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.777 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.892 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.595 -1.10%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.828 -1.12%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.684 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.305 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.936 -
BM_RangesMakeHeap_uint32_Ascending_1 0.271 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.646 -
BM_RangesMakeHeap_uint32_Ascending_16 0.607 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.603 -2.12%
BM_RangesMakeHeap_uint32_Ascending_262144 0.663 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.556 -
BM_RangesMakeHeap_uint32_Descending_1 0.275 -
BM_RangesMakeHeap_uint32_Descending_1024 0.255 -
BM_RangesMakeHeap_uint32_Descending_16 0.255 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.271 -
BM_RangesMakeHeap_uint32_Descending_64 0.241 -
BM_RangesMakeHeap_uint32_Heap_1 0.274 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.247 -
BM_RangesMakeHeap_uint32_Heap_16384 0.234 -
BM_RangesMakeHeap_uint32_Heap_256 0.264 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.276 -
BM_RangesMakeHeap_uint32_Heap_64 0.234 -6.78%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.268 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.698 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.030 -1.66%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.637 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.395 -15.44%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.719 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.276 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.492 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.616 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.479 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.390 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.442 -
BM_RangesMakeHeap_uint32_Random_1 0.274 -
BM_RangesMakeHeap_uint32_Random_1024 1.037 -6.04%
BM_RangesMakeHeap_uint32_Random_16 1.238 -1.17%
BM_RangesMakeHeap_uint32_Random_16384 1.007 2.82%
BM_RangesMakeHeap_uint32_Random_256 1.263 10.85%
BM_RangesMakeHeap_uint32_Random_262144 1.053 2.54%
BM_RangesMakeHeap_uint32_Random_4 1.718 46.17%
BM_RangesMakeHeap_uint32_Random_64 1.438 16.79%
BM_RangesMakeHeap_uint32_SingleElement_1 0.268 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.491 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.552 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.625 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.323 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.519 2.41%
BM_RangesMakeHeap_uint64_Ascending_1 0.276 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.663 2.75%
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.631 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.417 3.82%
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.272 -
BM_RangesMakeHeap_uint64_Descending_1024 0.252 -
BM_RangesMakeHeap_uint64_Descending_16 0.258 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.275 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.279 -
BM_RangesMakeHeap_uint64_Descending_64 0.235 -
BM_RangesMakeHeap_uint64_Heap_1 0.276 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.257 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.278 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.277 -
BM_RangesMakeHeap_uint64_Heap_64 0.238 -8.58%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.270 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.032 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.655 2.67%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.724 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.267 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.486 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.610 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.412 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.460 -
BM_RangesMakeHeap_uint64_Random_1 0.276 -
BM_RangesMakeHeap_uint64_Random_1024 1.046 -5.99%
BM_RangesMakeHeap_uint64_Random_16 1.300 2.38%
BM_RangesMakeHeap_uint64_Random_16384 1.039 5.34%
BM_RangesMakeHeap_uint64_Random_256 1.130 -6.59%
BM_RangesMakeHeap_uint64_Random_262144 1.044 1.59%
BM_RangesMakeHeap_uint64_Random_4 1.179 8.40%
BM_RangesMakeHeap_uint64_Random_64 1.273 1.46%
BM_RangesMakeHeap_uint64_SingleElement_1 0.276 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.509 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.581 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.753 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.329 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.506 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.271 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.652 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.974 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.780 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.512 -1.21%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.697 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.317 1.50%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.962 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.269 -3.85%
BM_RangesMakeThenSortHeap_float_Descending_1024 8.160 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.810 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.220 -
BM_RangesMakeThenSortHeap_float_Descending_256 5.945 -3.35%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.001 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.250 -3.66%
BM_RangesMakeThenSortHeap_float_Descending_64 3.247 -3.74%
BM_RangesMakeThenSortHeap_float_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.171 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.947 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.258 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.188 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.252 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.285 4.10%
BM_RangesMakeThenSortHeap_float_Heap_64 3.500 -2.51%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.483 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.967 2.52%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.862 1.69%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.419 1.94%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.891 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.489 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.074 1.31%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.274 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.272 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.953 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.192 2.20%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.135 2.78%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.581 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.527 3.08%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.900 -
BM_RangesMakeThenSortHeap_float_Random_1 0.271 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.009 -
BM_RangesMakeThenSortHeap_float_Random_16 9.906 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.671 -
BM_RangesMakeThenSortHeap_float_Random_256 25.395 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.155 -
BM_RangesMakeThenSortHeap_float_Random_4 4.266 -
BM_RangesMakeThenSortHeap_float_Random_64 17.838 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.899 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.325 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.835 1.17%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.085 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 51.453 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.363 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.385 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.733 -1.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.628 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.313 -1.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.658 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.271 -2.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.721 -1.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.256 1.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 3.82%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.302 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.871 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.017 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.074 1.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.373 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.563 14.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.843 1.04%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.349 2.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.612 3.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.657 2.46%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.913 2.70%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.919 2.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.858 1.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.334 2.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.748 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.897 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.001 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.848 -1.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.649 -1.20%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.790 -1.38%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.389 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.135 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.668 1.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.142 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.533 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.374 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.495 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.912 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.273 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.358 1.64%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.449 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.336 1.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.137 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.535 1.24%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.996 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.386 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.659 -29.64%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.300 -31.04%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.447 -25.94%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.292 -28.83%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.525 -41.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.046 -13.42%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.883 -30.48%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.284 -8.93%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.632 -10.27%
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.243 -6.89%
BM_RangesMakeThenSortHeap_string_Ascending_256 19.868 -11.93%
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.976 -6.10%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.464 -9.17%
BM_RangesMakeThenSortHeap_string_Ascending_64 15.775 -8.71%
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 29.093 -9.58%
BM_RangesMakeThenSortHeap_string_Descending_16 7.772 -11.25%
BM_RangesMakeThenSortHeap_string_Descending_16384 65.235 -5.93%
BM_RangesMakeThenSortHeap_string_Descending_256 17.690 -11.52%
BM_RangesMakeThenSortHeap_string_Descending_262144 84.930 -7.59%
BM_RangesMakeThenSortHeap_string_Descending_4 3.732 -10.55%
BM_RangesMakeThenSortHeap_string_Descending_64 12.778 -12.06%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.740 -2.84%
BM_RangesMakeThenSortHeap_string_Heap_16 17.746 -4.81%
BM_RangesMakeThenSortHeap_string_Heap_16384 101.585 -2.46%
BM_RangesMakeThenSortHeap_string_Heap_256 49.488 -2.97%
BM_RangesMakeThenSortHeap_string_Heap_262144 180.243 -2.23%
BM_RangesMakeThenSortHeap_string_Heap_4 5.941 -7.28%
BM_RangesMakeThenSortHeap_string_Heap_64 34.430 -3.29%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.856 -3.72%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.813 -9.37%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.507 -5.23%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.265 -10.76%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.441 -4.63%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.842 -8.05%
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.235 -9.53%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.394 -3.33%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.734 -4.00%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.503 -2.93%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.097 -3.53%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 189.571 -2.22%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.611 -2.87%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.029 -3.72%
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.744 -
BM_RangesMakeThenSortHeap_string_Random_16 22.444 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.280 -
BM_RangesMakeThenSortHeap_string_Random_256 54.392 -
BM_RangesMakeThenSortHeap_string_Random_262144 189.635 -
BM_RangesMakeThenSortHeap_string_Random_4 10.435 -
BM_RangesMakeThenSortHeap_string_Random_64 39.278 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 31.405 -1.88%
BM_RangesMakeThenSortHeap_string_SingleElement_16 14.062 -3.44%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 38.377 -7.37%
BM_RangesMakeThenSortHeap_string_SingleElement_256 27.565 2.72%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.497 -10.61%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.477 -2.23%
BM_RangesMakeThenSortHeap_string_SingleElement_64 21.122 1.24%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.964 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.548 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.389 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.143 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.594 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.370 -3.80%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.413 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.859 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.612 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.877 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.037 -1.30%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.328 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.175 2.13%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.510 -1.67%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.584 -1.17%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.549 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.233 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.000 -1.08%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.763 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.039 -2.45%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.028 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.006 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.925 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.173 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.235 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.369 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.344 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.218 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.314 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.461 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.226 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.829 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.950 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.594 -3.64%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.672 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.977 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.936 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.881 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.575 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.986 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.373 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.447 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.899 13.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.418 11.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 17.182 19.45%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.646 10.79%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 22.983 24.92%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.683 1.26%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.510 10.36%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.702 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.736 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.836 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.728 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.032 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.430 1.52%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.689 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.211 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.510 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.290 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.802 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.369 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.365 2.26%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.641 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.269 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.338 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.088 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.426 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.295 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.436 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.214 1.19%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.155 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.139 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.790 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.259 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.232 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.611 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.369 -1.28%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.305 1.50%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.637 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.620 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.505 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.487 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.411 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.714 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.979 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.552 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.677 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.191 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.389 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.445 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.072 4.02%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.867 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.280 4.11%
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.439 4.89%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.979 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.786 2.73%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.639 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.796 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.514 1.11%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.262 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.745 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.508 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.009 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.787 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.282 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.477 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.389 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.300 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.603 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.384 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.742 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.839 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.463 -
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.461 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.279 4.03%
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.425 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.338 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.661 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.479 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.017 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.180 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.253 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.214 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.148 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.536 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.392 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.264 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.395 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.963 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.690 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.552 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.489 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.769 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.968 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.422 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.926 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.464 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.549 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.206 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.391 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.496 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.014 1.59%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.849 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.784 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.008 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.883 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.802 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.177 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.244 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.954 -
BM_RangesPopHeap_float_1 0.476 -
BM_RangesPopHeap_float_1024 28.234 -
BM_RangesPopHeap_float_16 6.977 -
BM_RangesPopHeap_float_16384 34.286 -
BM_RangesPopHeap_float_256 22.273 -
BM_RangesPopHeap_float_262144 37.171 -5.64%
BM_RangesPopHeap_float_4 2.482 -
BM_RangesPopHeap_float_64 13.554 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.448 -19.24%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.684 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.267 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.948 -
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.320 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.211 -1.12%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.206 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.778 -
BM_RangesPopHeap_string_1 0.639 21.91%
BM_RangesPopHeap_string_1024 56.346 -
BM_RangesPopHeap_string_16 14.369 -
BM_RangesPopHeap_string_16384 71.825 -1.94%
BM_RangesPopHeap_string_256 40.912 -
BM_RangesPopHeap_string_262144 98.880 4.25%
BM_RangesPopHeap_string_4 5.246 -1.54%
BM_RangesPopHeap_string_64 25.998 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.509 2.89%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.024 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.544 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.934 -1.14%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.130 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 75.255 2.27%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.151 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.687 -
BM_RangesPopHeap_uint32_1 0.554 -
BM_RangesPopHeap_uint32_1024 21.437 -
BM_RangesPopHeap_uint32_16 7.576 -
BM_RangesPopHeap_uint32_16384 31.014 -
BM_RangesPopHeap_uint32_256 17.129 -
BM_RangesPopHeap_uint32_262144 41.002 -
BM_RangesPopHeap_uint32_4 2.658 -
BM_RangesPopHeap_uint32_64 12.580 -
BM_RangesPopHeap_uint64_1 0.445 -9.88%
BM_RangesPopHeap_uint64_1024 21.451 -
BM_RangesPopHeap_uint64_16 7.624 -
BM_RangesPopHeap_uint64_16384 31.217 -
BM_RangesPopHeap_uint64_256 17.067 -
BM_RangesPopHeap_uint64_262144 41.452 -1.70%
BM_RangesPopHeap_uint64_4 2.683 -2.60%
BM_RangesPopHeap_uint64_64 12.691 -
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.105 -
BM_RangesPushHeap_float_Ascending_16 0.975 -
BM_RangesPushHeap_float_Ascending_16384 4.370 -
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.184 1.34%
BM_RangesPushHeap_float_Ascending_4 0.534 -
BM_RangesPushHeap_float_Ascending_64 1.735 -
BM_RangesPushHeap_float_Descending_1 0.559 -9.10%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.367 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.364 -
BM_RangesPushHeap_float_Descending_64 0.382 -
BM_RangesPushHeap_float_PipeOrgan_1 0.468 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.098 -
BM_RangesPushHeap_float_PipeOrgan_16 0.909 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.522 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.149 -
BM_RangesPushHeap_float_PipeOrgan_4 0.497 3.25%
BM_RangesPushHeap_float_PipeOrgan_64 1.300 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.618 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.975 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.494 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.535 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.542 37.93%
BM_RangesPushHeap_float_Random_1024 7.532 1.54%
BM_RangesPushHeap_float_Random_16 5.340 -1.52%
BM_RangesPushHeap_float_Random_16384 7.471 -2.10%
BM_RangesPushHeap_float_Random_256 7.249 -
BM_RangesPushHeap_float_Random_262144 7.588 -
BM_RangesPushHeap_float_Random_4 2.976 1.44%
BM_RangesPushHeap_float_Random_64 6.654 -1.17%
BM_RangesPushHeap_float_SingleElement_1 0.411 -41.04%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.411 -41.04%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.196 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.599 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.928 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.262 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.476 -2.42%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.856 2.85%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.405 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.498 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.580 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.565 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.734 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.193 1.43%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.054 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.234 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.239 -3.36%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.679 1.94%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.654 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.931 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.993 -2.04%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.661 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.646 3.10%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.458 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.614 -2.75%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.377 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.518 3.71%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.420 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.405 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.701 1.46%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.181 -1.04%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.554 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.663 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.706 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.458 -27.84%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.602 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.571 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.545 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.547 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.155 -4.07%
BM_RangesPushHeap_string_Ascending_16 4.708 -
BM_RangesPushHeap_string_Ascending_16384 19.156 -3.92%
BM_RangesPushHeap_string_Ascending_256 10.477 -4.18%
BM_RangesPushHeap_string_Ascending_262144 30.333 2.85%
BM_RangesPushHeap_string_Ascending_4 2.575 -
BM_RangesPushHeap_string_Ascending_64 7.326 -3.92%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.382 -1.74%
BM_RangesPushHeap_string_Descending_16 2.081 -1.06%
BM_RangesPushHeap_string_Descending_16384 2.317 -
BM_RangesPushHeap_string_Descending_256 2.263 -1.59%
BM_RangesPushHeap_string_Descending_262144 3.120 -1.80%
BM_RangesPushHeap_string_Descending_4 1.909 -
BM_RangesPushHeap_string_Descending_64 2.181 -
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.655 -
BM_RangesPushHeap_string_PipeOrgan_16 4.099 -
BM_RangesPushHeap_string_PipeOrgan_16384 12.869 -1.61%
BM_RangesPushHeap_string_PipeOrgan_256 7.953 -
BM_RangesPushHeap_string_PipeOrgan_262144 17.340 -1.57%
BM_RangesPushHeap_string_PipeOrgan_4 2.505 -
BM_RangesPushHeap_string_PipeOrgan_64 5.824 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.215 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.146 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.733 -1.20%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.501 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.301 -
BM_RangesPushHeap_string_QuickSortAdversary_4 6.072 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.837 -1.39%
BM_RangesPushHeap_string_Random_1 0.698 -
BM_RangesPushHeap_string_Random_1024 14.900 -
BM_RangesPushHeap_string_Random_16 10.086 -
BM_RangesPushHeap_string_Random_16384 16.175 -
BM_RangesPushHeap_string_Random_256 14.150 -
BM_RangesPushHeap_string_Random_262144 18.148 -
BM_RangesPushHeap_string_Random_4 5.936 -
BM_RangesPushHeap_string_Random_64 12.763 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.441 -
BM_RangesPushHeap_string_SingleElement_16 2.414 -
BM_RangesPushHeap_string_SingleElement_16384 2.456 1.01%
BM_RangesPushHeap_string_SingleElement_256 2.422 -
BM_RangesPushHeap_string_SingleElement_262144 2.530 1.32%
BM_RangesPushHeap_string_SingleElement_4 2.172 -
BM_RangesPushHeap_string_SingleElement_64 2.458 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.536 -3.68%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.815 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.096 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.973 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.932 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.595 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.997 -2.21%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.972 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.467 -10.34%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.650 3.91%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.734 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.685 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.697 3.19%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.919 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.536 -12.60%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.489 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.540 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.914 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.138 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.903 -1.74%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.257 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.482 -7.50%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.080 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.261 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.842 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.832 -1.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.524 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.393 -15.07%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.563 1.01%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.146 -2.19%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.522 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.153 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.613 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.525 -2.85%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.654 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.481 -7.57%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.723 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.745 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.648 -2.61%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.749 -
BM_RangesPushHeap_uint32_Ascending_1 0.576 -17.24%
BM_RangesPushHeap_uint32_Ascending_1024 3.942 -
BM_RangesPushHeap_uint32_Ascending_16 1.397 -
BM_RangesPushHeap_uint32_Ascending_16384 6.735 -
BM_RangesPushHeap_uint32_Ascending_256 3.089 -
BM_RangesPushHeap_uint32_Ascending_262144 8.333 1.75%
BM_RangesPushHeap_uint32_Ascending_4 0.759 -
BM_RangesPushHeap_uint32_Ascending_64 2.225 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.356 -3.45%
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.347 -4.92%
BM_RangesPushHeap_uint32_Descending_64 0.375 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.458 -
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.877 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.387 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.042 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.531 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.311 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.533 25.16%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.936 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.394 -28.65%
BM_RangesPushHeap_uint32_Random_1024 6.168 -1.28%
BM_RangesPushHeap_uint32_Random_16 4.551 -
BM_RangesPushHeap_uint32_Random_16384 6.322 -
BM_RangesPushHeap_uint32_Random_256 6.079 1.31%
BM_RangesPushHeap_uint32_Random_262144 6.275 -1.59%
BM_RangesPushHeap_uint32_Random_4 2.488 2.25%
BM_RangesPushHeap_uint32_Random_64 5.593 -
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.365 -
BM_RangesPushHeap_uint32_SingleElement_16 0.336 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.382 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.339 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.575 -1.91%
BM_RangesPushHeap_uint64_Ascending_16 0.925 -
BM_RangesPushHeap_uint64_Ascending_16384 3.687 -
BM_RangesPushHeap_uint64_Ascending_256 2.092 -2.36%
BM_RangesPushHeap_uint64_Ascending_262144 4.658 -2.38%
BM_RangesPushHeap_uint64_Ascending_4 0.545 -
BM_RangesPushHeap_uint64_Ascending_64 1.519 -3.07%
BM_RangesPushHeap_uint64_Descending_1 0.488 -21.45%
BM_RangesPushHeap_uint64_Descending_1024 0.391 -
BM_RangesPushHeap_uint64_Descending_16 0.377 4.58%
BM_RangesPushHeap_uint64_Descending_16384 0.387 -
BM_RangesPushHeap_uint64_Descending_256 0.407 2.62%
BM_RangesPushHeap_uint64_Descending_262144 0.386 -
BM_RangesPushHeap_uint64_Descending_4 0.385 6.93%
BM_RangesPushHeap_uint64_Descending_64 0.386 2.66%
BM_RangesPushHeap_uint64_PipeOrgan_1 0.466 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.890 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.691 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.044 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.486 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.330 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.919 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.938 2.33%
BM_RangesPushHeap_uint64_Random_16 4.269 -2.59%
BM_RangesPushHeap_uint64_Random_16384 6.112 2.13%
BM_RangesPushHeap_uint64_Random_256 5.771 1.05%
BM_RangesPushHeap_uint64_Random_262144 6.102 -
BM_RangesPushHeap_uint64_Random_4 2.329 10.31%
BM_RangesPushHeap_uint64_Random_64 5.335 2.44%
BM_RangesPushHeap_uint64_SingleElement_1 0.489 -23.08%
BM_RangesPushHeap_uint64_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.385 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.356 -
BM_RangesPushHeap_uint64_SingleElement_64 0.352 -
BM_RangesSortHeap_float_1 0.265 -
BM_RangesSortHeap_float_1024 7.968 -
BM_RangesSortHeap_float_16 1.598 -
BM_RangesSortHeap_float_16384 27.667 -
BM_RangesSortHeap_float_256 5.808 -
BM_RangesSortHeap_float_262144 30.661 -
BM_RangesSortHeap_float_4 1.079 1.38%
BM_RangesSortHeap_float_64 3.203 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.250 -5.24%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.842 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.138 1.97%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.787 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.191 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.721 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.701 6.10%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.733 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 59.175 -1.09%
BM_RangesSortHeap_string_16 14.148 -
BM_RangesSortHeap_string_16384 96.478 -1.07%
BM_RangesSortHeap_string_256 44.482 -
BM_RangesSortHeap_string_262144 174.122 -2.40%
BM_RangesSortHeap_string_4 4.255 -
BM_RangesSortHeap_string_64 29.818 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.678 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.643 1.04%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.756 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.521 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.479 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.430 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.321 -
BM_RangesSortHeap_uint32_1 0.263 -
BM_RangesSortHeap_uint32_1024 10.309 1.40%
BM_RangesSortHeap_uint32_16 4.796 -
BM_RangesSortHeap_uint32_16384 16.343 -
BM_RangesSortHeap_uint32_256 8.074 -
BM_RangesSortHeap_uint32_262144 24.441 -
BM_RangesSortHeap_uint32_4 1.045 -
BM_RangesSortHeap_uint32_64 7.921 -
BM_RangesSortHeap_uint64_1 0.265 3.98%
BM_RangesSortHeap_uint64_1024 10.181 -
BM_RangesSortHeap_uint64_16 4.999 1.04%
BM_RangesSortHeap_uint64_16384 16.333 -
BM_RangesSortHeap_uint64_256 8.275 -
BM_RangesSortHeap_uint64_262144 24.451 -
BM_RangesSortHeap_uint64_4 0.953 1.67%
BM_RangesSortHeap_uint64_64 7.918 -
BM_SortHeap_float_1 0.266 -
BM_SortHeap_float_1024 8.073 -
BM_SortHeap_float_16 1.601 -
BM_SortHeap_float_16384 28.070 1.19%
BM_SortHeap_float_256 5.845 -
BM_SortHeap_float_262144 31.358 -
BM_SortHeap_float_4 1.065 -
BM_SortHeap_float_64 3.248 -
BM_SortHeap_pair<uint32,_uint32>_1 0.261 -
BM_SortHeap_pair<uint32,_uint32>_1024 14.073 -
BM_SortHeap_pair<uint32,_uint32>_16 6.066 -
BM_SortHeap_pair<uint32,_uint32>_16384 23.386 2.01%
BM_SortHeap_pair<uint32,_uint32>_256 10.467 2.23%
BM_SortHeap_pair<uint32,_uint32>_262144 34.658 1.94%
BM_SortHeap_pair<uint32,_uint32>_4 1.663 -7.58%
BM_SortHeap_pair<uint32,_uint32>_64 8.874 1.35%
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 58.720 -3.09%
BM_SortHeap_string_16 14.098 -1.91%
BM_SortHeap_string_16384 95.491 -4.18%
BM_SortHeap_string_256 44.197 -3.02%
BM_SortHeap_string_262144 178.140 -
BM_SortHeap_string_4 4.263 -
BM_SortHeap_string_64 29.676 -2.52%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.465 -2.42%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.543 -2.30%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.604 -1.68%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.318 -2.44%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.414 -1.66%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.453 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.542 -
BM_SortHeap_uint32_1 0.257 -
BM_SortHeap_uint32_1024 10.227 -
BM_SortHeap_uint32_16 4.848 -
BM_SortHeap_uint32_16384 16.419 -
BM_SortHeap_uint32_256 8.106 -
BM_SortHeap_uint32_262144 24.638 -
BM_SortHeap_uint32_4 1.045 -
BM_SortHeap_uint32_64 8.019 -
BM_SortHeap_uint64_1 0.251 -
BM_SortHeap_uint64_1024 10.228 -
BM_SortHeap_uint64_16 4.959 -
BM_SortHeap_uint64_16384 16.449 -
BM_SortHeap_uint64_256 8.319 -
BM_SortHeap_uint64_262144 24.732 -
BM_SortHeap_uint64_4 0.945 -
BM_SortHeap_uint64_64 7.977 -
BM_StringAssignAsciizMix_Opaque 4.809 -
BM_StringAssignAsciizMix_Transparent 3.041 1.42%
BM_StringAssignAsciiz_Empty_Opaque 2.881 -
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 182.320 -
BM_StringAssignAsciiz_Huge_Transparent 183.358 -
BM_StringAssignAsciiz_Large_Opaque 11.768 3.26%
BM_StringAssignAsciiz_Large_Transparent 11.589 1.99%
BM_StringAssignAsciiz_Small_Opaque 2.881 -
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.494 -
BM_StringAssignStr_Huge_Opaque 107.405 -2.91%
BM_StringAssignStr_Huge_Transparent 109.331 -
BM_StringAssignStr_Large_Opaque 10.332 -1.80%
BM_StringAssignStr_Large_Transparent 10.432 -
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.081 -7.36%
BM_StringConstructDestroyCStr_Empty_Transparent 0.379 43.46%
BM_StringConstructDestroyCStr_Huge_Opaque 159.092 -
BM_StringConstructDestroyCStr_Huge_Transparent 70.310 1.58%
BM_StringConstructDestroyCStr_Large_Opaque 14.686 1.07%
BM_StringConstructDestroyCStr_Large_Transparent 10.130 6.82%
BM_StringConstructDestroyCStr_Small_Opaque 2.081 -5.03%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -18.47%
BM_StringCopy_Empty 0.651 -
BM_StringCopy_Huge 103.610 -1.21%
BM_StringCopy_Large 6.176 -
BM_StringCopy_Small 0.653 -
BM_StringCtorDefault 0.273 16.48%
BM_StringDestroy_Empty 0.702 7.57%
BM_StringDestroy_Huge 10.482 -5.22%
BM_StringDestroy_Large 7.087 -
BM_StringDestroy_Small 0.656 -25.09%
BM_StringEraseToEnd_Empty_Opaque 0.612 -5.18%
BM_StringEraseToEnd_Empty_Transparent 0.357 -
BM_StringEraseToEnd_Huge_Opaque 2.517 2.78%
BM_StringEraseToEnd_Huge_Transparent 2.572 1.12%
BM_StringEraseToEnd_Large_Opaque 1.015 -2.70%
BM_StringEraseToEnd_Large_Transparent 0.850 -1.83%
BM_StringEraseToEnd_Small_Opaque 0.602 -1.87%
BM_StringEraseToEnd_Small_Transparent 0.434 4.19%
BM_StringEraseWithMove_Empty_Opaque 0.900 -
BM_StringEraseWithMove_Empty_Transparent 0.658 -1.81%
BM_StringEraseWithMove_Huge_Opaque 51.661 -2.59%
BM_StringEraseWithMove_Huge_Transparent 50.274 -
BM_StringEraseWithMove_Large_Opaque 2.858 -
BM_StringEraseWithMove_Large_Transparent 2.638 -
BM_StringEraseWithMove_Small_Opaque 2.489 -3.21%
BM_StringEraseWithMove_Small_Transparent 2.266 -4.28%
BM_StringFindAllMatch/1 2.878 -
BM_StringFindAllMatch/131072 2271.968 -
BM_StringFindAllMatch/32768 575.320 -
BM_StringFindAllMatch/4096 80.382 -
BM_StringFindAllMatch/512 11.578 -
BM_StringFindAllMatch/64 3.205 1.13%
BM_StringFindAllMatch/8 2.665 -1.59%
BM_StringFindCharLiteral/1024 16.965 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.423 -
BM_StringFindCharLiteral/256 5.325 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.389 -
BM_StringFindCharLiteral/512 9.366 1.21%
BM_StringFindCharLiteral/64 2.105 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.301 -
BM_StringFindMatch1/1 983.121 -
BM_StringFindMatch1/32768 1574.675 -
BM_StringFindMatch1/4096 1059.508 -
BM_StringFindMatch1/512 997.043 -
BM_StringFindMatch1/64 982.990 -
BM_StringFindMatch1/8 982.891 -
BM_StringFindMatch2/1 983.340 -
BM_StringFindMatch2/32768 1573.919 -
BM_StringFindMatch2/4096 1060.075 -
BM_StringFindMatch2/512 1003.398 1.23%
BM_StringFindMatch2/64 984.530 -
BM_StringFindMatch2/8 983.037 -
BM_StringFindNoMatch/10 1.357 6.72%
BM_StringFindNoMatch/131072 1966.102 -
BM_StringFindNoMatch/32768 499.450 -
BM_StringFindNoMatch/4096 75.196 -
BM_StringFindNoMatch/512 9.333 -
BM_StringFindNoMatch/64 1.912 -8.28%
BM_StringFindStringLiteral/1024 18.057 3.06%
BM_StringFindStringLiteral/128 3.195 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.391 -
BM_StringFindStringLiteral/256 5.382 -2.02%
BM_StringFindStringLiteral/32 1.716 -4.64%
BM_StringFindStringLiteral/4096 77.489 -
BM_StringFindStringLiteral/512 9.587 1.44%
BM_StringFindStringLiteral/64 2.189 -4.88%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.505 -
BM_StringMove_Empty 1.300 -
BM_StringMove_Huge 1.293 -
BM_StringMove_Large 1.294 -
BM_StringMove_Small 1.297 -
BM_StringRead_Cold_Deep_Empty 0.837 -40.42%
BM_StringRead_Cold_Deep_Large 1.242 -36.73%
BM_StringRead_Cold_Deep_Small 0.846 -38.28%
BM_StringRead_Cold_Shallow_Empty 0.802 -42.62%
BM_StringRead_Cold_Shallow_Large 1.093 -33.02%
BM_StringRead_Cold_Shallow_Small 0.851 -36.92%
BM_StringRead_Hot_Deep_Empty 0.476 -
BM_StringRead_Hot_Deep_Large 0.628 25.47%
BM_StringRead_Hot_Deep_Small 0.477 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.466 -
BM_StringRead_Hot_Shallow_Small 0.466 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.589 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.537 -6.55%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.440 3.77%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.055 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.553 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.549 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.205 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.665 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.203 -4.01%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.547 -4.24%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.452 10.98%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.446 10.86%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.450 11.21%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.453 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.301 -33.03%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.418 14.08%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.751 64.28%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.826 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.828 1.34%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.422 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.450 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.304 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.453 -9.91%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.504 8.79%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.550 20.26%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.501 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.101 1.39%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.993 10.30%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.582 -2.08%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.079 6.03%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.588 3.63%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.245 5.79%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.810 12.15%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.686 1.39%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.396 -2.40%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.886 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.366 -15.19%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.740 15.23%
BM_StringRelational_Compare_Empty_Empty_Control 1.556 -2.40%
BM_StringRelational_Compare_Empty_Huge_Control 1.592 -
BM_StringRelational_Compare_Empty_Large_Control 1.547 -3.46%
BM_StringRelational_Compare_Empty_Small_Control 1.598 -2.15%
BM_StringRelational_Compare_Huge_Empty_Control 1.555 -1.15%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.893 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.561 -
BM_StringRelational_Compare_Huge_Huge_Control 98.715 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.785 -
BM_StringRelational_Compare_Large_Empty_Control 1.596 1.18%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.782 -
BM_StringRelational_Compare_Small_Empty_Control 1.594 -
BM_StringRelational_Compare_Small_Huge_Control 1.795 -
BM_StringRelational_Compare_Small_Large_Control 1.791 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.761 5.95%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.750 -2.08%
BM_StringRelational_Eq_Empty_Empty_Control 1.952 -9.03%
BM_StringRelational_Eq_Empty_Huge_Control 0.487 -
BM_StringRelational_Eq_Empty_Large_Control 0.483 -
BM_StringRelational_Eq_Empty_Small_Control 0.481 2.70%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.848 24.49%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.192 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.223 -
BM_StringRelational_Eq_Huge_Huge_Control 99.199 -
BM_StringRelational_Eq_Large_Huge_Control 0.484 -2.61%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.531 -
BM_StringRelational_Eq_Large_Large_ChangeLast 1.907 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 14.55%
BM_StringRelational_Eq_Large_Large_Control 2.456 11.64%
BM_StringRelational_Eq_Small_Huge_Control 0.493 2.19%
BM_StringRelational_Eq_Small_Large_Control 0.484 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.493 -2.34%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.063 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.638 9.02%
BM_StringRelational_Eq_Small_Small_Control 1.834 8.39%
BM_StringRelational_Less_Empty_Empty_Control 2.118 13.22%
BM_StringRelational_Less_Empty_Huge_Control 2.039 11.84%
BM_StringRelational_Less_Empty_Large_Control 1.937 17.52%
BM_StringRelational_Less_Empty_Small_Control 2.102 8.78%
BM_StringRelational_Less_Huge_Empty_Control 1.771 -8.54%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.391 4.43%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.711 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.987 -
BM_StringRelational_Less_Huge_Huge_Control 99.065 -
BM_StringRelational_Less_Huge_Large_Control 2.305 -6.77%
BM_StringRelational_Less_Huge_Small_Control 1.639 -5.31%
BM_StringRelational_Less_Large_Empty_Control 1.874 4.54%
BM_StringRelational_Less_Large_Huge_Control 2.300 -5.81%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.187 -14.51%
BM_StringRelational_Less_Large_Large_ChangeLast 1.854 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.499 -7.43%
BM_StringRelational_Less_Large_Large_Control 2.446 -
BM_StringRelational_Less_Large_Small_Control 1.670 -6.41%
BM_StringRelational_Less_Small_Empty_Control 2.035 8.62%
BM_StringRelational_Less_Small_Huge_Control 1.846 -
BM_StringRelational_Less_Small_Large_Control 1.784 3.49%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.328 -3.10%
BM_StringRelational_Less_Small_Small_ChangeLast 1.777 -6.43%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.386 5.90%
BM_StringRelational_Less_Small_Small_Control 1.847 3.43%
BM_StringResizeAndOverwrite 0.851 3.29%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.522 -
BM_deque_deque_copy/1024 38.960 -
BM_deque_deque_copy/2 3.234 -
BM_deque_deque_copy/4000 147.242 -
BM_deque_deque_copy/4096 151.878 1.13%
BM_deque_deque_copy/512 20.340 -
BM_deque_deque_copy/5500 203.513 1.61%
BM_deque_deque_copy/64 5.468 -
BM_deque_deque_copy/64000 2689.877 3.74%
BM_deque_deque_copy/65536 2863.832 2.08%
BM_deque_deque_copy/70000 2974.098 5.58%
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.440 3.71%
BM_deque_deque_copy_backward/1024 41.529 1.73%
BM_deque_deque_copy_backward/2 3.060 4.19%
BM_deque_deque_copy_backward/4000 148.604 -
BM_deque_deque_copy_backward/4096 155.234 -
BM_deque_deque_copy_backward/512 22.097 -1.11%
BM_deque_deque_copy_backward/5500 207.000 -
BM_deque_deque_copy_backward/64 5.076 -1.38%
BM_deque_deque_copy_backward/64000 7933.308 -2.03%
BM_deque_deque_copy_backward/65536 8375.475 1.79%
BM_deque_deque_copy_backward/70000 8732.627 -1.92%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.542 -
BM_deque_deque_move/1024 39.219 1.13%
BM_deque_deque_move/2 3.236 -
BM_deque_deque_move/4000 148.196 -
BM_deque_deque_move/4096 151.840 -
BM_deque_deque_move/512 20.330 -
BM_deque_deque_move/5500 203.644 1.68%
BM_deque_deque_move/64 5.447 -
BM_deque_deque_move/64000 2774.026 1.17%
BM_deque_deque_move/65536 2870.122 2.54%
BM_deque_deque_move/70000 3333.597 7.28%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.433 9.56%
BM_deque_deque_move_backward/1024 40.616 -
BM_deque_deque_move_backward/2 3.054 11.06%
BM_deque_deque_move_backward/4000 146.650 -1.07%
BM_deque_deque_move_backward/4096 155.344 -
BM_deque_deque_move_backward/512 21.370 -
BM_deque_deque_move_backward/5500 206.549 -
BM_deque_deque_move_backward/64 5.067 -1.81%
BM_deque_deque_move_backward/64000 8245.818 1.42%
BM_deque_deque_move_backward/65536 8446.332 1.67%
BM_deque_deque_move_backward/70000 8966.604 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.541 -
BM_deque_deque_ranges_copy/1024 39.361 -
BM_deque_deque_ranges_copy/2 3.235 -
BM_deque_deque_ranges_copy/4000 148.366 -
BM_deque_deque_ranges_copy/4096 153.309 2.23%
BM_deque_deque_ranges_copy/512 20.238 -
BM_deque_deque_ranges_copy/5500 201.489 -
BM_deque_deque_ranges_copy/64 5.356 -
BM_deque_deque_ranges_copy/64000 2865.696 8.16%
BM_deque_deque_ranges_copy/65536 2901.481 2.23%
BM_deque_deque_ranges_copy/70000 3159.625 5.30%
BM_deque_deque_ranges_copy_backward/0 1.388 -
BM_deque_deque_ranges_copy_backward/1 3.413 9.12%
BM_deque_deque_ranges_copy_backward/1024 41.476 1.49%
BM_deque_deque_ranges_copy_backward/2 3.060 11.36%
BM_deque_deque_ranges_copy_backward/4000 148.083 -
BM_deque_deque_ranges_copy_backward/4096 155.280 -
BM_deque_deque_ranges_copy_backward/512 21.376 -
BM_deque_deque_ranges_copy_backward/5500 205.534 -
BM_deque_deque_ranges_copy_backward/64 5.069 -1.89%
BM_deque_deque_ranges_copy_backward/64000 8141.407 1.09%
BM_deque_deque_ranges_copy_backward/65536 8480.743 2.64%
BM_deque_deque_ranges_copy_backward/70000 8877.548 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.482 -1.26%
BM_deque_deque_ranges_move/1024 39.229 1.26%
BM_deque_deque_ranges_move/2 3.235 -
BM_deque_deque_ranges_move/4000 147.244 -
BM_deque_deque_ranges_move/4096 150.257 -
BM_deque_deque_ranges_move/512 20.259 -
BM_deque_deque_ranges_move/5500 203.798 1.88%
BM_deque_deque_ranges_move/64 5.349 -
BM_deque_deque_ranges_move/64000 2772.790 -5.84%
BM_deque_deque_ranges_move/65536 2955.518 6.66%
BM_deque_deque_ranges_move/70000 3254.397 7.31%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.494 5.47%
BM_deque_deque_ranges_move_backward/1024 40.739 -
BM_deque_deque_ranges_move_backward/2 3.059 8.38%
BM_deque_deque_ranges_move_backward/4000 146.617 -
BM_deque_deque_ranges_move_backward/4096 153.651 -
BM_deque_deque_ranges_move_backward/512 21.592 -
BM_deque_deque_ranges_move_backward/5500 204.921 -
BM_deque_deque_ranges_move_backward/64 5.061 -1.28%
BM_deque_deque_ranges_move_backward/64000 8115.538 1.63%
BM_deque_deque_ranges_move_backward/65536 8361.241 -
BM_deque_deque_ranges_move_backward/70000 8872.685 -1.07%
BM_deque_vector_copy/0 1.466 6.32%
BM_deque_vector_copy/1 2.083 -
BM_deque_vector_copy/1024 37.529 -
BM_deque_vector_copy/2 1.831 -
BM_deque_vector_copy/4000 143.934 1.04%
BM_deque_vector_copy/4096 147.078 1.10%
BM_deque_vector_copy/512 16.639 -
BM_deque_vector_copy/5500 196.474 1.10%
BM_deque_vector_copy/64 2.628 1.56%
BM_deque_vector_copy/64000 2392.019 -1.60%
BM_deque_vector_copy/65536 2511.449 -1.93%
BM_deque_vector_copy/70000 2820.152 -
BM_deque_vector_copy_backward/0 1.543 -3.79%
BM_deque_vector_copy_backward/1 2.100 -
BM_deque_vector_copy_backward/1024 37.206 -
BM_deque_vector_copy_backward/2 1.841 -
BM_deque_vector_copy_backward/4000 144.146 2.83%
BM_deque_vector_copy_backward/4096 148.257 -
BM_deque_vector_copy_backward/512 17.916 -
BM_deque_vector_copy_backward/5500 204.348 2.86%
BM_deque_vector_copy_backward/64 2.918 -
BM_deque_vector_copy_backward/64000 7910.044 -2.09%
BM_deque_vector_copy_backward/65536 8653.554 3.60%
BM_deque_vector_copy_backward/70000 8992.383 2.10%
BM_deque_vector_move/0 1.597 15.85%
BM_deque_vector_move/1 2.128 -
BM_deque_vector_move/1024 37.020 -
BM_deque_vector_move/2 1.840 -
BM_deque_vector_move/4000 144.398 -2.23%
BM_deque_vector_move/4096 145.138 -
BM_deque_vector_move/512 16.648 -
BM_deque_vector_move/5500 195.454 -
BM_deque_vector_move/64 2.591 -
BM_deque_vector_move/64000 2694.567 -
BM_deque_vector_move/65536 2706.647 1.60%
BM_deque_vector_move/70000 2897.629 -
BM_deque_vector_move_backward/0 1.483 4.24%
BM_deque_vector_move_backward/1 2.079 -
BM_deque_vector_move_backward/1024 36.755 -
BM_deque_vector_move_backward/2 1.832 -
BM_deque_vector_move_backward/4000 145.582 -
BM_deque_vector_move_backward/4096 147.780 -
BM_deque_vector_move_backward/512 17.898 -
BM_deque_vector_move_backward/5500 205.659 2.40%
BM_deque_vector_move_backward/64 2.921 -
BM_deque_vector_move_backward/64000 7910.525 -2.06%
BM_deque_vector_move_backward/65536 8124.959 -
BM_deque_vector_move_backward/70000 8661.816 1.76%
BM_deque_vector_ranges_copy/0 1.371 -
BM_deque_vector_ranges_copy/1 2.085 -
BM_deque_vector_ranges_copy/1024 37.279 -
BM_deque_vector_ranges_copy/2 1.834 -
BM_deque_vector_ranges_copy/4000 144.017 1.07%
BM_deque_vector_ranges_copy/4096 145.467 -
BM_deque_vector_ranges_copy/512 16.693 -
BM_deque_vector_ranges_copy/5500 200.849 2.46%
BM_deque_vector_ranges_copy/64 2.596 -
BM_deque_vector_ranges_copy/64000 2591.478 -
BM_deque_vector_ranges_copy/65536 2621.164 -
BM_deque_vector_ranges_copy/70000 2850.037 1.13%
BM_deque_vector_ranges_copy_backward/0 1.421 -11.10%
BM_deque_vector_ranges_copy_backward/1 2.096 -
BM_deque_vector_ranges_copy_backward/1024 36.810 -
BM_deque_vector_ranges_copy_backward/2 1.837 -
BM_deque_vector_ranges_copy_backward/4000 142.962 -
BM_deque_vector_ranges_copy_backward/4096 147.103 -1.36%
BM_deque_vector_ranges_copy_backward/512 17.924 -
BM_deque_vector_ranges_copy_backward/5500 202.046 1.09%
BM_deque_vector_ranges_copy_backward/64 2.908 -
BM_deque_vector_ranges_copy_backward/64000 7751.665 -3.42%
BM_deque_vector_ranges_copy_backward/65536 7886.846 -
BM_deque_vector_ranges_copy_backward/70000 8631.502 -1.47%
BM_deque_vector_ranges_move/0 1.388 -10.71%
BM_deque_vector_ranges_move/1 2.074 -
BM_deque_vector_ranges_move/1024 37.256 -
BM_deque_vector_ranges_move/2 1.838 -
BM_deque_vector_ranges_move/4000 147.914 -
BM_deque_vector_ranges_move/4096 146.920 -
BM_deque_vector_ranges_move/512 16.753 -
BM_deque_vector_ranges_move/5500 203.568 2.11%
BM_deque_vector_ranges_move/64 2.635 2.24%
BM_deque_vector_ranges_move/64000 2660.064 -2.67%
BM_deque_vector_ranges_move/65536 2647.064 -2.02%
BM_deque_vector_ranges_move/70000 2856.320 -2.75%
BM_deque_vector_ranges_move_backward/0 1.405 -4.49%
BM_deque_vector_ranges_move_backward/1 2.119 -
BM_deque_vector_ranges_move_backward/1024 36.933 -
BM_deque_vector_ranges_move_backward/2 1.832 -
BM_deque_vector_ranges_move_backward/4000 140.508 -
BM_deque_vector_ranges_move_backward/4096 148.908 -
BM_deque_vector_ranges_move_backward/512 17.963 -
BM_deque_vector_ranges_move_backward/5500 201.757 1.16%
BM_deque_vector_ranges_move_backward/64 2.916 -
BM_deque_vector_ranges_move_backward/64000 7910.610 2.68%
BM_deque_vector_ranges_move_backward/65536 8088.971 3.02%
BM_deque_vector_ranges_move_backward/70000 8938.842 4.59%
BM_lexicographical_compare_three_way<IntPtr>/1 0.344 -20.33%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.205 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250495.238 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.370 1.07%
BM_lexicographical_compare_three_way<IntPtr>/16384 3767.619 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.540 1.56%
BM_lexicographical_compare_three_way<IntPtr>/262144 60451.666 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.145 -
BM_lexicographical_compare_three_way<IntPtr>/4096 954.200 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.667 1.73%
BM_lexicographical_compare_three_way<IntPtr>/65536 15030.806 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.131 19.68%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.131 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497128.904 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.824 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7586.662 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.735 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120609.242 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.280 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1892.061 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.948 -2.57%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30119.693 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.199 5.12%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.894 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249572.345 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.276 1.90%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3839.977 1.72%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.624 1.06%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 61160.646 1.37%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.055 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 968.788 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.591 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15318.250 1.56%
BM_lexicographical_compare_three_way_fast_path/1 0.457 16.77%
BM_lexicographical_compare_three_way_fast_path/1024 246.948 -
BM_lexicographical_compare_three_way_fast_path/1048576 250116.268 -
BM_lexicographical_compare_three_way_fast_path/16 4.445 -3.38%
BM_lexicographical_compare_three_way_fast_path/16384 3791.034 -
BM_lexicographical_compare_three_way_fast_path/256 70.377 -
BM_lexicographical_compare_three_way_fast_path/262144 60653.353 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 959.381 -
BM_lexicographical_compare_three_way_fast_path/64 15.708 1.45%
BM_lexicographical_compare_three_way_fast_path/65536 15131.692 -
BM_lexicographical_compare_three_way_slow_path/1 0.460 26.28%
BM_lexicographical_compare_three_way_slow_path/1024 249.057 -
BM_lexicographical_compare_three_way_slow_path/1048576 252127.025 -
BM_lexicographical_compare_three_way_slow_path/16 4.538 -
BM_lexicographical_compare_three_way_slow_path/16384 3935.921 -
BM_lexicographical_compare_three_way_slow_path/256 71.013 -
BM_lexicographical_compare_three_way_slow_path/262144 63671.605 -1.58%
BM_lexicographical_compare_three_way_slow_path/4 1.154 -
BM_lexicographical_compare_three_way_slow_path/4096 978.362 -
BM_lexicographical_compare_three_way_slow_path/64 15.738 1.08%
BM_lexicographical_compare_three_way_slow_path/65536 15889.059 -1.53%
BM_map_find_string_literal 11.157 -
BM_std_min<__int128>/1 0.373 -9.13%
BM_std_min<__int128>/10 3.669 -2.12%
BM_std_min<__int128>/1024 396.303 -10.45%
BM_std_min<__int128>/11 4.054 -2.44%
BM_std_min<__int128>/12 4.490 -2.30%
BM_std_min<__int128>/13 4.889 -2.91%
BM_std_min<__int128>/14 5.282 -3.36%
BM_std_min<__int128>/15 5.709 -3.57%
BM_std_min<__int128>/16 6.134 -4.08%
BM_std_min<__int128>/17 6.491 -4.21%
BM_std_min<__int128>/18 6.865 -4.85%
BM_std_min<__int128>/19 7.250 -5.08%
BM_std_min<__int128>/2 0.660 -
BM_std_min<__int128>/20 7.629 -5.53%
BM_std_min<__int128>/21 7.953 -5.92%
BM_std_min<__int128>/22 8.344 -6.20%
BM_std_min<__int128>/23 8.759 -6.04%
BM_std_min<__int128>/24 9.120 -6.40%
BM_std_min<__int128>/25 9.479 -6.06%
BM_std_min<__int128>/26 9.832 -6.92%
BM_std_min<__int128>/27 10.241 -6.91%
BM_std_min<__int128>/28 10.625 -6.59%
BM_std_min<__int128>/29 11.023 -6.93%
BM_std_min<__int128>/3 1.010 -1.85%
BM_std_min<__int128>/30 11.412 -7.08%
BM_std_min<__int128>/31 11.805 -7.08%
BM_std_min<__int128>/32 12.214 -7.21%
BM_std_min<__int128>/4 1.376 -
BM_std_min<__int128>/4000 1542.046 -10.27%
BM_std_min<__int128>/4096 1578.675 -10.17%
BM_std_min<__int128>/5 1.751 -1.10%
BM_std_min<__int128>/512 198.681 -10.48%
BM_std_min<__int128>/5500 2120.258 -10.01%
BM_std_min<__int128>/6 2.082 -1.64%
BM_std_min<__int128>/64 24.531 -8.84%
BM_std_min<__int128>/64000 24900.261 -9.58%
BM_std_min<__int128>/65536 25348.223 -10.47%
BM_std_min<__int128>/7 2.486 -1.45%
BM_std_min<__int128>/70000 27062.105 -10.19%
BM_std_min<__int128>/8 2.873 -1.66%
BM_std_min<__int128>/9 3.278 -1.87%
BM_std_min<char>/1 0.284 8.33%
BM_std_min<char>/10 0.912 1.21%
BM_std_min<char>/1024 8.541 1.28%
BM_std_min<char>/11 1.052 1.07%
BM_std_min<char>/12 1.262 -2.59%
BM_std_min<char>/13 1.574 2.69%
BM_std_min<char>/14 1.906 6.36%
BM_std_min<char>/15 2.081 -
BM_std_min<char>/16 2.522 2.46%
BM_std_min<char>/17 1.019 9.75%
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.493 -
BM_std_min<char>/20 1.519 -
BM_std_min<char>/21 1.722 -3.62%
BM_std_min<char>/22 2.045 -
BM_std_min<char>/23 2.266 -2.00%
BM_std_min<char>/24 2.640 -4.47%
BM_std_min<char>/25 1.219 5.70%
BM_std_min<char>/26 1.156 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.721 -4.43%
BM_std_min<char>/29 1.974 -
BM_std_min<char>/3 0.696 -
BM_std_min<char>/30 2.271 -1.37%
BM_std_min<char>/31 2.490 -1.83%
BM_std_min<char>/32 3.032 5.96%
BM_std_min<char>/4 1.057 5.52%
BM_std_min<char>/4000 27.039 -
BM_std_min<char>/4096 28.626 -
BM_std_min<char>/5 1.364 -6.14%
BM_std_min<char>/512 6.448 1.08%
BM_std_min<char>/5500 36.888 -
BM_std_min<char>/6 1.633 4.62%
BM_std_min<char>/64 4.149 -
BM_std_min<char>/64000 450.773 -
BM_std_min<char>/65536 461.563 -
BM_std_min<char>/7 1.875 1.36%
BM_std_min<char>/70000 492.541 -
BM_std_min<char>/8 2.324 2.24%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.377 15.23%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.669 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.480 -2.03%
BM_std_min<int>/13 1.154 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.733 1.06%
BM_std_min<int>/17 0.953 -1.22%
BM_std_min<int>/18 1.155 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.487 5.39%
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.456 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.810 -
BM_std_min<int>/25 1.482 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.021 -
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.699 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.853 -
BM_std_min<int>/32 2.158 -
BM_std_min<int>/4 1.045 -3.31%
BM_std_min<int>/4000 109.233 -
BM_std_min<int>/4096 112.084 -
BM_std_min<int>/5 0.875 -
BM_std_min<int>/512 12.825 -
BM_std_min<int>/5500 151.730 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.768 5.10%
BM_std_min<int>/64000 1882.756 -
BM_std_min<int>/65536 1925.246 -
BM_std_min<int>/7 1.040 -
BM_std_min<int>/70000 2054.087 -
BM_std_min<int>/8 1.264 2.58%
BM_std_min<int>/9 0.924 -
BM_std_min<long_long>/1 0.675 23.03%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.912 -
BM_std_min<long_long>/11 1.490 -
BM_std_min<long_long>/12 2.067 1.65%
BM_std_min<long_long>/13 2.419 -
BM_std_min<long_long>/14 2.650 -
BM_std_min<long_long>/15 2.877 -
BM_std_min<long_long>/16 3.106 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.620 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.073 2.14%
BM_std_min<long_long>/21 2.425 -
BM_std_min<long_long>/22 2.645 -
BM_std_min<long_long>/23 2.885 -
BM_std_min<long_long>/24 3.129 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.571 -2.89%
BM_std_min<long_long>/29 2.957 -
BM_std_min<long_long>/3 1.340 -
BM_std_min<long_long>/30 3.156 -4.25%
BM_std_min<long_long>/31 3.278 -1.83%
BM_std_min<long_long>/32 3.599 2.22%
BM_std_min<long_long>/4 1.685 -
BM_std_min<long_long>/4000 443.504 -
BM_std_min<long_long>/4096 454.079 -
BM_std_min<long_long>/5 1.907 -
BM_std_min<long_long>/512 46.568 -
BM_std_min<long_long>/5500 613.677 -
BM_std_min<long_long>/6 2.133 -
BM_std_min<long_long>/64 4.850 -
BM_std_min<long_long>/64000 7315.033 -
BM_std_min<long_long>/65536 7487.191 -
BM_std_min<long_long>/7 2.354 -
BM_std_min<long_long>/70000 8004.462 -
BM_std_min<long_long>/8 2.667 -1.05%
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.324 -16.53%
BM_std_min<short>/10 1.041 -
BM_std_min<short>/1024 13.997 -
BM_std_min<short>/11 1.181 -1.94%
BM_std_min<short>/12 1.527 -
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.155 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.738 -
BM_std_min<short>/17 1.601 2.03%
BM_std_min<short>/18 1.573 -4.88%
BM_std_min<short>/19 1.830 -6.84%
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.213 -1.95%
BM_std_min<short>/21 1.785 -2.80%
BM_std_min<short>/22 1.868 -1.95%
BM_std_min<short>/23 2.101 -1.41%
BM_std_min<short>/24 2.432 -4.18%
BM_std_min<short>/25 2.052 -7.45%
BM_std_min<short>/26 2.093 1.70%
BM_std_min<short>/27 2.346 -
BM_std_min<short>/28 2.675 -3.86%
BM_std_min<short>/29 2.402 1.21%
BM_std_min<short>/3 0.692 -3.27%
BM_std_min<short>/30 2.312 -5.30%
BM_std_min<short>/31 2.564 -4.49%
BM_std_min<short>/32 2.975 -
BM_std_min<short>/4 1.002 -6.05%
BM_std_min<short>/4000 53.397 -
BM_std_min<short>/4096 54.821 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.277 -
BM_std_min<short>/5500 75.199 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.401 -2.11%
BM_std_min<short>/64000 907.725 -
BM_std_min<short>/65536 926.527 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1028.941 -
BM_std_min<short>/8 1.335 1.74%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.315 -31.43%
BM_std_min<unsigned___int128>/10 3.668 -2.34%
BM_std_min<unsigned___int128>/1024 396.265 -10.99%
BM_std_min<unsigned___int128>/11 4.053 -2.76%
BM_std_min<unsigned___int128>/12 4.476 -2.98%
BM_std_min<unsigned___int128>/13 4.883 -3.50%
BM_std_min<unsigned___int128>/14 5.279 -3.73%
BM_std_min<unsigned___int128>/15 5.696 -4.37%
BM_std_min<unsigned___int128>/16 6.117 -4.52%
BM_std_min<unsigned___int128>/17 6.481 -4.77%
BM_std_min<unsigned___int128>/18 6.854 -5.00%
BM_std_min<unsigned___int128>/19 7.241 -5.49%
BM_std_min<unsigned___int128>/2 0.660 -
BM_std_min<unsigned___int128>/20 7.611 -5.83%
BM_std_min<unsigned___int128>/21 7.946 -6.19%
BM_std_min<unsigned___int128>/22 8.346 -6.29%
BM_std_min<unsigned___int128>/23 8.750 -6.27%
BM_std_min<unsigned___int128>/24 9.108 -6.97%
BM_std_min<unsigned___int128>/25 9.465 -6.88%
BM_std_min<unsigned___int128>/26 9.801 -7.55%
BM_std_min<unsigned___int128>/27 10.224 -7.13%
BM_std_min<unsigned___int128>/28 10.604 -7.69%
BM_std_min<unsigned___int128>/29 11.013 -7.07%
BM_std_min<unsigned___int128>/3 1.010 -2.24%
BM_std_min<unsigned___int128>/30 11.392 -7.33%
BM_std_min<unsigned___int128>/31 11.796 -7.57%
BM_std_min<unsigned___int128>/32 12.198 -7.23%
BM_std_min<unsigned___int128>/4 1.371 -1.79%
BM_std_min<unsigned___int128>/4000 1541.710 -10.63%
BM_std_min<unsigned___int128>/4096 1578.604 -10.62%
BM_std_min<unsigned___int128>/5 1.741 -2.32%
BM_std_min<unsigned___int128>/512 198.923 -9.97%
BM_std_min<unsigned___int128>/5500 2118.936 -10.30%
BM_std_min<unsigned___int128>/6 2.073 -2.23%
BM_std_min<unsigned___int128>/64 24.523 -9.37%
BM_std_min<unsigned___int128>/64000 24730.180 -9.97%
BM_std_min<unsigned___int128>/65536 25331.707 -10.71%
BM_std_min<unsigned___int128>/7 2.481 -1.97%
BM_std_min<unsigned___int128>/70000 27058.808 -10.36%
BM_std_min<unsigned___int128>/8 2.869 -2.06%
BM_std_min<unsigned___int128>/9 3.269 -2.24%
BM_std_min<unsigned_char>/1 0.374 13.85%
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.489 -
BM_std_min<unsigned_char>/11 1.069 -
BM_std_min<unsigned_char>/12 1.337 -
BM_std_min<unsigned_char>/13 1.566 -
BM_std_min<unsigned_char>/14 1.826 1.70%
BM_std_min<unsigned_char>/15 2.105 -
BM_std_min<unsigned_char>/16 2.668 5.71%
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 0.988 1.80%
BM_std_min<unsigned_char>/19 1.183 2.34%
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.540 -
BM_std_min<unsigned_char>/21 1.782 3.55%
BM_std_min<unsigned_char>/22 2.074 2.99%
BM_std_min<unsigned_char>/23 2.300 -
BM_std_min<unsigned_char>/24 2.765 -
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.155 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.785 2.98%
BM_std_min<unsigned_char>/29 2.020 1.50%
BM_std_min<unsigned_char>/3 0.719 3.41%
BM_std_min<unsigned_char>/30 2.317 1.05%
BM_std_min<unsigned_char>/31 2.509 -1.03%
BM_std_min<unsigned_char>/32 2.888 -
BM_std_min<unsigned_char>/4 1.018 2.98%
BM_std_min<unsigned_char>/4000 27.322 1.00%
BM_std_min<unsigned_char>/4096 29.321 1.60%
BM_std_min<unsigned_char>/5 1.372 6.80%
BM_std_min<unsigned_char>/512 6.355 -
BM_std_min<unsigned_char>/5500 37.334 -
BM_std_min<unsigned_char>/6 1.552 5.83%
BM_std_min<unsigned_char>/64 4.069 -1.41%
BM_std_min<unsigned_char>/64000 454.650 -
BM_std_min<unsigned_char>/65536 465.210 -
BM_std_min<unsigned_char>/7 1.851 -
BM_std_min<unsigned_char>/70000 496.853 -
BM_std_min<unsigned_char>/8 2.283 -3.70%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.386 -
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.863 -
BM_std_min<unsigned_int>/11 1.157 -
BM_std_min<unsigned_int>/12 1.477 1.86%
BM_std_min<unsigned_int>/13 1.566 4.46%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.918 -
BM_std_min<unsigned_int>/17 0.971 -
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.822 -2.61%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.972 -
BM_std_min<unsigned_int>/29 2.105 8.30%
BM_std_min<unsigned_int>/3 0.693 -
BM_std_min<unsigned_int>/30 1.620 -
BM_std_min<unsigned_int>/31 1.851 -
BM_std_min<unsigned_int>/32 2.256 4.89%
BM_std_min<unsigned_int>/4 1.050 3.71%
BM_std_min<unsigned_int>/4000 109.753 -
BM_std_min<unsigned_int>/4096 111.622 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.899 -
BM_std_min<unsigned_int>/5500 152.195 -
BM_std_min<unsigned_int>/6 0.931 -
BM_std_min<unsigned_int>/64 2.887 1.86%
BM_std_min<unsigned_int>/64000 1884.169 -
BM_std_min<unsigned_int>/65536 1926.777 -
BM_std_min<unsigned_int>/7 1.047 -
BM_std_min<unsigned_int>/70000 2055.774 -
BM_std_min<unsigned_int>/8 1.275 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.326 -19.66%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.124 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.728 -
BM_std_min<unsigned_long_long>/14 1.976 4.51%
BM_std_min<unsigned_long_long>/15 2.216 2.72%
BM_std_min<unsigned_long_long>/16 2.459 1.10%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.630 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 2.031 1.78%
BM_std_min<unsigned_long_long>/22 2.211 2.05%
BM_std_min<unsigned_long_long>/23 2.461 1.01%
BM_std_min<unsigned_long_long>/24 2.737 2.29%
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.085 -
BM_std_min<unsigned_long_long>/27 2.096 -
BM_std_min<unsigned_long_long>/28 2.166 -
BM_std_min<unsigned_long_long>/29 2.498 2.58%
BM_std_min<unsigned_long_long>/3 0.677 -2.54%
BM_std_min<unsigned_long_long>/30 2.780 3.13%
BM_std_min<unsigned_long_long>/31 3.007 3.06%
BM_std_min<unsigned_long_long>/32 3.302 1.74%
BM_std_min<unsigned_long_long>/4 1.017 -
BM_std_min<unsigned_long_long>/4000 445.054 -
BM_std_min<unsigned_long_long>/4096 455.305 -
BM_std_min<unsigned_long_long>/5 1.266 -3.91%
BM_std_min<unsigned_long_long>/512 46.867 -
BM_std_min<unsigned_long_long>/5500 614.894 -
BM_std_min<unsigned_long_long>/6 1.602 -
BM_std_min<unsigned_long_long>/64 4.821 2.74%
BM_std_min<unsigned_long_long>/64000 7328.992 -
BM_std_min<unsigned_long_long>/65536 7507.057 -
BM_std_min<unsigned_long_long>/7 1.802 -5.42%
BM_std_min<unsigned_long_long>/70000 8016.823 -
BM_std_min<unsigned_long_long>/8 2.211 -
BM_std_min<unsigned_long_long>/9 1.175 -
BM_std_min<unsigned_short>/1 0.288 -
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.848 -
BM_std_min<unsigned_short>/11 1.158 -
BM_std_min<unsigned_short>/12 1.464 -2.27%
BM_std_min<unsigned_short>/13 6.428 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.715 -
BM_std_min<unsigned_short>/17 6.640 -
BM_std_min<unsigned_short>/18 1.590 2.77%
BM_std_min<unsigned_short>/19 1.853 -
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.151 -1.73%
BM_std_min<unsigned_short>/21 6.918 -
BM_std_min<unsigned_short>/22 1.798 -4.76%
BM_std_min<unsigned_short>/23 2.056 -5.40%
BM_std_min<unsigned_short>/24 2.463 -1.89%
BM_std_min<unsigned_short>/25 7.138 -
BM_std_min<unsigned_short>/26 2.059 -
BM_std_min<unsigned_short>/27 2.253 -4.40%
BM_std_min<unsigned_short>/28 2.721 4.87%
BM_std_min<unsigned_short>/29 7.356 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.370 1.80%
BM_std_min<unsigned_short>/31 2.587 3.68%
BM_std_min<unsigned_short>/32 2.879 -2.65%
BM_std_min<unsigned_short>/4 0.987 -3.56%
BM_std_min<unsigned_short>/4000 53.756 -
BM_std_min<unsigned_short>/4096 55.143 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.288 -
BM_std_min<unsigned_short>/5500 75.549 -
BM_std_min<unsigned_short>/6 0.954 -
BM_std_min<unsigned_short>/64 3.545 -
BM_std_min<unsigned_short>/64000 913.088 -
BM_std_min<unsigned_short>/65536 935.806 -
BM_std_min<unsigned_short>/7 1.093 -
BM_std_min<unsigned_short>/70000 1032.627 -
BM_std_min<unsigned_short>/8 1.301 -
BM_std_min<unsigned_short>/9 6.352 -
BM_std_minmax<char>/1 0.631 -5.31%
BM_std_minmax<char>/10 1.385 6.52%
BM_std_minmax<char>/1024 8.750 -
BM_std_minmax<char>/11 1.845 4.95%
BM_std_minmax<char>/12 2.037 -2.43%
BM_std_minmax<char>/13 2.287 -7.82%
BM_std_minmax<char>/14 2.578 -11.94%
BM_std_minmax<char>/15 3.191 -4.47%
BM_std_minmax<char>/16 1.086 17.57%
BM_std_minmax<char>/17 1.138 4.80%
BM_std_minmax<char>/18 1.362 -
BM_std_minmax<char>/19 1.762 -1.15%
BM_std_minmax<char>/2 0.879 -16.99%
BM_std_minmax<char>/20 2.066 -5.30%
BM_std_minmax<char>/21 2.326 -11.40%
BM_std_minmax<char>/22 2.584 -13.62%
BM_std_minmax<char>/23 3.124 -9.70%
BM_std_minmax<char>/24 1.409 22.16%
BM_std_minmax<char>/25 1.326 12.47%
BM_std_minmax<char>/26 1.551 -
BM_std_minmax<char>/27 1.997 -
BM_std_minmax<char>/28 2.237 -8.68%
BM_std_minmax<char>/29 2.524 -10.70%
BM_std_minmax<char>/3 1.188 -18.54%
BM_std_minmax<char>/30 2.776 -12.94%
BM_std_minmax<char>/31 3.273 -11.25%
BM_std_minmax<char>/32 1.671 7.31%
BM_std_minmax<char>/4 1.453 -20.44%
BM_std_minmax<char>/4000 38.973 -
BM_std_minmax<char>/4096 32.929 -
BM_std_minmax<char>/5 1.746 -21.34%
BM_std_minmax<char>/512 4.988 -
BM_std_minmax<char>/5500 50.937 -2.71%
BM_std_minmax<char>/6 2.060 -20.95%
BM_std_minmax<char>/64 1.382 19.90%
BM_std_minmax<char>/64000 532.296 -
BM_std_minmax<char>/65536 544.784 -
BM_std_minmax<char>/7 2.470 -17.60%
BM_std_minmax<char>/70000 596.804 -
BM_std_minmax<char>/8 1.147 12.87%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.637 -
BM_std_minmax<int>/11 1.781 -
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.388 -
BM_std_minmax<int>/14 1.620 -
BM_std_minmax<int>/15 1.983 3.69%
BM_std_minmax<int>/16 1.250 -2.41%
BM_std_minmax<int>/17 1.485 -
BM_std_minmax<int>/18 1.653 -
BM_std_minmax<int>/19 1.850 -
BM_std_minmax<int>/2 0.849 -3.76%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.853 -
BM_std_minmax<int>/22 2.021 -
BM_std_minmax<int>/23 2.311 -
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.163 -
BM_std_minmax<int>/27 2.404 -
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.082 -
BM_std_minmax<int>/3 1.176 -
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.694 -1.15%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.972 -10.59%
BM_std_minmax<int>/4000 133.361 -
BM_std_minmax<int>/4096 136.682 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.658 -
BM_std_minmax<int>/5500 191.481 -
BM_std_minmax<int>/6 1.387 2.62%
BM_std_minmax<int>/64 2.539 -
BM_std_minmax<int>/64000 2153.575 -
BM_std_minmax<int>/65536 2203.931 -
BM_std_minmax<int>/7 1.732 -
BM_std_minmax<int>/70000 2352.661 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.619 -10.52%
BM_std_minmax<long_long>/10 2.156 -1.49%
BM_std_minmax<long_long>/1024 133.989 -
BM_std_minmax<long_long>/11 2.380 -5.98%
BM_std_minmax<long_long>/12 2.699 -1.28%
BM_std_minmax<long_long>/13 2.987 -3.77%
BM_std_minmax<long_long>/14 3.316 -
BM_std_minmax<long_long>/15 3.664 -
BM_std_minmax<long_long>/16 3.056 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.065 -
BM_std_minmax<long_long>/19 3.071 -
BM_std_minmax<long_long>/2 1.093 -18.24%
BM_std_minmax<long_long>/20 3.288 -
BM_std_minmax<long_long>/21 3.516 -
BM_std_minmax<long_long>/22 3.925 -
BM_std_minmax<long_long>/23 4.365 -
BM_std_minmax<long_long>/24 3.992 -
BM_std_minmax<long_long>/25 4.014 -
BM_std_minmax<long_long>/26 4.016 -
BM_std_minmax<long_long>/27 4.021 -
BM_std_minmax<long_long>/28 4.095 -
BM_std_minmax<long_long>/29 4.206 -3.84%
BM_std_minmax<long_long>/3 1.525 -12.97%
BM_std_minmax<long_long>/30 4.536 -
BM_std_minmax<long_long>/31 4.777 -1.14%
BM_std_minmax<long_long>/32 4.957 -
BM_std_minmax<long_long>/4 1.767 -9.09%
BM_std_minmax<long_long>/4000 527.246 -
BM_std_minmax<long_long>/4096 539.535 -
BM_std_minmax<long_long>/5 2.024 -7.95%
BM_std_minmax<long_long>/512 66.991 -
BM_std_minmax<long_long>/5500 725.295 -
BM_std_minmax<long_long>/6 2.270 -5.61%
BM_std_minmax<long_long>/64 10.357 -
BM_std_minmax<long_long>/64000 8487.528 -
BM_std_minmax<long_long>/65536 8694.295 -
BM_std_minmax<long_long>/7 2.580 -
BM_std_minmax<long_long>/70000 9284.919 -
BM_std_minmax<long_long>/8 2.123 -
BM_std_minmax<long_long>/9 2.127 -
BM_std_minmax<short>/1 0.634 -
BM_std_minmax<short>/10 1.400 -1.75%
BM_std_minmax<short>/1024 16.553 -
BM_std_minmax<short>/11 1.787 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.986 -
BM_std_minmax<short>/16 1.784 -
BM_std_minmax<short>/17 1.761 -1.17%
BM_std_minmax<short>/18 2.029 2.25%
BM_std_minmax<short>/19 2.386 2.08%
BM_std_minmax<short>/2 0.852 -5.79%
BM_std_minmax<short>/20 1.996 -
BM_std_minmax<short>/21 2.046 -
BM_std_minmax<short>/22 2.320 -
BM_std_minmax<short>/23 2.646 2.85%
BM_std_minmax<short>/24 2.322 3.65%
BM_std_minmax<short>/25 2.296 2.50%
BM_std_minmax<short>/26 2.518 1.37%
BM_std_minmax<short>/27 2.805 -
BM_std_minmax<short>/28 2.575 1.30%
BM_std_minmax<short>/29 2.527 -4.66%
BM_std_minmax<short>/3 1.153 -3.21%
BM_std_minmax<short>/30 2.732 -3.17%
BM_std_minmax<short>/31 3.100 -
BM_std_minmax<short>/32 1.262 -
BM_std_minmax<short>/4 1.026 -10.82%
BM_std_minmax<short>/4000 66.010 -
BM_std_minmax<short>/4096 67.602 -
BM_std_minmax<short>/5 1.157 -
BM_std_minmax<short>/512 8.861 -
BM_std_minmax<short>/5500 97.426 -
BM_std_minmax<short>/6 1.372 -1.75%
BM_std_minmax<short>/64 1.547 -
BM_std_minmax<short>/64000 1064.350 -
BM_std_minmax<short>/65536 1089.952 -
BM_std_minmax<short>/7 1.716 -5.03%
BM_std_minmax<short>/70000 1205.522 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.166 -1.63%
BM_std_minmax<unsigned_char>/1 0.622 -5.53%
BM_std_minmax<unsigned_char>/10 1.385 -
BM_std_minmax<unsigned_char>/1024 8.782 -
BM_std_minmax<unsigned_char>/11 1.807 -2.14%
BM_std_minmax<unsigned_char>/12 2.022 -
BM_std_minmax<unsigned_char>/13 2.305 1.61%
BM_std_minmax<unsigned_char>/14 2.587 -
BM_std_minmax<unsigned_char>/15 3.091 3.26%
BM_std_minmax<unsigned_char>/16 1.027 -
BM_std_minmax<unsigned_char>/17 1.120 -
BM_std_minmax<unsigned_char>/18 1.338 -
BM_std_minmax<unsigned_char>/19 1.695 -
BM_std_minmax<unsigned_char>/2 0.869 -3.65%
BM_std_minmax<unsigned_char>/20 1.967 -1.30%
BM_std_minmax<unsigned_char>/21 2.258 -1.12%
BM_std_minmax<unsigned_char>/22 2.538 -
BM_std_minmax<unsigned_char>/23 2.990 -
BM_std_minmax<unsigned_char>/24 1.259 -
BM_std_minmax<unsigned_char>/25 1.275 -
BM_std_minmax<unsigned_char>/26 1.492 -
BM_std_minmax<unsigned_char>/27 1.899 -
BM_std_minmax<unsigned_char>/28 2.222 2.36%
BM_std_minmax<unsigned_char>/29 2.445 -2.01%
BM_std_minmax<unsigned_char>/3 1.169 -5.15%
BM_std_minmax<unsigned_char>/30 2.748 -
BM_std_minmax<unsigned_char>/31 3.201 -
BM_std_minmax<unsigned_char>/32 1.617 -
BM_std_minmax<unsigned_char>/4 1.450 -3.01%
BM_std_minmax<unsigned_char>/4000 39.188 -
BM_std_minmax<unsigned_char>/4096 33.074 -
BM_std_minmax<unsigned_char>/5 1.722 -3.58%
BM_std_minmax<unsigned_char>/512 5.031 -
BM_std_minmax<unsigned_char>/5500 50.928 1.04%
BM_std_minmax<unsigned_char>/6 2.013 -3.26%
BM_std_minmax<unsigned_char>/64 1.208 -
BM_std_minmax<unsigned_char>/64000 534.422 -
BM_std_minmax<unsigned_char>/65536 546.351 -
BM_std_minmax<unsigned_char>/7 2.320 -6.73%
BM_std_minmax<unsigned_char>/70000 598.997 -
BM_std_minmax<unsigned_char>/8 0.924 -7.46%
BM_std_minmax<unsigned_char>/9 1.156 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.388 -
BM_std_minmax<unsigned_int>/1024 33.661 -
BM_std_minmax<unsigned_int>/11 1.788 5.01%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 2.013 -1.51%
BM_std_minmax<unsigned_int>/16 1.315 -2.47%
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.654 -
BM_std_minmax<unsigned_int>/19 1.850 -
BM_std_minmax<unsigned_int>/2 0.906 9.25%
BM_std_minmax<unsigned_int>/20 1.746 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.420 -
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.377 -
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.185 1.88%
BM_std_minmax<unsigned_int>/30 2.216 -
BM_std_minmax<unsigned_int>/31 2.563 -1.57%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.028 -10.94%
BM_std_minmax<unsigned_int>/4000 133.534 -
BM_std_minmax<unsigned_int>/4096 136.711 -
BM_std_minmax<unsigned_int>/5 1.157 -
BM_std_minmax<unsigned_int>/512 16.757 -
BM_std_minmax<unsigned_int>/5500 191.694 -
BM_std_minmax<unsigned_int>/6 1.387 3.23%
BM_std_minmax<unsigned_int>/64 2.543 -
BM_std_minmax<unsigned_int>/64000 2155.089 -
BM_std_minmax<unsigned_int>/65536 2205.945 -
BM_std_minmax<unsigned_int>/7 1.776 5.75%
BM_std_minmax<unsigned_int>/70000 2354.800 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.158 -
BM_std_minmax<unsigned_long_long>/1 0.567 2.90%
BM_std_minmax<unsigned_long_long>/10 2.131 -
BM_std_minmax<unsigned_long_long>/1024 134.098 -
BM_std_minmax<unsigned_long_long>/11 2.381 1.45%
BM_std_minmax<unsigned_long_long>/12 2.674 -
BM_std_minmax<unsigned_long_long>/13 3.029 -
BM_std_minmax<unsigned_long_long>/14 3.282 -1.12%
BM_std_minmax<unsigned_long_long>/15 3.712 -
BM_std_minmax<unsigned_long_long>/16 3.056 -
BM_std_minmax<unsigned_long_long>/17 3.068 -
BM_std_minmax<unsigned_long_long>/18 3.076 -
BM_std_minmax<unsigned_long_long>/19 3.070 -
BM_std_minmax<unsigned_long_long>/2 0.845 -
BM_std_minmax<unsigned_long_long>/20 3.301 -
BM_std_minmax<unsigned_long_long>/21 3.496 -1.08%
BM_std_minmax<unsigned_long_long>/22 3.929 -
BM_std_minmax<unsigned_long_long>/23 4.349 -1.70%
BM_std_minmax<unsigned_long_long>/24 3.993 -
BM_std_minmax<unsigned_long_long>/25 4.014 -
BM_std_minmax<unsigned_long_long>/26 4.026 -
BM_std_minmax<unsigned_long_long>/27 4.010 -
BM_std_minmax<unsigned_long_long>/28 4.031 -
BM_std_minmax<unsigned_long_long>/29 4.097 -1.76%
BM_std_minmax<unsigned_long_long>/3 1.204 -
BM_std_minmax<unsigned_long_long>/30 4.404 -2.46%
BM_std_minmax<unsigned_long_long>/31 4.820 -1.55%
BM_std_minmax<unsigned_long_long>/32 4.976 -
BM_std_minmax<unsigned_long_long>/4 1.564 1.17%
BM_std_minmax<unsigned_long_long>/4000 527.393 -
BM_std_minmax<unsigned_long_long>/4096 539.786 -
BM_std_minmax<unsigned_long_long>/5 1.826 -
BM_std_minmax<unsigned_long_long>/512 66.940 -
BM_std_minmax<unsigned_long_long>/5500 726.077 -
BM_std_minmax<unsigned_long_long>/6 2.098 -
BM_std_minmax<unsigned_long_long>/64 10.402 -
BM_std_minmax<unsigned_long_long>/64000 8491.914 -
BM_std_minmax<unsigned_long_long>/65536 8699.072 -
BM_std_minmax<unsigned_long_long>/7 2.499 -1.54%
BM_std_minmax<unsigned_long_long>/70000 9290.483 -
BM_std_minmax<unsigned_long_long>/8 2.124 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.632 -
BM_std_minmax<unsigned_short>/10 1.420 -
BM_std_minmax<unsigned_short>/1024 16.636 -
BM_std_minmax<unsigned_short>/11 1.698 -1.15%
BM_std_minmax<unsigned_short>/12 1.386 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.622 -
BM_std_minmax<unsigned_short>/15 1.936 -
BM_std_minmax<unsigned_short>/16 1.699 -
BM_std_minmax<unsigned_short>/17 1.713 1.39%
BM_std_minmax<unsigned_short>/18 1.947 1.42%
BM_std_minmax<unsigned_short>/19 2.279 4.14%
BM_std_minmax<unsigned_short>/2 0.908 -
BM_std_minmax<unsigned_short>/20 1.925 -1.53%
BM_std_minmax<unsigned_short>/21 1.954 -2.78%
BM_std_minmax<unsigned_short>/22 2.286 -3.18%
BM_std_minmax<unsigned_short>/23 2.480 -1.23%
BM_std_minmax<unsigned_short>/24 2.214 -3.22%
BM_std_minmax<unsigned_short>/25 2.273 -4.32%
BM_std_minmax<unsigned_short>/26 2.579 -1.09%
BM_std_minmax<unsigned_short>/27 2.858 1.22%
BM_std_minmax<unsigned_short>/28 2.544 -1.33%
BM_std_minmax<unsigned_short>/29 2.600 -
BM_std_minmax<unsigned_short>/3 1.212 -
BM_std_minmax<unsigned_short>/30 2.826 1.67%
BM_std_minmax<unsigned_short>/31 3.126 -
BM_std_minmax<unsigned_short>/32 1.230 -
BM_std_minmax<unsigned_short>/4 1.087 5.69%
BM_std_minmax<unsigned_short>/4000 66.204 -
BM_std_minmax<unsigned_short>/4096 67.885 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.890 -
BM_std_minmax<unsigned_short>/5500 98.067 -
BM_std_minmax<unsigned_short>/6 1.389 3.30%
BM_std_minmax<unsigned_short>/64 1.526 -
BM_std_minmax<unsigned_short>/64000 1067.481 -
BM_std_minmax<unsigned_short>/65536 1094.324 -
BM_std_minmax<unsigned_short>/7 1.663 1.33%
BM_std_minmax<unsigned_short>/70000 1201.962 -
BM_std_minmax<unsigned_short>/8 1.165 -
BM_std_minmax<unsigned_short>/9 1.174 -
BM_std_minmax_element<char>/1 0.301 -
BM_std_minmax_element<char>/1024 298.701 3.46%
BM_std_minmax_element<char>/2 0.689 6.20%
BM_std_minmax_element<char>/3 1.250 12.43%
BM_std_minmax_element<char>/4 1.244 -1.94%
BM_std_minmax_element<char>/4000 1152.055 4.65%
BM_std_minmax_element<char>/4096 1180.698 4.86%
BM_std_minmax_element<char>/512 152.141 4.25%
BM_std_minmax_element<char>/5500 1583.938 4.78%
BM_std_minmax_element<char>/64 18.409 4.42%
BM_std_minmax_element<char>/64000 18353.426 4.79%
BM_std_minmax_element<char>/65536 18801.817 4.95%
BM_std_minmax_element<char>/70000 20077.253 4.82%
BM_std_minmax_element<int>/1 0.301 -
BM_std_minmax_element<int>/1024 257.836 4.44%
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.038 1.48%
BM_std_minmax_element<int>/4 1.222 5.06%
BM_std_minmax_element<int>/4000 978.452 3.04%
BM_std_minmax_element<int>/4096 1005.236 3.50%
BM_std_minmax_element<int>/512 131.388 4.20%
BM_std_minmax_element<int>/5500 1344.318 3.25%
BM_std_minmax_element<int>/64 16.526 5.79%
BM_std_minmax_element<int>/64000 15660.076 3.35%
BM_std_minmax_element<int>/65536 16028.083 3.28%
BM_std_minmax_element<int>/70000 17172.222 3.57%
BM_std_minmax_element<long_long>/1 0.311 -
BM_std_minmax_element<long_long>/1024 288.294 5.55%
BM_std_minmax_element<long_long>/2 0.647 -5.58%
BM_std_minmax_element<long_long>/3 1.193 2.31%
BM_std_minmax_element<long_long>/4 1.250 -1.41%
BM_std_minmax_element<long_long>/4000 1115.228 5.95%
BM_std_minmax_element<long_long>/4096 1139.723 5.77%
BM_std_minmax_element<long_long>/512 146.435 5.64%
BM_std_minmax_element<long_long>/5500 1528.109 5.85%
BM_std_minmax_element<long_long>/64 18.061 4.33%
BM_std_minmax_element<long_long>/64000 17858.594 6.38%
BM_std_minmax_element<long_long>/65536 18270.084 6.28%
BM_std_minmax_element<long_long>/70000 19580.021 6.66%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 271.205 -8.12%
BM_std_minmax_element<short>/2 0.689 -
BM_std_minmax_element<short>/3 1.161 8.52%
BM_std_minmax_element<short>/4 1.208 -5.01%
BM_std_minmax_element<short>/4000 1037.078 -8.62%
BM_std_minmax_element<short>/4096 1062.486 -8.59%
BM_std_minmax_element<short>/512 139.150 -7.19%
BM_std_minmax_element<short>/5500 1427.169 -8.41%
BM_std_minmax_element<short>/64 17.470 -4.13%
BM_std_minmax_element<short>/64000 16541.648 -8.59%
BM_std_minmax_element<short>/65536 16933.636 -8.62%
BM_std_minmax_element<short>/70000 18083.506 -8.67%
BM_vector_deque_copy/0 0.346 -30.56%
BM_vector_deque_copy/1 1.926 -6.99%
BM_vector_deque_copy/1024 36.257 1.09%
BM_vector_deque_copy/2 1.648 -4.70%
BM_vector_deque_copy/4000 141.700 -
BM_vector_deque_copy/4096 145.894 -
BM_vector_deque_copy/512 16.961 -
BM_vector_deque_copy/5500 196.416 -1.08%
BM_vector_deque_copy/64 2.644 -
BM_vector_deque_copy/64000 2727.562 15.17%
BM_vector_deque_copy/65536 2421.618 2.37%
BM_vector_deque_copy/70000 2933.973 13.43%
BM_vector_deque_copy_backward/0 0.551 6.42%
BM_vector_deque_copy_backward/1 2.475 2.58%
BM_vector_deque_copy_backward/1024 38.519 -
BM_vector_deque_copy_backward/2 2.225 4.98%
BM_vector_deque_copy_backward/4000 142.893 1.42%
BM_vector_deque_copy_backward/4096 150.823 -
BM_vector_deque_copy_backward/512 17.601 -
BM_vector_deque_copy_backward/5500 199.935 -
BM_vector_deque_copy_backward/64 3.030 -
BM_vector_deque_copy_backward/64000 7896.555 1.95%
BM_vector_deque_copy_backward/65536 8042.815 -
BM_vector_deque_copy_backward/70000 8680.376 -
BM_vector_deque_move/0 0.439 18.14%
BM_vector_deque_move/1 2.174 -7.07%
BM_vector_deque_move/1024 35.947 -
BM_vector_deque_move/2 1.936 -3.50%
BM_vector_deque_move/4000 141.655 -
BM_vector_deque_move/4096 146.818 1.43%
BM_vector_deque_move/512 17.023 -
BM_vector_deque_move/5500 199.031 -
BM_vector_deque_move/64 2.756 -
BM_vector_deque_move/64000 2712.283 14.90%
BM_vector_deque_move/65536 2637.987 11.51%
BM_vector_deque_move/70000 2923.564 13.47%
BM_vector_deque_move_backward/0 0.513 34.96%
BM_vector_deque_move_backward/1 2.201 -1.27%
BM_vector_deque_move_backward/1024 38.375 1.37%
BM_vector_deque_move_backward/2 1.948 -
BM_vector_deque_move_backward/4000 142.718 1.30%
BM_vector_deque_move_backward/4096 150.149 1.38%
BM_vector_deque_move_backward/512 18.148 -
BM_vector_deque_move_backward/5500 199.600 1.05%
BM_vector_deque_move_backward/64 3.101 -
BM_vector_deque_move_backward/64000 7789.722 -
BM_vector_deque_move_backward/65536 7776.359 -1.50%
BM_vector_deque_move_backward/70000 8414.208 -
BM_vector_deque_ranges_copy/0 0.397 -34.74%
BM_vector_deque_ranges_copy/1 2.141 -3.88%
BM_vector_deque_ranges_copy/1024 35.822 -
BM_vector_deque_ranges_copy/2 1.897 -2.26%
BM_vector_deque_ranges_copy/4000 140.884 -1.40%
BM_vector_deque_ranges_copy/4096 146.090 -
BM_vector_deque_ranges_copy/512 17.020 -
BM_vector_deque_ranges_copy/5500 197.045 -
BM_vector_deque_ranges_copy/64 2.748 -
BM_vector_deque_ranges_copy/64000 2724.561 15.03%
BM_vector_deque_ranges_copy/65536 2637.504 11.63%
BM_vector_deque_ranges_copy/70000 2930.222 13.39%
BM_vector_deque_ranges_copy_backward/0 0.607 57.63%
BM_vector_deque_ranges_copy_backward/1 2.140 -7.24%
BM_vector_deque_ranges_copy_backward/1024 37.935 -
BM_vector_deque_ranges_copy_backward/2 1.888 -8.52%
BM_vector_deque_ranges_copy_backward/4000 143.604 1.52%
BM_vector_deque_ranges_copy_backward/4096 148.978 -
BM_vector_deque_ranges_copy_backward/512 18.043 2.44%
BM_vector_deque_ranges_copy_backward/5500 197.585 -
BM_vector_deque_ranges_copy_backward/64 3.076 -
BM_vector_deque_ranges_copy_backward/64000 7511.524 -2.11%
BM_vector_deque_ranges_copy_backward/65536 7701.742 -3.09%
BM_vector_deque_ranges_copy_backward/70000 8681.107 1.75%
BM_vector_deque_ranges_move/0 0.456 -19.00%
BM_vector_deque_ranges_move/1 2.327 4.32%
BM_vector_deque_ranges_move/1024 36.090 -
BM_vector_deque_ranges_move/2 2.067 5.99%
BM_vector_deque_ranges_move/4000 143.721 -
BM_vector_deque_ranges_move/4096 147.291 1.83%
BM_vector_deque_ranges_move/512 17.043 -
BM_vector_deque_ranges_move/5500 199.560 1.48%
BM_vector_deque_ranges_move/64 2.814 2.02%
BM_vector_deque_ranges_move/64000 2602.411 9.84%
BM_vector_deque_ranges_move/65536 2631.122 11.35%
BM_vector_deque_ranges_move/70000 2818.124 9.05%
BM_vector_deque_ranges_move_backward/0 0.477 -13.54%
BM_vector_deque_ranges_move_backward/1 2.035 -3.84%
BM_vector_deque_ranges_move_backward/1024 38.458 -
BM_vector_deque_ranges_move_backward/2 1.727 -6.17%
BM_vector_deque_ranges_move_backward/4000 146.282 1.35%
BM_vector_deque_ranges_move_backward/4096 149.945 -
BM_vector_deque_ranges_move_backward/512 18.257 -
BM_vector_deque_ranges_move_backward/5500 200.426 -
BM_vector_deque_ranges_move_backward/64 3.149 -2.28%
BM_vector_deque_ranges_move_backward/64000 7629.289 -1.34%
BM_vector_deque_ranges_move_backward/65536 7556.258 -6.62%
BM_vector_deque_ranges_move_backward/70000 8286.844 -2.75%
SetIntersection_Front_Set_float_1024_1 1121726.670 -
SetIntersection_Front_Set_float_1024_1024 16416655.430 5.02%
SetIntersection_Front_Set_float_1024_16 1286446.869 -1.35%
SetIntersection_Front_Set_float_1024_256 4814881.343 -
SetIntersection_Front_Set_float_1024_4 1114783.922 -3.41%
SetIntersection_Front_Set_float_1024_64 1914681.521 -2.64%
SetIntersection_Front_Set_float_16384_1 1119379.132 -
SetIntersection_Front_Set_float_16384_1024 14232054.864 -7.15%
SetIntersection_Front_Set_float_16384_16 1300251.037 -
SetIntersection_Front_Set_float_16384_16384 242828507.162 -
SetIntersection_Front_Set_float_16384_256 5098374.024 9.93%
SetIntersection_Front_Set_float_16384_4 1120074.195 -1.59%
SetIntersection_Front_Set_float_16384_64 2094698.827 13.03%
SetIntersection_Front_Set_float_16_1 67116992.160 -
SetIntersection_Front_Set_float_16_16 41879959.735 2.81%
SetIntersection_Front_Set_float_16_4 59111138.734 -
SetIntersection_Front_Set_float_1_1 571677163.977 -
SetIntersection_Front_Set_float_256_1 4483203.430 -
SetIntersection_Front_Set_float_256_16 4781561.964 -
SetIntersection_Front_Set_float_256_256 9758224.747 5.64%
SetIntersection_Front_Set_float_256_4 4566316.425 1.36%
SetIntersection_Front_Set_float_256_64 6769254.744 10.46%
SetIntersection_Front_Set_float_262144_1 1085926.058 -1.29%
SetIntersection_Front_Set_float_262144_1024 14906988.695 3.23%
SetIntersection_Front_Set_float_262144_16 1297287.812 1.05%
SetIntersection_Front_Set_float_262144_16384 248978156.321 2.52%
SetIntersection_Front_Set_float_262144_256 4606194.300 4.84%
SetIntersection_Front_Set_float_262144_262144 1739105.064 -1.56%
SetIntersection_Front_Set_float_262144_4 1105737.797 -4.13%
SetIntersection_Front_Set_float_262144_64 1896401.913 1.51%
SetIntersection_Front_Set_float_4_1 228526333.453 -
SetIntersection_Front_Set_float_4_4 147461197.223 -
SetIntersection_Front_Set_float_64_1 17555987.626 -
SetIntersection_Front_Set_float_64_16 16737483.594 1.84%
SetIntersection_Front_Set_float_64_4 17322930.963 -
SetIntersection_Front_Set_float_64_64 15922739.735 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1096327.716 -1.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20654923.787 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1395884.965 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6055971.992 3.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1169962.631 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2281531.477 -5.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1145174.971 2.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20705113.756 2.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1346426.283 -2.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 342834338.333 -3.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6060158.556 -7.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1174761.470 2.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2336520.327 -1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67345751.369 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44230956.627 1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59831780.782 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 572997704.746 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4433641.359 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5341725.669 1.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12181434.747 1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4616539.475 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7510916.230 3.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1082316.573 -4.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20994785.009 -7.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1396878.526 1.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 343641199.740 3.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5975714.416 -7.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2217683.186 -1.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1190815.848 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2266492.938 1.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228865072.875 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149603694.194 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17619274.395 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17805537.972 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17647437.648 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 17798831.377 -3.58%
SetIntersection_Front_Set_string_1024_1 1166272.591 2.84%
SetIntersection_Front_Set_string_1024_1024 55972950.109 -2.83%
SetIntersection_Front_Set_string_1024_16 1898549.972 -4.95%
SetIntersection_Front_Set_string_1024_256 15593004.801 -2.62%
SetIntersection_Front_Set_string_1024_4 1297255.826 -
SetIntersection_Front_Set_string_1024_64 4430527.073 -11.86%
SetIntersection_Front_Set_string_16384_1 1152649.419 2.01%
SetIntersection_Front_Set_string_16384_1024 58759212.432 -
SetIntersection_Front_Set_string_16384_16 1985441.773 -
SetIntersection_Front_Set_string_16384_16384 350653162.089 -
SetIntersection_Front_Set_string_16384_256 14227086.637 -9.12%
SetIntersection_Front_Set_string_16384_4 1330444.297 -1.37%
SetIntersection_Front_Set_string_16384_64 4879062.303 -1.08%
SetIntersection_Front_Set_string_16_1 69679342.693 -
SetIntersection_Front_Set_string_16_16 64003676.880 -
SetIntersection_Front_Set_string_16_4 67628592.927 -1.39%
SetIntersection_Front_Set_string_1_1 589778341.274 -
SetIntersection_Front_Set_string_256_1 4580557.372 -
SetIntersection_Front_Set_string_256_16 7444003.364 -1.21%
SetIntersection_Front_Set_string_256_256 30515329.921 -4.75%
SetIntersection_Front_Set_string_256_4 5151529.972 -1.30%
SetIntersection_Front_Set_string_256_64 15239745.763 -2.69%
SetIntersection_Front_Set_string_262144_1 1165472.230 -
SetIntersection_Front_Set_string_262144_1024 59909067.166 -
SetIntersection_Front_Set_string_262144_16 2005681.473 5.62%
SetIntersection_Front_Set_string_262144_16384 347147010.395 -1.28%
SetIntersection_Front_Set_string_262144_256 14682019.764 -10.21%
SetIntersection_Front_Set_string_262144_262144 17556391.521 -1.30%
SetIntersection_Front_Set_string_262144_4 1308955.199 -
SetIntersection_Front_Set_string_262144_64 4734416.615 -7.13%
SetIntersection_Front_Set_string_4_1 236453629.079 -
SetIntersection_Front_Set_string_4_4 166196395.339 -1.06%
SetIntersection_Front_Set_string_64_1 18152650.869 -
SetIntersection_Front_Set_string_64_16 25769277.455 -
SetIntersection_Front_Set_string_64_4 20098539.403 -
SetIntersection_Front_Set_string_64_64 35758589.593 -6.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1129421.765 4.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 26042807.152 4.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1409082.190 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6678467.235 1.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1187337.846 1.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2411261.885 -1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1122359.982 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26258860.673 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1431896.730 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 363531525.824 4.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6557681.845 -3.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1186352.209 4.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2461576.861 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67618279.237 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44956106.459 -2.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60587870.442 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 575853095.893 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4467824.272 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5340424.075 -2.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13209519.271 1.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4680391.464 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8023075.027 -1.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1095400.122 -2.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 28053119.710 1.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1421049.182 3.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 348015027.174 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6851953.825 3.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3036147.137 -2.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1179662.045 1.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2378312.894 2.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 230271468.672 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 151084474.069 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17747221.394 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18338992.275 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17762753.810 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19366130.017 -
SetIntersection_Front_Set_uint32_1024_1 1117115.850 1.20%
SetIntersection_Front_Set_uint32_1024_1024 17379667.355 -1.54%
SetIntersection_Front_Set_uint32_1024_16 1359655.663 2.30%
SetIntersection_Front_Set_uint32_1024_256 5317803.057 -
SetIntersection_Front_Set_uint32_1024_4 1161328.703 1.60%
SetIntersection_Front_Set_uint32_1024_64 2070202.530 1.77%
SetIntersection_Front_Set_uint32_16384_1 1104414.729 -
SetIntersection_Front_Set_uint32_16384_1024 17564721.388 9.11%
SetIntersection_Front_Set_uint32_16384_16 1336294.696 3.30%
SetIntersection_Front_Set_uint32_16384_16384 348495543.316 4.27%
SetIntersection_Front_Set_uint32_16384_256 5184166.385 5.69%
SetIntersection_Front_Set_uint32_16384_4 1158604.669 -
SetIntersection_Front_Set_uint32_16384_64 2001580.331 -
SetIntersection_Front_Set_uint32_16_1 66954544.521 -
SetIntersection_Front_Set_uint32_16_16 42090369.762 -
SetIntersection_Front_Set_uint32_16_4 58927685.368 -
SetIntersection_Front_Set_uint32_1_1 569540393.459 -
SetIntersection_Front_Set_uint32_256_1 4456536.490 1.04%
SetIntersection_Front_Set_uint32_256_16 5012795.774 3.46%
SetIntersection_Front_Set_uint32_256_256 9819061.559 2.78%
SetIntersection_Front_Set_uint32_256_4 4558773.279 -
SetIntersection_Front_Set_uint32_256_64 6471324.771 -1.99%
SetIntersection_Front_Set_uint32_262144_1 1079064.199 -
SetIntersection_Front_Set_uint32_262144_1024 17437930.256 4.39%
SetIntersection_Front_Set_uint32_262144_16 1313403.350 4.62%
SetIntersection_Front_Set_uint32_262144_16384 363612091.386 2.81%
SetIntersection_Front_Set_uint32_262144_256 4967768.212 1.99%
SetIntersection_Front_Set_uint32_262144_262144 1910030.598 3.18%
SetIntersection_Front_Set_uint32_262144_4 1127294.629 -
SetIntersection_Front_Set_uint32_262144_64 2021788.326 4.86%
SetIntersection_Front_Set_uint32_4_1 227847570.787 -
SetIntersection_Front_Set_uint32_4_4 147261239.337 -
SetIntersection_Front_Set_uint32_64_1 17521062.857 -
SetIntersection_Front_Set_uint32_64_16 16963173.212 -1.73%
SetIntersection_Front_Set_uint32_64_4 17297378.473 -
SetIntersection_Front_Set_uint32_64_64 16018622.277 1.47%
SetIntersection_Front_Set_uint64_1024_1 1115287.598 -
SetIntersection_Front_Set_uint64_1024_1024 15945380.677 5.47%
SetIntersection_Front_Set_uint64_1024_16 1299810.585 1.58%
SetIntersection_Front_Set_uint64_1024_256 4887841.939 2.67%
SetIntersection_Front_Set_uint64_1024_4 1145307.781 -
SetIntersection_Front_Set_uint64_1024_64 1952869.263 1.91%
SetIntersection_Front_Set_uint64_16384_1 1153087.139 8.57%
SetIntersection_Front_Set_uint64_16384_1024 16132516.179 8.68%
SetIntersection_Front_Set_uint64_16384_16 1375403.035 10.86%
SetIntersection_Front_Set_uint64_16384_16384 347169275.421 -
SetIntersection_Front_Set_uint64_16384_256 4608039.423 -3.49%
SetIntersection_Front_Set_uint64_16384_4 1189796.964 5.06%
SetIntersection_Front_Set_uint64_16384_64 1998891.575 1.92%
SetIntersection_Front_Set_uint64_16_1 67019220.683 -
SetIntersection_Front_Set_uint64_16_16 41655566.947 1.23%
SetIntersection_Front_Set_uint64_16_4 59079298.611 1.66%
SetIntersection_Front_Set_uint64_1_1 571027051.729 -
SetIntersection_Front_Set_uint64_256_1 4355357.168 -1.30%
SetIntersection_Front_Set_uint64_256_16 5115117.199 4.43%
SetIntersection_Front_Set_uint64_256_256 8895622.552 -2.57%
SetIntersection_Front_Set_uint64_256_4 4563493.154 1.44%
SetIntersection_Front_Set_uint64_256_64 6408929.126 3.11%
SetIntersection_Front_Set_uint64_262144_1 1118672.043 -
SetIntersection_Front_Set_uint64_262144_1024 16734852.614 4.82%
SetIntersection_Front_Set_uint64_262144_16 1373359.759 4.34%
SetIntersection_Front_Set_uint64_262144_16384 352067955.320 1.88%
SetIntersection_Front_Set_uint64_262144_256 4580951.062 -1.22%
SetIntersection_Front_Set_uint64_262144_262144 1849708.252 1.92%
SetIntersection_Front_Set_uint64_262144_4 1151466.888 3.48%
SetIntersection_Front_Set_uint64_262144_64 1869672.646 -2.50%
SetIntersection_Front_Set_uint64_4_1 228681762.969 -
SetIntersection_Front_Set_uint64_4_4 147000038.277 -
SetIntersection_Front_Set_uint64_64_1 17595835.591 1.25%
SetIntersection_Front_Set_uint64_64_16 16512854.370 -
SetIntersection_Front_Set_uint64_64_4 17566507.026 2.62%
SetIntersection_Front_Set_uint64_64_64 15899267.247 5.86%
SetIntersection_Front_Vector_float_1024_1 1122187.028 1.50%
SetIntersection_Front_Vector_float_1024_1024 5956678.446 -
SetIntersection_Front_Vector_float_1024_16 1196988.873 -
SetIntersection_Front_Vector_float_1024_256 2349665.339 -
SetIntersection_Front_Vector_float_1024_4 1132346.285 -
SetIntersection_Front_Vector_float_1024_64 1426712.945 -
SetIntersection_Front_Vector_float_16384_1 1111044.646 -
SetIntersection_Front_Vector_float_16384_1024 5972047.097 -
SetIntersection_Front_Vector_float_16384_16 1193279.880 -
SetIntersection_Front_Vector_float_16384_16384 79971276.587 -
SetIntersection_Front_Vector_float_16384_256 2330635.617 -
SetIntersection_Front_Vector_float_16384_4 1134090.518 -
SetIntersection_Front_Vector_float_16384_64 1435662.555 -
SetIntersection_Front_Vector_float_16_1 67190267.439 -
SetIntersection_Front_Vector_float_16_16 37973018.909 -
SetIntersection_Front_Vector_float_16_4 57941209.729 -
SetIntersection_Front_Vector_float_1_1 572145604.156 -
SetIntersection_Front_Vector_float_256_1 4442047.119 -
SetIntersection_Front_Vector_float_256_16 4469801.033 -
SetIntersection_Front_Vector_float_256_256 4698235.092 -
SetIntersection_Front_Vector_float_256_4 4469774.080 -
SetIntersection_Front_Vector_float_256_64 4622682.164 1.16%
SetIntersection_Front_Vector_float_262144_1 1113171.742 1.39%
SetIntersection_Front_Vector_float_262144_1024 5957617.441 -
SetIntersection_Front_Vector_float_262144_16 1182968.520 -1.34%
SetIntersection_Front_Vector_float_262144_16384 79944014.263 -
SetIntersection_Front_Vector_float_262144_256 2320756.756 -1.36%
SetIntersection_Front_Vector_float_262144_262144 350522528.631 -
SetIntersection_Front_Vector_float_262144_4 1140549.521 -
SetIntersection_Front_Vector_float_262144_64 1448562.659 -
SetIntersection_Front_Vector_float_4_1 228883182.743 -
SetIntersection_Front_Vector_float_4_4 144821917.756 -
SetIntersection_Front_Vector_float_64_1 17579078.777 -
SetIntersection_Front_Vector_float_64_16 15188978.473 -
SetIntersection_Front_Vector_float_64_4 16995758.152 -
SetIntersection_Front_Vector_float_64_64 11541057.535 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1120729.865 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 10700602.790 12.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1258092.528 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3321838.631 -5.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1158209.058 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1661987.398 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1119119.308 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 10671709.154 1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1228321.950 5.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 138562637.820 15.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3284037.020 11.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1133916.842 -1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1669629.288 6.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67051415.663 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40586475.050 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58283285.183 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 570373161.734 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4483812.387 2.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4641850.381 1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6475168.035 -8.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4542990.124 1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5450360.122 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1112977.243 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 10598341.327 26.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1256219.722 8.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 141733854.959 21.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3249645.628 11.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 331089097.982 -5.77%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1158030.468 2.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1663398.791 9.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228010930.791 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146854549.762 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17482200.006 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 16069395.281 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17446784.128 2.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13147273.486 -3.65%
SetIntersection_Front_Vector_string_1024_1 1152989.338 -
SetIntersection_Front_Vector_string_1024_1024 41227316.660 2.28%
SetIntersection_Front_Vector_string_1024_16 1715468.044 2.21%
SetIntersection_Front_Vector_string_1024_256 10288492.717 3.46%
SetIntersection_Front_Vector_string_1024_4 1236557.814 -1.90%
SetIntersection_Front_Vector_string_1024_64 3554476.927 -
SetIntersection_Front_Vector_string_16384_1 1145795.291 -
SetIntersection_Front_Vector_string_16384_1024 39220554.711 -2.52%
SetIntersection_Front_Vector_string_16384_16 1688698.416 -1.89%
SetIntersection_Front_Vector_string_16384_16384 354429220.885 -
SetIntersection_Front_Vector_string_16384_256 10195733.877 2.54%
SetIntersection_Front_Vector_string_16384_4 1299693.700 2.87%
SetIntersection_Front_Vector_string_16384_64 3668934.153 3.36%
SetIntersection_Front_Vector_string_16_1 68786949.555 -
SetIntersection_Front_Vector_string_16_16 55507951.350 1.19%
SetIntersection_Front_Vector_string_16_4 65106159.301 1.07%
SetIntersection_Front_Vector_string_1_1 585813227.904 -
SetIntersection_Front_Vector_string_256_1 4562650.183 -
SetIntersection_Front_Vector_string_256_16 6652650.982 3.95%
SetIntersection_Front_Vector_string_256_256 21787453.867 4.01%
SetIntersection_Front_Vector_string_256_4 4967639.016 -
SetIntersection_Front_Vector_string_256_64 10720443.827 -5.48%
SetIntersection_Front_Vector_string_262144_1 1127436.527 -2.49%
SetIntersection_Front_Vector_string_262144_1024 41417646.464 3.11%
SetIntersection_Front_Vector_string_262144_16 1726082.171 -
SetIntersection_Front_Vector_string_262144_16384 350828361.258 1.39%
SetIntersection_Front_Vector_string_262144_256 10416870.540 5.08%
SetIntersection_Front_Vector_string_262144_262144 14447556.397 -
SetIntersection_Front_Vector_string_262144_4 1232529.784 -2.59%
SetIntersection_Front_Vector_string_262144_64 3564712.026 -
SetIntersection_Front_Vector_string_4_1 234029180.628 -
SetIntersection_Front_Vector_string_4_4 161312562.745 -
SetIntersection_Front_Vector_string_64_1 18063430.625 -
SetIntersection_Front_Vector_string_64_16 22237708.854 -
SetIntersection_Front_Vector_string_64_4 18833040.557 -
SetIntersection_Front_Vector_string_64_64 27160103.235 -1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1089254.706 -2.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9901677.967 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1252293.108 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3312154.190 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1142224.251 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1697906.118 1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1123523.954 5.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9861849.459 2.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1213051.079 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 142071970.652 1.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3308656.349 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1159147.673 1.87%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1680949.478 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67145689.343 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39656396.995 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58404142.134 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570912654.878 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4447851.115 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4713856.879 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6679571.256 2.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4512054.281 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5387832.211 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1118934.643 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9843965.130 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1265706.318 1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 141122118.747 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3329087.754 2.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351075657.198 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1114609.704 -2.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1691902.333 1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228252484.342 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146623559.182 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17545092.635 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15896403.273 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17386646.399 1.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13380181.399 -
SetIntersection_Front_Vector_uint32_1024_1 1074401.363 -1.98%
SetIntersection_Front_Vector_uint32_1024_1024 5995368.663 -
SetIntersection_Front_Vector_uint32_1024_16 1193172.975 -
SetIntersection_Front_Vector_uint32_1024_256 2355613.412 1.84%
SetIntersection_Front_Vector_uint32_1024_4 1130357.015 -
SetIntersection_Front_Vector_uint32_1024_64 1438705.382 1.70%
SetIntersection_Front_Vector_uint32_16384_1 1096250.111 -1.58%
SetIntersection_Front_Vector_uint32_16384_1024 5947188.887 -
SetIntersection_Front_Vector_uint32_16384_16 1191440.555 3.42%
SetIntersection_Front_Vector_uint32_16384_16384 79270335.657 -
SetIntersection_Front_Vector_uint32_16384_256 2344110.434 -
SetIntersection_Front_Vector_uint32_16384_4 1131105.663 -
SetIntersection_Front_Vector_uint32_16384_64 1432699.684 -
SetIntersection_Front_Vector_uint32_16_1 66915544.261 -
SetIntersection_Front_Vector_uint32_16_16 38554858.263 1.67%
SetIntersection_Front_Vector_uint32_16_4 57892471.865 -
SetIntersection_Front_Vector_uint32_1_1 568973319.333 -
SetIntersection_Front_Vector_uint32_256_1 4411026.880 -
SetIntersection_Front_Vector_uint32_256_16 4469828.720 -
SetIntersection_Front_Vector_uint32_256_256 4709075.861 -
SetIntersection_Front_Vector_uint32_256_4 4422633.052 -
SetIntersection_Front_Vector_uint32_256_64 4586566.200 -
SetIntersection_Front_Vector_uint32_262144_1 1122740.172 4.81%
SetIntersection_Front_Vector_uint32_262144_1024 5971841.333 -
SetIntersection_Front_Vector_uint32_262144_16 1178591.229 -1.04%
SetIntersection_Front_Vector_uint32_262144_16384 79336159.569 -
SetIntersection_Front_Vector_uint32_262144_256 2357767.238 -
SetIntersection_Front_Vector_uint32_262144_262144 350877943.125 -
SetIntersection_Front_Vector_uint32_262144_4 1147149.166 1.97%
SetIntersection_Front_Vector_uint32_262144_64 1440955.206 -
SetIntersection_Front_Vector_uint32_4_1 227787883.280 -
SetIntersection_Front_Vector_uint32_4_4 144171188.814 -
SetIntersection_Front_Vector_uint32_64_1 17373692.476 -
SetIntersection_Front_Vector_uint32_64_16 15135399.765 -
SetIntersection_Front_Vector_uint32_64_4 17031948.218 -
SetIntersection_Front_Vector_uint32_64_64 11413701.312 1.01%
SetIntersection_Front_Vector_uint64_1024_1 1081467.908 -2.90%
SetIntersection_Front_Vector_uint64_1024_1024 6013923.628 -2.99%
SetIntersection_Front_Vector_uint64_1024_16 1191336.245 -
SetIntersection_Front_Vector_uint64_1024_256 2304387.615 -
SetIntersection_Front_Vector_uint64_1024_4 1124939.873 -
SetIntersection_Front_Vector_uint64_1024_64 1445721.582 2.41%
SetIntersection_Front_Vector_uint64_16384_1 1094046.337 -1.86%
SetIntersection_Front_Vector_uint64_16384_1024 5938593.094 -
SetIntersection_Front_Vector_uint64_16384_16 1198582.310 6.69%
SetIntersection_Front_Vector_uint64_16384_16384 86488759.949 5.55%
SetIntersection_Front_Vector_uint64_16384_256 2644397.508 13.19%
SetIntersection_Front_Vector_uint64_16384_4 1125205.114 -1.09%
SetIntersection_Front_Vector_uint64_16384_64 1506713.235 6.85%
SetIntersection_Front_Vector_uint64_16_1 66872075.885 -
SetIntersection_Front_Vector_uint64_16_16 38598382.196 -
SetIntersection_Front_Vector_uint64_16_4 58163220.267 -
SetIntersection_Front_Vector_uint64_1_1 569486360.115 -
SetIntersection_Front_Vector_uint64_256_1 4380377.380 -
SetIntersection_Front_Vector_uint64_256_16 4500862.255 -
SetIntersection_Front_Vector_uint64_256_256 5273614.055 13.04%
SetIntersection_Front_Vector_uint64_256_4 4484250.061 2.92%
SetIntersection_Front_Vector_uint64_256_64 4781613.204 7.33%
SetIntersection_Front_Vector_uint64_262144_1 1113568.339 -
SetIntersection_Front_Vector_uint64_262144_1024 6364324.597 8.43%
SetIntersection_Front_Vector_uint64_262144_16 1174901.273 -1.02%
SetIntersection_Front_Vector_uint64_262144_16384 81777225.578 -
SetIntersection_Front_Vector_uint64_262144_256 2346210.383 5.07%
SetIntersection_Front_Vector_uint64_262144_262144 349571354.678 -
SetIntersection_Front_Vector_uint64_262144_4 1152971.295 2.82%
SetIntersection_Front_Vector_uint64_262144_64 1495883.682 4.79%
SetIntersection_Front_Vector_uint64_4_1 228695116.164 -
SetIntersection_Front_Vector_uint64_4_4 145223551.499 -
SetIntersection_Front_Vector_uint64_64_1 17340061.797 -
SetIntersection_Front_Vector_uint64_64_16 15405585.997 -
SetIntersection_Front_Vector_uint64_64_4 16993726.729 -
SetIntersection_Front_Vector_uint64_64_64 11837013.992 5.41%
SetIntersection_Interlaced_Set_float_1024_1 1123217.725 -
SetIntersection_Interlaced_Set_float_1024_1024 15098145.362 -
SetIntersection_Interlaced_Set_float_1024_16 11797438.700 1.08%
SetIntersection_Interlaced_Set_float_1024_256 15005379.693 -1.36%
SetIntersection_Interlaced_Set_float_1024_4 10094405.918 1.18%
SetIntersection_Interlaced_Set_float_1024_64 10147912.174 -
SetIntersection_Interlaced_Set_float_16384_1 1071645.047 -4.43%
SetIntersection_Interlaced_Set_float_16384_1024 173827281.497 1.40%
SetIntersection_Interlaced_Set_float_16384_16 212048216.201 -1.35%
SetIntersection_Interlaced_Set_float_16384_16384 246209091.114 -
SetIntersection_Interlaced_Set_float_16384_256 206477238.216 -
SetIntersection_Interlaced_Set_float_16384_4 173474402.526 -1.47%
SetIntersection_Interlaced_Set_float_16384_64 220526432.328 -
SetIntersection_Interlaced_Set_float_16_1 67313689.037 -
SetIntersection_Interlaced_Set_float_16_16 41877330.099 -1.49%
SetIntersection_Interlaced_Set_float_16_4 63866560.306 -1.66%
SetIntersection_Interlaced_Set_float_1_1 572145961.671 -
SetIntersection_Interlaced_Set_float_256_1 4458126.382 -
SetIntersection_Interlaced_Set_float_256_16 12167397.546 -
SetIntersection_Interlaced_Set_float_256_256 9230008.375 1.80%
SetIntersection_Interlaced_Set_float_256_4 11795427.305 4.42%
SetIntersection_Interlaced_Set_float_256_64 14481716.417 -2.18%
SetIntersection_Interlaced_Set_float_262144_1 1109812.212 -
SetIntersection_Interlaced_Set_float_262144_1024 1555757.732 -
SetIntersection_Interlaced_Set_float_262144_16 1635374.918 -
SetIntersection_Interlaced_Set_float_262144_16384 1272514.568 -1.29%
SetIntersection_Interlaced_Set_float_262144_256 1604678.711 -
SetIntersection_Interlaced_Set_float_262144_262144 1817138.590 -
SetIntersection_Interlaced_Set_float_262144_4 1314077.311 -1.38%
SetIntersection_Interlaced_Set_float_262144_64 1586574.219 -1.33%
SetIntersection_Interlaced_Set_float_4_1 228543095.940 -
SetIntersection_Interlaced_Set_float_4_4 147130880.992 -
SetIntersection_Interlaced_Set_float_64_1 17562310.367 -
SetIntersection_Interlaced_Set_float_64_16 23951089.797 -4.51%
SetIntersection_Interlaced_Set_float_64_4 22021656.244 -
SetIntersection_Interlaced_Set_float_64_64 15191200.071 1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1118230.636 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21926974.361 3.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11723216.103 -1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19493985.384 4.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10045808.259 2.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10934969.257 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1138117.990 1.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179130374.561 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 221750263.869 1.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 351423459.036 -2.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208964719.201 1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 183707169.381 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229335281.318 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67429497.126 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44377229.005 2.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66541966.292 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 573481588.714 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4474562.267 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12865435.078 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12173265.627 5.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11716624.458 3.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18376525.863 3.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1086789.752 -4.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1629883.871 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1698788.820 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1338412.189 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1662532.961 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2295266.520 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1377448.242 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1648956.379 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 229264541.970 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149259680.656 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17564717.802 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27250499.249 -1.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23481595.750 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18452726.629 -
SetIntersection_Interlaced_Set_string_1024_1 1153406.946 -
SetIntersection_Interlaced_Set_string_1024_1024 56984664.567 -2.56%
SetIntersection_Interlaced_Set_string_1024_16 13610341.111 -
SetIntersection_Interlaced_Set_string_1024_256 34782807.755 -2.80%
SetIntersection_Interlaced_Set_string_1024_4 10482831.249 -
SetIntersection_Interlaced_Set_string_1024_64 16868666.215 -
SetIntersection_Interlaced_Set_string_16384_1 1146048.191 -1.20%
SetIntersection_Interlaced_Set_string_16384_1024 353683813.885 1.26%
SetIntersection_Interlaced_Set_string_16384_16 339924158.047 39.62%
SetIntersection_Interlaced_Set_string_16384_16384 352462889.902 -
SetIntersection_Interlaced_Set_string_16384_256 351474826.641 -
SetIntersection_Interlaced_Set_string_16384_4 199690690.164 -
SetIntersection_Interlaced_Set_string_16384_64 348506003.913 1.58%
SetIntersection_Interlaced_Set_string_16_1 69471831.783 -
SetIntersection_Interlaced_Set_string_16_16 63934224.041 -
SetIntersection_Interlaced_Set_string_16_4 76516652.060 -1.66%
SetIntersection_Interlaced_Set_string_1_1 588927939.580 -
SetIntersection_Interlaced_Set_string_256_1 4609704.591 -
SetIntersection_Interlaced_Set_string_256_16 18521798.993 1.45%
SetIntersection_Interlaced_Set_string_256_256 29688263.174 -9.18%
SetIntersection_Interlaced_Set_string_256_4 14170551.096 -
SetIntersection_Interlaced_Set_string_256_64 31233959.553 -
SetIntersection_Interlaced_Set_string_262144_1 1168096.173 2.70%
SetIntersection_Interlaced_Set_string_262144_1024 2085802.979 -2.22%
SetIntersection_Interlaced_Set_string_262144_16 2178069.662 -
SetIntersection_Interlaced_Set_string_262144_16384 2746151.367 -
SetIntersection_Interlaced_Set_string_262144_256 2067847.168 -2.08%
SetIntersection_Interlaced_Set_string_262144_262144 17302636.395 -2.82%
SetIntersection_Interlaced_Set_string_262144_4 1886637.449 -
SetIntersection_Interlaced_Set_string_262144_64 2151722.900 -
SetIntersection_Interlaced_Set_string_4_1 235709399.334 -
SetIntersection_Interlaced_Set_string_4_4 166722056.192 -
SetIntersection_Interlaced_Set_string_64_1 18154172.162 -
SetIntersection_Interlaced_Set_string_64_16 39819600.719 -2.73%
SetIntersection_Interlaced_Set_string_64_4 27042764.388 -1.53%
SetIntersection_Interlaced_Set_string_64_64 37895611.211 2.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1131857.847 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24924367.975 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11938596.546 1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20633179.045 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10253113.151 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11729403.067 -1.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1092694.275 -3.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 233842817.736 -3.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 248451022.085 -2.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 349289223.603 -3.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 347522544.522 38.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202167072.309 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 353920732.085 1.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67693098.726 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44913950.637 -2.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67219009.717 -1.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 575408492.348 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4458670.937 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13038606.743 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13560307.340 2.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11847984.807 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19103117.401 -1.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1106861.607 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1990908.692 -1.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2141810.791 -1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1767173.666 -2.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2050297.526 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3091089.193 -2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1855790.121 -1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2123079.752 -1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 230368064.476 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150932954.938 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17758022.269 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28595372.447 2.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23809467.676 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19323751.098 -1.86%
SetIntersection_Interlaced_Set_uint32_1024_1 1122955.560 1.27%
SetIntersection_Interlaced_Set_uint32_1024_1024 15088790.700 -
SetIntersection_Interlaced_Set_uint32_1024_16 11273073.579 -1.18%
SetIntersection_Interlaced_Set_uint32_1024_256 15625097.241 1.41%
SetIntersection_Interlaced_Set_uint32_1024_4 9942609.381 1.07%
SetIntersection_Interlaced_Set_uint32_1024_64 9983179.718 1.58%
SetIntersection_Interlaced_Set_uint32_16384_1 1117370.489 -
SetIntersection_Interlaced_Set_uint32_16384_1024 171228838.631 1.94%
SetIntersection_Interlaced_Set_uint32_16384_16 211755600.128 -
SetIntersection_Interlaced_Set_uint32_16384_16384 250014940.270 -
SetIntersection_Interlaced_Set_uint32_16384_256 201879924.429 -
SetIntersection_Interlaced_Set_uint32_16384_4 171703029.971 -1.29%
SetIntersection_Interlaced_Set_uint32_16384_64 218572493.863 1.50%
SetIntersection_Interlaced_Set_uint32_16_1 66780508.624 -
SetIntersection_Interlaced_Set_uint32_16_16 41572521.944 1.62%
SetIntersection_Interlaced_Set_uint32_16_4 64244257.455 -
SetIntersection_Interlaced_Set_uint32_1_1 569193963.270 -
SetIntersection_Interlaced_Set_uint32_256_1 4426399.443 -
SetIntersection_Interlaced_Set_uint32_256_16 12126737.932 1.99%
SetIntersection_Interlaced_Set_uint32_256_256 9078428.238 -
SetIntersection_Interlaced_Set_uint32_256_4 11228921.881 -3.97%
SetIntersection_Interlaced_Set_uint32_256_64 15198803.231 -2.58%
SetIntersection_Interlaced_Set_uint32_262144_1 1058346.243 -1.78%
SetIntersection_Interlaced_Set_uint32_262144_1024 1527833.172 -
SetIntersection_Interlaced_Set_uint32_262144_16 1623076.904 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1241778.156 -1.71%
SetIntersection_Interlaced_Set_uint32_262144_256 1572477.131 -1.07%
SetIntersection_Interlaced_Set_uint32_262144_262144 1949652.670 -3.58%
SetIntersection_Interlaced_Set_uint32_262144_4 1296559.408 -
SetIntersection_Interlaced_Set_uint32_262144_64 1577697.103 -
SetIntersection_Interlaced_Set_uint32_4_1 226748397.883 -
SetIntersection_Interlaced_Set_uint32_4_4 146970461.360 -
SetIntersection_Interlaced_Set_uint32_64_1 17518565.108 -
SetIntersection_Interlaced_Set_uint32_64_16 24464284.929 -
SetIntersection_Interlaced_Set_uint32_64_4 22350276.022 2.20%
SetIntersection_Interlaced_Set_uint32_64_64 14929701.543 -
SetIntersection_Interlaced_Set_uint64_1024_1 1060986.107 -3.99%
SetIntersection_Interlaced_Set_uint64_1024_1024 15359258.238 -3.19%
SetIntersection_Interlaced_Set_uint64_1024_16 11498302.225 -
SetIntersection_Interlaced_Set_uint64_1024_256 15005708.910 -1.55%
SetIntersection_Interlaced_Set_uint64_1024_4 9819061.995 -
SetIntersection_Interlaced_Set_uint64_1024_64 9969214.382 -1.01%
SetIntersection_Interlaced_Set_uint64_16384_1 1125272.584 3.27%
SetIntersection_Interlaced_Set_uint64_16384_1024 177827124.661 2.66%
SetIntersection_Interlaced_Set_uint64_16384_16 225545153.576 1.99%
SetIntersection_Interlaced_Set_uint64_16384_16384 356393686.350 1.93%
SetIntersection_Interlaced_Set_uint64_16384_256 210026678.677 1.19%
SetIntersection_Interlaced_Set_uint64_16384_4 181899528.543 -
SetIntersection_Interlaced_Set_uint64_16384_64 231943059.482 -
SetIntersection_Interlaced_Set_uint64_16_1 67283516.622 -
SetIntersection_Interlaced_Set_uint64_16_16 41736062.574 -
SetIntersection_Interlaced_Set_uint64_16_4 64535839.191 1.01%
SetIntersection_Interlaced_Set_uint64_1_1 572486147.278 1.10%
SetIntersection_Interlaced_Set_uint64_256_1 4393817.892 1.21%
SetIntersection_Interlaced_Set_uint64_256_16 12055565.403 -
SetIntersection_Interlaced_Set_uint64_256_256 8747432.883 -4.78%
SetIntersection_Interlaced_Set_uint64_256_4 11783729.534 -
SetIntersection_Interlaced_Set_uint64_256_64 14603433.078 -2.99%
SetIntersection_Interlaced_Set_uint64_262144_1 1122795.868 1.99%
SetIntersection_Interlaced_Set_uint64_262144_1024 1571515.625 -
SetIntersection_Interlaced_Set_uint64_262144_16 1638452.635 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1261117.347 -
SetIntersection_Interlaced_Set_uint64_262144_256 1618623.944 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1870491.863 -
SetIntersection_Interlaced_Set_uint64_262144_4 1328712.484 -
SetIntersection_Interlaced_Set_uint64_262144_64 1621290.365 -
SetIntersection_Interlaced_Set_uint64_4_1 228640805.195 1.01%
SetIntersection_Interlaced_Set_uint64_4_4 147360662.782 -
SetIntersection_Interlaced_Set_uint64_64_1 17667548.097 2.16%
SetIntersection_Interlaced_Set_uint64_64_16 24382057.073 -
SetIntersection_Interlaced_Set_uint64_64_4 22607741.706 1.11%
SetIntersection_Interlaced_Set_uint64_64_64 15662444.239 -
SetIntersection_Interlaced_Vector_float_1024_1 1111835.748 -
SetIntersection_Interlaced_Vector_float_1024_1024 5952897.664 -
SetIntersection_Interlaced_Vector_float_1024_16 1840209.993 -37.73%
SetIntersection_Interlaced_Vector_float_1024_256 6047383.711 -5.76%
SetIntersection_Interlaced_Vector_float_1024_4 1346000.629 -12.11%
SetIntersection_Interlaced_Vector_float_1024_64 3631474.442 -27.75%
SetIntersection_Interlaced_Vector_float_16384_1 1116887.361 1.84%
SetIntersection_Interlaced_Vector_float_16384_1024 54927816.395 14.60%
SetIntersection_Interlaced_Vector_float_16384_16 4029111.226 10.33%
SetIntersection_Interlaced_Vector_float_16384_16384 80361070.816 -
SetIntersection_Interlaced_Vector_float_16384_256 20750361.601 80.97%
SetIntersection_Interlaced_Vector_float_16384_4 1697827.234 4.22%
SetIntersection_Interlaced_Vector_float_16384_64 11024367.163 42.19%
SetIntersection_Interlaced_Vector_float_16_1 67078350.058 -
SetIntersection_Interlaced_Vector_float_16_16 38309871.910 -
SetIntersection_Interlaced_Vector_float_16_4 60627151.841 -
SetIntersection_Interlaced_Vector_float_1_1 572003897.414 -
SetIntersection_Interlaced_Vector_float_256_1 4430688.179 -
SetIntersection_Interlaced_Vector_float_256_16 7758907.015 19.75%
SetIntersection_Interlaced_Vector_float_256_256 4662128.361 -
SetIntersection_Interlaced_Vector_float_256_4 5335909.456 -
SetIntersection_Interlaced_Vector_float_256_64 8015534.033 7.06%
SetIntersection_Interlaced_Vector_float_262144_1 1116443.627 -
SetIntersection_Interlaced_Vector_float_262144_1024 104386915.488 23.91%
SetIntersection_Interlaced_Vector_float_262144_16 3160469.934 -49.95%
SetIntersection_Interlaced_Vector_float_262144_16384 353814300.826 1.25%
SetIntersection_Interlaced_Vector_float_262144_256 30676947.588 -7.96%
SetIntersection_Interlaced_Vector_float_262144_262144 350417814.559 -
SetIntersection_Interlaced_Vector_float_262144_4 2141578.998 31.86%
SetIntersection_Interlaced_Vector_float_262144_64 10601220.503 32.18%
SetIntersection_Interlaced_Vector_float_4_1 228641029.579 -
SetIntersection_Interlaced_Vector_float_4_4 145713387.384 -
SetIntersection_Interlaced_Vector_float_64_1 17491100.251 -
SetIntersection_Interlaced_Vector_float_64_16 17839932.821 -8.49%
SetIntersection_Interlaced_Vector_float_64_4 18658867.391 -1.32%
SetIntersection_Interlaced_Vector_float_64_64 11549969.375 1.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1110101.491 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8377657.472 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2718494.061 32.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7575135.759 -2.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1492145.055 17.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5531736.360 36.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1065209.790 -3.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 45865255.409 -4.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2711263.118 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 130039151.216 10.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 18888709.546 14.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1453748.573 1.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5857859.223 1.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67042205.837 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39348831.578 2.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61830221.545 1.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571162900.847 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4352805.047 -1.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6823874.974 -10.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5909287.566 1.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5063385.265 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8702781.099 -2.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1077579.912 -3.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 99125621.513 2.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3621566.726 1.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 341954755.481 -2.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 38884580.391 26.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 342428751.600 -2.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1585316.392 1.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 10859035.090 7.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228408580.117 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147451864.563 2.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17532989.330 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20005689.927 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19018262.196 2.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13910468.812 12.34%
SetIntersection_Interlaced_Vector_string_1024_1 1152528.266 -
SetIntersection_Interlaced_Vector_string_1024_1024 42156003.355 1.96%
SetIntersection_Interlaced_Vector_string_1024_16 3441070.184 7.62%
SetIntersection_Interlaced_Vector_string_1024_256 21967952.783 4.21%
SetIntersection_Interlaced_Vector_string_1024_4 1750052.296 2.89%
SetIntersection_Interlaced_Vector_string_1024_64 8523274.912 -
SetIntersection_Interlaced_Vector_string_16384_1 1190609.715 4.04%
SetIntersection_Interlaced_Vector_string_16384_1024 118509053.724 3.81%
SetIntersection_Interlaced_Vector_string_16384_16 4620467.941 7.78%
SetIntersection_Interlaced_Vector_string_16384_16384 348308054.871 -
SetIntersection_Interlaced_Vector_string_16384_256 40546156.161 10.94%
SetIntersection_Interlaced_Vector_string_16384_4 1866959.783 3.21%
SetIntersection_Interlaced_Vector_string_16384_64 12011889.703 2.54%
SetIntersection_Interlaced_Vector_string_16_1 68772277.222 -
SetIntersection_Interlaced_Vector_string_16_16 54503265.746 -
SetIntersection_Interlaced_Vector_string_16_4 72774028.230 1.69%
SetIntersection_Interlaced_Vector_string_1_1 587125105.887 -
SetIntersection_Interlaced_Vector_string_256_1 4552928.886 -
SetIntersection_Interlaced_Vector_string_256_16 11071971.837 -
SetIntersection_Interlaced_Vector_string_256_256 22785681.609 11.71%
SetIntersection_Interlaced_Vector_string_256_4 6485962.528 1.70%
SetIntersection_Interlaced_Vector_string_256_64 21105075.497 6.88%
SetIntersection_Interlaced_Vector_string_262144_1 1136285.045 -1.32%
SetIntersection_Interlaced_Vector_string_262144_1024 316006430.264 41.65%
SetIntersection_Interlaced_Vector_string_262144_16 5615047.411 -2.63%
SetIntersection_Interlaced_Vector_string_262144_16384 1010747.885 2.04%
SetIntersection_Interlaced_Vector_string_262144_256 68456465.954 6.54%
SetIntersection_Interlaced_Vector_string_262144_262144 14430498.047 -
SetIntersection_Interlaced_Vector_string_262144_4 2287605.333 8.71%
SetIntersection_Interlaced_Vector_string_262144_64 18831112.783 -
SetIntersection_Interlaced_Vector_string_4_1 234374151.268 -
SetIntersection_Interlaced_Vector_string_4_4 161313701.846 -
SetIntersection_Interlaced_Vector_string_64_1 17995640.147 -
SetIntersection_Interlaced_Vector_string_64_16 31387738.715 2.23%
SetIntersection_Interlaced_Vector_string_64_4 22881981.796 -
SetIntersection_Interlaced_Vector_string_64_64 28670874.717 3.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1123732.951 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9647864.212 -11.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3418745.972 -7.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10019322.778 14.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1683579.766 1.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7353157.683 2.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1124145.572 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 75885375.971 -8.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5086555.827 -3.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140161638.016 -4.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 34958775.525 26.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1679542.606 -10.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9704006.185 -33.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67154690.861 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39638484.489 -1.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62950856.073 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570792444.632 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4448832.468 1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7946701.946 -17.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6697167.991 -5.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5705913.998 6.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10950423.401 -2.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1127017.664 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 214153486.056 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8819602.741 11.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 355263541.396 5.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 68851266.395 12.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350539396.520 1.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1870906.605 -27.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14712690.808 -57.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228512291.375 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 146460140.641 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17545884.561 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20853843.589 1.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20718885.936 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13455273.807 -2.89%
SetIntersection_Interlaced_Vector_uint32_1024_1 1120329.613 2.86%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5952428.292 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2002057.857 -14.69%
SetIntersection_Interlaced_Vector_uint32_1024_256 5795246.826 -7.86%
SetIntersection_Interlaced_Vector_uint32_1024_4 1275873.337 -8.37%
SetIntersection_Interlaced_Vector_uint32_1024_64 3754493.590 -14.20%
SetIntersection_Interlaced_Vector_uint32_16384_1 1127441.624 5.77%
SetIntersection_Interlaced_Vector_uint32_16384_1024 43835361.300 -21.65%
SetIntersection_Interlaced_Vector_uint32_16384_16 2604452.095 -15.28%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79883205.050 -
SetIntersection_Interlaced_Vector_uint32_16384_256 16399749.774 -25.90%
SetIntersection_Interlaced_Vector_uint32_16384_4 1385695.443 -8.18%
SetIntersection_Interlaced_Vector_uint32_16384_64 6220413.792 -17.58%
SetIntersection_Interlaced_Vector_uint32_16_1 66877265.206 -
SetIntersection_Interlaced_Vector_uint32_16_16 37692757.214 -
SetIntersection_Interlaced_Vector_uint32_16_4 59822776.019 -
SetIntersection_Interlaced_Vector_uint32_1_1 569758748.230 -
SetIntersection_Interlaced_Vector_uint32_256_1 4426350.274 1.32%
SetIntersection_Interlaced_Vector_uint32_256_16 6409338.146 -10.41%
SetIntersection_Interlaced_Vector_uint32_256_256 4703193.840 -
SetIntersection_Interlaced_Vector_uint32_256_4 5097702.265 -
SetIntersection_Interlaced_Vector_uint32_256_64 7249138.156 -6.64%
SetIntersection_Interlaced_Vector_uint32_262144_1 1128372.615 1.64%
SetIntersection_Interlaced_Vector_uint32_262144_1024 82856539.897 -24.12%
SetIntersection_Interlaced_Vector_uint32_262144_16 3336110.176 -39.58%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351982545.826 -
SetIntersection_Interlaced_Vector_uint32_262144_256 27068074.510 -29.76%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351607333.095 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1529807.445 -14.27%
SetIntersection_Interlaced_Vector_uint32_262144_64 8880260.821 -41.49%
SetIntersection_Interlaced_Vector_uint32_4_1 227505769.604 -
SetIntersection_Interlaced_Vector_uint32_4_4 144337835.253 -
SetIntersection_Interlaced_Vector_uint32_64_1 17566232.067 -
SetIntersection_Interlaced_Vector_uint32_64_16 18148216.817 -
SetIntersection_Interlaced_Vector_uint32_64_4 17992381.997 -1.53%
SetIntersection_Interlaced_Vector_uint32_64_64 11486691.682 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1091015.307 -3.44%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5975504.275 2.02%
SetIntersection_Interlaced_Vector_uint64_1024_16 2516715.092 8.86%
SetIntersection_Interlaced_Vector_uint64_1024_256 5035173.322 -33.11%
SetIntersection_Interlaced_Vector_uint64_1024_4 1450042.916 6.73%
SetIntersection_Interlaced_Vector_uint64_1024_64 3534517.826 -22.98%
SetIntersection_Interlaced_Vector_uint64_16384_1 1079093.546 -3.93%
SetIntersection_Interlaced_Vector_uint64_16384_1024 51520749.454 -6.88%
SetIntersection_Interlaced_Vector_uint64_16384_16 3473439.234 -3.99%
SetIntersection_Interlaced_Vector_uint64_16384_16384 77945363.943 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16642209.323 -5.17%
SetIntersection_Interlaced_Vector_uint64_16384_4 1551073.907 -5.47%
SetIntersection_Interlaced_Vector_uint64_16384_64 8278895.728 26.73%
SetIntersection_Interlaced_Vector_uint64_16_1 67040815.156 -
SetIntersection_Interlaced_Vector_uint64_16_16 38106191.306 -
SetIntersection_Interlaced_Vector_uint64_16_4 59947147.212 -
SetIntersection_Interlaced_Vector_uint64_1_1 571742417.389 -
SetIntersection_Interlaced_Vector_uint64_256_1 4423376.007 -
SetIntersection_Interlaced_Vector_uint64_256_16 7288625.224 5.02%
SetIntersection_Interlaced_Vector_uint64_256_256 4674776.970 2.08%
SetIntersection_Interlaced_Vector_uint64_256_4 4729503.386 -8.55%
SetIntersection_Interlaced_Vector_uint64_256_64 8068003.612 4.33%
SetIntersection_Interlaced_Vector_uint64_262144_1 1051226.016 -3.53%
SetIntersection_Interlaced_Vector_uint64_262144_1024 101409992.759 -3.80%
SetIntersection_Interlaced_Vector_uint64_262144_16 5898591.780 13.80%
SetIntersection_Interlaced_Vector_uint64_262144_16384 352849721.643 -
SetIntersection_Interlaced_Vector_uint64_262144_256 39777241.323 9.44%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351145287.388 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1521265.593 -23.17%
SetIntersection_Interlaced_Vector_uint64_262144_64 20939533.670 75.08%
SetIntersection_Interlaced_Vector_uint64_4_1 228014664.868 -
SetIntersection_Interlaced_Vector_uint64_4_4 144686141.783 -
SetIntersection_Interlaced_Vector_uint64_64_1 17455056.241 -
SetIntersection_Interlaced_Vector_uint64_64_16 18503614.393 -1.23%
SetIntersection_Interlaced_Vector_uint64_64_4 18573529.879 -
SetIntersection_Interlaced_Vector_uint64_64_64 11701014.879 1.60%
SetIntersection_None_Set_float_1024_1 10509091.175 16.27%
SetIntersection_None_Set_float_1024_1024 8820661.973 -2.38%
SetIntersection_None_Set_float_1024_16 10117320.439 15.14%
SetIntersection_None_Set_float_1024_256 10262297.643 15.22%
SetIntersection_None_Set_float_1024_4 10171777.174 10.71%
SetIntersection_None_Set_float_1024_64 10391361.329 14.41%
SetIntersection_None_Set_float_16384_1 159609597.205 -
SetIntersection_None_Set_float_16384_1024 157673343.377 -
SetIntersection_None_Set_float_16384_16 158485664.494 -
SetIntersection_None_Set_float_16384_16384 160916096.268 -
SetIntersection_None_Set_float_16384_256 157964109.897 1.06%
SetIntersection_None_Set_float_16384_4 159059302.911 -
SetIntersection_None_Set_float_16384_64 158304317.510 -
SetIntersection_None_Set_float_16_1 71103961.111 -
SetIntersection_None_Set_float_16_16 37607031.145 -
SetIntersection_None_Set_float_16_4 60378386.304 -
SetIntersection_None_Set_float_1_1 571529990.555 -
SetIntersection_None_Set_float_256_1 11860032.041 -1.57%
SetIntersection_None_Set_float_256_16 11302320.017 2.04%
SetIntersection_None_Set_float_256_256 5941935.510 -1.88%
SetIntersection_None_Set_float_256_4 11469352.257 -1.75%
SetIntersection_None_Set_float_256_64 9463641.210 -
SetIntersection_None_Set_float_262144_1 1201328.371 -1.13%
SetIntersection_None_Set_float_262144_1024 1191485.027 -
SetIntersection_None_Set_float_262144_16 1195569.744 -1.34%
SetIntersection_None_Set_float_262144_16384 1186595.867 -2.05%
SetIntersection_None_Set_float_262144_256 1195249.348 -1.34%
SetIntersection_None_Set_float_262144_262144 1193096.438 -
SetIntersection_None_Set_float_262144_4 1190932.861 -1.61%
SetIntersection_None_Set_float_262144_64 1192016.844 -1.59%
SetIntersection_None_Set_float_4_1 231189235.990 -
SetIntersection_None_Set_float_4_4 144564675.874 -
SetIntersection_None_Set_float_64_1 22651372.390 -
SetIntersection_None_Set_float_64_16 18295406.641 -1.51%
SetIntersection_None_Set_float_64_4 21764164.476 1.23%
SetIntersection_None_Set_float_64_64 11615014.581 -1.74%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8769535.255 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8945854.243 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8925403.173 2.80%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8769948.614 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8712746.476 -1.68%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8731685.382 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162207094.066 1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158887363.763 -2.26%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 171073124.680 1.68%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165136621.483 -1.92%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161739493.296 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 168073383.092 2.51%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168919914.682 2.75%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70774883.151 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37521998.302 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60016671.159 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571487438.492 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11583795.204 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10927667.734 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5764846.483 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11566270.967 1.86%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9519600.079 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1230929.848 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1235002.768 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1228920.979 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1238147.055 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1234865.804 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1259580.243 1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1222136.231 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1225975.095 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231744063.204 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144620213.553 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23107300.498 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19135564.943 1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22532040.710 1.63%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12031047.442 2.84%
SetIntersection_None_Set_string_1024_1 9272775.066 -1.38%
SetIntersection_None_Set_string_1024_1024 9068628.753 -
SetIntersection_None_Set_string_1024_16 9333277.346 -1.69%
SetIntersection_None_Set_string_1024_256 8921764.783 -
SetIntersection_None_Set_string_1024_4 9503234.614 -
SetIntersection_None_Set_string_1024_64 9154795.085 -2.87%
SetIntersection_None_Set_string_16384_1 205144117.106 5.64%
SetIntersection_None_Set_string_16384_1024 228002105.671 16.73%
SetIntersection_None_Set_string_16384_16 202997848.446 4.41%
SetIntersection_None_Set_string_16384_16384 191954415.670 -2.88%
SetIntersection_None_Set_string_16384_256 214241870.665 8.94%
SetIntersection_None_Set_string_16384_4 204826030.522 5.62%
SetIntersection_None_Set_string_16384_64 203448153.503 4.44%
SetIntersection_None_Set_string_16_1 72980927.597 -
SetIntersection_None_Set_string_16_16 38786203.535 -
SetIntersection_None_Set_string_16_4 62062274.433 -
SetIntersection_None_Set_string_1_1 576600822.975 -
SetIntersection_None_Set_string_256_1 11812921.262 -
SetIntersection_None_Set_string_256_16 11109309.013 -
SetIntersection_None_Set_string_256_256 5969257.310 2.11%
SetIntersection_None_Set_string_256_4 11839169.202 -
SetIntersection_None_Set_string_256_64 9679501.984 -
SetIntersection_None_Set_string_262144_1 1666172.772 -1.44%
SetIntersection_None_Set_string_262144_1024 1689316.242 -1.11%
SetIntersection_None_Set_string_262144_16 1664865.237 -1.19%
SetIntersection_None_Set_string_262144_16384 1669896.567 -1.31%
SetIntersection_None_Set_string_262144_256 1671245.363 -1.27%
SetIntersection_None_Set_string_262144_262144 1684251.547 -1.30%
SetIntersection_None_Set_string_262144_4 1664411.297 -1.69%
SetIntersection_None_Set_string_262144_64 1661843.262 -1.93%
SetIntersection_None_Set_string_4_1 235449055.280 -
SetIntersection_None_Set_string_4_4 147287642.871 -
SetIntersection_None_Set_string_64_1 24125653.978 -
SetIntersection_None_Set_string_64_16 19310430.652 -
SetIntersection_None_Set_string_64_4 22971317.653 1.09%
SetIntersection_None_Set_string_64_64 12244935.573 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8869582.473 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8827434.274 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8887176.382 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8802070.893 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8761037.801 -2.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8871459.921 1.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 203855289.661 5.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 206921897.731 7.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 198584778.720 2.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 206945085.577 -4.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 203579113.192 5.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 201543339.937 3.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 201368478.815 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71824780.313 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38056822.279 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60696358.541 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 574244684.225 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11595436.315 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11060497.372 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 6022024.469 3.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11629027.193 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9314235.454 -2.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1655220.051 -3.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1641052.246 -2.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1653023.684 -3.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1663402.506 -2.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1649680.826 -3.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1647971.108 -2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1623641.439 -3.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1654015.625 -2.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232648892.460 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145261567.714 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23653619.339 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19369790.412 1.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22684869.658 2.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12196303.343 1.05%
SetIntersection_None_Set_uint32_1024_1 8904376.042 2.04%
SetIntersection_None_Set_uint32_1024_1024 8853788.540 -1.46%
SetIntersection_None_Set_uint32_1024_16 8811114.545 -
SetIntersection_None_Set_uint32_1024_256 8739826.468 -
SetIntersection_None_Set_uint32_1024_4 8774124.087 -
SetIntersection_None_Set_uint32_1024_64 8813778.841 -
SetIntersection_None_Set_uint32_16384_1 155967950.128 -
SetIntersection_None_Set_uint32_16384_1024 155252603.269 -
SetIntersection_None_Set_uint32_16384_16 154951089.553 -
SetIntersection_None_Set_uint32_16384_16384 158203496.105 -1.47%
SetIntersection_None_Set_uint32_16384_256 154985051.617 -
SetIntersection_None_Set_uint32_16384_4 155351134.010 -
SetIntersection_None_Set_uint32_16384_64 155438067.443 -
SetIntersection_None_Set_uint32_16_1 70679464.316 -
SetIntersection_None_Set_uint32_16_16 37363632.057 -
SetIntersection_None_Set_uint32_16_4 60042945.997 -
SetIntersection_None_Set_uint32_1_1 569887578.718 -
SetIntersection_None_Set_uint32_256_1 11557506.405 -1.12%
SetIntersection_None_Set_uint32_256_16 11124979.222 1.64%
SetIntersection_None_Set_uint32_256_256 5881673.360 -
SetIntersection_None_Set_uint32_256_4 11346839.715 -2.04%
SetIntersection_None_Set_uint32_256_64 9192991.558 -2.86%
SetIntersection_None_Set_uint32_262144_1 1188894.611 -1.10%
SetIntersection_None_Set_uint32_262144_1024 1178099.856 -2.07%
SetIntersection_None_Set_uint32_262144_16 1179914.795 -
SetIntersection_None_Set_uint32_262144_16384 1189230.062 -
SetIntersection_None_Set_uint32_262144_256 1180648.031 -
SetIntersection_None_Set_uint32_262144_262144 1185402.916 -1.32%
SetIntersection_None_Set_uint32_262144_4 1180468.670 -
SetIntersection_None_Set_uint32_262144_64 1177440.268 -1.10%
SetIntersection_None_Set_uint32_4_1 229794707.955 -
SetIntersection_None_Set_uint32_4_4 143731908.537 -
SetIntersection_None_Set_uint32_64_1 23091628.900 -1.95%
SetIntersection_None_Set_uint32_64_16 19125904.944 -
SetIntersection_None_Set_uint32_64_4 22429045.906 -
SetIntersection_None_Set_uint32_64_64 11912374.372 -
SetIntersection_None_Set_uint64_1024_1 8669858.990 -
SetIntersection_None_Set_uint64_1024_1024 8712772.691 -
SetIntersection_None_Set_uint64_1024_16 8811967.738 -1.07%
SetIntersection_None_Set_uint64_1024_256 8675879.667 -
SetIntersection_None_Set_uint64_1024_4 8683154.008 -
SetIntersection_None_Set_uint64_1024_64 8813630.698 1.93%
SetIntersection_None_Set_uint64_16384_1 156275643.429 -
SetIntersection_None_Set_uint64_16384_1024 162296289.069 -
SetIntersection_None_Set_uint64_16384_16 165245659.307 1.03%
SetIntersection_None_Set_uint64_16384_16384 172023619.890 6.22%
SetIntersection_None_Set_uint64_16384_256 163829483.711 -
SetIntersection_None_Set_uint64_16384_4 160778545.324 -
SetIntersection_None_Set_uint64_16384_64 166179547.663 -
SetIntersection_None_Set_uint64_16_1 70813026.353 -
SetIntersection_None_Set_uint64_16_16 37181674.105 -
SetIntersection_None_Set_uint64_16_4 59995555.115 -
SetIntersection_None_Set_uint64_1_1 569828206.735 -
SetIntersection_None_Set_uint64_256_1 11432070.876 -
SetIntersection_None_Set_uint64_256_16 10937654.105 1.25%
SetIntersection_None_Set_uint64_256_256 5858493.531 1.01%
SetIntersection_None_Set_uint64_256_4 11635512.736 -
SetIntersection_None_Set_uint64_256_64 9244976.315 -
SetIntersection_None_Set_uint64_262144_1 1204541.750 -
SetIntersection_None_Set_uint64_262144_1024 1199020.670 -
SetIntersection_None_Set_uint64_262144_16 1195797.933 -
SetIntersection_None_Set_uint64_262144_16384 1205404.543 -
SetIntersection_None_Set_uint64_262144_256 1198493.082 -
SetIntersection_None_Set_uint64_262144_262144 1201079.510 -1.36%
SetIntersection_None_Set_uint64_262144_4 1191047.037 -
SetIntersection_None_Set_uint64_262144_64 1194457.440 -
SetIntersection_None_Set_uint64_4_1 230768995.292 -
SetIntersection_None_Set_uint64_4_4 144017151.238 -
SetIntersection_None_Set_uint64_64_1 23421116.396 -
SetIntersection_None_Set_uint64_64_16 19050658.180 1.04%
SetIntersection_None_Set_uint64_64_4 22511934.083 -
SetIntersection_None_Set_uint64_64_64 12111610.991 1.43%
SetIntersection_None_Vector_float_1024_1 1152646.301 -
SetIntersection_None_Vector_float_1024_1024 1148506.425 -
SetIntersection_None_Vector_float_1024_16 1159157.180 -
SetIntersection_None_Vector_float_1024_256 1146581.666 -
SetIntersection_None_Vector_float_1024_4 1153400.306 -
SetIntersection_None_Vector_float_1024_64 1128471.639 -1.92%
SetIntersection_None_Vector_float_16384_1 1174212.503 -
SetIntersection_None_Vector_float_16384_1024 1179878.045 -
SetIntersection_None_Vector_float_16384_16 1173263.312 -
SetIntersection_None_Vector_float_16384_16384 1182806.957 1.33%
SetIntersection_None_Vector_float_16384_256 1174623.249 -
SetIntersection_None_Vector_float_16384_4 1176052.509 -
SetIntersection_None_Vector_float_16384_64 1179851.974 -
SetIntersection_None_Vector_float_16_1 67653930.303 -
SetIntersection_None_Vector_float_16_16 35882090.475 -
SetIntersection_None_Vector_float_16_4 57437544.267 -
SetIntersection_None_Vector_float_1_1 570014337.445 -
SetIntersection_None_Vector_float_256_1 4556107.281 -
SetIntersection_None_Vector_float_256_16 4318197.141 -
SetIntersection_None_Vector_float_256_256 2279061.003 -
SetIntersection_None_Vector_float_256_4 4522757.788 -
SetIntersection_None_Vector_float_256_64 3639910.695 -
SetIntersection_None_Vector_float_262144_1 1203799.055 -3.68%
SetIntersection_None_Vector_float_262144_1024 1228215.694 3.75%
SetIntersection_None_Vector_float_262144_16 1211677.895 -
SetIntersection_None_Vector_float_262144_16384 1214911.628 -
SetIntersection_None_Vector_float_262144_256 1183203.650 -2.00%
SetIntersection_None_Vector_float_262144_262144 1200905.563 -1.42%
SetIntersection_None_Vector_float_262144_4 1217225.739 -
SetIntersection_None_Vector_float_262144_64 1200729.815 -
SetIntersection_None_Vector_float_4_1 228638239.236 -
SetIntersection_None_Vector_float_4_4 142798802.400 -
SetIntersection_None_Vector_float_64_1 17762890.651 -
SetIntersection_None_Vector_float_64_16 14462622.786 -
SetIntersection_None_Vector_float_64_4 17078595.765 -
SetIntersection_None_Vector_float_64_64 9038551.904 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1154922.442 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1157776.147 1.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1158409.203 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1167895.974 3.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1156480.880 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1151220.302 1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1208214.752 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1197549.617 1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1207584.216 2.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1141007.327 -3.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1184735.006 1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1204807.451 5.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1159199.104 -1.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67580603.028 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35932877.510 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57452688.380 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 567771978.241 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4547586.828 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4302431.783 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2275439.884 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4473619.317 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3595391.818 1.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1214598.523 1.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1165902.846 -2.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1217014.837 1.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1236144.446 8.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1223627.650 1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1191384.303 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1237507.362 4.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1229336.460 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228792227.249 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142647997.945 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17867017.992 1.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14461248.360 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16994235.756 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9026194.275 -
SetIntersection_None_Vector_string_1024_1 1219522.162 3.41%
SetIntersection_None_Vector_string_1024_1024 1215191.582 -1.51%
SetIntersection_None_Vector_string_1024_16 1229165.690 -
SetIntersection_None_Vector_string_1024_256 1235250.133 -
SetIntersection_None_Vector_string_1024_4 1231472.248 -
SetIntersection_None_Vector_string_1024_64 1225784.691 -
SetIntersection_None_Vector_string_16384_1 1300293.759 1.89%
SetIntersection_None_Vector_string_16384_1024 1298881.919 -
SetIntersection_None_Vector_string_16384_16 1288319.213 3.87%
SetIntersection_None_Vector_string_16384_16384 1297258.917 1.28%
SetIntersection_None_Vector_string_16384_256 1283256.465 -
SetIntersection_None_Vector_string_16384_4 1285717.108 -
SetIntersection_None_Vector_string_16384_64 1292617.973 -
SetIntersection_None_Vector_string_16_1 69179066.833 -
SetIntersection_None_Vector_string_16_16 36708371.877 -
SetIntersection_None_Vector_string_16_4 58789123.800 -
SetIntersection_None_Vector_string_1_1 571443748.107 -
SetIntersection_None_Vector_string_256_1 4788093.816 -
SetIntersection_None_Vector_string_256_16 4552481.583 1.15%
SetIntersection_None_Vector_string_256_256 2342048.479 -2.66%
SetIntersection_None_Vector_string_256_4 4727709.063 1.53%
SetIntersection_None_Vector_string_256_64 3824415.944 -
SetIntersection_None_Vector_string_262144_1 1357959.918 3.78%
SetIntersection_None_Vector_string_262144_1024 1349873.102 -
SetIntersection_None_Vector_string_262144_16 1341895.415 -1.18%
SetIntersection_None_Vector_string_262144_16384 1322531.543 -2.27%
SetIntersection_None_Vector_string_262144_256 1369732.697 4.61%
SetIntersection_None_Vector_string_262144_262144 1368074.544 -
SetIntersection_None_Vector_string_262144_4 1363231.941 2.59%
SetIntersection_None_Vector_string_262144_64 1349544.136 -
SetIntersection_None_Vector_string_4_1 231637975.374 -
SetIntersection_None_Vector_string_4_4 144686299.664 -
SetIntersection_None_Vector_string_64_1 18426104.504 -
SetIntersection_None_Vector_string_64_16 14964006.340 -
SetIntersection_None_Vector_string_64_4 17760494.393 -
SetIntersection_None_Vector_string_64_64 9381191.256 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1147635.285 -3.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1202518.147 1.80%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1187179.850 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1177094.907 1.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1182910.580 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1205511.292 3.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1247194.768 1.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1244692.953 1.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1223914.509 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1233912.619 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1237481.267 1.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1201621.475 -2.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1235512.569 4.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67846952.112 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36132589.167 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57720107.576 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 568089564.151 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4601471.432 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4299795.746 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2344070.378 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4558856.877 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3710590.648 2.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1326227.473 1.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1240652.711 -1.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1257213.701 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1211908.794 -2.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1260261.524 -1.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1319679.200 7.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1258684.053 3.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1254415.833 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228652637.518 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142948315.640 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17929281.888 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14547770.850 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17113834.048 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9235961.933 1.48%
SetIntersection_None_Vector_uint32_1024_1 1154045.141 -
SetIntersection_None_Vector_uint32_1024_1024 1128839.391 -1.52%
SetIntersection_None_Vector_uint32_1024_16 1158542.894 1.14%
SetIntersection_None_Vector_uint32_1024_256 1164299.583 4.34%
SetIntersection_None_Vector_uint32_1024_4 1140277.865 -
SetIntersection_None_Vector_uint32_1024_64 1158909.853 -
SetIntersection_None_Vector_uint32_16384_1 1183771.714 1.13%
SetIntersection_None_Vector_uint32_16384_1024 1174919.292 -1.26%
SetIntersection_None_Vector_uint32_16384_16 1143003.625 -1.95%
SetIntersection_None_Vector_uint32_16384_16384 1181544.718 -
SetIntersection_None_Vector_uint32_16384_256 1173750.122 -
SetIntersection_None_Vector_uint32_16384_4 1184038.168 1.52%
SetIntersection_None_Vector_uint32_16384_64 1167843.736 -
SetIntersection_None_Vector_uint32_16_1 67364205.296 -
SetIntersection_None_Vector_uint32_16_16 35895882.437 -
SetIntersection_None_Vector_uint32_16_4 57269714.765 -
SetIntersection_None_Vector_uint32_1_1 584478153.553 -
SetIntersection_None_Vector_uint32_256_1 4539699.643 -
SetIntersection_None_Vector_uint32_256_16 4213298.789 -1.53%
SetIntersection_None_Vector_uint32_256_256 2265920.915 -
SetIntersection_None_Vector_uint32_256_4 4425777.621 -1.26%
SetIntersection_None_Vector_uint32_256_64 3633489.543 1.68%
SetIntersection_None_Vector_uint32_262144_1 1187547.922 1.14%
SetIntersection_None_Vector_uint32_262144_1024 1225679.258 5.48%
SetIntersection_None_Vector_uint32_262144_16 1199524.604 -
SetIntersection_None_Vector_uint32_262144_16384 1215755.832 1.12%
SetIntersection_None_Vector_uint32_262144_256 1200327.123 -
SetIntersection_None_Vector_uint32_262144_262144 1195325.692 -
SetIntersection_None_Vector_uint32_262144_4 1222751.206 2.38%
SetIntersection_None_Vector_uint32_262144_64 1217589.482 1.12%
SetIntersection_None_Vector_uint32_4_1 227476828.522 -
SetIntersection_None_Vector_uint32_4_4 142343604.312 -
SetIntersection_None_Vector_uint32_64_1 17799453.347 -
SetIntersection_None_Vector_uint32_64_16 14372003.171 -
SetIntersection_None_Vector_uint32_64_4 16883033.118 -
SetIntersection_None_Vector_uint32_64_64 9081493.978 -
SetIntersection_None_Vector_uint64_1024_1 1134282.326 -
SetIntersection_None_Vector_uint64_1024_1024 1146664.003 -
SetIntersection_None_Vector_uint64_1024_16 1151317.911 -
SetIntersection_None_Vector_uint64_1024_256 1147585.082 -
SetIntersection_None_Vector_uint64_1024_4 1163075.012 1.99%
SetIntersection_None_Vector_uint64_1024_64 1146529.310 -
SetIntersection_None_Vector_uint64_16384_1 1174398.788 -
SetIntersection_None_Vector_uint64_16384_1024 1183109.503 2.70%
SetIntersection_None_Vector_uint64_16384_16 1168957.574 -
SetIntersection_None_Vector_uint64_16384_16384 1192052.833 2.31%
SetIntersection_None_Vector_uint64_16384_256 1163451.148 4.37%
SetIntersection_None_Vector_uint64_16384_4 1150742.308 1.67%
SetIntersection_None_Vector_uint64_16384_64 1182830.989 -
SetIntersection_None_Vector_uint64_16_1 67166943.644 -
SetIntersection_None_Vector_uint64_16_16 35616642.290 -
SetIntersection_None_Vector_uint64_16_4 56950717.769 -
SetIntersection_None_Vector_uint64_1_1 566111929.881 -
SetIntersection_None_Vector_uint64_256_1 4544593.687 1.05%
SetIntersection_None_Vector_uint64_256_16 4288602.573 -
SetIntersection_None_Vector_uint64_256_256 2191513.279 -1.62%
SetIntersection_None_Vector_uint64_256_4 4456135.681 -
SetIntersection_None_Vector_uint64_256_64 3650007.106 -
SetIntersection_None_Vector_uint64_262144_1 1202621.119 2.20%
SetIntersection_None_Vector_uint64_262144_1024 1197640.015 4.94%
SetIntersection_None_Vector_uint64_262144_16 1183230.879 -
SetIntersection_None_Vector_uint64_262144_16384 1200701.019 -
SetIntersection_None_Vector_uint64_262144_256 1218435.672 2.46%
SetIntersection_None_Vector_uint64_262144_262144 1192495.307 -
SetIntersection_None_Vector_uint64_262144_4 1164436.856 -3.28%
SetIntersection_None_Vector_uint64_262144_64 1142444.258 -
SetIntersection_None_Vector_uint64_4_1 227096574.514 -
SetIntersection_None_Vector_uint64_4_4 141897155.252 -
SetIntersection_None_Vector_uint64_64_1 17649802.806 -
SetIntersection_None_Vector_uint64_64_16 14241295.256 -
SetIntersection_None_Vector_uint64_64_4 16952254.079 -
SetIntersection_None_Vector_uint64_64_64 8966267.532 -
bm_lexicographical_compare<int>/1 1.276 7.80%
bm_lexicographical_compare<int>/1048576 76667.520 -
bm_lexicographical_compare<int>/16 1.896 -2.71%
bm_lexicographical_compare<int>/2 1.325 -5.04%
bm_lexicographical_compare<int>/262144 19113.435 -
bm_lexicographical_compare<int>/3 1.548 -6.97%
bm_lexicographical_compare<int>/32768 2389.729 -
bm_lexicographical_compare<int>/4 1.208 -8.49%
bm_lexicographical_compare<int>/4096 298.599 -
bm_lexicographical_compare<int>/5 1.531 -
bm_lexicographical_compare<int>/512 37.312 -
bm_lexicographical_compare<int>/6 1.531 -
bm_lexicographical_compare<int>/64 4.809 -
bm_lexicographical_compare<int>/7 1.531 -
bm_lexicographical_compare<int>/8 1.520 1.47%
bm_lexicographical_compare<signed_char>/1 1.270 -8.48%
bm_lexicographical_compare<signed_char>/1048576 16290.745 -
bm_lexicographical_compare<signed_char>/16 1.300 4.86%
bm_lexicographical_compare<signed_char>/2 1.492 -7.88%
bm_lexicographical_compare<signed_char>/262144 3835.226 -
bm_lexicographical_compare<signed_char>/3 1.729 -6.65%
bm_lexicographical_compare<signed_char>/32768 478.119 -
bm_lexicographical_compare<signed_char>/4 1.967 -5.61%
bm_lexicographical_compare<signed_char>/4096 59.752 -
bm_lexicographical_compare<signed_char>/5 2.198 -4.88%
bm_lexicographical_compare<signed_char>/512 7.819 2.39%
bm_lexicographical_compare<signed_char>/6 2.478 -3.67%
bm_lexicographical_compare<signed_char>/64 2.123 21.49%
bm_lexicographical_compare<signed_char>/7 2.733 -3.27%
bm_lexicographical_compare<signed_char>/8 3.076 -4.02%
bm_lexicographical_compare<unsigned_char>/1 1.648 -1.38%
bm_lexicographical_compare<unsigned_char>/1048576 17928.997 -
bm_lexicographical_compare<unsigned_char>/16 1.103 -4.61%
bm_lexicographical_compare<unsigned_char>/2 1.902 -
bm_lexicographical_compare<unsigned_char>/262144 4494.085 -
bm_lexicographical_compare<unsigned_char>/3 2.138 -
bm_lexicographical_compare<unsigned_char>/32768 572.589 -
bm_lexicographical_compare<unsigned_char>/4 1.390 -3.09%
bm_lexicographical_compare<unsigned_char>/4096 77.720 -
bm_lexicographical_compare<unsigned_char>/5 1.653 -1.18%
bm_lexicographical_compare<unsigned_char>/512 8.742 -
bm_lexicographical_compare<unsigned_char>/6 1.838 -3.35%
bm_lexicographical_compare<unsigned_char>/64 1.937 -2.67%
bm_lexicographical_compare<unsigned_char>/7 2.075 -3.82%
bm_lexicographical_compare<unsigned_char>/8 1.367 -4.84%
bm_ranges_lexicographical_compare<int>/1 1.326 -3.90%
bm_ranges_lexicographical_compare<int>/1048576 76671.861 -
bm_ranges_lexicographical_compare<int>/16 2.306 -
bm_ranges_lexicographical_compare<int>/2 1.554 -3.34%
bm_ranges_lexicographical_compare<int>/262144 19115.426 -
bm_ranges_lexicographical_compare<int>/3 1.870 1.22%
bm_ranges_lexicographical_compare<int>/32768 2390.307 -
bm_ranges_lexicographical_compare<int>/4 1.323 -2.19%
bm_ranges_lexicographical_compare<int>/4096 298.585 -
bm_ranges_lexicographical_compare<int>/5 1.507 -
bm_ranges_lexicographical_compare<int>/512 37.302 -
bm_ranges_lexicographical_compare<int>/6 1.507 -
bm_ranges_lexicographical_compare<int>/64 4.966 -1.05%
bm_ranges_lexicographical_compare<int>/7 1.506 -
bm_ranges_lexicographical_compare<int>/8 1.557 -1.97%
bm_ranges_lexicographical_compare<signed_char>/1 1.387 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16295.809 -
bm_ranges_lexicographical_compare<signed_char>/16 1.298 -3.99%
bm_ranges_lexicographical_compare<signed_char>/2 1.617 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.509 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.284 -
bm_ranges_lexicographical_compare<signed_char>/4 2.084 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.819 -
bm_ranges_lexicographical_compare<signed_char>/5 2.319 -
bm_ranges_lexicographical_compare<signed_char>/512 7.923 -1.34%
bm_ranges_lexicographical_compare<signed_char>/6 2.602 -
bm_ranges_lexicographical_compare<signed_char>/64 2.308 -
bm_ranges_lexicographical_compare<signed_char>/7 2.826 -2.97%
bm_ranges_lexicographical_compare<signed_char>/8 3.201 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.723 10.18%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17926.693 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 4.36%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.965 9.90%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4498.213 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.193 8.45%
bm_ranges_lexicographical_compare<unsigned_char>/32768 573.347 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.491 12.85%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.762 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.728 10.15%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.790 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.957 9.41%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.060 7.15%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.198 8.10%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.491 12.80%
bm_ranges_swap_ranges_vb_aligned/1024 6.520 -
bm_ranges_swap_ranges_vb_aligned/1048576 3410.364 -
bm_ranges_swap_ranges_vb_aligned/128 3.431 -
bm_ranges_swap_ranges_vb_aligned/131072 248.132 -
bm_ranges_swap_ranges_vb_aligned/16 3.247 -
bm_ranges_swap_ranges_vb_aligned/16384 35.013 -
bm_ranges_swap_ranges_vb_aligned/2048 8.573 -
bm_ranges_swap_ranges_vb_aligned/256 4.331 -
bm_ranges_swap_ranges_vb_aligned/262144 494.032 -
bm_ranges_swap_ranges_vb_aligned/32 3.243 -
bm_ranges_swap_ranges_vb_aligned/32768 64.262 -
bm_ranges_swap_ranges_vb_aligned/4096 11.971 -
bm_ranges_swap_ranges_vb_aligned/512 5.295 -
bm_ranges_swap_ranges_vb_aligned/524288 1050.024 -
bm_ranges_swap_ranges_vb_aligned/64 3.092 -
bm_ranges_swap_ranges_vb_aligned/65536 123.410 -
bm_ranges_swap_ranges_vb_aligned/8 3.187 -
bm_ranges_swap_ranges_vb_aligned/8192 19.579 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15576.059 -
bm_ranges_swap_ranges_vb_unaligned/262144 3742.154 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.924 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.963 -
bm_ranges_swap_ranges_vb_unaligned/512 13.242 -
bm_ranges_swap_ranges_vb_unaligned/64 6.277 -
bm_ranges_swap_ranges_vb_unaligned/8 4.827 -4.87%
bm_swap_ranges_vb_aligned/1048576 3402.845 -
bm_swap_ranges_vb_aligned/262144 493.228 -
bm_swap_ranges_vb_aligned/32768 63.745 -
bm_swap_ranges_vb_aligned/4096 12.569 -
bm_swap_ranges_vb_aligned/512 4.988 -
bm_swap_ranges_vb_aligned/64 2.952 -
bm_swap_ranges_vb_aligned/8 3.499 -1.15%
bm_swap_ranges_vb_unaligned/1048576 15943.611 -
bm_swap_ranges_vb_unaligned/262144 3848.340 -
bm_swap_ranges_vb_unaligned/32768 484.955 -
bm_swap_ranges_vb_unaligned/4096 64.792 -
bm_swap_ranges_vb_unaligned/512 12.345 -
bm_swap_ranges_vb_unaligned/64 4.883 -
bm_swap_ranges_vb_unaligned/8 4.778 -
rng::adjacent_find(deque<int>)/1024 464.703 -
rng::adjacent_find(deque<int>)/1048576 477897.197 -
rng::adjacent_find(deque<int>)/50 16.027 14.45%
rng::adjacent_find(deque<int>)/8 3.408 13.49%
rng::adjacent_find(deque<int>)/8192 3730.707 -
rng::adjacent_find(deque<int>,_pred)/1024 632.000 -
rng::adjacent_find(deque<int>,_pred)/1048576 652341.387 -
rng::adjacent_find(deque<int>,_pred)/50 28.670 -2.00%
rng::adjacent_find(deque<int>,_pred)/8 4.032 -4.04%
rng::adjacent_find(deque<int>,_pred)/8192 5104.814 -
rng::adjacent_find(list<int>)/1024 715.180 -
rng::adjacent_find(list<int>)/1048576 875931.148 -
rng::adjacent_find(list<int>)/50 23.775 -
rng::adjacent_find(list<int>)/8 2.112 -
rng::adjacent_find(list<int>)/8192 6955.456 -
rng::adjacent_find(list<int>,_pred)/1024 831.704 -
rng::adjacent_find(list<int>,_pred)/1048576 959786.217 -
rng::adjacent_find(list<int>,_pred)/50 34.953 -
rng::adjacent_find(list<int>,_pred)/8 3.962 -
rng::adjacent_find(list<int>,_pred)/8192 8013.303 -7.81%
rng::adjacent_find(vector<int>)/1024 235.610 -
rng::adjacent_find(vector<int>)/1048576 235563.861 -
rng::adjacent_find(vector<int>)/50 12.026 -
rng::adjacent_find(vector<int>)/8 2.032 -
rng::adjacent_find(vector<int>)/8192 1840.714 -
rng::adjacent_find(vector<int>,_pred)/1024 401.932 -
rng::adjacent_find(vector<int>,_pred)/1048576 472178.714 2.19%
rng::adjacent_find(vector<int>,_pred)/50 23.727 -
rng::adjacent_find(vector<int>,_pred)/8 3.370 -
rng::adjacent_find(vector<int>,_pred)/8192 3189.925 -
rng::all_of(deque<int>)_(process_all)/32 11.540 -
rng::all_of(deque<int>)_(process_all)/32768 10489.528 -
rng::all_of(deque<int>)_(process_all)/50 17.746 -
rng::all_of(deque<int>)_(process_all)/8 3.226 -
rng::all_of(deque<int>)_(process_all)/8192 2642.078 -
rng::all_of(list<int>)_(process_all)/32 11.482 -
rng::all_of(list<int>)_(process_all)/32768 26373.529 1.81%
rng::all_of(list<int>)_(process_all)/50 21.818 -1.03%
rng::all_of(list<int>)_(process_all)/8 2.711 -
rng::all_of(list<int>)_(process_all)/8192 7859.467 4.25%
rng::all_of(vector<int>)_(process_all)/32 8.325 -
rng::all_of(vector<int>)_(process_all)/32768 8055.872 -
rng::all_of(vector<int>)_(process_all)/50 18.166 -
rng::all_of(vector<int>)_(process_all)/8 2.443 -
rng::all_of(vector<int>)_(process_all)/8192 2020.827 -
rng::any_of(deque<int>)_(process_all)/32 11.536 -
rng::any_of(deque<int>)_(process_all)/32768 10567.574 -
rng::any_of(deque<int>)_(process_all)/50 20.222 -5.87%
rng::any_of(deque<int>)_(process_all)/8 3.224 -
rng::any_of(deque<int>)_(process_all)/8192 2629.622 -
rng::any_of(list<int>)_(process_all)/32 11.487 1.00%
rng::any_of(list<int>)_(process_all)/32768 26705.588 2.99%
rng::any_of(list<int>)_(process_all)/50 21.731 -
rng::any_of(list<int>)_(process_all)/8 2.611 -
rng::any_of(list<int>)_(process_all)/8192 7618.733 5.70%
rng::any_of(vector<int>)_(process_all)/32 8.377 -
rng::any_of(vector<int>)_(process_all)/32768 8054.905 -
rng::any_of(vector<int>)_(process_all)/50 12.609 -
rng::any_of(vector<int>)_(process_all)/8 2.428 -
rng::any_of(vector<int>)_(process_all)/8192 2020.957 -
rng::contains(deque<int>)_(process_all)/1048576 250989.617 -
rng::contains(deque<int>)_(process_all)/32 8.695 -11.66%
rng::contains(deque<int>)_(process_all)/50 12.668 -8.60%
rng::contains(deque<int>)_(process_all)/8 3.072 -20.61%
rng::contains(deque<int>)_(process_all)/8192 1927.004 -
rng::contains(list<int>)_(process_all)/1048576 823131.773 -2.49%
rng::contains(list<int>)_(process_all)/32 9.008 -5.21%
rng::contains(list<int>)_(process_all)/50 18.503 2.12%
rng::contains(list<int>)_(process_all)/8 2.329 -1.91%
rng::contains(list<int>)_(process_all)/8192 6935.586 -3.64%
rng::contains(vector<int>)_(process_all)/1048576 237700.877 -
rng::contains(vector<int>)_(process_all)/32 8.376 -
rng::contains(vector<int>)_(process_all)/50 12.349 -2.18%
rng::contains(vector<int>)_(process_all)/8 2.562 -5.16%
rng::contains(vector<int>)_(process_all)/8192 1845.941 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 21050.118 11.76%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22212.739 11.86%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1462668.319 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 433054.878 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.040 -13.18%
rng::contains_subrange(deque<int>)_(process_all)/32 13.089 -11.99%
rng::contains_subrange(deque<int>)_(process_all)/50 18.676 -15.28%
rng::contains_subrange(deque<int>)_(process_all)/8192 3383.218 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503456.387 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.779 -8.95%
rng::contains_subrange(deque<int>)_(same_length)/32 19.261 -6.01%
rng::contains_subrange(deque<int>)_(same_length)/50 27.499 -4.38%
rng::contains_subrange(deque<int>)_(same_length)/8192 3923.433 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 480729.110 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.240 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.469 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.552 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3748.756 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37085.785 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38607.260 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2466344.793 -
rng::contains_subrange(list<int>)_(process_all)/1048576 868982.789 2.90%
rng::contains_subrange(list<int>)_(process_all)/16 5.058 2.38%
rng::contains_subrange(list<int>)_(process_all)/32 10.451 -
rng::contains_subrange(list<int>)_(process_all)/50 17.886 2.15%
rng::contains_subrange(list<int>)_(process_all)/8192 9249.124 9.46%
rng::contains_subrange(list<int>)_(same_length)/1048576 945920.485 -
rng::contains_subrange(list<int>)_(same_length)/16 6.937 -
rng::contains_subrange(list<int>)_(same_length)/32 16.365 -
rng::contains_subrange(list<int>)_(same_length)/50 30.089 -
rng::contains_subrange(list<int>)_(same_length)/8192 8599.055 8.21%
rng::contains_subrange(list<int>)_(single_element)/1048576 839318.163 -
rng::contains_subrange(list<int>)_(single_element)/16 4.888 -
rng::contains_subrange(list<int>)_(single_element)/32 10.435 -
rng::contains_subrange(list<int>)_(single_element)/50 18.516 1.39%
rng::contains_subrange(list<int>)_(single_element)/8192 7607.664 -2.98%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13835.197 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14842.961 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 769221.657 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209831.859 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.795 -3.83%
rng::contains_subrange(vector<int>)_(process_all)/32 8.207 1.85%
rng::contains_subrange(vector<int>)_(process_all)/50 11.565 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1639.359 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244039.866 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.945 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.887 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.844 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1873.473 -1.21%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234311.307 -1.66%
rng::contains_subrange(vector<int>)_(single_element)/16 4.791 -1.26%
rng::contains_subrange(vector<int>)_(single_element)/32 8.625 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.496 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1828.933 -1.77%
rng::copy(deque<int>)/1048576 49738.747 -
rng::copy(deque<int>)/262144 10175.361 -2.65%
rng::copy(deque<int>)/32768 1153.708 -
rng::copy(deque<int>)/4096 145.176 -
rng::copy(deque<int>)/512 16.793 -
rng::copy(deque<int>)/64 2.814 -
rng::copy(deque<int>)/8 2.717 -3.08%
rng::copy(list<int>)/1048576 883417.666 -
rng::copy(list<int>)/262144 219360.311 -
rng::copy(list<int>)/32768 26639.086 -
rng::copy(list<int>)/4096 3059.388 -
rng::copy(list<int>)/512 370.333 -
rng::copy(list<int>)/64 30.985 -
rng::copy(list<int>)/8 2.386 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.573 -
rng::copy(vector<bool>)_(aligned)/262144 275.114 -
rng::copy(vector<bool>)_(aligned)/32768 35.362 -
rng::copy(vector<bool>)_(aligned)/4096 4.929 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.310 -4.36%
rng::copy(vector<bool>)_(unaligned)/1048576 5508.280 -
rng::copy(vector<bool>)_(unaligned)/262144 8008.064 485.08%
rng::copy(vector<bool>)_(unaligned)/32768 174.462 -
rng::copy(vector<bool>)_(unaligned)/4096 20.855 -
rng::copy(vector<bool>)_(unaligned)/512 3.694 -
rng::copy(vector<bool>)_(unaligned)/64 0.742 -
rng::copy(vector<int>)/1048576 48527.866 -3.32%
rng::copy(vector<int>)/262144 12456.355 -
rng::copy(vector<int>)/32768 3180.336 16.11%
rng::copy(vector<int>)/4096 147.017 1.54%
rng::copy(vector<int>)/512 16.004 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.248 -1.68%
rng::copy_backward(deque<int>)/1048576 125770.458 -1.20%
rng::copy_backward(deque<int>)/262144 31976.985 -
rng::copy_backward(deque<int>)/32768 3832.823 1.01%
rng::copy_backward(deque<int>)/4096 148.202 -
rng::copy_backward(deque<int>)/512 18.228 -
rng::copy_backward(deque<int>)/64 3.045 -
rng::copy_backward(deque<int>)/8 2.759 -
rng::copy_backward(list<int>)/1048576 891508.854 -
rng::copy_backward(list<int>)/262144 224962.906 -
rng::copy_backward(list<int>)/32768 30118.389 -3.09%
rng::copy_backward(list<int>)/4096 3136.627 1.65%
rng::copy_backward(list<int>)/512 375.015 -
rng::copy_backward(list<int>)/64 31.184 -
rng::copy_backward(list<int>)/8 2.424 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1041.675 -30.95%
rng::copy_backward(vector<bool>)_(aligned)/262144 277.414 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.680 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.197 1.55%
rng::copy_backward(vector<bool>)_(aligned)/512 1.776 1.28%
rng::copy_backward(vector<bool>)_(aligned)/64 1.864 7.49%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6744.485 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1654.168 -20.49%
rng::copy_backward(vector<bool>)_(unaligned)/32768 209.555 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.836 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.887 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49287.744 -1.41%
rng::copy_backward(vector<int>)/262144 12444.474 -
rng::copy_backward(vector<int>)/32768 2611.927 -4.80%
rng::copy_backward(vector<int>)/4096 146.266 -1.55%
rng::copy_backward(vector<int>)/512 16.632 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.229 -4.14%
rng::copy_if(deque<int>)_(entire_range)/1048576 275348.293 -
rng::copy_if(deque<int>)_(entire_range)/262144 69346.163 -
rng::copy_if(deque<int>)_(entire_range)/32768 8702.387 -
rng::copy_if(deque<int>)_(entire_range)/4096 1022.266 -
rng::copy_if(deque<int>)_(entire_range)/512 135.276 -
rng::copy_if(deque<int>)_(entire_range)/64 16.223 -
rng::copy_if(deque<int>)_(entire_range)/8 2.935 -
rng::copy_if(deque<int>)_(every_other)/1048576 372492.863 -
rng::copy_if(deque<int>)_(every_other)/262144 92897.673 -
rng::copy_if(deque<int>)_(every_other)/32768 11659.561 -
rng::copy_if(deque<int>)_(every_other)/4096 1458.126 -
rng::copy_if(deque<int>)_(every_other)/512 182.067 -
rng::copy_if(deque<int>)_(every_other)/64 23.426 -
rng::copy_if(deque<int>)_(every_other)/8 3.457 -
rng::copy_if(list<int>)_(entire_range)/1048576 883923.935 -
rng::copy_if(list<int>)_(entire_range)/262144 220422.366 -
rng::copy_if(list<int>)_(entire_range)/32768 28707.600 -2.69%
rng::copy_if(list<int>)_(entire_range)/4096 3100.305 1.52%
rng::copy_if(list<int>)_(entire_range)/512 366.599 -1.25%
rng::copy_if(list<int>)_(entire_range)/64 33.810 10.03%
rng::copy_if(list<int>)_(entire_range)/8 2.577 -
rng::copy_if(list<int>)_(every_other)/1048576 848761.112 -
rng::copy_if(list<int>)_(every_other)/262144 211214.060 -
rng::copy_if(list<int>)_(every_other)/32768 26085.896 4.70%
rng::copy_if(list<int>)_(every_other)/4096 3347.889 2.93%
rng::copy_if(list<int>)_(every_other)/512 358.512 -
rng::copy_if(list<int>)_(every_other)/64 23.898 -
rng::copy_if(list<int>)_(every_other)/8 2.304 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245909.942 -
rng::copy_if(vector<int>)_(entire_range)/262144 60012.364 -
rng::copy_if(vector<int>)_(entire_range)/32768 7520.528 -
rng::copy_if(vector<int>)_(entire_range)/4096 937.855 -
rng::copy_if(vector<int>)_(entire_range)/512 123.841 -
rng::copy_if(vector<int>)_(entire_range)/64 15.426 -6.02%
rng::copy_if(vector<int>)_(entire_range)/8 2.199 -5.77%
rng::copy_if(vector<int>)_(every_other)/1048576 240023.824 -
rng::copy_if(vector<int>)_(every_other)/262144 59895.092 -
rng::copy_if(vector<int>)_(every_other)/32768 7483.908 -
rng::copy_if(vector<int>)_(every_other)/4096 938.774 -
rng::copy_if(vector<int>)_(every_other)/512 123.768 -
rng::copy_if(vector<int>)_(every_other)/64 18.182 -
rng::copy_if(vector<int>)_(every_other)/8 4.271 -
rng::copy_n(deque<int>)/1048576 49835.563 -
rng::copy_n(deque<int>)/262144 10320.547 -1.30%
rng::copy_n(deque<int>)/32768 1147.564 1.05%
rng::copy_n(deque<int>)/4096 145.231 -
rng::copy_n(deque<int>)/512 16.792 -
rng::copy_n(deque<int>)/64 2.872 -
rng::copy_n(deque<int>)/8 2.720 -1.96%
rng::copy_n(list<int>)/1048576 874284.697 -
rng::copy_n(list<int>)/262144 218273.072 -
rng::copy_n(list<int>)/32768 27049.485 2.58%
rng::copy_n(list<int>)/4096 4194.993 -13.27%
rng::copy_n(list<int>)/512 342.403 1.55%
rng::copy_n(list<int>)/64 14.073 -
rng::copy_n(list<int>)/8 2.248 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1038.783 -
rng::copy_n(vector<bool>)_(aligned)/262144 275.263 -1.73%
rng::copy_n(vector<bool>)_(aligned)/32768 35.195 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.939 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.309 -4.54%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5508.529 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.723 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.272 2.11%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.857 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.396 2.27%
rng::copy_n(vector<bool>)_(unaligned)/64 0.742 -
rng::copy_n(vector<int>)/1048576 48784.618 -2.10%
rng::copy_n(vector<int>)/262144 12531.714 -
rng::copy_n(vector<int>)/32768 2717.614 -2.74%
rng::copy_n(vector<int>)/4096 204.933 5.41%
rng::copy_n(vector<int>)/512 16.107 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.191 -3.92%
rng::count(deque<int>)_(every_other)/1024 248.097 -
rng::count(deque<int>)_(every_other)/1048576 253698.184 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1939.394 -
rng::count(list<int>)_(every_other)/1024 709.693 -1.50%
rng::count(list<int>)_(every_other)/1048576 811817.138 -
rng::count(list<int>)_(every_other)/8 2.101 -
rng::count(list<int>)_(every_other)/8192 6970.551 -
rng::count(vector<bool>)/1000 2.969 -1.08%
rng::count(vector<bool>)/1024 1.693 -
rng::count(vector<bool>)/1048576 1462.653 -
rng::count(vector<bool>)/8192 11.461 -
rng::count(vector<int>)_(every_other)/1024 103.178 -
rng::count(vector<int>)_(every_other)/1048576 105348.324 -
rng::count(vector<int>)_(every_other)/8 1.322 -1.82%
rng::count(vector<int>)_(every_other)/8192 820.951 -
rng::count_if(deque<int>)_(every_other)/1024 347.363 -
rng::count_if(deque<int>)_(every_other)/1048576 342774.075 -
rng::count_if(deque<int>)_(every_other)/8 3.352 -
rng::count_if(deque<int>)_(every_other)/8192 2624.540 -
rng::count_if(list<int>)_(every_other)/1024 756.129 -
rng::count_if(list<int>)_(every_other)/1048576 891640.879 -
rng::count_if(list<int>)_(every_other)/8 2.840 -
rng::count_if(list<int>)_(every_other)/8192 7194.866 -
rng::count_if(vector<int>)_(every_other)/1024 249.500 -
rng::count_if(vector<int>)_(every_other)/1048576 247805.088 -
rng::count_if(vector<int>)_(every_other)/8 4.234 -
rng::count_if(vector<int>)_(every_other)/8192 1925.994 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.314 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 497885.513 -3.03%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 28.314 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 6.038 1.00%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3879.959 -2.17%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.074 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.738 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.074 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.076 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.074 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.336 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 737129.610 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.860 -2.63%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.584 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5737.592 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.101 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.778 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.101 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.101 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.103 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2081.742 2.05%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2211649.658 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.892 1.83%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.778 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20631.966 15.87%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 638.598 -6.11%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1442456.276 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.291 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.489 -6.98%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11494.147 -3.07%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1697.071 -4.33%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2321050.604 1.18%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 52.472 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.799 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19360.128 -3.63%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 536.286 -3.00%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1447210.932 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.381 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.640 -1.60%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11549.429 -1.41%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.168 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 957319.482 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.480 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.019 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9469.629 2.34%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.595 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084927.067 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.031 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.707 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12294.459 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 79.296 1.32%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73749.750 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.059 9.31%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.545 -4.61%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 572.091 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 2.928 153.24%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 2.910 151.57%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 2.899 150.77%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.898 148.00%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 2.909 151.44%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 509.930 2.62%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 635470.717 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.761 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.188 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4822.852 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.712 1.90%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.709 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.701 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.714 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 500.902 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497490.027 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 21.598 -9.66%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.913 1.79%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3878.698 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 518.150 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 518334.104 -1.72%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.158 -7.34%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.175 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3980.684 -2.14%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 781.661 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 955741.826 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.827 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.983 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12077.903 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 837.853 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 995924.446 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.725 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.637 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10488.740 -
rng::equal(vector<bool>)_(aligned)/1024 0.221 -
rng::equal(vector<bool>)_(aligned)/1048576 0.220 -
rng::equal(vector<bool>)_(aligned)/50 0.220 -
rng::equal(vector<bool>)_(aligned)/8 0.221 -
rng::equal(vector<bool>)_(aligned)/8192 0.221 -
rng::equal(vector<bool>)_(unaligned)/1024 7.628 -1.34%
rng::equal(vector<bool>)_(unaligned)/1048576 7597.812 -1.24%
rng::equal(vector<bool>)_(unaligned)/50 0.736 -17.53%
rng::equal(vector<bool>)_(unaligned)/8 0.745 -15.76%
rng::equal(vector<bool>)_(unaligned)/8192 64.779 -1.90%
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.471 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73743.851 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 5.018 12.74%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.837 31.97%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 572.236 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 507.571 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639159.336 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.771 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.640 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4805.396 -
rng::fill(deque<int>)/1024 29.805 -
rng::fill(deque<int>)/32 1.417 8.29%
rng::fill(deque<int>)/50 2.270 -
rng::fill(deque<int>)/8192 248.400 3.42%
rng::fill(list<int>)/1024 673.742 -
rng::fill(list<int>)/32 8.369 -
rng::fill(list<int>)/50 16.946 -
rng::fill(list<int>)/8192 7646.274 7.64%
rng::fill(vector<bool>)/1048576 3823.357 -
rng::fill(vector<bool>)/262144 233.163 -74.53%
rng::fill(vector<bool>)/32768 30.049 -1.27%
rng::fill(vector<bool>)/4096 4.222 -
rng::fill(vector<bool>)/512 1.533 -3.06%
rng::fill(vector<bool>)/64 1.637 3.12%
rng::fill(vector<int>)/1024 29.507 -
rng::fill(vector<int>)/32 1.040 -2.40%
rng::fill(vector<int>)/50 2.212 -
rng::fill(vector<int>)/8192 241.176 -
rng::fill_n(deque<int>)/1024 29.657 -
rng::fill_n(deque<int>)/32 1.239 -
rng::fill_n(deque<int>)/50 2.198 -
rng::fill_n(deque<int>)/8192 240.922 1.03%
rng::fill_n(list<int>)/1024 649.363 -
rng::fill_n(list<int>)/32 8.222 -
rng::fill_n(list<int>)/50 16.087 1.87%
rng::fill_n(list<int>)/8192 7076.617 -5.46%
rng::fill_n(vector<bool>)/1048576 3832.127 -
rng::fill_n(vector<bool>)/262144 241.252 4.04%
rng::fill_n(vector<bool>)/32768 30.092 -
rng::fill_n(vector<bool>)/4096 4.169 -2.44%
rng::fill_n(vector<bool>)/512 1.425 -50.09%
rng::fill_n(vector<bool>)/64 1.366 -51.67%
rng::fill_n(vector<int>)/1024 29.862 -
rng::fill_n(vector<int>)/32 1.147 -
rng::fill_n(vector<int>)/50 2.233 -
rng::fill_n(vector<int>)/8192 238.535 -
rng::find(deque<int>)_(bail_25%)/1024 67.005 -
rng::find(deque<int>)_(bail_25%)/32768 1924.377 -
rng::find(deque<int>)_(bail_25%)/8 2.059 -
rng::find(deque<int>)_(bail_25%)/8192 477.386 -
rng::find(deque<int>)_(process_all)/1024 244.011 -
rng::find(deque<int>)_(process_all)/32768 7832.005 -
rng::find(deque<int>)_(process_all)/50 13.150 -
rng::find(deque<int>)_(process_all)/8 3.462 -1.61%
rng::find(deque<int>)_(process_all)/8192 1954.873 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 298.120 1.34%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9487.829 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.174 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.203 -3.87%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2331.971 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 329.793 -3.90%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10735.858 -2.98%
rng::find(join_view(list<vector<int>>))_(process_all)/50 14.295 -8.15%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.058 -6.04%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2631.276 -4.09%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 731.105 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27221.054 -1.20%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.676 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.712 3.13%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8677.041 8.14%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.004 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 665.400 1.28%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.707 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.107 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.461 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.399 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8752.122 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.884 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.085 1.39%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2156.292 -
rng::find(list<int>)_(bail_25%)/1024 135.255 -25.87%
rng::find(list<int>)_(bail_25%)/32768 8387.334 9.29%
rng::find(list<int>)_(bail_25%)/8 0.925 -
rng::find(list<int>)_(bail_25%)/8192 1424.757 -1.35%
rng::find(list<int>)_(process_all)/1024 687.963 -
rng::find(list<int>)_(process_all)/32768 25538.218 -7.02%
rng::find(list<int>)_(process_all)/50 18.529 -
rng::find(list<int>)_(process_all)/8 2.338 3.89%
rng::find(list<int>)_(process_all)/8192 8474.211 -10.80%
rng::find(vector<bool>)_(process_all)/1024 4.690 1.48%
rng::find(vector<bool>)_(process_all)/1048576 3718.145 -
rng::find(vector<bool>)_(process_all)/50 0.801 17.78%
rng::find(vector<bool>)_(process_all)/8 0.660 -2.86%
rng::find(vector<bool>)_(process_all)/8192 33.880 -
rng::find(vector<char>)_(bail_25%)/1024 5.272 -
rng::find(vector<char>)_(bail_25%)/32768 136.541 -
rng::find(vector<char>)_(bail_25%)/8 1.155 13.36%
rng::find(vector<char>)_(bail_25%)/8192 39.770 -
rng::find(vector<char>)_(process_all)/1024 16.251 -
rng::find(vector<char>)_(process_all)/32768 495.832 -
rng::find(vector<char>)_(process_all)/50 1.636 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.345 -
rng::find(vector<int>)_(bail_25%)/1024 65.865 -
rng::find(vector<int>)_(bail_25%)/32768 1860.501 -
rng::find(vector<int>)_(bail_25%)/8 1.582 -
rng::find(vector<int>)_(bail_25%)/8192 471.634 -
rng::find(vector<int>)_(process_all)/1024 243.342 -
rng::find(vector<int>)_(process_all)/32768 7444.672 -
rng::find(vector<int>)_(process_all)/50 12.452 -
rng::find(vector<int>)_(process_all)/8 2.856 2.94%
rng::find(vector<int>)_(process_all)/8192 1861.709 -
rng::find_end(deque<int>)_(match_near_end)/1000 43.542 29.60%
rng::find_end(deque<int>)_(match_near_end)/1024 43.069 27.63%
rng::find_end(deque<int>)_(match_near_end)/8192 321.780 16.68%
rng::find_end(deque<int>)_(near_matches)/1000 16732.089 -1.32%
rng::find_end(deque<int>)_(near_matches)/1024 17545.079 -1.73%
rng::find_end(deque<int>)_(near_matches)/8192 1126710.945 -1.08%
rng::find_end(deque<int>)_(process_all)/1000 307.717 -2.65%
rng::find_end(deque<int>)_(process_all)/1024 311.930 -1.89%
rng::find_end(deque<int>)_(process_all)/1048576 266790.541 -5.17%
rng::find_end(deque<int>)_(process_all)/8192 2032.988 -5.80%
rng::find_end(deque<int>)_(same_length)/1000 331.742 -1.28%
rng::find_end(deque<int>)_(same_length)/1024 337.787 -
rng::find_end(deque<int>)_(same_length)/8192 2687.394 -
rng::find_end(deque<int>)_(single_element)/1000 340.313 1.03%
rng::find_end(deque<int>)_(single_element)/1024 348.194 1.67%
rng::find_end(deque<int>)_(single_element)/8192 2367.686 -6.88%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.544 1.09%
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.235 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 600.858 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 30816.934 -2.88%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 31883.474 -2.66%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1873636.059 -1.49%
rng::find_end(deque<int>,_pred)_(process_all)/1000 583.082 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 624.780 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 545581.378 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4257.795 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.577 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.528 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4952.002 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.855 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 690.640 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4737.206 1.83%
rng::find_end(forward_list<int>)_(match_near_end)/1000 765.191 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4454.152 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 257076.941 1.24%
rng::find_end(forward_list<int>)_(near_matches)/1000 36495.466 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37904.248 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2482094.415 -
rng::find_end(forward_list<int>)_(process_all)/1000 703.125 -
rng::find_end(forward_list<int>)_(process_all)/1024 723.734 -
rng::find_end(forward_list<int>)_(process_all)/1048576 757250.408 -
rng::find_end(forward_list<int>)_(process_all)/8192 5645.651 2.77%
rng::find_end(forward_list<int>)_(same_length)/1000 1472.213 -
rng::find_end(forward_list<int>)_(same_length)/1024 1493.681 -
rng::find_end(forward_list<int>)_(same_length)/8192 16595.802 26.96%
rng::find_end(forward_list<int>)_(single_element)/1000 701.848 -
rng::find_end(forward_list<int>)_(single_element)/1024 723.778 -
rng::find_end(forward_list<int>)_(single_element)/8192 6077.868 6.24%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 820.600 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5405.800 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 279213.577 1.13%
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42232.874 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43748.834 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2696277.404 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 743.211 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 762.719 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 850545.282 1.08%
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6114.510 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1539.761 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1567.983 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17623.236 26.70%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.018 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 821.990 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6962.382 5.42%
rng::find_end(list<int>)_(match_near_end)/1000 63.650 -
rng::find_end(list<int>)_(match_near_end)/1024 62.244 -
rng::find_end(list<int>)_(match_near_end)/8192 601.586 1.24%
rng::find_end(list<int>)_(near_matches)/1000 33135.450 -
rng::find_end(list<int>)_(near_matches)/1024 34563.683 -
rng::find_end(list<int>)_(near_matches)/8192 2267865.560 -
rng::find_end(list<int>)_(process_all)/1000 716.536 -
rng::find_end(list<int>)_(process_all)/1024 733.033 -
rng::find_end(list<int>)_(process_all)/1048576 878021.459 -
rng::find_end(list<int>)_(process_all)/8192 7344.645 -2.71%
rng::find_end(list<int>)_(same_length)/1000 739.351 -
rng::find_end(list<int>)_(same_length)/1024 752.121 -
rng::find_end(list<int>)_(same_length)/8192 9575.058 14.80%
rng::find_end(list<int>)_(single_element)/1000 712.921 -
rng::find_end(list<int>)_(single_element)/1024 731.719 -
rng::find_end(list<int>)_(single_element)/8192 8361.573 9.17%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.432 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.713 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 629.559 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37597.255 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39122.425 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2423548.443 -
rng::find_end(list<int>,_pred)_(process_all)/1000 802.175 -
rng::find_end(list<int>,_pred)_(process_all)/1024 821.501 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 968612.988 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8448.055 -1.10%
rng::find_end(list<int>,_pred)_(same_length)/1000 763.922 -
rng::find_end(list<int>,_pred)_(same_length)/1024 782.745 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10091.639 -4.05%
rng::find_end(list<int>,_pred)_(single_element)/1000 798.361 -
rng::find_end(list<int>,_pred)_(single_element)/1024 817.252 -
rng::find_end(list<int>,_pred)_(single_element)/8192 9074.021 9.80%
rng::find_end(vector<int>)_(match_near_end)/1000 28.004 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.976 -
rng::find_end(vector<int>)_(match_near_end)/8192 210.508 4.41%
rng::find_end(vector<int>)_(near_matches)/1000 13710.270 -
rng::find_end(vector<int>)_(near_matches)/1024 14254.125 -
rng::find_end(vector<int>)_(near_matches)/8192 779921.498 -
rng::find_end(vector<int>)_(process_all)/1000 361.789 -
rng::find_end(vector<int>)_(process_all)/1024 370.830 -
rng::find_end(vector<int>)_(process_all)/1048576 373868.330 -
rng::find_end(vector<int>)_(process_all)/8192 2923.316 -
rng::find_end(vector<int>)_(same_length)/1000 245.039 -1.34%
rng::find_end(vector<int>)_(same_length)/1024 250.641 -2.64%
rng::find_end(vector<int>)_(same_length)/8192 1949.173 -2.06%
rng::find_end(vector<int>)_(single_element)/1000 400.305 -
rng::find_end(vector<int>)_(single_element)/1024 410.026 -
rng::find_end(vector<int>)_(single_element)/8192 3241.566 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 60.030 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.565 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.464 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23174.215 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 24028.766 2.02%
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450780.083 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 539.412 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 551.244 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646176.786 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4390.772 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 612.267 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 627.174 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5018.694 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 592.471 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 606.985 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4850.432 -
rng::find_first_of(deque<int>)_(large_needle)/1024 367775.000 -
rng::find_first_of(deque<int>)_(large_needle)/32 289.002 -7.59%
rng::find_first_of(deque<int>)_(large_needle)/50 685.131 -10.23%
rng::find_first_of(deque<int>)_(large_needle)/8192 23536001.402 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3460.486 -
rng::find_first_of(deque<int>)_(small_needle)/32 107.455 -
rng::find_first_of(deque<int>)_(small_needle)/50 165.263 -
rng::find_first_of(deque<int>)_(small_needle)/8192 27715.520 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 566031.601 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 596.618 21.54%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1676.272 23.24%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35553372.948 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6452.229 2.37%
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 232.251 16.94%
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 347.165 12.22%
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50635.105 -
rng::find_first_of(list<int>)_(large_needle)/1024 852651.772 -
rng::find_first_of(list<int>)_(large_needle)/32 681.381 -
rng::find_first_of(list<int>)_(large_needle)/50 1748.534 -
rng::find_first_of(list<int>)_(large_needle)/8192 50715166.643 -
rng::find_first_of(list<int>)_(small_needle)/1024 2770.036 -
rng::find_first_of(list<int>)_(small_needle)/32 90.600 -
rng::find_first_of(list<int>)_(small_needle)/50 139.077 -
rng::find_first_of(list<int>)_(small_needle)/8192 22196.347 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 876149.568 -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 730.816 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1877.362 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54798465.251 1.42%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5260.209 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.662 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.968 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42105.136 -
rng::find_first_of(vector<int>)_(large_needle)/1024 111546.866 -9.43%
rng::find_first_of(vector<int>)_(large_needle)/32 104.664 -12.04%
rng::find_first_of(vector<int>)_(large_needle)/50 271.816 -12.13%
rng::find_first_of(vector<int>)_(large_needle)/8192 7184423.968 -9.70%
rng::find_first_of(vector<int>)_(small_needle)/1024 1425.003 -
rng::find_first_of(vector<int>)_(small_needle)/32 48.309 1.12%
rng::find_first_of(vector<int>)_(small_needle)/50 71.574 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11379.876 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 594980.035 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 492.697 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1373.083 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38391201.388 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5667.291 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 181.234 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.524 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46163.008 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.444 -
rng::find_if(deque<int>)_(bail_25%)/32768 2751.719 -4.82%
rng::find_if(deque<int>)_(bail_25%)/8 1.531 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.273 -5.02%
rng::find_if(deque<int>)_(process_all)/1024 474.824 -
rng::find_if(deque<int>)_(process_all)/32768 11916.218 -
rng::find_if(deque<int>)_(process_all)/50 23.574 -
rng::find_if(deque<int>)_(process_all)/8 3.958 -
rng::find_if(deque<int>)_(process_all)/8192 2957.207 -
rng::find_if(list<int>)_(bail_25%)/1024 194.872 -
rng::find_if(list<int>)_(bail_25%)/32768 9545.450 11.95%
rng::find_if(list<int>)_(bail_25%)/8 1.315 -
rng::find_if(list<int>)_(bail_25%)/8192 1519.502 -
rng::find_if(list<int>)_(process_all)/1024 760.797 -
rng::find_if(list<int>)_(process_all)/32768 27413.684 -4.86%
rng::find_if(list<int>)_(process_all)/50 21.678 -
rng::find_if(list<int>)_(process_all)/8 3.508 -
rng::find_if(list<int>)_(process_all)/8192 11943.581 22.93%
rng::find_if(vector<bool>)_(process_all)/1024 771.414 -
rng::find_if(vector<bool>)_(process_all)/1048576 788085.161 -
rng::find_if(vector<bool>)_(process_all)/50 35.994 2.75%
rng::find_if(vector<bool>)_(process_all)/8 5.545 1.48%
rng::find_if(vector<bool>)_(process_all)/8192 6157.555 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.173 -
rng::find_if(vector<char>)_(bail_25%)/32768 2025.402 -1.69%
rng::find_if(vector<char>)_(bail_25%)/8 0.938 -
rng::find_if(vector<char>)_(bail_25%)/8192 518.158 -1.05%
rng::find_if(vector<char>)_(process_all)/1024 271.928 -
rng::find_if(vector<char>)_(process_all)/32768 8201.579 -
rng::find_if(vector<char>)_(process_all)/50 12.479 -
rng::find_if(vector<char>)_(process_all)/8 2.446 2.71%
rng::find_if(vector<char>)_(process_all)/8192 2060.111 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.627 -
rng::find_if(vector<int>)_(bail_25%)/32768 2337.455 -
rng::find_if(vector<int>)_(bail_25%)/8 1.061 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.290 -
rng::find_if(vector<int>)_(process_all)/1024 283.570 -
rng::find_if(vector<int>)_(process_all)/32768 8809.065 -
rng::find_if(vector<int>)_(process_all)/50 14.171 -
rng::find_if(vector<int>)_(process_all)/8 2.565 2.35%
rng::find_if(vector<int>)_(process_all)/8192 2194.736 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.403 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2764.860 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.409 -4.60%
rng::find_if_not(deque<int>)_(bail_25%)/8192 705.412 2.06%
rng::find_if_not(deque<int>)_(process_all)/1024 475.582 -
rng::find_if_not(deque<int>)_(process_all)/32768 11453.062 -
rng::find_if_not(deque<int>)_(process_all)/50 23.782 -
rng::find_if_not(deque<int>)_(process_all)/8 3.960 -
rng::find_if_not(deque<int>)_(process_all)/8192 2827.446 -
rng::find_if_not(list<int>)_(bail_25%)/1024 191.853 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8620.941 -17.65%
rng::find_if_not(list<int>)_(bail_25%)/8 1.314 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1521.398 -
rng::find_if_not(list<int>)_(process_all)/1024 762.447 -
rng::find_if_not(list<int>)_(process_all)/32768 27683.254 -2.61%
rng::find_if_not(list<int>)_(process_all)/50 21.732 -
rng::find_if_not(list<int>)_(process_all)/8 3.495 -
rng::find_if_not(list<int>)_(process_all)/8192 7260.900 -17.98%
rng::find_if_not(vector<bool>)_(process_all)/1024 764.020 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 780328.782 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.592 2.43%
rng::find_if_not(vector<bool>)_(process_all)/8 5.487 1.05%
rng::find_if_not(vector<bool>)_(process_all)/8192 6095.915 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.222 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2024.561 -1.80%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.951 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 518.156 -1.62%
rng::find_if_not(vector<char>)_(process_all)/1024 273.607 -
rng::find_if_not(vector<char>)_(process_all)/32768 8132.492 -
rng::find_if_not(vector<char>)_(process_all)/50 12.466 -
rng::find_if_not(vector<char>)_(process_all)/8 2.373 -5.15%
rng::find_if_not(vector<char>)_(process_all)/8192 2048.677 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.665 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2342.863 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.126 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.800 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.765 -
rng::find_if_not(vector<int>)_(process_all)/32768 8827.290 -
rng::find_if_not(vector<int>)_(process_all)/50 14.227 -
rng::find_if_not(vector<int>)_(process_all)/8 2.612 2.43%
rng::find_if_not(vector<int>)_(process_all)/8192 2195.054 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.705 -
rng::find_last(deque<int>)_(bail_10%)/1048576 325844.679 -
rng::find_last(deque<int>)_(bail_10%)/50 11.462 -
rng::find_last(deque<int>)_(bail_10%)/8 2.672 -2.19%
rng::find_last(deque<int>)_(bail_10%)/8192 2524.150 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.041 -
rng::find_last(deque<int>)_(bail_90%)/1048576 29801.084 16.74%
rng::find_last(deque<int>)_(bail_90%)/50 1.847 -
rng::find_last(deque<int>)_(bail_90%)/8 0.888 -3.76%
rng::find_last(deque<int>)_(bail_90%)/8192 203.660 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 731.019 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 713155.695 93.24%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.158 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.323 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5899.000 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.830 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 671882.638 72.92%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.032 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.321 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6052.597 -
rng::find_last(list<int>)_(bail_10%)/1024 678.318 -
rng::find_last(list<int>)_(bail_10%)/1048576 785654.377 -
rng::find_last(list<int>)_(bail_10%)/50 16.180 -
rng::find_last(list<int>)_(bail_10%)/8 2.080 -
rng::find_last(list<int>)_(bail_10%)/8192 6309.295 -
rng::find_last(list<int>)_(bail_90%)/1024 53.827 -
rng::find_last(list<int>)_(bail_90%)/1048576 86763.585 -
rng::find_last(list<int>)_(bail_90%)/50 1.237 -
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.844 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.471 -
rng::find_last(vector<char>)_(bail_10%)/1048576 112503.312 4.09%
rng::find_last(vector<char>)_(bail_10%)/50 5.674 4.64%
rng::find_last(vector<char>)_(bail_10%)/8 1.608 8.86%
rng::find_last(vector<char>)_(bail_10%)/8192 893.016 4.75%
rng::find_last(vector<char>)_(bail_90%)/1024 12.986 -
rng::find_last(vector<char>)_(bail_90%)/1048576 12034.180 -
rng::find_last(vector<char>)_(bail_90%)/50 1.004 -6.04%
rng::find_last(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last(vector<char>)_(bail_90%)/8192 102.036 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.747 -
rng::find_last(vector<int>)_(bail_10%)/1048576 215316.971 -
rng::find_last(vector<int>)_(bail_10%)/50 10.870 -
rng::find_last(vector<int>)_(bail_10%)/8 2.080 -1.03%
rng::find_last(vector<int>)_(bail_10%)/8192 1654.597 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.244 -
rng::find_last(vector<int>)_(bail_90%)/1048576 24000.819 2.14%
rng::find_last(vector<int>)_(bail_90%)/50 1.572 -
rng::find_last(vector<int>)_(bail_90%)/8 0.679 -
rng::find_last(vector<int>)_(bail_90%)/8192 192.510 1.24%
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.271 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362078.184 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.613 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.951 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2769.758 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.183 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38133.858 -1.10%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.677 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.971 -1.86%
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.892 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 764.474 -3.75%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 911649.061 -1.37%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.316 -1.49%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.320 3.21%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6818.811 -2.46%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 849.969 -6.45%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 929294.981 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.323 1.19%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.816 -7.45%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7236.005 -
rng::find_last_if(list<int>)_(bail_10%)/1024 679.864 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 808556.909 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.591 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6524.210 -1.06%
rng::find_last_if(list<int>)_(bail_90%)/1024 80.517 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88905.294 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.089 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.477 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.497 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241333.778 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.369 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.348 -5.39%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.959 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.054 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25962.892 -2.08%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.449 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.725 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.239 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283519.728 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.614 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.493 -1.36%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2072.397 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.918 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30928.936 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.542 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.464 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.825 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.379 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363078.020 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.031 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.965 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2774.908 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.506 2.02%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38307.182 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.682 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.967 -2.35%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.053 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 790.959 -1.71%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 936318.608 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.860 -1.73%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.780 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6946.140 1.71%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 762.139 -6.17%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 925052.775 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 38.846 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.015 -2.83%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6716.674 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 692.864 1.74%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 808617.567 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.439 -4.33%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.109 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6652.858 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 71.000 1.10%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89053.574 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.160 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.857 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.761 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240775.639 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.361 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.384 -1.28%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1879.432 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.222 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25747.934 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.468 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.805 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.902 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306415.300 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.669 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.606 -1.14%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2141.607 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.154 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30949.170 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.552 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.495 5.20%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.262 -
rng::fold_left(deque<int>)/1048576 561421.326 -
rng::fold_left(deque<int>)/32 16.479 -
rng::fold_left(deque<int>)/50 27.266 -1.91%
rng::fold_left(deque<int>)/8 4.103 -
rng::fold_left(deque<int>)/8192 4426.169 1.42%
rng::fold_left(list<int>)/1048576 1366562.053 -
rng::fold_left(list<int>)/32 22.148 -
rng::fold_left(list<int>)/50 37.484 -3.33%
rng::fold_left(list<int>)/8 3.916 1.43%
rng::fold_left(list<int>)/8192 11047.632 1.05%
rng::fold_left(vector<int>)/1048576 1326439.078 -
rng::fold_left(vector<int>)/32 20.685 -
rng::fold_left(vector<int>)/50 36.419 -
rng::fold_left(vector<int>)/8 3.695 -
rng::fold_left(vector<int>)/8192 10326.144 -
rng::for_each(deque<int>)/32 3.769 -1.03%
rng::for_each(deque<int>)/50 4.072 -
rng::for_each(deque<int>)/8 0.939 1.31%
rng::for_each(deque<int>)/8192 255.036 -
rng::for_each(join_view(vector<vector<int>>)/32 3.813 -
rng::for_each(join_view(vector<vector<int>>)/50 4.141 -
rng::for_each(join_view(vector<vector<int>>)/8 1.494 7.81%
rng::for_each(join_view(vector<vector<int>>)/8192 264.687 -
rng::for_each(list<int>)/32 11.255 -
rng::for_each(list<int>)/50 24.155 -
rng::for_each(list<int>)/8 2.587 -
rng::for_each(list<int>)/8192 7826.532 -8.15%
rng::for_each(map<int>)/32 26.281 2.72%
rng::for_each(map<int>)/50 38.636 -
rng::for_each(map<int>)/8 6.096 -1.84%
rng::for_each(map<int>)/8192 7162.679 -
rng::for_each(map<int>::iterator)/32 24.882 -
rng::for_each(map<int>::iterator)/50 37.474 -
rng::for_each(map<int>::iterator)/8 5.765 -
rng::for_each(map<int>::iterator)/8192 7471.688 -1.69%
rng::for_each(multimap<int>)/32 26.479 1.30%
rng::for_each(multimap<int>)/50 37.841 -
rng::for_each(multimap<int>)/8 6.173 -
rng::for_each(multimap<int>)/8192 7018.637 -3.77%
rng::for_each(multimap<int>::iterator)/32 23.677 -
rng::for_each(multimap<int>::iterator)/50 36.396 -
rng::for_each(multimap<int>::iterator)/8 5.095 -
rng::for_each(multimap<int>::iterator)/8192 7412.769 -
rng::for_each(multiset<int>)/32 25.517 -
rng::for_each(multiset<int>)/50 37.727 -
rng::for_each(multiset<int>)/8 6.228 -1.12%
rng::for_each(multiset<int>)/8192 7736.168 -6.30%
rng::for_each(multiset<int>::iterator)/32 23.940 -
rng::for_each(multiset<int>::iterator)/50 36.217 -
rng::for_each(multiset<int>::iterator)/8 4.962 -
rng::for_each(multiset<int>::iterator)/8192 7994.193 -5.22%
rng::for_each(set<int>)/32 25.506 -
rng::for_each(set<int>)/50 37.551 -
rng::for_each(set<int>)/8 6.229 -
rng::for_each(set<int>)/8192 7789.497 -8.95%
rng::for_each(set<int>::iterator)/32 23.361 -
rng::for_each(set<int>::iterator)/50 35.003 -
rng::for_each(set<int>::iterator)/8 5.032 -
rng::for_each(set<int>::iterator)/8192 8000.341 -4.37%
rng::for_each(vector<int>)/32 3.833 -
rng::for_each(vector<int>)/50 4.069 -
rng::for_each(vector<int>)/8 0.913 -
rng::for_each(vector<int>)/8192 252.279 -
rng::for_each_n(deque<int>)/32 3.780 -
rng::for_each_n(deque<int>)/50 3.984 -
rng::for_each_n(deque<int>)/8 1.204 4.44%
rng::for_each_n(deque<int>)/8192 257.444 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.831 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.238 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.575 -2.30%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.907 -
rng::for_each_n(list<int>)/32 11.116 -
rng::for_each_n(list<int>)/50 24.296 -
rng::for_each_n(list<int>)/8 2.523 3.04%
rng::for_each_n(list<int>)/8192 7393.759 -5.14%
rng::for_each_n(vector<int>)/32 3.864 -
rng::for_each_n(vector<int>)/50 4.065 -
rng::for_each_n(vector<int>)/8 2.410 -4.63%
rng::for_each_n(vector<int>)/8192 252.229 -
rng::generate(deque<int>)/1024 280.542 -
rng::generate(deque<int>)/32 8.765 -
rng::generate(deque<int>)/50 12.948 -
rng::generate(deque<int>)/8192 2035.986 -2.24%
rng::generate(list<int>)/1024 671.523 -
rng::generate(list<int>)/32 8.746 -
rng::generate(list<int>)/50 15.962 2.67%
rng::generate(list<int>)/8192 7516.601 6.65%
rng::generate(vector<int>)/1024 244.334 -
rng::generate(vector<int>)/32 8.017 -
rng::generate(vector<int>)/50 12.027 -
rng::generate(vector<int>)/8192 1849.827 -
rng::generate_n(deque<int>)/1024 245.637 -
rng::generate_n(deque<int>)/32 8.388 1.13%
rng::generate_n(deque<int>)/50 12.398 -
rng::generate_n(deque<int>)/8192 1936.056 -
rng::generate_n(list<int>)/1024 652.032 -
rng::generate_n(list<int>)/32 8.670 -
rng::generate_n(list<int>)/50 15.529 -1.84%
rng::generate_n(list<int>)/8192 8520.495 11.79%
rng::generate_n(vector<int>)/1024 244.933 -
rng::generate_n(vector<int>)/32 7.947 -
rng::generate_n(vector<int>)/50 12.358 -
rng::generate_n(vector<int>)/8192 1862.312 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.847 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.581 5.07%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.044 1.53%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2866.335 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 128.972 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.626 7.74%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.158 -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 639.721 -
rng::is_partitioned(list<int>)_(partitioned)/1024 707.583 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.637 -1.06%
rng::is_partitioned(list<int>)_(partitioned)/50 13.948 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6836.786 -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 116.852 19.25%
rng::is_partitioned(list<int>)_(unpartitioned)/32 0.966 -3.13%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.419 -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1206.986 -2.28%
rng::is_partitioned(vector<int>)_(partitioned)/1024 176.135 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.896 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.575 -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1341.106 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 60.847 8.63%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.134 -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.356 2.57%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 164.152 9.62%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 485.956 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.720 -7.13%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3884.276 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 533655.289 3.41%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.128 -3.56%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 518.278 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.840 -2.09%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3991.668 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 685075.603 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 49.520 -21.85%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 780.230 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.714 -1.97%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8174.092 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1419933.485 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.311 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 829.121 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.352 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8317.712 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1603042.431 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.643 2.14%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 343.141 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.685 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2634.414 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213876.323 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.732 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 516.767 -1.28%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.330 -1.05%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4681.864 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1002930.280 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.721 -
rng::is_sorted(deque<int>)/1024 474.921 -
rng::is_sorted(deque<int>)/8 3.064 24.12%
rng::is_sorted(deque<int>)/8192 3811.197 -
rng::is_sorted(deque<int>,_pred)/1024 597.341 -
rng::is_sorted(deque<int>,_pred)/8 4.614 -
rng::is_sorted(deque<int>,_pred)/8192 4796.554 -
rng::is_sorted(list<int>)/1024 777.851 1.65%
rng::is_sorted(list<int>)/8 2.152 1.23%
rng::is_sorted(list<int>)/8192 6947.799 -
rng::is_sorted(list<int>,_pred)/1024 792.467 -
rng::is_sorted(list<int>,_pred)/8 4.239 -1.32%
rng::is_sorted(list<int>,_pred)/8192 7302.009 -
rng::is_sorted(vector<int>)/1024 242.928 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1894.963 -
rng::is_sorted(vector<int>,_pred)/1024 462.482 -
rng::is_sorted(vector<int>,_pred)/8 3.886 -5.13%
rng::is_sorted(vector<int>,_pred)/8192 3680.510 -
rng::is_sorted_until(deque<int>)/1024 473.194 -
rng::is_sorted_until(deque<int>)/8 3.138 3.30%
rng::is_sorted_until(deque<int>)/8192 3779.191 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.071 -
rng::is_sorted_until(deque<int>,_pred)/8 4.232 -32.02%
rng::is_sorted_until(deque<int>,_pred)/8192 4845.888 -
rng::is_sorted_until(list<int>)/1024 752.864 -
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 8411.120 17.87%
rng::is_sorted_until(list<int>,_pred)/1024 796.693 -
rng::is_sorted_until(list<int>,_pred)/8 3.761 -
rng::is_sorted_until(list<int>,_pred)/8192 7380.921 -2.75%
rng::is_sorted_until(vector<int>)/1024 239.681 -
rng::is_sorted_until(vector<int>)/8 2.056 -
rng::is_sorted_until(vector<int>)/8192 1865.802 -
rng::is_sorted_until(vector<int>,_pred)/1024 411.945 -4.59%
rng::is_sorted_until(vector<int>,_pred)/8 3.414 -
rng::is_sorted_until(vector<int>,_pred)/8192 3309.722 -4.12%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.563 1.01%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.433 5.12%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494907.244 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.011 2.44%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3862.102 2.37%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 710.590 -2.11%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 715.046 -2.28%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626377.500 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.365 -2.59%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4840.775 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 767.201 1.03%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 782.015 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 954743.984 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.923 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12200.898 5.75%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.950 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 832.799 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990410.571 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.629 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10141.119 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.937 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.804 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76657.271 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.857 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.874 -3.47%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.722 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608860.145 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.981 -2.01%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4769.824 -
rng::move(deque<int>)/1048576 54244.387 -1.12%
rng::move(deque<int>)/262144 14845.510 -
rng::move(deque<int>)/32768 2195.861 7.20%
rng::move(deque<int>)/4096 153.398 -
rng::move(deque<int>)/512 24.099 -
rng::move(deque<int>)/64 6.311 -4.55%
rng::move(deque<int>)/8 3.954 1.76%
rng::move(list<int>)/1048576 1021540.584 1.38%
rng::move(list<int>)/262144 253423.994 1.96%
rng::move(list<int>)/32768 36372.181 -
rng::move(list<int>)/4096 6714.025 18.21%
rng::move(list<int>)/512 369.719 -
rng::move(list<int>)/64 40.517 -
rng::move(list<int>)/8 3.922 -
rng::move(vector<bool>)_(aligned)/1048576 2128.678 -
rng::move(vector<bool>)_(aligned)/262144 256.906 -
rng::move(vector<bool>)_(aligned)/32768 37.682 -
rng::move(vector<bool>)_(aligned)/4096 8.179 -
rng::move(vector<bool>)_(aligned)/512 2.656 -
rng::move(vector<bool>)_(aligned)/64 1.874 -3.70%
rng::move(vector<bool>)_(unaligned)/1048576 6728.539 -
rng::move(vector<bool>)_(unaligned)/262144 1584.414 -
rng::move(vector<bool>)_(unaligned)/32768 203.028 -
rng::move(vector<bool>)_(unaligned)/4096 25.852 -
rng::move(vector<bool>)_(unaligned)/512 4.138 -
rng::move(vector<bool>)_(unaligned)/64 1.615 -8.25%
rng::move(vector<int>)/1048576 56112.538 -1.62%
rng::move(vector<int>)/262144 21985.969 -
rng::move(vector<int>)/32768 2139.790 -
rng::move(vector<int>)/4096 135.619 -
rng::move(vector<int>)/512 20.437 -
rng::move(vector<int>)/64 4.122 -
rng::move(vector<int>)/8 2.298 2.77%
rng::move_backward(deque<int>)/1048576 126607.833 -
rng::move_backward(deque<int>)/262144 30621.262 -
rng::move_backward(deque<int>)/32768 3688.110 1.30%
rng::move_backward(deque<int>)/4096 158.363 -
rng::move_backward(deque<int>)/512 26.327 1.10%
rng::move_backward(deque<int>)/64 7.257 -
rng::move_backward(deque<int>)/8 4.041 -
rng::move_backward(list<int>)/1048576 1053776.612 -
rng::move_backward(list<int>)/262144 335925.612 -
rng::move_backward(list<int>)/32768 36739.990 2.40%
rng::move_backward(list<int>)/4096 7672.225 17.56%
rng::move_backward(list<int>)/512 371.935 -
rng::move_backward(list<int>)/64 40.292 -
rng::move_backward(list<int>)/8 3.794 2.49%
rng::move_backward(vector<bool>)_(aligned)/1048576 2130.685 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.809 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.219 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.891 -
rng::move_backward(vector<bool>)_(aligned)/512 2.649 -
rng::move_backward(vector<bool>)_(aligned)/64 1.847 7.11%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6485.204 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1582.642 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.993 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.462 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.882 1.44%
rng::move_backward(vector<bool>)_(unaligned)/64 1.937 3.28%
rng::move_backward(vector<int>)/1048576 56024.771 -
rng::move_backward(vector<int>)/262144 21346.309 -1.16%
rng::move_backward(vector<int>)/32768 2152.739 -
rng::move_backward(vector<int>)/4096 136.039 -
rng::move_backward(vector<int>)/512 20.874 -
rng::move_backward(vector<int>)/64 4.127 -
rng::move_backward(vector<int>)/8 2.564 12.93%
rng::none_of(deque<int>)_(process_all)/32 15.888 -8.89%
rng::none_of(deque<int>)_(process_all)/32768 15424.400 -
rng::none_of(deque<int>)_(process_all)/50 26.618 -2.12%
rng::none_of(deque<int>)_(process_all)/8 4.827 7.81%
rng::none_of(deque<int>)_(process_all)/8192 3860.523 -
rng::none_of(list<int>)_(process_all)/32 11.517 1.34%
rng::none_of(list<int>)_(process_all)/32768 26261.461 3.07%
rng::none_of(list<int>)_(process_all)/50 21.616 -
rng::none_of(list<int>)_(process_all)/8 2.609 -
rng::none_of(list<int>)_(process_all)/8192 7926.970 1.10%
rng::none_of(vector<int>)_(process_all)/32 8.320 -
rng::none_of(vector<int>)_(process_all)/32768 8059.947 -
rng::none_of(vector<int>)_(process_all)/50 12.574 -
rng::none_of(vector<int>)_(process_all)/8 2.452 -1.62%
rng::none_of(vector<int>)_(process_all)/8192 2025.091 -
rng::partial_sort(deque<int>)_(ascending)/1024 7894.248 -
rng::partial_sort(deque<int>)_(ascending)/8 30.825 -
rng::partial_sort(deque<int>)_(ascending)/8192 162360.700 -3.05%
rng::partial_sort(deque<int>)_(descending)/1024 18501.373 -
rng::partial_sort(deque<int>)_(descending)/8 40.847 -
rng::partial_sort(deque<int>)_(descending)/8192 277740.108 -2.04%
rng::partial_sort(deque<int>)_(heap)/1024 18441.507 -
rng::partial_sort(deque<int>)_(heap)/8 38.179 -
rng::partial_sort(deque<int>)_(heap)/8192 284234.596 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7884.398 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.200 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 164424.722 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19706.646 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.681 -1.27%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 280977.756 -1.20%
rng::partial_sort(deque<int>)_(repeated)/1024 6522.922 1.52%
rng::partial_sort(deque<int>)_(repeated)/8 27.513 -
rng::partial_sort(deque<int>)_(repeated)/8192 69914.605 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16007.679 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.922 -
rng::partial_sort(deque<int>)_(shuffled)/8192 264898.404 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 5003.770 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.244 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55458.164 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8197.531 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.016 -1.21%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97553.189 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8220.270 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.373 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100821.860 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4979.421 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.168 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55460.216 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9126.415 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.203 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97529.902 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3948.925 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 23.465 4.47%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 47236.842 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6922.361 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.043 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90557.269 -
rng::partial_sort(vector<int>)_(ascending)/1024 4981.871 -
rng::partial_sort(vector<int>)_(ascending)/8 20.829 -
rng::partial_sort(vector<int>)_(ascending)/8192 54576.036 -
rng::partial_sort(vector<int>)_(descending)/1024 8193.387 -
rng::partial_sort(vector<int>)_(descending)/8 25.083 -1.21%
rng::partial_sort(vector<int>)_(descending)/8192 97036.924 -
rng::partial_sort(vector<int>)_(heap)/1024 8196.326 -
rng::partial_sort(vector<int>)_(heap)/8 26.897 -1.62%
rng::partial_sort(vector<int>)_(heap)/8192 100559.563 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4980.523 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.729 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54555.463 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9052.655 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.902 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97107.392 -
rng::partial_sort(vector<int>)_(repeated)/1024 3941.536 -
rng::partial_sort(vector<int>)_(repeated)/8 20.173 -
rng::partial_sort(vector<int>)_(repeated)/8192 46751.150 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6908.060 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.455 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87965.154 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5469.455 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.748 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57398.160 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8513.465 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.747 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99853.075 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8681.881 -
rng::partial_sort_copy(deque<int>)_(heap)/8 17.118 1.83%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103111.770 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5463.732 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.659 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57395.420 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9384.532 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.767 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100057.238 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4298.917 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.497 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49288.635 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7279.569 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 11.961 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92021.160 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5623.790 -1.74%
rng::partial_sort_copy(list<int>)_(ascending)/8 9.132 -1.69%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61810.276 1.08%
rng::partial_sort_copy(list<int>)_(descending)/1024 8552.248 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.791 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101234.056 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8523.648 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.445 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105353.487 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5623.785 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.809 -4.46%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61283.073 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9460.549 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.100 -1.79%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101263.460 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4518.023 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.371 -4.34%
rng::partial_sort_copy(list<int>)_(repeated)/8192 52798.408 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7315.114 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.159 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92848.803 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5220.972 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.008 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55637.828 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8388.075 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.521 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98347.070 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8305.653 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.539 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101890.289 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5233.083 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.150 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55731.713 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9175.038 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.868 -2.24%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98715.263 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4062.061 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 8.904 -2.38%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47530.764 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7096.479 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.236 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91895.197 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5100.378 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.905 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55280.635 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8360.525 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.117 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 99095.260 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8300.506 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.153 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 102185.436 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5100.843 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.921 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55297.626 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9221.080 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.946 -1.98%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99600.764 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4036.238 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.486 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47414.148 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7148.288 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.656 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93703.926 -
rng::partition(deque<int>)_(dense)/1024 343.720 -3.96%
rng::partition(deque<int>)_(dense)/32 11.150 1.60%
rng::partition(deque<int>)_(dense)/50 16.693 5.55%
rng::partition(deque<int>)_(dense)/8192 2694.396 -4.00%
rng::partition(deque<int>)_(sparse)/1024 386.820 -
rng::partition(deque<int>)_(sparse)/32 9.796 -
rng::partition(deque<int>)_(sparse)/50 15.236 1.84%
rng::partition(deque<int>)_(sparse)/8192 3021.564 -
rng::partition(list<int>)_(dense)/1024 387.196 -
rng::partition(list<int>)_(dense)/32 8.741 4.00%
rng::partition(list<int>)_(dense)/50 13.129 -1.13%
rng::partition(list<int>)_(dense)/8192 5133.590 15.72%
rng::partition(list<int>)_(sparse)/1024 732.196 -
rng::partition(list<int>)_(sparse)/32 9.222 -
rng::partition(list<int>)_(sparse)/50 15.262 -3.72%
rng::partition(list<int>)_(sparse)/8192 8289.203 14.70%
rng::partition(vector<int>)_(dense)/1024 243.465 -1.80%
rng::partition(vector<int>)_(dense)/32 8.170 1.40%
rng::partition(vector<int>)_(dense)/50 12.623 -1.92%
rng::partition(vector<int>)_(dense)/8192 1890.231 -
rng::partition(vector<int>)_(sparse)/1024 259.796 -
rng::partition(vector<int>)_(sparse)/32 8.954 1.76%
rng::partition(vector<int>)_(sparse)/50 14.013 -
rng::partition(vector<int>)_(sparse)/8192 1877.057 -
rng::partition_copy(deque<int>)/1024 689.763 -
rng::partition_copy(deque<int>)/32 15.607 -
rng::partition_copy(deque<int>)/50 27.920 -
rng::partition_copy(deque<int>)/8192 5552.717 -
rng::partition_copy(list<int>)/1024 729.235 -
rng::partition_copy(list<int>)/32 15.981 -
rng::partition_copy(list<int>)/50 28.876 -
rng::partition_copy(list<int>)/8192 7332.734 -12.24%
rng::partition_copy(vector<int>)/1024 685.383 -
rng::partition_copy(vector<int>)/32 15.152 -
rng::partition_copy(vector<int>)/50 26.257 -
rng::partition_copy(vector<int>)/8192 5528.339 -
rng::partition_point(deque<int>)/1024 9.115 -
rng::partition_point(deque<int>)/32 4.282 1.15%
rng::partition_point(deque<int>)/50 4.350 -
rng::partition_point(deque<int>)/8192 15.736 -
rng::partition_point(list<int>)/1024 1278.590 -
rng::partition_point(list<int>)/32 15.791 -
rng::partition_point(list<int>)/50 24.631 -
rng::partition_point(list<int>)/8192 13458.288 5.03%
rng::partition_point(vector<int>)/1024 7.537 -
rng::partition_point(vector<int>)/32 2.295 -
rng::partition_point(vector<int>)/50 2.298 -
rng::partition_point(vector<int>)/8192 10.674 -
rng::remove(deque<int>)_(prefix)/1024 531.156 -
rng::remove(deque<int>)_(prefix)/32 54.882 1.58%
rng::remove(deque<int>)_(prefix)/50 62.632 -
rng::remove(deque<int>)_(prefix)/8192 3901.736 -
rng::remove(deque<int>)_(sprinkled)/1024 522.342 -
rng::remove(deque<int>)_(sprinkled)/32 52.275 -2.57%
rng::remove(deque<int>)_(sprinkled)/50 56.932 -3.79%
rng::remove(deque<int>)_(sprinkled)/8192 3873.236 -
rng::remove(list<int>)_(prefix)/1024 959.469 -
rng::remove(list<int>)_(prefix)/32 55.607 -
rng::remove(list<int>)_(prefix)/50 67.248 -
rng::remove(list<int>)_(prefix)/8192 8569.986 -5.19%
rng::remove(list<int>)_(sprinkled)/1024 949.641 -1.55%
rng::remove(list<int>)_(sprinkled)/32 55.085 -
rng::remove(list<int>)_(sprinkled)/50 64.336 -
rng::remove(list<int>)_(sprinkled)/8192 7899.943 -
rng::remove(vector<int>)_(prefix)/1024 312.649 -
rng::remove(vector<int>)_(prefix)/32 52.668 -
rng::remove(vector<int>)_(prefix)/50 56.409 -
rng::remove(vector<int>)_(prefix)/8192 2108.532 -
rng::remove(vector<int>)_(sprinkled)/1024 536.638 3.21%
rng::remove(vector<int>)_(sprinkled)/32 58.360 -
rng::remove(vector<int>)_(sprinkled)/50 64.421 -
rng::remove(vector<int>)_(sprinkled)/8192 3968.837 2.86%
rng::remove_copy(deque<int>)_(prefix)/1024 391.953 -5.25%
rng::remove_copy(deque<int>)_(prefix)/32 12.737 -1.93%
rng::remove_copy(deque<int>)_(prefix)/50 20.308 -9.72%
rng::remove_copy(deque<int>)_(prefix)/8192 3356.170 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 357.216 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.317 1.31%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.509 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2855.590 -
rng::remove_copy(list<int>)_(prefix)/1024 750.170 -
rng::remove_copy(list<int>)_(prefix)/32 10.956 -
rng::remove_copy(list<int>)_(prefix)/50 19.153 -
rng::remove_copy(list<int>)_(prefix)/8192 7044.361 -4.53%
rng::remove_copy(list<int>)_(sprinkled)/1024 743.306 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.500 -1.03%
rng::remove_copy(list<int>)_(sprinkled)/50 17.386 1.90%
rng::remove_copy(list<int>)_(sprinkled)/8192 7033.813 -3.52%
rng::remove_copy(vector<int>)_(prefix)/1024 273.531 -
rng::remove_copy(vector<int>)_(prefix)/32 10.877 -
rng::remove_copy(vector<int>)_(prefix)/50 17.959 -
rng::remove_copy(vector<int>)_(prefix)/8192 2072.028 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.259 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.482 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.601 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1930.713 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.196 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.312 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.631 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3700.776 -5.50%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.306 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.134 -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.696 -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3450.138 1.08%
rng::remove_copy_if(list<int>)_(prefix)/1024 795.727 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.110 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.073 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7263.578 -5.55%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 787.955 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.733 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.241 -11.21%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7254.125 -5.56%
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.965 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.250 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.954 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3373.540 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.697 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.481 2.53%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.340 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2743.186 -
rng::remove_if(deque<int>)_(prefix)/1024 582.202 -
rng::remove_if(deque<int>)_(prefix)/32 65.491 2.07%
rng::remove_if(deque<int>)_(prefix)/50 73.630 -1.02%
rng::remove_if(deque<int>)_(prefix)/8192 4284.114 -
rng::remove_if(deque<int>)_(sprinkled)/1024 538.750 -1.94%
rng::remove_if(deque<int>)_(sprinkled)/32 56.491 -
rng::remove_if(deque<int>)_(sprinkled)/50 64.956 -2.33%
rng::remove_if(deque<int>)_(sprinkled)/8192 3970.237 -
rng::remove_if(list<int>)_(prefix)/1024 1000.033 -
rng::remove_if(list<int>)_(prefix)/32 61.593 -
rng::remove_if(list<int>)_(prefix)/50 74.502 -
rng::remove_if(list<int>)_(prefix)/8192 9254.411 -1.52%
rng::remove_if(list<int>)_(sprinkled)/1024 997.714 -
rng::remove_if(list<int>)_(sprinkled)/32 59.985 -
rng::remove_if(list<int>)_(sprinkled)/50 73.598 -
rng::remove_if(list<int>)_(sprinkled)/8192 8322.575 -
rng::remove_if(vector<int>)_(prefix)/1024 353.979 -
rng::remove_if(vector<int>)_(prefix)/32 51.953 -
rng::remove_if(vector<int>)_(prefix)/50 57.443 -
rng::remove_if(vector<int>)_(prefix)/8192 2573.243 -
rng::remove_if(vector<int>)_(sprinkled)/1024 520.476 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.041 -
rng::remove_if(vector<int>)_(sprinkled)/50 64.301 -1.05%
rng::remove_if(vector<int>)_(sprinkled)/8192 3854.500 -
rng::replace(deque<int>)_(prefix)/1024 423.113 -
rng::replace(deque<int>)_(prefix)/32 13.100 -
rng::replace(deque<int>)_(prefix)/50 19.494 -
rng::replace(deque<int>)_(prefix)/8192 3351.298 -
rng::replace(deque<int>)_(sprinkled)/1024 358.655 -
rng::replace(deque<int>)_(sprinkled)/32 12.383 -
rng::replace(deque<int>)_(sprinkled)/50 18.581 -
rng::replace(deque<int>)_(sprinkled)/8192 2868.065 -
rng::replace(list<int>)_(prefix)/1024 734.901 -
rng::replace(list<int>)_(prefix)/32 11.291 -
rng::replace(list<int>)_(prefix)/50 19.163 -
rng::replace(list<int>)_(prefix)/8192 7093.753 -4.75%
rng::replace(list<int>)_(sprinkled)/1024 728.953 -
rng::replace(list<int>)_(sprinkled)/32 11.374 -
rng::replace(list<int>)_(sprinkled)/50 20.088 1.80%
rng::replace(list<int>)_(sprinkled)/8192 7174.456 -6.86%
rng::replace(vector<int>)_(prefix)/1024 169.215 4.62%
rng::replace(vector<int>)_(prefix)/32 5.377 6.46%
rng::replace(vector<int>)_(prefix)/50 7.095 -1.43%
rng::replace(vector<int>)_(prefix)/8192 1307.184 6.69%
rng::replace(vector<int>)_(sprinkled)/1024 172.919 -
rng::replace(vector<int>)_(sprinkled)/32 5.326 -5.02%
rng::replace(vector<int>)_(sprinkled)/50 8.045 -
rng::replace(vector<int>)_(sprinkled)/8192 1387.331 -
rng::replace_if(deque<int>)_(prefix)/1024 479.540 -
rng::replace_if(deque<int>)_(prefix)/32 13.967 -
rng::replace_if(deque<int>)_(prefix)/50 20.434 1.02%
rng::replace_if(deque<int>)_(prefix)/8192 3484.457 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.853 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.459 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.805 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2927.322 -
rng::replace_if(list<int>)_(prefix)/1024 748.443 1.06%
rng::replace_if(list<int>)_(prefix)/32 13.153 -
rng::replace_if(list<int>)_(prefix)/50 24.757 -
rng::replace_if(list<int>)_(prefix)/8192 7182.712 -5.19%
rng::replace_if(list<int>)_(sprinkled)/1024 745.413 -
rng::replace_if(list<int>)_(sprinkled)/32 15.540 1.04%
rng::replace_if(list<int>)_(sprinkled)/50 24.882 -
rng::replace_if(list<int>)_(sprinkled)/8192 7388.105 -6.83%
rng::replace_if(vector<int>)_(prefix)/1024 271.104 -2.18%
rng::replace_if(vector<int>)_(prefix)/32 8.955 -
rng::replace_if(vector<int>)_(prefix)/50 13.636 -
rng::replace_if(vector<int>)_(prefix)/8192 2042.524 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.445 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.883 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.119 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1925.270 -
rng::reverse(deque<int>)/32768 5741.740 -
rng::reverse(deque<int>)/4096 721.170 -
rng::reverse(deque<int>)/512 113.417 -
rng::reverse(deque<int>)/64 13.075 -
rng::reverse(deque<int>)/8 2.537 -
rng::reverse(list<int>)/32768 17803.082 4.60%
rng::reverse(list<int>)/4096 1667.660 1.91%
rng::reverse(list<int>)/512 196.956 -1.18%
rng::reverse(list<int>)/64 19.092 -
rng::reverse(list<int>)/8 2.037 -
rng::reverse(vector<int>)/32768 1044.649 -
rng::reverse(vector<int>)/4096 131.481 -
rng::reverse(vector<int>)/512 16.407 -
rng::reverse(vector<int>)/64 4.123 -
rng::reverse(vector<int>)/8 2.142 36.05%
rng::reverse_copy(deque<int>)/32768 7893.974 -
rng::reverse_copy(deque<int>)/4096 991.875 -
rng::reverse_copy(deque<int>)/512 126.915 -2.94%
rng::reverse_copy(deque<int>)/64 20.212 -
rng::reverse_copy(deque<int>)/8 2.864 -10.03%
rng::reverse_copy(list<int>)/32768 26002.504 1.79%
rng::reverse_copy(list<int>)/4096 3041.159 -
rng::reverse_copy(list<int>)/512 368.310 -
rng::reverse_copy(list<int>)/64 30.754 -
rng::reverse_copy(list<int>)/8 2.282 -3.16%
rng::reverse_copy(vector<int>)/32768 983.368 -
rng::reverse_copy(vector<int>)/4096 134.785 1.03%
rng::reverse_copy(vector<int>)/512 17.143 -
rng::reverse_copy(vector<int>)/64 2.500 -
rng::reverse_copy(vector<int>)/8 2.451 -1.65%
rng::rotate(deque<int>)_(1_element_backward)/1024 42.671 -1.62%
rng::rotate(deque<int>)_(1_element_backward)/32 4.532 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.684 -
rng::rotate(deque<int>)_(1_element_backward)/8192 356.025 14.81%
rng::rotate(deque<int>)_(1_element_forward)/1024 38.659 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.633 -
rng::rotate(deque<int>)_(1_element_forward)/50 5.755 -
rng::rotate(deque<int>)_(1_element_forward)/8192 347.121 15.26%
rng::rotate(deque<int>)_(by_1/2)/1024 181.654 2.82%
rng::rotate(deque<int>)_(by_1/2)/32 7.367 -2.32%
rng::rotate(deque<int>)_(by_1/2)/50 10.351 -1.29%
rng::rotate(deque<int>)_(by_1/2)/8192 1475.638 -
rng::rotate(deque<int>)_(by_1/3)/1024 1811.136 -
rng::rotate(deque<int>)_(by_1/3)/32 45.486 -
rng::rotate(deque<int>)_(by_1/3)/50 76.537 -
rng::rotate(deque<int>)_(by_1/3)/8192 22826.743 1.12%
rng::rotate(deque<int>)_(by_1/4)/1024 774.650 -
rng::rotate(deque<int>)_(by_1/4)/32 29.049 -
rng::rotate(deque<int>)_(by_1/4)/50 74.434 -
rng::rotate(deque<int>)_(by_1/4)/8192 15142.259 123.79%
rng::rotate(list<int>)_(1_element_backward)/1024 747.043 -
rng::rotate(list<int>)_(1_element_backward)/32 13.823 -
rng::rotate(list<int>)_(1_element_backward)/50 25.078 -
rng::rotate(list<int>)_(1_element_backward)/8192 8330.951 6.65%
rng::rotate(list<int>)_(1_element_forward)/1024 736.069 -
rng::rotate(list<int>)_(1_element_forward)/32 14.242 -
rng::rotate(list<int>)_(1_element_forward)/50 26.196 -
rng::rotate(list<int>)_(1_element_forward)/8192 8224.345 7.31%
rng::rotate(list<int>)_(by_1/2)/1024 388.409 -
rng::rotate(list<int>)_(by_1/2)/32 6.742 -
rng::rotate(list<int>)_(by_1/2)/50 12.712 -
rng::rotate(list<int>)_(by_1/2)/8192 4934.303 -
rng::rotate(list<int>)_(by_1/3)/1024 812.455 -
rng::rotate(list<int>)_(by_1/3)/32 14.551 2.43%
rng::rotate(list<int>)_(by_1/3)/50 24.690 2.43%
rng::rotate(list<int>)_(by_1/3)/8192 8758.527 -
rng::rotate(list<int>)_(by_1/4)/1024 574.183 -1.03%
rng::rotate(list<int>)_(by_1/4)/32 14.417 -
rng::rotate(list<int>)_(by_1/4)/50 24.630 -
rng::rotate(list<int>)_(by_1/4)/8192 7155.614 -14.28%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.998 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.187 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.250 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 105.670 2.29%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.427 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.153 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.178 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.203 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.810 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.429 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.216 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.127 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.794 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.187 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.232 -
rng::rotate(vector<bool>)_(by_1/3)/8192 146.164 -
rng::rotate(vector<bool>)_(by_1/4)/1024 15.108 4.60%
rng::rotate(vector<bool>)_(by_1/4)/32 18.372 -1.06%
rng::rotate(vector<bool>)_(by_1/4)/50 18.191 -1.15%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.218 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.843 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.921 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.345 -
rng::rotate(vector<int>)_(1_element_backward)/8192 299.319 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.491 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.950 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.272 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.317 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.218 -
rng::rotate(vector<int>)_(by_1/2)/32 3.670 -
rng::rotate(vector<int>)_(by_1/2)/50 4.454 -
rng::rotate(vector<int>)_(by_1/2)/8192 241.028 -
rng::rotate(vector<int>)_(by_1/3)/1024 1366.572 -
rng::rotate(vector<int>)_(by_1/3)/32 21.567 -
rng::rotate(vector<int>)_(by_1/3)/50 39.985 -
rng::rotate(vector<int>)_(by_1/3)/8192 10853.129 -
rng::rotate(vector<int>)_(by_1/4)/1024 329.366 -
rng::rotate(vector<int>)_(by_1/4)/32 12.054 -
rng::rotate(vector<int>)_(by_1/4)/50 40.212 -
rng::rotate(vector<int>)_(by_1/4)/8192 2593.227 -
rng::rotate_copy(deque<int>)/1024 34.764 -
rng::rotate_copy(deque<int>)/32 2.778 6.74%
rng::rotate_copy(deque<int>)/50 10.231 239.46%
rng::rotate_copy(deque<int>)/8192 297.922 -
rng::rotate_copy(list<int>)/1024 734.630 -
rng::rotate_copy(list<int>)/32 8.544 -
rng::rotate_copy(list<int>)/50 13.777 1.91%
rng::rotate_copy(list<int>)/8192 6924.291 1.27%
rng::rotate_copy(vector<int>)/1024 32.479 -1.04%
rng::rotate_copy(vector<int>)/32 2.090 -
rng::rotate_copy(vector<int>)/50 2.694 -
rng::rotate_copy(vector<int>)/8192 278.394 -29.65%
rng::sample(deque<int>)/1024 11515.671 -
rng::sample(deque<int>)/32 311.945 -
rng::sample(deque<int>)/8192 92805.381 -
rng::sample(list<int>)/1024 12079.160 -
rng::sample(list<int>)/32 319.159 -
rng::sample(list<int>)/8192 99124.500 -
rng::sample(vector<int>)/1024 11460.307 -
rng::sample(vector<int>)/32 311.787 -
rng::sample(vector<int>)/8192 92602.154 -
rng::search(deque<int>)_(near_matches)/1000 24584.272 27.65%
rng::search(deque<int>)_(near_matches)/1024 25711.709 28.72%
rng::search(deque<int>)_(near_matches)/8192 1443837.105 -
rng::search(deque<int>)_(no_match)/1000 407.198 -
rng::search(deque<int>)_(no_match)/1024 347.698 30.65%
rng::search(deque<int>)_(no_match)/1048576 425646.187 -
rng::search(deque<int>)_(no_match)/8192 3321.610 -
rng::search(deque<int>)_(same_length)/1000 326.131 -
rng::search(deque<int>)_(same_length)/1024 476.633 -
rng::search(deque<int>)_(same_length)/8192 3779.985 -
rng::search(deque<int>)_(single_element)/1000 415.525 -7.08%
rng::search(deque<int>)_(single_element)/1024 458.786 -
rng::search(deque<int>)_(single_element)/8192 3660.834 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24083.377 -
rng::search(deque<int>,_pred)_(near_matches)/1024 25284.324 -
rng::search(deque<int>,_pred)_(near_matches)/8192 1530093.430 -
rng::search(deque<int>,_pred)_(no_match)/1000 426.784 -
rng::search(deque<int>,_pred)_(no_match)/1024 372.025 -15.12%
rng::search(deque<int>,_pred)_(no_match)/1048576 444614.980 -
rng::search(deque<int>,_pred)_(no_match)/8192 3485.870 -
rng::search(deque<int>,_pred)_(same_length)/1000 483.293 -
rng::search(deque<int>,_pred)_(same_length)/1024 507.923 -
rng::search(deque<int>,_pred)_(same_length)/8192 4018.138 -1.10%
rng::search(deque<int>,_pred)_(single_element)/1000 476.839 -
rng::search(deque<int>,_pred)_(single_element)/1024 489.515 -
rng::search(deque<int>,_pred)_(single_element)/8192 3899.917 -
rng::search(list<int>)_(near_matches)/1000 37696.147 -
rng::search(list<int>)_(near_matches)/1024 39610.145 -
rng::search(list<int>)_(near_matches)/8192 2564277.169 -
rng::search(list<int>)_(no_match)/1000 1560.432 119.03%
rng::search(list<int>)_(no_match)/1024 1624.972 121.57%
rng::search(list<int>)_(no_match)/1048576 834699.211 -
rng::search(list<int>)_(no_match)/8192 7133.265 5.34%
rng::search(list<int>)_(same_length)/1000 756.848 1.31%
rng::search(list<int>)_(same_length)/1024 757.883 -
rng::search(list<int>)_(same_length)/8192 8023.103 -9.85%
rng::search(list<int>)_(single_element)/1000 685.959 8.57%
rng::search(list<int>)_(single_element)/1024 713.614 -
rng::search(list<int>)_(single_element)/8192 8120.922 10.02%
rng::search(list<int>,_pred)_(near_matches)/1000 43311.678 -
rng::search(list<int>,_pred)_(near_matches)/1024 44868.428 -
rng::search(list<int>,_pred)_(near_matches)/8192 2794048.139 -
rng::search(list<int>,_pred)_(no_match)/1000 753.938 -
rng::search(list<int>,_pred)_(no_match)/1024 770.984 -
rng::search(list<int>,_pred)_(no_match)/1048576 906448.829 -
rng::search(list<int>,_pred)_(no_match)/8192 8115.223 10.06%
rng::search(list<int>,_pred)_(same_length)/1000 779.982 -
rng::search(list<int>,_pred)_(same_length)/1024 787.678 -
rng::search(list<int>,_pred)_(same_length)/8192 9767.260 11.12%
rng::search(list<int>,_pred)_(single_element)/1000 838.955 -
rng::search(list<int>,_pred)_(single_element)/1024 860.547 -
rng::search(list<int>,_pred)_(single_element)/8192 9725.399 17.12%
rng::search(vector<int>)_(near_matches)/1000 13631.512 -
rng::search(vector<int>)_(near_matches)/1024 14300.120 -
rng::search(vector<int>)_(near_matches)/8192 774680.188 -
rng::search(vector<int>)_(no_match)/1000 215.431 1.60%
rng::search(vector<int>)_(no_match)/1024 220.678 1.80%
rng::search(vector<int>)_(no_match)/1048576 217810.126 1.37%
rng::search(vector<int>)_(no_match)/8192 1666.267 1.04%
rng::search(vector<int>)_(same_length)/1000 243.877 -
rng::search(vector<int>)_(same_length)/1024 252.470 -
rng::search(vector<int>)_(same_length)/8192 1937.634 -1.31%
rng::search(vector<int>)_(single_element)/1000 229.183 -
rng::search(vector<int>)_(single_element)/1024 234.583 -
rng::search(vector<int>)_(single_element)/8192 1816.087 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22599.486 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23663.355 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1456319.821 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.281 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.874 -
rng::search(vector<int>,_pred)_(no_match)/1048576 580368.217 -
rng::search(vector<int>,_pred)_(no_match)/8192 4267.290 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.773 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.960 -
rng::search(vector<int>,_pred)_(same_length)/8192 4930.780 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.514 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.255 -
rng::search(vector<int>,_pred)_(single_element)/8192 4699.803 -
rng::search_n(deque<int>)_(no_match)/1000 432.884 -
rng::search_n(deque<int>)_(no_match)/1024 442.445 -
rng::search_n(deque<int>)_(no_match)/1048576 442068.340 -
rng::search_n(deque<int>)_(no_match)/8192 3464.404 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 715.336 -
rng::search_n(deque<int>,_pred)_(no_match)/1024 606.954 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 551521.323 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4336.945 -
rng::search_n(list<int>)_(no_match)/1000 709.712 -
rng::search_n(list<int>)_(no_match)/1024 723.504 -
rng::search_n(list<int>)_(no_match)/1048576 867996.075 -
rng::search_n(list<int>)_(no_match)/8192 6985.076 -6.07%
rng::search_n(list<int>,_pred)_(no_match)/1000 842.061 -
rng::search_n(list<int>,_pred)_(no_match)/1024 866.459 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 997701.705 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7992.625 -5.06%
rng::search_n(vector<int>)_(no_match)/1000 207.990 -
rng::search_n(vector<int>)_(no_match)/1024 212.677 -
rng::search_n(vector<int>)_(no_match)/1048576 211488.660 -
rng::search_n(vector<int>)_(no_match)/8192 1637.674 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 518.002 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.914 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 577627.202 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4239.777 -
rng::shuffle(deque<int>)/1024 9659.265 -
rng::shuffle(deque<int>)/32 304.659 -
rng::shuffle(deque<int>)/8192 76175.120 -
rng::shuffle(vector<int>)/1024 9042.806 -
rng::shuffle(vector<int>)/32 286.333 -
rng::shuffle(vector<int>)/8192 72184.507 -
rng::sort(deque<int>)_(ascending)/1024 765.703 -
rng::sort(deque<int>)_(ascending)/8 18.236 -
rng::sort(deque<int>)_(ascending)/8192 5749.043 -
rng::sort(deque<int>)_(descending)/1024 1306.001 -
rng::sort(deque<int>)_(descending)/8 25.497 -
rng::sort(deque<int>)_(descending)/8192 10387.270 -
rng::sort(deque<int>)_(heap)/1024 6291.455 -
rng::sort(deque<int>)_(heap)/8 24.700 -
rng::sort(deque<int>)_(heap)/8192 69801.990 -
rng::sort(deque<int>)_(pipe-organ)/1024 2812.072 -
rng::sort(deque<int>)_(pipe-organ)/8 20.854 -
rng::sort(deque<int>)_(pipe-organ)/8192 26628.287 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18144.857 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.168 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 447010.581 -
rng::sort(deque<int>)_(repeated)/1024 945.849 -12.25%
rng::sort(deque<int>)_(repeated)/8 18.574 -
rng::sort(deque<int>)_(repeated)/8192 6536.334 -4.71%
rng::sort(deque<int>)_(shuffled)/1024 6895.705 -
rng::sort(deque<int>)_(shuffled)/8 23.601 -
rng::sort(deque<int>)_(shuffled)/8192 80605.692 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.152 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.282 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3760.510 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.660 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.222 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5293.737 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4303.706 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.658 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49880.693 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1899.440 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.163 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18489.641 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13245.907 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.325 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155141.512 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.255 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.714 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3736.609 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4707.111 1.26%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.873 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 82792.565 -
rng::sort(vector<int>)_(ascending)/1024 544.433 -
rng::sort(vector<int>)_(ascending)/8 16.765 1.62%
rng::sort(vector<int>)_(ascending)/8192 3755.923 -
rng::sort(vector<int>)_(descending)/1024 1059.868 1.05%
rng::sort(vector<int>)_(descending)/8 25.708 -
rng::sort(vector<int>)_(descending)/8192 7515.461 2.68%
rng::sort(vector<int>)_(heap)/1024 4588.087 -
rng::sort(vector<int>)_(heap)/8 22.570 -
rng::sort(vector<int>)_(heap)/8192 45803.787 -
rng::sort(vector<int>)_(pipe-organ)/1024 2280.245 -
rng::sort(vector<int>)_(pipe-organ)/8 18.702 -
rng::sort(vector<int>)_(pipe-organ)/8192 21497.908 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13348.303 -1.48%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.755 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 152632.153 -1.68%
rng::sort(vector<int>)_(repeated)/1024 664.940 -
rng::sort(vector<int>)_(repeated)/8 16.897 -
rng::sort(vector<int>)_(repeated)/8192 5036.585 -
rng::sort(vector<int>)_(shuffled)/1024 4656.941 -
rng::sort(vector<int>)_(shuffled)/8 21.109 -
rng::sort(vector<int>)_(shuffled)/8192 45096.271 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3403.039 -8.35%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1946.186 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1979.793 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16923.951 -1.97%
rng::stable_partition(deque<int>)_(dense)/1024 597.569 5.98%
rng::stable_partition(deque<int>)_(dense)/32 29.515 8.62%
rng::stable_partition(deque<int>)_(dense)/50 38.107 3.98%
rng::stable_partition(deque<int>)_(dense)/8192 5684.832 -
rng::stable_partition(deque<int>)_(sparse)/1024 473.534 2.13%
rng::stable_partition(deque<int>)_(sparse)/32 11.380 -14.51%
rng::stable_partition(deque<int>)_(sparse)/50 27.901 -9.59%
rng::stable_partition(deque<int>)_(sparse)/8192 3408.318 -8.94%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4205.243 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1911.802 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1941.820 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25191.381 -2.28%
rng::stable_partition(list<int>)_(dense)/1024 1771.965 1.57%
rng::stable_partition(list<int>)_(dense)/32 34.851 1.19%
rng::stable_partition(list<int>)_(dense)/50 56.724 -1.47%
rng::stable_partition(list<int>)_(dense)/8192 20800.140 1.81%
rng::stable_partition(list<int>)_(sparse)/1024 921.033 -
rng::stable_partition(list<int>)_(sparse)/32 9.868 -
rng::stable_partition(list<int>)_(sparse)/50 26.007 -
rng::stable_partition(list<int>)_(sparse)/8192 8922.034 1.19%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2934.491 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1890.667 -1.42%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1912.136 -1.40%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9868.191 -
rng::stable_partition(vector<int>)_(dense)/1024 296.180 -
rng::stable_partition(vector<int>)_(dense)/32 21.053 -1.29%
rng::stable_partition(vector<int>)_(dense)/50 25.178 -
rng::stable_partition(vector<int>)_(dense)/8192 2101.766 -
rng::stable_partition(vector<int>)_(sparse)/1024 209.956 1.26%
rng::stable_partition(vector<int>)_(sparse)/32 6.936 -2.84%
rng::stable_partition(vector<int>)_(sparse)/50 20.650 1.88%
rng::stable_partition(vector<int>)_(sparse)/8192 1510.879 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4180.128 -2.14%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.521 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18972.868 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31469.396 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.784 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27048.537 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14404.921 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.122 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26082.982 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17996.442 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.220 1.06%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22806.217 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27331.171 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.778 1.22%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28537.831 -1.23%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3857.522 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.364 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13040.994 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20220.379 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.478 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24909.186 -
rng::stable_sort(deque<int>)_(ascending)/1024 2104.079 -
rng::stable_sort(deque<int>)_(ascending)/8 18.542 2.70%
rng::stable_sort(deque<int>)_(ascending)/8192 13654.770 -
rng::stable_sort(deque<int>)_(descending)/1024 2937.084 -
rng::stable_sort(deque<int>)_(descending)/8 27.904 4.64%
rng::stable_sort(deque<int>)_(descending)/8192 21197.228 -
rng::stable_sort(deque<int>)_(heap)/1024 2721.682 -
rng::stable_sort(deque<int>)_(heap)/8 25.287 -1.86%
rng::stable_sort(deque<int>)_(heap)/8192 17717.195 1.03%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2936.256 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.554 1.92%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20641.116 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3108.699 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.586 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20962.381 -
rng::stable_sort(deque<int>)_(repeated)/1024 1327.973 -
rng::stable_sort(deque<int>)_(repeated)/8 18.557 1.43%
rng::stable_sort(deque<int>)_(repeated)/8192 7589.631 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2461.852 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.755 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14936.396 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4459.660 2.59%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.734 -1.38%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53939.324 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23962.195 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.392 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 128958.615 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14191.809 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.561 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117683.335 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14464.194 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.273 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95093.240 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23410.584 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.705 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149755.031 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3389.488 2.00%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.746 -1.42%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19261.033 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18428.643 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.152 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158482.318 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 3997.913 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.448 -1.86%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45564.076 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13864.902 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.712 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 201316.986 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10408.028 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.972 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126536.021 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9072.296 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.258 -1.76%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126307.695 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15076.037 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.481 -1.50%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 214981.950 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1380.564 -2.29%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.632 -1.01%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15009.780 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12845.234 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.701 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184567.096 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4762.267 11.74%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.394 3.75%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20510.266 1.51%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24304.224 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.821 2.41%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23785.382 -5.14%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14560.892 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 23.031 1.38%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31916.467 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14570.682 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.392 1.10%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21612.411 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23696.156 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.228 2.90%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35741.788 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3389.942 2.16%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.368 3.25%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9597.642 1.45%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18824.445 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.305 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28785.054 -
rng::stable_sort(vector<int>)_(ascending)/1024 2053.464 -
rng::stable_sort(vector<int>)_(ascending)/8 16.510 -
rng::stable_sort(vector<int>)_(ascending)/8192 13452.127 -
rng::stable_sort(vector<int>)_(descending)/1024 2824.627 -
rng::stable_sort(vector<int>)_(descending)/8 25.302 -
rng::stable_sort(vector<int>)_(descending)/8192 18420.448 -
rng::stable_sort(vector<int>)_(heap)/1024 2541.437 1.35%
rng::stable_sort(vector<int>)_(heap)/8 22.423 1.65%
rng::stable_sort(vector<int>)_(heap)/8192 14441.040 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2794.103 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.110 -1.26%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18249.014 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2874.704 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.704 1.34%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18268.497 -
rng::stable_sort(vector<int>)_(repeated)/1024 1129.935 3.17%
rng::stable_sort(vector<int>)_(repeated)/8 16.585 -
rng::stable_sort(vector<int>)_(repeated)/8192 5289.976 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2227.652 1.72%
rng::stable_sort(vector<int>)_(shuffled)/8 20.812 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10827.249 -
rng::starts_with(deque<int>)/1000 477.927 -4.56%
rng::starts_with(deque<int>)/1024 488.979 -4.56%
rng::starts_with(deque<int>)/1048576 496740.426 -5.11%
rng::starts_with(deque<int>)/8 4.252 -
rng::starts_with(deque<int>)/8192 3872.444 -5.19%
rng::starts_with(deque<int>,_pred)/1000 509.331 -
rng::starts_with(deque<int>,_pred)/1024 528.133 1.47%
rng::starts_with(deque<int>,_pred)/1048576 517878.257 -1.07%
rng::starts_with(deque<int>,_pred)/8 4.672 1.36%
rng::starts_with(deque<int>,_pred)/8192 3967.919 -1.23%
rng::starts_with(list<int>)/1000 761.952 -47.22%
rng::starts_with(list<int>)/1024 780.004 -31.57%
rng::starts_with(list<int>)/1048576 946007.795 -
rng::starts_with(list<int>)/8 3.091 4.19%
rng::starts_with(list<int>)/8192 8671.290 6.71%
rng::starts_with(list<int>,_pred)/1000 791.227 1.39%
rng::starts_with(list<int>,_pred)/1024 809.679 -
rng::starts_with(list<int>,_pred)/1048576 973182.033 -
rng::starts_with(list<int>,_pred)/8 3.631 -
rng::starts_with(list<int>,_pred)/8192 9815.280 8.44%
rng::starts_with(vector<int>)/1000 72.904 -
rng::starts_with(vector<int>)/1024 78.081 4.49%
rng::starts_with(vector<int>)/1048576 76642.685 -
rng::starts_with(vector<int>)/8 1.305 -
rng::starts_with(vector<int>)/8192 604.668 -
rng::starts_with(vector<int>,_pred)/1000 455.668 -
rng::starts_with(vector<int>,_pred)/1024 515.909 -
rng::starts_with(vector<int>,_pred)/1048576 607824.279 -
rng::starts_with(vector<int>,_pred)/8 4.262 1.34%
rng::starts_with(vector<int>,_pred)/8192 4730.284 -
rng::swap_ranges(deque<int>)/1024 360.664 3.48%
rng::swap_ranges(deque<int>)/32 11.032 2.81%
rng::swap_ranges(deque<int>)/50 18.233 -7.44%
rng::swap_ranges(deque<int>)/8192 2881.771 3.26%
rng::swap_ranges(list<int>)/1024 779.066 -
rng::swap_ranges(list<int>)/32 16.722 -1.11%
rng::swap_ranges(list<int>)/50 29.757 -
rng::swap_ranges(list<int>)/8192 10938.792 -14.43%
rng::swap_ranges(vector<int>)/1024 63.788 -
rng::swap_ranges(vector<int>)/32 4.708 -
rng::swap_ranges(vector<int>)/50 5.608 -
rng::swap_ranges(vector<int>)/8192 479.444 -
rng::transform(deque<int>)_(identity_transform)/1024 371.202 -
rng::transform(deque<int>)_(identity_transform)/32 12.296 -
rng::transform(deque<int>)_(identity_transform)/50 19.658 -
rng::transform(deque<int>)_(identity_transform)/8192 2444.696 -
rng::transform(deque<int>,_deque<int>)/1024 702.123 -
rng::transform(deque<int>,_deque<int>)/32 21.757 -
rng::transform(deque<int>,_deque<int>)/50 34.239 -
rng::transform(deque<int>,_deque<int>)/8192 5670.870 -
rng::transform(list<int>)_(identity_transform)/1024 749.958 -
rng::transform(list<int>)_(identity_transform)/32 17.132 -
rng::transform(list<int>)_(identity_transform)/50 30.421 -
rng::transform(list<int>)_(identity_transform)/8192 7185.622 2.21%
rng::transform(list<int>,_list<int>)/1024 890.101 -
rng::transform(list<int>,_list<int>)/32 24.194 -
rng::transform(list<int>,_list<int>)/50 40.343 1.43%
rng::transform(list<int>,_list<int>)/8192 9741.500 12.32%
rng::transform(vector<int>)_(identity_transform)/1024 263.122 -
rng::transform(vector<int>)_(identity_transform)/32 8.866 -
rng::transform(vector<int>)_(identity_transform)/50 16.298 -
rng::transform(vector<int>)_(identity_transform)/8192 2026.286 -
rng::transform(vector<int>,_vector<int>)/1024 601.739 -
rng::transform(vector<int>,_vector<int>)/32 17.718 -
rng::transform(vector<int>,_vector<int>)/50 28.720 -
rng::transform(vector<int>,_vector<int>)/8192 4774.669 -
rng::unique(deque<int>)_(contiguous)/1024 738.712 -
rng::unique(deque<int>)_(contiguous)/32 60.482 3.14%
rng::unique(deque<int>)_(contiguous)/52 70.753 4.44%
rng::unique(deque<int>)_(contiguous)/8192 5532.010 -
rng::unique(deque<int>)_(sprinkled)/1024 629.951 -16.46%
rng::unique(deque<int>)_(sprinkled)/32 59.487 -
rng::unique(deque<int>)_(sprinkled)/52 70.004 -1.18%
rng::unique(deque<int>)_(sprinkled)/8192 5687.989 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.556 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.094 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.767 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4474.696 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.784 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.765 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.761 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5258.695 -
rng::unique(list<int>)_(contiguous)/1024 933.463 -1.66%
rng::unique(list<int>)_(contiguous)/32 55.157 -
rng::unique(list<int>)_(contiguous)/52 67.331 -
rng::unique(list<int>)_(contiguous)/8192 7193.457 -
rng::unique(list<int>)_(sprinkled)/1024 957.207 -
rng::unique(list<int>)_(sprinkled)/32 64.629 -
rng::unique(list<int>)_(sprinkled)/52 78.216 -
rng::unique(list<int>)_(sprinkled)/8192 7910.268 -
rng::unique(list<int>,_pred)_(contiguous)/1024 973.390 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.837 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.809 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7778.908 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1034.861 -1.04%
rng::unique(list<int>,_pred)_(sprinkled)/32 70.789 -
rng::unique(list<int>,_pred)_(sprinkled)/52 88.142 -
rng::unique(list<int>,_pred)_(sprinkled)/8192 8566.851 -
rng::unique(vector<int>)_(contiguous)/1024 294.540 -
rng::unique(vector<int>)_(contiguous)/32 51.122 -
rng::unique(vector<int>)_(contiguous)/52 56.916 -
rng::unique(vector<int>)_(contiguous)/8192 1920.406 -
rng::unique(vector<int>)_(sprinkled)/1024 285.149 -
rng::unique(vector<int>)_(sprinkled)/32 50.999 1.10%
rng::unique(vector<int>)_(sprinkled)/52 55.530 -
rng::unique(vector<int>)_(sprinkled)/8192 1922.625 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.730 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.746 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.317 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3779.955 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 693.595 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 61.019 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.682 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5240.271 -
rng::unique_copy(deque<int>)_(contiguous)/1024 480.904 -
rng::unique_copy(deque<int>)_(contiguous)/32 10.846 -1.32%
rng::unique_copy(deque<int>)_(contiguous)/52 15.209 -10.11%
rng::unique_copy(deque<int>)_(contiguous)/8192 3759.226 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.507 -
rng::unique_copy(deque<int>)_(sprinkled)/32 13.377 44.97%
rng::unique_copy(deque<int>)_(sprinkled)/52 22.743 46.24%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3745.631 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.449 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.426 -2.38%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.292 -1.75%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4444.273 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 721.116 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 21.682 -2.84%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 36.972 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5733.688 -
rng::unique_copy(list<int>)_(contiguous)/1024 743.252 -
rng::unique_copy(list<int>)_(contiguous)/32 11.980 -
rng::unique_copy(list<int>)_(contiguous)/52 30.012 -
rng::unique_copy(list<int>)_(contiguous)/8192 7071.784 -4.33%
rng::unique_copy(list<int>)_(sprinkled)/1024 746.673 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.917 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.376 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7497.406 3.79%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 792.455 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.624 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 30.829 3.53%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7578.043 -4.41%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 827.331 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.503 1.06%
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.304 1.35%
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7661.560 -2.81%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.767 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.672 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.618 -1.24%
rng::unique_copy(vector<int>)_(contiguous)/8192 1905.604 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.751 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.236 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.821 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1884.988 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 544.438 -1.50%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.055 -1.90%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.587 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3716.533 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 579.632 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.748 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.335 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4403.573 -
std::adjacent_find(deque<int>)/1024 465.004 -
std::adjacent_find(deque<int>)/1048576 477620.569 -
std::adjacent_find(deque<int>)/50 17.916 18.21%
std::adjacent_find(deque<int>)/8 3.851 15.39%
std::adjacent_find(deque<int>)/8192 3733.222 -
std::adjacent_find(deque<int>,_pred)/1024 631.080 -
std::adjacent_find(deque<int>,_pred)/1048576 651518.876 -
std::adjacent_find(deque<int>,_pred)/50 29.774 1.66%
std::adjacent_find(deque<int>,_pred)/8 4.337 -
std::adjacent_find(deque<int>,_pred)/8192 5091.259 -
std::adjacent_find(list<int>)/1024 715.517 -
std::adjacent_find(list<int>)/1048576 877340.748 -
std::adjacent_find(list<int>)/50 26.455 -9.74%
std::adjacent_find(list<int>)/8 2.097 -
std::adjacent_find(list<int>)/8192 6773.389 -
std::adjacent_find(list<int>,_pred)/1024 831.591 -
std::adjacent_find(list<int>,_pred)/1048576 957741.336 -
std::adjacent_find(list<int>,_pred)/50 36.876 -4.80%
std::adjacent_find(list<int>,_pred)/8 3.933 -
std::adjacent_find(list<int>,_pred)/8192 8443.603 3.27%
std::adjacent_find(vector<int>)/1024 236.028 -
std::adjacent_find(vector<int>)/1048576 237602.918 1.25%
std::adjacent_find(vector<int>)/50 12.195 1.83%
std::adjacent_find(vector<int>)/8 2.065 2.09%
std::adjacent_find(vector<int>)/8192 1839.858 -
std::adjacent_find(vector<int>,_pred)/1024 401.255 -
std::adjacent_find(vector<int>,_pred)/1048576 468062.165 -
std::adjacent_find(vector<int>,_pred)/50 23.435 -
std::adjacent_find(vector<int>,_pred)/8 3.387 2.10%
std::adjacent_find(vector<int>,_pred)/8192 3194.893 -
std::all_of(deque<int>)_(process_all)/32 11.534 -
std::all_of(deque<int>)_(process_all)/32768 11568.998 9.93%
std::all_of(deque<int>)_(process_all)/50 18.329 -9.70%
std::all_of(deque<int>)_(process_all)/8 3.228 -
std::all_of(deque<int>)_(process_all)/8192 2870.545 10.39%
std::all_of(list<int>)_(process_all)/32 11.729 -
std::all_of(list<int>)_(process_all)/32768 26771.010 2.44%
std::all_of(list<int>)_(process_all)/50 21.981 -
std::all_of(list<int>)_(process_all)/8 2.609 -
std::all_of(list<int>)_(process_all)/8192 8216.107 5.82%
std::all_of(vector<int>)_(process_all)/32 8.377 -
std::all_of(vector<int>)_(process_all)/32768 8045.142 -
std::all_of(vector<int>)_(process_all)/50 18.307 -
std::all_of(vector<int>)_(process_all)/8 2.486 2.76%
std::all_of(vector<int>)_(process_all)/8192 2019.954 -
std::any_of(deque<int>)_(process_all)/32 11.537 -1.82%
std::any_of(deque<int>)_(process_all)/32768 10557.246 -8.14%
std::any_of(deque<int>)_(process_all)/50 20.203 -1.80%
std::any_of(deque<int>)_(process_all)/8 3.223 -
std::any_of(deque<int>)_(process_all)/8192 2623.365 -9.15%
std::any_of(list<int>)_(process_all)/32 11.457 -
std::any_of(list<int>)_(process_all)/32768 26629.305 2.69%
std::any_of(list<int>)_(process_all)/50 21.801 -
std::any_of(list<int>)_(process_all)/8 2.724 -
std::any_of(list<int>)_(process_all)/8192 7681.452 10.47%
std::any_of(vector<int>)_(process_all)/32 8.317 -1.13%
std::any_of(vector<int>)_(process_all)/32768 8046.982 -
std::any_of(vector<int>)_(process_all)/50 18.352 -
std::any_of(vector<int>)_(process_all)/8 2.444 -5.14%
std::any_of(vector<int>)_(process_all)/8192 2019.548 -
std::copy(deque<int>)/1048576 49691.012 -
std::copy(deque<int>)/262144 10208.592 -1.65%
std::copy(deque<int>)/32768 1146.994 -
std::copy(deque<int>)/4096 146.610 -
std::copy(deque<int>)/512 16.746 -
std::copy(deque<int>)/64 2.668 -
std::copy(deque<int>)/8 2.685 -3.31%
std::copy(list<int>)/1048576 881449.708 -
std::copy(list<int>)/262144 218147.863 -
std::copy(list<int>)/32768 26424.589 -
std::copy(list<int>)/4096 3358.512 -
std::copy(list<int>)/512 370.699 -
std::copy(list<int>)/64 30.903 -
std::copy(list<int>)/8 2.454 -1.55%
std::copy(vector<bool>)_(aligned)/1048576 2260.736 -40.45%
std::copy(vector<bool>)_(aligned)/262144 783.286 104.56%
std::copy(vector<bool>)_(aligned)/32768 35.375 -
std::copy(vector<bool>)_(aligned)/4096 4.660 -
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.305 -4.63%
std::copy(vector<bool>)_(unaligned)/1048576 7018.927 -
std::copy(vector<bool>)_(unaligned)/262144 11084.751 547.50%
std::copy(vector<bool>)_(unaligned)/32768 218.164 -
std::copy(vector<bool>)_(unaligned)/4096 26.028 -
std::copy(vector<bool>)_(unaligned)/512 3.500 -
std::copy(vector<bool>)_(unaligned)/64 1.829 -
std::copy(vector<int>)/1048576 50182.902 -
std::copy(vector<int>)/262144 12531.226 -
std::copy(vector<int>)/32768 3790.653 9.33%
std::copy(vector<int>)/4096 172.035 -18.76%
std::copy(vector<int>)/512 15.989 -
std::copy(vector<int>)/64 2.442 -
std::copy(vector<int>)/8 2.244 -
std::copy_backward(deque<int>)/1048576 129004.566 -
std::copy_backward(deque<int>)/262144 32635.603 -
std::copy_backward(deque<int>)/32768 4092.163 2.66%
std::copy_backward(deque<int>)/4096 147.645 -
std::copy_backward(deque<int>)/512 18.122 -
std::copy_backward(deque<int>)/64 2.948 -
std::copy_backward(deque<int>)/8 2.770 -
std::copy_backward(list<int>)/1048576 887078.302 -
std::copy_backward(list<int>)/262144 219239.508 -
std::copy_backward(list<int>)/32768 26137.348 -1.19%
std::copy_backward(list<int>)/4096 3201.610 -5.66%
std::copy_backward(list<int>)/512 370.893 -
std::copy_backward(list<int>)/64 30.350 -
std::copy_backward(list<int>)/8 2.446 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3159.441 21.45%
std::copy_backward(vector<bool>)_(aligned)/262144 281.397 1.18%
std::copy_backward(vector<bool>)_(aligned)/32768 35.966 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.120 -
std::copy_backward(vector<bool>)_(aligned)/512 1.551 -1.27%
std::copy_backward(vector<bool>)_(aligned)/64 1.756 -1.84%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6766.700 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1661.061 -20.11%
std::copy_backward(vector<bool>)_(unaligned)/32768 212.277 2.59%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.259 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.831 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50213.763 -
std::copy_backward(vector<int>)/262144 12530.569 -
std::copy_backward(vector<int>)/32768 3483.046 -5.74%
std::copy_backward(vector<int>)/4096 233.844 20.73%
std::copy_backward(vector<int>)/512 16.634 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.233 -2.01%
std::copy_if(deque<int>)_(entire_range)/1048576 274680.267 -
std::copy_if(deque<int>)_(entire_range)/262144 69194.395 -
std::copy_if(deque<int>)_(entire_range)/32768 8703.657 -
std::copy_if(deque<int>)_(entire_range)/4096 1026.715 -
std::copy_if(deque<int>)_(entire_range)/512 137.343 -
std::copy_if(deque<int>)_(entire_range)/64 16.158 -
std::copy_if(deque<int>)_(entire_range)/8 2.580 -
std::copy_if(deque<int>)_(every_other)/1048576 374209.893 -
std::copy_if(deque<int>)_(every_other)/262144 93259.904 -
std::copy_if(deque<int>)_(every_other)/32768 11709.932 -
std::copy_if(deque<int>)_(every_other)/4096 1461.075 -
std::copy_if(deque<int>)_(every_other)/512 183.221 -
std::copy_if(deque<int>)_(every_other)/64 23.495 -
std::copy_if(deque<int>)_(every_other)/8 3.488 -
std::copy_if(list<int>)_(entire_range)/1048576 883466.163 -
std::copy_if(list<int>)_(entire_range)/262144 219306.771 -
std::copy_if(list<int>)_(entire_range)/32768 28833.300 -4.36%
std::copy_if(list<int>)_(entire_range)/4096 3100.324 1.47%
std::copy_if(list<int>)_(entire_range)/512 368.981 -
std::copy_if(list<int>)_(entire_range)/64 36.573 11.43%
std::copy_if(list<int>)_(entire_range)/8 2.661 -
std::copy_if(list<int>)_(every_other)/1048576 850980.978 -
std::copy_if(list<int>)_(every_other)/262144 211070.393 -
std::copy_if(list<int>)_(every_other)/32768 25714.939 -
std::copy_if(list<int>)_(every_other)/4096 3191.959 -1.80%
std::copy_if(list<int>)_(every_other)/512 362.355 -
std::copy_if(list<int>)_(every_other)/64 23.700 -
std::copy_if(list<int>)_(every_other)/8 2.314 -
std::copy_if(vector<int>)_(entire_range)/1048576 246091.672 -
std::copy_if(vector<int>)_(entire_range)/262144 60050.073 -
std::copy_if(vector<int>)_(entire_range)/32768 7494.001 -
std::copy_if(vector<int>)_(entire_range)/4096 938.614 -
std::copy_if(vector<int>)_(entire_range)/512 123.961 -
std::copy_if(vector<int>)_(entire_range)/64 16.100 -2.44%
std::copy_if(vector<int>)_(entire_range)/8 2.223 -3.01%
std::copy_if(vector<int>)_(every_other)/1048576 240629.009 -
std::copy_if(vector<int>)_(every_other)/262144 60024.343 -
std::copy_if(vector<int>)_(every_other)/32768 7500.264 -
std::copy_if(vector<int>)_(every_other)/4096 945.856 -
std::copy_if(vector<int>)_(every_other)/512 123.413 -
std::copy_if(vector<int>)_(every_other)/64 16.252 -
std::copy_if(vector<int>)_(every_other)/8 2.612 4.67%
std::copy_n(deque<int>)/1048576 49732.207 -
std::copy_n(deque<int>)/262144 10230.846 -5.93%
std::copy_n(deque<int>)/32768 1144.489 -
std::copy_n(deque<int>)/4096 145.931 -
std::copy_n(deque<int>)/512 16.729 -
std::copy_n(deque<int>)/64 2.778 -
std::copy_n(deque<int>)/8 2.810 1.28%
std::copy_n(list<int>)/1048576 869552.226 -
std::copy_n(list<int>)/262144 216466.383 -
std::copy_n(list<int>)/32768 26628.950 3.62%
std::copy_n(list<int>)/4096 4076.078 14.05%
std::copy_n(list<int>)/512 341.122 -
std::copy_n(list<int>)/64 14.053 -
std::copy_n(list<int>)/8 2.245 -
std::copy_n(vector<bool>)_(aligned)/1048576 3261.936 54.72%
std::copy_n(vector<bool>)_(aligned)/262144 275.905 -61.34%
std::copy_n(vector<bool>)_(aligned)/32768 35.320 -
std::copy_n(vector<bool>)_(aligned)/4096 4.639 -2.71%
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.301 -4.70%
std::copy_n(vector<bool>)_(unaligned)/1048576 7024.541 -
std::copy_n(vector<bool>)_(unaligned)/262144 1716.674 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.264 1.91%
std::copy_n(vector<bool>)_(unaligned)/4096 25.988 -
std::copy_n(vector<bool>)_(unaligned)/512 3.511 -
std::copy_n(vector<bool>)_(unaligned)/64 1.822 -
std::copy_n(vector<int>)/1048576 50207.545 -
std::copy_n(vector<int>)/262144 12454.667 -
std::copy_n(vector<int>)/32768 3406.931 -9.79%
std::copy_n(vector<int>)/4096 253.489 51.90%
std::copy_n(vector<int>)/512 16.109 -
std::copy_n(vector<int>)/64 2.473 -
std::copy_n(vector<int>)/8 2.260 -
std::count(deque<int>)_(every_other)/1024 248.168 -
std::count(deque<int>)_(every_other)/1048576 253431.633 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1938.924 -
std::count(list<int>)_(every_other)/1024 706.042 -
std::count(list<int>)_(every_other)/1048576 808002.885 -1.85%
std::count(list<int>)_(every_other)/8 2.041 -3.04%
std::count(list<int>)_(every_other)/8192 6369.887 -7.77%
std::count(vector<bool>)/1000 3.003 -
std::count(vector<bool>)/1024 1.692 -
std::count(vector<bool>)/1048576 1462.098 -
std::count(vector<bool>)/8192 11.456 -
std::count(vector<int>)_(every_other)/1024 103.086 -
std::count(vector<int>)_(every_other)/1048576 105333.208 -
std::count(vector<int>)_(every_other)/8 1.339 -1.03%
std::count(vector<int>)_(every_other)/8192 820.673 -
std::count_if(deque<int>)_(every_other)/1024 350.584 -
std::count_if(deque<int>)_(every_other)/1048576 344353.921 -
std::count_if(deque<int>)_(every_other)/8 3.462 -
std::count_if(deque<int>)_(every_other)/8192 2633.048 -
std::count_if(list<int>)_(every_other)/1024 755.276 -
std::count_if(list<int>)_(every_other)/1048576 889677.336 -
std::count_if(list<int>)_(every_other)/8 2.749 -
std::count_if(list<int>)_(every_other)/8192 7124.241 -7.02%
std::count_if(vector<int>)_(every_other)/1024 249.529 -
std::count_if(vector<int>)_(every_other)/1048576 247867.660 -
std::count_if(vector<int>)_(every_other)/8 4.232 -
std::count_if(vector<int>)_(every_other)/8192 1930.245 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.082 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.852 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2257.395 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.769 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.641 9.60%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 447.571 1.84%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.371 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.534 8.30%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 446.962 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.676 -7.08%
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.866 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2148.104 -1.24%
std::deque<int>::ctor(size)/1024 73.490 5.80%
std::deque<int>::ctor(size)/32 27.385 8.70%
std::deque<int>::ctor(size)/8192 448.338 2.54%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.240 6.14%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.807 8.91%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.625 2.72%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.571 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.611 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.503 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.530 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.869 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.839 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.054 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.108 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.072 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.715 -1.27%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.698 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.023 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.818 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.955 2.57%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 327.623 -6.97%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.897 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.682 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.542 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 542.757 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.818 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4810.380 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6379.098 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.442 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52339.754 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 862.748 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.283 3.55%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12797.055 5.89%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20162.445 2.71%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 625.115 2.91%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178955.527 2.39%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 867.170 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.049 3.22%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12827.559 5.85%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20260.852 3.31%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 625.060 3.16%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 178460.269 2.79%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1062.469 1.27%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.906 3.76%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11648.532 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20726.200 2.82%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 634.180 3.64%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180329.587 1.64%
std::deque<std::string>::ctor(size)/1024 711.955 -
std::deque<std::string>::ctor(size)/32 42.958 7.01%
std::deque<std::string>::ctor(size)/8192 8385.677 -2.30%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 932.709 -1.32%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.392 5.45%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12564.785 -1.95%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20088.098 2.13%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 590.070 3.39%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 175356.948 1.89%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.418 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.385 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.378 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.787 1.02%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.128 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.923 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.236 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.693 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2348.747 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.346 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.370 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2364.641 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.790 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.799 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.818 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.384 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.179 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.714 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.055 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.681 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2354.069 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.565 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.796 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2378.437 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 490.948 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.413 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4616.816 1.29%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6444.609 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 148.093 1.27%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51834.719 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.404 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.138 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.269 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.334 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.721 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.817 -
std::equal(deque<int>)_(it,_it,_it)/1024 486.715 -
std::equal(deque<int>)_(it,_it,_it)/1048576 491425.133 -
std::equal(deque<int>)_(it,_it,_it)/50 24.924 23.39%
std::equal(deque<int>)_(it,_it,_it)/8 6.450 58.75%
std::equal(deque<int>)_(it,_it,_it)/8192 3842.969 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 504.787 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 492414.547 -2.14%
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.782 -9.69%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.008 2.84%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3875.041 -1.04%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.675 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 539807.054 4.42%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.114 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.185 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4149.511 4.18%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 498.097 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 509334.908 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.146 -2.53%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.368 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3911.147 -
std::equal(list<int>)_(it,_it,_it)/1024 1136.054 -31.65%
std::equal(list<int>)_(it,_it,_it)/1048576 1320291.667 -
std::equal(list<int>)_(it,_it,_it)/50 38.354 -
std::equal(list<int>)_(it,_it,_it)/8 2.775 -
std::equal(list<int>)_(it,_it,_it)/8192 9950.630 -8.50%
std::equal(list<int>)_(it,_it,_it,_it)/1024 782.013 1.43%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952956.138 -
std::equal(list<int>)_(it,_it,_it,_it)/50 24.987 -8.62%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.958 -1.33%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12097.152 -2.90%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 838.368 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989721.968 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.148 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.645 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12432.333 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1169.109 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1318998.203 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.052 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.716 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12437.418 -2.98%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.015 -
std::equal(vector<bool>)_(unaligned)/1048576 6438.973 -
std::equal(vector<bool>)_(unaligned)/50 0.852 15.04%
std::equal(vector<bool>)_(unaligned)/8 0.917 21.46%
std::equal(vector<bool>)_(unaligned)/8192 54.138 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.671 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73722.949 -
std::equal(vector<int>)_(it,_it,_it)/50 4.299 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.010 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.448 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73739.931 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 5.247 24.46%
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.010 42.78%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 572.382 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.451 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638818.736 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.272 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.678 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4785.172 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 532.332 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606654.456 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.857 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.532 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4824.362 -
std::fill(deque<int>)/1024 30.091 -
std::fill(deque<int>)/32 1.268 -
std::fill(deque<int>)/50 2.245 -
std::fill(deque<int>)/8192 244.688 2.35%
std::fill(list<int>)/1024 673.600 -
std::fill(list<int>)/32 8.488 1.19%
std::fill(list<int>)/50 35.239 -
std::fill(list<int>)/8192 7475.948 5.04%
std::fill(vector<bool>)/1048576 3823.639 -
std::fill(vector<bool>)/262144 233.680 -
std::fill(vector<bool>)/32768 30.237 -
std::fill(vector<bool>)/4096 4.224 -
std::fill(vector<bool>)/512 1.509 -
std::fill(vector<bool>)/64 1.555 -6.38%
std::fill(vector<int>)/1024 30.046 -1.29%
std::fill(vector<int>)/32 1.040 -2.78%
std::fill(vector<int>)/50 2.213 -
std::fill(vector<int>)/8192 239.408 -
std::fill_n(deque<int>)/1024 29.818 -1.75%
std::fill_n(deque<int>)/32 1.161 -18.29%
std::fill_n(deque<int>)/50 2.207 -
std::fill_n(deque<int>)/8192 240.984 -
std::fill_n(list<int>)/1024 649.259 -
std::fill_n(list<int>)/32 8.257 -
std::fill_n(list<int>)/50 15.843 -
std::fill_n(list<int>)/8192 7061.873 -
std::fill_n(vector<bool>)/1048576 3823.190 -
std::fill_n(vector<bool>)/262144 232.503 -
std::fill_n(vector<bool>)/32768 30.067 -
std::fill_n(vector<bool>)/4096 4.168 -2.58%
std::fill_n(vector<bool>)/512 1.425 -45.29%
std::fill_n(vector<bool>)/64 1.582 -32.85%
std::fill_n(vector<int>)/1024 29.953 -
std::fill_n(vector<int>)/32 1.147 -
std::fill_n(vector<int>)/50 2.229 -
std::fill_n(vector<int>)/8192 238.882 1.00%
std::find(deque<int>)_(bail_25%)/1024 67.443 -
std::find(deque<int>)_(bail_25%)/32768 1927.824 -
std::find(deque<int>)_(bail_25%)/8 2.065 -
std::find(deque<int>)_(bail_25%)/8192 479.025 -
std::find(deque<int>)_(process_all)/1024 244.770 -
std::find(deque<int>)_(process_all)/32768 7857.785 -
std::find(deque<int>)_(process_all)/50 14.114 2.68%
std::find(deque<int>)_(process_all)/8 3.441 -
std::find(deque<int>)_(process_all)/8192 1962.009 1.34%
std::find(list<int>)_(bail_25%)/1024 129.686 -
std::find(list<int>)_(bail_25%)/32768 8605.191 8.37%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1423.728 -
std::find(list<int>)_(process_all)/1024 689.303 -
std::find(list<int>)_(process_all)/32768 25670.096 -5.36%
std::find(list<int>)_(process_all)/50 18.690 -
std::find(list<int>)_(process_all)/8 2.365 -
std::find(list<int>)_(process_all)/8192 7493.768 -14.78%
std::find(vector<bool>)_(process_all)/1024 4.751 -
std::find(vector<bool>)_(process_all)/1048576 3724.501 1.42%
std::find(vector<bool>)_(process_all)/50 0.622 -15.67%
std::find(vector<bool>)_(process_all)/8 0.564 -28.29%
std::find(vector<bool>)_(process_all)/8192 33.870 -
std::find(vector<char>)_(bail_25%)/1024 5.384 1.07%
std::find(vector<char>)_(bail_25%)/32768 136.580 -
std::find(vector<char>)_(bail_25%)/8 1.104 3.91%
std::find(vector<char>)_(bail_25%)/8192 39.787 -
std::find(vector<char>)_(process_all)/1024 16.272 -
std::find(vector<char>)_(process_all)/32768 496.105 -
std::find(vector<char>)_(process_all)/50 1.619 -1.52%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.435 -
std::find(vector<int>)_(bail_25%)/1024 66.061 -
std::find(vector<int>)_(bail_25%)/32768 1865.779 -
std::find(vector<int>)_(bail_25%)/8 1.389 -
std::find(vector<int>)_(bail_25%)/8192 472.689 -
std::find(vector<int>)_(process_all)/1024 243.745 -
std::find(vector<int>)_(process_all)/32768 7448.502 1.21%
std::find(vector<int>)_(process_all)/50 12.472 -
std::find(vector<int>)_(process_all)/8 2.629 -
std::find(vector<int>)_(process_all)/8192 1862.190 -
std::find(vector<long_long>)_(bail_25%)/1024 30.246 -
std::find(vector<long_long>)_(bail_25%)/32768 958.758 -
std::find(vector<long_long>)_(bail_25%)/8 0.913 -
std::find(vector<long_long>)_(bail_25%)/8192 245.826 -
std::find(vector<long_long>)_(process_all)/1024 118.911 -
std::find(vector<long_long>)_(process_all)/32768 3815.219 -
std::find(vector<long_long>)_(process_all)/50 5.802 -
std::find(vector<long_long>)_(process_all)/8 1.154 -4.93%
std::find(vector<long_long>)_(process_all)/8192 950.438 -
std::find_end(deque<int>)_(match_near_end)/1000 34.206 -
std::find_end(deque<int>)_(match_near_end)/1024 32.650 -
std::find_end(deque<int>)_(match_near_end)/8192 276.076 -
std::find_end(deque<int>)_(near_matches)/1000 15867.671 -
std::find_end(deque<int>)_(near_matches)/1024 16475.022 -
std::find_end(deque<int>)_(near_matches)/8192 1134592.990 -
std::find_end(deque<int>)_(process_all)/1000 287.232 -
std::find_end(deque<int>)_(process_all)/1024 293.618 -13.54%
std::find_end(deque<int>)_(process_all)/1048576 263998.257 -22.64%
std::find_end(deque<int>)_(process_all)/8192 2004.963 -24.71%
std::find_end(deque<int>)_(same_length)/1000 329.673 -2.53%
std::find_end(deque<int>)_(same_length)/1024 336.931 -2.23%
std::find_end(deque<int>)_(same_length)/8192 2687.225 -4.42%
std::find_end(deque<int>)_(single_element)/1000 322.735 3.22%
std::find_end(deque<int>)_(single_element)/1024 346.370 8.38%
std::find_end(deque<int>)_(single_element)/8192 2529.150 14.52%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 77.037 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 79.199 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 620.653 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31719.756 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32874.076 1.72%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1919630.934 1.09%
std::find_end(deque<int>,_pred)_(process_all)/1000 613.026 3.30%
std::find_end(deque<int>,_pred)_(process_all)/1024 630.333 3.52%
std::find_end(deque<int>,_pred)_(process_all)/1048576 572415.296 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4402.181 -
std::find_end(deque<int>,_pred)_(same_length)/1000 750.287 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.916 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5171.997 -
std::find_end(deque<int>,_pred)_(single_element)/1000 645.497 -
std::find_end(deque<int>,_pred)_(single_element)/1024 651.767 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4859.098 -
std::find_end(forward_list<int>)_(match_near_end)/1000 780.592 2.75%
std::find_end(forward_list<int>)_(match_near_end)/1024 4493.376 -
std::find_end(forward_list<int>)_(match_near_end)/8192 259285.841 -
std::find_end(forward_list<int>)_(near_matches)/1000 36875.327 -
std::find_end(forward_list<int>)_(near_matches)/1024 38200.744 -
std::find_end(forward_list<int>)_(near_matches)/8192 2476420.362 -
std::find_end(forward_list<int>)_(process_all)/1000 679.571 -2.06%
std::find_end(forward_list<int>)_(process_all)/1024 709.010 -
std::find_end(forward_list<int>)_(process_all)/1048576 762574.509 -
std::find_end(forward_list<int>)_(process_all)/8192 6462.417 14.18%
std::find_end(forward_list<int>)_(same_length)/1000 1481.580 -
std::find_end(forward_list<int>)_(same_length)/1024 1508.362 -
std::find_end(forward_list<int>)_(same_length)/8192 14247.912 7.40%
std::find_end(forward_list<int>)_(single_element)/1000 674.443 -
std::find_end(forward_list<int>)_(single_element)/1024 694.992 -1.06%
std::find_end(forward_list<int>)_(single_element)/8192 6304.462 12.34%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.228 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5154.546 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277834.585 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42219.022 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43748.299 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2697108.492 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 757.416 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 769.428 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 848259.766 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6126.161 -1.62%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1539.811 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1567.608 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15206.145 10.64%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 754.979 -5.08%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 771.471 -6.81%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6708.854 -
std::find_end(list<int>)_(match_near_end)/1000 77.641 -1.90%
std::find_end(list<int>)_(match_near_end)/1024 61.655 2.62%
std::find_end(list<int>)_(match_near_end)/8192 624.008 3.40%
std::find_end(list<int>)_(near_matches)/1000 33572.924 -
std::find_end(list<int>)_(near_matches)/1024 34868.212 -
std::find_end(list<int>)_(near_matches)/8192 2269292.208 -
std::find_end(list<int>)_(process_all)/1000 712.605 -
std::find_end(list<int>)_(process_all)/1024 730.633 -
std::find_end(list<int>)_(process_all)/1048576 878790.725 -
std::find_end(list<int>)_(process_all)/8192 7342.313 -
std::find_end(list<int>)_(same_length)/1000 738.984 -1.53%
std::find_end(list<int>)_(same_length)/1024 742.639 -2.31%
std::find_end(list<int>)_(same_length)/8192 8951.378 9.48%
std::find_end(list<int>)_(single_element)/1000 713.679 -
std::find_end(list<int>)_(single_element)/1024 732.727 -
std::find_end(list<int>)_(single_element)/8192 8227.575 6.87%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.153 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.491 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 637.208 1.14%
std::find_end(list<int>,_pred)_(near_matches)/1000 38278.170 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39931.152 1.04%
std::find_end(list<int>,_pred)_(near_matches)/8192 2478549.763 -
std::find_end(list<int>,_pred)_(process_all)/1000 825.172 -
std::find_end(list<int>,_pred)_(process_all)/1024 845.058 -
std::find_end(list<int>,_pred)_(process_all)/1048576 990565.199 -
std::find_end(list<int>,_pred)_(process_all)/8192 8216.735 -
std::find_end(list<int>,_pred)_(same_length)/1000 765.313 -
std::find_end(list<int>,_pred)_(same_length)/1024 784.590 -
std::find_end(list<int>,_pred)_(same_length)/8192 9982.954 -9.81%
std::find_end(list<int>,_pred)_(single_element)/1000 821.029 -
std::find_end(list<int>,_pred)_(single_element)/1024 839.874 -
std::find_end(list<int>,_pred)_(single_element)/8192 9287.624 11.49%
std::find_end(vector<int>)_(match_near_end)/1000 28.648 2.50%
std::find_end(vector<int>)_(match_near_end)/1024 24.904 -
std::find_end(vector<int>)_(match_near_end)/8192 203.633 -
std::find_end(vector<int>)_(near_matches)/1000 13988.705 -
std::find_end(vector<int>)_(near_matches)/1024 14630.265 -
std::find_end(vector<int>)_(near_matches)/8192 773310.678 -
std::find_end(vector<int>)_(process_all)/1000 226.517 2.68%
std::find_end(vector<int>)_(process_all)/1024 231.459 2.49%
std::find_end(vector<int>)_(process_all)/1048576 226120.218 1.18%
std::find_end(vector<int>)_(process_all)/8192 1765.901 3.05%
std::find_end(vector<int>)_(same_length)/1000 244.769 -
std::find_end(vector<int>)_(same_length)/1024 249.112 -
std::find_end(vector<int>)_(same_length)/8192 2041.082 -
std::find_end(vector<int>)_(single_element)/1000 240.730 -
std::find_end(vector<int>)_(single_element)/1024 246.889 -
std::find_end(vector<int>)_(single_element)/8192 1874.150 -1.48%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.631 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.308 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.257 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22655.717 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23587.742 1.23%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1467285.042 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.207 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.238 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 642343.173 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4319.605 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.382 -
std::find_end(vector<int>,_pred)_(same_length)/1024 640.286 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5126.206 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.868 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.302 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4825.923 -
std::find_first_of(deque<int>)_(large_needle)/1024 368190.132 -
std::find_first_of(deque<int>)_(large_needle)/32 289.742 -7.30%
std::find_first_of(deque<int>)_(large_needle)/50 688.920 -10.23%
std::find_first_of(deque<int>)_(large_needle)/8192 23582841.665 -
std::find_first_of(deque<int>)_(small_needle)/1024 3750.763 5.56%
std::find_first_of(deque<int>)_(small_needle)/32 123.209 9.44%
std::find_first_of(deque<int>)_(small_needle)/50 188.562 8.68%
std::find_first_of(deque<int>)_(small_needle)/8192 30023.417 7.28%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 567412.218 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 600.376 19.02%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1732.396 25.62%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35537647.898 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6453.949 2.46%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 232.552 17.08%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 347.491 12.35%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50820.432 -
std::find_first_of(list<int>)_(large_needle)/1024 863259.339 -
std::find_first_of(list<int>)_(large_needle)/32 672.171 -
std::find_first_of(list<int>)_(large_needle)/50 1732.695 -
std::find_first_of(list<int>)_(large_needle)/8192 48677669.403 -
std::find_first_of(list<int>)_(small_needle)/1024 2798.279 -
std::find_first_of(list<int>)_(small_needle)/32 91.387 -
std::find_first_of(list<int>)_(small_needle)/50 140.538 -
std::find_first_of(list<int>)_(small_needle)/8192 22934.724 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 870717.653 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 730.088 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1883.378 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54289637.850 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5245.009 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.594 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.156 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41617.640 -
std::find_first_of(vector<int>)_(large_needle)/1024 111629.063 2.61%
std::find_first_of(vector<int>)_(large_needle)/32 112.950 6.77%
std::find_first_of(vector<int>)_(large_needle)/50 272.417 4.95%
std::find_first_of(vector<int>)_(large_needle)/8192 7200382.299 4.07%
std::find_first_of(vector<int>)_(small_needle)/1024 1477.292 3.11%
std::find_first_of(vector<int>)_(small_needle)/32 49.635 2.96%
std::find_first_of(vector<int>)_(small_needle)/50 75.125 2.85%
std::find_first_of(vector<int>)_(small_needle)/8192 11685.029 1.99%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 593437.853 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 502.685 2.64%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1361.821 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38326965.276 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5576.814 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.285 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.622 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44669.420 -
std::find_if(deque<int>)_(bail_25%)/1024 106.665 -
std::find_if(deque<int>)_(bail_25%)/32768 3064.857 2.89%
std::find_if(deque<int>)_(bail_25%)/8 1.526 -
std::find_if(deque<int>)_(bail_25%)/8192 761.093 -
std::find_if(deque<int>)_(process_all)/1024 474.805 -3.05%
std::find_if(deque<int>)_(process_all)/32768 11670.978 2.10%
std::find_if(deque<int>)_(process_all)/50 23.526 -1.64%
std::find_if(deque<int>)_(process_all)/8 3.925 -
std::find_if(deque<int>)_(process_all)/8192 2879.936 2.08%
std::find_if(list<int>)_(bail_25%)/1024 193.869 -
std::find_if(list<int>)_(bail_25%)/32768 8388.070 -19.09%
std::find_if(list<int>)_(bail_25%)/8 1.219 -
std::find_if(list<int>)_(bail_25%)/8192 1517.765 -
std::find_if(list<int>)_(process_all)/1024 761.440 -
std::find_if(list<int>)_(process_all)/32768 27493.292 -1.48%
std::find_if(list<int>)_(process_all)/50 21.611 -
std::find_if(list<int>)_(process_all)/8 3.508 -
std::find_if(list<int>)_(process_all)/8192 12496.756 2.34%
std::find_if(vector<bool>)_(process_all)/1024 771.856 -
std::find_if(vector<bool>)_(process_all)/1048576 787967.295 -
std::find_if(vector<bool>)_(process_all)/50 35.983 3.45%
std::find_if(vector<bool>)_(process_all)/8 5.503 1.81%
std::find_if(vector<bool>)_(process_all)/8192 6159.381 -
std::find_if(vector<char>)_(bail_25%)/1024 76.065 -
std::find_if(vector<char>)_(bail_25%)/32768 2024.110 -
std::find_if(vector<char>)_(bail_25%)/8 0.953 -
std::find_if(vector<char>)_(bail_25%)/8192 517.713 -
std::find_if(vector<char>)_(process_all)/1024 271.627 -
std::find_if(vector<char>)_(process_all)/32768 8202.575 -
std::find_if(vector<char>)_(process_all)/50 12.498 -
std::find_if(vector<char>)_(process_all)/8 2.421 -
std::find_if(vector<char>)_(process_all)/8192 2061.466 -
std::find_if(vector<int>)_(bail_25%)/1024 75.510 -
std::find_if(vector<int>)_(bail_25%)/32768 2335.493 -
std::find_if(vector<int>)_(bail_25%)/8 1.123 -
std::find_if(vector<int>)_(bail_25%)/8192 548.543 -
std::find_if(vector<int>)_(process_all)/1024 289.813 -
std::find_if(vector<int>)_(process_all)/32768 9089.544 -
std::find_if(vector<int>)_(process_all)/50 14.079 -1.01%
std::find_if(vector<int>)_(process_all)/8 2.550 -1.99%
std::find_if(vector<int>)_(process_all)/8192 2265.476 -
std::find_if_not(deque<int>)_(bail_25%)/1024 104.808 -1.67%
std::find_if_not(deque<int>)_(bail_25%)/32768 2734.450 -8.02%
std::find_if_not(deque<int>)_(bail_25%)/8 1.467 -4.53%
std::find_if_not(deque<int>)_(bail_25%)/8192 685.547 -7.56%
std::find_if_not(deque<int>)_(process_all)/1024 496.811 1.34%
std::find_if_not(deque<int>)_(process_all)/32768 11462.860 -
std::find_if_not(deque<int>)_(process_all)/50 23.949 -
std::find_if_not(deque<int>)_(process_all)/8 3.970 -
std::find_if_not(deque<int>)_(process_all)/8192 2817.046 -
std::find_if_not(list<int>)_(bail_25%)/1024 194.414 -
std::find_if_not(list<int>)_(bail_25%)/32768 9476.828 25.64%
std::find_if_not(list<int>)_(bail_25%)/8 1.322 -
std::find_if_not(list<int>)_(bail_25%)/8192 1531.368 -
std::find_if_not(list<int>)_(process_all)/1024 762.600 -
std::find_if_not(list<int>)_(process_all)/32768 27866.514 -5.82%
std::find_if_not(list<int>)_(process_all)/50 21.632 -
std::find_if_not(list<int>)_(process_all)/8 3.424 -
std::find_if_not(list<int>)_(process_all)/8192 8735.027 6.83%
std::find_if_not(vector<bool>)_(process_all)/1024 763.844 -
std::find_if_not(vector<bool>)_(process_all)/1048576 780202.752 -
std::find_if_not(vector<bool>)_(process_all)/50 35.609 1.57%
std::find_if_not(vector<bool>)_(process_all)/8 5.485 -
std::find_if_not(vector<bool>)_(process_all)/8192 6094.470 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.195 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2075.510 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.939 -
std::find_if_not(vector<char>)_(bail_25%)/8192 525.727 -
std::find_if_not(vector<char>)_(process_all)/1024 276.354 -
std::find_if_not(vector<char>)_(process_all)/32768 8134.190 -
std::find_if_not(vector<char>)_(process_all)/50 12.671 -
std::find_if_not(vector<char>)_(process_all)/8 2.488 -1.75%
std::find_if_not(vector<char>)_(process_all)/8192 2050.245 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.617 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2339.245 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.014 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.643 -
std::find_if_not(vector<int>)_(process_all)/1024 307.831 -
std::find_if_not(vector<int>)_(process_all)/32768 9771.738 -
std::find_if_not(vector<int>)_(process_all)/50 15.037 -
std::find_if_not(vector<int>)_(process_all)/8 2.636 -1.54%
std::find_if_not(vector<int>)_(process_all)/8192 2432.917 -
std::flat_map<int,_int>::clear()/0 422.658 -
std::flat_map<int,_int>::clear()/1024 423.218 -
std::flat_map<int,_int>::clear()/32 422.512 -
std::flat_map<int,_int>::clear()/8192 449.622 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.027 89.79%
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.552 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.356 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.989 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.463 -5.06%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.462 32.92%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.689 14.18%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.270 58.49%
std::flat_map<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.486 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.468 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.968 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.491 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.601 43.25%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.544 6.61%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.401 48.28%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.201 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.556 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.779 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1176.525 -
std::flat_map<int,_int>::ctor(const&)/0 13.704 -
std::flat_map<int,_int>::ctor(const&)/1024 180.769 -
std::flat_map<int,_int>::ctor(const&)/32 23.806 -
std::flat_map<int,_int>::ctor(const&)/8192 1438.100 -25.47%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.706 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.963 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.878 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 859.381 -55.33%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.631 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4293.519 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.275 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34249.612 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.568 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8912.233 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 209.659 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110428.510 1.88%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.534 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.375 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.835 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.460 -3.78%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.431 6.00%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.589 3.46%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.415 5.92%
std::flat_map<int,_int>::erase(iterator)/0 15.316 -
std::flat_map<int,_int>::erase(iterator)/1024 76.991 -
std::flat_map<int,_int>::erase(iterator)/32 20.738 -
std::flat_map<int,_int>::erase(iterator)/8192 499.933 -1.62%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.100 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 438.932 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.974 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 636.795 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.808 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.387 -
std::flat_map<int,_int>::erase(key)_(existent)/32 22.958 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 564.931 -1.36%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.468 -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.223 16.11%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.368 8.00%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 8.026 25.99%
std::flat_map<int,_int>::find(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.333 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.354 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.210 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.400 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.230 14.38%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.329 6.46%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.368 15.99%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.733 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.746 -58.64%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.070 -2.17%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 24.858 -53.45%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.718 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 105.905 -52.07%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.329 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 551.334 -9.56%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.970 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.636 -16.13%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.917 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.164 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.972 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.739 -43.56%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.252 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 508.447 -7.31%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.259 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5353.909 -7.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 635.701 -1.94%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40381.138 -7.65%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.986 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7989.394 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 705.471 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65164.512 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.773 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1635.086 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 481.868 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9814.567 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 426.985 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1638.939 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 484.685 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9765.686 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.034 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.047 -1.83%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.631 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.038 -18.39%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.941 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 21.417 -56.21%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.146 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 26.836 -34.05%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.973 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.287 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.721 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.055 -16.89%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.234 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.788 -51.51%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.018 -1.03%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 23.765 -32.65%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.974 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.033 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.468 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.894 42.62%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.459 11.21%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.901 61.60%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.561 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.606 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.611 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 654.289 -3.73%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.823 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.510 1.03%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.766 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1792.225 140.81%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.124 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.788 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1715.126 140.78%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.997 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.983 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.511 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.260 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.947 67.00%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.518 14.27%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.441 76.56%
std::flat_multimap<int,_int>::clear()/0 419.300 -
std::flat_multimap<int,_int>::clear()/1024 421.432 -
std::flat_multimap<int,_int>::clear()/32 421.493 -
std::flat_multimap<int,_int>::clear()/8192 441.495 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.575 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.573 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.192 1.15%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.669 5.70%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.545 8.64%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.405 -2.04%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.243 15.05%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.064 5.94%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.330 -1.01%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.760 10.24%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.009 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.050 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.409 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.382 1.44%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.339 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.724 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.055 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.648 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.384 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.858 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1835.026 12.10%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.675 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.507 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.822 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1939.993 67.77%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.801 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3933.758 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.700 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31044.310 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.810 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8493.139 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.053 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 106124.186 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.018 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.986 10.79%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.534 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.540 20.76%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.010 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.051 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.446 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.382 -
std::flat_multimap<int,_int>::erase(iterator)/1024 79.615 5.25%
std::flat_multimap<int,_int>::erase(iterator)/32 20.886 -
std::flat_multimap<int,_int>::erase(iterator)/8192 495.798 -4.97%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.884 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.443 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.322 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 643.415 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.254 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 109.798 29.27%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.145 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 533.179 -1.56%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.823 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.883 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.370 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.019 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.357 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.439 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.213 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.383 10.71%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.374 19.24%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.372 8.43%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.216 29.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.881 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 44.726 121.79%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.281 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 46.185 58.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.904 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 214.964 111.79%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.537 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 644.331 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.212 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.908 25.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.316 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.231 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.297 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 144.092 80.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.538 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 597.444 1.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.256 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4947.014 -18.78%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 628.443 -4.02%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37327.128 -19.60%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.210 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7376.368 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 692.609 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59927.675 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.329 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1354.590 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 471.825 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7752.262 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.434 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1355.297 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 473.468 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7704.523 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.168 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 210.839 107.88%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.179 1.37%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 634.087 1.20%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.929 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 27.465 2.08%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.187 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 26.513 -42.16%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.008 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.127 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.527 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.898 49.05%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.518 11.56%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.401 57.28%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.457 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.511 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.702 -1.76%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 548.753 -19.37%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.760 1.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.315 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.695 -1.55%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 549.316 -19.40%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 4.02%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.415 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.833 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.002 -18.66%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.040 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.091 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.446 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.767 -10.29%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.211 -2.72%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.500 -10.00%
std::for_each(deque<int>)/32 3.828 -
std::for_each(deque<int>)/50 4.120 -
std::for_each(deque<int>)/8 0.922 -
std::for_each(deque<int>)/8192 254.965 -
std::for_each(join_view(vector<vector<int>>))/32 3.791 -
std::for_each(join_view(vector<vector<int>>))/50 4.053 -
std::for_each(join_view(vector<vector<int>>))/8 1.381 -6.75%
std::for_each(join_view(vector<vector<int>>))/8192 262.332 -
std::for_each(list<int>)/32 11.216 1.15%
std::for_each(list<int>)/50 23.941 -
std::for_each(list<int>)/8 2.425 -
std::for_each(list<int>)/8192 7839.615 -11.37%
std::for_each(vector<int>)/32 3.811 -
std::for_each(vector<int>)/50 4.117 -
std::for_each(vector<int>)/8 0.905 -
std::for_each(vector<int>)/8192 252.434 -
std::for_each_n(deque<int>)/32 3.782 -
std::for_each_n(deque<int>)/50 3.998 -
std::for_each_n(deque<int>)/8 1.162 -7.08%
std::for_each_n(deque<int>)/8192 257.870 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.845 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.295 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.852 10.76%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.343 -
std::for_each_n(list<int>)/32 11.246 -
std::for_each_n(list<int>)/50 24.156 -
std::for_each_n(list<int>)/8 2.451 -4.30%
std::for_each_n(list<int>)/8192 7714.986 -
std::for_each_n(vector<int>)/32 3.875 -
std::for_each_n(vector<int>)/50 4.054 -
std::for_each_n(vector<int>)/8 2.566 2.29%
std::for_each_n(vector<int>)/8192 252.411 -
std::generate(deque<int>)/1024 245.747 -
std::generate(deque<int>)/32 8.297 -
std::generate(deque<int>)/50 12.331 -
std::generate(deque<int>)/8192 1912.663 -
std::generate(list<int>)/1024 671.231 -
std::generate(list<int>)/32 8.701 -
std::generate(list<int>)/50 15.827 2.40%
std::generate(list<int>)/8192 7520.402 8.68%
std::generate(vector<int>)/1024 244.891 -
std::generate(vector<int>)/32 8.024 -
std::generate(vector<int>)/50 12.055 -
std::generate(vector<int>)/8192 1851.460 -
std::generate_n(deque<int>)/1024 246.006 -
std::generate_n(deque<int>)/32 8.284 -
std::generate_n(deque<int>)/50 12.300 -
std::generate_n(deque<int>)/8192 1965.210 -
std::generate_n(list<int>)/1024 650.686 -
std::generate_n(list<int>)/32 8.623 -
std::generate_n(list<int>)/50 15.523 -
std::generate_n(list<int>)/8192 7556.609 1.95%
std::generate_n(vector<int>)/1024 243.095 -
std::generate_n(vector<int>)/32 7.938 -
std::generate_n(vector<int>)/50 12.061 -4.94%
std::generate_n(vector<int>)/8192 1851.429 -
std::is_partitioned(deque<int>)_(partitioned)/1024 364.894 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.390 1.42%
std::is_partitioned(deque<int>)_(partitioned)/50 13.946 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2977.329 3.29%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 107.463 1.29%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.050 -5.52%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.626 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 695.570 -
std::is_partitioned(list<int>)_(partitioned)/1024 708.981 -1.20%
std::is_partitioned(list<int>)_(partitioned)/32 8.806 1.17%
std::is_partitioned(list<int>)_(partitioned)/50 13.941 2.32%
std::is_partitioned(list<int>)_(partitioned)/8192 6823.849 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.920 1.27%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.377 2.43%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.612 1.63%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2158.283 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.373 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.661 1.54%
std::is_partitioned(vector<int>)_(partitioned)/50 9.780 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1416.814 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.140 -9.77%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.788 -8.31%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.344 -1.36%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.683 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 487.183 1.89%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.137 -9.64%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3867.064 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 522519.931 -4.35%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.543 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 507.265 1.43%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.210 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4089.865 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 684121.789 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.893 -25.13%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 491.011 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.795 -14.67%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3887.072 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 630075.495 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 58.162 5.11%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.498 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.073 -25.05%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3953.435 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690337.834 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.142 -25.63%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 764.483 -51.81%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.790 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7944.232 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421995.436 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.373 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 818.563 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.735 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8967.285 -1.13%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1616020.157 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.487 -1.72%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.811 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.690 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8119.471 -1.34%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1424174.815 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.143 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 829.407 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.396 1.42%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8521.264 -2.17%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1600039.664 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.671 1.61%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.601 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.468 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2448.258 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214293.489 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.465 4.11%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 500.937 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.619 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4734.600 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1048059.380 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.601 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 354.893 4.02%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.837 1.25%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2797.244 5.05%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213597.337 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.612 2.08%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 546.533 1.03%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.950 -1.48%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4953.290 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1002071.219 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.782 -
std::is_sorted(deque<int>)/1024 477.963 -
std::is_sorted(deque<int>)/8 3.568 9.61%
std::is_sorted(deque<int>)/8192 3822.650 -
std::is_sorted(deque<int>,_pred)/1024 597.337 -
std::is_sorted(deque<int>,_pred)/8 4.944 7.61%
std::is_sorted(deque<int>,_pred)/8192 4798.316 -
std::is_sorted(list<int>)/1024 768.940 -
std::is_sorted(list<int>)/8 2.127 -
std::is_sorted(list<int>)/8192 7317.734 -
std::is_sorted(list<int>,_pred)/1024 796.272 -
std::is_sorted(list<int>,_pred)/8 3.997 -
std::is_sorted(list<int>,_pred)/8192 7602.525 -
std::is_sorted(vector<int>)/1024 244.033 -
std::is_sorted(vector<int>)/8 2.078 -
std::is_sorted(vector<int>)/8192 1901.935 -
std::is_sorted(vector<int>,_pred)/1024 462.803 -
std::is_sorted(vector<int>,_pred)/8 3.792 1.95%
std::is_sorted(vector<int>,_pred)/8192 3682.481 -
std::is_sorted_until(deque<int>)/1024 472.382 -
std::is_sorted_until(deque<int>)/8 3.255 6.92%
std::is_sorted_until(deque<int>)/8192 3786.207 -
std::is_sorted_until(deque<int>,_pred)/1024 597.392 -
std::is_sorted_until(deque<int>,_pred)/8 4.282 9.26%
std::is_sorted_until(deque<int>,_pred)/8192 4807.157 -
std::is_sorted_until(list<int>)/1024 750.550 -1.27%
std::is_sorted_until(list<int>)/8 2.269 -
std::is_sorted_until(list<int>)/8192 6617.324 -7.46%
std::is_sorted_until(list<int>,_pred)/1024 795.751 -
std::is_sorted_until(list<int>,_pred)/8 4.173 -1.19%
std::is_sorted_until(list<int>,_pred)/8192 7407.999 -
std::is_sorted_until(vector<int>)/1024 239.631 -
std::is_sorted_until(vector<int>)/8 2.057 -
std::is_sorted_until(vector<int>)/8192 1868.828 -
std::is_sorted_until(vector<int>,_pred)/1024 430.195 2.16%
std::is_sorted_until(vector<int>,_pred)/8 3.432 -1.51%
std::is_sorted_until(vector<int>,_pred)/8192 3428.008 1.27%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 692.329 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.475 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 9188.954 -23.69%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 10898.813 -2.37%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 323.068 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 94974.798 -1.42%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11159.367 -
std::list<int>::ctor(Range)_(cheap_elements)/32 324.492 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 95880.899 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11117.113 -
std::list<int>::ctor(const&)_(cheap_elements)/32 322.881 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 97814.950 1.28%
std::list<int>::ctor(size)/1024 11693.929 1.43%
std::list<int>::ctor(size)/32 322.121 -
std::list<int>::ctor(size)/8192 95222.180 1.55%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11226.006 1.75%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 319.884 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95351.910 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.064 -1.37%
std::list<int>::erase(begin)_(cheap_elements)/32 10.302 1.64%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.004 -1.07%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.260 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.013 1.58%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.241 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.163 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.600 -3.34%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9311.214 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.569 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.353 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.473 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 770.930 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.908 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12910.614 7.19%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6533.506 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 136.021 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54742.333 2.35%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12243.140 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.058 1.00%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102043.952 1.09%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32446.151 1.13%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 903.764 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 280006.855 1.77%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12421.219 2.59%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 344.681 1.95%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103535.816 2.36%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32236.897 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 914.830 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 274293.063 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12384.908 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 339.170 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101917.211 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32468.227 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 910.421 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 278253.078 1.03%
std::list<std::string>::ctor(size)/1024 12587.996 2.49%
std::list<std::string>::ctor(size)/32 337.144 -
std::list<std::string>::ctor(size)/8192 103657.155 2.03%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12313.460 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 339.743 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 103127.108 1.48%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32136.610 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 886.826 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 273858.202 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.917 1.21%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.630 -1.93%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.006 1.77%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.076 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.737 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.460 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.432 1.86%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.664 -1.52%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.364 1.79%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.562 1.48%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.044 2.13%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.530 1.23%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1392.199 -3.25%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.365 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10524.086 -2.90%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6836.227 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.242 2.60%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 56362.869 3.10%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.948 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.619 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.128 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.582 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.144 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.213 -
std::map<int,_int>::clear()/0 419.032 -
std::map<int,_int>::clear()/1024 10425.854 4.34%
std::map<int,_int>::clear()/32 658.763 -
std::map<int,_int>::clear()/8192 83746.265 3.52%
std::map<int,_int>::contains(key)_(existent)/0 0.018 -
std::map<int,_int>::contains(key)_(existent)/1024 4.119 1.14%
std::map<int,_int>::contains(key)_(existent)/32 1.609 -
std::map<int,_int>::contains(key)_(existent)/8192 5.549 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.272 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.431 -4.48%
std::map<int,_int>::contains(key)_(non-existent)/32 2.306 -8.88%
std::map<int,_int>::contains(key)_(non-existent)/8192 8.105 -2.37%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.324 -
std::map<int,_int>::count(key)_(existent)/32 1.686 -
std::map<int,_int>::count(key)_(existent)/8192 6.092 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 8.625 18.06%
std::map<int,_int>::count(key)_(non-existent)/32 3.177 9.74%
std::map<int,_int>::count(key)_(non-existent)/8192 12.970 15.35%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.707 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5930.573 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 184.485 -1.23%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51972.651 -
std::map<int,_int>::ctor(const&)/0 13.614 -
std::map<int,_int>::ctor(const&)/1024 6266.652 -
std::map<int,_int>::ctor(const&)/32 215.021 1.71%
std::map<int,_int>::ctor(const&)/8192 50118.376 1.26%
std::map<int,_int>::ctor(const&,_alloc)/0 13.628 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6265.429 1.04%
std::map<int,_int>::ctor(const&,_alloc)/32 213.161 2.00%
std::map<int,_int>::ctor(const&,_alloc)/8192 50161.931 1.63%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.610 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8910.016 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 266.546 7.56%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72329.328 2.00%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.622 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12921.721 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.646 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 282220.145 -3.88%
std::map<int,_int>::equal_range(key)_(existent)/0 0.018 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.309 -3.27%
std::map<int,_int>::equal_range(key)_(existent)/32 1.836 -1.04%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.513 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.800 -4.81%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.812 9.60%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.582 -5.73%
std::map<int,_int>::erase(iterator)/0 20.510 -1.17%
std::map<int,_int>::erase(iterator)/1024 20.893 -
std::map<int,_int>::erase(iterator)/32 20.735 -1.13%
std::map<int,_int>::erase(iterator)/8192 20.979 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.305 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7250.699 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 598.901 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56282.525 1.79%
std::map<int,_int>::erase(key)_(existent)/0 20.946 -
std::map<int,_int>::erase(key)_(existent)/1024 25.509 -
std::map<int,_int>::erase(key)_(existent)/32 22.732 -
std::map<int,_int>::erase(key)_(existent)/8192 25.635 -2.51%
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -8.96%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.452 1.48%
std::map<int,_int>::erase(key)_(non-existent)/32 2.420 -
std::map<int,_int>::erase(key)_(non-existent)/8192 7.798 1.39%
std::map<int,_int>::find(key)_(existent)/0 0.012 -
std::map<int,_int>::find(key)_(existent)/1024 3.947 1.90%
std::map<int,_int>::find(key)_(existent)/32 1.579 1.08%
std::map<int,_int>::find(key)_(existent)/8192 5.476 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 6.717 25.48%
std::map<int,_int>::find(key)_(non-existent)/32 3.161 29.39%
std::map<int,_int>::find(key)_(non-existent)/8192 9.443 31.39%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.956 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.168 1.17%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.155 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.218 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.934 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.417 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.922 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.337 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.165 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 29.186 6.24%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.786 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 33.675 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.154 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.232 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.267 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.502 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.954 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15053.893 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 814.814 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139203.839 -2.74%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.739 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7766.206 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 568.254 -1.16%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136225.497 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.848 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11388.882 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 708.674 -1.11%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93565.152 2.14%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.982 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9733.982 1.63%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 699.900 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81424.695 -
std::map<int,_int>::insert(value)_(already_present)/0 0.721 23.86%
std::map<int,_int>::insert(value)_(already_present)/1024 3.439 8.75%
std::map<int,_int>::insert(value)_(already_present)/32 1.778 1.79%
std::map<int,_int>::insert(value)_(already_present)/8192 3.995 1.44%
std::map<int,_int>::insert(value)_(new_value)/0 17.979 -
std::map<int,_int>::insert(value)_(new_value)/1024 28.114 2.90%
std::map<int,_int>::insert(value)_(new_value)/32 19.648 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.635 13.29%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.680 5.48%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.772 8.83%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.760 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.984 4.73%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 18.082 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.969 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.811 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.388 -1.39%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.347 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.526 1.69%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.604 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.473 -3.71%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.348 -5.19%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.970 -2.20%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.306 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6332.980 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.365 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50309.525 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.289 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6300.153 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 209.758 1.59%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50481.462 1.06%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.315 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1487.451 2.20%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.955 10.32%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12676.667 1.59%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.144 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.698 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.727 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.650 1.64%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.544 -2.05%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.567 -
std::map<std::string,_int>::clear()/0 424.479 -
std::map<std::string,_int>::clear()/1024 20611.312 -1.48%
std::map<std::string,_int>::clear()/32 906.330 -
std::map<std::string,_int>::clear()/8192 205766.015 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::map<std::string,_int>::contains(key)_(existent)/1024 22.881 -
std::map<std::string,_int>::contains(key)_(existent)/32 15.036 -
std::map<std::string,_int>::contains(key)_(existent)/8192 31.288 4.48%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.219 4.43%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.617 -9.70%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 30.312 1.39%
std::map<std::string,_int>::count(key)_(existent)/0 0.015 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.809 -1.91%
std::map<std::string,_int>::count(key)_(existent)/32 15.631 -7.88%
std::map<std::string,_int>::count(key)_(existent)/8192 31.355 1.35%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.162 -4.41%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.571 3.43%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.024 1.60%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.685 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7198.349 1.14%
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 220.860 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60236.623 -
std::map<std::string,_int>::ctor(const&)/0 13.545 -
std::map<std::string,_int>::ctor(const&)/1024 35607.706 1.82%
std::map<std::string,_int>::ctor(const&)/32 724.763 4.78%
std::map<std::string,_int>::ctor(const&)/8192 345807.565 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.562 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37242.689 1.19%
std::map<std::string,_int>::ctor(const&,_alloc)/32 702.109 -5.36%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 349447.938 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.705 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41522.296 1.42%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 827.490 -1.01%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 393312.103 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.660 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58686.779 1.13%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1024.940 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106367.380 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.478 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.910 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.562 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.252 5.29%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.595 8.62%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.786 -5.44%
std::map<std::string,_int>::erase(iterator)/0 31.804 12.45%
std::map<std::string,_int>::erase(iterator)/1024 30.679 4.19%
std::map<std::string,_int>::erase(iterator)/32 29.011 -10.51%
std::map<std::string,_int>::erase(iterator)/8192 30.304 5.20%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.409 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12399.538 2.26%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 704.608 1.62%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116234.398 1.29%
std::map<std::string,_int>::erase(key)_(existent)/0 69.022 21.90%
std::map<std::string,_int>::erase(key)_(existent)/1024 59.771 -30.25%
std::map<std::string,_int>::erase(key)_(existent)/32 86.492 44.56%
std::map<std::string,_int>::erase(key)_(existent)/8192 106.674 14.80%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 22.149 1.95%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.780 -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 27.666 1.22%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 23.673 5.47%
std::map<std::string,_int>::find(key)_(existent)/32 14.995 4.62%
std::map<std::string,_int>::find(key)_(existent)/8192 33.357 16.71%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 20.659 -6.33%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.088 -3.31%
std::map<std::string,_int>::find(key)_(non-existent)/8192 25.959 -7.39%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.478 -6.00%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.899 -20.58%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.097 20.97%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.261 3.49%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.388 9.95%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 45.934 -12.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 45.976 20.04%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.491 -12.43%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 29.153 -10.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.872 3.30%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.209 1.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.353 -9.32%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.115 -23.25%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.533 31.04%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.367 21.18%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.789 21.78%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.768 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 68715.826 3.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1521.918 -2.99%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 832095.405 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.144 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40881.187 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1110.253 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 637905.352 1.07%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.853 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35631.703 2.33%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1232.644 -1.20%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 399484.803 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.224 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34885.746 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1287.513 2.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369732.405 -
std::map<std::string,_int>::insert(value)_(already_present)/0 17.336 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.073 5.45%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.372 60.46%
std::map<std::string,_int>::insert(value)_(already_present)/8192 28.114 -22.09%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.198 -1.65%
std::map<std::string,_int>::insert(value)_(new_value)/1024 65.056 -14.38%
std::map<std::string,_int>::insert(value)_(new_value)/32 44.619 5.37%
std::map<std::string,_int>::insert(value)_(new_value)/8192 69.214 -26.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.738 -45.35%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.787 -4.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.797 -19.02%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 40.241 7.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.783 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 58.914 19.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 32.778 -2.86%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 68.137 -17.98%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.948 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.405 3.42%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.499 -6.86%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.884 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.457 -3.23%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.815 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.297 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37087.301 2.48%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 767.171 -9.88%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351748.863 1.11%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.287 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36147.217 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 693.585 -6.62%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350154.023 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17445.588 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.110 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210621.854 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.451 1.92%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.994 5.30%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.445 -9.22%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.127 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.993 3.39%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.133 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 447.755 -6.26%
std::mismatch(deque<int>)_(it,_it,_it)/1024 481.100 -1.82%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496754.773 -1.13%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.016 -7.34%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3841.931 -1.44%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 448.642 -5.55%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 482.639 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493932.266 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.040 3.81%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3851.361 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 713.009 -2.41%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 716.056 -2.60%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625042.002 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.366 -3.79%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4810.958 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 694.483 -1.47%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 721.948 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622673.810 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.915 -4.71%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4822.745 -
std::mismatch(list<int>)_(it,_it,_it)/1000 750.865 -
std::mismatch(list<int>)_(it,_it,_it)/1024 769.442 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 939415.886 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.666 -1.88%
std::mismatch(list<int>)_(it,_it,_it)/8192 7434.357 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 772.854 1.52%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 781.489 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953951.691 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.730 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11896.972 -2.01%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 811.163 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 832.457 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988247.233 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.575 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12324.258 1.90%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 808.767 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 824.619 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 977616.204 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.586 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10992.916 8.78%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.899 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.801 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76637.734 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.942 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.993 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.802 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76665.285 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.312 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.523 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.759 -3.62%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.282 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609522.563 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.958 -2.62%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4770.114 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 464.651 -1.18%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.579 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607584.128 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.267 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4788.924 -
std::move(deque<int>)/1048576 55025.380 -
std::move(deque<int>)/262144 14933.994 -1.03%
std::move(deque<int>)/32768 2130.624 -6.64%
std::move(deque<int>)/4096 153.745 -
std::move(deque<int>)/512 23.834 -1.25%
std::move(deque<int>)/64 5.986 -4.31%
std::move(deque<int>)/8 3.965 3.55%
std::move(list<int>)/1048576 1004985.106 1.49%
std::move(list<int>)/262144 245579.719 1.46%
std::move(list<int>)/32768 30711.717 -
std::move(list<int>)/4096 4346.241 -
std::move(list<int>)/512 362.591 -
std::move(list<int>)/64 39.522 -
std::move(list<int>)/8 3.456 -
std::move(vector<bool>)_(aligned)/1048576 2120.862 -
std::move(vector<bool>)_(aligned)/262144 256.395 -
std::move(vector<bool>)_(aligned)/32768 36.780 -
std::move(vector<bool>)_(aligned)/4096 6.990 -
std::move(vector<bool>)_(aligned)/512 2.382 -
std::move(vector<bool>)_(aligned)/64 1.784 10.59%
std::move(vector<bool>)_(unaligned)/1048576 6717.944 -
std::move(vector<bool>)_(unaligned)/262144 1583.750 -
std::move(vector<bool>)_(unaligned)/32768 202.281 -
std::move(vector<bool>)_(unaligned)/4096 25.862 -
std::move(vector<bool>)_(unaligned)/512 4.646 3.58%
std::move(vector<bool>)_(unaligned)/64 1.551 -7.46%
std::move(vector<int>)/1048576 56880.504 6.15%
std::move(vector<int>)/262144 21978.776 53.95%
std::move(vector<int>)/32768 2133.851 -
std::move(vector<int>)/4096 134.527 -
std::move(vector<int>)/512 20.213 -
std::move(vector<int>)/64 4.149 -
std::move(vector<int>)/8 2.271 2.49%
std::move_backward(deque<int>)/1048576 129976.972 -
std::move_backward(deque<int>)/262144 30602.197 -
std::move_backward(deque<int>)/32768 3660.324 1.06%
std::move_backward(deque<int>)/4096 163.028 -9.76%
std::move_backward(deque<int>)/512 26.229 -
std::move_backward(deque<int>)/64 7.156 -
std::move_backward(deque<int>)/8 4.061 1.53%
std::move_backward(list<int>)/1048576 1049110.987 -
std::move_backward(list<int>)/262144 267917.178 1.68%
std::move_backward(list<int>)/32768 32043.543 3.24%
std::move_backward(list<int>)/4096 4931.795 12.26%
std::move_backward(list<int>)/512 373.848 -
std::move_backward(list<int>)/64 39.913 -
std::move_backward(list<int>)/8 3.400 -
std::move_backward(vector<bool>)_(aligned)/1048576 2119.082 -
std::move_backward(vector<bool>)_(aligned)/262144 257.698 -
std::move_backward(vector<bool>)_(aligned)/32768 38.193 -
std::move_backward(vector<bool>)_(aligned)/4096 7.313 -
std::move_backward(vector<bool>)_(aligned)/512 2.407 -2.20%
std::move_backward(vector<bool>)_(aligned)/64 1.835 3.28%
std::move_backward(vector<bool>)_(unaligned)/1048576 6484.338 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.196 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.455 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.129 -
std::move_backward(vector<bool>)_(unaligned)/512 4.636 -1.60%
std::move_backward(vector<bool>)_(unaligned)/64 1.824 -1.64%
std::move_backward(vector<int>)/1048576 56229.260 -
std::move_backward(vector<int>)/262144 21293.623 -1.41%
std::move_backward(vector<int>)/32768 2150.798 -
std::move_backward(vector<int>)/4096 135.830 -
std::move_backward(vector<int>)/512 20.872 -
std::move_backward(vector<int>)/64 4.331 -
std::move_backward(vector<int>)/8 2.405 6.99%
std::multimap<int,_int>::clear()/0 421.019 -
std::multimap<int,_int>::clear()/1024 10362.053 -2.85%
std::multimap<int,_int>::clear()/32 664.820 -1.14%
std::multimap<int,_int>::clear()/8192 81591.555 -3.78%
std::multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.756 1.86%
std::multimap<int,_int>::contains(key)_(existent)/32 1.658 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.567 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.855 9.08%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.752 14.90%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.558 6.40%
std::multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.497 -3.65%
std::multimap<int,_int>::count(key)_(existent)/32 3.421 -4.27%
std::multimap<int,_int>::count(key)_(existent)/8192 6.480 -3.97%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.124 4.74%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.621 -4.25%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.383 2.17%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.753 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5927.207 -1.22%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.235 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51632.849 -
std::multimap<int,_int>::ctor(const&)/0 13.626 -
std::multimap<int,_int>::ctor(const&)/1024 6245.071 -
std::multimap<int,_int>::ctor(const&)/32 213.459 1.02%
std::multimap<int,_int>::ctor(const&)/8192 49952.988 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.647 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6336.232 1.37%
std::multimap<int,_int>::ctor(const&,_alloc)/32 213.861 1.56%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50437.272 1.73%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.554 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7939.695 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.261 4.03%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65654.043 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.614 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12776.835 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.160 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274048.825 -1.99%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.044 -4.52%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.350 -1.55%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.235 1.83%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.037 -4.02%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.311 -12.62%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.518 -8.94%
std::multimap<int,_int>::erase(iterator)/0 20.558 -1.48%
std::multimap<int,_int>::erase(iterator)/1024 20.779 -1.45%
std::multimap<int,_int>::erase(iterator)/32 20.695 -1.71%
std::multimap<int,_int>::erase(iterator)/8192 20.923 -1.64%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.558 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7040.711 -4.01%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.780 -1.47%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53759.924 -3.96%
std::multimap<int,_int>::erase(key)_(existent)/0 21.723 -
std::multimap<int,_int>::erase(key)_(existent)/1024 27.045 3.81%
std::multimap<int,_int>::erase(key)_(existent)/32 23.158 -
std::multimap<int,_int>::erase(key)_(existent)/8192 28.764 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.880 -4.84%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.286 -7.51%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.883 1.19%
std::multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.942 -1.08%
std::multimap<int,_int>::find(key)_(existent)/32 1.623 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.485 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.380 -15.12%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.257 -22.20%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.456 -19.98%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.096 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.382 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.503 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.914 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.184 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.521 2.99%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.551 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.115 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.092 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.161 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.003 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 46.305 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.137 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 23.369 3.93%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.007 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.332 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.970 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14844.175 2.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 790.163 -1.10%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 147779.883 2.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.089 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11935.808 2.24%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 710.899 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183429.456 1.92%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.277 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10948.884 2.71%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 696.392 2.45%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88222.009 1.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.683 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9821.891 2.75%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 710.088 1.39%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 86715.885 5.57%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.176 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 23.265 1.44%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.187 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.231 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.939 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.474 -
std::multimap<int,_int>::insert(value)_(new_value)/32 19.906 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 40.611 -
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.078 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.208 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.275 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.800 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.834 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.882 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.280 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6309.988 1.21%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.096 5.30%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50362.448 1.20%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.289 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6415.916 3.33%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.642 5.30%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50733.251 2.55%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.219 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1464.433 1.70%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 40.730 10.22%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13036.495 2.41%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.007 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.182 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.217 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.524 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.777 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.861 -
std::multimap<std::string,_int>::clear()/0 422.594 -
std::multimap<std::string,_int>::clear()/1024 19927.648 -5.49%
std::multimap<std::string,_int>::clear()/32 882.441 -4.78%
std::multimap<std::string,_int>::clear()/8192 203301.597 -1.37%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.017 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.393 -1.89%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.608 -2.24%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 27.864 -13.45%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.290 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.477 -7.62%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.878 -6.75%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.001 -7.03%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.000 3.84%
std::multimap<std::string,_int>::count(key)_(existent)/32 21.196 8.36%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.908 -1.59%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.521 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.446 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.264 -2.95%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.718 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7136.396 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.366 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60561.702 -
std::multimap<std::string,_int>::ctor(const&)/0 13.600 -
std::multimap<std::string,_int>::ctor(const&)/1024 35132.046 -
std::multimap<std::string,_int>::ctor(const&)/32 828.618 -
std::multimap<std::string,_int>::ctor(const&)/8192 347707.660 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.616 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37712.364 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 799.373 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 349103.547 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.751 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39943.178 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 742.984 1.14%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384648.550 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.637 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54147.692 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 961.737 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1043768.915 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.700 4.35%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.388 2.31%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.236 5.95%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.215 -1.07%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.532 9.10%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.964 4.14%
std::multimap<std::string,_int>::erase(iterator)/0 31.444 6.32%
std::multimap<std::string,_int>::erase(iterator)/1024 29.451 -14.25%
std::multimap<std::string,_int>::erase(iterator)/32 31.586 -1.33%
std::multimap<std::string,_int>::erase(iterator)/8192 36.655 12.80%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.866 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12473.966 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 699.250 -1.40%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115161.823 -1.43%
std::multimap<std::string,_int>::erase(key)_(existent)/0 65.834 17.78%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 57.651 -34.50%
std::multimap<std::string,_int>::erase(key)_(existent)/32 59.510 -20.63%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 83.373 5.98%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.034 -3.88%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.724 -2.13%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 31.966 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.970 -1.99%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.201 3.42%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.599 -2.53%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 19.219 -10.50%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.063 -10.06%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.064 4.66%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.384 33.17%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.602 2.28%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 40.081 -10.78%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.005 -3.49%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.162 -15.20%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 46.846 21.28%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.902 -5.47%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.543 -3.56%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 26.082 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 50.175 3.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.927 1.30%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.013 -10.58%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.056 -1.93%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.115 2.46%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 32.602 -10.21%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.791 -13.53%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.866 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66310.208 -1.38%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1454.854 1.97%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 832324.209 2.14%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.456 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 55677.750 -3.64%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1504.694 2.89%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 797557.497 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.462 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32955.327 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1201.007 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 374779.979 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.935 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32189.026 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1225.335 -1.33%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 352622.066 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 35.779 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 62.388 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 65.560 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.355 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 33.079 1.45%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 63.912 1.62%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.122 4.40%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 91.132 1.13%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 22.531 -4.65%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 18.683 12.14%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 28.061 9.77%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 29.938 25.26%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.566 5.82%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.919 3.42%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.350 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36755.459 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 870.390 1.23%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351527.943 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.294 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36166.454 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 650.339 1.02%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350563.885 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.124 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17614.104 1.26%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.220 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209499.905 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.212 -2.90%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.436 -5.80%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.363 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.391 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.176 -6.05%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.394 -2.71%
std::multiset<int>::clear()/0 421.196 -
std::multiset<int>::clear()/1024 9372.793 -6.32%
std::multiset<int>::clear()/32 635.890 -2.05%
std::multiset<int>::clear()/8192 74311.538 -6.29%
std::multiset<int>::contains(key)_(existent)/0 0.016 -
std::multiset<int>::contains(key)_(existent)/1024 4.035 -1.26%
std::multiset<int>::contains(key)_(existent)/32 1.686 -
std::multiset<int>::contains(key)_(existent)/8192 8.270 -1.19%
std::multiset<int>::contains(key)_(non-existent)/0 0.267 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.639 -
std::multiset<int>::contains(key)_(non-existent)/32 2.638 13.07%
std::multiset<int>::contains(key)_(non-existent)/8192 8.736 -
std::multiset<int>::count(key)_(existent)/0 0.011 -
std::multiset<int>::count(key)_(existent)/1024 5.514 -6.21%
std::multiset<int>::count(key)_(existent)/32 3.569 -1.02%
std::multiset<int>::count(key)_(existent)/8192 9.193 -
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.887 -
std::multiset<int>::count(key)_(non-existent)/32 2.268 -
std::multiset<int>::count(key)_(non-existent)/8192 9.084 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.743 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5944.801 1.39%
std::multiset<int>::ctor(&&,_different_allocs)/32 180.624 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 49045.768 1.06%
std::multiset<int>::ctor(const&)/0 13.696 -
std::multiset<int>::ctor(const&)/1024 6081.775 -3.75%
std::multiset<int>::ctor(const&)/32 218.188 -6.26%
std::multiset<int>::ctor(const&)/8192 48314.676 -4.23%
std::multiset<int>::ctor(const&,_alloc)/0 13.689 -
std::multiset<int>::ctor(const&,_alloc)/1024 6136.316 -2.59%
std::multiset<int>::ctor(const&,_alloc)/32 218.235 -4.26%
std::multiset<int>::ctor(const&,_alloc)/8192 48970.065 -2.25%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.591 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8715.419 -1.61%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 248.643 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69212.239 -2.63%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.631 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12409.621 -1.64%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.453 -1.35%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 253493.662 -6.36%
std::multiset<int>::equal_range(key)_(existent)/0 0.013 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.349 3.10%
std::multiset<int>::equal_range(key)_(existent)/32 2.506 -1.37%
std::multiset<int>::equal_range(key)_(existent)/8192 8.357 -5.00%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.592 -13.55%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.354 -12.64%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.888 -12.85%
std::multiset<int>::erase(iterator)/0 19.945 -2.63%
std::multiset<int>::erase(iterator)/1024 23.917 -2.31%
std::multiset<int>::erase(iterator)/32 21.540 -2.92%
std::multiset<int>::erase(iterator)/8192 23.848 -1.99%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.502 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6356.660 -3.72%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.979 -1.33%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51442.377 -3.22%
std::multiset<int>::erase(key)_(existent)/0 21.056 -2.32%
std::multiset<int>::erase(key)_(existent)/1024 40.470 -
std::multiset<int>::erase(key)_(existent)/32 22.481 -1.74%
std::multiset<int>::erase(key)_(existent)/8192 60.517 -
std::multiset<int>::erase(key)_(non-existent)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.881 3.41%
std::multiset<int>::erase(key)_(non-existent)/32 2.712 8.52%
std::multiset<int>::erase(key)_(non-existent)/8192 9.837 2.71%
std::multiset<int>::find(key)_(existent)/0 0.012 -
std::multiset<int>::find(key)_(existent)/1024 3.833 4.13%
std::multiset<int>::find(key)_(existent)/32 1.688 1.31%
std::multiset<int>::find(key)_(existent)/8192 8.494 3.89%
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.422 -
std::multiset<int>::find(key)_(non-existent)/32 2.228 -
std::multiset<int>::find(key)_(non-existent)/8192 8.437 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.127 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.293 2.22%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.699 -1.07%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 77.987 -7.40%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.073 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.668 -1.73%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.476 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.102 -2.98%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.022 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 51.249 1.10%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.876 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.344 -13.96%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.942 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.220 -1.90%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.001 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.874 -8.66%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.965 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14488.189 -2.94%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 788.795 -11.26%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151435.510 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.829 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11671.306 -3.07%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 710.805 -1.63%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 203046.121 -4.39%
std::multiset<int>::insert(value)_(already_present)/0 18.155 -1.11%
std::multiset<int>::insert(value)_(already_present)/1024 28.833 1.80%
std::multiset<int>::insert(value)_(already_present)/32 19.099 -1.69%
std::multiset<int>::insert(value)_(already_present)/8192 32.243 -2.73%
std::multiset<int>::insert(value)_(new_value)/0 17.929 -
std::multiset<int>::insert(value)_(new_value)/1024 54.281 10.91%
std::multiset<int>::insert(value)_(new_value)/32 19.961 -
std::multiset<int>::insert(value)_(new_value)/8192 76.753 3.18%
std::multiset<int>::lower_bound(key)_(existent)/0 0.011 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.204 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.655 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.882 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.973 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.907 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.081 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.272 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6166.402 -2.49%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.356 -3.01%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49127.460 -2.77%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.289 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6157.017 -3.01%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 220.092 -2.22%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49107.929 -3.64%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.209 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1307.164 -2.99%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 32.392 -13.45%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12425.437 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.011 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.051 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.214 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.713 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.399 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.849 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.074 -
std::multiset<std::string>::clear()/0 421.491 -
std::multiset<std::string>::clear()/1024 19969.359 -8.22%
std::multiset<std::string>::clear()/32 916.318 -2.56%
std::multiset<std::string>::clear()/8192 203398.500 -6.72%
std::multiset<std::string>::contains(key)_(existent)/0 0.012 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.191 -6.21%
std::multiset<std::string>::contains(key)_(existent)/32 16.870 15.72%
std::multiset<std::string>::contains(key)_(existent)/8192 28.442 -4.57%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.285 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.180 3.77%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.684 7.49%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.012 22.38%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.283 -1.39%
std::multiset<std::string>::count(key)_(existent)/32 19.790 9.58%
std::multiset<std::string>::count(key)_(existent)/8192 30.025 -3.87%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.501 2.70%
std::multiset<std::string>::count(key)_(non-existent)/32 10.311 -
std::multiset<std::string>::count(key)_(non-existent)/8192 31.623 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.713 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6875.024 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.096 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57429.360 -
std::multiset<std::string>::ctor(const&)/0 13.637 -
std::multiset<std::string>::ctor(const&)/1024 34924.854 -2.05%
std::multiset<std::string>::ctor(const&)/32 712.524 -3.96%
std::multiset<std::string>::ctor(const&)/8192 339881.138 -1.30%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.626 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36179.177 -3.14%
std::multiset<std::string>::ctor(const&,_alloc)/32 736.465 -3.22%
std::multiset<std::string>::ctor(const&,_alloc)/8192 341479.246 -1.47%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.729 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39307.154 -4.62%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 765.721 -1.06%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377900.749 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.738 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54252.577 -2.12%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 916.918 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1045807.605 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.773 3.17%
std::multiset<std::string>::equal_range(key)_(existent)/32 20.148 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.980 -6.80%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.917 -2.60%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.522 3.55%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.282 -3.08%
std::multiset<std::string>::erase(iterator)/0 29.666 -5.14%
std::multiset<std::string>::erase(iterator)/1024 29.722 -11.09%
std::multiset<std::string>::erase(iterator)/32 31.078 -3.33%
std::multiset<std::string>::erase(iterator)/8192 27.007 -20.94%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.069 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12349.670 -5.24%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.045 -4.66%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114833.911 -5.51%
std::multiset<std::string>::erase(key)_(existent)/0 40.721 -33.23%
std::multiset<std::string>::erase(key)_(existent)/1024 84.757 30.69%
std::multiset<std::string>::erase(key)_(existent)/32 49.770 -18.92%
std::multiset<std::string>::erase(key)_(existent)/8192 128.261 -7.09%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 23.305 1.53%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.330 -2.35%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.666 4.73%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 28.407 -7.31%
std::multiset<std::string>::find(key)_(existent)/32 20.943 35.60%
std::multiset<std::string>::find(key)_(existent)/8192 40.526 -1.11%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.814 5.21%
std::multiset<std::string>::find(key)_(non-existent)/32 10.734 6.63%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.230 -4.96%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.477 9.52%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.835 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.348 -19.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 85.016 -10.76%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.376 2.05%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.175 5.92%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.486 -28.18%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.668 -5.80%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.372 -10.82%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.114 -24.49%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.175 14.68%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.539 -11.33%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.377 3.11%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.176 -26.24%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.005 -7.10%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.691 -2.07%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.413 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70331.054 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1466.947 1.82%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 840784.540 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.051 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58217.921 -1.90%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1438.997 -11.90%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 795940.708 -1.30%
std::multiset<std::string>::insert(value)_(already_present)/0 19.698 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.528 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.022 -1.31%
std::multiset<std::string>::insert(value)_(already_present)/8192 67.145 2.33%
std::multiset<std::string>::insert(value)_(new_value)/0 35.053 -1.30%
std::multiset<std::string>::insert(value)_(new_value)/1024 63.841 -1.70%
std::multiset<std::string>::insert(value)_(new_value)/32 43.122 -2.16%
std::multiset<std::string>::insert(value)_(new_value)/8192 74.394 -19.33%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.093 5.76%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.866 -4.11%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.112 5.98%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.784 -7.63%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.205 -14.92%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.169 1.12%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.181 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36013.094 -2.13%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 670.530 -2.22%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345123.352 -1.08%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.204 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35159.119 -3.46%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 580.085 -2.76%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344007.752 -1.18%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16853.616 -2.63%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 390.338 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207835.164 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.034 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.300 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.294 7.66%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.676 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.890 -1.31%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.006 13.23%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.538 -1.16%
std::none_of(deque<int>)_(process_all)/32 11.534 -
std::none_of(deque<int>)_(process_all)/32768 10565.585 -2.68%
std::none_of(deque<int>)_(process_all)/50 18.334 -
std::none_of(deque<int>)_(process_all)/8 3.223 -
std::none_of(deque<int>)_(process_all)/8192 2631.264 -2.92%
std::none_of(list<int>)_(process_all)/32 11.851 1.78%
std::none_of(list<int>)_(process_all)/32768 26460.429 1.07%
std::none_of(list<int>)_(process_all)/50 21.867 -
std::none_of(list<int>)_(process_all)/8 2.607 -
std::none_of(list<int>)_(process_all)/8192 7657.004 9.64%
std::none_of(vector<int>)_(process_all)/32 8.320 -
std::none_of(vector<int>)_(process_all)/32768 8113.940 -
std::none_of(vector<int>)_(process_all)/50 13.566 7.91%
std::none_of(vector<int>)_(process_all)/8 2.407 -
std::none_of(vector<int>)_(process_all)/8192 2020.764 -
std::partial_sort(deque<int>)_(ascending)/1024 7949.791 1.84%
std::partial_sort(deque<int>)_(ascending)/8 30.769 1.92%
std::partial_sort(deque<int>)_(ascending)/8192 159719.969 -3.03%
std::partial_sort(deque<int>)_(descending)/1024 18515.476 -
std::partial_sort(deque<int>)_(descending)/8 44.439 2.58%
std::partial_sort(deque<int>)_(descending)/8192 287898.988 -
std::partial_sort(deque<int>)_(heap)/1024 18459.592 -
std::partial_sort(deque<int>)_(heap)/8 38.936 -
std::partial_sort(deque<int>)_(heap)/8192 288679.241 1.35%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7943.424 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.210 4.27%
std::partial_sort(deque<int>)_(pipe-organ)/8192 161532.275 -2.45%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19647.569 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.864 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 290371.377 -
std::partial_sort(deque<int>)_(repeated)/1024 6432.757 1.47%
std::partial_sort(deque<int>)_(repeated)/8 27.506 -
std::partial_sort(deque<int>)_(repeated)/8192 68509.189 -
std::partial_sort(deque<int>)_(shuffled)/1024 16101.858 -
std::partial_sort(deque<int>)_(shuffled)/8 34.027 -
std::partial_sort(deque<int>)_(shuffled)/8192 264677.050 -2.22%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4963.762 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.099 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55456.839 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8201.642 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.034 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97545.612 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8214.324 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.379 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101061.510 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4976.258 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.973 -1.04%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55501.094 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9141.524 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.644 -3.75%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97660.953 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3947.753 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.802 -5.43%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46921.663 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6909.520 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.966 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91187.643 -
std::partial_sort(vector<int>)_(ascending)/1024 4988.074 -
std::partial_sort(vector<int>)_(ascending)/8 20.866 -
std::partial_sort(vector<int>)_(ascending)/8192 54483.129 -
std::partial_sort(vector<int>)_(descending)/1024 8167.737 -1.29%
std::partial_sort(vector<int>)_(descending)/8 24.516 -1.01%
std::partial_sort(vector<int>)_(descending)/8192 97240.477 -
std::partial_sort(vector<int>)_(heap)/1024 8207.273 -
std::partial_sort(vector<int>)_(heap)/8 27.750 5.45%
std::partial_sort(vector<int>)_(heap)/8192 100703.656 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4987.995 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.756 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54501.576 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9136.968 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.622 -1.10%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97160.694 -
std::partial_sort(vector<int>)_(repeated)/1024 3935.262 -
std::partial_sort(vector<int>)_(repeated)/8 20.235 -
std::partial_sort(vector<int>)_(repeated)/8192 46751.886 -
std::partial_sort(vector<int>)_(shuffled)/1024 6903.544 -
std::partial_sort(vector<int>)_(shuffled)/8 22.391 -
std::partial_sort(vector<int>)_(shuffled)/8192 88469.232 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5471.670 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.622 -1.67%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57497.580 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8534.974 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.929 -
std::partial_sort_copy(deque<int>)_(descending)/8192 100292.289 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8672.221 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.659 -1.16%
std::partial_sort_copy(deque<int>)_(heap)/8192 103348.071 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5464.672 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.618 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57451.420 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9284.298 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.352 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100531.845 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4324.275 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.587 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49343.424 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7251.289 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.998 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92822.438 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5602.025 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.170 -
std::partial_sort_copy(list<int>)_(ascending)/8192 61198.747 -
std::partial_sort_copy(list<int>)_(descending)/1024 8557.261 -
std::partial_sort_copy(list<int>)_(descending)/8 18.851 -
std::partial_sort_copy(list<int>)_(descending)/8192 101407.916 -
std::partial_sort_copy(list<int>)_(heap)/1024 8536.821 -
std::partial_sort_copy(list<int>)_(heap)/8 15.237 -3.04%
std::partial_sort_copy(list<int>)_(heap)/8192 105100.531 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5614.942 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.060 -3.13%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60623.046 -1.63%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9873.331 4.30%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.872 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101326.157 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4513.907 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.368 -5.19%
std::partial_sort_copy(list<int>)_(repeated)/8192 52506.907 -2.91%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7308.829 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.621 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93732.982 1.10%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5231.899 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.237 2.33%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55836.550 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8401.783 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.877 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98582.052 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8332.899 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.265 3.67%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101983.971 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5232.626 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.165 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55873.657 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9165.646 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.946 8.80%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98981.247 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4065.255 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 8.951 -2.76%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47527.741 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7147.925 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.588 -2.99%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92372.971 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5095.228 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.124 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55296.239 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8357.722 -
std::partial_sort_copy(vector<int>)_(descending)/8 19.031 2.50%
std::partial_sort_copy(vector<int>)_(descending)/8192 99367.437 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8300.815 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.251 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102350.284 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5100.338 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.864 -1.04%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55253.146 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9252.614 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.157 3.78%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 100076.070 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4037.626 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.447 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47477.477 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7161.624 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.573 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94193.256 -
std::partition(deque<int>)_(dense)/1024 362.236 -
std::partition(deque<int>)_(dense)/32 10.382 -
std::partition(deque<int>)_(dense)/50 15.604 -
std::partition(deque<int>)_(dense)/8192 2817.038 -
std::partition(deque<int>)_(sparse)/1024 384.450 -1.32%
std::partition(deque<int>)_(sparse)/32 13.530 19.10%
std::partition(deque<int>)_(sparse)/50 20.078 13.28%
std::partition(deque<int>)_(sparse)/8192 3035.055 -7.40%
std::partition(list<int>)_(dense)/1024 390.091 -52.34%
std::partition(list<int>)_(dense)/32 8.882 2.25%
std::partition(list<int>)_(dense)/50 13.439 -
std::partition(list<int>)_(dense)/8192 5008.055 14.91%
std::partition(list<int>)_(sparse)/1024 726.646 1.16%
std::partition(list<int>)_(sparse)/32 8.781 -1.15%
std::partition(list<int>)_(sparse)/50 14.902 1.05%
std::partition(list<int>)_(sparse)/8192 7246.004 -10.41%
std::partition(vector<int>)_(dense)/1024 248.548 -
std::partition(vector<int>)_(dense)/32 8.652 4.24%
std::partition(vector<int>)_(dense)/50 13.208 -
std::partition(vector<int>)_(dense)/8192 1881.978 -
std::partition(vector<int>)_(sparse)/1024 258.882 -
std::partition(vector<int>)_(sparse)/32 9.060 2.96%
std::partition(vector<int>)_(sparse)/50 14.652 5.86%
std::partition(vector<int>)_(sparse)/8192 1882.101 -
std::partition_copy(deque<int>)/1024 634.973 -1.63%
std::partition_copy(deque<int>)/32 12.796 -
std::partition_copy(deque<int>)/50 21.032 -
std::partition_copy(deque<int>)/8192 5710.392 -
std::partition_copy(list<int>)/1024 717.150 -
std::partition_copy(list<int>)/32 8.598 -
std::partition_copy(list<int>)/50 13.246 1.06%
std::partition_copy(list<int>)/8192 7217.133 6.15%
std::partition_copy(vector<int>)/1024 470.628 -1.33%
std::partition_copy(vector<int>)/32 8.304 1.33%
std::partition_copy(vector<int>)/50 12.845 -1.65%
std::partition_copy(vector<int>)/8192 4538.198 -
std::partition_point(deque<int>)/1024 9.353 -
std::partition_point(deque<int>)/32 4.658 -
std::partition_point(deque<int>)/50 5.079 -
std::partition_point(deque<int>)/8192 16.508 -
std::partition_point(list<int>)/1024 1131.708 -11.78%
std::partition_point(list<int>)/32 15.830 -2.43%
std::partition_point(list<int>)/50 24.712 -1.37%
std::partition_point(list<int>)/8192 11765.212 -4.23%
std::partition_point(vector<int>)/1024 6.153 -
std::partition_point(vector<int>)/32 2.533 -
std::partition_point(vector<int>)/50 2.579 -
std::partition_point(vector<int>)/8192 9.465 -
std::remove(deque<int>)_(prefix)/1024 528.670 -
std::remove(deque<int>)_(prefix)/32 55.413 -5.32%
std::remove(deque<int>)_(prefix)/50 63.628 -4.09%
std::remove(deque<int>)_(prefix)/8192 3909.305 -
std::remove(deque<int>)_(sprinkled)/1024 521.554 -
std::remove(deque<int>)_(sprinkled)/32 56.007 3.05%
std::remove(deque<int>)_(sprinkled)/50 59.887 -
std::remove(deque<int>)_(sprinkled)/8192 3871.191 -
std::remove(list<int>)_(prefix)/1024 987.073 -3.42%
std::remove(list<int>)_(prefix)/32 55.418 -
std::remove(list<int>)_(prefix)/50 67.103 -
std::remove(list<int>)_(prefix)/8192 8459.678 3.17%
std::remove(list<int>)_(sprinkled)/1024 953.811 -
std::remove(list<int>)_(sprinkled)/32 56.460 -
std::remove(list<int>)_(sprinkled)/50 64.782 -
std::remove(list<int>)_(sprinkled)/8192 7946.047 1.85%
std::remove(vector<int>)_(prefix)/1024 313.607 -
std::remove(vector<int>)_(prefix)/32 51.908 -
std::remove(vector<int>)_(prefix)/50 56.974 -
std::remove(vector<int>)_(prefix)/8192 2117.178 -
std::remove(vector<int>)_(sprinkled)/1024 289.713 -
std::remove(vector<int>)_(sprinkled)/32 52.042 -
std::remove(vector<int>)_(sprinkled)/50 56.141 -
std::remove(vector<int>)_(sprinkled)/8192 1991.075 -
std::remove_copy(deque<int>)_(prefix)/1024 400.101 3.14%
std::remove_copy(deque<int>)_(prefix)/32 13.024 -
std::remove_copy(deque<int>)_(prefix)/50 19.171 -
std::remove_copy(deque<int>)_(prefix)/8192 3360.420 -
std::remove_copy(deque<int>)_(sprinkled)/1024 363.140 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.169 -1.17%
std::remove_copy(deque<int>)_(sprinkled)/50 18.389 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2905.913 -
std::remove_copy(list<int>)_(prefix)/1024 758.579 -
std::remove_copy(list<int>)_(prefix)/32 10.812 -
std::remove_copy(list<int>)_(prefix)/50 21.924 -
std::remove_copy(list<int>)_(prefix)/8192 7023.202 -3.31%
std::remove_copy(list<int>)_(sprinkled)/1024 742.188 -
std::remove_copy(list<int>)_(sprinkled)/32 11.255 -
std::remove_copy(list<int>)_(sprinkled)/50 18.736 -
std::remove_copy(list<int>)_(sprinkled)/8192 6969.671 -2.21%
std::remove_copy(vector<int>)_(prefix)/1024 267.174 -
std::remove_copy(vector<int>)_(prefix)/32 8.997 -
std::remove_copy(vector<int>)_(prefix)/50 13.297 -
std::remove_copy(vector<int>)_(prefix)/8192 2068.708 -
std::remove_copy(vector<int>)_(sprinkled)/1024 465.460 -
std::remove_copy(vector<int>)_(sprinkled)/32 15.000 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.351 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3661.449 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.686 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.794 -1.16%
std::remove_copy_if(deque<int>)_(prefix)/50 28.405 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3896.211 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.912 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.715 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.527 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3203.959 -1.70%
std::remove_copy_if(list<int>)_(prefix)/1024 794.987 -
std::remove_copy_if(list<int>)_(prefix)/32 14.860 -
std::remove_copy_if(list<int>)_(prefix)/50 27.244 -
std::remove_copy_if(list<int>)_(prefix)/8192 7238.790 -4.16%
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.116 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.588 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.602 -1.92%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7205.613 -4.26%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.080 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.238 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.771 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3330.818 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.199 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.317 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.893 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3747.865 -
std::remove_if(deque<int>)_(prefix)/1024 560.809 -
std::remove_if(deque<int>)_(prefix)/32 59.495 4.12%
std::remove_if(deque<int>)_(prefix)/50 67.861 4.31%
std::remove_if(deque<int>)_(prefix)/8192 4254.347 -
std::remove_if(deque<int>)_(sprinkled)/1024 537.622 -
std::remove_if(deque<int>)_(sprinkled)/32 58.424 4.18%
std::remove_if(deque<int>)_(sprinkled)/50 67.359 4.81%
std::remove_if(deque<int>)_(sprinkled)/8192 3963.175 -
std::remove_if(list<int>)_(prefix)/1024 1029.305 -1.40%
std::remove_if(list<int>)_(prefix)/32 61.498 -
std::remove_if(list<int>)_(prefix)/50 75.182 -
std::remove_if(list<int>)_(prefix)/8192 9735.327 -2.73%
std::remove_if(list<int>)_(sprinkled)/1024 992.738 -2.48%
std::remove_if(list<int>)_(sprinkled)/32 59.922 -1.00%
std::remove_if(list<int>)_(sprinkled)/50 73.594 -
std::remove_if(list<int>)_(sprinkled)/8192 8301.747 -
std::remove_if(vector<int>)_(prefix)/1024 357.709 -
std::remove_if(vector<int>)_(prefix)/32 52.103 -
std::remove_if(vector<int>)_(prefix)/50 57.040 -
std::remove_if(vector<int>)_(prefix)/8192 2578.736 -
std::remove_if(vector<int>)_(sprinkled)/1024 525.745 -
std::remove_if(vector<int>)_(sprinkled)/32 55.714 -
std::remove_if(vector<int>)_(sprinkled)/50 65.852 1.58%
std::remove_if(vector<int>)_(sprinkled)/8192 3834.930 -
std::replace(deque<int>)_(prefix)/1024 419.015 1.54%
std::replace(deque<int>)_(prefix)/32 12.805 -
std::replace(deque<int>)_(prefix)/50 19.067 -
std::replace(deque<int>)_(prefix)/8192 3289.522 -
std::replace(deque<int>)_(sprinkled)/1024 354.914 -
std::replace(deque<int>)_(sprinkled)/32 12.679 -
std::replace(deque<int>)_(sprinkled)/50 18.782 -
std::replace(deque<int>)_(sprinkled)/8192 2837.778 -
std::replace(list<int>)_(prefix)/1024 739.230 -
std::replace(list<int>)_(prefix)/32 11.139 -
std::replace(list<int>)_(prefix)/50 18.313 -
std::replace(list<int>)_(prefix)/8192 7043.923 -5.55%
std::replace(list<int>)_(sprinkled)/1024 727.904 -
std::replace(list<int>)_(sprinkled)/32 11.376 -
std::replace(list<int>)_(sprinkled)/50 17.629 -
std::replace(list<int>)_(sprinkled)/8192 7181.832 -6.43%
std::replace(vector<int>)_(prefix)/1024 161.275 -
std::replace(vector<int>)_(prefix)/32 5.057 -
std::replace(vector<int>)_(prefix)/50 7.793 2.19%
std::replace(vector<int>)_(prefix)/8192 1288.625 -
std::replace(vector<int>)_(sprinkled)/1024 160.961 5.51%
std::replace(vector<int>)_(sprinkled)/32 5.392 -
std::replace(vector<int>)_(sprinkled)/50 8.572 4.13%
std::replace(vector<int>)_(sprinkled)/8192 1260.183 4.65%
std::replace_if(deque<int>)_(prefix)/1024 507.136 4.46%
std::replace_if(deque<int>)_(prefix)/32 13.769 -1.80%
std::replace_if(deque<int>)_(prefix)/50 20.081 -
std::replace_if(deque<int>)_(prefix)/8192 3494.318 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.124 -
std::replace_if(deque<int>)_(sprinkled)/32 12.455 -
std::replace_if(deque<int>)_(sprinkled)/50 18.682 -
std::replace_if(deque<int>)_(sprinkled)/8192 2921.442 -
std::replace_if(list<int>)_(prefix)/1024 746.434 1.29%
std::replace_if(list<int>)_(prefix)/32 13.196 -
std::replace_if(list<int>)_(prefix)/50 24.160 1.14%
std::replace_if(list<int>)_(prefix)/8192 7137.657 -5.93%
std::replace_if(list<int>)_(sprinkled)/1024 744.816 -
std::replace_if(list<int>)_(sprinkled)/32 13.411 -
std::replace_if(list<int>)_(sprinkled)/50 22.889 -2.66%
std::replace_if(list<int>)_(sprinkled)/8192 7343.272 -6.52%
std::replace_if(vector<int>)_(prefix)/1024 271.328 -1.75%
std::replace_if(vector<int>)_(prefix)/32 9.006 -
std::replace_if(vector<int>)_(prefix)/50 13.559 -
std::replace_if(vector<int>)_(prefix)/8192 2042.065 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.419 -
std::replace_if(vector<int>)_(sprinkled)/32 8.744 -
std::replace_if(vector<int>)_(sprinkled)/50 12.898 -
std::replace_if(vector<int>)_(sprinkled)/8192 1911.550 -
std::reverse(deque<int>)/32768 5249.490 -8.31%
std::reverse(deque<int>)/4096 654.440 -8.96%
std::reverse(deque<int>)/512 113.464 -
std::reverse(deque<int>)/64 13.071 -
std::reverse(deque<int>)/8 2.519 -
std::reverse(list<int>)/32768 18405.521 9.71%
std::reverse(list<int>)/4096 1640.403 -2.37%
std::reverse(list<int>)/512 192.700 -
std::reverse(list<int>)/64 17.333 -1.60%
std::reverse(list<int>)/8 2.035 -
std::reverse(vector<int>)/32768 1043.066 -
std::reverse(vector<int>)/4096 130.343 -
std::reverse(vector<int>)/512 16.440 -
std::reverse(vector<int>)/64 4.131 -
std::reverse(vector<int>)/8 1.570 1.30%
std::reverse_copy(deque<int>)/32768 8051.304 -
std::reverse_copy(deque<int>)/4096 983.866 -
std::reverse_copy(deque<int>)/512 125.500 -
std::reverse_copy(deque<int>)/64 16.009 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26314.138 2.53%
std::reverse_copy(list<int>)/4096 3134.384 -
std::reverse_copy(list<int>)/512 366.536 -
std::reverse_copy(list<int>)/64 30.174 -
std::reverse_copy(list<int>)/8 2.470 -
std::reverse_copy(vector<int>)/32768 976.308 -
std::reverse_copy(vector<int>)/4096 135.523 -
std::reverse_copy(vector<int>)/512 17.149 -
std::reverse_copy(vector<int>)/64 2.471 -
std::reverse_copy(vector<int>)/8 2.413 -
std::rotate(deque<int>)_(1_element_backward)/1024 42.815 -
std::rotate(deque<int>)_(1_element_backward)/32 4.421 -
std::rotate(deque<int>)_(1_element_backward)/50 5.344 -
std::rotate(deque<int>)_(1_element_backward)/8192 356.107 14.72%
std::rotate(deque<int>)_(1_element_forward)/1024 38.464 -
std::rotate(deque<int>)_(1_element_forward)/32 4.541 -
std::rotate(deque<int>)_(1_element_forward)/50 5.368 1.18%
std::rotate(deque<int>)_(1_element_forward)/8192 346.935 15.20%
std::rotate(deque<int>)_(by_1/2)/1024 173.211 -6.75%
std::rotate(deque<int>)_(by_1/2)/32 7.398 -
std::rotate(deque<int>)_(by_1/2)/50 10.172 -
std::rotate(deque<int>)_(by_1/2)/8192 1462.120 -
std::rotate(deque<int>)_(by_1/3)/1024 1828.853 -
std::rotate(deque<int>)_(by_1/3)/32 45.590 -
std::rotate(deque<int>)_(by_1/3)/50 77.079 -
std::rotate(deque<int>)_(by_1/3)/8192 22939.273 1.31%
std::rotate(deque<int>)_(by_1/4)/1024 806.316 2.99%
std::rotate(deque<int>)_(by_1/4)/32 29.471 -
std::rotate(deque<int>)_(by_1/4)/50 75.431 -
std::rotate(deque<int>)_(by_1/4)/8192 15086.605 121.90%
std::rotate(list<int>)_(1_element_backward)/1024 750.961 1.08%
std::rotate(list<int>)_(1_element_backward)/32 13.234 -
std::rotate(list<int>)_(1_element_backward)/50 22.708 -
std::rotate(list<int>)_(1_element_backward)/8192 8457.154 -
std::rotate(list<int>)_(1_element_forward)/1024 735.320 -
std::rotate(list<int>)_(1_element_forward)/32 14.558 -
std::rotate(list<int>)_(1_element_forward)/50 27.915 2.47%
std::rotate(list<int>)_(1_element_forward)/8192 7887.494 -
std::rotate(list<int>)_(by_1/2)/1024 385.849 -
std::rotate(list<int>)_(by_1/2)/32 5.973 -
std::rotate(list<int>)_(by_1/2)/50 12.772 -
std::rotate(list<int>)_(by_1/2)/8192 4987.027 -5.25%
std::rotate(list<int>)_(by_1/3)/1024 807.190 -
std::rotate(list<int>)_(by_1/3)/32 14.799 -2.58%
std::rotate(list<int>)_(by_1/3)/50 24.661 -
std::rotate(list<int>)_(by_1/3)/8192 8726.955 -2.52%
std::rotate(list<int>)_(by_1/4)/1024 579.367 -
std::rotate(list<int>)_(by_1/4)/32 12.457 -
std::rotate(list<int>)_(by_1/4)/50 25.123 -
std::rotate(list<int>)_(by_1/4)/8192 7235.829 -1.04%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.300 1.02%
std::rotate(vector<bool>)_(1_element_backward)/32 17.358 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.359 -
std::rotate(vector<bool>)_(1_element_backward)/8192 102.545 4.07%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.286 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.666 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.706 -
std::rotate(vector<bool>)_(1_element_forward)/8192 107.919 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.400 -
std::rotate(vector<bool>)_(by_1/2)/32 17.740 -
std::rotate(vector<bool>)_(by_1/2)/50 17.524 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.178 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.406 -
std::rotate(vector<bool>)_(by_1/3)/32 17.498 -
std::rotate(vector<bool>)_(by_1/3)/50 17.573 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.638 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.776 3.71%
std::rotate(vector<bool>)_(by_1/4)/32 17.634 -1.20%
std::rotate(vector<bool>)_(by_1/4)/50 17.497 -1.30%
std::rotate(vector<bool>)_(by_1/4)/8192 30.026 -
std::rotate(vector<int>)_(1_element_backward)/1024 36.163 1.41%
std::rotate(vector<int>)_(1_element_backward)/32 2.908 -
std::rotate(vector<int>)_(1_element_backward)/50 5.330 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.183 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.345 -
std::rotate(vector<int>)_(1_element_forward)/32 2.933 -
std::rotate(vector<int>)_(1_element_forward)/50 5.273 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.329 -
std::rotate(vector<int>)_(by_1/2)/1024 31.950 -
std::rotate(vector<int>)_(by_1/2)/32 3.657 -
std::rotate(vector<int>)_(by_1/2)/50 4.453 -
std::rotate(vector<int>)_(by_1/2)/8192 240.598 -
std::rotate(vector<int>)_(by_1/3)/1024 1371.436 -
std::rotate(vector<int>)_(by_1/3)/32 21.623 -
std::rotate(vector<int>)_(by_1/3)/50 40.119 -
std::rotate(vector<int>)_(by_1/3)/8192 10951.505 -
std::rotate(vector<int>)_(by_1/4)/1024 331.238 -
std::rotate(vector<int>)_(by_1/4)/32 12.106 -
std::rotate(vector<int>)_(by_1/4)/50 40.270 -
std::rotate(vector<int>)_(by_1/4)/8192 2615.511 -
std::rotate_copy(deque<int>)/1024 34.984 1.69%
std::rotate_copy(deque<int>)/32 2.618 -
std::rotate_copy(deque<int>)/50 10.137 235.63%
std::rotate_copy(deque<int>)/8192 293.227 -
std::rotate_copy(list<int>)/1024 731.172 -
std::rotate_copy(list<int>)/32 8.397 -
std::rotate_copy(list<int>)/50 14.409 2.11%
std::rotate_copy(list<int>)/8192 7074.274 6.20%
std::rotate_copy(vector<int>)/1024 32.757 -
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.704 -
std::rotate_copy(vector<int>)/8192 655.483 -7.60%
std::sample(deque<int>)/1024 11886.215 -
std::sample(deque<int>)/32 323.369 1.20%
std::sample(deque<int>)/8192 95069.612 -
std::sample(list<int>)/1024 11884.670 2.31%
std::sample(list<int>)/32 313.529 -
std::sample(list<int>)/8192 97152.051 -
std::sample(vector<int>)/1024 11282.744 -
std::sample(vector<int>)/32 307.267 -
std::sample(vector<int>)/8192 90993.250 -
std::search(deque<int>)_(near_matches)/1000 23315.627 4.56%
std::search(deque<int>)_(near_matches)/1024 24286.206 3.54%
std::search(deque<int>)_(near_matches)/8192 1458182.465 -
std::search(deque<int>)_(no_match)/1000 408.030 -
std::search(deque<int>)_(no_match)/1024 400.558 -3.98%
std::search(deque<int>)_(no_match)/1048576 425970.390 -
std::search(deque<int>)_(no_match)/8192 3341.867 -
std::search(deque<int>)_(same_length)/1000 422.188 -
std::search(deque<int>)_(same_length)/1024 475.212 -
std::search(deque<int>)_(same_length)/8192 3785.333 -
std::search(deque<int>)_(single_element)/1000 448.077 -
std::search(deque<int>)_(single_element)/1024 460.141 -
std::search(deque<int>)_(single_element)/8192 3667.480 -
std::search(deque<int>,_pred)_(near_matches)/1000 27092.987 2.75%
std::search(deque<int>,_pred)_(near_matches)/1024 28330.151 2.59%
std::search(deque<int>,_pred)_(near_matches)/8192 1523539.857 -1.89%
std::search(deque<int>,_pred)_(no_match)/1000 429.762 2.69%
std::search(deque<int>,_pred)_(no_match)/1024 439.422 20.67%
std::search(deque<int>,_pred)_(no_match)/1048576 445053.215 -
std::search(deque<int>,_pred)_(no_match)/8192 3490.472 -
std::search(deque<int>,_pred)_(same_length)/1000 492.958 -
std::search(deque<int>,_pred)_(same_length)/1024 505.264 -1.04%
std::search(deque<int>,_pred)_(same_length)/8192 4015.298 -1.06%
std::search(deque<int>,_pred)_(single_element)/1000 476.030 -
std::search(deque<int>,_pred)_(single_element)/1024 486.743 -
std::search(deque<int>,_pred)_(single_element)/8192 3872.825 -
std::search(list<int>)_(near_matches)/1000 37520.468 -
std::search(list<int>)_(near_matches)/1024 39492.806 -
std::search(list<int>)_(near_matches)/8192 2544531.934 -
std::search(list<int>)_(no_match)/1000 674.805 -1.18%
std::search(list<int>)_(no_match)/1024 754.247 1.28%
std::search(list<int>)_(no_match)/1048576 834859.388 -
std::search(list<int>)_(no_match)/8192 6988.021 -4.04%
std::search(list<int>)_(same_length)/1000 740.546 -
std::search(list<int>)_(same_length)/1024 757.592 -
std::search(list<int>)_(same_length)/8192 11276.619 20.46%
std::search(list<int>)_(single_element)/1000 652.286 -1.90%
std::search(list<int>)_(single_element)/1024 757.902 -
std::search(list<int>)_(single_element)/8192 8091.352 1.32%
std::search(list<int>,_pred)_(near_matches)/1000 42389.695 -
std::search(list<int>,_pred)_(near_matches)/1024 44186.050 -
std::search(list<int>,_pred)_(near_matches)/8192 2734553.547 -
std::search(list<int>,_pred)_(no_match)/1000 752.240 -
std::search(list<int>,_pred)_(no_match)/1024 769.736 -
std::search(list<int>,_pred)_(no_match)/1048576 901146.127 -
std::search(list<int>,_pred)_(no_match)/8192 7393.151 3.93%
std::search(list<int>,_pred)_(same_length)/1000 780.496 -
std::search(list<int>,_pred)_(same_length)/1024 790.753 -
std::search(list<int>,_pred)_(same_length)/8192 9316.340 3.85%
std::search(list<int>,_pred)_(single_element)/1000 820.599 -
std::search(list<int>,_pred)_(single_element)/1024 840.649 -
std::search(list<int>,_pred)_(single_element)/8192 9351.175 8.08%
std::search(vector<int>)_(near_matches)/1000 14052.678 -
std::search(vector<int>)_(near_matches)/1024 15123.277 2.13%
std::search(vector<int>)_(near_matches)/8192 770514.302 -
std::search(vector<int>)_(no_match)/1000 218.173 5.25%
std::search(vector<int>)_(no_match)/1024 223.583 5.43%
std::search(vector<int>)_(no_match)/1048576 215848.193 2.37%
std::search(vector<int>)_(no_match)/8192 1690.231 2.87%
std::search(vector<int>)_(same_length)/1000 245.720 -
std::search(vector<int>)_(same_length)/1024 254.384 -1.02%
std::search(vector<int>)_(same_length)/8192 1961.958 -1.23%
std::search(vector<int>)_(single_element)/1000 235.642 3.32%
std::search(vector<int>)_(single_element)/1024 241.384 3.27%
std::search(vector<int>)_(single_element)/8192 1848.103 1.78%
std::search(vector<int>,_pred)_(near_matches)/1000 23181.562 -
std::search(vector<int>,_pred)_(near_matches)/1024 24062.192 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452177.235 -
std::search(vector<int>,_pred)_(no_match)/1000 468.567 -
std::search(vector<int>,_pred)_(no_match)/1024 474.989 -
std::search(vector<int>,_pred)_(no_match)/1048576 445721.158 -
std::search(vector<int>,_pred)_(no_match)/8192 4040.851 -
std::search(vector<int>,_pred)_(same_length)/1000 601.540 -
std::search(vector<int>,_pred)_(same_length)/1024 615.985 -
std::search(vector<int>,_pred)_(same_length)/8192 4928.802 -
std::search(vector<int>,_pred)_(single_element)/1000 459.143 -
std::search(vector<int>,_pred)_(single_element)/1024 470.514 -
std::search(vector<int>,_pred)_(single_element)/8192 3749.985 -
std::search_n(deque<int>)_(no_match)/1000 448.872 2.62%
std::search_n(deque<int>)_(no_match)/1024 441.697 -
std::search_n(deque<int>)_(no_match)/1048576 440545.938 -
std::search_n(deque<int>)_(no_match)/8192 3438.942 -
std::search_n(deque<int>,_pred)_(no_match)/1000 601.850 -
std::search_n(deque<int>,_pred)_(no_match)/1024 625.901 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 548933.458 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4325.590 -
std::search_n(list<int>)_(no_match)/1000 534.458 -19.88%
std::search_n(list<int>)_(no_match)/1024 760.546 -1.02%
std::search_n(list<int>)_(no_match)/1048576 872177.842 -
std::search_n(list<int>)_(no_match)/8192 6749.488 -28.11%
std::search_n(list<int>,_pred)_(no_match)/1000 826.221 -
std::search_n(list<int>,_pred)_(no_match)/1024 845.646 -
std::search_n(list<int>,_pred)_(no_match)/1048576 981775.105 -
std::search_n(list<int>,_pred)_(no_match)/8192 7820.120 -6.28%
std::search_n(vector<int>)_(no_match)/1000 205.616 -1.24%
std::search_n(vector<int>)_(no_match)/1024 210.243 -1.43%
std::search_n(vector<int>)_(no_match)/1048576 208942.948 -
std::search_n(vector<int>)_(no_match)/8192 1627.999 -
std::search_n(vector<int>,_pred)_(no_match)/1000 512.269 -
std::search_n(vector<int>,_pred)_(no_match)/1024 523.568 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 615477.613 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4192.890 -
std::set<int>::clear()/0 418.569 -
std::set<int>::clear()/1024 8904.297 1.98%
std::set<int>::clear()/32 641.903 -
std::set<int>::clear()/8192 76236.013 2.10%
std::set<int>::contains(key)_(existent)/0 0.011 -
std::set<int>::contains(key)_(existent)/1024 4.063 3.00%
std::set<int>::contains(key)_(existent)/32 1.684 -2.43%
std::set<int>::contains(key)_(existent)/8192 8.300 -1.03%
std::set<int>::contains(key)_(non-existent)/0 0.284 7.34%
std::set<int>::contains(key)_(non-existent)/1024 5.289 -1.06%
std::set<int>::contains(key)_(non-existent)/32 2.336 -2.53%
std::set<int>::contains(key)_(non-existent)/8192 8.300 -3.01%
std::set<int>::count(key)_(existent)/0 0.011 -
std::set<int>::count(key)_(existent)/1024 4.080 -5.19%
std::set<int>::count(key)_(existent)/32 1.743 -2.19%
std::set<int>::count(key)_(existent)/8192 7.759 -
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.543 -4.20%
std::set<int>::count(key)_(non-existent)/32 2.952 -1.17%
std::set<int>::count(key)_(non-existent)/8192 11.353 -3.64%
std::set<int>::ctor(&&,_different_allocs)/0 13.775 -
std::set<int>::ctor(&&,_different_allocs)/1024 5791.198 -
std::set<int>::ctor(&&,_different_allocs)/32 180.637 -
std::set<int>::ctor(&&,_different_allocs)/8192 47915.170 -
std::set<int>::ctor(const&)/0 13.721 -
std::set<int>::ctor(const&)/1024 6209.140 2.20%
std::set<int>::ctor(const&)/32 223.158 3.60%
std::set<int>::ctor(const&)/8192 49620.180 -
std::set<int>::ctor(const&,_alloc)/0 13.704 -
std::set<int>::ctor(const&,_alloc)/1024 6234.852 -
std::set<int>::ctor(const&,_alloc)/32 223.108 2.80%
std::set<int>::ctor(const&,_alloc)/8192 49499.088 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.629 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8617.435 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 261.199 2.77%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69190.440 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.682 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12822.662 1.33%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 305.792 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 292970.382 9.95%
std::set<int>::equal_range(key)_(existent)/0 0.013 -
std::set<int>::equal_range(key)_(existent)/1024 4.160 -1.26%
std::set<int>::equal_range(key)_(existent)/32 1.694 -
std::set<int>::equal_range(key)_(existent)/8192 8.238 2.31%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.692 6.12%
std::set<int>::equal_range(key)_(non-existent)/32 2.506 -7.57%
std::set<int>::equal_range(key)_(non-existent)/8192 10.343 5.04%
std::set<int>::erase(iterator)/0 20.044 -
std::set<int>::erase(iterator)/1024 20.471 -
std::set<int>::erase(iterator)/32 20.274 -
std::set<int>::erase(iterator)/8192 20.528 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.858 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6556.055 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.990 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52415.318 1.43%
std::set<int>::erase(key)_(existent)/0 20.677 -
std::set<int>::erase(key)_(existent)/1024 40.846 1.37%
std::set<int>::erase(key)_(existent)/32 22.204 1.03%
std::set<int>::erase(key)_(existent)/8192 52.218 -2.68%
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.306 -
std::set<int>::erase(key)_(non-existent)/32 2.295 -
std::set<int>::erase(key)_(non-existent)/8192 8.232 1.12%
std::set<int>::find(key)_(existent)/0 0.012 -
std::set<int>::find(key)_(existent)/1024 3.967 -
std::set<int>::find(key)_(existent)/32 1.585 -
std::set<int>::find(key)_(existent)/8192 8.511 5.47%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.746 2.25%
std::set<int>::find(key)_(non-existent)/32 2.372 -3.11%
std::set<int>::find(key)_(non-existent)/8192 8.938 4.24%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.965 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 45.948 7.29%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.492 1.60%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.915 3.24%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.895 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.370 1.99%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.197 1.25%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.446 1.79%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.133 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 53.724 12.72%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.107 1.18%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 92.539 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.127 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.926 -2.23%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.291 1.39%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.240 -1.02%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.551 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16374.517 -2.51%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 829.104 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 148711.657 -4.67%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.931 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7628.813 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 574.108 1.58%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133807.980 -
std::set<int>::insert(value)_(already_present)/0 0.582 -
std::set<int>::insert(value)_(already_present)/1024 5.917 -5.91%
std::set<int>::insert(value)_(already_present)/32 1.766 -
std::set<int>::insert(value)_(already_present)/8192 9.410 -12.38%
std::set<int>::insert(value)_(new_value)/0 18.043 -
std::set<int>::insert(value)_(new_value)/1024 47.912 14.84%
std::set<int>::insert(value)_(new_value)/32 19.929 -
std::set<int>::insert(value)_(new_value)/8192 70.331 -5.48%
std::set<int>::lower_bound(key)_(existent)/0 0.013 -
std::set<int>::lower_bound(key)_(existent)/1024 4.274 1.03%
std::set<int>::lower_bound(key)_(existent)/32 1.555 -
std::set<int>::lower_bound(key)_(existent)/8192 8.259 5.22%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.178 -17.71%
std::set<int>::lower_bound(key)_(non-existent)/32 2.313 -22.00%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.395 -17.37%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.311 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6204.402 1.34%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 224.279 2.85%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49629.005 2.30%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.282 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6257.364 2.36%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 223.013 1.04%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49872.808 1.69%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.087 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1376.503 1.06%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.672 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12480.087 -
std::set<int>::upper_bound(key)_(existent)/0 0.011 -
std::set<int>::upper_bound(key)_(existent)/1024 4.171 -1.90%
std::set<int>::upper_bound(key)_(existent)/32 1.734 -2.49%
std::set<int>::upper_bound(key)_(existent)/8192 8.300 5.13%
std::set<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.388 7.10%
std::set<int>::upper_bound(key)_(non-existent)/32 2.601 6.66%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.821 8.40%
std::set<std::string>::clear()/0 424.140 -
std::set<std::string>::clear()/1024 20152.101 -
std::set<std::string>::clear()/32 890.777 -1.30%
std::set<std::string>::clear()/8192 203426.541 -
std::set<std::string>::contains(key)_(existent)/0 0.016 -
std::set<std::string>::contains(key)_(existent)/1024 23.502 8.01%
std::set<std::string>::contains(key)_(existent)/32 15.759 -2.90%
std::set<std::string>::contains(key)_(existent)/8192 27.725 -7.49%
std::set<std::string>::contains(key)_(non-existent)/0 0.280 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.163 -13.21%
std::set<std::string>::contains(key)_(non-existent)/32 9.716 -8.35%
std::set<std::string>::contains(key)_(non-existent)/8192 27.463 -8.48%
std::set<std::string>::count(key)_(existent)/0 0.018 -
std::set<std::string>::count(key)_(existent)/1024 22.276 -5.72%
std::set<std::string>::count(key)_(existent)/32 15.720 6.13%
std::set<std::string>::count(key)_(existent)/8192 30.084 11.22%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.724 5.57%
std::set<std::string>::count(key)_(non-existent)/32 10.884 7.87%
std::set<std::string>::count(key)_(non-existent)/8192 32.024 -1.13%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.726 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6919.398 -1.12%
std::set<std::string>::ctor(&&,_different_allocs)/32 211.803 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57617.720 -
std::set<std::string>::ctor(const&)/0 13.577 -
std::set<std::string>::ctor(const&)/1024 34615.449 -
std::set<std::string>::ctor(const&)/32 697.881 -
std::set<std::string>::ctor(const&)/8192 347045.741 1.23%
std::set<std::string>::ctor(const&,_alloc)/0 13.600 -
std::set<std::string>::ctor(const&,_alloc)/1024 36676.910 -
std::set<std::string>::ctor(const&,_alloc)/32 797.907 -
std::set<std::string>::ctor(const&,_alloc)/8192 347986.425 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.674 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42022.143 2.73%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 667.396 1.08%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385896.286 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.682 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54967.306 2.39%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 945.111 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1098852.406 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.269 -2.33%
std::set<std::string>::equal_range(key)_(existent)/32 16.961 9.14%
std::set<std::string>::equal_range(key)_(existent)/8192 31.034 11.05%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.920 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.726 5.95%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.518 3.06%
std::set<std::string>::erase(iterator)/0 29.415 16.31%
std::set<std::string>::erase(iterator)/1024 28.912 1.96%
std::set<std::string>::erase(iterator)/32 25.729 -18.11%
std::set<std::string>::erase(iterator)/8192 33.899 31.68%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.989 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12147.862 -1.45%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 723.657 1.84%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113785.741 -
std::set<std::string>::erase(key)_(existent)/0 65.465 -
std::set<std::string>::erase(key)_(existent)/1024 100.538 31.58%
std::set<std::string>::erase(key)_(existent)/32 61.716 -11.86%
std::set<std::string>::erase(key)_(existent)/8192 70.295 -1.59%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.519 2.59%
std::set<std::string>::erase(key)_(non-existent)/32 12.829 5.70%
std::set<std::string>::erase(key)_(non-existent)/8192 32.209 3.16%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.534 -
std::set<std::string>::find(key)_(existent)/32 15.692 -7.65%
std::set<std::string>::find(key)_(existent)/8192 29.170 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.521 -
std::set<std::string>::find(key)_(non-existent)/32 10.629 14.21%
std::set<std::string>::find(key)_(non-existent)/8192 27.185 -3.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.338 1.60%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 76.855 18.08%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.719 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.743 7.33%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.022 23.88%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.374 1.30%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.929 -20.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.166 -24.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.704 -5.77%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.961 41.77%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.797 -22.74%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 58.257 -3.27%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.099 24.61%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.259 32.42%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.827 32.40%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.664 -7.37%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.027 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67123.375 1.14%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1501.472 -1.70%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 828287.242 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.415 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39293.523 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1138.065 -3.04%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 627761.479 1.33%
std::set<std::string>::insert(value)_(already_present)/0 15.070 -
std::set<std::string>::insert(value)_(already_present)/1024 32.989 -4.25%
std::set<std::string>::insert(value)_(already_present)/32 11.734 -2.83%
std::set<std::string>::insert(value)_(already_present)/8192 38.307 -2.30%
std::set<std::string>::insert(value)_(new_value)/0 33.171 -
std::set<std::string>::insert(value)_(new_value)/1024 66.854 3.66%
std::set<std::string>::insert(value)_(new_value)/32 40.729 -
std::set<std::string>::insert(value)_(new_value)/8192 90.404 28.23%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.461 -
std::set<std::string>::lower_bound(key)_(existent)/32 16.164 5.69%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.803 -9.38%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.048 2.69%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.572 15.88%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.052 6.15%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.226 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36452.231 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 678.008 1.05%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348627.213 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.228 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35991.602 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 723.291 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348218.830 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17528.004 1.15%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.196 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208276.176 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.363 3.65%
std::set<std::string>::upper_bound(key)_(existent)/32 16.658 -1.62%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.920 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.584 -3.05%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.416 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.405 2.65%
std::shift_left(deque<int>)/1024 39.995 1.36%
std::shift_left(deque<int>)/32 4.862 -
std::shift_left(deque<int>)/50 5.546 -2.00%
std::shift_left(deque<int>)/8192 302.269 -
std::shift_left(list<int>)/1024 731.585 -
std::shift_left(list<int>)/32 14.433 -
std::shift_left(list<int>)/50 28.097 1.97%
std::shift_left(list<int>)/8192 7770.126 8.66%
std::shift_left(vector<int>)/1024 35.468 -
std::shift_left(vector<int>)/32 4.512 51.68%
std::shift_left(vector<int>)/50 5.274 -
std::shift_left(vector<int>)/8192 282.402 -
std::shift_right(deque<int>)/1024 43.432 1.11%
std::shift_right(deque<int>)/32 4.358 -
std::shift_right(deque<int>)/50 5.145 -
std::shift_right(deque<int>)/8192 310.005 -
std::shift_right(list<int>)/1024 737.684 -
std::shift_right(list<int>)/32 14.508 -
std::shift_right(list<int>)/50 27.996 -6.24%
std::shift_right(list<int>)/8192 7755.360 5.35%
std::shift_right(vector<int>)/1024 35.926 -
std::shift_right(vector<int>)/32 4.036 36.34%
std::shift_right(vector<int>)/50 5.348 -
std::shift_right(vector<int>)/8192 298.784 -
std::shuffle(deque<int>)/1024 9495.007 -
std::shuffle(deque<int>)/32 300.165 -
std::shuffle(deque<int>)/8192 75127.001 -
std::shuffle(vector<int>)/1024 8876.284 -
std::shuffle(vector<int>)/32 279.343 -
std::shuffle(vector<int>)/8192 71139.150 -
std::sort(deque<int>)_(ascending)/1024 770.019 -
std::sort(deque<int>)_(ascending)/8 18.153 -
std::sort(deque<int>)_(ascending)/8192 5738.970 -
std::sort(deque<int>)_(descending)/1024 1298.746 -
std::sort(deque<int>)_(descending)/8 25.516 -
std::sort(deque<int>)_(descending)/8192 10397.603 -
std::sort(deque<int>)_(heap)/1024 6250.514 -
std::sort(deque<int>)_(heap)/8 24.585 -
std::sort(deque<int>)_(heap)/8192 69867.205 -
std::sort(deque<int>)_(pipe-organ)/1024 2735.207 -
std::sort(deque<int>)_(pipe-organ)/8 20.917 -
std::sort(deque<int>)_(pipe-organ)/8192 26630.367 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17711.005 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.384 -
std::sort(deque<int>)_(qsort_adversarial)/8192 460430.130 -1.28%
std::sort(deque<int>)_(repeated)/1024 946.795 -11.73%
std::sort(deque<int>)_(repeated)/8 18.550 -
std::sort(deque<int>)_(repeated)/8192 6544.611 -4.71%
std::sort(deque<int>)_(shuffled)/1024 6909.311 -
std::sort(deque<int>)_(shuffled)/8 23.425 -
std::sort(deque<int>)_(shuffled)/8192 80357.498 -1.06%
std::sort(vector<NonIntegral>)_(ascending)/1024 544.546 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.366 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3760.389 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.519 -
std::sort(vector<NonIntegral>)_(descending)/8 25.273 -
std::sort(vector<NonIntegral>)_(descending)/8192 5293.642 -
std::sort(vector<NonIntegral>)_(heap)/1024 4235.353 -
std::sort(vector<NonIntegral>)_(heap)/8 22.460 -
std::sort(vector<NonIntegral>)_(heap)/8192 50292.405 1.07%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1893.347 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.008 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18464.134 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13259.551 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.392 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155298.205 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.944 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.708 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3740.929 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4658.172 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.859 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 87541.347 7.63%
std::sort(vector<int>)_(ascending)/1024 544.296 -
std::sort(vector<int>)_(ascending)/8 16.727 -
std::sort(vector<int>)_(ascending)/8192 3756.761 -
std::sort(vector<int>)_(descending)/1024 1060.772 1.07%
std::sort(vector<int>)_(descending)/8 25.637 -
std::sort(vector<int>)_(descending)/8192 7506.549 2.56%
std::sort(vector<int>)_(heap)/1024 4566.287 -
std::sort(vector<int>)_(heap)/8 22.640 -
std::sort(vector<int>)_(heap)/8192 45814.641 -
std::sort(vector<int>)_(pipe-organ)/1024 2283.436 -
std::sort(vector<int>)_(pipe-organ)/8 18.693 1.87%
std::sort(vector<int>)_(pipe-organ)/8192 21566.334 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13326.316 -1.74%
std::sort(vector<int>)_(qsort_adversarial)/8 16.772 -
std::sort(vector<int>)_(qsort_adversarial)/8192 153215.406 -1.37%
std::sort(vector<int>)_(repeated)/1024 662.688 -
std::sort(vector<int>)_(repeated)/8 16.920 -
std::sort(vector<int>)_(repeated)/8192 5036.497 -
std::sort(vector<int>)_(shuffled)/1024 4667.525 -
std::sort(vector<int>)_(shuffled)/8 21.147 -
std::sort(vector<int>)_(shuffled)/8192 45232.762 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3431.662 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1919.492 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1967.306 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17073.764 -
std::stable_partition(deque<int>)_(dense)/1024 695.308 8.79%
std::stable_partition(deque<int>)_(dense)/32 31.945 9.33%
std::stable_partition(deque<int>)_(dense)/50 43.790 9.76%
std::stable_partition(deque<int>)_(dense)/8192 6100.238 -
std::stable_partition(deque<int>)_(sparse)/1024 473.792 -
std::stable_partition(deque<int>)_(sparse)/32 11.207 4.19%
std::stable_partition(deque<int>)_(sparse)/50 27.631 -
std::stable_partition(deque<int>)_(sparse)/8192 3485.107 -2.25%
std::stable_partition(list<int>)_(alloc_fails)/1024 4131.151 -2.85%
std::stable_partition(list<int>)_(alloc_fails)/32 1909.707 -
std::stable_partition(list<int>)_(alloc_fails)/50 1925.013 -2.08%
std::stable_partition(list<int>)_(alloc_fails)/8192 25128.957 -
std::stable_partition(list<int>)_(dense)/1024 1746.120 -
std::stable_partition(list<int>)_(dense)/32 33.615 -
std::stable_partition(list<int>)_(dense)/50 56.951 -
std::stable_partition(list<int>)_(dense)/8192 17060.375 -1.87%
std::stable_partition(list<int>)_(sparse)/1024 943.763 -
std::stable_partition(list<int>)_(sparse)/32 10.066 2.25%
std::stable_partition(list<int>)_(sparse)/50 26.015 -
std::stable_partition(list<int>)_(sparse)/8192 8780.520 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2919.286 -1.43%
std::stable_partition(vector<int>)_(alloc_fails)/32 1906.200 -1.68%
std::stable_partition(vector<int>)_(alloc_fails)/50 1918.315 -1.32%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9816.101 -
std::stable_partition(vector<int>)_(dense)/1024 292.998 -
std::stable_partition(vector<int>)_(dense)/32 21.101 -1.22%
std::stable_partition(vector<int>)_(dense)/50 25.280 2.78%
std::stable_partition(vector<int>)_(dense)/8192 2094.302 -
std::stable_partition(vector<int>)_(sparse)/1024 215.811 -2.28%
std::stable_partition(vector<int>)_(sparse)/32 7.499 3.01%
std::stable_partition(vector<int>)_(sparse)/50 21.271 1.41%
std::stable_partition(vector<int>)_(sparse)/8192 1554.870 -1.33%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4150.528 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.334 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18938.947 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28185.706 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.480 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27153.103 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13971.812 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.298 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26165.394 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16482.017 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.163 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22870.206 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25637.175 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.168 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28890.690 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3841.067 1.44%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.199 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13074.188 1.37%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19386.414 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.731 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24847.146 -
std::stable_sort(deque<int>)_(ascending)/1024 2108.143 -
std::stable_sort(deque<int>)_(ascending)/8 18.057 -
std::stable_sort(deque<int>)_(ascending)/8192 13646.849 -
std::stable_sort(deque<int>)_(descending)/1024 2933.945 -
std::stable_sort(deque<int>)_(descending)/8 26.874 -
std::stable_sort(deque<int>)_(descending)/8192 21320.139 1.63%
std::stable_sort(deque<int>)_(heap)/1024 2722.703 -
std::stable_sort(deque<int>)_(heap)/8 26.599 1.75%
std::stable_sort(deque<int>)_(heap)/8192 17932.923 2.14%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2939.044 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.452 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20670.559 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3118.302 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.698 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21116.527 1.24%
std::stable_sort(deque<int>)_(repeated)/1024 1337.210 -
std::stable_sort(deque<int>)_(repeated)/8 17.971 -
std::stable_sort(deque<int>)_(repeated)/8192 7588.773 -
std::stable_sort(deque<int>)_(shuffled)/1024 2457.505 -
std::stable_sort(deque<int>)_(shuffled)/8 24.401 -
std::stable_sort(deque<int>)_(shuffled)/8192 14869.483 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4456.198 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.688 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55404.412 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23493.553 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.151 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 124799.031 -1.77%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14237.140 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.548 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117663.194 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14228.131 2.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.334 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93210.385 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22974.214 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.553 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146491.258 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3350.989 -3.61%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.687 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18963.007 -13.96%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18430.031 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.052 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157968.988 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3981.041 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.488 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45802.780 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13255.784 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.629 -2.17%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197791.563 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10353.125 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.150 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126154.580 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8670.369 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.771 1.08%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123636.565 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14482.318 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.458 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 209991.965 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1367.998 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.512 -1.30%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15059.889 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12785.369 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.846 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 185360.863 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4970.786 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.691 -2.14%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20415.493 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24249.897 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.670 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23753.231 -5.24%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14354.274 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.542 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31893.039 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14612.658 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.255 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21674.578 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23604.223 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.552 -1.34%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35759.106 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3217.124 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.656 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9582.973 1.01%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18496.485 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.342 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28811.945 -
std::stable_sort(vector<int>)_(ascending)/1024 2051.930 -
std::stable_sort(vector<int>)_(ascending)/8 17.089 -
std::stable_sort(vector<int>)_(ascending)/8192 13427.761 -
std::stable_sort(vector<int>)_(descending)/1024 2821.522 -
std::stable_sort(vector<int>)_(descending)/8 25.620 -
std::stable_sort(vector<int>)_(descending)/8192 18492.799 -
std::stable_sort(vector<int>)_(heap)/1024 2545.133 1.46%
std::stable_sort(vector<int>)_(heap)/8 22.155 -
std::stable_sort(vector<int>)_(heap)/8192 14446.307 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2793.025 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.980 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18243.376 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2872.675 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 17.097 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18258.419 -
std::stable_sort(vector<int>)_(repeated)/1024 1130.441 3.26%
std::stable_sort(vector<int>)_(repeated)/8 16.872 -
std::stable_sort(vector<int>)_(repeated)/8192 5288.597 -
std::stable_sort(vector<int>)_(shuffled)/1024 2227.949 1.77%
std::stable_sort(vector<int>)_(shuffled)/8 21.075 -
std::stable_sort(vector<int>)_(shuffled)/8192 10823.532 -
std::swap_ranges(deque<int>)/1024 320.077 -
std::swap_ranges(deque<int>)/32 10.501 -
std::swap_ranges(deque<int>)/50 19.947 -
std::swap_ranges(deque<int>)/8192 2554.781 -
std::swap_ranges(list<int>)/1024 765.947 -
std::swap_ranges(list<int>)/32 19.594 -
std::swap_ranges(list<int>)/50 32.831 -
std::swap_ranges(list<int>)/8192 10367.436 -
std::swap_ranges(vector<int>)/1024 62.819 -
std::swap_ranges(vector<int>)/32 4.833 -
std::swap_ranges(vector<int>)/50 5.611 -
std::swap_ranges(vector<int>)/8192 476.993 -
std::transform(deque<int>)_(identity_transform)/1024 370.380 -
std::transform(deque<int>)_(identity_transform)/32 12.446 -
std::transform(deque<int>)_(identity_transform)/50 19.217 -
std::transform(deque<int>)_(identity_transform)/8192 2446.846 -
std::transform(deque<int>,_deque<int>)/1024 661.691 -
std::transform(deque<int>,_deque<int>)/32 21.726 -2.02%
std::transform(deque<int>,_deque<int>)/50 33.373 -2.30%
std::transform(deque<int>,_deque<int>)/8192 5415.642 -
std::transform(list<int>)_(identity_transform)/1024 747.744 -
std::transform(list<int>)_(identity_transform)/32 16.034 1.11%
std::transform(list<int>)_(identity_transform)/50 39.489 1.73%
std::transform(list<int>)_(identity_transform)/8192 6955.608 -1.99%
std::transform(list<int>,_list<int>)/1024 850.916 -
std::transform(list<int>,_list<int>)/32 23.730 -
std::transform(list<int>,_list<int>)/50 36.772 -
std::transform(list<int>,_list<int>)/8192 9214.550 -6.08%
std::transform(vector<int>)_(identity_transform)/1024 263.052 -
std::transform(vector<int>)_(identity_transform)/32 8.964 -
std::transform(vector<int>)_(identity_transform)/50 14.118 -
std::transform(vector<int>)_(identity_transform)/8192 2026.109 -
std::transform(vector<int>,_vector<int>)/1024 556.770 -
std::transform(vector<int>,_vector<int>)/32 17.232 -
std::transform(vector<int>,_vector<int>)/50 26.948 -
std::transform(vector<int>,_vector<int>)/8192 4445.990 -
std::unique(deque<int>)_(contiguous)/1024 738.889 -
std::unique(deque<int>)_(contiguous)/32 61.358 3.49%
std::unique(deque<int>)_(contiguous)/52 68.659 -
std::unique(deque<int>)_(contiguous)/8192 5540.372 -
std::unique(deque<int>)_(sprinkled)/1024 757.106 -22.47%
std::unique(deque<int>)_(sprinkled)/32 62.117 -13.42%
std::unique(deque<int>)_(sprinkled)/52 73.500 -18.40%
std::unique(deque<int>)_(sprinkled)/8192 7044.342 -5.16%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.542 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.988 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.187 -2.68%
std::unique(deque<int>,_pred)_(contiguous)/8192 4453.189 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.485 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.214 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.857 -1.12%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5256.133 -
std::unique(list<int>)_(contiguous)/1024 938.266 1.73%
std::unique(list<int>)_(contiguous)/32 55.329 -
std::unique(list<int>)_(contiguous)/52 70.443 -4.24%
std::unique(list<int>)_(contiguous)/8192 7050.004 -
std::unique(list<int>)_(sprinkled)/1024 972.577 1.18%
std::unique(list<int>)_(sprinkled)/32 57.659 1.25%
std::unique(list<int>)_(sprinkled)/52 70.859 -
std::unique(list<int>)_(sprinkled)/8192 7845.914 -
std::unique(list<int>,_pred)_(contiguous)/1024 985.279 -1.25%
std::unique(list<int>,_pred)_(contiguous)/32 60.485 -
std::unique(list<int>,_pred)_(contiguous)/52 74.703 -
std::unique(list<int>,_pred)_(contiguous)/8192 7918.250 -1.36%
std::unique(list<int>,_pred)_(sprinkled)/1024 1041.275 1.66%
std::unique(list<int>,_pred)_(sprinkled)/32 65.597 1.09%
std::unique(list<int>,_pred)_(sprinkled)/52 81.921 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8461.914 -
std::unique(vector<int>)_(contiguous)/1024 316.242 -
std::unique(vector<int>)_(contiguous)/32 51.267 -
std::unique(vector<int>)_(contiguous)/52 56.483 -
std::unique(vector<int>)_(contiguous)/8192 1934.309 -
std::unique(vector<int>)_(sprinkled)/1024 285.126 -
std::unique(vector<int>)_(sprinkled)/32 51.109 -
std::unique(vector<int>)_(sprinkled)/52 55.682 -
std::unique(vector<int>)_(sprinkled)/8192 1925.588 -
std::unique(vector<int>,_pred)_(contiguous)/1024 534.181 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.361 -
std::unique(vector<int>,_pred)_(contiguous)/52 63.588 -1.62%
std::unique(vector<int>,_pred)_(contiguous)/8192 3759.896 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 703.042 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.330 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.193 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5307.063 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.331 -
std::unique_copy(deque<int>)_(contiguous)/32 12.272 -11.61%
std::unique_copy(deque<int>)_(contiguous)/52 18.331 -13.17%
std::unique_copy(deque<int>)_(contiguous)/8192 3756.228 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.547 -
std::unique_copy(deque<int>)_(sprinkled)/32 13.730 -11.99%
std::unique_copy(deque<int>)_(sprinkled)/52 22.862 -7.42%
std::unique_copy(deque<int>)_(sprinkled)/8192 3768.250 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 602.207 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.884 -2.49%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.096 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4493.203 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.163 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.773 -1.21%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.557 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5141.811 -
std::unique_copy(list<int>)_(contiguous)/1024 1623.048 118.47%
std::unique_copy(list<int>)_(contiguous)/32 11.288 1.03%
std::unique_copy(list<int>)_(contiguous)/52 22.037 -
std::unique_copy(list<int>)_(contiguous)/8192 6841.891 -8.50%
std::unique_copy(list<int>)_(sprinkled)/1024 747.249 -
std::unique_copy(list<int>)_(sprinkled)/32 12.459 -
std::unique_copy(list<int>)_(sprinkled)/52 21.577 -1.28%
std::unique_copy(list<int>)_(sprinkled)/8192 6951.602 -8.74%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 796.168 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.190 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.689 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7460.751 -11.54%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 850.339 2.69%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.222 3.69%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.794 2.89%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7424.936 -10.81%
std::unique_copy(vector<int>)_(contiguous)/1024 249.240 -
std::unique_copy(vector<int>)_(contiguous)/32 8.746 -
std::unique_copy(vector<int>)_(contiguous)/52 13.527 -
std::unique_copy(vector<int>)_(contiguous)/8192 1900.421 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.805 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.269 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.857 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1886.564 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 549.146 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.011 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.407 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3710.720 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 584.739 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.427 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.182 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4431.489 -
std::unordered_map<int,_int>::clear()/0 422.753 -
std::unordered_map<int,_int>::clear()/1024 14914.404 80.85%
std::unordered_map<int,_int>::clear()/32 835.013 35.72%
std::unordered_map<int,_int>::clear()/8192 111123.810 73.58%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.412 9.46%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.282 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.450 -9.37%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.337 -7.45%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.564 20.24%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.572 28.76%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.528 16.78%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.451 13.73%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.364 11.51%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.313 -1.78%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.274 -12.35%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.326 5.67%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.280 -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.411 6.62%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.155 1.58%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8881.546 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 293.431 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 112700.663 6.56%
std::unordered_map<int,_int>::ctor(const&)/0 13.804 -
std::unordered_map<int,_int>::ctor(const&)/1024 7626.266 14.95%
std::unordered_map<int,_int>::ctor(const&)/32 223.454 12.90%
std::unordered_map<int,_int>::ctor(const&)/8192 63298.678 16.18%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.918 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 12824.764 23.16%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 311.149 18.82%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 99016.726 13.76%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.759 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 17744.760 30.57%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 516.696 40.63%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 171127.369 20.87%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.803 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 17000.973 25.84%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 450.102 22.10%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 165047.222 15.90%
std::unordered_map<int,_int>::erase(iterator)/0 26.293 33.51%
std::unordered_map<int,_int>::erase(iterator)/1024 28.912 40.43%
std::unordered_map<int,_int>::erase(iterator)/32 27.462 34.56%
std::unordered_map<int,_int>::erase(iterator)/8192 28.876 36.99%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.072 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8825.316 60.54%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 660.821 24.97%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 70765.626 55.95%
std::unordered_map<int,_int>::erase(key)_(existent)/0 29.144 37.03%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 30.295 38.73%
std::unordered_map<int,_int>::erase(key)_(existent)/32 29.163 35.63%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 29.422 28.42%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.253 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.075 -7.68%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.183 13.26%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.219 20.48%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.258 -
std::unordered_map<int,_int>::find(key)_(existent)/32 1.288 3.02%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.574 27.24%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.117 -2.29%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.145 -12.07%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.195 4.30%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.787 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 17556.361 35.60%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 948.089 28.62%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 176407.717 27.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.199 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 9769.349 29.96%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 716.388 17.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 106516.040 25.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.411 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 20651.960 40.79%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1029.129 29.52%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 194236.244 28.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.567 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 19752.156 39.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1020.201 26.65%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 194784.645 31.46%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.657 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.003 10.96%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.028 21.31%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.309 11.90%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 22.930 19.95%
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 24.219 23.36%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 23.343 15.21%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 24.483 24.64%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.877 1.23%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.125 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.240 15.25%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.026 -9.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 22.909 19.87%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 24.735 17.10%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 24.670 21.61%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 24.864 21.17%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.034 -2.01%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10331.752 54.19%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 358.887 64.81%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 82845.307 53.43%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.123 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7711.239 15.83%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.876 1.29%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 68627.441 25.19%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -2.84%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1316.870 -13.45%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26956.344 -2.96%
std::unordered_multimap<int,_int>::clear()/0 421.627 -
std::unordered_multimap<int,_int>::clear()/1024 7781.883 -4.55%
std::unordered_multimap<int,_int>::clear()/32 612.038 -
std::unordered_multimap<int,_int>::clear()/8192 60976.229 -2.13%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.221 -6.77%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.247 2.16%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.429 2.96%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.489 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.752 27.39%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.490 11.51%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.568 7.97%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.021 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.680 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.599 -1.01%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.591 2.60%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.484 61.20%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.479 1.12%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.296 -1.96%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.508 8.98%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.887 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9082.753 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 300.114 -2.69%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 114397.953 2.12%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.779 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6686.549 -
std::unordered_multimap<int,_int>::ctor(const&)/32 196.497 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54756.957 -1.36%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.782 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9300.264 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 257.208 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76740.587 -1.07%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.797 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13718.723 -3.61%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.070 -1.65%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146927.212 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.798 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13593.738 -3.54%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 378.956 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147401.692 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.716 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.374 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.161 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.341 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.652 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5541.231 -2.41%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.817 -2.17%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45085.713 -1.44%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.580 -1.33%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.101 3.55%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.261 -1.39%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.256 6.31%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.404 49.78%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 0.982 -5.04%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.139 -2.70%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.972 -5.33%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.149 -19.05%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.149 -14.79%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.221 -13.96%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.067 8.37%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.153 5.94%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.251 1.65%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.845 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15815.824 -2.31%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 805.747 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 180137.193 1.89%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.359 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15318.242 -1.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 842.450 1.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 182379.351 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 419.635 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17142.323 -2.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 871.445 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 174709.319 1.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.036 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17859.082 -1.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 873.248 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189299.535 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.097 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 32.305 -6.38%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.925 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 34.309 -2.58%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.516 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 25.750 -5.40%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.985 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.257 1.32%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.222 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6704.433 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.170 -1.33%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55100.520 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.232 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6687.512 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.937 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54724.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.849 2.99%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1343.659 2.32%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.007 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26589.195 -1.60%
std::unordered_multiset<int>::clear()/0 421.483 -
std::unordered_multiset<int>::clear()/1024 7804.394 -2.73%
std::unordered_multiset<int>::clear()/32 607.542 -
std::unordered_multiset<int>::clear()/8192 58387.909 -5.42%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.017 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.352 -11.25%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.225 -7.32%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.374 6.42%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.336 -16.67%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.292 -35.52%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.449 -1.50%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.529 -18.13%
std::unordered_multiset<int>::count(key)_(existent)/0 0.015 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.424 -18.45%
std::unordered_multiset<int>::count(key)_(existent)/32 1.724 13.30%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.721 -2.05%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.268 -33.81%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.102 -13.52%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.206 -6.45%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.174 -7.73%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.953 -1.03%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8872.987 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 306.106 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 105047.160 2.22%
std::unordered_multiset<int>::ctor(const&)/0 13.799 -
std::unordered_multiset<int>::ctor(const&)/1024 6635.110 -
std::unordered_multiset<int>::ctor(const&)/32 197.043 -1.79%
std::unordered_multiset<int>::ctor(const&)/8192 54938.681 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.878 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9012.141 -1.89%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 256.578 -2.92%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75095.069 -1.83%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.797 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13565.583 -2.62%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.788 -1.54%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143358.631 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.807 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12976.274 -5.47%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.689 -2.84%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142235.510 -1.56%
std::unordered_multiset<int>::erase(iterator)/0 19.571 -
std::unordered_multiset<int>::erase(iterator)/1024 21.120 -6.45%
std::unordered_multiset<int>::erase(iterator)/32 20.149 -2.52%
std::unordered_multiset<int>::erase(iterator)/8192 20.194 -11.82%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.548 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5473.401 -1.63%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 538.377 1.18%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44351.035 -1.48%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.555 -1.50%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.221 -
std::unordered_multiset<int>::erase(key)_(existent)/32 20.959 -2.11%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.930 -9.36%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.345 27.21%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.150 7.46%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.208 16.05%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.086 -2.69%
std::unordered_multiset<int>::find(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.215 -
std::unordered_multiset<int>::find(key)_(existent)/32 1.195 -19.95%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.208 -23.97%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.025 -5.13%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.194 14.58%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.128 2.11%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.654 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15922.645 -4.40%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 804.372 -2.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172029.399 -2.06%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.405 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15463.241 -2.40%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 837.602 -1.49%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 182679.007 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 19.999 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 31.749 22.03%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.954 3.00%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 34.065 12.97%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.524 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.450 7.42%
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.099 6.18%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.068 -11.10%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.158 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6680.204 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 205.730 -8.06%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54237.910 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.133 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6727.116 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.729 -1.33%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55069.507 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1285.732 -35.49%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.077 -2.31%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26711.547 -14.57%
std::unordered_set<int>::clear()/0 421.680 -
std::unordered_set<int>::clear()/1024 8166.437 3.19%
std::unordered_set<int>::clear()/32 612.868 -
std::unordered_set<int>::clear()/8192 63868.229 5.31%
std::unordered_set<int>::contains(key)_(existent)/0 0.011 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.196 2.45%
std::unordered_set<int>::contains(key)_(existent)/32 1.292 -4.83%
std::unordered_set<int>::contains(key)_(existent)/8192 1.319 1.22%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.441 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.885 15.89%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.751 13.73%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.606 10.54%
std::unordered_set<int>::count(key)_(existent)/0 0.018 -
std::unordered_set<int>::count(key)_(existent)/1024 1.299 -1.77%
std::unordered_set<int>::count(key)_(existent)/32 1.679 41.08%
std::unordered_set<int>::count(key)_(existent)/8192 1.448 19.44%
std::unordered_set<int>::count(key)_(non-existent)/0 0.344 12.63%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.581 7.65%
std::unordered_set<int>::count(key)_(non-existent)/32 1.603 20.98%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.532 -8.28%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.718 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9254.335 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 299.529 2.15%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 106072.644 4.75%
std::unordered_set<int>::ctor(const&)/0 13.773 -
std::unordered_set<int>::ctor(const&)/1024 6636.079 -
std::unordered_set<int>::ctor(const&)/32 201.786 2.46%
std::unordered_set<int>::ctor(const&)/8192 54828.721 -
std::unordered_set<int>::ctor(const&,_alloc)/0 14.051 1.10%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9666.145 -
std::unordered_set<int>::ctor(const&,_alloc)/32 269.805 1.58%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80699.863 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.773 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13542.629 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 366.082 2.04%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141289.013 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.754 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13405.502 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.402 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141213.296 -
std::unordered_set<int>::erase(iterator)/0 19.708 -
std::unordered_set<int>::erase(iterator)/1024 20.239 -1.24%
std::unordered_set<int>::erase(iterator)/32 20.164 -
std::unordered_set<int>::erase(iterator)/8192 20.716 2.20%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.160 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5316.010 -3.73%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.060 -1.44%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44198.301 1.84%
std::unordered_set<int>::erase(key)_(existent)/0 21.207 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.426 -
std::unordered_set<int>::erase(key)_(existent)/32 21.407 -
std::unordered_set<int>::erase(key)_(existent)/8192 23.534 -
std::unordered_set<int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.089 -5.72%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.167 1.37%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.977 -10.33%
std::unordered_set<int>::find(key)_(existent)/0 0.016 -
std::unordered_set<int>::find(key)_(existent)/1024 1.184 -2.87%
std::unordered_set<int>::find(key)_(existent)/32 1.200 2.00%
std::unordered_set<int>::find(key)_(existent)/8192 1.238 -1.88%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.251 2.70%
std::unordered_set<int>::find(key)_(non-existent)/32 1.132 -6.54%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.162 6.57%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.745 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13238.717 2.52%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 752.831 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138823.381 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.461 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7862.160 6.25%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 610.858 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83744.283 -1.20%
std::unordered_set<int>::insert(value)_(already_present)/0 1.578 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.944 -
std::unordered_set<int>::insert(value)_(already_present)/32 1.657 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.357 -16.17%
std::unordered_set<int>::insert(value)_(new_value)/0 19.017 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.841 -3.36%
std::unordered_set<int>::insert(value)_(new_value)/32 20.300 4.96%
std::unordered_set<int>::insert(value)_(new_value)/8192 20.690 3.65%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.306 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6636.535 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 219.971 4.36%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53951.890 -1.61%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.292 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6616.575 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.701 -1.36%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54741.625 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.903 7.77%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1474.540 -1.58%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.276 -1.10%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26387.153 -1.49%
std::unordered_set<std::string>::clear()/0 424.266 -
std::unordered_set<std::string>::clear()/1024 22813.753 -
std::unordered_set<std::string>::clear()/32 887.810 -4.98%
std::unordered_set<std::string>::clear()/8192 219020.985 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.016 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 47.326 20.09%
std::unordered_set<std::string>::contains(key)_(existent)/32 43.940 17.44%
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.979 -9.44%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.487 19.65%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.497 5.25%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 21.961 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 20.775 -13.31%
std::unordered_set<std::string>::count(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::count(key)_(existent)/1024 29.355 -14.51%
std::unordered_set<std::string>::count(key)_(existent)/32 37.036 -11.30%
std::unordered_set<std::string>::count(key)_(existent)/8192 39.333 7.01%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.402 32.66%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 22.302 -1.41%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.243 -11.62%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.789 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.672 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40181.881 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1084.667 1.54%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 725452.663 -
std::unordered_set<std::string>::ctor(const&)/0 13.795 -
std::unordered_set<std::string>::ctor(const&)/1024 34384.711 -
std::unordered_set<std::string>::ctor(const&)/32 697.041 -2.10%
std::unordered_set<std::string>::ctor(const&)/8192 342431.055 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.963 -1.55%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 64546.753 1.75%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1521.280 -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 607341.500 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.849 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62562.158 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1594.373 -2.18%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641001.078 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.775 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63846.257 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1737.924 3.45%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635588.728 -
std::unordered_set<std::string>::erase(iterator)/0 32.142 4.76%
std::unordered_set<std::string>::erase(iterator)/1024 26.403 -21.13%
std::unordered_set<std::string>::erase(iterator)/32 34.285 29.95%
std::unordered_set<std::string>::erase(iterator)/8192 30.668 16.49%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.965 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12102.685 1.84%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.294 -1.30%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117937.821 -
std::unordered_set<std::string>::erase(key)_(existent)/0 90.299 -26.46%
std::unordered_set<std::string>::erase(key)_(existent)/1024 100.523 -
std::unordered_set<std::string>::erase(key)_(existent)/32 118.790 151.47%
std::unordered_set<std::string>::erase(key)_(existent)/8192 130.058 26.19%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.270 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.939 -1.78%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 20.951 -15.50%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.050 -
std::unordered_set<std::string>::find(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::find(key)_(existent)/1024 37.349 -11.76%
std::unordered_set<std::string>::find(key)_(existent)/32 33.294 -3.19%
std::unordered_set<std::string>::find(key)_(existent)/8192 33.997 -9.15%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.910 4.98%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.153 -7.00%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.655 -9.74%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.321 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 55657.413 -2.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1909.461 8.52%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 598606.897 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.905 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57411.955 2.24%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1871.090 -2.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 559573.430 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 43.018 49.57%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 53.459 50.95%
std::unordered_set<std::string>::insert(value)_(already_present)/32 50.581 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 55.259 125.58%
std::unordered_set<std::string>::insert(value)_(new_value)/0 56.211 -25.32%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 44.989 -31.99%
std::unordered_set<std::string>::insert(value)_(new_value)/32 69.030 2.06%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.929 1.29%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.245 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35919.635 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 752.158 8.47%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341194.070 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.317 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35938.474 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 696.722 2.86%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343506.470 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17276.468 2.36%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 292.283 -4.74%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209697.393 -1.11%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.778 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.702 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1882.570 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.166 2.20%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.501 -5.58%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 907.422 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.660 -1.07%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.618 -4.69%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 881.298 7.10%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.297 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.369 -6.81%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 852.659 10.83%
std::vector<int>::ctor(size)/1024 43.182 -2.85%
std::vector<int>::ctor(size)/32 10.501 -4.16%
std::vector<int>::ctor(size)/8192 575.334 2.18%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.689 -3.15%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.908 -3.82%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 262.134 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.585 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.365 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.673 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.274 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.642 -1.54%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.400 -
std::vector<int>::insert(begin)_(cheap_elements)/32 4.966 -2.20%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.205 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 804.561 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.011 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3050.677 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 928.915 -2.07%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 483.044 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4262.491 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2211.614 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.949 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13400.290 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.858 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.207 4.55%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.095 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.257 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 885.597 16.92%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 102.849 1.11%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.983 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 669.384 1.32%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.348 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.291 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.312 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.320 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.310 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.375 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.493 -2.15%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4595.661 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6269.601 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 126.677 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52794.987 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 701.450 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.313 1.68%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6922.934 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19838.452 1.60%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 602.639 2.31%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 172013.114 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.667 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.199 1.13%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6927.207 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19640.610 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 595.386 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171427.386 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.932 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.922 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6921.653 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19713.089 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 597.600 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171792.260 -
std::vector<std::string>::ctor(size)/1024 428.522 -
std::vector<std::string>::ctor(size)/32 34.469 -1.20%
std::vector<std::string>::ctor(size)/8192 4233.309 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.256 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 33.908 -2.41%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5408.747 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19604.667 1.26%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 566.207 1.86%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170541.157 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.382 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.391 3.15%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.780 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.085 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.517 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4583.159 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.608 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.834 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.244 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.300 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.662 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.328 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.502 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.464 -3.21%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4558.496 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.835 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.772 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4572.251 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1640.290 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 484.517 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9761.507 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15116.790 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 815.716 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 114538.555 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3046.078 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 544.844 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20720.623 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16819.603 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 885.131 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 126113.452 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1699.816 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 583.283 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11082.879 1.21%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13422.761 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 897.315 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115654.669 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.369 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.143 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.207 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.383 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.748 1.90%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.472 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.579 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.550 2.55%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5702.579 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6236.650 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 118.611 -1.04%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51170.067 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 533.856 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.770 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3134.354 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 602.097 1.19%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.384 -1.29%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5789.881 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.048 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.826 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.699 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.443 1.53%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.981 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.563 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.798 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.821 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.814 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.219 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.255 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.256 -
vector<bool>(const_vector<bool>&) 10.454 4.15%
vector<bool>(size_type,_const_value_type&) 9.289 10.72%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.844 7.52%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.856 -
vector<bool>::reserve() 9.073 9.07%
Geometric Mean 229.081 -