Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562662 2026-01-05T22:33:56 0:00:00
Previous 562661 2026-01-05T22:33:48 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2181 2597
Performance Improvements 2264 2485
Unchanged Tests 52735 52098
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::fill(vector<bool>)/262144 288.32% 232.908 904.419 - 287.63% -
std::fill(vector<bool>)/262144 287.32% 233.428 904.109 - 288.10% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 247.04% 2.721 9.443 - 0.94% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 209.80% 2.997 9.285 - 0.84% -
std::for_each_n(deque<int>)/8 209.72% 1.158 3.588 - 186.07% -
rng::for_each_n(deque<int>)/8 191.60% 1.230 3.588 - 197.82% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 146.71% 542.803 1339.143 - 145.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 116.36% 193104400.750 417807132.184 - 93.32% -
std::is_sorted_until(list<int>)/1024 114.26% 750.622 1608.318 - 113.44% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 107.59% 26.373 54.746 - 10.91% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 107.02% 4.674 9.675 - -6.74% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 103.69% 764.521 1557.222 - 103.67% -
std::rotate_copy(list<int>)/50 100.27% 14.187 28.412 - 101.61% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 93.64% 824.244 1596.048 - 93.26% -
std::mismatch(list<int>)_(it,_it,_it)/1000 92.92% 752.087 1450.951 - 93.04% -
std::mismatch(list<int>)_(it,_it,_it)/1024 91.31% 768.682 1470.588 - 90.62% -
SetIntersection_Interlaced_Vector_float_16384_256 90.89% 12724841.404 24290546.733 - -18.23% -
std::replace_if(deque<int>)_(sprinkled)/32 90.15% 12.451 23.676 - 90.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 89.79% 8.447 16.032 - -15.20% -
std::replace_if(deque<int>)_(prefix)/32 81.45% 14.188 25.744 - 81.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 77.53% 205410188.861 364672977.105 - 78.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 76.73% 203432633.789 359536599.431 - 74.42% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 76.45% 12.004 21.180 - 71.70% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 74.17% 11.858 20.653 - 69.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 73.27% 211899548.430 367153948.077 - 80.30% -
rng::adjacent_find(deque<int>)/50 72.81% 15.618 26.989 - 43.54% -
rng::adjacent_find(deque<int>)/8 67.89% 3.005 5.046 - 34.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 65.52% 210670923.045 348700912.937 - 75.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 62.04% 213993025.159 346759821.876 - 66.80% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 60.52% 568.202 912.083 - 33.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 57.66% 208323163.471 328441342.274 - 62.78% -
rng::is_sorted(deque<int>)/8 57.46% 2.981 4.694 - 64.46% -
std::replace_if(deque<int>)_(sprinkled)/50 55.87% 18.683 29.122 - 55.88% -
SetIntersection_Interlaced_Vector_float_1024_16 54.34% 1907162.802 2943509.876 - 4.38% -
std::replace_if(deque<int>)_(prefix)/50 54.05% 20.427 31.468 - 54.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 53.72% 6.771 10.409 - 4.32% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 52.58% 35.770 54.577 - 52.53% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 51.41% 0.268 0.406 - 32.70% -
SetIntersection_Interlaced_Vector_uint32_16384_64 49.48% 5929993.183 8864129.773 - 49.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 49.27% 8736276.828 13040567.045 - 0.08% -
std::is_partitioned(list<int>)_(unpartitioned)/32 49.17% 2.910 4.341 - 3.47% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 48.47% 0.418 0.621 - -10.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 47.95% 0.448 0.663 - -4.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 47.85% 51.819 76.613 - 47.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 47.34% 8858111.418 13051244.857 - 2.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 47.17% 8762764.730 12896589.477 - 0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 45.57% 8880924.899 12928099.017 - 0.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 45.35% 59.360 86.279 - 92.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 44.62% 8934563.784 12920962.697 - 0.60% -
std::is_sorted_until(list<int>)/8192 44.60% 7159.288 10352.376 - 42.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 44.44% 243655883.458 351944107.382 - 41.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 43.44% 8959077.637 12851173.205 - 0.78% -
SetIntersection_Interlaced_Vector_uint32_16384_16 43.25% 2510084.371 3595810.765 - 46.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 43.14% 0.394 0.564 - 37.07% -
SetIntersection_Interlaced_Vector_float_262144_4 42.83% 1542926.689 2203836.892 - 2.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 42.60% 0.340 0.485 - 27.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 42.01% 4.818 6.842 - -4.85% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 41.85% 609.564 864.689 - 25.89% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 41.68% 44.771 63.430 - 13.06% -
rng::is_sorted_until(list<int>,_pred)/8192 40.75% 7656.219 10776.075 - 38.01% -
SetIntersection_Interlaced_Set_string_16384_16 40.48% 249901375.953 351057948.032 - 43.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 39.51% 1959383.364 2733455.185 - 35.91% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 39.10% 6.879 9.569 - 47.31% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 36.89% 5.011 6.860 - 44.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 36.66% 5796416.406 7921370.698 - 10.63% -
SetIntersection_Interlaced_Vector_float_16384_64 35.92% 5376848.844 7308431.608 - -30.71% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 35.69% 69.199 93.896 - 0.24% -
rng::unique_copy(deque<int>)_(sprinkled)/32 35.68% 11.276 15.299 - 51.73% -
SetIntersection_None_Set_uint64_16384_16384 35.65% 174928612.002 237284575.003 - 35.28% -
std::shift_right(vector<int>)/32 35.26% 2.966 4.011 - -3.02% -
BM_std_min<__int128>/1 35.20% 0.340 0.460 - 23.91% -
std::is_sorted_until(list<int>,_pred)/8192 35.18% 7852.825 10615.103 - 36.63% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 34.73% 613.454 826.514 - 28.06% -
BM_RangesPopHeap_uint32_1 33.91% 0.426 0.570 - 37.29% -
SetIntersection_Front_Set_float_262144_16384 33.83% 258402061.332 345830666.838 - -2.59% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 33.75% 576.168 770.639 - 26.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 33.24% 0.460 0.613 - 36.71% -
rng::copy_backward(vector<int>)/32768 33.23% 2811.256 3745.442 - 13.96% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 33.10% 9.550 12.710 - 33.05% -
std::map<std::string,_int>::erase(key)_(existent)/1024 33.02% 64.426 85.702 - -1.27% -
BM_RangesMakeHeap_uint64_Random_4 32.87% 1.167 1.550 - 34.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 32.80% 0.462 0.614 - 10.47% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 32.71% 102.681 136.271 - 40.08% -
SetIntersection_Interlaced_Vector_float_262144_1024 32.59% 80468535.838 106689267.054 - -31.75% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 31.70% 1.405 1.850 - 8.20% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 31.54% 5.658 7.442 - 32.48% -
std::move(deque<int>)/32768 31.17% 1884.163 2471.549 - 16.53% -
std::equal(list<int>)_(it,_it,_it)/1024 31.12% 1136.868 1490.621 - 31.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.03% 25.463 33.364 - -7.08% -
BM_StringCtorDefault 30.54% 0.244 0.319 - 35.58% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 30.23% 1645.152 2142.546 - -2.15% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 30.12% 46102616.183 59989801.621 - 29.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.01% 26.189 34.049 - -14.21% -
BM_PushHeap_float_Descending_1 29.55% 0.539 0.699 - 62.29% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 29.15% 0.270 0.348 - 2.00% -
std::map<std::string,_int>::erase(key)_(existent)/0 28.88% 43.795 56.441 - 33.73% -
BM_StringConstructDestroyCStr_Empty_Transparent 28.75% 0.241 0.310 - 31.53% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 28.63% 2.481 3.191 - 26.12% -
std::map<std::string,_int>::erase(iterator)/32 28.62% 25.182 32.390 - 16.89% -
std::find_if_not(list<int>)_(bail_25%)/32768 28.42% 7587.026 9743.238 - 28.18% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 28.28% 1.259 1.615 - -1.49% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 28.14% 27.978 35.851 - -25.59% -
rng::fold_left(deque<int>)/8 27.54% 4.090 5.216 - 27.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 27.52% 0.481 0.613 - 37.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 27.51% 19.462 24.815 - 29.56% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 27.30% 1.234 1.571 - 22.96% -
std::set<std::string>::erase(key)_(existent)/0 26.89% 50.669 64.293 - -0.04% -
rng::partition(list<int>)_(sparse)/8192 26.61% 6920.213 8761.399 - 11.19% -
SetIntersection_Interlaced_Vector_uint64_1024_256 26.41% 5062263.812 6399156.187 - -3.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 26.25% 66.693 84.199 - -12.19% -
rng::contains_subrange(list<int>)_(process_all)/8192 25.98% 6670.973 8404.286 - 19.93% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 25.66% 1.199 1.507 - 12.54% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.45% 19.615 24.607 - 14.01% -
BM_std_min<short>/1 25.20% 0.266 0.333 - 13.89% -
BM_StringDestroy_Small 24.80% 0.699 0.873 - -0.34% -
SetIntersection_Interlaced_Vector_float_16384_16 24.73% 2383781.884 2973358.034 - -23.60% -
BM_StringConstructDestroyCStr_Large_Opaque 24.56% 14.647 18.244 - 27.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 24.53% 0.462 0.576 - -17.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.42% 17.639 21.945 - -7.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.20% 42.168 52.373 - -1.78% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 24.02% 278.966 345.960 - 19.51% -
rng::find_end(deque<int>)_(same_length)/8192 23.99% 2818.605 3494.889 - -69.05% -
rng::is_sorted_until(list<int>)/8192 23.78% 8518.544 10544.565 - 27.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 23.66% 0.466 0.577 - -9.42% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 23.57% 0.284 0.350 - -27.60% -
rng::transform(list<int>)_(identity_transform)/8192 23.45% 7041.475 8692.825 - 14.34% -
rng::for_each_n(deque<int>)/50 23.35% 3.994 4.927 - 25.70% -
rng::generate_n(list<int>)/8192 23.34% 7012.514 8649.065 - 24.12% -
BM_RangesMakeHeap_uint32_Random_4 23.10% 1.349 1.661 - -2.52% -
rng::find_if(list<int>)_(process_all)/8192 22.99% 10368.258 12752.306 - 23.51% -
std::for_each_n(deque<int>)/50 22.80% 3.943 4.842 - 21.94% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 22.80% 0.904 1.110 - 3.07% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 22.63% 0.336 0.412 - 22.74% -
std::find_end(deque<int>)_(process_all)/8192 22.53% 2003.646 2455.155 - 20.31% -
BM_lexicographical_compare_three_way<IntPtr>/1 22.44% 0.277 0.339 - -13.75% -
rng::search(list<int>)_(single_element)/8192 22.38% 7388.917 9042.328 - 21.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 22.28% 2911714.577 3560446.493 - 21.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 22.02% 0.520 0.634 - 3.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.94% 24.407 29.762 - 17.77% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 21.87% 1397.464 1703.033 - -0.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 21.80% 0.501 0.611 - 23.34% -
std::replace_if(list<int>)_(sprinkled)/8192 21.61% 7318.812 8900.145 - 21.67% -
rng::partition_copy(list<int>)/8192 21.59% 7330.426 8912.991 - 20.95% -
rng::find_end(deque<int>)_(same_length)/1024 21.53% 337.617 410.297 - -70.77% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 21.29% 1.154 1.399 - 13.10% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 21.26% 644.700 781.776 - 17.69% -
std::mismatch(list<int>)_(it,_it,_it)/8192 21.16% 7447.761 9023.369 - 21.49% -
std::replace(list<int>)_(sprinkled)/8192 20.93% 7153.418 8650.609 - 20.82% -
SetIntersection_Interlaced_Vector_uint32_262144_4 20.92% 1510561.900 1826585.298 - 19.84% -
std::find_end(deque<int>)_(process_all)/1048576 20.87% 264089.025 319208.652 - 20.28% -
rng::find_end(deque<int>)_(same_length)/1000 20.79% 331.105 399.953 - -57.42% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.70% 26.966 32.549 - 49.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 20.68% 30.571 36.893 - 25.30% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 20.58% 1.530 1.845 - 14.63% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 20.42% 0.303 0.365 - 39.91% -
std::replace(list<int>)_(prefix)/8192 20.37% 6998.086 8423.936 - 20.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.17% 23.613 28.375 - 8.97% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 20.12% 9.439 11.338 - 7.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 20.07% 4.448 5.341 - -17.28% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 20.07% 59.912 71.938 - 17.09% -
std::copy(vector<bool>)_(aligned)/262144 19.72% 623.164 746.067 - 9.06% -
std::copy_backward(list<int>)/4096 19.34% 3291.061 3927.546 - 18.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 19.11% 6.129 7.301 - -26.02% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 18.93% 509.412 605.820 - 0.07% -
BM_std_min<char>/1 18.90% 0.378 0.450 - 56.07% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.50% 20.149 23.876 - 26.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.49% 555.241 657.882 - 16.23% -
std::search(deque<int>)_(no_match)/1024 18.42% 350.112 414.615 - -0.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 18.41% 25.799 30.548 - 17.93% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 18.36% 64.421 76.248 - 25.67% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 18.29% 96631538.747 114304900.504 - 41.84% -
std::move_backward(list<int>)/4096 18.26% 4932.302 5832.946 - 18.64% -
rng::search(deque<int>)_(no_match)/1024 18.17% 349.996 413.593 - 35.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.12% 507.984 600.033 - 18.21% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 18.04% 9877.789 11659.522 - -7.78% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 18.01% 19.624 23.158 - -8.22% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 17.96% 11679.141 13776.286 - 18.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 17.78% 0.520 0.612 - 14.59% -
SetIntersection_Interlaced_Vector_float_262144_64 17.74% 7439209.977 8758605.898 - -56.06% -
BM_vector_deque_ranges_move_backward/2 17.64% 1.753 2.063 - 6.52% -
SetIntersection_Interlaced_Vector_float_1024_4 17.57% 1295127.740 1522671.028 - 3.81% -
std::replace_if(list<int>)_(prefix)/8192 17.54% 7098.978 8344.068 - 17.52% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 17.46% 21.145 24.837 - 7.77% -
rng::unique(deque<int>)_(sprinkled)/1024 17.43% 631.216 741.252 - 17.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 17.27% 1694958.118 1987655.324 - 21.64% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 17.25% 10140.568 11890.198 - 18.17% -
std::unordered_set<std::string>::find(key)_(existent)/8192 17.24% 34.456 40.397 - 13.79% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 17.21% 197.886 231.944 - -0.26% -
BM_StringRead_Hot_Deep_Large 16.92% 0.485 0.567 - -1.54% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 16.72% 0.422 0.492 - 26.21% -
BM_vector_deque_ranges_move_backward/1 16.67% 1.997 2.330 - 6.75% -
std::replace(vector<int>)_(sprinkled)/32 16.55% 5.414 6.310 - 25.30% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 16.54% 9.001 10.490 - 0.54% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 16.52% 11778.969 13724.315 - -17.70% -
BM_vector_deque_ranges_copy/0 16.39% 0.397 0.462 - -0.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 16.20% 34.524 40.116 - 16.53% -
rng::partition(list<int>)_(dense)/8192 16.16% 4362.284 5067.174 - -0.55% -
rng::partition(deque<int>)_(sparse)/32 15.92% 9.844 11.411 - -16.04% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 15.91% 24.724 28.658 - 17.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 15.90% 0.459 0.532 - -4.26% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 15.90% 1.553 1.800 - 27.85% -
BM_deque_vector_ranges_copy_backward/0 15.88% 1.377 1.596 - 15.92% -
rng::find_last(vector<char>)_(bail_90%)/1024 15.82% 11.272 13.056 - 8.09% -
BM_deque_vector_ranges_move_backward/0 15.81% 1.370 1.587 - 5.59% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 15.72% 549.767 636.188 - 14.38% -
SetIntersection_Front_Set_float_262144_1024 15.72% 14510649.405 16791285.281 - 18.21% -
SetIntersection_Front_Set_uint64_16384_256 15.71% 4391681.346 5081543.352 - 0.37% -
rng::partition(deque<int>)_(dense)/50 15.68% 14.554 16.836 - 9.33% -
std::stable_partition(deque<int>)_(sparse)/50 15.55% 28.352 32.761 - 10.24% -
BM_RangesMakeHeap_uint32_Heap_64 15.55% 0.234 0.270 - 5.05% -
std::for_each_n(join_view(vector<vector<int>>))/8 15.54% 1.596 1.844 - 9.88% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 15.51% 7.546 8.717 - 37.16% -
std::replace(vector<int>)_(sprinkled)/50 15.43% 8.579 9.902 - 28.16% -
SetIntersection_Interlaced_Vector_uint32_256_16 15.35% 6420329.147 7405678.546 - 10.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 15.26% 37.084 42.745 - 3.72% -
BM_MakeHeap_string_Descending_16384 15.24% 2.697 3.109 - 4.45% -
SetIntersection_Front_Set_uint64_1024_256 15.20% 4322268.613 4979397.039 - 2.89% -
std::unique(deque<int>)_(sprinkled)/1024 15.19% 835.526 962.424 - 9.84% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 15.17% 12209.852 14061.778 - 18.22% -
rng::partition(deque<int>)_(sparse)/50 15.13% 14.997 17.266 - -14.73% -
std::stable_partition(deque<int>)_(dense)/50 15.09% 39.055 44.949 - 13.26% -
rng::for_each_n(deque<int>)/32 15.08% 3.775 4.345 - 15.11% -
std::unique(deque<int>)_(sprinkled)/52 15.03% 81.957 94.276 - 11.49% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 15.01% 1.910 2.197 - -0.08% -
std::map<std::string,_int>::erase(key)_(existent)/32 14.97% 51.974 59.757 - -25.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 14.97% 65.095 74.838 - 14.83% -
BM_std_min<char>/3 14.88% 0.693 0.796 - 10.90% -
SetIntersection_Interlaced_Vector_uint32_262144_64 14.86% 14359289.634 16493467.826 - 100.87% -
std::for_each_n(deque<int>)/32 14.82% 3.782 4.343 - 15.06% -
std::search(list<int>)_(single_element)/8192 14.62% 7478.996 8572.393 - 9.51% -
std::stable_partition(deque<int>)_(dense)/1024 14.54% 617.763 707.586 - 18.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 14.51% 0.467 0.534 - 19.49% -
std::stable_partition(deque<int>)_(dense)/32 14.47% 28.819 32.988 - 10.30% -
BM_RangesPushHeap_uint64_SingleElement_1 14.46% 0.435 0.498 - -19.08% -
rng::unique_copy(deque<int>)_(sprinkled)/52 14.45% 18.361 21.014 - 42.36% -
SetIntersection_Interlaced_Vector_uint64_262144_16 14.44% 3054821.676 3496064.809 - 9.68% -
rng::find_end(deque<int>)_(process_all)/8192 14.40% 2158.456 2469.286 - 3.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 14.38% 8404138.850 9612745.600 - 14.26% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 14.37% 1.559 1.783 - 9.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 14.36% 1334562.392 1526236.143 - 4.68% -
std::flat_map<int,_int>::erase(iterator)/1024 14.24% 74.368 84.956 - 11.65% -
SetIntersection_Interlaced_Vector_uint32_16384_4 14.17% 1419713.204 1620841.481 - 5.89% -
std::copy_n(vector<int>)/4096 14.11% 173.502 197.983 - -4.89% -
rng::search(list<int>,_pred)_(single_element)/8192 14.05% 8372.438 9549.137 - 14.77% -
std::search(list<int>,_pred)_(single_element)/8192 14.02% 8197.496 9346.864 - 7.83% -
std::partition(list<int>)_(dense)/8192 13.88% 4376.050 4983.388 - -0.71% -
rng::find_first_of(deque<int>)_(small_needle)/32 13.84% 105.529 120.138 - 8.24% -
BM_RangesMakeHeap_uint32_Random_64 13.82% 1.237 1.408 - 6.25% -
rng::rotate(list<int>)_(by_1/4)/8192 13.82% 7211.483 8207.840 - 13.77% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 13.79% 9.515 10.826 - 13.51% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.76% 10.598 12.057 - 10.88% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 13.69% 1326.525 1508.190 - 10.96% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13.69% 11826.097 13445.205 - 10.93% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 13.67% 757.224 860.735 - 3.94% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 13.60% 0.503 0.571 - -6.71% -
std::stable_partition(deque<int>)_(sparse)/32 13.50% 12.494 14.181 - 16.52% -
std::unordered_set<int>::contains(key)_(non-existent)/32 13.41% 1.656 1.878 - 22.81% -
BM_MakeHeap_string_PipeOrgan_16384 13.36% 5.020 5.691 - 2.37% -
rng::find_first_of(deque<int>)_(small_needle)/50 13.31% 162.418 184.035 - 7.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 13.28% 5.221 5.914 - 30.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 13.24% 39059848.850 44229925.949 - 13.49% -
rng::unique(deque<int>)_(contiguous)/52 13.14% 70.446 79.704 - 17.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 13.12% 3714488.348 4201817.061 - -12.36% -
std::distance(join_view(vector<vector<int>>))/50 13.10% 0.583 0.659 - 9.05% -
BM_StringRelationalLiteral_Less_Small_Small_Control 13.07% 1.628 1.840 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 13.06% 7919194.209 8953550.933 - 14.63% -
rng::find_end(deque<int>)_(process_all)/1048576 13.01% 283003.441 319824.242 - 3.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 12.94% 18.757 21.184 - 14.03% -
rng::move_backward(list<int>)/4096 12.86% 6541.681 7382.646 - 12.54% -
SetIntersection_None_Set_string_16384_256 12.81% 216050997.694 243735497.107 - 21.20% -
std::multiset<std::string>::erase(key)_(non-existent)/32 12.81% 9.756 11.006 - 8.98% -
std::multiset<int>::find(key)_(non-existent)/32 12.77% 2.299 2.592 - 15.70% -
std::copy_n(list<int>)/64 12.61% 14.180 15.967 - 13.76% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 12.60% 25686.211 28921.961 - 2.27% -
bm_swap_ranges_vb_aligned/1048576 12.56% 3404.585 3832.042 - 12.68% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 12.51% 1647.850 1854.047 - 0.33% -
BM_PushHeap_string_Ascending_256 12.49% 10.468 11.776 - 15.63% -
std::map<std::string,_int>::erase(iterator)/1024 12.49% 26.111 29.373 - 9.35% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 12.44% 308.392 346.752 - -0.23% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 12.43% 35.154 39.526 - 20.26% -
rng::unique(deque<int>)_(sprinkled)/52 12.42% 67.186 75.528 - 1.03% -
BM_lexicographical_compare_three_way_fast_path/1 12.37% 0.307 0.345 - -11.62% -
BM_MakeHeap_float_Random_4 12.37% 1.517 1.705 - 5.66% -
std::find_if(deque<int>)_(bail_25%)/32768 12.34% 2726.384 3062.902 - 11.43% -
std::map<std::string,_int>::erase(iterator)/8192 12.25% 25.583 28.717 - 8.58% -
bm_ranges_swap_ranges_vb_aligned/1048576 12.21% 3408.431 3824.553 - 12.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.20% 50.685 56.866 - 22.43% -
rng::adjacent_find(list<int>,_pred)/8192 12.17% 7568.182 8489.314 - -2.67% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 12.06% 8.991 10.075 - -4.89% -
std::unordered_set<int>::erase(key)_(non-existent)/32 12.05% 0.965 1.081 - -9.27% -
std::copy_backward(vector<bool>)_(unaligned)/262144 11.98% 1651.119 1848.905 - -0.54% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.95% 9.808 10.980 - -1.51% -
BM_PushHeap_string_Ascending_1024 11.94% 13.091 14.655 - 11.97% -
std::unique(deque<int>)_(sprinkled)/32 11.89% 65.703 73.514 - 9.30% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 11.86% 6.109 6.834 - 12.40% -
SetIntersection_None_Set_string_16384_64 11.84% 212636724.082 237805171.817 - 18.49% -
BM_std_minmax<unsigned_int>/4 11.84% 1.032 1.154 - 18.61% -
BM_PushHeap_uint64_Ascending_64 11.77% 1.535 1.715 - 12.99% -
BM_RangesMakeHeap_uint32_Random_1024 11.53% 1.036 1.156 - 7.90% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 11.47% 0.406 0.452 - 24.89% -
std::find_end(deque<int>)_(process_all)/1000 11.46% 287.011 319.907 - 21.83% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 11.44% 0.405 0.451 - 24.70% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 11.44% 1.849 2.061 - 3.74% -
BM_std_min<unsigned___int128>/1 11.41% 0.413 0.460 - 25.30% -
std::rotate(list<int>)_(1_element_backward)/8192 11.40% 8477.937 9444.719 - 11.89% -
std::unordered_multiset<int>::find(key)_(existent)/8192 11.40% 1.170 1.304 - 2.55% -
std::search(list<int>)_(same_length)/8192 11.39% 9218.430 10268.065 - -2.60% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 11.35% 2.316 2.579 - 12.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 11.31% 1.818 2.023 - 7.90% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 11.24% 8.182 9.102 - 46.45% -
std::unordered_set<int>::count(key)_(existent)/1024 11.23% 1.206 1.341 - 11.42% -
std::find_end(deque<int>)_(near_matches)/8192 11.18% 1132876.280 1259527.829 - -46.45% -
std::stable_partition(vector<int>)_(dense)/32 11.16% 19.472 21.645 - -2.30% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 11.07% 51.870 57.610 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_256_64 10.98% 7485544.910 8307495.681 - 14.07% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 10.94% 3889.041 4314.374 - 10.88% -
std::partition_point(deque<int>)/50 10.88% 4.486 4.974 - 7.80% -
rng::search(deque<int>)_(same_length)/1000 10.85% 326.155 361.545 - 9.13% -
BM_StringConstructDestroyCStr_Empty_Opaque 10.82% 2.083 2.309 - 10.31% -
std::multiset<int>::find(key)_(non-existent)/1024 10.81% 5.504 6.099 - 11.40% -
SetIntersection_None_Set_string_16384_16 10.74% 211121125.846 233797477.082 - 18.64% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 10.73% 2.387 2.643 - 10.48% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 10.67% 20.548 22.741 - 2.62% -
BM_PushHeap_string_Descending_262144 10.62% 3.276 3.624 - -33.47% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 10.51% 6.640 7.337 - 0.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 10.44% 0.556 0.614 - 37.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 10.42% 3340973.062 3689163.781 - 17.57% -
vector<bool>::reserve() 10.38% 8.101 8.942 - -11.70% -
std::search(deque<int>,_pred)_(no_match)/1024 10.25% 338.298 372.962 - 13.94% -
SetIntersection_Interlaced_Vector_uint32_1024_256 10.23% 6878477.906 7582291.363 - 19.10% -
SetIntersection_Interlaced_Set_uint32_256_256 10.22% 8758750.190 9653901.402 - 9.06% -
std::unordered_map<int,_int>::count(key)_(existent)/32 10.21% 1.227 1.352 - 6.23% -
std::find_end(deque<int>)_(process_all)/1024 10.13% 296.246 326.258 - 23.07% -
BM_PushHeap_uint64_Ascending_16 10.13% 0.976 1.074 - 17.87% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.07% 790.860 870.535 - 19.89% -
BM_StringFindCharLiteral/4096 10.06% 77.371 85.158 - 9.97% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.05% 9.016 9.922 - -15.86% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 10.05% 14.653 16.125 - 11.05% -
BM_StringRelational_Less_Small_Empty_Control 9.98% 1.912 2.103 - 10.76% -
std::transform(list<int>)_(identity_transform)/8192 9.96% 7109.528 7817.890 - 2.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.90% 5911145.016 6496316.047 - 9.98% -
rng::find_end(deque<int>)_(single_element)/8192 9.90% 2529.505 2779.830 - 26.17% -
rng::find(list<int>)_(bail_25%)/32768 9.83% 7664.206 8417.634 - 10.62% -
SetIntersection_Interlaced_Set_uint64_256_256 9.83% 9263247.833 10173753.487 - 12.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 9.79% 1.880 2.064 - 1.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 9.78% 3236628.851 3553281.359 - 21.21% -
rng::contains_subrange(list<int>)_(single_element)/8192 9.76% 7131.697 7827.650 - 11.90% -
BM_RangesPushHeap_uint64_Ascending_64 9.74% 1.517 1.665 - 9.63% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.74% 9.001 9.878 - -14.36% -
BM_RangesMakeHeap_uint32_Random_256 9.72% 1.126 1.236 - 3.46% -
std::stable_sort(deque<int>)_(descending)/8 9.69% 26.698 29.284 - 9.88% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 9.64% 491.934 539.363 - 9.89% -
BM_std_minmax<unsigned_short>/21 9.63% 1.919 2.104 - 7.22% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 9.63% 16.887 18.512 - 1.96% -
rng::replace(vector<int>)_(sprinkled)/32 9.62% 6.057 6.639 - 18.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9.61% 10553870.479 11568597.566 - 7.31% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 9.61% 11491.232 12595.731 - -0.79% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 9.61% 2713.985 2974.797 - 8.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9.60% 9881360.662 10830375.965 - 0.04% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.52% 0.700 0.767 - 9.58% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.51% 0.700 0.767 - 9.55% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.48% 0.700 0.767 - 9.52% -
std::unordered_set<int>::find(key)_(existent)/1024 9.43% 1.229 1.345 - 16.48% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 9.42% 0.824 0.901 - 9.03% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 9.36% 1.571 1.718 - 7.50% -
SetIntersection_None_Set_string_16384_1024 9.36% 229440285.443 250904570.776 - 21.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 9.33% 6797104.905 7431591.443 - 8.97% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 9.26% 2.252 2.461 - 5.45% -
SetIntersection_Interlaced_Set_uint64_64_64 9.23% 14950415.287 16330096.143 - 7.73% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 9.18% 3789.811 4137.817 - 8.77% -
std::rotate_copy(vector<int>)/8192 9.18% 668.314 729.647 - 13.85% -
vector<bool>(size_type,_const_value_type&) 9.14% 8.102 8.843 - 8.41% -
BM_std_min<char>/2 9.13% 0.485 0.530 - 9.14% -
BM_MakeHeap_uint32_Random_4 9.13% 1.384 1.510 - 34.63% -
std::unordered_multiset<int>::find(key)_(existent)/32 9.12% 1.251 1.366 - 4.89% -
rng::find_first_of(vector<int>)_(large_needle)/32 9.08% 108.513 118.364 - 12.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 9.05% 2.532 2.761 - -1.64% -
std::for_each_n(list<int>)/8 9.04% 2.351 2.563 - -1.11% -
SetIntersection_Interlaced_Set_float_262144_16 9.01% 1620912.599 1766958.740 - 10.49% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 9.01% 4.767 5.197 - 8.72% -
bm_swap_ranges_vb_aligned/64 8.99% 2.706 2.949 - 1.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 8.94% 2.209 2.406 - 29.22% -
std::unordered_set<int>::find(key)_(existent)/32 8.92% 1.227 1.336 - 17.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 8.91% 1589934.007 1731610.188 - 8.90% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 8.89% 5.946 6.475 - 0.37% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 8.89% 28.091 30.588 - 8.62% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 8.86% 5.001 5.445 - 18.31% -
SetIntersection_None_Set_string_16384_1 8.85% 211210515.864 229903521.975 - 13.73% -
BM_RangesPushHeap_uint32_Random_1 8.82% 0.395 0.430 - -14.09% -
BM_StringRelational_Less_Small_Small_ChangeFirst 8.78% 1.323 1.440 - 3.84% -
std::find_first_of(deque<int>)_(large_needle)/50 8.76% 671.701 730.523 - 4.12% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 8.70% 25.213 27.405 - 8.96% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 8.61% 0.417 0.453 - 24.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.59% 7181.335 7798.124 - 1.45% -
SetIntersection_Interlaced_Vector_float_256_1 8.57% 4433581.263 4813749.580 - 7.86% -
rng::partition(deque<int>)_(dense)/32 8.57% 9.956 10.810 - 2.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.57% 2.226 2.417 - 8.36% -
std::reverse(list<int>)/32768 8.57% 17001.331 18457.820 - 9.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 8.56% 0.430 0.467 - -6.80% -
std::remove_copy_if(list<int>)_(sprinkled)/50 8.54% 24.494 26.585 - 7.95% -
rng::replace(vector<int>)_(sprinkled)/50 8.51% 9.082 9.855 - 22.75% -
rng::unique(deque<int>)_(contiguous)/32 8.50% 60.314 65.442 - 11.33% -
rng::contains(list<int>)_(process_all)/8 8.50% 2.261 2.453 - 2.70% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.48% 8052.216 8735.053 - 2.53% -
SetIntersection_Interlaced_Set_uint32_1024_1024 8.41% 14797646.405 16042512.251 - 1.20% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 8.40% 11154.457 12091.652 - 6.85% -
BM_vector_deque_move_backward/64000 8.39% 7262.872 7872.559 - 6.99% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 8.35% 26.046 28.222 - -3.87% -
BM_MakeHeap_float_Random_16 8.33% 1.482 1.606 - -0.13% -
BM_PushHeap_float_QuickSortAdversary_16 8.31% 0.984 1.065 - 8.80% -
std::unordered_set<int>::find(key)_(non-existent)/32 8.28% 1.102 1.194 - 21.42% -
SetIntersection_None_Set_float_262144_16384 8.24% 1166818.848 1262966.307 - 8.54% -
rng::unique(deque<int>)_(sprinkled)/32 8.23% 57.933 62.702 - 3.39% -
SetIntersection_Front_Set_float_1024_256 8.22% 4751210.619 5141926.106 - 2.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 8.22% 2157193.440 2334415.041 - 7.31% -
std::unordered_set<int>::contains(key)_(existent)/8192 8.18% 1.307 1.414 - -7.73% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 8.18% 1.311 1.418 - -1.43% -
BM_PushHeap_string_Ascending_64 8.15% 7.320 7.916 - 10.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8.13% 7217.842 7804.642 - 1.02% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 8.11% 17.568 18.993 - 6.12% -
rng::remove(list<int>)_(prefix)/8192 8.11% 8367.573 9046.379 - 6.14% -
BM_std_minmax<unsigned_char>/3 8.09% 1.084 1.172 - -1.77% -
SetIntersection_Front_Set_float_16384_64 8.06% 1901429.885 2054757.669 - 2.06% -
SetIntersection_Front_Set_string_256_64 8.03% 14731959.540 15914320.763 - -1.86% -
BM_std_minmax<unsigned_char>/15 8.00% 2.872 3.102 - 4.01% -
rng::copy_n(vector<int>)/4096 7.98% 149.396 161.321 - 10.30% -
BM_std_minmax<unsigned_int>/16 7.98% 1.283 1.385 - 7.90% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 7.93% 692.957 747.921 - -13.71% -
rng::find_first_of(deque<int>)_(small_needle)/8192 7.91% 27637.068 29824.056 - 5.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 7.88% 1883053.627 2031447.918 - 6.84% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.88% 681.170 734.846 - -12.35% -
BM_RangesPushHeap_uint32_PipeOrgan_1 7.86% 0.503 0.542 - -14.90% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 7.86% 16.705 18.018 - 7.94% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.82% 66208.607 71383.819 - 7.79% -
rng::find_first_of(vector<int>)_(large_needle)/1024 7.81% 111273.045 119964.992 - 9.22% -
BM_RangesPushHeap_float_Random_1 7.78% 0.465 0.501 - 16.91% -
std::none_of(vector<int>)_(process_all)/50 7.77% 12.701 13.688 - -24.80% -
rng::find_if(deque<int>)_(process_all)/8192 7.77% 2808.298 3026.367 - 0.56% -
rng::find_first_of(vector<int>)_(large_needle)/8192 7.76% 7172302.616 7728756.418 - 9.50% -
BM_RangesMakeHeap_uint64_Heap_1024 7.73% 0.253 0.272 - 7.73% -
SetIntersection_Interlaced_Vector_float_64_64 7.72% 11472756.552 12358638.745 - 2.48% -
BM_RangesMakeHeap_string_Random_262144 7.71% 15.143 16.311 - -16.02% -
SetIntersection_Front_Set_uint64_1024_1024 7.71% 14518685.076 15637631.765 - -0.77% -
std::find_end(deque<int>)_(near_matches)/1000 7.69% 15867.509 17087.226 - -43.23% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 7.67% 31.730 34.163 - 4.40% -
rng::move(deque<int>)/32768 7.61% 2183.537 2349.709 - 8.02% -
rng::find_first_of(deque<int>)_(small_needle)/1024 7.61% 3464.237 3727.725 - 6.04% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.58% 209.293 225.152 - 5.56% -
BM_StringDestroy_Empty 7.53% 0.812 0.873 - 33.41% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.50% 8377.336 9005.341 - 7.60% -
rng::find_last(list<int>)_(bail_10%)/8192 7.46% 6313.591 6784.828 - 8.58% -
BM_std_minmax<short>/4 7.45% 0.972 1.044 - 7.60% -
std::multimap<int,_int>::find(key)_(non-existent)/32 7.45% 2.288 2.459 - 9.81% -
std::map<int,_int>::ctor(const&,_alloc)/32 7.44% 208.880 224.427 - 5.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 7.44% 1685406.103 1810718.806 - -4.70% -
BM_std_min<unsigned_long_long>/5 7.43% 1.333 1.432 - 6.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 7.41% 21247803.218 22822528.901 - 5.94% -
std::find_end(list<int>,_pred)_(same_length)/8192 7.40% 9742.482 10463.818 - -49.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.40% 78.155 83.936 - -8.06% -
BM_std_min<char>/15 7.38% 1.928 2.070 - -2.77% -
SetIntersection_None_Set_float_262144_4 7.38% 1170572.266 1256976.400 - 8.10% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.36% 7.191 7.720 - 3.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7.33% 6634302.848 7120267.649 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7.32% 12118066.808 13005572.986 - 2.40% -
SetIntersection_Front_Set_string_262144_256 7.31% 14492005.842 15551691.250 - -1.38% -
std::unordered_set<std::string>::count(key)_(existent)/32 7.31% 40.554 43.517 - 11.66% -
std::map<std::string,_int>::erase(key)_(existent)/8192 7.17% 86.957 93.191 - 43.60% -
BM_vector_deque_move_backward/65536 7.13% 7560.795 8099.591 - 10.17% -
SetIntersection_Front_Set_float_262144_64 7.13% 1919059.196 2055799.418 - 9.85% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 7.12% 22.062 23.633 - 9.19% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 7.11% 0.393 0.421 - 6.55% -
BM_RangesPushHeap_string_Descending_4 7.11% 1.851 1.982 - 5.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 7.11% 10.599 11.352 - 7.55% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 7.07% 1.242 1.330 - -4.77% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 7.03% 5.460 5.843 - 7.91% -
std::map<int,_int>::equal_range(key)_(existent)/32 7.02% 1.773 1.898 - 8.34% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 7.02% 1.513 1.619 - 9.03% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.01% 208.599 223.227 - 6.69% -
BM_std_minmax_element<short>/3 7.01% 1.165 1.247 - 8.58% -
SetIntersection_None_Set_float_262144_16 6.99% 1173190.428 1255197.752 - 8.10% -
std::multimap<int,_int>::count(key)_(non-existent)/32 6.98% 2.454 2.625 - 4.79% -
BM_std_min<char>/4 6.97% 1.066 1.141 - 6.55% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 6.95% 0.978 1.047 - -7.10% -
BM_MakeHeap_uint64_Descending_64 6.95% 0.235 0.251 - -0.17% -
BM_MakeHeap_uint32_Random_16384 6.94% 0.953 1.019 - 1.91% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.92% 129.738 138.710 - -1.15% -
std::equal(deque<int>)_(it,_it,_it)/1024 6.91% 466.611 498.858 - -0.34% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 6.90% 10.719 11.458 - 7.15% -
std::shift_left(list<int>)/8192 6.88% 7224.632 7721.539 - 0.30% -
BM_MakeThenSortHeap_float_Ascending_4 6.88% 1.426 1.524 - 9.08% -
std::multiset<int>::insert(value)_(new_value)/8192 6.87% 77.010 82.304 - 11.18% -
rng::is_sorted(deque<int>,_pred)/8 6.83% 4.346 4.643 - 3.84% -
BM_PushHeap_string_SingleElement_256 6.83% 2.397 2.561 - -6.65% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 6.82% 780.668 833.925 - 13.39% -
std::map<int,_int>::ctor(const&)/32 6.81% 210.525 224.869 - 6.12% -
BM_deque_vector_ranges_move/0 6.81% 1.375 1.468 - -5.16% -
std::unique(deque<int>)_(sprinkled)/8192 6.81% 7306.192 7803.625 - 5.61% -
BM_std_minmax_element<short>/1 6.80% 0.304 0.324 - 6.91% -
rng::copy(list<int>)/32768 6.79% 25914.703 27674.132 - 3.50% -
SetIntersection_None_Set_float_262144_1 6.76% 1180559.570 1260347.656 - 8.45% -
BM_std_min<unsigned_short>/27 6.75% 2.269 2.422 - 1.68% -
BM_StringConstructDestroyCStr_Small_Transparent 6.73% 0.347 0.370 - -0.12% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 6.72% 1.459 1.557 - 15.05% -
BM_vector_deque_ranges_move_backward/64000 6.70% 7359.010 7852.255 - 9.41% -
SetIntersection_None_Set_float_262144_256 6.68% 1174195.559 1252646.158 - 7.67% -
SetIntersection_None_Set_float_262144_262144 6.68% 1173945.965 1252343.018 - 7.37% -
BM_PushHeap_string_Descending_256 6.67% 2.314 2.469 - -19.50% -
BM_std_min<unsigned___int128>/64000 6.65% 27564.110 29398.489 - -31.45% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 6.63% 4.739 5.053 - -1.22% -
SetIntersection_None_Set_float_262144_64 6.62% 1173233.234 1250939.943 - 7.68% -
std::copy_backward(vector<bool>)_(aligned)/1048576 6.62% 2509.073 2675.164 - -2.05% -
BM_MakeHeap_uint32_Random_1024 6.61% 1.039 1.108 - 7.51% -
SetIntersection_Interlaced_Vector_float_256_16 6.60% 6342392.110 6761218.023 - -15.28% -
bm_lexicographical_compare<signed_char>/3 6.60% 1.619 1.725 - -0.09% -
std::set<int>::erase(key)_(non-existent)/32 6.60% 2.356 2.512 - -6.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 6.57% 3.301 3.518 - 1.83% -
rng::starts_with(list<int>)/1024 6.55% 1464.827 1560.829 - 99.17% -
std::find_first_of(deque<int>)_(large_needle)/32 6.55% 284.336 302.950 - -0.75% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.49% 7.013 7.467 - 6.28% -
SetIntersection_None_Set_float_262144_1024 6.48% 1171447.182 1247393.068 - 6.45% -
BM_deque_deque_ranges_copy/64000 6.48% 2578.084 2745.206 - -3.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 6.47% 2981891.330 3174766.398 - 10.38% -
std::unordered_multiset<int>::find(key)_(existent)/1024 6.45% 1.250 1.330 - 14.59% -
std::replace_if(vector<int>)_(sprinkled)/50 6.44% 12.899 13.730 - 6.42% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.42% 0.434 0.462 - -9.77% -
SetIntersection_Front_Set_uint64_256_64 6.42% 6108932.937 6500987.776 - 5.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 6.41% 11045787.833 11753750.129 - 6.58% -
BM_PushHeap_string_SingleElement_64 6.41% 2.454 2.611 - -5.84% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 6.40% 10.384 11.049 - 5.69% -
BM_PushHeap_string_SingleElement_16384 6.39% 2.431 2.586 - -4.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 6.38% 0.622 0.661 - 2.13% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 6.38% 19.551 20.797 - -15.44% -
std::find_end(deque<int>)_(near_matches)/1024 6.37% 16528.740 17582.196 - -43.77% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 6.34% 1.647 1.752 - 5.01% -
rng::search(list<int>,_pred)_(no_match)/8192 6.34% 7706.957 8195.698 - -1.27% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 6.33% 1.508 1.604 - -0.49% -
BM_std_minmax_element<long_long>/65536 6.31% 17524.822 18631.465 - 6.36% -
rng::none_of(deque<int>)_(process_all)/32 6.31% 16.405 17.440 - -3.79% -
rng::any_of(deque<int>)_(process_all)/32768 6.31% 10848.945 11533.388 - 9.54% -
std::find(vector<bool>)_(process_all)/8 6.31% 0.664 0.705 - 22.41% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.31% 18.116 19.258 - 5.10% -
rng::is_partitioned(deque<int>)_(partitioned)/50 6.30% 13.853 14.726 - -7.07% -
BM_std_minmax_element<long_long>/70000 6.30% 18712.863 19891.324 - 6.39% -
std::find_if(deque<int>)_(bail_25%)/8192 6.29% 717.737 762.850 - 8.44% -
BM_std_minmax_element<long_long>/64000 6.28% 17111.295 18186.570 - 6.31% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 6.27% 24.476 26.011 - -20.38% -
BM_PushHeap_string_SingleElement_16 6.26% 2.413 2.564 - -7.26% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.24% 226.939 241.100 - 3.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 6.23% 2.383 2.531 - 16.91% -
SetIntersection_Interlaced_Set_float_262144_64 6.23% 1569447.512 1667222.494 - 5.97% -
BM_StringRelational_Less_Small_Small_Control 6.22% 1.722 1.829 - 5.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 6.22% 8.796 9.343 - 6.78% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 6.20% 13.403 14.235 - -13.65% -
std::multiset<int>::find(key)_(non-existent)/8192 6.18% 8.805 9.348 - 9.49% -
BM_std_minmax<unsigned_char>/12 6.17% 1.915 2.033 - 4.52% -
std::map<int,_int>::ctor(const&)/1024 6.16% 6201.520 6583.730 - 5.24% -
BM_std_min<unsigned___int128>/65536 6.14% 28254.633 29989.747 - -31.68% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.14% 7438.642 7895.417 - 5.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.13% 0.757 0.804 - 6.12% -
BM_std_min<unsigned___int128>/1024 6.12% 438.791 465.659 - -31.47% -
BM_std_min<unsigned___int128>/4096 6.12% 1761.573 1869.400 - -31.34% -
BM_deque_deque_copy/64000 6.12% 2607.441 2766.936 - 2.02% -
BM_RangesMakeThenSortHeap_float_Heap_4 6.11% 1.211 1.285 - 4.90% -
BM_std_minmax<int>/4 6.11% 1.025 1.087 - 11.50% -
BM_RangesPushHeap_uint64_Random_4 6.11% 2.114 2.244 - 5.07% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.11% 1.579 1.676 - 5.43% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 6.10% 0.824 0.874 - 0.11% -
std::find(vector<bool>)_(process_all)/50 6.08% 0.748 0.794 - 37.19% -
SetIntersection_Front_Set_string_16384_16 6.07% 1968403.534 2087814.599 - 1.24% -
BM_RangesPushHeap_string_Ascending_1024 6.05% 13.031 13.819 - -0.18% -
SetIntersection_Front_Set_uint64_64_64 6.05% 14886341.766 15786795.105 - 4.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 6.05% 2316554.624 2456630.985 - 4.87% -
BM_std_min<unsigned___int128>/5500 6.05% 2361.548 2504.341 - -31.51% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 6.04% 4.783 5.072 - 6.15% -
rng::fold_left(deque<int>)/32 6.02% 16.383 17.370 - 5.03% -
SetIntersection_Interlaced_Set_string_16384_4 6.02% 199706117.494 211738051.503 - 6.02% -
BM_std_minmax_element<long_long>/5500 6.02% 1468.682 1557.039 - 7.76% -
SetIntersection_Interlaced_Vector_float_16384_4 6.00% 1422855.767 1508184.983 - -11.40% -
SetIntersection_Front_Vector_string_1024_256 5.99% 9682722.054 10263118.905 - 3.23% -
BM_StringRelational_Less_Small_Huge_Control 5.99% 1.729 1.833 - 4.28% -
BM_std_minmax_element<long_long>/4000 5.98% 1070.382 1134.366 - 7.79% -
BM_RangesPushHeap_uint64_Ascending_16 5.97% 0.927 0.983 - 4.91% -
std::multiset<int>::count(key)_(existent)/8192 5.96% 9.239 9.790 - 6.55% -
bm_swap_ranges_vb_aligned/8 5.96% 3.260 3.454 - 3.12% -
SetIntersection_None_Vector_uint64_1024_1024 5.93% 1093440.890 1158327.947 - 1.14% -
std::set<int>::erase(key)_(non-existent)/1024 5.93% 5.294 5.608 - -0.33% -
BM_RangesPushHeap_float_Ascending_16384 5.93% 4.131 4.375 - 0.34% -
std::map<std::string,_int>::erase(iterator)/0 5.92% 27.094 28.699 - 4.69% -
BM_std_min<unsigned___int128>/70000 5.92% 30168.317 31954.931 - -31.83% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 5.92% 6.716 7.114 - -2.48% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 5.92% 11.803 12.501 - -11.02% -
rng::remove(deque<int>)_(sprinkled)/50 5.88% 56.824 60.168 - -6.32% -
BM_vector_deque_move_backward/70000 5.88% 8081.920 8557.145 - 6.90% -
rng::is_partitioned(deque<int>)_(partitioned)/32 5.86% 9.117 9.652 - -8.71% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.85% 15265717.761 16159116.564 - 5.85% -
BM_std_minmax_element<long_long>/4096 5.84% 1098.258 1162.401 - 7.93% -
BM_vector_deque_ranges_move_backward/65536 5.81% 7457.912 7891.325 - 8.63% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 5.79% 1.236 1.308 - 7.34% -
rng::unique(list<int>,_pred)_(sprinkled)/32 5.79% 66.717 70.578 - 9.00% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 5.78% 700.373 740.826 - 8.00% -
std::set<int>::equal_range(key)_(non-existent)/8192 5.76% 9.813 10.378 - 5.83% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 5.74% 7793.798 8241.155 - 0.68% -
std::stable_partition(vector<int>)_(dense)/50 5.73% 24.414 25.814 - -2.33% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 5.73% 1.503 1.590 - 10.65% -
BM_PushHeap_string_PipeOrgan_262144 5.73% 17.198 18.183 - -17.60% -
SetIntersection_None_Set_string_16384_4 5.73% 209620318.810 221627007.806 - 12.46% -
std::set<int>::equal_range(key)_(non-existent)/1024 5.71% 6.300 6.660 - 5.68% -
BM_std_minmax<char>/5 5.71% 1.740 1.839 - -1.07% -
rng::move_backward(list<int>)/262144 5.70% 276402.604 292169.725 - 9.45% -
std::stable_sort(deque<int>)_(repeated)/8 5.67% 17.935 18.951 - 4.11% -
std::any_of(vector<int>)_(process_all)/8 5.66% 2.467 2.606 - 5.05% -
rng::starts_with(list<int>)/1000 5.65% 1128.523 1192.321 - 56.58% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 5.65% 9.111 9.626 - -7.71% -
BM_RangesPushHeap_string_Ascending_256 5.65% 10.520 11.115 - 1.29% -
std::stable_sort(deque<int>)_(ascending)/8 5.65% 17.955 18.969 - 4.51% -
SetIntersection_Interlaced_Set_float_262144_256 5.62% 1583668.701 1672746.420 - 5.92% -
BM_PushHeap_string_SingleElement_1024 5.62% 2.433 2.569 - -7.19% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 5.60% 31.214 32.961 - -4.06% -
std::move_backward(vector<bool>)_(unaligned)/64 5.60% 1.816 1.918 - 7.14% -
SetIntersection_Interlaced_Set_uint64_256_64 5.60% 14780316.938 15607505.841 - 6.10% -
BM_std_minmax_element<long_long>/512 5.59% 141.393 149.294 - 8.02% -
BM_std_min<unsigned___int128>/512 5.58% 221.551 233.921 - -30.84% -
SetIntersection_Interlaced_Set_float_1024_256 5.58% 15665827.518 16539405.338 - 1.97% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.55% 36.017 38.015 - -11.18% -
rng::find_if(list<int>)_(bail_25%)/32768 5.54% 8506.497 8977.901 - 6.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 5.53% 1702465.004 1796526.611 - 6.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.52% 0.699 0.738 - 4.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.50% 1674577.475 1766732.176 - 3.48% -
BM_std_min<short>/4 5.49% 0.980 1.034 - -4.39% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.49% 9952.486 10499.030 - 0.02% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 5.49% 33.618 35.464 - 4.62% -
BM_std_min<unsigned_long_long>/30 5.49% 2.649 2.795 - 3.80% -
SetIntersection_None_Set_uint32_16384_1024 5.48% 157254700.457 165873879.493 - -0.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.47% 6.925 7.304 - 6.29% -
BM_PushHeap_string_SingleElement_262144 5.46% 2.477 2.612 - -6.20% -
SetIntersection_Front_Set_string_16384_256 5.46% 14931861.127 15746791.357 - 7.27% -
BM_std_minmax<unsigned_char>/11 5.45% 1.706 1.799 - 5.10% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 5.45% 11016.403 11616.559 - -19.61% -
BM_std_min<unsigned___int128>/4000 5.43% 1723.496 1817.016 - -31.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 5.41% 34.335 36.195 - 4.61% -
std::find(list<int>)_(bail_25%)/32768 5.41% 8022.234 8456.460 - 4.25% -
BM_PushHeap_string_Ascending_16384 5.41% 19.464 20.518 - -7.84% -
SetIntersection_Interlaced_Set_float_262144_1024 5.40% 1534833.250 1617766.848 - 4.50% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.40% 5.390 5.681 - 5.86% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 5.40% 3.574 3.767 - 5.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.40% 1704408.287 1796371.014 - 6.63% -
BM_std_minmax_element<long_long>/1024 5.40% 278.931 293.980 - 8.07% -
SetIntersection_Interlaced_Set_float_262144_4 5.36% 1298409.830 1368043.211 - 6.37% -
rng::rotate(deque<int>)_(by_1/2)/1024 5.35% 176.670 186.119 - 7.24% -
std::set<int>::contains(key)_(existent)/8192 5.34% 8.314 8.758 - 4.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.34% 20480673.564 21574528.669 - 7.21% -
BM_std_min<long_long>/31 5.33% 3.216 3.387 - -0.45% -
SetIntersection_None_Set_uint32_262144_1 5.30% 1158704.266 1220152.182 - 5.26% -
BM_std_min<long_long>/12 5.30% 1.957 2.060 - 1.56% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 5.30% 8350.635 8792.978 - -6.14% -
rng::any_of(deque<int>)_(process_all)/8192 5.27% 2728.838 2872.724 - 9.43% -
std::map<int,_int>::ctor(const&)/8192 5.27% 49415.613 52017.611 - 4.58% -
rng::replace(vector<int>)_(sprinkled)/1024 5.26% 186.274 196.065 - 13.89% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 5.25% 24.561 25.850 - 8.20% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.25% 255434.092 268833.904 - 3.39% -
BM_PushHeap_float_SingleElement_4 5.24% 0.357 0.376 - -0.75% -
BM_std_minmax<char>/15 5.24% 2.937 3.091 - 5.51% -
BM_std_min<short>/25 5.24% 2.044 2.152 - 3.16% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.23% 23.151 24.363 - 2.68% -
BM_RangesPushHeap_string_Descending_16 5.23% 2.020 2.126 - 0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.22% 2153163.246 2265529.461 - 4.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 5.22% 1641020.104 1726616.599 - 8.39% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.21% 4.812 5.063 - -3.85% -
BM_PushHeap_string_Random_16384 5.21% 16.179 17.022 - 0.48% -
SetIntersection_Interlaced_Vector_string_1024_16 5.20% 3284777.842 3455464.657 - 0.98% -
std::partition(vector<int>)_(dense)/32 5.20% 8.029 8.447 - -0.96% -
SetIntersection_None_Set_uint32_262144_4 5.19% 1155689.537 1215684.570 - 5.01% -
BM_RangesPushHeap_float_SingleElement_4 5.18% 0.356 0.375 - -2.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.17% 1687391.193 1774693.602 - 5.18% -
BM_std_min<unsigned_long_long>/15 5.16% 2.110 2.219 - 1.41% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 5.15% 33.433 35.153 - 4.70% -
SetIntersection_Front_Set_uint32_1024_256 5.14% 4671604.878 4911538.702 - 7.05% -
SetIntersection_None_Set_uint32_16384_1 5.13% 155710503.541 163696366.862 - -5.01% -
std::any_of(deque<int>)_(process_all)/50 5.13% 19.218 20.203 - 4.78% -
rng::copy_n(vector<bool>)_(aligned)/64 5.13% 1.307 1.374 - 5.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.12% 1295.514 1361.888 - 0.32% -
bm_lexicographical_compare<signed_char>/4 5.11% 1.861 1.956 - 0.02% -
BM_std_min<short>/30 5.08% 2.359 2.479 - 5.62% -
std::multimap<int,_int>::contains(key)_(existent)/1024 5.08% 3.673 3.860 - 2.41% -
SetIntersection_None_Vector_uint64_16384_16 5.08% 1121161.051 1178082.002 - 2.36% -
BM_std_minmax<char>/11 5.07% 1.769 1.859 - 12.79% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.07% 26.753 28.111 - 8.13% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 5.07% 1.370 1.439 - 11.07% -
BM_RangesPushHeap_uint64_Ascending_256 5.07% 2.093 2.199 - 5.10% -
std::map<int,_int>::ctor(const&,_alloc)/1024 5.06% 6168.513 6480.575 - 3.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.05% 1293.377 1358.681 - 0.38% -
rng::move(list<int>)/512 5.04% 353.191 370.989 - 5.04% -
std::multiset<int>::count(key)_(non-existent)/8192 5.04% 9.090 9.548 - -14.75% -
748_flightdm_r 5.03% 8.894 9.342 - 4.05% -
SetIntersection_Interlaced_Set_uint64_16384_1024 5.03% 172489145.150 181165532.429 - 3.92% -
BM_std_minmax<unsigned_long_long>/11 5.02% 2.273 2.387 - 1.44% -
std::map<int,_int>::ctor(const&,_alloc)/8192 5.02% 49291.823 51767.331 - 3.13% -
rng::move_backward(vector<bool>)_(unaligned)/4096 5.01% 28.503 29.931 - 8.03% -
rng::find_end(deque<int>)_(process_all)/1000 5.01% 307.387 322.782 - 28.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.01% 1678618.080 1762678.957 - 2.58% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 5.00% 2.841 2.983 - 1.21% -
BM_std_minmax_element<char>/4096 5.00% 1056.381 1109.207 - -1.55% -
std::all_of(deque<int>)_(process_all)/50 4.99% 18.309 19.223 - -9.48% -
std::find_if_not(list<int>)_(process_all)/8192 4.99% 8172.150 8580.114 - 4.22% -
BM_PushHeap_string_Descending_16384 4.99% 2.350 2.467 - -26.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.98% 1206.958 1267.102 - 3.41% -
std::set<int>::insert(value)_(already_present)/8192 4.96% 9.576 10.051 - -7.20% -
BM_std_minmax_element<char>/65536 4.96% 16682.006 17509.286 - -2.11% -
BM_std_min<unsigned_long_long>/7 4.95% 1.818 1.908 - 0.38% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 4.94% 80338.064 84306.575 - -1.37% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.94% 3.994 4.191 - 5.14% -
std::rotate_copy(vector<int>)/1024 4.93% 33.118 34.751 - 5.76% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.92% 9.023 9.467 - 3.08% -
BM_MakeHeap_float_Heap_256 4.92% 0.207 0.217 - 4.92% -
BM_std_min<short>/29 4.92% 2.342 2.457 - 4.60% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.92% 1.555 1.631 - 6.17% -
BM_deque_deque_copy/65536 4.90% 2812.010 2949.780 - -2.76% -
bm_lexicographical_compare<signed_char>/5 4.88% 2.085 2.186 - -0.92% -
rng::find_last(vector<char>)_(bail_10%)/8 4.88% 1.526 1.601 - 2.18% -
753_ns3_r 4.87% 10.154 10.648 - 4.19% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.84% 26.696 27.988 - 7.65% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.83% 6206.918 6506.903 - 4.19% -
BM_std_minmax_element<char>/64000 4.82% 16310.672 17097.313 - -2.30% -
SetIntersection_Interlaced_Vector_float_262144_256 4.81% 29807660.321 31241174.889 - -39.67% -
std::find_end(deque<int>)_(single_element)/1000 4.81% 307.943 322.745 - 29.01% -
SetIntersection_None_Set_uint32_16384_16 4.80% 155560246.716 163030810.838 - -5.06% -
rng::fill_n(deque<int>)/32 4.80% 1.156 1.211 - -1.13% -
BM_MakeHeap_uint32_SingleElement_4 4.80% 0.323 0.338 - 0.01% -
SetIntersection_None_Vector_uint64_262144_262144 4.79% 1175853.479 1232204.105 - 2.20% -
std::set<std::string>::find(key)_(non-existent)/32 4.78% 9.708 10.172 - 9.63% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 4.78% 2.178 2.282 - -12.32% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.78% 7.949 8.329 - 11.53% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 4.76% 9.124 9.558 - -13.26% -
std::flat_map<int,_int>::erase(iterator)/8192 4.75% 496.431 520.035 - 3.41% -
BM_RangesPushHeap_float_QuickSortAdversary_16 4.72% 0.975 1.021 - 4.82% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 4.69% 2.345 2.455 - 12.13% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 4.68% 5.427 5.681 - 5.20% -
BM_RangesPushHeap_uint64_Descending_4 4.68% 0.371 0.388 - 7.74% -
BM_std_min<unsigned_long_long>/6 4.68% 1.567 1.640 - 0.77% -
std::search(list<int>,_pred)_(same_length)/8192 4.68% 9754.346 10210.870 - 14.20% -
BM_std_minmax<short>/2 4.68% 0.865 0.906 - -1.17% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 4.68% 2.304 2.411 - 4.62% -
rng::rotate(deque<int>)_(by_1/2)/32 4.67% 7.233 7.571 - 3.15% -
SetIntersection_Front_Set_float_256_64 4.67% 6187559.373 6476229.797 - -1.20% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 4.65% 0.895 0.937 - 4.81% -
BM_RangesPushHeap_string_Descending_1024 4.65% 2.395 2.507 - 0.97% -
SetIntersection_Front_Vector_string_262144_64 4.65% 3414014.911 3572596.647 - 2.23% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 4.64% 3352.804 3508.389 - -2.20% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.63% 28.936 30.276 - -0.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.62% 2187481.132 2288616.857 - 4.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.62% 9806018.277 10259242.550 - -5.20% -
SetIntersection_Front_Set_float_1024_64 4.61% 1969072.907 2059866.534 - 0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.61% 1690939.533 1768889.729 - 3.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.61% 1677181.887 1754459.149 - 2.19% -
SetIntersection_None_Vector_uint32_262144_64 4.60% 1143585.031 1196226.302 - -0.86% -
BM_std_minmax_element<char>/70000 4.60% 17904.467 18728.316 - -2.16% -
SetIntersection_None_Set_uint32_262144_16 4.60% 1154909.668 1208049.315 - 4.46% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 4.60% 1.075 1.124 - -1.79% -
BM_std_min<unsigned___int128>/64 4.60% 26.651 27.876 - -28.09% -
std::copy_if(list<int>)_(entire_range)/32768 4.59% 28471.178 29779.213 - -0.75% -
BM_std_min<unsigned_long_long>/23 4.59% 2.381 2.490 - 2.51% -
std::distance(deque<int>)/50 4.59% 0.653 0.683 - -1.54% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.58% 260.193 272.122 - 3.10% -
BM_std_minmax_element<char>/5500 4.58% 1415.606 1480.477 - -1.96% -
std::set<int>::find(key)_(non-existent)/32 4.58% 2.356 2.464 - 8.73% -
SetIntersection_Interlaced_Vector_uint64_16384_256 4.58% 16033495.242 16767131.925 - -17.78% -
BM_PushHeap_string_Descending_64 4.57% 2.223 2.325 - -13.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.57% 1688555.906 1765722.658 - 3.61% -
SetIntersection_Front_Vector_uint32_262144_64 4.56% 1443574.632 1509444.508 - 5.66% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 4.56% 0.925 0.968 - 0.15% -
BM_RangesMakeHeap_string_Descending_64 4.55% 2.560 2.676 - -12.29% -
SetIntersection_Front_Set_float_262144_256 4.53% 4727068.357 4941222.065 - 1.48% -
rng::replace(vector<int>)_(sprinkled)/8192 4.53% 1475.834 1542.688 - 12.05% -
BM_std_minmax_element<long_long>/1 4.52% 0.300 0.314 - 2.98% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.51% 368.862 385.489 - 4.87% -
BM_vector_deque_ranges_copy_backward/65536 4.50% 7663.061 8008.263 - 4.53% -
std::sort(deque<int>)_(ascending)/1024 4.50% 768.747 803.344 - 5.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.50% 6231.198 6511.354 - 2.18% -
SetIntersection_None_Set_uint32_16384_4 4.49% 155566822.932 162554438.979 - -5.75% -
BM_std_minmax<int>/11 4.49% 1.703 1.780 - -2.83% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.48% 12918.987 13497.327 - 3.76% -
BM_std_minmax<unsigned_char>/32 4.47% 1.450 1.515 - -5.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 4.46% 3.105 3.244 - 1.27% -
BM_std_minmax<short>/3 4.46% 1.162 1.214 - 1.89% -
SetIntersection_None_Set_uint32_262144_64 4.45% 1153094.646 1204423.668 - 4.68% -
BM_std_min<char>/5 4.45% 1.396 1.458 - 2.27% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 4.44% 1.927 2.013 - 4.40% -
BM_MakeThenSortHeap_uint32_Descending_4 4.44% 1.332 1.391 - -3.00% -
SetIntersection_Interlaced_Vector_string_256_256 4.44% 21265665.384 22210319.030 - -2.82% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 4.44% 0.979 1.023 - -1.43% -
BM_PushHeap_string_SingleElement_4 4.43% 2.143 2.238 - -6.77% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.41% 30.567 31.915 - 4.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 4.41% 1068487.485 1115564.687 - -0.69% -
BM_std_minmax_element<char>/4000 4.41% 1030.865 1076.282 - -2.22% -
std::copy_n(vector<bool>)_(aligned)/64 4.40% 1.306 1.363 - 4.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 4.40% 1082790.767 1130390.878 - -0.05% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 4.39% 61300.286 63988.750 - 4.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.39% 365.271 381.290 - 4.35% -
BM_StringAssignStr_Huge_Transparent 4.38% 112.240 117.159 - 13.22% -
BM_vector_deque_copy_backward/65536 4.38% 7741.237 8080.457 - 4.27% -
BM_deque_deque_move_backward/1 4.37% 3.365 3.512 - 28.82% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.36% 4.078 4.256 - -6.15% -
BM_vector_deque_ranges_copy_backward/70000 4.35% 8207.000 8564.373 - 5.01% -
rng::move_backward(vector<bool>)_(aligned)/64 4.35% 1.769 1.846 - -0.10% -
BM_MakeHeap_string_Ascending_16384 4.35% 5.403 5.638 - -1.98% -
BM_std_min<unsigned_short>/19 4.34% 1.836 1.915 - 1.19% -
BM_std_min<unsigned_short>/2 4.34% 0.485 0.506 - 4.31% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 4.34% 1.057 1.103 - 1.24% -
rng::replace(list<int>)_(prefix)/8192 4.33% 7151.999 7461.939 - 2.42% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.33% 12909.304 13468.433 - 3.59% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 4.32% 1.620 1.690 - 0.74% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 4.32% 316.033 329.683 - -7.62% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.31% 20.436 21.316 - 5.78% -
BM_std_minmax<unsigned_int>/2 4.30% 0.809 0.844 - 2.27% -
BM_StringFindCharLiteral/2048 4.28% 40.341 42.069 - 4.20% -
SetIntersection_Front_Set_uint32_16384_1024 4.28% 15523485.396 16188195.856 - 4.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 4.28% 1075437.065 1121467.713 - 0.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.28% 206.346 215.177 - -4.30% -
SetIntersection_None_Set_uint32_262144_1024 4.27% 1156491.615 1205857.582 - 5.33% -
std::set<int>::count(key)_(existent)/1024 4.27% 4.097 4.272 - 2.33% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.26% 69.430 72.391 - 5.26% -
BM_StringCopy_Huge 4.25% 102.656 107.019 - 5.98% -
std::move(vector<int>)/8 4.24% 2.218 2.312 - 0.30% -
rng::any_of(vector<int>)_(process_all)/8 4.24% 2.491 2.597 - 10.31% -
std::unordered_set<int>::find(key)_(existent)/8192 4.24% 1.330 1.387 - 0.24% -
rng::replace(list<int>)_(sprinkled)/8192 4.23% 7364.277 7676.106 - 5.28% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 4.21% 8983.379 9361.898 - 1.31% -
BM_std_minmax<char>/13 4.21% 2.259 2.354 - 4.97% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 4.21% 1.958 2.040 - -0.15% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 4.21% 69.252 72.165 - 4.69% -
bm_ranges_lexicographical_compare<signed_char>/16 4.20% 1.298 1.352 - 4.24% -
rng::find_end(deque<int>)_(process_all)/1024 4.20% 318.576 331.953 - 9.70% -
BM_MakeHeap_uint32_PipeOrgan_1024 4.20% 0.703 0.732 - 6.36% -
std::remove(deque<int>)_(sprinkled)/50 4.19% 59.948 62.458 - 9.08% -
rng::find_if(deque<int>)_(process_all)/32768 4.18% 11643.854 12130.042 - -0.51% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 4.17% 1.187 1.236 - 4.97% -
BM_std_minmax<unsigned_short>/3 4.17% 1.177 1.226 - 5.25% -
BM_StringRelationalLiteral_Less_Large_Large_Control 4.16% 2.400 2.500 - 13.38% -
BM_PopHeap_uint32_1 4.15% 0.488 0.508 - 11.33% -
SetIntersection_Front_Vector_uint32_256_64 4.14% 4640622.330 4832936.851 - 5.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 4.14% 1114470.381 1160582.281 - 1.50% -
BM_LowerBound_pair<uint32,_uint32>_262144 4.14% 602.847 627.782 - 0.98% -
BM_std_minmax_element<long_long>/64 4.13% 17.479 18.201 - 4.16% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 4.13% 1.411 1.469 - 2.74% -
std::find(vector<long_long>)_(bail_25%)/8 4.12% 0.887 0.924 - -3.41% -
std::find(vector<int>)_(bail_25%)/8 4.11% 1.381 1.438 - 4.64% -
std::unordered_map<int,_int>::clear()/1024 4.09% 8141.794 8474.931 - 0.93% -
BM_RangesMakeHeap_float_Random_256 4.05% 1.223 1.273 - -12.02% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 4.04% 7.557 7.863 - 9.50% -
737_gmsh_r 4.04% 12.599 13.108 - 2.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 4.03% 31.123 32.378 - -10.85% -
BM_vector_deque_ranges_move_backward/70000 4.02% 8121.232 8448.060 - 10.41% -
SetIntersection_None_Set_uint32_262144_256 4.02% 1156946.209 1203475.016 - 4.63% -
SetIntersection_Front_Vector_string_1024_1 4.02% 1098232.146 1142393.838 - 0.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 4.02% 0.480 0.500 - -21.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 4.01% 141119234.467 146784492.130 - -6.24% -
BM_std_minmax<char>/7 3.99% 2.431 2.528 - -0.67% -
BM_PushHeap_float_Random_4 3.98% 2.925 3.042 - 7.24% -
rng::contains_subrange(list<int>)_(single_element)/16 3.98% 4.793 4.984 - 0.58% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.98% 4130.276 4294.642 - 3.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 3.98% 455.095 473.202 - -0.34% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.98% 5427.551 5643.297 - 0.67% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.97% 2.281 2.371 - 9.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.97% 0.580 0.603 - 3.48% -
std::move(list<int>)/512 3.97% 351.751 365.729 - 4.13% -
std::stable_sort(deque<int>)_(heap)/8 3.97% 25.839 26.864 - 3.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.97% 1079777.804 1122617.162 - 2.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 3.97% 1138866.284 1184037.497 - -0.28% -
766_femflow_r 3.96% 12.786 13.292 - 2.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 3.96% 1154214.830 1199945.944 - 0.68% -
BM_RangesPushHeap_uint64_Ascending_1024 3.96% 2.576 2.678 - 3.93% -
BM_MakeThenSortHeap_float_Descending_256 3.95% 5.831 6.062 - 5.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.95% 2.347 2.439 - 3.30% -
SetIntersection_Interlaced_Set_float_262144_16384 3.94% 1252559.977 1301914.957 - 4.04% -
std::find_if(list<int>)_(process_all)/8192 3.93% 12125.776 12602.248 - 3.40% -
BM_std_minmax<unsigned_short>/20 3.92% 1.916 1.991 - 1.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.90% 35.413 36.793 - 20.86% -
SetIntersection_Front_Set_uint64_262144_16 3.90% 1284323.540 1334382.589 - 2.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 3.90% 21.311 22.141 - 8.14% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.90% 2.717 2.823 - 9.51% -
BM_std_minmax<char>/12 3.89% 1.981 2.058 - 7.43% -
BM_PushHeap_float_PipeOrgan_4 3.89% 0.482 0.501 - 3.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.88% 178.187 185.102 - 76.57% -
SetIntersection_None_Set_uint64_256_64 3.88% 9234170.173 9592183.954 - 4.76% -
SetIntersection_None_Vector_uint64_262144_16384 3.87% 1170874.440 1216157.249 - -0.03% -
std::set<int>::count(key)_(non-existent)/1024 3.86% 7.541 7.832 - 3.93% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.85% 22.026 22.874 - 3.08% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 3.85% 18.451 19.162 - -8.47% -
BM_std_min<long_long>/3 3.85% 1.248 1.296 - 1.04% -
BM_deque_vector_ranges_move/64000 3.85% 2734.817 2840.049 - 4.11% -
rng::remove(deque<int>)_(sprinkled)/32 3.85% 52.165 54.172 - -4.64% -
BM_getline_string 3.83% 17.371 18.036 - 2.89% -
std::deque<int>::ctor(size)/8192 3.83% 442.757 459.706 - 4.35% -
SetIntersection_Front_Set_uint64_262144_16384 3.82% 353147445.161 366653098.100 - 9.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.82% 7183218.829 7457825.798 - 11.38% -
rng::unique(list<int>,_pred)_(sprinkled)/52 3.82% 84.470 87.698 - 5.90% -
BM_deque_vector_move/65536 3.82% 2680.617 2783.042 - 3.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 3.82% 27.439 28.487 - 2.71% -
BM_StringEraseWithMove_Small_Transparent 3.82% 2.393 2.484 - -2.79% -
BM_std_minmax<unsigned_char>/4 3.80% 1.382 1.434 - -2.65% -
735_gem5_r 3.80% 13.427 13.937 - 2.75% -
BM_RangesMakeThenSortHeap_uint32_Heap_1 3.80% 0.264 0.274 - -1.12% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.80% 29.819 30.951 - 4.63% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.79% 559.975 581.197 - 3.87% -
BM_deque_deque_ranges_move_backward/2 3.79% 3.004 3.117 - 23.30% -
BM_StringRelationalLiteral_Less_Large_Small_Control 3.79% 1.719 1.784 - -5.52% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 3.77% 5.601 5.812 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 3.77% 1145656.311 1188810.887 - 1.81% -
BM_StringAssignStr_Huge_Opaque 3.77% 111.636 115.840 - 10.77% -
SetIntersection_Interlaced_Set_uint64_262144_262144 3.76% 1856489.830 1926300.537 - 3.50% -
std::search(vector<int>)_(no_match)/1024 3.76% 212.715 220.706 - 2.52% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 3.76% 11.440 11.869 - 13.56% -
std::rotate(deque<int>)_(1_element_backward)/50 3.75% 5.258 5.456 - 2.77% -
BM_std_min<char>/4096 3.75% 28.546 29.616 - 0.33% -
BM_MakeThenSortHeap_string_SingleElement_256 3.74% 24.995 25.928 - 3.20% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.73% 29.254 30.344 - 0.83% -
std::partition_copy(vector<int>)/32 3.72% 8.093 8.394 - 2.87% -
BM_RangesPushHeap_uint64_Descending_16 3.70% 0.366 0.380 - 5.58% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3.70% 2544.559 2638.593 - -7.00% -
BM_RangesPushHeap_uint64_Ascending_262144 3.69% 4.772 4.948 - 5.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.69% 1090283.971 1130542.565 - 1.88% -
rng::for_each_n(join_view(vector<vector<int>>)/8 3.69% 1.668 1.729 - -3.20% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.69% 49648.802 51479.060 - 3.26% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.68% 6209.128 6437.733 - 3.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.68% 3.568 3.699 - 4.04% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 3.68% 12.954 13.431 - -0.93% -
std::all_of(vector<int>)_(process_all)/8 3.66% 2.372 2.459 - -3.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 3.65% 0.550 0.570 - -3.30% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.65% 26.771 27.748 - 7.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 3.65% 0.614 0.636 - 14.38% -
BM_StringFindStringLiteral/1024 3.65% 17.454 18.091 - 0.03% -
BM_std_minmax<unsigned_char>/10 3.64% 1.337 1.386 - 3.36% -
std::partial_sort(vector<int>)_(heap)/8 3.63% 26.079 27.026 - 1.08% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.63% 10.586 10.971 - 4.19% -
std::rotate(deque<int>)_(by_1/2)/1024 3.63% 173.418 179.716 - 3.73% -
rng::find_last(list<int>)_(bail_90%)/8 3.62% 0.461 0.478 - 3.62% -
BM_vector_deque_copy_backward/70000 3.61% 8348.236 8650.013 - 5.97% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.61% 3.326 3.446 - 3.73% -
BM_std_minmax_element<char>/1024 3.61% 271.059 280.841 - -2.07% -
BM_deque_deque_ranges_move_backward/1 3.61% 3.433 3.556 - 27.25% -
BM_std_minmax<int>/15 3.60% 1.930 2.000 - -1.43% -
731_astcenc_r 3.58% 10.124 10.487 - 2.64% -
SetIntersection_None_Set_string_1024_1 3.58% 8923653.518 9242722.434 - 3.47% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 3.57% 1.105 1.145 - -13.42% -
BM_std_min<long_long>/32 3.57% 3.512 3.637 - 0.53% -
BM_RangesMakeHeap_uint64_Random_1024 3.57% 1.064 1.102 - 2.39% -
rng::contains(list<int>)_(process_all)/32 3.57% 8.960 9.280 - -17.58% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 3.57% 0.489 0.506 - -6.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.57% 35.370 36.632 - 1.40% -
BM_deque_deque_move_backward/2 3.57% 3.004 3.111 - 26.14% -
BM_RangesMakeHeap_uint32_Random_262144 3.57% 1.030 1.066 - 1.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.56% 19.956 20.667 - 17.73% -
rng::count(list<int>)_(every_other)/8192 3.55% 6944.591 7191.026 - 3.83% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.53% 0.621 0.643 - -0.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 3.52% 7.573 7.839 - 1.35% -
BM_std_min<unsigned_long_long>/16 3.52% 2.387 2.471 - 0.03% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 3.52% 11973.511 12394.734 - -0.65% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.51% 1930730.227 1998584.555 - 4.03% -
BM_MakeHeap_string_Descending_262144 3.51% 3.435 3.556 - 0.34% -
std::find(list<int>)_(bail_25%)/1024 3.51% 130.177 134.746 - 3.54% -
BM_std_min<unsigned_short>/30 3.51% 2.262 2.342 - -0.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.50% 11482.363 11884.325 - 0.37% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.50% 49668.636 51404.805 - 3.23% -
BM_MakeHeap_string_Descending_1024 3.49% 2.658 2.751 - 1.32% -
BM_PushHeap_uint64_SingleElement_64 3.49% 0.352 0.364 - -10.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 3.47% 0.544 0.563 - -3.59% -
SetIntersection_Front_Set_float_256_16 3.45% 4827858.200 4994428.486 - 0.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.45% 786.989 814.136 - 2.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.44% 345707771.467 357608472.957 - -0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.44% 2067258.381 2138301.758 - 2.20% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 3.43% 22.250 23.014 - 6.57% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.43% 0.318 0.329 - -1.96% -
std::deque<int>::ctor(size)/32 3.43% 26.959 27.883 - 6.74% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.42% 29.185 30.184 - 5.23% -
SetIntersection_Interlaced_Vector_float_64_16 3.42% 18802229.549 19444748.634 - 1.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.41% 16.747 17.318 - 4.42% -
BM_MakeHeap_string_Descending_64 3.41% 2.525 2.611 - 2.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 3.40% 8915047.661 9218175.243 - 4.83% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.40% 9.108 9.417 - 1.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.40% 1204.606 1245.535 - 4.47% -
std::unordered_map<int,_int>::clear()/8192 3.40% 62529.868 64653.637 - 2.61% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 3.39% 4.498 4.650 - 5.13% -
BM_deque_deque_copy_backward/70000 3.39% 8838.016 9137.692 - 8.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 3.38% 0.550 0.569 - -3.36% -
std::remove_if(list<int>)_(prefix)/8192 3.38% 9544.960 9867.511 - 5.52% -
SetIntersection_Front_Set_string_16384_4 3.38% 1311264.910 1355566.515 - 2.70% -
BM_deque_deque_copy_backward/64000 3.37% 8076.152 8348.570 - 3.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.37% 779.996 806.282 - 1.52% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.37% 1.964 2.030 - 4.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 3.36% 19388.814 20041.028 - 0.10% -
BM_RangesMakeHeap_string_Descending_16384 3.35% 2.821 2.916 - -24.24% -
BM_RangesPushHeap_uint32_SingleElement_4 3.34% 0.334 0.345 - -0.20% -
SetIntersection_None_Vector_uint64_262144_16 3.34% 1165909.397 1204833.010 - 0.78% -
std::set<int>::insert(value)_(already_present)/1024 3.33% 5.976 6.175 - -8.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 3.33% 1234938.830 1276008.233 - 4.07% -
BM_std_minmax<unsigned_short>/17 3.32% 1.712 1.769 - 3.33% -
std::find_first_of(vector<int>)_(small_needle)/32 3.32% 45.334 46.841 - 0.03% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.32% 11639.332 12026.069 - -0.49% -
BM_vector_deque_copy_backward/64000 3.32% 7633.509 7887.116 - 8.93% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.32% 17.648 18.233 - 3.69% -
rng::replace_if(list<int>)_(prefix)/8192 3.32% 7320.056 7563.035 - 4.98% -
BM_MakeHeap_float_Random_64 3.31% 1.604 1.657 - -7.24% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.31% 1324.763 1368.632 - 2.00% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.30% 133752.773 138173.180 - 2.99% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 3.30% 105995.668 109496.060 - -2.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.30% 1524.395 1574.691 - -0.37% -
BM_std_min<unsigned_short>/9 3.30% 6.234 6.440 - -0.56% -
std::remove_copy(vector<int>)_(prefix)/32 3.29% 8.859 9.151 - 1.75% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 3.29% 5.970 6.167 - 2.28% -
BM_std_minmax<unsigned_char>/13 3.29% 2.192 2.264 - 2.02% -
std::map<std::string,_int>::clear()/1024 3.28% 20397.319 21066.827 - 0.56% -
std::unordered_set<std::string>::count(key)_(existent)/1024 3.27% 39.262 40.547 - 11.85% -
std::partition_point(deque<int>)/32 3.27% 4.305 4.445 - -0.75% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 3.27% 0.824 0.851 - -8.79% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.27% 28.334 29.259 - 12.16% -
BM_RangesPushHeap_string_Descending_64 3.26% 2.141 2.211 - -1.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.25% 11574552.836 11950571.795 - 4.00% -
SetIntersection_None_Set_uint64_1024_1024 3.24% 8671664.489 8952856.581 - 2.57% -
rng::find_end(list<int>,_pred)_(process_all)/8192 3.24% 8262.175 8529.745 - -4.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.23% 2045271.076 2111283.934 - 4.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.22% 1187552.330 1225848.033 - -1.43% -
SetIntersection_None_Set_uint32_262144_262144 3.22% 1157297.688 1194613.199 - 4.04% -
rng::rotate(deque<int>)_(by_1/2)/50 3.22% 10.247 10.577 - 2.23% -
std::find(vector<bool>)_(process_all)/1024 3.22% 4.541 4.687 - -0.36% -
rng::rotate(deque<int>)_(1_element_backward)/32 3.22% 4.391 4.532 - 9.25% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.21% 49.339 50.922 - -1.67% -
BM_std_minmax<char>/14 3.21% 2.577 2.659 - 4.13% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 3.21% 75380.984 77797.078 - 0.65% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.20% 13.283 13.708 - 3.05% -
BM_std_min<unsigned_long_long>/29 3.20% 2.406 2.483 - 1.10% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 3.18% 5.982 6.173 - 0.10% -
BM_RangesPushHeap_float_PipeOrgan_4 3.18% 0.494 0.510 - 5.93% -
rng::search(deque<int>,_pred)_(same_length)/1024 3.18% 501.635 517.577 - 0.66% -
bm_ranges_lexicographical_compare<unsigned_char>/4 3.17% 1.390 1.434 - -4.29% -
BM_MakeThenSortHeap_float_SingleElement_262144 3.17% 49.082 50.636 - -3.36% -
std::set<int>::lower_bound(key)_(existent)/1024 3.16% 4.278 4.413 - 3.44% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 3.16% 33.677 34.740 - -14.97% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.15% 10.253 10.576 - 2.44% -
rng::fill_n(deque<int>)/8192 3.15% 238.390 245.907 - 2.19% -
SetIntersection_Front_Set_uint32_256_64 3.15% 6257069.670 6454203.912 - 3.51% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 3.14% 32.880 33.914 - 1.98% -
SetIntersection_Front_Set_uint64_16384_64 3.14% 2019834.892 2083219.035 - 8.87% -
std::shift_right(list<int>)/8192 3.13% 7433.346 7666.188 - -0.63% -
rng::fold_left(list<int>)/8192 3.13% 10482.129 10810.420 - 2.79% -
SetIntersection_Interlaced_Set_uint32_64_64 3.13% 14954218.421 15422398.459 - -0.12% -
BM_std_minmax<int>/2 3.13% 0.840 0.867 - -3.73% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 3.12% 20.421 21.059 - 3.50% -
BM_std_minmax_element<char>/512 3.12% 138.725 143.054 - -2.08% -
rng::starts_with(deque<int>)/1024 3.12% 470.702 485.389 - -0.54% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.11% 777.122 801.329 - 1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 3.11% 343228814.036 353909858.261 - -1.12% -
std::sort(deque<int>)_(descending)/8 3.11% 25.787 26.589 - 3.40% -
std::multiset<std::string>::find(key)_(existent)/8192 3.11% 39.962 41.204 - 42.54% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 3.11% 10405.318 10728.504 - -6.60% -
BM_deque_vector_ranges_copy/0 3.11% 1.418 1.462 - 2.98% -
BM_std_min<unsigned_int>/24 3.10% 1.806 1.862 - 1.62% -
rng::partial_sort(deque<int>)_(ascending)/8192 3.10% 162484.607 167519.696 - 2.11% -
SetIntersection_Interlaced_Vector_string_262144_4 3.10% 2286519.792 2357349.780 - 13.65% -
SetIntersection_None_Set_string_1024_1024 3.10% 8860049.548 9134384.325 - 0.12% -
BM_MakeHeap_uint64_Ascending_4 3.10% 0.428 0.441 - -2.38% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 3.09% 1.686 1.738 - 2.25% -
BM_deque_vector_ranges_copy/64000 3.07% 2585.069 2664.540 - -6.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.07% 16.684 17.197 - 3.27% -
710_omnetpp_r 3.07% 9.031 9.309 - 5.22% -
std::none_of(vector<int>)_(process_all)/8 3.07% 2.395 2.468 - -1.37% -
BM_std_min<char>/4000 3.05% 26.973 27.797 - -0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.05% 141604949.208 145929033.378 - 1.77% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.05% 13357.122 13764.902 - 0.34% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 3.05% 1.125 1.160 - 4.76% -
std::set<int>::count(key)_(non-existent)/8192 3.05% 11.356 11.703 - 3.26% -
std::rotate(vector<bool>)_(1_element_backward)/8192 3.05% 97.450 100.422 - -4.11% -
BM_PushHeap_string_QuickSortAdversary_1024 3.04% 15.042 15.499 - -0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 3.04% 1144777.619 1179543.351 - 0.41% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 3.04% 0.780 0.804 - 3.32% -
std::fill(vector<bool>)/512 3.04% 1.522 1.568 - 2.49% -
std::find_if(vector<int>)_(bail_25%)/8 3.03% 1.124 1.158 - 16.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 3.03% 1198824.131 1235129.070 - -0.32% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 3.03% 22.311 22.987 - 1.94% -
SetIntersection_Interlaced_Set_float_256_64 3.03% 15313776.625 15777146.305 - 1.91% -
rng::stable_partition(vector<int>)_(dense)/50 3.03% 25.221 25.984 - -1.73% -
std::set<int>::insert(value)_(new_value)/1024 3.02% 43.174 44.478 - 6.03% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.02% 6.303 6.493 - 0.70% -
std::stable_partition(deque<int>)_(alloc_fails)/32 3.01% 1898.053 1955.263 - 1.78% -
SetIntersection_Front_Vector_float_16384_16 3.01% 1158229.695 1193137.383 - 0.32% -
SetIntersection_Interlaced_Set_uint64_1024_1024 3.01% 16333972.608 16825720.955 - 10.80% -
std::search(vector<int>)_(no_match)/1000 3.01% 208.104 214.366 - 0.70% -
rng::unique(deque<int>,_pred)_(contiguous)/52 3.00% 69.842 71.938 - 3.94% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.99% 20.397 21.007 - 2.84% -
rng::fill(deque<int>)/8192 2.98% 242.424 249.659 - 4.18% -
BM_MakeThenSortHeap_string_SingleElement_4 2.98% 6.205 6.390 - 7.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.98% 15253.463 15707.317 - 0.12% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.97% 11.396 11.735 - 0.89% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.97% 21.229 21.860 - 3.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.97% 861850.226 887451.468 - 1.31% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.97% 52.848 54.415 - -2.52% -
rng::remove_if(list<int>)_(prefix)/8192 2.96% 9136.733 9407.055 - 2.94% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.96% 6.498 6.690 - 2.70% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.95% 8738.553 8996.600 - -0.25% -
std::multiset<std::string>::count(key)_(existent)/8192 2.95% 29.243 30.106 - -2.00% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.95% 5.237 5.391 - 6.86% -
BM_num_get<long_long> 2.95% 11.522 11.861 - 6.20% -
BM_std_min<unsigned_long_long>/21 2.95% 1.971 2.030 - 1.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.94% 1135560.298 1168995.203 - -0.11% -
std::multimap<std::string,_int>::erase(iterator)/32 2.94% 30.860 31.766 - 8.01% -
SetIntersection_Front_Set_uint32_16384_64 2.93% 1946824.324 2003959.377 - -2.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.93% 12388.056 12751.410 - -0.61% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 2.93% 0.477 0.491 - 3.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.92% 98.888 101.777 - 0.13% -
BM_PushHeap_uint64_Ascending_256 2.91% 2.092 2.153 - 2.93% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.91% 8.764 9.019 - -0.43% -
BM_std_min<unsigned_long_long>/22 2.91% 2.165 2.228 - 2.65% -
std::flat_map<int,_int>::ctor(const&)/1024 2.90% 178.298 183.477 - 2.42% -
bm_ranges_lexicographical_compare<unsigned_char>/5 2.90% 1.619 1.666 - -3.97% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 2.90% 125.849 129.502 - 0.16% -
rng::partial_sort(vector<int>)_(heap)/8 2.90% 26.967 27.749 - 2.74% -
rng::contains_subrange(deque<int>)_(process_all)/16 2.90% 7.892 8.121 - -13.55% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.88% 258.037 265.481 - 3.56% -
SetIntersection_Front_Set_uint64_1024_64 2.88% 1959342.780 2015772.146 - 6.76% -
std::stable_sort(deque<int>)_(shuffled)/8 2.88% 24.060 24.752 - 2.82% -
BM_LowerBound_pair<uint32,_uint32>_16384 2.88% 100.645 103.542 - 1.69% -
BM_std_min<unsigned___int128>/32 2.87% 12.863 13.233 - -23.96% -
BM_PushHeap_float_Ascending_262144 2.87% 5.105 5.252 - 0.04% -
SetIntersection_Interlaced_Set_uint64_256_4 2.87% 11605812.281 11938421.236 - 3.85% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 2.86% 1.427 1.468 - -2.17% -
bm_lexicographical_compare<signed_char>/7 2.85% 2.648 2.723 - -0.82% -
SetIntersection_Front_Set_float_1024_1 2.85% 1097863.614 1129150.106 - 1.00% -
rng::contains_subrange(list<int>)_(process_all)/16 2.85% 4.940 5.081 - 1.18% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 2.85% 1.189 1.223 - 2.28% -
std::copy_n(vector<bool>)_(aligned)/4096 2.83% 4.633 4.764 - -0.04% -
SetIntersection_Front_Set_float_1024_16 2.83% 1316044.627 1353266.706 - 3.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.82% 16.064 16.517 - 1.36% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.81% 2.228 2.291 - 1.62% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 2.81% 10.036 10.318 - 1.69% -
std::reverse_copy(vector<int>)/8 2.80% 2.558 2.629 - 11.10% -
BM_std_minmax<char>/4 2.80% 1.440 1.480 - -4.52% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 2.79% 10.665 10.963 - 4.59% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.79% 54510.206 56032.337 - -0.74% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.79% 2.331 2.396 - -3.62% -
BM_std_minmax<unsigned_short>/7 2.79% 1.673 1.720 - -1.84% -
std::partial_sort_copy(list<int>)_(ascending)/8192 2.79% 60843.844 62539.021 - 2.34% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 2.79% 23.999 24.667 - 3.12% -
BM_PushHeap_uint32_Random_4 2.78% 2.469 2.538 - 2.30% -
BM_std_min<int>/28 2.78% 1.994 2.049 - 0.94% -
SetIntersection_Front_Set_uint64_256_1 2.77% 4310620.397 4430082.002 - 0.61% -
BM_std_min<short>/21 2.77% 1.783 1.833 - 0.28% -
BM_RangesMakeHeap_string_Descending_16 2.76% 2.312 2.376 - -13.73% -
SetIntersection_Interlaced_Set_string_1024_4 2.76% 10427896.474 10715988.410 - 1.97% -
BM_std_min<unsigned_long_long>/14 2.76% 1.896 1.949 - 0.92% -
BM_std_min<char>/28 2.76% 1.720 1.768 - -0.46% -
BM_std_min<unsigned___int128>/30 2.75% 11.991 12.321 - -23.57% -
BM_std_minmax<short>/24 2.75% 2.224 2.285 - 2.69% -
BM_std_minmax<unsigned_char>/14 2.74% 2.507 2.576 - 1.31% -
BM_std_min<unsigned___int128>/31 2.74% 12.420 12.761 - -23.87% -
BM_MakeHeap_string_Descending_16 2.74% 2.337 2.401 - 1.56% -
BM_deque_deque_ranges_move_backward/64000 2.74% 7903.891 8120.592 - 2.31% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.74% 34.293 35.232 - 3.32% -
BM_std_min<unsigned_short>/32 2.73% 2.835 2.913 - -0.00% -
BM_MakeThenSortHeap_string_SingleElement_1024 2.73% 29.462 30.268 - 1.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.73% 2.898 2.978 - -0.98% -
SetIntersection_Front_Set_uint64_262144_1024 2.73% 15229100.291 15645401.122 - 8.02% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 2.73% 178.577 183.452 - 2.24% -
723_llvm_r 2.73% 11.547 11.862 - 0.82% -
BM_std_min<char>/13 2.71% 1.521 1.562 - -0.13% -
rng::remove_copy(deque<int>)_(prefix)/50 2.71% 21.074 21.644 - -1.02% -
BM_RangesPushHeap_uint32_Random_64 2.71% 5.558 5.709 - 3.63% -
SetIntersection_Front_Vector_uint64_16384_1 2.70% 1074831.108 1103891.142 - 0.43% -
std::set<int>::find(key)_(non-existent)/1024 2.70% 5.713 5.868 - 5.64% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.70% 61.405 63.062 - 2.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.69% 2.660 2.731 - 3.38% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.69% 13552.125 13916.118 - 0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.69% 1696523.838 1742089.504 - 9.22% -
std::set<int>::erase(key)_(non-existent)/8192 2.68% 8.227 8.447 - -3.41% -
std::partition_point(deque<int>)/1024 2.68% 9.103 9.347 - 1.31% -
std::move(list<int>)/1048576 2.68% 990596.769 1017104.739 - 0.02% -
BM_std_min<unsigned_long_long>/64 2.68% 4.692 4.817 - 0.22% -
BM_CmpEqual_short_ushort 2.67% 1.089 1.118 - 0.63% -
BM_std_minmax<unsigned_char>/5500 2.67% 49.556 50.879 - 0.40% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.67% 28.319 29.074 - 0.71% -
SetIntersection_None_Set_string_256_64 2.67% 9457970.711 9710209.888 - 1.42% -
BM_std_min<unsigned___int128>/29 2.66% 11.576 11.884 - -23.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.66% 8812592.063 9047068.646 - -24.11% -
rng::copy(list<int>)/8 2.66% 2.337 2.399 - 1.61% -
rng::sort(deque<int>)_(heap)/8 2.66% 25.049 25.715 - 3.29% -
rng::copy(deque<int>)/8 2.66% 2.709 2.781 - -0.13% -
rng::partial_sort(vector<int>)_(repeated)/8 2.66% 19.947 20.477 - 0.63% -
SetIntersection_None_Set_string_64_4 2.66% 22470581.281 23067473.299 - 0.17% -
std::multiset<int>::clear()/1024 2.66% 9599.281 9854.227 - 4.25% -
BM_std_min<unsigned___int128>/26 2.65% 10.234 10.506 - -22.61% -
SetIntersection_Interlaced_Set_float_16384_16384 2.65% 343792926.968 352917284.540 - 1.11% -
rng::stable_partition(list<int>)_(sparse)/50 2.65% 25.847 26.533 - 3.14% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.65% 660.523 678.043 - -3.05% -
BM_deque_vector_ranges_move_backward/1 2.65% 2.078 2.133 - 0.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.65% 2.934 3.012 - 0.36% -
std::partial_sort(vector<int>)_(repeated)/8 2.65% 19.908 20.435 - 0.54% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.65% 14.857 15.250 - 1.15% -
std::remove_copy(vector<int>)_(sprinkled)/32 2.63% 15.036 15.432 - 2.64% -
SetIntersection_Interlaced_Vector_string_1024_64 2.63% 8411662.492 8632942.471 - 2.16% -
BM_std_minmax<short>/16 2.63% 1.758 1.804 - -5.07% -
BM_RangesPushHeap_float_Random_16 2.62% 5.334 5.474 - 1.21% -
SetIntersection_None_Set_float_256_256 2.62% 5873768.562 6027934.482 - 2.71% -
SetIntersection_Front_Vector_uint32_262144_262144 2.62% 343711570.275 352729755.854 - 0.53% -
std::unordered_set<std::string>::find(key)_(existent)/1024 2.62% 41.380 42.465 - 20.41% -
BM_MakeThenSortHeap_float_Heap_64 2.62% 3.357 3.445 - -1.71% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 2.62% 0.533 0.546 - 2.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.61% 9.053 9.290 - 1.36% -
SetIntersection_Front_Set_uint64_262144_262144 2.61% 1819005.697 1866550.781 - 2.89% -
rng::copy_n(vector<bool>)_(unaligned)/512 2.61% 3.508 3.600 - 8.38% -
rng::stable_partition(vector<int>)_(dense)/32 2.61% 21.401 21.960 - -2.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.60% 12836.411 13170.763 - 1.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.60% 0.652 0.669 - 2.03% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 2.60% 1.414 1.451 - 0.86% -
BM_MakeThenSortHeap_float_SingleElement_16384 2.60% 15.235 15.631 - -0.99% -
SetIntersection_None_Set_uint32_262144_16384 2.60% 1164023.191 1194267.904 - 3.71% -
SetIntersection_Interlaced_Vector_string_256_16 2.59% 10749206.971 11027756.178 - 0.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.59% 2.398 2.460 - 1.21% -
BM_MakeThenSortHeap_uint64_Random_4 2.58% 4.052 4.157 - 3.30% -
std::equal(vector<int>)_(it,_it,_it)/50 2.58% 4.186 4.294 - -1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.58% 12255353.625 12571561.001 - 5.10% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 2.58% 1028.528 1055.052 - 2.40% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.58% 1310167.173 1343948.851 - -4.70% -
SetIntersection_None_Vector_uint64_16384_1 2.58% 1159094.027 1188956.966 - 1.18% -
BM_vector_deque_copy_backward/0 2.57% 0.416 0.426 - 6.19% -
SetIntersection_Front_Vector_uint64_262144_1 2.57% 1091326.862 1119415.012 - -0.08% -
std::adjacent_find(vector<int>,_pred)/50 2.57% 22.948 23.539 - 0.99% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 2.57% 1940.910 1990.848 - 1.72% -
rng::fold_left(deque<int>)/8192 2.57% 4443.479 4557.560 - 4.33% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.57% 16.497 16.920 - 2.26% -
BM_PushHeap_string_PipeOrgan_64 2.57% 5.799 5.948 - -5.84% -
std::find_if_not(deque<int>)_(bail_25%)/32768 2.57% 2724.375 2794.263 - 2.71% -
rng::copy_n(deque<int>)/262144 2.56% 10279.192 10542.718 - 1.79% -
SetIntersection_None_Set_uint32_1024_4 2.56% 8746994.662 8971073.395 - 3.16% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 2.56% 32.185 33.009 - 5.80% -
std::copy_n(vector<bool>)_(aligned)/1048576 2.56% 2396.837 2458.147 - 46.52% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 2.55% 1.108 1.137 - 2.29% -
BM_std_min<unsigned___int128>/27 2.55% 10.710 10.983 - -22.49% -
BM_std_minmax<unsigned_short>/1 2.55% 0.628 0.643 - 3.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.54% 33972.812 34836.570 - -0.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.54% 173917.734 178335.260 - -0.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.54% 2.671 2.739 - -0.13% -
BM_std_min<unsigned___int128>/28 2.54% 11.144 11.426 - -22.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 2.53% 0.571 0.586 - -3.15% -
BM_deque_vector_move/70000 2.53% 2894.086 2967.364 - 0.06% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 2.53% 1895.030 1943.000 - 2.31% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.53% 207655594.293 212900853.609 - 2.95% -
SetIntersection_None_Vector_uint32_16384_4 2.52% 1146006.566 1174918.360 - -0.13% -
std::rotate_copy(deque<int>)/32 2.52% 2.575 2.640 - 0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.52% 11836096.309 12134402.234 - 0.07% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2.52% 2858.240 2930.259 - 2.63% -
BM_MakeHeap_string_Descending_256 2.52% 2.677 2.745 - 1.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.51% 13580243.766 13921626.482 - 2.97% -
750_sealcrypto_r 2.51% 18.331 18.791 - -0.92% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.51% 6282.038 6439.689 - -0.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.51% 78.416 80.383 - -7.98% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 2.50% 10.197 10.452 - 13.55% -
BM_PushHeap_string_PipeOrgan_1024 2.50% 9.578 9.817 - -9.06% -
BM_MakeThenSortHeap_float_Descending_64 2.49% 3.231 3.312 - -0.56% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.49% 275.610 282.474 - 1.75% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 2.49% 21.248 21.776 - -31.05% -
bm_lexicographical_compare<signed_char>/6 2.49% 2.403 2.463 - -1.11% -
vector<bool>(const_vector<bool>&) 2.48% 10.147 10.400 - 5.82% -
BM_StringEraseToEnd_Huge_Opaque 2.48% 2.402 2.461 - -2.03% -
rng::rotate(vector<bool>)_(by_1/3)/1024 2.48% 49.564 50.794 - 2.83% -
std::search_n(list<int>)_(no_match)/8192 2.48% 7199.495 7378.101 - 0.84% -
std::multiset<int>::count(key)_(non-existent)/1024 2.48% 5.914 6.060 - 1.01% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.47% 11.692 11.981 - 1.77% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.47% 40.186 41.179 - 50.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.46% 1187594.003 1216857.674 - 2.46% -
std::is_partitioned(deque<int>)_(partitioned)/32 2.46% 9.212 9.439 - -3.43% -
BM_lexicographical_compare_three_way_slow_path/16 2.46% 4.498 4.608 - 1.53% -
BM_std_minmax<unsigned_int>/7 2.46% 1.691 1.733 - -0.72% -
BM_std_minmax<unsigned_short>/23 2.46% 2.464 2.525 - -1.74% -
rng::replace_if(deque<int>)_(prefix)/32 2.45% 13.894 14.235 - 0.82% -
std::stable_partition(list<int>)_(dense)/8192 2.45% 17053.268 17471.843 - -0.02% -
BM_std_minmax<unsigned_int>/3 2.45% 1.091 1.118 - -3.20% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.45% 103416.112 105948.188 - 0.07% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 2.45% 24.922 25.532 - -1.25% -
BM_PushHeap_string_Descending_16 2.44% 2.115 2.167 - -11.03% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.44% 4.806 4.923 - 1.97% -
BM_std_min<char>/19 2.44% 1.155 1.183 - 0.13% -
BM_std_minmax_element<char>/4 2.44% 1.221 1.251 - 0.72% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.43% 340.718 349.012 - -0.04% -
bm_lexicographical_compare<signed_char>/64 2.43% 2.194 2.247 - -2.84% -
std::sort(deque<int>)_(heap)/8 2.43% 24.908 25.515 - 3.07% -
rng::stable_partition(vector<int>)_(sparse)/50 2.43% 20.721 21.225 - 3.25% -
std::set<int>::count(key)_(non-existent)/32 2.43% 2.931 3.002 - 1.06% -
std::copy(list<int>)/4096 2.43% 3268.358 3347.876 - 1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.43% 0.750 0.768 - 0.67% -
BM_StringRelational_Less_Large_Large_ChangeLast 2.43% 1.886 1.932 - 4.28% -
729_abc_r 2.42% 18.666 19.118 - 0.93% -
rng::sort(deque<int>)_(pipe-organ)/8 2.42% 20.813 21.317 - 2.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.42% 15750.797 16131.807 - -1.03% -
BM_deque_vector_ranges_copy_backward/65536 2.42% 8029.028 8223.066 - 0.05% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.42% 211.151 216.252 - 4.55% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 2.41% 24.332 24.919 - 11.33% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.41% 1.167 1.196 - -2.78% -
BM_std_min<char>/7 2.41% 1.838 1.882 - 1.44% -
rng::find_if(deque<int>)_(process_all)/1024 2.40% 475.774 487.199 - 2.59% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.40% 25096.400 25698.679 - 6.44% -
BM_StringConstructDestroyCStr_Small_Opaque 2.40% 2.137 2.188 - 5.11% -
SetIntersection_Front_Vector_uint64_262144_256 2.40% 2273989.546 2328536.839 - -0.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.40% 14254.168 14596.052 - 0.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.40% 7.773 7.959 - 2.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.39% 1262380.270 1292575.660 - -0.53% -
rng::contains(list<int>)_(process_all)/8192 2.39% 6935.393 7101.207 - 1.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.39% 236734229.595 242393978.947 - -0.48% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.39% 22.100 22.629 - -0.10% -
SetIntersection_Front_Set_uint64_262144_64 2.39% 1861529.553 1906017.920 - 4.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 2.39% 1.656 1.696 - -8.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.39% 140564102.954 143919007.485 - -7.89% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.39% 588.556 602.599 - 0.56% -
rng::sort(deque<int>)_(qsort_adversarial)/8 2.38% 18.221 18.655 - 1.48% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.38% 348079822.126 356369963.873 - 2.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 2.38% 14166.061 14503.315 - 1.58% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 2.38% 8.639 8.844 - -1.95% -
bm_ranges_swap_ranges_vb_unaligned/1048576 2.38% 15545.414 15915.103 - 2.42% -
std::multimap<std::string,_int>::erase(iterator)/8192 2.38% 26.400 27.028 - -17.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.38% 1108646.378 1134987.549 - 1.47% -
BM_LowerBound_pair<uint32,_uint32>_1024 2.37% 44.205 45.255 - 1.90% -
std::partition_copy(vector<int>)/50 2.37% 12.993 13.301 - 2.55% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.37% 48.960 50.118 - 2.33% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.37% 1.378 1.411 - 1.64% -
SetIntersection_Interlaced_Set_string_1024_1024 2.36% 56832668.029 58174839.103 - 2.75% -
BM_StringRelational_Eq_Small_Small_Control 2.36% 1.856 1.900 - 2.63% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 2.36% 1.491 1.526 - 3.55% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.36% 269.120 275.464 - -0.41% -
SetIntersection_None_Set_float_1024_16 2.36% 8947255.385 9158044.906 - 1.09% -
BM_CmpEqual_uint_short 2.35% 1.055 1.080 - 1.91% -
std::fill_n(deque<int>)/8192 2.35% 242.867 248.584 - 3.60% -
BM_MakeThenSortHeap_uint32_Random_4 2.35% 3.928 4.020 - 0.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 2.35% 0.493 0.505 - -2.55% -
std::equal(list<int>)_(it,_it,_it)/8192 2.34% 9677.914 9904.705 - -1.83% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.34% 10.735 10.987 - 8.90% -
bm_lexicographical_compare<signed_char>/8 2.34% 3.026 3.096 - -0.48% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.34% 27215.015 27851.396 - 7.66% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.34% 14.836 15.183 - 3.47% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 2.34% 20.472 20.950 - 1.35% -
BM_PushHeap_string_PipeOrgan_16384 2.33% 12.991 13.295 - -18.45% -
BM_StringRelational_Eq_Large_Large_Control 2.33% 2.207 2.258 - -0.52% -
SetIntersection_Interlaced_Set_uint64_16384_64 2.33% 232368535.964 237792361.694 - 1.60% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.33% 589.775 603.512 - -0.25% -
BM_RangesMakeHeap_string_Descending_4 2.32% 2.088 2.136 - -11.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.32% 11429.671 11695.186 - 5.80% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.32% 13.937 14.260 - 2.64% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 2.32% 0.535 0.548 - 1.28% -
rng::search(deque<int>,_pred)_(same_length)/8192 2.31% 3974.167 4066.126 - 0.10% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.31% 44919.496 45958.679 - -1.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.31% 1.957 2.002 - 2.64% -
BM_PushHeap_float_Random_256 2.31% 7.167 7.332 - 1.68% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 2.31% 10.677 10.923 - 2.85% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 2.31% 216.030 221.016 - 0.19% -
BM_MakeHeap_float_SingleElement_256 2.31% 0.653 0.668 - 2.58% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 2.31% 1.418 1.451 - 0.97% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.31% 44681.862 45711.833 - 0.94% -
BM_num_put<long> 2.30% 11.761 12.031 - -0.70% -
std::sort(deque<int>)_(repeated)/8 2.30% 18.773 19.205 - 2.57% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.30% 3233.187 3307.573 - 2.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.30% 11710211.701 11979626.015 - 2.36% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.30% 0.463 0.474 - 0.38% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.30% 18.455 18.879 - 2.91% -
BM_RangesPushHeap_string_Random_16384 2.30% 16.256 16.629 - -2.41% -
BM_PopHeap_string_16384 2.29% 71.278 72.913 - 0.29% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 2.29% 13.636 13.948 - 1.75% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.29% 1261062.176 1289964.764 - 1.28% -
SetIntersection_Front_Set_float_64_16 2.29% 16503430.986 16881635.754 - -1.62% -
SetIntersection_None_Vector_uint64_256_4 2.29% 4391529.917 4492157.247 - 0.15% -
std::set<int>::find(key)_(existent)/8192 2.29% 8.017 8.201 - 2.04% -
rng::stable_sort(deque<int>)_(repeated)/1024 2.29% 1339.623 1370.276 - -1.38% -
BM_StringRead_Cold_Shallow_Large 2.28% 1.158 1.184 - 14.59% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 2.28% 1.677 1.715 - 14.56% -
BM_PushHeap_string_QuickSortAdversary_262144 2.28% 16.113 16.480 - -4.09% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 2.27% 19.992 20.446 - 3.05% -
BM_deque_vector_copy/65536 2.27% 2558.300 2616.330 - -11.01% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 2.26% 32.139 32.866 - -4.91% -
std::stable_sort(deque<int>)_(repeated)/1024 2.26% 1338.909 1369.191 - -0.37% -
std::set<int>::lower_bound(key)_(existent)/8192 2.26% 8.455 8.646 - 10.19% -
BM_deque_deque_ranges_copy_backward/1 2.24% 3.408 3.485 - 25.58% -
BM_deque_deque_copy_backward/1 2.24% 3.430 3.507 - 25.46% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.24% 38.932 39.805 - 8.96% -
BM_std_minmax<char>/6 2.24% 2.069 2.116 - -1.81% -
BM_PushHeap_string_QuickSortAdversary_256 2.24% 14.418 14.741 - -0.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.24% 816.614 834.911 - -0.57% -
std::multiset<int>::erase(key)_(existent)/32 2.24% 22.121 22.617 - 1.20% -
BM_std_min<unsigned___int128>/3 2.24% 1.016 1.039 - -0.31% -
BM_std_min<unsigned___int128>/25 2.24% 9.882 10.103 - -21.78% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.23% 25084.300 25644.826 - 6.36% -
bm_ranges_lexicographical_compare<unsigned_char>/6 2.23% 1.853 1.895 - -3.21% -
BM_PushHeap_string_Random_1024 2.23% 14.781 15.110 - 1.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.23% 9.889 10.110 - -0.04% -
SetIntersection_None_Set_string_16384_16384 2.22% 199837353.723 204275553.187 - 2.56% -
std::reverse_copy(vector<int>)/4096 2.22% 135.803 138.818 - 3.69% -
std::multiset<std::string>::clear()/1024 2.21% 19981.615 20423.361 - 5.08% -
SetIntersection_Front_Set_uint64_1024_4 2.21% 1155601.373 1181132.215 - 7.39% -
bm_swap_ranges_vb_unaligned/1048576 2.20% 15941.989 16293.418 - 2.21% -
SetIntersection_None_Vector_float_262144_64 2.20% 1180455.878 1206444.495 - -2.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.20% 0.823 0.841 - -0.97% -
std::partial_sort_copy(list<int>)_(repeated)/1024 2.20% 5237.550 5352.801 - 18.66% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 2.20% 71.328 72.898 - 42.64% -
std::unordered_set<std::string>::count(key)_(existent)/8192 2.19% 41.246 42.151 - 30.86% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.19% 17.016 17.389 - 4.18% -
std::set<std::string>::find(key)_(existent)/8192 2.18% 27.536 28.137 - -1.44% -
BM_std_min<__int128>/2 2.18% 0.657 0.671 - 0.50% -
SetIntersection_None_Vector_string_16384_16 2.18% 1261867.640 1289334.904 - 0.42% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 2.17% 16.501 16.860 - 2.32% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.17% 168271.315 171923.024 - -0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.17% 1015.535 1037.561 - 8.66% -
BM_std_min<unsigned_char>/20 2.16% 1.554 1.588 - 4.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.16% 13.805 14.103 - 1.68% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.16% 24.666 25.199 - 3.30% -
std::partial_sort(vector<int>)_(pipe-organ)/8 2.16% 20.470 20.912 - 1.27% -
rng::copy_if(list<int>)_(entire_range)/64 2.16% 32.253 32.949 - 6.99% -
SetIntersection_Front_Vector_uint64_256_256 2.16% 4580008.720 4678721.420 - 0.53% -
rng::adjacent_find(vector<int>,_pred)/1048576 2.15% 457944.362 467810.530 - 0.14% -
std::for_each_n(vector<int>)/8 2.15% 2.485 2.538 - 1.38% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 2.15% 17936.708 18321.674 - 11.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.14% 11618564.163 11867455.391 - 0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.14% 18851036.717 19254247.427 - -0.50% -
BM_deque_deque_move/65536 2.14% 2792.202 2851.921 - -0.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.13% 0.545 0.556 - -1.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.13% 78.592 80.268 - 1.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.13% 6729.237 6872.307 - 3.16% -
BM_std_min<short>/23 2.12% 2.086 2.130 - 0.66% -
BM_std_minmax_element<char>/64 2.12% 17.218 17.584 - -0.46% -
rng::copy_backward(vector<bool>)_(aligned)/64 2.12% 1.682 1.718 - -9.28% -
SetIntersection_Interlaced_Set_string_256_64 2.12% 30113663.198 30751808.571 - -2.13% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 2.12% 25.391 25.929 - 1.79% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.12% 22.525 23.002 - 6.29% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 2.11% 19.625 20.040 - 1.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 2.11% 37.736 38.533 - 1.52% -
SetIntersection_Front_Set_float_262144_262144 2.11% 1763179.685 1800419.678 - 0.95% -
SetIntersection_Interlaced_Set_string_16384_256 2.11% 356880118.053 364413246.244 - 3.64% -
std::set<std::string>::clear()/1024 2.11% 19419.108 19828.960 - -0.23% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.11% 1065.375 1087.852 - 3.23% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 2.11% 1.178 1.203 - 0.65% -
BM_RangesMakeHeap_float_SingleElement_1024 2.11% 0.699 0.714 - 2.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.11% 22215457.759 22684068.731 - 1.15% -
std::move_backward(vector<bool>)_(unaligned)/512 2.11% 4.731 4.831 - 4.14% -
std::sort(deque<int>)_(shuffled)/8 2.11% 23.414 23.907 - 1.13% -
BM_std_minmax<unsigned_int>/23 2.11% 2.413 2.464 - 3.17% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.10% 4.783 4.883 - 1.97% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.10% 27.584 28.162 - 1.14% -
rng::partition(deque<int>)_(sparse)/8192 2.09% 3032.589 3096.117 - 2.26% -
bm_lexicographical_compare<signed_char>/2 2.09% 1.465 1.495 - 0.02% -
bm_ranges_lexicographical_compare<signed_char>/512 2.09% 7.863 8.028 - 4.39% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 2.09% 25172.071 25698.662 - 1.51% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 2.09% 20.636 21.067 - -0.10% -
std::multiset<int>::count(key)_(non-existent)/32 2.09% 2.256 2.304 - 1.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2.09% 2234958.164 2281633.432 - 0.11% -
rng::replace_if(vector<int>)_(sprinkled)/32 2.08% 8.752 8.934 - 1.75% -
BM_PushHeap_string_QuickSortAdversary_16384 2.07% 15.649 15.974 - -3.14% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.07% 675.368 689.370 - -2.53% -
BM_std_minmax<unsigned_short>/15 2.07% 1.899 1.938 - -0.21% -
SetIntersection_Front_Vector_uint32_1024_1 2.07% 1095029.771 1117683.218 - 0.50% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 2.07% 1.184 1.208 - 1.63% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 2.06% 22.016 22.470 - 1.79% -
BM_std_min<unsigned_short>/24 2.06% 2.424 2.473 - -0.79% -
BM_RangesMakeThenSortHeap_float_Descending_4 2.05% 1.157 1.180 - -8.09% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 2.05% 22.929 23.399 - 1.34% -
BM_RangesMakeHeap_float_Ascending_1024 2.05% 0.701 0.716 - 2.93% -
BM_std_min<long_long>/29 2.05% 2.894 2.953 - -2.91% -
BM_deque_vector_ranges_move/70000 2.05% 2944.188 3004.487 - 3.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.04% 471.815 481.456 - 1.33% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 2.04% 8904.274 9086.106 - 0.49% -
BM_std_min<unsigned___int128>/24 2.03% 9.479 9.672 - -21.31% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.03% 19.210 19.600 - 0.04% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 2.03% 3.891 3.970 - 1.27% -
rng::contains(deque<int>)_(process_all)/8 2.03% 2.975 3.035 - 3.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.03% 7.600 7.754 - 3.83% -
SetIntersection_None_Set_uint32_16384_256 2.03% 158142597.589 161345283.786 - -6.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 2.02% 0.552 0.563 - 2.06% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.02% 11212189.151 11438958.473 - 0.34% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.02% 2.008 2.048 - -1.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 2.02% 15652388.627 15968339.976 - 1.88% -
BM_RangesPopHeap_string_4 2.02% 5.248 5.354 - 0.48% -
rng::stable_partition(list<int>)_(alloc_fails)/50 2.02% 1919.426 1958.130 - 1.61% -
BM_std_min<unsigned___int128>/21 2.01% 8.199 8.364 - -19.46% -
BM_num_put<bool> 2.01% 10.569 10.781 - -1.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 2.01% 20.403 20.812 - 4.69% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.00% 804.096 820.193 - 5.41% -
BM_std_min<unsigned___int128>/23 2.00% 9.072 9.254 - -20.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 2.00% 34.001 34.681 - 0.97% -
SetIntersection_Front_Set_float_262144_16 2.00% 1299494.142 1325481.904 - 4.21% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 2.00% 24.965 25.463 - -10.04% -
BM_deque_deque_copy_backward/65536 2.00% 8214.696 8378.768 - 0.91% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.00% 11.045 11.265 - 6.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.99% 50.632 51.642 - 0.60% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 1.99% 24.863 25.359 - 1.90% -
BM_vector_deque_ranges_copy_backward/64000 1.99% 7548.820 7699.186 - 4.97% -
rng::sort(deque<int>)_(descending)/8 1.99% 25.691 26.201 - 2.60% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.98% 37813097.491 38563127.722 - 0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.98% 0.728 0.743 - 0.66% -
rng::move(list<int>)/1048576 1.98% 1012298.631 1032314.510 - 0.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.98% 9.177 9.358 - 1.12% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 1.98% 23.971 24.445 - -0.39% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.98% 5865737.341 5981585.754 - -0.18% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.97% 591.851 603.536 - 0.20% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.97% 33.416 34.074 - 3.23% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.97% 0.966 0.985 - 2.33% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.97% 2.961 3.019 - 3.82% -
BM_LowerBound_pair<uint32,_uint32>_256 1.96% 32.753 33.397 - 1.48% -
SetIntersection_Front_Set_float_16384_1024 1.96% 16334639.011 16654640.106 - 7.05% -
SetIntersection_Interlaced_Vector_string_64_16 1.96% 31186422.968 31796542.546 - 2.56% -
std::multimap<std::string,_int>::clear()/1024 1.96% 19662.563 20047.073 - 1.31% -
BM_std_min<unsigned_long_long>/24 1.95% 2.647 2.699 - 0.56% -
BM_RangesPushHeap_string_Ascending_4 1.95% 2.512 2.561 - -2.09% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.95% 696992.896 710600.567 - 92.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.95% 520.033 530.166 - 0.30% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.95% 45.793 46.684 - 1.91% -
rng::partial_sort(deque<int>)_(descending)/8 1.94% 40.654 41.444 - -6.15% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.94% 41413062.320 42215364.255 - -2.72% -
BM_RangesMakeHeap_uint32_SingleElement_262144 1.93% 0.629 0.641 - 2.38% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.93% 19360.897 19734.145 - -0.30% -
BM_PushHeap_string_Descending_1024 1.93% 2.519 2.567 - -22.56% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.92% 357.785 364.670 - 2.18% -
BM_deque_deque_ranges_copy_backward/2 1.91% 3.057 3.116 - 23.04% -
BM_RangesPushHeap_string_Descending_16384 1.91% 2.338 2.383 - -3.22% -
rng::move_backward(deque<int>)/4096 1.91% 159.284 162.324 - 4.75% -
std::multiset<int>::erase(key)_(existent)/1024 1.91% 39.654 40.411 - -0.53% -
BM_std_min<unsigned_int>/28 1.91% 1.970 2.008 - 2.31% -
BM_std_min<unsigned___int128>/22 1.90% 8.635 8.800 - -20.05% -
BM_std_minmax<unsigned_short>/2 1.90% 0.892 0.909 - 7.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.90% 19267114.785 19633960.931 - 2.29% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.90% 24.929 25.403 - 2.24% -
BM_vector_deque_move_backward/64 1.90% 3.042 3.100 - 2.33% -
std::adjacent_find(vector<int>,_pred)/1048576 1.89% 459347.870 468034.745 - 0.74% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.89% 12099.945 12328.212 - -1.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.88% 34.991 35.651 - -16.16% -
BM_RangesPushHeap_uint64_Ascending_16384 1.88% 3.675 3.744 - 5.03% -
BM_std_min<long_long>/23 1.88% 2.886 2.941 - 2.05% -
BM_deque_vector_ranges_copy/65536 1.88% 2584.914 2633.570 - -8.44% -
std::find(list<int>)_(bail_25%)/8 1.88% 0.922 0.939 - -1.52% -
rng::search(list<int>,_pred)_(same_length)/8192 1.88% 9459.273 9637.139 - 8.25% -
std::set<int>::upper_bound(key)_(existent)/1024 1.88% 4.206 4.285 - 3.62% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.88% 7138.362 7272.345 - 3.40% -
BM_PushHeap_uint64_Random_16384 1.88% 5.958 6.070 - -0.48% -
BM_deque_vector_move/64000 1.88% 2729.876 2781.073 - 2.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.87% 45.686 46.542 - 1.01% -
std::find_if_not(vector<char>)_(process_all)/8 1.87% 2.383 2.428 - -1.67% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.87% 27.709 28.227 - 1.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.87% 1215472.462 1238184.648 - -1.99% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.87% 2894.692 2948.738 - 1.22% -
BM_std_min<unsigned_short>/18 1.87% 1.524 1.553 - 1.22% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.87% 18.000 18.336 - 0.98% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.86% 1909.710 1945.234 - 2.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1.86% 1135395.156 1156468.947 - 0.50% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.86% 39.161 39.888 - 1.22% -
bm_ranges_swap_ranges_vb_aligned/512 1.85% 5.193 5.289 - 0.84% -
BM_vector_deque_move_backward/1024 1.85% 37.271 37.961 - -1.40% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.85% 0.666 0.679 - 1.85% -
BM_deque_deque_copy_backward/2 1.85% 3.056 3.113 - 22.84% -
std::sort(deque<int>)_(pipe-organ)/8 1.85% 20.881 21.267 - 2.02% -
std::sort(deque<int>)_(shuffled)/1024 1.84% 6759.224 6883.731 - 0.02% -
BM_MakeHeap_uint32_QuickSortAdversary_16 1.84% 0.608 0.619 - 0.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.84% 11.522 11.734 - 0.37% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.84% 5.701 5.806 - 1.65% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.84% 49625.671 50536.730 - 2.26% -
std::replace_if(deque<int>)_(prefix)/1024 1.83% 480.311 489.098 - -0.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.83% 33.032 33.636 - 1.44% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 1.83% 3.015 3.070 - 1.03% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.83% 675.321 687.652 - -4.04% -
rng::transform(deque<int>)_(identity_transform)/50 1.82% 19.357 19.710 - -0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.82% 1243264.901 1265938.602 - -0.53% -
std::search(deque<int>,_pred)_(same_length)/1024 1.82% 501.170 510.285 - -0.38% -
BM_num_get<bool> 1.82% 12.488 12.715 - 5.25% -
std::shift_right(list<int>)/50 1.82% 27.748 28.252 - 4.94% -
std::multiset<int>::erase(key)_(non-existent)/1024 1.81% 6.645 6.765 - 1.90% -
BM_deque_deque_ranges_move/65536 1.81% 2774.437 2824.742 - -4.38% -
SetIntersection_Interlaced_Set_string_4_4 1.81% 165719654.968 168723660.658 - 0.26% -
BM_RangesMakeHeap_uint32_Ascending_256 1.81% 0.598 0.608 - 1.84% -
BM_std_minmax<unsigned_short>/22 1.81% 2.282 2.324 - -2.93% -
BM_MakeThenSortHeap_uint64_Random_16 1.81% 8.467 8.621 - 0.71% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.81% 54694.441 55682.484 - 2.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.81% 19842790.530 20201044.410 - 3.74% -
BM_RangesMakeHeap_uint32_Random_16 1.80% 1.239 1.261 - -0.71% -
BM_RangesPushHeap_uint64_Random_256 1.80% 5.757 5.860 - 2.50% -
rng::stable_partition(vector<int>)_(sparse)/8192 1.80% 1513.213 1540.419 - -0.77% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.80% 25157.577 25609.380 - 1.80% -
std::find(list<int>)_(bail_25%)/8192 1.79% 1427.215 1452.830 - 2.01% -
BM_MakeThenSortHeap_string_SingleElement_16 1.79% 13.868 14.116 - 2.92% -
std::partial_sort(deque<int>)_(repeated)/1024 1.79% 6359.613 6473.264 - 1.11% -
std::find_first_of(vector<int>)_(small_needle)/50 1.79% 69.298 70.536 - -0.11% -
707_ntest_r 1.79% 16.719 17.017 - 0.42% -
BM_std_min<unsigned_long_long>/13 1.79% 1.704 1.735 - -1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.78% 348617644.749 354806305.115 - 0.98% -
SetIntersection_Front_Vector_uint64_16384_1024 1.77% 5848213.432 5952002.739 - -0.14% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.77% 1.397 1.422 - 1.05% -
BM_std_minmax<unsigned_long_long>/13 1.77% 2.956 3.008 - -0.09% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.77% 379.347 386.064 - 0.37% -
SetIntersection_Front_Set_float_16384_16 1.77% 1294485.038 1317406.867 - 0.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.77% 42.091 42.836 - 0.17% -
BM_RangesMakeHeap_string_Random_16384 1.77% 12.638 12.861 - 0.35% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.77% 10.344 10.527 - 0.53% -
std::fill(deque<int>)/8192 1.77% 238.331 242.540 - 1.33% -
rng::move(list<int>)/32768 1.76% 35584.026 36211.668 - 1.40% -
BM_num_put<long_long> 1.76% 11.877 12.085 - -2.87% -
BM_PushHeap_string_Random_256 1.76% 14.102 14.349 - 0.94% -
SetIntersection_Front_Vector_uint64_262144_64 1.75% 1408734.359 1433444.628 - 0.63% -
std::sort(vector<int>)_(heap)/8 1.75% 22.221 22.611 - 1.04% -
BM_num_get<long> 1.75% 11.592 11.795 - 6.62% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.75% 2.218 2.256 - -14.37% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 1.75% 16.448 16.735 - 0.21% -
SetIntersection_None_Set_uint64_1024_16 1.75% 8709023.538 8861061.581 - 1.40% -
rng::move(list<int>)/262144 1.74% 250914.963 255291.576 - 0.55% -
std::multiset<int>::clear()/8192 1.74% 76024.248 77348.336 - 3.89% -
rng::find_if(deque<int>)_(bail_25%)/32768 1.74% 2704.428 2751.503 - -0.90% -
BM_std_min<unsigned_char>/25 1.74% 1.154 1.174 - 1.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.74% 1092404.720 1111382.299 - -1.23% -
BM_std_min<unsigned_char>/24 1.74% 2.751 2.799 - 1.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.74% 39623309.071 40311372.060 - 1.57% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.73% 79.033 80.404 - 3.71% -
BM_deque_vector_ranges_copy_backward/1 1.73% 2.084 2.120 - -0.94% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.73% 1875.293 1907.753 - 1.55% -
std::multiset<int>::erase(iterator)/32 1.73% 21.589 21.962 - 3.02% -
SetIntersection_None_Set_uint32_256_1 1.73% 11433931.979 11631490.866 - 1.80% -
BM_RangesMakeHeap_float_Random_16 1.73% 1.628 1.656 - -3.17% -
BM_MakeHeap_uint32_Random_256 1.73% 1.218 1.239 - 8.00% -
std::partial_sort(deque<int>)_(ascending)/8 1.73% 30.380 30.904 - 4.34% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.73% 6903.498 7022.634 - 1.18% -
BM_deque_deque_move_backward/64000 1.73% 8090.733 8230.331 - 2.53% -
BM_MakeHeap_float_Random_256 1.72% 1.456 1.481 - 19.64% -
BM_std_min<unsigned_char>/22 1.72% 2.045 2.080 - -1.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.72% 11.655 11.855 - 2.65% -
SetIntersection_Front_Set_uint32_262144_4 1.71% 1092504.847 1111216.475 - -2.03% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.71% 14.074 14.314 - 0.92% -
std::unordered_map<int,_int>::ctor(const&)/32 1.71% 203.016 206.485 - 2.71% -
std::set<std::string>::count(key)_(non-existent)/32 1.71% 10.376 10.553 - 9.10% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.70% 2118.478 2154.583 - 1.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.70% 472.400 480.448 - 1.81% -
BM_std_minmax<int>/3 1.70% 1.151 1.171 - -2.27% -
BM_PushHeap_string_Random_262144 1.70% 18.047 18.354 - -15.80% -
rng::sort(deque<int>)_(shuffled)/8 1.70% 23.479 23.878 - 1.25% -
BM_std_min<unsigned_int>/12 1.70% 1.505 1.531 - 3.38% -
BM_std_min<unsigned_short>/26 1.69% 2.132 2.168 - 0.70% -
rng::fold_left(list<int>)/8 1.69% 3.813 3.877 - -0.01% -
BM_RangesPushHeap_string_Random_1024 1.69% 15.001 15.254 - 0.90% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.69% 11211097.342 11400573.706 - -1.49% -
BM_RangesPushHeap_uint32_Random_256 1.69% 6.081 6.184 - 4.39% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.69% 20.735 21.085 - 1.99% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.69% 5.334 5.424 - -0.98% -
std::deque<int>::ctor(size)/1024 1.68% 73.312 74.546 - 8.19% -
std::map<int,_int>::count(key)_(existent)/32 1.68% 1.709 1.738 - 2.42% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.68% 16.324 16.598 - 0.45% -
SetIntersection_Front_Set_uint32_64_16 1.68% 16695076.323 16975744.013 - 1.28% -
std::multimap<std::string,_int>::erase(iterator)/1024 1.68% 27.594 28.058 - -15.00% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.68% 16.601 16.879 - 1.29% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.67% 24.340 24.748 - 1.78% -
BM_std_min<char>/18 1.67% 0.971 0.987 - -0.09% -
std::multiset<std::string>::erase(key)_(existent)/32 1.67% 49.375 50.200 - -14.53% -
std::move(vector<bool>)_(aligned)/512 1.67% 2.336 2.375 - -0.59% -
rng::any_of(vector<int>)_(process_all)/32 1.67% 8.390 8.530 - 1.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.67% 1.389 1.412 - 2.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.67% 8733082.158 8878583.266 - -25.49% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.67% 21.856 22.220 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.66% 5863956.901 5961539.292 - 1.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.66% 9.537 9.695 - 1.10% -
BM_std_minmax<unsigned_short>/6 1.66% 1.366 1.388 - 0.05% -
rng::adjacent_find(list<int>)/8192 1.66% 6908.467 7023.166 - 1.17% -
BM_MakeHeap_string_Heap_256 1.66% 4.910 4.991 - 0.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.66% 1.702 1.730 - -2.80% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.66% 11.270 11.457 - -1.44% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 1.66% 23.258 23.643 - -2.64% -
709_cactus_r 1.65% 19.621 19.945 - 1.14% -
BM_PushHeap_string_QuickSortAdversary_4 1.65% 6.109 6.210 - 1.65% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 1.65% 4.010 4.076 - 0.48% -
SetIntersection_Front_Set_string_262144_4 1.65% 1315796.798 1337515.882 - 2.91% -
BM_deque_vector_copy/64000 1.65% 2433.636 2473.778 - -13.19% -
std::deque<std::string>::ctor(size)/1024 1.65% 712.133 723.852 - 1.42% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 1.65% 9.230 9.382 - 1.74% -
BM_std_min<char>/14 1.64% 1.788 1.817 - -2.88% -
SetIntersection_Front_Set_uint32_16384_16 1.64% 1296621.850 1317937.649 - 0.87% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.64% 203352.956 206680.107 - 1.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.64% 16.712 16.985 - 1.57% -
BM_deque_vector_copy/64 1.63% 2.565 2.607 - 1.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.63% 692.511 703.823 - 1.25% -
SetIntersection_None_Vector_float_16384_16 1.63% 1159297.775 1178224.421 - -2.16% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.63% 31518.163 32032.685 - 13.46% -
rng::starts_with(deque<int>)/1000 1.63% 467.423 475.049 - -0.59% -
BM_MakeHeap_string_Heap_64 1.63% 5.015 5.096 - -0.11% -
std::multiset<int>::erase(iterator)/0 1.63% 20.030 20.356 - 2.07% -
bm_lexicographical_compare<unsigned_char>/8 1.63% 1.393 1.415 - -5.47% -
BM_std_minmax<unsigned_short>/27 1.62% 2.818 2.864 - -0.44% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.62% 19615.443 19933.304 - 0.65% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.62% 1898.074 1928.804 - 1.67% -
std::map<std::string,_int>::insert(value)_(new_value)/0 1.62% 31.971 32.488 - 3.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.62% 11905602.985 12097992.646 - 0.89% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.61% 1.635 1.661 - -3.70% -
BM_MakeThenSortHeap_float_Heap_16 1.61% 1.859 1.889 - -0.25% -
SetIntersection_None_Set_uint64_1024_64 1.61% 8651591.104 8791057.812 - 1.33% -
std::stable_sort(deque<int>)_(ascending)/1024 1.61% 2116.909 2151.005 - 1.70% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.61% 16.557 16.823 - 0.82% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 1.61% 52767.859 53615.640 - 0.72% -
BM_MakeThenSortHeap_uint64_Random_262144 1.61% 35.280 35.846 - 1.36% -
rng::any_of(deque<int>)_(process_all)/32 1.60% 11.535 11.720 - 1.47% -
BM_std_min<int>/24 1.60% 1.797 1.826 - 0.71% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.60% 2.503 2.543 - 2.68% -
SetIntersection_None_Vector_uint64_262144_4 1.60% 1179263.487 1198148.398 - -1.73% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.60% 27.689 28.132 - -10.97% -
BM_MakeThenSortHeap_float_Descending_16384 1.60% 29.576 30.048 - 9.87% -
SetIntersection_Front_Set_uint64_262144_1 1.59% 1094759.661 1112217.418 - -3.76% -
rng::is_partitioned(list<int>)_(partitioned)/8192 1.59% 6783.473 6891.606 - -3.86% -
std::stable_partition(deque<int>)_(sparse)/8192 1.59% 3582.227 3639.267 - 8.00% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.59% 1228894.123 1248455.242 - 1.81% -
bm_lexicographical_compare<unsigned_char>/6 1.59% 1.853 1.882 - -3.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.59% 3617573.876 3674991.188 - -0.40% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.59% 18.235 18.524 - 1.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.59% 8.435 8.569 - 0.94% -
BM_MakeHeap_string_PipeOrgan_262144 1.58% 7.202 7.316 - -1.80% -
std::stable_partition(list<int>)_(sparse)/50 1.58% 26.054 26.466 - 1.34% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.58% 4.729 4.804 - 1.80% -
rng::search_n(list<int>)_(no_match)/1024 1.58% 724.488 735.942 - -1.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.58% 87.596 88.981 - 4.17% -
std::multiset<int>::erase(key)_(non-existent)/8192 1.58% 9.531 9.681 - 1.57% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.58% 4.359 4.428 - 1.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.57% 775.820 788.026 - 1.42% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.57% 2894.871 2940.319 - 2.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.57% 23.280 23.646 - 0.76% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.57% 14.110 14.332 - 1.23% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 1.56% 7.213 7.326 - 1.53% -
BM_RangesMakeHeap_string_Descending_1024 1.56% 2.765 2.809 - -21.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.56% 9399044.737 9545823.843 - 3.26% -
BM_RangesMakeHeap_string_Descending_256 1.56% 2.681 2.722 - -20.56% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 1.56% 9.422 9.569 - 0.85% -
rng::sort(deque<int>)_(pipe-organ)/1024 1.56% 2824.680 2868.703 - 0.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.56% 10.617 10.783 - 1.29% -
SetIntersection_None_Set_uint32_16384_64 1.56% 157356166.495 159807327.535 - -7.69% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 1.56% 714.523 725.648 - -0.18% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.56% 24.304 24.682 - 1.39% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 1.56% 2.205 2.240 - -0.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.55% 559.103 567.775 - -0.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.55% 11.351 11.527 - 0.99% -
std::multiset<int>::erase(key)_(existent)/0 1.55% 21.008 21.333 - 2.51% -
BM_PushHeap_string_QuickSortAdversary_64 1.55% 12.903 13.102 - 1.71% -
std::set<std::string>::find(key)_(existent)/32 1.55% 14.972 15.203 - -6.75% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 1.54% 17.093 17.357 - 1.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 1.54% 5.357 5.440 - 0.18% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.54% 1904.382 1933.765 - 1.25% -
BM_PopHeap_uint32_4 1.54% 2.630 2.671 - 0.91% -
std::rotate(list<int>)_(by_1/3)/32 1.54% 15.267 15.502 - 2.80% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.54% 3900.303 3960.270 - 0.54% -
BM_PushHeap_float_Random_1024 1.54% 7.422 7.536 - 0.28% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.54% 358.146 363.650 - 2.18% -
rng::partial_sort(vector<int>)_(ascending)/8 1.54% 20.633 20.950 - 1.52% -
BM_MakeThenSortHeap_float_Ascending_256 1.53% 6.516 6.616 - 2.38% -
SetIntersection_Front_Set_uint32_256_16 1.53% 4921558.180 4997036.854 - -0.28% -
SetIntersection_Front_Set_uint64_262144_4 1.53% 1137295.367 1154729.917 - 3.31% -
rng::rotate_copy(deque<int>)/32 1.53% 2.687 2.728 - 1.30% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.53% 21.985 22.321 - 0.98% -
SetIntersection_Interlaced_Set_string_262144_262144 1.52% 17502974.609 17769783.936 - 2.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.52% 148825.687 151094.044 - 2.10% -
BM_std_minmax<unsigned_char>/6 1.52% 1.946 1.975 - -3.58% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.52% 9.680 9.826 - -1.11% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.52% 42.469 43.113 - 1.02% -
BM_std_min<long_long>/20 1.52% 2.026 2.057 - 2.44% -
std::shift_left(deque<int>)/1024 1.52% 39.517 40.115 - 1.44% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.51% 30.259 30.717 - 6.28% -
SetIntersection_Interlaced_Vector_string_16384_1 1.51% 1141047.447 1158289.523 - 0.04% -
SetIntersection_Front_Vector_uint64_16384_4 1.51% 1111808.556 1128572.241 - 0.82% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.51% 2.727 2.768 - -6.37% -
std::set<int>::erase(key)_(existent)/1024 1.51% 38.989 39.576 - 2.57% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.50% 1.068 1.084 - 0.60% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 1.50% 29.915 30.364 - 4.55% -
BM_RangesPushHeap_string_SingleElement_4 1.50% 2.181 2.214 - -3.50% -
std::is_sorted_until(list<int>,_pred)/8 1.49% 4.164 4.226 - -0.10% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.49% 19634.034 19927.045 - -0.32% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.49% 16.338 16.581 - 0.45% -
SetIntersection_Interlaced_Vector_string_64_64 1.49% 28589276.383 29014046.916 - -0.35% -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.48% 1.686 1.711 - -1.77% -
BM_RangesPushHeap_float_Random_64 1.48% 6.613 6.711 - 0.17% -
rng::stable_partition(deque<int>)_(sparse)/50 1.48% 28.196 28.614 - 4.41% -
BM_MakeThenSortHeap_uint32_Heap_64 1.48% 8.099 8.219 - 1.47% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.48% 16.122 16.361 - 1.44% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.48% 6602.480 6700.123 - -0.85% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.48% 16.366 16.608 - 1.44% -
std::multiset<int>::contains(key)_(existent)/32 1.47% 1.690 1.714 - 3.04% -
BM_LowerBound_uint32_262144 1.47% 553.259 561.406 - 0.96% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.47% 819302.620 831361.243 - -4.27% -
bm_lexicographical_compare<unsigned_char>/7 1.47% 2.099 2.130 - -3.74% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.47% 521.012 528.673 - 0.47% -
BM_vector_deque_ranges_copy_backward/1024 1.47% 37.244 37.791 - -0.60% -
SetIntersection_None_Vector_string_262144_256 1.47% 1378364.699 1398586.078 - 6.43% -
SetIntersection_None_Set_string_1024_64 1.47% 8951696.815 9082935.013 - 0.54% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.47% 361.326 366.623 - 2.09% -
BM_StringRead_Cold_Shallow_Small 1.46% 0.823 0.835 - 7.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.46% 1102041.324 1118155.341 - 0.22% -
BM_RangesPushHeap_string_SingleElement_256 1.46% 2.442 2.478 - -3.23% -
rng::sort(vector<NonIntegral>)_(heap)/1024 1.46% 4270.710 4333.119 - -0.28% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.46% 14.885 15.102 - 0.86% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.46% 602.990 611.785 - -1.59% -
BM_deque_deque_ranges_move_backward/70000 1.46% 8936.440 9066.720 - 6.59% -
BM_RangesMakeHeap_uint64_Ascending_262144 1.46% 0.730 0.740 - 1.47% -
BM_deque_deque_ranges_copy_backward/65536 1.46% 8246.236 8366.338 - 4.82% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.46% 0.985 1.000 - 1.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.46% 13212.413 13404.711 - -0.60% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.45% 1940.840 1969.077 - 1.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.45% 197.835 200.712 - -1.86% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 1.45% 5.740 5.823 - 0.74% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.45% 2944.530 2987.296 - 1.48% -
BM_std_minmax<char>/23 1.45% 3.004 3.047 - -3.73% -
BM_std_minmax<unsigned_char>/2 1.45% 0.836 0.848 - -4.00% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.45% 4.172 4.233 - 0.13% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.45% 19.222 19.500 - 0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.45% 44001362.950 44637854.370 - 0.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.45% 374.339 379.749 - 2.01% -
736_ocio_r 1.44% 16.259 16.494 - 0.60% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.44% 112304.305 113923.139 - -1.52% -
SetIntersection_Front_Vector_string_16384_4 1.44% 1248956.348 1266911.740 - 1.47% -
BM_MakeThenSortHeap_uint32_Heap_16 1.44% 5.077 5.150 - 0.50% -
rng::any_of(vector<int>)_(process_all)/50 1.44% 12.611 12.792 - -6.13% -
BM_RangesPushHeap_float_Random_256 1.43% 7.223 7.326 - 0.23% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.43% 6323.338 6413.998 - 14.94% -
BM_std_minmax<long_long>/15 1.43% 3.661 3.713 - 1.75% -
BM_vector_deque_move_backward/512 1.43% 17.891 18.147 - 3.10% -
std::multimap<std::string,_int>::clear()/8192 1.43% 198322.961 201162.990 - -0.76% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.43% 22.471 22.793 - -0.46% -
rng::copy(vector<int>)/8 1.43% 2.221 2.253 - -1.57% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.43% 71122.244 72139.524 - -1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.43% 8706735.159 8831242.871 - 1.75% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.43% 19.105 19.378 - 0.87% -
std::move(list<int>)/8 1.43% 3.422 3.471 - 0.13% -
bm_gcd_complex 1.43% 19.261 19.536 - 0.53% -
BM_deque_vector_ranges_copy/64 1.43% 2.592 2.629 - 0.82% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.42% 1.941 1.969 - 0.10% -
rng::stable_sort(deque<int>)_(descending)/1024 1.42% 2948.014 2989.994 - 1.56% -
SetIntersection_Front_Set_string_16_16 1.42% 63211759.409 64111051.950 - 1.26% -
std::find_if_not(vector<char>)_(bail_25%)/32768 1.42% 2041.959 2070.991 - -0.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.42% 3.565 3.616 - 1.75% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.42% 1.476 1.497 - -4.07% -
SetIntersection_None_Vector_uint32_1024_64 1.42% 1135256.012 1151333.005 - -0.14% -
std::sort(deque<int>)_(ascending)/8192 1.41% 5761.125 5842.642 - 0.47% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.41% 1.114 1.129 - -0.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.41% 1443497.666 1463887.579 - 1.36% -
BM_MakeThenSortHeap_float_Descending_16 1.41% 1.853 1.879 - 2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.41% 1120919.448 1136749.071 - 0.88% -
BM_std_min<unsigned___int128>/19 1.41% 7.396 7.500 - -18.06% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.41% 17563107.286 17810507.784 - 1.02% -
std::set<int>::lower_bound(key)_(non-existent)/8192 1.41% 9.386 9.518 - -1.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.40% 0.986 0.999 - 1.34% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 1.40% 2946.178 2987.459 - 0.92% -
BM_std_min<char>/5500 1.40% 36.793 37.308 - 0.05% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.40% 24.589 24.933 - 5.53% -
BM_deque_deque_ranges_copy_backward/64000 1.40% 8068.367 8181.198 - 3.51% -
rng::partition(list<int>)_(dense)/32 1.40% 8.969 9.094 - 7.65% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.39% 3.983 4.038 - -1.14% -
BM_RangesMakeThenSortHeap_uint32_Heap_64 1.39% 8.093 8.205 - 0.79% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.39% 2.399 2.433 - 6.56% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.39% 4.274 4.333 - 2.17% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.39% 831822.423 843369.792 - -2.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.39% 2.080 2.108 - -0.19% -
rng::sort(deque<int>)_(ascending)/8192 1.39% 5770.215 5850.160 - 0.56% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 1.38% 4268.066 4327.064 - 0.07% -
BM_CmpLess_ushort_short 1.38% 1.039 1.053 - 0.58% -
rng::fill_n(vector<bool>)/512 1.38% 1.425 1.445 - 1.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.38% 1.034 1.049 - -2.56% -
BM_std_minmax<char>/22 1.37% 2.627 2.663 - -0.28% -
SetIntersection_Front_Vector_uint32_16384_16384 1.37% 83312684.874 84456330.956 - 6.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.37% 9829332.990 9964215.361 - -8.00% -
SetIntersection_Front_Set_uint32_262144_256 1.37% 4846124.169 4912573.157 - 2.69% -
std::find_end(vector<int>)_(same_length)/8192 1.37% 1997.322 2024.658 - -49.99% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.37% 5.588 5.664 - 1.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.37% 10.442 10.585 - 1.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 1.37% 3.709 3.760 - 0.16% -
BM_RangesPushHeap_string_SingleElement_1024 1.37% 2.462 2.495 - -3.20% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.37% 1914.172 1940.312 - 2.66% -
SetIntersection_None_Vector_uint64_16384_64 1.37% 1161404.346 1177257.548 - 0.36% -
BM_std_min<unsigned_char>/29 1.36% 1.984 2.011 - 2.27% -
rng::reverse_copy(vector<int>)/8 1.36% 2.385 2.418 - -4.58% -
rng::remove_copy_if(list<int>)_(prefix)/32 1.36% 16.839 17.068 - 0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.36% 17134700.037 17367894.711 - -0.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.36% 171362.860 173694.878 - 0.15% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.36% 1.529 1.550 - 3.79% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.36% 27.775 28.152 - 2.81% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.36% 24.256 24.585 - 0.79% -
BM_std_min<unsigned_int>/64 1.36% 2.829 2.867 - 1.46% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 1.35% 24.416 24.747 - 0.36% -
BM_deque_vector_move/5500 1.35% 196.287 198.945 - 1.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.35% 0.743 0.753 - 2.62% -
727_cppcheck_r 1.35% 24.948 25.285 - 0.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.35% 0.750 0.760 - 0.87% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 1.35% 22.784 23.091 - -4.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.35% 1166969.011 1182681.299 - -0.58% -
BM_std_minmax<unsigned_short>/29 1.35% 2.576 2.610 - 1.43% -
BM_PushHeap_string_QuickSortAdversary_16 1.35% 10.185 10.322 - 1.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.35% 24.390 24.719 - -0.36% -
std::is_sorted(list<int>)/8 1.35% 2.129 2.157 - 0.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.35% 15.188 15.393 - 3.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.34% 14.070 14.259 - 0.41% -
std::search(list<int>)_(single_element)/1000 1.34% 691.969 701.261 - 4.49% -
SetIntersection_Interlaced_Set_float_64_16 1.34% 24206206.506 24531244.367 - -0.65% -
BM_deque_deque_ranges_move/5500 1.34% 200.255 202.944 - 0.83% -
SetIntersection_Interlaced_Set_uint32_256_16 1.34% 11987335.624 12148235.727 - 1.38% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.34% 20.568 20.844 - 1.78% -
rng::move(deque<int>)/8 1.34% 3.881 3.933 - -0.44% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.34% 30.966 31.381 - 3.90% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.34% 21.166 21.449 - 1.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.34% 716.750 726.324 - 0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.33% 13394348.914 13572894.122 - -1.92% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.33% 4111.517 4166.249 - 1.65% -
std::unordered_map<int,_int>::clear()/32 1.33% 614.640 622.820 - 1.74% -
BM_RangesPushHeap_string_SingleElement_16 1.33% 2.439 2.472 - -3.18% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.33% 1325364.096 1342983.805 - 1.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.33% 65057.451 65921.908 - 1.06% -
rng::partition_copy(deque<int>)/50 1.33% 27.550 27.916 - 1.67% -
std::find_end(list<int>)_(match_near_end)/1000 1.33% 78.310 79.349 - -89.41% -
std::unique(deque<int>)_(contiguous)/52 1.33% 67.644 68.542 - 0.12% -
SetIntersection_Interlaced_Vector_float_64_4 1.33% 18518440.925 18763939.947 - -0.81% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.32% 36661.268 37146.297 - 1.05% -
BM_std_min<unsigned___int128>/20 1.32% 7.810 7.913 - -19.05% -
BM_MakeThenSortHeap_uint64_Random_16384 1.32% 22.078 22.370 - 1.28% -
rng::rotate(vector<int>)_(by_1/4)/32 1.32% 11.957 12.115 - 0.69% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.32% 933.983 946.323 - 1.23% -
BM_MakeHeap_string_Heap_16384 1.32% 5.021 5.088 - -0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.32% 27005765.915 27361242.421 - -1.33% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.32% 2911.701 2950.025 - 1.62% -
rng::find_if_not(vector<int>)_(process_all)/8 1.31% 2.521 2.554 - 1.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.31% 340329602.353 344797977.702 - -2.11% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.31% 1.414 1.433 - -0.01% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.31% 1.306 1.323 - -0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.31% 1403860.383 1422222.593 - -0.13% -
rng::sort(deque<int>)_(repeated)/8 1.31% 18.699 18.943 - 2.49% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.31% 1907.148 1932.041 - 0.54% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.30% 22.479 22.772 - -1.80% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.30% 171262.264 173494.006 - 0.56% -
BM_std_minmax<long_long>/14 1.30% 3.300 3.343 - 1.61% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.30% 367.727 372.509 - 1.78% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.30% 348546925.659 353073632.473 - 3.36% -
BM_RangesPushHeap_string_Random_64 1.30% 12.850 13.017 - 1.57% -
BM_MakeThenSortHeap_float_Random_262144 1.30% 62.487 63.297 - 1.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.30% 18.952 19.197 - 1.65% -
std::stable_sort(deque<int>)_(descending)/1024 1.30% 2945.637 2983.809 - 1.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.29% 7.536 7.633 - -0.97% -
SetIntersection_Interlaced_Set_uint64_256_1 1.29% 4414198.820 4471296.405 - 0.33% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.29% 3.666 3.713 - 1.01% -
BM_CmpEqual_uchar_schar 1.29% 1.034 1.047 - -0.28% -
std::stable_partition(list<int>)_(sparse)/1024 1.29% 932.384 944.426 - 3.41% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.29% 3344.099 3387.245 - -0.95% -
rng::reverse_copy(vector<int>)/4096 1.29% 134.649 136.384 - -0.63% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.29% 3.601 3.648 - 0.81% -
BM_std_min<unsigned_char>/23 1.28% 2.316 2.346 - 0.54% -
rng::find_last(vector<int>)_(bail_10%)/8 1.28% 2.092 2.119 - 0.53% -
BM_StringFindNoMatch/64 1.28% 1.874 1.898 - 2.61% -
BM_std_min<short>/7 1.28% 1.109 1.123 - 1.25% -
BM_MakeHeap_string_Random_16384 1.28% 12.592 12.753 - 1.04% -
BM_std_min<unsigned_short>/4 1.28% 1.008 1.021 - 4.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.28% 40200430.618 40714281.698 - 3.81% -
std::map<int,_int>::count(key)_(non-existent)/32 1.28% 2.891 2.927 - 1.51% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.27% 10.558 10.693 - -0.61% -
std::find_first_of(deque<int>)_(small_needle)/32 1.27% 113.071 114.511 - 6.67% -
rng::contains(list<int>)_(process_all)/1048576 1.27% 825189.821 835676.847 - -0.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.27% 4409338.497 4465355.074 - 1.41% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.27% 33.825 34.254 - 46.02% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.27% 39409.531 39908.144 - -1.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.26% 18215159.355 18445322.587 - 1.74% -
BM_LowerBound_float_1 1.26% 2.643 2.676 - 0.02% -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 1.26% 18.156 18.384 - 1.05% -
bm_lexicographical_compare<int>/5 1.26% 1.534 1.553 - 1.49% -
rng::remove_if(vector<int>)_(sprinkled)/50 1.26% 64.817 65.633 - 10.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.26% 1440797.803 1458945.921 - 1.04% -
rng::remove_if(deque<int>)_(sprinkled)/50 1.26% 62.569 63.357 - -11.26% -
BM_SortHeap_pair<uint32,_uint32>_16 1.26% 5.956 6.031 - -0.91% -
std::multiset<std::string>::insert(value)_(already_present)/8192 1.26% 65.676 66.502 - -0.70% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 1.26% 7.485 7.579 - 0.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.25% 20.330 20.585 - 0.03% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 1.25% 4.131 4.183 - -0.67% -
BM_std_minmax<unsigned_short>/28 1.25% 2.549 2.581 - 1.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.25% 54704.508 55389.067 - 1.03% -
SetIntersection_Front_Vector_float_262144_4 1.25% 1128583.026 1142695.955 - 0.52% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.25% 259.250 262.491 - 2.54% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.25% 0.987 0.999 - 1.46% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.25% 3.214 3.254 - 4.24% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.25% 207.088 209.671 - 0.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.25% 50.838 51.472 - 0.87% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.24% 1.104 1.118 - 0.90% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 1.24% 16.528 16.733 - -0.54% -
std::unordered_set<int>::ctor(const&)/32 1.24% 200.186 202.674 - 2.05% -
SetIntersection_Front_Set_string_1024_1024 1.24% 56557533.804 57260153.581 - 1.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.24% 3.622 3.667 - 1.54% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.24% 1364.264 1381.202 - 0.39% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.24% 2.496 2.527 - -0.80% -
rng::rotate_copy(deque<int>)/8192 1.24% 292.766 296.396 - 1.01% -
BM_StringRelational_Less_Large_Empty_Control 1.24% 2.014 2.038 - 4.61% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.23% 12.876 13.035 - 0.15% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.23% 49.506 50.115 - -0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.23% 3.524 3.568 - 2.24% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.23% 61079.624 61830.823 - 0.74% -
rng::rotate_copy(vector<int>)/1024 1.23% 32.790 33.194 - 2.12% -
std::partition(vector<int>)_(dense)/50 1.23% 13.212 13.374 - 1.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.23% 345456166.760 349700555.254 - 0.19% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.23% 7103.997 7191.152 - 1.18% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 1.23% 8465.813 8569.584 - 0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.22% 0.845 0.855 - 3.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.22% 11.743 11.886 - 0.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.22% 23.700 23.989 - 0.77% -
BM_deque_vector_move_backward/4000 1.22% 144.553 146.316 - 2.32% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.22% 14380.106 14555.245 - 2.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.22% 3314802.512 3355144.630 - -5.33% -
SetIntersection_Interlaced_Set_string_16384_1024 1.22% 345474743.531 349673059.118 - 3.14% -
SetIntersection_None_Set_uint64_256_4 1.21% 11347635.825 11485506.041 - 1.25% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 1.21% 26.703 27.027 - 0.62% -
BM_RangesPushHeap_string_SingleElement_16384 1.21% 2.468 2.498 - -2.69% -
rng::contains_subrange(list<int>)_(process_all)/32 1.21% 10.263 10.387 - -0.58% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.21% 3806.138 3852.093 - 1.09% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.21% 468.126 473.775 - 0.41% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 1.21% 2.949 2.985 - 5.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.21% 178304567.606 180454146.603 - 0.76% -
rng::search_n(list<int>)_(no_match)/8192 1.20% 7261.682 7349.038 - -0.60% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.20% 14.641 14.817 - -0.24% -
BM_RangesMakeThenSortHeap_float_Random_64 1.20% 17.907 18.122 - 2.62% -
BM_std_min<unsigned___int128>/18 1.20% 6.990 7.074 - -17.08% -
SetIntersection_None_Set_uint64_64_16 1.20% 18915124.451 19141495.879 - 0.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.20% 364703.729 369064.640 - 0.19% -
BM_RangesMakeHeap_uint64_Random_16 1.19% 1.254 1.269 - -1.82% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.19% 9.159 9.268 - -16.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.19% 15019.378 15198.124 - -0.50% -
BM_RangesMakeHeap_string_SingleElement_4 1.19% 3.616 3.659 - 1.85% -
SetIntersection_Front_Vector_float_16384_1 1.19% 1108413.617 1121584.922 - 0.01% -
SetIntersection_Front_Set_string_262144_1 1.19% 1154905.389 1168625.605 - 2.33% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.19% 5.641 5.708 - 0.54% -
std::remove(list<int>)_(prefix)/1024 1.19% 1002.601 1014.501 - 1.71% -
rng::search(deque<int>)_(same_length)/8192 1.18% 3776.261 3820.931 - -0.50% -
BM_MakeThenSortHeap_float_Random_16384 1.18% 47.225 47.783 - 0.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.18% 130.247 131.783 - 65.92% -
rng::copy(vector<bool>)_(aligned)/262144 1.18% 273.983 277.214 - -15.14% -
BM_MakeThenSortHeap_float_Ascending_1024 1.18% 8.637 8.739 - 0.18% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.17% 8.954 9.059 - 1.70% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.17% 18.110 18.323 - 1.05% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 1.17% 656.462 664.153 - -0.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.17% 58414746.436 59097939.386 - 1.01% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.17% 24.849 25.140 - -12.41% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.17% 4.308 4.358 - 0.93% -
std::move_backward(deque<int>)/8 1.17% 3.977 4.023 - 21.23% -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.17% 1.420 1.437 - -6.43% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.17% 1643132.242 1662284.096 - 1.06% -
std::partition(list<int>)_(sparse)/8192 1.16% 7568.164 7656.230 - -6.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 1.16% 12.475 12.620 - 15.31% -
BM_std_minmax_element<char>/3 1.16% 1.144 1.157 - -1.97% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.16% 9.736 9.849 - 0.84% -
std::find_if(vector<char>)_(process_all)/8 1.16% 2.464 2.492 - 2.76% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.16% 11304.155 11435.417 - 1.12% -
rng::stable_sort(vector<int>)_(ascending)/8 1.16% 16.594 16.786 - 1.76% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.16% 1112988.522 1125878.995 - 0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.16% 1109189.092 1122023.150 - -0.10% -
BM_PushHeap_string_Random_64 1.16% 12.678 12.824 - 1.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.16% 0.960 0.971 - 0.94% -
BM_CmpEqual_uchar_ushort 1.16% 1.107 1.119 - 0.13% -
BM_RangesSortHeap_float_64 1.16% 3.177 3.214 - 2.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.15% 6.490 6.565 - -0.00% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.15% 22.000 22.254 - 0.90% -
BM_MakeThenSortHeap_uint32_Heap_16384 1.15% 16.346 16.534 - 0.88% -
BM_std_min<unsigned_char>/16 1.15% 2.565 2.594 - -0.95% -
std::sort(vector<int>)_(ascending)/1024 1.15% 539.070 545.279 - 0.94% -
SetIntersection_None_Set_uint64_1024_256 1.15% 8699127.379 8799106.552 - 1.02% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.15% 9984293.438 10098821.100 - 3.49% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.15% 1.448 1.464 - 0.59% -
std::find_end(forward_list<int>)_(process_all)/8192 1.15% 5680.983 5746.061 - 1.70% -
rng::copy_n(vector<bool>)_(aligned)/262144 1.15% 275.702 278.859 - 0.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.14% 6706.957 6783.629 - 2.09% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 1.14% 15.044 15.216 - -1.50% -
BM_std_minmax<long_long>/31 1.14% 4.802 4.857 - 0.61% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.14% 60349.545 61037.472 - 0.83% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.14% 25.140 25.426 - -0.08% -
BM_CmpEqual_int_uint 1.14% 1.103 1.115 - 0.32% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.13% 3133.253 3168.804 - 1.38% -
std::unique(deque<int>)_(contiguous)/32 1.13% 58.498 59.162 - -0.75% -
BM_std_minmax<long_long>/23 1.13% 4.308 4.356 - 0.63% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.13% 8.731 8.830 - -2.09% -
SetIntersection_Front_Vector_float_64_64 1.13% 11398925.458 11527864.460 - -0.48% -
SetIntersection_Interlaced_Vector_string_262144_1 1.13% 1149999.402 1162993.618 - 0.05% -
std::copy(list<int>)/32768 1.13% 25961.273 26254.434 - -0.63% -
std::multimap<std::string,_int>::erase(iterator)/0 1.13% 27.064 27.369 - 4.39% -
rng::find(vector<char>)_(process_all)/50 1.13% 1.620 1.639 - 1.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.13% 71.100 71.902 - -0.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.13% 1.329 1.344 - 0.68% -
std::shift_left(list<int>)/50 1.13% 27.622 27.933 - 0.96% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.13% 112190.906 113453.688 - -0.16% -
SetIntersection_Interlaced_Vector_float_1024_1 1.13% 1107855.857 1120325.351 - -0.09% -
std::fill(vector<bool>)/64 1.12% 1.572 1.589 - -2.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.12% 9.874 9.985 - -0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.12% 165025641.752 166873539.449 - 0.56% -
BM_CmpEqual_ushort_short 1.12% 1.045 1.056 - -0.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.12% 1.603 1.621 - 0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.11% 4544164.863 4594786.883 - -1.42% -
BM_MakeThenSortHeap_uint32_Ascending_256 1.11% 8.675 8.772 - 0.94% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.11% 114275.696 115546.851 - -0.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.11% 9.400 9.505 - -0.34% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 1.11% 9.180 9.282 - 1.21% -
BM_RangesMakeThenSortHeap_uint32_Descending_64 1.11% 8.609 8.705 - 0.02% -
rng::move(vector<bool>)_(aligned)/512 1.11% 2.628 2.657 - -0.92% -
BM_RangesPopHeap_uint64_16384 1.11% 32.146 32.501 - 4.04% -
BM_std_minmax<unsigned_int>/31 1.10% 2.525 2.553 - 3.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.10% 2.170 2.194 - 2.76% -
BM_deque_deque_copy/70000 1.10% 2836.304 2867.592 - -9.44% -
std::find_if(vector<char>)_(process_all)/32768 1.10% 8129.940 8219.241 - -0.19% -
rng::rotate(vector<bool>)_(by_1/3)/8192 1.10% 145.805 147.405 - 1.48% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.10% 3.290 3.326 - 1.88% -
rng::copy_if(list<int>)_(entire_range)/512 1.10% 366.207 370.218 - -0.36% -
rng::sort(vector<NonIntegral>)_(ascending)/8 1.09% 16.384 16.563 - 0.25% -
BM_std_min<short>/16 1.09% 1.744 1.763 - -2.08% -
rng::find_last(list<int>)_(bail_90%)/1048576 1.09% 85809.988 86745.693 - 0.02% -
BM_StringFindStringLiteral/512 1.09% 9.341 9.443 - -0.44% -
BM_num_put<unsigned_long> 1.09% 11.459 11.584 - -4.16% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.08% 20115.192 20333.398 - 4.38% -
std::transform(vector<int>)_(identity_transform)/32 1.08% 8.946 9.043 - -0.39% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.08% 1.353 1.368 - -0.12% -
SetIntersection_Front_Set_string_16384_1 1.08% 1157068.664 1169592.840 - 0.81% -
BM_std_min<unsigned___int128>/17 1.08% 6.581 6.652 - -15.69% -
std::copy(deque<int>)/262144 1.08% 10257.296 10368.101 - 0.16% -
BM_PushHeap_float_Random_16 1.08% 5.332 5.390 - -0.43% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.08% 31.142 31.478 - 0.92% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.08% 4377206.074 4424409.777 - -0.29% -
BM_MakeThenSortHeap_float_Random_64 1.08% 17.854 18.046 - -0.66% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.08% 21.962 22.198 - 0.88% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.07% 6.186 6.253 - -0.95% -
rng::stable_sort(deque<int>)_(heap)/1024 1.07% 2766.997 2796.684 - 2.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.07% 46.715 47.215 - 0.89% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.07% 1.672 1.690 - 1.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.07% 54946.357 55534.070 - 1.61% -
std::search(deque<int>,_pred)_(same_length)/8192 1.07% 4013.981 4056.885 - 0.01% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.07% 284.499 287.538 - -0.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.07% 1.106 1.118 - 1.30% -
BM_std_minmax<int>/23 1.07% 2.303 2.328 - -1.24% -
std::move_backward(vector<int>)/8 1.07% 2.284 2.309 - 0.86% -
BM_deque_vector_move/64 1.07% 2.574 2.601 - -1.13% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.07% 26.753 27.038 - 2.74% -
BM_MakeHeap_string_QuickSortAdversary_256 1.07% 10.400 10.511 - 0.67% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.06% 19.709 19.918 - 0.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 1.06% 5.368 5.425 - 0.57% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.06% 19.748 19.957 - 1.47% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.05% 48.222 48.730 - 4.14% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.05% 355.446 359.187 - 0.10% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 1.05% 26.124 26.398 - 0.87% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.05% 13514.266 13656.176 - 1.64% -
BM_vector_deque_move_backward/4000 1.05% 141.130 142.610 - -1.74% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.05% 26483.639 26760.923 - 6.49% -
std::set<std::string>::clear()/0 1.04% 423.015 427.427 - 1.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.04% 1182193.029 1194442.601 - 5.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.04% 23.934 24.182 - 0.78% -
BM_std_min<unsigned___int128>/7 1.04% 2.513 2.539 - -4.45% -
BM_CmpEqual_uint_schar 1.03% 1.051 1.062 - -1.51% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.03% 427.642 432.060 - 2.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.03% 7.153 7.227 - -1.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.03% 6697.223 6766.220 - 1.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.03% 28.490 28.784 - -4.02% -
std::partial_sort(vector<int>)_(descending)/8 1.03% 24.750 25.005 - 0.78% -
BM_CmpEqual_uchar_int 1.03% 1.118 1.129 - 1.07% -
BM_std_min<unsigned_char>/31 1.03% 2.518 2.544 - 1.74% -
SetIntersection_None_Set_string_16_1 1.03% 72243791.762 72984977.965 - -0.04% -
SetIntersection_Front_Vector_uint32_64_16 1.02% 15296845.935 15453390.325 - 2.06% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 1.02% 14.113 14.257 - 0.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.02% 7.561 7.638 - 0.30% -
BM_MakeThenSortHeap_string_SingleElement_64 1.02% 19.901 20.104 - 2.18% -
rng::reverse(list<int>)/512 1.02% 196.440 198.438 - -0.68% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 1.02% 11.024 11.136 - 0.71% -
BM_std_minmax<short>/9 1.02% 1.172 1.184 - -0.21% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.02% 60650.087 61266.479 - 0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.02% 2.005 2.026 - -2.68% -
SetIntersection_None_Set_uint64_256_16 1.02% 10890193.016 11000831.710 - 0.26% -
BM_PushHeap_string_Descending_4 1.02% 1.922 1.941 - -10.39% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.02% 1579748.859 1595785.401 - 0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.01% 23.270 23.506 - 1.09% -
std::replace(deque<int>)_(prefix)/32 1.01% 12.737 12.866 - -0.01% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.01% 5.377 5.432 - 0.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.01% 35.748 36.110 - 4.18% -
SetIntersection_Front_Set_uint64_64_16 1.01% 16457102.961 16623935.210 - -1.06% -
std::search(vector<int>)_(no_match)/8192 1.01% 1648.268 1664.977 - 0.27% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.01% 1460.697 1475.502 - -1.97% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 1.01% 8.925 9.015 - 0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.01% 9086976.070 9179004.398 - -0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.01% 3603338.194 3639772.640 - -0.33% -
BM_std_minmax<short>/29 1.01% 2.593 2.619 - -1.99% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.01% 4.785 4.833 - 2.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.01% 113997.873 115148.186 - -0.78% -
SetIntersection_Front_Set_uint64_4_4 1.01% 146603029.825 148081530.897 - 0.74% -
std::multiset<std::string>::count(key)_(existent)/1024 1.01% 23.215 23.448 - -0.40% -
std::fill(deque<int>)/1024 1.01% 29.990 30.291 - -0.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.00% 17.673 17.850 - -0.21% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.00% 57465.804 58042.099 - 6.10% -
rng::find_if(vector<int>)_(bail_25%)/8 1.00% 1.081 1.092 - 1.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.00% 4602936.873 4649043.109 - -0.39% -
SetIntersection_Interlaced_Vector_string_16_4 1.00% 72234858.070 72958336.761 - 1.95% -
std::partial_sort(vector<int>)_(ascending)/8 1.00% 20.733 20.940 - 1.32% -
SetIntersection_None_Vector_float_1024_64 1.00% 1148866.210 1160358.853 - -0.17% -
BM_MakeThenSortHeap_float_Heap_4 1.00% 1.182 1.194 - -3.63% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy(vector<bool>)_(unaligned)/262144 -84.58% 11108.140 1713.246 - 0.01% -
rng::copy(vector<bool>)_(unaligned)/262144 -81.82% 7530.598 1369.061 - 0.06% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -74.85% 3.836 0.965 - -9.13% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.63% 1934.461 858.303 - -55.49% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -55.61% 259.362 115.125 - -25.20% -
std::adjacent_find(list<int>)/1024 -55.49% 1602.443 713.200 - -0.16% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -54.43% 121.539 55.387 - -25.15% -
std::count(list<int>)_(every_other)/1024 -54.36% 1553.413 708.991 - -0.06% -
rng::unique_copy(list<int>)_(contiguous)/1024 -54.21% 1618.500 741.159 - -0.10% -
std::unique_copy(list<int>)_(contiguous)/1024 -53.99% 1616.166 743.592 - -0.13% -
std::unique_copy(list<int>)_(sprinkled)/1024 -53.81% 1612.171 744.734 - 0.17% -
rng::unique_copy(list<int>)_(sprinkled)/1024 -53.79% 1611.612 744.774 - 0.23% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -53.05% 2566.232 1204.727 - 0.53% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 -51.65% 1638.443 792.251 - -0.73% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 -51.63% 1633.973 790.340 - -0.76% -
std::find_end(list<int>)_(process_all)/1000 -51.33% 1461.367 711.207 - 8.38% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 -50.98% 1676.063 821.620 - -0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -50.71% 362239458.486 178539462.881 - -16.25% -
std::find_end(list<int>)_(process_all)/1024 -50.50% 1475.185 730.143 - 3.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -50.35% 26805910.764 13309787.867 - -56.96% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -49.62% 1674.569 843.601 - -0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -45.76% 6687386.236 3627455.197 - -39.46% -
std::multiset<int>::contains(key)_(existent)/0 -45.50% 0.023 0.013 - -17.80% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -44.25% 409.973 228.552 - 10.54% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -44.09% 12247.192 6847.906 - 3.07% -
BM_RangesPushHeap_string_Descending_262144 -43.22% 5.583 3.170 - -38.07% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -42.86% 357.485 204.262 - 3.57% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -42.32% 16.785 9.682 - 0.83% -
SetIntersection_Interlaced_Vector_float_262144_16 -42.09% 5409356.119 3132293.503 - -50.15% -
std::flat_map<int,_int>::ctor(const&)/8192 -41.82% 1932.706 1124.357 - -41.89% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -41.17% 5.141 3.024 - -5.83% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -41.07% 116.080 68.408 - -44.27% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -40.89% 7.174 4.241 - -0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -40.31% 1103.230 658.572 - -36.06% -
BM_RangesMakeHeap_string_Ascending_262144 -39.62% 11.807 7.129 - -26.99% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -39.60% 34.892 21.074 - 2.76% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -39.39% 6.220 3.770 - 0.11% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -38.92% 85.436 52.184 - -8.79% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -38.72% 62.308 38.180 - 1.37% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.40% 24.682 15.205 - -38.11% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -38.29% 24.699 15.243 - 1.23% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -37.99% 90557.655 56152.916 - 1.70% -
std::unordered_set<int>::clear()/1024 -37.77% 12891.791 8022.876 - 1.73% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -37.52% 5.133 3.207 - -1.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -37.44% 1117.802 699.300 - -32.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -37.40% 603.759 377.974 - 1.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -37.31% 3.675 2.304 - -33.85% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -37.27% 10882.293 6826.059 - 3.17% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -37.20% 88814.571 55771.268 - 2.02% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -36.15% 7.091 4.528 - 3.85% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -35.74% 47.076 30.249 - 1.22% -
std::unordered_set<std::string>::erase(iterator)/1024 -35.48% 44.746 28.869 - -3.27% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -35.45% 1.799 1.161 - -32.28% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -35.27% 38.418 24.870 - 2.43% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -34.38% 570.830 374.573 - 0.46% -
std::copy(vector<int>)/4096 -34.29% 224.994 147.849 - -35.86% -
std::shift_left(vector<int>)/32 -34.16% 4.532 2.984 - -0.28% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -33.55% 29.647 19.699 - 1.77% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 -33.43% 7.180 4.779 - -0.39% -
std::unordered_set<std::string>::clear()/1024 -33.34% 34218.746 22810.236 - -0.48% -
std::equal(deque<int>)_(it,_it,_it)/8 -33.14% 6.425 4.296 - 0.46% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -32.50% 56.606 38.209 - -17.22% -
std::unordered_set<std::string>::erase(iterator)/8192 -32.38% 43.835 29.643 - -10.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -32.32% 1125.127 761.531 - -20.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -31.92% 41.041 27.942 - -2.05% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -31.92% 14.020 9.546 - -0.12% -
BM_RangesMakeThenSortHeap_string_Descending_16 -31.71% 11.461 7.826 - 1.02% -
std::unordered_set<int>::clear()/8192 -31.59% 91881.628 62856.059 - 1.43% -
std::unordered_set<std::string>::clear()/32 -31.56% 1368.473 936.587 - 1.16% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -31.43% 19.944 13.677 - 2.27% -
std::unordered_set<int>::erase(key)_(existent)/1024 -31.38% 32.197 22.092 - -1.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -31.36% 19787.243 13582.620 - 1.04% -
BM_RangesPushHeap_string_Ascending_262144 -30.66% 42.726 29.626 - -16.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -30.51% 8102854.594 5630411.403 - 11.51% -
BM_RangesPushHeap_string_PipeOrgan_262144 -30.17% 24.927 17.407 - -3.35% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -30.10% 19262.142 13463.583 - 1.02% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -29.70% 115465.565 81167.463 - -2.10% -
BM_RangesMakeThenSortHeap_string_Descending_256 -29.63% 25.827 18.174 - -5.94% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -29.55% 157.237 110.778 - 24.73% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -29.53% 28.470 20.062 - -11.74% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -29.46% 55.094 38.864 - 37.21% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -29.26% 387.742 274.286 - 5.27% -
BM_RangesMakeThenSortHeap_string_Ascending_4 -29.24% 7.619 5.391 - 0.07% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -29.15% 22.036 15.613 - 0.27% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -29.11% 1.797 1.274 - -34.61% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -29.00% 17844.758 12670.275 - 0.14% -
BM_RangesMakeThenSortHeap_string_Descending_64 -28.76% 18.384 13.096 - 0.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -28.71% 93208771.332 66452121.133 - 3.18% -
std::unordered_set<int>::erase(key)_(existent)/8192 -28.67% 32.296 23.035 - 0.85% -
BM_RangesMakeThenSortHeap_string_Descending_4 -28.55% 5.224 3.732 - -1.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -28.30% 18631.669 13358.737 - 6.43% -
BM_std_min<unsigned_char>/1 -28.27% 0.453 0.325 - 0.13% -
std::unordered_set<int>::erase(iterator)/1024 -28.13% 28.561 20.528 - 1.65% -
BM_PopHeap_string_1 -28.02% 0.641 0.461 - -34.10% -
rng::copy(vector<bool>)_(aligned)/1048576 -27.91% 1441.933 1039.530 - -70.90% -
std::unordered_set<std::string>::erase(iterator)/32 -27.85% 40.329 29.096 - -8.33% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -27.84% 37935589.583 27375843.812 - -27.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -27.78% 2204.947 1592.420 - -17.91% -
std::unique_copy(deque<int>)_(sprinkled)/32 -27.64% 13.687 9.904 - 7.29% -
BM_RangesMakeHeap_float_Descending_64 -27.54% 0.270 0.195 - 1.18% -
BM_PushHeap_uint64_Descending_1 -27.13% 0.564 0.411 - -8.44% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -27.12% 8335436.339 6074833.326 - 1.39% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -27.09% 244.068 177.945 - 0.10% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -26.73% 58.796 43.079 - -30.71% -
BM_StringEraseWithMove_Empty_Transparent -26.60% 0.786 0.577 - 2.61% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -26.57% 42.932 31.525 - -35.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -26.46% 45.564 33.507 - -24.37% -
BM_std_min<__int128>/64000 -26.27% 33517.683 24711.757 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -26.22% 14596065.319 10769144.242 - 6.23% -
BM_std_min<__int128>/65536 -26.12% 34256.224 25309.335 - -0.15% -
rng::find(list<int>)_(process_all)/50 -26.11% 24.726 18.269 - -3.02% -
BM_vector_deque_move/0 -25.94% 0.684 0.507 - -8.71% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -25.85% 104.029 77.141 - -5.05% -
BM_std_min<__int128>/4096 -25.85% 2126.544 1576.929 - -0.12% -
BM_std_min<__int128>/70000 -25.84% 36467.695 27044.401 - -0.06% -
BM_std_min<__int128>/5500 -25.66% 2847.457 2116.878 - -0.18% -
BM_std_min<__int128>/4000 -25.56% 2070.906 1541.533 - 0.06% -
BM_std_min<__int128>/1024 -25.47% 531.149 395.845 - -0.05% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -25.33% 0.698 0.521 - -16.23% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -25.23% 936.802 700.461 - 0.24% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -25.22% 925.163 691.829 - -4.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -25.19% 10187.971 7621.898 - 2.45% -
rng::find_first_of(deque<int>)_(large_needle)/50 -24.94% 892.951 670.264 - -6.05% -
BM_std_min<__int128>/512 -24.91% 264.678 198.752 - -0.06% -
std::unordered_set<std::string>::clear()/8192 -24.80% 296108.858 222670.328 - 0.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -24.58% 0.838 0.632 - -0.51% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -24.52% 1037.461 783.060 - 16.80% -
std::unordered_set<int>::erase(iterator)/0 -24.34% 26.141 19.778 - 0.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -24.32% 156815.339 118677.827 - 0.30% -
std::unordered_set<int>::erase(key)_(existent)/0 -24.19% 28.089 21.293 - 1.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -24.13% 9.772 7.414 - -12.58% -
std::unordered_set<int>::erase(key)_(existent)/32 -24.11% 28.513 21.638 - 2.75% -
std::unordered_set<int>::insert(value)_(new_value)/32 -24.10% 25.454 19.320 - -3.94% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -23.99% 11.211 8.521 - -28.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -23.95% 40.789 31.019 - -27.99% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -23.94% 12783.131 9723.016 - -2.52% -
std::unique_copy(deque<int>)_(contiguous)/52 -23.91% 21.284 16.196 - 5.54% -
std::unordered_set<std::string>::ctor(const&)/32 -23.66% 918.848 701.418 - -3.14% -
rng::reverse(vector<int>)/8 -23.58% 2.107 1.610 - -0.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -23.47% 185330.318 141828.017 - 0.53% -
std::copy_backward(vector<bool>)_(aligned)/262144 -23.35% 719.606 551.596 - -26.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -23.20% 42159471.467 32376571.031 - -20.02% -
rng::copy(vector<int>)/4096 -23.09% 192.503 148.050 - -0.92% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -23.08% 827.532 636.541 - -13.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -22.97% 110787.520 85334.865 - 1.66% -
std::unordered_set<int>::erase(iterator)/32 -22.97% 26.384 20.322 - 1.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -22.94% 183161.185 141145.344 - 3.58% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -22.89% 24.358 18.783 - 0.48% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -22.87% 1901703.170 1466713.683 - -7.34% -
std::unordered_set<std::string>::erase(iterator)/0 -22.85% 42.144 32.514 - 18.62% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -22.79% 25.707 19.847 - 2.40% -
rng::rotate_copy(vector<int>)/8192 -22.73% 654.063 505.379 - 78.19% -
BM_RangesMakeHeap_string_Descending_262144 -22.50% 5.467 4.237 - -25.42% -
std::search(deque<int>)_(near_matches)/1024 -22.46% 23394.687 18139.525 - -12.15% -
BM_RangesMakeHeap_float_Random_4 -22.45% 1.552 1.203 - -21.35% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -22.43% 1.676 1.300 - -13.44% -
BM_StringEraseWithMove_Empty_Opaque -21.99% 1.025 0.800 - 0.14% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -21.95% 24.343 19.001 - 1.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -21.92% 180997.150 141314.407 - -0.25% -
std::unique_copy(deque<int>)_(contiguous)/32 -21.86% 13.604 10.631 - -3.75% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -21.83% 6.930 5.417 - -9.59% -
std::unordered_set<int>::insert(value)_(new_value)/0 -21.57% 24.326 19.079 - 0.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -21.46% 46.129 36.228 - -25.41% -
BM_std_min<unsigned_long_long>/1 -21.36% 0.323 0.254 - -44.48% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -21.03% 7055.253 5571.411 - 7.96% -
std::rotate(list<int>)_(by_1/2)/8192 -21.00% 6307.369 4982.920 - -20.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -20.94% 148516884.680 117412339.631 - -12.84% -
BM_std_min<__int128>/64 -20.89% 31.000 24.525 - 0.08% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -20.75% 4149.970 3288.651 - -1.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -20.73% 10641714.361 8435636.157 - -21.99% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -20.68% 1.141 0.905 - -4.25% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -20.65% 0.343 0.272 - -22.14% -
SetIntersection_Interlaced_Vector_float_1024_256 -20.62% 7646348.626 6069725.057 - -23.58% -
std::unordered_set<int>::ctor(const&)/8192 -20.50% 69854.105 55535.628 - 1.00% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -20.35% 8.016 6.384 - 3.40% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -20.28% 860.408 685.911 - 1.41% -
std::unordered_set<int>::erase(iterator)/8192 -20.28% 25.703 20.491 - 1.61% -
BM_vector_deque_ranges_copy_backward/0 -20.24% 0.552 0.440 - -0.42% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -20.21% 1.844 1.472 - -13.44% -
std::search(deque<int>)_(near_matches)/1000 -20.14% 22282.209 17794.110 - -9.92% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -20.10% 3159283.904 2524163.712 - 3.66% -
rng::starts_with(list<int>)/8192 -20.02% 9123.566 7296.688 - -18.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -19.94% 4800952.901 3843455.318 - -23.59% -
BM_std_minmax<char>/16 -19.79% 1.152 0.924 - -9.98% -
BM_RangesPushHeap_float_Descending_1 -19.74% 0.559 0.448 - -35.69% -
rng::find(vector<bool>)_(process_all)/8 -19.63% 0.661 0.531 - -11.62% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -19.55% 37.528 30.192 - -21.30% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -19.51% 99.825 80.353 - -5.31% -
std::unordered_set<int>::clear()/32 -19.44% 761.455 613.419 - 0.84% -
BM_RangesPushHeap_string_PipeOrgan_16384 -19.36% 16.169 13.038 - -11.51% -
BM_PushHeap_uint32_QuickSortAdversary_1 -19.35% 0.556 0.448 - -7.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -19.31% 53.519 43.185 - -12.76% -
std::find_end(deque<int>)_(single_element)/8192 -19.25% 2733.028 2206.790 - 8.26% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -19.24% 1898.959 1533.508 - -5.54% -
BM_RangesMakeHeap_string_Ascending_16384 -19.20% 6.556 5.297 - -8.40% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -19.13% 128.135 103.625 - -3.24% -
BM_RangesPushHeap_uint32_Ascending_1 -18.96% 0.576 0.467 - -18.96% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -18.91% 1.431 1.161 - -13.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -18.90% 34.710 28.149 - -23.36% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -18.89% 1110.508 900.753 - -12.66% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -18.66% 54409.612 44255.931 - 3.50% -
rng::find_first_of(deque<int>)_(large_needle)/32 -18.60% 348.298 283.529 - -4.93% -
BM_PushHeap_uint32_PipeOrgan_1 -18.59% 0.536 0.437 - -7.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.57% 76.731 62.482 - -6.22% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -18.49% 24.840 20.248 - 3.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -18.28% 31.897 26.065 - -10.25% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -18.02% 24.694 20.245 - -16.06% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -17.90% 2089.087 1715.060 - -0.97% -
std::unique_copy(deque<int>)_(sprinkled)/52 -17.88% 22.711 18.652 - -0.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.87% 36.536 30.006 - -8.22% -
BM_RangesPushHeap_string_Random_262144 -17.62% 22.287 18.360 - -0.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -17.49% 944.956 779.679 - 4.41% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -17.48% 1.305 1.077 - -11.67% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -17.40% 207.202 171.151 - 13.96% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -17.33% 1633.878 1350.654 - -20.10% -
SetIntersection_Front_Vector_float_1024_1024 -17.31% 7194123.751 5949089.777 - -0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -17.26% 2438936.219 2017973.130 - -2.58% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -17.23% 77.847 64.434 - -3.52% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -17.16% 230.941 191.313 - -8.51% -
rng::copy_n(vector<int>)/32768 -17.16% 2922.215 2420.847 - 5.52% -
std::copy_n(vector<bool>)_(aligned)/262144 -17.03% 660.757 548.260 - -18.88% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -16.99% 1.786 1.482 - 3.55% -
rng::swap_ranges(list<int>)/8192 -16.87% 12900.940 10724.438 - 6.46% -
rng::search(deque<int>,_pred)_(no_match)/1024 -16.82% 435.957 362.646 - -16.92% -
rng::copy(vector<int>)/32768 -16.68% 3314.436 2761.571 - -20.79% -
rng::starts_with(list<int>,_pred)/8192 -16.63% 12940.606 10788.736 - -5.29% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -16.44% 51990757.936 43445169.707 - -14.37% -
BM_std_minmax<char>/24 -16.40% 1.380 1.154 - -7.98% -
BM_vector_deque_move/2 -16.39% 2.067 1.728 - -5.67% -
rng::find(list<int>)_(process_all)/8192 -16.31% 10453.837 8749.324 - -16.20% -
std::find_if(list<int>)_(bail_25%)/32768 -16.29% 10151.773 8498.236 - -18.47% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -16.12% 10040.207 8421.496 - -24.00% -
rng::find_if_not(list<int>)_(process_all)/8192 -15.84% 8870.152 7464.794 - -16.71% -
BM_std_minmax<unsigned_short>/4 -15.84% 1.154 0.971 - 3.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -15.83% 58.182 48.974 - -31.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.79% 43.294 36.457 - -13.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -15.78% 736.043 619.867 - 1.82% -
BM_PopHeap_string_262144 -15.71% 108.435 91.398 - -1.28% -
BM_RangesMakeHeap_float_Descending_16 -15.70% 0.250 0.211 - 0.57% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -15.65% 606.489 511.580 - 1.23% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -15.65% 619.411 522.485 - -6.43% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -15.59% 1.627 1.374 - -13.84% -
std::search(deque<int>)_(same_length)/1000 -15.48% 385.540 325.840 - -7.76% -
rng::all_of(list<int>)_(process_all)/8192 -15.43% 8728.411 7381.276 - -0.47% -
std::unordered_set<int>::count(key)_(non-existent)/32 -15.34% 1.545 1.308 - -11.62% -
BM_RangesMakeHeap_string_Ascending_1024 -15.21% 5.829 4.943 - -7.42% -
BM_std_minmax<unsigned_long_long>/1 -15.13% 0.653 0.554 - -5.05% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -15.00% 79.639 67.694 - -1.98% -
rng::equal(vector<bool>)_(unaligned)/50 -14.97% 0.870 0.740 - 0.49% -
rng::equal(vector<bool>)_(unaligned)/8 -14.96% 0.868 0.738 - 0.01% -
BM_std_min<__int128>/32 -14.95% 14.351 12.205 - 0.17% -
BM_std_min<__int128>/31 -14.95% 13.867 11.794 - 0.16% -
BM_std_minmax<char>/25 -14.91% 1.385 1.179 - -7.65% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.84% 215.188 183.247 - -0.39% -
BM_RangesPushHeap_string_Ascending_16384 -14.76% 23.265 19.832 - 2.75% -
BM_std_min<__int128>/30 -14.75% 13.369 11.397 - 0.10% -
std::find_end(list<int>)_(same_length)/8192 -14.70% 9665.138 8244.150 - -55.80% -
rng::find_last(deque<int>)_(bail_10%)/1024 -14.59% 265.490 226.755 - -0.46% -
std::copy_backward(vector<int>)/4096 -14.55% 170.129 145.377 - -39.21% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -14.49% 1.078 0.921 - -1.00% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -14.40% 208.607 178.560 - -8.94% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -14.38% 1.080 0.924 - -19.32% -
BM_std_min<__int128>/29 -14.36% 12.853 11.008 - 0.05% -
BM_PushHeap_uint32_Ascending_1 -14.35% 0.502 0.430 - -14.34% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -14.33% 48.019 41.139 - -4.92% -
BM_vector_deque_copy/0 -14.21% 0.500 0.429 - 10.37% -
BM_MakeHeap_uint64_Random_16384 -14.12% 1.112 0.955 - -7.62% -
std::find_end(deque<int>)_(same_length)/8192 -14.11% 3266.426 2805.418 - -81.09% -
rng::partition_point(list<int>)/8192 -14.08% 14133.367 12143.710 - -8.35% -
BM_std_min<__int128>/28 -14.06% 12.356 10.619 - 0.03% -
std::fill(list<int>)/8192 -14.06% 8251.898 7091.842 - -0.35% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -14.03% 9184.648 7895.614 - -13.73% -
std::unordered_set<std::string>::find(key)_(existent)/32 -14.02% 43.311 37.239 - -11.64% -
BM_vector_deque_move/1 -14.01% 2.331 2.004 - -5.06% -
std::flat_map<int,_int>::erase(iterator)/0 -14.01% 17.823 15.327 - -0.13% -
std::flat_map<int,_int>::erase(key)_(existent)/0 -13.97% 18.366 15.799 - 0.03% -
std::adjacent_find(list<int>,_pred)/50 -13.89% 38.735 33.353 - -4.79% -
BM_RangesMakeThenSortHeap_string_Heap_4 -13.78% 6.971 6.010 - 0.46% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -13.72% 0.519 0.447 - -22.09% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 -13.71% 81.460 70.289 - 1.19% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 -13.71% 26.529 22.892 - 1.62% -
BM_std_min<__int128>/27 -13.63% 11.825 10.214 - -0.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -13.59% 94671.891 81802.743 - 3.03% -
rng::find_end(forward_list<int>)_(same_length)/8192 -13.58% 16511.349 14269.853 - -0.52% -
BM_StringRelational_Eq_Small_Small_ChangeLast -13.57% 2.189 1.892 - 12.77% -
std::is_sorted(deque<int>)/8 -13.50% 2.810 2.431 - -3.25% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -13.43% 18.890 16.353 - -1.40% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -13.35% 16.841 14.593 - 20.02% -
std::map<std::string,_int>::find(key)_(existent)/32 -13.33% 16.637 14.418 - -5.67% -
BM_std_min<__int128>/26 -13.33% 11.319 9.810 - -0.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.28% 6049.353 5245.736 - -9.56% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -13.24% 2402415.193 2084327.048 - 10.59% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -13.20% 1.569 1.362 - -8.92% -
BM_std_min<__int128>/25 -13.19% 10.907 9.469 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -13.19% 97441724.832 84593108.963 - -15.52% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -13.14% 9582.157 8323.108 - -12.50% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -13.13% 2250135.585 1954790.794 - -19.72% -
SetIntersection_Interlaced_Vector_uint64_256_16 -13.07% 7217163.684 6273669.422 - 1.31% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -13.04% 18.706 16.266 - -0.04% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -13.00% 3797.849 3304.234 - -4.29% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -12.98% 41260.596 35904.676 - -0.76% -
BM_RangesPopHeap_string_1 -12.98% 0.583 0.507 - -3.13% -
bm_lexicographical_compare<int>/2 -12.84% 1.506 1.312 - -13.51% -
rng::find_last(deque<int>)_(bail_10%)/50 -12.83% 13.093 11.414 - -0.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -12.81% 3.643 3.176 - -14.77% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -12.56% 1.557 1.362 - 1.73% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 -12.42% 126.965 111.191 - 1.07% -
rng::find_end(list<int>)_(same_length)/8192 -12.39% 9452.519 8281.214 - -47.95% -
std::set<int>::contains(key)_(non-existent)/32 -12.34% 2.861 2.508 - 6.84% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -12.33% 13497.160 11832.776 - 15.12% -
BM_std_min<__int128>/24 -12.31% 10.387 9.109 - 0.07% -
BM_std_min<unsigned_int>/29 -12.24% 2.166 1.901 - -9.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -12.19% 3.994 3.507 - -2.55% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -12.16% 1.200 1.054 - -16.69% -
std::unordered_set<int>::count(key)_(non-existent)/0 -12.15% 0.303 0.267 - -34.16% -
std::find_first_of(vector<int>)_(large_needle)/50 -12.12% 294.066 258.439 - -3.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -12.07% 11389771.940 10014882.212 - 2.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -12.06% 15.084 13.265 - -0.70% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -11.92% 17183.457 15135.826 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -11.92% 25545306.593 22501481.149 - -9.55% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -11.87% 4317970.695 3805286.747 - -19.57% -
BM_RangesPushHeap_float_SingleElement_1 -11.84% 0.467 0.412 - -35.33% -
BM_MakeThenSortHeap_uint64_Descending_4 -11.82% 1.496 1.319 - -12.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -11.80% 9519279.820 8396344.325 - -0.35% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 -11.79% 63.100 55.661 - 0.90% -
SetIntersection_Front_Vector_float_1024_256 -11.76% 2645450.737 2334431.380 - -1.31% -
std::find_first_of(vector<int>)_(large_needle)/32 -11.67% 120.387 106.344 - 1.49% -
BM_std_min<__int128>/23 -11.65% 9.892 8.739 - 0.08% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 -11.65% 45.787 40.453 - 3.05% -
rng::unique_copy(list<int>)_(contiguous)/8192 -11.65% 7828.389 6916.566 - 0.01% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -11.57% 70655.481 62477.528 - 0.64% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -11.57% 1.821 1.610 - -5.09% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -11.49% 102.944 91.116 - -8.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -11.48% 11.796 10.442 - -0.03% -
rng::is_sorted_until(deque<int>)/8 -11.43% 3.385 2.998 - -30.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -11.41% 6055568.706 5364727.959 - -6.00% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -11.33% 117729.204 104394.156 - -6.31% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.32% 121202.707 107478.322 - -2.74% -
std::find_end(deque<int>)_(single_element)/1024 -11.30% 360.098 319.414 - 23.30% -
std::for_each(join_view(vector<vector<int>>))/8 -11.29% 1.609 1.427 - 3.52% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -11.29% 6.275 5.566 - -18.33% -
BM_vector_deque_copy/2 -11.26% 2.059 1.827 - -11.55% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -11.26% 8370.754 7428.456 - -1.54% -
std::unique_copy(list<int>)_(contiguous)/8192 -11.24% 7679.175 6816.158 - -1.07% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -11.23% 8312.425 7379.218 - -0.57% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 -11.19% 9.754 8.662 - -0.16% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -11.17% 5.727 5.088 - -13.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -11.17% 8.615 7.653 - -0.06% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -11.16% 29.491 26.201 - -18.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -11.11% 42002.215 37335.577 - -12.30% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.08% 49.914 44.382 - 50.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -11.01% 1.465 1.304 - -0.35% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -11.01% 0.625 0.556 - -1.83% -
BM_std_minmax<char>/26 -10.98% 1.617 1.439 - -6.44% -
BM_RangesPushHeap_string_PipeOrgan_1024 -10.92% 10.891 9.701 - -7.16% -
BM_std_min<__int128>/22 -10.88% 9.369 8.350 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.80% 87202376.856 77781611.215 - 3.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -10.75% 45674.454 40763.370 - -5.78% -
rng::fill(vector<bool>)/64 -10.73% 1.650 1.473 - -8.21% -
BM_RangesMakeThenSortHeap_string_Heap_16 -10.72% 19.954 17.815 - 3.72% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -10.70% 9644.607 8612.966 - -10.68% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -10.65% 3739.423 3341.038 - 5.21% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -10.61% 0.670 0.599 - 6.65% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.60% 40.859 36.528 - -3.06% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -10.58% 9662.651 8640.095 - -17.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -10.58% 63338.410 56640.222 - 1.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -10.54% 0.304 0.272 - -22.03% -
BM_RangesMakeHeap_string_Ascending_256 -10.53% 5.428 4.857 - -4.16% -
BM_std_min<__int128>/21 -10.50% 8.899 7.964 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -10.50% 11799279.960 10560393.163 - -49.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -10.48% 6718703.185 6014473.440 - -7.60% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -10.48% 2935.929 2628.253 - 0.02% -
BM_RangesMakeHeap_uint64_Descending_64 -10.42% 0.252 0.226 - -3.93% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -10.41% 1.527 1.368 - -11.65% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -10.40% 8382.353 7510.865 - -1.06% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -10.39% 72031.757 64550.059 - 2.05% -
SetIntersection_Front_Vector_uint32_16384_256 -10.38% 2628862.176 2356083.724 - 2.88% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -10.34% 1.516 1.360 - -18.63% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -10.31% 1.637 1.468 - -18.29% -
BM_MakeThenSortHeap_float_Descending_4 -10.29% 1.260 1.130 - -3.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -10.28% 3591.277 3222.121 - -2.99% -
BM_RangesPushHeap_uint64_SingleElement_16 -10.27% 0.377 0.339 - 0.38% -
BM_deque_vector_move_backward/0 -10.20% 1.526 1.371 - -6.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -10.17% 19744.761 17736.532 - -0.12% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -10.14% 12.292 11.046 - 8.18% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -10.10% 1.366 1.228 - -2.50% -
BM_vector_deque_move_backward/1 -10.01% 2.385 2.146 - -16.44% -
std::set<int>::contains(key)_(non-existent)/1024 -10.00% 5.921 5.329 - 0.44% -
BM_std_minmax<long_long>/2 -10.00% 1.221 1.099 - -16.40% -
BM_vector_deque_copy/1 -9.99% 2.328 2.095 - -9.68% -
std::none_of(list<int>)_(process_all)/8192 -9.99% 7864.838 7078.829 - -1.69% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -9.99% 1.516 1.365 - 17.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -9.95% 6.989 6.294 - -0.10% -
SetIntersection_Front_Vector_string_16384_64 -9.95% 3705258.970 3336744.633 - -3.97% -
BM_PushHeap_float_SingleElement_1 -9.92% 0.483 0.436 - -37.53% -
BM_RangesMakeThenSortHeap_string_Random_262144 -9.86% 218.683 197.120 - -5.45% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -9.86% 0.584 0.526 - -0.00% -
BM_RangesPushHeap_uint64_SingleElement_64 -9.86% 0.391 0.352 - -8.62% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 -9.86% 11.821 10.656 - 0.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.82% 5468.350 4931.105 - -13.67% -
BM_RangesPushHeap_string_PipeOrgan_256 -9.78% 8.746 7.891 - -5.70% -
BM_SortHeap_string_262144 -9.78% 192.350 173.544 - -2.91% -
std::unordered_set<int>::contains(key)_(existent)/32 -9.77% 1.375 1.240 - -2.59% -
SetIntersection_Interlaced_Vector_string_262144_16 -9.69% 6286544.632 5677234.842 - -2.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -9.68% 5.385 4.863 - -0.24% -
rng::adjacent_find(deque<int>,_pred)/8 -9.66% 4.560 4.120 - -1.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -9.63% 674440.250 609509.978 - 0.84% -
BM_std_minmax<unsigned_long_long>/3 -9.59% 1.348 1.219 - -1.59% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -9.55% 603.069 545.466 - 2.77% -
rng::find_end(deque<int>)_(match_near_end)/1024 -9.52% 38.569 34.896 - -98.90% -
rng::search(deque<int>)_(near_matches)/1024 -9.45% 20031.972 18138.966 - -28.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -9.43% 6763431.612 6125454.076 - -3.83% -
std::equal(deque<int>)_(it,_it,_it)/50 -9.42% 25.016 22.659 - -6.01% -
std::find_first_of(vector<int>)_(large_needle)/8192 -9.38% 7627361.725 6911806.109 - -2.12% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -9.38% 714041.869 647062.309 - 1.32% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -9.38% 70274.100 63682.945 - -0.22% -
BM_MakeHeap_uint64_Random_256 -9.33% 1.238 1.123 - -1.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -9.33% 46.404 42.076 - 8.96% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.29% 0.495 0.449 - -9.47% -
std::unordered_set<int>::contains(key)_(existent)/1024 -9.28% 1.491 1.353 - -3.50% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -9.27% 25.698 23.316 - -0.77% -
std::unique_copy(list<int>)_(sprinkled)/8192 -9.25% 7653.209 6944.928 - -0.78% -
BM_std_min<__int128>/20 -9.21% 8.396 7.622 - 0.10% -
BM_std_minmax_element<int>/65536 -9.20% 18624.671 16910.649 - -1.82% -
BM_RangesMakeHeap_uint32_Random_16384 -9.19% 1.093 0.992 - -4.85% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -9.17% 4.795 4.355 - -2.17% -
BM_RangesMakeHeap_string_PipeOrgan_256 -9.14% 5.361 4.871 - -11.42% -
std::move(deque<int>)/4096 -9.12% 169.227 153.786 - 0.00% -
rng::search(deque<int>)_(near_matches)/1000 -9.07% 19085.867 17355.203 - -27.95% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -9.05% 0.428 0.389 - -20.01% -
BM_std_minmax_element<int>/64000 -9.05% 18190.638 16544.242 - -1.71% -
BM_std_minmax_element<int>/4000 -9.00% 1138.034 1035.607 - -1.73% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -8.93% 1484.120 1351.602 - -14.68% -
BM_std_minmax_element<int>/4096 -8.90% 1164.994 1061.301 - -1.60% -
BM_vector_deque_copy/64000 -8.89% 2608.244 2376.431 - -19.22% -
BM_std_minmax_element<int>/5500 -8.89% 1561.300 1422.545 - -1.33% -
rng::fill(vector<bool>)/512 -8.85% 1.614 1.472 - -0.84% -
rng::find_end(deque<int>)_(match_near_end)/1000 -8.84% 37.334 34.032 - -89.55% -
BM_vector_deque_copy/65536 -8.81% 2591.892 2363.633 - -11.25% -
BM_vector_deque_move/64000 -8.80% 2593.754 2365.583 - -19.24% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.79% 27.562 25.140 - -37.77% -
BM_vector_deque_ranges_move/65536 -8.75% 2583.573 2357.492 - -17.57% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.74% 702807.862 641412.093 - 0.86% -
BM_std_minmax_element<int>/70000 -8.70% 19896.849 18165.989 - -1.32% -
std::is_sorted_until(deque<int>,_pred)/8 -8.68% 4.589 4.191 - -1.43% -
BM_std_minmax_element<int>/1024 -8.67% 294.199 268.695 - -1.50% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -8.62% 20.453 18.690 - -18.87% -
BM_vector_deque_ranges_copy/65536 -8.58% 2587.208 2365.213 - -17.73% -
BM_vector_deque_move/65536 -8.56% 2588.043 2366.403 - -17.72% -
BM_RangesMakeThenSortHeap_string_Heap_64 -8.55% 37.424 34.223 - 1.77% -
BM_vector_deque_move_backward/2 -8.54% 2.063 1.886 - -17.27% -
std::find(list<int>)_(process_all)/8192 -8.54% 8307.158 7597.592 - -10.63% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -8.53% 100.325 91.763 - 0.38% -
BM_std_min<long_long>/1 -8.52% 0.601 0.550 - -18.25% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -8.52% 665751.414 609060.108 - 0.36% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -8.51% 855.315 782.512 - 0.65% -
SetIntersection_Interlaced_Vector_string_262144_64 -8.51% 20917281.942 19137634.310 - -13.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -8.50% 18140281.558 16597931.025 - 1.53% -
std::unordered_set<std::string>::ctor(const&)/1024 -8.48% 38929.520 35627.146 - 2.55% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.47% 11.692 10.702 - 0.60% -
BM_std_minmax_element<int>/1 -8.43% 0.333 0.305 - -0.14% -
std::set<std::string>::insert(value)_(already_present)/0 -8.38% 16.420 15.043 - 0.42% -
BM_std_minmax_element<int>/512 -8.36% 149.305 136.822 - -0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -8.35% 13776268.323 12626355.712 - -8.34% -
BM_RangesMakeHeap_uint32_Descending_64 -8.33% 0.245 0.224 - -5.32% -
BM_std_minmax<char>/32 -8.33% 1.715 1.572 - -3.98% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -8.32% 9950.957 9123.493 - -52.89% -
BM_std_min<__int128>/19 -8.28% 7.903 7.249 - 0.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.25% 61606.379 56524.905 - 1.34% -
BM_std_minmax<char>/27 -8.25% 2.024 1.857 - -4.84% -
BM_vector_deque_ranges_move/2 -8.24% 2.067 1.897 - 9.85% -
rng::find(vector<char>)_(bail_25%)/8 -8.21% 1.155 1.061 - 7.90% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -8.20% 10.531 9.667 - 17.37% -
SetIntersection_Interlaced_Vector_string_16384_4 -8.19% 2030149.049 1863800.374 - 2.36% -
BM_vector_deque_ranges_move/64000 -8.19% 2588.250 2376.283 - -16.73% -
rng::find_last(list<int>)_(bail_90%)/50 -8.19% 1.345 1.235 - -4.72% -
BM_vector_deque_ranges_copy/64000 -8.15% 2591.020 2379.916 - -19.51% -
BM_RangesMakeThenSortHeap_string_Heap_256 -8.15% 53.451 49.096 - 0.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.13% 40.681 37.374 - 68.88% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -8.12% 575145.645 528461.543 - 1.97% -
bm_lexicographical_compare<unsigned_char>/16 -8.11% 1.157 1.063 - -8.10% -
BM_MakeHeap_uint64_Random_262144 -8.08% 1.124 1.033 - -0.42% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -8.08% 1.710 1.571 - -13.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -8.07% 20095.596 18473.120 - -11.17% -
bm_lexicographical_compare<int>/1 -8.06% 1.321 1.214 - -8.14% -
BM_RangesMakeThenSortHeap_string_Heap_1024 -8.03% 68.536 63.030 - 0.08% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -8.03% 29.093 26.758 - 1.86% -
SetIntersection_Front_Vector_uint32_262144_1024 -8.01% 6453256.604 5936148.842 - -0.69% -
std::find_first_of(vector<int>)_(large_needle)/1024 -8.01% 118240.494 108770.904 - -1.04% -
SetIntersection_Interlaced_Set_string_262144_16384 -8.00% 3040831.543 2797627.117 - -3.20% -
std::generate(list<int>)/8192 -7.99% 7512.649 6912.093 - -6.67% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -7.98% 569.099 523.681 - -8.00% -
std::find_end(forward_list<int>)_(single_element)/8192 -7.97% 6312.468 5809.350 - 1.42% -
SetIntersection_Front_Set_uint64_16384_1024 -7.96% 14779053.419 13602812.846 - -8.95% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.95% 0.406 0.373 - -0.24% -
rng::find(list<int>)_(bail_25%)/1024 -7.92% 142.391 131.119 - -27.63% -
std::find(vector<char>)_(bail_25%)/8 -7.92% 1.156 1.064 - 5.31% -
BM_vector_deque_copy/70000 -7.91% 2805.742 2583.820 - -17.49% -
std::all_of(list<int>)_(process_all)/8192 -7.84% 8196.510 7553.655 - -0.69% -
BM_MakeHeap_uint64_Random_4 -7.82% 1.164 1.073 - -25.78% -
BM_vector_deque_ranges_copy/70000 -7.82% 2802.092 2583.067 - -17.56% -
std::set<int>::insert(value)_(already_present)/0 -7.81% 0.631 0.582 - 0.04% -
BM_MakeHeap_uint64_Random_1024 -7.78% 1.117 1.030 - -6.14% -
std::multiset<int>::insert(value)_(new_value)/1024 -7.76% 54.368 50.149 - 4.95% -
BM_vector_deque_ranges_move/70000 -7.75% 2800.088 2583.190 - -15.25% -
BM_RangesPushHeap_uint64_Descending_1 -7.75% 0.485 0.447 - -4.11% -
std::equal(list<int>)_(it,_it,_it)/50 -7.73% 38.562 35.582 - 4.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -7.73% 13701733.871 12643093.833 - -3.02% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -7.67% 1.375 1.270 - -8.44% -
SetIntersection_Interlaced_Vector_string_16384_256 -7.66% 39855779.996 36801209.217 - -7.71% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -7.65% 369.683 341.395 - 0.20% -
BM_vector_deque_move/70000 -7.65% 2791.845 2578.281 - -18.62% -
std::set<int>::equal_range(key)_(non-existent)/32 -7.65% 2.731 2.522 - -6.87% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -7.61% 1.106 1.022 - 5.87% -
rng::find_if_not(vector<char>)_(process_all)/8 -7.52% 2.461 2.276 - -7.82% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.49% 0.828 0.766 - -6.43% -
std::unordered_multiset<int>::clear()/8192 -7.45% 64157.903 59375.019 - -1.23% -
std::find_first_of(deque<int>)_(small_needle)/1024 -7.43% 3939.481 3646.840 - -1.83% -
BM_std_minmax_element<long_long>/3 -7.34% 1.237 1.146 - 2.22% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -7.33% 20017.509 18550.111 - -11.48% -
rng::none_of(list<int>)_(process_all)/8192 -7.30% 7871.726 7296.768 - 0.01% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -7.30% 25.028 23.201 - 0.55% -
BM_std_min<__int128>/18 -7.30% 7.407 6.866 - 0.11% -
SetIntersection_Interlaced_Set_float_1024_1024 -7.29% 16314868.997 15125874.387 - -0.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.29% 3.573 3.313 - 0.52% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -7.27% 4.945 4.585 - -6.77% -
BM_RangesSortHeap_string_262144 -7.23% 190.220 176.459 - -4.13% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -7.23% 8279.238 7680.300 - 1.32% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -7.23% 310.806 288.325 - -1.87% -
BM_std_min<short>/8 -7.23% 1.390 1.290 - -5.30% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -7.22% 39522.730 36667.563 - 0.12% -
BM_StringRelational_Less_Empty_Large_Control -7.21% 2.077 1.927 - 2.80% -
std::map<int,_int>::find(key)_(non-existent)/32 -7.21% 2.470 2.292 - -4.57% -
bm_ranges_lexicographical_compare<int>/8 -7.20% 1.617 1.501 - -1.94% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.19% 7.334 6.807 - 16.65% -
std::count_if(list<int>)_(every_other)/8192 -7.19% 7645.395 7095.857 - -7.25% -
rng::find(vector<bool>)_(process_all)/50 -7.18% 0.664 0.616 - -16.79% -
BM_RangesMakeThenSortHeap_string_Random_64 -7.17% 42.841 39.770 - 1.52% -
std::unordered_set<int>::ctor(const&)/1024 -7.16% 7260.306 6740.349 - 0.38% -
std::set<int>::contains(key)_(non-existent)/8192 -7.16% 8.964 8.322 - 0.14% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -7.14% 40.987 38.061 - 24.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.09% 1418.986 1318.384 - 0.15% -
BM_MakeHeap_string_Ascending_262144 -7.06% 8.247 7.665 - -16.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.05% 80.444 74.773 - -1.32% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -7.00% 39.630 36.857 - 0.68% -
rng::find_if(vector<char>)_(process_all)/8 -6.98% 2.675 2.489 - 0.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -6.97% 4.836 4.499 - -2.06% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -6.96% 2.932 2.728 - 22.01% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -6.93% 1.205 1.122 - 8.11% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.92% 17.590 16.373 - -9.53% -
SetIntersection_Interlaced_Vector_string_262144_256 -6.90% 69289302.894 64511129.217 - -4.90% -
std::adjacent_find(deque<int>)/8 -6.88% 3.240 3.017 - 2.03% -
std::copy_backward(vector<bool>)_(aligned)/64 -6.87% 1.681 1.565 - -11.84% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.86% 10012.294 9325.372 - -1.99% -
SetIntersection_Interlaced_Vector_string_262144_1024 -6.84% 244250611.296 227553500.962 - -5.72% -
std::for_each_n(list<int>)/8192 -6.83% 7739.387 7210.408 - -0.96% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.83% 599402.683 558462.787 - 0.42% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -6.83% 75.482 70.328 - 16.90% -
BM_RangesPushHeap_uint64_SingleElement_4 -6.82% 0.383 0.357 - 0.10% -
SetIntersection_Interlaced_Vector_float_262144_16384 -6.81% 368238108.091 343165441.602 - -1.71% -
BM_StringRelational_Less_Empty_Small_Control -6.79% 2.083 1.942 - -2.49% -
std::equal(vector<bool>)_(unaligned)/50 -6.76% 0.744 0.694 - -21.29% -
std::multiset<int>::equal_range(key)_(existent)/8192 -6.74% 9.051 8.441 - -3.85% -
rng::rotate(list<int>)_(1_element_forward)/8192 -6.72% 8350.345 7788.928 - -5.68% -
BM_vector_deque_ranges_move_backward/64 -6.72% 3.227 3.010 - 0.52% -
BM_PopHeap_float_262144 -6.71% 39.777 37.108 - -8.75% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -6.71% 9431.962 8799.301 - -3.95% -
SetIntersection_Front_Vector_uint64_64_64 -6.69% 11998434.901 11195320.075 - 0.14% -
BM_RangesMakeThenSortHeap_string_Random_256 -6.62% 59.138 55.226 - 1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.58% 2411409.346 2252730.524 - -3.68% -
BM_std_minmax<unsigned_long_long>/2 -6.54% 0.911 0.851 - -2.07% -
BM_std_min<__int128>/17 -6.51% 6.942 6.491 - 0.14% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -6.50% 108.624 101.560 - 0.13% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.50% 11.644 10.887 - 9.92% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -6.49% 24631.124 23033.091 - -8.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -6.47% 19714418.340 18438087.568 - -6.14% -
BM_SortHeap_uint64_1 -6.47% 0.266 0.248 - -5.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -6.46% 0.794 0.743 - -0.85% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -6.43% 369143.025 345398.047 - 0.46% -
BM_std_minmax_element<int>/64 -6.41% 18.320 17.145 - -0.78% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -6.40% 25749.972 24101.037 - -9.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.40% 31.253 29.254 - -14.80% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -6.37% 0.457 0.428 - -5.16% -
SetIntersection_Front_Vector_float_1024_64 -6.35% 1504264.316 1408787.943 - -2.76% -
BM_RangesPopHeap_string_262144 -6.34% 109.237 102.316 - 1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -6.29% 6698264.710 6276974.250 - -6.20% -
rng::swap_ranges(deque<int>)/50 -6.23% 19.565 18.345 - -7.99% -
BM_RangesPushHeap_string_PipeOrgan_4 -6.23% 2.664 2.498 - -3.03% -
rng::is_sorted(list<int>)/8 -6.23% 2.275 2.133 - -0.68% -
BM_StringEraseWithMove_Large_Transparent -6.22% 2.689 2.522 - -2.52% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.22% 24.697 23.162 - -0.64% -
rng::generate(list<int>)/8192 -6.20% 7542.430 7074.469 - -6.11% -
BM_std_min<char>/24 -6.20% 2.796 2.622 - -0.86% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -6.19% 22.492 21.099 - -4.34% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -6.18% 22.652 21.251 - 7.14% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -6.18% 13.571 12.733 - -8.11% -
SetIntersection_Front_Set_uint64_262144_256 -6.16% 4834857.059 4537226.268 - 1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -6.16% 1661939.420 1559637.614 - -2.21% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.14% 9083.590 8525.947 - -6.14% -
rng::any_of(list<int>)_(process_all)/8192 -6.13% 7496.408 7036.940 - -1.01% -
BM_std_minmax<unsigned_char>/7 -6.11% 2.415 2.267 - -6.86% -
BM_deque_vector_move/0 -6.11% 1.593 1.496 - 4.95% -
rng::copy_backward(list<int>)/32768 -6.11% 30582.090 28714.361 - -5.32% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.10% 1.507 1.415 - -9.33% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -6.10% 7274.558 6830.698 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.10% 8348213.632 7838952.693 - -3.72% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 -6.07% 0.497 0.467 - 0.11% -
BM_RangesMakeThenSortHeap_string_Random_1024 -6.06% 74.253 69.751 - 1.67% -
std::copy_if(vector<int>)_(entire_range)/64 -6.05% 16.881 15.859 - -3.08% -
std::move(vector<bool>)_(unaligned)/4096 -6.05% 27.652 25.979 - -2.49% -
std::swap_ranges(deque<int>)/1024 -6.05% 340.538 319.947 - -2.92% -
BM_StringRelational_Less_Empty_Huge_Control -6.04% 2.107 1.980 - -0.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.03% 1175.055 1104.218 - -10.49% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.01% 2.783 2.616 - -2.70% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -5.98% 93.313 87.735 - -1.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.97% 1.077 1.013 - -3.09% -
std::set<int>::clear()/8192 -5.96% 77516.025 72894.052 - -1.84% -
rng::partition_point(deque<int>)/32 -5.96% 4.391 4.129 - -2.31% -
BM_std_minmax<char>/17 -5.96% 1.155 1.086 - -3.05% -
SetIntersection_Front_Set_uint32_1024_1024 -5.95% 16523617.122 15540519.935 - -4.69% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -5.95% 81.323 76.487 - 0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -5.94% 25.115 23.623 - 7.07% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.93% 46.294 43.550 - 0.06% -
std::search(deque<int>,_pred)_(near_matches)/1000 -5.90% 27099.297 25500.181 - 9.41% -
std::set<int>::ctor(const&,_alloc)/32 -5.90% 230.951 217.324 - 0.80% -
rng::search(vector<int>)_(no_match)/1024 -5.90% 224.054 210.846 - -3.85% -
BM_std_minmax<short>/20 -5.87% 2.056 1.935 - -3.29% -
std::adjacent_find(deque<int>,_pred)/8 -5.85% 4.600 4.331 - 1.02% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -5.85% 1.213 1.142 - -8.67% -
std::search(deque<int>,_pred)_(near_matches)/1024 -5.84% 28326.582 26671.305 - 8.97% -
SetIntersection_Interlaced_Vector_string_262144_16384 -5.83% 1050183.676 988949.871 - -7.11% -
rng::search(vector<int>)_(no_match)/1000 -5.83% 219.070 206.306 - -3.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -5.81% 0.778 0.733 - -1.29% -
BM_std_minmax<char>/19 -5.79% 1.783 1.679 - -5.06% -
BM_std_minmax_element<short>/65536 -5.78% 18823.823 17735.227 - 6.25% -
BM_tolower_char<char> -5.77% 0.654 0.616 - -10.77% -
SetIntersection_None_Set_float_16384_256 -5.76% 158880161.692 149731800.489 - -4.88% -
std::any_of(list<int>)_(process_all)/8192 -5.76% 7551.693 7117.029 - -0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -5.75% 10153.725 9570.122 - -23.86% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -5.71% 22.893 21.587 - -14.97% -
BM_std_minmax_element<short>/5500 -5.69% 1580.542 1490.548 - 5.77% -
rng::rotate(list<int>)_(1_element_backward)/8192 -5.68% 8382.918 7907.162 - -5.42% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -5.67% 1.961 1.850 - -0.17% -
BM_RangesMakeHeap_float_Random_1024 -5.67% 1.263 1.192 - -3.16% -
SetIntersection_None_Set_float_16384_1024 -5.65% 158744492.928 149781233.712 - -5.74% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -5.62% 7.023 6.628 - -0.49% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.62% 9408.514 8880.150 - -4.27% -
bm_lexicographical_compare<int>/16 -5.62% 2.074 1.957 - -2.93% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.61% 10.696 10.095 - -2.47% -
SetIntersection_Front_Vector_string_256_64 -5.60% 11733860.094 11077235.661 - -0.23% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -5.59% 3.915 3.696 - 1.59% -
std::search_n(list<int>)_(no_match)/1048576 -5.59% 868224.126 819715.754 - -5.06% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.58% 33.272 31.414 - -4.25% -
BM_vector_deque_ranges_move/1 -5.58% 2.333 2.203 - 8.44% -
SetIntersection_None_Set_uint32_16384_16384 -5.57% 160626379.778 151673517.605 - -1.65% -
BM_std_minmax<unsigned_short>/32 -5.56% 1.343 1.268 - 3.20% -
BM_std_minmax<unsigned_long_long>/7 -5.55% 2.615 2.470 - -2.31% -
BM_std_minmax<int>/7 -5.55% 1.776 1.677 - -1.95% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -5.55% 362755.694 342628.052 - 0.16% -
BM_std_minmax_element<short>/70000 -5.55% 20112.767 18997.183 - 6.41% -
std::unordered_set<int>::count(key)_(existent)/8192 -5.54% 1.278 1.207 - -8.32% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -5.54% 105861.387 99996.479 - -2.30% -
BM_RangesMakeHeap_float_Random_64 -5.53% 1.513 1.429 - -13.32% -
BM_vector_deque_move/64 -5.51% 2.863 2.705 - 0.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.50% 4.191 3.960 - 0.24% -
std::set<int>::contains(key)_(non-existent)/0 -5.49% 0.284 0.268 - 0.40% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -5.49% 9671.936 9140.725 - -0.23% -
BM_std_minmax_element<short>/4096 -5.48% 1178.730 1114.115 - 6.12% -
BM_std_minmax_element<short>/64000 -5.48% 18385.255 17378.137 - 6.61% -
SetIntersection_Front_Vector_string_64_64 -5.47% 28176080.794 26635252.400 - -3.87% -
BM_MakeHeap_float_Random_16384 -5.47% 1.198 1.133 - -5.76% -
SetIntersection_None_Set_float_16384_64 -5.46% 158728390.135 150068853.510 - -4.59% -
BM_RangesMakeHeap_float_Random_16384 -5.45% 1.175 1.111 - -8.68% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -5.45% 1.254 1.186 - 3.35% -
BM_RangesPushHeap_uint64_SingleElement_262144 -5.45% 0.379 0.358 - 0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -5.44% 5396984.043 5103243.074 - -0.61% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -5.44% 26.002 24.588 - 20.23% -
rng::stable_partition(deque<int>)_(sparse)/8192 -5.44% 3654.307 3455.628 - 1.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -5.42% 0.648 0.612 - -2.64% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -5.42% 3.068 2.901 - -3.64% -
BM_std_minmax_element<short>/4000 -5.42% 1151.495 1089.110 - 6.32% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -5.41% 22.011 20.820 - -11.53% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.40% 92.872 87.854 - 0.39% -
BM_StringConstructDestroyCStr_Large_Transparent -5.40% 9.367 8.861 - -1.01% -
std::swap_ranges(deque<int>)/8192 -5.39% 2708.983 2562.941 - -2.77% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -5.39% 223.643 211.593 - -3.58% -
SetIntersection_Interlaced_Set_float_16384_4 -5.39% 177052098.419 167516584.067 - -2.80% -
std::flat_map<int,_int>::erase(iterator)/32 -5.37% 21.963 20.783 - -0.20% -
std::multimap<int,_int>::ctor(const&)/32 -5.36% 222.963 211.002 - -1.36% -
BM_lexicographical_compare_three_way_slow_path/1 -5.36% 0.365 0.346 - -5.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.36% 28225.109 26713.361 - 3.28% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.36% 16104181.145 15241726.486 - 1.03% -
SetIntersection_Front_Set_string_1024_64 -5.35% 5283600.292 5000755.240 - 6.48% -
bm_lexicographical_compare<unsigned_char>/64 -5.35% 2.014 1.906 - -2.99% -
BM_MakeHeap_string_Ascending_1024 -5.31% 5.127 4.855 - -7.86% -
SetIntersection_Interlaced_Set_float_16384_16 -5.29% 220068242.899 208423512.997 - -1.05% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.28% 32.887 31.151 - -5.05% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.28% 219.758 208.163 - 0.43% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -5.26% 10.844 10.274 - 2.77% -
BM_RangesMakeThenSortHeap_string_Random_16384 -5.25% 116.916 110.775 - 1.71% -
std::unordered_set<int>::count(key)_(existent)/32 -5.25% 1.288 1.220 - -17.01% -
rng::reverse_copy(list<int>)/8 -5.25% 2.384 2.259 - -2.13% -
rng::contains(list<int>)_(process_all)/50 -5.24% 18.619 17.643 - -8.80% -
std::multiset<std::string>::contains(key)_(existent)/8192 -5.23% 29.929 28.365 - 1.38% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.23% 1.857 1.760 - -5.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -5.22% 53.865 51.055 - -4.10% -
BM_RangesPushHeap_string_PipeOrgan_64 -5.22% 6.119 5.800 - -6.43% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -5.21% 1.518 1.439 - -15.51% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -5.21% 22058915.558 20910622.486 - 48.06% -
BM_RangesPushHeap_uint64_SingleElement_1024 -5.20% 0.384 0.364 - 0.18% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.16% 483.715 458.739 - -4.87% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.15% 24.439 23.180 - -1.52% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -5.14% 1.191 1.129 - -8.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.14% 12742.548 12087.174 - -1.79% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -5.14% 10067.679 9550.576 - -24.64% -
SetIntersection_None_Vector_uint64_262144_64 -5.12% 1211651.397 1149567.573 - -5.05% -
BM_std_minmax<char>/18 -5.11% 1.386 1.315 - -5.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.11% 82334.304 78129.558 - -5.13% -
BM_std_min<short>/19 -5.10% 1.934 1.835 - -7.06% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -5.09% 807.342 766.236 - -9.74% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.08% 220.435 209.226 - -3.46% -
SetIntersection_Interlaced_Set_uint32_16384_16 -5.08% 216136167.369 205146838.314 - -0.58% -
std::find_end(list<int>)_(single_element)/8192 -5.08% 8326.192 7902.960 - -8.48% -
BM_std_minmax_element<short>/1024 -5.07% 299.251 284.075 - 5.87% -
std::set<int>::clear()/1024 -5.07% 9006.407 8549.773 - -2.44% -
bm_lexicographical_compare<int>/3 -5.06% 1.672 1.588 - -6.18% -
BM_std_min<unsigned_int>/4 -5.06% 1.040 0.987 - -0.88% -
rng::find_end(list<int>)_(single_element)/8192 -5.05% 8291.613 7872.877 - -10.18% -
rng::none_of(deque<int>)_(process_all)/8 -5.03% 4.711 4.474 - 2.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -5.03% 1.394 1.324 - 1.56% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.01% 20.666 19.631 - 1.89% -
std::fill_n(list<int>)/8192 -5.01% 7399.504 7029.060 - -0.43% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -4.99% 13608.605 12929.844 - 0.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.99% 351.409 333.887 - -2.20% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -4.97% 1565.896 1488.020 - 20.29% -
rng::none_of(deque<int>)_(process_all)/50 -4.97% 27.601 26.229 - -1.25% -
std::search(deque<int>)_(single_element)/1000 -4.97% 449.358 427.034 - -2.78% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.97% 41.115 39.073 - 0.49% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.96% 218.359 207.539 - -3.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -4.95% 2.642 2.511 - -3.96% -
BM_std_min<char>/31 -4.95% 2.576 2.449 - -1.60% -
BM_RangesPushHeap_float_Ascending_16 -4.94% 1.026 0.976 - -0.65% -
std::move(list<int>)/4096 -4.92% 5154.492 4900.710 - 11.89% -
std::multiset<std::string>::count(key)_(non-existent)/32 -4.91% 10.558 10.039 - 7.43% -
BM_MakeHeap_float_Random_1024 -4.88% 1.238 1.177 - -4.57% -
BM_std_min<char>/8 -4.88% 2.393 2.276 - 1.13% -
rng::find(list<int>)_(process_all)/32768 -4.87% 27839.055 26484.259 - -5.04% -
rng::adjacent_find(list<int>,_pred)/1024 -4.85% 829.546 789.303 - -5.22% -
std::partition_point(list<int>)/8192 -4.85% 12337.567 11739.397 - -8.08% -
rng::adjacent_find(list<int>,_pred)/50 -4.84% 34.865 33.176 - -5.08% -
SetIntersection_None_Set_float_16384_16 -4.84% 158748704.939 151060667.543 - -4.05% -
std::none_of(deque<int>)_(process_all)/50 -4.84% 19.252 18.319 - 3.17% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -4.84% 809.322 770.168 - -3.42% -
BM_std_min<int>/2 -4.84% 0.486 0.462 - 0.16% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.83% 101158.469 96272.667 - -1.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -4.83% 3.139 2.988 - -0.61% -
std::unique(list<int>)_(sprinkled)/8192 -4.82% 8177.356 7782.963 - -0.20% -
BM_std_minmax<unsigned_char>/64 -4.81% 1.262 1.201 - -1.52% -
BM_std_minmax_element<short>/512 -4.81% 151.933 144.624 - 4.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -4.79% 641.215 610.479 - -0.60% -
SetIntersection_None_Set_float_16384_4 -4.78% 158989978.866 151392744.658 - -3.76% -
BM_deque_deque_ranges_copy/70000 -4.78% 3168.520 3017.118 - -0.68% -
BM_std_min<int>/4 -4.77% 1.076 1.025 - 0.25% -
BM_std_min<int>/1 -4.76% 0.384 0.366 - 29.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.76% 1308229.476 1245996.242 - -0.13% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.75% 4.522 4.308 - 0.48% -
BM_PopHeap_float_16384 -4.74% 34.659 33.015 - -0.37% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -4.74% 938.677 894.154 - -1.14% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -4.74% 155389.342 148019.768 - 0.41% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.74% 1.291 1.230 - -8.52% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.74% 25.549 24.340 - 0.34% -
BM_std_minmax_element<short>/64 -4.73% 18.515 17.639 - 2.33% -
SetIntersection_Front_Vector_string_16_16 -4.73% 55462606.799 52840955.328 - -3.40% -
std::unique(list<int>)_(sprinkled)/1024 -4.71% 1006.031 958.638 - 0.79% -
std::adjacent_find(list<int>,_pred)/1024 -4.69% 828.654 789.764 - -5.15% -
SetIntersection_Interlaced_Vector_string_16384_16 -4.69% 4536463.477 4323867.372 - -6.24% -
std::remove(list<int>)_(sprinkled)/1024 -4.68% 1008.034 960.898 - -5.26% -
BM_std_minmax<long_long>/5 -4.67% 2.135 2.036 - -8.49% -
BM_std_min<unsigned_char>/12 -4.65% 1.352 1.289 - -5.07% -
BM_std_minmax<short>/21 -4.63% 2.063 1.967 - -3.78% -
std::replace(vector<int>)_(sprinkled)/1024 -4.63% 158.586 151.250 - -10.45% -
std::find_first_of(deque<int>)_(small_needle)/8192 -4.62% 30644.860 29228.415 - 2.27% -
rng::distance(join_view(vector<vector<int>>)/50 -4.62% 0.634 0.605 - 0.03% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -4.62% 101668.589 96973.995 - -0.53% -
BM_std_min<short>/18 -4.61% 1.686 1.609 - -0.66% -
SetIntersection_None_Vector_uint64_16384_256 -4.61% 1172972.623 1118933.959 - -5.30% -
BM_std_min<__int128>/14 -4.60% 5.543 5.288 - -0.04% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -4.60% 33.348 31.814 - -9.77% -
bm_ranges_lexicographical_compare<int>/4 -4.60% 1.385 1.321 - 1.88% -
bm_ranges_lexicographical_compare<int>/64 -4.59% 5.084 4.850 - -1.24% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -4.59% 65.727 62.711 - -5.63% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -4.59% 13550.851 12929.494 - 0.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.58% 27.683 26.415 - 8.67% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.58% 0.951 0.908 - -3.46% -
std::partition(deque<int>)_(dense)/50 -4.58% 14.153 13.504 - -17.34% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -4.58% 22.708 21.668 - -17.61% -
BM_RangesPushHeap_uint64_SingleElement_256 -4.57% 0.404 0.385 - -0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -4.56% 0.642 0.613 - 49.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.56% 1245175.970 1188346.236 - -4.69% -
BM_RangesPushHeap_float_Ascending_262144 -4.55% 5.297 5.056 - -1.55% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.55% 22.676 21.645 - -2.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.53% 1124036.166 1073135.962 - -4.11% -
rng::stable_sort(vector<int>)_(descending)/8 -4.51% 25.358 24.213 - -4.49% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -4.51% 2789.072 2663.301 - 1.20% -
std::unordered_multiset<int>::clear()/1024 -4.50% 8227.568 7857.451 - -0.35% -
rng::unique(list<int>)_(contiguous)/52 -4.49% 70.228 67.072 - -10.57% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.49% 173916909.127 166112305.332 - -1.30% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -4.49% 7.965 7.608 - 0.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.48% 104619.435 99927.889 - -2.24% -
std::partition(deque<int>)_(dense)/1024 -4.48% 361.615 345.430 - -4.52% -
BM_SortHeap_pair<uint32,_uint32>_4 -4.48% 1.660 1.585 - -16.14% -
BM_std_min<unsigned_int>/8 -4.47% 1.310 1.251 - -2.07% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -4.47% 0.960 0.917 - -2.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.46% 17997.008 17193.846 - -0.20% -
rng::move_backward(vector<int>)/1048576 -4.45% 59567.349 56915.020 - -2.77% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.45% 42.396 40.510 - -3.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.45% 1427.112 1363.661 - 3.48% -
std::stable_partition(list<int>)_(dense)/32 -4.45% 34.547 33.011 - -0.97% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -4.43% 155141.925 148272.487 - 0.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -4.43% 1.388 1.327 - 1.74% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -4.42% 12619.103 12060.790 - -1.96% -
std::replace(vector<int>)_(prefix)/32 -4.42% 5.197 4.967 - -1.30% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -4.42% 350.079 334.596 - -2.69% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.42% 0.558 0.533 - -4.61% -
BM_std_min<__int128>/16 -4.42% 6.444 6.159 - 0.41% -
SetIntersection_None_Set_float_16384_1 -4.42% 159747871.548 152689041.465 - -3.11% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -4.42% 174851125.229 167128727.451 - -1.30% -
std::is_sorted(deque<int>,_pred)/8 -4.40% 4.676 4.470 - 2.91% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -4.39% 1.390 1.329 - 1.81% -
BM_std_min<__int128>/8 -4.39% 3.002 2.870 - -0.04% -
bm_lexicographical_compare<signed_char>/1 -4.37% 1.322 1.264 - -1.72% -
std::copy_backward(deque<int>)/8 -4.37% 2.784 2.663 - -2.77% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -4.37% 43.391 41.497 - 25.45% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -4.36% 10.290 9.841 - -2.58% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.36% 4.080 3.902 - -3.50% -
BM_PushHeap_uint32_Random_1 -4.35% 0.411 0.393 - -12.16% -
SetIntersection_Front_Set_uint32_1024_1 -4.35% 1122033.777 1073233.040 - 1.11% -
SetIntersection_Interlaced_Set_float_16384_64 -4.33% 225348618.696 215592576.590 - -1.41% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.32% 1.320 1.263 - -9.00% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -4.31% 44.088 42.188 - 24.86% -
SetIntersection_Front_Vector_uint64_262144_4 -4.30% 1133737.618 1084998.208 - 0.45% -
BM_std_min<unsigned_short>/22 -4.29% 1.926 1.844 - 1.71% -
std::list<int>::insert(begin)_(cheap_elements)/32 -4.28% 10.619 10.164 - 0.37% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -4.27% 0.841 0.805 - -7.43% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -4.25% 1.238 1.186 - 2.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -4.24% 1.022 0.979 - -1.23% -
rng::count(vector<int>)_(every_other)/8 -4.24% 1.383 1.325 - -4.26% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.24% 32.749 31.362 - -0.84% -
std::find_if_not(list<int>)_(process_all)/32768 -4.23% 29255.258 28016.357 - -6.45% -
BM_MakeHeap_float_PipeOrgan_4 -4.23% 0.407 0.390 - 0.55% -
BM_RangesPushHeap_uint64_SingleElement_16384 -4.23% 0.381 0.365 - 0.14% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.21% 7.438 7.125 - 8.13% -
BM_PushHeap_float_Random_1 -4.21% 0.412 0.395 - -23.69% -
SetIntersection_None_Vector_uint32_16384_64 -4.21% 1178172.734 1128599.952 - -3.75% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -4.21% 7735.576 7410.185 - 6.16% -
BM_std_min<__int128>/15 -4.19% 5.967 5.717 - 0.36% -
BM_MakeHeap_uint32_PipeOrgan_256 -4.19% 0.643 0.616 - -2.27% -
rng::reverse_copy(deque<int>)/8 -4.18% 3.008 2.883 - -5.34% -
std::stable_partition(vector<int>)_(sparse)/32 -4.16% 7.554 7.240 - 5.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -4.15% 4.926 4.721 - 2.76% -
SetIntersection_Interlaced_Set_float_256_256 -4.15% 9590013.732 9192289.473 - -2.44% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.14% 1.206 1.157 - -0.62% -
rng::find_if(list<int>)_(process_all)/32768 -4.14% 28729.776 27540.560 - -5.76% -
BM_StringEraseWithMove_Huge_Opaque -4.13% 53.081 50.886 - 10.23% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -4.13% 4145.268 3973.897 - -0.73% -
BM_std_min<__int128>/6 -4.13% 2.169 2.079 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -4.13% 3077767.140 2950645.882 - -0.28% -
SetIntersection_Front_Set_string_256_256 -4.12% 31410862.915 30116999.792 - 7.74% -
BM_RangesMakeHeap_string_PipeOrgan_4 -4.11% 2.711 2.599 - -6.15% -
BM_std_min<unsigned_char>/8 -4.10% 2.340 2.244 - -4.46% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -4.09% 2.420 2.321 - -3.93% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.08% 1.494 1.433 - -2.85% -
rng::search(vector<int>)_(no_match)/1048576 -4.07% 218324.086 209440.465 - -3.66% -
bm_lexicographical_compare<unsigned_char>/1 -4.07% 1.667 1.599 - -5.37% -
SetIntersection_Front_Vector_string_1024_1024 -4.07% 42204348.537 40488170.119 - -0.19% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.06% 53016.954 50864.481 - -2.43% -
rng::rotate(list<int>)_(1_element_forward)/50 -4.05% 27.359 26.250 - 8.06% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -4.04% 6.198 5.947 - 1.28% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -4.04% 5.450 5.230 - -2.89% -
SetIntersection_Interlaced_Set_string_16384_64 -4.03% 366997871.401 352224189.399 - 0.06% -
BM_StringRead_Cold_Deep_Small -4.03% 0.886 0.850 - 5.33% -
std::copy_if(vector<int>)_(every_other)/8 -4.01% 2.566 2.463 - -2.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -4.00% 45.699 43.869 - 2.20% -
SetIntersection_None_Vector_string_16384_256 -3.99% 1307705.584 1255470.795 - -2.73% -
bm_ranges_lexicographical_compare<int>/2 -3.98% 1.614 1.550 - 1.47% -
BM_RangesMakeThenSortHeap_string_Random_16 -3.98% 23.578 22.639 - 0.92% -
BM_deque_vector_ranges_copy_backward/64000 -3.98% 8212.126 7885.551 - -3.17% -
SetIntersection_Front_Vector_string_16384_16 -3.97% 1784785.494 1713887.712 - -0.26% -
BM_deque_deque_copy_backward/512 -3.97% 23.029 22.115 - 19.08% -
SetIntersection_None_Vector_string_262144_16 -3.97% 1385144.548 1330186.139 - -2.04% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -3.97% 16.612 15.953 - -1.53% -
BM_StringRelational_Less_Huge_Empty_Control -3.96% 2.000 1.920 - -7.90% -
SetIntersection_Front_Set_float_16384_256 -3.96% 5029146.971 4829880.229 - -6.10% -
BM_std_minmax<unsigned_long_long>/6 -3.96% 2.151 2.066 - -1.06% -
BM_deque_vector_ranges_move_backward/65536 -3.95% 8459.112 8124.833 - 0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.95% 0.947 0.910 - 0.99% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.94% 274639.073 263821.772 - -0.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.94% 2026.378 1946.608 - 4.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -3.93% 4.111 3.949 - -0.44% -
BM_std_min<unsigned_char>/21 -3.93% 1.835 1.763 - -2.04% -
rng::find_end(deque<int>)_(match_near_end)/8192 -3.92% 286.735 275.486 - -99.83% -
rng::generate_n(vector<int>)/50 -3.92% 12.554 12.062 - 0.04% -
std::list<std::string>::ctor(size)/8192 -3.92% 107112.961 102916.526 - 0.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.92% 663.055 637.081 - -2.51% -
std::set<int>::upper_bound(key)_(existent)/8192 -3.91% 8.603 8.267 - 5.17% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.90% 6.452 6.200 - -0.64% -
rng::fill(deque<int>)/32 -3.90% 1.497 1.438 - -2.16% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.90% 1.262 1.213 - -6.19% -
BM_std_min<char>/12 -3.89% 1.346 1.294 - -2.94% -
std::vector<int>::ctor(size)/32 -3.88% 11.562 11.113 - 1.80% -
std::find(list<int>)_(process_all)/32768 -3.88% 27003.200 25954.742 - -6.00% -
BM_StringFindStringLiteral/64 -3.88% 2.201 2.116 - 0.92% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -3.88% 4691.901 4509.959 - -1.37% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -3.88% 23.109 22.213 - 0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.87% 6754923.838 6493301.112 - -4.58% -
BM_StringRead_Hot_Deep_Small -3.87% 0.489 0.470 - -0.74% -
std::multiset<std::string>::find(key)_(non-existent)/32 -3.87% 10.860 10.440 - -1.10% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.87% 220266924.156 211752759.141 - -1.05% -
BM_MakeThenSortHeap_float_SingleElement_1024 -3.84% 5.162 4.964 - 3.86% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -3.84% 354.424 340.818 - -0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.84% 7056922.869 6786100.936 - 2.18% -
BM_MakeHeap_float_Random_262144 -3.83% 1.182 1.137 - 1.93% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 -3.83% 0.280 0.269 - 5.23% -
std::map<int,_int>::find(key)_(existent)/1024 -3.82% 4.061 3.905 - 4.14% -
SetIntersection_Front_Set_string_256_16 -3.82% 7913873.666 7611373.354 - 0.12% -
rng::fill_n(vector<bool>)/64 -3.82% 1.448 1.393 - -1.71% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -3.81% 540.536 519.950 - 1.69% -
BM_StringAssignStr_Empty_Transparent -3.80% 0.512 0.493 - -0.14% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.80% 33.207 31.945 - 2.20% -
BM_StringFindStringLiteral/32 -3.80% 1.735 1.669 - 0.10% -
SetIntersection_Front_Set_float_256_256 -3.80% 10101911.525 9718096.795 - 4.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -3.79% 15.250 14.672 - -0.73% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.79% 25.722 24.747 - -0.58% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -3.79% 8.924 8.585 - -18.29% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.79% 715.541 688.437 - -4.52% -
SetIntersection_Interlaced_Set_float_16384_1024 -3.79% 176832750.910 170138272.752 - -1.36% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.78% 99464.387 95707.743 - -1.14% -
rng::adjacent_find(list<int>,_pred)/1048576 -3.77% 958097.888 921981.555 - -3.97% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.77% 63676.622 61278.937 - -5.38% -
BM_RangesMakeHeap_string_Ascending_16 -3.77% 3.819 3.675 - -0.54% -
BM_StringEraseWithMove_Huge_Transparent -3.76% 51.041 49.122 - 8.43% -
rng::find_if(vector<int>)_(process_all)/8 -3.75% 2.628 2.530 - -3.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -3.74% 9.577 9.219 - -0.91% -
SetIntersection_Front_Vector_uint32_16384_64 -3.73% 1494547.902 1438800.382 - -0.64% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -3.72% 0.968 0.932 - 0.84% -
BM_vector_deque_copy/64 -3.71% 2.818 2.713 - -3.62% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.71% 32657.104 31444.563 - -2.29% -
bm_ranges_lexicographical_compare<int>/1 -3.71% 1.384 1.333 - 2.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -3.71% 3.756 3.617 - -4.39% -
SetIntersection_Front_Set_float_262144_4 -3.70% 1149415.228 1106849.673 - -2.93% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -3.70% 52.516 50.575 - -3.36% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.69% 5.702 5.491 - -2.22% -
std::multiset<int>::count(key)_(existent)/1024 -3.69% 5.789 5.575 - -2.48% -
BM_std_minmax<unsigned_char>/30 -3.69% 2.693 2.594 - -4.59% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -3.68% 0.501 0.482 - -9.14% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.68% 1.860 1.792 - -3.69% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -3.68% 6.081 5.858 - -2.23% -
BM_StringResizeAndOverwrite -3.68% 0.879 0.846 - -1.62% -
BM_StringFindStringLiteral/256 -3.67% 5.539 5.335 - 0.17% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.67% 29869.456 28772.688 - -3.88% -
std::multiset<int>::count(key)_(existent)/32 -3.67% 3.582 3.451 - -2.25% -
rng::any_of(deque<int>)_(process_all)/50 -3.67% 20.310 19.565 - 6.68% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -3.66% 4.200 4.046 - 2.08% -
std::count(vector<bool>)/1000 -3.66% 3.055 2.943 - -2.01% -
BM_RangesPushHeap_float_Ascending_64 -3.65% 1.802 1.736 - -0.65% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.65% 7208.737 6945.826 - 1.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.64% 228.924 220.581 - -1.52% -
BM_std_min<long_long>/64 -3.64% 5.037 4.853 - -1.06% -
SetIntersection_None_Vector_float_262144_256 -3.64% 1215617.610 1171372.531 - -4.65% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.63% 0.902 0.869 - 0.22% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -3.63% 0.654 0.630 - -0.84% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.62% 1.320 1.272 - -1.52% -
std::adjacent_find(list<int>,_pred)/1048576 -3.62% 956459.184 921833.990 - -3.90% -
std::search_n(list<int>)_(no_match)/1000 -3.61% 709.431 683.794 - 0.96% -
BM_std_min<unsigned_char>/4 -3.61% 1.045 1.008 - 2.91% -
BM_RangesMakeHeap_string_Ascending_64 -3.61% 5.015 4.834 - -0.65% -
BM_RangesMakeHeap_string_Ascending_4 -3.61% 2.937 2.831 - -1.10% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -3.60% 10.579 10.198 - 8.14% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -3.60% 1.023 0.986 - -4.64% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -3.59% 3.517 3.391 - -4.81% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -3.59% 0.469 0.452 - -30.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -3.58% 21976688.772 21190507.666 - 0.88% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.58% 15871.702 15304.115 - -5.28% -
BM_std_min<unsigned_char>/5 -3.57% 1.355 1.307 - -0.76% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.57% 3.600 3.471 - -0.62% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.57% 6.728 6.488 - -3.21% -
BM_std_minmax<char>/1 -3.56% 0.636 0.613 - -3.20% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.56% 3.951 3.811 - -3.57% -
std::partition(deque<int>)_(dense)/32 -3.56% 9.439 9.104 - -18.32% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -3.55% 280585.944 270613.919 - -0.87% -
BM_vector_deque_ranges_move_backward/0 -3.55% 0.462 0.446 - -26.47% -
BM_std_min<short>/11 -3.55% 1.224 1.180 - 0.07% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -3.54% 38.781 37.407 - -2.98% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -3.54% 337.031 325.106 - -1.24% -
SetIntersection_Interlaced_Set_string_1024_64 -3.53% 17410467.843 16795189.268 - -5.21% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.53% 3.314 3.197 - -8.87% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.53% 6896.579 6653.210 - 0.09% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.51% 6820.277 6580.551 - 2.21% -
std::stable_sort(vector<int>)_(descending)/8 -3.51% 25.632 24.731 - -3.10% -
BM_std_minmax<short>/15 -3.51% 2.028 1.957 - -1.73% -
std::map<int,_int>::insert(value)_(new_value)/8192 -3.50% 38.406 37.060 - -6.79% -
std::adjacent_find(vector<int>,_pred)/8 -3.49% 3.374 3.256 - -3.33% -
std::multimap<int,_int>::ctor(const&)/1024 -3.49% 6448.218 6222.910 - -1.37% -
rng::is_sorted_until(vector<int>,_pred)/1024 -3.49% 427.835 412.892 - 1.85% -
BM_std_min<unsigned_char>/3 -3.49% 0.718 0.693 - -0.01% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.45% 1.435 1.385 - -3.44% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.45% 5099525.652 4923816.594 - -2.75% -
BM_std_min<__int128>/7 -3.44% 2.574 2.485 - 0.18% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -3.43% 41891.243 40453.239 - 0.62% -
std::find_if(vector<bool>)_(process_all)/50 -3.43% 35.985 34.750 - -4.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.43% 0.724 0.699 - -4.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.42% 283797.681 274090.700 - -0.19% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.42% 24816214.228 23967492.107 - -1.36% -
std::count(list<int>)_(every_other)/8192 -3.40% 6611.737 6386.651 - -4.16% -
std::partial_sort(deque<int>)_(descending)/8 -3.40% 44.211 42.706 - 3.23% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -3.40% 21.114 20.397 - 5.33% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.39% 74.439 71.912 - 0.08% -
BM_std_min<short>/17 -3.39% 1.637 1.581 - -0.30% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.39% 612.837 592.064 - -1.52% -
BM_RangesMakeHeap_string_PipeOrgan_64 -3.39% 4.989 4.820 - -5.57% -
BM_StringFindAllMatch/8 -3.37% 2.559 2.472 - -2.82% -
BM_StringRelationalLiteral_Less_Small_Large_Control -3.37% 1.841 1.779 - 3.39% -
std::map<std::string,_int>::ctor(const&)/32 -3.37% 711.416 687.427 - -12.86% -
BM_deque_deque_ranges_move/70000 -3.37% 3094.018 2989.745 - -7.49% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -3.37% 334.808 323.530 - -1.05% -
std::set<int>::ctor(const&)/1024 -3.37% 6369.637 6155.136 - -2.08% -
rng::copy_if(list<int>)_(every_other)/32768 -3.37% 26006.520 25131.251 - -0.81% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.36% 52.473 50.708 - 6.62% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -3.36% 10.684 10.325 - 4.39% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.36% 77.946 75.330 - -4.42% -
std::remove(list<int>)_(sprinkled)/50 -3.36% 66.877 64.633 - -5.80% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.35% 35.843 34.643 - -5.93% -
std::any_of(list<int>)_(process_all)/32768 -3.34% 26477.558 25592.842 - -0.94% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -3.34% 32.304 31.226 - -18.88% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -3.34% 77.213 74.636 - -0.48% -
std::unordered_set<std::string>::ctor(const&)/8192 -3.34% 355088.159 343244.478 - 0.58% -
std::remove_if(list<int>)_(sprinkled)/50 -3.33% 75.924 73.396 - -0.05% -
SetIntersection_None_Set_float_1024_1 -3.33% 9180021.653 8874500.518 - -3.43% -
std::swap_ranges(list<int>)/8192 -3.33% 10489.829 10140.800 - 4.85% -
BM_RangesPopHeap_float_262144 -3.32% 38.648 37.364 - -2.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.32% 169504809.906 163871590.678 - -4.20% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.32% 0.520 0.503 - -17.68% -
std::replace(vector<int>)_(prefix)/50 -3.32% 7.644 7.390 - -2.68% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -3.32% 2.553 2.469 - 6.89% -
std::list<std::string>::ctor(size)/32 -3.31% 349.858 338.294 - -0.62% -
SetIntersection_Front_Vector_string_262144_16 -3.30% 1781867.943 1723016.310 - 0.17% -
BM_std_min<__int128>/13 -3.30% 5.067 4.900 - 0.40% -
SetIntersection_Front_Vector_uint32_16_16 -3.30% 39134212.359 37843981.610 - -0.11% -
std::unique(vector<int>,_pred)_(contiguous)/52 -3.29% 64.439 62.317 - -1.38% -
BM_deque_vector_move_backward/70000 -3.29% 8915.411 8622.089 - 1.15% -
std::partition_copy(deque<int>)/32 -3.28% 13.044 12.616 - -2.91% -
BM_StringRead_Hot_Shallow_Small -3.28% 0.478 0.463 - -1.66% -
std::remove(deque<int>)_(prefix)/50 -3.27% 65.065 62.939 - -4.45% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -3.26% 1.672 1.617 - -7.79% -
std::partial_sort(deque<int>)_(ascending)/8192 -3.26% 166673.881 161237.757 - -1.50% -
SetIntersection_Front_Set_float_64_64 -3.25% 16086772.899 15563319.583 - 1.01% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.25% 22.261 21.537 - 0.56% -
rng::copy_backward(list<int>)/8 -3.25% 2.357 2.280 - -7.40% -
bm_lexicographical_compare<int>/8 -3.24% 1.510 1.461 - -5.17% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -3.23% 22.823 22.085 - -9.97% -
BM_std_minmax<long_long>/29 -3.22% 4.349 4.209 - -2.77% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.22% 923.840 894.089 - -1.17% -
BM_std_min<char>/30 -3.22% 2.332 2.256 - 1.50% -
BM_MakeThenSortHeap_float_SingleElement_256 -3.21% 4.250 4.113 - 3.06% -
std::stable_partition(list<int>)_(dense)/50 -3.21% 57.458 55.612 - -1.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -3.21% 24.116 23.341 - -0.57% -
SetIntersection_None_Vector_string_262144_16384 -3.21% 1381194.337 1336819.158 - -1.87% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.21% 262.500 254.073 - -1.93% -
rng::move(vector<bool>)_(aligned)/64 -3.21% 2.070 2.004 - 5.63% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -3.20% 30.047 29.085 - -0.66% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.20% 15175.825 14690.238 - 0.27% -
std::find_if_not(vector<int>)_(process_all)/8 -3.20% 2.726 2.639 - 4.29% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.19% 29694.775 28747.624 - -3.83% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -3.19% 0.428 0.415 - -3.06% -
BM_deque_vector_ranges_copy/2 -3.19% 1.831 1.773 - -3.43% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -3.18% 228.177 220.911 - 1.97% -
std::remove(deque<int>)_(prefix)/32 -3.18% 56.545 54.747 - -8.01% -
rng::adjacent_find(deque<int>,_pred)/50 -3.18% 30.460 29.493 - 1.64% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.17% 0.426 0.413 - -2.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.17% 1676388.235 1623224.045 - -6.70% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.17% 1108143.901 1073007.086 - -3.98% -
SetIntersection_Interlaced_Vector_float_1024_64 -3.17% 4442311.388 4301490.291 - -26.63% -
std::sort(vector<NonIntegral>)_(descending)/8 -3.17% 25.301 24.500 - -3.16% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.16% 5.073 4.913 - -1.84% -
BM_std_min<unsigned_char>/6 -3.15% 1.546 1.498 - -2.33% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.14% 32.190 31.179 - 5.75% -
std::copy_n(list<int>)/4096 -3.12% 4197.436 4066.485 - 5.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.11% 3.650 3.536 - 3.95% -
BM_RangesMakeHeap_uint64_Random_16384 -3.11% 1.001 0.970 - -3.46% -
BM_std_min<unsigned_short>/28 -3.10% 2.776 2.690 - -0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -3.10% 34.471 33.401 - -0.70% -
std::set<int>::ctor(const&)/8192 -3.10% 50911.446 49332.004 - -1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -3.10% 6430932.008 6231690.989 - -10.28% -
rng::search_n(list<int>)_(no_match)/1048576 -3.09% 863114.391 836404.320 - -3.10% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -3.09% 345.670 334.989 - -2.17% -
BM_RangesMakeHeap_uint64_SingleElement_256 -3.09% 0.582 0.564 - -2.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.08% 188088.965 182287.699 - 0.92% -
std::multimap<int,_int>::find(key)_(existent)/8192 -3.08% 5.587 5.415 - -2.04% -
SetIntersection_Front_Vector_uint32_16384_1 -3.08% 1115289.512 1080938.108 - -3.10% -
BM_std_minmax<unsigned_int>/15 -3.08% 2.052 1.989 - -2.04% -
BM_LowerBound_pair<uint32,_uint32>_1 -3.07% 2.940 2.850 - -0.53% -
rng::search_n(vector<int>)_(no_match)/1024 -3.07% 216.461 209.822 - -0.38% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.06% 18706799.928 18133859.828 - -2.93% -
BM_vector_deque_ranges_move_backward/512 -3.06% 18.440 17.875 - 0.77% -
std::rotate(deque<int>)_(1_element_forward)/32 -3.06% 4.611 4.470 - -3.62% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -3.05% 629.801 610.575 - -0.89% -
BM_RangesSortHeap_uint64_4 -3.05% 0.969 0.940 - 0.65% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -3.05% 28.079 27.223 - -3.24% -
BM_std_min<__int128>/12 -3.05% 4.634 4.493 - 0.42% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.05% 281513.782 272936.369 - -1.01% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.05% 279418.554 270908.594 - -1.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -3.04% 0.719 0.697 - -0.54% -
SetIntersection_None_Set_float_64_64 -3.03% 11967186.922 11604239.800 - -2.28% -
rng::search_n(vector<int>)_(no_match)/1048576 -3.03% 214814.957 208305.729 - -0.41% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -3.01% 61.074 59.235 - 0.24% -
BM_std_min<__int128>/11 -3.01% 4.188 4.062 - 0.37% -
BM_std_min<unsigned_short>/512 -3.01% 7.293 7.073 - -0.92% -
rng::find_end(forward_list<int>)_(single_element)/8192 -3.01% 6085.585 5902.366 - -0.75% -
BM_StringRelational_Less_Huge_Large_Control -3.01% 2.372 2.301 - -6.78% -
SetIntersection_Front_Set_uint64_256_256 -3.01% 8807014.530 8542345.776 - -13.51% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.00% 29.419 28.535 - 20.86% -
rng::copy_backward(vector<int>)/8 -3.00% 2.278 2.210 - -3.43% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.00% 20.383 19.772 - -0.93% -
SetIntersection_Front_Vector_uint32_1024_4 -3.00% 1126960.623 1093180.782 - -3.76% -
BM_std_minmax<long_long>/11 -3.00% 2.453 2.379 - -6.26% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -2.99% 6.413 6.221 - -2.56% -
rng::none_of(list<int>)_(process_all)/32768 -2.99% 26154.382 25372.089 - -0.43% -
rng::contains(vector<int>)_(process_all)/8 -2.99% 2.639 2.560 - -5.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.99% 45.117 43.769 - 24.70% -
BM_std_minmax<unsigned_long_long>/5 -2.98% 1.857 1.802 - -0.15% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.97% 10.890 10.567 - 3.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.97% 32889.959 31913.951 - -0.45% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.97% 1956.457 1898.411 - 1.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.97% 81.704 79.281 - -14.10% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -2.96% 8.738 8.479 - -0.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.96% 13830.210 13420.775 - 0.96% -
BM_std_minmax<long_long>/3 -2.96% 1.520 1.475 - -15.71% -
rng::rotate(list<int>)_(by_1/2)/8192 -2.96% 5069.155 4919.306 - -0.81% -
BM_std_min<__int128>/10 -2.95% 3.781 3.670 - 0.10% -
BM_std_minmax<short>/22 -2.95% 2.332 2.264 - -0.58% -
BM_RangesPushHeap_uint64_Random_64 -2.95% 5.337 5.180 - -1.81% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.94% 58.527 56.804 - 1.22% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.94% 11.491 11.153 - -3.89% -
BM_MakeHeap_string_Ascending_256 -2.94% 4.938 4.793 - -3.93% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.94% 1.641 1.592 - 0.10% -
std::set<std::string>::contains(key)_(non-existent)/32 -2.92% 10.559 10.250 - 8.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.92% 1148285.552 1114768.133 - -1.07% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.91% 103364.174 100354.387 - -1.81% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.91% 5.007 4.861 - -4.76% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.91% 15.848 15.386 - -5.60% -
rng::is_sorted(vector<int>,_pred)/8 -2.91% 4.156 4.035 - 14.89% -
BM_std_minmax<long_long>/4 -2.91% 1.772 1.721 - -7.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.90% 1267733.091 1230928.839 - -2.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.90% 1.033 1.003 - -1.92% -
SetIntersection_None_Set_string_262144_262144 -2.90% 1733678.387 1683399.900 - -0.89% -
SetIntersection_None_Vector_uint32_262144_262144 -2.90% 1213854.579 1178668.128 - -1.44% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.90% 15.419 14.972 - -7.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.89% 5486674.643 5327928.832 - -0.75% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.89% 4.208 4.087 - 0.99% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.89% 10.259 9.963 - -0.82% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.88% 33.443 32.479 - 11.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.88% 0.849 0.824 - 0.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.88% 1.803 1.751 - -0.06% -
SetIntersection_Front_Vector_uint64_1024_64 -2.88% 1436430.788 1395093.681 - 1.69% -
rng::any_of(list<int>)_(process_all)/32768 -2.88% 26631.744 25865.388 - -0.62% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.88% 30.122 29.255 - -0.45% -
BM_std_minmax<int>/6 -2.87% 1.386 1.347 - -0.18% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.87% 0.502 0.487 - 4.50% -
std::remove_if(list<int>)_(sprinkled)/1024 -2.87% 1045.292 1015.310 - -3.72% -
BM_std_minmax<short>/6 -2.86% 1.402 1.362 - -1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.86% 7883239.543 7658053.228 - -1.67% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.85% 32773.161 31840.035 - -1.01% -
rng::remove_if(list<int>)_(sprinkled)/1024 -2.84% 1024.217 995.123 - -0.28% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -2.84% 5.458 5.304 - -1.70% -
SetIntersection_Interlaced_Set_float_256_4 -2.83% 11770981.094 11438308.042 - -2.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.82% 26970.624 26208.819 - -5.45% -
SetIntersection_Front_Set_uint32_1024_4 -2.82% 1158387.735 1125728.125 - -1.91% -
SetIntersection_None_Vector_uint64_1024_64 -2.82% 1156075.019 1123483.924 - -1.60% -
rng::search(vector<int>)_(no_match)/8192 -2.81% 1676.449 1629.339 - -1.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.81% 1.689 1.641 - 0.73% -
rng::all_of(list<int>)_(process_all)/32768 -2.80% 26323.564 25585.817 - -0.77% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -2.80% 69.403 67.459 - 3.97% -
SetIntersection_Front_Vector_uint64_256_16 -2.80% 4499818.705 4373959.503 - -1.24% -
SetIntersection_None_Set_string_1024_256 -2.79% 9121662.241 8867506.365 - -0.77% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.79% 4613.326 4484.830 - -2.60% -
std::find_end(vector<int>)_(single_element)/8192 -2.78% 1927.949 1874.292 - 2.20% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.78% 17.009 16.536 - 0.05% -
BM_std_min<int>/64 -2.77% 2.713 2.638 - -1.18% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.77% 10.633 10.338 - -1.94% -
BM_RangesPushHeap_uint32_Descending_4 -2.77% 0.391 0.380 - 8.11% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.77% 15636095.873 15203694.050 - 3.63% -
BM_vector_deque_copy_backward/2 -2.76% 2.290 2.227 - 7.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.76% 57723.089 56127.974 - -11.70% -
rng::stable_partition(list<int>)_(dense)/50 -2.75% 57.048 55.481 - 5.38% -
BM_StringRelational_Compare_Huge_Empty_Control -2.74% 1.665 1.619 - -2.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.74% 10074000.460 9798272.842 - 0.03% -
std::none_of(deque<int>)_(process_all)/32768 -2.73% 10877.693 10580.259 - -8.10% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -2.73% 9.715 9.449 - 3.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.73% 10965.314 10665.894 - 0.82% -
std::set<int>::contains(key)_(existent)/1024 -2.72% 3.979 3.870 - -2.18% -
rng::search_n(vector<int>)_(no_match)/1000 -2.71% 211.029 205.305 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.71% 4546512.064 4423362.228 - -1.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.71% 18491365.800 17991090.260 - -1.68% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -2.70% 3.046 2.964 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.70% 2434586.211 2368780.366 - 0.01% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -2.69% 4.988 4.854 - -3.83% -
BM_std_minmax<unsigned_char>/20 -2.69% 1.898 1.847 - -4.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.69% 38.173 37.147 - 27.18% -
std::list<int>::erase(begin)_(cheap_elements)/32 -2.68% 11.029 10.733 - 6.57% -
rng::remove_if(deque<int>)_(prefix)/50 -2.68% 69.496 67.637 - -8.51% -
rng::fill_n(list<int>)/8192 -2.67% 7603.505 7400.323 - 4.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -2.67% 9.850 9.587 - -2.34% -
std::none_of(deque<int>)_(process_all)/8192 -2.67% 2701.679 2629.515 - -8.48% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -2.67% 26419.379 25713.771 - 0.16% -
rng::find_if(vector<bool>)_(process_all)/50 -2.67% 35.995 35.034 - -4.50% -
std::replace(vector<int>)_(sprinkled)/8192 -2.66% 1210.350 1178.099 - -13.42% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -2.66% 3.576 3.481 - -3.83% -
rng::copy_if(deque<int>)_(entire_range)/8 -2.66% 2.905 2.828 - -4.16% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.66% 19567.896 19047.340 - 9.09% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.66% 1117918.504 1088183.757 - -2.83% -
SetIntersection_None_Set_string_262144_64 -2.65% 1731203.940 1685338.947 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_256_64 -2.65% 7856614.578 7648548.821 - 13.28% -
rng::copy_n(vector<int>)/8 -2.65% 2.308 2.247 - 0.66% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.65% 70.162 68.306 - -0.41% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.64% 3931.308 3827.390 - -3.94% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.64% 9.199 8.955 - -0.56% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -2.64% 1.259 1.226 - -1.30% -
SetIntersection_None_Set_string_262144_1 -2.64% 1736547.037 1690706.217 - -0.33% -
BM_std_minmax<int>/16 -2.64% 1.349 1.314 - 0.01% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -2.64% 19.323 18.813 - -1.42% -
rng::move_backward(vector<int>)/8 -2.63% 2.305 2.244 - -2.06% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.63% 12.103 11.784 - -2.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.62% 352643775.233 343387875.353 - -0.58% -
BM_std_minmax<char>/20 -2.62% 2.050 1.996 - -3.63% -
BM_std_minmax<short>/25 -2.62% 2.355 2.294 - 4.13% -
SetIntersection_None_Set_string_262144_16384 -2.62% 1741705.566 1696072.023 - 0.26% -
BM_std_minmax<char>/2 -2.62% 0.875 0.852 - -4.77% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.62% 7.525 7.328 - -3.87% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.61% 50.566 49.244 - -3.56% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.61% 3.790 3.691 - -1.02% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.61% 12946.488 12608.227 - 0.20% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.61% 23.667 23.049 - 3.10% -
BM_std_min<__int128>/9 -2.61% 3.368 3.280 - 0.24% -
std::find(deque<int>)_(process_all)/50 -2.61% 13.567 13.213 - -0.17% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.60% 166924.906 162579.451 - -4.14% -
std::copy_if(list<int>)_(entire_range)/64 -2.60% 33.705 32.829 - -9.28% -
BM_std_minmax<char>/29 -2.60% 2.538 2.472 - -3.27% -
SetIntersection_Interlaced_Set_string_1024_16 -2.59% 13912195.031 13551492.946 - -2.31% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.59% 22.371 21.791 - -1.07% -
BM_MakeThenSortHeap_string_Descending_256 -2.59% 18.284 17.810 - -9.43% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.58% 214.610 209.070 - -1.34% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -2.58% 25699.604 25036.221 - 0.16% -
std::set<int>::insert(value)_(new_value)/8192 -2.58% 77.484 75.484 - 6.25% -
std::unique(list<int>)_(sprinkled)/32 -2.58% 59.142 57.616 - 1.07% -
std::find(vector<long_long>)_(process_all)/8 -2.58% 1.273 1.240 - 7.39% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.57% 11.765 11.462 - 1.41% -
std::move_backward(vector<int>)/1048576 -2.57% 57589.616 56110.254 - 3.00% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 -2.57% 3.576 3.484 - -0.57% -
SetIntersection_None_Set_string_262144_256 -2.56% 1733792.156 1689365.070 - -0.17% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.56% 49.079 47.823 - 0.75% -
std::move_backward(vector<bool>)_(aligned)/64 -2.55% 1.738 1.694 - -5.84% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -2.55% 21.228 20.686 - 0.37% -
SetIntersection_Interlaced_Set_string_64_64 -2.55% 38672907.537 37686787.764 - 4.65% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.55% 4374.922 4263.519 - 0.36% -
BM_deque_vector_move_backward/65536 -2.55% 8148.099 7940.685 - -0.62% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.54% 348.427 339.567 - -0.54% -
BM_std_min<unsigned_char>/7 -2.54% 1.844 1.797 - -2.31% -
SetIntersection_Front_Set_uint32_64_64 -2.54% 15978877.205 15573102.676 - -0.41% -
std::list<std::string>::ctor(size)/1024 -2.54% 12870.659 12544.131 - 1.59% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -2.54% 3.182 3.101 - -0.27% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -2.54% 39.661 38.655 - -7.61% -
std::search_n(deque<int>)_(no_match)/1000 -2.52% 439.629 428.562 - -4.30% -
std::set<int>::ctor(const&,_alloc)/1024 -2.52% 6401.222 6240.107 - -0.28% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.52% 18.605 18.137 - 2.97% -
SetIntersection_Front_Set_string_16384_64 -2.51% 5209337.176 5078690.759 - 2.30% -
SetIntersection_None_Set_uint32_1024_16 -2.51% 8874829.370 8652465.997 - -1.47% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.51% 12393.330 12082.864 - -1.88% -
rng::move_backward(list<int>)/32768 -2.50% 36125.425 35220.593 - 4.78% -
std::all_of(list<int>)_(process_all)/32768 -2.50% 26662.034 25995.754 - -0.61% -
rng::move_backward(deque<int>)/32768 -2.50% 3696.640 3604.318 - 2.29% -
std::multimap<int,_int>::insert(value)_(new_value)/32 -2.50% 20.228 19.723 - -0.71% -
SetIntersection_Front_Set_string_1024_256 -2.50% 16590130.643 16176193.321 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.48% 44929115.009 43815920.523 - -4.46% -
SetIntersection_None_Vector_uint64_16384_1024 -2.48% 1185692.834 1156330.640 - -1.87% -
rng::fill_n(vector<bool>)/32768 -2.47% 30.598 29.843 - -1.03% -
std::set<int>::erase(iterator)/32 -2.46% 20.565 20.059 - -1.10% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.46% 11486.789 11203.965 - -1.32% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.45% 3387.971 3304.946 - -0.70% -
rng::generate_n(list<int>)/50 -2.45% 15.955 15.564 - -10.77% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.45% 11526.569 11244.370 - 0.12% -
rng::stable_partition(deque<int>)_(dense)/1024 -2.45% 651.777 635.826 - 7.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.45% 71.104 69.365 - -2.23% -
BM_StringRead_Cold_Deep_Large -2.45% 1.336 1.304 - 7.83% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.44% 606675.044 591847.866 - -1.88% -
std::deque<std::string>::ctor(size)/32 -2.44% 42.010 40.984 - 2.10% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -2.44% 1.362 1.329 - -0.61% -
std::find_end(deque<int>)_(same_length)/1024 -2.43% 353.087 344.494 - -81.37% -
std::copy_backward(vector<int>)/8 -2.43% 2.266 2.211 - -0.62% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -2.43% 7.079 6.907 - 8.29% -
std::copy_if(vector<int>)_(entire_range)/8 -2.43% 2.292 2.236 - -1.51% -
BM_StringAssignAsciiz_Large_Opaque -2.42% 11.860 11.572 - -0.99% -
std::set<std::string>::erase(iterator)/0 -2.42% 27.116 26.460 - 4.06% -
BM_std_minmax_element<int>/4 -2.42% 1.271 1.241 - -0.17% -
SetIntersection_Front_Set_uint32_256_256 -2.42% 9699060.258 9464660.463 - -3.13% -
BM_MakeHeap_string_SingleElement_1024 -2.42% 6.284 6.132 - -2.79% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.41% 890.875 869.421 - -1.29% -
BM_RangesMakeHeap_string_PipeOrgan_16 -2.41% 3.776 3.685 - -4.11% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -2.40% 28.151 27.476 - 0.10% -
BM_deque_deque_move/70000 -2.40% 3181.363 3105.090 - -6.55% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -2.40% 18.328 17.888 - -10.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 -2.40% 0.515 0.502 - -1.90% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.39% 56286.357 54938.506 - -1.60% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.39% 7.396 7.219 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.39% 1247506.661 1217711.715 - -3.77% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.38% 4459007.629 4352875.102 - -1.76% -
SetIntersection_Front_Vector_string_16384_16384 -2.38% 352140145.977 343770053.695 - -1.59% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.37% 8.426 8.226 - -3.87% -
SetIntersection_Front_Vector_string_262144_256 -2.37% 10496532.322 10248220.252 - 2.78% -
rng::unique_copy(deque<int>)_(contiguous)/52 -2.36% 15.360 14.997 - 2.11% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.36% 28.121 27.458 - 8.31% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -2.36% 293.320 286.405 - 1.45% -
std::none_of(list<int>)_(process_all)/32768 -2.35% 26233.566 25616.079 - -0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.35% 1444859.369 1410862.167 - 0.91% -
rng::find(deque<int>)_(process_all)/8 -2.35% 3.507 3.424 - -2.78% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.35% 2151874.756 2101254.801 - -0.63% -
BM_MakeThenSortHeap_float_SingleElement_64 -2.35% 3.465 3.384 - 2.11% -
SetIntersection_None_Vector_string_262144_64 -2.35% 1384260.519 1351713.010 - -1.42% -
rng::none_of(vector<int>)_(process_all)/8 -2.35% 2.475 2.417 - 2.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.35% 37.012 36.144 - 2.24% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.35% 8.514 8.314 - -2.02% -
SetIntersection_None_Vector_uint64_16384_4 -2.34% 1166563.376 1139283.630 - 1.17% -
bm_swap_ranges_vb_unaligned/8 -2.34% 4.910 4.795 - -2.39% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.34% 4716169.821 4606001.450 - -1.27% -
rng::move(vector<int>)/8 -2.33% 2.296 2.242 - 0.96% -
std::set<int>::erase(key)_(existent)/0 -2.33% 20.618 20.137 - -0.63% -
SetIntersection_None_Vector_uint32_1024_16 -2.33% 1161495.304 1134402.647 - -0.84% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.33% 1.652 1.614 - 0.05% -
SetIntersection_Front_Set_float_262144_1 -2.33% 1109505.450 1083660.468 - -2.90% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -2.33% 3.623 3.539 - -0.83% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.33% 5.501 5.373 - 8.51% -
rng::sort(vector<NonIntegral>)_(descending)/8 -2.32% 25.298 24.711 - -2.29% -
BM_deque_vector_ranges_move/4000 -2.32% 146.740 143.335 - 0.15% -
rng::find(vector<bool>)_(process_all)/1048576 -2.32% 3738.794 3652.117 - -0.35% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -2.32% 8.593 8.394 - 0.01% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -2.31% 5732629.281 5600049.381 - 60.29% -
SetIntersection_Interlaced_Set_float_16384_256 -2.31% 203283982.618 198586867.375 - -2.92% -
std::move(vector<bool>)_(unaligned)/64 -2.31% 1.551 1.515 - -1.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.30% 38.597 37.708 - -4.25% -
BM_num_get<unsigned_long> -2.30% 11.356 11.095 - 0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.30% 1149334.100 1122918.474 - 0.78% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.30% 47.845 46.747 - -1.93% -
BM_vector_deque_copy_backward/1 -2.29% 2.538 2.480 - 7.34% -
rng::for_each(set<int>)/8 -2.29% 6.387 6.241 - 35.21% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.29% 39004.623 38112.823 - -0.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -2.29% 11.081 10.828 - -1.45% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.27% 19.905 19.453 - 0.09% -
std::fill_n(list<int>)/50 -2.27% 16.119 15.753 - -2.61% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -2.26% 26887.533 26278.925 - -5.66% -
std::set<int>::erase(iterator)/1024 -2.26% 20.579 20.114 - -0.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -2.26% 5.986 5.851 - 2.56% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.25% 4703.473 4597.486 - -2.92% -
SetIntersection_None_Set_uint32_64_16 -2.25% 19213956.907 18781329.234 - -2.10% -
SetIntersection_None_Set_float_16384_16384 -2.25% 158985105.319 155407362.729 - -0.86% -
BM_vector_deque_ranges_move/64 -2.25% 2.801 2.738 - 2.90% -
std::map<int,_int>::insert(value)_(new_value)/1024 -2.25% 28.209 27.574 - -0.33% -
BM_RangesMakeHeap_uint32_SingleElement_64 -2.24% 0.519 0.507 - -0.03% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.24% 28592.493 27952.801 - -4.48% -
BM_MakeHeap_string_SingleElement_16 -2.24% 5.633 5.507 - -3.80% -
BM_std_min<char>/512 -2.23% 6.384 6.242 - -1.22% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.23% 27.266 26.658 - -3.69% -
std::set<int>::ctor(const&,_alloc)/8192 -2.22% 50760.672 49631.652 - 0.92% -
BM_std_min<unsigned_char>/19 -2.22% 1.182 1.156 - 0.00% -
std::set<int>::ctor(const&)/32 -2.22% 225.975 220.965 - 2.07% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.21% 13199005.690 12906866.658 - -1.15% -
rng::count(list<int>)_(every_other)/1048576 -2.21% 825670.755 807399.422 - -2.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.21% 6.770 6.621 - 0.87% -
SetIntersection_Interlaced_Set_string_64_16 -2.21% 41482611.402 40565429.942 - 3.90% -
BM_MakeHeap_uint64_Random_16 -2.21% 1.304 1.275 - -3.94% -
std::fill(vector<int>)/1024 -2.21% 30.233 29.565 - -2.27% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.21% 12981.942 12695.250 - -0.26% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.21% 12.239 11.969 - -1.19% -
BM_deque_vector_copy_backward/5500 -2.21% 205.109 200.585 - 0.51% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.21% 2.076 2.031 - 0.18% -
BM_RangesPushHeap_string_Ascending_64 -2.20% 7.689 7.520 - 1.05% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -2.20% 1.357 1.327 - -2.44% -
std::set<std::string>::count(key)_(existent)/32 -2.20% 15.925 15.575 - 7.62% -
std::adjacent_find(list<int>,_pred)/8192 -2.19% 7998.230 7822.689 - -3.60% -
rng::rotate(deque<int>)_(1_element_forward)/50 -2.19% 5.828 5.701 - -6.55% -
BM_vector_deque_ranges_copy_backward/64 -2.18% 3.041 2.974 - -2.00% -
rng::find(list<int>)_(process_all)/8 -2.18% 2.359 2.308 - -2.06% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.17% 43.163 42.228 - 5.39% -
rng::copy(vector<bool>)_(unaligned)/512 -2.16% 3.729 3.649 - -1.36% -
std::mismatch(list<int>)_(it,_it,_it)/8 -2.16% 2.722 2.663 - 0.70% -
BM_StringRelational_Eq_Empty_Huge_Control -2.16% 0.495 0.485 - -1.05% -
SetIntersection_None_Set_uint32_256_256 -2.16% 5844629.910 5718509.863 - -0.88% -
BM_MakeHeap_string_SingleElement_64 -2.15% 6.470 6.330 - -1.82% -
rng::starts_with(list<int>)/8 -2.15% 3.035 2.970 - 2.04% -
rng::adjacent_find(list<int>,_pred)/8 -2.15% 3.968 3.883 - -2.23% -
SetIntersection_None_Vector_uint64_16384_16384 -2.15% 1184533.997 1159074.644 - -0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -2.15% 0.699 0.684 - -0.44% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.15% 19.334 18.918 - -0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.15% 45403896.990 44429278.089 - -1.23% -
std::remove_if(deque<int>)_(prefix)/32 -2.14% 58.356 57.105 - -1.66% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 -2.14% 792.115 775.155 - -0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.14% 13492511.519 13203786.800 - 3.41% -
std::set<int>::clear()/32 -2.14% 646.991 633.149 - -1.16% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -2.14% 31.016 30.354 - 1.73% -
BM_deque_vector_ranges_move_backward/4000 -2.13% 145.050 141.953 - 0.36% -
std::find_end(vector<int>)_(single_element)/1024 -2.13% 250.918 245.565 - 2.65% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.13% 5.528 5.410 - -4.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.13% 18111990.413 17726342.329 - 0.07% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.13% 6323.332 6188.708 - -1.79% -
BM_MakeThenSortHeap_uint64_Heap_64 -2.13% 8.306 8.129 - -1.26% -
BM_StringAssignAsciiz_Large_Transparent -2.13% 11.803 11.552 - -0.27% -
std::find_if(vector<char>)_(process_all)/1024 -2.13% 274.880 269.037 - -0.44% -
std::multiset<std::string>::erase(key)_(existent)/0 -2.13% 41.514 40.632 - -31.43% -
std::set<int>::erase(iterator)/0 -2.13% 20.237 19.807 - -1.15% -
std::find_end(deque<int>)_(same_length)/1000 -2.12% 346.483 339.136 - -63.92% -
BM_RangesPushHeap_uint64_Random_16 -2.12% 4.219 4.130 - -3.50% -
rng::partition_point(deque<int>)/50 -2.12% 4.340 4.248 - -2.30% -
std::set<int>::erase(key)_(existent)/32 -2.12% 22.260 21.788 - -0.38% -
std::multiset<int>::erase(key)_(non-existent)/32 -2.12% 2.613 2.557 - -4.94% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -2.11% 9.756 9.550 - -0.39% -
std::find_end(vector<int>)_(single_element)/1000 -2.11% 245.320 240.135 - 2.66% -
BM_RangesPushHeap_float_Ascending_1024 -2.11% 3.170 3.103 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.11% 27785827.222 27199551.181 - 3.23% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -2.11% 39.413 38.582 - -0.70% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -2.11% 503113.509 492512.177 - -0.85% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.11% 21.679 21.222 - -0.95% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.10% 526.588 515.518 - -2.27% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.10% 222.000 217.337 - 2.96% -
BM_RangesPushHeap_string_PipeOrgan_16 -2.10% 4.190 4.102 - -1.27% -
BM_MakeHeap_uint64_Ascending_16 -2.09% 0.657 0.643 - -3.97% -
BM_toupper_string<wchar_t> -2.09% 6.298 6.167 - -0.17% -
rng::stable_sort(deque<int>)_(descending)/8 -2.09% 27.212 26.644 - -2.60% -
BM_StringRead_Cold_Shallow_Empty -2.09% 0.823 0.805 - 2.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.08% 1192535.626 1167745.441 - 1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.08% 4571396.794 4476422.080 - -0.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.08% 141534.965 138596.213 - -0.53% -
BM_LowerBound_string_262144 -2.07% 2330.648 2282.302 - 1.77% -
SetIntersection_Front_Vector_uint32_256_256 -2.07% 4725071.303 4627355.281 - -1.17% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.07% 5007.294 4903.741 - -1.88% -
BM_LowerBound_string_1 -2.07% 4.712 4.614 - 0.41% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.06% 35762.312 35024.225 - -1.68% -
std::remove_if(deque<int>)_(prefix)/50 -2.06% 67.440 66.048 - -1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -2.06% 9.677 9.477 - 0.25% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.06% 3.736 3.660 - -0.54% -
BM_std_minmax<unsigned_short>/19 -2.05% 2.162 2.117 - -2.62% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.05% 6334.597 6204.643 - -1.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -2.05% 1.060 1.038 - -7.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.05% 2332314.412 2284577.515 - -1.72% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.04% 247.686 242.623 - -3.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.04% 24.626 24.124 - -4.55% -
std::reverse_copy(list<int>)/64 -2.03% 30.550 29.928 - -0.74% -
SetIntersection_None_Set_string_262144_1024 -2.03% 1711979.736 1677216.064 - -1.65% -
std::move(deque<int>)/64 -2.03% 6.110 5.986 - -0.28% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.03% 1109448.860 1086930.949 - -2.81% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.03% 28.647 28.066 - 0.30% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.03% 23.628 23.149 - 0.31% -
SetIntersection_None_Set_string_262144_16 -2.03% 1731178.467 1696117.268 - 0.38% -
SetIntersection_Front_Vector_uint64_16_16 -2.02% 38405897.426 37629609.308 - -0.02% -
SetIntersection_Front_Vector_string_262144_1024 -2.02% 41637178.284 40796565.538 - 1.69% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.02% 15.619 15.304 - 4.58% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -2.02% 16.233 15.905 - 0.66% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -2.01% 1.278 1.252 - 4.09% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -2.01% 1.937 1.899 - -0.78% -
SetIntersection_Interlaced_Vector_float_16384_1024 -2.00% 50518252.807 49506638.393 - -32.79% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -2.00% 8.305 8.139 - -2.01% -
std::unique_copy(list<int>)_(sprinkled)/52 -2.00% 21.909 21.472 - -17.44% -
BM_std_minmax<unsigned_long_long>/4 -2.00% 1.577 1.546 - -3.19% -
BM_std_minmax<unsigned_long_long>/14 -2.00% 3.334 3.268 - -0.81% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.99% 3908.632 3830.704 - -0.88% -
std::count(vector<int>)_(every_other)/8 -1.99% 1.382 1.355 - 1.57% -
SetIntersection_None_Vector_uint32_16384_1 -1.99% 1179691.329 1156201.440 - -1.45% -
BM_std_min<unsigned_char>/14 -1.99% 1.813 1.777 - -0.97% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.98% 10.066 9.866 - -2.86% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.98% 663.440 650.282 - -3.19% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -1.98% 27.874 27.323 - -10.60% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.98% 7278.965 7135.025 - -0.89% -
BM_std_min<unsigned_char>/64 -1.98% 4.140 4.058 - -0.70% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.98% 12.417 12.171 - -3.25% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.97% 12583.189 12334.757 - 0.53% -
std::reverse_copy(list<int>)/8 -1.97% 2.430 2.382 - -1.55% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.97% 978.914 959.626 - -2.52% -
BM_StringFindCharLiteral/256 -1.97% 5.423 5.317 - 0.01% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.96% 2.470 2.421 - 1.24% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.96% 454813.037 445885.749 - -2.22% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.96% 40.377 39.585 - 2.73% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.96% 50680.553 49687.094 - -1.39% -
rng::all_of(deque<int>)_(process_all)/50 -1.96% 18.086 17.732 - -3.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.95% 16166.724 15850.678 - 0.93% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -1.95% 17.848 17.499 - -2.19% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -1.95% 1.369 1.343 - 16.10% -
std::find_if_not(deque<int>)_(bail_25%)/8 -1.95% 1.486 1.457 - -4.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.95% 0.699 0.685 - -0.21% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 -1.95% 370040.038 362818.056 - -0.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.95% 301.624 295.746 - -0.38% -
std::all_of(vector<int>)_(process_all)/50 -1.95% 18.346 17.988 - 41.23% -
BM_RangesMakeHeap_string_Random_16 -1.95% 8.359 8.196 - -1.10% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.95% 3801.046 3727.033 - -2.98% -
std::find(list<int>)_(process_all)/8 -1.95% 2.412 2.365 - -1.31% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.95% 50253.175 49274.738 - -1.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.95% 253.494 248.560 - -1.02% -
std::remove(list<int>)_(sprinkled)/32 -1.94% 57.378 56.262 - 2.62% -
SetIntersection_None_Set_string_262144_4 -1.94% 1732153.318 1698481.689 - 0.64% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.94% 10.762 10.553 - -0.99% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.94% 38025.604 37287.316 - 0.10% -
rng::count_if(list<int>)_(every_other)/8192 -1.94% 7297.046 7155.425 - -2.01% -
BM_deque_vector_copy_backward/70000 -1.94% 8800.017 8629.271 - -1.48% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.93% 24.101 23.635 - 4.05% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.93% 18.495 18.138 - 0.15% -
BM_std_min<unsigned_char>/13 -1.93% 1.563 1.533 - -1.82% -
BM_std_min<short>/20 -1.93% 2.334 2.289 - 1.84% -
BM_std_min<__int128>/5 -1.93% 1.795 1.761 - 0.73% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.93% 35.722 35.033 - -4.50% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.93% 202.648 198.742 - -0.73% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.93% 50934.126 49952.983 - -1.45% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.93% 8.769 8.600 - -1.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.92% 17.327 16.993 - -0.89% -
rng::copy_n(list<int>)/4096 -1.92% 4273.612 4191.431 - 5.23% -
bm_ranges_lexicographical_compare<int>/3 -1.92% 1.879 1.843 - -0.37% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.92% 925930.304 908180.811 - -2.07% -
BM_std_min<unsigned_char>/32 -1.92% 2.943 2.886 - 0.79% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.91% 11538.780 11317.824 - 0.84% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.91% 10.401 10.202 - -1.35% -
BM_StringEraseToEnd_Empty_Opaque -1.91% 0.620 0.608 - -0.88% -
SetIntersection_Interlaced_Set_string_1024_256 -1.91% 35875746.525 35190142.320 - -1.42% -
rng::sort(vector<int>)_(descending)/8192 -1.91% 7410.155 7268.663 - -0.08% -
rng::rotate(list<int>)_(by_1/3)/8192 -1.91% 8852.165 8683.352 - -1.52% -
std::multiset<std::string>::erase(iterator)/8192 -1.90% 27.104 26.590 - -12.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.90% 6.881 6.750 - -1.40% -
rng::for_each_n(list<int>)/8192 -1.90% 7342.329 7202.980 - -0.33% -
BM_MakeHeap_string_Ascending_64 -1.90% 4.768 4.678 - -3.59% -
BM_RangesMakeHeap_string_SingleElement_16 -1.89% 5.663 5.555 - 0.42% -
BM_StringEraseWithMove_Large_Opaque -1.89% 2.868 2.814 - -1.70% -
rng::find_if(vector<char>)_(process_all)/50 -1.89% 12.822 12.580 - -0.63% -
BM_std_minmax_element<short>/4 -1.89% 1.261 1.237 - 0.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.89% 18960968.108 18603442.089 - -4.17% -
std::search(vector<int>)_(same_length)/8192 -1.89% 1906.858 1870.903 - -4.57% -
rng::fill(list<int>)/8192 -1.88% 7583.565 7440.637 - 0.65% -
rng::find_end(deque<int>)_(near_matches)/1000 -1.88% 17105.604 16783.309 - -39.06% -
std::fill_n(vector<bool>)/64 -1.88% 1.625 1.594 - 5.02% -
rng::partition(vector<int>)_(sparse)/32 -1.88% 9.061 8.891 - -2.15% -
BM_MakeHeap_string_SingleElement_16384 -1.88% 6.053 5.939 - -2.63% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.88% 10.875 10.670 - 0.90% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.88% 6.726 6.600 - -2.45% -
SetIntersection_Front_Vector_float_16384_256 -1.88% 2347058.055 2303037.000 - -1.85% -
SetIntersection_Front_Set_uint32_1024_16 -1.87% 1336679.908 1311623.180 - -2.88% -
std::remove(list<int>)_(prefix)/8192 -1.87% 8353.804 8197.273 - -1.45% -
std::replace_if(vector<int>)_(prefix)/50 -1.87% 13.827 13.569 - -2.24% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.87% 463.710 455.036 - -3.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.87% 69.329 68.036 - 2.89% -
BM_num_get<unsigned_int> -1.86% 10.993 10.788 - 2.05% -
std::map<int,_int>::find(key)_(existent)/32 -1.86% 1.594 1.565 - 2.23% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -1.85% 0.710 0.697 - -0.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.85% 17.516 17.191 - -1.82% -
std::find(vector<char>)_(bail_25%)/1024 -1.85% 5.447 5.346 - -1.75% -
SetIntersection_Front_Set_float_16384_4 -1.85% 1146483.718 1125301.770 - -2.88% -
SetIntersection_None_Vector_uint64_256_64 -1.85% 3638117.232 3570968.017 - 1.26% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.84% 168.586 165.484 - -3.05% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.84% 587.189 576.382 - -0.81% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.84% 3344.240 3282.702 - 1.42% -
std::sort(vector<int>)_(descending)/8192 -1.84% 7412.701 7276.505 - -0.05% -
std::set<int>::count(key)_(existent)/8192 -1.84% 8.090 7.941 - 2.06% -
BM_deque_deque_copy/1 -1.84% 3.551 3.486 - 2.44% -
SetIntersection_None_Vector_string_256_4 -1.83% 4785552.029 4697740.764 - -0.40% -
std::remove(deque<int>)_(sprinkled)/32 -1.83% 57.004 55.958 - 6.33% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.83% 4.180 4.103 - 1.31% -
std::find(deque<int>)_(process_all)/8192 -1.83% 1987.231 1950.903 - -0.83% -
rng::partial_sort_copy(list<int>)_(descending)/8 -1.83% 17.936 17.609 - -5.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.83% 5.520 5.420 - 6.55% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.82% 23.211 22.787 - -2.63% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.82% 589.963 579.201 - 1.37% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.82% 65.017 63.833 - 0.11% -
BM_std_min<short>/28 -1.82% 2.713 2.664 - -2.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.82% 9.644 9.469 - -0.61% -
rng::copy_backward(vector<int>)/1048576 -1.82% 50133.599 49221.953 - 1.61% -
rng::search_n(list<int>,_pred)_(no_match)/1024 -1.82% 861.608 845.952 - -0.30% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.82% 1.318 1.294 - -1.83% -
SetIntersection_Front_Set_string_262144_16384 -1.81% 353155108.307 346751223.154 - -1.56% -
SetIntersection_Front_Vector_uint32_262144_1 -1.81% 1111833.584 1091677.929 - 0.21% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.81% 39.620 38.902 - 1.41% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.81% 837.856 822.686 - 15.40% -
SetIntersection_Front_Set_uint32_256_1 -1.81% 4423544.730 4343464.553 - -2.29% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -1.81% 5.139 5.046 - -0.24% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -1.81% 0.559 0.549 - -4.06% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.81% 50869.804 49951.052 - 2.61% -
SetIntersection_Front_Vector_string_16384_1 -1.80% 1146933.785 1126245.788 - -1.62% -
BM_deque_vector_ranges_copy_backward/70000 -1.80% 8846.900 8687.655 - 0.36% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.80% 1.217 1.195 - -2.06% -
std::set<std::string>::erase(key)_(non-existent)/1024 -1.79% 25.376 24.921 - -5.99% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.79% 1.049 1.030 - -8.87% -
std::copy_if(deque<int>)_(entire_range)/8 -1.79% 2.607 2.561 - -2.17% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.79% 18.295 17.968 - -0.05% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.78% 497656.628 488780.670 - -2.19% -
BM_PushHeap_uint32_Random_16384 -1.78% 6.406 6.292 - 0.25% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.78% 139516.107 137032.660 - -1.93% -
rng::find_if(vector<char>)_(bail_25%)/32768 -1.78% 2060.209 2023.555 - -0.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.78% 19.194 18.853 - -1.01% -
BM_deque_deque_ranges_copy/2 -1.78% 3.233 3.176 - 3.69% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.78% 50547.074 49649.799 - -1.43% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.77% 20.158 19.801 - -0.07% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.77% 10.561 10.374 - -7.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.77% 722.269 709.486 - -0.08% -
BM_num_get<unsigned_long_long> -1.77% 11.376 11.175 - 1.07% -
std::set<std::string>::contains(key)_(existent)/1024 -1.77% 24.303 23.874 - 12.37% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.77% 1.264 1.242 - 0.26% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.76% 36203.110 35564.217 - -0.82% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.76% 21244.482 20869.753 - 1.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.76% 150208.511 147563.165 - -3.38% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.76% 1124095.749 1104308.719 - 0.18% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.75% 82.347 80.902 - -0.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.75% 2079.702 2043.211 - 3.54% -
BM_lexicographical_compare_three_way_slow_path/64 -1.75% 15.832 15.555 - -0.92% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.75% 18.573 18.248 - -0.36% -
SetIntersection_Front_Vector_uint64_64_16 -1.75% 15432489.789 15162295.978 - -0.36% -
BM_MakeThenSortHeap_string_Ascending_4 -1.75% 5.300 5.207 - -2.79% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.75% 100244.528 98489.999 - 4.15% -
SetIntersection_None_Set_float_256_64 -1.75% 9583525.301 9416024.827 - 0.22% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.74% 15155.263 14890.948 - -2.70% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.74% 290152.061 285099.184 - -3.91% -
BM_deque_vector_move_backward/64000 -1.74% 8106.582 7965.474 - -0.84% -
BM_std_min<unsigned_short>/31 -1.74% 2.560 2.515 - -3.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.74% 5.257 5.165 - -0.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.73% 1.020 1.003 - -1.81% -
std::multimap<int,_int>::ctor(const&)/8192 -1.73% 50801.666 49922.480 - -0.98% -
SetIntersection_Front_Vector_uint64_16384_64 -1.73% 1434923.718 1410107.015 - 0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.73% 22.936 22.539 - 0.18% -
std::set<std::string>::erase(iterator)/32 -1.73% 26.508 26.050 - -16.47% -
rng::search_n(list<int>,_pred)_(no_match)/1000 -1.73% 840.972 826.443 - -0.35% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.73% 2171.847 2134.332 - -1.84% -
SetIntersection_None_Set_uint32_1024_1 -1.73% 8887690.033 8734357.952 - -2.05% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.72% 104509.289 102707.484 - 0.40% -
BM_deque_deque_ranges_copy/1 -1.72% 3.543 3.482 - 1.53% -
BM_std_min<__int128>/4 -1.72% 1.405 1.380 - 0.44% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 -1.72% 21232.560 20866.871 - 1.05% -
std::copy(list<int>)/64 -1.72% 33.841 33.259 - 3.75% -
BM_std_min<char>/23 -1.72% 2.298 2.259 - -0.99% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.72% 13930.939 13691.607 - 2.58% -
SetIntersection_Front_Vector_uint64_256_4 -1.72% 4467971.716 4391253.254 - 0.97% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.71% 3.644 3.582 - -2.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.71% 11.382 11.187 - -1.19% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.71% 2252.666 2214.157 - -1.85% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.71% 28.824 28.332 - -8.64% -
std::set<std::string>::count(key)_(existent)/8192 -1.71% 29.632 29.126 - -1.56% -
std::find(vector<int>)_(process_all)/8 -1.71% 2.701 2.655 - 0.29% -
BM_StringRelational_Less_Large_Huge_Control -1.70% 2.221 2.183 - -2.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.70% 735.964 723.427 - -0.22% -
SetIntersection_Front_Set_uint32_256_4 -1.70% 4515468.396 4438646.466 - -0.99% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.70% 18.364 18.052 - -0.14% -
std::set<int>::erase(iterator)/8192 -1.70% 20.653 20.302 - -0.13% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -1.69% 1.377 1.354 - -0.35% -
SetIntersection_Front_Vector_uint64_262144_16 -1.69% 1198113.184 1177840.231 - 0.87% -
rng::partition(vector<int>)_(sparse)/50 -1.69% 14.034 13.797 - -3.41% -
BM_std_min<char>/29 -1.69% 2.000 1.966 - -1.83% -
std::unordered_multimap<int,_int>::clear()/8192 -1.68% 62013.809 60971.642 - -6.07% -
BM_std_min<unsigned_char>/18 -1.68% 0.988 0.971 - 0.03% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.68% 198902581.664 195560506.505 - -1.23% -
BM_std_min<long_long>/13 -1.68% 2.420 2.379 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.68% 1187326.491 1167425.897 - 3.22% -
std::find_if(vector<bool>)_(process_all)/8 -1.68% 5.519 5.427 - -3.19% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.68% 352104477.552 346204324.595 - -1.70% -
BM_StringEraseToEnd_Huge_Transparent -1.68% 2.493 2.451 - -4.48% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.68% 959.817 943.739 - -2.34% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.67% 31.159 30.637 - -0.46% -
std::find_if_not(deque<int>)_(process_all)/50 -1.67% 23.855 23.456 - -2.12% -
rng::move_backward(vector<bool>)_(unaligned)/512 -1.67% 4.851 4.770 - -11.10% -
rng::reverse_copy(list<int>)/4096 -1.67% 3068.939 3017.673 - -1.77% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.66% 30.560 30.052 - 5.19% -
rng::remove(vector<int>)_(sprinkled)/1024 -1.66% 540.844 531.874 - 84.57% -
BM_CmpEqual_uint_int -1.66% 1.130 1.112 - -1.84% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.66% 712.979 701.170 - 0.39% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -1.65% 7.582 7.457 - -2.91% -
SetIntersection_None_Vector_uint32_256_1 -1.65% 4561589.982 4486376.199 - -1.50% -
rng::rotate(list<int>)_(1_element_forward)/32 -1.65% 14.442 14.204 - -4.86% -
SetIntersection_None_Set_float_64_16 -1.65% 18765357.469 18456314.033 - -4.01% -
BM_deque_vector_ranges_copy/1 -1.64% 2.087 2.053 - -3.01% -
BM_num_put<const_void*> -1.64% 12.725 12.516 - -6.54% -
std::search(vector<int>)_(same_length)/1024 -1.64% 249.215 245.131 - -3.81% -
std::find_if_not(deque<int>)_(process_all)/32768 -1.64% 11639.792 11449.076 - -4.62% -
BM_std_minmax<long_long>/13 -1.64% 3.055 3.005 - -3.14% -
SetIntersection_None_Set_uint32_1024_64 -1.64% 8842267.182 8697418.522 - -1.98% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.64% 55374.593 54467.582 - 0.25% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.64% 1652.674 1625.635 - -1.59% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.64% 924.747 909.621 - -1.11% -
BM_std_minmax<short>/18 -1.63% 2.075 2.041 - 2.49% -
std::remove(list<int>)_(sprinkled)/8192 -1.63% 7944.507 7815.362 - -3.75% -
rng::rotate(vector<int>)_(1_element_forward)/32 -1.62% 2.975 2.926 - -0.34% -
rng::copy_if(list<int>)_(every_other)/4096 -1.62% 3284.405 3231.054 - -0.81% -
rng::search(list<int>)_(no_match)/1024 -1.62% 728.616 716.782 - -3.70% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.62% 6814.120 6703.444 - -1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.62% 17866561.762 17576567.429 - -1.35% -
std::find_end(vector<int>)_(process_all)/8192 -1.62% 1714.531 1686.707 - -10.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -1.62% 1.193 1.174 - 11.68% -
SetIntersection_Interlaced_Set_string_262144_256 -1.62% 2120472.494 2086078.613 - 0.06% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.62% 6343.683 6240.923 - -0.15% -
rng::copy_backward(list<int>)/262144 -1.62% 222889.048 219287.321 - -1.96% -
BM_MakeThenSortHeap_float_SingleElement_16 -1.62% 3.279 3.226 - 0.29% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -1.61% 3.079 3.030 - 3.08% -
BM_PushHeap_float_Ascending_16384 -1.61% 4.289 4.220 - -0.01% -
rng::sort(vector<int>)_(descending)/1024 -1.61% 1059.798 1042.742 - 0.24% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.61% 17326.278 17047.449 - -0.77% -
BM_CmpEqual_ushort_schar -1.61% 1.065 1.048 - 0.66% -
std::rotate_copy(list<int>)/32 -1.61% 8.411 8.276 - -2.95% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.61% 46.221 45.478 - -0.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.61% 1412775.086 1390092.718 - -2.97% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -1.61% 1.622 1.596 - 1.01% -
rng::for_each(multimap<int>)/32 -1.60% 26.618 26.192 - 16.82% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.60% 2941.172 2894.126 - -1.15% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.60% 16.936 16.665 - -0.16% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.60% 279731.251 275267.280 - -1.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.59% 14952.934 14714.572 - -0.02% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.59% 496.127 488.223 - -2.89% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.59% 3.853 3.792 - 3.46% -
SetIntersection_Front_Vector_uint32_16384_4 -1.59% 1127510.940 1109594.811 - -2.15% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -1.59% 2.666 2.623 - 0.14% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.59% 8.877 8.736 - -3.09% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.59% 55.294 54.416 - -0.27% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.59% 1.208 1.188 - -1.51% -
rng::find(vector<int>)_(process_all)/8 -1.58% 2.879 2.834 - -2.35% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.58% 16.082 15.827 - -1.62% -
std::reverse(list<int>)/4096 -1.58% 1663.856 1637.526 - -2.23% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.58% 456.144 448.933 - -3.39% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.58% 1.235 1.215 - -1.53% -
rng::move(deque<int>)/64 -1.58% 6.447 6.346 - 0.43% -
std::find_if(deque<int>)_(process_all)/32768 -1.58% 11633.876 11450.457 - -1.61% -
BM_std_min<unsigned_long_long>/9 -1.57% 1.181 1.162 - -0.59% -
rng::unique_copy(list<int>)_(sprinkled)/32 -1.57% 10.852 10.682 - -16.76% -
BM_RangesPopHeap_string_16384 -1.57% 74.320 73.151 - 1.71% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.57% 12762.813 12562.073 - 5.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.57% 20.033 19.719 - 0.32% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -1.57% 4528.282 4457.208 - 0.08% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.57% 211675.068 208354.539 - -1.45% -
std::replace(vector<int>)_(prefix)/1024 -1.57% 159.197 156.700 - -1.81% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.57% 43.861 43.173 - -2.15% -
BM_std_minmax<unsigned_short>/64 -1.57% 1.571 1.546 - 1.36% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.57% 32.235 31.730 - 8.25% -
std::partial_sort(deque<int>)_(heap)/8 -1.56% 38.836 38.229 - 1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.56% 11870621.048 11685171.155 - -0.88% -
rng::distance(join_view(vector<vector<int>>)/4096 -1.56% 4.429 4.360 - 1.18% -
SetIntersection_Front_Vector_uint64_256_64 -1.56% 4657312.813 4584642.600 - -0.33% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.56% 32683.668 32173.965 - -0.99% -
SetIntersection_Front_Set_string_1024_16 -1.56% 2040458.885 2008639.547 - -0.65% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.56% 46.036 45.318 - -2.58% -
BM_std_minmax<short>/26 -1.56% 2.509 2.470 - -0.43% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.56% 1202.098 1183.378 - 0.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.56% 33.871 33.344 - 28.66% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.55% 33.717 33.193 - -27.84% -
std::count(list<int>)_(every_other)/1048576 -1.55% 825786.227 812982.780 - -2.23% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -1.54% 14.613 14.388 - -0.41% -
rng::find_last(list<int>)_(bail_90%)/1024 -1.54% 54.581 53.739 - -14.76% -
BM_MakeHeap_uint32_PipeOrgan_64 -1.54% 0.716 0.705 - -1.79% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.54% 746.605 735.082 - 2.48% -
BM_vector_deque_copy_backward/5500 -1.54% 200.815 197.717 - -0.42% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.54% 549.930 541.448 - -0.57% -
std::map<std::string,_int>::clear()/32 -1.54% 911.580 897.520 - -0.04% -
SetIntersection_Interlaced_Vector_float_256_64 -1.54% 7471421.545 7356285.936 - -17.55% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.54% 5.445 5.361 - 7.23% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.54% 34.938 34.402 - -2.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.54% 1.237 1.218 - 5.49% -
BM_std_min<unsigned_int>/13 -1.54% 1.461 1.438 - 1.70% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.54% 11629.737 11451.214 - -1.58% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.53% 10.511 10.350 - -1.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.53% 12770.574 12575.013 - -1.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.53% 1184236.984 1166146.335 - -1.62% -
std::adjacent_find(list<int>,_pred)/8 -1.53% 3.901 3.841 - -1.37% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.52% 1.769 1.742 - -1.49% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.52% 199.162 196.130 - -1.10% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.52% 6244.948 6149.936 - -1.30% -
std::reverse_copy(deque<int>)/8 -1.52% 2.573 2.534 - -0.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.52% 36410.199 35856.960 - 1.61% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.52% 1.527 1.504 - -0.19% -
std::find_end(vector<int>)_(process_all)/1048576 -1.52% 221244.374 217890.212 - -9.51% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.52% 19.234 18.942 - 3.78% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.51% 23.521 23.165 - 1.74% -
SetIntersection_Front_Vector_uint64_16384_256 -1.51% 2343989.750 2308513.439 - 0.73% -
rng::copy_if(vector<int>)_(entire_range)/8 -1.51% 2.249 2.215 - 0.52% -
BM_MakeThenSortHeap_string_Heap_4 -1.51% 5.915 5.825 - -2.00% -
rng::for_each(set<int>)/32 -1.51% 25.810 25.420 - 18.74% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.51% 14592.121 14371.663 - -0.51% -
rng::copy_backward(deque<int>)/262144 -1.51% 31228.632 30756.979 - -1.91% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.51% 516.201 508.421 - -0.31% -
rng::fill_n(vector<int>)/1024 -1.51% 29.959 29.508 - 0.81% -
std::map<int,_int>::count(key)_(existent)/8192 -1.51% 6.093 6.002 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.50% 4507007.236 4439251.236 - -0.70% -
std::list<int>::ctor(size)/8192 -1.50% 97737.839 96270.237 - 1.18% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.50% 5.396 5.315 - -1.79% -
BM_std_minmax<short>/31 -1.50% 3.138 3.091 - 0.18% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.50% 36.076 35.536 - 0.62% -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 -1.49% 579520.970 570864.448 - -1.40% -
rng::for_each(map<int>)/32 -1.49% 26.132 25.742 - 21.14% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.49% 14.977 14.754 - -0.44% -
std::stable_sort(vector<int>)_(descending)/1024 -1.49% 2861.936 2819.304 - -0.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.48% 7.819 7.703 - -1.20% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.48% 2853.025 2810.736 - -1.10% -
BM_PopHeap_string_4 -1.48% 5.322 5.243 - -2.10% -
BM_deque_vector_move/1 -1.48% 2.129 2.098 - -1.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.48% 1138248.088 1121424.396 - -0.38% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.48% 2248.298 2215.070 - -1.94% -
rng::stable_sort(deque<int>)_(descending)/8192 -1.48% 21372.246 21056.900 - 0.84% -
BM_RangesSortHeap_float_256 -1.47% 5.802 5.717 - -1.99% -
BM_std_minmax<unsigned_long_long>/30 -1.47% 4.504 4.438 - -0.10% -
std::set<int>::count(key)_(existent)/32 -1.47% 1.893 1.865 - 4.03% -
BM_std_min<unsigned_char>/11 -1.47% 1.084 1.068 - 0.44% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -1.47% 72.649 71.578 - -0.76% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.47% 2852.013 2810.024 - -1.11% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -1.47% 177.605 174.990 - -0.44% -
BM_deque_deque_copy/2 -1.47% 3.224 3.176 - 3.75% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.47% 175989.455 173405.997 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.47% 122044686.488 120253238.592 - 2.41% -
rng::starts_with(deque<int>)/8 -1.47% 4.159 4.098 - -0.02% -
SetIntersection_None_Vector_string_262144_262144 -1.47% 1374294.025 1354143.252 - -0.42% -
std::vector<std::string>::ctor(size)/32 -1.46% 34.700 34.193 - 1.86% -
std::copy_n(deque<int>)/8 -1.46% 2.789 2.749 - 4.01% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.46% 23.401 23.059 - 5.39% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.46% 6536.008 6440.517 - -0.70% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.46% 32350.119 31877.898 - -1.06% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.46% 6341.959 6249.476 - -1.23% -
rng::find_if(vector<char>)_(bail_25%)/8192 -1.46% 525.591 517.927 - -0.89% -
SetIntersection_None_Set_uint64_256_256 -1.46% 5877909.434 5792269.997 - -1.52% -
std::set<int>::equal_range(key)_(existent)/32 -1.46% 1.705 1.680 - -1.31% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.45% 35.191 34.679 - -2.22% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.44% 4.558 4.492 - 5.32% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.44% 35334.491 34824.186 - 1.36% -
BM_std_minmax<short>/27 -1.44% 2.890 2.849 - -0.79% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.44% 774.487 763.341 - -0.57% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.44% 219.556 216.403 - -2.88% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.44% 252053.250 248433.209 - -2.06% -
BM_std_minmax<short>/28 -1.44% 2.539 2.502 - -4.53% -
std::multiset<int>::ctor(const&)/32 -1.44% 221.202 218.027 - -3.70% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.43% 32.639 32.171 - -2.51% -
BM_CmpLess_uchar_short -1.43% 1.042 1.027 - -1.53% -
rng::find_if(vector<bool>)_(process_all)/8 -1.43% 5.549 5.469 - -2.60% -
BM_std_min<unsigned_char>/512 -1.43% 6.388 6.297 - -1.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -1.43% 1.274 1.256 - 1.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.43% 813.107 801.487 - -1.02% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.43% 847650.664 835545.764 - -2.24% -
SetIntersection_Interlaced_Set_string_262144_4 -1.42% 1942794.678 1915119.549 - 1.33% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.42% 106.709 105.190 - -1.16% -
bm_lexicographical_compare<unsigned_char>/4 -1.42% 1.388 1.368 - -8.62% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.42% 32.585 32.122 - -0.47% -
rng::replace(vector<int>)_(prefix)/32 -1.42% 4.912 4.843 - -3.93% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.42% 42.141 41.542 - 0.04% -
rng::all_of(vector<int>)_(process_all)/8 -1.42% 2.473 2.438 - -1.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.42% 51.935 51.198 - -6.92% -
std::set<std::string>::erase(key)_(existent)/8192 -1.42% 72.149 71.125 - 0.09% -
rng::partition_copy(list<int>)/32 -1.42% 16.146 15.917 - -0.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.41% 12.499 12.323 - -0.05% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.41% 1885842.287 1859216.553 - 2.09% -
BM_std_min<int>/8 -1.41% 1.282 1.264 - -2.58% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.41% 8.595 8.474 - -1.10% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.40% 428.727 422.707 - 2.08% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.40% 1119836.896 1104128.088 - -0.28% -
rng::transform(vector<int>)_(identity_transform)/50 -1.40% 16.453 16.222 - -0.80% -
BM_std_minmax<long_long>/6 -1.40% 2.334 2.302 - -5.26% -
std::set<int>::upper_bound(key)_(existent)/32 -1.40% 1.767 1.743 - 0.65% -
BM_std_minmax<unsigned_short>/16 -1.40% 1.785 1.760 - 4.44% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.40% 17.334 17.091 - 0.27% -
rng::search_n(vector<int>)_(no_match)/8192 -1.40% 1645.170 1622.164 - -0.35% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.40% 769.036 758.287 - -1.26% -
BM_StringDestroy_Large -1.40% 6.972 6.874 - 1.89% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.40% 7768.587 7660.119 - 0.51% -
rng::reverse_copy(list<int>)/32768 -1.40% 25551.085 25194.415 - -3.42% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.39% 16.960 16.723 - -1.54% -
std::find_end(vector<int>)_(process_all)/1024 -1.39% 225.976 222.828 - -8.76% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.39% 4.440 4.378 - -2.42% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 -1.39% 5684.902 5605.739 - 0.33% -
std::map<int,_int>::erase(key)_(existent)/32 -1.39% 22.826 22.508 - -1.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.39% 4370568.659 4309810.546 - -0.38% -
BM_std_min<char>/22 -1.39% 2.082 2.053 - -0.81% -
BM_CmpLess_uchar_uint -1.39% 1.127 1.112 - -0.82% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.39% 188.762 186.143 - -2.46% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.39% 2353.342 2320.703 - -1.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.39% 1114223.982 1098778.387 - 3.08% -
std::sort(vector<int>)_(pipe-organ)/8 -1.38% 18.735 18.475 - -0.82% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.38% 27.816 27.431 - -1.54% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.38% 34.092 33.622 - 40.81% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.38% 26425.498 26060.849 - -0.13% -
BM_std_minmax<char>/28 -1.38% 2.255 2.224 - -1.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.38% 7.256 7.156 - -1.88% -
std::adjacent_find(deque<int>,_pred)/50 -1.38% 29.691 29.282 - -1.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.38% 34.755 34.276 - 3.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.38% 68119859.224 67181960.877 - -1.30% -
rng::search(list<int>)_(no_match)/1000 -1.38% 713.995 704.170 - -3.00% -
std::stable_sort(vector<int>)_(heap)/1024 -1.38% 2562.818 2527.562 - -1.67% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.37% 26.564 26.199 - -2.86% -
BM_RangesMakeHeap_string_Random_64 -1.37% 10.078 9.939 - -0.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.37% 1.313 1.295 - -1.77% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.37% 266129.351 262474.882 - -2.81% -
BM_std_minmax<unsigned_char>/31 -1.37% 3.165 3.122 - -1.15% -
bm_ranges_swap_ranges_vb_unaligned/512 -1.37% 13.477 13.293 - -0.55% -
BM_deque_vector_copy_backward/1 -1.36% 2.129 2.100 - 0.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -1.36% 1.192 1.176 - 1.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.36% 33.030 32.581 - -0.76% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -1.36% 15.159 14.953 - -0.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.36% 33395.242 32941.349 - 1.50% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.36% 35.535 35.052 - -1.58% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 -1.36% 995990.113 982475.328 - -0.30% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.36% 20.355 20.079 - -24.57% -
std::copy(deque<int>)/32768 -1.36% 1159.208 1143.498 - 0.07% -
BM_std_min<long_long>/512 -1.36% 47.217 46.578 - -0.45% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.35% 22.856 22.547 - 0.01% -
rng::any_of(list<int>)_(process_all)/32 -1.35% 11.627 11.470 - -1.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 -1.35% 1.124 1.108 - -1.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.34% 4.392 4.333 - 0.61% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.34% 60723.920 59907.389 - -2.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.34% 623.146 614.779 - 1.59% -
std::unordered_multiset<int>::ctor(const&)/32 -1.34% 203.505 200.773 - 1.42% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.34% 4905.147 4839.311 - 12.12% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.34% 20124.154 19854.744 - -0.70% -
SetIntersection_None_Vector_uint64_262144_1024 -1.34% 1197244.642 1181220.160 - 2.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.34% 12820.858 12649.319 - 5.73% -
SetIntersection_None_Vector_string_16384_64 -1.34% 1302366.047 1284969.456 - 0.22% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.34% 10.453 10.313 - -0.44% -
rng::fill(vector<int>)/8192 -1.33% 241.522 238.298 - -0.59% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.33% 2563.304 2529.096 - -1.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.33% 1135344.627 1120202.261 - -3.47% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.33% 16947.375 16721.478 - -2.06% -
BM_vector_deque_copy_backward/64 -1.33% 3.136 3.094 - 4.49% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 -1.33% 27.426 27.060 - 2.16% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 -1.33% 971.760 958.825 - -0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.33% 6.997 6.904 - -1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.33% 27236396.769 26874772.185 - -0.88% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.33% 17554150.926 17321120.982 - -0.49% -
std::copy_if(list<int>)_(every_other)/32768 -1.33% 25742.479 25401.354 - 0.70% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.32% 21191367.998 20910668.612 - 0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.32% 3315315.600 3271446.515 - -8.22% -
std::sort(vector<int>)_(descending)/1024 -1.32% 1057.465 1043.506 - 0.18% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.32% 295.073 291.179 - -1.19% -
rng::partial_sort_copy(list<int>)_(heap)/8 -1.31% 16.532 16.315 - -0.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.31% 10.685 10.544 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.31% 2458316.315 2426061.169 - -2.32% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.31% 222.385 219.472 - -0.36% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 -1.31% 32.702 32.274 - 30.47% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 -1.31% 278726.502 275088.792 - -0.51% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.30% 39.548 39.033 - 1.67% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -1.30% 9.480 9.357 - 1.01% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.30% 5.531 5.459 - -0.61% -
SetIntersection_None_Vector_float_1024_256 -1.30% 1162352.851 1147280.362 - -2.16% -
BM_deque_vector_ranges_move/4096 -1.29% 147.164 145.259 - -0.14% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.29% 55000.878 54289.219 - -0.81% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.29% 4.639 4.579 - -0.65% -
BM_RangesMakeHeap_string_Random_256 -1.29% 10.444 10.309 - -0.31% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.29% 5979360.321 5902140.454 - -1.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.29% 7.603 7.505 - -2.40% -
SetIntersection_Front_Vector_uint32_256_4 -1.29% 4487265.048 4429493.941 - 0.83% -
std::adjacent_find(deque<int>)/50 -1.29% 14.268 14.084 - -4.66% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.29% 684.865 676.056 - 0.33% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -1.29% 884.951 873.571 - 0.09% -
BM_num_get<void*> -1.29% 11.887 11.734 - 0.69% -
std::stable_sort(deque<int>)_(heap)/8192 -1.28% 18023.651 17792.958 - 1.14% -
SetIntersection_Front_Set_uint64_16384_16 -1.28% 1318109.744 1301251.950 - 1.16% -
std::search(list<int>)_(no_match)/8192 -1.28% 7822.276 7722.241 - 7.96% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.28% 21.102 20.833 - 0.25% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -1.28% 27.950 27.593 - 3.63% -
BM_std_minmax<short>/19 -1.27% 2.395 2.365 - -2.64% -
std::copy_if(list<int>)_(every_other)/262144 -1.27% 211505.106 208815.659 - -0.79% -
SetIntersection_None_Set_float_1024_4 -1.27% 9004286.384 8889865.500 - 0.19% -
SetIntersection_None_Set_uint32_256_4 -1.27% 11613342.641 11465814.866 - -0.99% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.27% 9.284 9.166 - 1.69% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.27% 334.661 330.415 - 2.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.27% 761.852 752.190 - -1.26% -
std::move_backward(deque<int>)/32768 -1.27% 3649.925 3603.706 - -0.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.26% 70.826 69.931 - -0.66% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.26% 8272.241 8167.757 - -1.63% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.26% 26077.278 25748.899 - 0.90% -
std::transform(list<int>)_(identity_transform)/50 -1.26% 39.086 38.595 - -2.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.26% 642.830 634.757 - -2.95% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.25% 13.551 13.381 - -2.31% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.25% 6.238 6.160 - 1.50% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.25% 18.344 18.114 - 0.26% -
rng::transform(vector<int>)_(identity_transform)/32 -1.25% 8.975 8.863 - -0.47% -
BM_RangesPushHeap_uint32_Random_4 -1.25% 2.460 2.430 - -4.81% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.25% 5522.327 5453.242 - -0.16% -
SetIntersection_Interlaced_Set_string_262144_16 -1.25% 2222380.695 2194630.535 - 1.33% -
BM_std_minmax<unsigned_long_long>/15 -1.25% 3.703 3.657 - -1.09% -
BM_std_minmax<unsigned_long_long>/31 -1.25% 4.809 4.749 - -0.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.24% 67340.971 66503.524 - -2.88% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.24% 11526082.181 11382789.000 - 0.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.24% 29.115 28.753 - -16.13% -
SetIntersection_Front_Vector_string_256_256 -1.24% 21268627.677 21004486.718 - 4.15% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.24% 26420.680 26092.743 - -0.78% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.24% 12.421 12.267 - 0.46% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.24% 0.921 0.909 - -1.13% -
rng::reverse(list<int>)/4096 -1.24% 1669.840 1649.127 - -5.89% -
std::find_end(list<int>)_(single_element)/1000 -1.24% 721.212 712.269 - 5.63% -
std::find_end(vector<int>)_(same_length)/1024 -1.24% 256.131 252.959 - -50.42% -
std::unique_copy(list<int>)_(contiguous)/52 -1.24% 22.200 21.925 - 7.91% -
BM_std_minmax<unsigned_long_long>/21 -1.23% 3.543 3.499 - 0.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.23% 1.342 1.325 - 1.74% -
SetIntersection_Front_Set_float_64_4 -1.23% 17442182.852 17227667.397 - -0.52% -
std::find_end(list<int>)_(same_length)/1024 -1.23% 767.141 757.707 - -49.76% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.23% 653.800 645.760 - 8.04% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.23% 2827.486 2792.718 - -0.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.23% 19.589 19.348 - -0.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.23% 58497.484 57779.076 - 1.48% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.23% 12610.953 12456.081 - -2.35% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.23% 806.289 796.405 - 0.14% -
std::multiset<std::string>::erase(iterator)/0 -1.23% 29.574 29.211 - -2.81% -
bm_lexicographical_compare<int>/4 -1.23% 1.221 1.206 - -4.20% -
BM_MakeHeap_string_SingleElement_256 -1.22% 6.389 6.311 - -0.59% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.22% 4.212 4.160 - -1.03% -
rng::for_each(list<int>)/32 -1.22% 11.319 11.180 - -0.40% -
SetIntersection_None_Vector_float_262144_4 -1.22% 1209647.139 1194849.911 - -1.45% -
BM_std_minmax<short>/17 -1.22% 1.766 1.744 - -2.68% -
rng::for_each(list<int>)/8 -1.22% 2.610 2.578 - 1.84% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.22% 29.846 29.481 - 0.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.22% 1.191 1.176 - -3.29% -
BM_align/256 -1.22% 0.905 0.894 - -0.43% -
BM_std_minmax<long_long>/12 -1.22% 2.724 2.691 - -1.54% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.22% 21.685 21.420 - -0.53% -
BM_RangesMakeHeap_uint64_Random_262144 -1.22% 1.059 1.047 - 0.46% -
BM_PopHeap_uint32_256 -1.22% 17.034 16.827 - -1.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.22% 351623285.135 347337655.201 - -0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.22% 1182744.512 1168352.538 - 0.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.22% 19.855 19.613 - -0.71% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.21% 32.105 31.715 - -5.59% -
rng::all_of(vector<int>)_(process_all)/32 -1.21% 8.419 8.317 - -1.96% -
SetIntersection_Interlaced_Vector_float_256_4 -1.21% 5378683.079 5313513.629 - -0.81% -
BM_deque_vector_ranges_move_backward/5500 -1.21% 201.502 199.063 - -2.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.21% 16530.560 16330.697 - 1.11% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.21% 1086410.060 1073291.564 - -3.15% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.21% 2.267 2.239 - 0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.21% 34.079 33.667 - 0.23% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.21% 4.623 4.568 - 3.35% -
SetIntersection_Interlaced_Set_string_262144_64 -1.21% 2203720.217 2177155.844 - 0.72% -
std::copy_backward(vector<int>)/32768 -1.20% 3617.799 3574.270 - -5.82% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.20% 11.649 11.509 - 2.10% -
std::shift_right(deque<int>)/50 -1.20% 5.198 5.136 - 21.91% -
bm_lexicographical_compare<int>/64 -1.20% 4.913 4.854 - 0.84% -
BM_std_minmax<int>/31 -1.20% 2.694 2.661 - -2.04% -
BM_CmpLess_uint_short -1.20% 1.068 1.055 - -1.16% -
rng::starts_with(list<int>)/1048576 -1.20% 950552.760 939184.181 - -0.75% -
std::unordered_set<int>::insert(value)_(already_present)/32 -1.20% 1.675 1.655 - 0.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.19% 12.957 12.803 - -1.29% -
SetIntersection_None_Set_uint64_1024_4 -1.19% 8825522.186 8720231.172 - 0.57% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.19% 67.504 66.699 - 1.84% -
rng::fill_n(list<int>)/50 -1.19% 15.918 15.729 - -1.63% -
BM_StringFindMatch1/512 -1.19% 1003.894 991.937 - 0.12% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.19% 2860.923 2826.856 - -0.52% -
BM_MakeHeap_uint64_Random_64 -1.19% 1.254 1.239 - -3.38% -
rng::rotate(list<int>)_(1_element_backward)/1024 -1.19% 748.135 739.247 - -1.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.18% 11.827 11.687 - -0.03% -
rng::for_each(vector<int>)/8 -1.18% 0.923 0.912 - -0.44% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -1.18% 20.102 19.864 - -1.83% -
BM_std_min<unsigned_char>/28 -1.18% 1.762 1.741 - -0.34% -
std::copy_if(list<int>)_(every_other)/512 -1.18% 363.553 359.253 - -0.54% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.18% 52034.008 51418.822 - -0.05% -
BM_vector_deque_ranges_copy/64 -1.18% 2.817 2.784 - -1.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 -1.18% 3842.021 3796.632 - -0.34% -
SetIntersection_Interlaced_Set_string_16_16 -1.18% 64537536.680 63775951.534 - 0.55% -
BM_std_min<unsigned_short>/6 -1.18% 0.965 0.954 - -0.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.18% 32357.177 31975.887 - -0.77% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.17% 2.690 2.658 - 0.31% -
BM_StringAssignAsciiz_Huge_Transparent -1.17% 185.314 183.143 - -0.39% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.17% 31.018 30.655 - 1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.17% 1401531.811 1385133.615 - 4.12% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.17% 5669.842 5603.556 - -3.71% -
BM_deque_deque_ranges_copy/65536 -1.17% 2807.679 2774.886 - 0.18% -
SetIntersection_None_Set_uint32_1024_256 -1.17% 8780169.144 8677686.559 - -1.42% -
std::find(deque<int>)_(process_all)/32768 -1.17% 7911.823 7819.489 - -1.14% -
std::fill(vector<bool>)/32768 -1.16% 30.177 29.826 - -2.07% -
std::copy_if(list<int>)_(every_other)/1048576 -1.16% 841997.608 832202.444 - -2.34% -
std::multiset<std::string>::count(key)_(existent)/32 -1.16% 19.633 19.405 - 7.61% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.16% 11.330 11.198 - 9.80% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.16% 5848.779 5780.912 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.16% 8976625.321 8872568.450 - -25.47% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.16% 70.336 69.521 - -1.05% -
rng::search(list<int>)_(no_match)/1048576 -1.16% 858991.053 849040.004 - 0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.15% 5381772.345 5319655.556 - -4.78% -
rng::swap_ranges(list<int>)/50 -1.15% 29.745 29.402 - -0.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.15% 14.256 14.092 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.15% 1439180.348 1422598.502 - -0.78% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.15% 6657.285 6580.688 - -0.34% -
std::map<int,_int>::contains(key)_(existent)/32 -1.15% 1.613 1.594 - 1.07% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 -1.15% 570627.717 564075.563 - 0.31% -
rng::contains_subrange(list<int>)_(same_length)/8192 -1.15% 7980.491 7888.871 - -0.41% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.15% 6764.419 6686.794 - 1.32% -
SetIntersection_Front_Set_float_16384_16384 -1.15% 345160357.163 341200030.755 - -0.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.15% 14.287 14.123 - 0.07% -
SetIntersection_Front_Vector_string_16384_1024 -1.15% 40999845.690 40530082.981 - 2.89% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.14% 18.372 18.161 - 0.78% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.14% 21296.052 21052.545 - 0.29% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.14% 5880.556 5813.357 - -0.94% -
SetIntersection_Front_Vector_string_256_16 -1.14% 6500447.415 6426212.760 - -0.13% -
rng::generate(vector<int>)/32 -1.14% 8.033 7.942 - -1.04% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.14% 11876159.558 11740774.870 - 2.91% -
BM_SortHeap_string_1024 -1.14% 60.190 59.504 - -2.20% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.14% 202918.735 200606.272 - -1.83% -
SetIntersection_None_Set_uint32_256_64 -1.13% 9412384.698 9305676.890 - -0.89% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.13% 1474672.959 1457968.280 - 10.01% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.13% 14.017 13.858 - -6.68% -
BM_std_min<short>/32 -1.13% 2.969 2.935 - -0.26% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.13% 54455368.614 53839480.769 - -0.36% -
SetIntersection_Front_Set_uint32_16_16 -1.13% 41630541.517 41159944.286 - -2.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.13% 24.411 24.135 - -0.69% -
SetIntersection_Front_Vector_float_1024_16 -1.13% 1209492.440 1195829.075 - 0.80% -
BM_RangesPushHeap_uint32_Random_16384 -1.12% 6.464 6.392 - 2.41% -
rng::count_if(list<int>)_(every_other)/1048576 -1.12% 900172.765 890049.555 - -0.31% -
BM_SortHeap_string_64 -1.12% 30.273 29.933 - -2.01% -
std::set<std::string>::ctor(const&)/1024 -1.12% 35193.714 34798.392 - 1.45% -
rng::stable_partition(deque<int>)_(sparse)/32 -1.12% 10.870 10.748 - -3.73% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.12% 22761.233 22505.758 - -0.84% -
BM_RangesPushHeap_uint64_Random_1024 -1.12% 5.935 5.869 - -2.30% -
std::find_end(deque<int>,_pred)_(process_all)/8192 -1.12% 4383.019 4333.852 - 0.35% -
rng::find(vector<bool>)_(process_all)/8192 -1.12% 33.918 33.538 - -0.35% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.12% 13.605 13.453 - -1.67% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.12% 538.813 532.788 - -1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.12% 1243511.478 1229628.540 - -0.15% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.12% 74.948 74.112 - 0.45% -
std::copy_if(list<int>)_(every_other)/4096 -1.12% 3178.433 3142.979 - -0.92% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 -1.12% 4816.926 4763.215 - 10.59% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.11% 60.105 59.435 - -2.11% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.11% 36721.359 36312.818 - 0.12% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.11% 1.399 1.384 - -0.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.11% 9.191 9.089 - -0.82% -
SetIntersection_None_Vector_string_1024_64 -1.11% 1240588.822 1226808.452 - 0.05% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.11% 15.592 15.419 - -1.35% -
SetIntersection_Front_Set_string_262144_16 -1.11% 2035759.704 2013156.175 - 0.20% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.11% 22.346 22.098 - -3.45% -
BM_std_minmax<unsigned_char>/22 -1.11% 2.456 2.429 - -3.17% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -1.11% 11.671 11.542 - 0.12% -
rng::sample(list<int>)/8192 -1.11% 100607.871 99493.646 - 0.53% -
BM_std_min<short>/31 -1.11% 2.618 2.589 - 0.70% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.11% 4.929 4.875 - -3.70% -
rng::move(list<int>)/4096 -1.11% 6324.082 6254.176 - 15.96% -
SetIntersection_None_Set_uint32_256_16 -1.11% 11005161.133 10883527.471 - -0.67% -
rng::copy_if(list<int>)_(every_other)/262144 -1.10% 211449.783 209113.657 - -0.82% -
rng::unique_copy(list<int>)_(sprinkled)/52 -1.10% 22.694 22.443 - -5.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -1.10% 2.958 2.926 - -1.93% -
SetIntersection_None_Vector_string_1024_1024 -1.10% 1244929.829 1231195.650 - 0.58% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.10% 145148565.054 143550181.502 - -0.60% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.10% 10.306 10.193 - -0.82% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.10% 477.500 472.244 - -0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.09% 151880558.786 150220580.703 - -0.61% -
SetIntersection_None_Set_float_1024_1024 -1.09% 9029062.085 8930454.115 - -1.25% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.09% 17993.925 17797.537 - 0.54% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 -1.09% 9154.861 9054.965 - -1.00% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.09% 24.027 23.765 - -0.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.09% 0.933 0.923 - -0.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.09% 43.787 43.310 - -27.91% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.09% 50499.945 49949.879 - -0.03% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.09% 12.553 12.416 - 0.94% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.09% 8.803 8.707 - -1.79% -
std::multiset<int>::find(key)_(existent)/8192 -1.09% 8.418 8.327 - -6.54% -
std::set<std::string>::erase(iterator)/1024 -1.09% 25.674 25.395 - -9.78% -
BM_std_minmax_element<long_long>/4 -1.08% 1.267 1.253 - 0.09% -
std::find_end(forward_list<int>)_(match_near_end)/8192 -1.08% 259876.380 257061.735 - -0.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.08% 24.666 24.399 - -0.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.08% 36.836 36.437 - 11.37% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.08% 22.406 22.164 - 0.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.08% 2.374 2.348 - -2.56% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -1.08% 1.438 1.422 - 10.04% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.08% 21280.941 21051.461 - -1.08% -
BM_deque_deque_move_backward/70000 -1.08% 8990.827 8893.880 - 1.07% -
std::map<int,_int>::find(key)_(existent)/8192 -1.08% 5.594 5.533 - 0.49% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.08% 55.753 55.153 - -1.49% -
SetIntersection_None_Vector_uint32_262144_16384 -1.08% 1209054.088 1196041.677 - -1.17% -
BM_deque_vector_move/4000 -1.08% 144.286 142.735 - 2.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.07% 224669762.283 222255883.874 - -0.68% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.07% 21.741 21.507 - 2.70% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.07% 4.015 3.972 - -1.86% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -1.07% 2.112 2.090 - 10.28% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.07% 14.322 14.168 - -0.34% -
BM_lexicographical_compare_three_way_slow_path/256 -1.07% 71.172 70.410 - -1.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.07% 18881136.013 18679013.233 - -2.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.07% 17185809.354 17002090.837 - -0.56% -
rng::find_end(forward_list<int>)_(match_near_end)/8192 -1.07% 257265.300 254520.591 - -0.45% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.07% 18.549 18.351 - 4.01% -
std::multiset<int>::find(key)_(existent)/32 -1.07% 1.702 1.684 - -0.49% -
BM_std_min<unsigned_short>/7 -1.07% 1.104 1.093 - -0.55% -
std::map<int,_int>::clear()/1024 -1.07% 10412.696 10301.800 - -2.63% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.06% 4.290 4.245 - -0.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -1.06% 52.171 51.616 - 0.67% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.06% 511.392 505.967 - 1.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.06% 18.343 18.148 - 0.47% -
BM_deque_vector_ranges_copy_backward/4000 -1.06% 144.390 142.859 - 0.70% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.06% 41675471.833 41233883.855 - 0.37% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 -1.06% 1.365 1.350 - -0.46% -
rng::for_each_n(list<int>)/50 -1.06% 24.304 24.047 - 10.65% -
BM_MakeThenSortHeap_uint32_Heap_4 -1.06% 1.198 1.185 - -1.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -1.06% 24.078 23.823 - 0.39% -
BM_lexicographical_compare_three_way_slow_path/1024 -1.06% 249.090 246.459 - -1.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.06% 1.832 1.813 - -0.26% -
rng::sort(vector<int>)_(pipe-organ)/8 -1.06% 18.867 18.668 - -0.04% -
SetIntersection_Front_Vector_string_1024_16 -1.06% 1731126.972 1712855.989 - -0.66% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.05% 26.686 26.404 - 1.70% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.05% 20.417 20.201 - 0.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.05% 2.701 2.673 - 1.28% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -1.05% 367.396 363.526 - -5.63% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -1.05% 1409307.754 1394469.194 - -12.73% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.05% 13.049 12.912 - -0.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.05% 709.068 701.603 - -0.49% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.05% 17107.760 16927.801 - 1.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.05% 1196737.230 1184153.163 - -1.58% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.05% 24.203 23.948 - 5.10% -
BM_CmpLess_short_ushort -1.05% 1.123 1.111 - -0.90% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -1.05% 11773.118 11649.415 - 0.52% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.05% 12555.324 12423.429 - -0.99% -
SetIntersection_Front_Set_string_64_64 -1.05% 38583240.177 38177964.856 - 5.55% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.05% 396.227 392.067 - 1.46% -
SetIntersection_None_Vector_uint64_1024_256 -1.05% 1161925.672 1149730.515 - 2.41% -
bm_write -1.05% 579.417 573.348 - -3.75% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.05% 734.688 726.994 - -1.53% -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 -1.05% 7303.457 7227.078 - 0.09% -
rng::fill(vector<int>)/1024 -1.05% 29.856 29.544 - -2.06% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.04% 13.090 12.953 - -1.56% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.04% 19.474 19.271 - 0.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.04% 20.495 20.281 - -0.22% -
BM_StringRelational_Compare_Empty_Small_Control -1.04% 1.703 1.686 - 3.14% -
std::set<std::string>::find(key)_(existent)/1024 -1.04% 23.482 23.238 - 1.24% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.04% 624329.138 617835.303 - 3.50% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 -1.04% 808.307 799.900 - -1.26% -
std::is_sorted(vector<int>,_pred)/8 -1.04% 3.825 3.786 - -7.83% -
std::partition(list<int>)_(sparse)/50 -1.04% 15.014 14.858 - 0.31% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.04% 288356.897 285360.384 - 1.59% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.04% 22.858 22.621 - -0.17% -
BM_std_min<int>/10 -1.04% 1.017 1.006 - 0.11% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.04% 678.545 671.519 - -0.69% -
rng::for_each(map<int>::iterator)/32 -1.03% 25.212 24.951 - 8.58% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.03% 19.468 19.267 - 0.60% -
rng::partial_sort(vector<int>)_(descending)/1024 -1.03% 8233.847 8148.669 - -1.20% -
std::find_end(vector<int>)_(process_all)/1000 -1.03% 220.730 218.454 - -8.28% -
rng::find_end(forward_list<int>)_(near_matches)/1024 -1.03% 37839.879 37449.964 - 0.14% -
SetIntersection_Interlaced_Vector_float_16_4 -1.03% 60386623.416 59765439.865 - -0.47% -
rng::copy_n(deque<int>)/4096 -1.03% 146.197 144.694 - -0.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.03% 1188.365 1176.149 - 1.55% -
bm_lexicographical_compare<unsigned_char>/512 -1.03% 8.789 8.699 - -1.03% -
BM_SortHeap_string_256 -1.03% 45.182 44.718 - -2.10% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.03% 387494.129 383514.931 - 0.18% -
std::sort(vector<int>)_(ascending)/8 -1.03% 16.827 16.655 - -1.39% -
rng::all_of(deque<int>)_(process_all)/8192 -1.03% 2666.063 2638.717 - 0.25% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.02% 19.329 19.131 - -1.17% -
rng::starts_with(deque<int>,_pred)/8192 -1.02% 4049.498 4008.082 - -1.13% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.02% 16.938 16.765 - -1.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.02% 692.796 685.734 - 0.63% -
SetIntersection_None_Set_string_64_64 -1.02% 12202650.047 12078322.433 - -1.20% -
rng::move(vector<bool>)_(unaligned)/64 -1.01% 1.632 1.616 - -0.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.01% 16.328 16.163 - 0.01% -
BM_RangesPushHeap_uint32_Random_1024 -1.01% 6.339 6.275 - 3.94% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.01% 730.332 722.951 - 0.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.01% 547.288 541.762 - -4.37% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -1.01% 9.203 9.110 - 1.51% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.01% 5.504 5.448 - -3.19% -
std::set<int>::contains(key)_(existent)/32 -1.01% 1.704 1.687 - -2.26% -
std::move(list<int>)/32768 -1.01% 31603.768 31285.093 - 1.64% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.01% 8.997 8.907 - 1.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.01% 10292393.789 10188736.377 - 1.73% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.01% 27.170 26.897 - -1.57% -
rng::generate(list<int>)/32 -1.01% 8.799 8.711 - 2.04% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.01% 575.068 569.280 - 0.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.01% 5.047 4.996 - -1.26% -
rng::find_end(vector<int>)_(same_length)/1024 -1.01% 255.881 253.308 - -50.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.01% 1.128 1.117 - -0.36% -
SetIntersection_Front_Set_uint32_262144_1024 -1.01% 16127238.432 15965145.187 - 3.19% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -1.01% 706.730 699.627 - 1.58% -
BM_vector_deque_ranges_copy/4000 -1.00% 142.668 141.236 - -0.06% -
std::find_if(list<int>)_(bail_25%)/1024 -1.00% 194.511 192.559 - 0.48% -
BM_CmpLess_ushort_schar -1.00% 1.051 1.041 - -0.21% -
BM_std_min<unsigned_short>/16 -1.00% 1.715 1.698 - -1.94% -
SetIntersection_None_Set_uint64_16384_64 -1.00% 168088066.229 166402256.460 - -0.17% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.00% 2098.745 2077.710 - -1.49% -
rng::remove_copy(vector<int>)_(prefix)/32 -1.00% 10.936 10.827 - -0.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.00% 2.055 2.034 - -0.96% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34874.36% 1001212.809 350167762.067 - -0.30% -
std::fill(vector<bool>)/262144 288.10% 232.955 904.109 - 287.32% -
rng::fill(vector<bool>)/262144 287.63% 233.321 904.419 - 288.32% -
rng::for_each_n(deque<int>)/8 197.82% 1.205 3.588 - 191.60% -
std::for_each_n(deque<int>)/8 186.07% 1.254 3.588 - 209.72% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 145.15% 546.254 1339.143 - 146.71% -
std::is_sorted_until(list<int>)/1024 113.44% 753.507 1608.318 - 114.26% -
std::fill(list<int>)/50 107.88% 16.875 35.080 - 0.13% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 103.67% 764.570 1557.222 - 103.69% -
std::rotate_copy(list<int>)/50 101.61% 14.092 28.412 - 100.27% -
SetIntersection_Interlaced_Vector_uint32_262144_64 100.87% 8210870.189 16493467.826 - 14.86% -
rng::remove(vector<int>)_(sprinkled)/8192 100.39% 1983.225 3974.149 - 0.85% -
rng::starts_with(list<int>)/1024 99.17% 783.669 1560.829 - 6.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 93.32% 216119695.254 417807132.184 - 116.36% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 93.26% 825.865 1596.048 - 93.64% -
std::mismatch(list<int>)_(it,_it,_it)/1000 93.04% 751.629 1450.951 - 92.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 92.36% 44.854 86.279 - 45.35% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 92.11% 369885.230 710600.567 - 1.95% -
std::mismatch(list<int>)_(it,_it,_it)/1024 90.62% 771.456 1470.588 - 91.31% -
std::replace_if(deque<int>)_(sprinkled)/32 90.20% 12.448 23.676 - 90.15% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 90.02% 31.611 60.068 - -0.00% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 86.61% 104.469 194.946 - 0.02% -
rng::remove(vector<int>)_(sprinkled)/1024 84.57% 288.177 531.874 - -1.66% -
std::replace_if(deque<int>)_(prefix)/32 81.44% 14.189 25.744 - 81.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 80.30% 203639481.750 367153948.077 - 73.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 78.85% 203900112.429 364672977.105 - 77.53% -
rng::rotate_copy(vector<int>)/8192 78.19% 283.624 505.379 - -22.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 76.57% 104.833 185.102 - 3.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 75.14% 199093274.412 348700912.937 - 65.52% -
BM_deque_deque_ranges_move_backward/0 75.06% 0.792 1.387 - 0.03% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 74.55% 383695.582 669735.561 - 0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 74.42% 206128728.144 359536599.431 - 76.73% -
BM_deque_deque_ranges_copy_backward/0 73.32% 0.801 1.388 - 0.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 71.70% 12.336 21.180 - 76.45% -
BM_deque_deque_copy_backward/0 71.61% 0.809 1.388 - 0.06% -
BM_deque_deque_move_backward/0 70.25% 0.815 1.387 - 0.01% -
rng::find_end(vector<int>)_(single_element)/8192 69.95% 1912.641 3250.476 - -0.01% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 69.43% 12.190 20.653 - 74.17% -
rng::find_end(vector<int>)_(single_element)/1024 69.42% 242.411 410.702 - -0.13% -
rng::find_end(vector<int>)_(single_element)/1000 69.31% 237.076 401.405 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 68.88% 22.130 37.374 - -8.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 66.80% 207895026.233 346759821.876 - 62.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 65.92% 79.427 131.783 - 1.18% -
rng::is_sorted(deque<int>)/8 64.46% 2.854 4.694 - 57.46% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 63.48% 42.507 69.493 - 0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 62.78% 201776211.563 328441342.274 - 57.66% -
BM_PushHeap_float_Descending_1 62.29% 0.431 0.699 - 29.55% -
SetIntersection_Interlaced_Vector_uint32_262144_16 60.29% 3493641.371 5600049.381 - -2.31% -
rng::starts_with(list<int>)/1000 56.58% 761.499 1192.321 - 5.65% -
BM_std_min<char>/1 56.07% 0.288 0.450 - 18.90% -
std::replace_if(deque<int>)_(sprinkled)/50 55.88% 18.683 29.122 - 55.87% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 55.40% 57.316 89.069 - 0.04% -
std::replace_if(deque<int>)_(prefix)/50 54.71% 20.340 31.468 - 54.05% -
rng::find_end(vector<int>)_(process_all)/8192 53.20% 1904.428 2917.532 - -0.66% -
rng::find_end(vector<int>)_(process_all)/1024 52.70% 242.555 370.390 - -0.53% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 52.53% 35.781 54.577 - 52.58% -
rng::find_end(vector<int>)_(process_all)/1000 52.49% 236.990 361.380 - -0.53% -
rng::unique_copy(deque<int>)_(sprinkled)/32 51.73% 10.083 15.299 - 35.68% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.26% 57.816 87.453 - -0.13% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 50.51% 27.360 41.179 - 2.47% -
BM_std_min<unsigned_short>/1 50.26% 0.254 0.382 - 0.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 50.20% 29.548 44.382 - -11.08% -
BM_deque_deque_copy_backward/64 50.05% 3.374 5.062 - -0.39% -
BM_deque_deque_ranges_move_backward/64 50.00% 3.377 5.065 - 0.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 49.77% 21.732 32.549 - 20.70% -
BM_deque_deque_ranges_copy_backward/64 49.76% 3.377 5.057 - -0.43% -
BM_deque_deque_move_backward/64 49.60% 3.379 5.055 - -0.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 49.36% 0.410 0.613 - -4.56% -
SetIntersection_Interlaced_Vector_uint32_16384_64 49.24% 5939588.531 8864129.773 - 49.48% -
SetIntersection_Interlaced_Vector_uint32_16384_256 48.06% 14123298.693 20910622.486 - -5.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 47.96% 51.778 76.613 - 47.85% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 47.31% 6.496 9.569 - 39.10% -
rng::find_end(vector<int>)_(process_all)/1048576 47.21% 253644.620 373400.386 - -0.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 46.54% 29.056 42.579 - -0.57% -
std::copy_n(vector<bool>)_(aligned)/1048576 46.52% 1677.673 2458.147 - 2.56% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 46.45% 6.215 9.102 - 11.24% -
SetIntersection_Interlaced_Vector_uint32_16384_16 46.03% 2462320.493 3595810.765 - 43.25% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 46.02% 23.458 34.254 - 1.27% -
std::multiset<std::string>::find(key)_(existent)/32 45.73% 14.756 21.504 - -0.14% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 45.03% 36.974 53.625 - -0.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 44.16% 4.759 6.860 - 36.89% -
SetIntersection_Interlaced_Set_string_16384_16 43.85% 244039477.766 351057948.032 - 40.48% -
std::map<std::string,_int>::erase(key)_(existent)/8192 43.60% 64.897 93.191 - 7.17% -
rng::adjacent_find(deque<int>)/50 43.54% 18.803 26.989 - 72.81% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 42.64% 51.106 72.898 - 2.20% -
std::multiset<std::string>::find(key)_(existent)/8192 42.54% 28.907 41.204 - 3.11% -
rng::unique_copy(deque<int>)_(sprinkled)/52 42.36% 14.761 21.014 - 14.45% -
std::is_sorted_until(list<int>)/8192 42.30% 7275.159 10352.376 - 44.60% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 42.18% 28.032 39.855 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 41.84% 248119157.896 351944107.382 - 44.44% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 41.84% 80589715.558 114304900.504 - 18.29% -
std::all_of(vector<int>)_(process_all)/50 41.23% 12.737 17.988 - -1.95% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 40.81% 23.878 33.622 - -1.38% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 40.08% 97.281 136.271 - 32.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.97% 31.860 44.595 - 0.60% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 39.91% 0.261 0.365 - 20.42% -
rng::for_each(multimap<int>)/8 39.58% 4.513 6.299 - 0.42% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 39.15% 29.773 41.431 - -0.68% -
rng::is_sorted_until(list<int>,_pred)/8192 38.01% 7808.102 10776.075 - 40.75% -
BM_RangesPopHeap_uint32_1 37.29% 0.415 0.570 - 33.91% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 37.21% 28.323 38.864 - -29.46% -
std::find(vector<bool>)_(process_all)/50 37.19% 0.579 0.794 - 6.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 37.17% 0.447 0.614 - 10.44% -
rng::for_each(map<int>)/8 37.16% 4.474 6.137 - 0.52% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 37.16% 6.355 8.717 - 15.51% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 37.07% 0.411 0.564 - 43.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 37.05% 0.447 0.613 - 27.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 36.71% 0.448 0.613 - 33.24% -
std::is_sorted_until(list<int>,_pred)/8192 36.63% 7769.360 10615.103 - 35.18% -
rng::for_each(multiset<int>)/8 36.49% 4.575 6.245 - -0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 35.91% 2011208.177 2733455.185 - 39.51% -
BM_StringCtorDefault 35.58% 0.235 0.319 - 30.54% -
rng::search(deque<int>)_(no_match)/1024 35.57% 305.071 413.593 - 18.17% -
SetIntersection_None_Set_uint64_16384_16384 35.28% 175405007.723 237284575.003 - 35.65% -
rng::for_each(set<int>)/8 35.21% 4.616 6.241 - -2.29% -
BM_MakeHeap_uint32_Random_4 34.63% 1.122 1.510 - 9.13% -
rng::adjacent_find(deque<int>)/8 34.56% 3.750 5.046 - 67.89% -
BM_RangesMakeHeap_uint64_Random_4 34.33% 1.154 1.550 - 32.87% -
std::map<std::string,_int>::erase(key)_(existent)/0 33.73% 42.205 56.441 - 28.88% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 33.59% 682.767 912.083 - 60.52% -
BM_StringDestroy_Empty 33.41% 0.655 0.873 - 7.53% -
std::shift_right(deque<int>)/32 33.30% 3.252 4.335 - -0.42% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 33.05% 9.553 12.710 - 33.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 32.70% 0.306 0.406 - 51.41% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 32.48% 5.617 7.442 - 31.54% -
rng::unique_copy(list<int>)_(contiguous)/52 31.58% 22.722 29.897 - -0.81% -
BM_StringConstructDestroyCStr_Empty_Transparent 31.53% 0.236 0.310 - 28.75% -
std::equal(list<int>)_(it,_it,_it)/1024 31.13% 1136.722 1490.621 - 31.12% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 30.89% 4.519 5.914 - 13.28% -
std::unordered_set<std::string>::count(key)_(existent)/8192 30.86% 32.211 42.151 - 2.19% -
std::move_backward(deque<int>)/64 30.52% 5.474 7.144 - -0.82% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 30.47% 24.738 32.274 - -1.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 30.42% 14.982 19.539 - -0.61% -
std::set<std::string>::erase(iterator)/8192 30.04% 25.805 33.556 - 0.20% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 29.98% 46152295.536 59989801.621 - 30.12% -
BM_std_min<int>/1 29.96% 0.282 0.366 - -4.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 29.56% 19.154 24.815 - 27.51% -
rng::find_end(deque<int>)_(single_element)/1024 29.42% 277.999 359.793 - 0.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 29.22% 1.862 2.406 - 8.94% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.19% 2960.697 3825.027 - -0.63% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.12% 2958.414 3820.004 - 0.06% -
std::find_end(deque<int>)_(single_element)/1000 29.01% 250.177 322.745 - 4.81% -
std::set<std::string>::insert(value)_(new_value)/8192 28.88% 69.945 90.143 - -0.13% -
BM_deque_deque_move_backward/1 28.82% 2.726 3.512 - 4.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.66% 25.917 33.344 - -1.56% -
rng::move_backward(deque<int>)/64 28.65% 5.620 7.230 - -0.57% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 28.64% 0.343 0.442 - -0.08% -
std::find_if_not(list<int>)_(bail_25%)/32768 28.18% 7601.481 9743.238 - 28.42% -
std::replace(vector<int>)_(sprinkled)/50 28.16% 7.726 9.902 - 15.43% -
rng::find_end(deque<int>)_(process_all)/1000 28.07% 252.042 322.782 - 5.01% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 28.06% 645.389 826.514 - 34.73% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 27.85% 1.408 1.800 - 15.90% -
rng::is_sorted_until(list<int>)/8192 27.76% 8253.666 10544.565 - 23.78% -
BM_StringConstructDestroyCStr_Large_Opaque 27.75% 14.281 18.244 - 24.56% -
BM_std_minmax_element<long_long>/2 27.43% 0.538 0.685 - -0.02% -
BM_deque_deque_ranges_move_backward/1 27.25% 2.795 3.556 - 3.61% -
rng::fold_left(deque<int>)/8 27.23% 4.100 5.216 - 27.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.18% 29.209 37.147 - -2.69% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.13% 409.192 520.186 - -0.15% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 27.06% 0.381 0.485 - 42.60% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 26.56% 18.866 23.876 - 18.50% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.46% 409.385 517.699 - -0.90% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 26.43% 19.904 25.165 - -0.12% -
rng::for_each(map<int>::iterator)/8 26.30% 4.561 5.760 - -0.14% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 26.26% 610.367 770.639 - 33.75% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 26.21% 0.390 0.492 - 16.72% -
rng::find_end(deque<int>)_(single_element)/8192 26.17% 2203.322 2779.830 - 9.90% -
BM_deque_deque_move_backward/2 26.14% 2.466 3.111 - 3.57% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 26.12% 2.531 3.191 - 28.63% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 25.99% 1.080 1.361 - -0.17% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 25.89% 686.866 864.689 - 41.85% -
rng::for_each_n(deque<int>)/50 25.70% 3.920 4.927 - 23.35% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 25.67% 60.673 76.248 - 18.36% -
BM_deque_deque_ranges_copy_backward/1 25.58% 2.775 3.485 - 2.24% -
BM_deque_deque_copy_backward/1 25.46% 2.796 3.507 - 2.24% -
std::unordered_set<std::string>::contains(key)_(existent)/32 25.45% 33.079 41.497 - -4.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 25.30% 29.443 36.893 - 20.68% -
BM_std_min<unsigned___int128>/1 25.30% 0.367 0.460 - 11.41% -
std::replace(vector<int>)_(sprinkled)/32 25.30% 5.036 6.310 - 16.55% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 24.89% 0.362 0.452 - 11.47% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 24.89% 0.363 0.453 - 8.61% -
std::map<std::string,_int>::insert(value)_(new_value)/32 24.86% 33.788 42.188 - -4.31% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 24.73% 88.814 110.778 - -29.55% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 24.70% 0.362 0.451 - 11.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 24.70% 35.100 43.769 - -2.99% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 24.33% 0.365 0.453 - 0.05% -
BM_toupper_char<wchar_t> 24.17% 0.554 0.687 - 0.01% -
rng::generate_n(list<int>)/8192 24.12% 6968.160 8649.065 - 23.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.11% 30.666 38.061 - -7.14% -
BM_std_min<__int128>/1 23.91% 0.371 0.460 - 35.20% -
rng::find_last(vector<int>)_(bail_90%)/8 23.83% 0.548 0.678 - -0.12% -
rng::find_if(list<int>)_(process_all)/8192 23.51% 10324.504 12752.306 - 22.99% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 23.34% 0.495 0.611 - 21.80% -
BM_deque_deque_ranges_move_backward/2 23.30% 2.528 3.117 - 3.79% -
std::find_end(deque<int>)_(single_element)/1024 23.30% 259.051 319.414 - -11.30% -
std::find_end(deque<int>)_(process_all)/1024 23.07% 265.101 326.258 - 10.13% -
BM_deque_deque_ranges_copy_backward/2 23.04% 2.532 3.116 - 1.91% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 22.96% 1.278 1.571 - 27.30% -
BM_deque_deque_copy_backward/2 22.84% 2.534 3.113 - 1.85% -
std::unordered_set<int>::contains(key)_(non-existent)/32 22.81% 1.529 1.878 - 13.41% -
rng::replace(vector<int>)_(sprinkled)/50 22.75% 8.028 9.855 - 8.51% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 22.74% 0.336 0.412 - 22.63% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.43% 26.132 31.994 - -0.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.43% 46.450 56.866 - 12.20% -
std::find(vector<bool>)_(process_all)/8 22.41% 0.576 0.705 - 6.31% -
std::unordered_set<int>::insert(value)_(already_present)/8192 22.01% 2.236 2.728 - -6.96% -
std::for_each_n(deque<int>)/50 21.94% 3.971 4.842 - 22.80% -
std::shift_right(deque<int>)/50 21.91% 4.213 5.136 - -1.20% -
rng::search(list<int>)_(single_element)/8192 21.87% 7419.680 9042.328 - 22.38% -
std::find_end(deque<int>)_(process_all)/1000 21.83% 262.581 319.907 - 11.46% -
std::replace_if(list<int>)_(sprinkled)/8192 21.67% 7314.983 8900.145 - 21.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 21.64% 1634042.050 1987655.324 - 17.27% -
SetIntersection_None_Set_string_16384_1024 21.64% 206274752.285 250904570.776 - 9.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 21.58% 2928457.312 3560446.493 - 22.28% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.54% 25.525 31.024 - -0.05% -
std::mismatch(list<int>)_(it,_it,_it)/8192 21.49% 7427.540 9023.369 - 21.16% -
std::unordered_set<int>::find(key)_(non-existent)/32 21.42% 0.983 1.194 - 8.28% -
std::move_backward(deque<int>)/8 21.23% 3.319 4.023 - 1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 21.21% 2931522.323 3553281.359 - 9.78% -
SetIntersection_None_Set_string_16384_256 21.20% 201103205.264 243735497.107 - 12.81% -
rng::for_each(map<int>)/32 21.14% 21.250 25.742 - -1.49% -
rng::partition_copy(list<int>)/8192 20.95% 7369.174 8912.991 - 21.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.86% 30.443 36.793 - 3.90% -
std::multiset<std::string>::find(key)_(existent)/1024 20.86% 23.611 28.535 - -3.00% -
std::replace(list<int>)_(sprinkled)/8192 20.82% 7160.188 8650.609 - 20.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 20.72% 3.582 4.324 - -0.21% -
bm_ranges_lexicographical_compare<signed_char>/64 20.62% 1.903 2.296 - -0.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.46% 28.861 34.767 - 0.69% -
std::unordered_set<std::string>::find(key)_(existent)/1024 20.41% 35.266 42.465 - 2.62% -
std::find_end(deque<int>)_(process_all)/8192 20.31% 2040.607 2455.155 - 22.53% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 20.29% 1237.061 1488.020 - -4.97% -
std::find_end(deque<int>)_(process_all)/1048576 20.28% 265381.787 319208.652 - 20.87% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 20.26% 32.867 39.526 - 12.43% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 20.24% 0.464 0.558 - -1.10% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.23% 20.451 24.588 - -5.44% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 20.14% 6.667 8.010 - -0.59% -
std::replace(list<int>)_(prefix)/8192 20.14% 7011.679 8423.936 - 20.37% -
std::map<std::string,_int>::insert(value)_(already_present)/0 20.02% 12.159 14.593 - -13.35% -
rng::contains_subrange(list<int>)_(process_all)/8192 19.93% 7007.931 8404.286 - 25.98% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 19.89% 726.136 870.535 - 10.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 19.86% 5.271 6.318 - -0.06% -
SetIntersection_Interlaced_Vector_uint32_262144_4 19.84% 1524213.058 1826585.298 - 20.92% -
BM_MakeHeap_float_Random_256 19.64% 1.238 1.481 - 1.72% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 19.51% 289.489 345.960 - 24.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 19.49% 0.447 0.534 - 14.51% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 19.31% 0.336 0.401 - 0.38% -
rng::stable_partition(list<int>)_(dense)/8192 19.23% 18229.439 21734.580 - -0.36% -
SetIntersection_Interlaced_Vector_uint32_1024_256 19.10% 6366303.523 7582291.363 - 10.23% -
BM_deque_deque_copy_backward/512 19.08% 18.571 22.115 - -3.97% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 18.84% 11591.857 13776.286 - 17.96% -
rng::for_each(set<int>)/32 18.74% 21.407 25.420 - -1.51% -
std::stable_partition(deque<int>)_(dense)/1024 18.68% 596.230 707.586 - 14.54% -
std::partial_sort_copy(list<int>)_(repeated)/1024 18.66% 4511.121 5352.801 - 2.20% -
SetIntersection_None_Set_string_16384_16 18.64% 197065764.468 233797477.082 - 10.74% -
std::move_backward(list<int>)/4096 18.64% 4916.616 5832.946 - 18.26% -
std::unordered_set<std::string>::erase(iterator)/0 18.62% 27.410 32.514 - -22.85% -
BM_std_minmax<unsigned_int>/4 18.61% 0.973 1.154 - 11.84% -
std::copy_backward(list<int>)/4096 18.59% 3312.008 3927.546 - 19.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 18.52% 6.745 7.994 - -0.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 18.50% 8.259 9.787 - -0.58% -
SetIntersection_None_Set_string_16384_64 18.49% 200703574.901 237805171.817 - 11.84% -
rng::replace(vector<int>)_(sprinkled)/32 18.46% 5.605 6.639 - 9.62% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 18.31% 4.602 5.445 - 8.86% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 18.22% 11894.715 14061.778 - 15.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.21% 507.591 600.033 - 18.12% -
SetIntersection_Front_Set_float_262144_1024 18.21% 14204613.479 16791285.281 - 15.72% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 18.17% 10062.098 11890.198 - 17.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 17.93% 25.903 30.548 - 18.41% -
BM_PushHeap_uint64_Ascending_16 17.87% 0.912 1.074 - 10.13% -
std::move(vector<bool>)_(unaligned)/512 17.85% 3.977 4.687 - 0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 17.77% 25.272 29.762 - 21.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.73% 17.554 20.667 - 3.56% -
std::unordered_set<int>::find(key)_(existent)/32 17.70% 1.135 1.336 - 8.92% -
rng::unique(deque<int>)_(sprinkled)/1024 17.70% 629.790 741.252 - 17.43% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 17.69% 664.266 781.776 - 21.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 17.57% 3137905.409 3689163.781 - 10.42% -
std::replace_if(list<int>)_(prefix)/8192 17.52% 7099.958 8344.068 - 17.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.52% 28.242 33.190 - -0.67% -
rng::contains_subrange(deque<int>)_(same_length)/16 17.46% 11.232 13.193 - 0.38% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 17.41% 24.410 28.658 - 15.91% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 17.37% 8.236 9.667 - -8.20% -
rng::unique(deque<int>)_(contiguous)/52 17.14% 68.043 79.704 - 13.14% -
rng::for_each(multiset<int>)/32 17.10% 21.894 25.638 - -0.13% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 17.09% 61.439 71.938 - 20.07% -
std::rotate(list<int>)_(1_element_forward)/32 17.04% 12.384 14.495 - -0.73% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 17.00% 1.167 1.365 - -9.99% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 16.91% 2.165 2.531 - 6.23% -
BM_RangesPushHeap_float_Random_1 16.91% 0.429 0.501 - 7.78% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 16.90% 60.162 70.328 - -6.83% -
std::map<std::string,_int>::erase(iterator)/32 16.89% 27.710 32.390 - 28.62% -
rng::remove(vector<int>)_(sprinkled)/50 16.85% 55.156 64.449 - -0.25% -
rng::for_each(multimap<int>)/32 16.82% 22.421 26.192 - -1.60% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 16.80% 670.415 783.060 - -24.52% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 16.65% 5.835 6.807 - -7.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 16.53% 34.425 40.116 - 16.20% -
std::move(deque<int>)/32768 16.53% 2121.008 2471.549 - 31.17% -
std::stable_partition(deque<int>)_(sparse)/32 16.52% 12.170 14.181 - 13.50% -
std::unordered_set<int>::find(key)_(existent)/1024 16.48% 1.155 1.345 - 9.43% -
std::find_if(vector<int>)_(bail_25%)/8 16.39% 0.995 1.158 - 3.03% -
rng::find_end(deque<int>)_(single_element)/1000 16.35% 293.157 341.089 - 0.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.23% 566.041 657.882 - 18.49% -
SetIntersection_Interlaced_Vector_uint32_262144_256 16.18% 29468394.511 34236173.995 - 0.89% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 16.10% 1.157 1.343 - -1.95% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 16.00% 4.569 5.300 - -0.45% -
rng::move(list<int>)/4096 15.96% 5393.364 6254.176 - -1.11% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 15.94% 89.422 103.676 - -0.11% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 15.94% 1.238 1.436 - 0.15% -
BM_deque_vector_ranges_copy_backward/0 15.92% 1.377 1.596 - 15.88% -
std::multiset<int>::find(key)_(non-existent)/32 15.70% 2.240 2.592 - 12.77% -
BM_PushHeap_string_Ascending_256 15.63% 10.184 11.776 - 12.49% -
rng::find(vector<int>)_(bail_25%)/8 15.53% 1.368 1.581 - -0.56% -
std::multimap<std::string,_int>::ctor(const&)/32 15.40% 712.884 822.686 - -1.81% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 15.39% 1543.415 1780.925 - -0.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 15.31% 10.944 12.620 - 1.16% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15.12% 10279.085 11832.776 - -12.33% -
rng::for_each_n(deque<int>)/32 15.11% 3.774 4.345 - 15.08% -
std::for_each_n(deque<int>)/32 15.06% 3.775 4.343 - 14.82% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 15.05% 1.354 1.557 - 6.72% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 14.94% 5580.502 6413.998 - 1.43% -
rng::is_sorted(vector<int>,_pred)/8 14.89% 3.512 4.035 - -2.91% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 14.83% 65.173 74.838 - 14.97% -
rng::search(list<int>,_pred)_(single_element)/8192 14.77% 8320.133 9549.137 - 14.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 14.63% 7810851.184 8953550.933 - 13.06% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 14.63% 1.609 1.845 - 20.58% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 14.62% 25.696 29.454 - -0.00% -
BM_deque_deque_move_backward/512 14.61% 18.633 21.355 - -0.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.59% 0.534 0.612 - 17.78% -
BM_StringRead_Cold_Shallow_Large 14.59% 1.034 1.184 - 2.28% -
std::unordered_multiset<int>::find(key)_(existent)/1024 14.59% 1.161 1.330 - 6.45% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 14.56% 1.497 1.715 - 2.28% -
std::rotate(list<int>)_(1_element_forward)/50 14.50% 24.278 27.797 - -0.31% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 14.38% 556.187 636.188 - 15.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 14.38% 0.556 0.636 - 3.65% -
rng::transform(list<int>)_(identity_transform)/8192 14.34% 7602.481 8692.825 - 23.45% -
BM_StringRelational_Less_Small_Large_Control 14.27% 1.617 1.848 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 14.26% 8413392.289 9612745.600 - 14.38% -
std::search(list<int>,_pred)_(same_length)/8192 14.20% 8941.331 10210.870 - 4.68% -
BM_RangesPopHeap_float_256 14.20% 19.990 22.828 - 0.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 14.12% 42.841 48.890 - 0.21% -
SetIntersection_Interlaced_Vector_uint32_256_64 14.07% 7282858.379 8307495.681 - 10.98% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 14.03% 18.578 21.184 - 12.94% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.02% 13201.508 15052.944 - 0.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 14.01% 21.583 24.607 - 25.45% -
rng::copy_backward(vector<int>)/32768 13.96% 3286.674 3745.442 - 33.23% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 13.96% 150.190 171.151 - -17.40% -
std::search(deque<int>,_pred)_(no_match)/1024 13.94% 327.319 372.962 - 10.25% -
rng::replace(vector<int>)_(sprinkled)/1024 13.89% 172.147 196.065 - 5.26% -
BM_std_min<short>/1 13.89% 0.293 0.333 - 25.20% -
std::rotate_copy(vector<int>)/8192 13.85% 640.902 729.647 - 9.18% -
std::unordered_set<std::string>::find(key)_(existent)/8192 13.79% 35.502 40.397 - 17.24% -
rng::rotate(list<int>)_(by_1/4)/8192 13.77% 7214.352 8207.840 - 13.82% -
std::copy_n(list<int>)/64 13.76% 14.036 15.967 - 12.61% -
SetIntersection_None_Set_string_16384_1 13.73% 202149680.791 229903521.975 - 8.85% -
SetIntersection_Interlaced_Vector_string_262144_4 13.65% 2074138.017 2357349.780 - 3.10% -
std::multimap<std::string,_int>::count(key)_(existent)/32 13.60% 17.897 20.331 - -0.63% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.56% 10.452 11.869 - 3.76% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 13.55% 9.205 10.452 - 2.50% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 13.51% 9.538 10.826 - 13.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 13.49% 38973084.340 44229925.949 - 13.24% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 13.46% 28232.246 32032.685 - 1.63% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 13.39% 735.462 833.925 - 6.82% -
BM_StringRelationalLiteral_Less_Large_Large_Control 13.38% 2.205 2.500 - 4.16% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.33% 608.872 690.045 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_256_64 13.28% 6752044.939 7648548.821 - -2.65% -
std::stable_partition(deque<int>)_(dense)/50 13.26% 39.686 44.949 - 15.09% -
BM_StringAssignStr_Huge_Transparent 13.22% 103.479 117.159 - 4.38% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.10% 70.919 80.212 - -0.38% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 13.10% 1.237 1.399 - 21.29% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 13.06% 56.102 63.430 - 41.68% -
BM_PushHeap_uint64_Ascending_64 12.99% 1.518 1.715 - 11.77% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 12.89% 2.285 2.579 - 11.35% -
rng::for_each(multimap<int>::iterator)/8 12.84% 4.500 5.077 - 0.03% -
BM_std_minmax<char>/11 12.79% 1.648 1.859 - 5.07% -
BM_StringRelational_Eq_Small_Small_ChangeLast 12.77% 1.678 1.892 - -13.57% -
SetIntersection_Interlaced_Set_uint64_256_256 12.75% 9023237.460 10173753.487 - 9.83% -
rng::find_first_of(vector<int>)_(large_needle)/32 12.68% 105.040 118.364 - 9.08% -
bm_swap_ranges_vb_aligned/1048576 12.68% 3400.698 3832.042 - 12.56% -
rng::remove(vector<int>)_(sprinkled)/32 12.65% 51.390 57.891 - -0.35% -
rng::move_backward(list<int>)/4096 12.54% 6560.116 7382.646 - 12.86% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 12.54% 1.339 1.507 - 25.66% -
SetIntersection_None_Set_string_16384_4 12.46% 197065644.491 221627007.806 - 5.73% -
BM_tolower_char<wchar_t> 12.42% 0.614 0.690 - -0.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 12.40% 6.080 6.834 - 11.86% -
std::set<std::string>::contains(key)_(existent)/1024 12.37% 21.246 23.874 - -1.77% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.28% 1.854 2.082 - -0.01% -
BM_RangesPopHeap_float_64 12.20% 12.252 13.747 - 0.17% -
bm_ranges_swap_ranges_vb_aligned/1048576 12.19% 3409.118 3824.553 - 12.21% -
std::set<std::string>::contains(key)_(non-existent)/8192 12.16% 26.086 29.259 - 3.27% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.13% 2.189 2.455 - 4.69% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.12% 4315.998 4839.311 - -1.34% -
BM_RangesMakeThenSortHeap_float_Descending_16384 12.09% 26.653 29.876 - -0.43% -
rng::replace(vector<int>)_(sprinkled)/8192 12.05% 1376.809 1542.688 - 4.53% -
BM_toupper_char<char> 12.02% 0.615 0.689 - 0.00% -
rng::for_each(multiset<int>::iterator)/32 11.97% 21.455 24.024 - 0.15% -
BM_PushHeap_string_Ascending_1024 11.97% 13.088 14.655 - 11.94% -
std::multiset<std::string>::contains(key)_(existent)/32 11.91% 14.931 16.709 - 0.28% -
rng::contains_subrange(list<int>)_(single_element)/8192 11.90% 6995.482 7827.650 - 9.76% -
std::rotate(list<int>)_(1_element_backward)/8192 11.89% 8441.119 9444.719 - 11.40% -
std::move(list<int>)/4096 11.89% 4380.130 4900.710 - -4.92% -
std::unordered_set<std::string>::count(key)_(existent)/1024 11.85% 36.251 40.547 - 3.27% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 11.68% 1.051 1.174 - -1.62% -
std::unordered_set<std::string>::count(key)_(existent)/32 11.66% 38.972 43.517 - 7.31% -
std::flat_map<int,_int>::erase(iterator)/1024 11.65% 76.089 84.956 - 14.24% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 11.64% 22.778 25.430 - -0.09% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 11.59% 16418.571 18321.674 - 2.15% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 11.53% 7.468 8.329 - 4.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 11.51% 5049280.676 5630411.403 - -30.51% -
BM_std_minmax<int>/4 11.50% 0.975 1.087 - 6.11% -
std::unique(deque<int>)_(sprinkled)/52 11.49% 84.561 94.276 - 15.03% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.46% 314603016.862 350658324.733 - -0.12% -
std::find_if(deque<int>)_(bail_25%)/32768 11.43% 2748.610 3062.902 - 12.34% -
std::unordered_set<int>::count(key)_(existent)/1024 11.42% 1.204 1.341 - 11.23% -
std::multiset<int>::find(key)_(non-existent)/1024 11.40% 5.475 6.099 - 10.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 11.38% 6695979.291 7457825.798 - 3.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.37% 32.719 36.437 - -1.08% -
std::set<std::string>::equal_range(key)_(existent)/8192 11.34% 27.006 30.069 - 0.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.34% 29.172 32.479 - -2.88% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 11.33% 22.383 24.919 - 2.41% -
rng::unique(deque<int>)_(contiguous)/32 11.33% 58.783 65.442 - 8.50% -
rng::for_each(multimap<int>::iterator)/32 11.33% 21.200 23.601 - -0.74% -
BM_PopHeap_uint32_1 11.33% 0.456 0.508 - 4.15% -
BM_StringRelational_Eq_Empty_Empty_Control 11.32% 1.854 2.064 - -0.04% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.30% 1245.259 1385.931 - -0.33% -
rng::partition(list<int>)_(sparse)/8192 11.19% 7879.756 8761.399 - 26.61% -
std::multiset<int>::insert(value)_(new_value)/8192 11.18% 74.026 82.304 - 6.87% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.13% 1.316 1.463 - 0.85% -
std::reverse_copy(vector<int>)/8 11.10% 2.367 2.629 - 2.80% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 11.07% 1.296 1.439 - 5.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 11.05% 14.520 16.125 - 10.05% -
std::remove_if(vector<int>)_(sprinkled)/50 11.05% 60.085 66.723 - 0.13% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 10.96% 1359.236 1508.190 - 13.69% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 10.93% 12120.405 13445.205 - 13.69% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 10.91% 49.361 54.746 - 107.59% -
BM_std_min<char>/3 10.90% 0.718 0.796 - 14.88% -
BM_PushHeap_string_Ascending_64 10.88% 7.139 7.916 - 8.15% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.88% 10.874 12.057 - 13.76% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 10.88% 3891.192 4314.374 - 10.94% -
std::find_if_not(vector<int>)_(process_all)/32768 10.84% 8808.379 9762.925 - -0.07% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.81% 16.621 18.418 - -0.05% -
SetIntersection_Interlaced_Set_uint64_1024_1024 10.80% 15186180.066 16825720.955 - 3.01% -
BM_StringAssignStr_Huge_Opaque 10.77% 104.579 115.840 - 3.77% -
BM_StringRelational_Less_Small_Empty_Control 10.76% 1.898 2.103 - 9.98% -
std::find_if_not(vector<int>)_(process_all)/8192 10.75% 2194.863 2430.918 - -0.11% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.70% 18.628 20.622 - -0.51% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 10.65% 1.437 1.590 - 5.73% -
rng::for_each_n(list<int>)/50 10.65% 21.734 24.047 - -1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 10.63% 7160322.808 7921370.698 - 36.66% -
rng::find(list<int>)_(bail_25%)/32768 10.62% 7609.810 8417.634 - 9.83% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 10.59% 4306.998 4763.215 - -1.12% -
SetIntersection_Interlaced_Vector_uint32_1024_16 10.59% 1884804.393 2084327.048 - -13.24% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 10.54% 206.754 228.552 - -44.25% -
rng::for_each(set<int>::iterator)/8 10.53% 4.534 5.011 - -0.06% -
SetIntersection_Interlaced_Set_float_262144_16 10.49% 1599214.761 1766958.740 - 9.01% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 10.48% 2.393 2.643 - 10.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 10.47% 0.556 0.614 - 32.80% -
BM_vector_deque_ranges_move_backward/70000 10.41% 7651.795 8448.060 - 4.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 10.38% 2876318.609 3174766.398 - 6.47% -
BM_vector_deque_copy/0 10.37% 0.388 0.429 - -14.21% -
BM_StringRelational_Less_Large_Large_Control 10.37% 2.047 2.260 - -0.99% -
BM_StringConstructDestroyCStr_Empty_Opaque 10.31% 2.093 2.309 - 10.82% -
rng::any_of(vector<int>)_(process_all)/8 10.31% 2.354 2.597 - 4.24% -
std::stable_partition(deque<int>)_(dense)/32 10.30% 29.909 32.988 - 14.47% -
rng::copy_n(vector<int>)/4096 10.30% 146.260 161.321 - 7.98% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 10.28% 1.895 2.090 - -1.07% -
std::stable_partition(deque<int>)_(sparse)/50 10.24% 29.719 32.761 - 15.55% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 10.23% 28.582 31.505 - -0.41% -
BM_StringEraseWithMove_Huge_Opaque 10.23% 46.165 50.886 - -4.13% -
std::set<int>::lower_bound(key)_(existent)/8192 10.19% 7.847 8.646 - 2.26% -
rng::rotate(list<int>)_(by_1/2)/32 10.18% 6.099 6.719 - -0.51% -
BM_vector_deque_move_backward/65536 10.17% 7352.003 8099.591 - 7.13% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.17% 39.110 43.085 - 0.48% -
std::unordered_multiset<int>::contains(key)_(existent)/32 10.04% 1.293 1.422 - -1.08% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.03% 6730537.600 7405678.546 - 15.35% -
rng::remove_if(vector<int>)_(sprinkled)/50 10.03% 59.652 65.633 - 1.26% -
SetIntersection_Interlaced_Vector_uint32_1024_4 10.01% 1325324.026 1457968.280 - -1.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.98% 5906968.318 6496316.047 - 9.90% -
BM_StringFindCharLiteral/4096 9.97% 77.434 85.158 - 10.06% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.92% 9.905 10.887 - -6.50% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 9.89% 490.843 539.363 - 9.64% -
BM_std_minmax_element<int>/3 9.88% 1.044 1.147 - -0.06% -
std::stable_sort(deque<int>)_(descending)/8 9.88% 26.651 29.284 - 9.69% -
std::for_each_n(join_view(vector<vector<int>>))/8 9.88% 1.678 1.844 - 15.54% -
rng::partial_sort_copy(deque<int>)_(descending)/8 9.88% 19.673 21.615 - -0.94% -
BM_PopHeap_float_256 9.87% 20.337 22.345 - -0.50% -
BM_MakeThenSortHeap_float_Descending_16384 9.87% 27.349 30.048 - 1.60% -
BM_vector_deque_ranges_move/2 9.85% 1.727 1.897 - -8.24% -
SetIntersection_Front_Set_float_262144_64 9.85% 1871469.646 2055799.418 - 7.13% -
rng::is_sorted_until(deque<int>,_pred)/8 9.84% 3.855 4.235 - 0.15% -
std::unique(deque<int>)_(sprinkled)/1024 9.84% 876.229 962.424 - 15.19% -
std::multimap<int,_int>::find(key)_(non-existent)/32 9.81% 2.239 2.459 - 7.45% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 9.80% 10.198 11.198 - -1.16% -
BM_deque_deque_ranges_copy_backward/1024 9.77% 38.040 41.756 - -0.13% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 9.76% 2.160 2.371 - 3.97% -
BM_std_minmax<char>/64 9.76% 1.256 1.379 - -0.17% -
BM_deque_deque_ranges_copy_backward/512 9.72% 19.497 21.392 - -0.01% -
rng::find_end(deque<int>)_(process_all)/1024 9.70% 302.597 331.953 - 4.20% -
SetIntersection_Interlaced_Vector_uint64_262144_16 9.68% 3187398.526 3496064.809 - 14.44% -
BM_RangesPushHeap_uint64_Ascending_64 9.63% 1.519 1.665 - 9.74% -
std::set<std::string>::find(key)_(non-existent)/32 9.63% 9.278 10.172 - 4.78% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 9.61% 66.582 72.982 - 0.23% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.58% 0.700 0.767 - 9.52% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.55% 0.700 0.767 - 9.51% -
rng::any_of(deque<int>)_(process_all)/32768 9.54% 10529.248 11533.388 - 6.31% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.52% 0.700 0.767 - 9.48% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 9.51% 2.578 2.823 - 3.90% -
std::search(list<int>)_(single_element)/8192 9.51% 7828.129 8572.393 - 14.62% -
rng::find_first_of(vector<int>)_(large_needle)/8192 9.50% 7057906.762 7728756.418 - 7.76% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.50% 7.181 7.863 - 4.04% -
std::multiset<int>::find(key)_(non-existent)/8192 9.49% 8.539 9.348 - 6.18% -
rng::move_backward(list<int>)/262144 9.45% 266936.807 292169.725 - 5.70% -
rng::any_of(deque<int>)_(process_all)/8192 9.43% 2625.277 2872.724 - 5.27% -
rng::stable_partition(deque<int>)_(dense)/50 9.42% 37.400 40.923 - -0.74% -
BM_vector_deque_ranges_move_backward/64000 9.41% 7177.082 7852.255 - 6.70% -
std::search(deque<int>,_pred)_(near_matches)/1000 9.41% 23307.568 25500.181 - -5.90% -
std::map<std::string,_int>::erase(iterator)/1024 9.35% 26.862 29.373 - 12.49% -
rng::partition(deque<int>)_(dense)/50 9.33% 15.399 16.836 - 15.68% -
rng::move_backward(deque<int>)/8 9.32% 3.657 3.998 - -0.33% -
std::reverse(list<int>)/32768 9.30% 16886.928 18457.820 - 8.57% -
std::unique(deque<int>)_(sprinkled)/32 9.30% 67.262 73.514 - 11.89% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.25% 16.136 17.629 - -0.41% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.25% 4.148 4.532 - 3.22% -
rng::find_first_of(vector<int>)_(large_needle)/1024 9.22% 109839.086 119964.992 - 7.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 9.22% 1595079.572 1742089.504 - 2.69% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 9.19% 21.644 23.633 - 7.12% -
BM_std_min<char>/2 9.14% 0.485 0.530 - 9.13% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.13% 0.908 0.991 - -0.20% -
rng::search(deque<int>)_(same_length)/1000 9.13% 331.309 361.545 - 10.85% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 9.11% 1.634 1.783 - 14.37% -
BM_deque_deque_ranges_move_backward/1024 9.11% 38.224 41.704 - -0.07% -
std::set<std::string>::count(key)_(non-existent)/32 9.10% 9.672 10.553 - 1.71% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.09% 17459.607 19047.340 - -2.66% -
std::remove(deque<int>)_(sprinkled)/50 9.08% 57.257 62.458 - 4.19% -
BM_MakeThenSortHeap_float_Ascending_4 9.08% 1.397 1.524 - 6.88% -
std::copy(vector<bool>)_(aligned)/262144 9.06% 684.074 746.067 - 19.72% -
SetIntersection_Interlaced_Set_uint32_256_256 9.06% 8851964.824 9653901.402 - 10.22% -
std::distance(join_view(vector<vector<int>>))/50 9.05% 0.604 0.659 - 13.10% -
SetIntersection_Front_Set_uint64_262144_16384 9.04% 336249406.411 366653098.100 - 3.82% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 9.03% 0.827 0.901 - 9.42% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.03% 1.485 1.619 - 7.02% -
BM_RangesPopHeap_float_16 9.01% 6.443 7.023 - -0.21% -
rng::unique(list<int>,_pred)_(sprinkled)/32 9.00% 64.753 70.578 - 5.79% -
std::set<std::string>::equal_range(key)_(existent)/32 8.98% 15.506 16.899 - 0.80% -
std::multiset<std::string>::erase(key)_(non-existent)/32 8.98% 10.099 11.006 - 12.81% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 8.97% 26.039 28.375 - 20.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8.97% 6819872.302 7431591.443 - 9.33% -
std::search(deque<int>,_pred)_(near_matches)/1024 8.97% 24476.718 26671.305 - -5.84% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.96% 36.531 39.805 - 2.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.96% 38.617 42.076 - -9.33% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 8.96% 25.152 27.405 - 8.70% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.94% 16.239 17.691 - 0.16% -
BM_vector_deque_copy_backward/64000 8.93% 7240.333 7887.116 - 3.32% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 8.90% 10.088 10.987 - 2.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 8.90% 1590158.736 1731610.188 - 8.91% -
SetIntersection_Front_Set_uint64_16384_64 8.87% 1913438.329 2083219.035 - 3.14% -
rng::find_end(list<int>)_(process_all)/8192 8.84% 6826.746 7429.998 - 0.72% -
std::set<std::string>::contains(key)_(non-existent)/32 8.83% 9.418 10.250 - -2.92% -
BM_PushHeap_float_QuickSortAdversary_16 8.80% 0.979 1.065 - 8.31% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 8.77% 3804.145 4137.817 - 9.18% -
BM_deque_deque_copy_backward/70000 8.75% 8402.618 9137.692 - 3.39% -
rng::find_end(list<int>)_(process_all)/1024 8.73% 673.763 732.607 - 0.04% -
std::set<int>::find(key)_(non-existent)/32 8.73% 2.267 2.464 - 4.58% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 8.72% 4.780 5.197 - 9.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.67% 24.307 26.415 - -4.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.66% 954.862 1037.561 - 2.17% -
BM_vector_deque_ranges_move_backward/65536 8.63% 7264.144 7891.325 - 5.81% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 8.62% 28.161 30.588 - 8.89% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.62% 661.657 718.662 - -0.19% -
rng::for_each(map<int>::iterator)/32 8.58% 22.979 24.951 - -1.03% -
BM_std_minmax_element<short>/3 8.58% 1.148 1.247 - 7.01% -
rng::find_last(list<int>)_(bail_10%)/8192 8.58% 6248.576 6784.828 - 7.46% -
std::map<std::string,_int>::erase(iterator)/8192 8.58% 26.448 28.717 - 12.25% -
SetIntersection_None_Set_float_262144_16384 8.54% 1163602.455 1262966.307 - 8.24% -
BM_deque_deque_copy_backward/1024 8.52% 38.430 41.704 - 0.45% -
std::multiset<int>::equal_range(key)_(existent)/1024 8.51% 4.951 5.373 - -2.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.51% 1.155 1.253 - -0.22% -
BM_PopHeap_float_64 8.49% 12.508 13.569 - 0.29% -
rng::stable_partition(deque<int>)_(dense)/32 8.45% 28.003 30.370 - 0.68% -
SetIntersection_None_Set_float_262144_1 8.45% 1162173.096 1260347.656 - 6.76% -
std::find_if(deque<int>)_(bail_25%)/8192 8.44% 703.452 762.850 - 6.29% -
BM_vector_deque_ranges_move/1 8.44% 2.031 2.203 - -5.58% -
BM_StringEraseWithMove_Huge_Transparent 8.43% 45.302 49.122 - -3.76% -
vector<bool>(size_type,_const_value_type&) 8.41% 8.157 8.843 - 9.14% -
std::find_if_not(vector<int>)_(process_all)/1024 8.40% 283.693 307.516 - -0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 8.39% 1592909.470 1726616.599 - 5.22% -
rng::copy_n(vector<bool>)_(unaligned)/512 8.38% 3.322 3.600 - 2.61% -
std::find_end(list<int>)_(process_all)/1000 8.38% 656.214 711.207 - -51.33% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 8.38% 2744.842 2974.797 - 9.61% -
std::shift_right(deque<int>)/1024 8.38% 39.829 43.166 - 0.40% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.36% 2.230 2.417 - 8.57% -
std::copy(vector<int>)/32768 8.35% 3497.233 3789.306 - 0.33% -
std::map<int,_int>::equal_range(key)_(existent)/32 8.34% 1.752 1.898 - 7.02% -
std::move_backward(deque<int>)/512 8.34% 23.961 25.958 - -0.98% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 8.31% 25.352 27.458 - -2.36% -
BM_deque_deque_move_backward/1024 8.30% 38.511 41.707 - 0.06% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 8.29% 6.378 6.907 - -2.43% -
std::find_end(deque<int>)_(single_element)/8192 8.26% 2038.462 2206.790 - -19.25% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.25% 29.311 31.730 - -1.57% -
rng::search(list<int>,_pred)_(same_length)/8192 8.25% 8902.986 9637.139 - 1.88% -
rng::find_first_of(deque<int>)_(small_needle)/32 8.24% 110.994 120.138 - 13.84% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.23% 34.305 37.127 - -0.00% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.20% 1.710 1.850 - 31.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 8.20% 23.891 25.850 - 5.25% -
std::deque<int>::ctor(size)/1024 8.19% 68.900 74.546 - 1.68% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 8.18% 10.211 11.046 - -10.14% -
rng::stable_partition(list<int>)_(dense)/32 8.17% 31.804 34.402 - -0.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 8.14% 20.475 22.141 - 3.90% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.14% 9.431 10.198 - -3.60% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.13% 25.997 28.111 - 5.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 8.13% 6.589 7.125 - -4.21% -
rng::move_backward(deque<int>)/512 8.12% 24.122 26.081 - -0.49% -
std::find_if_not(list<int>)_(bail_25%)/8 8.12% 1.216 1.315 - -0.60% -
BM_RangesPushHeap_uint32_Descending_4 8.11% 0.351 0.380 - -2.77% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 8.11% 1.038 1.122 - -6.93% -
SetIntersection_None_Set_float_262144_16 8.10% 1161137.533 1255197.752 - 6.99% -
SetIntersection_None_Set_float_262144_4 8.10% 1162813.152 1256976.400 - 7.38% -
rng::find_last(vector<char>)_(bail_90%)/1024 8.09% 12.079 13.056 - 15.82% -
BM_std_minmax_element<long_long>/1024 8.07% 272.019 293.980 - 5.40% -
BM_PopHeap_float_16 8.07% 6.477 7.000 - 0.10% -
rng::rotate(list<int>)_(1_element_forward)/50 8.06% 24.293 26.250 - -4.05% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.04% 597.719 645.760 - -1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 8.04% 20668820.404 22330031.601 - -0.69% -
rng::move_backward(vector<bool>)_(unaligned)/4096 8.03% 27.706 29.931 - 5.01% -
BM_MakeHeap_uint32_PipeOrgan_4 8.03% 0.419 0.453 - 1.08% -
BM_std_minmax_element<long_long>/512 8.02% 138.204 149.294 - 5.59% -
SetIntersection_Front_Set_uint64_262144_1024 8.02% 14483865.216 15645401.122 - 2.73% -
rng::move(deque<int>)/32768 8.02% 2175.277 2349.709 - 7.61% -
std::multimap<std::string,_int>::erase(iterator)/32 8.01% 29.411 31.766 - 2.94% -
std::stable_partition(deque<int>)_(sparse)/8192 8.00% 3369.537 3639.267 - 1.59% -
BM_MakeHeap_uint32_Random_256 8.00% 1.147 1.239 - 1.73% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 8.00% 685.979 740.826 - 5.78% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.98% 22.288 24.067 - 0.35% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.96% 5160.517 5571.411 - -21.03% -
std::search(list<int>)_(no_match)/8192 7.96% 7152.815 7722.241 - -1.28% -
std::remove_copy_if(list<int>)_(sprinkled)/50 7.95% 24.626 26.585 - 8.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 7.94% 16.693 18.018 - 7.86% -
BM_std_minmax_element<long_long>/4096 7.93% 1077.033 1162.401 - 5.84% -
std::unique_copy(list<int>)_(contiguous)/52 7.91% 20.317 21.925 - -1.24% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 7.91% 5.415 5.843 - 7.03% -
BM_std_minmax<unsigned_int>/16 7.90% 1.284 1.385 - 7.98% -
rng::find(vector<char>)_(bail_25%)/8 7.90% 0.983 1.061 - -8.21% -
BM_RangesMakeHeap_uint32_Random_1024 7.90% 1.071 1.156 - 11.53% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 7.90% 1.875 2.023 - 11.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.89% 0.633 0.683 - 1.10% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 7.88% 26.924 29.046 - -0.21% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.87% 5300.869 5717.825 - -0.48% -
SetIntersection_Interlaced_Vector_float_256_1 7.86% 4462856.498 4813749.580 - 8.57% -
std::search(list<int>,_pred)_(single_element)/8192 7.83% 8668.187 9346.864 - 14.02% -
BM_StringRead_Cold_Deep_Large 7.83% 1.209 1.304 - -2.45% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.83% 283833.536 306046.130 - 0.01% -
BM_RangesMakeThenSortHeap_float_Descending_256 7.81% 5.718 6.164 - 0.46% -
std::partition_point(deque<int>)/50 7.80% 4.614 4.974 - 10.88% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 7.80% 58.658 63.234 - -0.26% -
BM_std_minmax_element<long_long>/4000 7.79% 1052.350 1134.366 - 5.98% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.79% 66227.609 71383.819 - 7.82% -
rng::find_first_of(deque<int>)_(small_needle)/50 7.77% 170.764 184.035 - 13.31% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 7.77% 23.046 24.837 - 17.46% -
rng::stable_partition(deque<int>)_(dense)/1024 7.76% 590.021 635.826 - -2.45% -
BM_vector_deque_copy_backward/2 7.76% 2.067 2.227 - -2.76% -
BM_std_minmax_element<long_long>/5500 7.76% 1444.963 1557.039 - 6.02% -
SetIntersection_Front_Set_string_256_256 7.74% 27952799.539 30116999.792 - -4.12% -
BM_RangesPushHeap_uint64_Descending_4 7.74% 0.360 0.388 - 4.68% -
std::unique(list<int>)_(sprinkled)/52 7.73% 70.627 76.089 - 0.25% -
SetIntersection_Interlaced_Set_uint64_64_64 7.73% 15158007.264 16330096.143 - 9.23% -
BM_RangesMakeHeap_uint64_Heap_1024 7.73% 0.253 0.272 - 7.73% -
SetIntersection_None_Set_float_262144_64 7.68% 1161667.966 1250939.943 - 6.62% -
SetIntersection_None_Set_float_262144_256 7.67% 1163435.059 1252646.158 - 6.68% -
BM_std_minmax_element<int>/2 7.67% 0.638 0.687 - -0.08% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 7.66% 25868.671 27851.396 - 2.34% -
rng::contains_subrange(deque<int>)_(same_length)/50 7.66% 26.884 28.943 - -0.55% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.65% 25.999 27.988 - 4.84% -
rng::partition(list<int>)_(dense)/32 7.65% 8.448 9.094 - 1.40% -
std::set<std::string>::count(key)_(existent)/32 7.62% 14.472 15.575 - -2.20% -
std::multiset<std::string>::count(key)_(existent)/32 7.61% 18.033 19.405 - -1.16% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.60% 8368.913 9005.341 - 7.50% -
BM_std_minmax<short>/4 7.60% 0.971 1.044 - 7.45% -
std::set<std::string>::erase(key)_(existent)/32 7.59% 69.655 74.943 - -0.15% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.56% 596.810 641.955 - -0.36% -
BM_PopHeap_pair<uint32,_uint32>_1 7.55% 0.506 0.545 - -1.00% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 7.55% 10.556 11.352 - 7.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.53% 5.285 5.683 - 0.13% -
BM_MakeHeap_uint32_Random_1024 7.51% 1.030 1.108 - 6.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.51% 23.299 25.048 - -0.11% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 7.50% 1.598 1.718 - 9.36% -
BM_StringRead_Cold_Shallow_Small 7.46% 0.777 0.835 - 1.46% -
BM_std_minmax<char>/12 7.43% 1.915 2.058 - 3.89% -
std::multiset<std::string>::count(key)_(non-existent)/32 7.43% 9.345 10.039 - -4.91% -
std::find(vector<long_long>)_(process_all)/8 7.39% 1.155 1.240 - -2.58% -
SetIntersection_Front_Set_uint64_1024_4 7.39% 1099855.862 1181132.215 - 2.21% -
SetIntersection_None_Set_float_262144_262144 7.37% 1166374.509 1252343.018 - 6.68% -
BM_vector_deque_copy_backward/1 7.34% 2.310 2.480 - -2.29% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 7.34% 1.218 1.308 - 5.79% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 7.32% 10.564 11.338 - 20.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.31% 10780361.322 11568597.566 - 9.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 7.31% 2175397.867 2334415.041 - 8.22% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.29% 9.231 9.904 - -27.64% -
std::stable_partition(deque<int>)_(dense)/8192 7.27% 5669.075 6081.407 - -0.57% -
SetIntersection_Front_Set_string_16384_256 7.27% 14679650.652 15746791.357 - 5.46% -
rng::rotate(deque<int>)_(by_1/2)/1024 7.24% 173.553 186.119 - 5.35% -
BM_std_minmax<unsigned_short>/2 7.24% 0.848 0.909 - 1.90% -
BM_PushHeap_float_Random_4 7.24% 2.837 3.042 - 3.98% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.23% 5.000 5.361 - -1.54% -
BM_MakeThenSortHeap_string_SingleElement_4 7.22% 5.959 6.390 - 2.98% -
BM_std_minmax<unsigned_short>/21 7.22% 1.962 2.104 - 9.63% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.21% 28.816 30.894 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.21% 20123377.965 21574528.669 - 5.34% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 7.15% 10.693 11.458 - 6.90% -
std::move_backward(vector<bool>)_(unaligned)/64 7.14% 1.790 1.918 - 5.60% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 7.14% 19.835 21.251 - -6.18% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.10% 31.233 33.452 - -0.60% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 7.09% 4.463 4.780 - 0.39% -
std::vector<int>::ctor(size)/1024 7.07% 41.099 44.006 - -0.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 7.07% 22.064 23.623 - -5.94% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 7.07% 25.916 27.748 - 3.65% -
std::find_end(list<int>)_(process_all)/1048576 7.06% 817328.440 875037.562 - -0.50% -
SetIntersection_Front_Set_uint32_1024_256 7.05% 4588185.853 4911538.702 - 5.14% -
SetIntersection_Front_Set_float_16384_1024 7.05% 15558256.844 16654640.106 - 1.96% -
std::find_first_of(deque<int>)_(small_needle)/50 7.00% 164.557 176.084 - 0.61% -
BM_vector_deque_move_backward/64000 6.99% 7358.308 7872.559 - 8.39% -
rng::copy_if(list<int>)_(entire_range)/64 6.99% 30.797 32.949 - 2.16% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.98% 610.659 653.264 - 0.21% -
BM_std_minmax_element<short>/1 6.91% 0.303 0.324 - 6.80% -
BM_vector_deque_move_backward/70000 6.90% 8004.825 8557.145 - 5.88% -
std::multiset<int>::equal_range(key)_(non-existent)/32 6.89% 2.309 2.469 - -3.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 6.86% 5.045 5.391 - 2.95% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.85% 11316.703 12091.652 - 8.40% -
std::set<int>::contains(key)_(non-existent)/32 6.84% 2.348 2.508 - -12.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 6.84% 1901420.653 2031447.918 - 7.88% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.83% 27.017 28.863 - -0.20% -
std::remove_if(vector<int>)_(sprinkled)/32 6.81% 53.749 57.408 - 0.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 6.78% 8.749 9.343 - 6.22% -
SetIntersection_Front_Set_uint64_1024_64 6.76% 1888060.935 2015772.146 - 2.88% -
std::map<std::string,_int>::count(key)_(existent)/1024 6.76% 23.402 24.985 - 0.97% -
BM_vector_deque_ranges_move_backward/1 6.75% 2.183 2.330 - 16.67% -
std::deque<int>::ctor(size)/32 6.74% 26.122 27.883 - 3.43% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.71% 10.557 11.265 - 2.00% -
BM_PushHeap_uint64_Random_4 6.69% 2.055 2.193 - 0.23% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.69% 209.228 223.227 - 7.01% -
rng::any_of(deque<int>)_(process_all)/50 6.68% 18.340 19.565 - -3.67% -
std::find_first_of(deque<int>)_(small_needle)/32 6.67% 107.356 114.511 - 1.27% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 6.65% 0.464 0.495 - -1.94% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 6.65% 0.562 0.599 - -10.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.63% 1684630.043 1796371.014 - 5.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.62% 47.560 50.708 - -3.36% -
BM_num_get<long> 6.62% 11.063 11.795 - 1.75% -
BM_std_minmax_element<short>/64000 6.61% 16301.128 17378.137 - -5.48% -
BM_std_min<unsigned_long_long>/5 6.59% 1.343 1.432 - 7.43% -
BM_deque_deque_ranges_move_backward/70000 6.59% 8505.993 9066.720 - 1.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 6.58% 11027959.919 11753750.129 - 6.41% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 6.57% 21.594 23.014 - 3.43% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.57% 10.072 10.733 - -2.68% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.56% 3.260 3.474 - -0.50% -
SetIntersection_Front_Set_uint64_16384_4 6.56% 1083437.932 1154479.640 - -0.38% -
std::map<int,_int>::contains(key)_(non-existent)/32 6.56% 2.283 2.433 - 1.39% -
std::multiset<int>::count(key)_(existent)/8192 6.55% 9.188 9.790 - 5.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.55% 5.086 5.420 - -1.83% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 6.55% 0.395 0.421 - 7.11% -
BM_std_min<char>/4 6.55% 1.071 1.141 - 6.97% -
BM_vector_deque_ranges_move_backward/2 6.52% 1.937 2.063 - 17.64% -
rng::for_each(set<int>::iterator)/32 6.52% 22.161 23.606 - 0.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.49% 25130.716 26760.923 - 1.05% -
SetIntersection_Front_Set_string_1024_64 6.48% 4696596.405 5000755.240 - -5.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 6.46% 1687469.891 1796526.611 - 5.53% -
rng::swap_ranges(list<int>)/8192 6.46% 10073.590 10724.438 - -16.87% -
SetIntersection_None_Set_float_262144_1024 6.45% 1171820.474 1247393.068 - 6.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 6.44% 24143.721 25698.679 - 2.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.43% 12551.453 13358.737 - -28.30% -
SetIntersection_None_Vector_string_262144_256 6.43% 1314140.772 1398586.078 - 1.47% -
SetIntersection_Front_Vector_uint32_16384_16384 6.42% 79360260.513 84456330.956 - 1.37% -
std::replace_if(vector<int>)_(sprinkled)/50 6.42% 12.902 13.730 - 6.44% -
BM_std_minmax_element<short>/70000 6.41% 17852.010 18997.183 - -5.55% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 6.39% 29.190 31.056 - 0.99% -
BM_std_minmax_element<long_long>/70000 6.39% 18696.519 19891.324 - 6.30% -
SetIntersection_Interlaced_Set_float_262144_4 6.37% 1286060.385 1368043.211 - 5.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.37% 6156564.523 6548922.221 - 0.19% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 6.36% 24110.938 25644.826 - 2.23% -
BM_MakeHeap_uint32_PipeOrgan_1024 6.36% 0.689 0.732 - 4.20% -
BM_std_minmax_element<long_long>/65536 6.36% 17518.106 18631.465 - 6.31% -
BM_std_minmax<char>/10 6.34% 1.301 1.384 - -0.05% -
std::remove(deque<int>)_(sprinkled)/32 6.33% 52.627 55.958 - -1.83% -
std::unique(list<int>)_(contiguous)/52 6.33% 67.273 71.528 - 0.85% -
BM_std_minmax_element<short>/4000 6.32% 1024.336 1089.110 - -5.42% -
BM_std_minmax_element<long_long>/64000 6.31% 17107.497 18186.570 - 6.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.29% 6.872 7.304 - 5.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.29% 21.641 23.002 - 2.12% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.28% 28.901 30.717 - 1.51% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.28% 7.026 7.467 - 6.49% -
BM_vector_deque_ranges_copy_backward/2 6.27% 1.943 2.064 - -0.04% -
std::set<int>::insert(value)_(new_value)/8192 6.25% 71.043 75.484 - -2.58% -
BM_std_minmax_element<short>/65536 6.25% 16691.883 17735.227 - -5.78% -
BM_RangesMakeHeap_uint32_Random_64 6.25% 1.326 1.408 - 13.82% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 6.24% 30111.892 31992.302 - 0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 6.23% 10137763.980 10769144.242 - -26.22% -
std::unordered_map<int,_int>::count(key)_(existent)/32 6.23% 1.273 1.352 - 10.21% -
BM_num_get<long_long> 6.20% 11.169 11.861 - 2.95% -
BM_vector_deque_copy_backward/0 6.19% 0.402 0.426 - 2.57% -
rng::find_if(list<int>)_(bail_25%)/32768 6.19% 8454.857 8977.901 - 5.54% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.18% 53.393 56.694 - 0.70% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 6.17% 1.536 1.631 - 4.92% -
rng::unique_copy(list<int>)_(sprinkled)/8192 6.16% 6980.278 7410.185 - -4.21% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 6.15% 4.778 5.072 - 6.04% -
rng::find_end(list<int>)_(process_all)/1048576 6.14% 824731.927 875397.993 - -0.18% -
rng::remove(list<int>)_(prefix)/8192 6.14% 8523.112 9046.379 - 8.11% -
std::map<int,_int>::ctor(const&)/32 6.12% 211.895 224.869 - 6.81% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.12% 17.898 18.993 - 8.11% -
BM_std_minmax_element<short>/4096 6.12% 1049.902 1114.115 - -5.48% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.12% 0.757 0.804 - 6.13% -
SetIntersection_Interlaced_Set_uint64_256_64 6.10% 14710051.031 15607505.841 - 5.60% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.10% 54705.056 58042.099 - 1.00% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.10% 70.229 74.513 - -0.90% -
std::find_end(list<int>)_(single_element)/1024 6.09% 689.682 731.691 - -0.10% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.09% 575297.400 610334.736 - -0.51% -
rng::find_first_of(deque<int>)_(small_needle)/1024 6.04% 3515.329 3727.725 - 7.61% -
std::set<int>::insert(value)_(new_value)/1024 6.03% 41.947 44.478 - 3.02% -
SetIntersection_Interlaced_Set_string_16384_4 6.02% 199712727.393 211738051.503 - 6.02% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 6.00% 19.298 20.455 - -0.12% -
BM_StringCopy_Huge 5.98% 100.977 107.019 - 4.25% -
SetIntersection_Interlaced_Set_float_262144_64 5.97% 1573333.576 1667222.494 - 6.23% -
BM_vector_deque_copy_backward/70000 5.97% 8163.027 8650.013 - 3.61% -
BM_SortHeap_float_1 5.95% 0.251 0.266 - 3.53% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.95% 7783.187 8246.059 - 0.35% -
rng::replace_if(list<int>)_(sprinkled)/8192 5.95% 7452.365 7895.417 - 6.14% -
BM_MakeThenSortHeap_float_Descending_256 5.94% 5.722 6.062 - 3.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 5.94% 21543537.403 22822528.901 - 7.41% -
BM_RangesPushHeap_float_PipeOrgan_4 5.93% 0.481 0.510 - 3.18% -
SetIntersection_Interlaced_Set_float_262144_256 5.92% 1579327.798 1672746.420 - 5.62% -
BM_std_minmax<unsigned_char>/8 5.91% 1.087 1.151 - 0.82% -
BM_StringRelational_Less_Small_Small_Control 5.90% 1.727 1.829 - 6.22% -
rng::unique(list<int>,_pred)_(sprinkled)/52 5.90% 82.809 87.698 - 3.82% -
SetIntersection_Interlaced_Vector_uint32_16384_4 5.89% 1530634.565 1620841.481 - 14.17% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.89% 24.349 25.783 - 0.42% -
rng::find_first_of(deque<int>)_(small_needle)/8192 5.87% 28169.723 29824.056 - 7.91% -
BM_std_minmax_element<short>/1024 5.87% 268.321 284.075 - -5.07% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 5.87% 0.965 1.022 - -7.61% -
std::find_end(list<int>)_(process_all)/8192 5.87% 6988.646 7398.549 - -0.45% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.86% 5.367 5.681 - 5.40% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.85% 15265477.487 16159116.564 - 5.85% -
std::set<int>::equal_range(key)_(non-existent)/8192 5.83% 9.806 10.378 - 5.76% -
vector<bool>(const_vector<bool>&) 5.82% 9.828 10.400 - 2.48% -
BM_RangesMakeHeap_float_Heap_16 5.81% 0.211 0.223 - 0.90% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.80% 11054.044 11695.186 - 2.32% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 5.80% 31.200 33.009 - 2.56% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.78% 455.974 482.326 - 0.09% -
rng::find_last(forward_list<int>)_(bail_10%)/50 5.78% 20.152 21.316 - 4.31% -
BM_std_minmax_element<short>/5500 5.77% 1409.228 1490.548 - -5.69% -
BM_deque_deque_move/2 5.77% 3.059 3.235 - 0.50% -
std::rotate_copy(vector<int>)/1024 5.76% 32.858 34.751 - 4.93% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 5.75% 29.485 31.179 - -3.14% -
BM_StringRelational_Less_Empty_Empty_Control 5.73% 1.935 2.046 - 0.24% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 5.73% 11963.456 12649.319 - -1.34% -
SetIntersection_Front_Vector_uint32_256_64 5.73% 4570940.437 4832936.851 - 4.14% -
std::for_each_n(list<int>)/50 5.73% 22.766 24.070 - -0.12% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.70% 3.377 3.569 - 0.23% -
std::map<int,_int>::ctor(const&,_alloc)/32 5.70% 212.330 224.427 - 7.44% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 5.69% 10.454 11.049 - 6.40% -
std::set<int>::equal_range(key)_(non-existent)/1024 5.68% 6.302 6.660 - 5.71% -
BM_MakeHeap_float_Random_4 5.66% 1.614 1.705 - 12.37% -
SetIntersection_Front_Vector_uint32_262144_64 5.66% 1428603.747 1509444.508 - 4.56% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 5.65% 2.825 2.985 - 1.21% -
std::set<int>::find(key)_(non-existent)/1024 5.64% 5.555 5.868 - 2.70% -
rng::move(vector<bool>)_(aligned)/64 5.63% 1.897 2.004 - -3.21% -
std::find_end(list<int>)_(single_element)/1000 5.63% 674.330 712.269 - -1.24% -
BM_std_min<short>/30 5.62% 2.347 2.479 - 5.08% -
std::unique(deque<int>)_(sprinkled)/8192 5.61% 7389.143 7803.625 - 6.81% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.60% 1.575 1.663 - -0.42% -
BM_deque_vector_ranges_move_backward/0 5.59% 1.503 1.587 - 15.81% -
BM_RangesPushHeap_uint64_Descending_16 5.58% 0.360 0.380 - 3.70% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.58% 822.045 867.908 - -0.02% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.58% 22.779 24.049 - 0.20% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.56% 213.291 225.152 - 7.58% -
SetIntersection_Front_Set_string_64_64 5.55% 36168943.159 38177964.856 - -1.05% -
std::find_if_not(vector<int>)_(process_all)/50 5.55% 14.233 15.024 - -0.13% -
std::unique_copy(deque<int>)_(contiguous)/52 5.54% 15.345 16.196 - -23.91% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.54% 773.160 815.983 - -0.23% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.53% 23.627 24.933 - 1.40% -
rng::copy_n(vector<int>)/32768 5.52% 2294.113 2420.847 - -17.16% -
std::remove_if(list<int>)_(prefix)/8192 5.52% 9351.179 9867.511 - 3.38% -
BM_std_minmax<char>/15 5.51% 2.930 3.091 - 5.24% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.51% 9.986 10.536 - 0.84% -
SetIntersection_Front_Vector_uint32_262144_16384 5.51% 79211583.722 83575862.301 - 0.23% -
BM_RangesMakeHeap_float_Heap_4 5.49% 0.275 0.290 - 3.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 5.49% 1.154 1.218 - -1.54% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.48% 755.614 797.045 - -0.24% -
BM_deque_deque_ranges_move/2 5.47% 3.061 3.229 - 0.39% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 5.45% 2.334 2.461 - 9.26% -
BM_deque_deque_ranges_move_backward/65536 5.45% 8026.444 8463.655 - 0.84% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 5.43% 1.590 1.676 - 6.11% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 5.41% 778.068 820.193 - 2.00% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 5.40% 3.574 3.767 - 5.40% -
BM_RangesPushHeap_string_Descending_4 5.39% 1.881 1.982 - 7.11% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.39% 40.068 42.228 - -2.17% -
BM_StringRead_Cold_Deep_Empty 5.39% 0.802 0.845 - -0.73% -
BM_SortHeap_float_16384 5.39% 26.721 28.161 - 0.66% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 5.39% 21.880 23.059 - -1.46% -
rng::stable_partition(list<int>)_(dense)/50 5.38% 52.647 55.481 - -2.75% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.37% 10.557 11.124 - -0.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5.36% 4273.183 4502.014 - 0.00% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.34% 29.986 31.588 - -0.08% -
BM_StringRead_Cold_Deep_Small 5.33% 0.807 0.850 - -4.03% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 5.33% 19.364 20.397 - -3.40% -
BM_PushHeap_uint32_Descending_4 5.33% 0.344 0.362 - -2.00% -
SetIntersection_None_Set_uint32_262144_1024 5.33% 1144851.727 1205857.582 - 4.27% -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.32% 4.265 4.492 - -1.44% -
std::stable_partition(vector<int>)_(sparse)/32 5.32% 6.874 7.240 - -4.16% -
rng::copy_n(vector<bool>)_(aligned)/64 5.32% 1.304 1.374 - 5.13% -
std::copy_n(list<int>)/4096 5.32% 3861.248 4066.485 - -3.12% -
std::find(vector<char>)_(bail_25%)/8 5.31% 1.011 1.064 - -7.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.30% 1134326.021 1194442.601 - 1.04% -
rng::replace(list<int>)_(sprinkled)/8192 5.28% 7291.240 7676.106 - 4.23% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.27% 260.554 274.286 - -29.26% -
SetIntersection_None_Set_uint32_262144_1 5.26% 1159141.115 1220152.182 - 5.30% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.26% 68.772 72.391 - 4.26% -
BM_RangesPushHeap_uint64_Ascending_262144 5.26% 4.701 4.948 - 3.69% -
std::stable_partition(vector<int>)_(sparse)/50 5.26% 20.155 21.215 - -0.56% -
BM_num_get<bool> 5.25% 12.081 12.715 - 1.82% -
BM_std_minmax<unsigned_short>/3 5.25% 1.165 1.226 - 4.17% -
std::map<int,_int>::ctor(const&)/1024 5.24% 6255.736 6583.730 - 6.16% -
rng::copy_n(list<int>)/4096 5.23% 3983.009 4191.431 - -1.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 5.23% 0.256 0.269 - -3.83% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.23% 28.684 30.184 - 3.42% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.23% 990094.294 1041842.573 - 0.42% -
710_omnetpp_r 5.22% 8.847 9.309 - 3.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 5.22% 117382475.219 123511123.753 - 0.21% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.21% 27.396 28.824 - -0.44% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5.21% 3175.716 3341.038 - -10.65% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.20% 5.400 5.681 - 4.68% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.19% 28.571 30.052 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.18% 1687296.959 1774693.602 - 5.17% -
std::set<int>::upper_bound(key)_(existent)/8192 5.17% 7.860 8.267 - -3.91% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 5.14% 3.986 4.191 - 4.94% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 5.13% 4.423 4.650 - 3.39% -
SetIntersection_Front_Set_uint64_256_64 5.13% 6183862.103 6500987.776 - 6.42% -
BM_StringConstructDestroyCStr_Small_Opaque 5.11% 2.082 2.188 - 2.40% -
std::set<int>::find(key)_(non-existent)/8192 5.11% 8.441 8.872 - 0.21% -
std::set<std::string>::count(key)_(non-existent)/1024 5.10% 22.786 23.948 - -1.05% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.10% 18.323 19.258 - 6.31% -
BM_std_minmax<unsigned_char>/11 5.10% 1.712 1.799 - 5.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.10% 11961779.316 12571561.001 - 2.58% -
BM_RangesPushHeap_uint64_Ascending_256 5.10% 2.093 2.199 - 5.07% -
BM_RangesPopHeap_float_1024 5.09% 27.301 28.692 - 0.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.09% 1402.366 1473.716 - -0.64% -
rng::search(list<int>)_(single_element)/1000 5.08% 666.021 699.875 - -0.69% -
std::multiset<std::string>::clear()/1024 5.08% 19435.514 20423.361 - 2.21% -
std::multiset<std::string>::clear()/32 5.08% 881.927 926.705 - -0.23% -
rng::find_end(list<int>)_(single_element)/1024 5.08% 697.086 732.468 - 0.25% -
BM_RangesPushHeap_uint64_Random_4 5.07% 2.135 2.244 - 6.11% -
BM_RangesMakeHeap_uint32_Heap_64 5.05% 0.257 0.270 - 15.55% -
std::any_of(vector<int>)_(process_all)/8 5.05% 2.481 2.606 - 5.66% -
rng::move(list<int>)/512 5.04% 353.190 370.989 - 5.04% -
std::sort(deque<int>)_(ascending)/1024 5.04% 764.831 803.344 - 4.50% -
BM_RangesPushHeap_uint64_Ascending_16384 5.03% 3.564 3.744 - 1.88% -
rng::fold_left(deque<int>)/32 5.03% 16.538 17.370 - 6.02% -
std::fill_n(vector<bool>)/64 5.02% 1.518 1.594 - -1.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.02% 1116396.368 1172472.268 - -0.56% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.02% 11962.114 12562.073 - -1.57% -
rng::contains_subrange(list<int>)_(same_length)/16 5.01% 6.609 6.940 - -0.08% -
BM_vector_deque_ranges_copy_backward/70000 5.01% 8155.895 8564.373 - 4.35% -
SetIntersection_None_Set_uint32_262144_4 5.01% 1157711.346 1215684.570 - 5.19% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 5.01% 1.668 1.752 - 6.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.00% 24.083 25.286 - 0.01% -
rng::replace_if(list<int>)_(prefix)/8192 4.98% 7204.213 7563.035 - 3.32% -
rng::find_if(deque<int>)_(bail_25%)/8 4.98% 1.453 1.526 - -0.35% -
BM_std_minmax<char>/13 4.97% 2.242 2.354 - 4.21% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.97% 18071.389 18969.317 - 0.92% -
BM_vector_deque_ranges_copy_backward/64000 4.97% 7334.739 7699.186 - 1.99% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 4.97% 1.178 1.236 - 4.17% -
BM_deque_vector_move/0 4.95% 1.425 1.496 - -6.11% -
std::multiset<int>::insert(value)_(new_value)/1024 4.95% 47.785 50.149 - -7.76% -
std::shift_right(list<int>)/50 4.94% 26.923 28.252 - 1.82% -
rng::find_end(list<int>)_(single_element)/1000 4.93% 683.666 717.381 - -0.50% -
BM_MakeHeap_float_Heap_256 4.92% 0.207 0.217 - 4.92% -
std::equal(list<int>)_(it,_it,_it)/50 4.92% 33.915 35.582 - -7.73% -
BM_RangesPushHeap_uint64_Ascending_16 4.91% 0.937 0.983 - 5.97% -
BM_RangesMakeThenSortHeap_float_Heap_4 4.90% 1.225 1.285 - 6.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.89% 1390.817 1458.875 - -0.52% -
std::unordered_multiset<int>::find(key)_(existent)/32 4.89% 1.302 1.366 - 9.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.87% 367.573 385.489 - 4.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.87% 2342490.207 2456630.985 - 6.05% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.87% 6091.188 6387.758 - 0.16% -
std::swap_ranges(list<int>)/8192 4.85% 9671.365 10140.800 - -3.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 4.83% 8793333.555 9218175.243 - 3.40% -
BM_deque_deque_ranges_copy_backward/65536 4.82% 7981.857 8366.338 - 1.46% -
BM_RangesPushHeap_float_QuickSortAdversary_16 4.82% 0.974 1.021 - 4.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 4.81% 110783943.527 116108584.648 - 0.14% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 4.81% 0.894 0.937 - 4.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.80% 38932.997 40802.376 - 0.66% -
BM_deque_vector_copy_backward/0 4.80% 1.379 1.445 - 0.25% -
BM_std_min<unsigned_char>/20 4.79% 1.515 1.588 - 2.16% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.79% 2.505 2.625 - 6.98% -
std::any_of(deque<int>)_(process_all)/50 4.78% 19.281 20.203 - 5.13% -
rng::move_backward(list<int>)/32768 4.78% 33613.677 35220.593 - -2.50% -
BM_std_minmax_element<short>/512 4.78% 138.028 144.624 - -4.81% -
BM_RangesPopHeap_uint64_4 4.78% 2.667 2.794 - 0.72% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 4.76% 1.107 1.160 - 3.05% -
SetIntersection_None_Set_uint64_256_64 4.76% 9156307.999 9592183.954 - 3.88% -
SetIntersection_Front_Set_uint64_64_64 4.76% 15069557.076 15786795.105 - 6.05% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.75% 5.897 6.178 - -0.68% -
BM_StringAssignStr_Large_Transparent 4.75% 10.158 10.640 - 0.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.75% 1858.385 1946.608 - -3.94% -
rng::move_backward(deque<int>)/4096 4.75% 154.970 162.324 - 1.91% -
BM_vector_deque_ranges_copy_backward/1 4.70% 2.219 2.323 - 0.81% -
SetIntersection_Front_Set_uint32_16384_1024 4.70% 15461815.069 16188195.856 - 4.28% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 4.70% 33.577 35.153 - 5.15% -
std::map<std::string,_int>::erase(iterator)/0 4.69% 27.413 28.699 - 5.92% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 4.69% 68.931 72.165 - 4.21% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 4.69% 19.880 20.812 - 2.01% -
std::any_of(deque<int>)_(process_all)/8 4.68% 3.089 3.234 - 0.34% -
SetIntersection_None_Set_uint32_262144_64 4.68% 1150543.051 1204423.668 - 4.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 4.68% 1457980.001 1526236.143 - 14.36% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.68% 7.083 7.414 - 0.12% -
SetIntersection_Interlaced_Set_string_64_64 4.65% 36012424.621 37686787.764 - -2.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.65% 1.146 1.200 - 0.27% -
std::find(vector<int>)_(bail_25%)/8 4.64% 1.374 1.438 - 4.11% -
BM_RangesMakeThenSortHeap_float_Descending_64 4.64% 3.247 3.398 - 0.24% -
std::partial_sort(deque<int>)_(pipe-organ)/8 4.63% 29.580 30.951 - 3.80% -
SetIntersection_None_Set_uint32_262144_256 4.63% 1150203.369 1203475.016 - 4.02% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.63% 6492.491 6792.985 - -0.68% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 4.62% 33.897 35.464 - 5.49% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 4.62% 2.305 2.411 - 4.68% -
BM_StringRelational_Less_Large_Empty_Control 4.61% 1.949 2.038 - 1.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 4.61% 34.600 36.195 - 5.41% -
std::copy_n(vector<bool>)_(aligned)/64 4.60% 1.303 1.363 - 4.40% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.60% 30.511 31.915 - 4.41% -
BM_std_min<short>/29 4.60% 2.349 2.457 - 4.92% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 4.59% 10.482 10.963 - 2.79% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 4.58% 14.634 15.304 - -2.02% -
std::map<int,_int>::ctor(const&)/8192 4.58% 49741.816 52017.611 - 5.27% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 4.57% 480.400 502.369 - -0.01% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 4.57% 2.353 2.461 - -0.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 4.56% 6516277.013 6813588.972 - -0.43% -
rng::fill_n(list<int>)/8192 4.55% 7077.929 7400.323 - -2.67% -
rng::stable_partition(vector<int>)_(sparse)/1024 4.55% 206.833 216.252 - 2.42% -
rng::rotate(list<int>)_(by_1/4)/32 4.55% 13.756 14.382 - 0.25% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 4.55% 29.042 30.364 - 1.50% -
SetIntersection_None_Vector_uint32_1024_256 4.53% 1104667.208 1154703.919 - 0.39% -
BM_vector_deque_ranges_copy_backward/65536 4.53% 7661.263 8008.263 - 4.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 4.53% 2019863.443 2111283.934 - 3.23% -
BM_std_minmax<unsigned_char>/12 4.52% 1.945 2.033 - 6.17% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.52% 23.078 24.120 - -0.44% -
std::stable_sort(deque<int>)_(ascending)/8 4.51% 18.150 18.969 - 5.65% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 4.50% 0.466 0.487 - -2.87% -
SetIntersection_Front_Set_float_256_256 4.50% 9299531.568 9718096.795 - -3.80% -
SetIntersection_Interlaced_Set_float_262144_1024 4.50% 1548152.264 1617766.848 - 5.40% -
BM_vector_deque_copy_backward/64 4.49% 2.961 3.094 - -1.33% -
std::search(list<int>)_(single_element)/1000 4.49% 671.120 701.261 - 1.34% -
BM_deque_deque_ranges_move_backward/512 4.48% 20.498 21.416 - -0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.47% 1192.195 1245.535 - 3.40% -
SetIntersection_None_Set_uint32_262144_16 4.46% 1156487.547 1208049.315 - 4.60% -
BM_MakeHeap_string_Descending_16384 4.45% 2.976 3.109 - 15.24% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.45% 16.013 16.725 - -0.06% -
rng::all_of(deque<int>)_(process_all)/8 4.44% 3.088 3.225 - 0.02% -
BM_std_minmax<unsigned_short>/16 4.44% 1.685 1.760 - -1.40% -
BM_RangesPopHeap_float_4 4.43% 2.369 2.474 - -0.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 4.42% 16.586 17.318 - 3.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 4.41% 746.724 779.679 - -17.49% -
rng::stable_partition(deque<int>)_(sparse)/50 4.41% 27.405 28.614 - 1.48% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 4.40% 1.928 2.013 - 4.44% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.40% 32.723 34.163 - 7.67% -
BM_RangesPushHeap_uint32_Random_256 4.39% 5.924 6.184 - 1.69% -
BM_RangesPopHeap_uint64_262144 4.39% 41.152 42.959 - -0.02% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.39% 9.891 10.325 - -3.36% -
bm_ranges_lexicographical_compare<signed_char>/512 4.39% 7.690 8.028 - 2.09% -
std::multimap<std::string,_int>::erase(iterator)/0 4.39% 26.220 27.369 - 1.13% -
SetIntersection_Interlaced_Vector_float_1024_16 4.38% 2819898.220 2943509.876 - 54.34% -
BM_RangesPushHeap_float_Descending_4 4.38% 0.363 0.379 - -1.50% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.38% 19480.732 20333.398 - 1.08% -
std::set<int>::contains(key)_(existent)/8192 4.37% 8.391 8.758 - 5.34% -
BM_std_minmax<unsigned_short>/30 4.36% 2.726 2.844 - 0.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.35% 365.381 381.290 - 4.39% -
std::deque<int>::ctor(size)/8192 4.35% 440.529 459.706 - 3.83% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.35% 31325.941 32689.610 - -0.54% -
std::move_backward(deque<int>)/4096 4.34% 154.815 161.528 - -0.29% -
std::partial_sort(deque<int>)_(ascending)/8 4.34% 29.620 30.904 - 1.73% -
rng::fold_left(deque<int>)/8192 4.33% 4368.415 4557.560 - 2.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 4.32% 9.978 10.409 - 53.72% -
std::all_of(deque<int>)_(process_all)/8 4.32% 3.091 3.225 - -0.16% -
BM_std_min<unsigned_short>/2 4.31% 0.485 0.506 - 4.34% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.31% 5.165 5.388 - -0.75% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.31% 18.604 19.405 - -0.95% -
rng::sort(vector<int>)_(descending)/8 4.30% 24.693 25.753 - -0.50% -
std::find_if_not(vector<int>)_(process_all)/8 4.29% 2.531 2.639 - -3.20% -
BM_StringRelational_Less_Small_Huge_Control 4.28% 1.758 1.833 - 5.99% -
BM_StringRelational_Less_Large_Large_ChangeLast 4.28% 1.853 1.932 - 2.43% -
std::none_of(deque<int>)_(process_all)/8 4.27% 3.088 3.220 - -0.15% -
BM_vector_deque_copy_backward/65536 4.27% 7749.664 8080.457 - 4.38% -
BM_RangesMakeThenSortHeap_float_Heap_64 4.27% 3.436 3.583 - 0.05% -
BM_RangesPopHeap_uint32_262144 4.27% 40.959 42.706 - -0.07% -
std::map<std::string,_int>::count(key)_(non-existent)/32 4.26% 10.049 10.477 - -0.96% -
rng::find_end(list<int>)_(process_all)/1000 4.26% 685.603 714.799 - 0.17% -
std::multiset<int>::clear()/1024 4.25% 9452.674 9854.227 - 2.66% -
std::find(list<int>)_(bail_25%)/32768 4.25% 8111.893 8456.460 - 5.41% -
std::stable_partition(deque<int>)_(sparse)/1024 4.25% 453.809 473.084 - -0.38% -
std::search(list<int>)_(no_match)/1024 4.25% 738.440 769.790 - -0.42% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 4.24% 3.121 3.254 - 1.25% -
bm_ranges_lexicographical_compare<signed_char>/16 4.24% 1.297 1.352 - 4.20% -
SetIntersection_Front_Set_uint64_262144_64 4.24% 1828545.247 1906017.920 - 2.39% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.23% 2.359 2.458 - 0.90% -
BM_std_minmax<unsigned_short>/31 4.22% 2.998 3.125 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.22% 2173764.977 2265529.461 - 5.22% -
std::find_if_not(list<int>)_(process_all)/8192 4.22% 8232.869 8580.114 - 4.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.22% 0.708 0.738 - 5.52% -
SetIntersection_Front_Set_float_262144_16 4.21% 1271955.649 1325481.904 - 2.00% -
BM_StringFindCharLiteral/2048 4.20% 40.374 42.069 - 4.28% -
753_ns3_r 4.19% 10.220 10.648 - 4.87% -
std::fill_n(deque<int>)/32 4.19% 1.156 1.204 - -0.25% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 4.19% 10.530 10.971 - 3.63% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.19% 6245.239 6506.903 - 4.83% -
rng::fill(deque<int>)/8192 4.18% 239.636 249.659 - 2.98% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 4.18% 16.690 17.389 - 2.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.18% 34.663 36.110 - 1.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.17% 85.416 88.981 - 1.58% -
rng::copy_if(vector<int>)_(entire_range)/64 4.17% 15.487 16.132 - 0.03% -
BM_std_min<int>/12 4.16% 1.492 1.554 - 0.97% -
BM_std_minmax_element<long_long>/64 4.16% 17.474 18.201 - 4.13% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.15% 94561.941 98489.999 - -1.75% -
SetIntersection_Front_Vector_string_256_256 4.15% 20167089.749 21004486.718 - -1.24% -
std::move_backward(vector<bool>)_(unaligned)/512 4.14% 4.639 4.831 - 2.11% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 4.14% 46.795 48.730 - 1.05% -
std::map<int,_int>::find(key)_(existent)/1024 4.14% 3.750 3.905 - -3.82% -
BM_std_minmax<short>/25 4.13% 2.203 2.294 - -2.62% -
BM_std_minmax<char>/14 4.13% 2.554 2.659 - 3.21% -
rng::any_of(deque<int>)_(process_all)/8 4.13% 3.092 3.219 - -0.15% -
std::move(list<int>)/512 4.13% 351.226 365.729 - 3.97% -
rng::find_first_of(vector<int>)_(large_needle)/50 4.13% 285.569 297.360 - -0.47% -
std::find_first_of(deque<int>)_(large_needle)/50 4.12% 701.586 730.523 - 8.76% -
SetIntersection_Front_Vector_uint32_256_16 4.12% 4369336.929 4549532.101 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.12% 1330282.741 1385133.615 - -1.17% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 4.12% 2.265 2.358 - -0.89% -
std::stable_sort(deque<int>)_(repeated)/8 4.11% 18.203 18.951 - 5.67% -
BM_deque_vector_ranges_move/64000 4.11% 2727.864 2840.049 - 3.85% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.11% 1.950 2.030 - 3.37% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 4.09% 1.203 1.252 - -2.01% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.08% 6.327 6.585 - -0.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 4.07% 1226161.821 1276008.233 - 3.33% -
std::set<std::string>::erase(iterator)/0 4.06% 25.427 26.460 - -2.42% -
rng::reverse(deque<int>)/64 4.05% 13.078 13.608 - 0.11% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.05% 22.715 23.635 - -1.93% -
BM_std_min<unsigned_short>/4 4.05% 0.981 1.021 - 1.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.05% 2199578.617 2288616.857 - 4.62% -
748_flightdm_r 4.05% 8.978 9.342 - 5.03% -
std::map<int,_int>::erase(key)_(non-existent)/0 4.05% 0.254 0.264 - -1.44% -
BM_RangesPushHeap_uint32_Ascending_262144 4.05% 8.036 8.361 - 0.47% -
SetIntersection_Interlaced_Set_float_262144_16384 4.04% 1251303.222 1301914.957 - 3.94% -
SetIntersection_None_Set_uint32_262144_262144 4.04% 1148176.270 1194613.199 - 3.22% -
BM_RangesPopHeap_uint64_16384 4.04% 31.239 32.501 - 1.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.04% 3.556 3.699 - 3.68% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.03% 1921189.127 1998584.555 - 3.51% -
std::set<int>::count(key)_(existent)/32 4.03% 1.793 1.865 - -1.47% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 4.02% 61515.112 63988.750 - 4.39% -
rng::stable_sort(deque<int>)_(shuffled)/1024 4.02% 2437.334 2535.271 - 0.98% -
rng::contains_subrange(list<int>)_(single_element)/50 4.01% 17.644 18.351 - -1.07% -
BM_std_minmax<unsigned_char>/15 4.01% 2.983 3.102 - 8.00% -
std::copy_n(deque<int>)/8 4.01% 2.643 2.749 - -1.46% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 4.00% 19969.565 20768.977 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 4.00% 11490640.717 11950571.795 - 3.25% -
BM_RangesPushHeap_uint32_Descending_16 3.99% 0.361 0.375 - -1.47% -
BM_deque_deque_move/1 3.98% 3.409 3.545 - 0.55% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 3.97% 64.882 67.459 - -2.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 3.97% 0.449 0.467 - 0.84% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.96% 9967495.994 10362013.205 - 0.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.95% 3.402 3.536 - -3.11% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.95% 10.165 10.567 - -2.97% -
rng::unique(deque<int>,_pred)_(contiguous)/52 3.94% 69.211 71.938 - 3.00% -
SetIntersection_Interlaced_Set_uint64_256_16 3.94% 12140773.147 12618992.462 - 0.70% -
BM_RangesPushHeap_uint32_Random_1024 3.94% 6.037 6.275 - -1.01% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.94% 828.133 860.735 - 13.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 3.94% 0.472 0.491 - 2.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 3.93% 529.962 550.796 - 0.38% -
BM_RangesPushHeap_uint64_Ascending_1024 3.93% 2.577 2.678 - 3.96% -
std::set<int>::count(key)_(non-existent)/1024 3.93% 7.536 7.832 - 3.86% -
SetIntersection_Interlaced_Set_uint64_16384_1024 3.92% 174328165.684 181165532.429 - 5.03% -
BM_PushHeap_float_PipeOrgan_4 3.91% 0.482 0.501 - 3.89% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.90% 790.629 821.500 - -0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 3.90% 30.202 31.381 - 1.34% -
SetIntersection_Interlaced_Set_string_64_16 3.90% 39042539.347 40565429.942 - -2.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.90% 1084613.481 1126877.341 - 0.26% -
std::multiset<int>::clear()/8192 3.89% 74453.305 77348.336 - 1.74% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.87% 559.521 581.197 - 3.79% -
BM_PopHeap_float_4 3.87% 2.374 2.465 - -0.37% -
rng::all_of(list<int>)_(process_all)/8 3.86% 2.610 2.711 - -0.07% -
std::find_end(list<int>)_(process_all)/1024 3.86% 703.015 730.143 - -50.50% -
BM_MakeThenSortHeap_float_SingleElement_1024 3.86% 4.779 4.964 - -3.84% -
SetIntersection_Interlaced_Set_uint64_256_4 3.85% 11496271.590 11938421.236 - 2.87% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.85% 4.360 4.528 - -36.15% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.84% 1.386 1.440 - 8.78% -
rng::is_sorted(deque<int>,_pred)/8 3.84% 4.472 4.643 - 6.83% -
BM_MakeHeap_float_Heap_4 3.83% 0.276 0.287 - -1.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.83% 7.468 7.754 - 2.03% -
rng::count(list<int>)_(every_other)/8192 3.83% 6925.814 7191.026 - 3.55% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 3.82% 2.908 3.019 - 1.97% -
SetIntersection_Interlaced_Vector_float_1024_4 3.81% 1466805.052 1522671.028 - 17.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 3.81% 39221005.015 40714281.698 - 1.28% -
BM_std_min<unsigned_long_long>/30 3.80% 2.692 2.795 - 5.49% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.80% 952036.486 988231.951 - -0.30% -
std::stable_sort(deque<int>)_(shuffled)/1024 3.79% 2440.793 2533.256 - 0.93% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 3.79% 1.493 1.550 - 1.36% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.78% 0.325 0.337 - -0.17% -
std::unordered_set<int>::insert(value)_(new_value)/1024 3.78% 19.511 20.248 - -18.49% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.78% 18.253 18.942 - -1.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 3.77% 14.834 15.393 - 1.35% -
BM_std_minmax<unsigned_short>/4 3.76% 0.936 0.971 - -15.84% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 3.76% 13008.757 13497.327 - 4.48% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.75% 0.278 0.289 - -0.68% -
std::copy(list<int>)/64 3.75% 32.056 33.259 - -1.72% -
SetIntersection_None_Vector_uint32_262144_1 3.75% 1163332.856 1206968.537 - 0.43% -
BM_deque_deque_copy/2 3.75% 3.062 3.176 - -1.47% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.74% 810.366 840.691 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.74% 19472963.312 20201044.410 - 1.81% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.74% 1.986 2.061 - 11.44% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.73% 3.322 3.446 - 3.61% -
std::rotate(deque<int>)_(by_1/2)/1024 3.73% 173.261 179.716 - 3.63% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.72% 17.177 17.815 - -10.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 3.72% 41.214 42.745 - 15.26% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 3.71% 77.524 80.404 - 1.73% -
SetIntersection_None_Set_uint32_262144_16384 3.71% 1151559.490 1194267.904 - 2.60% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 3.70% 7.445 7.720 - 7.36% -
std::reverse_copy(vector<int>)/4096 3.69% 133.874 138.818 - 2.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.69% 17.584 18.233 - 3.32% -
BM_deque_deque_ranges_copy/2 3.69% 3.063 3.176 - -1.78% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.67% 2.855 2.960 - 0.08% -
BM_std_min<char>/1024 3.66% 8.310 8.614 - 0.57% -
std::generate(list<int>)/50 3.66% 15.364 15.927 - 0.44% -
SetIntersection_Interlaced_Vector_uint64_16384_16 3.66% 2435060.489 2524163.712 - -20.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.65% 1079289.680 1118655.953 - -0.46% -
SetIntersection_Interlaced_Set_string_16384_256 3.64% 351631065.344 364413246.244 - 2.11% -
SetIntersection_Interlaced_Set_uint32_256_64 3.63% 14670528.091 15203694.050 - -2.77% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.63% 175649.828 182031.617 - 0.18% -
BM_RangesPushHeap_uint32_Random_64 3.63% 5.509 5.709 - 2.71% -
BM_RangesMakeThenSortHeap_float_Heap_16384 3.63% 26.628 27.593 - -1.28% -
rng::find_last(list<int>)_(bail_90%)/8 3.62% 0.461 0.478 - 3.62% -
std::set<int>::upper_bound(key)_(existent)/1024 3.62% 4.135 4.285 - 1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.61% 1704215.248 1765722.658 - 4.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.60% 33.084 34.276 - -1.38% -
std::fill_n(deque<int>)/8192 3.60% 239.949 248.584 - 2.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 3.60% 67252.082 69671.548 - -0.99% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 3.59% 13001.158 13468.433 - 4.33% -
rng::search(list<int>)_(no_match)/8192 3.59% 6859.488 7105.958 - -0.97% -
rng::find_end(deque<int>)_(process_all)/1048576 3.59% 308734.544 319824.242 - 13.01% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.59% 28.126 29.135 - -0.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.58% 136267.164 141145.344 - -22.94% -
BM_deque_vector_ranges_move_backward/70000 3.58% 8522.461 8827.265 - -0.96% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.57% 197.218 204.262 - -42.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.57% 0.826 0.855 - 1.22% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.56% 11890.098 12313.407 - -0.20% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 3.56% 256.363 265.481 - 2.88% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.55% 1.431 1.482 - -16.99% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 3.55% 1.474 1.526 - 2.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.55% 1708305.826 1768889.729 - 4.61% -
SetIntersection_Front_Vector_uint64_262144_1024 3.54% 5781210.796 5986151.475 - 0.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 3.54% 0.477 0.494 - -1.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.54% 1973.306 2043.211 - -1.75% -
std::find(list<int>)_(bail_25%)/1024 3.54% 130.138 134.746 - 3.51% -
rng::sort(deque<int>)_(repeated)/8192 3.53% 6573.259 6805.400 - 0.98% -
BM_RangesPushHeap_uint32_Random_16 3.53% 4.388 4.542 - 0.69% -
std::for_each(join_view(vector<vector<int>>))/8 3.52% 1.379 1.427 - -11.29% -
SetIntersection_Front_Set_uint32_256_64 3.51% 6235168.440 6454203.912 - 3.15% -
BM_deque_deque_ranges_copy_backward/64000 3.51% 7903.927 8181.198 - 1.40% -
SetIntersection_Interlaced_Set_uint64_262144_262144 3.50% 1861108.073 1926300.537 - 3.76% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.50% 596937.809 617835.303 - -1.04% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 3.50% 20.347 21.059 - 3.12% -
rng::copy(list<int>)/32768 3.50% 26739.305 27674.132 - 6.79% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.50% 42761.124 44255.931 - -18.66% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.49% 22.324 23.104 - 0.24% -
SetIntersection_Interlaced_Set_uint32_1024_64 3.49% 9758014.217 10098821.100 - 1.15% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 3.49% 0.495 0.512 - 1.53% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 3.48% 21.124 21.860 - 2.97% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.48% 0.583 0.603 - 3.97% -
BM_std_min<int>/16 3.48% 1.691 1.750 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.48% 1707323.489 1766732.176 - 5.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.48% 1317.860 1363.661 - -4.45% -
BM_PushHeap_uint64_Ascending_16384 3.48% 3.564 3.688 - 0.38% -
std::is_partitioned(list<int>)_(unpartitioned)/32 3.47% 4.195 4.341 - 49.17% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 3.47% 9.132 9.449 - -2.73% -
SetIntersection_None_Set_string_1024_1 3.47% 8932918.245 9242722.434 - 3.58% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.47% 14.674 15.183 - 2.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.47% 233.023 241.100 - 6.24% -
BM_RangesMakeHeap_uint32_Random_256 3.46% 1.194 1.236 - 9.72% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.46% 3.665 3.792 - -1.59% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.46% 6222.572 6437.733 - 3.68% -
SetIntersection_Front_Set_float_1024_16 3.46% 1308042.976 1353266.706 - 2.83% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 3.45% 27.375 28.320 - 0.43% -
BM_deque_vector_ranges_move_backward/64000 3.45% 7863.188 8134.464 - -0.87% -
rng::find_end(deque<int>)_(process_all)/8192 3.44% 2387.084 2469.286 - 14.40% -
std::set<int>::lower_bound(key)_(existent)/1024 3.44% 4.267 4.413 - 3.16% -
BM_std_min<long_long>/30 3.43% 3.164 3.273 - 0.89% -
BM_RangesSortHeap_float_16384 3.43% 26.487 27.395 - -0.94% -
std::flat_map<int,_int>::erase(iterator)/8192 3.41% 502.866 520.035 - 4.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.41% 1225.272 1267.102 - 4.98% -
std::stable_partition(list<int>)_(sparse)/1024 3.41% 913.276 944.426 - 1.29% -
std::search(list<int>,_pred)_(no_match)/8192 3.41% 7148.754 7392.515 - -0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.41% 12768803.666 13203786.800 - -2.14% -
std::stable_partition(vector<int>)_(sparse)/8192 3.41% 1496.970 1547.950 - -0.62% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 3.40% 6.174 6.384 - -20.35% -
std::sort(deque<int>)_(descending)/8 3.40% 25.714 26.589 - 3.11% -
std::find_if(list<int>)_(process_all)/8192 3.40% 12187.993 12602.248 - 3.93% -
rng::remove_copy(list<int>)_(sprinkled)/8192 3.40% 7033.546 7272.345 - 1.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 3.39% 2.844 2.940 - -0.61% -
rng::unique(deque<int>)_(sprinkled)/32 3.39% 60.646 62.702 - 8.23% -
BM_deque_deque_ranges_move/1 3.39% 3.421 3.537 - -0.19% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.39% 260027.664 268833.904 - 5.25% -
BM_StringRelationalLiteral_Less_Small_Large_Control 3.39% 1.720 1.779 - -3.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.38% 2.642 2.731 - 2.69% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.38% 218.763 226.158 - -0.83% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.38% 794.479 821.304 - -0.47% -
BM_std_min<unsigned_int>/12 3.38% 1.481 1.531 - 1.70% -
rng::for_each(multiset<int>::iterator)/8 3.38% 4.806 4.968 - 0.37% -
BM_std_minmax<unsigned_char>/10 3.36% 1.341 1.386 - 3.64% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.36% 341610667.125 353073632.473 - 1.30% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.35% 4.420 4.568 - -1.21% -
BM_SortHeap_float_4 3.35% 1.028 1.062 - -0.08% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 3.35% 1.147 1.186 - -5.45% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.34% 1072326.319 1108189.182 - -0.57% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.34% 5236.728 5411.418 - 0.17% -
BM_std_minmax<unsigned_short>/17 3.33% 1.712 1.769 - 3.32% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.32% 34.099 35.232 - 2.74% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 3.32% 0.778 0.804 - 3.04% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.31% 25.435 26.278 - -0.10% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.31% 576.398 595.488 - 0.62% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.31% 20.765 21.452 - 0.05% -
SetIntersection_Front_Set_uint64_262144_4 3.31% 1117760.870 1154729.917 - 1.53% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.31% 813.415 840.310 - -0.52% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.30% 2.361 2.439 - 3.95% -
BM_deque_deque_move_backward/65536 3.30% 8062.987 8329.320 - 0.31% -
BM_MakeThenSortHeap_uint64_Random_4 3.30% 4.024 4.157 - 2.58% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 3.30% 24.394 25.199 - 2.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.29% 9850.082 10174.630 - 0.31% -
std::map<int,_int>::ctor(const&,_alloc)/1024 3.29% 6274.036 6480.575 - 5.06% -
rng::sort(deque<int>)_(heap)/8 3.29% 24.896 25.715 - 2.66% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.29% 1.255 1.296 - -0.35% -
std::stable_sort(deque<int>)_(heap)/8 3.29% 26.009 26.864 - 3.97% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.28% 25863.867 26713.361 - -5.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.28% 5.050 5.216 - -0.28% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.28% 589.992 609.326 - 0.53% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.27% 16.567 17.109 - 0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.27% 16.652 17.197 - 3.07% -
rng::unique_copy(deque<int>)_(contiguous)/32 3.27% 9.753 10.071 - 0.72% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.26% 6.817 7.039 - 0.62% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.26% 4716.780 4870.734 - 0.32% -
std::set<int>::count(key)_(non-existent)/8192 3.26% 11.333 11.703 - 3.05% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.26% 49853.534 51479.060 - 3.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 3.26% 9244794.144 9545823.843 - 1.56% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.25% 38.042 39.281 - -0.19% -
rng::stable_partition(vector<int>)_(sparse)/50 3.25% 20.556 21.225 - 2.43% -
SetIntersection_Interlaced_Set_uint32_16_16 3.25% 40454729.856 41771047.592 - -0.20% -
BM_StringRelational_Compare_Empty_Large_Control 3.25% 1.617 1.670 - 0.33% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 3.24% 4.117 4.251 - 0.55% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.23% 33.007 34.074 - 1.97% -
std::partial_sort(deque<int>)_(descending)/8 3.23% 41.369 42.706 - -3.40% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 3.23% 1053.798 1087.852 - 2.11% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.23% 49796.103 51404.805 - 3.50% -
BM_std_min<short>/27 3.23% 2.295 2.369 - 0.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.23% 26349371.199 27199551.181 - -2.11% -
SetIntersection_Front_Vector_string_1024_256 3.23% 9942359.291 10263118.905 - 5.99% -
BM_RangesMakeThenSortHeap_float_Descending_262144 3.22% 34.527 35.639 - 0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.22% 1131003.983 1167425.897 - -1.68% -
std::sort(vector<int>)_(descending)/8 3.21% 24.661 25.454 - 0.52% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.21% 21.410 22.097 - -0.35% -
BM_deque_vector_ranges_move/70000 3.20% 2911.333 3004.487 - 2.05% -
BM_MakeThenSortHeap_string_SingleElement_256 3.20% 25.125 25.928 - 3.74% -
BM_std_minmax<unsigned_short>/32 3.20% 1.229 1.268 - -5.56% -
SetIntersection_Front_Set_uint32_262144_1024 3.19% 15471435.448 15965145.187 - -1.01% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.19% 2074.404 2140.581 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.19% 75378224.467 77781611.215 - -10.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.18% 64401241.139 66452121.133 - -28.71% -
BM_std_minmax<unsigned_int>/23 3.17% 2.388 2.464 - 2.11% -
BM_StringAssignStr_Large_Opaque 3.17% 10.166 10.488 - -0.64% -
std::none_of(deque<int>)_(process_all)/50 3.17% 17.757 18.319 - -4.84% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.17% 6616.593 6826.059 - -37.27% -
BM_std_min<short>/25 3.16% 2.086 2.152 - 5.24% -
rng::partial_sort(deque<int>)_(heap)/8 3.16% 36.906 38.074 - -0.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.16% 6661.661 6872.307 - 2.13% -
SetIntersection_None_Set_uint32_1024_4 3.16% 8696221.928 8971073.395 - 2.56% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.16% 4163.116 4294.642 - 3.98% -
BM_StringRelational_Compare_Empty_Empty_Control 3.16% 1.612 1.663 - 0.24% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.15% 1.095 1.129 - 0.61% -
rng::rotate(deque<int>)_(by_1/2)/32 3.15% 7.340 7.571 - 4.67% -
rng::stable_partition(list<int>)_(sparse)/50 3.14% 25.724 26.533 - 2.65% -
BM_RangesMakeThenSortHeap_float_Descending_1024 3.14% 8.004 8.256 - 0.48% -
BM_deque_deque_copy_backward/64000 3.14% 8094.689 8348.570 - 3.37% -
SetIntersection_Interlaced_Set_string_16384_1024 3.14% 339042062.996 349673059.118 - 1.22% -
BM_StringRelational_Compare_Empty_Small_Control 3.14% 1.634 1.686 - -1.04% -
BM_RangesPopHeap_uint64_1024 3.13% 21.439 22.111 - 0.32% -
std::map<int,_int>::ctor(const&,_alloc)/8192 3.13% 50196.098 51767.331 - 5.02% -
BM_RangesPopHeap_uint32_256 3.13% 16.871 17.399 - 0.98% -
rng::contains(deque<int>)_(process_all)/8 3.13% 2.943 3.035 - 2.03% -
std::copy_n(list<int>)/32768 3.13% 25805.533 26612.952 - 0.98% -
BM_std_minmax<unsigned_short>/1 3.13% 0.624 0.643 - 2.55% -
bm_swap_ranges_vb_aligned/8 3.12% 3.350 3.454 - 5.96% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.12% 23.921 24.667 - 2.79% -
std::list<int>::ctor(size)/1024 3.11% 11647.543 12010.260 - 0.82% -
std::find_if(vector<int>)_(process_all)/32768 3.11% 8804.068 9077.858 - -0.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.10% 263.935 272.122 - 4.58% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.10% 22.356 23.049 - -2.61% -
BM_vector_deque_move_backward/512 3.10% 17.601 18.147 - 1.43% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.09% 31.514 32.488 - 1.62% -
std::find_if(vector<int>)_(process_all)/8192 3.08% 2194.264 2261.935 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 3.08% 1065920.546 1098778.387 - -1.39% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.08% 22.191 22.874 - 3.85% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.08% 9.184 9.467 - 4.92% -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.08% 2.939 3.030 - -1.61% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 3.07% 1.077 1.110 - 22.80% -
std::sort(deque<int>)_(heap)/8 3.07% 24.754 25.515 - 2.43% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 3.07% 6644.015 6847.906 - -44.09% -
BM_MakeThenSortHeap_float_SingleElement_256 3.06% 3.991 4.113 - -3.21% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 3.06% 0.616 0.634 - 22.02% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 3.05% 19.840 20.446 - 2.27% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 3.05% 39.256 40.453 - -11.65% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.05% 13.303 13.708 - 3.20% -
std::multiset<int>::contains(key)_(existent)/32 3.04% 1.664 1.714 - 1.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.03% 79399.939 81802.743 - -13.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.02% 7346308.583 7568355.801 - 0.78% -
BM_std_minmax<unsigned_int>/31 3.02% 2.478 2.553 - 1.10% -
std::multiset<int>::erase(iterator)/32 3.02% 21.319 21.962 - 1.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.01% 23.834 24.552 - 0.98% -
BM_StringAssignAsciizMix_Opaque 3.01% 4.728 4.871 - 0.57% -
BM_deque_vector_move/65536 3.01% 2701.758 2783.042 - 3.82% -
std::move_backward(vector<int>)/1048576 3.00% 54475.926 56110.254 - -2.57% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.99% 18.230 18.776 - -0.53% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.99% 134160.789 138173.180 - 3.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.99% 20018363.160 20616091.281 - 0.66% -
BM_deque_vector_ranges_copy/0 2.98% 1.419 1.462 - 3.11% -
rng::contains_subrange(list<int>)_(process_all)/50 2.97% 17.614 18.137 - -2.52% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.97% 34.362 35.383 - 0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.97% 13520570.156 13921626.482 - 2.51% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.96% 211.099 217.337 - -2.10% -
BM_StringDestroy_Huge 2.95% 10.624 10.938 - 0.95% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.95% 206805341.018 212900853.609 - 2.53% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.94% 320.965 330.415 - -1.27% -
rng::remove_if(list<int>)_(prefix)/8192 2.94% 9138.536 9407.055 - 2.96% -
BM_RangesMakeHeap_float_Ascending_1024 2.93% 0.695 0.716 - 2.05% -
BM_PushHeap_uint64_Ascending_256 2.93% 2.092 2.153 - 2.91% -
BM_MakeThenSortHeap_string_SingleElement_16 2.92% 13.716 14.116 - 1.79% -
SetIntersection_Front_Vector_uint32_1024_64 2.92% 1390369.019 1430915.887 - -0.77% -
BM_std_min<unsigned_char>/4 2.91% 0.979 1.008 - -3.61% -
SetIntersection_Front_Set_string_262144_4 2.91% 1299642.822 1337515.882 - 1.65% -
std::is_sorted(deque<int>,_pred)/8 2.91% 4.343 4.470 - -4.40% -
SetIntersection_Interlaced_Set_uint32_256_4 2.91% 11408589.433 11740774.870 - -1.14% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 2.91% 10.200 10.496 - -0.88% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.91% 18.346 18.879 - 2.30% -
BM_vector_deque_ranges_move/64 2.90% 2.661 2.738 - -2.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.90% 54112.965 55682.484 - 1.81% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.90% 20.357 20.947 - -0.12% -
SetIntersection_Front_Set_uint64_1024_256 2.89% 4839335.147 4979397.039 - 15.20% -
SetIntersection_Front_Vector_string_16384_1024 2.89% 39391165.899 40530082.981 - -1.15% -
SetIntersection_Front_Set_uint64_262144_262144 2.89% 1814152.424 1866550.781 - 2.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.89% 66.127 68.036 - -1.87% -
BM_getline_string 2.89% 17.531 18.036 - 3.83% -
SetIntersection_Front_Vector_uint32_16384_256 2.88% 2290052.784 2356083.724 - -10.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.88% 24.668 25.378 - -0.61% -
bm_ranges_lexicographical_compare<int>/1 2.88% 1.295 1.333 - -3.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.88% 1090735.430 1122109.144 - 0.40% -
std::partition_copy(vector<int>)/32 2.87% 8.159 8.394 - 3.72% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 2.85% 10.620 10.923 - 2.31% -
BM_MakeThenSortHeap_float_Descending_262144 2.85% 34.451 35.434 - 0.91% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.85% 612.282 629.710 - 0.07% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.84% 20.426 21.007 - 2.99% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.84% 3.908 4.020 - 0.34% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.84% 22.332 22.966 - 0.21% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.84% 68532.616 70477.563 - 0.16% -
SetIntersection_None_Vector_uint64_262144_1 2.83% 1174309.424 1207597.298 - 0.11% -
rng::rotate(vector<bool>)_(by_1/3)/1024 2.83% 49.396 50.794 - 2.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.83% 2223948.567 2286877.930 - 0.95% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.83% 14155.231 14555.245 - 1.22% -
std::stable_sort(deque<int>)_(shuffled)/8 2.82% 24.073 24.752 - 2.88% -
rng::stable_sort(vector<int>)_(heap)/8 2.82% 21.813 22.429 - 0.53% -
rng::partition(deque<int>)_(dense)/32 2.82% 10.514 10.810 - 8.57% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.81% 9.460 9.726 - -0.51% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.81% 27.382 28.152 - 1.36% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.81% 37178.320 38221.668 - 0.13% -
BM_StringRelational_Less_Empty_Large_Control 2.80% 1.875 1.927 - -7.21% -
std::rotate(list<int>)_(by_1/3)/32 2.80% 15.080 15.502 - 1.54% -
SetIntersection_Front_Set_float_1024_256 2.79% 5002160.321 5141926.106 - 8.22% -
SetIntersection_Interlaced_Vector_string_1024_1 2.79% 1116861.479 1148054.107 - 0.13% -
BM_SortHeap_float_262144 2.79% 30.427 31.276 - 0.12% -
std::search_n(vector<int>)_(no_match)/1000 2.79% 205.471 211.204 - -0.56% -
rng::fold_left(list<int>)/8192 2.79% 10517.347 10810.420 - 3.13% -
SetIntersection_Front_Vector_string_262144_256 2.78% 9970545.148 10248220.252 - -2.37% -
737_gmsh_r 2.78% 12.753 13.108 - 4.04% -
std::list<int>::erase(begin)_(cheap_elements)/8192 2.77% 9.997 10.274 - -5.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.77% 530.755 545.466 - -9.55% -
std::rotate(deque<int>)_(1_element_backward)/50 2.77% 5.309 5.456 - 3.75% -
rng::stable_sort(deque<int>)_(repeated)/8 2.77% 17.980 18.477 - 0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.76% 9745650.668 10014882.212 - -12.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.76% 4.595 4.721 - -4.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.76% 2.135 2.194 - 1.10% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.76% 20.508 21.074 - -39.60% -
std::find_if(vector<char>)_(process_all)/8 2.76% 2.425 2.492 - 1.16% -
735_gem5_r 2.75% 13.564 13.937 - 3.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.75% 83870.291 86177.371 - 0.75% -
std::unordered_set<int>::erase(key)_(existent)/32 2.75% 21.059 21.638 - -24.11% -
BM_RangesPushHeap_string_Ascending_16384 2.75% 19.301 19.832 - -14.76% -
BM_SortHeap_float_64 2.75% 3.152 3.239 - 0.09% -
SetIntersection_Interlaced_Set_string_1024_1024 2.75% 56620112.699 58174839.103 - 2.36% -
rng::partial_sort(vector<int>)_(heap)/8 2.74% 27.008 27.749 - 2.90% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.74% 26.317 27.038 - 1.07% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 2.74% 1.430 1.469 - 4.13% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.74% 567.015 582.524 - -0.31% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.73% 35894.394 36873.941 - 0.20% -
std::set<std::string>::insert(value)_(already_present)/8192 2.73% 38.534 39.585 - -1.96% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.72% 16590.771 17042.669 - -0.21% -
BM_RangesSortHeap_float_4 2.72% 1.027 1.055 - 0.76% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.71% 11106.268 11407.694 - -0.85% -
rng::stable_sort(deque<int>)_(heap)/1024 2.71% 2722.797 2796.684 - 1.07% -
std::find_if_not(deque<int>)_(bail_25%)/32768 2.71% 2720.463 2794.263 - 2.57% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 2.71% 6.580 6.759 - 0.82% -
std::stable_sort(deque<int>)_(heap)/1024 2.71% 2716.434 2790.074 - 0.87% -
SetIntersection_None_Set_float_256_256 2.71% 5868907.246 6027934.482 - 2.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.71% 27.736 28.487 - 3.82% -
std::unordered_map<int,_int>::ctor(const&)/32 2.71% 201.044 206.485 - 1.71% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.70% 13711.062 14081.847 - 0.35% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.70% 31.575 32.428 - -0.02% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.70% 20.942 21.507 - -1.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.70% 6.514 6.690 - 2.96% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.70% 23661.935 24300.622 - -0.64% -
rng::none_of(vector<int>)_(process_all)/8 2.70% 2.353 2.417 - -2.35% -
SetIntersection_Front_Set_string_16384_4 2.70% 1319955.810 1355566.515 - 3.38% -
BM_deque_deque_ranges_move/64000 2.70% 2837.385 2913.898 - 0.24% -
rng::contains(list<int>)_(process_all)/8 2.70% 2.389 2.453 - 8.50% -
SetIntersection_Front_Set_uint32_262144_256 2.69% 4783864.002 4912573.157 - 1.37% -
BM_std_minmax<short>/24 2.69% 2.225 2.285 - 2.75% -
std::search(vector<int>)_(single_element)/1000 2.68% 228.684 234.821 - 0.55% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.68% 2.477 2.543 - 1.60% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.68% 23.728 24.363 - 5.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.67% 1202052.231 1234149.339 - -0.32% -
766_femflow_r 2.66% 12.948 13.292 - 3.96% -
std::find_end(vector<int>)_(single_element)/1000 2.66% 233.910 240.135 - -2.11% -
BM_RangesSortHeap_string_16384 2.66% 95.947 98.497 - -0.06% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.66% 1890.123 1940.312 - 1.37% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.65% 11.549 11.855 - 1.72% -
std::find_end(vector<int>)_(single_element)/1024 2.65% 239.229 245.565 - -2.13% -
BM_std_min<unsigned_long_long>/22 2.65% 2.170 2.228 - 2.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.64% 13.892 14.260 - 2.32% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.64% 1.951 2.002 - 2.31% -
std::find_if(vector<char>)_(bail_25%)/8 2.64% 0.929 0.953 - 0.20% -
731_astcenc_r 2.64% 10.217 10.487 - 3.58% -
std::remove_copy(vector<int>)_(sprinkled)/32 2.64% 15.035 15.432 - 2.63% -
BM_StringRelational_Eq_Small_Small_Control 2.63% 1.851 1.900 - 2.36% -
BM_RangesPopHeap_uint32_16384 2.63% 31.039 31.856 - -0.25% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2.63% 2855.264 2930.259 - 2.52% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.62% 0.734 0.753 - 1.35% -
std::remove(list<int>)_(sprinkled)/32 2.62% 54.824 56.262 - -1.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.62% 22.160 22.741 - 10.67% -
BM_RangesMakeThenSortHeap_float_Random_64 2.62% 17.660 18.122 - 1.20% -
BM_StringFindNoMatch/64 2.61% 1.849 1.898 - 1.28% -
std::unordered_map<int,_int>::clear()/8192 2.61% 63007.910 64653.637 - 3.40% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.61% 48679.673 49951.052 - -1.81% -
BM_StringEraseWithMove_Empty_Transparent 2.61% 0.562 0.577 - -26.60% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.60% 0.554 0.568 - 0.38% -
BM_RangesPopHeap_uint64_64 2.60% 12.621 12.950 - 0.13% -
rng::sort(deque<int>)_(descending)/8 2.60% 25.537 26.201 - 1.99% -
BM_num_put<double> 2.59% 57.540 59.032 - 0.80% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.59% 19.666 20.175 - 0.57% -
rng::find_if(deque<int>)_(process_all)/1024 2.59% 474.896 487.199 - 2.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.59% 0.833 0.854 - 0.95% -
std::partial_sort(deque<int>)_(heap)/8192 2.59% 283639.195 290982.469 - -0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.58% 1718353.599 1762678.957 - 5.01% -
BM_MakeHeap_float_SingleElement_256 2.58% 0.651 0.668 - 2.31% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.58% 13347.825 13691.607 - -1.72% -
BM_deque_vector_move/64000 2.57% 2711.265 2781.073 - 1.88% -
SetIntersection_Interlaced_Vector_string_256_64 2.57% 20176840.220 20696216.803 - 0.15% -
std::sort(deque<int>)_(repeated)/8 2.57% 18.724 19.205 - 2.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.57% 815538.739 836485.816 - -0.28% -
std::set<int>::erase(key)_(existent)/1024 2.57% 38.586 39.576 - 1.51% -
SetIntersection_None_Set_uint64_1024_1024 2.57% 8728898.030 8952856.581 - 3.24% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.56% 5.705 5.851 - -2.26% -
SetIntersection_Interlaced_Vector_string_64_16 2.56% 31002124.310 31796542.546 - 1.96% -
SetIntersection_None_Set_string_16384_16384 2.56% 199174592.013 204275553.187 - 2.22% -
std::unordered_set<std::string>::ctor(const&)/1024 2.55% 34740.056 35627.146 - -8.48% -
BM_RangesPopHeap_uint64_256 2.55% 17.062 17.497 - 0.76% -
std::unordered_multiset<int>::find(key)_(existent)/8192 2.55% 1.271 1.304 - 11.40% -
std::partition_copy(vector<int>)/50 2.55% 12.971 13.301 - 2.37% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.54% 255.983 262.491 - 1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.54% 351309974.797 360226272.900 - -0.97% -
BM_std_min<short>/12 2.54% 1.520 1.558 - 0.24% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.53% 8519.177 8735.053 - 8.48% -
std::search(vector<int>)_(single_element)/1024 2.53% 234.213 240.131 - 0.61% -
BM_deque_deque_move_backward/64000 2.53% 8027.519 8230.331 - 1.73% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.53% 46.842 48.025 - -0.03% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.52% 0.762 0.781 - 1.02% -
std::search(vector<int>)_(no_match)/1024 2.52% 215.287 220.706 - 3.76% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.52% 6.376 6.536 - -0.55% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.51% 528.970 542.256 - -0.03% -
BM_std_min<unsigned_long_long>/23 2.51% 2.429 2.490 - 4.59% -
std::multiset<int>::erase(key)_(existent)/0 2.51% 20.811 21.333 - 1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.50% 1095222.076 1122617.162 - 3.97% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.50% 1.500 1.538 - -0.26% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.50% 51518.572 52805.899 - 0.86% -
BM_RangesPushHeap_uint64_Random_256 2.50% 5.718 5.860 - 1.80% -
rng::sort(deque<int>)_(repeated)/8 2.49% 18.482 18.943 - 1.31% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.49% 421.550 432.060 - 1.03% -
BM_std_minmax<short>/18 2.49% 1.992 2.041 - -1.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.49% 1201867.408 1231821.301 - 0.48% -
std::fill_n(list<int>)/32 2.49% 8.078 8.279 - -0.76% -
std::fill(vector<bool>)/512 2.49% 1.530 1.568 - 3.04% -
BM_PushHeap_uint32_Random_16 2.48% 4.413 4.522 - 0.15% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.48% 717.278 735.082 - -1.54% -
BM_RangesPopHeap_uint64_1 2.48% 0.445 0.456 - 1.52% -
SetIntersection_Interlaced_Vector_float_64_64 2.48% 12059808.496 12358638.745 - 7.72% -
std::search_n(vector<int>)_(no_match)/1024 2.47% 210.407 215.601 - -0.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.47% 8754980.411 8971036.693 - 0.47% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.47% 13528.009 13861.510 - 0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.46% 1187584.866 1216857.674 - 2.46% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.46% 6.048 6.197 - -0.18% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.46% 5339.875 5471.275 - 0.02% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.46% 61.548 63.062 - 2.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.46% 344875130.437 353342272.806 - -0.75% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.45% 14223.418 14572.365 - 0.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.45% 7439.873 7621.898 - -25.19% -
BM_deque_deque_copy/1 2.44% 3.403 3.486 - -1.84% -
BM_std_min<long_long>/20 2.44% 2.008 2.057 - 1.52% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.44% 10.325 10.576 - 3.15% -
std::unordered_multiset<int>::erase(iterator)/1024 2.44% 20.052 20.540 - 0.02% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 2.43% 24.279 24.870 - -35.27% -
BM_StringRead_Cold_Shallow_Empty 2.43% 0.786 0.805 - -2.09% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.43% 5341.132 5470.874 - 0.27% -
bm_ranges_swap_ranges_vb_unaligned/1048576 2.42% 15538.427 15915.103 - 2.38% -
std::flat_map<int,_int>::ctor(const&)/1024 2.42% 179.135 183.477 - 2.90% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.42% 1261439.127 1291988.444 - 0.95% -
std::map<int,_int>::count(key)_(existent)/32 2.42% 1.697 1.738 - 1.68% -
std::for_each(list<int>)/8 2.42% 2.505 2.566 - 0.27% -
rng::replace(list<int>)_(prefix)/8192 2.42% 7285.937 7461.939 - 4.33% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.41% 2.386 2.443 - -0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 2.41% 117420920.321 120253238.592 - -1.47% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.41% 609.417 624.102 - -0.07% -
BM_RangesPushHeap_uint32_Random_16384 2.41% 6.241 6.392 - -1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.41% 1224040.143 1253520.176 - -0.92% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.41% 3.347 3.428 - 0.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.41% 12744330.709 13051244.857 - 47.34% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.41% 3.769 3.860 - 5.08% -
SetIntersection_None_Vector_uint64_1024_256 2.41% 1122723.844 1149730.515 - -1.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.40% 12700289.857 13005572.986 - 7.32% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 2.40% 1030.312 1055.052 - 2.58% -
std::unordered_set<int>::insert(value)_(new_value)/8192 2.40% 19.381 19.847 - -22.79% -
std::list<int>::ctor(size)/32 2.40% 323.179 330.938 - -0.43% -
BM_PushHeap_float_Random_16384 2.40% 7.525 7.706 - 0.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.39% 817541.859 837076.531 - 0.45% -
BM_RangesMakeHeap_uint64_Random_1024 2.39% 1.076 1.102 - 3.57% -
BM_RangesMakeHeap_uint32_SingleElement_262144 2.38% 0.626 0.641 - 1.93% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.38% 795.197 814.136 - 3.45% -
BM_MakeThenSortHeap_float_Ascending_256 2.38% 6.462 6.616 - 1.53% -
BM_MakeHeap_string_PipeOrgan_16384 2.37% 5.559 5.691 - 13.36% -
BM_std_min<unsigned_short>/20 2.37% 2.221 2.273 - 0.10% -
BM_RangesSortHeap_float_64 2.37% 3.139 3.214 - 1.16% -
SetIntersection_None_Vector_string_262144_1024 2.37% 1349693.025 1381656.424 - 0.44% -
std::stable_partition(list<int>)_(sparse)/32 2.37% 9.816 10.048 - 0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.36% 11702859.455 11979626.015 - 2.30% -
SetIntersection_None_Vector_uint64_16384_16 2.36% 1150911.147 1178082.002 - 5.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.36% 1.214 1.242 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.36% 348157482.305 356369963.873 - 2.38% -
SetIntersection_Interlaced_Vector_string_16384_4 2.36% 1820903.984 1863800.374 - -8.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.35% 39142053.124 40062322.646 - -0.31% -
std::transform(list<int>)_(identity_transform)/8192 2.35% 7638.448 7817.890 - 9.96% -
std::multimap<int,_int>::clear()/8192 2.34% 81762.711 83679.280 - -0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.34% 7.777 7.959 - 2.40% -
std::partial_sort_copy(list<int>)_(ascending)/8192 2.34% 61109.249 62539.021 - 2.79% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 2.34% 0.607 0.621 - 1.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 2.34% 0.534 0.546 - 2.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.33% 0.963 0.985 - 1.97% -
SetIntersection_None_Vector_string_16384_4 2.33% 1281102.817 1311005.715 - -0.21% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.33% 3232.173 3307.573 - 2.30% -
BM_std_minmax_element<short>/64 2.33% 17.237 17.639 - -4.73% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.33% 48.977 50.118 - 2.37% -
std::set<int>::count(key)_(existent)/1024 2.33% 4.174 4.272 - 4.27% -
BM_vector_deque_move_backward/64 2.33% 3.029 3.100 - 1.90% -
SetIntersection_Front_Set_string_262144_1 2.33% 1142036.237 1168625.605 - 1.19% -
BM_RangesSortHeap_float_262144 2.32% 29.911 30.606 - -0.08% -
BM_deque_vector_move_backward/4000 2.32% 142.995 146.316 - 1.22% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 2.32% 16.478 16.860 - 2.17% -
std::multiset<int>::erase(iterator)/8192 2.32% 23.644 24.191 - 0.16% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.31% 4.724 4.833 - 1.01% -
BM_deque_deque_ranges_move_backward/64000 2.31% 7937.075 8120.592 - 2.74% -
BM_std_min<unsigned_int>/28 2.31% 1.962 2.008 - 1.91% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 2.31% 1899.211 1943.000 - 2.53% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.30% 1532976.971 1568262.451 - 0.75% -
BM_PushHeap_uint32_Random_4 2.30% 2.481 2.538 - 2.78% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.30% 306.174 313.204 - -0.07% -
SetIntersection_Front_Set_string_16384_64 2.30% 4964723.665 5078690.759 - -2.51% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.29% 41.761 42.719 - 0.33% -
rng::move_backward(deque<int>)/32768 2.29% 3523.518 3604.318 - -2.50% -
std::multiset<std::string>::clear()/8192 2.29% 200013.941 204596.993 - 0.62% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 2.29% 1.111 1.137 - 2.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.29% 19194819.515 19633960.931 - 1.90% -
std::find(list<int>)_(process_all)/50 2.29% 18.131 18.546 - 0.17% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 2.28% 1.196 1.223 - 2.85% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 2.28% 6.029 6.167 - 3.29% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.27% 28278.651 28921.961 - 12.60% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.27% 28579.279 29228.415 - -4.62% -
BM_std_minmax<unsigned_int>/2 2.27% 0.825 0.844 - 4.30% -
std::find_if(list<int>)_(process_all)/8 2.27% 3.424 3.502 - -0.29% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.27% 5348.338 5469.645 - 0.14% -
BM_std_min<unsigned_char>/29 2.27% 1.966 2.011 - 1.36% -
SetIntersection_Interlaced_Set_string_262144_262144 2.27% 17375759.848 17769783.936 - 1.52% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.27% 13.373 13.677 - -31.43% -
BM_std_min<char>/5 2.27% 1.426 1.458 - 4.45% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.27% 5347.640 5468.811 - -0.07% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.26% 14.786 15.121 - -0.48% -
std::partition(deque<int>)_(sparse)/32 2.26% 9.640 9.858 - 0.66% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.26% 16.546 16.920 - 2.57% -
rng::partition(deque<int>)_(sparse)/8192 2.26% 3027.739 3096.117 - 2.09% -
SetIntersection_Front_Vector_string_16384_256 2.26% 10154110.659 10383421.393 - -0.46% -
rng::copy_n(list<int>)/32768 2.26% 26260.779 26853.092 - -0.02% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.26% 49422.171 50536.730 - 1.84% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.25% 1.700 1.738 - 3.09% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 2.24% 24.846 25.403 - 1.90% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 2.24% 179.431 183.452 - 2.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.24% 35.352 36.144 - -2.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.24% 3.490 3.568 - 1.23% -
std::map<int,_int>::find(key)_(existent)/32 2.23% 1.531 1.565 - -1.86% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.23% 139.368 142.477 - -0.19% -
rng::rotate(deque<int>)_(by_1/2)/50 2.23% 10.346 10.577 - 3.22% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.23% 2876.226 2940.319 - 1.57% -
SetIntersection_Front_Vector_string_262144_64 2.23% 3494745.407 3572596.647 - 4.65% -
SetIntersection_Interlaced_Vector_float_262144_4 2.22% 2155931.059 2203836.892 - 42.83% -
BM_std_minmax_element<long_long>/3 2.22% 1.121 1.146 - -7.34% -
bm_swap_ranges_vb_unaligned/1048576 2.21% 15940.484 16293.418 - 2.20% -
std::all_of(list<int>)_(process_all)/32 2.21% 11.494 11.748 - -0.36% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.21% 6438.372 6580.551 - -3.51% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 2.20% 31.256 31.945 - -3.80% -
SetIntersection_None_Vector_uint64_262144_262144 2.20% 1205659.984 1232204.105 - 4.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.20% 2092303.873 2138301.758 - 3.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.20% 42.926 43.869 - -4.00% -
std::find_end(vector<int>)_(single_element)/8192 2.20% 1834.008 1874.292 - -2.78% -
std::generate(list<int>)/32 2.20% 8.540 8.728 - 0.32% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.20% 1.160 1.186 - -4.25% -
BM_RangesMakeHeap_float_SingleElement_1024 2.20% 0.698 0.714 - 2.11% -
BM_RangesPopHeap_uint32_1024 2.19% 21.369 21.837 - 0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.19% 1716865.561 1754459.149 - 4.61% -
rng::fill_n(deque<int>)/8192 2.19% 240.646 245.907 - 3.15% -
BM_MakeThenSortHeap_string_SingleElement_64 2.18% 19.674 20.104 - 1.02% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.18% 6372.183 6511.354 - 4.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.18% 1.382 1.412 - 1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.18% 6641346.373 6786100.936 - -3.84% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 2.18% 356.894 364.670 - 1.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.18% 23.835 24.354 - 0.74% -
rng::find_last(vector<char>)_(bail_10%)/8 2.18% 1.567 1.601 - 4.88% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.18% 355.908 363.650 - 1.54% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.17% 4.241 4.333 - 1.39% -
SetIntersection_Interlaced_Vector_string_1024_64 2.16% 8450117.872 8632942.471 - 2.63% -
std::find_if(vector<int>)_(process_all)/1024 2.16% 283.577 289.711 - -0.31% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.16% 26.488 27.060 - -1.33% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.16% 31.180 31.852 - 0.54% -
rng::sort(deque<int>)_(pipe-organ)/8 2.15% 20.869 21.317 - 2.42% -
std::search(deque<int>,_pred)_(same_length)/1000 2.14% 478.041 488.286 - -0.96% -
BM_RangesPushHeap_float_Random_4 2.14% 2.912 2.975 - 0.77% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.14% 9.210 9.407 - -0.45% -
SetIntersection_Front_Set_uint64_262144_16 2.14% 1306417.906 1334382.589 - 3.90% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.14% 21.213 21.667 - 0.31% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.14% 22.785 23.272 - 0.87% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.13% 0.648 0.661 - 6.38% -
BM_vector_deque_ranges_move_backward/1024 2.13% 37.311 38.104 - -0.50% -
BM_RangesPushHeap_uint32_Random_262144 2.13% 6.277 6.410 - -0.50% -
BM_MakeThenSortHeap_float_Descending_16 2.12% 1.840 1.879 - 1.41% -
rng::rotate_copy(vector<int>)/1024 2.12% 32.503 33.194 - 1.23% -
rng::move_backward(deque<int>)/262144 2.12% 29928.839 30563.507 - -0.59% -
BM_RangesMakeThenSortHeap_float_Heap_1024 2.12% 8.111 8.283 - -0.57% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.12% 1904.935 1945.234 - 1.86% -
BM_MakeThenSortHeap_float_SingleElement_64 2.11% 3.314 3.384 - -2.35% -
rng::unique_copy(deque<int>)_(contiguous)/52 2.11% 14.687 14.997 - -2.36% -
BM_RangesPushHeap_uint64_Random_262144 2.11% 6.008 6.135 - 0.47% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.11% 36197.141 36960.523 - -0.63% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.11% 23.489 23.984 - 0.71% -
rng::partial_sort(deque<int>)_(ascending)/8192 2.11% 164062.827 167519.696 - 3.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.10% 147980.942 151094.044 - 1.52% -
std::deque<std::string>::ctor(size)/32 2.10% 40.140 40.984 - -2.44% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.10% 11.272 11.509 - -1.20% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.10% 4692.278 4790.629 - 0.04% -
SetIntersection_None_Vector_uint32_1024_1 2.10% 1121442.065 1144942.359 - -0.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.09% 1218881.462 1244408.521 - 0.79% -
SetIntersection_Interlaced_Set_float_262144_262144 2.09% 1821099.609 1859216.553 - -1.41% -
BM_StringRelational_Compare_Empty_Huge_Control 2.09% 1.625 1.659 - -0.36% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.09% 23115.742 23599.032 - -0.49% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.09% 572.944 584.903 - 0.14% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.09% 359.129 366.623 - 1.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.09% 6645.039 6783.629 - 1.14% -
rng::starts_with(vector<int>,_pred)/8 2.08% 4.126 4.212 - 0.92% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.08% 3.964 4.046 - -3.66% -
std::is_sorted_until(vector<int>,_pred)/1024 2.08% 414.112 422.707 - -1.40% -
std::set<int>::ctor(const&)/32 2.07% 216.475 220.965 - -2.22% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.07% 715.489 730.282 - -0.50% -
std::multiset<int>::erase(iterator)/0 2.07% 19.944 20.356 - 1.63% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.07% 586.673 598.794 - -0.06% -
SetIntersection_Front_Vector_uint32_64_16 2.06% 15140967.111 15453390.325 - 1.02% -
SetIntersection_Front_Set_float_16384_64 2.06% 2013315.238 2054757.669 - 8.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 2.06% 0.552 0.563 - 2.02% -
std::set<int>::count(key)_(existent)/8192 2.06% 7.782 7.941 - -1.84% -
std::unordered_set<int>::ctor(const&)/32 2.05% 198.595 202.674 - 1.24% -
BM_num_get<unsigned_int> 2.05% 10.571 10.788 - -1.86% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.05% 63254.447 64550.059 - -10.39% -
BM_std_min<long_long>/23 2.05% 2.882 2.941 - 1.88% -
rng::rotate(vector<bool>)_(by_1/4)/1024 2.05% 15.326 15.640 - 0.23% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 2.04% 3.957 4.037 - 0.50% -
std::set<int>::find(key)_(existent)/8192 2.04% 8.037 8.201 - 2.29% -
SetIntersection_None_Vector_uint64_262144_1024 2.04% 1157587.781 1181220.160 - -1.34% -
rng::starts_with(list<int>)/8 2.04% 2.911 2.970 - -2.15% -
rng::generate(list<int>)/32 2.04% 8.537 8.711 - -1.01% -
rng::none_of(deque<int>)_(process_all)/8 2.03% 4.385 4.474 - -5.03% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.03% 250.197 255.275 - -0.73% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.03% 8607.197 8781.864 - 0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.03% 0.656 0.669 - 2.60% -
std::adjacent_find(deque<int>)/8 2.03% 2.957 3.017 - -6.88% -
rng::reverse(deque<int>)/512 2.02% 113.509 115.804 - -0.27% -
std::sort(deque<int>)_(pipe-organ)/8 2.02% 20.846 21.267 - 1.85% -
BM_std_minmax<unsigned_char>/13 2.02% 2.219 2.264 - 3.29% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.02% 54669.128 55771.268 - -37.20% -
BM_deque_deque_copy/64000 2.02% 2712.261 2766.936 - 6.12% -
BM_MakeHeap_string_Descending_64 2.01% 2.560 2.611 - 3.41% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.01% 19.261 19.649 - 0.69% -
std::find(list<int>)_(bail_25%)/8192 2.01% 1424.244 1452.830 - 1.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.01% 372.277 379.749 - 1.45% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.00% 1341.843 1368.632 - 3.31% -
BM_deque_vector_move/4000 2.00% 139.942 142.735 - -1.08% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.99% 20.673 21.085 - 1.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.98% 8.736 8.910 - 0.84% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.98% 23.356 23.818 - 0.57% -
std::partial_sort(deque<int>)_(descending)/8192 1.98% 284366.018 289990.402 - 0.72% -
BM_std_minmax<unsigned_short>/20 1.98% 1.952 1.991 - 3.92% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 1.98% 33.256 33.914 - 3.14% -
SetIntersection_Interlaced_Set_float_1024_256 1.97% 16219263.013 16539405.338 - 5.58% -
SetIntersection_Interlaced_Set_string_1024_4 1.97% 10508623.239 10715988.410 - 2.76% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.97% 4.828 4.923 - 2.44% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.97% 518244.476 528461.543 - -8.12% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.97% 4.789 4.883 - 2.10% -
rng::copy_n(vector<bool>)_(unaligned)/32768 1.97% 170.708 174.065 - 0.01% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.97% 216.654 220.911 - -3.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.96% 3113387.127 3174528.156 - 0.80% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.96% 18.156 18.512 - 9.63% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.96% 3977.181 4055.175 - 0.89% -
SetIntersection_Front_Set_uint64_1024_16 1.96% 1283184.699 1308296.309 - 0.31% -
SetIntersection_Interlaced_Vector_string_16_4 1.95% 71559369.034 72958336.761 - 1.00% -
BM_MakeThenSortHeap_string_Heap_262144 1.95% 178.241 181.722 - -0.11% -
std::rotate_copy(deque<int>)/1024 1.95% 34.211 34.878 - 0.49% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.94% 2.585 2.636 - 0.46% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.94% 22.549 22.987 - 3.03% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.94% 6187.769 6307.565 - 0.87% -
BM_MakeHeap_float_Random_262144 1.93% 1.115 1.137 - -3.83% -
BM_MakeHeap_uint32_Ascending_256 1.93% 0.597 0.609 - 1.63% -
SetIntersection_None_Vector_uint32_16384_16 1.93% 1158031.336 1180362.887 - 0.99% -
rng::contains(list<int>)_(process_all)/8192 1.92% 6967.445 7101.207 - 2.39% -
SetIntersection_Interlaced_Set_string_64_4 1.92% 26877999.369 27393879.472 - 0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.91% 1169774.136 1192156.376 - -0.69% -
BM_CmpEqual_uint_short 1.91% 1.060 1.080 - 2.35% -
BM_MakeHeap_uint32_Random_16384 1.91% 1.000 1.019 - 6.94% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.91% 78.951 80.457 - -0.58% -
SetIntersection_Interlaced_Set_float_256_64 1.91% 15482092.676 15777146.305 - 3.03% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.91% 45.812 46.684 - 1.95% -
std::multiset<int>::erase(key)_(non-existent)/1024 1.90% 6.639 6.765 - 1.81% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.90% 44.410 45.255 - 2.37% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 1.90% 24.886 25.359 - 1.99% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.90% 24.501 24.967 - 0.62% -
bm_ranges_lexicographical_compare<signed_char>/8 1.90% 3.166 3.226 - 0.34% -
SetIntersection_None_Set_string_64_16 1.90% 19273323.960 19638951.983 - 0.52% -
std::move_backward(deque<int>)/262144 1.89% 29751.221 30314.472 - -0.87% -
std::copy_n(vector<int>)/8 1.89% 2.165 2.206 - -0.14% -
BM_std_minmax<short>/3 1.89% 1.191 1.214 - 4.46% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.89% 19.266 19.631 - -5.01% -
BM_PushHeap_string_QuickSortAdversary_16 1.89% 10.131 10.322 - 1.35% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.89% 23.051 23.487 - -0.11% -
BM_StringDestroy_Large 1.89% 6.747 6.874 - -1.40% -
std::none_of(list<int>)_(process_all)/32 1.89% 11.532 11.749 - -0.59% -
rng::sort(vector<int>)_(heap)/8 1.89% 22.230 22.649 - 0.66% -
bm_ranges_lexicographical_compare<int>/4 1.88% 1.297 1.321 - -4.60% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.88% 3.265 3.326 - 1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.88% 1109716.450 1130542.565 - 3.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.88% 15674201.931 15968339.976 - 2.02% -
std::multimap<int,_int>::clear()/1024 1.86% 10221.252 10411.877 - -0.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.86% 1.233 1.256 - -1.43% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.86% 26.268 26.758 - -8.03% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.86% 30.552 31.119 - -0.14% -
std::vector<std::string>::ctor(size)/32 1.86% 33.569 34.193 - -1.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.86% 371.080 377.974 - -37.40% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.86% 6819.182 6945.826 - -3.65% -
BM_RangesMakeHeap_string_SingleElement_4 1.85% 3.593 3.659 - 1.19% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.85% 25.770 26.248 - 0.29% -
rng::find_if(vector<int>)_(bail_25%)/8 1.85% 1.072 1.092 - 1.00% -
SetIntersection_Front_Set_string_16_4 1.85% 66849474.666 68087131.267 - 0.39% -
std::unordered_multiset<int>::ctor(const&)/1024 1.85% 6612.872 6735.111 - -0.56% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.85% 0.666 0.679 - 1.85% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.85% 405.412 412.892 - -3.49% -
std::remove_if(deque<int>)_(sprinkled)/50 1.84% 65.491 66.699 - -1.19% -
rng::for_each(list<int>)/8 1.84% 2.532 2.578 - -1.22% -
SetIntersection_None_Vector_string_1024_256 1.84% 1207845.068 1230048.418 - -0.53% -
BM_std_min<short>/20 1.84% 2.248 2.289 - -1.93% -
BM_RangesMakeHeap_uint32_Ascending_256 1.84% 0.598 0.608 - 1.81% -
std::unordered_multiset<int>::ctor(const&)/8192 1.83% 54728.895 55732.877 - -0.27% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.83% 59.433 60.521 - 0.10% -
BM_CmpLess_short_uint 1.83% 1.104 1.124 - 0.59% -
BM_deque_deque_ranges_move_backward/4000 1.83% 144.913 147.559 - 0.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.83% 3.455 3.518 - 6.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.82% 608.758 619.867 - -15.78% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.82% 16841.287 17147.753 - 0.12% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.82% 31.815 32.394 - 0.45% -
BM_RangesMakeThenSortHeap_float_Random_4 1.81% 4.319 4.398 - 0.86% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.81% 1.305 1.329 - -4.39% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.81% 1226220.865 1248455.242 - 1.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.81% 1167679.237 1188810.887 - 3.77% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.81% 21.659 22.051 - -0.73% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.81% 351.508 357.857 - 0.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.81% 471.929 480.448 - 1.70% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.80% 25156.212 25609.380 - 1.80% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.80% 4.719 4.804 - 1.58% -
SetIntersection_None_Set_uint32_256_1 1.80% 11425949.725 11631490.866 - 1.73% -
BM_StringRelational_Less_Huge_Small_Control 1.80% 1.815 1.848 - -0.01% -
std::vector<int>::ctor(size)/32 1.80% 10.917 11.113 - -3.88% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.79% 22.075 22.470 - 2.06% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.79% 24.954 25.400 - 0.83% -
rng::copy_n(deque<int>)/262144 1.79% 10357.417 10542.718 - 2.56% -
std::multimap<int,_int>::erase(iterator)/1024 1.79% 20.842 21.215 - 0.42% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.79% 25.474 25.929 - 2.12% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.78% 365.978 372.509 - 1.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.78% 9.827 10.002 - -0.47% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.78% 20.479 20.844 - 1.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.78% 34.857 35.478 - 0.93% -
std::search_n(vector<int>)_(no_match)/8192 1.78% 1630.218 1659.219 - -0.55% -
rng::any_of(vector<int>)_(process_all)/32 1.78% 8.381 8.530 - 1.67% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.78% 1921.113 1955.263 - 3.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.78% 15.821 16.102 - 0.84% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.78% 24.316 24.748 - 1.67% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 1.77% 19.356 19.699 - -33.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.77% 143389547.512 145929033.378 - 3.05% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.77% 33.628 34.223 - -8.55% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.77% 11.773 11.981 - 2.47% -
BM_LowerBound_string_262144 1.77% 2242.703 2282.302 - -2.07% -
BM_std_min<unsigned_char>/25 1.76% 1.154 1.174 - 1.74% -
SetIntersection_None_Vector_uint32_256_16 1.76% 4230663.609 4305212.463 - 0.09% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.76% 214.621 218.401 - 0.19% -
rng::stable_sort(vector<int>)_(ascending)/8 1.76% 16.497 16.786 - 1.16% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.75% 3109.761 3164.306 - 0.79% -
BM_std_minmax<long_long>/15 1.75% 3.649 3.713 - 1.43% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.75% 13.708 13.948 - 2.29% -
std::remove_copy(vector<int>)_(prefix)/32 1.75% 8.993 9.151 - 3.29% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.75% 3.554 3.616 - 1.42% -
std::find_if(vector<int>)_(process_all)/50 1.75% 13.921 14.165 - 0.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.75% 11.477 11.678 - -0.19% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.75% 277.620 282.474 - 2.49% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.75% 8.780 8.934 - 2.08% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.75% 787.568 801.329 - 3.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.75% 8679669.839 8831242.871 - 1.43% -
BM_std_min<unsigned_char>/31 1.74% 2.500 2.544 - 1.03% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 1.74% 9.221 9.382 - 1.65% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.74% 38.743 39.418 - 0.94% -
std::unordered_map<int,_int>::clear()/32 1.74% 612.163 622.820 - 1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.74% 18129815.843 18445322.587 - 1.26% -
rng::partial_sort(vector<int>)_(descending)/8 1.74% 24.851 25.283 - -0.83% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.74% 1.303 1.325 - -1.23% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.74% 22.769 23.165 - -1.51% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.74% 1.452 1.477 - -0.51% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.74% 325.804 331.459 - -0.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.74% 1.304 1.327 - -4.43% -
BM_CmpEqual_uchar_short 1.74% 1.040 1.058 - 0.56% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.73% 8.755 8.907 - -1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.73% 10015323.153 10188736.377 - -1.01% -
std::unordered_set<int>::clear()/1024 1.73% 7886.450 8022.876 - -37.77% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.73% 20.385 20.738 - 0.75% -
BM_MakeHeap_string_Descending_256 1.73% 2.698 2.745 - 2.52% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.73% 1.338 1.362 - -12.56% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.73% 1105698.292 1124787.336 - -0.06% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.73% 29.839 30.354 - -2.14% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.72% 1957.234 1990.848 - 2.57% -
BM_std_min<short>/26 1.72% 2.099 2.135 - -0.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.72% 140999.593 143419.295 - 0.08% -
std::partial_sort(deque<int>)_(heap)/8 1.71% 37.585 38.229 - -1.56% -
std::remove(list<int>)_(prefix)/1024 1.71% 997.403 1014.501 - 1.19% -
BM_std_min<unsigned_short>/22 1.71% 1.813 1.844 - -4.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.71% 55686.736 56640.222 - -10.58% -
BM_RangesPopHeap_string_16384 1.71% 71.921 73.151 - -1.57% -
BM_PushHeap_string_QuickSortAdversary_64 1.71% 12.882 13.102 - 1.55% -
BM_RangesMakeThenSortHeap_string_Random_16384 1.71% 108.914 110.775 - -5.25% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.70% 19131.650 19457.226 - -0.05% -
std::find_end(forward_list<int>)_(process_all)/8192 1.70% 5649.933 5746.061 - 1.15% -
BM_std_min<unsigned_long_long>/21 1.70% 1.996 2.030 - 2.95% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.70% 8.908 9.059 - 1.17% -
std::stable_sort(deque<int>)_(ascending)/1024 1.70% 2115.055 2151.005 - 1.61% -
BM_std_min<unsigned_int>/13 1.70% 1.414 1.438 - -1.54% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.70% 55214.669 56152.916 - -37.99% -
BM_RangesPopHeap_uint32_64 1.70% 12.577 12.791 - 0.48% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.70% 25.963 26.404 - -1.05% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.70% 1.273 1.295 - 0.12% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.69% 9.013 9.166 - -1.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.69% 2.098 2.134 - -0.76% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.69% 10.146 10.318 - 2.81% -
rng::sort(deque<int>)_(repeated)/1024 1.69% 946.790 962.805 - 0.14% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.69% 21.092 21.449 - 1.34% -
SetIntersection_Front_Vector_uint64_1024_64 1.69% 1371893.129 1395093.681 - -2.88% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.69% 511.311 519.950 - -3.81% -
SetIntersection_None_Vector_string_256_1 1.69% 4744770.948 4824918.617 - 0.21% -
BM_RangesPopHeap_uint32_4 1.69% 2.629 2.673 - -0.60% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.69% 28.986 29.475 - -0.23% -
BM_LowerBound_pair<uint32,_uint32>_16384 1.69% 101.823 103.542 - 2.88% -
SetIntersection_Front_Vector_string_262144_1024 1.69% 40119583.152 40796565.538 - -2.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.69% 11996775.274 12199203.687 - 0.39% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.69% 2448.543 2489.840 - -0.01% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.69% 134.904 137.178 - -0.03% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.68% 5.480 5.573 - 0.36% -
SetIntersection_Interlaced_Set_string_16_4 1.68% 76441112.552 77729028.348 - 0.50% -
BM_PushHeap_float_Random_256 1.68% 7.211 7.332 - 2.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.68% 13.870 14.103 - 2.16% -
BM_RangesPushHeap_float_Random_262144 1.68% 7.562 7.689 - 0.99% -
BM_std_min<unsigned_short>/27 1.68% 2.382 2.422 - 6.75% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.68% 14856.234 15105.120 - -0.32% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.67% 5.492 5.584 - 0.12% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.67% 68.603 69.751 - -6.06% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.67% 1897.077 1928.804 - 1.62% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.67% 41.528 42.222 - -0.06% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.67% 38.392 39.033 - -1.30% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.67% 16.856 17.137 - 0.23% -
rng::partition_copy(deque<int>)/50 1.67% 27.459 27.916 - 1.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.66% 6594.850 6704.612 - 0.56% -
std::multiset<int>::erase(iterator)/1024 1.66% 23.757 24.151 - 0.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.66% 83942.763 85334.865 - -22.97% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.66% 27.767 28.227 - 1.87% -
std::partition(vector<int>)_(sparse)/50 1.66% 13.799 14.028 - -0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.66% 18.300 18.603 - 0.99% -
std::unordered_set<int>::erase(iterator)/1024 1.65% 20.194 20.528 - -28.13% -
rng::copy_backward(vector<int>)/4096 1.65% 141.099 143.433 - -0.48% -
rng::unique(list<int>,_pred)_(contiguous)/1024 1.65% 972.537 988.609 - 0.67% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.65% 4098.563 4166.249 - 1.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.65% 18.886 19.197 - 1.30% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.65% 5.712 5.806 - 1.84% -
BM_PushHeap_string_QuickSortAdversary_4 1.65% 6.109 6.210 - 1.65% -
std::multimap<int,_int>::erase(iterator)/32 1.64% 20.733 21.073 - 0.04% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.64% 1.388 1.411 - 2.37% -
SetIntersection_None_Vector_string_64_64 1.64% 9264553.799 9416279.788 - 0.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.64% 18.755 19.062 - -0.12% -
std::move(list<int>)/32768 1.64% 30781.152 31285.093 - -1.01% -
rng::adjacent_find(deque<int>,_pred)/50 1.64% 29.018 29.493 - -3.18% -
std::find_if_not(list<int>)_(process_all)/50 1.64% 21.327 21.676 - -0.13% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.64% 13436.304 13656.176 - 1.05% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.64% 78.975 80.268 - 2.13% -
std::rotate(deque<int>)_(by_1/2)/50 1.64% 10.269 10.437 - -0.02% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.63% 1.189 1.208 - 2.07% -
rng::rotate(list<int>)_(by_1/3)/50 1.63% 23.588 23.972 - -0.08% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.63% 604.841 614.703 - -0.90% -
rng::find_last(list<int>)_(bail_10%)/8 1.63% 2.057 2.090 - 0.54% -
SetIntersection_Front_Set_string_1024_1024 1.62% 56345127.575 57260153.581 - 1.24% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.62% 9.269 9.420 - 0.35% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 1.62% 2.254 2.291 - 2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.62% 1151239.839 1169901.416 - -0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.62% 1099617.376 1117426.624 - 0.29% -
rng::sort(deque<int>)_(ascending)/8 1.62% 18.237 18.532 - 0.79% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.62% 22.528 22.892 - -13.71% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.62% 2903.087 2950.025 - 1.32% -
BM_std_min<unsigned_int>/24 1.62% 1.832 1.862 - 3.10% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.62% 5866746.350 5961539.292 - 1.66% -
BM_std_min<unsigned_int>/32 1.62% 2.172 2.207 - 0.93% -
std::unordered_set<int>::erase(iterator)/8192 1.61% 20.166 20.491 - -20.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.61% 54651.832 55534.070 - 1.07% -
BM_std_minmax<long_long>/14 1.61% 3.290 3.343 - 1.30% -
std::all_of(list<int>)_(process_all)/50 1.61% 21.545 21.893 - 0.03% -
rng::copy(list<int>)/8 1.61% 2.361 2.399 - 2.66% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.61% 35288.698 35856.960 - -1.52% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.61% 1927.132 1958.130 - 2.02% -
rng::copy_backward(vector<int>)/1048576 1.61% 48443.180 49221.953 - -1.82% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.61% 1509789.326 1534036.379 - 0.05% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.60% 234045374.633 237792361.694 - 2.33% -
rng::stable_partition(deque<int>)_(sparse)/8192 1.60% 3401.257 3455.628 - -5.44% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.60% 4.521 4.593 - -0.33% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.59% 11.320 11.500 - -0.04% -
std::list<std::string>::ctor(size)/1024 1.59% 12347.697 12544.131 - -2.54% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.59% 605.156 614.779 - -1.34% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.59% 705.691 716.906 - 0.24% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.59% 28351.503 28802.044 - 0.67% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.59% 280897.886 285360.384 - -1.04% -
std::copy(list<int>)/4096 1.59% 3295.613 3347.876 - 2.43% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.59% 3.638 3.696 - -5.59% -
SetIntersection_Front_Vector_string_1024_64 1.58% 3467030.313 3521981.221 - -0.80% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.58% 343828812.084 349275937.933 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.58% 1149559.839 1167745.441 - -2.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.58% 14277.711 14503.315 - 2.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.58% 561.789 570.662 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.58% 4236060.176 4302877.447 - -0.14% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.58% 688.769 699.627 - -1.01% -
BM_RangesPushHeap_string_Random_64 1.57% 12.815 13.017 - 1.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.57% 16.722 16.985 - 1.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.57% 2.032 2.064 - 9.79% -
std::count(vector<int>)_(every_other)/8 1.57% 1.334 1.355 - -1.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.57% 39689980.131 40311372.060 - 1.74% -
std::multiset<int>::erase(key)_(non-existent)/8192 1.57% 9.532 9.681 - 1.58% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.56% 8.976 9.117 - -0.76% -
SetIntersection_Interlaced_Set_uint32_16_4 1.56% 63899834.517 64898772.583 - 0.90% -
BM_deque_vector_move/5500 1.56% 195.883 198.945 - 1.35% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.56% 1.304 1.324 - -5.03% -
BM_RangesMakeHeap_uint64_SingleElement_262144 1.56% 0.755 0.766 - 1.26% -
BM_std_min<long_long>/12 1.56% 2.029 2.060 - 5.30% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.56% 1563364.666 1587767.740 - -0.86% -
rng::partial_sort(deque<int>)_(ascending)/8 1.56% 30.501 30.977 - -0.16% -
BM_MakeHeap_string_Descending_16 1.56% 2.364 2.401 - 2.74% -
rng::stable_sort(deque<int>)_(descending)/1024 1.56% 2944.206 2989.994 - 1.42% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.55% 1878.566 1907.753 - 1.73% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.55% 35840.003 36396.331 - -0.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.55% 1158.173 1176.149 - -1.03% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.55% 223735642.953 227202015.058 - 0.75% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.55% 550743.602 559271.629 - 0.52% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.55% 12969.940 13170.763 - 2.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.54% 15184.574 15419.142 - 0.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.54% 3.611 3.667 - 1.24% -
SetIntersection_None_Vector_uint32_1024_1024 1.54% 1143717.582 1161363.687 - 0.70% -
SetIntersection_Interlaced_Set_float_1024_4 1.54% 10067753.317 10223015.084 - 0.39% -
std::stable_sort(deque<int>)_(descending)/1024 1.54% 2938.555 2983.809 - 1.30% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.54% 22.533 22.880 - -0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.54% 343275906.863 348559634.322 - -0.49% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.54% 16671.511 16927.801 - -1.05% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 1.53% 7.215 7.326 - 1.56% -
BM_deque_deque_ranges_copy/1 1.53% 3.429 3.482 - -1.72% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.53% 21.976 22.313 - 0.96% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.53% 10.202 10.358 - -0.07% -
BM_lexicographical_compare_three_way_slow_path/16 1.53% 4.539 4.608 - 2.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 1.53% 16347819.746 16597931.025 - -8.50% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.53% 32.605 33.103 - 0.37% -
SetIntersection_Front_Vector_uint64_1024_1 1.53% 1097273.895 1114036.411 - -0.42% -
BM_RangesSortHeap_string_256 1.53% 44.347 45.024 - -0.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.53% 24.618 24.994 - -0.69% -
std::multiset<int>::insert(value)_(already_present)/0 1.52% 18.092 18.367 - 0.68% -
rng::partial_sort(vector<int>)_(ascending)/8 1.52% 20.636 20.950 - 1.54% -
BM_RangesMakeThenSortHeap_string_Random_64 1.52% 39.175 39.770 - -7.17% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.52% 0.696 0.706 - 0.69% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.52% 794.216 806.282 - 3.37% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.52% 37.956 38.533 - 2.11% -
BM_std_min<unsigned_char>/24 1.52% 2.757 2.799 - 1.74% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.52% 538.689 546.850 - 0.47% -
std::map<int,_int>::count(key)_(non-existent)/32 1.51% 2.884 2.927 - 1.28% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.51% 2122.459 2154.583 - 1.70% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.51% 16.727 16.980 - 0.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.51% 25316.375 25698.662 - 2.09% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.51% 8.975 9.110 - -1.01% -
BM_std_min<char>/30 1.50% 2.223 2.256 - -3.22% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.50% 24.395 24.762 - 0.93% -
BM_MakeThenSortHeap_float_Random_262144 1.50% 62.360 63.297 - 1.30% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.50% 6.069 6.160 - -1.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.50% 32454.172 32941.349 - -1.36% -
std::multiset<int>::contains(key)_(existent)/1024 1.50% 4.029 4.090 - 0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.50% 1143478.900 1160582.281 - 4.14% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.50% 72615.390 73701.096 - -0.06% -
std::find_first_of(vector<int>)_(large_needle)/32 1.49% 104.780 106.344 - -11.67% -
bm_lexicographical_compare<int>/5 1.49% 1.531 1.553 - 1.26% -
BM_LowerBound_pair<uint32,_uint32>_256 1.48% 32.909 33.397 - 1.96% -
SetIntersection_Front_Set_float_262144_256 1.48% 4869000.848 4941222.065 - 4.53% -
rng::sort(deque<int>)_(qsort_adversarial)/8 1.48% 18.383 18.655 - 2.38% -
rng::rotate(vector<bool>)_(by_1/3)/8192 1.48% 145.253 147.405 - 1.10% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.48% 2943.764 2987.296 - 1.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.48% 7.498 7.609 - -0.15% -
BM_std_minmax<unsigned_short>/28 1.48% 2.543 2.581 - 1.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.48% 10.431 10.585 - 1.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.48% 56938.238 57779.076 - -1.23% -
BM_RangesSortHeap_string_1024 1.48% 59.085 59.958 - -0.01% -
SetIntersection_Front_Vector_string_16384_4 1.47% 1248496.883 1266911.740 - 1.44% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.47% 19.666 19.957 - 1.06% -
bm_ranges_lexicographical_compare<int>/2 1.47% 1.527 1.550 - -3.98% -
std::move_backward(deque<int>)/1048576 1.47% 127138.003 129012.083 - -0.39% -
BM_RangesMakeHeap_uint64_Ascending_262144 1.47% 0.729 0.740 - 1.46% -
rng::any_of(deque<int>)_(process_all)/32 1.47% 11.550 11.720 - 1.60% -
std::multimap<int,_int>::erase(iterator)/8192 1.47% 20.956 21.265 - 0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.47% 1118531.528 1134987.549 - 2.38% -
std::is_sorted(list<int>)/8192 1.47% 7170.888 7276.277 - -0.28% -
BM_MakeThenSortHeap_uint32_Heap_64 1.47% 8.100 8.219 - 1.48% -
SetIntersection_Interlaced_Set_float_16_16 1.47% 41208659.787 41813321.687 - 0.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.46% 0.985 0.999 - 1.25% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.46% 386.412 392.067 - -1.05% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.46% 6580.153 6676.389 - -0.26% -
std::partial_sort(deque<int>)_(shuffled)/8 1.46% 33.296 33.782 - 0.29% -
std::partition(vector<int>)_(dense)/50 1.46% 13.182 13.374 - 1.23% -
BM_RangesPushHeap_uint32_Ascending_1024 1.46% 3.915 3.972 - 0.08% -
BM_std_min<unsigned_int>/64 1.46% 2.826 2.867 - 1.36% -
std::unordered_multiset<int>::erase(iterator)/32 1.45% 20.054 20.346 - -0.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.45% 7686.375 7798.124 - 8.59% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.45% 282.302 286.405 - -2.36% -
rng::fill_n(vector<bool>)/512 1.45% 1.424 1.445 - 1.38% -
bm_swap_ranges_vb_aligned/64 1.45% 2.907 2.949 - 8.99% -
std::set<std::string>::ctor(const&)/1024 1.45% 34300.991 34798.392 - -1.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.44% 208081.870 211087.239 - -0.10% -
BM_std_min<char>/7 1.44% 1.856 1.882 - 2.41% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.44% 16.372 16.608 - 1.48% -
std::shift_left(deque<int>)/1024 1.44% 39.545 40.115 - 1.52% -
rng::find_if_not(vector<int>)_(process_all)/8 1.44% 2.518 2.554 - 1.31% -
BM_MakeThenSortHeap_string_Ascending_16384 1.44% 62.292 63.188 - -0.21% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.44% 16.129 16.361 - 1.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.44% 33.160 33.636 - 1.83% -
BM_std_minmax<unsigned_long_long>/11 1.44% 2.353 2.387 - 5.02% -
BM_CmpEqual_short_short 1.43% 1.117 1.133 - 0.51% -
std::search_n(vector<int>)_(no_match)/1048576 1.43% 209472.741 212471.161 - -0.65% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.43% 939.210 952.644 - 0.02% -
BM_std_minmax<unsigned_short>/29 1.43% 2.574 2.610 - 1.35% -
std::unordered_set<int>::clear()/8192 1.43% 61971.823 62856.059 - -31.59% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.42% 776.956 788.026 - 1.57% -
std::deque<std::string>::ctor(size)/1024 1.42% 713.683 723.852 - 1.65% -
std::unordered_multiset<int>::ctor(const&)/32 1.42% 197.953 200.773 - -1.34% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.42% 30.885 31.324 - -0.09% -
std::multiset<int>::insert(value)_(already_present)/32 1.42% 19.001 19.271 - -0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.42% 1134963.232 1151088.819 - -0.78% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.42% 0.986 1.000 - 1.46% -
SetIntersection_None_Set_string_256_64 1.42% 9574450.136 9710209.888 - 2.67% -
std::find_end(forward_list<int>)_(single_element)/8192 1.42% 5728.184 5809.350 - -7.97% -
BM_CmpLess_uint_schar 1.42% 1.055 1.070 - -0.67% -
std::multimap<int,_int>::erase(iterator)/0 1.42% 20.592 20.883 - 0.39% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.42% 3236.859 3282.702 - -1.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.41% 4403163.729 4465355.074 - 1.27% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.41% 38.360 38.902 - -1.81% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.41% 39.421 39.976 - 0.26% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.41% 11.303 11.462 - -2.57% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.41% 676.393 685.911 - -20.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.41% 11465374.355 11626686.480 - 0.33% -
BM_std_min<unsigned_long_long>/15 1.41% 2.188 2.219 - 5.16% -
SetIntersection_Front_Set_string_1024_4 1.41% 1313043.316 1331511.304 - 0.81% -
BM_StringCopy_Large 1.40% 6.180 6.267 - 0.71% -
rng::move(list<int>)/32768 1.40% 35710.677 36211.668 - 1.76% -
SetIntersection_None_Set_uint64_1024_16 1.40% 8738560.901 8861061.581 - 1.75% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.40% 822.208 833.724 - 0.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.40% 36.127 36.632 - 3.57% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.40% 174085.234 176517.160 - -0.85% -
BM_RangesPushHeap_uint32_Ascending_256 1.40% 3.068 3.110 - 0.05% -
SetIntersection_Front_Vector_float_16384_4 1.40% 1123304.282 1138985.043 - 0.60% -
rng::partition_point(deque<int>)/8192 1.39% 15.881 16.102 - 0.44% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.39% 8773.164 8895.209 - -0.25% -
rng::copy_n(deque<int>)/32768 1.39% 1136.952 1152.738 - 0.67% -
BM_PushHeap_string_Random_64 1.39% 12.649 12.824 - 1.16% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.39% 24.344 24.682 - 1.56% -
SetIntersection_Interlaced_Vector_uint64_16384_64 1.39% 5991653.634 6074833.326 - -27.12% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.39% 5.376 5.451 - 0.11% -
std::for_each_n(vector<int>)/8 1.38% 2.504 2.538 - 2.15% -
SetIntersection_Interlaced_Set_uint32_256_16 1.38% 11982647.564 12148235.727 - 1.34% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.38% 16.886 17.119 - 0.62% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.38% 3125.633 3168.804 - 1.13% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.38% 27.979 28.365 - -5.23% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.38% 7.508 7.611 - 0.08% -
BM_CmpEqual_int_short 1.37% 1.120 1.135 - 0.71% -
BM_RangesPopHeap_uint32_16 1.37% 7.538 7.641 - -0.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.37% 394856.986 400270.139 - 0.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.37% 792.503 803.358 - 0.62% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.37% 14.510 14.708 - 0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.37% 1137567.190 1153140.257 - 0.26% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.37% 571.384 579.201 - -1.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.37% 11348349.166 11503589.069 - 0.32% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 1.37% 37.665 38.180 - -38.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.37% 1298890.183 1316655.473 - 0.68% -
BM_MakeHeap_uint32_Random_64 1.37% 1.250 1.268 - -0.10% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.36% 11.800 11.961 - -0.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.36% 9.165 9.290 - 2.61% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.36% 34356.153 34824.186 - -1.44% -
rng::remove_if(deque<int>)_(prefix)/1024 1.36% 561.079 568.721 - 0.63% -
BM_MakeThenSortHeap_uint64_Random_262144 1.36% 35.365 35.846 - 1.61% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 1.36% 3.868 3.921 - 0.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.36% 16.295 16.517 - 2.82% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.36% 4255.268 4313.096 - 0.12% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.36% 6692.290 6783.042 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 1.36% 54109442.745 54842957.799 - -0.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.36% 1444312.283 1463887.579 - 1.41% -
BM_std_minmax<unsigned_short>/64 1.36% 1.526 1.546 - -1.57% -
BM_std_minmax<unsigned_int>/27 1.35% 2.375 2.407 - 0.56% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.35% 27.906 28.283 - 0.20% -
rng::stable_sort(deque<int>)_(shuffled)/8192 1.35% 14829.058 15029.067 - 0.17% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.35% 20.671 20.950 - 2.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.35% 7.735 7.839 - 3.52% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 1.34% 59982.491 60789.235 - 0.79% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.34% 54860.945 55597.479 - 0.78% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.34% 55777.066 56524.905 - -8.25% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.34% 0.986 0.999 - 1.40% -
BM_CmpLess_schar_short 1.34% 0.948 0.961 - 0.38% -
std::stable_partition(list<int>)_(sparse)/50 1.34% 26.118 26.466 - 1.58% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.34% 23.091 23.399 - 2.05% -
SetIntersection_None_Set_uint64_1024_64 1.33% 8675352.491 8791057.812 - 1.61% -
SetIntersection_Interlaced_Vector_float_64_16 1.33% 19189185.267 19444748.634 - 3.42% -
SetIntersection_Interlaced_Set_string_262144_16 1.33% 2165808.918 2194630.535 - -1.25% -
BM_std_min<unsigned_char>/10 1.33% 0.901 0.913 - 0.71% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.33% 11.471 11.623 - 0.22% -
SetIntersection_Interlaced_Set_string_262144_4 1.33% 1890002.688 1915119.549 - -1.42% -
BM_MakeThenSortHeap_string_Heap_1024 1.33% 62.824 63.659 - 0.01% -
std::fill(deque<int>)/8192 1.33% 239.360 242.540 - 1.77% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.33% 190.627 193.157 - 0.38% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 1.33% 3.348 3.392 - -0.04% -
BM_MakeThenSortHeap_uint64_Descending_16 1.33% 5.569 5.643 - 0.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.33% 87.673 88.835 - 0.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.33% 475.159 481.456 - 2.04% -
BM_MakeHeap_string_Descending_1024 1.32% 2.715 2.751 - 3.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.32% 1199754.309 1215611.757 - 0.70% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.32% 7580.128 7680.300 - -7.23% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.32% 6599.656 6686.794 - -1.15% -
BM_RangesPushHeap_float_Random_1024 1.32% 7.398 7.495 - 0.21% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.32% 638636.758 647062.309 - -9.38% -
std::partial_sort(vector<int>)_(ascending)/8 1.32% 20.668 20.940 - 1.00% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.31% 9240.439 9361.898 - 4.21% -
BM_std_minmax<unsigned_char>/14 1.31% 2.543 2.576 - 2.74% -
std::multimap<std::string,_int>::clear()/1024 1.31% 19787.068 20047.073 - 1.96% -
std::partition_point(deque<int>)/1024 1.31% 9.226 9.347 - 2.68% -
BM_deque_vector_copy/64 1.31% 2.573 2.607 - 1.63% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.31% 4.050 4.103 - -1.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.31% 7483.608 7581.583 - -0.34% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.31% 875988.622 887451.468 - 2.97% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.31% 6192708.049 6273669.422 - -13.07% -
SetIntersection_None_Vector_string_262144_1 1.30% 1361590.096 1379357.585 - 0.83% -
BM_RangesMakeThenSortHeap_string_Random_256 1.30% 54.516 55.226 - -6.62% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.30% 30.261 30.655 - -1.17% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.30% 5.924 6.001 - -0.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.30% 1.655 1.677 - -0.18% -
rng::starts_with(deque<int>,_pred)/1024 1.30% 524.734 531.544 - 0.37% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.30% 1.104 1.118 - 1.07% -
rng::rotate_copy(deque<int>)/32 1.30% 2.693 2.728 - 1.53% -
BM_RangesPushHeap_string_Random_16 1.30% 10.179 10.311 - 0.87% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.29% 784.794 794.953 - 0.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.29% 10.645 10.783 - 1.56% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.29% 820889.113 831507.957 - -0.20% -
BM_deque_deque_move/64000 1.29% 2724.308 2759.508 - 0.55% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.29% 41542.158 42078.742 - -0.75% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.29% 76176.223 77160.000 - 0.42% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.29% 16.665 16.879 - 1.68% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.29% 141347.330 143165.901 - 0.90% -
BM_RangesPushHeap_string_Ascending_256 1.29% 10.974 11.115 - 5.65% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.29% 2.071 2.097 - -0.17% -
std::multiset<std::string>::erase(iterator)/32 1.29% 30.769 31.165 - 0.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.28% 2.639 2.673 - -1.05% -
BM_MakeThenSortHeap_uint64_Random_16384 1.28% 22.087 22.370 - 1.32% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.28% 1273683.108 1289964.764 - 2.29% -
SetIntersection_Front_Set_uint32_64_16 1.28% 16761495.227 16975744.013 - 1.68% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.28% 5.872 5.947 - -4.04% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.28% 1.669 1.690 - 1.07% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.28% 11.848 11.999 - -0.63% -
BM_RangesMakeHeap_uint32_Random_262144 1.28% 1.053 1.066 - 3.57% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.28% 9154.232 9270.955 - 0.74% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.27% 20.649 20.912 - 2.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.27% 51.067 51.718 - 0.89% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 1.27% 3.920 3.970 - 2.03% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.27% 540.459 547.331 - 0.50% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.27% 18.762 19.001 - -21.95% -
rng::find_if_not(deque<int>)_(process_all)/50 1.27% 23.502 23.801 - 0.73% -
std::copy_n(deque<int>)/262144 1.27% 10141.243 10269.928 - -0.54% -
rng::replace(vector<int>)_(prefix)/50 1.27% 6.984 7.073 - -0.39% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 1.27% 3.203 3.244 - 4.46% -
BM_std_minmax<unsigned_short>/10 1.27% 1.405 1.423 - 0.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.27% 53550.884 54229.393 - 0.86% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.27% 18.293 18.524 - 1.59% -
SetIntersection_Front_Set_uint64_262144_256 1.26% 4480569.092 4537226.268 - -6.16% -
SetIntersection_None_Vector_uint64_256_64 1.26% 3526385.901 3570968.017 - -1.85% -
rng::find_if(deque<int>)_(process_all)/8 1.26% 3.937 3.987 - 0.41% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.26% 39682.067 40181.690 - 0.34% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.26% 33.232 33.651 - 0.92% -
SetIntersection_Front_Set_string_16_16 1.26% 63316156.559 64111051.950 - 1.42% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 1.26% 30.448 30.830 - 0.75% -
BM_deque_deque_ranges_move_backward/4096 1.26% 152.169 154.079 - -0.14% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 1.25% 123.465 125.009 - -0.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.25% 8.550 8.657 - 0.10% -
rng::sort(deque<int>)_(shuffled)/8 1.25% 23.583 23.878 - 1.70% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.25% 578.103 585.320 - 0.40% -
BM_RangesPushHeap_string_Random_4 1.25% 5.960 6.035 - 0.06% -
BM_std_min<short>/7 1.25% 1.109 1.123 - 1.28% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.25% 1909.952 1933.765 - 1.54% -
SetIntersection_None_Set_uint64_256_4 1.25% 11344161.418 11485506.041 - 1.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.25% 695.164 703.823 - 1.63% -
std::stable_sort(vector<int>)_(ascending)/8 1.24% 16.791 17.000 - 0.13% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.24% 1.089 1.103 - 4.34% -
rng::reverse(deque<int>)/8 1.24% 2.511 2.542 - 0.40% -
SetIntersection_None_Set_float_256_16 1.24% 11083560.219 11221102.341 - 0.86% -
std::unordered_set<int>::erase(iterator)/32 1.24% 20.073 20.322 - -22.97% -
SetIntersection_Front_Set_string_16384_16 1.24% 2062276.852 2087814.599 - 6.07% -
std::set<std::string>::find(key)_(existent)/1024 1.24% 22.954 23.238 - -1.04% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.24% 6467.293 6547.257 - -0.16% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.24% 8279.149 8381.501 - 0.63% -
BM_SortHeap_uint64_4 1.24% 0.937 0.949 - -0.37% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.24% 113040.150 114436.614 - 0.30% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.24% 2.392 2.421 - -1.96% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 1.23% 15.057 15.243 - -38.29% -
SetIntersection_Front_Vector_string_1024_4 1.23% 1238963.220 1254260.405 - 0.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.23% 934.784 946.323 - 1.32% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.23% 1875.280 1898.411 - -2.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.23% 6683.945 6766.220 - 1.03% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.23% 14.158 14.332 - 1.57% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.23% 1313.452 1329.563 - 0.06% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.23% 6.133 6.208 - 0.41% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.23% 505.387 511.580 - -15.65% -
std::partition_point(deque<int>)/8192 1.22% 16.243 16.441 - 0.93% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 1.22% 5.742 5.812 - 3.77% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.22% 16.205 16.403 - 0.31% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.22% 5.596 5.664 - 1.37% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.22% 39.406 39.888 - 1.86% -
std::remove_if(deque<int>)_(sprinkled)/32 1.22% 56.119 56.804 - -2.94% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.22% 8885.694 8994.023 - 0.90% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 1.22% 29.886 30.249 - -35.74% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.22% 2913.290 2948.738 - 1.87% -
BM_std_min<unsigned_short>/18 1.22% 1.534 1.553 - 1.87% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.21% 30.635 31.007 - 0.42% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.21% 17.328 17.538 - 0.14% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.21% 4257.964 4309.601 - 0.01% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.21% 2.431 2.460 - 2.59% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 1.21% 2.947 2.983 - 5.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.21% 33.193 33.595 - 0.94% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.21% 18.487 18.711 - 0.48% -
BM_RangesPushHeap_float_Random_16 1.21% 5.409 5.474 - 2.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.21% 625651.529 633208.609 - -0.54% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.21% 439560.399 444868.899 - 0.84% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 1.21% 9.171 9.282 - 1.11% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.21% 1.690 1.710 - 0.43% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.20% 9.305 9.417 - 3.40% -
std::multiset<int>::erase(key)_(existent)/32 1.20% 22.348 22.617 - 2.24% -
BM_MakeThenSortHeap_uint64_Random_64 1.20% 11.716 11.857 - 0.81% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.20% 15851961.809 16042512.251 - 8.41% -
BM_lexicographical_compare_three_way_fast_path/16 1.20% 4.341 4.393 - 0.00% -
BM_deque_deque_move/4000 1.20% 145.869 147.619 - 0.48% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.20% 0.943 0.955 - 0.61% -
BM_RangesPopHeap_uint64_16 1.20% 7.658 7.750 - 0.40% -
SetIntersection_None_Set_uint64_262144_262144 1.20% 1212144.452 1226680.420 - 0.67% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.20% 62.386 63.134 - 0.71% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.20% 2631.783 2663.301 - -4.51% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.20% 499.981 505.967 - -1.06% -
rng::unique(deque<int>,_pred)_(contiguous)/32 1.20% 58.614 59.315 - 0.79% -
rng::reverse_copy(deque<int>)/64 1.19% 19.937 20.175 - -0.02% -
BM_MakeThenSortHeap_float_Ascending_16384 1.19% 27.668 27.998 - 0.19% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.19% 69.462 70.289 - -13.71% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.19% 14.938 15.116 - 0.24% -
BM_MakeHeap_string_Descending_4 1.19% 2.095 2.120 - 0.91% -
BM_std_min<unsigned_short>/19 1.19% 1.893 1.915 - 4.34% -
BM_deque_deque_copy/4000 1.19% 145.493 147.218 - 0.56% -
SetIntersection_None_Vector_uint64_16384_1 1.18% 1175057.779 1188956.966 - 2.58% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.18% 20.541 20.784 - 0.38% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.18% 6940.574 7022.634 - 1.73% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.18% 7107.124 7191.152 - 1.23% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.18% 28.526 28.863 - -0.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.18% 87449.028 88481.895 - -0.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.18% 3.614 3.657 - -0.97% -
std::list<int>::ctor(size)/8192 1.18% 95149.493 96270.237 - -1.50% -
rng::distance(join_view(vector<vector<int>>)/4096 1.18% 4.309 4.360 - -1.56% -
std::fill_n(deque<int>)/1024 1.18% 29.624 29.972 - 0.64% -
rng::contains_subrange(list<int>)_(process_all)/16 1.18% 5.022 5.081 - 2.85% -
BM_MakeThenSortHeap_string_SingleElement_1024 1.18% 29.917 30.268 - 2.73% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.17% 17.036 17.236 - -0.14% -
SetIntersection_None_Vector_uint64_16384_4 1.17% 1126090.477 1139283.630 - -2.34% -
SetIntersection_Front_Set_uint64_16384_16384 1.17% 342334821.646 346342197.283 - 0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.17% 348957915.886 353034581.834 - 0.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.17% 1.320 1.335 - -0.23% -
rng::adjacent_find(list<int>)/8192 1.17% 6942.128 7023.166 - 1.66% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 1.17% 19.809 20.040 - 2.11% -
rng::adjacent_find(vector<int>,_pred)/8 1.17% 3.396 3.436 - 0.35% -
SetIntersection_Front_Set_uint64_16384_16 1.16% 1286271.739 1301251.950 - -1.28% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.16% 32.968 33.352 - 0.40% -
BM_std_minmax<short>/11 1.16% 1.795 1.816 - 0.49% -
std::unordered_set<std::string>::clear()/32 1.16% 925.829 936.587 - -31.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.16% 199.687 201.997 - 0.98% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.16% 8.864 8.967 - 0.02% -
BM_deque_vector_move_backward/70000 1.15% 8523.670 8622.089 - -3.29% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.15% 14843.125 15014.054 - 0.26% -
BM_RangesPopHeap_string_262144 1.15% 101.152 102.316 - -6.34% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.15% 15.077 15.250 - 2.65% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.15% 141903.476 143532.620 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.15% 22426995.112 22684068.731 - 2.11% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.15% 55.137 55.769 - 0.03% -
SetIntersection_Front_Set_uint64_16_4 1.15% 58312926.154 58980907.123 - 0.24% -
SetIntersection_None_Vector_uint64_1024_1024 1.14% 1145218.505 1158327.947 - 5.93% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.14% 1.163 1.176 - -1.36% -
std::rotate(vector<bool>)_(by_1/3)/8192 1.14% 144.914 146.567 - 0.78% -
std::stable_sort(deque<int>)_(heap)/8192 1.14% 17592.412 17792.958 - -1.28% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.14% 13.918 14.077 - 0.65% -
std::search(vector<int>)_(single_element)/8192 1.14% 1820.463 1841.182 - 0.09% -
709_cactus_r 1.14% 19.721 19.945 - 1.65% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.14% 27.846 28.162 - 2.10% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.14% 19.645 19.868 - 0.28% -
std::sort(deque<int>)_(shuffled)/8 1.13% 23.639 23.907 - 2.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.13% 14.125 14.285 - 0.57% -
rng::is_sorted(list<int>,_pred)/8 1.13% 4.226 4.274 - -0.21% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.13% 955445.278 966233.332 - -0.21% -
BM_std_min<char>/8 1.13% 2.251 2.276 - -4.88% -
BM_std_minmax<unsigned_short>/9 1.13% 1.161 1.174 - 0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.12% 11308.378 11435.417 - 1.16% -
SetIntersection_Front_Vector_uint64_4_4 1.12% 143745761.185 145359796.603 - 0.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.12% 9.254 9.358 - 1.98% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.12% 0.908 0.918 - 0.05% -
std::is_sorted_until(list<int>)/8 1.12% 2.208 2.232 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.12% 157800040.821 159567659.182 - 0.91% -
BM_CmpLess_ushort_ushort 1.12% 1.117 1.130 - 0.88% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.12% 31.802 32.157 - 0.49% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 1.11% 17.166 17.357 - 1.54% -
BM_StringEraseWithMove_Small_Opaque 1.11% 2.574 2.603 - 0.25% -
SetIntersection_Front_Set_uint64_64_4 1.11% 17217317.946 17408777.475 - 0.77% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.11% 1.455 1.471 - 0.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.11% 16151.400 16330.697 - -1.21% -
SetIntersection_Interlaced_Set_float_16384_16384 1.11% 349044701.739 352917284.540 - 2.65% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.11% 712.683 720.588 - 0.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.11% 1210.548 1223.948 - -0.30% -
std::move_backward(vector<bool>)_(aligned)/4096 1.11% 7.280 7.360 - 0.10% -
std::partial_sort(deque<int>)_(repeated)/1024 1.11% 6402.459 6473.264 - 1.79% -
SetIntersection_Front_Set_uint32_1024_1 1.11% 1061496.740 1073233.040 - -4.35% -
std::unordered_set<int>::erase(key)_(existent)/0 1.10% 21.060 21.293 - -24.19% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.10% 16.074 16.252 - 0.63% -
BM_std_min<unsigned_long_long>/29 1.10% 2.456 2.483 - 3.20% -
BM_MakeThenSortHeap_float_Ascending_64 1.10% 3.960 4.003 - -0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.10% 22.303 22.548 - 0.93% -
BM_LowerBound_string_1024 1.10% 178.130 180.084 - 0.53% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.10% 9.590 9.695 - 1.66% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.10% 1947.742 1969.077 - 1.45% -
SetIntersection_None_Set_float_1024_16 1.09% 9058916.320 9158044.906 - 2.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.09% 3810.438 3852.093 - 1.21% -
rng::find_if_not(deque<int>)_(process_all)/8 1.09% 3.927 3.970 - 0.05% -
BM_RangesPopHeap_string_256 1.09% 40.711 41.155 - 0.45% -
BM_MakeThenSortHeap_uint64_Descending_256 1.09% 8.639 8.734 - -0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.09% 23.252 23.506 - 1.01% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.09% 1.244 1.257 - -0.21% -
SetIntersection_None_Set_uint64_262144_64 1.09% 1199963.865 1213034.588 - 0.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.09% 857.757 867.084 - 0.19% -
std::multiset<int>::count(key)_(non-existent)/32 1.09% 2.279 2.304 - 2.09% -
BM_deque_deque_move/1024 1.08% 39.164 39.588 - 0.81% -
rng::find(vector<char>)_(process_all)/50 1.08% 1.621 1.639 - 1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.08% 8977614.782 9074461.852 - 0.41% -
std::partial_sort(vector<int>)_(heap)/8 1.08% 26.738 27.026 - 3.63% -
BM_PushHeap_uint32_Ascending_16384 1.08% 6.735 6.807 - 0.84% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.08% 283.395 286.450 - 0.02% -
SetIntersection_None_Vector_string_16384_1 1.08% 1285737.091 1299594.826 - -0.34% -
BM_PushHeap_float_Random_262144 1.08% 7.553 7.635 - -0.31% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.08% 562.306 568.356 - 0.61% -
BM_num_get<unsigned_long_long> 1.07% 11.056 11.175 - -1.77% -
BM_CmpEqual_uchar_int 1.07% 1.117 1.129 - 1.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.07% 1.328 1.343 - 0.59% -
std::map<int,_int>::contains(key)_(existent)/32 1.07% 1.577 1.594 - -1.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.07% 30.446 30.772 - 0.69% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.07% 110.012 111.191 - -12.42% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.07% 779.609 787.957 - -0.19% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.07% 325.440 328.923 - 0.17% -
BM_MakeThenSortHeap_string_Ascending_1024 1.07% 35.846 36.230 - -0.74% -
BM_PushHeap_string_Random_16 1.07% 10.102 10.211 - 0.86% -
BM_deque_deque_move_backward/70000 1.07% 8799.801 8893.880 - -1.08% -
std::find_if_not(vector<char>)_(process_all)/1024 1.07% 270.441 273.331 - -0.75% -
BM_PopHeap_pair<uint32,_uint32>_64 1.07% 15.943 16.114 - -0.00% -
std::distance(join_view(vector<vector<int>>))/8192 1.07% 8.300 8.389 - 0.91% -
std::unique(list<int>)_(sprinkled)/32 1.07% 57.007 57.616 - -2.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.07% 18.594 18.793 - 0.25% -
std::distance(join_view(vector<vector<int>>))/1024 1.07% 1.028 1.039 - 0.94% -
BM_PushHeap_string_Random_1024 1.07% 14.951 15.110 - 2.23% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.06% 1644777.017 1662284.096 - 1.17% -
BM_StringFindCharLiteral/64 1.06% 2.089 2.111 - 0.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.06% 65228.245 65921.908 - 1.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.06% 6.863 6.936 - 0.13% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.06% 8.968 9.064 - -0.88% -
std::shift_left(deque<int>)/32 1.06% 4.728 4.779 - 0.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 1.06% 7.609 7.690 - 0.73% -
std::set<int>::count(key)_(non-existent)/32 1.06% 2.971 3.002 - 2.43% -
std::copy_backward(list<int>)/64 1.05% 30.237 30.556 - 0.86% -
BM_std_minmax<short>/7 1.05% 1.747 1.766 - 0.09% -
rng::replace_if(vector<int>)_(sprinkled)/50 1.05% 12.985 13.122 - 0.96% -
rng::count(list<int>)_(every_other)/1024 1.05% 703.176 710.585 - -0.47% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.05% 18.132 18.323 - 1.17% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.05% 36759.104 37146.297 - 1.32% -
BM_RangesPushHeap_string_Ascending_64 1.05% 7.442 7.520 - -2.20% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.05% 20650.262 20866.871 - -1.72% -
SetIntersection_Front_Vector_float_1024_4 1.05% 1119411.652 1131151.204 - 0.15% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.05% 1.407 1.422 - 1.77% -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 1.05% 18.194 18.384 - 1.26% -
BM_MakeThenSortHeap_float_Random_1024 1.05% 33.192 33.539 - 0.71% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.05% 204539.144 206680.107 - 1.64% -
SetIntersection_Front_Set_float_16_16 1.04% 41397596.381 41829991.026 - 0.64% -
std::sort(vector<int>)_(heap)/8 1.04% 22.378 22.611 - 1.75% -
BM_MakeHeap_string_Random_16384 1.04% 12.621 12.753 - 1.28% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 1.04% 6.096 6.159 - 0.84% -
BM_std_min<long_long>/3 1.04% 1.283 1.296 - 3.85% -
std::multimap<int,_int>::clear()/32 1.04% 660.375 667.233 - 0.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.04% 13443.306 13582.620 - -31.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.04% 1443988.497 1458945.921 - 1.26% -
rng::unique(deque<int>)_(sprinkled)/52 1.03% 74.755 75.528 - 12.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.03% 11.323 11.440 - 0.04% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.03% 29.704 30.011 - -0.09% -
BM_RangesSortHeap_string_64 1.03% 29.800 30.108 - 0.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.03% 54823.303 55389.067 - 1.25% -
BM_RangesPushHeap_uint32_Ascending_64 1.03% 2.215 2.238 - 0.09% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.03% 32.091 32.421 - 0.39% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 1.03% 3.038 3.070 - 1.83% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.03% 54.835 55.398 - 0.10% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.03% 1110902.634 1122304.979 - 0.57% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.03% 15087053.996 15241726.486 - -5.36% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.02% 7.747 7.826 - -31.71% -
SetIntersection_None_Set_uint64_1024_256 1.02% 8709903.188 8799106.552 - 1.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.02% 61.348 61.976 - 0.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.02% 422.307 426.630 - 0.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.02% 13327.247 13463.583 - -30.10% -
std::adjacent_find(deque<int>,_pred)/8 1.02% 4.287 4.331 - -5.85% -
rng::move_backward(vector<bool>)_(unaligned)/64 1.02% 1.902 1.921 - 0.95% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.02% 7669.095 7747.408 - -0.21% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.02% 25.296 25.554 - 0.87% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.02% 17630998.058 17810507.784 - 1.41% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.02% 1.279 1.292 - 0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.02% 1405558.975 1419861.123 - 0.79% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.02% 42.679 43.113 - 1.52% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.02% 1546726.724 1562448.977 - 0.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.02% 7726.137 7804.642 - 8.13% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.02% 134.145 135.508 - -0.41% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.01% 4.384 4.428 - 1.58% -
rng::rotate_copy(deque<int>)/8192 1.01% 293.422 296.396 - 1.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.01% 46.075 46.542 - 1.87% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.01% 4.069 4.110 - 0.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.01% 1.580 1.596 - -1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.01% 58505236.748 59097939.386 - 1.17% -
rng::sort(deque<int>)_(heap)/1024 1.01% 6250.758 6314.076 - 0.06% -
std::multiset<int>::count(key)_(non-existent)/1024 1.01% 6.000 6.060 - 2.48% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.01% 3.676 3.713 - 1.29% -
rng::rotate_copy(list<int>)/8192 1.01% 8304.351 8388.292 - 0.65% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.01% 9.263 9.357 - -1.30% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.01% 2.089 2.110 - 0.47% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.01% 12269.656 12393.507 - -0.46% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.01% 15.013 15.164 - 0.16% -
SetIntersection_Front_Set_float_64_64 1.01% 15408325.764 15563319.583 - -3.25% -
SetIntersection_Front_Set_uint64_256_4 1.01% 4449607.936 4494345.170 - 0.23% -
std::unordered_set<int>::ctor(const&)/8192 1.00% 54983.117 55535.628 - -20.50% -
std::set<std::string>::clear()/0 1.00% 423.181 427.427 - 1.04% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 1.00% 22.836 23.065 - 0.70% -
BM_PopHeap_pair<uint32,_uint32>_262144 1.00% 60.109 60.710 - 0.26% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.00% 2.947 2.976 - 0.22% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.469 - -0.05% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.354 - -0.88% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.486 - -3.92% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 201.431 - -0.47% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 628.182 - -0.41% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 629.744 - -0.58% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 595.095 - -0.53% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 602.229 - -0.15% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 600.412 - -0.21% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 478.392 - -0.44% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.715 - -0.32% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 619.459 - -0.31% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.532 - -0.05% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.919 - -0.08% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.90% 3176.120 34.896 - -9.52% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.866 - -0.37% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 60.119 - -0.90% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.103 - -0.67% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.66% 4568.494 61.276 - -0.83% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.007 - -0.70% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 75.998 - -0.35% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.076 - -0.45% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.06% 3145.919 61.072 - -0.30% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.96% 3856.900 78.743 - 0.27% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.72% 772.137 63.909 - 0.11% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.33% 823.035 71.365 - 0.22% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.22% 821.234 80.352 - -0.21% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.76% 330.652 33.868 - -0.61% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.55% 264.507 27.629 - -0.20% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.55% 325.687 34.032 - -8.84% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.48% 555.921 58.480 - -0.87% -
std::find_end(list<int>)_(match_near_end)/1000 -89.41% 749.559 79.349 - 1.33% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.35% 262.594 27.976 - -0.19% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.30% 557.330 59.614 - -0.33% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.62% 596.926 73.914 - -0.27% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.06% 590.037 76.339 - -0.99% -
std::find_end(deque<int>)_(same_length)/1024 -81.37% 1848.876 344.494 - -2.43% -
std::find_end(deque<int>)_(same_length)/8192 -81.09% 14836.594 2805.418 - -14.11% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.90% 3571.863 1039.530 - -27.91% -
rng::find_end(deque<int>)_(same_length)/1024 -70.77% 1403.762 410.297 - 21.53% -
rng::find_end(deque<int>)_(same_length)/8192 -69.05% 11291.873 3494.889 - 23.99% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -68.27% 27176762.565 8623132.278 - -0.83% -
std::find_end(deque<int>)_(same_length)/1000 -63.92% 940.071 339.136 - -2.12% -
rng::find_end(deque<int>)_(same_length)/1000 -57.42% 939.226 399.953 - 20.79% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.14% 11552.573 4951.887 - -0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -56.96% 30927304.443 13309787.867 - -50.35% -
rng::for_each(multimap<int>)/8192 -56.58% 16489.075 7158.782 - -0.17% -
SetIntersection_Interlaced_Vector_float_262144_64 -56.06% 19934308.373 8758605.898 - 17.74% -
rng::for_each(map<int>)/8192 -55.87% 16713.732 7375.413 - 0.01% -
std::find_end(list<int>)_(same_length)/8192 -55.80% 18652.964 8244.150 - -14.70% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.49% 1928.193 858.303 - -55.63% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.39% 11485.048 5123.089 - -0.33% -
rng::for_each(map<int>::iterator)/8192 -55.17% 16922.387 7585.898 - -0.32% -
rng::for_each(multimap<int>::iterator)/8192 -53.91% 16627.615 7663.863 - 0.29% -
std::remove_copy(list<int>)_(prefix)/1024 -53.42% 1616.980 753.263 - -0.50% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -52.89% 19365.065 9123.493 - -8.32% -
rng::for_each(set<int>)/8192 -52.60% 16444.769 7794.231 - 0.13% -
rng::fill(list<int>)/50 -52.27% 35.178 16.790 - -0.48% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.12% 36.504 17.480 - 0.21% -
rng::for_each(multiset<int>)/8192 -52.00% 16312.973 7829.612 - -0.12% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.92% 3921.697 1885.530 - 0.19% -
std::swap_ranges(list<int>)/1024 -51.58% 1568.947 759.699 - -0.75% -
rng::for_each(set<int>::iterator)/8192 -51.42% 16244.215 7890.971 - -0.10% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.37% 499.582 242.933 - 0.20% -
rng::for_each(multiset<int>::iterator)/8192 -51.32% 16188.113 7880.033 - -0.20% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.16% 1251.621 611.323 - -0.66% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.12% 1281.249 626.256 - -0.56% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.11% 10257.544 5014.915 - -0.16% -
rng::find_end(vector<int>)_(same_length)/1000 -51.02% 502.089 245.924 - -0.65% -
std::find_end(vector<int>)_(same_length)/1000 -50.85% 499.138 245.340 - -0.69% -
rng::find_end(vector<int>)_(same_length)/1024 -50.69% 513.721 253.308 - -1.01% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.69% 1584.591 781.387 - -0.84% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.68% 1547.523 763.223 - -0.85% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.61% 1583.779 782.269 - -0.78% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.49% 1547.258 766.042 - -0.45% -
std::find_end(vector<int>)_(same_length)/1024 -50.42% 510.199 252.959 - -1.24% -
SetIntersection_Interlaced_Vector_float_262144_16 -50.15% 6284039.491 3132293.503 - -42.09% -
std::find_end(vector<int>)_(same_length)/8192 -49.99% 4048.483 2024.658 - 1.37% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.87% 1559.576 781.864 - -0.09% -
rng::find_end(list<int>)_(same_length)/1000 -49.80% 1475.782 740.825 - -0.29% -
std::find_end(list<int>)_(same_length)/1024 -49.76% 1508.105 757.707 - -1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -49.45% 20892693.637 10560393.163 - -10.50% -
rng::find_end(list<int>)_(same_length)/1024 -49.40% 1495.851 756.909 - -0.32% -
std::find_end(list<int>)_(same_length)/1000 -49.36% 1477.769 748.413 - 0.38% -
std::find_end(list<int>,_pred)_(same_length)/8192 -49.17% 20587.125 10463.818 - 7.40% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.03% 1222.852 623.266 - -0.32% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.98% 10022.870 5114.123 - -0.31% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.97% 1252.685 639.281 - -0.25% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.80% 1565.377 801.417 - -0.04% -
rng::find_end(vector<int>)_(same_length)/8192 -48.68% 3826.819 1964.023 - -0.34% -
rng::find_end(list<int>)_(same_length)/8192 -47.95% 15910.348 8281.214 - -12.39% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.05% 2136620.622 1131429.416 - -0.32% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.68% 1440.233 767.932 - -0.13% -
std::find_end(deque<int>)_(near_matches)/8192 -46.45% 2352157.408 1259527.829 - 11.18% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.68% 23.598 12.819 - 0.03% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -45.04% 1363.352 749.244 - -0.21% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -44.70% 0.494 0.273 - -2.25% -
BM_std_min<unsigned_long_long>/1 -44.48% 0.458 0.254 - -21.36% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -44.27% 122.753 68.408 - -41.07% -
std::find_end(deque<int>)_(near_matches)/1024 -43.77% 31268.968 17582.196 - 6.37% -
std::find_end(deque<int>)_(near_matches)/1000 -43.23% 30100.476 17087.226 - 7.69% -
std::flat_map<int,_int>::ctor(const&)/8192 -41.89% 1934.951 1124.357 - -41.82% -
SetIntersection_Interlaced_Vector_float_262144_256 -39.67% 51787677.388 31241174.889 - 4.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.46% 5992121.144 3627455.197 - -45.76% -
std::copy_backward(vector<int>)/4096 -39.21% 239.131 145.377 - -14.55% -
rng::find_end(deque<int>)_(near_matches)/1000 -39.06% 27541.831 16783.309 - -1.88% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.63% 13.472 8.267 - 0.19% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.28% 28629.841 17669.617 - -0.64% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.11% 24.568 15.205 - -38.40% -
rng::for_each(set<int>)/50 -38.08% 60.515 37.468 - -0.27% -
BM_RangesPushHeap_string_Descending_262144 -38.07% 5.119 3.170 - -43.22% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -37.77% 40.399 25.140 - -8.79% -
BM_PushHeap_float_SingleElement_1 -37.53% 0.697 0.436 - -9.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -36.06% 1030.020 658.572 - -40.31% -
rng::for_each(multiset<int>::iterator)/50 -35.89% 56.078 35.954 - -0.40% -
std::copy(vector<int>)/4096 -35.86% 230.508 147.849 - -34.29% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -35.85% 49.147 31.525 - -26.57% -
BM_RangesPushHeap_float_Descending_1 -35.69% 0.697 0.448 - -19.74% -
BM_RangesPushHeap_float_SingleElement_1 -35.33% 0.637 0.412 - -11.84% -
std::move(vector<int>)/262144 -35.30% 21917.347 14180.500 - -0.36% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -34.61% 1.949 1.274 - -29.11% -
std::unordered_set<int>::count(key)_(non-existent)/0 -34.16% 0.405 0.267 - -12.15% -
BM_PopHeap_string_1 -34.10% 0.700 0.461 - -28.02% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.92% 1572.084 1038.836 - -0.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -33.85% 3.483 2.304 - -37.31% -
BM_PushHeap_string_Descending_262144 -33.47% 5.448 3.624 - 10.62% -
BM_MakeThenSortHeap_string_Descending_1024 -33.29% 38.787 25.873 - 0.22% -
SetIntersection_Interlaced_Vector_float_16384_1024 -32.79% 73662480.050 49506638.393 - -2.00% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -32.28% 1.715 1.161 - -35.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.04% 1029.055 699.300 - -37.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.98% 71.999 48.974 - -15.83% -
BM_std_min<unsigned___int128>/70000 -31.83% 46877.141 31954.931 - 5.92% -
SetIntersection_Interlaced_Vector_float_262144_1024 -31.75% 156317150.750 106689267.054 - 32.59% -
BM_std_min<unsigned___int128>/65536 -31.68% 43894.516 29989.747 - 6.14% -
BM_std_min<unsigned___int128>/4000 -31.67% 2659.258 1817.016 - 5.43% -
BM_std_min<unsigned___int128>/5500 -31.51% 3656.764 2504.341 - 6.05% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.51% 40.917 28.024 - 0.31% -
BM_std_min<unsigned___int128>/1024 -31.47% 679.539 465.659 - 6.12% -
BM_std_min<unsigned___int128>/64000 -31.45% 42883.511 29398.489 - 6.65% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.43% 59.257 40.632 - -2.13% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.43% 0.489 0.336 - -0.18% -
BM_std_min<unsigned___int128>/4096 -31.34% 2722.689 1869.400 - 6.12% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -31.05% 31.581 21.776 - 2.49% -
BM_std_min<unsigned___int128>/512 -30.84% 338.247 233.921 - 5.58% -
SetIntersection_Interlaced_Vector_float_16384_64 -30.71% 10547797.829 7308431.608 - 35.92% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -30.71% 62.168 43.079 - -26.73% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -30.24% 0.648 0.452 - -3.59% -
rng::is_sorted_until(deque<int>)/8 -30.05% 4.285 2.998 - -11.43% -
rng::for_each(set<int>::iterator)/50 -29.90% 50.510 35.406 - 0.81% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -28.63% 11.940 8.521 - -23.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -28.13% 40.813 29.335 - -0.76% -
rng::search(deque<int>)_(near_matches)/1024 -28.09% 25225.077 18138.966 - -9.45% -
BM_std_min<unsigned___int128>/64 -28.09% 38.764 27.876 - 4.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -27.99% 43.079 31.019 - -23.95% -
rng::search(deque<int>)_(near_matches)/1000 -27.95% 24086.824 17355.203 - -9.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -27.91% 60.081 43.310 - -1.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.84% 46.002 33.193 - -1.55% -
rng::find(list<int>)_(bail_25%)/1024 -27.63% 181.171 131.119 - -7.92% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -27.60% 0.484 0.350 - 23.57% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -27.58% 37799435.342 27375843.812 - -27.84% -
BM_RangesMakeHeap_string_Ascending_262144 -26.99% 9.764 7.129 - -39.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -26.88% 12045144.303 8807352.034 - 0.42% -
BM_PushHeap_string_Descending_16384 -26.76% 3.369 2.467 - 4.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -26.76% 45.679 33.454 - 0.59% -
SetIntersection_Interlaced_Vector_float_1024_64 -26.63% 5862817.303 4301490.291 - -3.17% -
BM_vector_deque_ranges_move_backward/0 -26.47% 0.606 0.446 - -3.55% -
std::copy_backward(vector<bool>)_(aligned)/262144 -26.42% 749.637 551.596 - -23.35% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -26.02% 9.868 7.301 - 19.11% -
BM_MakeHeap_uint64_Random_4 -25.78% 1.446 1.073 - -7.82% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -25.59% 48.179 35.851 - 28.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -25.49% 11916398.273 8878583.266 - 1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -25.47% 11903904.478 8872568.450 - -1.16% -
BM_RangesMakeHeap_string_Descending_262144 -25.42% 5.681 4.237 - -22.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -25.41% 48.571 36.228 - -21.46% -
std::map<std::string,_int>::erase(key)_(existent)/32 -25.30% 80.000 59.757 - 14.97% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -25.20% 153.904 115.125 - -55.61% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -25.15% 73.999 55.387 - -54.43% -
std::none_of(vector<int>)_(process_all)/50 -24.80% 18.201 13.688 - 7.77% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.64% 12672.794 9550.576 - -5.14% -
rng::for_each(map<int>::iterator)/50 -24.63% 49.859 37.580 - 0.47% -
rng::for_each(multimap<int>)/50 -24.60% 50.521 38.095 - -0.35% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -24.57% 26.619 20.079 - -1.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -24.37% 44.302 33.507 - -26.46% -
BM_RangesMakeHeap_string_Descending_16384 -24.24% 3.849 2.916 - 3.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -24.11% 11922039.318 9047068.646 - 2.66% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -24.00% 11081.635 8421.496 - -16.12% -
BM_std_min<unsigned___int128>/32 -23.96% 17.403 13.233 - 2.87% -
BM_std_min<unsigned___int128>/31 -23.87% 16.762 12.761 - 2.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.86% 38.247 29.120 - -0.67% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -23.86% 12568.340 9570.122 - -5.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.75% 37.470 28.570 - -0.37% -
BM_PushHeap_float_Random_1 -23.69% 0.517 0.395 - -4.21% -
SetIntersection_Interlaced_Vector_float_16384_16 -23.60% 3891607.232 2973358.034 - 24.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -23.59% 5030158.399 3843455.318 - -19.94% -
SetIntersection_Interlaced_Vector_float_1024_256 -23.58% 7942825.478 6069725.057 - -20.62% -
BM_std_min<unsigned___int128>/30 -23.57% 16.121 12.321 - 2.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.36% 36.731 28.149 - -18.90% -
BM_std_min<unsigned___int128>/29 -23.22% 15.478 11.884 - 2.66% -
BM_std_min<unsigned___int128>/28 -22.93% 14.826 11.426 - 2.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -22.80% 44.124 34.062 - -0.71% -
BM_PushHeap_string_Ascending_262144 -22.73% 37.413 28.907 - -0.64% -
BM_std_min<unsigned___int128>/26 -22.61% 13.575 10.506 - 2.65% -
BM_PushHeap_string_Descending_1024 -22.56% 3.315 2.567 - 1.93% -
BM_std_min<unsigned___int128>/27 -22.49% 14.170 10.983 - 2.55% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -22.14% 0.350 0.272 - -20.65% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -22.09% 0.574 0.447 - -13.72% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -22.03% 95.417 74.399 - -0.64% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.03% 0.349 0.272 - -10.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -21.99% 10813488.645 8435636.157 - -20.73% -
BM_std_min<unsigned___int128>/25 -21.78% 12.916 10.103 - 2.24% -
BM_RangesMakeHeap_float_Random_4 -21.35% 1.530 1.203 - -22.45% -
BM_std_min<unsigned___int128>/24 -21.31% 12.292 9.672 - 2.03% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -21.30% 38.362 30.192 - -19.55% -
BM_RangesMakeHeap_string_Descending_1024 -21.30% 3.569 2.809 - 1.56% -
std::equal(vector<bool>)_(unaligned)/50 -21.29% 0.881 0.694 - -6.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -21.21% 0.634 0.500 - 4.02% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -21.02% 2426521.335 1916444.104 - -0.99% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.90% 23045.624 18229.491 - -0.39% -
rng::copy(vector<int>)/32768 -20.79% 3486.281 2761.571 - -16.68% -
BM_std_min<unsigned___int128>/23 -20.60% 11.655 9.254 - 2.00% -
BM_RangesMakeHeap_string_Descending_256 -20.56% 3.427 2.722 - 1.56% -
std::rotate(list<int>)_(by_1/2)/8192 -20.52% 6269.659 4982.920 - -21.00% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -20.38% 32.669 26.011 - 6.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -20.14% 953.567 761.531 - -32.32% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -20.10% 1690.468 1350.654 - -17.33% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -20.09% 23964.622 19150.343 - -0.31% -
BM_std_min<unsigned___int128>/22 -20.05% 11.007 8.800 - 1.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -20.02% 40480084.849 32376571.031 - -23.20% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -20.01% 0.487 0.389 - -9.05% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -19.72% 2435110.210 1954790.794 - -13.13% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -19.61% 14450.307 11616.559 - 5.45% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -19.57% 4731346.646 3805286.747 - -11.87% -
BM_vector_deque_ranges_copy/64000 -19.51% 2956.845 2379.916 - -8.15% -
BM_PushHeap_string_Descending_256 -19.50% 3.067 2.469 - 6.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.49% 36.432 29.331 - 0.78% -
BM_std_min<unsigned___int128>/21 -19.46% 10.385 8.364 - 2.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -19.32% 1.146 0.924 - -14.38% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.28% 31.956 25.795 - 0.28% -
BM_vector_deque_move/64000 -19.24% 2929.030 2365.583 - -8.80% -
BM_vector_deque_copy/64000 -19.22% 2941.764 2376.431 - -8.89% -
BM_RangesPushHeap_uint64_SingleElement_1 -19.08% 0.616 0.498 - 14.46% -
BM_std_min<unsigned___int128>/20 -19.05% 9.775 7.913 - 1.32% -
BM_RangesPushHeap_uint32_Ascending_1 -18.96% 0.576 0.467 - -18.96% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -18.88% 38.494 31.226 - -3.34% -
std::copy_n(vector<bool>)_(aligned)/262144 -18.88% 675.857 548.260 - -17.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -18.87% 23.038 18.690 - -8.62% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -18.85% 32.285 26.201 - -11.16% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -18.63% 1.671 1.360 - -10.34% -
BM_vector_deque_move/70000 -18.62% 3168.333 2578.281 - -7.65% -
std::find_if(list<int>)_(bail_25%)/32768 -18.47% 10423.988 8498.236 - -16.29% -
BM_PushHeap_string_PipeOrgan_16384 -18.45% 16.302 13.295 - 2.33% -
rng::starts_with(list<int>)/8192 -18.41% 8943.543 7296.688 - -20.02% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -18.33% 6.816 5.566 - -11.29% -
std::partition(deque<int>)_(dense)/32 -18.32% 11.146 9.104 - -3.56% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -18.29% 1.797 1.468 - -10.31% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -18.29% 10.507 8.585 - -3.79% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.25% 2342269.648 1914772.883 - -0.10% -
BM_std_min<long_long>/1 -18.25% 0.673 0.550 - -8.52% -
SetIntersection_Interlaced_Vector_float_16384_256 -18.23% 29707649.995 24290546.733 - 90.89% -
BM_std_min<unsigned___int128>/19 -18.06% 9.153 7.500 - 1.41% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -17.91% 1939.794 1592.420 - -27.78% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -17.83% 40414.932 33208.891 - -0.57% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -17.78% 20393610.749 16767131.925 - 4.58% -
BM_vector_deque_ranges_copy/65536 -17.73% 2875.076 2365.213 - -8.58% -
BM_vector_deque_move/65536 -17.72% 2875.902 2366.403 - -8.56% -
std::is_sorted_until(deque<int>)/8 -17.71% 3.090 2.543 - 0.05% -
std::multimap<std::string,_int>::erase(iterator)/8192 -17.70% 32.841 27.028 - 2.38% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.70% 16676.190 13724.315 - 16.52% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.68% 0.611 0.503 - -3.32% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -17.65% 38852.096 31994.126 - -0.87% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -17.61% 26.299 21.668 - -4.58% -
BM_PushHeap_string_PipeOrgan_262144 -17.60% 22.068 18.183 - 5.73% -
rng::contains(list<int>)_(process_all)/32 -17.58% 11.260 9.280 - 3.57% -
BM_vector_deque_ranges_move/65536 -17.57% 2859.981 2357.492 - -8.75% -
BM_vector_deque_ranges_copy/70000 -17.56% 3133.310 2583.067 - -7.82% -
SetIntersection_Interlaced_Vector_float_256_64 -17.55% 8922089.377 7356285.936 - -1.54% -
rng::search(list<int>)_(same_length)/8192 -17.52% 9688.475 7990.616 - -0.19% -
BM_vector_deque_copy/70000 -17.49% 3131.595 2583.820 - -7.91% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.47% 10469.102 8640.095 - -10.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -17.45% 0.697 0.576 - 24.53% -
std::unique_copy(list<int>)_(sprinkled)/52 -17.44% 26.008 21.472 - -2.00% -
std::partition(deque<int>)_(dense)/50 -17.34% 16.338 13.504 - -4.58% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -17.28% 6.456 5.341 - 20.07% -
BM_vector_deque_move_backward/2 -17.27% 2.280 1.886 - -8.54% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -17.22% 46.158 38.209 - -32.50% -
BM_std_min<unsigned___int128>/18 -17.08% 8.531 7.074 - 1.20% -
rng::is_sorted(list<int>,_pred)/8192 -17.04% 8842.431 7335.395 - -0.15% -
std::unordered_set<int>::count(key)_(existent)/32 -17.01% 1.470 1.220 - -5.25% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.92% 7182027.345 5966610.944 - -0.54% -
rng::search(deque<int>,_pred)_(no_match)/1024 -16.92% 436.511 362.646 - -16.82% -
rng::find(vector<bool>)_(process_all)/50 -16.79% 0.740 0.616 - -7.18% -
rng::unique_copy(list<int>)_(sprinkled)/32 -16.76% 12.832 10.682 - -1.57% -
BM_vector_deque_ranges_move/64000 -16.73% 2853.758 2376.283 - -8.19% -
rng::find_if_not(list<int>)_(process_all)/8192 -16.71% 8962.737 7464.794 - -15.84% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -16.69% 1.265 1.054 - -12.16% -
rng::for_each(multiset<int>)/50 -16.67% 45.153 37.626 - 0.19% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -16.64% 11.119 9.268 - 1.19% -
std::set<std::string>::erase(iterator)/32 -16.47% 31.185 26.050 - -1.73% -
BM_vector_deque_move_backward/1 -16.44% 2.569 2.146 - -10.01% -
BM_MakeHeap_string_Ascending_262144 -16.43% 9.172 7.665 - -7.06% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.41% 27.327 22.842 - -0.04% -
BM_std_minmax<long_long>/2 -16.40% 1.315 1.099 - -10.00% -
std::equal(vector<bool>)_(unaligned)/8 -16.28% 0.852 0.713 - 0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -16.25% 213192962.567 178539462.881 - -50.71% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -16.23% 0.622 0.521 - -25.33% -
rng::find(list<int>)_(process_all)/8192 -16.20% 10440.951 8749.324 - -16.31% -
std::find_end(vector<int>)_(near_matches)/8192 -16.17% 919809.210 771048.901 - -0.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.16% 42.521 35.651 - 1.88% -
BM_SortHeap_pair<uint32,_uint32>_4 -16.14% 1.890 1.585 - -4.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.13% 34.282 28.753 - -1.24% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -16.06% 24.119 20.245 - -18.02% -
rng::partition(deque<int>)_(sparse)/32 -16.04% 13.592 11.411 - 15.92% -
BM_RangesPushHeap_string_Ascending_262144 -16.03% 35.282 29.626 - -30.66% -
BM_RangesMakeHeap_string_Random_262144 -16.02% 19.422 16.311 - 7.71% -
BM_PopHeap_uint64_1 -15.95% 0.519 0.436 - 0.42% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.93% 922659.027 775635.555 - -0.74% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -15.86% 11.792 9.922 - 10.05% -
BM_PushHeap_string_Random_262144 -15.80% 21.799 18.354 - 1.70% -
BM_std_minmax<long_long>/3 -15.71% 1.750 1.475 - -2.96% -
BM_std_min<unsigned___int128>/17 -15.69% 7.890 6.652 - 1.08% -
std::rotate(list<int>)_(by_1/2)/32 -15.68% 7.086 5.975 - 0.08% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -15.52% 100132907.677 84593108.963 - -13.19% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -15.51% 1.704 1.439 - -5.21% -
rng::none_of(vector<int>)_(process_all)/50 -15.45% 14.879 12.580 - -0.48% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -15.44% 24.595 20.797 - 6.38% -
std::move(list<int>)/64 -15.38% 48.844 41.331 - 0.18% -
SetIntersection_Interlaced_Vector_float_256_16 -15.28% 7980317.087 6761218.023 - 6.60% -
BM_vector_deque_ranges_move/70000 -15.25% 3048.032 2583.190 - -7.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -15.20% 18.906 16.032 - 89.79% -
rng::copy(vector<bool>)_(aligned)/262144 -15.14% 326.673 277.214 - 1.18% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.00% 33.010 28.058 - 1.68% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -14.97% 40.858 34.740 - 3.16% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -14.97% 25.387 21.587 - -5.71% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -14.90% 0.637 0.542 - 7.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -14.80% 34.334 29.254 - -6.40% -
BM_std_min<unsigned___int128>/16 -14.78% 7.292 6.214 - 0.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -14.77% 3.727 3.176 - -12.81% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.76% 63.041 53.739 - -1.54% -
std::multiset<int>::count(key)_(non-existent)/8192 -14.75% 11.199 9.548 - 5.04% -
rng::partition(deque<int>)_(sparse)/50 -14.73% 20.250 17.266 - 15.13% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.72% 30.478 25.992 - 0.32% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -14.68% 1584.128 1351.602 - -8.93% -
std::multiset<std::string>::erase(key)_(existent)/32 -14.53% 58.731 50.200 - 1.67% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.39% 0.679 0.581 - -0.49% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -14.37% 2.635 2.256 - 1.75% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -14.37% 50738235.183 43445169.707 - -16.44% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -14.36% 11.534 9.878 - 9.74% -
BM_PushHeap_uint32_Ascending_1 -14.34% 0.502 0.430 - -14.35% -
std::rotate(list<int>)_(by_1/4)/32 -14.31% 14.572 12.486 - -0.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.21% 39.687 34.049 - 30.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -14.10% 92.297 79.281 - -2.97% -
BM_RangesPushHeap_uint32_Random_1 -14.09% 0.501 0.430 - 8.82% -
std::set<std::string>::erase(key)_(non-existent)/32 -14.06% 14.686 12.622 - 0.15% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -13.84% 1.594 1.374 - -15.59% -
BM_std_min<unsigned___int128>/15 -13.83% 6.700 5.773 - 0.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -13.76% 89.063 76.808 - -0.33% -
BM_lexicographical_compare_three_way<IntPtr>/1 -13.75% 0.393 0.339 - 22.44% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.73% 9152.059 7895.614 - -14.03% -
BM_RangesMakeHeap_string_Descending_16 -13.73% 2.754 2.376 - 2.76% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.71% 866.786 747.921 - 7.93% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -13.68% 5.894 5.088 - -11.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.67% 5711.960 4931.105 - -9.82% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -13.65% 16.484 14.235 - 6.20% -
BM_PushHeap_string_Descending_64 -13.63% 2.692 2.325 - 4.57% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -13.59% 5.069 4.380 - 0.10% -
rng::contains_subrange(deque<int>)_(process_all)/16 -13.55% 9.394 8.121 - 2.90% -
bm_lexicographical_compare<int>/2 -13.51% 1.518 1.312 - -12.84% -
SetIntersection_Front_Set_uint64_256_256 -13.51% 9876181.378 8542345.776 - -3.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -13.47% 1695818.908 1467338.276 - -0.49% -
SetIntersection_Interlaced_Vector_string_262144_64 -13.46% 22115214.153 19137634.310 - -8.51% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -13.44% 1.502 1.300 - -22.43% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.44% 735.338 636.541 - -23.08% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -13.44% 1.700 1.472 - -20.21% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -13.42% 1.322 1.145 - 3.57% -
std::replace(vector<int>)_(sprinkled)/8192 -13.42% 1360.685 1178.099 - -2.66% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -13.33% 1.339 1.161 - -18.91% -
BM_RangesMakeHeap_float_Random_64 -13.32% 1.649 1.429 - -5.53% -
rng::for_each(multimap<int>::iterator)/50 -13.26% 41.754 36.216 - -0.36% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -13.26% 11.019 9.558 - 4.76% -
std::copy(vector<bool>)_(aligned)/1048576 -13.22% 3320.693 2881.645 - -0.74% -
BM_deque_vector_copy/64000 -13.19% 2849.679 2473.778 - 1.65% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -13.15% 1.809 1.571 - -8.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -13.10% 41.952 36.457 - -15.79% -
std::map<std::string,_int>::ctor(const&)/32 -12.86% 788.837 687.427 - -3.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -12.84% 134711079.062 117412339.631 - -20.94% -
BM_MakeThenSortHeap_uint64_Descending_4 -12.80% 1.513 1.319 - -11.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.76% 49.503 43.185 - -19.31% -
BM_std_min<unsigned___int128>/14 -12.74% 6.133 5.352 - 0.59% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -12.73% 1597873.556 1394469.194 - -1.05% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -12.66% 1031.302 900.753 - -18.89% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.58% 8.480 7.414 - -24.13% -
std::multiset<std::string>::erase(iterator)/8192 -12.52% 30.396 26.590 - -1.90% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.50% 9511.754 8323.108 - -13.14% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -12.41% 28.701 25.140 - 1.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -12.36% 4794321.919 4201817.061 - 13.12% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -12.35% 838.420 734.846 - 7.88% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.35% 1652076.977 1448005.165 - -0.38% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -12.32% 2.602 2.282 - 4.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.30% 42570.084 37335.577 - -11.11% -
BM_RangesMakeHeap_string_Descending_64 -12.29% 3.051 2.676 - 4.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -12.19% 95.888 84.199 - 26.25% -
BM_PushHeap_uint32_Random_1 -12.16% 0.448 0.393 - -4.35% -
std::search(deque<int>)_(near_matches)/1024 -12.15% 20648.652 18139.525 - -22.46% -
BM_RangesMakeHeap_float_Random_256 -12.02% 1.447 1.273 - 4.05% -
std::copy_backward(vector<bool>)_(aligned)/64 -11.84% 1.776 1.565 - -6.87% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.82% 8.224 7.252 - -0.39% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.74% 22.730 20.062 - -29.53% -
vector<bool>::reserve() -11.70% 10.127 8.942 - 10.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -11.70% 63561.715 56127.974 - -2.76% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -11.67% 1.219 1.077 - -17.48% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -11.65% 1.548 1.368 - -10.41% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.64% 42.144 37.239 - -14.02% -
std::unordered_set<int>::count(key)_(non-existent)/32 -11.62% 1.480 1.308 - -15.34% -
rng::find(vector<bool>)_(process_all)/8 -11.62% 0.601 0.531 - -19.63% -
BM_lexicographical_compare_three_way_fast_path/1 -11.62% 0.391 0.345 - 12.37% -
BM_RangesMakeHeap_string_Descending_4 -11.61% 2.416 2.136 - 2.32% -
BM_vector_deque_copy/2 -11.55% 2.065 1.827 - -11.26% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -11.53% 23.532 20.820 - -5.41% -
BM_RangesPushHeap_string_PipeOrgan_16384 -11.51% 14.734 13.038 - -19.36% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -11.48% 20956.365 18550.111 - -7.33% -
BM_std_minmax<long_long>/1 -11.46% 0.693 0.613 - 1.07% -
BM_RangesMakeHeap_string_PipeOrgan_256 -11.42% 5.498 4.871 - -9.14% -
SetIntersection_Interlaced_Vector_float_16384_4 -11.40% 1702202.816 1508184.983 - 6.00% -
BM_std_min<unsigned___int128>/13 -11.35% 5.570 4.937 - 0.55% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.29% 15425.724 13683.958 - -0.05% -
rng::remove_if(deque<int>)_(sprinkled)/50 -11.26% 71.396 63.357 - 1.26% -
BM_vector_deque_copy/65536 -11.25% 2663.154 2363.633 - -8.81% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.21% 15986.728 14194.660 - -0.09% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.20% 965612.659 857509.202 - -0.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -11.18% 42.799 38.015 - 5.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -11.17% 20795.083 18473.120 - -8.07% -
BM_vector_deque_ranges_move/0 -11.16% 0.519 0.461 - -0.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.14% 384.496 341.678 - -0.42% -
rng::move_backward(vector<bool>)_(unaligned)/512 -11.10% 5.365 4.770 - -1.67% -
BM_PushHeap_string_Descending_16 -11.03% 2.436 2.167 - 2.44% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -11.02% 14.050 12.501 - 5.92% -
BM_deque_vector_copy/65536 -11.01% 2940.076 2616.330 - 2.27% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -10.97% 31.600 28.132 - 1.60% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -10.93% 27.061 24.102 - 0.33% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.90% 29.440 26.232 - -0.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.85% 36.317 32.378 - 4.03% -
rng::generate_n(list<int>)/50 -10.77% 17.443 15.564 - -2.45% -
BM_tolower_char<char> -10.77% 0.691 0.616 - -5.77% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -10.68% 9642.357 8612.966 - -10.70% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -10.64% 0.695 0.621 - 48.47% -
std::find(list<int>)_(process_all)/8192 -10.63% 8501.542 7597.592 - -8.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.61% 36.609 32.723 - -0.40% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -10.60% 30.562 27.323 - -1.98% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -10.59% 5072933.882 4535911.296 - 0.83% -
std::generate_n(list<int>)/50 -10.58% 17.232 15.408 - 0.23% -
rng::unique(list<int>)_(contiguous)/52 -10.57% 74.996 67.072 - -4.49% -
BM_deque_vector_copy/70000 -10.55% 3181.643 2845.963 - 0.68% -
std::for_each(list<int>)/8192 -10.52% 8685.738 7771.894 - -0.54% -
BM_PushHeap_uint64_SingleElement_64 -10.50% 0.407 0.364 - 3.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.49% 1233.666 1104.218 - -6.03% -
std::replace(vector<int>)_(sprinkled)/1024 -10.45% 168.901 151.250 - -4.63% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.39% 2686841.797 2407563.289 - -0.46% -
BM_PushHeap_string_Descending_4 -10.39% 2.166 1.941 - 1.02% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.39% 11.918 10.680 - -0.17% -
std::find_end(vector<int>)_(process_all)/8192 -10.32% 1880.826 1686.707 - -1.62% -
std::find_end(list<int>)_(near_matches)/1024 -10.28% 38556.447 34592.437 - -0.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -10.28% 6945703.739 6231690.989 - -3.10% -
std::find_end(list<int>)_(near_matches)/1000 -10.28% 36998.954 33196.765 - -0.27% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -10.26% 29.795 26.740 - -0.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -10.25% 29.042 26.065 - -18.28% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.21% 25.320 22.735 - 0.28% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -10.21% 1.302 1.169 - -0.00% -
std::unordered_set<std::string>::erase(iterator)/8192 -10.19% 33.005 29.643 - -32.38% -
rng::find_end(list<int>)_(single_element)/8192 -10.18% 8765.201 7872.877 - -5.05% -
BM_std_min<unsigned___int128>/12 -10.09% 5.024 4.517 - 0.36% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -10.08% 24928.584 22415.478 - -0.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.05% 93.536 84.136 - -0.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -10.04% 28.305 25.463 - 2.00% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -10.04% 19.884 17.888 - -2.40% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.00% 48.272 43.445 - -0.11% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.99% 1627487.471 1464913.622 - 0.02% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.98% 25486.971 22943.306 - -0.16% -
BM_std_minmax<char>/16 -9.98% 1.026 0.924 - -19.79% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.97% 7680.387 6914.514 - 0.40% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -9.97% 24.531 22.085 - -3.23% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -9.97% 0.294 0.265 - 2.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.97% 34.844 31.371 - -0.51% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.95% 1.119 1.008 - -0.06% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.93% 26097.227 23506.397 - -0.21% -
std::search(deque<int>)_(near_matches)/1000 -9.92% 19754.209 17794.110 - -20.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.85% 1594.660 1437.512 - -0.46% -
std::set<std::string>::erase(iterator)/1024 -9.78% 28.150 25.395 - -1.09% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -9.77% 35.260 31.814 - -4.60% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.77% 0.512 0.462 - 6.42% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.77% 29.304 26.442 - -0.50% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -9.74% 848.946 766.236 - -5.09% -
BM_vector_deque_copy/1 -9.68% 2.319 2.095 - -9.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -9.59% 5.992 5.417 - -21.83% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.56% 5800.436 5245.736 - -13.28% -
std::find_end(list<int>)_(near_matches)/8192 -9.56% 2502622.025 2263420.297 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -9.55% 24877936.082 22501481.149 - -11.92% -
BM_std_minmax<char>/8 -9.55% 1.024 0.926 - 0.40% -
std::map<std::string,_int>::count(key)_(existent)/32 -9.53% 18.097 16.373 - -6.92% -
rng::find_end(list<int>)_(near_matches)/8192 -9.51% 2495790.325 2258433.547 - -0.51% -
std::find_end(vector<int>)_(process_all)/1048576 -9.51% 240787.130 217890.212 - -1.52% -
std::all_of(deque<int>)_(process_all)/50 -9.48% 21.237 19.223 - 4.99% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.47% 0.496 0.449 - -9.29% -
BM_deque_deque_copy/70000 -9.44% 3166.577 2867.592 - 1.10% -
BM_MakeThenSortHeap_string_Descending_256 -9.43% 19.664 17.810 - -2.59% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.42% 0.637 0.577 - 23.66% -
rng::rotate(list<int>)_(by_1/3)/32 -9.40% 15.617 14.148 - -0.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.40% 28.812 26.105 - 0.34% -
rng::find_end(list<int>)_(near_matches)/1000 -9.39% 36519.227 33089.072 - -0.47% -
std::set<std::string>::erase(key)_(existent)/1024 -9.39% 76.565 69.375 - 0.13% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.33% 25700.541 23303.423 - -0.01% -
std::copy_backward(vector<bool>)_(aligned)/512 -9.33% 1.560 1.415 - -6.10% -
BM_deque_vector_ranges_copy/70000 -9.29% 3093.417 2806.145 - -0.95% -
std::copy_if(list<int>)_(entire_range)/64 -9.28% 36.189 32.829 - -2.60% -
rng::copy_backward(vector<bool>)_(aligned)/64 -9.28% 1.893 1.718 - 2.12% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -9.27% 1.192 1.081 - 12.05% -
rng::find_end(list<int>)_(near_matches)/1024 -9.24% 38068.399 34551.816 - -0.27% -
std::remove_copy(deque<int>)_(prefix)/1024 -9.22% 413.401 375.303 - -0.43% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.16% 61.212 55.608 - -0.14% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -9.14% 0.531 0.482 - -3.68% -
rng::generate_n(list<int>)/32 -9.13% 9.532 8.662 - -0.18% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -9.13% 1.062 0.965 - -74.85% -
BM_std_min<unsigned___int128>/11 -9.10% 4.501 4.091 - 0.18% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -9.07% 26503.842 24101.037 - -6.40% -
BM_PushHeap_string_PipeOrgan_1024 -9.06% 10.795 9.817 - 2.50% -
BM_std_min<unsigned_int>/29 -9.00% 2.089 1.901 - -12.24% -
BM_StringRelational_Less_Large_Large_ChangeFirst -9.00% 1.388 1.263 - -4.32% -
std::multiset<std::string>::erase(iterator)/1024 -8.96% 32.973 30.019 - 0.73% -
SetIntersection_Front_Set_uint64_16384_1024 -8.95% 14939915.937 13602812.846 - -7.96% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.94% 196.101 178.560 - -14.40% -
std::rotate(list<int>)_(1_element_backward)/50 -8.94% 24.788 22.572 - -0.07% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -8.94% 1.862 1.696 - 2.39% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -8.92% 1.495 1.362 - -13.20% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -8.91% 28.912 26.335 - 0.76% -
std::set<int>::insert(value)_(already_present)/1024 -8.88% 6.776 6.175 - 3.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -8.87% 1.131 1.030 - -1.79% -
std::map<int,_int>::insert(value)_(already_present)/1024 -8.87% 3.509 3.197 - -3.53% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.82% 42839.974 39060.107 - -0.61% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.80% 549.961 501.544 - -0.22% -
rng::contains(list<int>)_(process_all)/50 -8.80% 19.346 17.643 - -5.24% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.80% 41200.820 37575.807 - -0.45% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -8.80% 25255.045 23033.091 - -6.49% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -8.79% 0.933 0.851 - 3.27% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -8.79% 57.214 52.184 - -38.92% -
std::find_end(vector<int>)_(process_all)/1024 -8.76% 244.220 222.828 - -1.39% -
BM_PopHeap_float_262144 -8.75% 40.667 37.108 - -6.71% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -8.71% 10.572 9.652 - 5.86% -
BM_vector_deque_move/0 -8.71% 0.555 0.507 - -25.94% -
rng::copy(list<int>)/64 -8.68% 33.801 30.866 - -0.22% -
BM_RangesMakeHeap_float_Random_16384 -8.68% 1.216 1.111 - -5.45% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -8.67% 1.250 1.142 - -5.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.66% 32.211 29.420 - -0.73% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -8.64% 99.736 91.116 - -11.49% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.64% 31.010 28.332 - -1.71% -
BM_RangesPushHeap_uint64_SingleElement_64 -8.62% 0.385 0.352 - -9.86% -
bm_lexicographical_compare<unsigned_char>/4 -8.62% 1.497 1.368 - -1.42% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.59% 415.312 379.633 - -0.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.58% 1.331 1.217 - -0.22% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -8.52% 1.345 1.230 - -4.74% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.51% 209.113 191.313 - -17.16% -
rng::remove_if(deque<int>)_(prefix)/50 -8.51% 73.925 67.637 - -2.68% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -8.49% 17.941 16.418 - -0.97% -
BM_std_minmax<long_long>/5 -8.49% 2.224 2.036 - -4.67% -
std::none_of(deque<int>)_(process_all)/8192 -8.48% 2873.189 2629.515 - -2.67% -
std::find_end(list<int>)_(single_element)/8192 -8.48% 8635.307 7902.960 - -5.08% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -8.47% 20.935 19.162 - 3.85% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.44% 2687706.736 2460739.585 - -0.42% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -8.44% 1.387 1.270 - -7.67% -
BM_deque_vector_ranges_copy/65536 -8.44% 2876.318 2633.570 - 1.88% -
BM_PushHeap_uint64_Descending_1 -8.44% 0.449 0.411 - -27.13% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.41% 1.233 1.129 - -5.14% -
BM_RangesMakeHeap_string_Ascending_16384 -8.40% 5.784 5.297 - -19.20% -
rng::partition_point(list<int>)/8192 -8.35% 13250.591 12143.710 - -14.08% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.35% 4705.299 4312.531 - -0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -8.34% 13775017.240 12626355.712 - -8.35% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -8.33% 16.908 15.499 - 0.91% -
std::unordered_set<std::string>::erase(iterator)/32 -8.33% 31.739 29.096 - -27.85% -
std::unordered_set<int>::count(key)_(existent)/8192 -8.32% 1.316 1.207 - -5.54% -
std::find_end(vector<int>)_(process_all)/1000 -8.28% 238.172 218.454 - -1.03% -
std::rotate(list<int>)_(by_1/2)/50 -8.25% 13.854 12.710 - -0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.24% 1614.876 1481.857 - -0.80% -
BM_deque_deque_ranges_move_backward/5500 -8.23% 223.600 205.206 - -0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.22% 3564623.846 3271446.515 - -1.32% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -8.22% 25.231 23.158 - 18.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -8.22% 32.692 30.006 - -17.87% -
rng::fill(vector<bool>)/64 -8.21% 1.605 1.473 - -10.73% -
rng::rotate(list<int>)_(by_1/2)/50 -8.18% 13.824 12.693 - -0.07% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -8.16% 26.840 24.650 - -0.27% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.16% 573.869 527.064 - -0.30% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.15% 24.740 22.725 - -0.12% -
bm_lexicographical_compare<int>/1 -8.14% 1.322 1.214 - -8.06% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.11% 13.857 12.733 - -6.18% -
std::none_of(deque<int>)_(process_all)/32768 -8.10% 11512.710 10580.259 - -2.73% -
bm_lexicographical_compare<unsigned_char>/16 -8.10% 1.156 1.063 - -8.11% -
BM_RangesMakeThenSortHeap_float_Descending_4 -8.09% 1.284 1.180 - 2.05% -
std::partition_point(list<int>)/8192 -8.08% 12770.735 11739.397 - -4.85% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.06% 91.292 83.936 - 7.40% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.05% 587.620 540.296 - -0.11% -
std::partial_sort_copy(deque<int>)_(heap)/8 -8.02% 16.769 15.425 - -0.20% -
std::remove(deque<int>)_(prefix)/32 -8.01% 59.516 54.747 - -3.18% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -8.00% 569.216 523.681 - -7.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.00% 10830407.145 9964215.361 - 1.37% -
rng::swap_ranges(deque<int>)/50 -7.99% 19.938 18.345 - -6.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -7.98% 87.357 80.383 - 2.51% -
BM_std_minmax<char>/24 -7.98% 1.254 1.154 - -16.40% -
BM_PushHeap_uint32_PipeOrgan_1 -7.97% 0.474 0.437 - -18.59% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -7.97% 11.272 10.374 - -1.77% -
BM_std_minmax<long_long>/4 -7.91% 1.868 1.721 - -2.91% -
BM_StringRelational_Less_Huge_Empty_Control -7.90% 2.085 1.920 - -3.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.89% 156242487.660 143919007.485 - 2.39% -
BM_MakeHeap_string_Ascending_1024 -7.86% 5.269 4.855 - -5.31% -
BM_PushHeap_string_Ascending_16384 -7.84% 22.263 20.518 - 5.41% -
std::is_sorted(vector<int>,_pred)/8 -7.83% 4.107 3.786 - -1.04% -
rng::find_if_not(vector<char>)_(process_all)/8 -7.82% 2.469 2.276 - -7.52% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.79% 1.754 1.617 - -3.26% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.78% 12642.666 11659.522 - 18.04% -
std::set<std::string>::contains(key)_(existent)/8192 -7.77% 29.902 27.577 - -0.44% -
std::search(deque<int>)_(same_length)/1000 -7.76% 353.244 325.840 - -15.48% -
std::unordered_set<int>::contains(key)_(existent)/8192 -7.73% 1.532 1.414 - 8.18% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -7.71% 10.431 9.626 - 5.65% -
SetIntersection_Interlaced_Vector_string_16384_256 -7.71% 39873910.333 36801209.217 - -7.66% -
SetIntersection_None_Set_uint32_16384_64 -7.69% 173128619.688 159807327.535 - 1.56% -
BM_std_minmax<char>/25 -7.65% 1.276 1.179 - -14.91% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.64% 42919.747 39641.749 - -0.58% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -7.62% 356.884 329.683 - 4.32% -
BM_MakeHeap_uint64_Random_16384 -7.62% 1.034 0.955 - -14.12% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -7.61% 41.838 38.655 - -2.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.60% 6509247.389 6014473.440 - -10.48% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.57% 25.927 23.965 - -0.96% -
rng::remove(list<int>)_(sprinkled)/50 -7.56% 69.512 64.254 - 0.06% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -7.53% 12.120 11.207 - -0.55% -
BM_std_min<unsigned___int128>/10 -7.53% 4.011 3.709 - 0.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -7.53% 1.123 1.038 - -2.05% -
BM_deque_deque_ranges_move/70000 -7.49% 3231.865 2989.745 - -3.37% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.49% 800.521 740.556 - 0.11% -
bm_lexicographical_compare<unsigned_char>/5 -7.48% 1.733 1.604 - -0.94% -
SetIntersection_None_Vector_float_262144_16384 -7.48% 1302353.996 1204988.678 - -0.07% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.47% 383.016 354.401 - 0.51% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -7.43% 0.870 0.805 - -4.27% -
BM_PushHeap_float_Ascending_16 -7.43% 1.065 0.986 - 0.66% -
BM_PushHeap_uint32_SingleElement_4 -7.42% 0.364 0.337 - -1.90% -
BM_RangesMakeHeap_string_Ascending_1024 -7.42% 5.339 4.943 - -15.21% -
rng::copy_backward(list<int>)/8 -7.40% 2.462 2.280 - -3.25% -
std::set<std::string>::count(key)_(existent)/1024 -7.38% 24.362 22.565 - -0.02% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.37% 41122.622 38092.649 - -0.39% -
BM_RangesMakeThenSortHeap_float_Heap_16 -7.37% 2.099 1.945 - -0.64% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.34% 1582963.685 1466713.683 - -22.87% -
BM_PushHeap_string_PipeOrgan_256 -7.33% 8.679 8.043 - 0.92% -
rng::find(vector<char>)_(process_all)/1024 -7.33% 17.498 16.216 - -0.09% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.31% 1583.043 1467.360 - -0.15% -
std::map<std::string,_int>::contains(key)_(existent)/32 -7.31% 16.152 14.972 - -2.90% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.29% 24.128 22.370 - 0.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.28% 23.667 21.945 - 24.42% -
BM_PushHeap_string_SingleElement_16 -7.26% 2.764 2.564 - 6.26% -
std::count_if(list<int>)_(every_other)/8192 -7.25% 7650.780 7095.857 - -7.19% -
BM_MakeHeap_float_Random_64 -7.24% 1.787 1.657 - 3.31% -
std::set<int>::insert(value)_(already_present)/8192 -7.20% 10.831 10.051 - 4.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.20% 3563369.357 3306811.825 - -0.28% -
BM_PushHeap_string_SingleElement_1024 -7.19% 2.768 2.569 - 5.62% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.16% 10.449 9.701 - -10.92% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.11% 1064668.540 988949.871 - -5.83% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -7.10% 1.126 1.047 - 6.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.08% 35.906 33.364 - 31.03% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -7.07% 15.847 14.726 - 6.30% -
SetIntersection_Front_Set_float_1024_1024 -7.07% 16614296.323 15439874.895 - -0.27% -
BM_std_min<short>/19 -7.06% 1.975 1.835 - -5.10% -
BM_PushHeap_uint32_QuickSortAdversary_1 -7.04% 0.482 0.448 - -19.35% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -7.00% 2837.261 2638.593 - 3.70% -
rng::contains_subrange(deque<int>)_(process_all)/32 -6.98% 13.918 12.946 - 0.24% -
std::find_end(vector<int>)_(near_matches)/1000 -6.95% 14998.970 13956.061 - 0.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.92% 55.003 51.198 - -1.42% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -6.88% 1.536 1.431 - 0.60% -
std::set<int>::equal_range(key)_(non-existent)/32 -6.87% 2.708 2.522 - -7.65% -
BM_std_minmax<unsigned_char>/7 -6.86% 2.434 2.267 - -6.11% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -6.81% 3401.418 3169.704 - 0.64% -
SetIntersection_None_Set_uint32_16384_256 -6.80% 173125433.843 161345283.786 - 2.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -6.80% 0.501 0.467 - 8.56% -
std::map<int,_int>::insert(value)_(new_value)/8192 -6.79% 39.761 37.060 - -3.50% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.79% 20.908 19.489 - -0.41% -
BM_StringRelational_Less_Huge_Large_Control -6.78% 2.468 2.301 - -3.01% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -6.77% 4.918 4.585 - -7.27% -
BM_PushHeap_string_SingleElement_4 -6.77% 2.401 2.238 - 4.43% -
std::is_sorted(list<int>,_pred)/8 -6.76% 4.279 3.990 - -0.54% -
std::remove_if(vector<int>)_(prefix)/1024 -6.75% 383.161 357.286 - 0.78% -
std::set<std::string>::find(key)_(existent)/32 -6.75% 16.304 15.203 - 1.55% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -6.74% 10.375 9.675 - 107.02% -
BM_RangesMakeHeap_uint64_Random_256 -6.74% 1.203 1.122 - 0.01% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.73% 19.002 17.723 - -0.30% -
rng::for_each(map<int>)/50 -6.71% 41.514 38.727 - 0.09% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -6.71% 0.612 0.571 - 13.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -6.70% 1739813.622 1623224.045 - -3.17% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.68% 14.851 13.858 - -1.13% -
std::generate(list<int>)/8192 -6.67% 7406.022 6912.093 - -7.99% -
BM_deque_vector_move_backward/0 -6.66% 1.468 1.371 - -10.20% -
BM_PushHeap_string_SingleElement_256 -6.65% 2.744 2.561 - 6.83% -
std::multiset<int>::contains(key)_(existent)/8192 -6.65% 8.816 8.230 - 0.19% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.62% 6547.822 6114.618 - 0.02% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -6.60% 11486.061 10728.504 - 3.11% -
std::unique_copy(list<int>)_(contiguous)/32 -6.55% 11.933 11.152 - -0.64% -
rng::rotate(deque<int>)_(1_element_forward)/50 -6.55% 6.100 5.701 - -2.19% -
BM_deque_deque_move/70000 -6.55% 3322.638 3105.090 - -2.40% -
std::multiset<int>::find(key)_(existent)/8192 -6.54% 8.910 8.327 - -1.09% -
BM_num_put<const_void*> -6.54% 13.392 12.516 - -1.64% -
BM_deque_vector_ranges_copy/64000 -6.46% 2848.643 2664.540 - 3.07% -
std::find_if_not(list<int>)_(process_all)/32768 -6.45% 29947.386 28016.357 - -4.23% -
BM_std_minmax<char>/26 -6.44% 1.538 1.439 - -10.98% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.43% 0.819 0.766 - -7.49% -
BM_RangesPushHeap_string_PipeOrgan_64 -6.43% 6.198 5.800 - -5.22% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.43% 558.384 522.485 - -15.65% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -6.43% 1.536 1.437 - 1.17% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -6.40% 21.049 19.701 - 0.54% -
std::find_end(vector<int>)_(near_matches)/1024 -6.39% 15538.485 14545.821 - 0.94% -
std::find_if(vector<int>)_(process_all)/8 -6.38% 2.700 2.528 - -0.10% -
std::remove_if(vector<int>)_(prefix)/50 -6.37% 60.836 56.962 - -0.10% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -6.37% 2.956 2.768 - 1.51% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.37% 934903.318 875390.200 - -0.60% -
std::partition(list<int>)_(sparse)/8192 -6.36% 8176.408 7656.230 - 1.16% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.35% 3059.360 2865.205 - -0.72% -
bm_lexicographical_compare<unsigned_char>/2 -6.32% 1.960 1.836 - -0.78% -
rng::remove(deque<int>)_(sprinkled)/50 -6.32% 64.228 60.168 - 5.88% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.31% 111426.724 104394.156 - -11.33% -
std::set<int>::erase(key)_(non-existent)/32 -6.27% 2.680 2.512 - 6.60% -
BM_std_minmax<long_long>/11 -6.26% 2.538 2.379 - -3.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.24% 156557811.397 146784492.130 - 4.01% -
SetIntersection_Interlaced_Vector_string_16384_16 -6.24% 4611664.826 4323867.372 - -4.69% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -6.23% 0.540 0.506 - 3.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.22% 66.627 62.482 - -18.57% -
BM_PushHeap_string_SingleElement_262144 -6.20% 2.785 2.612 - 5.46% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.20% 4687.834 4397.055 - 0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -6.20% 6691892.096 6276974.250 - -6.29% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -6.19% 1.293 1.213 - -3.90% -
bm_lexicographical_compare<int>/3 -6.18% 1.692 1.588 - -5.06% -
rng::partial_sort(deque<int>)_(descending)/8 -6.15% 44.162 41.444 - 1.94% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.15% 2.769 2.599 - -4.11% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.15% 4.535 4.256 - 4.36% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.14% 9368.361 8792.978 - 5.30% -
BM_MakeHeap_uint64_Random_1024 -6.14% 1.097 1.030 - -7.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -6.14% 19643637.473 18438087.568 - -6.47% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.14% 9083.306 8525.947 - -6.14% -
rng::swap_ranges(deque<int>)/1024 -6.14% 336.964 316.289 - 0.07% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.13% 13.265 12.451 - 0.36% -
BM_StringFindNoMatch/10 -6.13% 1.355 1.272 - 0.00% -
std::unique(vector<int>)_(sprinkled)/52 -6.13% 58.973 55.358 - -0.05% -
rng::any_of(vector<int>)_(process_all)/50 -6.13% 13.628 12.792 - 1.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.12% 5.434 5.101 - 0.24% -
rng::generate(list<int>)/8192 -6.11% 7535.177 7074.469 - -6.20% -
SetIntersection_Front_Set_float_16384_256 -6.10% 5143497.701 4829880.229 - -3.96% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.09% 92.006 86.404 - 0.61% -
rng::remove_if(vector<int>)_(prefix)/50 -6.07% 60.991 57.286 - 0.04% -
std::unordered_multimap<int,_int>::clear()/8192 -6.07% 64910.535 60971.642 - -1.68% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -6.07% 2.451 2.303 - -0.95% -
rng::find_first_of(deque<int>)_(large_needle)/50 -6.05% 713.431 670.264 - -24.94% -
rng::swap_ranges(deque<int>)/8192 -6.05% 2694.571 2531.552 - -0.13% -
std::equal(deque<int>)_(it,_it,_it)/50 -6.01% 24.106 22.659 - -9.42% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -6.00% 3036.664 2854.503 - -0.84% -
std::find(list<int>)_(process_all)/32768 -6.00% 27610.919 25954.742 - -3.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -6.00% 5706998.570 5364727.959 - -11.41% -
std::set<std::string>::erase(key)_(non-existent)/1024 -5.99% 26.510 24.921 - -1.79% -
BM_RangesMakeHeap_float_Descending_4 -5.98% 0.294 0.277 - -1.20% -
BM_std_min<unsigned___int128>/6 -5.98% 2.260 2.125 - 0.72% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -5.96% 0.437 0.411 - -0.08% -
BM_RangesMakeThenSortHeap_string_Descending_256 -5.94% 19.320 18.174 - -29.63% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.94% 314.247 295.594 - 0.89% -
rng::find_if_not(vector<bool>)_(process_all)/50 -5.93% 36.826 34.643 - -3.35% -
std::distance(deque<int>)/4096 -5.92% 0.693 0.652 - 0.15% -
BM_PushHeap_uint32_SingleElement_16 -5.89% 0.357 0.336 - -2.53% -
rng::reverse(list<int>)/4096 -5.89% 1752.269 1649.127 - -1.24% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.88% 572.166 538.533 - 0.03% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.85% 18.090 17.031 - -0.31% -
std::move_backward(vector<bool>)_(aligned)/64 -5.84% 1.799 1.694 - -2.55% -
BM_PushHeap_string_PipeOrgan_64 -5.84% 6.317 5.948 - 2.57% -
BM_PushHeap_string_SingleElement_64 -5.84% 2.773 2.611 - 6.41% -
BM_std_min<unsigned___int128>/9 -5.84% 3.526 3.320 - 0.68% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.83% 3.211 3.024 - -41.17% -
std::copy_backward(vector<int>)/32768 -5.82% 3795.289 3574.270 - -1.20% -
std::remove(list<int>)_(sprinkled)/50 -5.80% 68.613 64.633 - -3.36% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.78% 933545.116 879545.221 - -0.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -5.78% 43262.729 40763.370 - -10.75% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.78% 23.819 22.443 - -1.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.77% 0.875 0.824 - 0.03% -
rng::find_if(list<int>)_(process_all)/32768 -5.76% 29224.039 27540.560 - -4.14% -
BM_MakeHeap_float_Random_16384 -5.76% 1.202 1.133 - -5.47% -
SetIntersection_None_Set_uint32_16384_4 -5.75% 172477287.711 162554438.979 - 4.49% -
rng::stable_partition(vector<int>)_(sparse)/32 -5.75% 7.486 7.056 - 0.13% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.75% 810.889 764.285 - 0.23% -
SetIntersection_None_Set_float_16384_1024 -5.74% 158910340.260 149781233.712 - -5.65% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.73% 586.077 552.503 - -0.15% -
SetIntersection_Interlaced_Vector_string_262144_1024 -5.72% 241358599.479 227553500.962 - -6.84% -
BM_RangesPushHeap_string_PipeOrgan_256 -5.70% 8.368 7.891 - -9.78% -
SetIntersection_Front_Set_uint32_16384_256 -5.69% 4858896.518 4582408.534 - 0.47% -
rng::rotate(list<int>)_(1_element_forward)/8192 -5.68% 8257.666 7788.928 - -6.72% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.67% 15.285 14.418 - -13.33% -
BM_vector_deque_move/2 -5.67% 1.832 1.728 - -16.39% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -5.66% 27855.829 26278.925 - -2.26% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.64% 793.665 748.878 - 0.76% -
bm_lexicographical_compare<unsigned_char>/3 -5.64% 2.204 2.079 - -0.34% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -5.63% 66.455 62.711 - -4.59% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.63% 385.210 363.526 - -1.05% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.62% 28.153 26.571 - 0.01% -
BM_std_minmax_element<short>/2 -5.62% 0.688 0.649 - -0.18% -
BM_std_min<char>/16 -5.61% 2.563 2.419 - 0.72% -
std::distance(deque<int>)/8192 -5.61% 0.694 0.655 - 0.16% -
std::partial_sort_copy(list<int>)_(heap)/8 -5.60% 16.299 15.386 - -2.91% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.60% 85160109.902 80394541.145 - -0.26% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -5.59% 33.594 31.715 - -1.21% -
BM_RangesMakeHeap_string_PipeOrgan_64 -5.57% 5.104 4.820 - -3.39% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.54% 1623.415 1533.508 - -19.24% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.53% 26.030 24.589 - 0.32% -
BM_StringRelationalLiteral_Less_Large_Small_Control -5.52% 1.888 1.784 - 3.79% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.48% 24.006 22.691 - -0.38% -
BM_std_min<unsigned___int128>/8 -5.47% 3.109 2.939 - 0.68% -
bm_lexicographical_compare<unsigned_char>/8 -5.47% 1.497 1.415 - 1.63% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.45% 27720.962 26208.819 - -2.82% -
BM_RangesMakeThenSortHeap_string_Random_262144 -5.45% 208.483 197.120 - -9.86% -
BM_num_put<unsigned_long_long> -5.45% 12.186 11.522 - 0.19% -
rng::for_each(list<int>)/8192 -5.45% 8309.713 7857.065 - -0.13% -
BM_std_min<unsigned_long_long>/4 -5.43% 1.101 1.041 - -0.76% -
rng::rotate(list<int>)_(1_element_backward)/8192 -5.42% 8360.165 7907.162 - -5.68% -
BM_std_minmax<unsigned_char>/32 -5.40% 1.601 1.515 - 4.47% -
std::distance(deque<int>)/1024 -5.40% 0.694 0.656 - 0.67% -
std::set<std::string>::contains(key)_(existent)/32 -5.39% 16.378 15.495 - -0.58% -
BM_lexicographical_compare_three_way_slow_path/262144 -5.38% 64763.057 61278.937 - -3.77% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.38% 87742.745 83022.822 - -0.32% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.37% 551.473 521.845 - -0.93% -
bm_lexicographical_compare<unsigned_char>/1 -5.37% 1.690 1.599 - -4.07% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.36% 3.562 3.371 - 0.17% -
BM_std_min<long_long>/28 -5.34% 2.659 2.517 - 0.71% -
rng::reverse_copy(deque<int>)/8 -5.34% 3.045 2.883 - -4.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.33% 3544102.664 3355144.630 - 1.22% -
rng::copy_backward(list<int>)/32768 -5.32% 30329.043 28714.361 - -6.11% -
BM_RangesMakeHeap_uint32_Descending_64 -5.32% 0.237 0.224 - -8.33% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -5.31% 84.857 80.353 - -19.51% -
SetIntersection_None_Vector_uint64_16384_256 -5.30% 1181587.672 1118933.959 - -4.61% -
BM_std_min<short>/8 -5.30% 1.362 1.290 - -7.23% -
rng::starts_with(list<int>,_pred)/8192 -5.29% 11390.943 10788.736 - -16.63% -
BM_lexicographical_compare_three_way_slow_path/65536 -5.28% 16158.020 15304.115 - -3.58% -
rng::partial_sort_copy(list<int>)_(descending)/8 -5.27% 18.589 17.609 - -1.83% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.27% 1.858 1.760 - -5.23% -
std::remove(list<int>)_(sprinkled)/1024 -5.26% 1014.270 960.898 - -4.68% -
BM_std_minmax<long_long>/6 -5.26% 2.429 2.302 - -1.40% -
BM_std_minmax<char>/18 -5.24% 1.388 1.315 - -5.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -5.23% 0.480 0.455 - 0.08% -
rng::adjacent_find(list<int>,_pred)/1024 -5.22% 832.761 789.303 - -4.85% -
SetIntersection_Interlaced_Set_string_1024_64 -5.21% 17718489.607 16795189.268 - -3.53% -
BM_std_minmax<unsigned_char>/5 -5.21% 1.751 1.660 - -0.53% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.20% 10.872 10.307 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.20% 10821432.848 10259242.550 - 4.62% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.19% 29.851 28.303 - 0.52% -
rng::contains(vector<int>)_(process_all)/8 -5.18% 2.700 2.560 - -2.99% -
BM_SortHeap_uint64_1 -5.18% 0.262 0.248 - -6.47% -
bm_lexicographical_compare<int>/8 -5.17% 1.541 1.461 - -3.24% -
rng::transform(list<int>,_list<int>)/8192 -5.16% 10218.338 9690.564 - -0.50% -
BM_deque_vector_ranges_move/0 -5.16% 1.548 1.468 - 6.81% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -5.16% 0.451 0.428 - -6.37% -
std::adjacent_find(list<int>,_pred)/1024 -5.15% 832.606 789.764 - -4.69% -
rng::sort(deque<int>)_(descending)/1024 -5.14% 1371.191 1300.776 - -0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.13% 82356.231 78129.558 - -5.11% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.12% 1049643.553 995927.290 - 0.15% -
SetIntersection_Front_Set_uint32_64_4 -5.11% 18171404.125 17242113.508 - -0.47% -
rng::contains_subrange(vector<int>)_(same_length)/50 -5.11% 13.329 12.649 - -0.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.09% 1012.364 960.786 - -0.71% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -5.09% 1.697 1.610 - -11.57% -
rng::adjacent_find(list<int>,_pred)/50 -5.08% 34.953 33.176 - -4.84% -
BM_lexicographical_compare_three_way_slow_path/1 -5.08% 0.364 0.346 - -5.36% -
BM_std_minmax<short>/16 -5.07% 1.900 1.804 - 2.63% -
BM_std_min<unsigned_char>/12 -5.07% 1.358 1.289 - -4.65% -
SetIntersection_None_Set_uint32_16384_16 -5.06% 171727238.737 163030810.838 - 4.80% -
BM_vector_deque_move/1 -5.06% 2.111 2.004 - -14.01% -
BM_std_minmax<char>/19 -5.06% 1.769 1.679 - -5.79% -
std::search_n(list<int>)_(no_match)/1048576 -5.06% 863376.432 819715.754 - -5.59% -
BM_std_minmax<unsigned_long_long>/1 -5.05% 0.583 0.554 - -15.13% -
SetIntersection_None_Vector_uint64_262144_64 -5.05% 1210662.059 1149567.573 - -5.12% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.05% 32.806 31.151 - -5.28% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.05% 81.240 77.141 - -25.85% -
rng::find(list<int>)_(process_all)/32768 -5.04% 27889.888 26484.259 - -4.87% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -5.03% 1.114 1.058 - 0.77% -
SetIntersection_None_Set_uint32_16384_1 -5.01% 172327363.153 163696366.862 - 5.13% -
BM_MakeThenSortHeap_string_Descending_16384 -5.00% 68.034 64.633 - -0.38% -
std::unordered_multimap<int,_int>::clear()/1024 -4.98% 8367.371 7950.834 - -0.34% -
BM_std_minmax<unsigned_char>/16 -4.97% 0.973 0.925 - 0.01% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -4.95% 294.331 279.756 - 0.12% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.95% 25.329 24.076 - 0.08% -
std::multiset<int>::erase(key)_(non-existent)/32 -4.94% 2.690 2.557 - -2.12% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.93% 298.242 283.529 - -18.60% -
std::reverse_copy(deque<int>)/512 -4.93% 131.491 125.011 - -0.56% -
std::find_if(vector<bool>)_(process_all)/50 -4.93% 36.550 34.750 - -3.43% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.92% 3.162 3.006 - -0.22% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -4.92% 43.268 41.139 - -14.33% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -4.91% 34.562 32.866 - 2.26% -
SetIntersection_Interlaced_Vector_string_262144_256 -4.90% 67835917.167 64511129.217 - -6.90% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.90% 34.290 32.609 - -0.92% -
BM_PushHeap_string_SingleElement_16384 -4.90% 2.720 2.586 - 6.39% -
BM_PushHeap_string_PipeOrgan_4 -4.90% 2.634 2.505 - 0.08% -
std::copy_n(vector<int>)/4096 -4.89% 208.171 197.983 - 14.11% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -4.89% 10.593 10.075 - 12.06% -
SetIntersection_None_Set_float_16384_256 -4.88% 157405903.206 149731800.489 - -5.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -4.87% 0.697 0.663 - 47.95% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.87% 482.204 458.739 - -5.16% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.86% 14.929 14.204 - -1.65% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.86% 40.888 38.903 - -0.69% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -4.85% 7.191 6.842 - 42.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -4.85% 1.918 1.825 - -0.55% -
BM_RangesMakeHeap_uint32_Random_16384 -4.85% 1.043 0.992 - -9.19% -
std::search(list<int>)_(single_element)/1024 -4.85% 770.832 733.445 - 0.50% -
BM_std_minmax<char>/27 -4.84% 1.952 1.857 - -8.25% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -4.84% 26.404 25.127 - 0.11% -
BM_RangesPushHeap_uint32_Random_4 -4.81% 2.552 2.430 - -1.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -4.81% 3.562 3.391 - -3.59% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.81% 885184.985 842615.012 - -0.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.80% 34.307 32.658 - -0.18% -
std::find_if_not(deque<int>)_(bail_25%)/8 -4.80% 1.531 1.457 - -1.95% -
std::adjacent_find(list<int>,_pred)/50 -4.79% 35.031 33.353 - -13.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.78% 5586850.693 5319655.556 - -1.15% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -4.77% 1.396 1.330 - 7.07% -
BM_std_minmax<char>/2 -4.77% 0.895 0.852 - -2.62% -
std::copy_backward(vector<bool>)_(aligned)/4096 -4.76% 5.104 4.861 - -2.91% -
std::rotate(list<int>)_(1_element_backward)/32 -4.73% 13.926 13.268 - 0.38% -
rng::find_last(list<int>)_(bail_90%)/50 -4.72% 1.296 1.235 - -8.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.70% 1.236 1.178 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.70% 1900064.770 1810718.806 - 7.44% -
BM_RangesMakeHeap_string_Heap_262144 -4.70% 5.438 5.182 - 0.88% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.70% 1410218.515 1343948.851 - 2.58% -
SetIntersection_Front_Set_uint32_1024_1024 -4.69% 16305377.951 15540519.935 - -5.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.69% 1246787.098 1188346.236 - -4.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.68% 1.986 1.893 - 0.09% -
std::adjacent_find(deque<int>)/50 -4.66% 14.773 14.084 - -1.29% -
std::rotate(vector<bool>)_(by_1/2)/50 -4.66% 18.161 17.316 - -0.02% -
SetIntersection_None_Vector_float_262144_256 -4.65% 1228446.866 1171372.531 - -3.64% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -4.64% 1.034 0.986 - -3.60% -
rng::remove(deque<int>)_(sprinkled)/32 -4.64% 56.806 54.172 - 3.85% -
BM_deque_vector_copy/0 -4.63% 1.490 1.421 - -0.98% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.62% 12003.627 11449.076 - -1.64% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.61% 23207.748 22137.974 - -0.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.61% 0.559 0.533 - -4.42% -
std::search(list<int>)_(no_match)/1000 -4.59% 714.315 681.496 - -0.28% -
SetIntersection_None_Set_float_16384_64 -4.59% 157288677.064 150068853.510 - -5.46% -
BM_std_minmax<unsigned_char>/30 -4.59% 2.719 2.594 - -3.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.58% 6805263.177 6493301.112 - -3.87% -
rng::reverse_copy(vector<int>)/8 -4.58% 2.534 2.418 - 1.36% -
std::search(vector<int>)_(same_length)/8192 -4.57% 1960.475 1870.903 - -1.89% -
std::map<int,_int>::find(key)_(non-existent)/32 -4.57% 2.402 2.292 - -7.21% -
BM_MakeHeap_float_Random_1024 -4.57% 1.234 1.177 - -4.88% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -4.55% 25.273 24.124 - -2.04% -
rng::sort(deque<int>)_(ascending)/1024 -4.55% 800.600 764.209 - -0.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.53% 0.733 0.699 - -3.43% -
rng::remove(list<int>)_(sprinkled)/32 -4.53% 57.619 55.010 - 0.14% -
BM_std_minmax<short>/28 -4.53% 2.621 2.502 - -1.44% -
std::partition(deque<int>)_(dense)/1024 -4.52% 361.793 345.430 - -4.48% -
BM_std_minmax<char>/4 -4.52% 1.550 1.480 - 2.80% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -4.52% 721.046 688.437 - -3.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.51% 24664485.495 23551054.282 - -0.67% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.50% 36.685 35.033 - -1.93% -
rng::find_if(vector<bool>)_(process_all)/50 -4.50% 36.684 35.034 - -2.67% -
rng::stable_sort(vector<int>)_(descending)/8 -4.49% 25.352 24.213 - -4.51% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.49% 4651.064 4442.372 - -0.47% -
rng::find_if_not(list<int>)_(process_all)/32768 -4.48% 29264.151 27952.801 - -2.24% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.48% 96040.359 91739.078 - 0.04% -
BM_StringEraseToEnd_Huge_Transparent -4.48% 2.566 2.451 - -1.68% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.47% 724.185 691.829 - -25.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -4.46% 45860986.445 43815920.523 - -2.48% -
BM_std_min<unsigned_char>/8 -4.46% 2.349 2.244 - -4.10% -
BM_std_min<unsigned___int128>/7 -4.45% 2.657 2.539 - 1.04% -
std::remove(deque<int>)_(prefix)/50 -4.45% 65.874 62.939 - -3.27% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.45% 5291049.252 5055639.252 - 0.10% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.43% 12.983 12.408 - -0.66% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -4.42% 23.631 22.586 - -0.63% -
BM_MakeHeap_string_SingleElement_262144 -4.42% 7.792 7.448 - -0.29% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.42% 78.812 75.330 - -3.36% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.41% 2.789 2.666 - -0.50% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.41% 135.039 129.089 - 0.43% -
std::partition(list<int>)_(dense)/32 -4.39% 9.160 8.758 - -0.36% -
BM_std_min<short>/4 -4.39% 1.082 1.034 - 5.49% -
BM_std_minmax<unsigned_char>/20 -4.39% 1.932 1.847 - -2.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -4.39% 3.783 3.617 - -3.71% -
BM_deque_deque_ranges_move/65536 -4.38% 2954.201 2824.742 - 1.81% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.37% 566.526 541.762 - -1.01% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -4.35% 112184.656 107309.165 - -0.52% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -4.34% 22.057 21.099 - -6.19% -
BM_std_minmax<unsigned_char>/24 -4.31% 1.207 1.155 - -0.03% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.31% 96778.037 92609.786 - 0.61% -
std::search_n(deque<int>)_(no_match)/1000 -4.30% 447.837 428.562 - -2.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.30% 224.843 215.177 - 4.28% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -4.29% 3452.289 3304.234 - -13.00% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -4.29% 1.498 1.434 - 3.17% -
std::find_end(list<int>,_pred)_(single_element)/8192 -4.27% 9275.978 8880.150 - -5.62% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.27% 2945.460 2819.793 - 0.00% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.27% 868401.436 831361.243 - 1.47% -
std::set<std::string>::erase(key)_(non-existent)/8192 -4.26% 33.518 32.090 - -0.04% -
rng::count(vector<int>)_(every_other)/8 -4.26% 1.383 1.325 - -4.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -4.26% 0.556 0.532 - 15.90% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -4.25% 0.945 0.905 - -20.68% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.25% 681.514 652.536 - -0.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.25% 39.382 37.708 - -2.30% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.25% 32.807 31.414 - -5.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -4.22% 59.847 57.321 - 0.40% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.21% 3625.838 3473.125 - 0.50% -
bm_lexicographical_compare<int>/4 -4.20% 1.259 1.206 - -1.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -4.20% 171061756.955 163871590.678 - -3.32% -
std::rotate(vector<bool>)_(by_1/2)/32 -4.19% 18.295 17.529 - -0.29% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -4.18% 8902.142 8529.745 - 3.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.17% 19412075.116 18603442.089 - -1.89% -
rng::copy_if(deque<int>)_(entire_range)/8 -4.16% 2.951 2.828 - -2.66% -
BM_num_put<unsigned_long> -4.16% 12.087 11.584 - 1.09% -
BM_RangesMakeHeap_string_Ascending_256 -4.16% 5.067 4.857 - -10.53% -
std::count(list<int>)_(every_other)/8192 -4.16% 6663.637 6386.651 - -3.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -4.14% 2.639 2.530 - -0.42% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.14% 169607.424 162579.451 - -2.60% -
BM_RangesSortHeap_string_262144 -4.13% 184.054 176.459 - -7.23% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -4.12% 6.507 6.239 - -0.57% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -4.12% 1.973 1.891 - -0.62% -
BM_RangesPushHeap_uint64_Descending_1 -4.11% 0.467 0.447 - -7.75% -
BM_RangesMakeHeap_string_PipeOrgan_16 -4.11% 3.843 3.685 - -2.41% -
std::rotate(vector<bool>)_(by_1/3)/50 -4.11% 18.136 17.391 - 0.40% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.11% 104.725 100.422 - 3.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.11% 1119095.602 1073135.962 - -4.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -4.10% 53.239 51.055 - -5.22% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.09% 17.184 16.480 - 2.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 -4.07% 0.280 0.269 - -0.03% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -4.07% 29.573 28.369 - -0.41% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -4.07% 1.560 1.497 - 1.42% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.07% 1.205 1.156 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.06% 0.573 0.549 - -1.81% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -4.06% 34.356 32.961 - 5.60% -
BM_PushHeap_uint32_SingleElement_64 -4.05% 0.365 0.350 - -1.74% -
SetIntersection_None_Set_float_16384_16 -4.05% 157434394.525 151060667.543 - -4.84% -
std::none_of(list<int>)_(process_all)/8 -4.05% 2.716 2.606 - -0.22% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.04% 5.638 5.410 - -2.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.04% 12457692.081 11953936.678 - -0.38% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -4.04% 24.063 23.091 - 1.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.04% 716.572 687.652 - 1.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.02% 29.989 28.784 - 1.03% -
BM_MakeThenSortHeap_float_Heap_256 -4.01% 6.235 5.985 - -0.32% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.01% 8.850 8.495 - -0.17% -
SetIntersection_None_Set_float_64_16 -4.01% 19226834.711 18456314.033 - -1.65% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.00% 2.179 2.092 - 0.31% -
BM_std_minmax<unsigned_char>/2 -4.00% 0.883 0.848 - 1.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.99% 3.339 3.206 - -0.05% -
BM_std_minmax<char>/32 -3.98% 1.638 1.572 - -8.33% -
std::all_of(vector<int>)_(process_all)/8 -3.98% 2.561 2.459 - 3.66% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.98% 1117440.753 1073007.086 - -3.17% -
rng::adjacent_find(list<int>,_pred)/1048576 -3.97% 960139.726 921981.555 - -3.77% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.97% 15.461 14.847 - -0.33% -
BM_MakeHeap_uint64_Ascending_16 -3.97% 0.669 0.643 - -2.09% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -3.97% 1.735 1.666 - 2.90% -
SetIntersection_Front_Vector_string_16384_64 -3.97% 3474570.334 3336744.633 - -9.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -3.96% 2.615 2.511 - -4.95% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -3.95% 9161.493 8799.301 - -6.71% -
std::unordered_set<int>::insert(value)_(new_value)/32 -3.94% 20.113 19.320 - -24.10% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.94% 3984.550 3827.390 - -2.64% -
BM_MakeHeap_uint64_Random_16 -3.94% 1.328 1.275 - -2.21% -
rng::replace(vector<int>)_(prefix)/32 -3.93% 5.041 4.843 - -1.42% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -3.93% 2.415 2.321 - -4.09% -
BM_MakeHeap_string_Ascending_256 -3.93% 4.989 4.793 - -2.94% -
rng::find_last(list<int>)_(bail_10%)/50 -3.92% 16.695 16.040 - -0.15% -
bm_lexicographical_compare<unsigned_char>/6 -3.92% 1.959 1.882 - 1.59% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.92% 18.263 17.547 - 0.03% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.91% 296700.670 285099.184 - -1.74% -
BM_MakeThenSortHeap_string_Ascending_256 -3.91% 20.869 20.053 - -0.14% -
std::adjacent_find(list<int>,_pred)/1048576 -3.90% 959245.566 921833.990 - -3.62% -
BM_std_min<unsigned___int128>/5 -3.90% 1.850 1.778 - 0.98% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.89% 0.566 0.544 - -1.28% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -3.89% 11.604 11.153 - -2.94% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.88% 29932.934 28772.688 - -3.67% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.87% 5777.588 5553.882 - 0.12% -
SetIntersection_Front_Vector_string_64_64 -3.87% 27708046.126 26635252.400 - -5.47% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.87% 7.623 7.328 - -2.62% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -3.87% 29.358 28.222 - 8.35% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -3.87% 8.557 8.226 - -2.37% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -3.87% 2.534 2.436 - 0.31% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -3.86% 7168.426 6891.606 - 1.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.86% 1742643.591 1675436.711 - 0.14% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.85% 215.859 207.539 - -4.96% -
rng::search(vector<int>)_(no_match)/1024 -3.85% 219.297 210.846 - -5.90% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.85% 8.779 8.441 - -6.74% -
rng::search(vector<int>)_(no_match)/1000 -3.85% 214.571 206.306 - -5.83% -
SetIntersection_Front_Set_uint32_262144_16384 -3.85% 351370920.612 337845209.216 - -0.41% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.85% 5.266 5.063 - 5.21% -
rng::replace(vector<int>)_(prefix)/8192 -3.84% 1263.413 1214.839 - 0.24% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.83% 29893.299 28747.624 - -3.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.83% 6369547.957 6125454.076 - -9.43% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.83% 5.047 4.854 - -2.69% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -3.83% 3.620 3.481 - -2.66% -
BM_RangesMakeHeap_uint32_Heap_4 -3.83% 0.283 0.272 - -1.02% -
BM_MakeThenSortHeap_float_Descending_4 -3.82% 1.175 1.130 - -10.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.81% 88161.777 84800.535 - -0.09% -
std::search(vector<int>)_(same_length)/1024 -3.81% 254.843 245.131 - -1.64% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.81% 18.120 17.430 - 0.81% -
BM_std_minmax<unsigned_char>/26 -3.80% 1.442 1.388 - -0.16% -
BM_MakeHeap_string_SingleElement_16 -3.80% 5.724 5.507 - -2.24% -
BM_std_minmax<unsigned_char>/25 -3.79% 1.226 1.179 - -0.00% -
std::move(vector<bool>)_(aligned)/64 -3.79% 1.776 1.709 - 0.94% -
rng::none_of(deque<int>)_(process_all)/32 -3.79% 18.126 17.440 - 6.31% -
BM_std_min<unsigned___int128>/4 -3.78% 1.446 1.391 - 0.65% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.78% 4.802 4.621 - -0.15% -
BM_std_minmax<short>/21 -3.78% 2.045 1.967 - -4.63% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.78% 16.857 16.220 - 0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.77% 1265457.251 1217711.715 - -2.39% -
std::reverse(deque<int>)/64 -3.76% 13.560 13.049 - -0.10% -
SetIntersection_None_Set_float_64_4 -3.76% 22693730.100 21839978.599 - -0.30% -
BM_deque_deque_ranges_copy/64000 -3.76% 2852.468 2745.206 - 6.48% -
SetIntersection_None_Set_float_16384_4 -3.76% 157305482.109 151392744.658 - -4.78% -
SetIntersection_Front_Vector_uint32_1024_4 -3.76% 1135853.327 1093180.782 - -3.00% -
SetIntersection_Front_Set_uint64_262144_1 -3.76% 1155611.682 1112217.418 - 1.59% -
std::remove(list<int>)_(sprinkled)/8192 -3.75% 8120.089 7815.362 - -1.63% -
bm_write -3.75% 595.691 573.348 - -1.05% -
std::unique_copy(deque<int>)_(contiguous)/32 -3.75% 11.045 10.631 - -21.86% -
SetIntersection_None_Vector_uint32_16384_64 -3.75% 1172540.664 1128599.952 - -4.21% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.74% 16.946 16.311 - -0.08% -
bm_lexicographical_compare<unsigned_char>/7 -3.74% 2.213 2.130 - 1.47% -
BM_RangesPushHeap_string_SingleElement_64 -3.74% 2.611 2.513 - 0.02% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.73% 23.499 22.622 - 0.09% -
rng::stable_partition(deque<int>)_(sparse)/32 -3.73% 11.165 10.748 - -1.12% -
rng::find_if(vector<int>)_(process_all)/8 -3.73% 2.628 2.530 - -3.75% -
BM_std_minmax<char>/23 -3.73% 3.165 3.047 - 1.45% -
BM_std_minmax<int>/2 -3.73% 0.900 0.867 - 3.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.72% 8142213.485 7838952.693 - -6.10% -
std::any_of(deque<int>)_(process_all)/8192 -3.72% 2719.398 2618.221 - -0.39% -
std::remove_if(list<int>)_(sprinkled)/1024 -3.72% 1054.494 1015.310 - -2.87% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.71% 5819.232 5603.556 - -1.17% -
rng::search(list<int>)_(no_match)/1024 -3.70% 744.351 716.782 - -1.62% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.70% 1.725 1.661 - 1.61% -
std::multiset<int>::ctor(const&)/32 -3.70% 226.405 218.027 - -1.44% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -3.70% 5.062 4.875 - -1.11% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.69% 27.680 26.658 - -2.23% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.69% 882.529 849.935 - -0.08% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.69% 42.062 40.510 - -4.45% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.69% 1.860 1.792 - -3.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.68% 2338864.778 2252730.524 - -6.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.67% 18879.617 18186.883 - 0.90% -
BM_PushHeap_string_PipeOrgan_16 -3.67% 4.282 4.125 - 0.96% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.66% 0.570 0.549 - -1.05% -
rng::search(vector<int>)_(no_match)/1048576 -3.66% 217386.727 209440.465 - -4.07% -
BM_MakeThenSortHeap_float_Random_4 -3.64% 4.462 4.299 - 0.11% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -3.64% 3.011 2.901 - -5.42% -
BM_std_minmax<char>/20 -3.63% 2.071 1.996 - -2.62% -
BM_MakeThenSortHeap_float_Heap_4 -3.63% 1.239 1.194 - 1.00% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.62% 2.486 2.396 - 2.79% -
std::rotate(deque<int>)_(1_element_forward)/32 -3.62% 4.638 4.470 - -3.06% -
BM_vector_deque_copy/64 -3.62% 2.815 2.713 - -3.71% -
BM_PushHeap_float_Descending_64 -3.61% 0.393 0.379 - -0.42% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -3.60% 2.204 2.124 - -0.86% -
std::adjacent_find(list<int>,_pred)/8192 -3.60% 8114.629 7822.689 - -2.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.59% 0.584 0.563 - 3.47% -
BM_MakeHeap_string_Ascending_64 -3.59% 4.852 4.678 - -1.90% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.59% 272539.877 262746.587 - 0.35% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.58% 219.457 211.593 - -5.39% -
BM_std_minmax<unsigned_char>/6 -3.58% 2.048 1.975 - 1.52% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.58% 18.102 17.454 - 0.42% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.57% 3.952 3.811 - -3.56% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.56% 51.061 49.244 - -2.61% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.54% 267.929 258.439 - -12.12% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -3.52% 66.788 64.434 - -17.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.52% 1728085.321 1667275.739 - -0.96% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.51% 14.221 13.721 - -0.65% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.50% 4.044 3.902 - -4.36% -
BM_RangesPushHeap_string_SingleElement_4 -3.50% 2.294 2.214 - 1.50% -
BM_PushHeap_uint64_SingleElement_1 -3.50% 0.522 0.503 - 1.06% -
BM_SortHeap_float_256 -3.50% 6.044 5.832 - 0.30% -
BM_RangesPushHeap_uint64_Random_16 -3.50% 4.279 4.130 - -2.12% -
std::unordered_set<int>::contains(key)_(existent)/1024 -3.50% 1.402 1.353 - -9.28% -
std::remove_if(vector<int>)_(prefix)/32 -3.49% 53.783 51.908 - 0.07% -
BM_std_minmax<int>/10 -3.48% 1.437 1.387 - -0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.47% 1160497.632 1120202.261 - -1.33% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.47% 2883.600 2783.493 - -0.86% -
rng::fill(vector<bool>)/32768 -3.46% 31.012 29.939 - -0.81% -
BM_RangesMakeHeap_uint64_Random_16384 -3.46% 1.005 0.970 - -3.11% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.46% 0.940 0.908 - -4.58% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.46% 216.716 209.226 - -5.08% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.45% 22.887 22.098 - -1.11% -
rng::starts_with(vector<int>)/1024 -3.44% 77.654 74.983 - -0.91% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -3.44% 6626906.845 6399156.187 - 26.41% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.44% 1.435 1.385 - -3.45% -
std::is_partitioned(deque<int>)_(partitioned)/32 -3.43% 9.774 9.439 - 2.46% -
rng::copy_backward(vector<int>)/8 -3.43% 2.289 2.210 - -3.00% -
BM_deque_vector_ranges_copy/2 -3.43% 1.836 1.773 - -3.19% -
SetIntersection_None_Set_float_1024_1 -3.43% 9189361.142 8874500.518 - -3.33% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.42% 5754.013 5556.958 - -0.35% -
rng::reverse_copy(list<int>)/32768 -3.42% 26087.266 25194.415 - -1.40% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.42% 797.447 770.168 - -4.84% -
std::find(vector<long_long>)_(bail_25%)/8 -3.41% 0.956 0.924 - 4.12% -
rng::partition(vector<int>)_(sparse)/50 -3.41% 14.284 13.797 - -1.69% -
std::set<int>::erase(key)_(non-existent)/8192 -3.41% 8.745 8.447 - 2.68% -
SetIntersection_Front_Vector_string_16_16 -3.40% 54699273.165 52840955.328 - -4.73% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.39% 464.701 448.933 - -1.58% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.39% 22.982 22.204 - -0.76% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.39% 2.345 2.266 - -0.27% -
BM_std_minmax<unsigned_char>/28 -3.38% 2.150 2.077 - 0.27% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.38% 152722.434 147563.165 - -1.76% -
BM_MakeHeap_uint64_Random_64 -3.38% 1.283 1.239 - -1.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.36% 0.589 0.569 - 3.38% -
BM_deque_vector_ranges_move/1 -3.36% 2.150 2.077 - -0.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.36% 13472516.940 13019391.726 - -0.99% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -3.36% 52.333 50.575 - -3.70% -
BM_MakeThenSortHeap_float_SingleElement_262144 -3.36% 52.396 50.636 - 3.17% -
rng::find_last(vector<char>)_(bail_10%)/50 -3.35% 5.564 5.377 - -0.20% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.35% 282.400 272.950 - -0.34% -
BM_RangesPushHeap_string_PipeOrgan_262144 -3.35% 18.009 17.407 - -30.17% -
std::move_backward(vector<bool>)_(aligned)/512 -3.34% 2.546 2.460 - 0.02% -
std::adjacent_find(vector<int>,_pred)/8 -3.33% 3.369 3.256 - -3.49% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.32% 1.146 1.108 - -0.79% -
BM_vector_deque_copy_backward/4000 -3.32% 146.692 141.826 - 0.89% -
std::is_sorted_until(vector<int>,_pred)/8 -3.31% 3.616 3.496 - -0.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.30% 0.590 0.570 - 3.65% -
std::rotate(vector<bool>)_(1_element_forward)/32 -3.29% 18.048 17.453 - -0.10% -
rng::all_of(deque<int>)_(process_all)/50 -3.29% 18.336 17.732 - -1.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.29% 1.217 1.176 - -1.22% -
BM_std_minmax<short>/20 -3.29% 2.001 1.935 - -5.87% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.28% 470.451 455.036 - -1.87% -
BM_std_minmax<char>/29 -3.27% 2.555 2.472 - -2.60% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.27% 29.843 28.869 - -35.48% -
BM_deque_deque_ranges_copy/64 -3.25% 5.540 5.360 - -0.55% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.25% 12.581 12.171 - -1.98% -
std::find_if(list<int>)_(process_all)/32768 -3.25% 28585.393 27656.148 - -0.58% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -3.25% 2.196 2.125 - -0.88% -
std::is_sorted(deque<int>)/8 -3.25% 2.512 2.431 - -13.50% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.24% 2.386 2.309 - -0.06% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -3.24% 28.135 27.223 - -3.05% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -3.24% 250.746 242.623 - -2.04% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -3.24% 107.091 103.625 - -19.13% -
BM_RangesPushHeap_string_SingleElement_256 -3.23% 2.560 2.478 - 1.46% -
rng::remove_if(vector<int>)_(prefix)/32 -3.22% 53.632 51.903 - 0.23% -
BM_RangesMakeHeap_float_PipeOrgan_256 -3.22% 0.687 0.665 - -0.26% -
BM_RangesPushHeap_string_Descending_16384 -3.22% 2.462 2.383 - 1.91% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -3.21% 1.958 1.895 - 2.23% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.21% 6.704 6.488 - -3.57% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -3.20% 1.787 1.729 - 3.69% -
BM_std_minmax<char>/1 -3.20% 0.634 0.613 - -3.56% -
BM_std_minmax<unsigned_int>/3 -3.20% 1.155 1.118 - 2.45% -
BM_RangesPushHeap_string_SingleElement_1024 -3.20% 2.578 2.495 - 1.37% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.20% 2889972.657 2797627.117 - -8.00% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.19% 5.628 5.448 - -1.01% -
BM_std_minmax<unsigned_long_long>/4 -3.19% 1.597 1.546 - -2.00% -
std::find_if(vector<bool>)_(process_all)/8 -3.19% 5.605 5.427 - -1.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.19% 671.691 650.282 - -1.98% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.19% 0.588 0.569 - -0.71% -
BM_RangesPushHeap_string_SingleElement_16 -3.18% 2.553 2.472 - 1.33% -
BM_RangesMakeHeap_float_Random_16 -3.17% 1.710 1.656 - 1.73% -
BM_std_minmax<unsigned_char>/22 -3.17% 2.509 2.429 - -1.11% -
BM_deque_vector_ranges_copy_backward/64000 -3.17% 8143.333 7885.551 - -3.98% -
BM_std_minmax<int>/1 -3.16% 0.622 0.602 - 0.21% -
BM_RangesMakeHeap_float_Random_1024 -3.16% 1.231 1.192 - -5.67% -
std::sort(vector<NonIntegral>)_(descending)/8 -3.16% 25.299 24.500 - -3.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -3.15% 0.605 0.586 - 2.53% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.15% 1108149.455 1073291.564 - -1.21% -
BM_std_minmax<long_long>/13 -3.14% 3.103 3.005 - -1.64% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.14% 16.491 15.974 - 2.07% -
std::unordered_set<std::string>::ctor(const&)/32 -3.14% 724.121 701.418 - -23.66% -
SetIntersection_Front_Set_uint32_256_256 -3.13% 9770664.787 9464660.463 - -2.42% -
BM_RangesPopHeap_string_1 -3.13% 0.524 0.507 - -12.98% -
SetIntersection_None_Vector_float_1024_1 -3.13% 1180606.853 1143656.148 - -0.66% -
SetIntersection_None_Set_float_16384_1 -3.11% 157596292.958 152689041.465 - -4.42% -
BM_RangesPushHeap_string_Descending_256 -3.11% 2.368 2.294 - 0.78% -
BM_std_min<unsigned_long_long>/31 -3.11% 3.027 2.933 - -0.87% -
BM_RangesSortHeap_float_16 -3.11% 1.651 1.600 - 0.07% -
BM_RangesMakeHeap_string_Heap_256 -3.11% 4.967 4.813 - 0.24% -
rng::copy_backward(deque<int>)/8 -3.11% 2.793 2.706 - -0.82% -
BM_std_min<unsigned_short>/31 -3.11% 2.596 2.515 - -1.74% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -3.11% 1.149 1.113 - 0.05% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -3.10% 4294.011 4160.782 - -0.78% -
std::stable_sort(vector<int>)_(descending)/8 -3.10% 25.522 24.731 - -3.51% -
SetIntersection_Front_Vector_uint32_16384_1 -3.10% 1115512.631 1080938.108 - -3.08% -
rng::search_n(list<int>)_(no_match)/1048576 -3.10% 863147.685 836404.320 - -3.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -3.09% 1.045 1.013 - -5.97% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.09% 9.015 8.736 - -1.59% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.09% 18.051 17.493 - -0.09% -
std::copy_if(vector<int>)_(entire_range)/64 -3.08% 16.363 15.859 - -6.05% -
rng::rotate(vector<bool>)_(by_1/3)/32 -3.07% 18.643 18.071 - 0.43% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.07% 20.366 19.741 - -0.53% -
BM_RangesPushHeap_string_SingleElement_262144 -3.07% 2.635 2.554 - 0.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -3.06% 0.580 0.562 - 1.25% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -3.06% 0.428 0.415 - -3.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.06% 37.680 36.528 - -10.60% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -3.05% 170.697 165.484 - -1.84% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.05% 699.381 678.043 - 2.65% -
BM_std_minmax<char>/17 -3.05% 1.121 1.086 - -5.96% -
SetIntersection_Front_Set_uint32_64_1 -3.05% 18083700.233 17532940.692 - 0.42% -
BM_std_minmax<char>/21 -3.04% 2.392 2.319 - -0.54% -
BM_StringRelational_Eq_Large_Huge_Control -3.04% 0.486 0.471 - -1.89% -
BM_PushHeap_uint32_SingleElement_16384 -3.04% 0.367 0.356 - -1.55% -
BM_MakeHeap_float_Ascending_256 -3.04% 0.671 0.651 - 0.83% -
BM_SortHeap_float_16 -3.04% 1.651 1.601 - -0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.03% 2472426.390 2397451.289 - 0.87% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.03% 2.576 2.498 - -6.23% -
BM_std_minmax<unsigned_char>/21 -3.02% 2.231 2.164 - -0.08% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.02% 4.109 3.985 - -0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.02% 13036575.196 12643093.833 - -7.73% -
rng::find(list<int>)_(process_all)/50 -3.02% 18.837 18.269 - -26.11% -
std::shift_right(vector<int>)/32 -3.02% 4.136 4.011 - 35.26% -
rng::copy_backward(deque<int>)/32768 -3.01% 3839.464 3723.770 - -0.84% -
BM_deque_vector_ranges_copy/1 -3.01% 2.116 2.053 - -1.64% -
rng::remove_if(deque<int>)_(prefix)/32 -3.00% 64.315 62.386 - 0.48% -
BM_MakeThenSortHeap_uint32_Descending_4 -3.00% 1.434 1.391 - 4.44% -
rng::search(list<int>)_(no_match)/1000 -3.00% 725.931 704.170 - -1.38% -
bm_lexicographical_compare<unsigned_char>/64 -2.99% 1.965 1.906 - -5.35% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.99% 1.665 1.615 - -0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.99% 3321.319 3222.121 - -10.28% -
BM_PushHeap_uint32_SingleElement_262144 -2.98% 0.366 0.355 - -1.53% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.98% 3841.561 3727.033 - -1.95% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.98% 2.378 2.307 - 0.17% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.98% 38.554 37.407 - -3.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.98% 1.119 1.086 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.97% 1432588.292 1390092.718 - -1.61% -
BM_deque_deque_ranges_move/64 -2.96% 5.522 5.358 - -0.22% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.95% 17.733 17.209 - 0.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.95% 654.074 634.757 - -1.26% -
BM_std_minmax<int>/27 -2.95% 2.493 2.419 - 0.42% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.95% 93.381 90.629 - -0.01% -
std::rotate_copy(list<int>)/32 -2.95% 8.528 8.276 - -1.61% -
BM_std_min<char>/12 -2.94% 1.333 1.294 - -3.89% -
BM_std_minmax<unsigned_short>/22 -2.93% 2.394 2.324 - 1.81% -
BM_std_minmax<char>/3 -2.93% 1.209 1.174 - 0.33% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.93% 18.605 18.060 - 0.14% -
bm_lexicographical_compare<int>/16 -2.93% 2.016 1.957 - -5.62% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.93% 18681011.411 18133859.828 - -3.06% -
SetIntersection_Front_Set_float_262144_4 -2.93% 1140228.310 1106849.673 - -3.70% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.92% 4735.906 4597.486 - -2.25% -
SetIntersection_Interlaced_Set_float_16384_256 -2.92% 204562970.796 198586867.375 - -2.31% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.92% 65.761 63.841 - -0.65% -
std::swap_ranges(deque<int>)/1024 -2.92% 329.566 319.947 - -6.05% -
rng::move(vector<int>)/262144 -2.92% 22070.296 21426.394 - 0.93% -
rng::is_sorted(list<int>)/8192 -2.91% 7261.972 7050.286 - 0.84% -
std::any_of(deque<int>)_(process_all)/32768 -2.91% 10839.924 10524.023 - -0.26% -
BM_SortHeap_string_262144 -2.91% 178.751 173.544 - -9.78% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.91% 17.238 16.736 - -0.26% -
std::partition_copy(deque<int>)/32 -2.91% 12.995 12.616 - -3.28% -
BM_std_min<long_long>/29 -2.91% 3.041 2.953 - 2.05% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -2.91% 7.680 7.457 - -1.65% -
SetIntersection_Front_Set_float_262144_1 -2.90% 1115992.040 1083660.468 - -2.33% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.89% 502.758 488.223 - -1.59% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.89% 5.385 5.230 - -4.04% -
SetIntersection_Front_Set_uint32_1024_16 -2.88% 1350572.741 1311623.180 - -1.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.88% 68477.198 66503.524 - -1.24% -
SetIntersection_Front_Set_float_16384_4 -2.88% 1158687.827 1125301.770 - -1.85% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.88% 19.212 18.659 - 0.66% -
BM_std_min<char>/14 -2.88% 1.871 1.817 - 1.64% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.88% 222.810 216.403 - -1.44% -
rng::replace(vector<int>)_(prefix)/1024 -2.87% 165.327 160.582 - 0.88% -
BM_num_put<long_long> -2.87% 12.442 12.085 - 1.76% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.86% 26.972 26.199 - -1.37% -
rng::remove(deque<int>)_(prefix)/32 -2.86% 55.140 53.561 - -0.51% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.86% 45810.047 44498.420 - -0.27% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.86% 10.156 9.866 - -1.98% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -2.85% 1.475 1.433 - -4.08% -
bm_lexicographical_compare<signed_char>/64 -2.84% 2.313 2.247 - 2.43% -
SetIntersection_Interlaced_Vector_float_16_16 -2.84% 39141974.530 38032209.044 - 0.08% -
BM_std_minmax<int>/11 -2.83% 1.832 1.780 - 4.49% -
std::transform(list<int>,_list<int>)/8192 -2.83% 9411.148 9144.574 - -0.75% -
rng::starts_with(list<int>,_pred)/8 -2.83% 3.725 3.620 - -0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.83% 32511.212 31592.088 - -0.24% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.83% 1119839.268 1088183.757 - -2.66% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.82% 106.207 103.207 - 0.95% -
SetIntersection_Interlaced_Vector_string_256_256 -2.82% 22855078.454 22210319.030 - 4.44% -
BM_StringFindAllMatch/8 -2.82% 2.544 2.472 - -3.37% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.81% 1118412.989 1086930.949 - -2.03% -
std::multiset<std::string>::erase(iterator)/0 -2.81% 30.057 29.211 - -1.23% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.81% 270051.449 262474.882 - -1.37% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.81% 14540.328 14132.451 - -0.29% -
SetIntersection_None_Set_float_64_1 -2.80% 23380365.306 22725695.387 - -0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -2.80% 1.780 1.730 - 1.66% -
SetIntersection_Interlaced_Set_float_16384_4 -2.80% 172337323.014 167516584.067 - -5.39% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.80% 16.119 15.668 - 0.09% -
BM_MakeThenSortHeap_string_Ascending_4 -2.79% 5.357 5.207 - -1.75% -
BM_MakeHeap_string_SingleElement_1024 -2.79% 6.309 6.132 - -2.42% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.79% 0.984 0.957 - -0.99% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.79% 24.494 23.811 - 0.11% -
BM_StringEraseWithMove_Small_Transparent -2.79% 2.555 2.484 - 3.82% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.78% 1.230 1.196 - 2.41% -
rng::find(deque<int>)_(process_all)/8 -2.78% 3.522 3.424 - -2.35% -
std::search(deque<int>)_(single_element)/1000 -2.78% 439.237 427.034 - -4.97% -
std::fill(vector<bool>)/64 -2.78% 1.635 1.589 - 1.12% -
BM_std_min<char>/15 -2.77% 2.129 2.070 - 7.38% -
std::swap_ranges(deque<int>)/8192 -2.77% 2635.988 2562.941 - -5.39% -
BM_std_minmax<long_long>/29 -2.77% 4.329 4.209 - -3.22% -
std::copy_backward(deque<int>)/8 -2.77% 2.738 2.663 - -4.37% -
rng::move_backward(vector<int>)/1048576 -2.77% 58534.849 56915.020 - -4.45% -
BM_StringRelational_Compare_Small_Empty_Control -2.77% 1.715 1.668 - 0.22% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.77% 598.051 581.514 - -0.18% -
BM_RangesMakeHeap_float_Random_262144 -2.76% 1.138 1.106 - 0.41% -
BM_deque_deque_copy/65536 -2.76% 3033.535 2949.780 - 4.90% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -2.76% 75.782 73.692 - -0.70% -
SetIntersection_Front_Vector_float_1024_64 -2.76% 1448710.809 1408787.943 - -6.35% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.75% 18.611 18.099 - 0.25% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.75% 5063140.914 4923816.594 - -3.45% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.75% 5837692.488 5677234.842 - -9.69% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.75% 867182.246 843369.792 - 1.39% -
BM_PushHeap_uint32_SingleElement_1024 -2.75% 0.373 0.363 - -1.52% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.74% 110502.960 107478.322 - -11.32% -
BM_MakeHeap_string_PipeOrgan_1024 -2.73% 4.963 4.827 - -0.18% -
SetIntersection_None_Vector_string_16384_256 -2.73% 1290700.062 1255470.795 - -3.99% -
BM_RangesMakeHeap_uint64_SingleElement_256 -2.73% 0.579 0.564 - -3.09% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.72% 43397884.001 42215364.255 - 1.94% -
std::multiset<int>::erase(key)_(existent)/8192 -2.72% 61.796 60.112 - -0.03% -
std::copy_n(deque<int>)/32768 -2.72% 1174.105 1142.161 - -0.14% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.71% 35.360 34.402 - -1.54% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -2.70% 15304.923 14890.948 - -1.74% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.70% 2.689 2.616 - -6.01% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.70% 30.926 30.091 - -0.34% -
BM_PushHeap_float_Ascending_64 -2.70% 1.813 1.764 - 0.93% -
BM_MakeHeap_string_Heap_262144 -2.70% 5.468 5.320 - -0.20% -
BM_StringEraseToEnd_Small_Opaque -2.69% 0.625 0.609 - 0.71% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.69% 343.832 334.596 - -4.42% -
BM_RangesPushHeap_string_SingleElement_16384 -2.69% 2.567 2.498 - 1.21% -
std::replace(vector<int>)_(prefix)/50 -2.68% 7.594 7.390 - -3.32% -
rng::reverse(list<int>)/32768 -2.68% 17636.746 17163.536 - 0.22% -
BM_std_minmax<short>/17 -2.68% 1.792 1.744 - -1.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.68% 2.082 2.026 - 1.02% -
rng::adjacent_find(list<int>,_pred)/8192 -2.67% 8722.622 8489.314 - 12.17% -
rng::find(vector<bool>)_(process_all)/1024 -2.67% 4.689 4.564 - -0.39% -
SetIntersection_Front_Set_uint32_262144_64 -2.67% 2009181.915 1955550.547 - 0.07% -
BM_RangesMakeHeap_uint64_Random_64 -2.67% 1.293 1.259 - 0.80% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.67% 10.977 10.684 - 0.59% -
SetIntersection_None_Vector_float_262144_1 -2.66% 1238098.101 1205134.532 - -0.10% -
rng::rotate(vector<bool>)_(by_1/3)/50 -2.66% 18.576 18.083 - 0.68% -
BM_std_minmax<unsigned_char>/4 -2.65% 1.473 1.434 - 3.80% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.65% 18.774 18.276 - 0.59% -
std::copy_if(vector<int>)_(every_other)/8 -2.64% 2.530 2.463 - -4.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.64% 0.629 0.612 - -5.42% -
BM_std_minmax<short>/19 -2.64% 2.429 2.365 - -1.27% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.64% 3840.279 3738.759 - 0.06% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -2.64% 24.285 23.643 - 1.66% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.64% 0.999 0.972 - -0.74% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -2.64% 18.517 18.029 - -0.62% -
BM_StringRelational_Compare_Huge_Empty_Control -2.63% 1.663 1.619 - -2.74% -
std::map<int,_int>::clear()/1024 -2.63% 10580.321 10301.800 - -1.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.63% 23.403 22.787 - -1.82% -
BM_MakeHeap_string_SingleElement_16384 -2.63% 6.100 5.939 - -1.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.63% 3114115.887 3032290.527 - -0.96% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.62% 7.720 7.518 - 0.68% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.62% 179.250 174.560 - -0.27% -
BM_std_minmax<unsigned_short>/19 -2.62% 2.174 2.117 - -2.05% -
SetIntersection_Front_Vector_string_262144_1 -2.62% 1141228.534 1111382.274 - -0.56% -
std::transform(list<int>)_(identity_transform)/50 -2.61% 39.631 38.595 - -1.26% -
SetIntersection_Front_Set_uint32_16384_4 -2.61% 1138839.181 1109141.015 - 0.20% -
std::fill_n(list<int>)/50 -2.61% 16.175 15.753 - -2.27% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.60% 4604.609 4484.830 - -2.79% -
BM_StringRelational_Compare_Large_Empty_Control -2.60% 1.707 1.662 - 0.14% -
rng::stable_sort(deque<int>)_(descending)/8 -2.60% 27.355 26.644 - -2.09% -
std::search(list<int>)_(same_length)/8192 -2.60% 10541.812 10268.065 - 11.39% -
rng::find_if(vector<bool>)_(process_all)/8 -2.60% 5.615 5.469 - -1.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.59% 13499.045 13149.255 - -0.14% -
SetIntersection_Front_Set_float_262144_16384 -2.59% 355021426.120 345830666.838 - 33.83% -
std::reverse(vector<int>)/8 -2.59% 1.596 1.555 - 0.49% -
std::unordered_set<int>::contains(key)_(existent)/32 -2.59% 1.273 1.240 - -9.77% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -2.58% 10.102 9.841 - -4.36% -
BM_std_minmax<unsigned_int>/11 -2.58% 1.828 1.781 - -0.39% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.58% 46.520 45.318 - -1.56% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.58% 42.774 41.671 - -0.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -2.58% 2071386.390 2017973.130 - -17.26% -
BM_std_min<int>/8 -2.58% 1.297 1.264 - -1.41% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.57% 644450.793 627880.568 - -0.65% -
BM_std_minmax<unsigned_char>/23 -2.57% 2.986 2.909 - 0.13% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -2.56% 6.385 6.221 - -2.99% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.56% 2.410 2.348 - -1.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -2.56% 1.076 1.049 - 1.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -2.55% 0.518 0.505 - 2.35% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.55% 2.747 2.677 - -0.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.55% 3.599 3.507 - -12.19% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.55% 747707.984 728649.316 - -0.55% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.54% 8.614 8.395 - -0.15% -
BM_RangesPopHeap_float_262144 -2.54% 38.337 37.364 - -3.32% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.54% 3.023 2.947 - -0.01% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.53% 4.571 4.455 - -0.20% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.53% 707.261 689.370 - 2.07% -
rng::none_of(list<int>)_(process_all)/32 -2.53% 11.854 11.555 - 0.31% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.53% 507058.957 494248.501 - -0.43% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.52% 9974.529 9723.016 - -23.94% -
BM_StringEraseWithMove_Large_Transparent -2.52% 2.587 2.522 - -6.22% -
BM_RangesMakeHeap_uint32_Random_4 -2.52% 1.704 1.661 - 23.10% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.52% 984.405 959.626 - -1.97% -
BM_RangesMakeHeap_uint64_Ascending_4 -2.52% 0.423 0.413 - -3.17% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.52% 55.819 54.415 - 2.97% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.51% 703.473 685.785 - -0.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.51% 653.510 637.081 - -3.92% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -2.51% 1.359 1.325 - 0.45% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.51% 64.880 63.253 - -0.28% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.51% 561735.320 547659.289 - 0.64% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.51% 32.998 32.171 - -1.43% -
bm_swap_ranges_vb_unaligned/262144 -2.50% 3945.194 3846.367 - 0.01% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -2.50% 1.260 1.228 - -10.10% -
BM_StringRelational_Less_Empty_Small_Control -2.49% 1.992 1.942 - -6.79% -
std::move(vector<bool>)_(unaligned)/4096 -2.49% 26.643 25.979 - -6.05% -
rng::count(list<int>)_(every_other)/1048576 -2.49% 828014.020 807399.422 - -2.21% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.49% 4.929 4.806 - -0.03% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.48% 7.295 7.114 - 5.92% -
std::multiset<int>::count(key)_(existent)/1024 -2.48% 5.717 5.575 - -3.69% -
rng::stable_partition(vector<int>)_(dense)/32 -2.47% 22.515 21.960 - 2.61% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.47% 10.351 10.095 - -5.61% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.46% 190.835 186.143 - -1.39% -
SetIntersection_None_Vector_float_262144_64 -2.45% 1236760.107 1206444.495 - 2.20% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.45% 4530.031 4419.121 - -0.17% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.45% 3936.866 3840.558 - -0.66% -
BM_RangesPushHeap_uint32_Ascending_16384 -2.45% 6.765 6.600 - -1.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.44% 15.356 14.980 - -0.81% -
SetIntersection_Interlaced_Set_float_256_256 -2.44% 9422638.077 9192289.473 - -4.15% -
std::set<int>::clear()/1024 -2.44% 8763.731 8549.773 - -5.07% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -2.44% 1.360 1.327 - -2.20% -
std::reverse(deque<int>)/512 -2.44% 115.987 113.160 - 0.01% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.43% 52133.449 50864.481 - -4.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.43% 5974823.053 5829537.733 - -0.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.42% 33.486 32.675 - -0.37% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.42% 4.486 4.378 - -1.39% -
BM_std_min<short>/28 -2.42% 2.730 2.664 - -1.82% -
rng::count(list<int>)_(every_other)/8 -2.42% 2.099 2.049 - 0.07% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.41% 18.009 17.574 - 0.57% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.41% 27481.513 26819.259 - 0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.41% 1261314.554 1230928.839 - -2.90% -
BM_RangesPushHeap_string_Random_16384 -2.41% 17.039 16.629 - 2.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.40% 7.690 7.505 - -1.29% -
bm_swap_ranges_vb_unaligned/8 -2.39% 4.912 4.795 - -2.34% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -2.38% 18.496 18.055 - -0.99% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.38% 29.452 28.750 - 0.77% -
BM_MakeHeap_uint64_Ascending_4 -2.38% 0.452 0.441 - 3.10% -
SetIntersection_None_Vector_float_16384_4 -2.37% 1204920.359 1176317.636 - -0.14% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.37% 3.669 3.582 - -1.71% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.37% 1.868 1.824 - -0.62% -
std::copy_n(deque<int>)/4096 -2.36% 148.677 145.168 - -0.65% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.36% 8.878 8.669 - -0.21% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.36% 0.939 0.917 - -4.47% -
SetIntersection_Front_Set_uint32_16_16 -2.35% 42152523.333 41159944.286 - -1.13% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.35% 12755.831 12456.081 - -1.23% -
rng::find(vector<int>)_(process_all)/8 -2.35% 2.902 2.834 - -1.58% -
std::copy_if(list<int>)_(every_other)/1048576 -2.34% 852156.604 832202.444 - -1.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.34% 20055065.732 19585609.510 - -0.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -2.34% 9.817 9.587 - -2.67% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -2.34% 966.303 943.739 - -1.68% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.33% 2828.744 2762.699 - -0.21% -
BM_std_min<unsigned_char>/6 -2.33% 1.533 1.498 - -3.15% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.33% 12.065 11.784 - -2.63% -
BM_PushHeap_string_Ascending_4 -2.33% 2.630 2.569 - 0.78% -
std::stable_partition(vector<int>)_(dense)/50 -2.33% 26.429 25.814 - 5.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.32% 2483647.245 2426061.169 - -1.31% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.32% 471131.775 460221.029 - -0.05% -
rng::generate_n(deque<int>)/32 -2.31% 8.506 8.309 - -0.05% -
rng::partition_point(deque<int>)/32 -2.31% 4.227 4.129 - -5.96% -
BM_vector_deque_ranges_move/5500 -2.31% 199.726 195.108 - -0.67% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.31% 13.698 13.381 - -1.25% -
SetIntersection_Interlaced_Set_string_1024_16 -2.31% 13871943.210 13551492.946 - -2.59% -
BM_std_minmax<unsigned_long_long>/7 -2.31% 2.528 2.470 - -5.55% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.31% 39030.040 38129.636 - -0.11% -
BM_std_min<unsigned_char>/7 -2.31% 1.840 1.797 - -2.54% -
std::stable_partition(vector<int>)_(dense)/32 -2.30% 22.156 21.645 - 11.16% -
rng::partition_point(deque<int>)/50 -2.30% 4.348 4.248 - -2.12% -
BM_std_minmax_element<char>/64000 -2.30% 17500.325 17097.313 - 4.82% -
BM_RangesPushHeap_uint64_Random_1024 -2.30% 6.007 5.869 - -1.12% -
std::search(vector<int>)_(same_length)/1000 -2.30% 246.394 240.722 - -0.97% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.30% 14.981 14.636 - 0.05% -
std::sort(deque<int>)_(descending)/1024 -2.30% 1335.997 1305.259 - 0.33% -
bm_lexicographical_compare<signed_char>/16 -2.30% 1.327 1.297 - -0.14% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -2.30% 102350.218 99996.479 - -5.54% -
rng::sort(vector<NonIntegral>)_(descending)/8 -2.29% 25.291 24.711 - -2.32% -
SetIntersection_Front_Set_uint32_256_1 -2.29% 4445411.054 4343464.553 - -1.81% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.29% 12411.370 12126.853 - 0.59% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.29% 32182.190 31444.563 - -3.71% -
SetIntersection_None_Set_float_64_64 -2.28% 11874745.685 11604239.800 - -3.03% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.27% 527.512 515.518 - -2.10% -
BM_std_minmax<int>/3 -2.27% 1.198 1.171 - 1.70% -
BM_MakeHeap_uint32_PipeOrgan_256 -2.27% 0.630 0.616 - -4.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.27% 19112219.179 18679013.233 - -1.07% -
BM_MakeThenSortHeap_string_Random_256 -2.27% 55.726 54.463 - -0.39% -
std::fill(vector<int>)/1024 -2.27% 30.250 29.565 - -2.21% -
rng::copy(vector<int>)/1048576 -2.26% 50195.955 49059.526 - 0.42% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.26% 4828.533 4719.456 - -0.32% -
std::set<int>::contains(key)_(existent)/32 -2.26% 1.726 1.687 - -1.01% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.26% 22.145 21.645 - -4.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.25% 836092.059 817249.596 - -0.08% -
SetIntersection_Interlaced_Set_float_64_4 -2.25% 22351428.069 21847774.743 - -0.84% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.25% 1.041 1.018 - -0.12% -
std::multiset<int>::count(key)_(existent)/32 -2.25% 3.530 3.451 - -3.67% -
rng::swap_ranges(deque<int>)/32 -2.25% 10.977 10.731 - -0.01% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.24% 142.475 139.277 - 0.17% -
rng::copy_if(list<int>)_(every_other)/1048576 -2.24% 854723.895 835545.764 - -1.43% -
SetIntersection_None_Vector_float_1024_4 -2.24% 1176791.674 1150389.264 - 0.08% -
std::replace_if(vector<int>)_(prefix)/50 -2.24% 13.880 13.569 - -1.87% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.24% 102218.567 99927.889 - -4.48% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.24% 195.122 190.758 - -0.89% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -2.24% 18.495 18.081 - -0.85% -
rng::stable_sort(deque<int>)_(heap)/8 -2.23% 26.363 25.775 - 0.89% -
BM_MakeThenSortHeap_string_Random_1024 -2.23% 70.329 68.759 - -0.45% -
std::reverse(list<int>)/4096 -2.23% 1674.913 1637.526 - -1.58% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.23% 70.948 69.365 - -2.45% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.23% 5.991 5.858 - -3.68% -
rng::adjacent_find(list<int>,_pred)/8 -2.23% 3.971 3.883 - -2.15% -
std::count(list<int>)_(every_other)/1048576 -2.23% 831485.064 812982.780 - -1.55% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.22% 5.616 5.491 - -3.69% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -2.22% 456006.537 445885.749 - -1.96% -
BM_RangesMakeHeap_string_Heap_1024 -2.22% 4.818 4.711 - 0.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.22% 35.465 34.679 - -1.45% -
BM_std_minmax_element<char>/4000 -2.22% 1100.673 1076.282 - 4.41% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.21% 16.450 16.086 - 0.43% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.21% 25.684 25.116 - 0.20% -
rng::search(vector<int>)_(single_element)/1000 -2.21% 231.937 226.812 - -0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.21% 1594828.316 1559637.614 - -6.16% -
BM_MakeThenSortHeap_string_Random_16384 -2.20% 111.158 108.709 - -0.28% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -2.20% 3587.318 3508.389 - 4.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.20% 341.396 333.887 - -4.99% -
BM_MakeThenSortHeap_float_Random_16 -2.20% 10.211 9.986 - 0.94% -
BM_SortHeap_string_1024 -2.20% 60.841 59.504 - -1.14% -
BM_PushHeap_uint32_Random_262144 -2.19% 6.438 6.297 - 0.17% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -2.19% 17.891 17.499 - -1.95% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.19% 499712.321 488780.670 - -1.78% -
rng::find_if(deque<int>)_(process_all)/50 -2.19% 24.140 23.612 - -0.76% -
std::copy(list<int>)/8 -2.19% 2.513 2.458 - -0.23% -
std::set<int>::contains(key)_(existent)/1024 -2.18% 3.957 3.870 - -2.72% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.18% 113671.721 111191.129 - 0.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.18% 12.067 11.804 - 0.35% -
std::replace(list<int>)_(sprinkled)/50 -2.18% 17.725 17.339 - -0.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.18% 5.369 5.252 - -0.04% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.17% 342.431 334.989 - -3.09% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -2.17% 1.501 1.468 - 2.86% -
std::copy_if(deque<int>)_(entire_range)/8 -2.17% 2.618 2.561 - -1.79% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.17% 42034.536 41123.058 - 0.32% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -2.17% 4.452 4.355 - -9.17% -
SetIntersection_Interlaced_Set_float_256_4 -2.17% 11691574.807 11438308.042 - -2.83% -
SetIntersection_Front_Set_uint32_262144_16 -2.17% 1311088.146 1282697.412 - 0.54% -
rng::fill(deque<int>)/32 -2.16% 1.470 1.438 - -3.90% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -2.16% 756.591 740.228 - -0.31% -
BM_std_minmax_element<char>/70000 -2.16% 19141.762 18728.316 - 4.60% -
SetIntersection_None_Vector_float_16384_16 -2.16% 1204217.839 1178224.421 - 1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.16% 148345299.263 145143228.788 - -0.14% -
SetIntersection_None_Vector_float_1024_256 -2.16% 1172549.659 1147280.362 - -1.30% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.15% 44.124 43.173 - -1.57% -
SetIntersection_Front_Set_uint32_16384_64 -2.15% 2048064.386 2003959.377 - 2.93% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -2.15% 1.037 1.014 - -0.28% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.15% 2189.661 2142.546 - 30.23% -
rng::partition(vector<int>)_(sparse)/32 -2.15% 9.086 8.891 - -1.88% -
std::remove_copy(deque<int>)_(prefix)/32 -2.15% 13.223 12.939 - -0.27% -
SetIntersection_Front_Vector_uint32_16384_4 -2.15% 1133918.601 1109594.811 - -1.59% -
BM_vector_deque_copy/1024 -2.14% 36.419 35.639 - -0.65% -
rng::reverse_copy(list<int>)/8 -2.13% 2.308 2.259 - -5.25% -
SetIntersection_Interlaced_Set_string_256_64 -2.13% 31420791.964 30751808.571 - 2.12% -
BM_MakeThenSortHeap_string_SingleElement_262144 -2.12% 51.549 50.454 - -0.12% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -2.12% 34.902 34.161 - -0.21% -
std::find_if_not(deque<int>)_(process_all)/50 -2.12% 23.965 23.456 - -1.67% -
std::find_first_of(vector<int>)_(large_needle)/8192 -2.12% 7061741.999 6911806.109 - -9.38% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -2.11% 60.718 59.435 - -1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.11% 352240613.981 344797977.702 - 1.31% -
SetIntersection_None_Vector_float_256_256 -2.11% 2338157.163 2288758.765 - 0.41% -
std::all_of(vector<int>)_(process_all)/32 -2.11% 8.498 8.319 - -0.18% -
BM_std_minmax_element<char>/65536 -2.11% 17886.294 17509.286 - 4.96% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.11% 24.729 24.208 - 0.95% -
std::partition(deque<int>)_(sparse)/50 -2.11% 15.538 15.210 - -0.77% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.10% 25.957 25.411 - -0.25% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -2.10% 61192.537 59907.389 - -1.34% -
BM_PopHeap_string_4 -2.10% 5.356 5.243 - -1.48% -
SetIntersection_None_Set_uint32_64_16 -2.10% 19183596.248 18781329.234 - -2.25% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.10% 82905.490 81167.463 - -29.70% -
BM_SortHeap_string_256 -2.10% 45.675 44.718 - -1.03% -
rng::search(vector<int>)_(single_element)/1024 -2.10% 237.174 232.204 - -0.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.09% 4899.764 4797.254 - -0.12% -
SetIntersection_None_Vector_float_16384_1 -2.09% 1203775.177 1178626.664 - 0.41% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.09% 9.019 8.830 - 1.13% -
rng::remove(deque<int>)_(prefix)/50 -2.09% 63.484 62.158 - -0.23% -
BM_RangesPushHeap_string_Ascending_4 -2.09% 2.616 2.561 - 1.95% -
std::set<int>::ctor(const&)/1024 -2.08% 6286.032 6155.136 - -3.37% -
rng::rotate(vector<bool>)_(by_1/4)/32 -2.08% 18.620 18.233 - 0.36% -
BM_std_minmax_element<char>/512 -2.08% 146.095 143.054 - 3.12% -
BM_std_min<short>/16 -2.08% 1.800 1.763 - 1.09% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -2.08% 15.278 14.961 - -0.23% -
BM_std_min<unsigned_int>/8 -2.07% 1.278 1.251 - -4.47% -
BM_deque_vector_copy/1 -2.07% 2.128 2.084 - 0.28% -
std::fill(vector<bool>)/32768 -2.07% 30.457 29.826 - -1.16% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -2.07% 927360.637 908180.811 - -1.92% -
BM_std_minmax<unsigned_long_long>/2 -2.07% 0.869 0.851 - -6.54% -
BM_std_minmax_element<char>/1024 -2.07% 286.763 280.841 - 3.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.06% 8.007 7.842 - 0.01% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -2.06% 17073.667 16721.478 - -1.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -2.06% 4.593 4.499 - -6.97% -
rng::fill(vector<int>)/1024 -2.06% 30.165 29.544 - -1.05% -
rng::find(list<int>)_(process_all)/8 -2.06% 2.356 2.308 - -2.18% -
rng::move_backward(vector<int>)/8 -2.06% 2.291 2.244 - -2.63% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.06% 253647.803 248433.209 - -1.44% -
BM_StringRelational_Less_Large_Huge_Control -2.06% 2.229 2.183 - -1.70% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -2.06% 1.220 1.195 - -1.80% -
SetIntersection_None_Set_uint32_1024_1 -2.05% 8917480.948 8734357.952 - -1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.05% 9487603.483 9292957.271 - -0.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.05% 28.527 27.942 - -31.92% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -2.05% 2731.159 2675.164 - 6.62% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.05% 488.612 478.605 - 0.05% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -2.04% 23048.098 22576.929 - -0.40% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.04% 27381.297 26822.396 - 0.62% -
BM_std_min<unsigned_char>/21 -2.04% 1.800 1.763 - -3.93% -
SetIntersection_None_Vector_string_262144_16 -2.04% 1357876.105 1330186.139 - -3.97% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -2.04% 24.182 23.690 - -0.74% -
std::multimap<int,_int>::find(key)_(existent)/8192 -2.04% 5.528 5.415 - -3.08% -
std::find(list<int>)_(process_all)/1024 -2.04% 710.525 696.054 - -0.77% -
BM_std_minmax<unsigned_int>/15 -2.04% 2.030 1.989 - -3.08% -
BM_std_minmax<int>/31 -2.04% 2.717 2.661 - -1.20% -
BM_PopHeap_uint32_262144 -2.03% 42.037 41.182 - -0.22% -
BM_std_minmax<unsigned_short>/18 -2.03% 1.985 1.944 - -0.72% -
BM_StringEraseToEnd_Huge_Opaque -2.03% 2.512 2.461 - 2.48% -
SetIntersection_Front_Set_uint32_262144_4 -2.03% 1134217.881 1111216.475 - 1.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.02% 8.485 8.314 - -2.35% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.02% 23.086 22.620 - 0.63% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -2.01% 8.306 8.139 - -2.00% -
std::count(vector<bool>)/1000 -2.01% 3.004 2.943 - -3.66% -
BM_SortHeap_string_64 -2.01% 30.548 29.933 - -1.12% -
BM_deque_vector_ranges_move_backward/5500 -2.01% 203.150 199.063 - -1.21% -
rng::count_if(list<int>)_(every_other)/8192 -2.01% 7302.102 7155.425 - -1.94% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.01% 111738.717 109496.060 - 3.30% -
rng::is_sorted_until(list<int>,_pred)/8 -2.01% 3.802 3.726 - -0.92% -
BM_std_minmax<char>/30 -2.01% 2.857 2.800 - 0.14% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.00% 30.721 30.106 - 2.95% -
BM_MakeThenSortHeap_string_Heap_4 -2.00% 5.944 5.825 - -1.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.00% 5.322 5.216 - -0.92% -
BM_vector_deque_ranges_copy_backward/64 -2.00% 3.035 2.974 - -2.18% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.99% 694.170 680.333 - -0.91% -
BM_RangesSortHeap_float_256 -1.99% 5.833 5.717 - -1.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.99% 1263333.068 1238184.648 - 1.87% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.99% 9514.737 9325.372 - -6.86% -
BM_std_minmax<short>/29 -1.99% 2.673 2.619 - 1.01% -
std::stable_partition(list<int>)_(dense)/50 -1.99% 56.740 55.612 - -3.21% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -1.98% 69.063 67.694 - -15.00% -
BM_MakeHeap_string_Ascending_16384 -1.98% 5.751 5.638 - 4.35% -
SetIntersection_None_Set_uint32_1024_64 -1.98% 8872702.556 8697418.522 - -1.64% -
BM_deque_vector_ranges_copy_backward/5500 -1.97% 203.645 199.625 - 0.03% -
BM_std_minmax_element<char>/3 -1.97% 1.180 1.157 - 1.16% -
std::partition_point(list<int>)/1024 -1.97% 1294.040 1268.509 - 0.85% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.97% 503943.795 494003.612 - -0.50% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.97% 1505.128 1475.502 - 1.01% -
BM_MakeThenSortHeap_string_Random_64 -1.97% 40.049 39.261 - -0.33% -
rng::generate_n(deque<int>)/50 -1.97% 12.547 12.300 - -0.22% -
BM_deque_deque_move/64 -1.97% 5.564 5.454 - 0.08% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.96% 12302.500 12060.790 - -4.42% -
rng::copy_backward(list<int>)/262144 -1.96% 223681.419 219287.321 - -1.62% -
BM_std_minmax_element<char>/5500 -1.96% 1510.118 1480.477 - 4.58% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.96% 112198.437 110001.861 - -0.82% -
rng::all_of(vector<int>)_(process_all)/32 -1.96% 8.483 8.317 - -1.21% -
SetIntersection_None_Vector_float_256_64 -1.96% 3714384.864 3641716.020 - 0.15% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.96% 5.700 5.589 - 0.59% -
BM_std_minmax<unsigned_char>/29 -1.95% 2.430 2.382 - -0.45% -
BM_RangesPushHeap_string_Descending_64 -1.95% 2.255 2.211 - 3.26% -
SetIntersection_None_Vector_float_262144_1024 -1.95% 1231846.355 1207830.815 - 0.58% -
BM_std_minmax<int>/7 -1.95% 1.711 1.677 - -5.55% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -1.95% 9.020 8.844 - 2.38% -
BM_MakeHeap_uint64_Ascending_262144 -1.95% 0.741 0.726 - -0.11% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.94% 2258.969 2215.070 - -1.48% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.94% 4.072 3.993 - -0.16% -
BM_std_min<unsigned_short>/16 -1.94% 1.732 1.698 - -1.00% -
rng::all_of(vector<int>)_(process_all)/8 -1.94% 2.486 2.438 - -1.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.94% 11.463 11.241 - -0.01% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.94% 10.543 10.338 - -2.77% -
bm_ranges_lexicographical_compare<int>/8 -1.94% 1.530 1.501 - -7.20% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.93% 47.669 46.747 - -2.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -1.93% 2.983 2.926 - -1.10% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.93% 259.061 254.073 - -3.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.93% 139722.410 137032.660 - -1.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.92% 13838856.642 13572894.122 - 1.33% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.92% 3.270 3.207 - -37.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.92% 1.022 1.003 - -2.90% -
SetIntersection_None_Vector_float_262144_262144 -1.92% 1230660.922 1207087.998 - 0.38% -
rng::starts_with(deque<int>,_pred)/1048576 -1.91% 529525.007 519385.470 - -0.93% -
SetIntersection_Front_Set_uint32_1024_4 -1.91% 1147687.113 1125728.125 - -2.82% -
rng::copy_backward(deque<int>)/262144 -1.91% 31356.570 30756.979 - -1.51% -
BM_vector_deque_ranges_move/4096 -1.91% 147.375 144.562 - -0.82% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.91% 503070.061 493481.274 - -0.57% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.90% 518.238 508.382 - -0.71% -
rng::search(vector<int>)_(no_match)/8192 -1.90% 1660.819 1629.339 - -2.81% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.89% 530.104 520.067 - -0.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.89% 24.554 24.089 - -0.21% -
SetIntersection_None_Vector_float_16384_64 -1.89% 1203707.658 1181007.332 - 0.56% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.88% 603218.480 591847.866 - -2.44% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.88% 4997.906 4903.741 - -2.07% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.88% 5.136 5.039 - 0.42% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.88% 18400137.383 18053781.226 - 0.52% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.88% 12314.393 12082.864 - -2.51% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.88% 7.293 7.156 - -1.38% -
BM_StringFindAllMatch/64 -1.88% 3.072 3.014 - 0.56% -
SetIntersection_None_Vector_string_262144_16384 -1.87% 1362349.416 1336819.158 - -3.21% -
BM_vector_deque_ranges_copy/4096 -1.87% 147.930 145.158 - -0.21% -
std::map<std::string,_int>::ctor(const&)/1024 -1.87% 35413.056 34750.038 - 0.67% -
BM_deque_deque_copy/64 -1.87% 5.563 5.459 - 0.18% -
SetIntersection_None_Vector_uint64_16384_1024 -1.87% 1178367.719 1156330.640 - -2.48% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.87% 293.810 288.325 - -7.23% -
BM_RangesMakeHeap_string_SingleElement_64 -1.86% 6.475 6.354 - 0.18% -
SetIntersection_Front_Set_string_256_64 -1.86% 16216560.552 15914320.763 - 8.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.86% 18759.187 18409.606 - 0.00% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.86% 49713.458 48787.743 - -0.91% -
BM_MakeThenSortHeap_string_Heap_16 -1.86% 17.530 17.203 - -0.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.86% 204.518 200.712 - 1.45% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.86% 4.047 3.972 - -1.07% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.85% 31.535 30.951 - -0.53% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.85% 17225.710 16906.834 - -0.78% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.85% 4.846 4.757 - -0.46% -
BM_MakeHeap_string_Random_262144 -1.85% 15.580 15.292 - 0.67% -
SetIntersection_Front_Vector_float_16384_256 -1.85% 2346400.763 2303037.000 - -1.88% -
BM_std_min<unsigned_char>/512 -1.85% 6.415 6.297 - -1.43% -
BM_std_minmax<unsigned_char>/27 -1.85% 1.868 1.834 - -0.70% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.85% 9.697 9.518 - 1.41% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.85% 2255.797 2214.157 - -1.71% -
BM_CmpEqual_uint_int -1.84% 1.133 1.112 - -1.66% -
BM_std_minmax<unsigned_short>/7 -1.84% 1.752 1.720 - 2.79% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.84% 2174.268 2134.332 - -1.73% -
std::set<int>::clear()/8192 -1.84% 74257.731 72894.052 - -5.96% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.84% 5.005 4.913 - -3.16% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -1.83% 181.530 178.199 - -0.39% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -1.83% 20.234 19.864 - -1.18% -
BM_vector_deque_move/5500 -1.83% 199.170 195.525 - -0.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.83% 26.602 26.116 - -0.62% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -1.83% 0.567 0.556 - -11.01% -
std::equal(list<int>)_(it,_it,_it)/8192 -1.83% 10089.065 9904.705 - 2.34% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.83% 204339.988 200606.272 - -1.14% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.83% 3714.704 3646.840 - -7.43% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.83% 1.319 1.294 - -1.82% -
BM_std_min<char>/29 -1.83% 2.002 1.966 - -1.69% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -1.83% 1.242 1.219 - -0.05% -
BM_MakeHeap_string_SingleElement_64 -1.82% 6.448 6.330 - -2.15% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.82% 9.054 8.889 - 0.33% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.82% 17.510 17.191 - -1.85% -
BM_RangesMakeHeap_uint64_Random_16 -1.82% 1.293 1.269 - 1.19% -
BM_std_min<unsigned_char>/13 -1.82% 1.562 1.533 - -1.93% -
std::reverse_copy(list<int>)/32768 -1.82% 26357.294 25878.133 - -0.90% -
BM_std_minmax_element<int>/65536 -1.82% 17223.564 16910.649 - -9.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.81% 1130122.085 1109611.385 - -0.56% -
BM_RangesPushHeap_uint64_Random_64 -1.81% 5.275 5.180 - -2.95% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.81% 102204.981 100354.387 - -2.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.81% 7.547 7.410 - -0.89% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.81% 7.650 7.511 - 0.83% -
BM_std_minmax<char>/6 -1.81% 2.155 2.116 - 2.24% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.81% 1.021 1.003 - -1.73% -
std::replace(vector<int>)_(prefix)/1024 -1.81% 159.582 156.700 - -1.57% -
BM_MakeHeap_string_PipeOrgan_262144 -1.80% 7.451 7.316 - 1.58% -
SetIntersection_Interlaced_Set_float_1024_16 -1.80% 11778995.667 11566592.656 - -0.60% -
BM_PushHeap_float_Random_64 -1.80% 6.773 6.651 - -0.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.80% 1.207 1.185 - 0.00% -
SetIntersection_None_Vector_string_1024_1 -1.80% 1227600.205 1205500.037 - 0.57% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.80% 2060.719 2023.642 - -0.08% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.80% 23.188 22.772 - 1.30% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.79% 8.866 8.707 - -1.09% -
BM_MakeHeap_uint32_PipeOrgan_64 -1.79% 0.718 0.705 - -1.54% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.79% 6301.484 6188.708 - -2.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.79% 40343971.820 39622187.113 - -0.21% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -1.79% 1.145 1.124 - 4.60% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.79% 12307.048 12087.174 - -5.14% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.79% 5.412 5.315 - -1.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.78% 53.323 52.373 - 24.20% -
std::distance(join_view(vector<vector<int>>))/4096 -1.78% 4.471 4.391 - -0.33% -
BM_StringRelational_Compare_Small_Small_ChangeLast -1.77% 1.742 1.711 - 1.48% -
BM_std_minmax<unsigned_char>/3 -1.77% 1.193 1.172 - 8.09% -
rng::reverse_copy(list<int>)/4096 -1.77% 3071.994 3017.673 - -1.67% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.77% 2619.712 2573.406 - -0.32% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.77% 1.569 1.541 - 0.08% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.77% 1.318 1.295 - -1.37% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.76% 4431080.797 4352875.102 - -2.38% -
BM_std_min<unsigned_int>/17 -1.76% 0.971 0.954 - -0.59% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.76% 24067.480 23642.814 - -0.30% -
rng::starts_with(vector<int>,_pred)/1000 -1.76% 455.743 447.704 - -0.09% -
BM_std_minmax<char>/31 -1.76% 3.337 3.279 - 0.58% -
rng::copy_backward(deque<int>)/1048576 -1.75% 126507.844 124288.173 - 0.45% -
std::find(vector<char>)_(bail_25%)/1024 -1.75% 5.442 5.346 - -1.85% -
BM_std_min<short>/22 -1.75% 1.887 1.854 - -0.47% -
BM_deque_deque_move/4096 -1.75% 152.368 149.707 - -0.12% -
SetIntersection_None_Vector_float_1024_1024 -1.74% 1172877.518 1152435.634 - 0.71% -
BM_std_minmax<unsigned_short>/23 -1.74% 2.570 2.525 - 2.46% -
BM_vector_deque_move_backward/4000 -1.74% 145.134 142.610 - 1.05% -
rng::all_of(vector<int>)_(process_all)/50 -1.74% 18.457 18.136 - -0.51% -
SetIntersection_Front_Vector_uint32_64_64 -1.74% 11668614.594 11465891.222 - -0.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.74% 6.853 6.734 - 0.16% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -1.74% 4.993 4.906 - 0.07% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.74% 1525.534 1499.038 - 0.46% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.73% 19.985 19.638 - -0.54% -
BM_std_minmax<short>/15 -1.73% 1.991 1.957 - -3.51% -
BM_std_minmax_element<int>/4000 -1.73% 1053.856 1035.607 - -9.00% -
SetIntersection_None_Vector_uint64_262144_4 -1.73% 1219231.044 1198148.398 - 1.60% -
rng::all_of(list<int>)_(process_all)/32 -1.73% 11.700 11.498 - -0.06% -
rng::stable_partition(vector<int>)_(dense)/50 -1.73% 26.440 25.984 - 3.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.72% 20.747 20.390 - -0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.72% 2324554.927 2284577.515 - -2.05% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.72% 20.955 20.595 - -0.61% -
bm_lexicographical_compare<signed_char>/1 -1.72% 1.286 1.264 - -4.37% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.71% 349137399.607 343165441.602 - -6.81% -
BM_std_minmax_element<int>/64000 -1.71% 16831.837 16544.242 - -9.05% -
BM_MakeThenSortHeap_float_Heap_64 -1.71% 3.505 3.445 - 2.62% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.71% 34.988 34.390 - 0.47% -
rng::fill_n(vector<bool>)/64 -1.71% 1.417 1.393 - -3.82% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.70% 5.395 5.304 - -2.84% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.70% 4.368 4.294 - 2.58% -
BM_StringEraseWithMove_Large_Opaque -1.70% 2.863 2.814 - -1.89% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.70% 352194111.566 346204324.595 - -1.68% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.70% 21.578 21.211 - -0.22% -
BM_RangesMakeHeap_string_Heap_16384 -1.70% 5.027 4.941 - 0.52% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.70% 22093.856 21719.168 - 0.24% -
BM_std_minmax<unsigned_short>/24 -1.70% 2.277 2.239 - -0.07% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.69% 3.752 3.689 - -0.21% -
std::none_of(list<int>)_(process_all)/8192 -1.69% 7200.784 7078.829 - -9.99% -
BM_PushHeap_float_Ascending_256 -1.69% 2.525 2.482 - 0.03% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.69% 61.922 60.874 - -0.21% -
std::search(vector<int>)_(near_matches)/1000 -1.69% 14218.910 13978.357 - 0.13% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.69% 69643.137 68467.529 - 0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.69% 16247044.179 15973101.861 - 0.74% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.69% 2826.866 2779.217 - -0.27% -
BM_num_put<bool> -1.69% 10.966 10.781 - 2.01% -
BM_lexicographical_compare_three_way_slow_path/256 -1.68% 71.616 70.410 - -1.07% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.68% 35624.174 35024.225 - -2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.68% 18298692.640 17991090.260 - -2.71% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.67% 13.682 13.453 - -1.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.67% 61706112.524 60673064.472 - -0.50% -
std::stable_sort(vector<int>)_(heap)/1024 -1.67% 2570.571 2527.562 - -1.38% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.67% 42204.285 41498.434 - -0.45% -
std::find_if_not(vector<char>)_(process_all)/8 -1.67% 2.469 2.428 - 1.87% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.67% 51.786 50.922 - 3.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.67% 7787858.656 7658053.228 - -2.86% -
std::unique(vector<int>)_(contiguous)/1024 -1.67% 316.953 311.671 - -0.66% -
std::remove_if(deque<int>)_(prefix)/32 -1.66% 58.069 57.105 - -2.14% -
SetIntersection_None_Set_uint32_16384_16384 -1.65% 154224816.027 151673517.605 - -5.57% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.65% 3.906 3.841 - 0.18% -
BM_LowerBound_string_16384 -1.65% 397.070 390.506 - 0.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.65% 34.265 33.699 - 0.01% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.65% 69.587 68.440 - -0.02% -
BM_std_minmax<unsigned_char>/17 -1.65% 1.105 1.086 - -0.05% -
SetIntersection_None_Set_string_262144_1024 -1.65% 1705269.695 1677216.064 - -2.03% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.64% 20.438 20.102 - -0.63% -
rng::sample(deque<int>)/1024 -1.64% 11509.477 11320.341 - -0.78% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.64% 450.997 443.587 - -0.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -1.64% 2.807 2.761 - 9.05% -
BM_std_minmax<unsigned_char>/18 -1.64% 1.317 1.295 - -0.03% -
rng::fill_n(list<int>)/50 -1.63% 15.990 15.729 - -1.19% -
BM_vector_deque_copy/4000 -1.63% 142.847 140.517 - 0.39% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.63% 6307.307 6204.643 - -2.05% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.63% 8302.829 8167.757 - -1.26% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.63% 19.539 19.222 - 0.36% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.62% 16.089 15.827 - -1.58% -
SetIntersection_Front_Set_float_64_16 -1.62% 17160329.910 16881635.754 - 2.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.62% 1185383.566 1166146.335 - -1.53% -
SetIntersection_Front_Vector_string_16384_1 -1.62% 1144768.557 1126245.788 - -1.80% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.62% 18.467 18.168 - -0.07% -
BM_StringResizeAndOverwrite -1.62% 0.860 0.846 - -3.68% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.61% 1866.459 1836.383 - 0.01% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.61% 12530.058 12328.212 - 1.89% -
std::find_if(deque<int>)_(process_all)/32768 -1.61% 11637.762 11450.457 - -1.58% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.61% 0.954 0.938 - 0.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.61% 23725.647 23344.673 - -0.13% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.60% 55834.617 54938.506 - -2.39% -
std::search(list<int>)_(same_length)/1024 -1.60% 776.150 763.696 - -0.63% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.60% 8.686 8.547 - -0.77% -
SetIntersection_None_Vector_uint64_1024_64 -1.60% 1141726.734 1123483.924 - -2.82% -
std::set<std::string>::find(key)_(non-existent)/1024 -1.60% 20.366 20.040 - 0.59% -
BM_std_minmax_element<int>/4096 -1.60% 1078.512 1061.301 - -8.90% -
BM_std_min<char>/31 -1.60% 2.488 2.449 - -4.95% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.59% 4712813.627 4637648.892 - 0.23% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.59% 1651.943 1625.635 - -1.64% -
BM_std_minmax<unsigned_long_long>/3 -1.59% 1.239 1.219 - -9.59% -
BM_deque_vector_move/1 -1.59% 2.132 2.098 - -1.48% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.59% 621.673 611.785 - 1.46% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.59% 2.228 2.193 - -0.66% -
SetIntersection_Front_Vector_string_16384_16384 -1.59% 349321957.742 343770053.695 - -2.38% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.59% 38.717 38.102 - -0.66% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.59% 2.081 2.048 - 2.02% -
BM_SortHeap_string_16 -1.59% 14.405 14.176 - -0.53% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.58% 14.904 14.668 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.58% 1203184.092 1184153.163 - -1.05% -
rng::search(vector<int>)_(single_element)/8192 -1.58% 1832.157 1803.184 - -0.17% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.58% 11635.146 11451.214 - -1.54% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.58% 2569.631 2529.096 - -1.33% -
SetIntersection_None_Set_string_256_1 -1.58% 12111226.559 11920245.904 - 0.27% -
BM_vector_deque_ranges_copy_backward/512 -1.58% 17.908 17.625 - 0.08% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.58% 35.613 35.052 - -1.36% -
rng::copy(vector<int>)/8 -1.57% 2.289 2.253 - 1.43% -
rng::fill(list<int>)/32 -1.57% 8.459 8.326 - -0.53% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.57% 27.325 26.897 - -1.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.56% 1.223 1.203 - 0.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.56% 10.499 10.335 - -0.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.56% 23.373 23.007 - 0.07% -
BM_std_minmax<long_long>/10 -1.56% 2.190 2.156 - -0.72% -
SetIntersection_Front_Set_string_262144_16384 -1.56% 352255032.582 346751223.154 - -1.81% -
SetIntersection_None_Vector_float_256_16 -1.56% 4350486.927 4282731.736 - 0.14% -
std::set<std::string>::count(key)_(existent)/8192 -1.56% 29.586 29.126 - -1.71% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.56% 13.158 12.953 - -1.04% -
BM_std_minmax_element<char>/4096 -1.55% 1126.724 1109.207 - 5.00% -
std::reverse_copy(list<int>)/8 -1.55% 2.419 2.382 - -1.97% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -1.55% 1.362 1.341 - 0.74% -
SetIntersection_Front_Set_uint32_1024_64 -1.55% 2042257.401 2010642.442 - -0.81% -
BM_RangesPushHeap_float_Ascending_262144 -1.55% 5.135 5.056 - -4.55% -
BM_StringFindAllMatch/1 -1.55% 2.774 2.731 - 0.88% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.54% 7544.921 7428.456 - -11.26% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.54% 8.624 8.491 - -0.82% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.54% 27.861 27.431 - -1.38% -
std::distance(deque<int>)/50 -1.54% 0.694 0.683 - 4.59% -
BM_std_minmax<long_long>/12 -1.54% 2.733 2.691 - -1.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.54% 4776810.662 4703351.863 - 0.22% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.54% 16.984 16.723 - -1.39% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.54% 15.965 15.720 - -0.76% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.54% 45805.127 45101.758 - -0.14% -
BM_std_min<unsigned_char>/1024 -1.54% 8.509 8.378 - -0.13% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.53% 16.201 15.953 - -3.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.53% 1.009 0.994 - 0.59% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.53% 1.234 1.215 - -1.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.53% 37.552 36.977 - -0.32% -
std::set<int>::find(key)_(existent)/1024 -1.53% 4.020 3.959 - 0.32% -
BM_CmpLess_uchar_short -1.53% 1.043 1.027 - -1.43% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.53% 10.511 10.350 - -1.53% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.53% 17.025 16.765 - -1.02% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.53% 738.278 726.994 - -1.05% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -1.52% 1.292 1.272 - -3.62% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.52% 329.107 324.098 - -0.19% -
std::find(list<int>)_(bail_25%)/8 -1.52% 0.954 0.939 - 1.88% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.52% 23592.221 23233.316 - -0.53% -
rng::rotate(list<int>)_(by_1/3)/8192 -1.52% 8817.336 8683.352 - -1.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.52% 23.537 23.180 - -5.15% -
rng::sample(deque<int>)/8192 -1.52% 92812.909 91403.180 - -0.75% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.52% 115679.663 113923.139 - 1.44% -
BM_LowerBound_uint32_16 -1.52% 7.443 7.330 - 0.20% -
std::move(deque<int>)/8 -1.52% 3.997 3.937 - 0.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.52% 223.979 220.581 - -3.64% -
SetIntersection_None_Set_uint64_256_256 -1.52% 5881457.348 5792269.997 - -1.46% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.52% 601.176 592.064 - -3.39% -
rng::search(list<int>)_(single_element)/1024 -1.52% 726.036 715.034 - 0.16% -
BM_std_minmax<unsigned_char>/64 -1.52% 1.219 1.201 - -4.81% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.51% 1.207 1.188 - -1.59% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.51% 8.680 8.549 - -0.98% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -1.51% 11.148 10.980 - 11.95% -
BM_CmpEqual_uint_schar -1.51% 1.078 1.062 - 1.03% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.51% 20.890 20.575 - -0.34% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.51% 2.680 2.640 - 0.49% -
std::copy_if(vector<int>)_(entire_range)/8 -1.51% 2.270 2.236 - -2.43% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.51% 31.658 31.180 - 0.37% -
BM_vector_deque_copy_backward/1024 -1.51% 38.388 37.810 - 0.39% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.50% 15.448 15.216 - 1.14% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.50% 4737.589 4666.356 - 0.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.50% 14.974 14.749 - 0.16% -
std::find_if(list<int>)_(bail_25%)/8 -1.50% 1.218 1.199 - -0.94% -
std::sample(deque<int>)/32 -1.50% 325.207 320.325 - -0.88% -
std::search_n(list<int>)_(no_match)/1024 -1.50% 758.598 747.214 - 0.88% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.50% 163691.265 161237.757 - -3.26% -
SetIntersection_None_Vector_uint32_256_1 -1.50% 4554634.044 4486376.199 - -1.65% -
BM_std_minmax_element<int>/1024 -1.50% 272.780 268.695 - -8.67% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.49% 15.371 15.142 - 0.92% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.49% 10.438 10.282 - 0.87% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.49% 588.182 579.404 - -0.42% -
BM_std_min<char>/32 -1.49% 2.924 2.880 - -0.44% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.49% 55.987 55.153 - -1.08% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.49% 11573029.408 11400573.706 - 1.69% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.49% 13051.207 12856.926 - 0.37% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.49% 2109.088 2077.710 - -1.00% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.49% 2.092 2.061 - -0.67% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.49% 1.639 1.615 - 28.28% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.49% 1.768 1.742 - -1.52% -
BM_deque_vector_copy_backward/70000 -1.48% 8759.107 8629.271 - -1.94% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.48% 54857.549 54045.252 - 0.13% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.48% 274976.948 270908.594 - -3.05% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.47% 59.061 58.190 - -0.42% -
SetIntersection_Front_Set_float_1024_4 -1.47% 1155074.194 1138046.882 - -0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.47% 1133133.410 1116430.745 - -0.75% -
SetIntersection_None_Set_uint32_1024_16 -1.47% 8781729.313 8652465.997 - -2.51% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.47% 12.654 12.468 - 0.11% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.47% 42983.316 42353.207 - -0.22% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.46% 3907.910 3850.674 - -0.57% -
BM_vector_deque_move/4096 -1.46% 147.104 144.949 - -0.47% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.46% 8.709 8.582 - 0.52% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.45% 2354.961 2320.703 - -1.39% -
SetIntersection_None_Vector_float_262144_4 -1.45% 1212478.636 1194849.911 - -1.22% -
std::remove(list<int>)_(prefix)/8192 -1.45% 8317.967 8197.273 - -1.87% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.45% 50688.279 49952.983 - -1.93% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.45% 211420.527 208354.539 - -1.57% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.45% 310.671 306.169 - -0.65% -
SetIntersection_None_Vector_uint32_16384_1 -1.45% 1173180.930 1156201.440 - -1.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.45% 10.987 10.828 - -2.29% -
std::rotate(vector<int>)_(by_1/4)/8192 -1.45% 2595.350 2557.799 - -0.04% -
rng::partition(list<int>)_(sparse)/1024 -1.45% 732.566 721.970 - -0.89% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.44% 11.625 11.457 - 1.66% -
SetIntersection_None_Vector_uint32_262144_262144 -1.44% 1195868.022 1178668.128 - -2.90% -
std::set<std::string>::find(key)_(existent)/8192 -1.44% 28.547 28.137 - 2.18% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.44% 34.217 33.726 - -0.20% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.43% 497.697 490.559 - -0.10% -
std::is_sorted_until(deque<int>,_pred)/8 -1.43% 4.251 4.191 - -8.68% -
BM_std_minmax<int>/15 -1.43% 2.029 2.000 - 3.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.43% 1243639.744 1225848.033 - 3.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.43% 9.300 9.167 - -0.15% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.43% 1.038 1.023 - 4.44% -
rng::replace(list<int>)_(sprinkled)/32 -1.43% 11.451 11.287 - -0.93% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.43% 50368.839 49649.799 - -1.78% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.43% 1.065 1.050 - 0.97% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.43% 1.438 1.418 - 8.18% -
SetIntersection_None_Vector_string_262144_64 -1.42% 1371243.529 1351713.010 - -2.35% -
std::adjacent_find(deque<int>,_pred)/50 -1.42% 29.704 29.282 - -1.38% -
std::set<std::string>::insert(value)_(already_present)/32 -1.42% 11.943 11.773 - -0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.42% 63107481.021 62210990.643 - 0.22% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -1.42% 19.084 18.813 - -2.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.42% 4660984.895 4594786.883 - 1.11% -
BM_MakeThenSortHeap_float_Heap_1024 -1.42% 8.327 8.209 - 0.09% -
SetIntersection_None_Set_uint32_1024_256 -1.42% 8802493.822 8677686.559 - -1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.42% 20379909.592 20091044.910 - -0.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.42% 349220.879 344274.222 - -0.61% -
SetIntersection_Interlaced_Set_string_1024_256 -1.42% 35695325.305 35190142.320 - -1.91% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.41% 653337.894 644101.092 - -0.39% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.41% 5986772.477 5902140.454 - -1.29% -
SetIntersection_Front_Set_float_256_1 -1.41% 4484203.504 4420833.048 - -0.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.41% 6799.442 6703.444 - -1.62% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.41% 321.503 316.965 - -0.07% -
rng::remove(vector<int>)_(prefix)/50 -1.41% 57.016 56.211 - -0.36% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.41% 16.284 16.054 - -0.58% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.41% 36096.513 35587.348 - -0.51% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.41% 2722382.268 2684010.379 - -0.56% -
BM_PushHeap_uint64_Random_16 -1.41% 4.283 4.223 - -0.58% -
SetIntersection_Interlaced_Set_float_16384_64 -1.41% 218670151.260 215592576.590 - -4.33% -
BM_std_minmax<char>/28 -1.41% 2.255 2.224 - -1.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.40% 6.846 6.750 - -1.90% -
std::set<int>::find(key)_(existent)/32 -1.40% 1.620 1.597 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.40% 21830274.495 21524310.639 - -0.14% -
BM_MakeHeap_string_Ascending_16 -1.40% 3.762 3.709 - -0.87% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.40% 16.585 16.353 - -13.43% -
BM_vector_deque_move_backward/1024 -1.40% 38.499 37.961 - 1.85% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.40% 20.365 20.081 - -0.30% -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 -1.40% 578955.085 570864.448 - -1.49% -
SetIntersection_Front_Set_uint32_262144_1 -1.40% 1097543.107 1082208.086 - -0.07% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.39% 22.404 22.092 - -31.38% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.39% 50385.792 49687.094 - -1.96% -
std::sort(vector<int>)_(ascending)/8 -1.39% 16.889 16.655 - -1.03% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.38% 63.191 62.317 - -3.29% -
std::map<int,_int>::erase(iterator)/32 -1.38% 21.029 20.738 - -0.72% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.38% 4.084 4.027 - -0.43% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.38% 449828.650 443630.858 - -0.09% -
SetIntersection_Front_Set_string_262144_256 -1.38% 15768914.669 15551691.250 - 7.31% -
rng::stable_sort(deque<int>)_(repeated)/1024 -1.38% 1389.406 1370.276 - 2.29% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -1.37% 85479.600 84306.575 - 4.94% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.37% 0.783 0.772 - -0.74% -
std::map<int,_int>::erase(key)_(existent)/32 -1.37% 22.821 22.508 - -1.39% -
rng::remove(list<int>)_(sprinkled)/1024 -1.37% 965.413 952.178 - -0.47% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.37% 2108.558 2079.664 - -0.82% -
std::none_of(vector<int>)_(process_all)/8 -1.37% 2.502 2.468 - 3.07% -
std::multimap<int,_int>::ctor(const&)/1024 -1.37% 6309.245 6222.910 - -3.49% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.37% 453.792 447.584 - -0.59% -
SetIntersection_None_Vector_float_16_1 -1.37% 68561932.010 67624246.039 - 0.13% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.37% 128010.318 126260.230 - 0.01% -
std::adjacent_find(list<int>,_pred)/8 -1.37% 3.894 3.841 - -1.53% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.37% 4572.393 4509.959 - -3.88% -
rng::copy(vector<bool>)_(unaligned)/512 -1.36% 3.699 3.649 - -2.16% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.36% 24298530.133 23967492.107 - -3.42% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.36% 172480590.266 170138272.752 - -3.79% -
BM_MakeThenSortHeap_string_Descending_64 -1.36% 13.149 12.970 - -0.17% -
std::multimap<int,_int>::ctor(const&)/32 -1.36% 213.901 211.002 - -5.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.35% 17817603.875 17576567.429 - -1.62% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.35% 13.993 13.804 - -0.83% -
std::partial_sort(vector<int>)_(descending)/1024 -1.35% 8279.757 8167.843 - -0.80% -
BM_deque_vector_ranges_copy/5500 -1.35% 201.053 198.336 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.35% 171104569.112 168793346.783 - 0.31% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.35% 50.640 49.956 - 0.03% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.35% 15.630 15.419 - -1.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.35% 184823.518 182333.282 - 0.38% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.35% 25.535 25.191 - 0.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.35% 634125.713 625582.513 - 0.09% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.35% 10.341 10.202 - -1.91% -
BM_MakeThenSortHeap_string_Random_262144 -1.34% 193.862 191.255 - 0.93% -
BM_PushHeap_float_Ascending_1024 -1.34% 3.179 3.136 - 0.48% -
std::unique(deque<int>)_(contiguous)/1024 -1.34% 740.527 730.592 - -0.94% -
SetIntersection_Front_Set_string_64_16 -1.34% 25760772.646 25415749.528 - -0.93% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.34% 211.899 209.070 - -2.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.33% 12745.039 12575.013 - -1.53% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.33% 22112.458 21817.626 - 0.06% -
rng::generate_n(deque<int>)/8192 -1.33% 1978.367 1951.993 - 0.03% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.33% 11870.674 11712.582 - 0.46% -
rng::count(vector<bool>)/1000 -1.33% 3.007 2.967 - -0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.33% 27730284.320 27361242.421 - 1.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.33% 151229730.458 149219519.303 - -0.23% -
std::map<int,_int>::count(key)_(existent)/8192 -1.33% 6.082 6.002 - -1.51% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.33% 36176.790 35697.106 - -0.38% -
BM_std_minmax_element<int>/5500 -1.33% 1441.659 1422.545 - -8.89% -
BM_deque_deque_copy_backward/4000 -1.32% 148.992 147.020 - -0.68% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.32% 11353.887 11203.965 - -2.46% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.32% 4448027.088 4389298.987 - -0.95% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.32% 75.773 74.773 - -7.05% -
std::shift_right(list<int>)/32 -1.32% 14.566 14.374 - -0.43% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.32% 55303.478 54574.306 - -0.37% -
BM_std_minmax_element<int>/70000 -1.32% 18408.428 18165.989 - -8.70% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.32% 31.938 31.518 - 0.26% -
std::set<int>::equal_range(key)_(existent)/32 -1.31% 1.702 1.680 - -1.46% -
std::find(list<int>)_(process_all)/8 -1.31% 2.397 2.365 - -1.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.31% 9781715.482 9653417.930 - -0.16% -
SetIntersection_Front_Vector_float_1024_256 -1.31% 2365429.667 2334431.380 - -11.76% -
BM_std_min<char>/64 -1.31% 4.195 4.140 - -0.05% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.31% 11.641 11.489 - -0.08% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.31% 645.328 636.892 - -0.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.31% 44.229 43.651 - 0.35% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.31% 4731.584 4669.819 - -0.97% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.30% 1.441 1.422 - -0.93% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.30% 1.242 1.226 - -2.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.30% 68068326.806 67181960.877 - -1.38% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.30% 3.117 3.077 - 0.36% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.30% 6230.988 6149.936 - -1.52% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.30% 169328284.042 167128727.451 - -4.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.30% 23672624.642 23365328.090 - 0.24% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.30% 168295946.102 166112305.332 - -4.49% -
BM_std_minmax<long_long>/28 -1.30% 4.140 4.086 - -0.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.30% 1.398 1.379 - -0.28% -
std::replace(vector<int>)_(prefix)/32 -1.30% 5.032 4.967 - -4.42% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.30% 2934.428 2896.425 - -1.00% -
BM_PopHeap_uint32_1024 -1.29% 21.431 21.154 - -0.95% -
BM_PushHeap_uint64_Random_262144 -1.29% 6.124 6.045 - -0.79% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.29% 17.285 17.062 - 0.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.29% 12.969 12.803 - -1.19% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.29% 880.740 869.421 - -2.41% -
BM_PopHeap_string_262144 -1.28% 92.586 91.398 - -15.71% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.28% 13.861 13.684 - -0.01% -
rng::search(list<int>,_pred)_(no_match)/8192 -1.27% 8301.461 8195.698 - 6.34% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -1.27% 86.808 85.702 - 33.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.27% 2.303 2.274 - -0.50% -
BM_PopHeap_uint32_64 -1.27% 12.662 12.501 - -0.45% -
std::find(vector<bool>)_(process_all)/1048576 -1.27% 3717.570 3670.267 - 0.04% -
std::search_n(deque<int>)_(no_match)/1048576 -1.27% 443683.133 438039.402 - -0.52% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.27% 4.155 4.102 - -2.10% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.27% 2716786.337 2682268.517 - -0.73% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.27% 102.243 100.945 - -0.64% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.27% 10.584 10.449 - -0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.27% 9.533 9.412 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.27% 4665165.020 4606001.450 - -2.34% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.27% 20.819 20.555 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.27% 1163915.963 1149192.192 - -0.51% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.26% 767.997 758.287 - -1.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.26% 761.820 752.190 - -1.27% -
rng::adjacent_find(deque<int>,_pred)/8 -1.26% 4.172 4.120 - -9.66% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.26% 5.060 4.996 - -1.01% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.26% 22.016 21.739 - -0.63% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.26% 24.129 23.825 - -0.83% -
BM_vector_deque_ranges_copy_backward/4096 -1.26% 150.185 148.293 - 0.62% -
BM_MakeThenSortHeap_uint64_Heap_64 -1.26% 8.233 8.129 - -2.13% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 -1.26% 810.096 799.900 - -1.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.26% 6.992 6.904 - -1.33% -
SetIntersection_Front_Vector_float_64_16 -1.26% 15376407.449 15182962.060 - 0.06% -
SetIntersection_None_Set_float_1024_1024 -1.25% 9043955.541 8930454.115 - -1.09% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.25% 25.856 25.532 - 2.45% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.25% 151225.621 149332.535 - -0.12% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.25% 3.128 3.089 - 0.01% -
rng::none_of(deque<int>)_(process_all)/50 -1.25% 26.561 26.229 - -4.97% -
std::search(vector<int>)_(near_matches)/1024 -1.25% 15085.628 14897.299 - 0.06% -
std::multiset<std::string>::ctor(const&)/1024 -1.25% 35540.210 35097.547 - 0.56% -
BM_std_minmax<int>/23 -1.24% 2.357 2.328 - 1.07% -
BM_std_minmax<short>/6 -1.24% 1.379 1.362 - -2.86% -
bm_ranges_lexicographical_compare<int>/64 -1.24% 4.911 4.850 - -4.59% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.24% 7277.034 7186.728 - -0.63% -
std::move(vector<bool>)_(unaligned)/64 -1.24% 1.534 1.515 - -2.31% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.24% 4196.167 4144.228 - 0.02% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.24% 329.177 325.106 - -3.54% -
SetIntersection_Front_Vector_uint64_256_16 -1.24% 4428659.873 4373959.503 - -2.80% -
std::unordered_multiset<int>::clear()/8192 -1.23% 60117.414 59375.019 - -7.45% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.23% 198005632.991 195560506.505 - -1.68% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.23% 37314.571 36854.012 - -0.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.23% 0.991 0.979 - -4.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.23% 44982833.121 44429278.089 - -2.15% -
BM_CmpEqual_uchar_uint -1.23% 1.125 1.111 - 0.18% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.23% 6327.243 6249.476 - -1.46% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.23% 1507.049 1488.549 - -0.15% -
BM_RangesSortHeap_float_1024 -1.23% 8.026 7.928 - -0.47% -
SetIntersection_None_Vector_float_16384_256 -1.23% 1184387.305 1169866.863 - -0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.23% 1125173.876 1111382.299 - 1.74% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.23% 1479.362 1461.233 - -0.11% -
rng::partition(list<int>)_(sparse)/50 -1.22% 15.398 15.209 - -0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.22% 202415579.976 199937860.843 - -0.32% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.22% 3.778 3.732 - -28.55% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.22% 5.116 5.053 - 6.63% -
rng::sort(vector<int>)_(ascending)/8 -1.22% 16.873 16.667 - -0.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.22% 7.316 7.227 - 1.03% -
BM_vector_deque_ranges_copy/64 -1.22% 2.818 2.784 - -1.18% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.22% 26260.727 25940.440 - 0.04% -
BM_std_min<char>/512 -1.22% 6.319 6.242 - -2.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.22% 6.567 6.487 - -0.67% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.21% 210.947 208.386 - -0.06% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.21% 49879.528 49274.738 - -1.95% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.21% 44029.499 43495.769 - 0.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.21% 3907.313 3860.039 - -0.43% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.21% 48.757 48.168 - -0.73% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.21% 2.684 2.652 - 0.08% -
rng::any_of(list<int>)_(process_all)/32 -1.21% 11.610 11.470 - -1.35% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.21% 11.560 11.420 - -0.54% -
SetIntersection_None_Set_string_64_64 -1.20% 12225620.473 12078322.433 - -1.02% -
rng::partial_sort(vector<int>)_(descending)/1024 -1.20% 8248.030 8148.669 - -1.03% -
BM_MakeThenSortHeap_string_Descending_4 -1.20% 3.682 3.638 - -0.40% -
SetIntersection_Front_Set_float_256_64 -1.20% 6555169.679 6476229.797 - 4.67% -
rng::remove_if(list<int>)_(prefix)/50 -1.20% 75.059 74.156 - -0.28% -
BM_std_minmax<unsigned_short>/26 -1.20% 2.581 2.550 - -0.05% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.20% 10.704 10.575 - -0.39% -
std::set<int>::ctor(const&)/8192 -1.20% 49932.478 49332.004 - -3.10% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.20% 18.376 18.155 - -0.78% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.20% 40393.564 39908.144 - 1.27% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.20% 1.675 1.655 - -0.54% -
BM_vector_deque_ranges_copy/1 -1.20% 2.352 2.324 - 0.24% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.20% 1.240 1.225 - -1.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.20% 7.796 7.703 - -1.48% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.19% 12.114 11.969 - -2.21% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.19% 294.692 291.179 - -1.32% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.19% 12261.188 12115.077 - 0.79% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.19% 6159.071 6085.705 - -0.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.19% 11.322 11.187 - -1.71% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.19% 4207.500 4157.399 - 0.34% -
rng::copy(deque<int>)/262144 -1.19% 10413.986 10290.021 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.19% 1213590.929 1199176.782 - -0.78% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.19% 16.972 16.771 - -0.60% -
BM_vector_deque_ranges_move/4000 -1.19% 142.798 141.104 - 0.41% -
rng::search(deque<int>)_(single_element)/1024 -1.19% 462.453 456.971 - -0.47% -
BM_std_min<unsigned_short>/23 -1.18% 2.135 2.110 - 0.07% -
rng::move(vector<int>)/1048576 -1.18% 57762.368 57078.834 - 0.25% -
std::equal(list<int>)_(it,_it,_it)/8 -1.18% 2.819 2.786 - 0.57% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.18% 539.160 532.788 - -1.12% -
BM_std_min<int>/64 -1.18% 2.669 2.638 - -2.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.18% 44.836 44.308 - -0.05% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.17% 186698.038 184504.815 - 0.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.17% 904.716 894.089 - -3.22% -
SetIntersection_None_Vector_uint32_262144_16384 -1.17% 1210234.326 1196041.677 - -1.08% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.17% 19.358 19.131 - -1.02% -
rng::partial_sort(vector<int>)_(shuffled)/1024 -1.17% 6945.692 6864.296 - -0.27% -
SetIntersection_Front_Vector_uint32_256_256 -1.17% 4682174.170 4627355.281 - -2.07% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.17% 21.451 21.201 - -0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.17% 230882842.887 228191654.063 - -0.76% -
BM_std_minmax<short>/2 -1.17% 0.916 0.906 - 4.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.16% 4530796.309 4478027.422 - -0.55% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.16% 4.051 4.004 - -0.41% -
std::map<std::string,_int>::clear()/8192 -1.16% 205947.082 203554.847 - 0.21% -
BM_CmpLess_uint_short -1.16% 1.067 1.055 - -1.20% -
std::set<int>::clear()/32 -1.16% 640.584 633.149 - -2.14% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.16% 523.794 517.718 - -0.14% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.16% 106.421 105.190 - -1.42% -
std::search_n(deque<int>)_(no_match)/8192 -1.15% 3457.026 3417.139 - -0.67% -
SetIntersection_None_Set_float_1024_64 -1.15% 9001014.838 8897178.280 - -0.91% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.15% 28.830 28.498 - 0.45% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.15% 140.326 138.710 - 6.92% -
BM_std_minmax<long_long>/20 -1.15% 3.318 3.280 - -0.73% -
std::remove_if(deque<int>)_(prefix)/50 -1.15% 66.816 66.048 - -2.06% -
rng::find_if(vector<char>)_(process_all)/1024 -1.15% 274.223 271.075 - 0.59% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.15% 2927.737 2894.126 - -1.60% -
BM_std_minmax<unsigned_char>/31 -1.15% 3.158 3.122 - -1.37% -
std::set<int>::erase(iterator)/0 -1.15% 20.037 19.807 - -2.13% -
SetIntersection_Interlaced_Vector_string_16384_64 -1.15% 13056530.111 12906866.658 - -2.21% -
BM_RangesMakeHeap_string_Heap_16 -1.15% 4.670 4.617 - 0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.15% 5081213.234 5023021.188 - 0.37% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.14% 766.358 757.586 - -0.81% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.14% 690509.438 682608.806 - -0.69% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.14% 10.762 10.639 - 0.36% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.14% 1.199 1.185 - -0.40% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.14% 1130.797 1117.879 - 0.81% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.14% 4.085 4.038 - 1.39% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.14% 54860493.616 54233894.231 - -0.83% -
std::find(deque<int>)_(process_all)/32768 -1.14% 7909.765 7819.489 - -1.17% -
BM_tolower_string<char> -1.14% 15.184 15.011 - 0.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.14% 19.185 18.967 - -0.05% -
SetIntersection_None_Set_uint64_1024_1 -1.14% 8911112.275 8809528.866 - -0.20% -
BM_std_minmax<int>/9 -1.14% 1.171 1.157 - 0.05% -
rng::any_of(list<int>)_(process_all)/50 -1.14% 21.911 21.661 - -0.57% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.14% 448382.906 443282.700 - -0.10% -
std::replace(list<int>)_(sprinkled)/32 -1.14% 11.392 11.263 - -0.93% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.14% 904.425 894.154 - -4.74% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.14% 96806.963 95707.743 - -3.78% -
rng::fill_n(deque<int>)/32 -1.13% 1.225 1.211 - 4.80% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.13% 0.920 0.909 - -1.24% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.13% 4497.255 4446.300 - -0.05% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.13% 97372.653 96272.667 - -4.83% -
BM_deque_vector_move/64 -1.13% 2.631 2.601 - 1.07% -
rng::starts_with(deque<int>,_pred)/8192 -1.13% 4053.826 4008.082 - -1.02% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.13% 10.529 10.410 - 0.56% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.13% 1487.569 1470.825 - -0.14% -
BM_std_min<unsigned_char>/22 -1.13% 2.104 2.080 - 1.72% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.13% 8221.797 8129.290 - -0.07% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.12% 8.068 7.977 - -0.92% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.12% 1503.899 1486.997 - -0.67% -
rng::for_each_n(list<int>)/8 -1.12% 2.562 2.533 - -0.34% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.12% 4.024 3.979 - -0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.12% 357910942.758 353909858.261 - 3.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.12% 7.525 7.441 - -0.27% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 -1.11% 982807.671 971867.872 - -0.71% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.11% 44769.524 44271.456 - -0.51% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.11% 774.233 765.620 - -0.22% -
bm_lexicographical_compare<signed_char>/6 -1.11% 2.491 2.463 - 2.49% -
rng::rotate(deque<int>)_(by_1/4)/8192 -1.11% 6815.211 6739.511 - -0.34% -
std::replace_if(vector<int>)_(prefix)/1024 -1.11% 271.697 268.681 - -0.89% -
rng::find_if(vector<char>)_(bail_25%)/8 -1.11% 0.949 0.938 - -0.02% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.11% 2841.555 2810.024 - -1.47% -
std::for_each_n(list<int>)/8 -1.11% 2.592 2.563 - 9.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.11% 67183926.626 66439452.198 - 0.20% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.11% 9.936 9.826 - 1.52% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.11% 919.804 909.621 - -1.64% -
rng::copy_backward(deque<int>)/64 -1.11% 3.080 3.046 - 0.07% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 -1.10% 771563.188 763043.845 - -0.42% -
BM_std_minmax<unsigned_char>/19 -1.10% 1.656 1.638 - 0.13% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.10% 3.224 3.188 - -0.61% -
std::set<int>::erase(iterator)/32 -1.10% 20.283 20.059 - -2.46% -
BM_RangesMakeHeap_string_Ascending_4 -1.10% 2.863 2.831 - -3.61% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.10% 2842.084 2810.736 - -1.48% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.10% 10.557 10.440 - -3.87% -
BM_lexicographical_compare_three_way_fast_path/256 -1.10% 70.825 70.045 - -0.61% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.10% 8.568 8.474 - -1.41% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.10% 502585.731 497064.211 - -0.14% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.10% 690184.266 682602.277 - -0.32% -
BM_RangesMakeHeap_string_Random_16 -1.10% 8.287 8.196 - -1.95% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.10% 198.307 196.130 - -1.52% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.10% 771.835 763.365 - -0.76% -
std::replace(vector<int>)_(prefix)/8192 -1.10% 1281.477 1267.425 - -0.92% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.09% 10.745 10.627 - 0.53% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.09% 1129.579 1117.262 - -0.15% -
BM_std_minmax<unsigned_long_long>/15 -1.09% 3.697 3.657 - -1.25% -
BM_MakeThenSortHeap_string_Ascending_64 -1.09% 15.802 15.629 - -0.93% -
rng::find(deque<int>)_(process_all)/32768 -1.09% 7889.804 7803.940 - -0.59% -
SetIntersection_None_Vector_float_1024_16 -1.09% 1163869.292 1151205.609 - 0.05% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.09% 10548.071 10433.377 - 0.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.09% 14.046 13.893 - -0.62% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.08% 72930.302 72139.524 - 1.43% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.08% 13.564 13.417 - -0.33% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.08% 21281.683 21051.461 - -1.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.08% 1.224 1.210 - -0.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.07% 22.028 21.791 - -2.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.07% 23.812 23.557 - -0.76% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.07% 10.736 10.621 - 0.36% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.07% 787944.460 779500.973 - -0.76% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.07% 1.406 1.391 - 0.14% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.07% 6889.965 6816.158 - -11.24% -
BM_std_minmax<char>/5 -1.07% 1.859 1.839 - 5.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.07% 1126792.444 1114768.133 - -2.92% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.07% 8.693 8.600 - -1.93% -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 -1.07% 791.817 783.374 - -0.62% -
SetIntersection_None_Vector_uint64_64_64 -1.07% 9048695.975 8952259.985 - -0.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.06% 13.212 13.071 - 0.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.06% 1244426.432 1231181.477 - -0.69% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.06% 32220.787 31877.898 - -1.46% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.06% 278225.480 275267.280 - -1.60% -
BM_std_min<long_long>/64 -1.06% 4.905 4.853 - -3.64% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.06% 138121.258 136655.414 - -0.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 -1.06% 1.120 1.108 - -1.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.06% 18999.792 18798.445 - -0.22% -
BM_std_minmax<unsigned_long_long>/6 -1.06% 2.088 2.066 - -3.96% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.06% 7591.158 7510.865 - -10.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.06% 14669529.617 14514372.161 - -0.33% -
rng::rotate(list<int>)_(1_element_backward)/1024 -1.06% 747.137 739.247 - -1.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.06% 620.801 614.246 - -0.30% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.06% 46449.127 45958.679 - 2.31% -
SetIntersection_Front_Set_uint64_64_16 -1.06% 16801236.744 16623935.210 - 1.01% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.06% 2471.247 2445.175 - -0.00% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.05% 88.669 87.735 - -5.98% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.05% 326.974 323.530 - -3.37% -
std::copy_backward(deque<int>)/64 -1.05% 2.970 2.938 - -0.04% -
std::map<int,_int>::erase(iterator)/0 -1.05% 20.809 20.590 - -0.19% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.05% 213999564.324 211752759.141 - -3.87% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.05% 70.259 69.521 - -1.16% -
BM_MakeHeap_uint64_Random_256 -1.05% 1.134 1.123 - -9.33% -
SetIntersection_None_Set_uint32_64_1 -1.05% 23611252.453 23364159.354 - -0.73% -
SetIntersection_Interlaced_Set_float_16384_16 -1.05% 210626031.949 208423512.997 - -5.29% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.05% 1436680.778 1421657.816 - -0.19% -
BM_MakeThenSortHeap_uint32_Heap_4 -1.04% 1.197 1.185 - -1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.04% 11713603.877 11591465.644 - 0.86% -
BM_std_min<unsigned_long_long>/13 -1.04% 1.753 1.735 - 1.79% -
rng::search_n(list<int>)_(no_match)/1024 -1.04% 743.679 735.942 - 1.58% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.04% 19.430 19.228 - -0.75% -
rng::generate(vector<int>)/32 -1.04% 8.025 7.942 - -1.14% -
BM_lexicographical_compare_three_way_slow_path/1024 -1.04% 249.043 246.459 - -1.06% -
rng::rotate_copy(list<int>)/1024 -1.04% 734.357 726.738 - -0.53% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.04% 109910.345 108770.904 - -8.01% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.04% 2.079 2.057 - -0.55% -
std::vector<int>::ctor(size)/8192 -1.04% 568.932 563.042 - -0.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.03% 16300.228 16131.807 - 2.42% -
rng::fill_n(vector<bool>)/32768 -1.03% 30.154 29.843 - -2.47% -
rng::copy_if(list<int>)_(entire_range)/262144 -1.03% 220453.641 218181.535 - -0.51% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.03% 18.395 18.206 - -0.33% -
std::rotate_copy(list<int>)/1024 -1.03% 731.513 723.982 - -0.65% -
bm_lexicographical_compare<unsigned_char>/512 -1.03% 8.789 8.699 - -1.03% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.03% 10020498.211 9917415.727 - 0.54% -
BM_PopHeap_uint32_256 -1.03% 17.001 16.827 - -1.22% -
SetIntersection_Front_Vector_uint32_1024_16 -1.03% 1195709.111 1183423.270 - -0.48% -
SetIntersection_Interlaced_Set_float_256_16 -1.03% 12179414.229 12054356.200 - -0.39% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.03% 4.203 4.160 - -1.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.03% 4469183.778 4423362.228 - -2.71% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.02% 3.729 3.691 - -2.61% -
BM_std_min<char>/21 -1.02% 1.809 1.791 - 0.87% -
BM_MakeThenSortHeap_string_Random_16 -1.02% 22.677 22.445 - -0.07% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.02% 27.636 27.353 - -0.39% -
std::rotate(vector<int>)_(by_1/4)/32 -1.02% 12.018 11.896 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.02% 1249899.578 1237134.359 - -0.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.02% 809.755 801.487 - -1.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.02% 251.119 248.560 - -1.95% -
rng::remove_copy(deque<int>)_(prefix)/50 -1.02% 21.867 21.644 - 2.71% -
SetIntersection_Interlaced_Set_float_1024_64 -1.02% 10082606.712 9979946.030 - 0.52% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.02% 2180.803 2158.600 - 0.65% -
SetIntersection_Front_Set_string_256_4 -1.02% 5273604.658 5219935.434 - -0.92% -
std::transform(deque<int>)_(identity_transform)/8192 -1.02% 2471.925 2446.780 - -0.46% -
rng::remove_copy_if(list<int>)_(prefix)/1024 -1.02% 799.720 791.588 - -0.78% -
SetIntersection_Front_Vector_float_1024_1 -1.02% 1125612.828 1114170.701 - -0.52% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.01% 6.039 5.978 - 0.06% -
BM_StringConstructDestroyCStr_Large_Transparent -1.01% 8.952 8.861 - -5.40% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.01% 8.823 8.734 - 0.32% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.01% 50970.990 50455.413 - -0.16% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.01% 944826.983 935275.993 - -0.60% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.01% 32165.139 31840.035 - -2.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.01% 3322.226 3288.651 - -20.75% -
rng::any_of(list<int>)_(process_all)/8192 -1.01% 7108.697 7036.940 - -6.13% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.01% 4511.752 4466.241 - 0.22% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.01% 275716.015 272936.369 - -3.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.01% 19.045 18.853 - -1.78% -
BM_deque_deque_copy_backward/5500 -1.01% 207.573 205.482 - 0.22% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.01% 56.982 56.409 - 0.20% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 -1.00% 9138.787 9047.016 - -0.94% -
BM_vector_deque_ranges_copy/5500 -1.00% 199.283 197.285 - 0.68% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.00% 2.080 2.059 - -0.33% -


Report Time: 5.75s
Name Current %
706_stockfish_r 21.555 -
707_ntest_r 17.017 1.79%
709_cactus_r 19.945 1.65%
710_omnetpp_r 9.309 3.07%
721_gcc_r 13.260 -
723_llvm_r 11.862 2.73%
727_cppcheck_r 25.285 1.35%
729_abc_r 19.118 2.42%
731_astcenc_r 10.487 3.58%
735_gem5_r 13.937 3.80%
736_ocio_r 16.494 1.44%
737_gmsh_r 13.108 4.04%
748_flightdm_r 9.342 5.03%
750_sealcrypto_r 18.791 2.51%
753_ns3_r 10.648 4.87%
766_femflow_r 13.292 3.96%
BM_CmpEqual_int_int 1.127 -
BM_CmpEqual_int_schar 1.126 -
BM_CmpEqual_int_short 1.135 -
BM_CmpEqual_int_uchar 1.127 -
BM_CmpEqual_int_uint 1.115 1.14%
BM_CmpEqual_int_ushort 1.128 -
BM_CmpEqual_schar_int 1.138 -
BM_CmpEqual_schar_schar 1.103 -
BM_CmpEqual_schar_short 1.144 -
BM_CmpEqual_schar_uchar 1.103 -
BM_CmpEqual_schar_uint 1.111 -
BM_CmpEqual_schar_ushort 1.112 -
BM_CmpEqual_short_int 1.138 -
BM_CmpEqual_short_schar 1.129 -
BM_CmpEqual_short_short 1.133 -
BM_CmpEqual_short_uchar 1.109 -
BM_CmpEqual_short_uint 1.112 -
BM_CmpEqual_short_ushort 1.118 2.67%
BM_CmpEqual_uchar_int 1.129 1.03%
BM_CmpEqual_uchar_schar 1.047 1.29%
BM_CmpEqual_uchar_short 1.058 -
BM_CmpEqual_uchar_uchar 1.117 -
BM_CmpEqual_uchar_uint 1.111 -
BM_CmpEqual_uchar_ushort 1.119 1.16%
BM_CmpEqual_uint_int 1.112 -1.66%
BM_CmpEqual_uint_schar 1.062 1.03%
BM_CmpEqual_uint_short 1.080 2.35%
BM_CmpEqual_uint_uchar 1.127 -
BM_CmpEqual_uint_uint 1.109 -
BM_CmpEqual_uint_ushort 1.132 -
BM_CmpEqual_ushort_int 1.128 -
BM_CmpEqual_ushort_schar 1.048 -1.61%
BM_CmpEqual_ushort_short 1.056 1.12%
BM_CmpEqual_ushort_uchar 1.122 -
BM_CmpEqual_ushort_uint 1.126 -
BM_CmpEqual_ushort_ushort 1.103 -
BM_CmpLess_int_int 1.117 -
BM_CmpLess_int_schar 1.132 -
BM_CmpLess_int_short 1.134 -
BM_CmpLess_int_uchar 1.127 -
BM_CmpLess_int_uint 1.116 -
BM_CmpLess_int_ushort 1.132 -
BM_CmpLess_schar_int 1.130 -
BM_CmpLess_schar_schar 0.964 -
BM_CmpLess_schar_short 0.961 -
BM_CmpLess_schar_uchar 1.115 -
BM_CmpLess_schar_uint 1.113 -
BM_CmpLess_schar_ushort 1.122 -
BM_CmpLess_short_int 1.132 -
BM_CmpLess_short_schar 0.958 -
BM_CmpLess_short_short 0.963 -
BM_CmpLess_short_uchar 1.120 -
BM_CmpLess_short_uint 1.124 -
BM_CmpLess_short_ushort 1.111 -1.05%
BM_CmpLess_uchar_int 1.115 -
BM_CmpLess_uchar_schar 1.035 -
BM_CmpLess_uchar_short 1.027 -1.43%
BM_CmpLess_uchar_uchar 1.118 -
BM_CmpLess_uchar_uint 1.112 -1.39%
BM_CmpLess_uchar_ushort 1.117 -
BM_CmpLess_uint_int 1.125 -
BM_CmpLess_uint_schar 1.070 -
BM_CmpLess_uint_short 1.055 -1.20%
BM_CmpLess_uint_uchar 1.123 -
BM_CmpLess_uint_uint 1.128 -
BM_CmpLess_uint_ushort 1.132 -
BM_CmpLess_ushort_int 1.116 -
BM_CmpLess_ushort_schar 1.041 -1.00%
BM_CmpLess_ushort_short 1.053 1.38%
BM_CmpLess_ushort_uchar 1.127 -
BM_CmpLess_ushort_uint 1.121 -
BM_CmpLess_ushort_ushort 1.130 -
BM_LowerBound_float_1 2.676 1.26%
BM_LowerBound_float_1024 21.897 -
BM_LowerBound_float_16 7.816 -
BM_LowerBound_float_16384 66.027 -
BM_LowerBound_float_256 14.200 -
BM_LowerBound_float_262144 577.370 -
BM_LowerBound_float_4 11.503 -
BM_LowerBound_float_64 8.513 -
BM_LowerBound_pair<uint32,_uint32>_1 2.850 -3.07%
BM_LowerBound_pair<uint32,_uint32>_1024 45.255 2.37%
BM_LowerBound_pair<uint32,_uint32>_16 16.369 -
BM_LowerBound_pair<uint32,_uint32>_16384 103.542 2.88%
BM_LowerBound_pair<uint32,_uint32>_256 33.397 1.96%
BM_LowerBound_pair<uint32,_uint32>_262144 627.782 4.14%
BM_LowerBound_pair<uint32,_uint32>_4 11.253 -
BM_LowerBound_pair<uint32,_uint32>_64 18.866 -
BM_LowerBound_string_1 4.614 -2.07%
BM_LowerBound_string_1024 180.084 -
BM_LowerBound_string_16 36.508 -
BM_LowerBound_string_16384 390.506 -
BM_LowerBound_string_256 126.489 -
BM_LowerBound_string_262144 2282.302 -2.07%
BM_LowerBound_string_4 19.850 -
BM_LowerBound_string_64 69.959 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.861 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.056 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.703 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.579 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.305 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 664.153 1.17%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.317 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.876 -
BM_LowerBound_uint32_1 2.593 -
BM_LowerBound_uint32_1024 21.678 -
BM_LowerBound_uint32_16 7.330 -
BM_LowerBound_uint32_16384 65.437 -
BM_LowerBound_uint32_256 14.138 -
BM_LowerBound_uint32_262144 561.406 1.47%
BM_LowerBound_uint32_4 10.424 -
BM_LowerBound_uint32_64 8.097 -
BM_LowerBound_uint64_1 2.609 -
BM_LowerBound_uint64_1024 24.822 -
BM_LowerBound_uint64_16 7.418 -
BM_LowerBound_uint64_16384 70.809 -
BM_LowerBound_uint64_256 16.434 -
BM_LowerBound_uint64_262144 587.020 -
BM_LowerBound_uint64_4 10.492 -
BM_LowerBound_uint64_64 8.408 -
BM_MakeHeap_float_Ascending_1 0.272 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.838 -
BM_MakeHeap_float_Ascending_16384 0.656 -
BM_MakeHeap_float_Ascending_256 0.651 -
BM_MakeHeap_float_Ascending_262144 0.696 -
BM_MakeHeap_float_Ascending_4 0.411 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.279 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.207 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.281 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.271 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.211 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.217 4.92%
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.287 -
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.273 -
BM_MakeHeap_float_PipeOrgan_1024 0.703 -
BM_MakeHeap_float_PipeOrgan_16 1.267 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.668 -
BM_MakeHeap_float_PipeOrgan_262144 0.706 -
BM_MakeHeap_float_PipeOrgan_4 0.390 -4.23%
BM_MakeHeap_float_PipeOrgan_64 0.800 -
BM_MakeHeap_float_QuickSortAdversary_1 0.271 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.734 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.494 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.395 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.277 -
BM_MakeHeap_float_Random_1024 1.177 -4.88%
BM_MakeHeap_float_Random_16 1.606 8.33%
BM_MakeHeap_float_Random_16384 1.133 -5.47%
BM_MakeHeap_float_Random_256 1.481 1.72%
BM_MakeHeap_float_Random_262144 1.137 -3.83%
BM_MakeHeap_float_Random_4 1.705 12.37%
BM_MakeHeap_float_Random_64 1.657 3.31%
BM_MakeHeap_float_SingleElement_1 0.270 -
BM_MakeHeap_float_SingleElement_1024 0.696 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.668 2.31%
BM_MakeHeap_float_SingleElement_262144 0.714 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.278 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.350 -1.06%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.252 -2.01%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.391 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.388 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.802 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.112 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.278 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.519 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.517 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.490 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.614 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.495 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.467 -6.07%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.555 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.548 2.32%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.580 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.524 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.558 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.512 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.196 2.41%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.329 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.384 -1.11%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.408 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.568 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.111 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.215 -1.58%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.292 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.373 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.332 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.785 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.118 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.278 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.901 -5.42%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.983 5.00%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.964 -2.70%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.101 -2.54%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.070 1.83%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.623 -1.59%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.149 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.275 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.223 2.85%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.103 4.34%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.236 4.17%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.208 2.07%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.308 5.79%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.804 3.04%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.137 2.55%
BM_MakeHeap_string_Ascending_1 0.255 -
BM_MakeHeap_string_Ascending_1024 4.855 -5.31%
BM_MakeHeap_string_Ascending_16 3.709 -
BM_MakeHeap_string_Ascending_16384 5.638 4.35%
BM_MakeHeap_string_Ascending_256 4.793 -2.94%
BM_MakeHeap_string_Ascending_262144 7.665 -7.06%
BM_MakeHeap_string_Ascending_4 2.842 -
BM_MakeHeap_string_Ascending_64 4.678 -1.90%
BM_MakeHeap_string_Descending_1 0.257 -
BM_MakeHeap_string_Descending_1024 2.751 3.49%
BM_MakeHeap_string_Descending_16 2.401 2.74%
BM_MakeHeap_string_Descending_16384 3.109 15.24%
BM_MakeHeap_string_Descending_256 2.745 2.52%
BM_MakeHeap_string_Descending_262144 3.556 3.51%
BM_MakeHeap_string_Descending_4 2.120 -
BM_MakeHeap_string_Descending_64 2.611 3.41%
BM_MakeHeap_string_Heap_1 0.254 -
BM_MakeHeap_string_Heap_1024 4.842 -
BM_MakeHeap_string_Heap_16 4.666 -
BM_MakeHeap_string_Heap_16384 5.088 1.32%
BM_MakeHeap_string_Heap_256 4.991 1.66%
BM_MakeHeap_string_Heap_262144 5.320 -
BM_MakeHeap_string_Heap_4 3.060 -
BM_MakeHeap_string_Heap_64 5.096 1.63%
BM_MakeHeap_string_PipeOrgan_1 0.254 -
BM_MakeHeap_string_PipeOrgan_1024 4.827 -
BM_MakeHeap_string_PipeOrgan_16 3.595 -
BM_MakeHeap_string_PipeOrgan_16384 5.691 13.36%
BM_MakeHeap_string_PipeOrgan_256 4.753 -
BM_MakeHeap_string_PipeOrgan_262144 7.316 1.58%
BM_MakeHeap_string_PipeOrgan_4 2.557 -
BM_MakeHeap_string_PipeOrgan_64 4.695 -
BM_MakeHeap_string_QuickSortAdversary_1 0.258 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.673 -
BM_MakeHeap_string_QuickSortAdversary_16 8.593 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.890 -
BM_MakeHeap_string_QuickSortAdversary_256 10.511 1.07%
BM_MakeHeap_string_QuickSortAdversary_262144 12.707 -
BM_MakeHeap_string_QuickSortAdversary_4 5.971 -
BM_MakeHeap_string_QuickSortAdversary_64 10.257 -
BM_MakeHeap_string_Random_1 0.248 -
BM_MakeHeap_string_Random_1024 10.849 -
BM_MakeHeap_string_Random_16 8.343 -
BM_MakeHeap_string_Random_16384 12.753 1.28%
BM_MakeHeap_string_Random_256 10.490 -
BM_MakeHeap_string_Random_262144 15.292 -
BM_MakeHeap_string_Random_4 5.820 -
BM_MakeHeap_string_Random_64 10.063 -
BM_MakeHeap_string_SingleElement_1 0.257 -
BM_MakeHeap_string_SingleElement_1024 6.132 -2.42%
BM_MakeHeap_string_SingleElement_16 5.507 -2.24%
BM_MakeHeap_string_SingleElement_16384 5.939 -1.88%
BM_MakeHeap_string_SingleElement_256 6.311 -1.22%
BM_MakeHeap_string_SingleElement_262144 7.448 -
BM_MakeHeap_string_SingleElement_4 3.650 -
BM_MakeHeap_string_SingleElement_64 6.330 -2.15%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.380 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.893 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.599 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.984 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.804 6.13%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.994 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.259 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.968 4.56%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.208 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.118 1.24%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.191 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.781 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.050 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.916 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.385 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.955 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.116 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.937 4.65%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.670 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.792 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.444 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.929 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.800 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.104 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.066 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.563 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.726 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.233 1.45%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.760 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.804 1.58%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.898 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.616 1.42%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.923 2.44%
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.693 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.302 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.708 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.928 -
BM_MakeHeap_uint32_Ascending_1 0.268 -
BM_MakeHeap_uint32_Ascending_1024 0.646 -
BM_MakeHeap_uint32_Ascending_16 0.601 -
BM_MakeHeap_uint32_Ascending_16384 0.606 -
BM_MakeHeap_uint32_Ascending_256 0.609 -
BM_MakeHeap_uint32_Ascending_262144 0.663 -
BM_MakeHeap_uint32_Ascending_4 0.388 -
BM_MakeHeap_uint32_Ascending_64 0.557 -
BM_MakeHeap_uint32_Descending_1 0.270 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.252 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.283 -
BM_MakeHeap_uint32_Descending_64 0.233 -
BM_MakeHeap_uint32_Heap_1 0.278 -
BM_MakeHeap_uint32_Heap_1024 0.253 -
BM_MakeHeap_uint32_Heap_16 0.250 -
BM_MakeHeap_uint32_Heap_16384 0.234 -
BM_MakeHeap_uint32_Heap_256 0.266 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.243 -
BM_MakeHeap_uint32_PipeOrgan_1 0.275 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.732 4.20%
BM_MakeHeap_uint32_PipeOrgan_16 1.018 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.614 -
BM_MakeHeap_uint32_PipeOrgan_256 0.616 -4.19%
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_MakeHeap_uint32_PipeOrgan_4 0.453 -
BM_MakeHeap_uint32_PipeOrgan_64 0.705 -1.54%
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.619 1.84%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.275 -
BM_MakeHeap_uint32_Random_1024 1.108 6.61%
BM_MakeHeap_uint32_Random_16 1.242 -
BM_MakeHeap_uint32_Random_16384 1.019 6.94%
BM_MakeHeap_uint32_Random_256 1.239 1.73%
BM_MakeHeap_uint32_Random_262144 1.016 -
BM_MakeHeap_uint32_Random_4 1.510 9.13%
BM_MakeHeap_uint32_Random_64 1.268 -
BM_MakeHeap_uint32_SingleElement_1 0.271 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.489 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.549 -
BM_MakeHeap_uint32_SingleElement_262144 0.628 -
BM_MakeHeap_uint32_SingleElement_4 0.338 4.80%
BM_MakeHeap_uint32_SingleElement_64 0.512 -
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.648 -
BM_MakeHeap_uint64_Ascending_16 0.643 -2.09%
BM_MakeHeap_uint64_Ascending_16384 0.627 -
BM_MakeHeap_uint64_Ascending_256 0.624 -
BM_MakeHeap_uint64_Ascending_262144 0.726 -
BM_MakeHeap_uint64_Ascending_4 0.441 3.10%
BM_MakeHeap_uint64_Ascending_64 0.570 -
BM_MakeHeap_uint64_Descending_1 0.270 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.277 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.287 -
BM_MakeHeap_uint64_Descending_64 0.251 6.95%
BM_MakeHeap_uint64_Heap_1 0.277 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.261 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.283 -
BM_MakeHeap_uint64_Heap_64 0.237 -
BM_MakeHeap_uint64_PipeOrgan_1 0.276 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.034 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.649 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.725 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.275 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.619 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.415 -3.19%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.464 -
BM_MakeHeap_uint64_Random_1 0.268 -
BM_MakeHeap_uint64_Random_1024 1.030 -7.78%
BM_MakeHeap_uint64_Random_16 1.275 -2.21%
BM_MakeHeap_uint64_Random_16384 0.955 -14.12%
BM_MakeHeap_uint64_Random_256 1.123 -9.33%
BM_MakeHeap_uint64_Random_262144 1.033 -8.08%
BM_MakeHeap_uint64_Random_4 1.073 -7.82%
BM_MakeHeap_uint64_Random_64 1.239 -1.19%
BM_MakeHeap_uint64_SingleElement_1 0.271 -
BM_MakeHeap_uint64_SingleElement_1024 0.568 -
BM_MakeHeap_uint64_SingleElement_16 0.509 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.578 -
BM_MakeHeap_uint64_SingleElement_262144 0.753 -
BM_MakeHeap_uint64_SingleElement_4 0.329 -
BM_MakeHeap_uint64_SingleElement_64 0.508 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.739 1.18%
BM_MakeThenSortHeap_float_Ascending_16 2.938 -
BM_MakeThenSortHeap_float_Ascending_16384 27.998 -
BM_MakeThenSortHeap_float_Ascending_256 6.616 1.53%
BM_MakeThenSortHeap_float_Ascending_262144 31.533 -
BM_MakeThenSortHeap_float_Ascending_4 1.524 6.88%
BM_MakeThenSortHeap_float_Ascending_64 4.003 -
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.013 -
BM_MakeThenSortHeap_float_Descending_16 1.879 1.41%
BM_MakeThenSortHeap_float_Descending_16384 30.048 1.60%
BM_MakeThenSortHeap_float_Descending_256 6.062 3.95%
BM_MakeThenSortHeap_float_Descending_262144 35.434 -
BM_MakeThenSortHeap_float_Descending_4 1.130 -10.29%
BM_MakeThenSortHeap_float_Descending_64 3.312 2.49%
BM_MakeThenSortHeap_float_Heap_1 0.274 -
BM_MakeThenSortHeap_float_Heap_1024 8.209 -
BM_MakeThenSortHeap_float_Heap_16 1.889 1.61%
BM_MakeThenSortHeap_float_Heap_16384 25.940 -
BM_MakeThenSortHeap_float_Heap_256 5.985 -
BM_MakeThenSortHeap_float_Heap_262144 30.919 -
BM_MakeThenSortHeap_float_Heap_4 1.194 1.00%
BM_MakeThenSortHeap_float_Heap_64 3.445 2.62%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.278 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.391 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.030 -1.61%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.783 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.239 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.394 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.542 -
BM_MakeThenSortHeap_float_PipeOrgan_64 4.020 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.272 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.214 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.963 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.303 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.001 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.390 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.497 1.42%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.768 -
BM_MakeThenSortHeap_float_Random_1 0.275 -
BM_MakeThenSortHeap_float_Random_1024 33.539 -
BM_MakeThenSortHeap_float_Random_16 9.986 -
BM_MakeThenSortHeap_float_Random_16384 47.783 1.18%
BM_MakeThenSortHeap_float_Random_256 25.872 -
BM_MakeThenSortHeap_float_Random_262144 63.297 1.30%
BM_MakeThenSortHeap_float_Random_4 4.299 -
BM_MakeThenSortHeap_float_Random_64 18.046 1.08%
BM_MakeThenSortHeap_float_SingleElement_1 0.272 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.964 -3.84%
BM_MakeThenSortHeap_float_SingleElement_16 3.226 -1.62%
BM_MakeThenSortHeap_float_SingleElement_16384 15.631 2.60%
BM_MakeThenSortHeap_float_SingleElement_256 4.113 -3.21%
BM_MakeThenSortHeap_float_SingleElement_262144 50.636 3.17%
BM_MakeThenSortHeap_float_SingleElement_4 1.349 -
BM_MakeThenSortHeap_float_SingleElement_64 3.384 -2.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.781 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.703 -1.48%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.506 1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.710 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.595 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.617 -3.71%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.266 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.157 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.830 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.829 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.828 -2.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 33.999 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.406 8.94%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.587 -2.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.275 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.138 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.487 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.448 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.759 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.586 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.064 9.79%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.167 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.749 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.842 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.007 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.804 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.699 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.801 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.335 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.393 1.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.754 2.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.552 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.678 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.110 1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.688 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.002 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.823 -1.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.440 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.667 -1.21%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.719 -1.57%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.616 -1.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.010 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.163 -1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.275 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.653 -11.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.313 -7.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.442 -11.48%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.294 -9.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.265 -12.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.176 -12.81%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.863 -9.68%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 36.230 -
BM_MakeThenSortHeap_string_Ascending_16 9.679 -
BM_MakeThenSortHeap_string_Ascending_16384 63.188 -
BM_MakeThenSortHeap_string_Ascending_256 20.053 -
BM_MakeThenSortHeap_string_Ascending_262144 75.330 -3.36%
BM_MakeThenSortHeap_string_Ascending_4 5.207 -1.75%
BM_MakeThenSortHeap_string_Ascending_64 15.629 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.873 -
BM_MakeThenSortHeap_string_Descending_16 7.776 -
BM_MakeThenSortHeap_string_Descending_16384 64.633 -
BM_MakeThenSortHeap_string_Descending_256 17.810 -2.59%
BM_MakeThenSortHeap_string_Descending_262144 85.801 -
BM_MakeThenSortHeap_string_Descending_4 3.638 -
BM_MakeThenSortHeap_string_Descending_64 12.970 -
BM_MakeThenSortHeap_string_Heap_1 1.367 -
BM_MakeThenSortHeap_string_Heap_1024 63.659 -
BM_MakeThenSortHeap_string_Heap_16 17.203 -
BM_MakeThenSortHeap_string_Heap_16384 101.782 -
BM_MakeThenSortHeap_string_Heap_256 49.435 -
BM_MakeThenSortHeap_string_Heap_262144 181.722 -
BM_MakeThenSortHeap_string_Heap_4 5.825 -1.51%
BM_MakeThenSortHeap_string_Heap_64 33.943 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.226 -3.34%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.495 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.253 -
BM_MakeThenSortHeap_string_PipeOrgan_256 19.864 -1.18%
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.457 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.794 -
BM_MakeThenSortHeap_string_PipeOrgan_64 14.953 -1.36%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.692 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.561 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.312 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.398 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 193.157 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.501 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.976 -
BM_MakeThenSortHeap_string_Random_1 1.363 -
BM_MakeThenSortHeap_string_Random_1024 68.759 -
BM_MakeThenSortHeap_string_Random_16 22.445 -
BM_MakeThenSortHeap_string_Random_16384 108.709 -
BM_MakeThenSortHeap_string_Random_256 54.463 -
BM_MakeThenSortHeap_string_Random_262144 191.255 -
BM_MakeThenSortHeap_string_Random_4 10.372 -
BM_MakeThenSortHeap_string_Random_64 39.261 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 30.268 2.73%
BM_MakeThenSortHeap_string_SingleElement_16 14.116 1.79%
BM_MakeThenSortHeap_string_SingleElement_16384 38.102 -
BM_MakeThenSortHeap_string_SingleElement_256 25.928 3.74%
BM_MakeThenSortHeap_string_SingleElement_262144 50.454 -
BM_MakeThenSortHeap_string_SingleElement_4 6.390 2.98%
BM_MakeThenSortHeap_string_SingleElement_64 20.104 1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.006 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.567 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.479 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.173 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.641 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.391 -3.59%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.455 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.850 1.00%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.638 1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.880 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.035 1.23%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.326 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.194 1.10%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.527 1.77%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.678 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.607 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.429 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.127 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.953 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.026 1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.963 -2.89%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.979 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.922 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.187 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.260 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.362 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.439 3.95%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.187 -1.71%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.603 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.314 -2.35%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.651 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 14.260 2.32%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.718 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.667 1.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 11.458 6.90%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.865 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.893 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.671 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.522 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.594 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.314 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.514 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.352 7.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.391 2.95%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 16.125 10.05%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.343 6.22%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 21.184 12.94%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.731 2.69%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.304 5.47%
BM_MakeThenSortHeap_uint32_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.704 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.711 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.918 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.772 1.11%
BM_MakeThenSortHeap_uint32_Ascending_262144 25.091 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.422 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.642 -
BM_MakeThenSortHeap_uint32_Descending_1 0.277 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.221 -
BM_MakeThenSortHeap_uint32_Descending_16 5.548 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.326 -
BM_MakeThenSortHeap_uint32_Descending_256 8.704 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.390 -
BM_MakeThenSortHeap_uint32_Descending_4 1.391 4.44%
BM_MakeThenSortHeap_uint32_Descending_64 8.680 -
BM_MakeThenSortHeap_uint32_Heap_1 0.274 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.327 -
BM_MakeThenSortHeap_uint32_Heap_16 5.150 1.44%
BM_MakeThenSortHeap_uint32_Heap_16384 16.534 1.15%
BM_MakeThenSortHeap_uint32_Heap_256 8.306 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.585 1.36%
BM_MakeThenSortHeap_uint32_Heap_4 1.185 -1.06%
BM_MakeThenSortHeap_uint32_Heap_64 8.219 1.48%
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.052 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.813 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.176 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.228 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.546 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.367 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.211 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.702 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.664 1.37%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.612 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.487 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.682 1.56%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.722 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.009 -
BM_MakeThenSortHeap_uint32_Random_1 0.279 -
BM_MakeThenSortHeap_uint32_Random_1024 15.525 -
BM_MakeThenSortHeap_uint32_Random_16 8.683 -
BM_MakeThenSortHeap_uint32_Random_16384 22.172 -
BM_MakeThenSortHeap_uint32_Random_256 13.363 -
BM_MakeThenSortHeap_uint32_Random_262144 32.448 -
BM_MakeThenSortHeap_uint32_Random_4 4.020 2.35%
BM_MakeThenSortHeap_uint32_Random_64 11.925 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.279 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.407 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.972 -1.07%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.868 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.603 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.785 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.431 -
BM_MakeThenSortHeap_uint32_SingleElement_64 7.256 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.771 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.521 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.119 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.778 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.400 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.477 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.393 -
BM_MakeThenSortHeap_uint64_Descending_1 0.280 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.306 -
BM_MakeThenSortHeap_uint64_Descending_16 5.643 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.403 -
BM_MakeThenSortHeap_uint64_Descending_256 8.734 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.967 -
BM_MakeThenSortHeap_uint64_Descending_4 1.319 -11.82%
BM_MakeThenSortHeap_uint64_Descending_64 8.465 -
BM_MakeThenSortHeap_uint64_Heap_1 0.271 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.420 -
BM_MakeThenSortHeap_uint64_Heap_16 5.349 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.680 -
BM_MakeThenSortHeap_uint64_Heap_256 8.486 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.989 -
BM_MakeThenSortHeap_uint64_Heap_4 1.196 -
BM_MakeThenSortHeap_uint64_Heap_64 8.129 -2.13%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.219 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.117 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.538 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.420 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.248 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.405 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.967 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.638 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.520 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.507 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.769 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.973 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.469 4.13%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.966 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.563 -
BM_MakeThenSortHeap_uint64_Random_16 8.621 1.81%
BM_MakeThenSortHeap_uint64_Random_16384 22.370 1.32%
BM_MakeThenSortHeap_uint64_Random_256 13.457 -
BM_MakeThenSortHeap_uint64_Random_262144 35.846 1.61%
BM_MakeThenSortHeap_uint64_Random_4 4.157 2.58%
BM_MakeThenSortHeap_uint64_Random_64 11.857 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.274 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.775 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.028 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 27.038 1.07%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.788 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.214 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.242 -1.77%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.950 -
BM_PopHeap_float_1 0.467 -
BM_PopHeap_float_1024 28.209 -
BM_PopHeap_float_16 7.000 -
BM_PopHeap_float_16384 33.015 -4.74%
BM_PopHeap_float_256 22.345 -
BM_PopHeap_float_262144 37.108 -6.71%
BM_PopHeap_float_4 2.465 -
BM_PopHeap_float_64 13.569 -
BM_PopHeap_pair<uint32,_uint32>_1 0.545 -
BM_PopHeap_pair<uint32,_uint32>_1024 30.277 -
BM_PopHeap_pair<uint32,_uint32>_16 9.370 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.478 -1.61%
BM_PopHeap_pair<uint32,_uint32>_256 22.621 -1.04%
BM_PopHeap_pair<uint32,_uint32>_262144 60.710 -
BM_PopHeap_pair<uint32,_uint32>_4 3.188 -
BM_PopHeap_pair<uint32,_uint32>_64 16.114 -
BM_PopHeap_string_1 0.461 -28.02%
BM_PopHeap_string_1024 56.332 -
BM_PopHeap_string_16 14.369 -
BM_PopHeap_string_16384 72.913 2.29%
BM_PopHeap_string_256 40.737 -
BM_PopHeap_string_262144 91.398 -15.71%
BM_PopHeap_string_4 5.243 -1.48%
BM_PopHeap_string_64 25.879 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.556 -11.01%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.671 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.489 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.435 -1.11%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 30.951 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.981 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.183 1.25%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.575 -
BM_PopHeap_uint32_1 0.508 4.15%
BM_PopHeap_uint32_1024 21.154 -
BM_PopHeap_uint32_16 7.533 -
BM_PopHeap_uint32_16384 30.987 -
BM_PopHeap_uint32_256 16.827 -1.22%
BM_PopHeap_uint32_262144 41.182 -
BM_PopHeap_uint32_4 2.671 1.54%
BM_PopHeap_uint32_64 12.501 -
BM_PopHeap_uint64_1 0.436 -
BM_PopHeap_uint64_1024 21.584 -
BM_PopHeap_uint64_16 7.628 -
BM_PopHeap_uint64_16384 31.265 -
BM_PopHeap_uint64_256 17.135 -
BM_PopHeap_uint64_262144 41.746 -
BM_PopHeap_uint64_4 2.700 -
BM_PopHeap_uint64_64 12.749 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.136 -
BM_PushHeap_float_Ascending_16 0.986 -
BM_PushHeap_float_Ascending_16384 4.220 -1.61%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.252 2.87%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.764 -
BM_PushHeap_float_Descending_1 0.699 29.55%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.357 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.468 -
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.909 -
BM_PushHeap_float_PipeOrgan_16384 2.520 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.155 -
BM_PushHeap_float_PipeOrgan_4 0.501 3.89%
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 -
BM_PushHeap_float_QuickSortAdversary_1024 0.620 -
BM_PushHeap_float_QuickSortAdversary_16 1.065 8.31%
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.395 -4.21%
BM_PushHeap_float_Random_1024 7.536 1.54%
BM_PushHeap_float_Random_16 5.390 1.08%
BM_PushHeap_float_Random_16384 7.706 -
BM_PushHeap_float_Random_256 7.332 2.31%
BM_PushHeap_float_Random_262144 7.635 -
BM_PushHeap_float_Random_4 3.042 3.98%
BM_PushHeap_float_Random_64 6.651 -
BM_PushHeap_float_SingleElement_1 0.436 -9.92%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.369 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.376 5.24%
BM_PushHeap_float_SingleElement_64 0.381 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.447 -13.72%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.184 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.631 4.92%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.832 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.256 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.923 2.31%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.805 -4.27%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.407 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.486 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.504 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.477 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.518 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.526 -9.86%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.739 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.203 2.11%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.110 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.237 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.230 -4.04%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.679 1.85%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.660 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.944 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.023 4.44%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.652 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.645 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.450 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.643 3.53%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.411 2.37%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.564 43.14%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.410 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.424 1.69%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.518 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.156 -1.38%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.609 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.530 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.734 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.634 22.02%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.549 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.603 3.97%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.549 -1.81%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.569 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.533 -4.42%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.556 2.13%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 14.655 11.94%
BM_PushHeap_string_Ascending_16 4.726 -
BM_PushHeap_string_Ascending_16384 20.518 5.41%
BM_PushHeap_string_Ascending_256 11.776 12.49%
BM_PushHeap_string_Ascending_262144 28.907 -
BM_PushHeap_string_Ascending_4 2.569 -
BM_PushHeap_string_Ascending_64 7.916 8.15%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.567 1.93%
BM_PushHeap_string_Descending_16 2.167 2.44%
BM_PushHeap_string_Descending_16384 2.467 4.99%
BM_PushHeap_string_Descending_256 2.469 6.67%
BM_PushHeap_string_Descending_262144 3.624 10.62%
BM_PushHeap_string_Descending_4 1.941 1.02%
BM_PushHeap_string_Descending_64 2.325 4.57%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.817 2.50%
BM_PushHeap_string_PipeOrgan_16 4.125 -
BM_PushHeap_string_PipeOrgan_16384 13.295 2.33%
BM_PushHeap_string_PipeOrgan_256 8.043 -
BM_PushHeap_string_PipeOrgan_262144 18.183 5.73%
BM_PushHeap_string_PipeOrgan_4 2.505 -
BM_PushHeap_string_PipeOrgan_64 5.948 2.57%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.499 3.04%
BM_PushHeap_string_QuickSortAdversary_16 10.322 1.35%
BM_PushHeap_string_QuickSortAdversary_16384 15.974 2.07%
BM_PushHeap_string_QuickSortAdversary_256 14.741 2.24%
BM_PushHeap_string_QuickSortAdversary_262144 16.480 2.28%
BM_PushHeap_string_QuickSortAdversary_4 6.210 1.65%
BM_PushHeap_string_QuickSortAdversary_64 13.102 1.55%
BM_PushHeap_string_Random_1 0.700 -
BM_PushHeap_string_Random_1024 15.110 2.23%
BM_PushHeap_string_Random_16 10.211 -
BM_PushHeap_string_Random_16384 17.022 5.21%
BM_PushHeap_string_Random_256 14.349 1.76%
BM_PushHeap_string_Random_262144 18.354 1.70%
BM_PushHeap_string_Random_4 5.958 -
BM_PushHeap_string_Random_64 12.824 1.16%
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.569 5.62%
BM_PushHeap_string_SingleElement_16 2.564 6.26%
BM_PushHeap_string_SingleElement_16384 2.586 6.39%
BM_PushHeap_string_SingleElement_256 2.561 6.83%
BM_PushHeap_string_SingleElement_262144 2.612 5.46%
BM_PushHeap_string_SingleElement_4 2.238 4.43%
BM_PushHeap_string_SingleElement_64 2.611 6.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.636 3.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.842 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.089 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.904 -1.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.949 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.412 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.003 -2.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.977 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.613 27.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.697 -3.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.632 -24.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.685 -1.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -5.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.684 -2.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.738 5.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.910 -3.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.613 -4.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.503 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.545 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.902 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.152 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.924 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.253 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.576 24.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.091 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.269 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.687 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.855 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.855 1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.529 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.467 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.518 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.227 1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.549 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.290 2.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.477 -2.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.568 1.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.634 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.467 8.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.749 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.743 1.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.755 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.766 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.669 2.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.768 2.43%
BM_PushHeap_uint32_Ascending_1 0.430 -14.35%
BM_PushHeap_uint32_Ascending_1024 3.930 -
BM_PushHeap_uint32_Ascending_16 1.393 -
BM_PushHeap_uint32_Ascending_16384 6.807 -
BM_PushHeap_uint32_Ascending_256 3.081 -
BM_PushHeap_uint32_Ascending_262144 8.102 -
BM_PushHeap_uint32_Ascending_4 0.761 -
BM_PushHeap_uint32_Ascending_64 2.223 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.362 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.362 -
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.437 -18.59%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.387 -
BM_PushHeap_uint32_PipeOrgan_256 1.688 -
BM_PushHeap_uint32_PipeOrgan_262144 3.033 -
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.307 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.448 -19.35%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.929 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.393 -4.35%
BM_PushHeap_uint32_Random_1024 6.234 -
BM_PushHeap_uint32_Random_16 4.522 -
BM_PushHeap_uint32_Random_16384 6.292 -1.78%
BM_PushHeap_uint32_Random_256 6.023 -
BM_PushHeap_uint32_Random_262144 6.297 -
BM_PushHeap_uint32_Random_4 2.538 2.78%
BM_PushHeap_uint32_Random_64 5.589 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.336 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.337 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.576 -
BM_PushHeap_uint64_Ascending_16 1.074 10.13%
BM_PushHeap_uint64_Ascending_16384 3.688 -
BM_PushHeap_uint64_Ascending_256 2.153 2.91%
BM_PushHeap_uint64_Ascending_262144 4.673 -
BM_PushHeap_uint64_Ascending_4 0.546 -
BM_PushHeap_uint64_Ascending_64 1.715 11.77%
BM_PushHeap_uint64_Descending_1 0.411 -27.13%
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.380 -
BM_PushHeap_uint64_Descending_4 0.360 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.468 -
BM_PushHeap_uint64_PipeOrgan_1024 1.918 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.383 -
BM_PushHeap_uint64_PipeOrgan_256 1.691 -
BM_PushHeap_uint64_PipeOrgan_262144 3.043 -
BM_PushHeap_uint64_PipeOrgan_4 0.486 -
BM_PushHeap_uint64_PipeOrgan_64 1.327 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.909 -1.24%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 5.949 -
BM_PushHeap_uint64_Random_16 4.223 -
BM_PushHeap_uint64_Random_16384 6.070 1.88%
BM_PushHeap_uint64_Random_256 5.624 -
BM_PushHeap_uint64_Random_262144 6.045 -
BM_PushHeap_uint64_Random_4 2.193 -
BM_PushHeap_uint64_Random_64 5.224 -
BM_PushHeap_uint64_SingleElement_1 0.503 -
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.385 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.364 3.49%
BM_RangesMakeHeap_float_Ascending_1 0.271 -
BM_RangesMakeHeap_float_Ascending_1024 0.716 2.05%
BM_RangesMakeHeap_float_Ascending_16 0.738 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.653 -
BM_RangesMakeHeap_float_Ascending_262144 0.705 -
BM_RangesMakeHeap_float_Ascending_4 0.391 -
BM_RangesMakeHeap_float_Ascending_64 0.631 -
BM_RangesMakeHeap_float_Descending_1 0.271 -
BM_RangesMakeHeap_float_Descending_1024 0.251 -
BM_RangesMakeHeap_float_Descending_16 0.211 -15.70%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.251 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.277 -
BM_RangesMakeHeap_float_Descending_64 0.195 -27.54%
BM_RangesMakeHeap_float_Heap_1 0.273 -
BM_RangesMakeHeap_float_Heap_1024 0.258 -
BM_RangesMakeHeap_float_Heap_16 0.223 -
BM_RangesMakeHeap_float_Heap_16384 0.231 -
BM_RangesMakeHeap_float_Heap_256 0.247 -
BM_RangesMakeHeap_float_Heap_262144 0.225 -
BM_RangesMakeHeap_float_Heap_4 0.290 -
BM_RangesMakeHeap_float_Heap_64 0.211 -
BM_RangesMakeHeap_float_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.699 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.295 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.654 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.665 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.713 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.391 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.794 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.268 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.530 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.839 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.505 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.409 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.192 -5.67%
BM_RangesMakeHeap_float_Random_16 1.656 1.73%
BM_RangesMakeHeap_float_Random_16384 1.111 -5.45%
BM_RangesMakeHeap_float_Random_256 1.273 4.05%
BM_RangesMakeHeap_float_Random_262144 1.106 -
BM_RangesMakeHeap_float_Random_4 1.203 -22.45%
BM_RangesMakeHeap_float_Random_64 1.429 -5.53%
BM_RangesMakeHeap_float_SingleElement_1 0.273 -
BM_RangesMakeHeap_float_SingleElement_1024 0.714 2.11%
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.658 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.723 -
BM_RangesMakeHeap_float_SingleElement_4 0.324 -
BM_RangesMakeHeap_float_SingleElement_64 0.642 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.268 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.367 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.256 -1.43%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.343 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.386 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.394 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.743 -6.46%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.108 -1.35%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.269 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.502 -2.40%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.488 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.621 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.532 15.90%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.491 2.93%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.272 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.563 2.02%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.552 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.579 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.494 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.505 2.35%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.272 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.349 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.218 -1.54%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.335 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.379 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.407 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.560 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.105 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.272 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.322 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.242 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.299 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.380 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.344 1.13%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.790 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.117 -1.01%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.926 -1.10%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.940 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.978 2.73%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.109 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.988 -4.83%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.511 -4.95%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.244 4.46%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.203 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.086 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.178 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.185 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.217 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.108 -
BM_RangesMakeHeap_string_Ascending_1 0.256 -
BM_RangesMakeHeap_string_Ascending_1024 4.943 -15.21%
BM_RangesMakeHeap_string_Ascending_16 3.675 -3.77%
BM_RangesMakeHeap_string_Ascending_16384 5.297 -19.20%
BM_RangesMakeHeap_string_Ascending_256 4.857 -10.53%
BM_RangesMakeHeap_string_Ascending_262144 7.129 -39.62%
BM_RangesMakeHeap_string_Ascending_4 2.831 -3.61%
BM_RangesMakeHeap_string_Ascending_64 4.834 -3.61%
BM_RangesMakeHeap_string_Descending_1 0.257 -
BM_RangesMakeHeap_string_Descending_1024 2.809 1.56%
BM_RangesMakeHeap_string_Descending_16 2.376 2.76%
BM_RangesMakeHeap_string_Descending_16384 2.916 3.35%
BM_RangesMakeHeap_string_Descending_256 2.722 1.56%
BM_RangesMakeHeap_string_Descending_262144 4.237 -22.50%
BM_RangesMakeHeap_string_Descending_4 2.136 2.32%
BM_RangesMakeHeap_string_Descending_64 2.676 4.55%
BM_RangesMakeHeap_string_Heap_1 0.254 -
BM_RangesMakeHeap_string_Heap_1024 4.711 -
BM_RangesMakeHeap_string_Heap_16 4.617 -
BM_RangesMakeHeap_string_Heap_16384 4.941 -
BM_RangesMakeHeap_string_Heap_256 4.813 -
BM_RangesMakeHeap_string_Heap_262144 5.182 -
BM_RangesMakeHeap_string_Heap_4 3.004 -
BM_RangesMakeHeap_string_Heap_64 4.963 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.255 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.088 -11.17%
BM_RangesMakeHeap_string_PipeOrgan_16 3.685 -2.41%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.566 -11.29%
BM_RangesMakeHeap_string_PipeOrgan_256 4.871 -9.14%
BM_RangesMakeHeap_string_PipeOrgan_262144 8.521 -23.99%
BM_RangesMakeHeap_string_PipeOrgan_4 2.599 -4.11%
BM_RangesMakeHeap_string_PipeOrgan_64 4.820 -3.39%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.255 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.553 -1.94%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.491 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.784 -2.63%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.350 -1.53%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.733 -6.18%
BM_RangesMakeHeap_string_QuickSortAdversary_4 6.005 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.159 -
BM_RangesMakeHeap_string_Random_1 0.250 -
BM_RangesMakeHeap_string_Random_1024 10.721 -
BM_RangesMakeHeap_string_Random_16 8.196 -1.95%
BM_RangesMakeHeap_string_Random_16384 12.861 1.77%
BM_RangesMakeHeap_string_Random_256 10.309 -1.29%
BM_RangesMakeHeap_string_Random_262144 16.311 7.71%
BM_RangesMakeHeap_string_Random_4 5.804 -
BM_RangesMakeHeap_string_Random_64 9.939 -1.37%
BM_RangesMakeHeap_string_SingleElement_1 0.259 -
BM_RangesMakeHeap_string_SingleElement_1024 6.239 -
BM_RangesMakeHeap_string_SingleElement_16 5.555 -1.89%
BM_RangesMakeHeap_string_SingleElement_16384 5.975 -
BM_RangesMakeHeap_string_SingleElement_256 6.301 -
BM_RangesMakeHeap_string_SingleElement_262144 7.252 -
BM_RangesMakeHeap_string_SingleElement_4 3.659 1.19%
BM_RangesMakeHeap_string_SingleElement_64 6.354 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.248 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.378 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.002 2.31%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.101 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.621 1.12%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.880 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.859 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.971 1.16%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.766 -7.49%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.019 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.257 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.917 -4.47%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.207 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.118 1.07%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.191 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.772 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.057 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.920 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.393 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 2.030 3.37%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.128 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.908 -4.58%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.690 1.07%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.796 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.464 1.15%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.013 4.44%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.802 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.110 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.084 1.50%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.578 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.737 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.275 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.883 2.10%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.769 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.914 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.582 -1.71%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.860 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.989 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.682 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.411 4.68%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.002 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.708 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.297 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.955 -
BM_RangesMakeHeap_uint32_Ascending_1 0.270 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.647 -
BM_RangesMakeHeap_uint32_Ascending_16 0.608 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.608 1.81%
BM_RangesMakeHeap_uint32_Ascending_262144 0.670 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.557 -
BM_RangesMakeHeap_uint32_Descending_1 0.275 -
BM_RangesMakeHeap_uint32_Descending_1024 0.265 -
BM_RangesMakeHeap_uint32_Descending_16 0.250 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.260 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.284 -
BM_RangesMakeHeap_uint32_Descending_64 0.224 -8.33%
BM_RangesMakeHeap_uint32_Heap_1 0.271 -
BM_RangesMakeHeap_uint32_Heap_1024 0.256 -
BM_RangesMakeHeap_uint32_Heap_16 0.255 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.270 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.272 -
BM_RangesMakeHeap_uint32_Heap_64 0.270 15.55%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.271 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.718 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.014 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.608 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.630 -3.63%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.676 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.421 7.11%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.715 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.502 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.626 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.480 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.442 -
BM_RangesMakeHeap_uint32_Random_1 0.269 -
BM_RangesMakeHeap_uint32_Random_1024 1.156 11.53%
BM_RangesMakeHeap_uint32_Random_16 1.261 1.80%
BM_RangesMakeHeap_uint32_Random_16384 0.992 -9.19%
BM_RangesMakeHeap_uint32_Random_256 1.236 9.72%
BM_RangesMakeHeap_uint32_Random_262144 1.066 3.57%
BM_RangesMakeHeap_uint32_Random_4 1.661 23.10%
BM_RangesMakeHeap_uint32_Random_64 1.408 13.82%
BM_RangesMakeHeap_uint32_SingleElement_1 0.278 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.575 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.488 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.540 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.641 1.93%
BM_RangesMakeHeap_uint32_SingleElement_4 0.325 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.507 -2.24%
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.653 -
BM_RangesMakeHeap_uint64_Ascending_16 0.649 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.628 -
BM_RangesMakeHeap_uint64_Ascending_256 0.629 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.740 1.46%
BM_RangesMakeHeap_uint64_Ascending_4 0.413 -3.17%
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.277 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.255 -
BM_RangesMakeHeap_uint64_Descending_16384 0.238 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.283 -
BM_RangesMakeHeap_uint64_Descending_64 0.226 -10.42%
BM_RangesMakeHeap_uint64_Heap_1 0.275 -
BM_RangesMakeHeap_uint64_Heap_1024 0.272 7.73%
BM_RangesMakeHeap_uint64_Heap_16 0.266 -
BM_RangesMakeHeap_uint64_Heap_16384 0.238 -
BM_RangesMakeHeap_uint64_Heap_256 0.281 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.276 -
BM_RangesMakeHeap_uint64_Heap_64 0.240 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.269 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.650 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.035 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.647 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.765 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.391 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.722 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.488 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.614 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.296 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.411 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.268 -
BM_RangesMakeHeap_uint64_Random_1024 1.102 3.57%
BM_RangesMakeHeap_uint64_Random_16 1.269 1.19%
BM_RangesMakeHeap_uint64_Random_16384 0.970 -3.11%
BM_RangesMakeHeap_uint64_Random_256 1.122 -
BM_RangesMakeHeap_uint64_Random_262144 1.047 -1.22%
BM_RangesMakeHeap_uint64_Random_4 1.550 32.87%
BM_RangesMakeHeap_uint64_Random_64 1.259 -
BM_RangesMakeHeap_uint64_SingleElement_1 0.269 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.567 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.520 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.587 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.564 -3.09%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.766 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.503 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.707 -1.09%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.976 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.060 -1.33%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.614 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.157 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.325 -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.985 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.256 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.824 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.876 -
BM_RangesMakeThenSortHeap_float_Descending_256 6.164 -
BM_RangesMakeThenSortHeap_float_Descending_262144 35.639 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.180 2.05%
BM_RangesMakeThenSortHeap_float_Descending_64 3.398 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.270 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.283 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.945 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.593 -1.28%
BM_RangesMakeThenSortHeap_float_Heap_256 6.178 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.806 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.285 6.11%
BM_RangesMakeThenSortHeap_float_Heap_64 3.583 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.273 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.472 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.874 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 25.127 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.221 -2.99%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.421 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.483 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.037 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.281 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.416 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.947 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.320 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.173 3.18%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 35.383 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.526 2.36%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.970 2.03%
BM_RangesMakeThenSortHeap_float_Random_1 0.278 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.352 -
BM_RangesMakeThenSortHeap_float_Random_16 9.917 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.327 -
BM_RangesMakeThenSortHeap_float_Random_256 25.520 -
BM_RangesMakeThenSortHeap_float_Random_262144 63.134 -
BM_RangesMakeThenSortHeap_float_Random_4 4.398 -
BM_RangesMakeThenSortHeap_float_Random_64 18.122 1.20%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 5.072 6.04%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.326 1.10%
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.905 -2.02%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.191 4.94%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 50.575 -3.70%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.327 -2.20%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.446 3.61%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.672 -3.79%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.839 3.52%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.341 -3.21%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.687 -1.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.401 -3.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.760 1.37%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.358 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.270 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.891 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.005 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.055 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.681 2.00%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.739 2.54%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.832 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.259 1.34%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.565 1.15%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.646 1.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.796 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 36.195 5.41%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.730 1.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.358 1.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.768 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.959 2.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.004 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.886 1.22%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.778 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.813 -1.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.358 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.980 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.505 -1.29%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.089 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.734 1.84%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.632 3.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.536 -3.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.985 1.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.182 1.04%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.527 1.55%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.109 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.913 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 76.613 47.85%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.978 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.325 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 9.787 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 4.324 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 12.620 1.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.994 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 19.539 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.304 -37.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 6.318 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.367 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 31.525 -26.57%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.546 -31.92%
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.434 -17.23%
BM_RangesMakeThenSortHeap_string_Ascending_256 20.062 -29.53%
BM_RangesMakeThenSortHeap_string_Ascending_262144 77.141 -25.85%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.391 -29.24%
BM_RangesMakeThenSortHeap_string_Ascending_64 15.613 -29.15%
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 30.192 -19.55%
BM_RangesMakeThenSortHeap_string_Descending_16 7.826 -31.71%
BM_RangesMakeThenSortHeap_string_Descending_16384 67.694 -15.00%
BM_RangesMakeThenSortHeap_string_Descending_256 18.174 -29.63%
BM_RangesMakeThenSortHeap_string_Descending_262144 91.116 -11.49%
BM_RangesMakeThenSortHeap_string_Descending_4 3.732 -28.55%
BM_RangesMakeThenSortHeap_string_Descending_64 13.096 -28.76%
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.030 -8.03%
BM_RangesMakeThenSortHeap_string_Heap_16 17.815 -10.72%
BM_RangesMakeThenSortHeap_string_Heap_16384 101.560 -6.50%
BM_RangesMakeThenSortHeap_string_Heap_256 49.096 -8.15%
BM_RangesMakeThenSortHeap_string_Heap_262144 178.560 -14.40%
BM_RangesMakeThenSortHeap_string_Heap_4 6.010 -13.78%
BM_RangesMakeThenSortHeap_string_Heap_64 34.223 -8.55%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.367 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.864 -29.46%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.682 -42.32%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 67.459 -2.80%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.074 -39.60%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 80.353 -19.51%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.779 -33.43%
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.243 -38.29%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 70.289 -13.71%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.892 -13.71%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 111.191 -12.42%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.661 -11.79%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 191.313 -17.16%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.656 -9.86%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.453 -11.65%
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.751 -6.06%
BM_RangesMakeThenSortHeap_string_Random_16 22.639 -3.98%
BM_RangesMakeThenSortHeap_string_Random_16384 110.775 -5.25%
BM_RangesMakeThenSortHeap_string_Random_256 55.226 -6.62%
BM_RangesMakeThenSortHeap_string_Random_262144 197.120 -9.86%
BM_RangesMakeThenSortHeap_string_Random_4 10.446 -
BM_RangesMakeThenSortHeap_string_Random_64 39.770 -7.17%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.366 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 30.249 -35.74%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.677 -31.43%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 38.180 -38.72%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.870 -35.27%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 52.184 -38.92%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.384 -20.35%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.699 -33.55%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.248 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.162 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.657 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.772 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.285 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.028 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.518 6.57%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.855 1.72%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.664 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.586 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.762 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.803 -1.19%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.938 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.134 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.585 1.37%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.670 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.561 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.496 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.071 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.944 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.040 4.21%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.110 2.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.967 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.914 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.195 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.308 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.348 -1.08%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.241 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.524 1.59%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.569 1.59%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.636 1.83%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 14.103 2.16%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.472 1.25%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.657 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.783 1.56%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.970 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.898 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.542 1.87%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.571 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.662 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.325 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.585 1.25%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.610 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.216 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.708 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.797 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.793 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.674 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.936 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.671 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.721 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.770 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.696 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.955 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.423 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.596 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.230 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.519 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.323 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.739 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.468 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.436 -
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.705 1.11%
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.274 3.80%
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.375 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.159 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.608 1.48%
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.330 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.748 1.67%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.195 -1.80%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.205 1.39%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.136 1.02%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.823 1.45%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.357 1.54%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.282 1.11%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.929 2.12%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.354 -1.69%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.382 1.65%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.702 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.657 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.663 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.497 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.762 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.738 3.09%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.059 1.17%
BM_RangesMakeThenSortHeap_uint32_Random_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.477 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.683 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.089 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.263 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.424 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.982 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.821 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.460 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.979 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 20.040 2.11%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.644 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.830 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.468 2.86%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.326 1.56%
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.777 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.537 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.104 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.801 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.554 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.469 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.433 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.270 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.285 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.618 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.399 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.724 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 25.359 1.99%
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.463 -
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.501 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.442 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.351 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.677 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.491 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.153 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.185 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.139 -2.00%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.270 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.224 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.159 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.549 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.384 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.398 1.05%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.396 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 9.015 1.01%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.654 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.538 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.500 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.768 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.973 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.451 2.31%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.948 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.577 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.595 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.421 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.515 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 54.577 52.58%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.038 1.39%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.919 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.272 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 8.662 -11.19%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.076 1.65%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.027 1.21%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.781 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.552 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.226 -2.64%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.475 8.89%
BM_RangesPopHeap_float_1 0.472 -
BM_RangesPopHeap_float_1024 28.692 -
BM_RangesPopHeap_float_16 7.023 -
BM_RangesPopHeap_float_16384 33.956 -
BM_RangesPopHeap_float_256 22.828 -
BM_RangesPopHeap_float_262144 37.364 -3.32%
BM_RangesPopHeap_float_4 2.474 -
BM_RangesPopHeap_float_64 13.747 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.621 48.47%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.830 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.569 1.56%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 46.684 1.95%
BM_RangesPopHeap_pair<uint32,_uint32>_256 23.065 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.235 -3.01%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.254 1.25%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.252 -
BM_RangesPopHeap_string_1 0.507 -12.98%
BM_RangesPopHeap_string_1024 56.814 -
BM_RangesPopHeap_string_16 14.401 -
BM_RangesPopHeap_string_16384 73.151 -1.57%
BM_RangesPopHeap_string_256 41.155 -
BM_RangesPopHeap_string_262144 102.316 -6.34%
BM_RangesPopHeap_string_4 5.354 2.02%
BM_RangesPopHeap_string_64 25.940 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.521 -25.33%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.222 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.623 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.521 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.324 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 80.404 1.73%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.251 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.784 -
BM_RangesPopHeap_uint32_1 0.570 33.91%
BM_RangesPopHeap_uint32_1024 21.837 -
BM_RangesPopHeap_uint32_16 7.641 -
BM_RangesPopHeap_uint32_16384 31.856 -
BM_RangesPopHeap_uint32_256 17.399 -
BM_RangesPopHeap_uint32_262144 42.706 -
BM_RangesPopHeap_uint32_4 2.673 -
BM_RangesPopHeap_uint32_64 12.791 -
BM_RangesPopHeap_uint64_1 0.456 -
BM_RangesPopHeap_uint64_1024 22.111 -
BM_RangesPopHeap_uint64_16 7.750 -
BM_RangesPopHeap_uint64_16384 32.501 1.11%
BM_RangesPopHeap_uint64_256 17.497 -
BM_RangesPopHeap_uint64_262144 42.959 -
BM_RangesPopHeap_uint64_4 2.794 -
BM_RangesPopHeap_uint64_64 12.950 -
BM_RangesPushHeap_float_Ascending_1 0.473 -
BM_RangesPushHeap_float_Ascending_1024 3.103 -2.11%
BM_RangesPushHeap_float_Ascending_16 0.976 -4.94%
BM_RangesPushHeap_float_Ascending_16384 4.375 5.93%
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.056 -4.55%
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.736 -3.65%
BM_RangesPushHeap_float_Descending_1 0.448 -19.74%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.376 -
BM_RangesPushHeap_float_Descending_16384 0.385 -
BM_RangesPushHeap_float_Descending_256 0.405 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.379 -
BM_RangesPushHeap_float_Descending_64 0.387 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.911 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.520 -
BM_RangesPushHeap_float_PipeOrgan_256 1.721 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.150 -
BM_RangesPushHeap_float_PipeOrgan_4 0.510 3.18%
BM_RangesPushHeap_float_PipeOrgan_64 1.301 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.616 -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.021 4.72%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.494 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.419 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.619 -
BM_RangesPushHeap_float_Random_1 0.501 7.78%
BM_RangesPushHeap_float_Random_1024 7.495 -
BM_RangesPushHeap_float_Random_16 5.474 2.62%
BM_RangesPushHeap_float_Random_16384 7.592 -
BM_RangesPushHeap_float_Random_256 7.326 1.43%
BM_RangesPushHeap_float_Random_262144 7.689 -
BM_RangesPushHeap_float_Random_4 2.975 -
BM_RangesPushHeap_float_Random_64 6.711 1.48%
BM_RangesPushHeap_float_SingleElement_1 0.412 -11.84%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.373 -
BM_RangesPushHeap_float_SingleElement_16384 0.385 -
BM_RangesPushHeap_float_SingleElement_256 0.404 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.375 5.18%
BM_RangesPushHeap_float_SingleElement_64 0.382 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.613 33.24%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.174 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.596 -1.61%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.873 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.252 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.544 -1.31%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.854 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.407 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.482 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.498 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.517 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.586 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.561 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.737 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.176 -1.22%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.072 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.225 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.252 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.676 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.669 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.942 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.979 -4.24%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.655 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.641 -2.81%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.456 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.617 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.412 1.67%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.500 4.02%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.441 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.440 1.54%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.690 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.242 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.633 1.29%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.761 9.05%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.750 -1.90%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.663 47.95%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.569 3.38%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.603 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.570 3.65%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.586 2.53%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.563 3.47%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.546 2.62%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.562 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.819 6.05%
BM_RangesPushHeap_string_Ascending_16 4.713 -
BM_RangesPushHeap_string_Ascending_16384 19.832 -14.76%
BM_RangesPushHeap_string_Ascending_256 11.115 5.65%
BM_RangesPushHeap_string_Ascending_262144 29.626 -30.66%
BM_RangesPushHeap_string_Ascending_4 2.561 1.95%
BM_RangesPushHeap_string_Ascending_64 7.520 -2.20%
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.507 4.65%
BM_RangesPushHeap_string_Descending_16 2.126 5.23%
BM_RangesPushHeap_string_Descending_16384 2.383 1.91%
BM_RangesPushHeap_string_Descending_256 2.294 -
BM_RangesPushHeap_string_Descending_262144 3.170 -43.22%
BM_RangesPushHeap_string_Descending_4 1.982 7.11%
BM_RangesPushHeap_string_Descending_64 2.211 3.26%
BM_RangesPushHeap_string_PipeOrgan_1 0.700 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.701 -10.92%
BM_RangesPushHeap_string_PipeOrgan_16 4.102 -2.10%
BM_RangesPushHeap_string_PipeOrgan_16384 13.038 -19.36%
BM_RangesPushHeap_string_PipeOrgan_256 7.891 -9.78%
BM_RangesPushHeap_string_PipeOrgan_262144 17.407 -30.17%
BM_RangesPushHeap_string_PipeOrgan_4 2.498 -6.23%
BM_RangesPushHeap_string_PipeOrgan_64 5.800 -5.22%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.700 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.216 1.14%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.137 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.668 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.524 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.220 -
BM_RangesPushHeap_string_QuickSortAdversary_4 6.119 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.923 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 15.254 1.69%
BM_RangesPushHeap_string_Random_16 10.311 -
BM_RangesPushHeap_string_Random_16384 16.629 2.30%
BM_RangesPushHeap_string_Random_256 14.479 -
BM_RangesPushHeap_string_Random_262144 18.360 -17.62%
BM_RangesPushHeap_string_Random_4 6.035 -
BM_RangesPushHeap_string_Random_64 13.017 1.30%
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.495 1.37%
BM_RangesPushHeap_string_SingleElement_16 2.472 1.33%
BM_RangesPushHeap_string_SingleElement_16384 2.498 1.21%
BM_RangesPushHeap_string_SingleElement_256 2.478 1.46%
BM_RangesPushHeap_string_SingleElement_262144 2.554 -
BM_RangesPushHeap_string_SingleElement_4 2.214 1.50%
BM_RangesPushHeap_string_SingleElement_64 2.513 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.577 23.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.812 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.108 1.39%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.906 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.947 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.505 1.11%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.003 -1.73%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.012 2.65%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.534 14.51%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.706 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.753 1.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.693 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.699 -3.43%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.918 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.612 17.78%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.487 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.539 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.907 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.208 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.923 -1.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.239 -1.21%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.614 32.80%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.082 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.262 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.850 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.333 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.841 2.20%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.544 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.611 21.80%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.219 -3.74%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.219 -2.39%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.695 1.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.089 -1.11%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.469 -1.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.699 3.68%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.910 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.614 10.44%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.725 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.750 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.759 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.647 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.760 1.35%
BM_RangesPushHeap_uint32_Ascending_1 0.467 -18.96%
BM_RangesPushHeap_uint32_Ascending_1024 3.972 -
BM_RangesPushHeap_uint32_Ascending_16 1.401 -
BM_RangesPushHeap_uint32_Ascending_16384 6.600 -1.88%
BM_RangesPushHeap_uint32_Ascending_256 3.110 -
BM_RangesPushHeap_uint32_Ascending_262144 8.361 -
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.238 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.388 -
BM_RangesPushHeap_uint32_Descending_16 0.375 -
BM_RangesPushHeap_uint32_Descending_16384 0.384 -
BM_RangesPushHeap_uint32_Descending_256 0.402 -
BM_RangesPushHeap_uint32_Descending_262144 0.383 -
BM_RangesPushHeap_uint32_Descending_4 0.380 -2.77%
BM_RangesPushHeap_uint32_Descending_64 0.383 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.542 7.86%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.390 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.041 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.531 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.311 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.506 3.57%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.603 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.932 -3.72%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.412 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.620 -
BM_RangesPushHeap_uint32_Random_1 0.430 8.82%
BM_RangesPushHeap_uint32_Random_1024 6.275 -1.01%
BM_RangesPushHeap_uint32_Random_16 4.542 -
BM_RangesPushHeap_uint32_Random_16384 6.392 -1.12%
BM_RangesPushHeap_uint32_Random_256 6.184 1.69%
BM_RangesPushHeap_uint32_Random_262144 6.410 -
BM_RangesPushHeap_uint32_Random_4 2.430 -1.25%
BM_RangesPushHeap_uint32_Random_64 5.709 2.71%
BM_RangesPushHeap_uint32_SingleElement_1 0.468 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -
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.345 3.34%
BM_RangesPushHeap_uint32_SingleElement_64 0.354 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.678 3.96%
BM_RangesPushHeap_uint64_Ascending_16 0.983 5.97%
BM_RangesPushHeap_uint64_Ascending_16384 3.744 1.88%
BM_RangesPushHeap_uint64_Ascending_256 2.199 5.07%
BM_RangesPushHeap_uint64_Ascending_262144 4.948 3.69%
BM_RangesPushHeap_uint64_Ascending_4 0.546 -
BM_RangesPushHeap_uint64_Ascending_64 1.665 9.74%
BM_RangesPushHeap_uint64_Descending_1 0.447 -7.75%
BM_RangesPushHeap_uint64_Descending_1024 0.389 -
BM_RangesPushHeap_uint64_Descending_16 0.380 3.70%
BM_RangesPushHeap_uint64_Descending_16384 0.386 -
BM_RangesPushHeap_uint64_Descending_256 0.406 -
BM_RangesPushHeap_uint64_Descending_262144 0.385 -
BM_RangesPushHeap_uint64_Descending_4 0.388 4.68%
BM_RangesPushHeap_uint64_Descending_64 0.387 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.468 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.895 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.389 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.035 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.494 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.328 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.921 -14.49%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.466 -
BM_RangesPushHeap_uint64_Random_1024 5.869 -1.12%
BM_RangesPushHeap_uint64_Random_16 4.130 -2.12%
BM_RangesPushHeap_uint64_Random_16384 6.053 -
BM_RangesPushHeap_uint64_Random_256 5.860 1.80%
BM_RangesPushHeap_uint64_Random_262144 6.135 -
BM_RangesPushHeap_uint64_Random_4 2.244 6.11%
BM_RangesPushHeap_uint64_Random_64 5.180 -2.95%
BM_RangesPushHeap_uint64_SingleElement_1 0.498 14.46%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -5.20%
BM_RangesPushHeap_uint64_SingleElement_16 0.339 -10.27%
BM_RangesPushHeap_uint64_SingleElement_16384 0.365 -4.23%
BM_RangesPushHeap_uint64_SingleElement_256 0.385 -4.57%
BM_RangesPushHeap_uint64_SingleElement_262144 0.358 -5.45%
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -6.82%
BM_RangesPushHeap_uint64_SingleElement_64 0.352 -9.86%
BM_RangesSortHeap_float_1 0.266 -
BM_RangesSortHeap_float_1024 7.928 -
BM_RangesSortHeap_float_16 1.600 -
BM_RangesSortHeap_float_16384 27.395 -
BM_RangesSortHeap_float_256 5.717 -1.47%
BM_RangesSortHeap_float_262144 30.606 -
BM_RangesSortHeap_float_4 1.055 -
BM_RangesSortHeap_float_64 3.214 1.16%
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.265 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.948 2.29%
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.167 3.29%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.987 3.03%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.318 2.81%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.914 3.14%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.783 14.37%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.717 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 59.958 -
BM_RangesSortHeap_string_16 14.247 -
BM_RangesSortHeap_string_16384 98.497 -
BM_RangesSortHeap_string_256 45.024 -
BM_RangesSortHeap_string_262144 176.459 -7.23%
BM_RangesSortHeap_string_4 4.281 -
BM_RangesSortHeap_string_64 30.108 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.437 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.523 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.475 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.290 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.885 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.451 2.60%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.270 -
BM_RangesSortHeap_uint32_1 0.260 -
BM_RangesSortHeap_uint32_1024 10.282 -
BM_RangesSortHeap_uint32_16 4.837 -
BM_RangesSortHeap_uint32_16384 16.311 -
BM_RangesSortHeap_uint32_256 8.036 -
BM_RangesSortHeap_uint32_262144 24.344 -
BM_RangesSortHeap_uint32_4 1.034 -
BM_RangesSortHeap_uint32_64 7.943 -
BM_RangesSortHeap_uint64_1 0.257 -
BM_RangesSortHeap_uint64_1024 10.184 -
BM_RangesSortHeap_uint64_16 4.930 -
BM_RangesSortHeap_uint64_16384 16.372 -
BM_RangesSortHeap_uint64_256 8.336 -
BM_RangesSortHeap_uint64_262144 24.452 -
BM_RangesSortHeap_uint64_4 0.940 -3.05%
BM_RangesSortHeap_uint64_64 7.912 -
BM_SortHeap_float_1 0.266 -
BM_SortHeap_float_1024 8.054 -
BM_SortHeap_float_16 1.601 -
BM_SortHeap_float_16384 28.161 -
BM_SortHeap_float_256 5.832 -
BM_SortHeap_float_262144 31.276 -
BM_SortHeap_float_4 1.062 -
BM_SortHeap_float_64 3.239 -
BM_SortHeap_pair<uint32,_uint32>_1 0.257 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.829 -
BM_SortHeap_pair<uint32,_uint32>_16 6.031 1.26%
BM_SortHeap_pair<uint32,_uint32>_16384 22.762 -
BM_SortHeap_pair<uint32,_uint32>_256 10.193 -1.10%
BM_SortHeap_pair<uint32,_uint32>_262144 33.817 -
BM_SortHeap_pair<uint32,_uint32>_4 1.585 -4.48%
BM_SortHeap_pair<uint32,_uint32>_64 8.707 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.504 -1.14%
BM_SortHeap_string_16 14.176 -
BM_SortHeap_string_16384 98.376 -
BM_SortHeap_string_256 44.718 -1.03%
BM_SortHeap_string_262144 173.544 -9.78%
BM_SortHeap_string_4 4.264 -
BM_SortHeap_string_64 29.933 -1.12%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.589 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.578 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 31.007 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.416 -1.09%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.609 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.433 1.31%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.357 -1.30%
BM_SortHeap_uint32_1 0.257 -
BM_SortHeap_uint32_1024 10.249 -
BM_SortHeap_uint32_16 4.803 -
BM_SortHeap_uint32_16384 16.402 -
BM_SortHeap_uint32_256 8.119 -
BM_SortHeap_uint32_262144 24.504 -
BM_SortHeap_uint32_4 1.045 -
BM_SortHeap_uint32_64 7.993 -
BM_SortHeap_uint64_1 0.248 -6.47%
BM_SortHeap_uint64_1024 10.225 -
BM_SortHeap_uint64_16 4.920 -
BM_SortHeap_uint64_16384 16.465 -
BM_SortHeap_uint64_256 8.344 -
BM_SortHeap_uint64_262144 24.700 -
BM_SortHeap_uint64_4 0.949 -
BM_SortHeap_uint64_64 7.936 -
BM_StringAssignAsciizMix_Opaque 4.871 -
BM_StringAssignAsciizMix_Transparent 3.048 -
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.355 -
BM_StringAssignAsciiz_Huge_Opaque 182.699 -
BM_StringAssignAsciiz_Huge_Transparent 183.143 -1.17%
BM_StringAssignAsciiz_Large_Opaque 11.572 -2.42%
BM_StringAssignAsciiz_Large_Transparent 11.552 -2.13%
BM_StringAssignAsciiz_Small_Opaque 2.881 -
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.493 -3.80%
BM_StringAssignStr_Huge_Opaque 115.840 3.77%
BM_StringAssignStr_Huge_Transparent 117.159 4.38%
BM_StringAssignStr_Large_Opaque 10.488 -
BM_StringAssignStr_Large_Transparent 10.640 -
BM_StringAssignStr_Small_Opaque 0.727 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.309 10.82%
BM_StringConstructDestroyCStr_Empty_Transparent 0.310 28.75%
BM_StringConstructDestroyCStr_Huge_Opaque 158.567 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.306 -2.65%
BM_StringConstructDestroyCStr_Large_Opaque 18.244 24.56%
BM_StringConstructDestroyCStr_Large_Transparent 8.861 -5.40%
BM_StringConstructDestroyCStr_Small_Opaque 2.188 2.40%
BM_StringConstructDestroyCStr_Small_Transparent 0.370 6.73%
BM_StringCopy_Empty 0.650 -
BM_StringCopy_Huge 107.019 4.25%
BM_StringCopy_Large 6.267 -
BM_StringCopy_Small 0.651 -
BM_StringCtorDefault 0.319 30.54%
BM_StringDestroy_Empty 0.873 7.53%
BM_StringDestroy_Huge 10.938 -
BM_StringDestroy_Large 6.874 -1.40%
BM_StringDestroy_Small 0.873 24.80%
BM_StringEraseToEnd_Empty_Opaque 0.608 -1.91%
BM_StringEraseToEnd_Empty_Transparent 0.357 -
BM_StringEraseToEnd_Huge_Opaque 2.461 2.48%
BM_StringEraseToEnd_Huge_Transparent 2.451 -1.68%
BM_StringEraseToEnd_Large_Opaque 1.009 -
BM_StringEraseToEnd_Large_Transparent 0.838 -
BM_StringEraseToEnd_Small_Opaque 0.609 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.800 -21.99%
BM_StringEraseWithMove_Empty_Transparent 0.577 -26.60%
BM_StringEraseWithMove_Huge_Opaque 50.886 -4.13%
BM_StringEraseWithMove_Huge_Transparent 49.122 -3.76%
BM_StringEraseWithMove_Large_Opaque 2.814 -1.89%
BM_StringEraseWithMove_Large_Transparent 2.522 -6.22%
BM_StringEraseWithMove_Small_Opaque 2.603 -
BM_StringEraseWithMove_Small_Transparent 2.484 3.82%
BM_StringFindAllMatch/1 2.731 -
BM_StringFindAllMatch/131072 2272.917 -
BM_StringFindAllMatch/32768 575.516 -
BM_StringFindAllMatch/4096 80.374 -
BM_StringFindAllMatch/512 11.630 -
BM_StringFindAllMatch/64 3.014 -
BM_StringFindAllMatch/8 2.472 -3.37%
BM_StringFindCharLiteral/1024 16.975 -
BM_StringFindCharLiteral/128 3.007 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 42.069 4.28%
BM_StringFindCharLiteral/256 5.317 -1.97%
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 85.158 10.06%
BM_StringFindCharLiteral/512 9.265 -
BM_StringFindCharLiteral/64 2.111 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.456 -
BM_StringFindMatch1/1 982.927 -
BM_StringFindMatch1/32768 1574.141 -
BM_StringFindMatch1/4096 1065.172 -
BM_StringFindMatch1/512 991.937 -1.19%
BM_StringFindMatch1/64 984.447 -
BM_StringFindMatch1/8 983.104 -
BM_StringFindMatch2/1 983.015 -
BM_StringFindMatch2/32768 1574.610 -
BM_StringFindMatch2/4096 1066.724 -
BM_StringFindMatch2/512 990.917 -
BM_StringFindMatch2/64 983.318 -
BM_StringFindMatch2/8 982.350 -
BM_StringFindNoMatch/10 1.272 -
BM_StringFindNoMatch/131072 1966.697 -
BM_StringFindNoMatch/32768 499.397 -
BM_StringFindNoMatch/4096 75.178 -
BM_StringFindNoMatch/512 9.293 -
BM_StringFindNoMatch/64 1.898 1.28%
BM_StringFindStringLiteral/1024 18.091 3.65%
BM_StringFindStringLiteral/128 3.128 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.374 -
BM_StringFindStringLiteral/256 5.335 -3.67%
BM_StringFindStringLiteral/32 1.669 -3.80%
BM_StringFindStringLiteral/4096 77.484 -
BM_StringFindStringLiteral/512 9.443 1.09%
BM_StringFindStringLiteral/64 2.116 -3.88%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.527 -
BM_StringMove_Empty 1.300 -
BM_StringMove_Huge 1.295 -
BM_StringMove_Large 1.297 -
BM_StringMove_Small 1.299 -
BM_StringRead_Cold_Deep_Empty 0.845 -
BM_StringRead_Cold_Deep_Large 1.304 -2.45%
BM_StringRead_Cold_Deep_Small 0.850 -4.03%
BM_StringRead_Cold_Shallow_Empty 0.805 -2.09%
BM_StringRead_Cold_Shallow_Large 1.184 2.28%
BM_StringRead_Cold_Shallow_Small 0.835 1.46%
BM_StringRead_Hot_Deep_Empty 0.473 -
BM_StringRead_Hot_Deep_Large 0.567 16.92%
BM_StringRead_Hot_Deep_Small 0.470 -3.87%
BM_StringRead_Hot_Shallow_Empty 0.478 -
BM_StringRead_Hot_Shallow_Large 0.463 -
BM_StringRead_Hot_Shallow_Small 0.463 -3.28%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.595 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.592 -2.94%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.031 -2.21%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.253 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.614 -2.33%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.157 -4.14%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.453 8.61%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.451 11.44%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.452 11.47%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.453 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.365 20.42%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.492 16.72%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.599 -10.61%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.828 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.822 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.482 -3.68%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.451 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.265 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.487 -2.87%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.462 6.42%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.503 -3.32%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.571 13.60%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.371 3.97%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.090 -1.07%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.557 6.72%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.850 -5.67%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.845 20.58%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.500 4.16%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.784 3.79%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.224 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.779 -3.37%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.439 5.07%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.061 11.44%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.368 1.08%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.840 13.07%
BM_StringRelational_Compare_Empty_Empty_Control 1.663 -
BM_StringRelational_Compare_Empty_Huge_Control 1.659 -
BM_StringRelational_Compare_Empty_Large_Control 1.670 -
BM_StringRelational_Compare_Empty_Small_Control 1.686 -1.04%
BM_StringRelational_Compare_Huge_Empty_Control 1.619 -2.74%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.006 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.910 -
BM_StringRelational_Compare_Huge_Huge_Control 98.549 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.662 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Compare_Large_Large_Control 2.086 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.668 -
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.711 1.48%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 2.064 -
BM_StringRelational_Eq_Empty_Huge_Control 0.485 -2.16%
BM_StringRelational_Eq_Empty_Large_Control 0.490 -
BM_StringRelational_Eq_Empty_Small_Control 0.473 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.027 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.467 -
BM_StringRelational_Eq_Huge_Huge_Control 98.908 -
BM_StringRelational_Eq_Large_Huge_Control 0.471 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.590 5.73%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 31.70%
BM_StringRelational_Eq_Large_Large_Control 2.258 2.33%
BM_StringRelational_Eq_Small_Huge_Control 0.481 -
BM_StringRelational_Eq_Small_Large_Control 0.488 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.300 -22.43%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.892 -13.57%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.615 28.28%
BM_StringRelational_Eq_Small_Small_Control 1.900 2.36%
BM_StringRelational_Less_Empty_Empty_Control 2.046 -
BM_StringRelational_Less_Empty_Huge_Control 1.980 -6.04%
BM_StringRelational_Less_Empty_Large_Control 1.927 -7.21%
BM_StringRelational_Less_Empty_Small_Control 1.942 -6.79%
BM_StringRelational_Less_Huge_Empty_Control 1.920 -3.96%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.221 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.147 -
BM_StringRelational_Less_Huge_Huge_Control 99.148 -
BM_StringRelational_Less_Huge_Large_Control 2.301 -3.01%
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 2.038 1.24%
BM_StringRelational_Less_Large_Huge_Control 2.183 -1.70%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.263 -4.32%
BM_StringRelational_Less_Large_Large_ChangeLast 1.932 2.43%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.619 7.02%
BM_StringRelational_Less_Large_Large_Control 2.260 -
BM_StringRelational_Less_Large_Small_Control 1.770 -
BM_StringRelational_Less_Small_Empty_Control 2.103 9.98%
BM_StringRelational_Less_Small_Huge_Control 1.833 5.99%
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.440 8.78%
BM_StringRelational_Less_Small_Small_ChangeLast 1.845 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.270 -7.67%
BM_StringRelational_Less_Small_Small_Control 1.829 6.22%
BM_StringResizeAndOverwrite 0.846 -3.68%
BM_align/1 0.899 -
BM_align/256 0.894 -1.22%
BM_align/64 0.894 -
BM_align/8 0.898 -
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.486 -1.84%
BM_deque_deque_copy/1024 39.130 -
BM_deque_deque_copy/2 3.176 -1.47%
BM_deque_deque_copy/4000 147.218 -
BM_deque_deque_copy/4096 151.714 -
BM_deque_deque_copy/512 20.336 -
BM_deque_deque_copy/5500 202.773 -
BM_deque_deque_copy/64 5.459 -
BM_deque_deque_copy/64000 2766.936 6.12%
BM_deque_deque_copy/65536 2949.780 4.90%
BM_deque_deque_copy/70000 2867.592 1.10%
BM_deque_deque_copy_backward/0 1.388 -
BM_deque_deque_copy_backward/1 3.507 2.24%
BM_deque_deque_copy_backward/1024 41.704 -
BM_deque_deque_copy_backward/2 3.113 1.85%
BM_deque_deque_copy_backward/4000 147.020 -
BM_deque_deque_copy_backward/4096 154.566 -
BM_deque_deque_copy_backward/512 22.115 -3.97%
BM_deque_deque_copy_backward/5500 205.482 -
BM_deque_deque_copy_backward/64 5.062 -
BM_deque_deque_copy_backward/64000 8348.570 3.37%
BM_deque_deque_copy_backward/65536 8378.768 2.00%
BM_deque_deque_copy_backward/70000 9137.692 3.39%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.545 -
BM_deque_deque_move/1024 39.588 -
BM_deque_deque_move/2 3.235 -
BM_deque_deque_move/4000 147.619 -
BM_deque_deque_move/4096 149.707 -
BM_deque_deque_move/512 20.353 -
BM_deque_deque_move/5500 200.860 -
BM_deque_deque_move/64 5.454 -
BM_deque_deque_move/64000 2759.508 -
BM_deque_deque_move/65536 2851.921 2.14%
BM_deque_deque_move/70000 3105.090 -2.40%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.512 4.37%
BM_deque_deque_move_backward/1024 41.707 -
BM_deque_deque_move_backward/2 3.111 3.57%
BM_deque_deque_move_backward/4000 147.027 -
BM_deque_deque_move_backward/4096 154.312 -
BM_deque_deque_move_backward/512 21.355 -
BM_deque_deque_move_backward/5500 203.896 -
BM_deque_deque_move_backward/64 5.055 -
BM_deque_deque_move_backward/64000 8230.331 1.73%
BM_deque_deque_move_backward/65536 8329.320 -
BM_deque_deque_move_backward/70000 8893.880 -1.08%
BM_deque_deque_ranges_copy/0 1.387 -
BM_deque_deque_ranges_copy/1 3.482 -1.72%
BM_deque_deque_ranges_copy/1024 39.425 -
BM_deque_deque_ranges_copy/2 3.176 -1.78%
BM_deque_deque_ranges_copy/4000 147.495 -
BM_deque_deque_ranges_copy/4096 149.488 -
BM_deque_deque_ranges_copy/512 20.232 -
BM_deque_deque_ranges_copy/5500 200.847 -
BM_deque_deque_ranges_copy/64 5.360 -
BM_deque_deque_ranges_copy/64000 2745.206 6.48%
BM_deque_deque_ranges_copy/65536 2774.886 -1.17%
BM_deque_deque_ranges_copy/70000 3017.118 -4.78%
BM_deque_deque_ranges_copy_backward/0 1.388 -
BM_deque_deque_ranges_copy_backward/1 3.485 2.24%
BM_deque_deque_ranges_copy_backward/1024 41.756 -
BM_deque_deque_ranges_copy_backward/2 3.116 1.91%
BM_deque_deque_ranges_copy_backward/4000 147.352 -
BM_deque_deque_ranges_copy_backward/4096 153.750 -
BM_deque_deque_ranges_copy_backward/512 21.392 -
BM_deque_deque_ranges_copy_backward/5500 205.344 -
BM_deque_deque_ranges_copy_backward/64 5.057 -
BM_deque_deque_ranges_copy_backward/64000 8181.198 1.40%
BM_deque_deque_ranges_copy_backward/65536 8366.338 1.46%
BM_deque_deque_ranges_copy_backward/70000 8916.474 -
BM_deque_deque_ranges_move/0 1.387 -
BM_deque_deque_ranges_move/1 3.537 -
BM_deque_deque_ranges_move/1024 39.276 -
BM_deque_deque_ranges_move/2 3.229 -
BM_deque_deque_ranges_move/4000 146.892 -
BM_deque_deque_ranges_move/4096 150.151 -
BM_deque_deque_ranges_move/512 20.232 -
BM_deque_deque_ranges_move/5500 202.944 1.34%
BM_deque_deque_ranges_move/64 5.358 -
BM_deque_deque_ranges_move/64000 2913.898 -
BM_deque_deque_ranges_move/65536 2824.742 1.81%
BM_deque_deque_ranges_move/70000 2989.745 -3.37%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.556 3.61%
BM_deque_deque_ranges_move_backward/1024 41.704 -
BM_deque_deque_ranges_move_backward/2 3.117 3.79%
BM_deque_deque_ranges_move_backward/4000 147.559 -
BM_deque_deque_ranges_move_backward/4096 154.079 -
BM_deque_deque_ranges_move_backward/512 21.416 -
BM_deque_deque_ranges_move_backward/5500 205.206 -
BM_deque_deque_ranges_move_backward/64 5.065 -
BM_deque_deque_ranges_move_backward/64000 8120.592 2.74%
BM_deque_deque_ranges_move_backward/65536 8463.655 -
BM_deque_deque_ranges_move_backward/70000 9066.720 1.46%
BM_deque_vector_copy/0 1.421 -
BM_deque_vector_copy/1 2.084 -
BM_deque_vector_copy/1024 36.924 -
BM_deque_vector_copy/2 1.831 -
BM_deque_vector_copy/4000 143.037 -
BM_deque_vector_copy/4096 145.434 -
BM_deque_vector_copy/512 16.636 -
BM_deque_vector_copy/5500 195.464 -
BM_deque_vector_copy/64 2.607 1.63%
BM_deque_vector_copy/64000 2473.778 1.65%
BM_deque_vector_copy/65536 2616.330 2.27%
BM_deque_vector_copy/70000 2845.963 -
BM_deque_vector_copy_backward/0 1.445 -
BM_deque_vector_copy_backward/1 2.100 -1.36%
BM_deque_vector_copy_backward/1024 37.226 -
BM_deque_vector_copy_backward/2 1.842 -
BM_deque_vector_copy_backward/4000 143.012 -
BM_deque_vector_copy_backward/4096 148.854 -
BM_deque_vector_copy_backward/512 17.914 -
BM_deque_vector_copy_backward/5500 200.585 -2.21%
BM_deque_vector_copy_backward/64 2.919 -
BM_deque_vector_copy_backward/64000 8181.539 -
BM_deque_vector_copy_backward/65536 8140.637 -
BM_deque_vector_copy_backward/70000 8629.271 -1.94%
BM_deque_vector_move/0 1.496 -6.11%
BM_deque_vector_move/1 2.098 -1.48%
BM_deque_vector_move/1024 37.103 -
BM_deque_vector_move/2 1.841 -
BM_deque_vector_move/4000 142.735 -1.08%
BM_deque_vector_move/4096 145.953 -
BM_deque_vector_move/512 16.685 -
BM_deque_vector_move/5500 198.945 1.35%
BM_deque_vector_move/64 2.601 1.07%
BM_deque_vector_move/64000 2781.073 1.88%
BM_deque_vector_move/65536 2783.042 3.82%
BM_deque_vector_move/70000 2967.364 2.53%
BM_deque_vector_move_backward/0 1.371 -10.20%
BM_deque_vector_move_backward/1 2.101 -
BM_deque_vector_move_backward/1024 36.865 -
BM_deque_vector_move_backward/2 1.835 -
BM_deque_vector_move_backward/4000 146.316 1.22%
BM_deque_vector_move_backward/4096 148.725 -
BM_deque_vector_move_backward/512 17.909 -
BM_deque_vector_move_backward/5500 201.870 -
BM_deque_vector_move_backward/64 2.919 -
BM_deque_vector_move_backward/64000 7965.474 -1.74%
BM_deque_vector_move_backward/65536 7940.685 -2.55%
BM_deque_vector_move_backward/70000 8622.089 -3.29%
BM_deque_vector_ranges_copy/0 1.462 3.11%
BM_deque_vector_ranges_copy/1 2.053 -1.64%
BM_deque_vector_ranges_copy/1024 36.866 -
BM_deque_vector_ranges_copy/2 1.773 -3.19%
BM_deque_vector_ranges_copy/4000 142.715 -
BM_deque_vector_ranges_copy/4096 145.164 -
BM_deque_vector_ranges_copy/512 16.628 -
BM_deque_vector_ranges_copy/5500 198.336 -
BM_deque_vector_ranges_copy/64 2.629 1.43%
BM_deque_vector_ranges_copy/64000 2664.540 3.07%
BM_deque_vector_ranges_copy/65536 2633.570 1.88%
BM_deque_vector_ranges_copy/70000 2806.145 -
BM_deque_vector_ranges_copy_backward/0 1.596 15.88%
BM_deque_vector_ranges_copy_backward/1 2.120 1.73%
BM_deque_vector_ranges_copy_backward/1024 37.008 -
BM_deque_vector_ranges_copy_backward/2 1.841 -
BM_deque_vector_ranges_copy_backward/4000 142.859 -1.06%
BM_deque_vector_ranges_copy_backward/4096 148.683 -
BM_deque_vector_ranges_copy_backward/512 17.927 -
BM_deque_vector_ranges_copy_backward/5500 199.625 -
BM_deque_vector_ranges_copy_backward/64 2.907 -
BM_deque_vector_ranges_copy_backward/64000 7885.551 -3.98%
BM_deque_vector_ranges_copy_backward/65536 8223.066 2.42%
BM_deque_vector_ranges_copy_backward/70000 8687.655 -1.80%
BM_deque_vector_ranges_move/0 1.468 6.81%
BM_deque_vector_ranges_move/1 2.077 -
BM_deque_vector_ranges_move/1024 37.118 -
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 143.335 -2.32%
BM_deque_vector_ranges_move/4096 145.259 -1.29%
BM_deque_vector_ranges_move/512 16.650 -
BM_deque_vector_ranges_move/5500 198.259 -
BM_deque_vector_ranges_move/64 2.605 -
BM_deque_vector_ranges_move/64000 2840.049 3.85%
BM_deque_vector_ranges_move/65536 2775.181 -
BM_deque_vector_ranges_move/70000 3004.487 2.05%
BM_deque_vector_ranges_move_backward/0 1.587 15.81%
BM_deque_vector_ranges_move_backward/1 2.133 2.65%
BM_deque_vector_ranges_move_backward/1024 36.975 -
BM_deque_vector_ranges_move_backward/2 1.836 -
BM_deque_vector_ranges_move_backward/4000 141.953 -2.13%
BM_deque_vector_ranges_move_backward/4096 147.873 -
BM_deque_vector_ranges_move_backward/512 17.897 -
BM_deque_vector_ranges_move_backward/5500 199.063 -1.21%
BM_deque_vector_ranges_move_backward/64 2.918 -
BM_deque_vector_ranges_move_backward/64000 8134.464 -
BM_deque_vector_ranges_move_backward/65536 8124.833 -3.95%
BM_deque_vector_ranges_move_backward/70000 8827.265 -
BM_getline_string 18.036 3.83%
BM_lexicographical_compare_three_way<IntPtr>/1 0.339 22.44%
BM_lexicographical_compare_three_way<IntPtr>/1024 242.623 -2.04%
BM_lexicographical_compare_three_way<IntPtr>/1048576 249547.068 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.365 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3727.033 -1.95%
BM_lexicographical_compare_three_way<IntPtr>/256 69.521 -1.16%
BM_lexicographical_compare_three_way<IntPtr>/262144 59907.389 -1.34%
BM_lexicographical_compare_three_way<IntPtr>/4 1.135 -
BM_lexicographical_compare_three_way<IntPtr>/4096 943.739 -1.68%
BM_lexicographical_compare_three_way<IntPtr>/64 15.419 -1.11%
BM_lexicographical_compare_three_way<IntPtr>/65536 14890.948 -1.74%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.924 -14.38%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 476.402 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496203.169 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.791 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7559.211 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.228 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120290.450 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.274 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1886.178 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.381 1.34%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30043.238 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.200 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 248.560 -1.95%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 248921.359 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.165 -1.74%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3796.632 -1.18%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 69.931 -1.26%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60717.932 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.034 -1.00%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 958.825 -1.33%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.438 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15173.980 -
BM_lexicographical_compare_three_way_fast_path/1 0.345 12.37%
BM_lexicographical_compare_three_way_fast_path/1024 243.465 -
BM_lexicographical_compare_three_way_fast_path/1048576 249679.739 -
BM_lexicographical_compare_three_way_fast_path/16 4.393 -
BM_lexicographical_compare_three_way_fast_path/16384 3738.634 -
BM_lexicographical_compare_three_way_fast_path/256 70.045 -
BM_lexicographical_compare_three_way_fast_path/262144 59942.687 -
BM_lexicographical_compare_three_way_fast_path/4 1.137 -
BM_lexicographical_compare_three_way_fast_path/4096 947.137 -
BM_lexicographical_compare_three_way_fast_path/64 15.488 -
BM_lexicographical_compare_three_way_fast_path/65536 14932.120 -
BM_lexicographical_compare_three_way_slow_path/1 0.346 -5.36%
BM_lexicographical_compare_three_way_slow_path/1024 246.459 -1.06%
BM_lexicographical_compare_three_way_slow_path/1048576 248433.209 -1.44%
BM_lexicographical_compare_three_way_slow_path/16 4.608 2.46%
BM_lexicographical_compare_three_way_slow_path/16384 3827.390 -2.64%
BM_lexicographical_compare_three_way_slow_path/256 70.410 -1.07%
BM_lexicographical_compare_three_way_slow_path/262144 61278.937 -3.77%
BM_lexicographical_compare_three_way_slow_path/4 1.149 -
BM_lexicographical_compare_three_way_slow_path/4096 959.626 -1.97%
BM_lexicographical_compare_three_way_slow_path/64 15.555 -1.75%
BM_lexicographical_compare_three_way_slow_path/65536 15304.115 -3.58%
BM_map_find_string_literal 11.940 -
BM_num_get<bool> 12.715 1.82%
BM_num_get<double> 35.649 -
BM_num_get<float> 35.173 -
BM_num_get<long> 11.795 1.75%
BM_num_get<long_double> 35.898 -
BM_num_get<long_long> 11.861 2.95%
BM_num_get<unsigned_int> 10.788 -1.86%
BM_num_get<unsigned_long> 11.095 -2.30%
BM_num_get<unsigned_long_long> 11.175 -1.77%
BM_num_get<unsigned_short> 10.560 -
BM_num_get<void*> 11.734 -1.29%
BM_num_put<bool> 10.781 2.01%
BM_num_put<const_void*> 12.516 -1.64%
BM_num_put<double> 59.032 -
BM_num_put<long> 12.031 2.30%
BM_num_put<long_double> 58.728 -
BM_num_put<long_long> 12.085 1.76%
BM_num_put<unsigned_long> 11.584 1.09%
BM_num_put<unsigned_long_long> 11.522 -
BM_std_min<__int128>/1 0.460 35.20%
BM_std_min<__int128>/10 3.670 -2.95%
BM_std_min<__int128>/1024 395.845 -25.47%
BM_std_min<__int128>/11 4.062 -3.01%
BM_std_min<__int128>/12 4.493 -3.05%
BM_std_min<__int128>/13 4.900 -3.30%
BM_std_min<__int128>/14 5.288 -4.60%
BM_std_min<__int128>/15 5.717 -4.19%
BM_std_min<__int128>/16 6.159 -4.42%
BM_std_min<__int128>/17 6.491 -6.51%
BM_std_min<__int128>/18 6.866 -7.30%
BM_std_min<__int128>/19 7.249 -8.28%
BM_std_min<__int128>/2 0.671 2.18%
BM_std_min<__int128>/20 7.622 -9.21%
BM_std_min<__int128>/21 7.964 -10.50%
BM_std_min<__int128>/22 8.350 -10.88%
BM_std_min<__int128>/23 8.739 -11.65%
BM_std_min<__int128>/24 9.109 -12.31%
BM_std_min<__int128>/25 9.469 -13.19%
BM_std_min<__int128>/26 9.810 -13.33%
BM_std_min<__int128>/27 10.214 -13.63%
BM_std_min<__int128>/28 10.619 -14.06%
BM_std_min<__int128>/29 11.008 -14.36%
BM_std_min<__int128>/3 1.024 -
BM_std_min<__int128>/30 11.397 -14.75%
BM_std_min<__int128>/31 11.794 -14.95%
BM_std_min<__int128>/32 12.205 -14.95%
BM_std_min<__int128>/4 1.380 -1.72%
BM_std_min<__int128>/4000 1541.533 -25.56%
BM_std_min<__int128>/4096 1576.929 -25.85%
BM_std_min<__int128>/5 1.761 -1.93%
BM_std_min<__int128>/512 198.752 -24.91%
BM_std_min<__int128>/5500 2116.878 -25.66%
BM_std_min<__int128>/6 2.079 -4.13%
BM_std_min<__int128>/64 24.525 -20.89%
BM_std_min<__int128>/64000 24711.757 -26.27%
BM_std_min<__int128>/65536 25309.335 -26.12%
BM_std_min<__int128>/7 2.485 -3.44%
BM_std_min<__int128>/70000 27044.401 -25.84%
BM_std_min<__int128>/8 2.870 -4.39%
BM_std_min<__int128>/9 3.280 -2.61%
BM_std_min<char>/1 0.450 18.90%
BM_std_min<char>/10 0.904 -
BM_std_min<char>/1024 8.614 -
BM_std_min<char>/11 1.042 -
BM_std_min<char>/12 1.294 -3.89%
BM_std_min<char>/13 1.562 2.71%
BM_std_min<char>/14 1.817 1.64%
BM_std_min<char>/15 2.070 7.38%
BM_std_min<char>/16 2.419 -
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.987 1.67%
BM_std_min<char>/19 1.183 2.44%
BM_std_min<char>/2 0.530 9.13%
BM_std_min<char>/20 1.528 -
BM_std_min<char>/21 1.791 -
BM_std_min<char>/22 2.053 -1.39%
BM_std_min<char>/23 2.259 -1.72%
BM_std_min<char>/24 2.622 -6.20%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.161 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.768 2.76%
BM_std_min<char>/29 1.966 -1.69%
BM_std_min<char>/3 0.796 14.88%
BM_std_min<char>/30 2.256 -3.22%
BM_std_min<char>/31 2.449 -4.95%
BM_std_min<char>/32 2.880 -
BM_std_min<char>/4 1.141 6.97%
BM_std_min<char>/4000 27.797 3.05%
BM_std_min<char>/4096 29.616 3.75%
BM_std_min<char>/5 1.458 4.45%
BM_std_min<char>/512 6.242 -2.23%
BM_std_min<char>/5500 37.308 1.40%
BM_std_min<char>/6 1.591 -
BM_std_min<char>/64 4.140 -
BM_std_min<char>/64000 451.267 -
BM_std_min<char>/65536 462.459 -
BM_std_min<char>/7 1.882 2.41%
BM_std_min<char>/70000 493.645 -
BM_std_min<char>/8 2.276 -4.88%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.366 -4.76%
BM_std_min<int>/10 1.006 -1.04%
BM_std_min<int>/1024 26.742 -
BM_std_min<int>/11 1.157 -
BM_std_min<int>/12 1.554 -
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.750 -
BM_std_min<int>/17 0.960 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -4.84%
BM_std_min<int>/20 1.388 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.826 1.60%
BM_std_min<int>/25 1.481 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.049 2.78%
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.700 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.215 -
BM_std_min<int>/4 1.025 -4.77%
BM_std_min<int>/4000 109.483 -
BM_std_min<int>/4096 112.405 -
BM_std_min<int>/5 0.877 -
BM_std_min<int>/512 12.848 -
BM_std_min<int>/5500 152.089 -
BM_std_min<int>/6 0.937 -
BM_std_min<int>/64 2.638 -2.77%
BM_std_min<int>/64000 1882.041 -
BM_std_min<int>/65536 1926.509 -
BM_std_min<int>/7 1.055 -
BM_std_min<int>/70000 2055.412 -
BM_std_min<int>/8 1.264 -1.41%
BM_std_min<int>/9 0.929 -
BM_std_min<long_long>/1 0.550 -8.52%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.960 -
BM_std_min<long_long>/11 1.492 -
BM_std_min<long_long>/12 2.060 5.30%
BM_std_min<long_long>/13 2.379 -1.68%
BM_std_min<long_long>/14 2.652 -
BM_std_min<long_long>/15 2.881 -
BM_std_min<long_long>/16 3.111 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.692 -
BM_std_min<long_long>/20 2.057 1.52%
BM_std_min<long_long>/21 2.411 -
BM_std_min<long_long>/22 2.646 -
BM_std_min<long_long>/23 2.941 1.88%
BM_std_min<long_long>/24 3.118 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.082 -
BM_std_min<long_long>/27 2.089 -
BM_std_min<long_long>/28 2.517 -
BM_std_min<long_long>/29 2.953 2.05%
BM_std_min<long_long>/3 1.296 3.85%
BM_std_min<long_long>/30 3.273 -
BM_std_min<long_long>/31 3.387 5.33%
BM_std_min<long_long>/32 3.637 3.57%
BM_std_min<long_long>/4 1.691 -
BM_std_min<long_long>/4000 444.305 -
BM_std_min<long_long>/4096 454.865 -
BM_std_min<long_long>/5 1.920 -
BM_std_min<long_long>/512 46.578 -1.36%
BM_std_min<long_long>/5500 613.310 -
BM_std_min<long_long>/6 2.146 -
BM_std_min<long_long>/64 4.853 -3.64%
BM_std_min<long_long>/64000 7317.137 -
BM_std_min<long_long>/65536 7492.074 -
BM_std_min<long_long>/7 2.361 -
BM_std_min<long_long>/70000 8004.791 -
BM_std_min<long_long>/8 2.696 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.333 25.20%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.984 -
BM_std_min<short>/11 1.180 -3.55%
BM_std_min<short>/12 1.558 -
BM_std_min<short>/13 1.155 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.387 -
BM_std_min<short>/16 1.763 1.09%
BM_std_min<short>/17 1.581 -3.39%
BM_std_min<short>/18 1.609 -4.61%
BM_std_min<short>/19 1.835 -5.10%
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.289 -1.93%
BM_std_min<short>/21 1.833 2.77%
BM_std_min<short>/22 1.854 -
BM_std_min<short>/23 2.130 2.12%
BM_std_min<short>/24 2.519 -
BM_std_min<short>/25 2.152 5.24%
BM_std_min<short>/26 2.135 -
BM_std_min<short>/27 2.369 -
BM_std_min<short>/28 2.664 -1.82%
BM_std_min<short>/29 2.457 4.92%
BM_std_min<short>/3 0.693 -
BM_std_min<short>/30 2.479 5.08%
BM_std_min<short>/31 2.589 -1.11%
BM_std_min<short>/32 2.935 -1.13%
BM_std_min<short>/4 1.034 5.49%
BM_std_min<short>/4000 53.481 -
BM_std_min<short>/4096 54.893 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.335 -
BM_std_min<short>/5500 75.442 -
BM_std_min<short>/6 0.971 -
BM_std_min<short>/64 3.543 -
BM_std_min<short>/64000 911.202 -
BM_std_min<short>/65536 933.017 -
BM_std_min<short>/7 1.123 1.28%
BM_std_min<short>/70000 1031.642 -
BM_std_min<short>/8 1.290 -7.23%
BM_std_min<short>/9 0.925 -
BM_std_min<unsigned___int128>/1 0.460 11.41%
BM_std_min<unsigned___int128>/10 3.709 -
BM_std_min<unsigned___int128>/1024 465.659 6.12%
BM_std_min<unsigned___int128>/11 4.091 -
BM_std_min<unsigned___int128>/12 4.517 -
BM_std_min<unsigned___int128>/13 4.937 -
BM_std_min<unsigned___int128>/14 5.352 -
BM_std_min<unsigned___int128>/15 5.773 -
BM_std_min<unsigned___int128>/16 6.214 -
BM_std_min<unsigned___int128>/17 6.652 1.08%
BM_std_min<unsigned___int128>/18 7.074 1.20%
BM_std_min<unsigned___int128>/19 7.500 1.41%
BM_std_min<unsigned___int128>/2 0.660 -
BM_std_min<unsigned___int128>/20 7.913 1.32%
BM_std_min<unsigned___int128>/21 8.364 2.01%
BM_std_min<unsigned___int128>/22 8.800 1.90%
BM_std_min<unsigned___int128>/23 9.254 2.00%
BM_std_min<unsigned___int128>/24 9.672 2.03%
BM_std_min<unsigned___int128>/25 10.103 2.24%
BM_std_min<unsigned___int128>/26 10.506 2.65%
BM_std_min<unsigned___int128>/27 10.983 2.55%
BM_std_min<unsigned___int128>/28 11.426 2.54%
BM_std_min<unsigned___int128>/29 11.884 2.66%
BM_std_min<unsigned___int128>/3 1.039 2.24%
BM_std_min<unsigned___int128>/30 12.321 2.75%
BM_std_min<unsigned___int128>/31 12.761 2.74%
BM_std_min<unsigned___int128>/32 13.233 2.87%
BM_std_min<unsigned___int128>/4 1.391 -
BM_std_min<unsigned___int128>/4000 1817.016 5.43%
BM_std_min<unsigned___int128>/4096 1869.400 6.12%
BM_std_min<unsigned___int128>/5 1.778 -
BM_std_min<unsigned___int128>/512 233.921 5.58%
BM_std_min<unsigned___int128>/5500 2504.341 6.05%
BM_std_min<unsigned___int128>/6 2.125 -
BM_std_min<unsigned___int128>/64 27.876 4.60%
BM_std_min<unsigned___int128>/64000 29398.489 6.65%
BM_std_min<unsigned___int128>/65536 29989.747 6.14%
BM_std_min<unsigned___int128>/7 2.539 1.04%
BM_std_min<unsigned___int128>/70000 31954.931 5.92%
BM_std_min<unsigned___int128>/8 2.939 -
BM_std_min<unsigned___int128>/9 3.320 -
BM_std_min<unsigned_char>/1 0.325 -28.27%
BM_std_min<unsigned_char>/10 0.913 -
BM_std_min<unsigned_char>/1024 8.378 -
BM_std_min<unsigned_char>/11 1.068 -1.47%
BM_std_min<unsigned_char>/12 1.289 -4.65%
BM_std_min<unsigned_char>/13 1.533 -1.93%
BM_std_min<unsigned_char>/14 1.777 -1.99%
BM_std_min<unsigned_char>/15 2.078 -
BM_std_min<unsigned_char>/16 2.594 1.15%
BM_std_min<unsigned_char>/17 0.927 -
BM_std_min<unsigned_char>/18 0.971 -1.68%
BM_std_min<unsigned_char>/19 1.156 -2.22%
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.588 2.16%
BM_std_min<unsigned_char>/21 1.763 -3.93%
BM_std_min<unsigned_char>/22 2.080 1.72%
BM_std_min<unsigned_char>/23 2.346 1.28%
BM_std_min<unsigned_char>/24 2.799 1.74%
BM_std_min<unsigned_char>/25 1.174 1.74%
BM_std_min<unsigned_char>/26 1.155 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.741 -1.18%
BM_std_min<unsigned_char>/29 2.011 1.36%
BM_std_min<unsigned_char>/3 0.693 -3.49%
BM_std_min<unsigned_char>/30 2.324 -
BM_std_min<unsigned_char>/31 2.544 1.03%
BM_std_min<unsigned_char>/32 2.886 -1.92%
BM_std_min<unsigned_char>/4 1.008 -3.61%
BM_std_min<unsigned_char>/4000 27.062 -
BM_std_min<unsigned_char>/4096 28.960 -
BM_std_min<unsigned_char>/5 1.307 -3.57%
BM_std_min<unsigned_char>/512 6.297 -1.43%
BM_std_min<unsigned_char>/5500 37.078 -
BM_std_min<unsigned_char>/6 1.498 -3.15%
BM_std_min<unsigned_char>/64 4.058 -1.98%
BM_std_min<unsigned_char>/64000 453.360 -
BM_std_min<unsigned_char>/65536 464.441 -
BM_std_min<unsigned_char>/7 1.797 -2.54%
BM_std_min<unsigned_char>/70000 496.170 -
BM_std_min<unsigned_char>/8 2.244 -4.10%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.330 -
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 27.005 -
BM_std_min<unsigned_int>/11 1.157 -
BM_std_min<unsigned_int>/12 1.531 1.70%
BM_std_min<unsigned_int>/13 1.438 -1.54%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.892 -
BM_std_min<unsigned_int>/17 0.954 -
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.387 -
BM_std_min<unsigned_int>/21 1.397 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.572 -
BM_std_min<unsigned_int>/24 1.862 3.10%
BM_std_min<unsigned_int>/25 1.481 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 2.008 1.91%
BM_std_min<unsigned_int>/29 1.901 -12.24%
BM_std_min<unsigned_int>/3 0.700 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.207 -
BM_std_min<unsigned_int>/4 0.987 -5.06%
BM_std_min<unsigned_int>/4000 110.030 -
BM_std_min<unsigned_int>/4096 111.886 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.951 -
BM_std_min<unsigned_int>/5500 152.589 -
BM_std_min<unsigned_int>/6 0.925 -
BM_std_min<unsigned_int>/64 2.867 1.36%
BM_std_min<unsigned_int>/64000 1882.322 -
BM_std_min<unsigned_int>/65536 1926.473 -
BM_std_min<unsigned_int>/7 1.040 -
BM_std_min<unsigned_int>/70000 2055.333 -
BM_std_min<unsigned_int>/8 1.251 -4.47%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.254 -21.36%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 106.085 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.560 -
BM_std_min<unsigned_long_long>/13 1.735 1.79%
BM_std_min<unsigned_long_long>/14 1.949 2.76%
BM_std_min<unsigned_long_long>/15 2.219 5.16%
BM_std_min<unsigned_long_long>/16 2.471 3.52%
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 2.030 2.95%
BM_std_min<unsigned_long_long>/22 2.228 2.91%
BM_std_min<unsigned_long_long>/23 2.490 4.59%
BM_std_min<unsigned_long_long>/24 2.699 1.95%
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.085 -
BM_std_min<unsigned_long_long>/27 2.109 -
BM_std_min<unsigned_long_long>/28 2.165 -
BM_std_min<unsigned_long_long>/29 2.483 3.20%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.795 5.49%
BM_std_min<unsigned_long_long>/31 2.933 -
BM_std_min<unsigned_long_long>/32 3.231 -
BM_std_min<unsigned_long_long>/4 1.041 -
BM_std_min<unsigned_long_long>/4000 444.496 -
BM_std_min<unsigned_long_long>/4096 455.370 -
BM_std_min<unsigned_long_long>/5 1.432 7.43%
BM_std_min<unsigned_long_long>/512 46.838 -
BM_std_min<unsigned_long_long>/5500 614.028 -
BM_std_min<unsigned_long_long>/6 1.640 4.68%
BM_std_min<unsigned_long_long>/64 4.817 2.68%
BM_std_min<unsigned_long_long>/64000 7318.912 -
BM_std_min<unsigned_long_long>/65536 7490.086 -
BM_std_min<unsigned_long_long>/7 1.908 4.95%
BM_std_min<unsigned_long_long>/70000 8008.219 -
BM_std_min<unsigned_long_long>/8 2.342 -
BM_std_min<unsigned_long_long>/9 1.162 -1.57%
BM_std_min<unsigned_short>/1 0.382 -
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.871 -
BM_std_min<unsigned_short>/11 1.159 -
BM_std_min<unsigned_short>/12 1.514 -
BM_std_min<unsigned_short>/13 6.414 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.698 -1.00%
BM_std_min<unsigned_short>/17 6.637 -
BM_std_min<unsigned_short>/18 1.553 1.87%
BM_std_min<unsigned_short>/19 1.915 4.34%
BM_std_min<unsigned_short>/2 0.506 4.34%
BM_std_min<unsigned_short>/20 2.273 -
BM_std_min<unsigned_short>/21 6.895 -
BM_std_min<unsigned_short>/22 1.844 -4.29%
BM_std_min<unsigned_short>/23 2.110 -
BM_std_min<unsigned_short>/24 2.473 2.06%
BM_std_min<unsigned_short>/25 7.120 -
BM_std_min<unsigned_short>/26 2.168 1.69%
BM_std_min<unsigned_short>/27 2.422 6.75%
BM_std_min<unsigned_short>/28 2.690 -3.10%
BM_std_min<unsigned_short>/29 7.329 -
BM_std_min<unsigned_short>/3 0.694 -
BM_std_min<unsigned_short>/30 2.342 3.51%
BM_std_min<unsigned_short>/31 2.515 -1.74%
BM_std_min<unsigned_short>/32 2.913 2.73%
BM_std_min<unsigned_short>/4 1.021 1.28%
BM_std_min<unsigned_short>/4000 53.731 -
BM_std_min<unsigned_short>/4096 55.179 -
BM_std_min<unsigned_short>/5 0.877 -
BM_std_min<unsigned_short>/512 7.073 -3.01%
BM_std_min<unsigned_short>/5500 75.477 -
BM_std_min<unsigned_short>/6 0.954 -1.18%
BM_std_min<unsigned_short>/64 3.533 -
BM_std_min<unsigned_short>/64000 912.352 -
BM_std_min<unsigned_short>/65536 934.399 -
BM_std_min<unsigned_short>/7 1.093 -1.07%
BM_std_min<unsigned_short>/70000 1032.281 -
BM_std_min<unsigned_short>/8 1.306 -
BM_std_min<unsigned_short>/9 6.440 3.30%
BM_std_minmax<char>/1 0.613 -3.56%
BM_std_minmax<char>/10 1.384 -
BM_std_minmax<char>/1024 8.726 -
BM_std_minmax<char>/11 1.859 5.07%
BM_std_minmax<char>/12 2.058 3.89%
BM_std_minmax<char>/13 2.354 4.21%
BM_std_minmax<char>/14 2.659 3.21%
BM_std_minmax<char>/15 3.091 5.24%
BM_std_minmax<char>/16 0.924 -19.79%
BM_std_minmax<char>/17 1.086 -5.96%
BM_std_minmax<char>/18 1.315 -5.11%
BM_std_minmax<char>/19 1.679 -5.79%
BM_std_minmax<char>/2 0.852 -2.62%
BM_std_minmax<char>/20 1.996 -2.62%
BM_std_minmax<char>/21 2.319 -
BM_std_minmax<char>/22 2.663 1.37%
BM_std_minmax<char>/23 3.047 1.45%
BM_std_minmax<char>/24 1.154 -16.40%
BM_std_minmax<char>/25 1.179 -14.91%
BM_std_minmax<char>/26 1.439 -10.98%
BM_std_minmax<char>/27 1.857 -8.25%
BM_std_minmax<char>/28 2.224 -1.38%
BM_std_minmax<char>/29 2.472 -2.60%
BM_std_minmax<char>/3 1.174 -
BM_std_minmax<char>/30 2.800 -
BM_std_minmax<char>/31 3.279 -
BM_std_minmax<char>/32 1.572 -8.33%
BM_std_minmax<char>/4 1.480 2.80%
BM_std_minmax<char>/4000 38.752 -
BM_std_minmax<char>/4096 32.843 -
BM_std_minmax<char>/5 1.839 5.71%
BM_std_minmax<char>/512 4.976 -
BM_std_minmax<char>/5500 50.496 -
BM_std_minmax<char>/6 2.116 2.24%
BM_std_minmax<char>/64 1.379 -
BM_std_minmax<char>/64000 530.698 -
BM_std_minmax<char>/65536 543.683 -
BM_std_minmax<char>/7 2.528 3.99%
BM_std_minmax<char>/70000 595.395 -
BM_std_minmax<char>/8 0.926 -
BM_std_minmax<char>/9 1.153 -
BM_std_minmax<int>/1 0.602 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.526 -
BM_std_minmax<int>/11 1.780 4.49%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 2.000 3.60%
BM_std_minmax<int>/16 1.314 -2.64%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.867 3.13%
BM_std_minmax<int>/20 1.744 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.328 1.07%
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.165 -
BM_std_minmax<int>/27 2.419 -
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.080 -
BM_std_minmax<int>/3 1.171 1.70%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.661 -1.20%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 1.087 6.11%
BM_std_minmax<int>/4000 133.065 -
BM_std_minmax<int>/4096 136.322 -
BM_std_minmax<int>/5 1.155 -
BM_std_minmax<int>/512 16.618 -
BM_std_minmax<int>/5500 191.064 -
BM_std_minmax<int>/6 1.347 -2.87%
BM_std_minmax<int>/64 2.529 -
BM_std_minmax<int>/64000 2151.953 -
BM_std_minmax<int>/65536 2202.479 -
BM_std_minmax<int>/7 1.677 -5.55%
BM_std_minmax<int>/70000 2351.903 -
BM_std_minmax<int>/8 1.161 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.613 -
BM_std_minmax<long_long>/10 2.156 -
BM_std_minmax<long_long>/1024 133.596 -
BM_std_minmax<long_long>/11 2.379 -3.00%
BM_std_minmax<long_long>/12 2.691 -1.22%
BM_std_minmax<long_long>/13 3.005 -1.64%
BM_std_minmax<long_long>/14 3.343 1.30%
BM_std_minmax<long_long>/15 3.713 1.43%
BM_std_minmax<long_long>/16 3.053 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.067 -
BM_std_minmax<long_long>/19 3.069 -
BM_std_minmax<long_long>/2 1.099 -10.00%
BM_std_minmax<long_long>/20 3.280 -
BM_std_minmax<long_long>/21 3.534 -
BM_std_minmax<long_long>/22 3.933 -
BM_std_minmax<long_long>/23 4.356 1.13%
BM_std_minmax<long_long>/24 3.986 -
BM_std_minmax<long_long>/25 4.008 -
BM_std_minmax<long_long>/26 4.010 -
BM_std_minmax<long_long>/27 4.013 -
BM_std_minmax<long_long>/28 4.086 -
BM_std_minmax<long_long>/29 4.209 -3.22%
BM_std_minmax<long_long>/3 1.475 -2.96%
BM_std_minmax<long_long>/30 4.544 -
BM_std_minmax<long_long>/31 4.857 1.14%
BM_std_minmax<long_long>/32 4.948 -
BM_std_minmax<long_long>/4 1.721 -2.91%
BM_std_minmax<long_long>/4000 525.527 -
BM_std_minmax<long_long>/4096 538.015 -
BM_std_minmax<long_long>/5 2.036 -4.67%
BM_std_minmax<long_long>/512 66.715 -
BM_std_minmax<long_long>/5500 723.704 -
BM_std_minmax<long_long>/6 2.302 -1.40%
BM_std_minmax<long_long>/64 10.325 -
BM_std_minmax<long_long>/64000 8472.822 -
BM_std_minmax<long_long>/65536 8674.070 -
BM_std_minmax<long_long>/7 2.614 -
BM_std_minmax<long_long>/70000 9267.248 -
BM_std_minmax<long_long>/8 2.120 -
BM_std_minmax<long_long>/9 2.125 -
BM_std_minmax<short>/1 0.632 -
BM_std_minmax<short>/10 1.426 -
BM_std_minmax<short>/1024 16.543 -
BM_std_minmax<short>/11 1.816 -
BM_std_minmax<short>/12 1.383 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.957 -3.51%
BM_std_minmax<short>/16 1.804 2.63%
BM_std_minmax<short>/17 1.744 -1.22%
BM_std_minmax<short>/18 2.041 -1.63%
BM_std_minmax<short>/19 2.365 -1.27%
BM_std_minmax<short>/2 0.906 4.68%
BM_std_minmax<short>/20 1.935 -5.87%
BM_std_minmax<short>/21 1.967 -4.63%
BM_std_minmax<short>/22 2.264 -2.95%
BM_std_minmax<short>/23 2.701 -
BM_std_minmax<short>/24 2.285 2.75%
BM_std_minmax<short>/25 2.294 -2.62%
BM_std_minmax<short>/26 2.470 -1.56%
BM_std_minmax<short>/27 2.849 -1.44%
BM_std_minmax<short>/28 2.502 -1.44%
BM_std_minmax<short>/29 2.619 1.01%
BM_std_minmax<short>/3 1.214 4.46%
BM_std_minmax<short>/30 2.781 -
BM_std_minmax<short>/31 3.091 -1.50%
BM_std_minmax<short>/32 1.229 -
BM_std_minmax<short>/4 1.044 7.45%
BM_std_minmax<short>/4000 65.969 -
BM_std_minmax<short>/4096 67.600 -
BM_std_minmax<short>/5 1.162 -
BM_std_minmax<short>/512 8.854 -
BM_std_minmax<short>/5500 97.601 -
BM_std_minmax<short>/6 1.362 -2.86%
BM_std_minmax<short>/64 1.526 -
BM_std_minmax<short>/64000 1063.691 -
BM_std_minmax<short>/65536 1089.560 -
BM_std_minmax<short>/7 1.766 -
BM_std_minmax<short>/70000 1199.816 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.184 1.02%
BM_std_minmax<unsigned_char>/1 0.614 -
BM_std_minmax<unsigned_char>/10 1.386 3.64%
BM_std_minmax<unsigned_char>/1024 8.760 -
BM_std_minmax<unsigned_char>/11 1.799 5.45%
BM_std_minmax<unsigned_char>/12 2.033 6.17%
BM_std_minmax<unsigned_char>/13 2.264 3.29%
BM_std_minmax<unsigned_char>/14 2.576 2.74%
BM_std_minmax<unsigned_char>/15 3.102 8.00%
BM_std_minmax<unsigned_char>/16 0.925 -
BM_std_minmax<unsigned_char>/17 1.086 -
BM_std_minmax<unsigned_char>/18 1.295 -
BM_std_minmax<unsigned_char>/19 1.638 -
BM_std_minmax<unsigned_char>/2 0.848 1.45%
BM_std_minmax<unsigned_char>/20 1.847 -2.69%
BM_std_minmax<unsigned_char>/21 2.164 -
BM_std_minmax<unsigned_char>/22 2.429 -1.11%
BM_std_minmax<unsigned_char>/23 2.909 -
BM_std_minmax<unsigned_char>/24 1.155 -
BM_std_minmax<unsigned_char>/25 1.179 -
BM_std_minmax<unsigned_char>/26 1.388 -
BM_std_minmax<unsigned_char>/27 1.834 -
BM_std_minmax<unsigned_char>/28 2.077 -
BM_std_minmax<unsigned_char>/29 2.382 -
BM_std_minmax<unsigned_char>/3 1.172 8.09%
BM_std_minmax<unsigned_char>/30 2.594 -3.69%
BM_std_minmax<unsigned_char>/31 3.122 -1.37%
BM_std_minmax<unsigned_char>/32 1.515 4.47%
BM_std_minmax<unsigned_char>/4 1.434 3.80%
BM_std_minmax<unsigned_char>/4000 38.956 -
BM_std_minmax<unsigned_char>/4096 32.981 -
BM_std_minmax<unsigned_char>/5 1.660 -
BM_std_minmax<unsigned_char>/512 5.018 -
BM_std_minmax<unsigned_char>/5500 50.879 2.67%
BM_std_minmax<unsigned_char>/6 1.975 1.52%
BM_std_minmax<unsigned_char>/64 1.201 -4.81%
BM_std_minmax<unsigned_char>/64000 532.510 -
BM_std_minmax<unsigned_char>/65536 545.193 -
BM_std_minmax<unsigned_char>/7 2.267 -6.11%
BM_std_minmax<unsigned_char>/70000 597.476 -
BM_std_minmax<unsigned_char>/8 1.151 -
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.387 -
BM_std_minmax<unsigned_int>/1024 33.547 -
BM_std_minmax<unsigned_int>/11 1.781 -
BM_std_minmax<unsigned_int>/12 1.385 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 1.989 -3.08%
BM_std_minmax<unsigned_int>/16 1.385 7.98%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.844 4.30%
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.464 2.11%
BM_std_minmax<unsigned_int>/24 1.808 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.407 -
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.118 2.45%
BM_std_minmax<unsigned_int>/30 2.215 -
BM_std_minmax<unsigned_int>/31 2.553 1.10%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.154 11.84%
BM_std_minmax<unsigned_int>/4000 133.093 -
BM_std_minmax<unsigned_int>/4096 136.344 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.617 -
BM_std_minmax<unsigned_int>/5500 191.033 -
BM_std_minmax<unsigned_int>/6 1.350 -
BM_std_minmax<unsigned_int>/64 2.538 -
BM_std_minmax<unsigned_int>/64000 2152.490 -
BM_std_minmax<unsigned_int>/65536 2203.523 -
BM_std_minmax<unsigned_int>/7 1.733 2.46%
BM_std_minmax<unsigned_int>/70000 2362.181 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.554 -15.13%
BM_std_minmax<unsigned_long_long>/10 2.129 -
BM_std_minmax<unsigned_long_long>/1024 133.865 -
BM_std_minmax<unsigned_long_long>/11 2.387 5.02%
BM_std_minmax<unsigned_long_long>/12 2.675 -
BM_std_minmax<unsigned_long_long>/13 3.008 1.77%
BM_std_minmax<unsigned_long_long>/14 3.268 -2.00%
BM_std_minmax<unsigned_long_long>/15 3.657 -1.25%
BM_std_minmax<unsigned_long_long>/16 3.056 -
BM_std_minmax<unsigned_long_long>/17 3.067 -
BM_std_minmax<unsigned_long_long>/18 3.074 -
BM_std_minmax<unsigned_long_long>/19 3.065 -
BM_std_minmax<unsigned_long_long>/2 0.851 -6.54%
BM_std_minmax<unsigned_long_long>/20 3.288 -
BM_std_minmax<unsigned_long_long>/21 3.499 -1.23%
BM_std_minmax<unsigned_long_long>/22 3.914 -
BM_std_minmax<unsigned_long_long>/23 4.307 -
BM_std_minmax<unsigned_long_long>/24 3.991 -
BM_std_minmax<unsigned_long_long>/25 4.009 -
BM_std_minmax<unsigned_long_long>/26 4.022 -
BM_std_minmax<unsigned_long_long>/27 4.013 -
BM_std_minmax<unsigned_long_long>/28 4.037 -
BM_std_minmax<unsigned_long_long>/29 4.228 -
BM_std_minmax<unsigned_long_long>/3 1.219 -9.59%
BM_std_minmax<unsigned_long_long>/30 4.438 -1.47%
BM_std_minmax<unsigned_long_long>/31 4.749 -1.25%
BM_std_minmax<unsigned_long_long>/32 4.968 -
BM_std_minmax<unsigned_long_long>/4 1.546 -2.00%
BM_std_minmax<unsigned_long_long>/4000 526.152 -
BM_std_minmax<unsigned_long_long>/4096 538.899 -
BM_std_minmax<unsigned_long_long>/5 1.802 -2.98%
BM_std_minmax<unsigned_long_long>/512 66.716 -
BM_std_minmax<unsigned_long_long>/5500 724.146 -
BM_std_minmax<unsigned_long_long>/6 2.066 -3.96%
BM_std_minmax<unsigned_long_long>/64 10.317 -
BM_std_minmax<unsigned_long_long>/64000 8474.966 -
BM_std_minmax<unsigned_long_long>/65536 8684.343 -
BM_std_minmax<unsigned_long_long>/7 2.470 -5.55%
BM_std_minmax<unsigned_long_long>/70000 9274.339 -
BM_std_minmax<unsigned_long_long>/8 2.121 -
BM_std_minmax<unsigned_long_long>/9 2.123 -
BM_std_minmax<unsigned_short>/1 0.643 2.55%
BM_std_minmax<unsigned_short>/10 1.423 -
BM_std_minmax<unsigned_short>/1024 16.556 -
BM_std_minmax<unsigned_short>/11 1.715 -
BM_std_minmax<unsigned_short>/12 1.384 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.621 -
BM_std_minmax<unsigned_short>/15 1.938 2.07%
BM_std_minmax<unsigned_short>/16 1.760 -1.40%
BM_std_minmax<unsigned_short>/17 1.769 3.32%
BM_std_minmax<unsigned_short>/18 1.944 -
BM_std_minmax<unsigned_short>/19 2.117 -2.05%
BM_std_minmax<unsigned_short>/2 0.909 1.90%
BM_std_minmax<unsigned_short>/20 1.991 3.92%
BM_std_minmax<unsigned_short>/21 2.104 9.63%
BM_std_minmax<unsigned_short>/22 2.324 1.81%
BM_std_minmax<unsigned_short>/23 2.525 2.46%
BM_std_minmax<unsigned_short>/24 2.239 -
BM_std_minmax<unsigned_short>/25 2.318 -
BM_std_minmax<unsigned_short>/26 2.550 -
BM_std_minmax<unsigned_short>/27 2.864 1.62%
BM_std_minmax<unsigned_short>/28 2.581 1.25%
BM_std_minmax<unsigned_short>/29 2.610 1.35%
BM_std_minmax<unsigned_short>/3 1.226 4.17%
BM_std_minmax<unsigned_short>/30 2.844 -
BM_std_minmax<unsigned_short>/31 3.125 -
BM_std_minmax<unsigned_short>/32 1.268 -5.56%
BM_std_minmax<unsigned_short>/4 0.971 -15.84%
BM_std_minmax<unsigned_short>/4000 66.021 -
BM_std_minmax<unsigned_short>/4096 67.649 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.857 -
BM_std_minmax<unsigned_short>/5500 97.557 -
BM_std_minmax<unsigned_short>/6 1.388 1.66%
BM_std_minmax<unsigned_short>/64 1.546 -1.57%
BM_std_minmax<unsigned_short>/64000 1064.702 -
BM_std_minmax<unsigned_short>/65536 1090.209 -
BM_std_minmax<unsigned_short>/7 1.720 2.79%
BM_std_minmax<unsigned_short>/70000 1200.710 -
BM_std_minmax<unsigned_short>/8 1.154 -
BM_std_minmax<unsigned_short>/9 1.174 -
BM_std_minmax_element<char>/1 0.305 -
BM_std_minmax_element<char>/1024 280.841 3.61%
BM_std_minmax_element<char>/2 0.688 -
BM_std_minmax_element<char>/3 1.157 1.16%
BM_std_minmax_element<char>/4 1.251 2.44%
BM_std_minmax_element<char>/4000 1076.282 4.41%
BM_std_minmax_element<char>/4096 1109.207 5.00%
BM_std_minmax_element<char>/512 143.054 3.12%
BM_std_minmax_element<char>/5500 1480.477 4.58%
BM_std_minmax_element<char>/64 17.584 2.12%
BM_std_minmax_element<char>/64000 17097.313 4.82%
BM_std_minmax_element<char>/65536 17509.286 4.96%
BM_std_minmax_element<char>/70000 18728.316 4.60%
BM_std_minmax_element<int>/1 0.305 -8.43%
BM_std_minmax_element<int>/1024 268.695 -8.67%
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.147 -
BM_std_minmax_element<int>/4 1.241 -2.42%
BM_std_minmax_element<int>/4000 1035.607 -9.00%
BM_std_minmax_element<int>/4096 1061.301 -8.90%
BM_std_minmax_element<int>/512 136.822 -8.36%
BM_std_minmax_element<int>/5500 1422.545 -8.89%
BM_std_minmax_element<int>/64 17.145 -6.41%
BM_std_minmax_element<int>/64000 16544.242 -9.05%
BM_std_minmax_element<int>/65536 16910.649 -9.20%
BM_std_minmax_element<int>/70000 18165.989 -8.70%
BM_std_minmax_element<long_long>/1 0.314 4.52%
BM_std_minmax_element<long_long>/1024 293.980 5.40%
BM_std_minmax_element<long_long>/2 0.685 -
BM_std_minmax_element<long_long>/3 1.146 -7.34%
BM_std_minmax_element<long_long>/4 1.253 -1.08%
BM_std_minmax_element<long_long>/4000 1134.366 5.98%
BM_std_minmax_element<long_long>/4096 1162.401 5.84%
BM_std_minmax_element<long_long>/512 149.294 5.59%
BM_std_minmax_element<long_long>/5500 1557.039 6.02%
BM_std_minmax_element<long_long>/64 18.201 4.13%
BM_std_minmax_element<long_long>/64000 18186.570 6.28%
BM_std_minmax_element<long_long>/65536 18631.465 6.31%
BM_std_minmax_element<long_long>/70000 19891.324 6.30%
BM_std_minmax_element<short>/1 0.324 6.80%
BM_std_minmax_element<short>/1024 284.075 -5.07%
BM_std_minmax_element<short>/2 0.649 -
BM_std_minmax_element<short>/3 1.247 7.01%
BM_std_minmax_element<short>/4 1.237 -1.89%
BM_std_minmax_element<short>/4000 1089.110 -5.42%
BM_std_minmax_element<short>/4096 1114.115 -5.48%
BM_std_minmax_element<short>/512 144.624 -4.81%
BM_std_minmax_element<short>/5500 1490.548 -5.69%
BM_std_minmax_element<short>/64 17.639 -4.73%
BM_std_minmax_element<short>/64000 17378.137 -5.48%
BM_std_minmax_element<short>/65536 17735.227 -5.78%
BM_std_minmax_element<short>/70000 18997.183 -5.55%
BM_tolower_char<char> 0.616 -5.77%
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 15.011 -
BM_tolower_string<wchar_t> 6.209 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 14.993 -
BM_toupper_string<wchar_t> 6.167 -2.09%
BM_vector_deque_copy/0 0.429 -14.21%
BM_vector_deque_copy/1 2.095 -9.99%
BM_vector_deque_copy/1024 35.639 -
BM_vector_deque_copy/2 1.827 -11.26%
BM_vector_deque_copy/4000 140.517 -
BM_vector_deque_copy/4096 145.272 -
BM_vector_deque_copy/512 16.995 -
BM_vector_deque_copy/5500 196.644 -
BM_vector_deque_copy/64 2.713 -3.71%
BM_vector_deque_copy/64000 2376.431 -8.89%
BM_vector_deque_copy/65536 2363.633 -8.81%
BM_vector_deque_copy/70000 2583.820 -7.91%
BM_vector_deque_copy_backward/0 0.426 2.57%
BM_vector_deque_copy_backward/1 2.480 -2.29%
BM_vector_deque_copy_backward/1024 37.810 -
BM_vector_deque_copy_backward/2 2.227 -2.76%
BM_vector_deque_copy_backward/4000 141.826 -
BM_vector_deque_copy_backward/4096 149.075 -
BM_vector_deque_copy_backward/512 17.617 -
BM_vector_deque_copy_backward/5500 197.717 -1.54%
BM_vector_deque_copy_backward/64 3.094 -1.33%
BM_vector_deque_copy_backward/64000 7887.116 3.32%
BM_vector_deque_copy_backward/65536 8080.457 4.38%
BM_vector_deque_copy_backward/70000 8650.013 3.61%
BM_vector_deque_move/0 0.507 -25.94%
BM_vector_deque_move/1 2.004 -14.01%
BM_vector_deque_move/1024 35.841 -
BM_vector_deque_move/2 1.728 -16.39%
BM_vector_deque_move/4000 140.971 -
BM_vector_deque_move/4096 144.949 -
BM_vector_deque_move/512 16.997 -
BM_vector_deque_move/5500 195.525 -
BM_vector_deque_move/64 2.705 -5.51%
BM_vector_deque_move/64000 2365.583 -8.80%
BM_vector_deque_move/65536 2366.403 -8.56%
BM_vector_deque_move/70000 2578.281 -7.65%
BM_vector_deque_move_backward/0 0.440 -
BM_vector_deque_move_backward/1 2.146 -10.01%
BM_vector_deque_move_backward/1024 37.961 1.85%
BM_vector_deque_move_backward/2 1.886 -8.54%
BM_vector_deque_move_backward/4000 142.610 1.05%
BM_vector_deque_move_backward/4096 149.192 -
BM_vector_deque_move_backward/512 18.147 1.43%
BM_vector_deque_move_backward/5500 199.982 -
BM_vector_deque_move_backward/64 3.100 1.90%
BM_vector_deque_move_backward/64000 7872.559 8.39%
BM_vector_deque_move_backward/65536 8099.591 7.13%
BM_vector_deque_move_backward/70000 8557.145 5.88%
BM_vector_deque_ranges_copy/0 0.462 16.39%
BM_vector_deque_ranges_copy/1 2.324 -
BM_vector_deque_ranges_copy/1024 35.992 -
BM_vector_deque_ranges_copy/2 2.068 -
BM_vector_deque_ranges_copy/4000 141.236 -1.00%
BM_vector_deque_ranges_copy/4096 145.158 -
BM_vector_deque_ranges_copy/512 17.017 -
BM_vector_deque_ranges_copy/5500 197.285 -
BM_vector_deque_ranges_copy/64 2.784 -1.18%
BM_vector_deque_ranges_copy/64000 2379.916 -8.15%
BM_vector_deque_ranges_copy/65536 2365.213 -8.58%
BM_vector_deque_ranges_copy/70000 2583.067 -7.82%
BM_vector_deque_ranges_copy_backward/0 0.440 -20.24%
BM_vector_deque_ranges_copy_backward/1 2.323 -
BM_vector_deque_ranges_copy_backward/1024 37.791 1.47%
BM_vector_deque_ranges_copy_backward/2 2.064 -
BM_vector_deque_ranges_copy_backward/4000 142.118 -
BM_vector_deque_ranges_copy_backward/4096 148.293 -
BM_vector_deque_ranges_copy_backward/512 17.625 -
BM_vector_deque_ranges_copy_backward/5500 198.391 -
BM_vector_deque_ranges_copy_backward/64 2.974 -2.18%
BM_vector_deque_ranges_copy_backward/64000 7699.186 1.99%
BM_vector_deque_ranges_copy_backward/65536 8008.263 4.50%
BM_vector_deque_ranges_copy_backward/70000 8564.373 4.35%
BM_vector_deque_ranges_move/0 0.461 -
BM_vector_deque_ranges_move/1 2.203 -5.58%
BM_vector_deque_ranges_move/1024 35.766 -
BM_vector_deque_ranges_move/2 1.897 -8.24%
BM_vector_deque_ranges_move/4000 141.104 -
BM_vector_deque_ranges_move/4096 144.562 -
BM_vector_deque_ranges_move/512 17.071 -
BM_vector_deque_ranges_move/5500 195.108 -
BM_vector_deque_ranges_move/64 2.738 -2.25%
BM_vector_deque_ranges_move/64000 2376.283 -8.19%
BM_vector_deque_ranges_move/65536 2357.492 -8.75%
BM_vector_deque_ranges_move/70000 2583.190 -7.75%
BM_vector_deque_ranges_move_backward/0 0.446 -3.55%
BM_vector_deque_ranges_move_backward/1 2.330 16.67%
BM_vector_deque_ranges_move_backward/1024 38.104 -
BM_vector_deque_ranges_move_backward/2 2.063 17.64%
BM_vector_deque_ranges_move_backward/4000 144.797 -
BM_vector_deque_ranges_move_backward/4096 149.817 -
BM_vector_deque_ranges_move_backward/512 17.875 -3.06%
BM_vector_deque_ranges_move_backward/5500 198.695 -
BM_vector_deque_ranges_move_backward/64 3.010 -6.72%
BM_vector_deque_ranges_move_backward/64000 7852.255 6.70%
BM_vector_deque_ranges_move_backward/65536 7891.325 5.81%
BM_vector_deque_ranges_move_backward/70000 8448.060 4.02%
SetIntersection_Front_Set_float_1024_1 1129150.106 2.85%
SetIntersection_Front_Set_float_1024_1024 15439874.895 -
SetIntersection_Front_Set_float_1024_16 1353266.706 2.83%
SetIntersection_Front_Set_float_1024_256 5141926.106 8.22%
SetIntersection_Front_Set_float_1024_4 1138046.882 -
SetIntersection_Front_Set_float_1024_64 2059866.534 4.61%
SetIntersection_Front_Set_float_16384_1 1119344.494 -
SetIntersection_Front_Set_float_16384_1024 16654640.106 1.96%
SetIntersection_Front_Set_float_16384_16 1317406.867 1.77%
SetIntersection_Front_Set_float_16384_16384 341200030.755 -1.15%
SetIntersection_Front_Set_float_16384_256 4829880.229 -3.96%
SetIntersection_Front_Set_float_16384_4 1125301.770 -1.85%
SetIntersection_Front_Set_float_16384_64 2054757.669 8.06%
SetIntersection_Front_Set_float_16_1 67416987.118 -
SetIntersection_Front_Set_float_16_16 41829991.026 -
SetIntersection_Front_Set_float_16_4 58759576.487 -
SetIntersection_Front_Set_float_1_1 572134202.661 -
SetIntersection_Front_Set_float_256_1 4420833.048 -
SetIntersection_Front_Set_float_256_16 4994428.486 3.45%
SetIntersection_Front_Set_float_256_256 9718096.795 -3.80%
SetIntersection_Front_Set_float_256_4 4544681.232 -
SetIntersection_Front_Set_float_256_64 6476229.797 4.67%
SetIntersection_Front_Set_float_262144_1 1083660.468 -2.33%
SetIntersection_Front_Set_float_262144_1024 16791285.281 15.72%
SetIntersection_Front_Set_float_262144_16 1325481.904 2.00%
SetIntersection_Front_Set_float_262144_16384 345830666.838 33.83%
SetIntersection_Front_Set_float_262144_256 4941222.065 4.53%
SetIntersection_Front_Set_float_262144_262144 1800419.678 2.11%
SetIntersection_Front_Set_float_262144_4 1106849.673 -3.70%
SetIntersection_Front_Set_float_262144_64 2055799.418 7.13%
SetIntersection_Front_Set_float_4_1 228803941.695 -
SetIntersection_Front_Set_float_4_4 147464672.023 -
SetIntersection_Front_Set_float_64_1 17546091.791 -
SetIntersection_Front_Set_float_64_16 16881635.754 2.29%
SetIntersection_Front_Set_float_64_4 17227667.397 -1.23%
SetIntersection_Front_Set_float_64_64 15563319.583 -3.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1126877.341 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21574528.669 5.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1422222.593 1.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6276974.250 -6.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1179543.351 3.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2426639.959 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1136749.071 1.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21524310.639 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1385133.615 -1.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353909858.261 3.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6548922.221 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1188810.887 3.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2456630.985 6.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67618914.760 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44190139.491 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59935754.491 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 572206283.265 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4443251.704 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5280477.544 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12571561.001 2.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4627618.317 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7568355.801 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1116430.745 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21190507.666 -3.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1410862.167 -2.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 344797977.702 1.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6125454.076 -9.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2286877.930 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1167425.897 -1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2368780.366 -2.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228933910.146 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149571455.778 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17585701.453 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17726342.329 -2.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17691662.010 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18679013.233 -1.07%
SetIntersection_Front_Set_string_1024_1 1151140.876 -
SetIntersection_Front_Set_string_1024_1024 57260153.581 1.24%
SetIntersection_Front_Set_string_1024_16 2008639.547 -1.56%
SetIntersection_Front_Set_string_1024_256 16176193.321 -2.50%
SetIntersection_Front_Set_string_1024_4 1331511.304 -
SetIntersection_Front_Set_string_1024_64 5000755.240 -5.35%
SetIntersection_Front_Set_string_16384_1 1169592.840 1.08%
SetIntersection_Front_Set_string_16384_1024 59779676.688 -
SetIntersection_Front_Set_string_16384_16 2087814.599 6.07%
SetIntersection_Front_Set_string_16384_16384 350419675.529 -
SetIntersection_Front_Set_string_16384_256 15746791.357 5.46%
SetIntersection_Front_Set_string_16384_4 1355566.515 3.38%
SetIntersection_Front_Set_string_16384_64 5078690.759 -2.51%
SetIntersection_Front_Set_string_16_1 69506785.892 -
SetIntersection_Front_Set_string_16_16 64111051.950 1.42%
SetIntersection_Front_Set_string_16_4 68087131.267 -
SetIntersection_Front_Set_string_1_1 591275823.173 -
SetIntersection_Front_Set_string_256_1 4583685.575 -
SetIntersection_Front_Set_string_256_16 7611373.354 -3.82%
SetIntersection_Front_Set_string_256_256 30116999.792 -4.12%
SetIntersection_Front_Set_string_256_4 5219935.434 -
SetIntersection_Front_Set_string_256_64 15914320.763 8.03%
SetIntersection_Front_Set_string_262144_1 1168625.605 1.19%
SetIntersection_Front_Set_string_262144_1024 60134765.484 -
SetIntersection_Front_Set_string_262144_16 2013156.175 -1.11%
SetIntersection_Front_Set_string_262144_16384 346751223.154 -1.81%
SetIntersection_Front_Set_string_262144_256 15551691.250 7.31%
SetIntersection_Front_Set_string_262144_262144 17722741.779 -
SetIntersection_Front_Set_string_262144_4 1337515.882 1.65%
SetIntersection_Front_Set_string_262144_64 4783809.270 -
SetIntersection_Front_Set_string_4_1 235629189.869 -
SetIntersection_Front_Set_string_4_4 168138636.565 -
SetIntersection_Front_Set_string_64_1 18152197.253 -
SetIntersection_Front_Set_string_64_16 25415749.528 -
SetIntersection_Front_Set_string_64_4 20212915.867 -
SetIntersection_Front_Set_string_64_64 38177964.856 -1.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1126414.646 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22501481.149 -11.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1390092.718 -1.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6493301.112 -3.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1183495.506 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2397451.289 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1130542.565 3.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27199551.181 -2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1422598.502 -1.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 360226272.900 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6786100.936 -3.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1167745.441 -2.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2426061.169 -1.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67737317.054 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44429278.089 -2.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60446781.148 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 574760578.923 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4443531.886 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5327928.832 -2.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12643093.833 -7.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4649043.109 1.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7658053.228 -2.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1122617.162 3.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27361242.421 1.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1419861.123 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 353342272.806 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6014473.440 -10.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3032290.527 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1169901.416 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2252730.524 -6.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229882890.573 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150220580.703 -1.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17593631.061 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17991090.260 -2.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17576567.429 -1.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18438087.568 -6.47%
SetIntersection_Front_Set_uint32_1024_1 1073233.040 -4.35%
SetIntersection_Front_Set_uint32_1024_1024 15540519.935 -5.95%
SetIntersection_Front_Set_uint32_1024_16 1311623.180 -1.87%
SetIntersection_Front_Set_uint32_1024_256 4911538.702 5.14%
SetIntersection_Front_Set_uint32_1024_4 1125728.125 -2.82%
SetIntersection_Front_Set_uint32_1024_64 2010642.442 -
SetIntersection_Front_Set_uint32_16384_1 1117488.661 -
SetIntersection_Front_Set_uint32_16384_1024 16188195.856 4.28%
SetIntersection_Front_Set_uint32_16384_16 1317937.649 1.64%
SetIntersection_Front_Set_uint32_16384_16384 337124699.282 -
SetIntersection_Front_Set_uint32_16384_256 4582408.534 -
SetIntersection_Front_Set_uint32_16384_4 1109141.015 -
SetIntersection_Front_Set_uint32_16384_64 2003959.377 2.93%
SetIntersection_Front_Set_uint32_16_1 66747482.139 -
SetIntersection_Front_Set_uint32_16_16 41159944.286 -1.13%
SetIntersection_Front_Set_uint32_16_4 58542439.853 -
SetIntersection_Front_Set_uint32_1_1 567126169.911 -
SetIntersection_Front_Set_uint32_256_1 4343464.553 -1.81%
SetIntersection_Front_Set_uint32_256_16 4997036.854 1.53%
SetIntersection_Front_Set_uint32_256_256 9464660.463 -2.42%
SetIntersection_Front_Set_uint32_256_4 4438646.466 -1.70%
SetIntersection_Front_Set_uint32_256_64 6454203.912 3.15%
SetIntersection_Front_Set_uint32_262144_1 1082208.086 -
SetIntersection_Front_Set_uint32_262144_1024 15965145.187 -1.01%
SetIntersection_Front_Set_uint32_262144_16 1282697.412 -
SetIntersection_Front_Set_uint32_262144_16384 337845209.216 -
SetIntersection_Front_Set_uint32_262144_256 4912573.157 1.37%
SetIntersection_Front_Set_uint32_262144_262144 1834788.898 -
SetIntersection_Front_Set_uint32_262144_4 1111216.475 1.71%
SetIntersection_Front_Set_uint32_262144_64 1955550.547 -
SetIntersection_Front_Set_uint32_4_1 227236336.024 -
SetIntersection_Front_Set_uint32_4_4 146945620.658 -
SetIntersection_Front_Set_uint32_64_1 17532940.692 -
SetIntersection_Front_Set_uint32_64_16 16975744.013 1.68%
SetIntersection_Front_Set_uint32_64_4 17242113.508 -
SetIntersection_Front_Set_uint32_64_64 15573102.676 -2.54%
SetIntersection_Front_Set_uint64_1024_1 1121151.965 -
SetIntersection_Front_Set_uint64_1024_1024 15637631.765 7.71%
SetIntersection_Front_Set_uint64_1024_16 1308296.309 -
SetIntersection_Front_Set_uint64_1024_256 4979397.039 15.20%
SetIntersection_Front_Set_uint64_1024_4 1181132.215 2.21%
SetIntersection_Front_Set_uint64_1024_64 2015772.146 2.88%
SetIntersection_Front_Set_uint64_16384_1 1112002.638 -
SetIntersection_Front_Set_uint64_16384_1024 13602812.846 -7.96%
SetIntersection_Front_Set_uint64_16384_16 1301251.950 -1.28%
SetIntersection_Front_Set_uint64_16384_16384 346342197.283 -
SetIntersection_Front_Set_uint64_16384_256 5081543.352 15.71%
SetIntersection_Front_Set_uint64_16384_4 1154479.640 -
SetIntersection_Front_Set_uint64_16384_64 2083219.035 3.14%
SetIntersection_Front_Set_uint64_16_1 67032553.459 -
SetIntersection_Front_Set_uint64_16_16 40935034.112 -
SetIntersection_Front_Set_uint64_16_4 58980907.123 -
SetIntersection_Front_Set_uint64_1_1 568630958.490 -
SetIntersection_Front_Set_uint64_256_1 4430082.002 2.77%
SetIntersection_Front_Set_uint64_256_16 4943465.599 -
SetIntersection_Front_Set_uint64_256_256 8542345.776 -3.01%
SetIntersection_Front_Set_uint64_256_4 4494345.170 -
SetIntersection_Front_Set_uint64_256_64 6500987.776 6.42%
SetIntersection_Front_Set_uint64_262144_1 1112217.418 1.59%
SetIntersection_Front_Set_uint64_262144_1024 15645401.122 2.73%
SetIntersection_Front_Set_uint64_262144_16 1334382.589 3.90%
SetIntersection_Front_Set_uint64_262144_16384 366653098.100 3.82%
SetIntersection_Front_Set_uint64_262144_256 4537226.268 -6.16%
SetIntersection_Front_Set_uint64_262144_262144 1866550.781 2.61%
SetIntersection_Front_Set_uint64_262144_4 1154729.917 1.53%
SetIntersection_Front_Set_uint64_262144_64 1906017.920 2.39%
SetIntersection_Front_Set_uint64_4_1 229159482.191 -
SetIntersection_Front_Set_uint64_4_4 148081530.897 1.01%
SetIntersection_Front_Set_uint64_64_1 17529865.631 -
SetIntersection_Front_Set_uint64_64_16 16623935.210 1.01%
SetIntersection_Front_Set_uint64_64_4 17408777.475 -
SetIntersection_Front_Set_uint64_64_64 15786795.105 6.05%
SetIntersection_Front_Vector_float_1024_1 1114170.701 -
SetIntersection_Front_Vector_float_1024_1024 5949089.777 -17.31%
SetIntersection_Front_Vector_float_1024_16 1195829.075 -1.13%
SetIntersection_Front_Vector_float_1024_256 2334431.380 -11.76%
SetIntersection_Front_Vector_float_1024_4 1131151.204 -
SetIntersection_Front_Vector_float_1024_64 1408787.943 -6.35%
SetIntersection_Front_Vector_float_16384_1 1121584.922 1.19%
SetIntersection_Front_Vector_float_16384_1024 5961334.902 -
SetIntersection_Front_Vector_float_16384_16 1193137.383 3.01%
SetIntersection_Front_Vector_float_16384_16384 80540505.771 -
SetIntersection_Front_Vector_float_16384_256 2303037.000 -1.88%
SetIntersection_Front_Vector_float_16384_4 1138985.043 -
SetIntersection_Front_Vector_float_16384_64 1443395.517 -
SetIntersection_Front_Vector_float_16_1 67138480.995 -
SetIntersection_Front_Vector_float_16_16 38076497.628 -
SetIntersection_Front_Vector_float_16_4 57961224.782 -
SetIntersection_Front_Vector_float_1_1 571502441.240 -
SetIntersection_Front_Vector_float_256_1 4421136.373 -
SetIntersection_Front_Vector_float_256_16 4485455.604 -
SetIntersection_Front_Vector_float_256_256 4686706.350 -
SetIntersection_Front_Vector_float_256_4 4430103.497 -
SetIntersection_Front_Vector_float_256_64 4583923.330 -
SetIntersection_Front_Vector_float_262144_1 1117785.544 -
SetIntersection_Front_Vector_float_262144_1024 5959772.708 -
SetIntersection_Front_Vector_float_262144_16 1195012.591 -
SetIntersection_Front_Vector_float_262144_16384 80331928.016 -
SetIntersection_Front_Vector_float_262144_256 2351821.807 -
SetIntersection_Front_Vector_float_262144_262144 350876076.381 -
SetIntersection_Front_Vector_float_262144_4 1142695.955 1.25%
SetIntersection_Front_Vector_float_262144_64 1439796.511 -
SetIntersection_Front_Vector_float_4_1 228665470.635 -
SetIntersection_Front_Vector_float_4_4 144842338.606 -
SetIntersection_Front_Vector_float_64_1 17538687.349 -
SetIntersection_Front_Vector_float_64_16 15182962.060 -
SetIntersection_Front_Vector_float_64_4 17048012.808 -
SetIntersection_Front_Vector_float_64_64 11527864.460 1.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1111858.579 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 9612745.600 14.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1235129.070 3.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3553281.359 9.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1156468.947 1.86%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1726616.599 5.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1119571.546 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8396344.325 -11.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1276008.233 3.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 123511123.753 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3560446.493 22.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1122918.474 -2.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1731610.188 8.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67116942.581 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40714281.698 1.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 59097939.386 1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571122445.661 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4448774.396 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4594786.883 1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6496316.047 9.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4423362.228 -2.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5023021.188 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1115564.687 4.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8415465.180 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1244408.521 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 120253238.592 -1.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2950645.882 -4.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 349541014.345 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1160582.281 4.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1559637.614 -6.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228388414.541 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 145143228.788 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17598742.233 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15968339.976 2.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17002090.837 -1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12595765.673 -
SetIntersection_Front_Vector_string_1024_1 1142393.838 4.02%
SetIntersection_Front_Vector_string_1024_1024 40488170.119 -4.07%
SetIntersection_Front_Vector_string_1024_16 1712855.989 -1.06%
SetIntersection_Front_Vector_string_1024_256 10263118.905 5.99%
SetIntersection_Front_Vector_string_1024_4 1254260.405 -
SetIntersection_Front_Vector_string_1024_64 3521981.221 -
SetIntersection_Front_Vector_string_16384_1 1126245.788 -1.80%
SetIntersection_Front_Vector_string_16384_1024 40530082.981 -1.15%
SetIntersection_Front_Vector_string_16384_16 1713887.712 -3.97%
SetIntersection_Front_Vector_string_16384_16384 343770053.695 -2.38%
SetIntersection_Front_Vector_string_16384_256 10383421.393 -
SetIntersection_Front_Vector_string_16384_4 1266911.740 1.44%
SetIntersection_Front_Vector_string_16384_64 3336744.633 -9.95%
SetIntersection_Front_Vector_string_16_1 69091534.758 -
SetIntersection_Front_Vector_string_16_16 52840955.328 -4.73%
SetIntersection_Front_Vector_string_16_4 64103999.601 -
SetIntersection_Front_Vector_string_1_1 585202760.804 -
SetIntersection_Front_Vector_string_256_1 4536868.126 -
SetIntersection_Front_Vector_string_256_16 6426212.760 -1.14%
SetIntersection_Front_Vector_string_256_256 21004486.718 -1.24%
SetIntersection_Front_Vector_string_256_4 4988390.032 -
SetIntersection_Front_Vector_string_256_64 11077235.661 -5.60%
SetIntersection_Front_Vector_string_262144_1 1111382.274 -
SetIntersection_Front_Vector_string_262144_1024 40796565.538 -2.02%
SetIntersection_Front_Vector_string_262144_16 1723016.310 -3.30%
SetIntersection_Front_Vector_string_262144_16384 349249644.914 -
SetIntersection_Front_Vector_string_262144_256 10248220.252 -2.37%
SetIntersection_Front_Vector_string_262144_262144 14359978.109 -
SetIntersection_Front_Vector_string_262144_4 1264222.810 -
SetIntersection_Front_Vector_string_262144_64 3572596.647 4.65%
SetIntersection_Front_Vector_string_4_1 234097353.612 -
SetIntersection_Front_Vector_string_4_4 161886933.764 -
SetIntersection_Front_Vector_string_64_1 18020685.093 -
SetIntersection_Front_Vector_string_64_16 22050573.253 -
SetIntersection_Front_Vector_string_64_4 18861739.710 -
SetIntersection_Front_Vector_string_64_64 26635252.400 -5.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117426.624 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10830375.965 9.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1265938.602 1.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3271446.515 -1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1154031.016 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1667275.739 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1121467.713 4.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10259242.550 4.62%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1238184.648 1.87%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 146784492.130 4.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3306811.825 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1120202.261 -1.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1623224.045 -3.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67320247.341 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39622187.113 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58989913.264 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 571699794.349 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4449293.996 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4703351.863 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7120267.649 7.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4478027.422 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5319655.556 -1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1120878.431 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9964215.361 1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1217711.715 -2.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 143919007.485 2.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3355144.630 1.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350167762.067 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1168995.203 2.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1675436.711 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228569487.946 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147635153.500 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17579776.574 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15973101.861 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17367894.711 1.36%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13572894.122 1.33%
SetIntersection_Front_Vector_uint32_1024_1 1117683.218 2.07%
SetIntersection_Front_Vector_uint32_1024_1024 5971169.744 -
SetIntersection_Front_Vector_uint32_1024_16 1183423.270 -
SetIntersection_Front_Vector_uint32_1024_256 2340469.166 -
SetIntersection_Front_Vector_uint32_1024_4 1093180.782 -3.00%
SetIntersection_Front_Vector_uint32_1024_64 1430915.887 -
SetIntersection_Front_Vector_uint32_16384_1 1080938.108 -3.08%
SetIntersection_Front_Vector_uint32_16384_1024 5902140.454 -1.29%
SetIntersection_Front_Vector_uint32_16384_16 1179627.715 -
SetIntersection_Front_Vector_uint32_16384_16384 84456330.956 1.37%
SetIntersection_Front_Vector_uint32_16384_256 2356083.724 -10.38%
SetIntersection_Front_Vector_uint32_16384_4 1109594.811 -1.59%
SetIntersection_Front_Vector_uint32_16384_64 1438800.382 -3.73%
SetIntersection_Front_Vector_uint32_16_1 67021394.190 -
SetIntersection_Front_Vector_uint32_16_16 37843981.610 -3.30%
SetIntersection_Front_Vector_uint32_16_4 57912622.061 -
SetIntersection_Front_Vector_uint32_1_1 568981082.576 -
SetIntersection_Front_Vector_uint32_256_1 4403114.781 -
SetIntersection_Front_Vector_uint32_256_16 4549532.101 -
SetIntersection_Front_Vector_uint32_256_256 4627355.281 -2.07%
SetIntersection_Front_Vector_uint32_256_4 4429493.941 -1.29%
SetIntersection_Front_Vector_uint32_256_64 4832936.851 4.14%
SetIntersection_Front_Vector_uint32_262144_1 1091677.929 -1.81%
SetIntersection_Front_Vector_uint32_262144_1024 5936148.842 -8.01%
SetIntersection_Front_Vector_uint32_262144_16 1186136.047 -
SetIntersection_Front_Vector_uint32_262144_16384 83575862.301 -
SetIntersection_Front_Vector_uint32_262144_256 2289478.895 -
SetIntersection_Front_Vector_uint32_262144_262144 352729755.854 2.62%
SetIntersection_Front_Vector_uint32_262144_4 1135287.379 -
SetIntersection_Front_Vector_uint32_262144_64 1509444.508 4.56%
SetIntersection_Front_Vector_uint32_4_1 227712055.155 -
SetIntersection_Front_Vector_uint32_4_4 144797814.736 -
SetIntersection_Front_Vector_uint32_64_1 17431213.146 -
SetIntersection_Front_Vector_uint32_64_16 15453390.325 1.02%
SetIntersection_Front_Vector_uint32_64_4 16958352.756 -
SetIntersection_Front_Vector_uint32_64_64 11465891.222 -
SetIntersection_Front_Vector_uint64_1024_1 1114036.411 -
SetIntersection_Front_Vector_uint64_1024_1024 5894584.735 -
SetIntersection_Front_Vector_uint64_1024_16 1190011.411 -
SetIntersection_Front_Vector_uint64_1024_256 2330951.867 -
SetIntersection_Front_Vector_uint64_1024_4 1135207.845 -
SetIntersection_Front_Vector_uint64_1024_64 1395093.681 -2.88%
SetIntersection_Front_Vector_uint64_16384_1 1103891.142 2.70%
SetIntersection_Front_Vector_uint64_16384_1024 5952002.739 1.77%
SetIntersection_Front_Vector_uint64_16384_16 1181630.905 -
SetIntersection_Front_Vector_uint64_16384_16384 78158142.728 -
SetIntersection_Front_Vector_uint64_16384_256 2308513.439 -1.51%
SetIntersection_Front_Vector_uint64_16384_4 1128572.241 1.51%
SetIntersection_Front_Vector_uint64_16384_64 1410107.015 -1.73%
SetIntersection_Front_Vector_uint64_16_1 66688912.341 -
SetIntersection_Front_Vector_uint64_16_16 37629609.308 -2.02%
SetIntersection_Front_Vector_uint64_16_4 57572475.077 -
SetIntersection_Front_Vector_uint64_1_1 569144177.757 -
SetIntersection_Front_Vector_uint64_256_1 4415076.872 -
SetIntersection_Front_Vector_uint64_256_16 4373959.503 -2.80%
SetIntersection_Front_Vector_uint64_256_256 4678721.420 2.16%
SetIntersection_Front_Vector_uint64_256_4 4391253.254 -1.72%
SetIntersection_Front_Vector_uint64_256_64 4584642.600 -1.56%
SetIntersection_Front_Vector_uint64_262144_1 1119415.012 2.57%
SetIntersection_Front_Vector_uint64_262144_1024 5986151.475 -
SetIntersection_Front_Vector_uint64_262144_16 1177840.231 -1.69%
SetIntersection_Front_Vector_uint64_262144_16384 78225690.954 -
SetIntersection_Front_Vector_uint64_262144_256 2328536.839 2.40%
SetIntersection_Front_Vector_uint64_262144_262144 351076312.825 -
SetIntersection_Front_Vector_uint64_262144_4 1084998.208 -4.30%
SetIntersection_Front_Vector_uint64_262144_64 1433444.628 1.75%
SetIntersection_Front_Vector_uint64_4_1 227581266.139 -
SetIntersection_Front_Vector_uint64_4_4 145359796.603 -
SetIntersection_Front_Vector_uint64_64_1 17428549.402 -
SetIntersection_Front_Vector_uint64_64_16 15162295.978 -1.75%
SetIntersection_Front_Vector_uint64_64_4 16922624.637 -
SetIntersection_Front_Vector_uint64_64_64 11195320.075 -6.69%
SetIntersection_Interlaced_Set_float_1024_1 1116156.615 -
SetIntersection_Interlaced_Set_float_1024_1024 15125874.387 -7.29%
SetIntersection_Interlaced_Set_float_1024_16 11566592.656 -
SetIntersection_Interlaced_Set_float_1024_256 16539405.338 5.58%
SetIntersection_Interlaced_Set_float_1024_4 10223015.084 -
SetIntersection_Interlaced_Set_float_1024_64 9979946.030 -
SetIntersection_Interlaced_Set_float_16384_1 1115353.924 -
SetIntersection_Interlaced_Set_float_16384_1024 170138272.752 -3.79%
SetIntersection_Interlaced_Set_float_16384_16 208423512.997 -5.29%
SetIntersection_Interlaced_Set_float_16384_16384 352917284.540 2.65%
SetIntersection_Interlaced_Set_float_16384_256 198586867.375 -2.31%
SetIntersection_Interlaced_Set_float_16384_4 167516584.067 -5.39%
SetIntersection_Interlaced_Set_float_16384_64 215592576.590 -4.33%
SetIntersection_Interlaced_Set_float_16_1 67227637.522 -
SetIntersection_Interlaced_Set_float_16_16 41813321.687 -
SetIntersection_Interlaced_Set_float_16_4 64529972.722 -
SetIntersection_Interlaced_Set_float_1_1 572713516.073 -
SetIntersection_Interlaced_Set_float_256_1 4430208.193 -
SetIntersection_Interlaced_Set_float_256_16 12054356.200 -
SetIntersection_Interlaced_Set_float_256_256 9192289.473 -4.15%
SetIntersection_Interlaced_Set_float_256_4 11438308.042 -2.83%
SetIntersection_Interlaced_Set_float_256_64 15777146.305 3.03%
SetIntersection_Interlaced_Set_float_262144_1 1114113.444 -
SetIntersection_Interlaced_Set_float_262144_1024 1617766.848 5.40%
SetIntersection_Interlaced_Set_float_262144_16 1766958.740 9.01%
SetIntersection_Interlaced_Set_float_262144_16384 1301914.957 3.94%
SetIntersection_Interlaced_Set_float_262144_256 1672746.420 5.62%
SetIntersection_Interlaced_Set_float_262144_262144 1859216.553 -1.41%
SetIntersection_Interlaced_Set_float_262144_4 1368043.211 5.36%
SetIntersection_Interlaced_Set_float_262144_64 1667222.494 6.23%
SetIntersection_Interlaced_Set_float_4_1 228931722.693 -
SetIntersection_Interlaced_Set_float_4_4 146389052.663 -
SetIntersection_Interlaced_Set_float_64_1 17615136.927 -
SetIntersection_Interlaced_Set_float_64_16 24531244.367 1.34%
SetIntersection_Interlaced_Set_float_64_4 21847774.743 -
SetIntersection_Interlaced_Set_float_64_64 15202784.344 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1115770.749 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 22822528.901 7.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11867455.391 2.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19633960.931 1.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9798272.842 -2.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11753750.129 6.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1118655.953 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178162432.983 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 222255883.874 -1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 349700555.254 1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 210029753.303 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180454146.603 1.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228191654.063 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67434223.815 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44637854.370 1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66439452.198 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572576631.381 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4439251.236 -1.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13052521.207 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 13005572.986 7.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11503589.069 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18445322.587 1.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1130390.878 4.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1638840.494 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1697356.199 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1358768.557 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1680289.387 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2336522.867 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1383891.521 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1675967.693 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228897527.424 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149219519.303 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17581524.443 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 26874772.185 -1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23334415.625 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 19025401.292 -
SetIntersection_Interlaced_Set_string_1024_1 1147952.822 -
SetIntersection_Interlaced_Set_string_1024_1024 58174839.103 2.36%
SetIntersection_Interlaced_Set_string_1024_16 13551492.946 -2.59%
SetIntersection_Interlaced_Set_string_1024_256 35190142.320 -1.91%
SetIntersection_Interlaced_Set_string_1024_4 10715988.410 2.76%
SetIntersection_Interlaced_Set_string_1024_64 16795189.268 -3.53%
SetIntersection_Interlaced_Set_string_16384_1 1164117.056 -
SetIntersection_Interlaced_Set_string_16384_1024 349673059.118 1.22%
SetIntersection_Interlaced_Set_string_16384_16 351057948.032 40.48%
SetIntersection_Interlaced_Set_string_16384_16384 349201572.248 -
SetIntersection_Interlaced_Set_string_16384_256 364413246.244 2.11%
SetIntersection_Interlaced_Set_string_16384_4 211738051.503 6.02%
SetIntersection_Interlaced_Set_string_16384_64 352224189.399 -4.03%
SetIntersection_Interlaced_Set_string_16_1 69684050.051 -
SetIntersection_Interlaced_Set_string_16_16 63775951.534 -1.18%
SetIntersection_Interlaced_Set_string_16_4 77729028.348 -
SetIntersection_Interlaced_Set_string_1_1 588576331.150 -
SetIntersection_Interlaced_Set_string_256_1 4572769.666 -
SetIntersection_Interlaced_Set_string_256_16 18271375.956 -
SetIntersection_Interlaced_Set_string_256_256 32513820.234 -
SetIntersection_Interlaced_Set_string_256_4 14015394.724 -
SetIntersection_Interlaced_Set_string_256_64 30751808.571 2.12%
SetIntersection_Interlaced_Set_string_262144_1 1168233.873 -
SetIntersection_Interlaced_Set_string_262144_1024 2101254.801 -2.35%
SetIntersection_Interlaced_Set_string_262144_16 2194630.535 -1.25%
SetIntersection_Interlaced_Set_string_262144_16384 2797627.117 -8.00%
SetIntersection_Interlaced_Set_string_262144_256 2086078.613 -1.62%
SetIntersection_Interlaced_Set_string_262144_262144 17769783.936 1.52%
SetIntersection_Interlaced_Set_string_262144_4 1915119.549 -1.42%
SetIntersection_Interlaced_Set_string_262144_64 2177155.844 -1.21%
SetIntersection_Interlaced_Set_string_4_1 236323400.751 -
SetIntersection_Interlaced_Set_string_4_4 168723660.658 1.81%
SetIntersection_Interlaced_Set_string_64_1 18162533.536 -
SetIntersection_Interlaced_Set_string_64_16 40565429.942 -2.21%
SetIntersection_Interlaced_Set_string_64_4 27393879.472 -
SetIntersection_Interlaced_Set_string_64_64 37686787.764 -2.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1121424.396 -1.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25141218.032 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12097992.646 1.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20091044.910 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10188736.377 -1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11953936.678 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1122023.150 1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 242393978.947 2.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 351944107.382 44.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353034581.834 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 357608472.957 3.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 199937860.843 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354806305.115 1.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67456021.781 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 43815920.523 -2.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67181960.877 -1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574225274.030 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4466603.930 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13019391.726 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13203786.800 -2.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11950571.795 3.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18918979.160 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1134987.549 2.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2111283.934 3.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2334415.041 8.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1811954.426 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2138301.758 3.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3174528.156 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2031447.918 7.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2265529.461 5.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229138083.243 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150130620.006 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17646396.217 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28115067.366 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23551054.282 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19585609.510 -
SetIntersection_Interlaced_Set_uint32_1024_1 1117171.536 -
SetIntersection_Interlaced_Set_uint32_1024_1024 16042512.251 8.41%
SetIntersection_Interlaced_Set_uint32_1024_16 11382789.000 -1.24%
SetIntersection_Interlaced_Set_uint32_1024_256 15241726.486 -5.36%
SetIntersection_Interlaced_Set_uint32_1024_4 9917415.727 -
SetIntersection_Interlaced_Set_uint32_1024_64 10098821.100 1.15%
SetIntersection_Interlaced_Set_uint32_16384_1 1112301.354 -
SetIntersection_Interlaced_Set_uint32_16384_1024 167128727.451 -4.42%
SetIntersection_Interlaced_Set_uint32_16384_16 205146838.314 -5.08%
SetIntersection_Interlaced_Set_uint32_16384_16384 353073632.473 1.30%
SetIntersection_Interlaced_Set_uint32_16384_256 195560506.505 -1.68%
SetIntersection_Interlaced_Set_uint32_16384_4 166112305.332 -4.49%
SetIntersection_Interlaced_Set_uint32_16384_64 211752759.141 -3.87%
SetIntersection_Interlaced_Set_uint32_16_1 66957169.698 -
SetIntersection_Interlaced_Set_uint32_16_16 41771047.592 -
SetIntersection_Interlaced_Set_uint32_16_4 64898772.583 -
SetIntersection_Interlaced_Set_uint32_1_1 568423262.248 -
SetIntersection_Interlaced_Set_uint32_256_1 4389298.987 -
SetIntersection_Interlaced_Set_uint32_256_16 12148235.727 1.34%
SetIntersection_Interlaced_Set_uint32_256_256 9653901.402 10.22%
SetIntersection_Interlaced_Set_uint32_256_4 11740774.870 -1.14%
SetIntersection_Interlaced_Set_uint32_256_64 15203694.050 -2.77%
SetIntersection_Interlaced_Set_uint32_262144_1 1073291.564 -1.21%
SetIntersection_Interlaced_Set_uint32_262144_1024 1520908.691 -
SetIntersection_Interlaced_Set_uint32_262144_16 1587767.740 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1248455.242 1.59%
SetIntersection_Interlaced_Set_uint32_262144_256 1568262.451 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1998584.555 3.51%
SetIntersection_Interlaced_Set_uint32_262144_4 1291988.444 -
SetIntersection_Interlaced_Set_uint32_262144_64 1562448.977 -
SetIntersection_Interlaced_Set_uint32_4_1 227002279.297 -
SetIntersection_Interlaced_Set_uint32_4_4 147013107.085 -
SetIntersection_Interlaced_Set_uint32_64_1 17564794.471 -
SetIntersection_Interlaced_Set_uint32_64_16 23968240.671 -
SetIntersection_Interlaced_Set_uint32_64_4 22035272.182 -
SetIntersection_Interlaced_Set_uint32_64_64 15422398.459 3.13%
SetIntersection_Interlaced_Set_uint64_1024_1 1104128.088 -1.40%
SetIntersection_Interlaced_Set_uint64_1024_1024 16825720.955 3.01%
SetIntersection_Interlaced_Set_uint64_1024_16 11438958.473 2.02%
SetIntersection_Interlaced_Set_uint64_1024_256 16159116.564 5.85%
SetIntersection_Interlaced_Set_uint64_1024_4 10181887.657 -
SetIntersection_Interlaced_Set_uint64_1024_64 10362013.205 -
SetIntersection_Interlaced_Set_uint64_16384_1 1108189.182 -
SetIntersection_Interlaced_Set_uint64_16384_1024 181165532.429 5.03%
SetIntersection_Interlaced_Set_uint64_16384_16 227202015.058 -
SetIntersection_Interlaced_Set_uint64_16384_16384 348645339.418 -
SetIntersection_Interlaced_Set_uint64_16384_256 212900853.609 2.53%
SetIntersection_Interlaced_Set_uint64_16384_4 179699061.923 -
SetIntersection_Interlaced_Set_uint64_16384_64 237792361.694 2.33%
SetIntersection_Interlaced_Set_uint64_16_1 67145981.517 -
SetIntersection_Interlaced_Set_uint64_16_16 41233883.855 -1.06%
SetIntersection_Interlaced_Set_uint64_16_4 64787206.801 -
SetIntersection_Interlaced_Set_uint64_1_1 571361826.770 -
SetIntersection_Interlaced_Set_uint64_256_1 4471296.405 1.29%
SetIntersection_Interlaced_Set_uint64_256_16 12618992.462 -
SetIntersection_Interlaced_Set_uint64_256_256 10173753.487 9.83%
SetIntersection_Interlaced_Set_uint64_256_4 11938421.236 2.87%
SetIntersection_Interlaced_Set_uint64_256_64 15607505.841 5.60%
SetIntersection_Interlaced_Set_uint64_262144_1 1122304.979 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1595785.401 1.02%
SetIntersection_Interlaced_Set_uint64_262144_16 1662284.096 1.17%
SetIntersection_Interlaced_Set_uint64_262144_16384 1289964.764 2.29%
SetIntersection_Interlaced_Set_uint64_262144_256 1643106.770 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1926300.537 3.76%
SetIntersection_Interlaced_Set_uint64_262144_4 1342983.805 1.33%
SetIntersection_Interlaced_Set_uint64_262144_64 1630788.494 -
SetIntersection_Interlaced_Set_uint64_4_1 228513816.900 -
SetIntersection_Interlaced_Set_uint64_4_4 147691711.856 -
SetIntersection_Interlaced_Set_uint64_64_1 17487504.013 -
SetIntersection_Interlaced_Set_uint64_64_16 23967492.107 -3.42%
SetIntersection_Interlaced_Set_uint64_64_4 22533792.978 -
SetIntersection_Interlaced_Set_uint64_64_64 16330096.143 9.23%
SetIntersection_Interlaced_Vector_float_1024_1 1120325.351 1.13%
SetIntersection_Interlaced_Vector_float_1024_1024 5966610.944 -
SetIntersection_Interlaced_Vector_float_1024_16 2943509.876 54.34%
SetIntersection_Interlaced_Vector_float_1024_256 6069725.057 -20.62%
SetIntersection_Interlaced_Vector_float_1024_4 1522671.028 17.57%
SetIntersection_Interlaced_Vector_float_1024_64 4301490.291 -3.17%
SetIntersection_Interlaced_Vector_float_16384_1 1100413.202 -
SetIntersection_Interlaced_Vector_float_16384_1024 49506638.393 -2.00%
SetIntersection_Interlaced_Vector_float_16384_16 2973358.034 24.73%
SetIntersection_Interlaced_Vector_float_16384_16384 80394541.145 -
SetIntersection_Interlaced_Vector_float_16384_256 24290546.733 90.89%
SetIntersection_Interlaced_Vector_float_16384_4 1508184.983 6.00%
SetIntersection_Interlaced_Vector_float_16384_64 7308431.608 35.92%
SetIntersection_Interlaced_Vector_float_16_1 67122590.489 -
SetIntersection_Interlaced_Vector_float_16_16 38032209.044 -
SetIntersection_Interlaced_Vector_float_16_4 59765439.865 -1.03%
SetIntersection_Interlaced_Vector_float_1_1 572619371.297 -
SetIntersection_Interlaced_Vector_float_256_1 4813749.580 8.57%
SetIntersection_Interlaced_Vector_float_256_16 6761218.023 6.60%
SetIntersection_Interlaced_Vector_float_256_256 4673487.381 -
SetIntersection_Interlaced_Vector_float_256_4 5313513.629 -1.21%
SetIntersection_Interlaced_Vector_float_256_64 7356285.936 -1.54%
SetIntersection_Interlaced_Vector_float_262144_1 1088183.757 -2.66%
SetIntersection_Interlaced_Vector_float_262144_1024 106689267.054 32.59%
SetIntersection_Interlaced_Vector_float_262144_16 3132293.503 -42.09%
SetIntersection_Interlaced_Vector_float_262144_16384 343165441.602 -6.81%
SetIntersection_Interlaced_Vector_float_262144_256 31241174.889 4.81%
SetIntersection_Interlaced_Vector_float_262144_262144 350658324.733 -
SetIntersection_Interlaced_Vector_float_262144_4 2203836.892 42.83%
SetIntersection_Interlaced_Vector_float_262144_64 8758605.898 17.74%
SetIntersection_Interlaced_Vector_float_4_1 228195170.194 -
SetIntersection_Interlaced_Vector_float_4_4 144762407.978 -
SetIntersection_Interlaced_Vector_float_64_1 17508596.386 -
SetIntersection_Interlaced_Vector_float_64_16 19444748.634 3.42%
SetIntersection_Interlaced_Vector_float_64_4 18763939.947 1.33%
SetIntersection_Interlaced_Vector_float_64_64 12358638.745 7.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1109611.385 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8435636.157 -20.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2017973.130 -17.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8953550.933 13.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1526236.143 14.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 3843455.318 -19.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1098778.387 -1.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 54842957.799 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3174766.398 6.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 117412339.631 -20.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 16597931.025 -8.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1467338.276 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7921370.698 36.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67040163.840 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 40062322.646 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61542780.344 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571403647.590 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4465355.074 1.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7431591.443 9.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6231690.989 -3.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5103243.074 -5.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9218175.243 3.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1118155.341 1.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 116108584.648 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3627455.197 -45.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 347337655.201 -1.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 44229925.949 13.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 348559634.322 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1987655.324 17.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 10560393.163 -10.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228219930.895 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147549664.913 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17525644.757 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20201044.410 1.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18603442.089 -1.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12626355.712 -8.35%
SetIntersection_Interlaced_Vector_string_1024_1 1148054.107 -
SetIntersection_Interlaced_Vector_string_1024_1024 42215364.255 1.94%
SetIntersection_Interlaced_Vector_string_1024_16 3455464.657 5.20%
SetIntersection_Interlaced_Vector_string_1024_256 20910668.612 -1.32%
SetIntersection_Interlaced_Vector_string_1024_4 1704779.604 -
SetIntersection_Interlaced_Vector_string_1024_64 8632942.471 2.63%
SetIntersection_Interlaced_Vector_string_16384_1 1158289.523 1.51%
SetIntersection_Interlaced_Vector_string_16384_1024 115849307.411 -
SetIntersection_Interlaced_Vector_string_16384_16 4323867.372 -4.69%
SetIntersection_Interlaced_Vector_string_16384_16384 346204324.595 -1.68%
SetIntersection_Interlaced_Vector_string_16384_256 36801209.217 -7.66%
SetIntersection_Interlaced_Vector_string_16384_4 1863800.374 -8.19%
SetIntersection_Interlaced_Vector_string_16384_64 12906866.658 -2.21%
SetIntersection_Interlaced_Vector_string_16_1 69197457.792 -
SetIntersection_Interlaced_Vector_string_16_16 55176348.008 -
SetIntersection_Interlaced_Vector_string_16_4 72958336.761 1.00%
SetIntersection_Interlaced_Vector_string_1_1 587493408.721 -
SetIntersection_Interlaced_Vector_string_256_1 4562109.471 -
SetIntersection_Interlaced_Vector_string_256_16 11027756.178 2.59%
SetIntersection_Interlaced_Vector_string_256_256 22210319.030 4.44%
SetIntersection_Interlaced_Vector_string_256_4 6385675.008 -
SetIntersection_Interlaced_Vector_string_256_64 20696216.803 -
SetIntersection_Interlaced_Vector_string_262144_1 1162993.618 1.13%
SetIntersection_Interlaced_Vector_string_262144_1024 227553500.962 -6.84%
SetIntersection_Interlaced_Vector_string_262144_16 5677234.842 -9.69%
SetIntersection_Interlaced_Vector_string_262144_16384 988949.871 -5.83%
SetIntersection_Interlaced_Vector_string_262144_256 64511129.217 -6.90%
SetIntersection_Interlaced_Vector_string_262144_262144 14464532.391 -
SetIntersection_Interlaced_Vector_string_262144_4 2357349.780 3.10%
SetIntersection_Interlaced_Vector_string_262144_64 19137634.310 -8.51%
SetIntersection_Interlaced_Vector_string_4_1 234780699.549 -
SetIntersection_Interlaced_Vector_string_4_4 161484253.496 -
SetIntersection_Interlaced_Vector_string_64_1 18099079.261 -
SetIntersection_Interlaced_Vector_string_64_16 31796542.546 1.96%
SetIntersection_Interlaced_Vector_string_64_4 22993219.081 -
SetIntersection_Interlaced_Vector_string_64_64 29014046.916 1.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1122109.144 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9653417.930 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3689163.781 10.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10014882.212 -12.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1742089.504 2.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7457825.798 3.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1111382.299 1.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 77781611.215 -10.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4201817.061 13.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 145929033.378 3.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 32376571.031 -23.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1810718.806 7.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10769144.242 -26.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67259451.673 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40311372.060 1.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62210990.643 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 571799899.171 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4419281.363 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7838952.693 -6.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6813588.972 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5364727.959 -11.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11568597.566 9.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1073135.962 -4.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 178539462.881 -50.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5630411.403 -30.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 343387875.353 -2.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 66452121.133 -28.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351265705.431 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2733455.185 39.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13309787.867 -50.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228722904.337 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147776526.509 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17530016.229 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22330031.601 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20616091.281 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13921626.482 2.51%
SetIntersection_Interlaced_Vector_uint32_1024_1 1107906.976 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5981585.754 1.98%
SetIntersection_Interlaced_Vector_uint32_1024_16 2084327.048 -13.24%
SetIntersection_Interlaced_Vector_uint32_1024_256 7582291.363 10.23%
SetIntersection_Interlaced_Vector_uint32_1024_4 1457968.280 -1.13%
SetIntersection_Interlaced_Vector_uint32_1024_64 4535911.296 -
SetIntersection_Interlaced_Vector_uint32_16384_1 1086930.949 -2.03%
SetIntersection_Interlaced_Vector_uint32_16384_1024 59989801.621 30.12%
SetIntersection_Interlaced_Vector_uint32_16384_16 3595810.765 43.25%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80012047.344 -
SetIntersection_Interlaced_Vector_uint32_16384_256 20910622.486 -5.21%
SetIntersection_Interlaced_Vector_uint32_16384_4 1620841.481 14.17%
SetIntersection_Interlaced_Vector_uint32_16384_64 8864129.773 49.48%
SetIntersection_Interlaced_Vector_uint32_16_1 66785671.268 -
SetIntersection_Interlaced_Vector_uint32_16_16 37656796.627 -
SetIntersection_Interlaced_Vector_uint32_16_4 59440638.134 -
SetIntersection_Interlaced_Vector_uint32_1_1 568945920.759 -
SetIntersection_Interlaced_Vector_uint32_256_1 4352875.102 -2.38%
SetIntersection_Interlaced_Vector_uint32_256_16 7405678.546 15.35%
SetIntersection_Interlaced_Vector_uint32_256_256 4637648.892 -
SetIntersection_Interlaced_Vector_uint32_256_4 5055639.252 -
SetIntersection_Interlaced_Vector_uint32_256_64 8307495.681 10.98%
SetIntersection_Interlaced_Vector_uint32_262144_1 1125878.995 1.16%
SetIntersection_Interlaced_Vector_uint32_262144_1024 114304900.504 18.29%
SetIntersection_Interlaced_Vector_uint32_262144_16 5600049.381 -2.31%
SetIntersection_Interlaced_Vector_uint32_262144_16384 356369963.873 2.38%
SetIntersection_Interlaced_Vector_uint32_262144_256 34236173.995 -
SetIntersection_Interlaced_Vector_uint32_262144_262144 350672751.184 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1826585.298 20.92%
SetIntersection_Interlaced_Vector_uint32_262144_64 16493467.826 14.86%
SetIntersection_Interlaced_Vector_uint32_4_1 226652122.053 -
SetIntersection_Interlaced_Vector_uint32_4_4 143981731.579 -
SetIntersection_Interlaced_Vector_uint32_64_1 17407886.023 -
SetIntersection_Interlaced_Vector_uint32_64_16 18133859.828 -3.06%
SetIntersection_Interlaced_Vector_uint32_64_4 18261565.266 -
SetIntersection_Interlaced_Vector_uint32_64_64 11400573.706 1.69%
SetIntersection_Interlaced_Vector_uint64_1024_1 1104308.719 -1.76%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5961539.292 1.66%
SetIntersection_Interlaced_Vector_uint64_1024_16 1954790.794 -13.13%
SetIntersection_Interlaced_Vector_uint64_1024_256 6399156.187 26.41%
SetIntersection_Interlaced_Vector_uint64_1024_4 1343948.851 2.58%
SetIntersection_Interlaced_Vector_uint64_1024_64 3805286.747 -11.87%
SetIntersection_Interlaced_Vector_uint64_16384_1 1073007.086 -3.17%
SetIntersection_Interlaced_Vector_uint64_16384_1024 43445169.707 -16.44%
SetIntersection_Interlaced_Vector_uint64_16384_16 2524163.712 -20.10%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78210166.996 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16767131.925 4.58%
SetIntersection_Interlaced_Vector_uint64_16384_4 1394469.194 -1.05%
SetIntersection_Interlaced_Vector_uint64_16384_64 6074833.326 -27.12%
SetIntersection_Interlaced_Vector_uint64_16_1 66770708.289 -
SetIntersection_Interlaced_Vector_uint64_16_16 38563127.722 1.98%
SetIntersection_Interlaced_Vector_uint64_16_4 59765606.950 -
SetIntersection_Interlaced_Vector_uint64_1_1 569636999.038 -
SetIntersection_Interlaced_Vector_uint64_256_1 4424409.777 1.08%
SetIntersection_Interlaced_Vector_uint64_256_16 6273669.422 -13.07%
SetIntersection_Interlaced_Vector_uint64_256_256 4606001.450 -2.34%
SetIntersection_Interlaced_Vector_uint64_256_4 4923816.594 -3.45%
SetIntersection_Interlaced_Vector_uint64_256_64 7648548.821 -2.65%
SetIntersection_Interlaced_Vector_uint64_262144_1 1124787.336 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 84593108.963 -13.19%
SetIntersection_Interlaced_Vector_uint64_262144_16 3496064.809 14.44%
SetIntersection_Interlaced_Vector_uint64_262144_16384 349275937.933 -
SetIntersection_Interlaced_Vector_uint64_262144_256 27375843.812 -27.84%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350492867.340 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1466713.683 -22.87%
SetIntersection_Interlaced_Vector_uint64_262144_64 8623132.278 -
SetIntersection_Interlaced_Vector_uint64_4_1 227329665.101 -
SetIntersection_Interlaced_Vector_uint64_4_4 143550181.502 -1.10%
SetIntersection_Interlaced_Vector_uint64_64_1 17321120.982 -1.33%
SetIntersection_Interlaced_Vector_uint64_64_16 17810507.784 1.41%
SetIntersection_Interlaced_Vector_uint64_64_4 18053781.226 -
SetIntersection_Interlaced_Vector_uint64_64_64 11422272.858 -
SetIntersection_None_Set_float_1024_1 8874500.518 -3.33%
SetIntersection_None_Set_float_1024_1024 8930454.115 -1.09%
SetIntersection_None_Set_float_1024_16 9158044.906 2.36%
SetIntersection_None_Set_float_1024_256 8985746.639 -
SetIntersection_None_Set_float_1024_4 8889865.500 -1.27%
SetIntersection_None_Set_float_1024_64 8897178.280 -
SetIntersection_None_Set_float_16384_1 152689041.465 -4.42%
SetIntersection_None_Set_float_16384_1024 149781233.712 -5.65%
SetIntersection_None_Set_float_16384_16 151060667.543 -4.84%
SetIntersection_None_Set_float_16384_16384 155407362.729 -2.25%
SetIntersection_None_Set_float_16384_256 149731800.489 -5.76%
SetIntersection_None_Set_float_16384_4 151392744.658 -4.78%
SetIntersection_None_Set_float_16384_64 150068853.510 -5.46%
SetIntersection_None_Set_float_16_1 70786582.471 -
SetIntersection_None_Set_float_16_16 37886564.874 -
SetIntersection_None_Set_float_16_4 60040770.572 -
SetIntersection_None_Set_float_1_1 571383095.675 -
SetIntersection_None_Set_float_256_1 11733899.320 -
SetIntersection_None_Set_float_256_16 11221102.341 -
SetIntersection_None_Set_float_256_256 6027934.482 2.62%
SetIntersection_None_Set_float_256_4 11688003.205 -
SetIntersection_None_Set_float_256_64 9416024.827 -1.75%
SetIntersection_None_Set_float_262144_1 1260347.656 6.76%
SetIntersection_None_Set_float_262144_1024 1247393.068 6.48%
SetIntersection_None_Set_float_262144_16 1255197.752 6.99%
SetIntersection_None_Set_float_262144_16384 1262966.307 8.24%
SetIntersection_None_Set_float_262144_256 1252646.158 6.68%
SetIntersection_None_Set_float_262144_262144 1252343.018 6.68%
SetIntersection_None_Set_float_262144_4 1256976.400 7.38%
SetIntersection_None_Set_float_262144_64 1250939.943 6.62%
SetIntersection_None_Set_float_4_1 231792952.481 -
SetIntersection_None_Set_float_4_4 144226792.924 -
SetIntersection_None_Set_float_64_1 22725695.387 -
SetIntersection_None_Set_float_64_16 18456314.033 -1.65%
SetIntersection_None_Set_float_64_4 21839978.599 -
SetIntersection_None_Set_float_64_64 11604239.800 -3.03%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8872568.450 -1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8971036.693 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8807352.034 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8831242.871 1.43%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9047068.646 2.66%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8878583.266 1.67%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161232755.920 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159567659.182 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168793346.783 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 166081695.696 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161999540.846 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 163871590.678 -3.32%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166873539.449 1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70639602.325 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37845412.713 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60453919.410 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571304256.716 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11979626.015 2.30%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11030700.535 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5829537.733 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11591465.644 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9545823.843 1.56%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1231181.477 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1246728.435 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1237134.359 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1250864.422 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1247425.537 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1260278.238 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1240630.047 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1247170.086 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231315999.505 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144764654.348 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23365328.090 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19254247.427 2.14%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22684068.731 2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12134402.234 2.52%
SetIntersection_None_Set_string_1024_1 9242722.434 3.58%
SetIntersection_None_Set_string_1024_1024 9134384.325 3.10%
SetIntersection_None_Set_string_1024_16 9002633.272 -
SetIntersection_None_Set_string_1024_256 8867506.365 -2.79%
SetIntersection_None_Set_string_1024_4 9199490.645 -
SetIntersection_None_Set_string_1024_64 9082935.013 1.47%
SetIntersection_None_Set_string_16384_1 229903521.975 8.85%
SetIntersection_None_Set_string_16384_1024 250904570.776 9.36%
SetIntersection_None_Set_string_16384_16 233797477.082 10.74%
SetIntersection_None_Set_string_16384_16384 204275553.187 2.22%
SetIntersection_None_Set_string_16384_256 243735497.107 12.81%
SetIntersection_None_Set_string_16384_4 221627007.806 5.73%
SetIntersection_None_Set_string_16384_64 237805171.817 11.84%
SetIntersection_None_Set_string_16_1 72984977.965 1.03%
SetIntersection_None_Set_string_16_16 38873362.760 -
SetIntersection_None_Set_string_16_4 62081498.024 -
SetIntersection_None_Set_string_1_1 579865582.576 -
SetIntersection_None_Set_string_256_1 11920245.904 -
SetIntersection_None_Set_string_256_16 11349927.194 -
SetIntersection_None_Set_string_256_256 6002295.865 -
SetIntersection_None_Set_string_256_4 11768864.952 -
SetIntersection_None_Set_string_256_64 9710209.888 2.67%
SetIntersection_None_Set_string_262144_1 1690706.217 -2.64%
SetIntersection_None_Set_string_262144_1024 1677216.064 -2.03%
SetIntersection_None_Set_string_262144_16 1696117.268 -2.03%
SetIntersection_None_Set_string_262144_16384 1696072.023 -2.62%
SetIntersection_None_Set_string_262144_256 1689365.070 -2.56%
SetIntersection_None_Set_string_262144_262144 1683399.900 -2.90%
SetIntersection_None_Set_string_262144_4 1698481.689 -1.94%
SetIntersection_None_Set_string_262144_64 1685338.947 -2.65%
SetIntersection_None_Set_string_4_1 235805897.166 -
SetIntersection_None_Set_string_4_4 147503822.276 -
SetIntersection_None_Set_string_64_1 24166034.545 -
SetIntersection_None_Set_string_64_16 19638951.983 -
SetIntersection_None_Set_string_64_4 23067473.299 2.66%
SetIntersection_None_Set_string_64_64 12078322.433 -1.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 13040567.045 49.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 12928099.017 45.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 12920962.697 44.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 12851173.205 43.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 12896589.477 47.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 13051244.857 47.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 346759821.876 62.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 328441342.274 57.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 367153948.077 73.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 417807132.184 116.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 348700912.937 65.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 359536599.431 76.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 364672977.105 77.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71246629.000 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37938110.419 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60673064.472 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 573198728.875 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11685171.155 -1.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11065119.774 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5933097.763 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11626686.480 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9292957.271 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1754459.149 4.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1796371.014 5.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1765722.658 4.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1768889.729 4.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1762678.957 5.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1796526.611 5.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1774693.602 5.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1766732.176 5.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232182941.412 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145274086.492 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23747760.670 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19228115.205 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22646262.451 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12199203.687 -
SetIntersection_None_Set_uint32_1024_1 8734357.952 -1.73%
SetIntersection_None_Set_uint32_1024_1024 8792662.194 -
SetIntersection_None_Set_uint32_1024_16 8652465.997 -2.51%
SetIntersection_None_Set_uint32_1024_256 8677686.559 -1.17%
SetIntersection_None_Set_uint32_1024_4 8971073.395 2.56%
SetIntersection_None_Set_uint32_1024_64 8697418.522 -1.64%
SetIntersection_None_Set_uint32_16384_1 163696366.862 5.13%
SetIntersection_None_Set_uint32_16384_1024 165873879.493 5.48%
SetIntersection_None_Set_uint32_16384_16 163030810.838 4.80%
SetIntersection_None_Set_uint32_16384_16384 151673517.605 -5.57%
SetIntersection_None_Set_uint32_16384_256 161345283.786 2.03%
SetIntersection_None_Set_uint32_16384_4 162554438.979 4.49%
SetIntersection_None_Set_uint32_16384_64 159807327.535 1.56%
SetIntersection_None_Set_uint32_16_1 70329933.156 -
SetIntersection_None_Set_uint32_16_16 37367445.274 -
SetIntersection_None_Set_uint32_16_4 60168853.322 -
SetIntersection_None_Set_uint32_1_1 566963713.126 -
SetIntersection_None_Set_uint32_256_1 11631490.866 1.73%
SetIntersection_None_Set_uint32_256_16 10883527.471 -1.11%
SetIntersection_None_Set_uint32_256_256 5718509.863 -2.16%
SetIntersection_None_Set_uint32_256_4 11465814.866 -1.27%
SetIntersection_None_Set_uint32_256_64 9305676.890 -1.13%
SetIntersection_None_Set_uint32_262144_1 1220152.182 5.30%
SetIntersection_None_Set_uint32_262144_1024 1205857.582 4.27%
SetIntersection_None_Set_uint32_262144_16 1208049.315 4.60%
SetIntersection_None_Set_uint32_262144_16384 1194267.904 2.60%
SetIntersection_None_Set_uint32_262144_256 1203475.016 4.02%
SetIntersection_None_Set_uint32_262144_262144 1194613.199 3.22%
SetIntersection_None_Set_uint32_262144_4 1215684.570 5.19%
SetIntersection_None_Set_uint32_262144_64 1204423.668 4.45%
SetIntersection_None_Set_uint32_4_1 229385258.737 -
SetIntersection_None_Set_uint32_4_4 143484950.432 -
SetIntersection_None_Set_uint32_64_1 23364159.354 -
SetIntersection_None_Set_uint32_64_16 18781329.234 -2.25%
SetIntersection_None_Set_uint32_64_4 22392604.351 -
SetIntersection_None_Set_uint32_64_64 11921473.749 -
SetIntersection_None_Set_uint64_1024_1 8809528.866 -
SetIntersection_None_Set_uint64_1024_1024 8952856.581 3.24%
SetIntersection_None_Set_uint64_1024_16 8861061.581 1.75%
SetIntersection_None_Set_uint64_1024_256 8799106.552 1.15%
SetIntersection_None_Set_uint64_1024_4 8720231.172 -1.19%
SetIntersection_None_Set_uint64_1024_64 8791057.812 1.61%
SetIntersection_None_Set_uint64_16384_1 157828470.564 -
SetIntersection_None_Set_uint64_16384_1024 164577263.914 -
SetIntersection_None_Set_uint64_16384_16 164343541.095 -
SetIntersection_None_Set_uint64_16384_16384 237284575.003 35.65%
SetIntersection_None_Set_uint64_16384_256 164455269.106 -
SetIntersection_None_Set_uint64_16384_4 161026322.896 -
SetIntersection_None_Set_uint64_16384_64 166402256.460 -1.00%
SetIntersection_None_Set_uint64_16_1 70586190.221 -
SetIntersection_None_Set_uint64_16_16 37434822.668 -
SetIntersection_None_Set_uint64_16_4 60185729.408 -
SetIntersection_None_Set_uint64_1_1 567234449.568 -
SetIntersection_None_Set_uint64_256_1 11530143.053 -
SetIntersection_None_Set_uint64_256_16 11000831.710 1.02%
SetIntersection_None_Set_uint64_256_256 5792269.997 -1.46%
SetIntersection_None_Set_uint64_256_4 11485506.041 1.21%
SetIntersection_None_Set_uint64_256_64 9592183.954 3.88%
SetIntersection_None_Set_uint64_262144_1 1207618.734 -
SetIntersection_None_Set_uint64_262144_1024 1214939.533 -
SetIntersection_None_Set_uint64_262144_16 1211376.953 -
SetIntersection_None_Set_uint64_262144_16384 1217163.328 -
SetIntersection_None_Set_uint64_262144_256 1214360.352 -
SetIntersection_None_Set_uint64_262144_262144 1226680.420 -
SetIntersection_None_Set_uint64_262144_4 1208690.674 -
SetIntersection_None_Set_uint64_262144_64 1213034.588 -
SetIntersection_None_Set_uint64_4_1 229906998.532 -
SetIntersection_None_Set_uint64_4_4 143610669.209 -
SetIntersection_None_Set_uint64_64_1 23554528.030 -
SetIntersection_None_Set_uint64_64_16 19141495.879 1.20%
SetIntersection_None_Set_uint64_64_4 22375385.972 -
SetIntersection_None_Set_uint64_64_64 11923116.159 -
SetIntersection_None_Vector_float_1024_1 1143656.148 -
SetIntersection_None_Vector_float_1024_1024 1152435.634 -
SetIntersection_None_Vector_float_1024_16 1151205.609 -
SetIntersection_None_Vector_float_1024_256 1147280.362 -1.30%
SetIntersection_None_Vector_float_1024_4 1150389.264 -
SetIntersection_None_Vector_float_1024_64 1160358.853 1.00%
SetIntersection_None_Vector_float_16384_1 1178626.664 -
SetIntersection_None_Vector_float_16384_1024 1176768.396 -
SetIntersection_None_Vector_float_16384_16 1178224.421 1.63%
SetIntersection_None_Vector_float_16384_16384 1183638.544 -
SetIntersection_None_Vector_float_16384_256 1169866.863 -
SetIntersection_None_Vector_float_16384_4 1176317.636 -
SetIntersection_None_Vector_float_16384_64 1181007.332 -
SetIntersection_None_Vector_float_16_1 67624246.039 -
SetIntersection_None_Vector_float_16_16 35955279.310 -
SetIntersection_None_Vector_float_16_4 57525609.711 -
SetIntersection_None_Vector_float_1_1 570481235.497 -
SetIntersection_None_Vector_float_256_1 4542829.829 -
SetIntersection_None_Vector_float_256_16 4282731.736 -
SetIntersection_None_Vector_float_256_256 2288758.765 -
SetIntersection_None_Vector_float_256_4 4492316.077 -
SetIntersection_None_Vector_float_256_64 3641716.020 -
SetIntersection_None_Vector_float_262144_1 1205134.532 -
SetIntersection_None_Vector_float_262144_1024 1207830.815 -
SetIntersection_None_Vector_float_262144_16 1214919.186 -
SetIntersection_None_Vector_float_262144_16384 1204988.678 -
SetIntersection_None_Vector_float_262144_256 1171372.531 -3.64%
SetIntersection_None_Vector_float_262144_262144 1207087.998 -
SetIntersection_None_Vector_float_262144_4 1194849.911 -1.22%
SetIntersection_None_Vector_float_262144_64 1206444.495 2.20%
SetIntersection_None_Vector_float_4_1 228589967.624 -
SetIntersection_None_Vector_float_4_4 143115163.472 -
SetIntersection_None_Vector_float_64_1 17828949.177 -
SetIntersection_None_Vector_float_64_16 14472510.699 -
SetIntersection_None_Vector_float_64_4 16999811.288 -
SetIntersection_None_Vector_float_64_64 9060775.601 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1153140.257 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1114768.133 -2.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1147979.078 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1152306.373 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1151088.819 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1149192.192 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1177086.901 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1192156.376 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1166146.335 -1.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1172472.268 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1194442.601 1.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1189944.944 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1184037.497 3.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67548605.090 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35919751.846 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57455066.705 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 568396624.455 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4476422.080 -2.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4302877.447 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2281633.432 2.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4453843.463 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3639772.640 1.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1184153.163 -1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1231821.301 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1215611.757 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1216857.674 2.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1221355.738 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1199945.944 3.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1208833.363 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1199176.782 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228492636.771 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142707043.366 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17727729.517 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14449085.278 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17078889.169 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9074461.852 -
SetIntersection_None_Vector_string_1024_1 1205500.037 -
SetIntersection_None_Vector_string_1024_1024 1231195.650 -1.10%
SetIntersection_None_Vector_string_1024_16 1236039.636 -
SetIntersection_None_Vector_string_1024_256 1230048.418 -
SetIntersection_None_Vector_string_1024_4 1226837.491 -
SetIntersection_None_Vector_string_1024_64 1226808.452 -1.11%
SetIntersection_None_Vector_string_16384_1 1299594.826 -
SetIntersection_None_Vector_string_16384_1024 1285873.383 -
SetIntersection_None_Vector_string_16384_16 1289334.904 2.18%
SetIntersection_None_Vector_string_16384_16384 1287975.360 -
SetIntersection_None_Vector_string_16384_256 1255470.795 -3.99%
SetIntersection_None_Vector_string_16384_4 1311005.715 -
SetIntersection_None_Vector_string_16384_64 1284969.456 -1.34%
SetIntersection_None_Vector_string_16_1 69428001.910 -
SetIntersection_None_Vector_string_16_16 36899888.830 -
SetIntersection_None_Vector_string_16_4 59191375.750 -
SetIntersection_None_Vector_string_1_1 572029851.625 -
SetIntersection_None_Vector_string_256_1 4824918.617 -
SetIntersection_None_Vector_string_256_16 4469167.400 -
SetIntersection_None_Vector_string_256_256 2395923.408 -
SetIntersection_None_Vector_string_256_4 4697740.764 -1.83%
SetIntersection_None_Vector_string_256_64 3835894.505 -
SetIntersection_None_Vector_string_262144_1 1379357.585 -
SetIntersection_None_Vector_string_262144_1024 1381656.424 -
SetIntersection_None_Vector_string_262144_16 1330186.139 -3.97%
SetIntersection_None_Vector_string_262144_16384 1336819.158 -3.21%
SetIntersection_None_Vector_string_262144_256 1398586.078 1.47%
SetIntersection_None_Vector_string_262144_262144 1354143.252 -1.47%
SetIntersection_None_Vector_string_262144_4 1361307.987 -
SetIntersection_None_Vector_string_262144_64 1351713.010 -2.35%
SetIntersection_None_Vector_string_4_1 232142375.437 -
SetIntersection_None_Vector_string_4_4 144967567.538 -
SetIntersection_None_Vector_string_64_1 18428189.588 -
SetIntersection_None_Vector_string_64_16 15024533.790 -
SetIntersection_None_Vector_string_64_4 17805784.941 -
SetIntersection_None_Vector_string_64_64 9416279.788 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1168352.538 -1.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1187297.800 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1187034.282 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1190484.070 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1182691.605 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1182681.299 1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1188346.236 -4.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1234149.339 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1243943.464 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1236147.494 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1236340.287 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1229628.540 -1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1225848.033 3.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67730303.873 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36180891.141 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57553997.061 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 567591638.100 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4608052.798 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4309810.546 -1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2284577.515 -2.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4540966.802 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3674991.188 1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1245996.242 -4.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1253520.176 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1269837.003 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1274482.776 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1316655.473 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1292575.660 2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1253228.579 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1230928.839 -2.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228130210.861 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142677304.805 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 18053254.121 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14514372.161 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17165085.037 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9179004.398 1.01%
SetIntersection_None_Vector_uint32_1024_1 1144942.359 -
SetIntersection_None_Vector_uint32_1024_1024 1161363.687 -
SetIntersection_None_Vector_uint32_1024_16 1134402.647 -2.33%
SetIntersection_None_Vector_uint32_1024_256 1154703.919 -
SetIntersection_None_Vector_uint32_1024_4 1148837.045 -
SetIntersection_None_Vector_uint32_1024_64 1151333.005 1.42%
SetIntersection_None_Vector_uint32_16384_1 1156201.440 -1.99%
SetIntersection_None_Vector_uint32_16384_1024 1170547.133 -
SetIntersection_None_Vector_uint32_16384_16 1180362.887 -
SetIntersection_None_Vector_uint32_16384_16384 1169874.528 -
SetIntersection_None_Vector_uint32_16384_256 1163629.311 -
SetIntersection_None_Vector_uint32_16384_4 1174918.360 2.52%
SetIntersection_None_Vector_uint32_16384_64 1128599.952 -4.21%
SetIntersection_None_Vector_uint32_16_1 67269285.043 -
SetIntersection_None_Vector_uint32_16_16 35741891.351 -
SetIntersection_None_Vector_uint32_16_4 57009601.247 -
SetIntersection_None_Vector_uint32_1_1 584152128.670 -
SetIntersection_None_Vector_uint32_256_1 4486376.199 -1.65%
SetIntersection_None_Vector_uint32_256_16 4305212.463 -
SetIntersection_None_Vector_uint32_256_256 2261268.750 -
SetIntersection_None_Vector_uint32_256_4 4457717.735 -
SetIntersection_None_Vector_uint32_256_64 3626829.211 -
SetIntersection_None_Vector_uint32_262144_1 1206968.537 -
SetIntersection_None_Vector_uint32_262144_1024 1201976.981 -
SetIntersection_None_Vector_uint32_262144_16 1197978.551 -
SetIntersection_None_Vector_uint32_262144_16384 1196041.677 -1.08%
SetIntersection_None_Vector_uint32_262144_256 1195075.191 -
SetIntersection_None_Vector_uint32_262144_262144 1178668.128 -2.90%
SetIntersection_None_Vector_uint32_262144_4 1202522.074 -
SetIntersection_None_Vector_uint32_262144_64 1196226.302 4.60%
SetIntersection_None_Vector_uint32_4_1 227487881.526 -
SetIntersection_None_Vector_uint32_4_4 142284224.557 -
SetIntersection_None_Vector_uint32_64_1 17667393.129 -
SetIntersection_None_Vector_uint32_64_16 14418867.666 -
SetIntersection_None_Vector_uint32_64_4 16896199.056 -
SetIntersection_None_Vector_uint32_64_64 8996936.377 -
SetIntersection_None_Vector_uint64_1024_1 1148051.368 -
SetIntersection_None_Vector_uint64_1024_1024 1158327.947 5.93%
SetIntersection_None_Vector_uint64_1024_16 1148130.189 -
SetIntersection_None_Vector_uint64_1024_256 1149730.515 -1.05%
SetIntersection_None_Vector_uint64_1024_4 1144152.433 -
SetIntersection_None_Vector_uint64_1024_64 1123483.924 -2.82%
SetIntersection_None_Vector_uint64_16384_1 1188956.966 2.58%
SetIntersection_None_Vector_uint64_16384_1024 1156330.640 -2.48%
SetIntersection_None_Vector_uint64_16384_16 1178082.002 5.08%
SetIntersection_None_Vector_uint64_16384_16384 1159074.644 -2.15%
SetIntersection_None_Vector_uint64_16384_256 1118933.959 -4.61%
SetIntersection_None_Vector_uint64_16384_4 1139283.630 -2.34%
SetIntersection_None_Vector_uint64_16384_64 1177257.548 1.37%
SetIntersection_None_Vector_uint64_16_1 67283702.307 -
SetIntersection_None_Vector_uint64_16_16 35753898.616 -
SetIntersection_None_Vector_uint64_16_4 57111461.522 -
SetIntersection_None_Vector_uint64_1_1 566931015.577 -
SetIntersection_None_Vector_uint64_256_1 4503947.039 -
SetIntersection_None_Vector_uint64_256_16 4300870.021 -
SetIntersection_None_Vector_uint64_256_256 2272394.173 -
SetIntersection_None_Vector_uint64_256_4 4492157.247 2.29%
SetIntersection_None_Vector_uint64_256_64 3570968.017 -1.85%
SetIntersection_None_Vector_uint64_262144_1 1207597.298 -
SetIntersection_None_Vector_uint64_262144_1024 1181220.160 -1.34%
SetIntersection_None_Vector_uint64_262144_16 1204833.010 3.34%
SetIntersection_None_Vector_uint64_262144_16384 1216157.249 3.87%
SetIntersection_None_Vector_uint64_262144_256 1193932.215 -
SetIntersection_None_Vector_uint64_262144_262144 1232204.105 4.79%
SetIntersection_None_Vector_uint64_262144_4 1198148.398 1.60%
SetIntersection_None_Vector_uint64_262144_64 1149567.573 -5.12%
SetIntersection_None_Vector_uint64_4_1 227504079.587 -
SetIntersection_None_Vector_uint64_4_4 142144859.533 -
SetIntersection_None_Vector_uint64_64_1 17695013.325 -
SetIntersection_None_Vector_uint64_64_16 14431798.380 -
SetIntersection_None_Vector_uint64_64_4 16870169.964 -
SetIntersection_None_Vector_uint64_64_64 8952259.985 -
bm_gcd_complex 19.536 1.43%
bm_gcd_random 30.755 -
bm_gcd_trivial 0.857 -
bm_lexicographical_compare<int>/1 1.214 -8.06%
bm_lexicographical_compare<int>/1048576 76666.201 -
bm_lexicographical_compare<int>/16 1.957 -5.62%
bm_lexicographical_compare<int>/2 1.312 -12.84%
bm_lexicographical_compare<int>/262144 19113.682 -
bm_lexicographical_compare<int>/3 1.588 -5.06%
bm_lexicographical_compare<int>/32768 2389.148 -
bm_lexicographical_compare<int>/4 1.206 -1.23%
bm_lexicographical_compare<int>/4096 298.541 -
bm_lexicographical_compare<int>/5 1.553 1.26%
bm_lexicographical_compare<int>/512 37.301 -
bm_lexicographical_compare<int>/6 1.540 -
bm_lexicographical_compare<int>/64 4.854 -1.20%
bm_lexicographical_compare<int>/7 1.539 -
bm_lexicographical_compare<int>/8 1.461 -3.24%
bm_lexicographical_compare<signed_char>/1 1.264 -4.37%
bm_lexicographical_compare<signed_char>/1048576 16283.763 -
bm_lexicographical_compare<signed_char>/16 1.297 -
bm_lexicographical_compare<signed_char>/2 1.495 2.09%
bm_lexicographical_compare<signed_char>/262144 3842.742 -
bm_lexicographical_compare<signed_char>/3 1.725 6.60%
bm_lexicographical_compare<signed_char>/32768 479.105 -
bm_lexicographical_compare<signed_char>/4 1.956 5.11%
bm_lexicographical_compare<signed_char>/4096 59.858 -
bm_lexicographical_compare<signed_char>/5 2.186 4.88%
bm_lexicographical_compare<signed_char>/512 7.916 -
bm_lexicographical_compare<signed_char>/6 2.463 2.49%
bm_lexicographical_compare<signed_char>/64 2.247 2.43%
bm_lexicographical_compare<signed_char>/7 2.723 2.85%
bm_lexicographical_compare<signed_char>/8 3.096 2.34%
bm_lexicographical_compare<unsigned_char>/1 1.599 -4.07%
bm_lexicographical_compare<unsigned_char>/1048576 17930.502 -
bm_lexicographical_compare<unsigned_char>/16 1.063 -8.11%
bm_lexicographical_compare<unsigned_char>/2 1.836 -
bm_lexicographical_compare<unsigned_char>/262144 4494.812 -
bm_lexicographical_compare<unsigned_char>/3 2.079 -
bm_lexicographical_compare<unsigned_char>/32768 572.602 -
bm_lexicographical_compare<unsigned_char>/4 1.368 -1.42%
bm_lexicographical_compare<unsigned_char>/4096 77.682 -
bm_lexicographical_compare<unsigned_char>/5 1.604 -
bm_lexicographical_compare<unsigned_char>/512 8.699 -1.03%
bm_lexicographical_compare<unsigned_char>/6 1.882 1.59%
bm_lexicographical_compare<unsigned_char>/64 1.906 -5.35%
bm_lexicographical_compare<unsigned_char>/7 2.130 1.47%
bm_lexicographical_compare<unsigned_char>/8 1.415 1.63%
bm_ranges_lexicographical_compare<int>/1 1.333 -3.71%
bm_ranges_lexicographical_compare<int>/1048576 76649.768 -
bm_ranges_lexicographical_compare<int>/16 2.294 -
bm_ranges_lexicographical_compare<int>/2 1.550 -3.98%
bm_ranges_lexicographical_compare<int>/262144 19107.878 -
bm_ranges_lexicographical_compare<int>/3 1.843 -1.92%
bm_ranges_lexicographical_compare<int>/32768 2387.834 -
bm_ranges_lexicographical_compare<int>/4 1.321 -4.60%
bm_ranges_lexicographical_compare<int>/4096 298.124 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.254 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.850 -4.59%
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.501 -7.20%
bm_ranges_lexicographical_compare<signed_char>/1 1.380 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16275.212 -
bm_ranges_lexicographical_compare<signed_char>/16 1.352 4.20%
bm_ranges_lexicographical_compare<signed_char>/2 1.610 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.485 -
bm_ranges_lexicographical_compare<signed_char>/3 1.837 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.919 -
bm_ranges_lexicographical_compare<signed_char>/4 2.080 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.821 -
bm_ranges_lexicographical_compare<signed_char>/5 2.299 -
bm_ranges_lexicographical_compare<signed_char>/512 8.028 2.09%
bm_ranges_lexicographical_compare<signed_char>/6 2.616 -
bm_ranges_lexicographical_compare<signed_char>/64 2.296 -
bm_ranges_lexicographical_compare<signed_char>/7 2.843 -
bm_ranges_lexicographical_compare<signed_char>/8 3.226 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.661 1.61%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17924.546 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.154 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.891 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.223 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.125 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.794 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.434 3.17%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.537 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.666 2.90%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.778 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.895 2.23%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.048 2.02%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.124 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.433 -4.08%
bm_ranges_swap_ranges_vb_aligned/1024 6.516 -
bm_ranges_swap_ranges_vb_aligned/1048576 3824.553 12.21%
bm_ranges_swap_ranges_vb_aligned/128 3.436 -
bm_ranges_swap_ranges_vb_aligned/131072 250.069 -
bm_ranges_swap_ranges_vb_aligned/16 3.244 -
bm_ranges_swap_ranges_vb_aligned/16384 34.955 -
bm_ranges_swap_ranges_vb_aligned/2048 8.545 -
bm_ranges_swap_ranges_vb_aligned/256 4.378 -
bm_ranges_swap_ranges_vb_aligned/262144 497.723 -
bm_ranges_swap_ranges_vb_aligned/32 3.253 -
bm_ranges_swap_ranges_vb_aligned/32768 64.189 -
bm_ranges_swap_ranges_vb_aligned/4096 11.964 -
bm_ranges_swap_ranges_vb_aligned/512 5.289 1.85%
bm_ranges_swap_ranges_vb_aligned/524288 1050.154 -
bm_ranges_swap_ranges_vb_aligned/64 3.100 -
bm_ranges_swap_ranges_vb_aligned/65536 123.304 -
bm_ranges_swap_ranges_vb_aligned/8 3.187 -
bm_ranges_swap_ranges_vb_aligned/8192 19.488 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15915.103 2.38%
bm_ranges_swap_ranges_vb_unaligned/262144 3738.759 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.209 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.997 -
bm_ranges_swap_ranges_vb_unaligned/512 13.293 -1.37%
bm_ranges_swap_ranges_vb_unaligned/64 6.265 -
bm_ranges_swap_ranges_vb_unaligned/8 4.913 -3.16%
bm_swap_ranges_vb_aligned/1048576 3832.042 12.56%
bm_swap_ranges_vb_aligned/262144 494.147 -
bm_swap_ranges_vb_aligned/32768 63.696 -
bm_swap_ranges_vb_aligned/4096 12.552 -
bm_swap_ranges_vb_aligned/512 4.981 -
bm_swap_ranges_vb_aligned/64 2.949 8.99%
bm_swap_ranges_vb_aligned/8 3.454 5.96%
bm_swap_ranges_vb_unaligned/1048576 16293.418 2.20%
bm_swap_ranges_vb_unaligned/262144 3846.367 -
bm_swap_ranges_vb_unaligned/32768 484.992 -
bm_swap_ranges_vb_unaligned/4096 64.752 -
bm_swap_ranges_vb_unaligned/512 12.359 -
bm_swap_ranges_vb_unaligned/64 4.869 -
bm_swap_ranges_vb_unaligned/8 4.795 -2.34%
bm_write 573.348 -1.05%
rng::adjacent_find(deque<int>)/1024 463.814 -
rng::adjacent_find(deque<int>)/1048576 476220.477 -
rng::adjacent_find(deque<int>)/50 26.989 72.81%
rng::adjacent_find(deque<int>)/8 5.046 67.89%
rng::adjacent_find(deque<int>)/8192 3711.343 -
rng::adjacent_find(deque<int>,_pred)/1024 630.977 -
rng::adjacent_find(deque<int>,_pred)/1048576 650944.690 -
rng::adjacent_find(deque<int>,_pred)/50 29.493 -3.18%
rng::adjacent_find(deque<int>,_pred)/8 4.120 -9.66%
rng::adjacent_find(deque<int>,_pred)/8192 5092.861 -
rng::adjacent_find(list<int>)/1024 712.212 -
rng::adjacent_find(list<int>)/1048576 869826.156 -
rng::adjacent_find(list<int>)/50 23.692 -
rng::adjacent_find(list<int>)/8 2.115 -
rng::adjacent_find(list<int>)/8192 7023.166 1.66%
rng::adjacent_find(list<int>,_pred)/1024 789.303 -4.85%
rng::adjacent_find(list<int>,_pred)/1048576 921981.555 -3.77%
rng::adjacent_find(list<int>,_pred)/50 33.176 -4.84%
rng::adjacent_find(list<int>,_pred)/8 3.883 -2.15%
rng::adjacent_find(list<int>,_pred)/8192 8489.314 12.17%
rng::adjacent_find(vector<int>)/1024 234.954 -
rng::adjacent_find(vector<int>)/1048576 235646.533 -
rng::adjacent_find(vector<int>)/50 12.001 -
rng::adjacent_find(vector<int>)/8 2.024 -
rng::adjacent_find(vector<int>)/8192 1832.088 -
rng::adjacent_find(vector<int>,_pred)/1024 401.235 -
rng::adjacent_find(vector<int>,_pred)/1048576 467810.530 2.15%
rng::adjacent_find(vector<int>,_pred)/50 23.559 -
rng::adjacent_find(vector<int>,_pred)/8 3.436 -
rng::adjacent_find(vector<int>,_pred)/8192 3193.944 -
rng::all_of(deque<int>)_(process_all)/32 11.527 -
rng::all_of(deque<int>)_(process_all)/32768 10561.882 -
rng::all_of(deque<int>)_(process_all)/50 17.732 -1.96%
rng::all_of(deque<int>)_(process_all)/8 3.225 -
rng::all_of(deque<int>)_(process_all)/8192 2638.717 -1.03%
rng::all_of(list<int>)_(process_all)/32 11.498 -
rng::all_of(list<int>)_(process_all)/32768 25585.817 -2.80%
rng::all_of(list<int>)_(process_all)/50 21.904 -
rng::all_of(list<int>)_(process_all)/8 2.711 -
rng::all_of(list<int>)_(process_all)/8192 7381.276 -15.43%
rng::all_of(vector<int>)_(process_all)/32 8.317 -1.21%
rng::all_of(vector<int>)_(process_all)/32768 8077.137 -
rng::all_of(vector<int>)_(process_all)/50 18.136 -
rng::all_of(vector<int>)_(process_all)/8 2.438 -1.42%
rng::all_of(vector<int>)_(process_all)/8192 2023.676 -
rng::any_of(deque<int>)_(process_all)/32 11.720 1.60%
rng::any_of(deque<int>)_(process_all)/32768 11533.388 6.31%
rng::any_of(deque<int>)_(process_all)/50 19.565 -3.67%
rng::any_of(deque<int>)_(process_all)/8 3.219 -
rng::any_of(deque<int>)_(process_all)/8192 2872.724 5.27%
rng::any_of(list<int>)_(process_all)/32 11.470 -1.35%
rng::any_of(list<int>)_(process_all)/32768 25865.388 -2.88%
rng::any_of(list<int>)_(process_all)/50 21.661 -
rng::any_of(list<int>)_(process_all)/8 2.601 -
rng::any_of(list<int>)_(process_all)/8192 7036.940 -6.13%
rng::any_of(vector<int>)_(process_all)/32 8.530 1.67%
rng::any_of(vector<int>)_(process_all)/32768 8068.835 -
rng::any_of(vector<int>)_(process_all)/50 12.792 1.44%
rng::any_of(vector<int>)_(process_all)/8 2.597 4.24%
rng::any_of(vector<int>)_(process_all)/8192 2025.916 -
rng::contains(deque<int>)_(process_all)/1048576 250108.036 -
rng::contains(deque<int>)_(process_all)/32 8.666 -
rng::contains(deque<int>)_(process_all)/50 12.613 -
rng::contains(deque<int>)_(process_all)/8 3.035 2.03%
rng::contains(deque<int>)_(process_all)/8192 1919.133 -
rng::contains(list<int>)_(process_all)/1048576 835676.847 1.27%
rng::contains(list<int>)_(process_all)/32 9.280 3.57%
rng::contains(list<int>)_(process_all)/50 17.643 -5.24%
rng::contains(list<int>)_(process_all)/8 2.453 8.50%
rng::contains(list<int>)_(process_all)/8192 7101.207 2.39%
rng::contains(vector<int>)_(process_all)/1048576 237074.639 -
rng::contains(vector<int>)_(process_all)/32 8.384 -
rng::contains(vector<int>)_(process_all)/50 12.356 -
rng::contains(vector<int>)_(process_all)/8 2.560 -2.99%
rng::contains(vector<int>)_(process_all)/8192 1841.263 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18229.491 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 19150.343 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457765.050 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429466.462 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.121 2.90%
rng::contains_subrange(deque<int>)_(process_all)/32 12.946 -
rng::contains_subrange(deque<int>)_(process_all)/50 18.942 -1.52%
rng::contains_subrange(deque<int>)_(process_all)/8192 3355.363 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503178.354 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.193 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.622 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.943 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3918.684 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479297.420 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.313 -1.34%
rng::contains_subrange(deque<int>)_(single_element)/32 17.502 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.566 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3734.193 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36854.012 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38405.151 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2452603.437 -
rng::contains_subrange(list<int>)_(process_all)/1048576 843369.792 1.39%
rng::contains_subrange(list<int>)_(process_all)/16 5.081 2.85%
rng::contains_subrange(list<int>)_(process_all)/32 10.387 1.21%
rng::contains_subrange(list<int>)_(process_all)/50 18.137 -2.52%
rng::contains_subrange(list<int>)_(process_all)/8192 8404.286 25.98%
rng::contains_subrange(list<int>)_(same_length)/1048576 941512.640 -
rng::contains_subrange(list<int>)_(same_length)/16 6.940 -
rng::contains_subrange(list<int>)_(same_length)/32 16.320 -
rng::contains_subrange(list<int>)_(same_length)/50 30.028 -
rng::contains_subrange(list<int>)_(same_length)/8192 7888.871 -1.15%
rng::contains_subrange(list<int>)_(single_element)/1048576 831361.243 1.47%
rng::contains_subrange(list<int>)_(single_element)/16 4.984 3.98%
rng::contains_subrange(list<int>)_(single_element)/32 10.407 -
rng::contains_subrange(list<int>)_(single_element)/50 18.351 -1.07%
rng::contains_subrange(list<int>)_(single_element)/8192 7827.650 9.76%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13983.320 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14789.698 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 763043.845 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208354.539 -1.57%
rng::contains_subrange(vector<int>)_(process_all)/16 4.757 -
rng::contains_subrange(vector<int>)_(process_all)/32 7.977 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.420 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1625.635 -1.64%
rng::contains_subrange(vector<int>)_(same_length)/1048576 244579.083 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.892 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.734 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.649 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1898.411 -2.97%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232089.779 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.833 1.01%
rng::contains_subrange(vector<int>)_(single_element)/32 8.553 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.408 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1810.009 -
rng::copy(deque<int>)/1048576 49710.586 -
rng::copy(deque<int>)/262144 10290.021 -
rng::copy(deque<int>)/32768 1149.995 -
rng::copy(deque<int>)/4096 145.918 -
rng::copy(deque<int>)/512 16.769 -
rng::copy(deque<int>)/64 2.822 -
rng::copy(deque<int>)/8 2.781 2.66%
rng::copy(list<int>)/1048576 878837.054 -
rng::copy(list<int>)/262144 217926.305 -
rng::copy(list<int>)/32768 27674.132 6.79%
rng::copy(list<int>)/4096 3087.903 -
rng::copy(list<int>)/512 368.885 -
rng::copy(list<int>)/64 30.866 -
rng::copy(list<int>)/8 2.399 2.66%
rng::copy(vector<bool>)_(aligned)/1048576 1039.530 -27.91%
rng::copy(vector<bool>)_(aligned)/262144 277.214 1.18%
rng::copy(vector<bool>)_(aligned)/32768 35.420 -
rng::copy(vector<bool>)_(aligned)/4096 4.925 -
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.370 -
rng::copy(vector<bool>)_(unaligned)/1048576 5507.383 -
rng::copy(vector<bool>)_(unaligned)/262144 1369.061 -81.82%
rng::copy(vector<bool>)_(unaligned)/32768 174.006 -
rng::copy(vector<bool>)_(unaligned)/4096 20.865 -
rng::copy(vector<bool>)_(unaligned)/512 3.649 -2.16%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49059.526 -
rng::copy(vector<int>)/262144 12465.278 -
rng::copy(vector<int>)/32768 2761.571 -16.68%
rng::copy(vector<int>)/4096 148.050 -23.09%
rng::copy(vector<int>)/512 16.026 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.253 1.43%
rng::copy_backward(deque<int>)/1048576 124288.173 -
rng::copy_backward(deque<int>)/262144 30756.979 -1.51%
rng::copy_backward(deque<int>)/32768 3723.770 -
rng::copy_backward(deque<int>)/4096 148.735 -
rng::copy_backward(deque<int>)/512 18.224 -
rng::copy_backward(deque<int>)/64 3.046 -
rng::copy_backward(deque<int>)/8 2.706 -
rng::copy_backward(list<int>)/1048576 884835.174 -
rng::copy_backward(list<int>)/262144 219287.321 -1.62%
rng::copy_backward(list<int>)/32768 28714.361 -6.11%
rng::copy_backward(list<int>)/4096 3107.946 -
rng::copy_backward(list<int>)/512 371.766 -
rng::copy_backward(list<int>)/64 31.012 -
rng::copy_backward(list<int>)/8 2.280 -3.25%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1042.075 -
rng::copy_backward(vector<bool>)_(aligned)/262144 279.756 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.920 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.046 -1.81%
rng::copy_backward(vector<bool>)_(aligned)/512 1.758 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.718 2.12%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6746.213 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1854.047 12.51%
rng::copy_backward(vector<bool>)_(unaligned)/32768 209.671 1.25%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.833 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.886 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49221.953 -1.82%
rng::copy_backward(vector<int>)/262144 12533.424 -
rng::copy_backward(vector<int>)/32768 3745.442 33.23%
rng::copy_backward(vector<int>)/4096 143.433 -
rng::copy_backward(vector<int>)/512 16.615 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.210 -3.00%
rng::copy_if(deque<int>)_(entire_range)/1048576 277724.700 -
rng::copy_if(deque<int>)_(entire_range)/262144 70304.476 -
rng::copy_if(deque<int>)_(entire_range)/32768 8696.929 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.297 -
rng::copy_if(deque<int>)_(entire_range)/512 135.514 -
rng::copy_if(deque<int>)_(entire_range)/64 16.144 -
rng::copy_if(deque<int>)_(entire_range)/8 2.828 -2.66%
rng::copy_if(deque<int>)_(every_other)/1048576 371519.351 -
rng::copy_if(deque<int>)_(every_other)/262144 92699.652 -
rng::copy_if(deque<int>)_(every_other)/32768 11604.265 -
rng::copy_if(deque<int>)_(every_other)/4096 1452.801 -
rng::copy_if(deque<int>)_(every_other)/512 182.421 -
rng::copy_if(deque<int>)_(every_other)/64 23.347 -
rng::copy_if(deque<int>)_(every_other)/8 3.479 -
rng::copy_if(list<int>)_(entire_range)/1048576 880232.277 -
rng::copy_if(list<int>)_(entire_range)/262144 218181.535 -
rng::copy_if(list<int>)_(entire_range)/32768 28344.236 -
rng::copy_if(list<int>)_(entire_range)/4096 3049.024 -
rng::copy_if(list<int>)_(entire_range)/512 370.218 1.10%
rng::copy_if(list<int>)_(entire_range)/64 32.949 2.16%
rng::copy_if(list<int>)_(entire_range)/8 2.591 -
rng::copy_if(list<int>)_(every_other)/1048576 835545.764 -1.43%
rng::copy_if(list<int>)_(every_other)/262144 209113.657 -1.10%
rng::copy_if(list<int>)_(every_other)/32768 25131.251 -3.37%
rng::copy_if(list<int>)_(every_other)/4096 3231.054 -1.62%
rng::copy_if(list<int>)_(every_other)/512 357.732 -
rng::copy_if(list<int>)_(every_other)/64 23.764 -
rng::copy_if(list<int>)_(every_other)/8 2.311 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245519.366 -
rng::copy_if(vector<int>)_(entire_range)/262144 59923.946 -
rng::copy_if(vector<int>)_(entire_range)/32768 7461.517 -
rng::copy_if(vector<int>)_(entire_range)/4096 934.925 -
rng::copy_if(vector<int>)_(entire_range)/512 123.361 -
rng::copy_if(vector<int>)_(entire_range)/64 16.132 -
rng::copy_if(vector<int>)_(entire_range)/8 2.215 -1.51%
rng::copy_if(vector<int>)_(every_other)/1048576 239288.720 -
rng::copy_if(vector<int>)_(every_other)/262144 59635.683 -
rng::copy_if(vector<int>)_(every_other)/32768 7440.683 -
rng::copy_if(vector<int>)_(every_other)/4096 934.119 -
rng::copy_if(vector<int>)_(every_other)/512 123.158 -
rng::copy_if(vector<int>)_(every_other)/64 18.127 -
rng::copy_if(vector<int>)_(every_other)/8 4.252 -
rng::copy_n(deque<int>)/1048576 49903.467 -
rng::copy_n(deque<int>)/262144 10542.718 2.56%
rng::copy_n(deque<int>)/32768 1152.738 -
rng::copy_n(deque<int>)/4096 144.694 -1.03%
rng::copy_n(deque<int>)/512 16.784 -
rng::copy_n(deque<int>)/64 2.871 -
rng::copy_n(deque<int>)/8 2.745 -
rng::copy_n(list<int>)/1048576 872463.529 -
rng::copy_n(list<int>)/262144 217433.020 -
rng::copy_n(list<int>)/32768 26853.092 -
rng::copy_n(list<int>)/4096 4191.431 -1.92%
rng::copy_n(list<int>)/512 339.640 -
rng::copy_n(list<int>)/64 14.234 -
rng::copy_n(list<int>)/8 2.246 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1038.836 -
rng::copy_n(vector<bool>)_(aligned)/262144 278.859 1.15%
rng::copy_n(vector<bool>)_(aligned)/32768 35.247 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.926 -
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.374 5.13%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.498 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.671 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.065 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.865 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.600 2.61%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49364.856 -
rng::copy_n(vector<int>)/262144 12468.616 -
rng::copy_n(vector<int>)/32768 2420.847 -17.16%
rng::copy_n(vector<int>)/4096 161.321 7.98%
rng::copy_n(vector<int>)/512 16.089 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.247 -2.65%
rng::count(deque<int>)_(every_other)/1024 247.979 -
rng::count(deque<int>)_(every_other)/1048576 252538.781 -
rng::count(deque<int>)_(every_other)/8 2.533 -
rng::count(deque<int>)_(every_other)/8192 1935.795 -
rng::count(list<int>)_(every_other)/1024 710.585 -
rng::count(list<int>)_(every_other)/1048576 807399.422 -2.21%
rng::count(list<int>)_(every_other)/8 2.049 -
rng::count(list<int>)_(every_other)/8192 7191.026 3.55%
rng::count(vector<bool>)/1000 2.967 -
rng::count(vector<bool>)/1024 1.691 -
rng::count(vector<bool>)/1048576 1458.433 -
rng::count(vector<bool>)/8192 11.440 -
rng::count(vector<int>)_(every_other)/1024 102.984 -
rng::count(vector<int>)_(every_other)/1048576 105148.175 -
rng::count(vector<int>)_(every_other)/8 1.325 -4.24%
rng::count(vector<int>)_(every_other)/8192 820.180 -
rng::count_if(deque<int>)_(every_other)/1024 347.207 -
rng::count_if(deque<int>)_(every_other)/1048576 342770.313 -
rng::count_if(deque<int>)_(every_other)/8 3.365 -
rng::count_if(deque<int>)_(every_other)/8192 2635.725 -
rng::count_if(list<int>)_(every_other)/1024 753.649 -
rng::count_if(list<int>)_(every_other)/1048576 890049.555 -1.12%
rng::count_if(list<int>)_(every_other)/8 2.819 -
rng::count_if(list<int>)_(every_other)/8192 7155.425 -1.94%
rng::count_if(vector<int>)_(every_other)/1024 250.068 -
rng::count_if(vector<int>)_(every_other)/1048576 247851.182 -
rng::count_if(vector<int>)_(every_other)/8 4.227 -
rng::count_if(vector<int>)_(every_other)/8192 1929.412 -
rng::distance(deque<int>)/1024 0.849 -
rng::distance(deque<int>)/4096 0.848 -
rng::distance(deque<int>)/50 0.850 -
rng::distance(deque<int>)/8192 0.852 -
rng::distance(join_view(vector<vector<int>>)/1024 1.029 -
rng::distance(join_view(vector<vector<int>>)/4096 4.360 -1.56%
rng::distance(join_view(vector<vector<int>>)/50 0.605 -4.62%
rng::distance(join_view(vector<vector<int>>)/8192 8.381 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.120 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 494248.501 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 28.375 20.17%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.851 -2.26%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3840.558 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.057 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.711 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.059 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.059 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.061 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 717.510 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 731657.350 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.747 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.511 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5719.777 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.095 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.772 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.094 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.093 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.102 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2043.211 -1.75%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2288616.857 4.62%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.215 1.07%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.690 2.96%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17736.532 -10.17%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 610.479 -4.79%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1458945.921 1.26%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.135 -1.13%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.499 -6.97%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11884.325 3.50%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1780.925 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2330249.030 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 51.055 -5.22%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.621 -2.21%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20041.028 3.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 550.796 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463887.579 1.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.399 -1.08%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.721 -4.15%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11695.186 2.32%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.767 9.51%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.767 9.48%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.672 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.767 9.52%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 763.341 -1.44%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 954181.350 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.431 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.006 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8792.978 5.30%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.000 1.46%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.999 1.40%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.978 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.999 1.25%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.571 -1.29%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1082365.210 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.902 -1.81%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.683 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11616.559 5.45%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.134 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73701.096 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.585 -7.27%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.472 -20.21%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.662 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.324 -5.03%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.329 -4.39%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.325 -1.23%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.329 -2.44%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.327 -4.43%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 515.127 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 633052.640 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.690 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.160 -1.22%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4829.990 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.702 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.712 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.698 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.697 -1.85%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.713 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 500.236 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 488780.670 -1.78%
rng::equal(deque<int>)_(it,_it,_it,_it)/50 21.587 -5.71%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.854 -2.69%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3860.263 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 526.860 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 525752.645 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 27.405 8.70%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.292 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4042.053 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 775.155 -2.14%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 951707.656 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.795 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 3.019 1.97%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12394.734 3.52%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.864 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 990506.314 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.814 -4.60%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.767 5.40%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10499.030 5.49%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.220 -
rng::equal(vector<bool>)_(aligned)/8 0.222 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.635 -
rng::equal(vector<bool>)_(unaligned)/1048576 7601.180 -
rng::equal(vector<bool>)_(unaligned)/50 0.740 -14.97%
rng::equal(vector<bool>)_(unaligned)/8 0.738 -14.96%
rng::equal(vector<bool>)_(unaligned)/8192 64.901 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.351 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73758.640 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.650 3.39%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.550 1.36%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.239 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 514.094 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639165.262 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.965 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.694 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4801.262 -
rng::fill(deque<int>)/1024 29.473 -
rng::fill(deque<int>)/32 1.438 -3.90%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 249.659 2.98%
rng::fill(list<int>)/1024 671.804 -
rng::fill(list<int>)/32 8.326 -
rng::fill(list<int>)/50 16.790 -
rng::fill(list<int>)/8192 7440.637 -1.88%
rng::fill(vector<bool>)/1048576 3834.069 -
rng::fill(vector<bool>)/262144 904.419 288.32%
rng::fill(vector<bool>)/32768 29.939 -
rng::fill(vector<bool>)/4096 4.216 -
rng::fill(vector<bool>)/512 1.472 -8.85%
rng::fill(vector<bool>)/64 1.473 -10.73%
rng::fill(vector<int>)/1024 29.544 -1.05%
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.207 -
rng::fill(vector<int>)/8192 238.298 -1.33%
rng::fill_n(deque<int>)/1024 29.713 -
rng::fill_n(deque<int>)/32 1.211 4.80%
rng::fill_n(deque<int>)/50 2.197 -
rng::fill_n(deque<int>)/8192 245.907 3.15%
rng::fill_n(list<int>)/1024 649.533 -
rng::fill_n(list<int>)/32 8.200 -
rng::fill_n(list<int>)/50 15.729 -1.19%
rng::fill_n(list<int>)/8192 7400.323 -2.67%
rng::fill_n(vector<bool>)/1048576 3835.526 -
rng::fill_n(vector<bool>)/262144 231.057 -
rng::fill_n(vector<bool>)/32768 29.843 -2.47%
rng::fill_n(vector<bool>)/4096 4.147 -
rng::fill_n(vector<bool>)/512 1.445 1.38%
rng::fill_n(vector<bool>)/64 1.393 -3.82%
rng::fill_n(vector<int>)/1024 29.508 -1.51%
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.234 -
rng::fill_n(vector<int>)/8192 239.873 -
rng::find(deque<int>)_(bail_25%)/1024 67.016 -
rng::find(deque<int>)_(bail_25%)/32768 1919.579 -
rng::find(deque<int>)_(bail_25%)/8 2.058 -
rng::find(deque<int>)_(bail_25%)/8192 475.852 -
rng::find(deque<int>)_(process_all)/1024 243.259 -
rng::find(deque<int>)_(process_all)/32768 7803.940 -
rng::find(deque<int>)_(process_all)/50 13.141 -
rng::find(deque<int>)_(process_all)/8 3.424 -2.35%
rng::find(deque<int>)_(process_all)/8192 1948.761 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.380 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9423.285 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.191 -1.85%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.328 -2.62%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2320.703 -1.39%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 329.683 4.32%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10728.504 3.11%
rng::find(join_view(list<vector<int>>))_(process_all)/50 14.235 6.20%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.120 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2638.593 3.70%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 723.427 -1.70%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26208.819 -2.82%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.557 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.579 -1.29%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8241.155 5.74%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.787 -1.82%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 650.282 -1.98%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.691 -2.61%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.077 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.484 -1.84%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 282.474 2.49%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8765.125 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.817 1.20%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.053 6.63%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2134.332 -1.73%
rng::find(list<int>)_(bail_25%)/1024 131.119 -7.92%
rng::find(list<int>)_(bail_25%)/32768 8417.634 9.83%
rng::find(list<int>)_(bail_25%)/8 0.922 -
rng::find(list<int>)_(bail_25%)/8192 1433.949 -
rng::find(list<int>)_(process_all)/1024 686.770 -
rng::find(list<int>)_(process_all)/32768 26484.259 -4.87%
rng::find(list<int>)_(process_all)/50 18.269 -26.11%
rng::find(list<int>)_(process_all)/8 2.308 -2.18%
rng::find(list<int>)_(process_all)/8192 8749.324 -16.31%
rng::find(vector<bool>)_(process_all)/1024 4.564 -
rng::find(vector<bool>)_(process_all)/1048576 3652.117 -2.32%
rng::find(vector<bool>)_(process_all)/50 0.616 -7.18%
rng::find(vector<bool>)_(process_all)/8 0.531 -19.63%
rng::find(vector<bool>)_(process_all)/8192 33.538 -1.12%
rng::find(vector<char>)_(bail_25%)/1024 5.317 -
rng::find(vector<char>)_(bail_25%)/32768 136.248 -
rng::find(vector<char>)_(bail_25%)/8 1.061 -8.21%
rng::find(vector<char>)_(bail_25%)/8192 39.710 -
rng::find(vector<char>)_(process_all)/1024 16.216 -
rng::find(vector<char>)_(process_all)/32768 495.205 -
rng::find(vector<char>)_(process_all)/50 1.639 1.13%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 135.996 -
rng::find(vector<int>)_(bail_25%)/1024 65.757 -
rng::find(vector<int>)_(bail_25%)/32768 1857.899 -
rng::find(vector<int>)_(bail_25%)/8 1.581 -
rng::find(vector<int>)_(bail_25%)/8192 471.635 -
rng::find(vector<int>)_(process_all)/1024 242.370 -
rng::find(vector<int>)_(process_all)/32768 7418.459 -
rng::find(vector<int>)_(process_all)/50 12.422 -
rng::find(vector<int>)_(process_all)/8 2.834 -1.58%
rng::find(vector<int>)_(process_all)/8192 1855.607 -
rng::find_end(deque<int>)_(match_near_end)/1000 34.032 -8.84%
rng::find_end(deque<int>)_(match_near_end)/1024 34.896 -9.52%
rng::find_end(deque<int>)_(match_near_end)/8192 275.486 -3.92%
rng::find_end(deque<int>)_(near_matches)/1000 16783.309 -1.88%
rng::find_end(deque<int>)_(near_matches)/1024 17669.617 -
rng::find_end(deque<int>)_(near_matches)/8192 1131429.416 -
rng::find_end(deque<int>)_(process_all)/1000 322.782 5.01%
rng::find_end(deque<int>)_(process_all)/1024 331.953 4.20%
rng::find_end(deque<int>)_(process_all)/1048576 319824.242 13.01%
rng::find_end(deque<int>)_(process_all)/8192 2469.286 14.40%
rng::find_end(deque<int>)_(same_length)/1000 399.953 20.79%
rng::find_end(deque<int>)_(same_length)/1024 410.297 21.53%
rng::find_end(deque<int>)_(same_length)/8192 3494.889 23.99%
rng::find_end(deque<int>)_(single_element)/1000 341.089 -
rng::find_end(deque<int>)_(single_element)/1024 359.793 -
rng::find_end(deque<int>)_(single_element)/8192 2779.830 9.90%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 73.914 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 75.998 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 600.412 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31994.126 -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33208.891 -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1916444.104 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 581.514 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 624.102 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 547659.289 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4327.064 1.38%
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.864 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.417 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4951.887 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 641.955 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 690.045 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4763.215 -1.12%
rng::find_end(forward_list<int>)_(match_near_end)/1000 765.620 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4442.372 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 254520.591 -1.07%
rng::find_end(forward_list<int>)_(near_matches)/1000 36069.905 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37449.964 -1.03%
rng::find_end(forward_list<int>)_(near_matches)/8192 2464258.951 -
rng::find_end(forward_list<int>)_(process_all)/1000 704.872 -
rng::find_end(forward_list<int>)_(process_all)/1024 727.833 -
rng::find_end(forward_list<int>)_(process_all)/1048576 761234.824 -
rng::find_end(forward_list<int>)_(process_all)/8192 5603.556 -1.17%
rng::find_end(forward_list<int>)_(same_length)/1000 1466.614 -
rng::find_end(forward_list<int>)_(same_length)/1024 1486.997 -
rng::find_end(forward_list<int>)_(same_length)/8192 14269.853 -13.58%
rng::find_end(forward_list<int>)_(single_element)/1000 702.452 -
rng::find_end(forward_list<int>)_(single_element)/1024 727.641 -
rng::find_end(forward_list<int>)_(single_element)/8192 5902.366 -3.01%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 819.219 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5411.418 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276035.032 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42100.712 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43682.932 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2684010.379 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 748.878 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 764.285 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 842615.012 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6114.618 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1538.640 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.924 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15135.826 -11.92%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 801.906 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 821.738 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6653.210 -3.53%
rng::find_end(list<int>)_(match_near_end)/1000 63.909 -
rng::find_end(list<int>)_(match_near_end)/1024 61.276 -
rng::find_end(list<int>)_(match_near_end)/8192 595.095 -
rng::find_end(list<int>)_(near_matches)/1000 33089.072 -
rng::find_end(list<int>)_(near_matches)/1024 34551.816 -
rng::find_end(list<int>)_(near_matches)/8192 2258433.547 -
rng::find_end(list<int>)_(process_all)/1000 714.799 -
rng::find_end(list<int>)_(process_all)/1024 732.607 -
rng::find_end(list<int>)_(process_all)/1048576 875397.993 -
rng::find_end(list<int>)_(process_all)/8192 7429.998 -
rng::find_end(list<int>)_(same_length)/1000 740.825 -
rng::find_end(list<int>)_(same_length)/1024 756.909 -
rng::find_end(list<int>)_(same_length)/8192 8281.214 -12.39%
rng::find_end(list<int>)_(single_element)/1000 717.381 -
rng::find_end(list<int>)_(single_element)/1024 732.468 -
rng::find_end(list<int>)_(single_element)/8192 7872.877 -5.05%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.352 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.103 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 628.182 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37575.807 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39060.107 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2407563.289 -
rng::find_end(list<int>,_pred)_(process_all)/1000 799.414 -
rng::find_end(list<int>,_pred)_(process_all)/1024 819.011 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 966233.332 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8529.745 3.24%
rng::find_end(list<int>,_pred)_(same_length)/1000 763.223 -
rng::find_end(list<int>,_pred)_(same_length)/1024 782.269 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9123.493 -8.32%
rng::find_end(list<int>,_pred)_(single_element)/1000 797.045 -
rng::find_end(list<int>,_pred)_(single_element)/1024 815.983 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8799.301 -6.71%
rng::find_end(vector<int>)_(match_near_end)/1000 27.629 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.919 -
rng::find_end(vector<int>)_(match_near_end)/8192 201.431 -
rng::find_end(vector<int>)_(near_matches)/1000 13683.958 -
rng::find_end(vector<int>)_(near_matches)/1024 14194.660 -
rng::find_end(vector<int>)_(near_matches)/8192 775635.555 -
rng::find_end(vector<int>)_(process_all)/1000 361.380 -
rng::find_end(vector<int>)_(process_all)/1024 370.390 -
rng::find_end(vector<int>)_(process_all)/1048576 373400.386 -
rng::find_end(vector<int>)_(process_all)/8192 2917.532 -
rng::find_end(vector<int>)_(same_length)/1000 245.924 -
rng::find_end(vector<int>)_(same_length)/1024 253.308 -1.01%
rng::find_end(vector<int>)_(same_length)/8192 1964.023 -
rng::find_end(vector<int>)_(single_element)/1000 401.405 -
rng::find_end(vector<int>)_(single_element)/1024 410.702 -
rng::find_end(vector<int>)_(single_element)/8192 3250.476 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.614 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.076 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.715 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22943.306 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23506.397 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1448005.165 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 538.533 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 552.503 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 644101.092 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4397.055 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 611.323 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 626.256 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5014.915 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 595.488 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 609.326 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4870.734 -
rng::find_first_of(deque<int>)_(large_needle)/1024 364590.834 -
rng::find_first_of(deque<int>)_(large_needle)/32 283.529 -18.60%
rng::find_first_of(deque<int>)_(large_needle)/50 670.264 -24.94%
rng::find_first_of(deque<int>)_(large_needle)/8192 23473231.935 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3727.725 7.61%
rng::find_first_of(deque<int>)_(small_needle)/32 120.138 13.84%
rng::find_first_of(deque<int>)_(small_needle)/50 184.035 13.31%
rng::find_first_of(deque<int>)_(small_needle)/8192 29824.056 7.91%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 562091.146 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 505.967 -1.06%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1389.202 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35473050.000 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6296.444 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.478 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.099 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50244.428 -
rng::find_first_of(list<int>)_(large_needle)/1024 857509.202 -
rng::find_first_of(list<int>)_(large_needle)/32 679.444 -
rng::find_first_of(list<int>)_(large_needle)/50 1747.419 -
rng::find_first_of(list<int>)_(large_needle)/8192 50625538.715 -
rng::find_first_of(list<int>)_(small_needle)/1024 2762.699 -
rng::find_first_of(list<int>)_(small_needle)/32 90.629 -
rng::find_first_of(list<int>)_(small_needle)/50 139.277 -
rng::find_first_of(list<int>)_(small_needle)/8192 22137.974 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 879545.221 -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 723.960 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1864.750 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54233894.231 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5254.467 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.245 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.116 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42017.419 -
rng::find_first_of(vector<int>)_(large_needle)/1024 119964.992 7.81%
rng::find_first_of(vector<int>)_(large_needle)/32 118.364 9.08%
rng::find_first_of(vector<int>)_(large_needle)/50 297.360 -
rng::find_first_of(vector<int>)_(large_needle)/8192 7728756.418 7.76%
rng::find_first_of(vector<int>)_(small_needle)/1024 1410.198 -
rng::find_first_of(vector<int>)_(small_needle)/32 47.810 -
rng::find_first_of(vector<int>)_(small_needle)/50 72.076 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11259.215 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 591847.866 -2.44%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 502.369 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.074 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38185990.723 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5645.790 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.162 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.960 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 45909.742 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.560 -
rng::find_if(deque<int>)_(bail_25%)/32768 2751.503 1.74%
rng::find_if(deque<int>)_(bail_25%)/8 1.526 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.785 -
rng::find_if(deque<int>)_(process_all)/1024 487.199 2.40%
rng::find_if(deque<int>)_(process_all)/32768 12130.042 4.18%
rng::find_if(deque<int>)_(process_all)/50 23.612 -
rng::find_if(deque<int>)_(process_all)/8 3.987 -
rng::find_if(deque<int>)_(process_all)/8192 3026.367 7.77%
rng::find_if(list<int>)_(bail_25%)/1024 194.184 -
rng::find_if(list<int>)_(bail_25%)/32768 8977.901 5.54%
rng::find_if(list<int>)_(bail_25%)/8 1.313 -
rng::find_if(list<int>)_(bail_25%)/8192 1515.402 -
rng::find_if(list<int>)_(process_all)/1024 758.624 -
rng::find_if(list<int>)_(process_all)/32768 27540.560 -4.14%
rng::find_if(list<int>)_(process_all)/50 21.587 -
rng::find_if(list<int>)_(process_all)/8 3.504 -
rng::find_if(list<int>)_(process_all)/8192 12752.306 22.99%
rng::find_if(vector<bool>)_(process_all)/1024 770.614 -
rng::find_if(vector<bool>)_(process_all)/1048576 786935.461 -
rng::find_if(vector<bool>)_(process_all)/50 35.034 -2.67%
rng::find_if(vector<bool>)_(process_all)/8 5.469 -1.43%
rng::find_if(vector<bool>)_(process_all)/8192 6147.829 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.084 -
rng::find_if(vector<char>)_(bail_25%)/32768 2023.555 -1.78%
rng::find_if(vector<char>)_(bail_25%)/8 0.938 -
rng::find_if(vector<char>)_(bail_25%)/8192 517.927 -1.46%
rng::find_if(vector<char>)_(process_all)/1024 271.075 -
rng::find_if(vector<char>)_(process_all)/32768 8189.667 -
rng::find_if(vector<char>)_(process_all)/50 12.580 -1.89%
rng::find_if(vector<char>)_(process_all)/8 2.489 -6.98%
rng::find_if(vector<char>)_(process_all)/8192 2061.842 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.460 -
rng::find_if(vector<int>)_(bail_25%)/32768 2335.481 -
rng::find_if(vector<int>)_(bail_25%)/8 1.092 1.00%
rng::find_if(vector<int>)_(bail_25%)/8192 548.072 -
rng::find_if(vector<int>)_(process_all)/1024 283.943 -
rng::find_if(vector<int>)_(process_all)/32768 8799.493 -
rng::find_if(vector<int>)_(process_all)/50 14.136 -
rng::find_if(vector<int>)_(process_all)/8 2.530 -3.75%
rng::find_if(vector<int>)_(process_all)/8192 2195.965 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.364 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2974.797 9.61%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.437 1.17%
rng::find_if_not(deque<int>)_(bail_25%)/8192 740.826 5.78%
rng::find_if_not(deque<int>)_(process_all)/1024 475.037 -
rng::find_if_not(deque<int>)_(process_all)/32768 11451.214 -1.54%
rng::find_if_not(deque<int>)_(process_all)/50 23.801 -
rng::find_if_not(deque<int>)_(process_all)/8 3.970 -
rng::find_if_not(deque<int>)_(process_all)/8192 2825.775 -
rng::find_if_not(list<int>)_(bail_25%)/1024 190.758 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8640.095 -10.58%
rng::find_if_not(list<int>)_(bail_25%)/8 1.316 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1520.429 -
rng::find_if_not(list<int>)_(process_all)/1024 759.457 -
rng::find_if_not(list<int>)_(process_all)/32768 27952.801 -2.24%
rng::find_if_not(list<int>)_(process_all)/50 21.585 -
rng::find_if_not(list<int>)_(process_all)/8 3.496 -
rng::find_if_not(list<int>)_(process_all)/8192 7464.794 -15.84%
rng::find_if_not(vector<bool>)_(process_all)/1024 763.365 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 779500.973 -
rng::find_if_not(vector<bool>)_(process_all)/50 34.643 -3.35%
rng::find_if_not(vector<bool>)_(process_all)/8 5.410 -2.13%
rng::find_if_not(vector<bool>)_(process_all)/8192 6085.705 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.108 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2023.642 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.955 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 517.718 -
rng::find_if_not(vector<char>)_(process_all)/1024 275.343 -
rng::find_if_not(vector<char>)_(process_all)/32768 8129.347 -
rng::find_if_not(vector<char>)_(process_all)/50 12.468 -
rng::find_if_not(vector<char>)_(process_all)/8 2.276 -7.52%
rng::find_if_not(vector<char>)_(process_all)/8192 2048.967 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.550 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2338.068 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.129 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.297 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.315 -
rng::find_if_not(vector<int>)_(process_all)/32768 8807.298 -
rng::find_if_not(vector<int>)_(process_all)/50 14.170 -
rng::find_if_not(vector<int>)_(process_all)/8 2.554 1.31%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.542 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.755 -14.59%
rng::find_last(deque<int>)_(bail_10%)/1048576 324071.982 -
rng::find_last(deque<int>)_(bail_10%)/50 11.414 -12.83%
rng::find_last(deque<int>)_(bail_10%)/8 2.640 -
rng::find_last(deque<int>)_(bail_10%)/8192 2508.503 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.867 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25507.811 -
rng::find_last(deque<int>)_(bail_90%)/50 1.839 -
rng::find_last(deque<int>)_(bail_90%)/8 0.869 -3.63%
rng::find_last(deque<int>)_(bail_90%)/8192 202.369 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.532 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 710600.567 1.95%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.316 4.31%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.309 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5860.916 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.699 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 669735.561 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.833 -1.28%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.303 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6031.318 -
rng::find_last(list<int>)_(bail_10%)/1024 671.519 -1.04%
rng::find_last(list<int>)_(bail_10%)/1048576 787037.976 -
rng::find_last(list<int>)_(bail_10%)/50 16.040 -
rng::find_last(list<int>)_(bail_10%)/8 2.090 -
rng::find_last(list<int>)_(bail_10%)/8192 6784.828 7.46%
rng::find_last(list<int>)_(bail_90%)/1024 53.739 -1.54%
rng::find_last(list<int>)_(bail_90%)/1048576 86745.693 1.09%
rng::find_last(list<int>)_(bail_90%)/50 1.235 -8.19%
rng::find_last(list<int>)_(bail_90%)/8 0.478 3.62%
rng::find_last(list<int>)_(bail_90%)/8192 601.876 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.249 -
rng::find_last(vector<char>)_(bail_10%)/1048576 107309.165 -
rng::find_last(vector<char>)_(bail_10%)/50 5.377 -
rng::find_last(vector<char>)_(bail_10%)/8 1.601 4.88%
rng::find_last(vector<char>)_(bail_10%)/8192 849.935 -
rng::find_last(vector<char>)_(bail_90%)/1024 13.056 15.82%
rng::find_last(vector<char>)_(bail_90%)/1048576 12021.784 -
rng::find_last(vector<char>)_(bail_90%)/50 1.030 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 100.945 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.696 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214456.279 -
rng::find_last(vector<int>)_(bail_10%)/50 10.801 -
rng::find_last(vector<int>)_(bail_10%)/8 2.119 1.28%
rng::find_last(vector<int>)_(bail_10%)/8192 1646.941 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.283 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23233.316 -
rng::find_last(vector<int>)_(bail_90%)/50 1.568 -
rng::find_last(vector<int>)_(bail_90%)/8 0.678 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.402 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 363.650 1.54%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362160.474 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.723 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.955 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2769.672 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.225 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38112.823 -2.29%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.677 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.991 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.884 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 770.168 -4.84%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 908180.811 -1.92%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.179 2.47%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.874 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6830.698 -6.10%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 782.512 -8.51%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 920161.976 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.024 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.806 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6945.826 -3.65%
rng::find_last_if(list<int>)_(bail_10%)/1024 677.352 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803426.499 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.480 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.102 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6580.688 -1.15%
rng::find_last_if(list<int>)_(bail_90%)/1024 80.212 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88659.637 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.092 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.259 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.356 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240587.723 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.318 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.321 -4.09%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1874.238 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.024 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25940.440 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.446 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.474 2.30%
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.373 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 244.990 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283499.494 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.488 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.527 1.24%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2070.586 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.887 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30888.916 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.538 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.618 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 359.187 1.05%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362818.056 -1.95%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.707 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.956 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2792.718 -1.23%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.869 -4.00%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38129.636 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.666 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.985 1.97%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.204 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 820.193 2.00%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 928802.360 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.476 -2.40%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.197 9.01%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6914.514 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 766.236 -5.09%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 924176.794 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.855 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.906 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6703.444 -1.62%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.759 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805909.061 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.281 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.108 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6700.123 1.48%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.863 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88788.621 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.140 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.320 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.585 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241094.955 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.333 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.421 -1.96%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1876.178 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.162 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25713.771 -2.67%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.471 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.588 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.661 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306046.130 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.649 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.636 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2140.581 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.992 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30908.833 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.541 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.469 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.799 -
rng::fold_left(deque<int>)/1048576 561205.933 -
rng::fold_left(deque<int>)/32 17.370 6.02%
rng::fold_left(deque<int>)/50 27.764 -
rng::fold_left(deque<int>)/8 5.216 27.54%
rng::fold_left(deque<int>)/8192 4557.560 2.57%
rng::fold_left(list<int>)/1048576 1357541.344 -
rng::fold_left(list<int>)/32 22.060 -
rng::fold_left(list<int>)/50 37.222 -
rng::fold_left(list<int>)/8 3.877 1.69%
rng::fold_left(list<int>)/8192 10810.420 3.13%
rng::fold_left(vector<int>)/1048576 1325194.471 -
rng::fold_left(vector<int>)/32 20.633 -
rng::fold_left(vector<int>)/50 36.148 -
rng::fold_left(vector<int>)/8 3.693 -
rng::fold_left(vector<int>)/8192 10314.789 -
rng::for_each(deque<int>)/32 3.774 -
rng::for_each(deque<int>)/50 4.071 -
rng::for_each(deque<int>)/8 0.926 -
rng::for_each(deque<int>)/8192 254.675 -
rng::for_each(join_view(vector<vector<int>>)/32 3.805 -
rng::for_each(join_view(vector<vector<int>>)/50 4.135 -
rng::for_each(join_view(vector<vector<int>>)/8 1.385 -3.45%
rng::for_each(join_view(vector<vector<int>>)/8192 264.818 -
rng::for_each(list<int>)/32 11.180 -1.22%
rng::for_each(list<int>)/50 24.036 -
rng::for_each(list<int>)/8 2.578 -1.22%
rng::for_each(list<int>)/8192 7857.065 -
rng::for_each(map<int>)/32 25.742 -1.49%
rng::for_each(map<int>)/50 38.727 -
rng::for_each(map<int>)/8 6.137 -
rng::for_each(map<int>)/8192 7375.413 -
rng::for_each(map<int>::iterator)/32 24.951 -1.03%
rng::for_each(map<int>::iterator)/50 37.580 -
rng::for_each(map<int>::iterator)/8 5.760 -
rng::for_each(map<int>::iterator)/8192 7585.898 -
rng::for_each(multimap<int>)/32 26.192 -1.60%
rng::for_each(multimap<int>)/50 38.095 -
rng::for_each(multimap<int>)/8 6.299 -
rng::for_each(multimap<int>)/8192 7158.782 -
rng::for_each(multimap<int>::iterator)/32 23.601 -
rng::for_each(multimap<int>::iterator)/50 36.216 -
rng::for_each(multimap<int>::iterator)/8 5.077 -
rng::for_each(multimap<int>::iterator)/8192 7663.863 -
rng::for_each(multiset<int>)/32 25.638 -
rng::for_each(multiset<int>)/50 37.626 -
rng::for_each(multiset<int>)/8 6.245 -
rng::for_each(multiset<int>)/8192 7829.612 -
rng::for_each(multiset<int>::iterator)/32 24.024 -
rng::for_each(multiset<int>::iterator)/50 35.954 -
rng::for_each(multiset<int>::iterator)/8 4.968 -
rng::for_each(multiset<int>::iterator)/8192 7880.033 -
rng::for_each(set<int>)/32 25.420 -1.51%
rng::for_each(set<int>)/50 37.468 -
rng::for_each(set<int>)/8 6.241 -2.29%
rng::for_each(set<int>)/8192 7794.231 -
rng::for_each(set<int>::iterator)/32 23.606 -
rng::for_each(set<int>::iterator)/50 35.406 -
rng::for_each(set<int>::iterator)/8 5.011 -
rng::for_each(set<int>::iterator)/8192 7890.971 -
rng::for_each(vector<int>)/32 3.822 -
rng::for_each(vector<int>)/50 4.060 -
rng::for_each(vector<int>)/8 0.912 -1.18%
rng::for_each(vector<int>)/8192 251.994 -
rng::for_each_n(deque<int>)/32 4.345 15.08%
rng::for_each_n(deque<int>)/50 4.927 23.35%
rng::for_each_n(deque<int>)/8 3.588 191.60%
rng::for_each_n(deque<int>)/8192 257.190 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.834 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.245 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.729 3.69%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.415 -
rng::for_each_n(list<int>)/32 11.093 -
rng::for_each_n(list<int>)/50 24.047 -1.06%
rng::for_each_n(list<int>)/8 2.533 -
rng::for_each_n(list<int>)/8192 7202.980 -1.90%
rng::for_each_n(vector<int>)/32 3.852 -
rng::for_each_n(vector<int>)/50 4.045 -
rng::for_each_n(vector<int>)/8 2.516 -
rng::for_each_n(vector<int>)/8192 251.919 -
rng::generate(deque<int>)/1024 280.435 -
rng::generate(deque<int>)/32 8.763 -
rng::generate(deque<int>)/50 12.946 -
rng::generate(deque<int>)/8192 2043.105 -
rng::generate(list<int>)/1024 671.267 -
rng::generate(list<int>)/32 8.711 -1.01%
rng::generate(list<int>)/50 15.473 -
rng::generate(list<int>)/8192 7074.469 -6.20%
rng::generate(vector<int>)/1024 243.695 -
rng::generate(vector<int>)/32 7.942 -1.14%
rng::generate(vector<int>)/50 11.994 -
rng::generate(vector<int>)/8192 1846.367 -
rng::generate_n(deque<int>)/1024 244.600 -
rng::generate_n(deque<int>)/32 8.309 -
rng::generate_n(deque<int>)/50 12.300 -
rng::generate_n(deque<int>)/8192 1951.993 -
rng::generate_n(list<int>)/1024 650.593 -
rng::generate_n(list<int>)/32 8.662 -
rng::generate_n(list<int>)/50 15.564 -2.45%
rng::generate_n(list<int>)/8192 8649.065 23.34%
rng::generate_n(vector<int>)/1024 244.336 -
rng::generate_n(vector<int>)/32 8.033 -
rng::generate_n(vector<int>)/50 12.062 -3.92%
rng::generate_n(vector<int>)/8192 1854.886 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 363.526 -1.05%
rng::is_partitioned(deque<int>)_(partitioned)/32 9.652 5.86%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.726 6.30%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2854.503 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.502 2.90%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.675 107.02%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.241 -40.89%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 636.541 -23.08%
rng::is_partitioned(list<int>)_(partitioned)/1024 688.437 -3.79%
rng::is_partitioned(list<int>)_(partitioned)/32 8.668 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.759 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6891.606 1.59%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 115.125 -55.61%
rng::is_partitioned(list<int>)_(unpartitioned)/32 0.965 -74.85%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.355 -9.17%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1204.727 -53.05%
rng::is_partitioned(vector<int>)_(partitioned)/1024 174.990 -1.47%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.806 1.84%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.479 -2.96%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1332.635 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 63.430 41.68%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.197 15.01%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.285 209.80%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 171.151 -17.40%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.889 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.200 -3.90%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3880.186 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 528461.543 -8.12%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.823 -2.56%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.256 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.467 6.49%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4055.175 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 682608.806 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 51.192 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.100 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.689 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8167.757 -1.26%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421880.544 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.173 -1.57%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1596.048 93.64%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.358 1.17%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8323.108 -13.14%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1585138.856 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.022 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.395 -7.65%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.696 -5.59%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2628.253 -10.48%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213317.897 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.454 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 515.518 -2.10%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.380 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4669.819 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 992990.872 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.409 -
rng::is_sorted(deque<int>)/1024 474.155 -
rng::is_sorted(deque<int>)/8 4.694 57.46%
rng::is_sorted(deque<int>)/8192 3807.486 -
rng::is_sorted(deque<int>,_pred)/1024 597.248 -
rng::is_sorted(deque<int>,_pred)/8 4.643 6.83%
rng::is_sorted(deque<int>,_pred)/8192 4796.473 -
rng::is_sorted(list<int>)/1024 767.005 -
rng::is_sorted(list<int>)/8 2.133 -6.23%
rng::is_sorted(list<int>)/8192 7050.286 -
rng::is_sorted(list<int>,_pred)/1024 791.850 -
rng::is_sorted(list<int>,_pred)/8 4.274 -
rng::is_sorted(list<int>,_pred)/8192 7335.395 -
rng::is_sorted(vector<int>)/1024 243.231 -
rng::is_sorted(vector<int>)/8 2.078 -
rng::is_sorted(vector<int>)/8192 1895.294 -
rng::is_sorted(vector<int>,_pred)/1024 462.351 -
rng::is_sorted(vector<int>,_pred)/8 4.035 -2.91%
rng::is_sorted(vector<int>,_pred)/8192 3680.373 -
rng::is_sorted_until(deque<int>)/1024 471.825 -
rng::is_sorted_until(deque<int>)/8 2.998 -11.43%
rng::is_sorted_until(deque<int>)/8192 3768.835 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.505 -
rng::is_sorted_until(deque<int>,_pred)/8 4.235 -
rng::is_sorted_until(deque<int>,_pred)/8192 4841.666 -
rng::is_sorted_until(list<int>)/1024 751.024 -
rng::is_sorted_until(list<int>)/8 2.157 -
rng::is_sorted_until(list<int>)/8192 10544.565 23.78%
rng::is_sorted_until(list<int>,_pred)/1024 798.253 -
rng::is_sorted_until(list<int>,_pred)/8 3.726 -
rng::is_sorted_until(list<int>,_pred)/8192 10776.075 40.75%
rng::is_sorted_until(vector<int>)/1024 238.736 -
rng::is_sorted_until(vector<int>)/8 2.052 -
rng::is_sorted_until(vector<int>)/8192 1861.400 -
rng::is_sorted_until(vector<int>,_pred)/1024 412.892 -3.49%
rng::is_sorted_until(vector<int>,_pred)/8 3.377 -
rng::is_sorted_until(vector<int>,_pred)/8192 3282.702 -1.84%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.244 -1.10%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 488.501 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494003.612 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.046 -3.66%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3850.674 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 730.282 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 735.082 -1.54%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627648.778 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.585 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4836.592 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 757.586 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 777.307 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 955525.363 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.985 1.21%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 13776.286 17.96%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.929 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.372 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990410.106 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.539 -2.33%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11659.522 18.04%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.912 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.748 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76642.202 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.294 -1.82%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.359 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.933 -1.58%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.281 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608908.333 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.027 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4762.034 -
rng::move(deque<int>)/1048576 54794.856 -
rng::move(deque<int>)/262144 14923.362 -
rng::move(deque<int>)/32768 2349.709 7.61%
rng::move(deque<int>)/4096 153.711 -
rng::move(deque<int>)/512 24.044 -
rng::move(deque<int>)/64 6.346 -1.58%
rng::move(deque<int>)/8 3.933 1.34%
rng::move(list<int>)/1048576 1032314.510 1.98%
rng::move(list<int>)/262144 255291.576 1.74%
rng::move(list<int>)/32768 36211.668 1.76%
rng::move(list<int>)/4096 6254.176 -1.11%
rng::move(list<int>)/512 370.989 5.04%
rng::move(list<int>)/64 40.692 -
rng::move(list<int>)/8 3.914 -
rng::move(vector<bool>)_(aligned)/1048576 2116.591 -
rng::move(vector<bool>)_(aligned)/262144 256.468 -
rng::move(vector<bool>)_(aligned)/32768 37.505 -
rng::move(vector<bool>)_(aligned)/4096 8.182 -
rng::move(vector<bool>)_(aligned)/512 2.657 1.11%
rng::move(vector<bool>)_(aligned)/64 2.004 -3.21%
rng::move(vector<bool>)_(unaligned)/1048576 6720.464 -
rng::move(vector<bool>)_(unaligned)/262144 1583.300 -
rng::move(vector<bool>)_(unaligned)/32768 202.684 -
rng::move(vector<bool>)_(unaligned)/4096 25.864 -
rng::move(vector<bool>)_(unaligned)/512 4.152 -
rng::move(vector<bool>)_(unaligned)/64 1.616 -1.01%
rng::move(vector<int>)/1048576 57078.834 -
rng::move(vector<int>)/262144 21426.394 -
rng::move(vector<int>)/32768 2139.239 -
rng::move(vector<int>)/4096 135.577 -
rng::move(vector<int>)/512 20.425 -
rng::move(vector<int>)/64 4.135 -
rng::move(vector<int>)/8 2.242 -2.33%
rng::move_backward(deque<int>)/1048576 126676.745 -
rng::move_backward(deque<int>)/262144 30563.507 -
rng::move_backward(deque<int>)/32768 3604.318 -2.50%
rng::move_backward(deque<int>)/4096 162.324 1.91%
rng::move_backward(deque<int>)/512 26.081 -
rng::move_backward(deque<int>)/64 7.230 -
rng::move_backward(deque<int>)/8 3.998 -
rng::move_backward(list<int>)/1048576 1048023.321 -
rng::move_backward(list<int>)/262144 292169.725 5.70%
rng::move_backward(list<int>)/32768 35220.593 -2.50%
rng::move_backward(list<int>)/4096 7382.646 12.86%
rng::move_backward(list<int>)/512 370.263 -
rng::move_backward(list<int>)/64 40.357 -
rng::move_backward(list<int>)/8 3.687 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2122.848 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.716 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.381 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.898 -
rng::move_backward(vector<bool>)_(aligned)/512 2.649 -
rng::move_backward(vector<bool>)_(aligned)/64 1.846 4.35%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6470.509 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1582.452 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.745 -
rng::move_backward(vector<bool>)_(unaligned)/4096 29.931 5.01%
rng::move_backward(vector<bool>)_(unaligned)/512 4.770 -1.67%
rng::move_backward(vector<bool>)_(unaligned)/64 1.921 -
rng::move_backward(vector<int>)/1048576 56915.020 -4.45%
rng::move_backward(vector<int>)/262144 22153.388 -
rng::move_backward(vector<int>)/32768 2145.863 -
rng::move_backward(vector<int>)/4096 135.745 -
rng::move_backward(vector<int>)/512 20.866 -
rng::move_backward(vector<int>)/64 4.140 -
rng::move_backward(vector<int>)/8 2.244 -2.63%
rng::none_of(deque<int>)_(process_all)/32 17.440 6.31%
rng::none_of(deque<int>)_(process_all)/32768 15397.309 -
rng::none_of(deque<int>)_(process_all)/50 26.229 -4.97%
rng::none_of(deque<int>)_(process_all)/8 4.474 -5.03%
rng::none_of(deque<int>)_(process_all)/8192 3853.622 -
rng::none_of(list<int>)_(process_all)/32 11.555 -
rng::none_of(list<int>)_(process_all)/32768 25372.089 -2.99%
rng::none_of(list<int>)_(process_all)/50 21.779 -
rng::none_of(list<int>)_(process_all)/8 2.606 -
rng::none_of(list<int>)_(process_all)/8192 7296.768 -7.30%
rng::none_of(vector<int>)_(process_all)/32 8.318 -
rng::none_of(vector<int>)_(process_all)/32768 8057.702 -
rng::none_of(vector<int>)_(process_all)/50 12.580 -
rng::none_of(vector<int>)_(process_all)/8 2.417 -2.35%
rng::none_of(vector<int>)_(process_all)/8192 2024.127 -
rng::partial_sort(deque<int>)_(ascending)/1024 7872.170 -
rng::partial_sort(deque<int>)_(ascending)/8 30.977 -
rng::partial_sort(deque<int>)_(ascending)/8192 167519.696 3.10%
rng::partial_sort(deque<int>)_(descending)/1024 18475.104 -
rng::partial_sort(deque<int>)_(descending)/8 41.444 1.94%
rng::partial_sort(deque<int>)_(descending)/8192 284695.114 -
rng::partial_sort(deque<int>)_(heap)/1024 18381.230 -
rng::partial_sort(deque<int>)_(heap)/8 38.074 -
rng::partial_sort(deque<int>)_(heap)/8192 288642.035 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7845.433 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.689 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 165646.555 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19744.841 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.362 -4.24%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 285360.384 -1.04%
rng::partial_sort(deque<int>)_(repeated)/1024 6456.788 -
rng::partial_sort(deque<int>)_(repeated)/8 27.353 -
rng::partial_sort(deque<int>)_(repeated)/8192 69457.105 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16004.195 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.726 -
rng::partial_sort(deque<int>)_(shuffled)/8192 262746.587 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4983.649 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.281 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55525.193 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8255.582 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.975 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97756.142 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8262.102 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.403 1.90%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100801.026 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4977.086 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.321 1.53%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55458.119 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9166.735 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.313 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97757.679 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3935.212 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 23.014 3.43%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46794.423 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6952.578 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.869 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90659.800 -
rng::partial_sort(vector<int>)_(ascending)/1024 4981.893 -
rng::partial_sort(vector<int>)_(ascending)/8 20.950 1.54%
rng::partial_sort(vector<int>)_(ascending)/8192 54393.069 -
rng::partial_sort(vector<int>)_(descending)/1024 8148.669 -1.03%
rng::partial_sort(vector<int>)_(descending)/8 25.283 -
rng::partial_sort(vector<int>)_(descending)/8192 96884.277 -
rng::partial_sort(vector<int>)_(heap)/1024 8148.706 -
rng::partial_sort(vector<int>)_(heap)/8 27.749 2.90%
rng::partial_sort(vector<int>)_(heap)/8192 100271.635 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4980.457 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.950 2.34%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54308.394 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9047.016 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 21.085 1.69%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 96949.869 -
rng::partial_sort(vector<int>)_(repeated)/1024 3931.782 -
rng::partial_sort(vector<int>)_(repeated)/8 20.477 2.66%
rng::partial_sort(vector<int>)_(repeated)/8192 46541.911 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6864.296 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.413 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87669.340 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5469.645 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.693 1.27%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57353.732 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8502.639 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.615 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99666.036 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8672.552 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.725 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 103043.362 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5470.874 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.627 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57163.618 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9385.053 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.712 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99805.637 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4309.601 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.410 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49163.719 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7227.078 -1.05%
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.007 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91739.078 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5605.739 -1.39%
rng::partial_sort_copy(list<int>)_(ascending)/8 9.110 -1.01%
rng::partial_sort_copy(list<int>)_(ascending)/8192 63988.750 4.39%
rng::partial_sort_copy(list<int>)_(descending)/1024 8517.559 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.609 -1.83%
rng::partial_sort_copy(list<int>)_(descending)/8192 101163.007 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8508.425 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.315 -1.31%
rng::partial_sort_copy(list<int>)_(heap)/8192 105368.616 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5612.119 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.955 -2.64%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61830.823 1.23%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9424.850 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.117 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101931.114 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4496.419 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.394 -2.32%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53615.640 1.61%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7282.358 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.207 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92403.894 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5216.828 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.878 9.74%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55609.356 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8385.195 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.574 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98352.468 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8324.781 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.304 -2.02%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101906.387 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5210.988 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.922 10.05%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55604.231 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9173.316 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.268 1.19%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98793.514 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4044.916 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.467 4.92%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47354.291 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7074.900 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.969 -2.21%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91456.797 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5110.994 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.844 2.38%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55313.689 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8348.442 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.206 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98696.763 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8295.549 -
rng::partial_sort_copy(vector<int>)_(heap)/8 14.961 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 102301.182 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5095.436 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.830 1.13%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55273.839 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9216.409 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.019 2.91%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99508.250 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4033.661 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.226 -2.37%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47340.960 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7157.498 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.542 -1.11%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93445.952 -
rng::partition(deque<int>)_(dense)/1024 357.973 -
rng::partition(deque<int>)_(dense)/32 10.810 8.57%
rng::partition(deque<int>)_(dense)/50 16.836 15.68%
rng::partition(deque<int>)_(dense)/8192 2804.610 -
rng::partition(deque<int>)_(sparse)/1024 387.671 -
rng::partition(deque<int>)_(sparse)/32 11.411 15.92%
rng::partition(deque<int>)_(sparse)/50 17.266 15.13%
rng::partition(deque<int>)_(sparse)/8192 3096.117 2.09%
rng::partition(list<int>)_(dense)/1024 387.862 -
rng::partition(list<int>)_(dense)/32 9.094 1.40%
rng::partition(list<int>)_(dense)/50 13.205 -
rng::partition(list<int>)_(dense)/8192 5067.174 16.16%
rng::partition(list<int>)_(sparse)/1024 721.970 -
rng::partition(list<int>)_(sparse)/32 9.005 -
rng::partition(list<int>)_(sparse)/50 15.209 -
rng::partition(list<int>)_(sparse)/8192 8761.399 26.61%
rng::partition(vector<int>)_(dense)/1024 243.043 -
rng::partition(vector<int>)_(dense)/32 8.429 -
rng::partition(vector<int>)_(dense)/50 12.584 -
rng::partition(vector<int>)_(dense)/8192 1882.375 -
rng::partition(vector<int>)_(sparse)/1024 259.217 -
rng::partition(vector<int>)_(sparse)/32 8.891 -1.88%
rng::partition(vector<int>)_(sparse)/50 13.797 -1.69%
rng::partition(vector<int>)_(sparse)/8192 1872.121 -
rng::partition_copy(deque<int>)/1024 687.337 -
rng::partition_copy(deque<int>)/32 15.616 -
rng::partition_copy(deque<int>)/50 27.916 1.33%
rng::partition_copy(deque<int>)/8192 5545.718 -
rng::partition_copy(list<int>)/1024 729.427 -
rng::partition_copy(list<int>)/32 15.917 -1.42%
rng::partition_copy(list<int>)/50 28.827 -
rng::partition_copy(list<int>)/8192 8912.991 21.59%
rng::partition_copy(vector<int>)/1024 684.429 -
rng::partition_copy(vector<int>)/32 15.097 -
rng::partition_copy(vector<int>)/50 26.186 -
rng::partition_copy(vector<int>)/8192 5512.313 -
rng::partition_point(deque<int>)/1024 9.133 -
rng::partition_point(deque<int>)/32 4.129 -5.96%
rng::partition_point(deque<int>)/50 4.248 -2.12%
rng::partition_point(deque<int>)/8192 16.102 -
rng::partition_point(list<int>)/1024 1262.749 -
rng::partition_point(list<int>)/32 15.582 -
rng::partition_point(list<int>)/50 24.421 -
rng::partition_point(list<int>)/8192 12143.710 -14.08%
rng::partition_point(vector<int>)/1024 7.494 -
rng::partition_point(vector<int>)/32 2.291 -
rng::partition_point(vector<int>)/50 2.294 -
rng::partition_point(vector<int>)/8192 10.674 -
rng::remove(deque<int>)_(prefix)/1024 528.224 -
rng::remove(deque<int>)_(prefix)/32 53.561 -
rng::remove(deque<int>)_(prefix)/50 62.158 -
rng::remove(deque<int>)_(prefix)/8192 3880.024 -
rng::remove(deque<int>)_(sprinkled)/1024 522.291 -
rng::remove(deque<int>)_(sprinkled)/32 54.172 3.85%
rng::remove(deque<int>)_(sprinkled)/50 60.168 5.88%
rng::remove(deque<int>)_(sprinkled)/8192 3866.323 -
rng::remove(list<int>)_(prefix)/1024 959.331 -
rng::remove(list<int>)_(prefix)/32 55.272 -
rng::remove(list<int>)_(prefix)/50 66.766 -
rng::remove(list<int>)_(prefix)/8192 9046.379 8.11%
rng::remove(list<int>)_(sprinkled)/1024 952.178 -
rng::remove(list<int>)_(sprinkled)/32 55.010 -
rng::remove(list<int>)_(sprinkled)/50 64.254 -
rng::remove(list<int>)_(sprinkled)/8192 7931.891 -
rng::remove(vector<int>)_(prefix)/1024 311.132 -
rng::remove(vector<int>)_(prefix)/32 52.491 -
rng::remove(vector<int>)_(prefix)/50 56.211 -
rng::remove(vector<int>)_(prefix)/8192 2102.708 -
rng::remove(vector<int>)_(sprinkled)/1024 531.874 -1.66%
rng::remove(vector<int>)_(sprinkled)/32 57.891 -
rng::remove(vector<int>)_(sprinkled)/50 64.449 -
rng::remove(vector<int>)_(sprinkled)/8192 3974.149 -
rng::remove_copy(deque<int>)_(prefix)/1024 379.633 -
rng::remove_copy(deque<int>)_(prefix)/32 12.912 -1.05%
rng::remove_copy(deque<int>)_(prefix)/50 21.644 2.71%
rng::remove_copy(deque<int>)_(prefix)/8192 3345.085 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 364.670 1.92%
rng::remove_copy(deque<int>)_(sprinkled)/32 12.180 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.354 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2930.259 2.52%
rng::remove_copy(list<int>)_(prefix)/1024 745.323 -
rng::remove_copy(list<int>)_(prefix)/32 10.950 -
rng::remove_copy(list<int>)_(prefix)/50 19.095 -
rng::remove_copy(list<int>)_(prefix)/8192 7063.850 -
rng::remove_copy(list<int>)_(sprinkled)/1024 739.584 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.446 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.275 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7272.345 1.88%
rng::remove_copy(vector<int>)_(prefix)/1024 272.172 -
rng::remove_copy(vector<int>)_(prefix)/32 10.827 -1.00%
rng::remove_copy(vector<int>)_(prefix)/50 17.801 -
rng::remove_copy(vector<int>)_(prefix)/8192 2068.687 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.061 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.458 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.593 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1929.841 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 536.675 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.427 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.431 -1.38%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3698.434 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 567.927 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.499 -1.95%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.223 -3.05%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3473.125 -
rng::remove_copy_if(list<int>)_(prefix)/1024 791.588 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.068 1.36%
rng::remove_copy_if(list<int>)_(prefix)/50 25.292 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7311.438 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 783.374 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.606 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.116 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7319.019 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.960 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.228 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.872 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3371.085 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.395 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.282 -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.086 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2740.296 -
rng::remove_if(deque<int>)_(prefix)/1024 568.721 -
rng::remove_if(deque<int>)_(prefix)/32 62.386 -
rng::remove_if(deque<int>)_(prefix)/50 67.637 -2.68%
rng::remove_if(deque<int>)_(prefix)/8192 4261.150 -
rng::remove_if(deque<int>)_(sprinkled)/1024 547.331 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.608 -
rng::remove_if(deque<int>)_(sprinkled)/50 63.357 1.26%
rng::remove_if(deque<int>)_(sprinkled)/8192 3973.333 -
rng::remove_if(list<int>)_(prefix)/1024 1006.226 -
rng::remove_if(list<int>)_(prefix)/32 61.483 -
rng::remove_if(list<int>)_(prefix)/50 74.156 -
rng::remove_if(list<int>)_(prefix)/8192 9407.055 2.96%
rng::remove_if(list<int>)_(sprinkled)/1024 995.123 -2.84%
rng::remove_if(list<int>)_(sprinkled)/32 59.800 -
rng::remove_if(list<int>)_(sprinkled)/50 73.319 -
rng::remove_if(list<int>)_(sprinkled)/8192 8381.501 -
rng::remove_if(vector<int>)_(prefix)/1024 354.401 -
rng::remove_if(vector<int>)_(prefix)/32 51.903 -
rng::remove_if(vector<int>)_(prefix)/50 57.286 -
rng::remove_if(vector<int>)_(prefix)/8192 2573.406 -
rng::remove_if(vector<int>)_(sprinkled)/1024 517.699 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.694 -
rng::remove_if(vector<int>)_(sprinkled)/50 65.633 1.26%
rng::remove_if(vector<int>)_(sprinkled)/8192 3825.027 -
rng::replace(deque<int>)_(prefix)/1024 422.873 -
rng::replace(deque<int>)_(prefix)/32 13.016 -
rng::replace(deque<int>)_(prefix)/50 19.504 -
rng::replace(deque<int>)_(prefix)/8192 3341.146 -
rng::replace(deque<int>)_(sprinkled)/1024 358.704 -
rng::replace(deque<int>)_(sprinkled)/32 12.348 -
rng::replace(deque<int>)_(sprinkled)/50 18.645 -
rng::replace(deque<int>)_(sprinkled)/8192 2892.810 -
rng::replace(list<int>)_(prefix)/1024 733.414 -
rng::replace(list<int>)_(prefix)/32 11.230 -
rng::replace(list<int>)_(prefix)/50 19.166 -
rng::replace(list<int>)_(prefix)/8192 7461.939 4.33%
rng::replace(list<int>)_(sprinkled)/1024 726.733 -
rng::replace(list<int>)_(sprinkled)/32 11.287 -
rng::replace(list<int>)_(sprinkled)/50 19.957 -
rng::replace(list<int>)_(sprinkled)/8192 7676.106 4.23%
rng::replace(vector<int>)_(prefix)/1024 160.582 -
rng::replace(vector<int>)_(prefix)/32 4.843 -1.42%
rng::replace(vector<int>)_(prefix)/50 7.073 -
rng::replace(vector<int>)_(prefix)/8192 1214.839 -
rng::replace(vector<int>)_(sprinkled)/1024 196.065 5.26%
rng::replace(vector<int>)_(sprinkled)/32 6.639 9.62%
rng::replace(vector<int>)_(sprinkled)/50 9.855 8.51%
rng::replace(vector<int>)_(sprinkled)/8192 1542.688 4.53%
rng::replace_if(deque<int>)_(prefix)/1024 480.444 -
rng::replace_if(deque<int>)_(prefix)/32 14.235 2.45%
rng::replace_if(deque<int>)_(prefix)/50 20.296 -
rng::replace_if(deque<int>)_(prefix)/8192 3457.590 -
rng::replace_if(deque<int>)_(sprinkled)/1024 366.472 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.447 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.694 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2949.984 -
rng::replace_if(list<int>)_(prefix)/1024 741.848 -
rng::replace_if(list<int>)_(prefix)/32 13.242 -
rng::replace_if(list<int>)_(prefix)/50 24.834 -
rng::replace_if(list<int>)_(prefix)/8192 7563.035 3.32%
rng::replace_if(list<int>)_(sprinkled)/1024 738.895 -
rng::replace_if(list<int>)_(sprinkled)/32 15.379 -
rng::replace_if(list<int>)_(sprinkled)/50 24.796 -
rng::replace_if(list<int>)_(sprinkled)/8192 7895.417 6.14%
rng::replace_if(vector<int>)_(prefix)/1024 276.678 -
rng::replace_if(vector<int>)_(prefix)/32 8.933 -
rng::replace_if(vector<int>)_(prefix)/50 13.587 -
rng::replace_if(vector<int>)_(prefix)/8192 2056.550 -
rng::replace_if(vector<int>)_(sprinkled)/1024 244.982 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.934 2.08%
rng::replace_if(vector<int>)_(sprinkled)/50 13.122 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1927.882 -
rng::reverse(deque<int>)/32768 5733.938 -
rng::reverse(deque<int>)/4096 719.807 -
rng::reverse(deque<int>)/512 115.804 -
rng::reverse(deque<int>)/64 13.608 -
rng::reverse(deque<int>)/8 2.542 -
rng::reverse(list<int>)/32768 17163.536 -
rng::reverse(list<int>)/4096 1649.127 -1.24%
rng::reverse(list<int>)/512 198.438 1.02%
rng::reverse(list<int>)/64 19.025 -
rng::reverse(list<int>)/8 2.034 -
rng::reverse(vector<int>)/32768 1043.988 -
rng::reverse(vector<int>)/4096 131.487 -
rng::reverse(vector<int>)/512 16.404 -
rng::reverse(vector<int>)/64 4.123 -
rng::reverse(vector<int>)/8 1.610 -23.58%
rng::reverse_copy(deque<int>)/32768 7896.663 -
rng::reverse_copy(deque<int>)/4096 991.126 -
rng::reverse_copy(deque<int>)/512 126.427 -
rng::reverse_copy(deque<int>)/64 20.175 -
rng::reverse_copy(deque<int>)/8 2.883 -4.18%
rng::reverse_copy(list<int>)/32768 25194.415 -1.40%
rng::reverse_copy(list<int>)/4096 3017.673 -1.67%
rng::reverse_copy(list<int>)/512 368.264 -
rng::reverse_copy(list<int>)/64 30.611 -
rng::reverse_copy(list<int>)/8 2.259 -5.25%
rng::reverse_copy(vector<int>)/32768 981.498 -
rng::reverse_copy(vector<int>)/4096 136.384 1.29%
rng::reverse_copy(vector<int>)/512 17.179 -
rng::reverse_copy(vector<int>)/64 2.494 -
rng::reverse_copy(vector<int>)/8 2.418 1.36%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.085 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.532 3.22%
rng::rotate(deque<int>)_(1_element_backward)/50 5.708 1.19%
rng::rotate(deque<int>)_(1_element_backward)/8192 311.355 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.582 -2.11%
rng::rotate(deque<int>)_(1_element_forward)/32 4.621 -
rng::rotate(deque<int>)_(1_element_forward)/50 5.701 -2.19%
rng::rotate(deque<int>)_(1_element_forward)/8192 303.490 -
rng::rotate(deque<int>)_(by_1/2)/1024 186.119 5.35%
rng::rotate(deque<int>)_(by_1/2)/32 7.571 4.67%
rng::rotate(deque<int>)_(by_1/2)/50 10.577 3.22%
rng::rotate(deque<int>)_(by_1/2)/8192 1461.233 -
rng::rotate(deque<int>)_(by_1/3)/1024 1806.452 -
rng::rotate(deque<int>)_(by_1/3)/32 45.275 -
rng::rotate(deque<int>)_(by_1/3)/50 76.342 -
rng::rotate(deque<int>)_(by_1/3)/8192 22538.330 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.253 -
rng::rotate(deque<int>)_(by_1/4)/32 29.274 -
rng::rotate(deque<int>)_(by_1/4)/50 74.631 -
rng::rotate(deque<int>)_(by_1/4)/8192 6739.511 -
rng::rotate(list<int>)_(1_element_backward)/1024 739.247 -1.19%
rng::rotate(list<int>)_(1_element_backward)/32 13.721 -
rng::rotate(list<int>)_(1_element_backward)/50 25.050 -
rng::rotate(list<int>)_(1_element_backward)/8192 7907.162 -5.68%
rng::rotate(list<int>)_(1_element_forward)/1024 733.054 -
rng::rotate(list<int>)_(1_element_forward)/32 14.204 -1.65%
rng::rotate(list<int>)_(1_element_forward)/50 26.250 -4.05%
rng::rotate(list<int>)_(1_element_forward)/8192 7788.928 -6.72%
rng::rotate(list<int>)_(by_1/2)/1024 381.534 -
rng::rotate(list<int>)_(by_1/2)/32 6.719 -
rng::rotate(list<int>)_(by_1/2)/50 12.693 -
rng::rotate(list<int>)_(by_1/2)/8192 4919.306 -2.96%
rng::rotate(list<int>)_(by_1/3)/1024 805.035 -
rng::rotate(list<int>)_(by_1/3)/32 14.148 -
rng::rotate(list<int>)_(by_1/3)/50 23.972 -
rng::rotate(list<int>)_(by_1/3)/8192 8683.352 -1.91%
rng::rotate(list<int>)_(by_1/4)/1024 578.911 -
rng::rotate(list<int>)_(by_1/4)/32 14.382 -
rng::rotate(list<int>)_(by_1/4)/50 24.528 -
rng::rotate(list<int>)_(by_1/4)/8192 8207.840 13.82%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.988 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.081 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.055 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 103.207 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.750 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.029 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.168 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.247 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.803 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.276 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.060 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.116 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.794 2.48%
rng::rotate(vector<bool>)_(by_1/3)/32 18.071 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.083 -
rng::rotate(vector<bool>)_(by_1/3)/8192 147.405 1.10%
rng::rotate(vector<bool>)_(by_1/4)/1024 15.640 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.233 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.099 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.137 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.985 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.903 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.336 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.879 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.359 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.926 -1.62%
rng::rotate(vector<int>)_(1_element_forward)/50 5.268 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.303 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.097 -
rng::rotate(vector<int>)_(by_1/2)/32 3.698 -
rng::rotate(vector<int>)_(by_1/2)/50 4.478 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.608 -
rng::rotate(vector<int>)_(by_1/3)/1024 1364.400 -
rng::rotate(vector<int>)_(by_1/3)/32 21.695 -
rng::rotate(vector<int>)_(by_1/3)/50 40.094 -
rng::rotate(vector<int>)_(by_1/3)/8192 10927.037 -
rng::rotate(vector<int>)_(by_1/4)/1024 329.469 -
rng::rotate(vector<int>)_(by_1/4)/32 12.115 1.32%
rng::rotate(vector<int>)_(by_1/4)/50 40.069 -
rng::rotate(vector<int>)_(by_1/4)/8192 2595.068 -
rng::rotate_copy(deque<int>)/1024 34.442 -
rng::rotate_copy(deque<int>)/32 2.728 1.53%
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 296.396 1.24%
rng::rotate_copy(list<int>)/1024 726.738 -
rng::rotate_copy(list<int>)/32 8.557 -
rng::rotate_copy(list<int>)/50 13.568 -
rng::rotate_copy(list<int>)/8192 8388.292 -
rng::rotate_copy(vector<int>)/1024 33.194 1.23%
rng::rotate_copy(vector<int>)/32 2.085 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 505.379 -22.73%
rng::sample(deque<int>)/1024 11320.341 -
rng::sample(deque<int>)/32 309.612 -
rng::sample(deque<int>)/8192 91403.180 -
rng::sample(list<int>)/1024 12157.169 -
rng::sample(list<int>)/32 319.772 -
rng::sample(list<int>)/8192 99493.646 -1.11%
rng::sample(vector<int>)/1024 11407.586 -
rng::sample(vector<int>)/32 310.440 -
rng::sample(vector<int>)/8192 91678.913 -
rng::search(deque<int>)_(near_matches)/1000 17355.203 -9.07%
rng::search(deque<int>)_(near_matches)/1024 18138.966 -9.45%
rng::search(deque<int>)_(near_matches)/8192 1451194.761 -
rng::search(deque<int>)_(no_match)/1000 404.157 -
rng::search(deque<int>)_(no_match)/1024 413.593 18.17%
rng::search(deque<int>)_(no_match)/1048576 422128.816 -
rng::search(deque<int>)_(no_match)/8192 3296.317 -
rng::search(deque<int>)_(same_length)/1000 361.545 10.85%
rng::search(deque<int>)_(same_length)/1024 480.676 -
rng::search(deque<int>)_(same_length)/8192 3820.931 1.18%
rng::search(deque<int>)_(single_element)/1000 446.724 -
rng::search(deque<int>)_(single_element)/1024 456.971 -
rng::search(deque<int>)_(single_element)/8192 3647.113 -
rng::search(deque<int>,_pred)_(near_matches)/1000 23033.091 -6.49%
rng::search(deque<int>,_pred)_(near_matches)/1024 24101.037 -6.40%
rng::search(deque<int>,_pred)_(near_matches)/8192 1534036.379 -
rng::search(deque<int>,_pred)_(no_match)/1000 427.085 -
rng::search(deque<int>,_pred)_(no_match)/1024 362.646 -16.82%
rng::search(deque<int>,_pred)_(no_match)/1048576 443630.858 -
rng::search(deque<int>,_pred)_(no_match)/8192 3475.380 -
rng::search(deque<int>,_pred)_(same_length)/1000 478.605 -
rng::search(deque<int>,_pred)_(same_length)/1024 517.577 3.18%
rng::search(deque<int>,_pred)_(same_length)/8192 4066.126 2.31%
rng::search(deque<int>,_pred)_(single_element)/1000 477.696 -
rng::search(deque<int>,_pred)_(single_element)/1024 488.562 -
rng::search(deque<int>,_pred)_(single_element)/8192 3895.828 -
rng::search(list<int>)_(near_matches)/1000 37711.528 -
rng::search(list<int>)_(near_matches)/1024 39635.687 -
rng::search(list<int>)_(near_matches)/8192 2554230.383 -
rng::search(list<int>)_(no_match)/1000 704.170 -1.38%
rng::search(list<int>)_(no_match)/1024 716.782 -1.62%
rng::search(list<int>)_(no_match)/1048576 849040.004 -1.16%
rng::search(list<int>)_(no_match)/8192 7105.958 -
rng::search(list<int>)_(same_length)/1000 747.023 -
rng::search(list<int>)_(same_length)/1024 762.422 -
rng::search(list<int>)_(same_length)/8192 7990.616 -
rng::search(list<int>)_(single_element)/1000 699.875 -
rng::search(list<int>)_(single_element)/1024 715.034 -
rng::search(list<int>)_(single_element)/8192 9042.328 22.38%
rng::search(list<int>,_pred)_(near_matches)/1000 43495.769 -
rng::search(list<int>,_pred)_(near_matches)/1024 45101.758 -
rng::search(list<int>,_pred)_(near_matches)/8192 2793378.500 -
rng::search(list<int>,_pred)_(no_match)/1000 750.842 -
rng::search(list<int>,_pred)_(no_match)/1024 768.350 -
rng::search(list<int>,_pred)_(no_match)/1048576 899784.553 -
rng::search(list<int>,_pred)_(no_match)/8192 8195.698 6.34%
rng::search(list<int>,_pred)_(same_length)/1000 770.730 -
rng::search(list<int>,_pred)_(same_length)/1024 789.968 -
rng::search(list<int>,_pred)_(same_length)/8192 9637.139 1.88%
rng::search(list<int>,_pred)_(single_element)/1000 844.218 -
rng::search(list<int>,_pred)_(single_element)/1024 865.630 -
rng::search(list<int>,_pred)_(single_element)/8192 9549.137 14.05%
rng::search(vector<int>)_(near_matches)/1000 13642.489 -
rng::search(vector<int>)_(near_matches)/1024 14303.919 -
rng::search(vector<int>)_(near_matches)/8192 769487.074 -
rng::search(vector<int>)_(no_match)/1000 206.306 -5.83%
rng::search(vector<int>)_(no_match)/1024 210.846 -5.90%
rng::search(vector<int>)_(no_match)/1048576 209440.465 -4.07%
rng::search(vector<int>)_(no_match)/8192 1629.339 -2.81%
rng::search(vector<int>)_(same_length)/1000 240.319 -
rng::search(vector<int>)_(same_length)/1024 245.144 -
rng::search(vector<int>)_(same_length)/8192 1869.442 -
rng::search(vector<int>)_(single_element)/1000 226.812 -
rng::search(vector<int>)_(single_element)/1024 232.204 -
rng::search(vector<int>)_(single_element)/8192 1803.184 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22576.929 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23642.814 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1453296.681 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.838 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.114 -
rng::search(vector<int>,_pred)_(no_match)/1048576 578959.884 -
rng::search(vector<int>,_pred)_(no_match)/8192 4239.631 -
rng::search(vector<int>,_pred)_(same_length)/1000 600.372 -
rng::search(vector<int>,_pred)_(same_length)/1024 614.325 -
rng::search(vector<int>,_pred)_(same_length)/8192 4916.749 -
rng::search(vector<int>,_pred)_(single_element)/1000 572.458 -
rng::search(vector<int>,_pred)_(single_element)/1024 585.769 -
rng::search(vector<int>,_pred)_(single_element)/8192 4688.877 -
rng::search_n(deque<int>)_(no_match)/1000 432.395 -
rng::search_n(deque<int>)_(no_match)/1024 443.757 -
rng::search_n(deque<int>)_(no_match)/1048576 443374.684 -
rng::search_n(deque<int>)_(no_match)/8192 3465.681 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 725.648 1.56%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.351 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 559271.629 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4328.225 -
rng::search_n(list<int>)_(no_match)/1000 711.901 -
rng::search_n(list<int>)_(no_match)/1024 735.942 1.58%
rng::search_n(list<int>)_(no_match)/1048576 836404.320 -3.09%
rng::search_n(list<int>)_(no_match)/8192 7349.038 1.20%
rng::search_n(list<int>,_pred)_(no_match)/1000 826.443 -1.73%
rng::search_n(list<int>,_pred)_(no_match)/1024 845.952 -1.82%
rng::search_n(list<int>,_pred)_(no_match)/1048576 982475.328 -1.36%
rng::search_n(list<int>,_pred)_(no_match)/8192 8279.289 -
rng::search_n(vector<int>)_(no_match)/1000 205.305 -2.71%
rng::search_n(vector<int>)_(no_match)/1024 209.822 -3.07%
rng::search_n(vector<int>)_(no_match)/1048576 208305.729 -3.03%
rng::search_n(vector<int>)_(no_match)/8192 1622.164 -1.40%
rng::search_n(vector<int>,_pred)_(no_match)/1000 515.375 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 527.853 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 570864.448 -1.49%
rng::search_n(vector<int>,_pred)_(no_match)/8192 4210.731 -
rng::shuffle(deque<int>)/1024 9626.986 -
rng::shuffle(deque<int>)/32 304.303 -
rng::shuffle(deque<int>)/8192 75883.451 -
rng::shuffle(vector<int>)/1024 9038.534 -
rng::shuffle(vector<int>)/32 285.608 -
rng::shuffle(vector<int>)/8192 72082.514 -
rng::sort(deque<int>)_(ascending)/1024 764.209 -
rng::sort(deque<int>)_(ascending)/8 18.532 -
rng::sort(deque<int>)_(ascending)/8192 5850.160 1.39%
rng::sort(deque<int>)_(descending)/1024 1300.776 -
rng::sort(deque<int>)_(descending)/8 26.201 1.99%
rng::sort(deque<int>)_(descending)/8192 10443.257 -
rng::sort(deque<int>)_(heap)/1024 6314.076 -
rng::sort(deque<int>)_(heap)/8 25.715 2.66%
rng::sort(deque<int>)_(heap)/8192 69791.347 -
rng::sort(deque<int>)_(pipe-organ)/1024 2868.703 1.56%
rng::sort(deque<int>)_(pipe-organ)/8 21.317 2.42%
rng::sort(deque<int>)_(pipe-organ)/8192 26822.396 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18238.718 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.655 2.38%
rng::sort(deque<int>)_(qsort_adversarial)/8192 445885.749 -1.96%
rng::sort(deque<int>)_(repeated)/1024 962.805 -
rng::sort(deque<int>)_(repeated)/8 18.943 1.31%
rng::sort(deque<int>)_(repeated)/8192 6805.400 -
rng::sort(deque<int>)_(shuffled)/1024 6905.679 -
rng::sort(deque<int>)_(shuffled)/8 23.878 1.70%
rng::sort(deque<int>)_(shuffled)/8192 81204.358 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.587 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.563 1.09%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3760.503 -
rng::sort(vector<NonIntegral>)_(descending)/1024 784.539 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.711 -2.32%
rng::sort(vector<NonIntegral>)_(descending)/8192 5311.647 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4333.119 1.46%
rng::sort(vector<NonIntegral>)_(heap)/8 22.656 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50455.413 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1904.422 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.384 1.26%
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18497.857 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13232.953 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.598 1.68%
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155135.786 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 509.052 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.772 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3740.146 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4666.356 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.960 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 84306.575 4.94%
rng::sort(vector<int>)_(ascending)/1024 543.144 -
rng::sort(vector<int>)_(ascending)/8 16.667 -
rng::sort(vector<int>)_(ascending)/8192 3755.847 -
rng::sort(vector<int>)_(descending)/1024 1042.742 -1.61%
rng::sort(vector<int>)_(descending)/8 25.753 -
rng::sort(vector<int>)_(descending)/8192 7268.663 -1.91%
rng::sort(vector<int>)_(heap)/1024 4562.343 -
rng::sort(vector<int>)_(heap)/8 22.649 -
rng::sort(vector<int>)_(heap)/8192 45844.823 -
rng::sort(vector<int>)_(pipe-organ)/1024 2284.678 -
rng::sort(vector<int>)_(pipe-organ)/8 18.668 -1.06%
rng::sort(vector<int>)_(pipe-organ)/8192 21469.583 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12929.494 -4.59%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.726 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 148019.768 -4.74%
rng::sort(vector<int>)_(repeated)/1024 665.340 -
rng::sort(vector<int>)_(repeated)/8 16.997 -
rng::sort(vector<int>)_(repeated)/8192 5043.923 -
rng::sort(vector<int>)_(shuffled)/1024 4673.227 -
rng::sort(vector<int>)_(shuffled)/8 21.162 -
rng::sort(vector<int>)_(shuffled)/8192 45199.554 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3508.389 4.64%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1945.234 1.86%
rng::stable_partition(deque<int>)_(alloc_fails)/50 1990.848 2.57%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16721.478 -1.33%
rng::stable_partition(deque<int>)_(dense)/1024 635.826 -2.45%
rng::stable_partition(deque<int>)_(dense)/32 30.370 -
rng::stable_partition(deque<int>)_(dense)/50 40.923 -
rng::stable_partition(deque<int>)_(dense)/8192 5647.033 -
rng::stable_partition(deque<int>)_(sparse)/1024 463.450 -
rng::stable_partition(deque<int>)_(sparse)/32 10.748 -1.12%
rng::stable_partition(deque<int>)_(sparse)/50 28.614 1.48%
rng::stable_partition(deque<int>)_(sparse)/8192 3455.628 -5.44%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4160.551 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1928.804 1.62%
rng::stable_partition(list<int>)_(alloc_fails)/50 1958.130 2.02%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25036.221 -2.58%
rng::stable_partition(list<int>)_(dense)/1024 1746.696 -
rng::stable_partition(list<int>)_(dense)/32 34.402 -
rng::stable_partition(list<int>)_(dense)/50 55.481 -2.75%
rng::stable_partition(list<int>)_(dense)/8192 21734.580 -
rng::stable_partition(list<int>)_(sparse)/1024 919.684 -
rng::stable_partition(list<int>)_(sparse)/32 9.804 -
rng::stable_partition(list<int>)_(sparse)/50 26.533 2.65%
rng::stable_partition(list<int>)_(sparse)/8192 8853.356 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2950.025 1.32%
rng::stable_partition(vector<int>)_(alloc_fails)/32 1907.753 1.73%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1943.000 2.53%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9856.678 -
rng::stable_partition(vector<int>)_(dense)/1024 297.143 -
rng::stable_partition(vector<int>)_(dense)/32 21.960 2.61%
rng::stable_partition(vector<int>)_(dense)/50 25.984 3.03%
rng::stable_partition(vector<int>)_(dense)/8192 2101.752 -
rng::stable_partition(vector<int>)_(sparse)/1024 216.252 2.42%
rng::stable_partition(vector<int>)_(sparse)/32 7.056 -
rng::stable_partition(vector<int>)_(sparse)/50 21.225 2.43%
rng::stable_partition(vector<int>)_(sparse)/8192 1540.419 1.80%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4157.399 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.649 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19062.094 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 32032.685 1.63%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.863 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27238.056 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14555.245 1.22%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.902 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26060.849 -1.38%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 18321.674 2.15%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.449 1.34%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22907.783 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27851.396 2.34%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.776 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28527.596 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3852.093 1.21%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.267 -1.03%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13468.433 4.33%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20333.398 1.08%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.744 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25698.662 2.09%
rng::stable_sort(deque<int>)_(ascending)/1024 2154.583 1.70%
rng::stable_sort(deque<int>)_(ascending)/8 18.155 -
rng::stable_sort(deque<int>)_(ascending)/8192 13700.314 -
rng::stable_sort(deque<int>)_(descending)/1024 2989.994 1.42%
rng::stable_sort(deque<int>)_(descending)/8 26.644 -2.09%
rng::stable_sort(deque<int>)_(descending)/8192 21056.900 -1.48%
rng::stable_sort(deque<int>)_(heap)/1024 2796.684 1.07%
rng::stable_sort(deque<int>)_(heap)/8 25.775 -
rng::stable_sort(deque<int>)_(heap)/8192 17797.537 -1.09%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2987.459 1.40%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.844 1.34%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20866.871 -1.72%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3164.306 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.248 -1.75%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21052.545 -1.14%
rng::stable_sort(deque<int>)_(repeated)/1024 1370.276 2.29%
rng::stable_sort(deque<int>)_(repeated)/8 18.477 -
rng::stable_sort(deque<int>)_(repeated)/8192 7620.948 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2535.271 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.811 -
rng::stable_sort(deque<int>)_(shuffled)/8192 15029.067 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4263.519 -2.55%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.765 -1.02%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54045.252 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24110.399 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.397 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 130059.315 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14132.451 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.356 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117726.710 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14371.663 -1.51%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.378 1.43%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94345.019 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23344.673 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.698 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149332.535 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3304.234 -13.00%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.741 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19047.340 -2.66%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18409.606 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.174 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158549.241 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4010.714 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.632 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45519.134 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13798.964 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.730 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200606.272 -1.14%
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10369.870 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.074 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126260.230 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9037.021 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.600 2.03%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126679.944 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14981.610 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.699 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 214996.661 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1385.931 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.610 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15052.944 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12856.926 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.750 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184504.815 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4597.486 -2.25%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.389 2.19%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18473.120 -8.07%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24300.622 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.204 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25698.679 2.40%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14572.365 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.553 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31975.887 -1.18%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14616.915 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.500 1.45%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21719.168 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23599.032 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.109 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35587.348 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3288.651 -20.75%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 18.018 7.86%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9550.576 -5.14%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18969.317 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.287 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28772.688 -3.67%
rng::stable_sort(vector<int>)_(ascending)/1024 2079.664 -
rng::stable_sort(vector<int>)_(ascending)/8 16.786 1.16%
rng::stable_sort(vector<int>)_(ascending)/8192 13488.806 -
rng::stable_sort(vector<int>)_(descending)/1024 2826.856 -1.19%
rng::stable_sort(vector<int>)_(descending)/8 24.213 -4.51%
rng::stable_sort(vector<int>)_(descending)/8192 18450.913 -
rng::stable_sort(vector<int>)_(heap)/1024 2529.096 -1.33%
rng::stable_sort(vector<int>)_(heap)/8 22.429 -
rng::stable_sort(vector<int>)_(heap)/8192 14446.045 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2810.736 -1.48%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.222 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18294.885 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2896.425 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.733 1.24%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18312.008 -
rng::stable_sort(vector<int>)_(repeated)/1024 1117.879 -
rng::stable_sort(vector<int>)_(repeated)/8 16.634 -
rng::stable_sort(vector<int>)_(repeated)/8192 5275.577 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2215.070 -1.48%
rng::stable_sort(vector<int>)_(shuffled)/8 20.951 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10828.490 -
rng::starts_with(deque<int>)/1000 475.049 1.63%
rng::starts_with(deque<int>)/1024 485.389 3.12%
rng::starts_with(deque<int>)/1048576 495883.192 -
rng::starts_with(deque<int>)/8 4.098 -1.47%
rng::starts_with(deque<int>)/8192 3847.442 -
rng::starts_with(deque<int>,_pred)/1000 513.446 -
rng::starts_with(deque<int>,_pred)/1024 531.544 -
rng::starts_with(deque<int>,_pred)/1048576 519385.470 -
rng::starts_with(deque<int>,_pred)/8 4.670 -
rng::starts_with(deque<int>,_pred)/8192 4008.082 -1.02%
rng::starts_with(list<int>)/1000 1192.321 5.65%
rng::starts_with(list<int>)/1024 1560.829 6.55%
rng::starts_with(list<int>)/1048576 939184.181 -1.20%
rng::starts_with(list<int>)/8 2.970 -2.15%
rng::starts_with(list<int>)/8192 7296.688 -20.02%
rng::starts_with(list<int>,_pred)/1000 790.543 -
rng::starts_with(list<int>,_pred)/1024 807.804 -
rng::starts_with(list<int>,_pred)/1048576 970489.641 -
rng::starts_with(list<int>,_pred)/8 3.620 -
rng::starts_with(list<int>,_pred)/8192 10788.736 -16.63%
rng::starts_with(vector<int>)/1000 72.789 -
rng::starts_with(vector<int>)/1024 74.983 -
rng::starts_with(vector<int>)/1048576 76607.883 -
rng::starts_with(vector<int>)/8 1.301 -
rng::starts_with(vector<int>)/8192 604.484 -
rng::starts_with(vector<int>,_pred)/1000 447.704 -
rng::starts_with(vector<int>,_pred)/1024 515.823 -
rng::starts_with(vector<int>,_pred)/1048576 606927.739 -
rng::starts_with(vector<int>,_pred)/8 4.212 -
rng::starts_with(vector<int>,_pred)/8192 4721.233 -
rng::swap_ranges(deque<int>)/1024 316.289 -
rng::swap_ranges(deque<int>)/32 10.731 -
rng::swap_ranges(deque<int>)/50 18.345 -6.23%
rng::swap_ranges(deque<int>)/8192 2531.552 -
rng::swap_ranges(list<int>)/1024 775.128 -
rng::swap_ranges(list<int>)/32 16.708 -
rng::swap_ranges(list<int>)/50 29.402 -1.15%
rng::swap_ranges(list<int>)/8192 10724.438 -16.87%
rng::swap_ranges(vector<int>)/1024 63.658 -
rng::swap_ranges(vector<int>)/32 4.711 -
rng::swap_ranges(vector<int>)/50 5.596 -
rng::swap_ranges(vector<int>)/8192 478.862 -
rng::transform(deque<int>)_(identity_transform)/1024 370.902 -
rng::transform(deque<int>)_(identity_transform)/32 12.286 -
rng::transform(deque<int>)_(identity_transform)/50 19.710 1.82%
rng::transform(deque<int>)_(identity_transform)/8192 2445.175 -
rng::transform(deque<int>,_deque<int>)/1024 698.521 -
rng::transform(deque<int>,_deque<int>)/32 21.862 -
rng::transform(deque<int>,_deque<int>)/50 34.421 -
rng::transform(deque<int>,_deque<int>)/8192 5669.464 -
rng::transform(list<int>)_(identity_transform)/1024 742.262 -
rng::transform(list<int>)_(identity_transform)/32 17.015 -
rng::transform(list<int>)_(identity_transform)/50 30.157 -
rng::transform(list<int>)_(identity_transform)/8192 8692.825 23.45%
rng::transform(list<int>,_list<int>)/1024 887.830 -
rng::transform(list<int>,_list<int>)/32 24.229 -
rng::transform(list<int>,_list<int>)/50 38.889 -
rng::transform(list<int>,_list<int>)/8192 9690.564 -
rng::transform(vector<int>)_(identity_transform)/1024 262.781 -
rng::transform(vector<int>)_(identity_transform)/32 8.863 -1.25%
rng::transform(vector<int>)_(identity_transform)/50 16.222 -1.40%
rng::transform(vector<int>)_(identity_transform)/8192 2024.165 -
rng::transform(vector<int>,_vector<int>)/1024 600.791 -
rng::transform(vector<int>,_vector<int>)/32 17.680 -
rng::transform(vector<int>,_vector<int>)/50 28.697 -
rng::transform(vector<int>,_vector<int>)/8192 4768.239 -
rng::unique(deque<int>)_(contiguous)/1024 735.832 -
rng::unique(deque<int>)_(contiguous)/32 65.442 8.50%
rng::unique(deque<int>)_(contiguous)/52 79.704 13.14%
rng::unique(deque<int>)_(contiguous)/8192 5502.994 -
rng::unique(deque<int>)_(sprinkled)/1024 741.252 17.43%
rng::unique(deque<int>)_(sprinkled)/32 62.702 8.23%
rng::unique(deque<int>)_(sprinkled)/52 75.528 12.42%
rng::unique(deque<int>)_(sprinkled)/8192 5593.828 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 635.114 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.315 -
rng::unique(deque<int>,_pred)_(contiguous)/52 71.938 3.00%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4466.241 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.050 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 60.874 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 73.692 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5254.261 -
rng::unique(list<int>)_(contiguous)/1024 922.295 -
rng::unique(list<int>)_(contiguous)/32 54.867 -
rng::unique(list<int>)_(contiguous)/52 67.072 -4.49%
rng::unique(list<int>)_(contiguous)/8192 7148.987 -
rng::unique(list<int>)_(sprinkled)/1024 957.719 -
rng::unique(list<int>)_(sprinkled)/32 64.295 -
rng::unique(list<int>)_(sprinkled)/52 77.793 -
rng::unique(list<int>)_(sprinkled)/8192 7847.894 -
rng::unique(list<int>,_pred)_(contiguous)/1024 988.609 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.569 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.698 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7773.314 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1055.052 2.58%
rng::unique(list<int>,_pred)_(sprinkled)/32 70.578 5.79%
rng::unique(list<int>,_pred)_(sprinkled)/52 87.698 3.82%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8569.584 1.23%
rng::unique(vector<int>)_(contiguous)/1024 293.077 -
rng::unique(vector<int>)_(contiguous)/32 50.758 -
rng::unique(vector<int>)_(contiguous)/52 56.602 -
rng::unique(vector<int>)_(contiguous)/8192 1907.564 -
rng::unique(vector<int>)_(sprinkled)/1024 284.034 -
rng::unique(vector<int>)_(sprinkled)/32 50.587 -
rng::unique(vector<int>)_(sprinkled)/52 55.196 -
rng::unique(vector<int>)_(sprinkled)/8192 1917.394 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 587.038 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.153 -1.08%
rng::unique(vector<int>,_pred)_(contiguous)/52 63.841 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3773.964 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 691.089 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.527 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.423 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5221.420 -
rng::unique_copy(deque<int>)_(contiguous)/1024 477.290 -
rng::unique_copy(deque<int>)_(contiguous)/32 10.071 -
rng::unique_copy(deque<int>)_(contiguous)/52 14.997 -2.36%
rng::unique_copy(deque<int>)_(contiguous)/8192 3727.685 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 466.613 -
rng::unique_copy(deque<int>)_(sprinkled)/32 15.299 35.68%
rng::unique_copy(deque<int>)_(sprinkled)/52 21.014 14.45%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3737.846 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.340 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.735 1.75%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.442 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4447.826 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 718.662 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.162 3.85%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 32.961 5.60%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5717.825 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.159 -54.21%
rng::unique_copy(list<int>)_(contiguous)/32 11.898 -
rng::unique_copy(list<int>)_(contiguous)/52 29.897 -
rng::unique_copy(list<int>)_(contiguous)/8192 6916.566 -11.65%
rng::unique_copy(list<int>)_(sprinkled)/1024 744.774 -53.79%
rng::unique_copy(list<int>)_(sprinkled)/32 10.682 -1.57%
rng::unique_copy(list<int>)_(sprinkled)/52 22.443 -1.10%
rng::unique_copy(list<int>)_(sprinkled)/8192 7410.185 -4.21%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 790.340 -51.63%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.629 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 30.364 1.50%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7510.865 -10.40%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 821.620 -50.98%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.405 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.127 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7680.300 -7.23%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.113 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.549 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.453 -1.12%
rng::unique_copy(vector<int>)_(contiguous)/8192 1899.576 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.723 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.227 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.804 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1882.715 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.448 -1.54%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 12.953 -1.04%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.610 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3704.135 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 577.489 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.691 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.046 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4389.861 -
std::adjacent_find(deque<int>)/1024 463.488 -
std::adjacent_find(deque<int>)/1048576 475810.802 -
std::adjacent_find(deque<int>)/50 14.084 -1.29%
std::adjacent_find(deque<int>)/8 3.017 -6.88%
std::adjacent_find(deque<int>)/8192 3709.167 -
std::adjacent_find(deque<int>,_pred)/1024 629.897 -
std::adjacent_find(deque<int>,_pred)/1048576 650051.064 -
std::adjacent_find(deque<int>,_pred)/50 29.282 -1.38%
std::adjacent_find(deque<int>,_pred)/8 4.331 -5.85%
std::adjacent_find(deque<int>,_pred)/8192 5083.895 -
std::adjacent_find(list<int>)/1024 713.200 -55.49%
std::adjacent_find(list<int>)/1048576 871555.333 -
std::adjacent_find(list<int>)/50 23.690 -
std::adjacent_find(list<int>)/8 2.088 -
std::adjacent_find(list<int>)/8192 6745.160 -
std::adjacent_find(list<int>,_pred)/1024 789.764 -4.69%
std::adjacent_find(list<int>,_pred)/1048576 921833.990 -3.62%
std::adjacent_find(list<int>,_pred)/50 33.353 -13.89%
std::adjacent_find(list<int>,_pred)/8 3.841 -1.53%
std::adjacent_find(list<int>,_pred)/8192 7822.689 -2.19%
std::adjacent_find(vector<int>)/1024 234.593 -
std::adjacent_find(vector<int>)/1048576 236609.188 -
std::adjacent_find(vector<int>)/50 11.976 -
std::adjacent_find(vector<int>)/8 2.023 -
std::adjacent_find(vector<int>)/8192 1829.454 -
std::adjacent_find(vector<int>,_pred)/1024 400.985 -
std::adjacent_find(vector<int>,_pred)/1048576 468034.745 1.89%
std::adjacent_find(vector<int>,_pred)/50 23.539 2.57%
std::adjacent_find(vector<int>,_pred)/8 3.256 -3.49%
std::adjacent_find(vector<int>,_pred)/8192 3167.855 -
std::all_of(deque<int>)_(process_all)/32 11.528 -
std::all_of(deque<int>)_(process_all)/32768 10536.667 -
std::all_of(deque<int>)_(process_all)/50 19.223 4.99%
std::all_of(deque<int>)_(process_all)/8 3.225 -
std::all_of(deque<int>)_(process_all)/8192 2621.255 -
std::all_of(list<int>)_(process_all)/32 11.748 -
std::all_of(list<int>)_(process_all)/32768 25995.754 -2.50%
std::all_of(list<int>)_(process_all)/50 21.893 -
std::all_of(list<int>)_(process_all)/8 2.604 -
std::all_of(list<int>)_(process_all)/8192 7553.655 -7.84%
std::all_of(vector<int>)_(process_all)/32 8.319 -
std::all_of(vector<int>)_(process_all)/32768 8076.117 -
std::all_of(vector<int>)_(process_all)/50 17.988 -1.95%
std::all_of(vector<int>)_(process_all)/8 2.459 3.66%
std::all_of(vector<int>)_(process_all)/8192 2021.390 -
std::any_of(deque<int>)_(process_all)/32 11.528 -
std::any_of(deque<int>)_(process_all)/32768 10524.023 -
std::any_of(deque<int>)_(process_all)/50 20.203 5.13%
std::any_of(deque<int>)_(process_all)/8 3.234 -
std::any_of(deque<int>)_(process_all)/8192 2618.221 -
std::any_of(list<int>)_(process_all)/32 11.448 -
std::any_of(list<int>)_(process_all)/32768 25592.842 -3.34%
std::any_of(list<int>)_(process_all)/50 21.648 -
std::any_of(list<int>)_(process_all)/8 2.722 -
std::any_of(list<int>)_(process_all)/8192 7117.029 -5.76%
std::any_of(vector<int>)_(process_all)/32 8.370 -
std::any_of(vector<int>)_(process_all)/32768 8096.863 -
std::any_of(vector<int>)_(process_all)/50 18.166 -
std::any_of(vector<int>)_(process_all)/8 2.606 5.66%
std::any_of(vector<int>)_(process_all)/8192 2021.016 -
std::copy(deque<int>)/1048576 49637.511 -
std::copy(deque<int>)/262144 10368.101 1.08%
std::copy(deque<int>)/32768 1143.498 -1.36%
std::copy(deque<int>)/4096 146.431 -
std::copy(deque<int>)/512 16.733 -
std::copy(deque<int>)/64 2.685 -
std::copy(deque<int>)/8 2.730 -
std::copy(list<int>)/1048576 875402.242 -
std::copy(list<int>)/262144 216419.272 -
std::copy(list<int>)/32768 26254.434 1.13%
std::copy(list<int>)/4096 3347.876 2.43%
std::copy(list<int>)/512 368.075 -
std::copy(list<int>)/64 33.259 -1.72%
std::copy(list<int>)/8 2.458 -
std::copy(vector<bool>)_(aligned)/1048576 2881.645 -
std::copy(vector<bool>)_(aligned)/262144 746.067 19.72%
std::copy(vector<bool>)_(aligned)/32768 35.381 -
std::copy(vector<bool>)_(aligned)/4096 4.655 -
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.365 -
std::copy(vector<bool>)_(unaligned)/1048576 7018.635 -
std::copy(vector<bool>)_(unaligned)/262144 1713.246 -84.58%
std::copy(vector<bool>)_(unaligned)/32768 218.336 -
std::copy(vector<bool>)_(unaligned)/4096 26.031 -
std::copy(vector<bool>)_(unaligned)/512 3.505 -
std::copy(vector<bool>)_(unaligned)/64 1.823 -
std::copy(vector<int>)/1048576 50206.538 -
std::copy(vector<int>)/262144 12539.625 -
std::copy(vector<int>)/32768 3789.306 -
std::copy(vector<int>)/4096 147.849 -34.29%
std::copy(vector<int>)/512 15.991 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.237 -
std::copy_backward(deque<int>)/1048576 127822.407 -
std::copy_backward(deque<int>)/262144 32510.695 -
std::copy_backward(deque<int>)/32768 4053.091 -
std::copy_backward(deque<int>)/4096 147.586 -
std::copy_backward(deque<int>)/512 18.125 -
std::copy_backward(deque<int>)/64 2.938 -
std::copy_backward(deque<int>)/8 2.663 -4.37%
std::copy_backward(list<int>)/1048576 882866.763 -
std::copy_backward(list<int>)/262144 218165.769 -
std::copy_backward(list<int>)/32768 26526.883 -
std::copy_backward(list<int>)/4096 3927.546 19.34%
std::copy_backward(list<int>)/512 368.730 -
std::copy_backward(list<int>)/64 30.556 -
std::copy_backward(list<int>)/8 2.462 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2675.164 6.62%
std::copy_backward(vector<bool>)_(aligned)/262144 551.596 -23.35%
std::copy_backward(vector<bool>)_(aligned)/32768 35.530 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.861 -2.91%
std::copy_backward(vector<bool>)_(aligned)/512 1.415 -6.10%
std::copy_backward(vector<bool>)_(aligned)/64 1.565 -6.87%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6733.706 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1848.905 11.98%
std::copy_backward(vector<bool>)_(unaligned)/32768 208.386 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.337 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.821 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 -
std::copy_backward(vector<int>)/1048576 50201.258 -
std::copy_backward(vector<int>)/262144 12533.736 -
std::copy_backward(vector<int>)/32768 3574.270 -1.20%
std::copy_backward(vector<int>)/4096 145.377 -14.55%
std::copy_backward(vector<int>)/512 16.624 -
std::copy_backward(vector<int>)/64 2.519 -
std::copy_backward(vector<int>)/8 2.211 -2.43%
std::copy_if(deque<int>)_(entire_range)/1048576 277682.141 -
std::copy_if(deque<int>)_(entire_range)/262144 69781.927 -
std::copy_if(deque<int>)_(entire_range)/32768 8724.541 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.631 -
std::copy_if(deque<int>)_(entire_range)/512 137.341 -
std::copy_if(deque<int>)_(entire_range)/64 16.187 -
std::copy_if(deque<int>)_(entire_range)/8 2.561 -1.79%
std::copy_if(deque<int>)_(every_other)/1048576 373099.557 -
std::copy_if(deque<int>)_(every_other)/262144 93140.780 -
std::copy_if(deque<int>)_(every_other)/32768 11640.201 -
std::copy_if(deque<int>)_(every_other)/4096 1464.460 -
std::copy_if(deque<int>)_(every_other)/512 182.569 -
std::copy_if(deque<int>)_(every_other)/64 23.386 -
std::copy_if(deque<int>)_(every_other)/8 3.462 -
std::copy_if(list<int>)_(entire_range)/1048576 877029.621 -
std::copy_if(list<int>)_(entire_range)/262144 217304.647 -
std::copy_if(list<int>)_(entire_range)/32768 29779.213 4.59%
std::copy_if(list<int>)_(entire_range)/4096 3052.037 -
std::copy_if(list<int>)_(entire_range)/512 369.239 -
std::copy_if(list<int>)_(entire_range)/64 32.829 -2.60%
std::copy_if(list<int>)_(entire_range)/8 2.645 -
std::copy_if(list<int>)_(every_other)/1048576 832202.444 -1.16%
std::copy_if(list<int>)_(every_other)/262144 208815.659 -1.27%
std::copy_if(list<int>)_(every_other)/32768 25401.354 -1.33%
std::copy_if(list<int>)_(every_other)/4096 3142.979 -1.12%
std::copy_if(list<int>)_(every_other)/512 359.253 -1.18%
std::copy_if(list<int>)_(every_other)/64 23.649 -
std::copy_if(list<int>)_(every_other)/8 2.304 -
std::copy_if(vector<int>)_(entire_range)/1048576 245836.360 -
std::copy_if(vector<int>)_(entire_range)/262144 59912.973 -
std::copy_if(vector<int>)_(entire_range)/32768 7471.103 -
std::copy_if(vector<int>)_(entire_range)/4096 936.504 -
std::copy_if(vector<int>)_(entire_range)/512 123.462 -
std::copy_if(vector<int>)_(entire_range)/64 15.859 -6.05%
std::copy_if(vector<int>)_(entire_range)/8 2.236 -2.43%
std::copy_if(vector<int>)_(every_other)/1048576 240006.602 -
std::copy_if(vector<int>)_(every_other)/262144 59766.681 -
std::copy_if(vector<int>)_(every_other)/32768 7466.081 -
std::copy_if(vector<int>)_(every_other)/4096 936.605 -
std::copy_if(vector<int>)_(every_other)/512 122.722 -
std::copy_if(vector<int>)_(every_other)/64 16.098 -
std::copy_if(vector<int>)_(every_other)/8 2.463 -4.01%
std::copy_n(deque<int>)/1048576 49659.522 -
std::copy_n(deque<int>)/262144 10269.928 -
std::copy_n(deque<int>)/32768 1142.161 -
std::copy_n(deque<int>)/4096 145.168 -
std::copy_n(deque<int>)/512 16.720 -
std::copy_n(deque<int>)/64 2.785 -
std::copy_n(deque<int>)/8 2.749 -1.46%
std::copy_n(list<int>)/1048576 867228.522 -
std::copy_n(list<int>)/262144 215899.900 -
std::copy_n(list<int>)/32768 26612.952 -
std::copy_n(list<int>)/4096 4066.485 -3.12%
std::copy_n(list<int>)/512 339.534 -
std::copy_n(list<int>)/64 15.967 12.61%
std::copy_n(list<int>)/8 2.242 -
std::copy_n(vector<bool>)_(aligned)/1048576 2458.147 2.56%
std::copy_n(vector<bool>)_(aligned)/262144 548.260 -17.03%
std::copy_n(vector<bool>)_(aligned)/32768 35.387 -
std::copy_n(vector<bool>)_(aligned)/4096 4.764 2.83%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.363 4.40%
std::copy_n(vector<bool>)_(unaligned)/1048576 7021.101 -
std::copy_n(vector<bool>)_(unaligned)/262144 1719.491 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.401 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.103 -
std::copy_n(vector<bool>)_(unaligned)/512 3.471 -
std::copy_n(vector<bool>)_(unaligned)/64 1.822 -
std::copy_n(vector<int>)/1048576 50160.847 -
std::copy_n(vector<int>)/262144 12526.301 -
std::copy_n(vector<int>)/32768 3797.683 -
std::copy_n(vector<int>)/4096 197.983 14.11%
std::copy_n(vector<int>)/512 16.092 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.206 -
std::count(deque<int>)_(every_other)/1024 247.457 -
std::count(deque<int>)_(every_other)/1048576 252565.761 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1933.021 -
std::count(list<int>)_(every_other)/1024 708.991 -54.36%
std::count(list<int>)_(every_other)/1048576 812982.780 -1.55%
std::count(list<int>)_(every_other)/8 2.093 -
std::count(list<int>)_(every_other)/8192 6386.651 -3.40%
std::count(vector<bool>)/1000 2.943 -3.66%
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1458.289 -
std::count(vector<bool>)/8192 11.420 -
std::count(vector<int>)_(every_other)/1024 102.807 -
std::count(vector<int>)_(every_other)/1048576 105145.020 -
std::count(vector<int>)_(every_other)/8 1.355 -1.99%
std::count(vector<int>)_(every_other)/8192 818.838 -
std::count_if(deque<int>)_(every_other)/1024 350.488 -
std::count_if(deque<int>)_(every_other)/1048576 344032.289 -
std::count_if(deque<int>)_(every_other)/8 3.456 -
std::count_if(deque<int>)_(every_other)/8192 2631.820 -
std::count_if(list<int>)_(every_other)/1024 751.474 -
std::count_if(list<int>)_(every_other)/1048576 885677.651 -
std::count_if(list<int>)_(every_other)/8 2.740 -
std::count_if(list<int>)_(every_other)/8192 7095.857 -7.19%
std::count_if(vector<int>)_(every_other)/1024 247.586 -
std::count_if(vector<int>)_(every_other)/1048576 247906.361 -
std::count_if(vector<int>)_(every_other)/8 4.220 -
std::count_if(vector<int>)_(every_other)/8192 1926.200 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.252 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.849 1.16%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2258.713 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.391 4.26%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.111 5.07%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 447.584 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 72.165 4.21%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.988 4.84%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 443.587 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 295.594 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.464 5.49%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2158.600 -
std::deque<int>::ctor(size)/1024 74.546 1.68%
std::deque<int>::ctor(size)/32 27.883 3.43%
std::deque<int>::ctor(size)/8192 459.706 3.83%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.513 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.748 3.65%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 432.060 1.03%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.508 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.611 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.477 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.618 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.826 1.52%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.160 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.057 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.115 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.094 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.683 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.981 2.47%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.147 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.120 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.875 -1.11%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 357.857 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.899 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.741 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1339.143 146.71%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.820 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4774.967 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6440.693 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 138.710 6.92%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52076.525 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 864.851 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.025 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12562.073 -1.57%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19884.842 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 614.779 -1.34%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176606.672 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.408 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.730 1.05%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12649.319 -1.34%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19940.365 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 614.703 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 176517.160 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1087.852 2.11%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.922 3.21%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11649.415 -1.05%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20768.977 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 629.710 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 182031.617 -
std::deque<std::string>::ctor(size)/1024 723.852 1.65%
std::deque<std::string>::ctor(size)/32 40.984 -2.44%
std::deque<std::string>::ctor(size)/8192 8559.901 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 952.644 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.183 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12608.227 -2.61%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19854.744 -1.34%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 579.201 -1.82%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173405.997 -1.47%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.404 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.351 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.385 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.818 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.272 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.984 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.227 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.684 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2351.044 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.861 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.468 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2366.222 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.800 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.810 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.831 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.319 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.122 -1.42%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.581 -1.36%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.243 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.705 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2351.904 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.923 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.888 1.86%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2373.719 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 490.559 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.860 2.17%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4509.959 -3.88%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6442.249 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 146.292 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51684.849 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.408 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.182 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.708 3.20%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 25.199 2.16%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.183 2.34%
std::distance(deque<int>)/1024 0.656 -
std::distance(deque<int>)/4096 0.652 -
std::distance(deque<int>)/50 0.683 4.59%
std::distance(deque<int>)/8192 0.655 -
std::distance(join_view(vector<vector<int>>))/1024 1.039 -
std::distance(join_view(vector<vector<int>>))/4096 4.391 -
std::distance(join_view(vector<vector<int>>))/50 0.659 13.10%
std::distance(join_view(vector<vector<int>>))/8192 8.389 -
std::equal(deque<int>)_(it,_it,_it)/1024 498.858 6.91%
std::equal(deque<int>)_(it,_it,_it)/1048576 493481.274 -
std::equal(deque<int>)_(it,_it,_it)/50 22.659 -9.42%
std::equal(deque<int>)_(it,_it,_it)/8 4.296 -33.14%
std::equal(deque<int>)_(it,_it,_it)/8192 3895.818 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 504.520 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497064.211 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.668 -4.58%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.996 -1.01%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3860.039 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 530.166 1.95%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523694.123 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.116 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.216 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4042.249 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 501.298 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512939.056 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.363 5.23%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.428 1.58%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3960.270 1.54%
std::equal(list<int>)_(it,_it,_it)/1024 1490.621 31.12%
std::equal(list<int>)_(it,_it,_it)/1048576 1313859.756 -
std::equal(list<int>)_(it,_it,_it)/50 35.582 -7.73%
std::equal(list<int>)_(it,_it,_it)/8 2.786 -
std::equal(list<int>)_(it,_it,_it)/8192 9904.705 2.34%
std::equal(list<int>)_(it,_it,_it,_it)/1024 776.152 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 948949.224 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.140 -8.79%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.960 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12026.069 3.32%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.450 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 987919.017 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 39.526 12.43%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.648 1.29%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12751.410 2.93%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1165.628 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1314829.448 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.903 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.713 1.29%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12595.731 9.61%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.021 -
std::equal(vector<bool>)_(unaligned)/1048576 6421.685 -
std::equal(vector<bool>)_(unaligned)/50 0.694 -6.76%
std::equal(vector<bool>)_(unaligned)/8 0.713 -
std::equal(vector<bool>)_(unaligned)/8192 53.746 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.683 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73724.955 -
std::equal(vector<int>)_(it,_it,_it)/50 4.294 2.58%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.564 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.013 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 74003.485 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.256 4.36%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.418 8.18%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.277 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 513.548 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638328.619 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.102 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.715 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4806.855 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.233 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 605648.809 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.747 1.35%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.568 -1.21%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4815.685 -
std::fill(deque<int>)/1024 30.291 1.01%
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.245 -
std::fill(deque<int>)/8192 242.540 1.77%
std::fill(list<int>)/1024 671.973 -
std::fill(list<int>)/32 8.408 -
std::fill(list<int>)/50 35.080 -
std::fill(list<int>)/8192 7091.842 -14.06%
std::fill(vector<bool>)/1048576 3834.784 -
std::fill(vector<bool>)/262144 904.109 287.32%
std::fill(vector<bool>)/32768 29.826 -1.16%
std::fill(vector<bool>)/4096 4.216 -
std::fill(vector<bool>)/512 1.568 3.04%
std::fill(vector<bool>)/64 1.589 1.12%
std::fill(vector<int>)/1024 29.565 -2.21%
std::fill(vector<int>)/32 1.042 -
std::fill(vector<int>)/50 2.209 -
std::fill(vector<int>)/8192 239.403 -
std::fill_n(deque<int>)/1024 29.972 -
std::fill_n(deque<int>)/32 1.204 -
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 248.584 2.35%
std::fill_n(list<int>)/1024 649.481 -
std::fill_n(list<int>)/32 8.279 -
std::fill_n(list<int>)/50 15.753 -2.27%
std::fill_n(list<int>)/8192 7029.060 -5.01%
std::fill_n(vector<bool>)/1048576 3834.106 -
std::fill_n(vector<bool>)/262144 231.026 -
std::fill_n(vector<bool>)/32768 30.288 -
std::fill_n(vector<bool>)/4096 4.153 -
std::fill_n(vector<bool>)/512 1.426 -
std::fill_n(vector<bool>)/64 1.594 -1.88%
std::fill_n(vector<int>)/1024 29.796 -
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.216 -
std::fill_n(vector<int>)/8192 237.028 -
std::find(deque<int>)_(bail_25%)/1024 67.277 -
std::find(deque<int>)_(bail_25%)/32768 1919.065 -
std::find(deque<int>)_(bail_25%)/8 2.066 -
std::find(deque<int>)_(bail_25%)/8192 477.445 -
std::find(deque<int>)_(process_all)/1024 244.264 -
std::find(deque<int>)_(process_all)/32768 7819.489 -1.17%
std::find(deque<int>)_(process_all)/50 13.213 -2.61%
std::find(deque<int>)_(process_all)/8 3.414 -
std::find(deque<int>)_(process_all)/8192 1950.903 -1.83%
std::find(list<int>)_(bail_25%)/1024 134.746 3.51%
std::find(list<int>)_(bail_25%)/32768 8456.460 5.41%
std::find(list<int>)_(bail_25%)/8 0.939 1.88%
std::find(list<int>)_(bail_25%)/8192 1452.830 1.79%
std::find(list<int>)_(process_all)/1024 696.054 -
std::find(list<int>)_(process_all)/32768 25954.742 -3.88%
std::find(list<int>)_(process_all)/50 18.546 -
std::find(list<int>)_(process_all)/8 2.365 -1.95%
std::find(list<int>)_(process_all)/8192 7597.592 -8.54%
std::find(vector<bool>)_(process_all)/1024 4.687 3.22%
std::find(vector<bool>)_(process_all)/1048576 3670.267 -
std::find(vector<bool>)_(process_all)/50 0.794 6.08%
std::find(vector<bool>)_(process_all)/8 0.705 6.31%
std::find(vector<bool>)_(process_all)/8192 33.542 -
std::find(vector<char>)_(bail_25%)/1024 5.346 -1.85%
std::find(vector<char>)_(bail_25%)/32768 136.395 -
std::find(vector<char>)_(bail_25%)/8 1.064 -7.92%
std::find(vector<char>)_(bail_25%)/8192 39.783 -
std::find(vector<char>)_(process_all)/1024 16.259 -
std::find(vector<char>)_(process_all)/32768 495.662 -
std::find(vector<char>)_(process_all)/50 1.624 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.328 -
std::find(vector<int>)_(bail_25%)/1024 65.906 -
std::find(vector<int>)_(bail_25%)/32768 1861.936 -
std::find(vector<int>)_(bail_25%)/8 1.438 4.11%
std::find(vector<int>)_(bail_25%)/8192 471.921 -
std::find(vector<int>)_(process_all)/1024 242.926 -
std::find(vector<int>)_(process_all)/32768 7430.226 -
std::find(vector<int>)_(process_all)/50 12.429 -
std::find(vector<int>)_(process_all)/8 2.655 -1.71%
std::find(vector<int>)_(process_all)/8192 1859.200 -
std::find(vector<long_long>)_(bail_25%)/1024 30.236 -
std::find(vector<long_long>)_(bail_25%)/32768 958.537 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 4.12%
std::find(vector<long_long>)_(bail_25%)/8192 245.758 -
std::find(vector<long_long>)_(process_all)/1024 118.905 -
std::find(vector<long_long>)_(process_all)/32768 3809.169 -
std::find(vector<long_long>)_(process_all)/50 5.804 -
std::find(vector<long_long>)_(process_all)/8 1.240 -2.58%
std::find(vector<long_long>)_(process_all)/8192 949.839 -
std::find_end(deque<int>)_(match_near_end)/1000 33.868 -
std::find_end(deque<int>)_(match_near_end)/1024 32.532 -
std::find_end(deque<int>)_(match_near_end)/8192 273.469 -
std::find_end(deque<int>)_(near_matches)/1000 17087.226 7.69%
std::find_end(deque<int>)_(near_matches)/1024 17582.196 6.37%
std::find_end(deque<int>)_(near_matches)/8192 1259527.829 11.18%
std::find_end(deque<int>)_(process_all)/1000 319.907 11.46%
std::find_end(deque<int>)_(process_all)/1024 326.258 10.13%
std::find_end(deque<int>)_(process_all)/1048576 319208.652 20.87%
std::find_end(deque<int>)_(process_all)/8192 2455.155 22.53%
std::find_end(deque<int>)_(same_length)/1000 339.136 -2.12%
std::find_end(deque<int>)_(same_length)/1024 344.494 -2.43%
std::find_end(deque<int>)_(same_length)/8192 2805.418 -14.11%
std::find_end(deque<int>)_(single_element)/1000 322.745 4.81%
std::find_end(deque<int>)_(single_element)/1024 319.414 -11.30%
std::find_end(deque<int>)_(single_element)/8192 2206.790 -19.25%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.339 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.743 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.459 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31992.302 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32689.610 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1914772.883 -
std::find_end(deque<int>,_pred)_(process_all)/1000 592.064 -3.39%
std::find_end(deque<int>,_pred)_(process_all)/1024 610.575 -3.05%
std::find_end(deque<int>,_pred)_(process_all)/1048576 564075.563 -1.15%
std::find_end(deque<int>,_pred)_(process_all)/8192 4333.852 -1.12%
std::find_end(deque<int>,_pred)_(same_length)/1000 749.244 -
std::find_end(deque<int>,_pred)_(same_length)/1024 767.932 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5123.089 -
std::find_end(deque<int>,_pred)_(single_element)/1000 645.760 -1.23%
std::find_end(deque<int>,_pred)_(single_element)/1024 653.264 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4839.311 -1.34%
std::find_end(forward_list<int>)_(match_near_end)/1000 758.287 -1.40%
std::find_end(forward_list<int>)_(match_near_end)/1024 4457.208 -1.57%
std::find_end(forward_list<int>)_(match_near_end)/8192 257061.735 -1.08%
std::find_end(forward_list<int>)_(near_matches)/1000 36873.941 -
std::find_end(forward_list<int>)_(near_matches)/1024 38221.668 -
std::find_end(forward_list<int>)_(near_matches)/8192 2498452.232 -
std::find_end(forward_list<int>)_(process_all)/1000 680.333 -
std::find_end(forward_list<int>)_(process_all)/1024 712.063 -
std::find_end(forward_list<int>)_(process_all)/1048576 762666.302 -
std::find_end(forward_list<int>)_(process_all)/8192 5746.061 1.15%
std::find_end(forward_list<int>)_(same_length)/1000 1470.825 -
std::find_end(forward_list<int>)_(same_length)/1024 1488.549 -
std::find_end(forward_list<int>)_(same_length)/8192 14386.218 -
std::find_end(forward_list<int>)_(single_element)/1000 676.056 -1.29%
std::find_end(forward_list<int>)_(single_element)/1024 702.721 -
std::find_end(forward_list<int>)_(single_element)/8192 5809.350 -7.97%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 842.110 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5143.092 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275088.792 -1.31%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42078.742 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43636.729 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2682268.517 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 788.026 1.57%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 806.282 3.37%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 887451.468 2.97%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6511.354 4.50%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1536.562 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1573.863 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 14690.238 -3.20%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 801.329 3.11%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 814.136 3.45%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6580.551 -3.51%
std::find_end(list<int>)_(match_near_end)/1000 79.349 1.33%
std::find_end(list<int>)_(match_near_end)/1024 60.119 -
std::find_end(list<int>)_(match_near_end)/8192 602.229 -
std::find_end(list<int>)_(near_matches)/1000 33196.765 -
std::find_end(list<int>)_(near_matches)/1024 34592.437 -
std::find_end(list<int>)_(near_matches)/8192 2263420.297 -
std::find_end(list<int>)_(process_all)/1000 711.207 -51.33%
std::find_end(list<int>)_(process_all)/1024 730.143 -50.50%
std::find_end(list<int>)_(process_all)/1048576 875037.562 -
std::find_end(list<int>)_(process_all)/8192 7398.549 -
std::find_end(list<int>)_(same_length)/1000 748.413 -
std::find_end(list<int>)_(same_length)/1024 757.707 -1.23%
std::find_end(list<int>)_(same_length)/8192 8244.150 -14.70%
std::find_end(list<int>)_(single_element)/1000 712.269 -1.24%
std::find_end(list<int>)_(single_element)/1024 731.691 -
std::find_end(list<int>)_(single_element)/8192 7902.960 -5.08%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.365 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.007 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 629.744 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38092.649 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39641.749 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2460739.585 -
std::find_end(list<int>,_pred)_(process_all)/1000 821.304 -
std::find_end(list<int>,_pred)_(process_all)/1024 840.310 -
std::find_end(list<int>,_pred)_(process_all)/1048576 988231.951 -
std::find_end(list<int>,_pred)_(process_all)/8192 8246.059 -
std::find_end(list<int>,_pred)_(same_length)/1000 766.042 -
std::find_end(list<int>,_pred)_(same_length)/1024 781.387 -
std::find_end(list<int>,_pred)_(same_length)/8192 10463.818 7.40%
std::find_end(list<int>,_pred)_(single_element)/1000 821.500 -
std::find_end(list<int>,_pred)_(single_element)/1024 840.691 -
std::find_end(list<int>,_pred)_(single_element)/8192 8880.150 -5.62%
std::find_end(vector<int>)_(match_near_end)/1000 27.976 -
std::find_end(vector<int>)_(match_near_end)/1024 24.866 -
std::find_end(vector<int>)_(match_near_end)/8192 201.354 -
std::find_end(vector<int>)_(near_matches)/1000 13956.061 -
std::find_end(vector<int>)_(near_matches)/1024 14545.821 -
std::find_end(vector<int>)_(near_matches)/8192 771048.901 -
std::find_end(vector<int>)_(process_all)/1000 218.454 -1.03%
std::find_end(vector<int>)_(process_all)/1024 222.828 -1.39%
std::find_end(vector<int>)_(process_all)/1048576 217890.212 -1.52%
std::find_end(vector<int>)_(process_all)/8192 1686.707 -1.62%
std::find_end(vector<int>)_(same_length)/1000 245.340 -
std::find_end(vector<int>)_(same_length)/1024 252.959 -1.24%
std::find_end(vector<int>)_(same_length)/8192 2024.658 1.37%
std::find_end(vector<int>)_(single_element)/1000 240.135 -2.11%
std::find_end(vector<int>)_(single_element)/1024 245.565 -2.13%
std::find_end(vector<int>)_(single_element)/8192 1874.292 -2.78%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.480 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.072 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.392 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22415.478 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23303.423 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1464913.622 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.064 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.296 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 636410.719 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4312.531 -
std::find_end(vector<int>,_pred)_(same_length)/1000 623.266 -
std::find_end(vector<int>,_pred)_(same_length)/1024 639.281 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5114.123 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.903 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.794 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4790.629 -
std::find_first_of(deque<int>)_(large_needle)/1024 365037.472 -
std::find_first_of(deque<int>)_(large_needle)/32 302.950 6.55%
std::find_first_of(deque<int>)_(large_needle)/50 730.523 8.76%
std::find_first_of(deque<int>)_(large_needle)/8192 23469902.800 -
std::find_first_of(deque<int>)_(small_needle)/1024 3646.840 -7.43%
std::find_first_of(deque<int>)_(small_needle)/32 114.511 1.27%
std::find_first_of(deque<int>)_(small_needle)/50 176.084 -
std::find_first_of(deque<int>)_(small_needle)/8192 29228.415 -4.62%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563603.781 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 605.820 18.93%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1703.033 21.87%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35504174.998 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6439.689 2.51%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 231.944 17.21%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 346.752 12.44%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50338.327 -
std::find_first_of(list<int>)_(large_needle)/1024 859891.923 -
std::find_first_of(list<int>)_(large_needle)/32 669.628 -
std::find_first_of(list<int>)_(large_needle)/50 1725.689 -
std::find_first_of(list<int>)_(large_needle)/8192 48798094.469 -
std::find_first_of(list<int>)_(small_needle)/1024 2783.493 -
std::find_first_of(list<int>)_(small_needle)/32 91.092 -
std::find_first_of(list<int>)_(small_needle)/50 139.558 -
std::find_first_of(list<int>)_(small_needle)/8192 23334.468 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 875390.200 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 725.686 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1869.405 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53839480.769 -1.13%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5222.706 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.812 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.956 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41498.434 -
std::find_first_of(vector<int>)_(large_needle)/1024 108770.904 -8.01%
std::find_first_of(vector<int>)_(large_needle)/32 106.344 -11.67%
std::find_first_of(vector<int>)_(large_needle)/50 258.439 -12.12%
std::find_first_of(vector<int>)_(large_needle)/8192 6911806.109 -9.38%
std::find_first_of(vector<int>)_(small_needle)/1024 1407.626 -
std::find_first_of(vector<int>)_(small_needle)/32 46.841 3.32%
std::find_first_of(vector<int>)_(small_needle)/50 70.536 1.79%
std::find_first_of(vector<int>)_(small_needle)/8192 11263.750 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 603270.869 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 488.223 -1.59%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1354.424 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38140444.444 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5556.958 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.560 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 272.950 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44498.420 -
std::find_if(deque<int>)_(bail_25%)/1024 106.741 -
std::find_if(deque<int>)_(bail_25%)/32768 3062.902 12.34%
std::find_if(deque<int>)_(bail_25%)/8 1.532 -
std::find_if(deque<int>)_(bail_25%)/8192 762.850 6.29%
std::find_if(deque<int>)_(process_all)/1024 489.735 -
std::find_if(deque<int>)_(process_all)/32768 11450.457 -1.58%
std::find_if(deque<int>)_(process_all)/50 23.766 -
std::find_if(deque<int>)_(process_all)/8 3.961 -
std::find_if(deque<int>)_(process_all)/8192 2820.661 -
std::find_if(list<int>)_(bail_25%)/1024 192.559 -1.00%
std::find_if(list<int>)_(bail_25%)/32768 8498.236 -16.29%
std::find_if(list<int>)_(bail_25%)/8 1.199 -
std::find_if(list<int>)_(bail_25%)/8192 1514.180 -
std::find_if(list<int>)_(process_all)/1024 756.968 -
std::find_if(list<int>)_(process_all)/32768 27656.148 -
std::find_if(list<int>)_(process_all)/50 21.650 -
std::find_if(list<int>)_(process_all)/8 3.502 -
std::find_if(list<int>)_(process_all)/8192 12602.248 3.93%
std::find_if(vector<bool>)_(process_all)/1024 765.793 -
std::find_if(vector<bool>)_(process_all)/1048576 781626.111 -
std::find_if(vector<bool>)_(process_all)/50 34.750 -3.43%
std::find_if(vector<bool>)_(process_all)/8 5.427 -1.68%
std::find_if(vector<bool>)_(process_all)/8192 6101.399 -
std::find_if(vector<char>)_(bail_25%)/1024 76.051 -
std::find_if(vector<char>)_(bail_25%)/32768 2039.899 -
std::find_if(vector<char>)_(bail_25%)/8 0.953 -
std::find_if(vector<char>)_(bail_25%)/8192 520.081 -
std::find_if(vector<char>)_(process_all)/1024 269.037 -2.13%
std::find_if(vector<char>)_(process_all)/32768 8219.241 1.10%
std::find_if(vector<char>)_(process_all)/50 12.578 -
std::find_if(vector<char>)_(process_all)/8 2.492 1.16%
std::find_if(vector<char>)_(process_all)/8192 2064.660 -
std::find_if(vector<int>)_(bail_25%)/1024 75.432 -
std::find_if(vector<int>)_(bail_25%)/32768 2335.681 -
std::find_if(vector<int>)_(bail_25%)/8 1.158 3.03%
std::find_if(vector<int>)_(bail_25%)/8192 548.325 -
std::find_if(vector<int>)_(process_all)/1024 289.711 -
std::find_if(vector<int>)_(process_all)/32768 9077.858 -
std::find_if(vector<int>)_(process_all)/50 14.165 -
std::find_if(vector<int>)_(process_all)/8 2.528 -
std::find_if(vector<int>)_(process_all)/8192 2261.935 -
std::find_if_not(deque<int>)_(bail_25%)/1024 105.190 -1.42%
std::find_if_not(deque<int>)_(bail_25%)/32768 2794.263 2.57%
std::find_if_not(deque<int>)_(bail_25%)/8 1.457 -1.95%
std::find_if_not(deque<int>)_(bail_25%)/8192 699.627 -1.01%
std::find_if_not(deque<int>)_(process_all)/1024 484.744 -
std::find_if_not(deque<int>)_(process_all)/32768 11449.076 -1.64%
std::find_if_not(deque<int>)_(process_all)/50 23.456 -1.67%
std::find_if_not(deque<int>)_(process_all)/8 3.950 -
std::find_if_not(deque<int>)_(process_all)/8192 2819.793 -
std::find_if_not(list<int>)_(bail_25%)/1024 193.894 -
std::find_if_not(list<int>)_(bail_25%)/32768 9743.238 28.42%
std::find_if_not(list<int>)_(bail_25%)/8 1.315 -
std::find_if_not(list<int>)_(bail_25%)/8192 1516.885 -
std::find_if_not(list<int>)_(process_all)/1024 760.316 -
std::find_if_not(list<int>)_(process_all)/32768 28016.357 -4.23%
std::find_if_not(list<int>)_(process_all)/50 21.676 -
std::find_if_not(list<int>)_(process_all)/8 3.420 -
std::find_if_not(list<int>)_(process_all)/8192 8580.114 4.99%
std::find_if_not(vector<bool>)_(process_all)/1024 769.756 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787317.820 -
std::find_if_not(vector<bool>)_(process_all)/50 35.033 -1.93%
std::find_if_not(vector<bool>)_(process_all)/8 5.448 -1.01%
std::find_if_not(vector<bool>)_(process_all)/8192 6153.988 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.401 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2070.991 1.42%
std::find_if_not(vector<char>)_(bail_25%)/8 0.938 -
std::find_if_not(vector<char>)_(bail_25%)/8192 528.673 1.47%
std::find_if_not(vector<char>)_(process_all)/1024 273.331 -
std::find_if_not(vector<char>)_(process_all)/32768 8129.290 -
std::find_if_not(vector<char>)_(process_all)/50 12.499 -
std::find_if_not(vector<char>)_(process_all)/8 2.428 1.87%
std::find_if_not(vector<char>)_(process_all)/8192 2064.813 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.623 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2336.760 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.008 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.270 -
std::find_if_not(vector<int>)_(process_all)/1024 307.516 -
std::find_if_not(vector<int>)_(process_all)/32768 9762.925 -
std::find_if_not(vector<int>)_(process_all)/50 15.024 -
std::find_if_not(vector<int>)_(process_all)/8 2.639 -3.20%
std::find_if_not(vector<int>)_(process_all)/8192 2430.918 -
std::flat_map<int,_int>::clear()/0 421.882 -
std::flat_map<int,_int>::clear()/1024 422.276 -
std::flat_map<int,_int>::clear()/32 423.086 -
std::flat_map<int,_int>::clear()/8192 449.299 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.547 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.371 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.010 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.452 -3.59%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.445 8.86%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.455 4.69%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.717 15.51%
std::flat_map<int,_int>::count(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.498 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.474 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.961 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.428 -6.37%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.425 1.06%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.458 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.579 1.26%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.361 1.48%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.496 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.674 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1176.596 -
std::flat_map<int,_int>::ctor(const&)/0 13.676 -
std::flat_map<int,_int>::ctor(const&)/1024 183.477 2.90%
std::flat_map<int,_int>::ctor(const&)/32 23.815 -
std::flat_map<int,_int>::ctor(const&)/8192 1124.357 -41.82%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.667 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 183.452 2.73%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.765 -1.09%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 858.303 -55.63%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.516 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4320.959 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.415 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34345.430 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.488 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8994.023 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 209.070 -2.58%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 107478.322 -11.32%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.547 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.392 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.808 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.455 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.417 -21.83%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.616 -6.01%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.414 -24.13%
std::flat_map<int,_int>::erase(iterator)/0 15.327 -14.01%
std::flat_map<int,_int>::erase(iterator)/1024 84.956 14.24%
std::flat_map<int,_int>::erase(iterator)/32 20.783 -5.37%
std::flat_map<int,_int>::erase(iterator)/8192 520.035 4.75%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.302 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 438.392 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 424.966 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 636.892 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.799 -13.97%
std::flat_map<int,_int>::erase(key)_(existent)/1024 136.271 32.71%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.162 -6.22%
std::flat_map<int,_int>::erase(key)_(existent)/8192 581.197 3.79%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.449 -9.29%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.300 -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.358 -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 8.010 -
std::flat_map<int,_int>::find(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.309 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.354 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.175 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.389 -9.05%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.341 20.07%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.282 4.78%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.301 19.11%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.696 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.549 20.70%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.244 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.382 -11.08%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.719 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.777 2.92%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.415 -4.58%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 541.762 -1.01%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.102 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.233 3.32%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.940 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.369 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.998 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.268 2.13%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.180 -5.15%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 504.905 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.011 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5245.736 -13.28%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 637.081 -3.92%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40763.370 -10.75%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.506 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8022.662 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 701.603 -1.05%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65921.908 1.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.192 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1643.563 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 481.544 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9822.824 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 426.918 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1639.029 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 484.286 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9785.134 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.986 -3.60%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 20.653 74.17%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.632 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 23.876 18.50%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.827 -1.58%
std::flat_map<int,_int>::insert(value)_(new_value)/1024 23.158 18.01%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.062 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 26.011 6.27%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.972 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.180 76.45%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.673 -1.05%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 24.815 27.51%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.161 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 23.623 -5.94%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 16.993 -1.92%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 26.065 -18.28%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.010 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.999 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.024 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.500 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.063 5.21%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.240 1.56%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.114 5.92%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.266 -13.04%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.735 -5.98%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.783 -22.89%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 826.514 34.73%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.353 -13.43%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.854 -5.40%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.001 -21.95%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 864.689 41.85%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.024 -41.17%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.912 -3.39%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.770 -39.39%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 912.083 60.52%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.044 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.979 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.553 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.807 -7.19%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.443 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.667 -8.20%
std::flat_multimap<int,_int>::clear()/0 423.588 -
std::flat_multimap<int,_int>::clear()/1024 424.933 -
std::flat_multimap<int,_int>::clear()/32 424.972 -
std::flat_multimap<int,_int>::clear()/8192 444.512 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.474 -1.41%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.569 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.999 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.661 6.38%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.842 42.01%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.460 2.59%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.409 53.72%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.337 10.51%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.396 2.79%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.980 11.95%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.004 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.097 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.584 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.320 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.552 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.671 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1172.982 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.674 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.709 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.753 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1929.062 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.679 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.510 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.794 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1933.738 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.845 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3929.157 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.176 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31165.264 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.807 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8464.208 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.130 -1.52%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 105948.188 2.45%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.720 7.36%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.543 1.60%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.057 13.76%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.322 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.993 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.042 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.451 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.463 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.487 -5.95%
std::flat_multimap<int,_int>::erase(iterator)/32 20.934 -
std::flat_multimap<int,_int>::erase(iterator)/8192 511.580 -15.65%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.232 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.747 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 428.626 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 645.310 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.202 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 86.404 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.143 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 522.485 -15.65%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.841 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.899 -2.01%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.358 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.312 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.428 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.178 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.485 42.60%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.914 13.28%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.531 6.23%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.102 11.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.925 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.762 21.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.243 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.049 30.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.013 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 185.102 3.88%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.719 1.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 657.882 18.49%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.107 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.667 3.56%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.362 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.490 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.161 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 131.783 1.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.989 1.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 600.033 18.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.930 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4931.105 -9.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 634.757 -1.26%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37335.577 -11.11%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.286 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7359.896 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 696.006 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59876.387 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 426.515 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1358.681 5.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 481.456 2.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7804.642 8.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 426.630 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1361.888 5.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 480.448 1.70%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7798.124 8.59%
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.167 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 194.946 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.399 2.05%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 636.188 15.72%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.966 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 25.165 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.236 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 25.850 5.25%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.008 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.135 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.511 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.759 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.436 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.490 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.517 2.82%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 89.304 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.843 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 658.572 -40.31%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.670 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.835 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.062 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 699.300 -37.44%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.206 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.560 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.836 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 761.531 -32.32%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.035 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.089 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.443 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.860 36.89%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.417 8.57%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.569 39.10%
std::for_each(deque<int>)/32 3.813 -
std::for_each(deque<int>)/50 4.103 -
std::for_each(deque<int>)/8 0.916 -
std::for_each(deque<int>)/8192 254.646 -
std::for_each(join_view(vector<vector<int>>))/32 3.780 -
std::for_each(join_view(vector<vector<int>>))/50 4.043 -
std::for_each(join_view(vector<vector<int>>))/8 1.427 -11.29%
std::for_each(join_view(vector<vector<int>>))/8192 264.056 -
std::for_each(list<int>)/32 11.166 -
std::for_each(list<int>)/50 23.824 -
std::for_each(list<int>)/8 2.566 -
std::for_each(list<int>)/8192 7771.894 -
std::for_each(vector<int>)/32 3.776 -
std::for_each(vector<int>)/50 4.093 -
std::for_each(vector<int>)/8 0.903 -
std::for_each(vector<int>)/8192 251.734 -
std::for_each_n(deque<int>)/32 4.343 14.82%
std::for_each_n(deque<int>)/50 4.842 22.80%
std::for_each_n(deque<int>)/8 3.588 209.72%
std::for_each_n(deque<int>)/8192 257.144 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.842 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.302 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.844 15.54%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.479 -
std::for_each_n(list<int>)/32 11.151 -
std::for_each_n(list<int>)/50 24.070 -
std::for_each_n(list<int>)/8 2.563 9.04%
std::for_each_n(list<int>)/8192 7210.408 -6.83%
std::for_each_n(vector<int>)/32 3.849 -
std::for_each_n(vector<int>)/50 4.038 -
std::for_each_n(vector<int>)/8 2.538 2.15%
std::for_each_n(vector<int>)/8192 251.957 -
std::generate(deque<int>)/1024 245.371 -
std::generate(deque<int>)/32 8.281 -
std::generate(deque<int>)/50 12.303 -
std::generate(deque<int>)/8192 1912.142 -
std::generate(list<int>)/1024 671.411 -
std::generate(list<int>)/32 8.728 -
std::generate(list<int>)/50 15.927 -
std::generate(list<int>)/8192 6912.093 -7.99%
std::generate(vector<int>)/1024 243.773 -
std::generate(vector<int>)/32 7.990 -
std::generate(vector<int>)/50 12.002 -
std::generate(vector<int>)/8192 1847.182 -
std::generate_n(deque<int>)/1024 245.381 -
std::generate_n(deque<int>)/32 8.322 -
std::generate_n(deque<int>)/50 12.326 -
std::generate_n(deque<int>)/8192 1953.553 -
std::generate_n(list<int>)/1024 650.499 -
std::generate_n(list<int>)/32 8.600 -
std::generate_n(list<int>)/50 15.408 -
std::generate_n(list<int>)/8192 6885.662 -
std::generate_n(vector<int>)/1024 242.449 -
std::generate_n(vector<int>)/32 7.973 -
std::generate_n(vector<int>)/50 11.996 -
std::generate_n(vector<int>)/8192 1847.590 -
std::is_partitioned(deque<int>)_(partitioned)/1024 362.674 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.439 2.46%
std::is_partitioned(deque<int>)_(partitioned)/50 13.858 -1.13%
std::is_partitioned(deque<int>)_(partitioned)/8192 2865.205 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 103.625 -19.13%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.207 -37.52%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.628 -5.62%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 700.461 -25.23%
std::is_partitioned(list<int>)_(partitioned)/1024 710.997 -
std::is_partitioned(list<int>)_(partitioned)/32 8.600 -1.93%
std::is_partitioned(list<int>)_(partitioned)/50 13.684 -
std::is_partitioned(list<int>)_(partitioned)/8192 6792.985 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.945 -27.09%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.341 49.17%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.528 -36.15%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2142.546 30.23%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.766 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.493 3.02%
std::is_partitioned(vector<int>)_(partitioned)/50 9.726 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1409.410 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 54.746 107.59%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.023 11.31%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.443 247.04%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.247 -14.84%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.052 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.780 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3898.281 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 522907.916 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.747 -2.30%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.100 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.388 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4090.385 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 682602.277 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.846 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 539.363 9.64%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.039 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4314.374 10.94%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 627880.568 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 54.415 2.97%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.950 -3.81%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.125 -4.21%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3973.897 -4.13%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689420.966 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.168 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1557.222 103.69%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.814 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7895.614 -14.03%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421657.816 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.033 -1.30%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 811.099 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.704 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9005.341 7.50%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1602903.383 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.833 -1.82%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.421 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.660 -2.06%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8612.966 -10.70%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1414254.117 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.407 -3.54%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 820.414 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.333 -1.34%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8525.947 -6.14%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1589427.438 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.059 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 316.965 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.482 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2489.840 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212841.186 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.140 1.17%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 501.544 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.593 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4719.456 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1041842.573 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.190 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.818 -3.84%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.792 -1.59%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2663.301 -4.51%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212062.241 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.863 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 523.681 -7.98%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.025 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4903.741 -2.07%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 995927.290 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.769 -
std::is_sorted(deque<int>)/1024 477.837 -
std::is_sorted(deque<int>)/8 2.431 -13.50%
std::is_sorted(deque<int>)/8192 3818.886 -
std::is_sorted(deque<int>,_pred)/1024 597.442 -
std::is_sorted(deque<int>,_pred)/8 4.470 -4.40%
std::is_sorted(deque<int>,_pred)/8192 4801.973 -
std::is_sorted(list<int>)/1024 766.124 -
std::is_sorted(list<int>)/8 2.157 1.35%
std::is_sorted(list<int>)/8192 7276.277 -
std::is_sorted(list<int>,_pred)/1024 795.302 -
std::is_sorted(list<int>,_pred)/8 3.990 -
std::is_sorted(list<int>,_pred)/8192 7590.713 -
std::is_sorted(vector<int>)/1024 243.542 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1899.477 -
std::is_sorted(vector<int>,_pred)/1024 462.378 -
std::is_sorted(vector<int>,_pred)/8 3.786 -1.04%
std::is_sorted(vector<int>,_pred)/8192 3683.959 -
std::is_sorted_until(deque<int>)/1024 472.667 -
std::is_sorted_until(deque<int>)/8 2.543 -
std::is_sorted_until(deque<int>)/8192 3782.175 -
std::is_sorted_until(deque<int>,_pred)/1024 597.141 -
std::is_sorted_until(deque<int>,_pred)/8 4.191 -8.68%
std::is_sorted_until(deque<int>,_pred)/8192 4802.009 -
std::is_sorted_until(list<int>)/1024 1608.318 114.26%
std::is_sorted_until(list<int>)/8 2.232 -
std::is_sorted_until(list<int>)/8192 10352.376 44.60%
std::is_sorted_until(list<int>,_pred)/1024 796.712 -
std::is_sorted_until(list<int>,_pred)/8 4.226 1.49%
std::is_sorted_until(list<int>,_pred)/8192 10615.103 35.18%
std::is_sorted_until(vector<int>)/1024 239.442 -
std::is_sorted_until(vector<int>)/8 2.058 -
std::is_sorted_until(vector<int>)/8192 1868.345 -
std::is_sorted_until(vector<int>,_pred)/1024 422.707 -1.40%
std::is_sorted_until(vector<int>,_pred)/8 3.496 -
std::is_sorted_until(vector<int>,_pred)/8192 3304.946 -2.45%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 692.600 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.408 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11832.776 -12.33%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11317.824 -1.91%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 331.459 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 95707.743 -3.78%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11203.965 -2.46%
std::list<int>::ctor(Range)_(cheap_elements)/32 325.106 -3.54%
std::list<int>::ctor(Range)_(cheap_elements)/8192 96272.667 -4.83%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11244.370 -2.45%
std::list<int>::ctor(const&)_(cheap_elements)/32 323.530 -3.37%
std::list<int>::ctor(const&)_(cheap_elements)/8192 96973.995 -4.62%
std::list<int>::ctor(size)/1024 12010.260 -
std::list<int>::ctor(size)/32 330.938 -
std::list<int>::ctor(size)/8192 96270.237 -1.50%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11407.694 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 330.415 -1.27%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98489.999 -1.75%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.567 -2.97%
std::list<int>::erase(begin)_(cheap_elements)/32 10.733 -2.68%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.274 -5.26%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.462 -2.57%
std::list<int>::insert(begin)_(cheap_elements)/32 10.164 -4.28%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.509 -1.20%
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.784 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.137 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8421.496 -16.12%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.585 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.424 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.477 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.679 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.933 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13724.315 16.52%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6544.439 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.508 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53544.402 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12087.174 -5.14%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 333.887 -4.99%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99927.889 -4.48%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31913.951 -2.97%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 894.089 -3.22%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 272936.369 -3.05%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12060.790 -4.42%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 334.596 -4.42%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 99996.479 -5.54%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31444.563 -3.71%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 894.154 -4.74%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 270613.919 -3.55%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12082.864 -2.51%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 334.989 -3.09%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 100354.387 -2.91%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32173.965 -1.56%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 909.621 -1.64%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 275267.280 -1.60%
std::list<std::string>::ctor(size)/1024 12544.131 -2.54%
std::list<std::string>::ctor(size)/32 338.294 -3.31%
std::list<std::string>::ctor(size)/8192 102916.526 -3.92%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12334.757 -1.97%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 339.567 -2.54%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 102707.484 -1.72%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31840.035 -2.85%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 869.421 -2.41%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 270908.594 -3.05%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.942 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.735 2.97%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.973 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.655 -1.17%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.610 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.637 -1.67%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.323 -1.41%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.457 1.66%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.267 -1.24%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.255 -2.88%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.504 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.085 -3.20%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1488.020 -4.97%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.332 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11890.198 17.25%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6848.539 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.178 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54879.829 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.950 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.642 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.122 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.536 -2.78%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.066 -2.03%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.138 -1.93%
std::map<int,_int>::clear()/0 422.078 -
std::map<int,_int>::clear()/1024 10301.800 -1.07%
std::map<int,_int>::clear()/32 658.487 -
std::map<int,_int>::clear()/8192 81683.092 -
std::map<int,_int>::contains(key)_(existent)/0 0.012 -
std::map<int,_int>::contains(key)_(existent)/1024 4.087 -2.89%
std::map<int,_int>::contains(key)_(existent)/32 1.594 -1.15%
std::map<int,_int>::contains(key)_(existent)/8192 5.459 -1.30%
std::map<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.434 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.433 1.39%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.608 -4.49%
std::map<int,_int>::count(key)_(existent)/0 0.016 -
std::map<int,_int>::count(key)_(existent)/1024 4.399 -
std::map<int,_int>::count(key)_(existent)/32 1.738 1.68%
std::map<int,_int>::count(key)_(existent)/8192 6.002 -1.51%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.305 -
std::map<int,_int>::count(key)_(non-existent)/32 2.927 1.28%
std::map<int,_int>::count(key)_(non-existent)/8192 11.169 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.654 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5988.551 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.696 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51739.363 -
std::map<int,_int>::ctor(const&)/0 13.571 -
std::map<int,_int>::ctor(const&)/1024 6583.730 6.16%
std::map<int,_int>::ctor(const&)/32 224.869 6.81%
std::map<int,_int>::ctor(const&)/8192 52017.611 5.27%
std::map<int,_int>::ctor(const&,_alloc)/0 13.571 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6480.575 5.06%
std::map<int,_int>::ctor(const&,_alloc)/32 224.427 7.44%
std::map<int,_int>::ctor(const&,_alloc)/8192 51767.331 5.02%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.572 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8996.600 2.95%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 272.122 4.58%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72139.524 1.43%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.556 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13170.763 2.60%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.538 1.07%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 282181.938 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.492 -1.44%
std::map<int,_int>::equal_range(key)_(existent)/32 1.898 7.02%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.573 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.842 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.823 3.90%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.550 -2.11%
std::map<int,_int>::erase(iterator)/0 20.590 -
std::map<int,_int>::erase(iterator)/1024 20.874 -
std::map<int,_int>::erase(iterator)/32 20.738 -
std::map<int,_int>::erase(iterator)/8192 20.943 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.124 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7135.025 -1.98%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 595.337 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54938.506 -2.39%
std::map<int,_int>::erase(key)_(existent)/0 21.026 -
std::map<int,_int>::erase(key)_(existent)/1024 24.747 -3.79%
std::map<int,_int>::erase(key)_(existent)/32 22.508 -1.39%
std::map<int,_int>::erase(key)_(existent)/8192 25.411 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.264 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.304 -2.84%
std::map<int,_int>::erase(key)_(non-existent)/32 2.403 -
std::map<int,_int>::erase(key)_(non-existent)/8192 7.457 -1.65%
std::map<int,_int>::find(key)_(existent)/0 0.012 -
std::map<int,_int>::find(key)_(existent)/1024 3.905 -3.82%
std::map<int,_int>::find(key)_(existent)/32 1.565 -1.86%
std::map<int,_int>::find(key)_(existent)/8192 5.533 -1.08%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.432 1.01%
std::map<int,_int>::find(key)_(non-existent)/32 2.292 -7.21%
std::map<int,_int>::find(key)_(non-existent)/8192 7.414 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.981 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.481 -1.22%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.201 -1.05%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.805 2.24%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.957 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.107 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.957 1.06%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.148 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.323 1.17%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.824 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.918 1.06%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.478 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.161 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.507 -1.07%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.197 1.30%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.324 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.887 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15105.120 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 808.397 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137032.660 -1.78%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.796 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7747.408 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 568.356 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136655.414 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.609 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11435.417 1.16%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 726.324 1.34%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93366.508 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.374 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9325.372 -6.86%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 701.170 -1.66%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78129.558 -5.11%
std::map<int,_int>::insert(value)_(already_present)/0 0.581 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.197 -3.53%
std::map<int,_int>::insert(value)_(already_present)/32 1.742 -1.52%
std::map<int,_int>::insert(value)_(already_present)/8192 3.902 -4.36%
std::map<int,_int>::insert(value)_(new_value)/0 17.943 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.574 -2.25%
std::map<int,_int>::insert(value)_(new_value)/32 19.799 -
std::map<int,_int>::insert(value)_(new_value)/8192 37.060 -3.50%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.612 -5.42%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.507 -12.19%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.751 -2.88%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.960 -5.50%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.941 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 28.487 3.82%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.954 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 40.116 16.20%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.378 -1.39%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.504 -1.52%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.660 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.843 7.03%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.579 11.35%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.887 -6.50%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.305 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6437.733 3.68%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.152 7.58%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51404.805 3.50%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.341 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6506.903 4.83%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 223.227 7.01%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51479.060 3.69%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.295 -1.37%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1475.502 1.01%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 38.015 5.55%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12456.081 -1.23%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.103 -1.83%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.710 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.678 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 7.442 31.54%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 3.191 28.63%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 12.710 33.10%
std::map<std::string,_int>::clear()/0 421.647 -
std::map<std::string,_int>::clear()/1024 21066.827 3.28%
std::map<std::string,_int>::clear()/32 897.520 -1.54%
std::map<std::string,_int>::clear()/8192 203554.847 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.049 -2.61%
std::map<std::string,_int>::contains(key)_(existent)/32 14.972 -2.90%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.276 4.63%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.741 10.67%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.338 20.12%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.222 8.35%
std::map<std::string,_int>::count(key)_(existent)/0 0.012 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.985 -
std::map<std::string,_int>::count(key)_(existent)/32 16.373 -6.92%
std::map<std::string,_int>::count(key)_(existent)/8192 30.344 3.73%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.208 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.477 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.414 -5.58%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.705 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7191.152 1.23%
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 221.016 2.31%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60789.235 -
std::map<std::string,_int>::ctor(const&)/0 13.570 -
std::map<std::string,_int>::ctor(const&)/1024 34750.038 -
std::map<std::string,_int>::ctor(const&)/32 687.427 -3.37%
std::map<std::string,_int>::ctor(const&)/8192 344623.822 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.584 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36869.259 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 747.921 7.93%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346069.568 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.638 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41123.058 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 834.911 2.24%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392707.707 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.656 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58042.099 1.00%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1037.561 2.17%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1105097.980 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.635 -1.93%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.953 -3.97%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 31.056 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.201 -7.30%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.049 6.40%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.945 -3.80%
std::map<std::string,_int>::erase(iterator)/0 28.699 5.92%
std::map<std::string,_int>::erase(iterator)/1024 29.373 12.49%
std::map<std::string,_int>::erase(iterator)/32 32.390 28.62%
std::map<std::string,_int>::erase(iterator)/8192 28.717 12.25%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.817 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12126.853 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.370 2.07%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115031.102 -
std::map<std::string,_int>::erase(key)_(existent)/0 56.441 28.88%
std::map<std::string,_int>::erase(key)_(existent)/1024 85.702 33.02%
std::map<std::string,_int>::erase(key)_(existent)/32 59.757 14.97%
std::map<std::string,_int>::erase(key)_(existent)/8192 93.191 7.17%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 20.797 6.38%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.490 16.54%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 26.335 -
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.629 2.39%
std::map<std::string,_int>::find(key)_(existent)/32 14.418 -13.33%
std::map<std::string,_int>::find(key)_(existent)/8192 28.332 -1.71%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.251 -6.18%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.325 -3.36%
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.458 -2.36%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.364 31.03%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.279 45.35%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.228 -21.46%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 83.936 7.40%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.254 -6.40%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.373 24.20%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.061 -7.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.482 -18.57%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.378 4.03%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.076 -9.33%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.149 -18.90%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.866 12.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.479 -2.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.019 -23.95%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.331 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.977 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.661 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67095.619 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1574.691 3.30%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 837076.531 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.976 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40802.376 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1104.218 -6.03%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 633208.609 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.341 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34856.418 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1245.535 3.40%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 400270.139 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.204 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34836.570 2.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1267.102 4.98%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369064.640 1.20%
std::map<std::string,_int>::insert(value)_(already_present)/0 14.593 -13.35%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.588 -5.44%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.205 -38.40%
std::map<std::string,_int>::insert(value)_(already_present)/8192 35.851 28.14%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.488 1.62%
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.248 18.36%
std::map<std::string,_int>::insert(value)_(new_value)/32 42.188 -4.31%
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.896 35.69%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 16.032 89.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.793 3.90%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.945 24.42%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.374 -8.13%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.767 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 48.974 -15.83%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.507 -26.46%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 84.199 26.25%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.316 -9.27%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.499 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.730 -1.57%
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.880 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.046 -10.14%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.803 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.229 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37146.297 1.32%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 860.735 13.67%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349999.526 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.229 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35024.225 -2.06%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 734.846 7.88%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348630.333 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.129 1.41%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17047.449 -1.61%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 349.012 2.43%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209315.844 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.034 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.772 1.30%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.309 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.588 8.89%
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.002 2.12%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.987 2.34%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.915 4.41%
std::mismatch(deque<int>)_(it,_it,_it)/1000 468.172 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 458.739 -5.16%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 492512.177 -2.11%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.308 -4.75%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3830.704 -1.99%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 473.202 3.98%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.305 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495141.461 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.949 -3.93%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3845.849 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.386 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 732.341 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625582.513 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.536 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4797.254 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 705.645 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 726.994 -1.05%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623754.560 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.197 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4846.579 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1450.951 92.92%
std::mismatch(list<int>)_(it,_it,_it)/1024 1470.588 91.31%
std::mismatch(list<int>)_(it,_it,_it)/1048576 935275.993 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.663 -2.16%
std::mismatch(list<int>)_(it,_it,_it)/8192 9023.369 21.16%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 768.050 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 787.957 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950856.400 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.768 1.51%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13445.205 13.69%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.096 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 831.225 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 987530.795 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.481 -2.66%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14061.778 15.17%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.900 -1.04%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 817.824 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 971867.872 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.484 -2.57%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12091.652 8.40%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.853 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.636 -3.34%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76614.900 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.108 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.722 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.852 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.752 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76647.247 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.312 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 603.813 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 482.326 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.421 -1.51%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609249.928 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.187 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4764.279 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 455.036 -1.87%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.893 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606660.740 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.245 -1.06%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4777.023 -
std::move(deque<int>)/1048576 54227.724 -
std::move(deque<int>)/262144 15014.399 -
std::move(deque<int>)/32768 2471.549 31.17%
std::move(deque<int>)/4096 153.786 -9.12%
std::move(deque<int>)/512 23.787 -
std::move(deque<int>)/64 5.986 -2.03%
std::move(deque<int>)/8 3.937 -
std::move(list<int>)/1048576 1017104.739 2.68%
std::move(list<int>)/262144 246829.882 -
std::move(list<int>)/32768 31285.093 -1.01%
std::move(list<int>)/4096 4900.710 -4.92%
std::move(list<int>)/512 365.729 3.97%
std::move(list<int>)/64 41.331 -
std::move(list<int>)/8 3.471 1.43%
std::move(vector<bool>)_(aligned)/1048576 2106.830 -
std::move(vector<bool>)_(aligned)/262144 255.977 -
std::move(vector<bool>)_(aligned)/32768 36.940 -
std::move(vector<bool>)_(aligned)/4096 6.995 -
std::move(vector<bool>)_(aligned)/512 2.375 1.67%
std::move(vector<bool>)_(aligned)/64 1.709 -
std::move(vector<bool>)_(unaligned)/1048576 6699.809 -
std::move(vector<bool>)_(unaligned)/262144 1581.421 -
std::move(vector<bool>)_(unaligned)/32768 202.078 -
std::move(vector<bool>)_(unaligned)/4096 25.979 -6.05%
std::move(vector<bool>)_(unaligned)/512 4.687 -
std::move(vector<bool>)_(unaligned)/64 1.515 -2.31%
std::move(vector<int>)/1048576 56023.346 -
std::move(vector<int>)/262144 14180.500 -
std::move(vector<int>)/32768 2126.703 -
std::move(vector<int>)/4096 134.410 -
std::move(vector<int>)/512 20.198 -
std::move(vector<int>)/64 4.145 -
std::move(vector<int>)/8 2.312 4.24%
std::move_backward(deque<int>)/1048576 129012.083 -
std::move_backward(deque<int>)/262144 30314.472 -
std::move_backward(deque<int>)/32768 3603.706 -1.27%
std::move_backward(deque<int>)/4096 161.528 -
std::move_backward(deque<int>)/512 25.958 -
std::move_backward(deque<int>)/64 7.144 -
std::move_backward(deque<int>)/8 4.023 1.17%
std::move_backward(list<int>)/1048576 1041062.156 -
std::move_backward(list<int>)/262144 263858.876 -
std::move_backward(list<int>)/32768 31838.712 -
std::move_backward(list<int>)/4096 5832.946 18.26%
std::move_backward(list<int>)/512 375.191 -
std::move_backward(list<int>)/64 39.713 -
std::move_backward(list<int>)/8 3.415 -
std::move_backward(vector<bool>)_(aligned)/1048576 2113.464 -
std::move_backward(vector<bool>)_(aligned)/262144 257.206 -
std::move_backward(vector<bool>)_(aligned)/32768 38.115 -
std::move_backward(vector<bool>)_(aligned)/4096 7.360 -
std::move_backward(vector<bool>)_(aligned)/512 2.460 -
std::move_backward(vector<bool>)_(aligned)/64 1.694 -2.55%
std::move_backward(vector<bool>)_(unaligned)/1048576 6484.519 -
std::move_backward(vector<bool>)_(unaligned)/262144 1584.688 -
std::move_backward(vector<bool>)_(unaligned)/32768 204.714 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.375 -
std::move_backward(vector<bool>)_(unaligned)/512 4.831 2.11%
std::move_backward(vector<bool>)_(unaligned)/64 1.918 5.60%
std::move_backward(vector<int>)/1048576 56110.254 -2.57%
std::move_backward(vector<int>)/262144 22035.356 -
std::move_backward(vector<int>)/32768 2141.597 -
std::move_backward(vector<int>)/4096 135.775 -
std::move_backward(vector<int>)/512 20.850 -
std::move_backward(vector<int>)/64 4.333 -
std::move_backward(vector<int>)/8 2.309 1.07%
std::multimap<int,_int>::clear()/0 421.471 -
std::multimap<int,_int>::clear()/1024 10411.877 -
std::multimap<int,_int>::clear()/32 667.233 -
std::multimap<int,_int>::clear()/8192 83679.280 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.860 5.08%
std::multimap<int,_int>::contains(key)_(existent)/32 1.655 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.561 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.681 5.40%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.643 10.73%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.863 4.04%
std::multimap<int,_int>::count(key)_(existent)/0 0.009 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.491 -3.69%
std::multimap<int,_int>::count(key)_(existent)/32 3.471 -3.57%
std::multimap<int,_int>::count(key)_(existent)/8192 6.488 -3.57%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.947 -4.04%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.625 6.98%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.449 -2.73%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.746 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5930.255 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.143 -1.39%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51418.822 -1.18%
std::multimap<int,_int>::ctor(const&)/0 13.691 -
std::multimap<int,_int>::ctor(const&)/1024 6222.910 -3.49%
std::multimap<int,_int>::ctor(const&)/32 211.002 -5.36%
std::multimap<int,_int>::ctor(const&)/8192 49922.480 -1.73%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.643 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6249.476 -1.46%
std::multimap<int,_int>::ctor(const&,_alloc)/32 211.593 -5.39%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49952.983 -1.93%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.619 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8735.053 8.48%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.100 6.24%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71383.819 7.82%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.643 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12575.013 -1.53%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.746 -1.95%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274090.700 -3.42%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.361 -1.54%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.461 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.160 -1.25%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.834 11.86%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.461 9.26%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.826 13.79%
std::multimap<int,_int>::erase(iterator)/0 20.883 -
std::multimap<int,_int>::erase(iterator)/1024 21.215 -
std::multimap<int,_int>::erase(iterator)/32 21.073 -
std::multimap<int,_int>::erase(iterator)/8192 21.265 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.652 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7145.407 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.623 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56032.337 2.79%
std::multimap<int,_int>::erase(key)_(existent)/0 22.051 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.278 -
std::multimap<int,_int>::erase(key)_(existent)/32 23.149 -2.03%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.758 -8.03%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.812 3.77%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.291 2.81%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.626 5.65%
std::multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.811 -3.56%
std::multimap<int,_int>::find(key)_(existent)/32 1.594 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.415 -3.08%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.681 4.68%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.459 7.45%
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.329 4.78%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.052 -1.70%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.402 -1.54%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.801 -1.77%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.528 -10.60%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.114 -1.25%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.547 -1.35%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.453 -2.27%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.791 -2.59%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.148 -1.06%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.385 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.772 -3.00%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.550 -5.93%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.161 -1.14%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.164 -1.08%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.918 -2.15%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.222 -2.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.662 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14714.572 -1.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 795.803 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 144980.909 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.378 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12092.635 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 709.486 -1.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 182287.699 -3.08%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.926 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10665.894 -2.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 685.734 -1.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88481.895 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.711 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10174.630 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 703.823 1.63%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81802.743 -13.59%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.309 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.609 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.271 -1.04%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.420 -1.22%
std::multimap<int,_int>::insert(value)_(new_value)/0 17.962 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.074 1.97%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.723 -2.50%
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.857 -7.00%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.076 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.198 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.268 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.102 1.46%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.906 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.881 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.326 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6188.708 -2.13%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 207.539 -4.96%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49687.094 -1.96%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.303 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6204.643 -2.05%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 209.226 -5.08%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49649.799 -1.78%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.225 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1467.360 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 40.510 -4.45%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12796.142 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.030 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.202 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.228 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.636 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.851 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.870 -
std::multimap<std::string,_int>::clear()/0 422.855 -
std::multimap<std::string,_int>::clear()/1024 20047.073 1.96%
std::multimap<std::string,_int>::clear()/32 896.158 -
std::multimap<std::string,_int>::clear()/8192 201162.990 1.43%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.016 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.589 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.253 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.052 -1.66%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.289 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.098 -1.11%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.198 -3.60%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.323 -1.98%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.370 -
std::multimap<std::string,_int>::count(key)_(existent)/32 20.331 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.369 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.620 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.576 3.15%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.654 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.714 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7123.093 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.156 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 61037.472 1.14%
std::multimap<std::string,_int>::ctor(const&)/0 13.601 -
std::multimap<std::string,_int>::ctor(const&)/1024 34824.186 -1.44%
std::multimap<std::string,_int>::ctor(const&)/32 822.686 -1.81%
std::multimap<std::string,_int>::ctor(const&)/8192 346761.334 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.620 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37287.316 -1.94%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 808.227 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348556.300 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.755 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39913.351 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 740.556 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384988.460 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.660 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54574.306 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 960.786 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1042763.766 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.691 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.888 -2.40%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.717 1.51%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.049 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.496 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.163 7.67%
std::multimap<std::string,_int>::erase(iterator)/0 27.369 1.13%
std::multimap<std::string,_int>::erase(iterator)/1024 28.058 1.68%
std::multimap<std::string,_int>::erase(iterator)/32 31.766 2.94%
std::multimap<std::string,_int>::erase(iterator)/8192 27.028 2.38%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.277 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12328.212 1.89%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 687.652 1.83%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113923.139 1.44%
std::multimap<std::string,_int>::erase(key)_(existent)/0 57.321 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 89.069 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 72.898 2.20%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 103.676 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.643 1.66%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.963 2.79%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.171 -1.43%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.725 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.847 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.232 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.537 -3.25%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.307 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.658 -2.23%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.121 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.036 -1.87%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.769 -2.99%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.981 1.58%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.723 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.890 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.062 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 43.651 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.344 -1.56%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.454 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.147 -2.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.808 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.420 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.579 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.753 -1.24%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.144 -2.35%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.516 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66503.524 -1.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1473.716 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 817249.596 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.264 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 56127.974 -2.76%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1481.857 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 799420.248 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.211 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32941.349 -1.36%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1223.948 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 376358.197 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.833 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31592.088 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1176.149 -1.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 344274.222 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.625 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.445 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.068 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.493 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.274 -1.31%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 63.234 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 38.655 -2.54%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 72.982 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.104 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.054 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 26.740 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 28.658 15.91%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.869 3.76%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.488 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.322 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36555.263 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 867.908 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 352254.797 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.332 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35856.960 -1.52%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 652.536 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351568.380 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.125 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17193.846 -4.46%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.678 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211087.239 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.933 1.40%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.418 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.505 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.076 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.866 -1.98%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.151 -5.28%
std::multiset<int>::clear()/0 422.512 -
std::multiset<int>::clear()/1024 9854.227 2.66%
std::multiset<int>::clear()/32 645.074 -
std::multiset<int>::clear()/8192 77348.336 1.74%
std::multiset<int>::contains(key)_(existent)/0 0.013 -45.50%
std::multiset<int>::contains(key)_(existent)/1024 4.090 -
std::multiset<int>::contains(key)_(existent)/32 1.714 1.47%
std::multiset<int>::contains(key)_(existent)/8192 8.230 -
std::multiset<int>::contains(key)_(non-existent)/0 0.267 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.589 -
std::multiset<int>::contains(key)_(non-existent)/32 2.266 -
std::multiset<int>::contains(key)_(non-existent)/8192 8.495 -
std::multiset<int>::count(key)_(existent)/0 0.010 -
std::multiset<int>::count(key)_(existent)/1024 5.575 -3.69%
std::multiset<int>::count(key)_(existent)/32 3.451 -3.67%
std::multiset<int>::count(key)_(existent)/8192 9.790 5.96%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 6.060 2.48%
std::multiset<int>::count(key)_(non-existent)/32 2.304 2.09%
std::multiset<int>::count(key)_(non-existent)/8192 9.548 5.04%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.748 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5813.357 -1.14%
std::multiset<int>::ctor(&&,_different_allocs)/32 178.199 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48348.200 -
std::multiset<int>::ctor(const&)/0 13.686 -
std::multiset<int>::ctor(const&)/1024 6141.145 -
std::multiset<int>::ctor(const&)/32 218.027 -1.44%
std::multiset<int>::ctor(const&)/8192 49276.583 -
std::multiset<int>::ctor(const&,_alloc)/0 13.683 -
std::multiset<int>::ctor(const&,_alloc)/1024 6126.622 -
std::multiset<int>::ctor(const&,_alloc)/32 219.472 -1.31%
std::multiset<int>::ctor(const&,_alloc)/8192 48787.743 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.653 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8781.864 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 255.275 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70477.563 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.643 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12423.429 -1.05%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.179 -1.32%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 268833.904 5.25%
std::multiset<int>::equal_range(key)_(existent)/0 0.013 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.373 -2.33%
std::multiset<int>::equal_range(key)_(existent)/32 2.559 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.441 -6.74%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.907 -2.43%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.469 -3.32%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.374 -1.77%
std::multiset<int>::erase(iterator)/0 20.356 1.63%
std::multiset<int>::erase(iterator)/1024 24.151 -
std::multiset<int>::erase(iterator)/32 21.962 1.73%
std::multiset<int>::erase(iterator)/8192 24.191 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.533 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6547.257 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 585.320 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52805.899 -
std::multiset<int>::erase(key)_(existent)/0 21.333 1.55%
std::multiset<int>::erase(key)_(existent)/1024 40.411 1.91%
std::multiset<int>::erase(key)_(existent)/32 22.617 2.24%
std::multiset<int>::erase(key)_(existent)/8192 60.112 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.765 1.81%
std::multiset<int>::erase(key)_(non-existent)/32 2.557 -2.12%
std::multiset<int>::erase(key)_(non-existent)/8192 9.681 1.58%
std::multiset<int>::find(key)_(existent)/0 0.012 -
std::multiset<int>::find(key)_(existent)/1024 3.775 -
std::multiset<int>::find(key)_(existent)/32 1.684 -1.07%
std::multiset<int>::find(key)_(existent)/8192 8.327 -1.09%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 6.099 10.81%
std::multiset<int>::find(key)_(non-existent)/32 2.592 12.77%
std::multiset<int>::find(key)_(non-existent)/8192 9.348 6.18%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.060 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.244 -2.61%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.552 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.773 -7.05%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.016 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.784 1.03%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.348 -1.23%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.675 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.028 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 57.610 11.07%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.613 -1.22%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.365 -2.45%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.027 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.286 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.853 -1.78%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.184 3.42%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.504 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14511.949 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 794.953 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151940.982 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.377 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11712.582 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 720.588 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 206680.107 1.64%
std::multiset<int>::insert(value)_(already_present)/0 18.367 -
std::multiset<int>::insert(value)_(already_present)/1024 28.818 -
std::multiset<int>::insert(value)_(already_present)/32 19.271 -
std::multiset<int>::insert(value)_(already_present)/8192 32.480 -
std::multiset<int>::insert(value)_(new_value)/0 17.983 -
std::multiset<int>::insert(value)_(new_value)/1024 50.149 -7.76%
std::multiset<int>::insert(value)_(new_value)/32 19.827 -
std::multiset<int>::insert(value)_(new_value)/8192 82.304 6.87%
std::multiset<int>::lower_bound(key)_(existent)/0 0.011 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.179 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.658 -1.17%
std::multiset<int>::lower_bound(key)_(existent)/8192 15.250 2.65%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.033 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.921 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.087 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.358 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6240.923 -1.62%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.972 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49669.848 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.346 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6149.936 -1.52%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 216.403 -1.44%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49274.738 -1.95%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.210 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1329.563 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 35.153 5.15%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12393.507 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.014 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.055 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.193 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.668 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.388 -1.54%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.846 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.065 -
std::multiset<std::string>::clear()/0 421.419 -
std::multiset<std::string>::clear()/1024 20423.361 2.21%
std::multiset<std::string>::clear()/32 926.705 -
std::multiset<std::string>::clear()/8192 204596.993 -
std::multiset<std::string>::contains(key)_(existent)/0 0.014 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.204 -
std::multiset<std::string>::contains(key)_(existent)/32 16.709 -
std::multiset<std::string>::contains(key)_(existent)/8192 28.365 -5.23%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.213 -3.88%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.670 -1.88%
std::multiset<std::string>::contains(key)_(non-existent)/8192 31.994 -
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 23.448 1.01%
std::multiset<std::string>::count(key)_(existent)/32 19.405 -1.16%
std::multiset<std::string>::count(key)_(existent)/8192 30.106 2.95%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.165 -1.51%
std::multiset<std::string>::count(key)_(non-existent)/32 10.039 -4.91%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.852 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.736 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6907.684 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.078 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57383.031 -
std::multiset<std::string>::ctor(const&)/0 13.604 -
std::multiset<std::string>::ctor(const&)/1024 35097.547 -
std::multiset<std::string>::ctor(const&)/32 717.604 -
std::multiset<std::string>::ctor(const&)/8192 341473.878 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.628 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36947.684 -
std::multiset<std::string>::ctor(const&,_alloc)/32 740.228 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 344646.810 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.791 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40181.690 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 761.124 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380429.305 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.706 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54112.474 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 911.570 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1050496.592 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.430 -
std::multiset<std::string>::equal_range(key)_(existent)/32 19.631 -5.01%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.074 2.67%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.735 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.202 -1.91%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.518 -
std::multiset<std::string>::erase(iterator)/0 29.211 -1.23%
std::multiset<std::string>::erase(iterator)/1024 30.019 -
std::multiset<std::string>::erase(iterator)/32 31.165 -
std::multiset<std::string>::erase(iterator)/8192 26.590 -1.90%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.075 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12313.407 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.724 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114436.614 -
std::multiset<std::string>::erase(key)_(existent)/0 40.632 -2.13%
std::multiset<std::string>::erase(key)_(existent)/1024 87.453 -
std::multiset<std::string>::erase(key)_(existent)/32 50.200 1.67%
std::multiset<std::string>::erase(key)_(existent)/8192 129.089 -
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 23.091 1.35%
std::multiset<std::string>::erase(key)_(non-existent)/32 11.006 12.81%
std::multiset<std::string>::erase(key)_(non-existent)/8192 33.009 2.56%
std::multiset<std::string>::find(key)_(existent)/0 0.034 -
std::multiset<std::string>::find(key)_(existent)/1024 28.535 -3.00%
std::multiset<std::string>::find(key)_(existent)/32 21.504 -
std::multiset<std::string>::find(key)_(existent)/8192 41.204 3.11%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.645 -4.55%
std::multiset<std::string>::find(key)_(non-existent)/32 10.440 -3.87%
std::multiset<std::string>::find(key)_(non-existent)/8192 26.201 -11.16%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.437 -1.08%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.922 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.651 1.88%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.136 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.378 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.708 -3.36%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.335 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.198 -1.42%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.371 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.193 -1.55%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.190 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 79.281 -2.97%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.276 -1.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.120 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.708 -2.30%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.073 -4.97%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.510 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 69671.548 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1458.875 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 836485.816 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.203 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57779.076 -1.23%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1437.512 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 798679.913 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.598 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.532 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.542 -1.42%
std::multiset<std::string>::insert(value)_(already_present)/8192 66.502 1.26%
std::multiset<std::string>::insert(value)_(new_value)/0 34.972 -
std::multiset<std::string>::insert(value)_(new_value)/1024 63.062 2.70%
std::multiset<std::string>::insert(value)_(new_value)/32 43.113 1.52%
std::multiset<std::string>::insert(value)_(new_value)/8192 74.399 -
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.120 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.031 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.091 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.842 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.639 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.866 2.26%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.256 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36312.818 -1.11%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 676.443 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346045.961 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.230 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35564.217 -1.76%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 579.404 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344721.128 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 17042.669 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.933 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207929.918 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.245 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.418 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.132 1.60%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.586 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.198 -1.16%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.354 -2.14%
std::none_of(deque<int>)_(process_all)/32 11.537 -
std::none_of(deque<int>)_(process_all)/32768 10580.259 -2.73%
std::none_of(deque<int>)_(process_all)/50 18.319 -4.84%
std::none_of(deque<int>)_(process_all)/8 3.220 -
std::none_of(deque<int>)_(process_all)/8192 2629.515 -2.67%
std::none_of(list<int>)_(process_all)/32 11.749 -
std::none_of(list<int>)_(process_all)/32768 25616.079 -2.35%
std::none_of(list<int>)_(process_all)/50 22.027 -
std::none_of(list<int>)_(process_all)/8 2.606 -
std::none_of(list<int>)_(process_all)/8192 7078.829 -9.99%
std::none_of(vector<int>)_(process_all)/32 8.437 -
std::none_of(vector<int>)_(process_all)/32768 8067.365 -
std::none_of(vector<int>)_(process_all)/50 13.688 7.77%
std::none_of(vector<int>)_(process_all)/8 2.468 3.07%
std::none_of(vector<int>)_(process_all)/8192 2025.621 -
std::partial_sort(deque<int>)_(ascending)/1024 7941.674 -
std::partial_sort(deque<int>)_(ascending)/8 30.904 1.73%
std::partial_sort(deque<int>)_(ascending)/8192 161237.757 -3.26%
std::partial_sort(deque<int>)_(descending)/1024 18528.376 -
std::partial_sort(deque<int>)_(descending)/8 42.706 -3.40%
std::partial_sort(deque<int>)_(descending)/8192 289990.402 -
std::partial_sort(deque<int>)_(heap)/1024 18452.402 -
std::partial_sort(deque<int>)_(heap)/8 38.229 -1.56%
std::partial_sort(deque<int>)_(heap)/8192 290982.469 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7921.492 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.951 3.80%
std::partial_sort(deque<int>)_(pipe-organ)/8192 162579.451 -2.60%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19637.361 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.179 -3.14%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 285099.184 -1.74%
std::partial_sort(deque<int>)_(repeated)/1024 6473.264 1.79%
std::partial_sort(deque<int>)_(repeated)/8 27.371 -
std::partial_sort(deque<int>)_(repeated)/8192 68467.529 -
std::partial_sort(deque<int>)_(shuffled)/1024 16070.832 -
std::partial_sort(deque<int>)_(shuffled)/8 33.782 -
std::partial_sort(deque<int>)_(shuffled)/8192 262474.882 -1.37%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4975.743 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.470 2.06%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55662.678 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8257.645 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.191 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97717.687 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8276.523 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.426 1.14%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100729.456 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4975.149 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.220 1.67%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55402.785 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9194.563 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.198 1.08%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97831.258 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3938.113 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.874 3.85%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46835.252 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6927.399 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.991 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90923.279 -
std::partial_sort(vector<int>)_(ascending)/1024 4979.044 -
std::partial_sort(vector<int>)_(ascending)/8 20.940 1.00%
std::partial_sort(vector<int>)_(ascending)/8192 54551.812 -
std::partial_sort(vector<int>)_(descending)/1024 8167.843 -
std::partial_sort(vector<int>)_(descending)/8 25.005 1.03%
std::partial_sort(vector<int>)_(descending)/8192 96919.190 -
std::partial_sort(vector<int>)_(heap)/1024 8160.946 -
std::partial_sort(vector<int>)_(heap)/8 27.026 3.63%
std::partial_sort(vector<int>)_(heap)/8192 100231.016 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4980.239 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.912 2.16%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54260.681 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9054.965 -1.09%
std::partial_sort(vector<int>)_(qsort_adversarial)/8 21.059 3.12%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97230.445 -
std::partial_sort(vector<int>)_(repeated)/1024 3926.308 -
std::partial_sort(vector<int>)_(repeated)/8 20.435 2.65%
std::partial_sort(vector<int>)_(repeated)/8192 46556.807 -
std::partial_sort(vector<int>)_(shuffled)/1024 6878.511 -
std::partial_sort(vector<int>)_(shuffled)/8 22.450 -
std::partial_sort(vector<int>)_(shuffled)/8192 88074.330 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5468.811 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.621 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57333.265 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8515.227 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.175 -
std::partial_sort_copy(deque<int>)_(descending)/8192 100336.931 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8663.420 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.425 -
std::partial_sort_copy(deque<int>)_(heap)/8192 103155.918 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5471.275 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.575 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57172.464 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9315.018 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.338 -2.77%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100212.982 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4313.096 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.449 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49219.947 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7253.954 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.053 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92609.786 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5617.844 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.166 -1.27%
std::partial_sort_copy(list<int>)_(ascending)/8192 62539.021 2.79%
std::partial_sort_copy(list<int>)_(descending)/1024 8540.717 -
std::partial_sort_copy(list<int>)_(descending)/8 18.868 -
std::partial_sort_copy(list<int>)_(descending)/8192 101306.430 -
std::partial_sort_copy(list<int>)_(heap)/1024 8508.098 -
std::partial_sort_copy(list<int>)_(heap)/8 15.386 -2.91%
std::partial_sort_copy(list<int>)_(heap)/8192 105277.474 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 6413.998 1.43%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.064 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61266.479 1.02%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9460.539 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.907 -1.01%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101760.571 -
std::partial_sort_copy(list<int>)_(repeated)/1024 5352.801 2.20%
std::partial_sort_copy(list<int>)_(repeated)/8 8.582 -
std::partial_sort_copy(list<int>)_(repeated)/8192 53222.588 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7304.410 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.680 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93660.543 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5226.233 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.558 4.76%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55772.024 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8411.916 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.864 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98551.460 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8349.890 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.999 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102083.370 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5209.443 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.075 12.06%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55560.752 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9225.795 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.585 -3.79%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98997.404 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4047.466 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.417 3.40%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47361.384 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7097.327 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.749 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92003.752 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5100.056 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.889 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55346.650 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8345.830 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.711 -
std::partial_sort_copy(vector<int>)_(descending)/8192 99013.903 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8288.621 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.142 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102311.221 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5098.322 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.736 -1.59%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55141.779 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9254.356 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.525 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99758.349 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4027.786 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.395 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47341.668 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7138.527 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.153 -2.94%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94058.151 -
std::partition(deque<int>)_(dense)/1024 345.430 -4.48%
std::partition(deque<int>)_(dense)/32 9.104 -3.56%
std::partition(deque<int>)_(dense)/50 13.504 -4.58%
std::partition(deque<int>)_(dense)/8192 2802.705 -
std::partition(deque<int>)_(sparse)/1024 385.685 -
std::partition(deque<int>)_(sparse)/32 9.858 -
std::partition(deque<int>)_(sparse)/50 15.210 -
std::partition(deque<int>)_(sparse)/8192 3018.554 -
std::partition(list<int>)_(dense)/1024 390.334 -
std::partition(list<int>)_(dense)/32 8.758 -
std::partition(list<int>)_(dense)/50 13.269 -
std::partition(list<int>)_(dense)/8192 4983.388 13.88%
std::partition(list<int>)_(sparse)/1024 726.051 -
std::partition(list<int>)_(sparse)/32 8.909 -
std::partition(list<int>)_(sparse)/50 14.858 -1.04%
std::partition(list<int>)_(sparse)/8192 7656.230 1.16%
std::partition(vector<int>)_(dense)/1024 247.516 -
std::partition(vector<int>)_(dense)/32 8.447 5.20%
std::partition(vector<int>)_(dense)/50 13.374 1.23%
std::partition(vector<int>)_(dense)/8192 1875.928 -
std::partition(vector<int>)_(sparse)/1024 259.589 -
std::partition(vector<int>)_(sparse)/32 8.777 -
std::partition(vector<int>)_(sparse)/50 14.028 -
std::partition(vector<int>)_(sparse)/8192 1880.228 -
std::partition_copy(deque<int>)/1024 639.439 -
std::partition_copy(deque<int>)/32 12.616 -3.28%
std::partition_copy(deque<int>)/50 21.000 -
std::partition_copy(deque<int>)/8192 5698.335 -
std::partition_copy(list<int>)/1024 715.287 -
std::partition_copy(list<int>)/32 8.653 -
std::partition_copy(list<int>)/50 13.145 -
std::partition_copy(list<int>)/8192 7308.547 -
std::partition_copy(vector<int>)/1024 461.178 -
std::partition_copy(vector<int>)/32 8.394 3.72%
std::partition_copy(vector<int>)/50 13.301 2.37%
std::partition_copy(vector<int>)/8192 4585.576 -
std::partition_point(deque<int>)/1024 9.347 2.68%
std::partition_point(deque<int>)/32 4.445 3.27%
std::partition_point(deque<int>)/50 4.974 10.88%
std::partition_point(deque<int>)/8192 16.441 -
std::partition_point(list<int>)/1024 1268.509 -
std::partition_point(list<int>)/32 15.864 -
std::partition_point(list<int>)/50 24.540 -
std::partition_point(list<int>)/8192 11739.397 -4.85%
std::partition_point(vector<int>)/1024 6.252 -
std::partition_point(vector<int>)/32 2.555 -
std::partition_point(vector<int>)/50 2.549 -
std::partition_point(vector<int>)/8192 9.457 -
std::remove(deque<int>)_(prefix)/1024 525.961 -
std::remove(deque<int>)_(prefix)/32 54.747 -3.18%
std::remove(deque<int>)_(prefix)/50 62.939 -3.27%
std::remove(deque<int>)_(prefix)/8192 3888.627 -
std::remove(deque<int>)_(sprinkled)/1024 521.144 -
std::remove(deque<int>)_(sprinkled)/32 55.958 -1.83%
std::remove(deque<int>)_(sprinkled)/50 62.458 4.19%
std::remove(deque<int>)_(sprinkled)/8192 3868.315 -
std::remove(list<int>)_(prefix)/1024 1014.501 1.19%
std::remove(list<int>)_(prefix)/32 55.241 -
std::remove(list<int>)_(prefix)/50 66.691 -
std::remove(list<int>)_(prefix)/8192 8197.273 -1.87%
std::remove(list<int>)_(sprinkled)/1024 960.898 -4.68%
std::remove(list<int>)_(sprinkled)/32 56.262 -1.94%
std::remove(list<int>)_(sprinkled)/50 64.633 -3.36%
std::remove(list<int>)_(sprinkled)/8192 7815.362 -1.63%
std::remove(vector<int>)_(prefix)/1024 315.055 -
std::remove(vector<int>)_(prefix)/32 51.825 -
std::remove(vector<int>)_(prefix)/50 57.004 -
std::remove(vector<int>)_(prefix)/8192 2110.961 -
std::remove(vector<int>)_(sprinkled)/1024 288.770 -
std::remove(vector<int>)_(sprinkled)/32 51.455 -
std::remove(vector<int>)_(sprinkled)/50 55.575 -
std::remove(vector<int>)_(sprinkled)/8192 1988.656 -
std::remove_copy(deque<int>)_(prefix)/1024 375.303 -
std::remove_copy(deque<int>)_(prefix)/32 12.939 -
std::remove_copy(deque<int>)_(prefix)/50 19.268 -
std::remove_copy(deque<int>)_(prefix)/8192 3346.596 -
std::remove_copy(deque<int>)_(sprinkled)/1024 366.623 1.47%
std::remove_copy(deque<int>)_(sprinkled)/32 12.211 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.404 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2940.319 1.57%
std::remove_copy(list<int>)_(prefix)/1024 753.263 -
std::remove_copy(list<int>)_(prefix)/32 10.835 -
std::remove_copy(list<int>)_(prefix)/50 21.867 -
std::remove_copy(list<int>)_(prefix)/8192 6976.993 -
std::remove_copy(list<int>)_(sprinkled)/1024 737.354 -
std::remove_copy(list<int>)_(sprinkled)/32 11.217 -
std::remove_copy(list<int>)_(sprinkled)/50 18.772 -
std::remove_copy(list<int>)_(sprinkled)/8192 6912.979 -
std::remove_copy(vector<int>)_(prefix)/1024 266.211 -
std::remove_copy(vector<int>)_(prefix)/32 9.151 3.29%
std::remove_copy(vector<int>)_(prefix)/50 13.294 -
std::remove_copy(vector<int>)_(prefix)/8192 2064.012 -
std::remove_copy(vector<int>)_(sprinkled)/1024 473.775 1.21%
std::remove_copy(vector<int>)_(sprinkled)/32 15.432 2.63%
std::remove_copy(vector<int>)_(sprinkled)/50 24.208 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3643.943 -
std::remove_copy_if(deque<int>)_(prefix)/1024 531.286 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.034 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.341 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3897.306 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 546.704 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.686 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.168 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3307.573 2.30%
std::remove_copy_if(list<int>)_(prefix)/1024 791.255 -
std::remove_copy_if(list<int>)_(prefix)/32 14.884 -
std::remove_copy_if(list<int>)_(prefix)/50 27.187 -
std::remove_copy_if(list<int>)_(prefix)/8192 7186.728 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 784.713 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.477 -
std::remove_copy_if(list<int>)_(sprinkled)/50 26.585 8.54%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7174.621 -
std::remove_copy_if(vector<int>)_(prefix)/1024 376.660 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.220 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.647 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3326.432 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.510 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.287 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.845 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3738.153 -
std::remove_if(deque<int>)_(prefix)/1024 561.635 -
std::remove_if(deque<int>)_(prefix)/32 57.105 -2.14%
std::remove_if(deque<int>)_(prefix)/50 66.048 -2.06%
std::remove_if(deque<int>)_(prefix)/8192 4260.886 -
std::remove_if(deque<int>)_(sprinkled)/1024 546.850 -
std::remove_if(deque<int>)_(sprinkled)/32 56.804 -2.94%
std::remove_if(deque<int>)_(sprinkled)/50 66.699 -1.19%
std::remove_if(deque<int>)_(sprinkled)/8192 3962.687 -
std::remove_if(list<int>)_(prefix)/1024 1047.158 -
std::remove_if(list<int>)_(prefix)/32 61.444 -
std::remove_if(list<int>)_(prefix)/50 75.058 -
std::remove_if(list<int>)_(prefix)/8192 9867.511 3.38%
std::remove_if(list<int>)_(sprinkled)/1024 1015.310 -2.87%
std::remove_if(list<int>)_(sprinkled)/32 59.827 -
std::remove_if(list<int>)_(sprinkled)/50 73.396 -3.33%
std::remove_if(list<int>)_(sprinkled)/8192 8284.882 -
std::remove_if(vector<int>)_(prefix)/1024 357.286 -
std::remove_if(vector<int>)_(prefix)/32 51.908 -
std::remove_if(vector<int>)_(prefix)/50 56.962 -
std::remove_if(vector<int>)_(prefix)/8192 2591.983 -
std::remove_if(vector<int>)_(sprinkled)/1024 520.186 -
std::remove_if(vector<int>)_(sprinkled)/32 57.408 -
std::remove_if(vector<int>)_(sprinkled)/50 66.723 -
std::remove_if(vector<int>)_(sprinkled)/8192 3820.004 -
std::replace(deque<int>)_(prefix)/1024 412.390 -
std::replace(deque<int>)_(prefix)/32 12.866 1.01%
std::replace(deque<int>)_(prefix)/50 19.029 -
std::replace(deque<int>)_(prefix)/8192 3266.386 -
std::replace(deque<int>)_(sprinkled)/1024 354.051 -
std::replace(deque<int>)_(sprinkled)/32 12.678 -
std::replace(deque<int>)_(sprinkled)/50 18.731 -
std::replace(deque<int>)_(sprinkled)/8192 2824.822 -
std::replace(list<int>)_(prefix)/1024 738.918 -
std::replace(list<int>)_(prefix)/32 11.108 -
std::replace(list<int>)_(prefix)/50 18.325 -
std::replace(list<int>)_(prefix)/8192 8423.936 20.37%
std::replace(list<int>)_(sprinkled)/1024 726.869 -
std::replace(list<int>)_(sprinkled)/32 11.263 -
std::replace(list<int>)_(sprinkled)/50 17.339 -
std::replace(list<int>)_(sprinkled)/8192 8650.609 20.93%
std::replace(vector<int>)_(prefix)/1024 156.700 -1.57%
std::replace(vector<int>)_(prefix)/32 4.967 -4.42%
std::replace(vector<int>)_(prefix)/50 7.390 -3.32%
std::replace(vector<int>)_(prefix)/8192 1267.425 -
std::replace(vector<int>)_(sprinkled)/1024 151.250 -4.63%
std::replace(vector<int>)_(sprinkled)/32 6.310 16.55%
std::replace(vector<int>)_(sprinkled)/50 9.902 15.43%
std::replace(vector<int>)_(sprinkled)/8192 1178.099 -2.66%
std::replace_if(deque<int>)_(prefix)/1024 489.098 1.83%
std::replace_if(deque<int>)_(prefix)/32 25.744 81.45%
std::replace_if(deque<int>)_(prefix)/50 31.468 54.05%
std::replace_if(deque<int>)_(prefix)/8192 3510.914 -
std::replace_if(deque<int>)_(sprinkled)/1024 372.509 1.30%
std::replace_if(deque<int>)_(sprinkled)/32 23.676 90.15%
std::replace_if(deque<int>)_(sprinkled)/50 29.122 55.87%
std::replace_if(deque<int>)_(sprinkled)/8192 2935.336 -
std::replace_if(list<int>)_(prefix)/1024 737.764 -
std::replace_if(list<int>)_(prefix)/32 13.188 -
std::replace_if(list<int>)_(prefix)/50 24.205 -
std::replace_if(list<int>)_(prefix)/8192 8344.068 17.54%
std::replace_if(list<int>)_(sprinkled)/1024 739.817 -
std::replace_if(list<int>)_(sprinkled)/32 13.364 -
std::replace_if(list<int>)_(sprinkled)/50 22.894 -
std::replace_if(list<int>)_(sprinkled)/8192 8900.145 21.61%
std::replace_if(vector<int>)_(prefix)/1024 268.681 -
std::replace_if(vector<int>)_(prefix)/32 8.983 -
std::replace_if(vector<int>)_(prefix)/50 13.569 -1.87%
std::replace_if(vector<int>)_(prefix)/8192 2032.950 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.650 -
std::replace_if(vector<int>)_(sprinkled)/32 8.719 -
std::replace_if(vector<int>)_(sprinkled)/50 13.730 6.44%
std::replace_if(vector<int>)_(sprinkled)/8192 1905.619 -
std::reverse(deque<int>)/32768 5728.306 -
std::reverse(deque<int>)/4096 718.715 -
std::reverse(deque<int>)/512 113.160 -
std::reverse(deque<int>)/64 13.049 -
std::reverse(deque<int>)/8 2.523 -
std::reverse(list<int>)/32768 18457.820 8.57%
std::reverse(list<int>)/4096 1637.526 -1.58%
std::reverse(list<int>)/512 191.903 -
std::reverse(list<int>)/64 17.547 -
std::reverse(list<int>)/8 2.026 -
std::reverse(vector<int>)/32768 1044.664 -
std::reverse(vector<int>)/4096 130.289 -
std::reverse(vector<int>)/512 16.439 -
std::reverse(vector<int>)/64 4.152 -
std::reverse(vector<int>)/8 1.555 -
std::reverse_copy(deque<int>)/32768 8016.996 -
std::reverse_copy(deque<int>)/4096 980.669 -
std::reverse_copy(deque<int>)/512 125.011 -
std::reverse_copy(deque<int>)/64 15.938 -
std::reverse_copy(deque<int>)/8 2.534 -1.52%
std::reverse_copy(list<int>)/32768 25878.133 -
std::reverse_copy(list<int>)/4096 3147.613 -
std::reverse_copy(list<int>)/512 364.927 -
std::reverse_copy(list<int>)/64 29.928 -2.03%
std::reverse_copy(list<int>)/8 2.382 -1.97%
std::reverse_copy(vector<int>)/32768 975.316 -
std::reverse_copy(vector<int>)/4096 138.818 2.22%
std::reverse_copy(vector<int>)/512 17.171 -
std::reverse_copy(vector<int>)/64 2.469 -
std::reverse_copy(vector<int>)/8 2.629 2.80%
std::rotate(deque<int>)_(1_element_backward)/1024 42.719 -
std::rotate(deque<int>)_(1_element_backward)/32 4.455 -
std::rotate(deque<int>)_(1_element_backward)/50 5.456 3.75%
std::rotate(deque<int>)_(1_element_backward)/8192 311.324 -
std::rotate(deque<int>)_(1_element_forward)/1024 39.418 -
std::rotate(deque<int>)_(1_element_forward)/32 4.470 -3.06%
std::rotate(deque<int>)_(1_element_forward)/50 5.315 -1.50%
std::rotate(deque<int>)_(1_element_forward)/8192 303.541 -
std::rotate(deque<int>)_(by_1/2)/1024 179.716 3.63%
std::rotate(deque<int>)_(by_1/2)/32 7.400 -
std::rotate(deque<int>)_(by_1/2)/50 10.437 -
std::rotate(deque<int>)_(by_1/2)/8192 1462.938 -
std::rotate(deque<int>)_(by_1/3)/1024 1836.383 -
std::rotate(deque<int>)_(by_1/3)/32 45.361 -
std::rotate(deque<int>)_(by_1/3)/50 76.509 -
std::rotate(deque<int>)_(by_1/3)/8192 22505.758 -1.12%
std::rotate(deque<int>)_(by_1/4)/1024 783.035 -
std::rotate(deque<int>)_(by_1/4)/32 29.578 -
std::rotate(deque<int>)_(by_1/4)/50 75.080 -
std::rotate(deque<int>)_(by_1/4)/8192 6797.435 -
std::rotate(list<int>)_(1_element_backward)/1024 743.620 -
std::rotate(list<int>)_(1_element_backward)/32 13.268 -
std::rotate(list<int>)_(1_element_backward)/50 22.572 -
std::rotate(list<int>)_(1_element_backward)/8192 9444.719 11.40%
std::rotate(list<int>)_(1_element_forward)/1024 732.363 -
std::rotate(list<int>)_(1_element_forward)/32 14.495 -
std::rotate(list<int>)_(1_element_forward)/50 27.797 -
std::rotate(list<int>)_(1_element_forward)/8192 7839.314 -
std::rotate(list<int>)_(by_1/2)/1024 386.443 -
std::rotate(list<int>)_(by_1/2)/32 5.975 -
std::rotate(list<int>)_(by_1/2)/50 12.710 -
std::rotate(list<int>)_(by_1/2)/8192 4982.920 -21.00%
std::rotate(list<int>)_(by_1/3)/1024 804.005 -
std::rotate(list<int>)_(by_1/3)/32 15.502 1.54%
std::rotate(list<int>)_(by_1/3)/50 24.848 -
std::rotate(list<int>)_(by_1/3)/8192 8719.855 -
std::rotate(list<int>)_(by_1/4)/1024 576.754 -
std::rotate(list<int>)_(by_1/4)/32 12.486 -
std::rotate(list<int>)_(by_1/4)/50 25.075 -
std::rotate(list<int>)_(by_1/4)/8192 7260.739 -
std::rotate(vector<bool>)_(1_element_backward)/1024 26.995 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.398 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.380 -
std::rotate(vector<bool>)_(1_element_backward)/8192 100.422 3.05%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.498 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.453 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.493 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.184 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.413 -
std::rotate(vector<bool>)_(by_1/2)/32 17.529 -
std::rotate(vector<bool>)_(by_1/2)/50 17.316 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.164 -
std::rotate(vector<bool>)_(by_1/3)/1024 50.118 2.37%
std::rotate(vector<bool>)_(by_1/3)/32 17.430 -
std::rotate(vector<bool>)_(by_1/3)/50 17.391 -
std::rotate(vector<bool>)_(by_1/3)/8192 146.567 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.121 -
std::rotate(vector<bool>)_(by_1/4)/32 17.547 -
std::rotate(vector<bool>)_(by_1/4)/50 17.454 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.011 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.629 -
std::rotate(vector<int>)_(1_element_backward)/32 2.913 -
std::rotate(vector<int>)_(1_element_backward)/50 5.341 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.713 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.372 -
std::rotate(vector<int>)_(1_element_forward)/32 2.927 -
std::rotate(vector<int>)_(1_element_forward)/50 5.272 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.041 -
std::rotate(vector<int>)_(by_1/2)/1024 31.941 -
std::rotate(vector<int>)_(by_1/2)/32 3.649 -
std::rotate(vector<int>)_(by_1/2)/50 4.443 -
std::rotate(vector<int>)_(by_1/2)/8192 240.631 -
std::rotate(vector<int>)_(by_1/3)/1024 1367.990 -
std::rotate(vector<int>)_(by_1/3)/32 21.557 -
std::rotate(vector<int>)_(by_1/3)/50 40.006 -
std::rotate(vector<int>)_(by_1/3)/8192 10862.059 -
std::rotate(vector<int>)_(by_1/4)/1024 324.098 -
std::rotate(vector<int>)_(by_1/4)/32 11.896 -
std::rotate(vector<int>)_(by_1/4)/50 40.206 -
std::rotate(vector<int>)_(by_1/4)/8192 2557.799 -
std::rotate_copy(deque<int>)/1024 34.878 -
std::rotate_copy(deque<int>)/32 2.640 2.52%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 293.754 -
std::rotate_copy(list<int>)/1024 723.982 -
std::rotate_copy(list<int>)/32 8.276 -1.61%
std::rotate_copy(list<int>)/50 28.412 100.27%
std::rotate_copy(list<int>)/8192 6677.102 -
std::rotate_copy(vector<int>)/1024 34.751 4.93%
std::rotate_copy(vector<int>)/32 2.084 -
std::rotate_copy(vector<int>)/50 2.705 -
std::rotate_copy(vector<int>)/8192 729.647 9.18%
std::sample(deque<int>)/1024 11786.147 -
std::sample(deque<int>)/32 320.325 -
std::sample(deque<int>)/8192 94590.074 -
std::sample(list<int>)/1024 11657.597 -
std::sample(list<int>)/32 312.984 -
std::sample(list<int>)/8192 96705.057 -
std::sample(vector<int>)/1024 11266.585 -
std::sample(vector<int>)/32 306.357 -
std::sample(vector<int>)/8192 90817.556 -
std::search(deque<int>)_(near_matches)/1000 17794.110 -20.14%
std::search(deque<int>)_(near_matches)/1024 18139.525 -22.46%
std::search(deque<int>)_(near_matches)/8192 1453047.645 -
std::search(deque<int>)_(no_match)/1000 404.864 -
std::search(deque<int>)_(no_match)/1024 414.615 18.42%
std::search(deque<int>)_(no_match)/1048576 422383.112 -
std::search(deque<int>)_(no_match)/8192 3301.919 -
std::search(deque<int>)_(same_length)/1000 325.840 -15.48%
std::search(deque<int>)_(same_length)/1024 473.491 -
std::search(deque<int>)_(same_length)/8192 3803.726 -
std::search(deque<int>)_(single_element)/1000 427.034 -4.97%
std::search(deque<int>)_(single_element)/1024 457.395 -
std::search(deque<int>)_(single_element)/8192 3649.055 -
std::search(deque<int>,_pred)_(near_matches)/1000 25500.181 -5.90%
std::search(deque<int>,_pred)_(near_matches)/1024 26671.305 -5.84%
std::search(deque<int>,_pred)_(near_matches)/8192 1516748.647 -
std::search(deque<int>,_pred)_(no_match)/1000 425.191 -
std::search(deque<int>,_pred)_(no_match)/1024 372.962 10.25%
std::search(deque<int>,_pred)_(no_match)/1048576 443282.700 -
std::search(deque<int>,_pred)_(no_match)/8192 3474.087 -
std::search(deque<int>,_pred)_(same_length)/1000 488.286 -
std::search(deque<int>,_pred)_(same_length)/1024 510.285 1.82%
std::search(deque<int>,_pred)_(same_length)/8192 4056.885 1.07%
std::search(deque<int>,_pred)_(single_element)/1000 476.978 -
std::search(deque<int>,_pred)_(single_element)/1024 486.867 -
std::search(deque<int>,_pred)_(single_element)/8192 3875.280 -
std::search(list<int>)_(near_matches)/1000 37523.718 -
std::search(list<int>)_(near_matches)/1024 39677.964 -
std::search(list<int>)_(near_matches)/8192 2549647.124 -
std::search(list<int>)_(no_match)/1000 681.496 -
std::search(list<int>)_(no_match)/1024 769.790 -
std::search(list<int>)_(no_match)/1048576 848312.727 -
std::search(list<int>)_(no_match)/8192 7722.241 -1.28%
std::search(list<int>)_(same_length)/1000 744.171 -
std::search(list<int>)_(same_length)/1024 763.696 -
std::search(list<int>)_(same_length)/8192 10268.065 11.39%
std::search(list<int>)_(single_element)/1000 701.261 1.34%
std::search(list<int>)_(single_element)/1024 733.445 -
std::search(list<int>)_(single_element)/8192 8572.393 14.62%
std::search(list<int>,_pred)_(near_matches)/1000 42353.207 -
std::search(list<int>,_pred)_(near_matches)/1024 44271.456 -
std::search(list<int>,_pred)_(near_matches)/8192 2732065.546 -
std::search(list<int>,_pred)_(no_match)/1000 750.842 -
std::search(list<int>,_pred)_(no_match)/1024 767.942 -
std::search(list<int>,_pred)_(no_match)/1048576 903058.194 -
std::search(list<int>,_pred)_(no_match)/8192 7392.515 -
std::search(list<int>,_pred)_(same_length)/1000 770.115 -
std::search(list<int>,_pred)_(same_length)/1024 789.125 -
std::search(list<int>,_pred)_(same_length)/8192 10210.870 4.68%
std::search(list<int>,_pred)_(single_element)/1000 820.588 -
std::search(list<int>,_pred)_(single_element)/1024 839.054 -
std::search(list<int>,_pred)_(single_element)/8192 9346.864 14.02%
std::search(vector<int>)_(near_matches)/1000 13978.357 -
std::search(vector<int>)_(near_matches)/1024 14897.299 -
std::search(vector<int>)_(near_matches)/8192 768118.284 -
std::search(vector<int>)_(no_match)/1000 214.366 3.01%
std::search(vector<int>)_(no_match)/1024 220.706 3.76%
std::search(vector<int>)_(no_match)/1048576 212529.623 -
std::search(vector<int>)_(no_match)/8192 1664.977 1.01%
std::search(vector<int>)_(same_length)/1000 240.722 -
std::search(vector<int>)_(same_length)/1024 245.131 -1.64%
std::search(vector<int>)_(same_length)/8192 1870.903 -1.89%
std::search(vector<int>)_(single_element)/1000 234.821 -
std::search(vector<int>)_(single_element)/1024 240.131 -
std::search(vector<int>)_(single_element)/8192 1841.182 -
std::search(vector<int>,_pred)_(near_matches)/1000 23001.962 -
std::search(vector<int>,_pred)_(near_matches)/1024 24058.350 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451799.707 -
std::search(vector<int>,_pred)_(no_match)/1000 466.765 -
std::search(vector<int>,_pred)_(no_match)/1024 473.160 -
std::search(vector<int>,_pred)_(no_match)/1048576 444868.899 -
std::search(vector<int>,_pred)_(no_match)/8192 4022.236 -
std::search(vector<int>,_pred)_(same_length)/1000 599.979 -
std::search(vector<int>,_pred)_(same_length)/1024 616.560 -
std::search(vector<int>,_pred)_(same_length)/8192 4911.218 -
std::search(vector<int>,_pred)_(single_element)/1000 457.923 -
std::search(vector<int>,_pred)_(single_element)/1024 469.579 -
std::search(vector<int>,_pred)_(single_element)/8192 3741.084 -
std::search_n(deque<int>)_(no_match)/1000 428.562 -2.52%
std::search_n(deque<int>)_(no_match)/1024 439.064 -
std::search_n(deque<int>)_(no_match)/1048576 438039.402 -
std::search_n(deque<int>)_(no_match)/8192 3417.139 -
std::search_n(deque<int>,_pred)_(no_match)/1000 602.045 -
std::search_n(deque<int>,_pred)_(no_match)/1024 624.429 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 552806.474 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4311.857 -
std::search_n(list<int>)_(no_match)/1000 683.794 -3.61%
std::search_n(list<int>)_(no_match)/1024 747.214 -
std::search_n(list<int>)_(no_match)/1048576 819715.754 -5.59%
std::search_n(list<int>)_(no_match)/8192 7378.101 2.48%
std::search_n(list<int>,_pred)_(no_match)/1000 821.228 -
std::search_n(list<int>,_pred)_(no_match)/1024 840.381 -
std::search_n(list<int>,_pred)_(no_match)/1048576 978542.478 -
std::search_n(list<int>,_pred)_(no_match)/8192 8202.466 -
std::search_n(vector<int>)_(no_match)/1000 211.204 -
std::search_n(vector<int>)_(no_match)/1024 215.601 -
std::search_n(vector<int>)_(no_match)/1048576 212471.161 -
std::search_n(vector<int>)_(no_match)/8192 1659.219 -
std::search_n(vector<int>,_pred)_(no_match)/1000 508.382 -
std::search_n(vector<int>,_pred)_(no_match)/1024 520.067 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 610334.736 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4160.782 -
std::set<int>::clear()/0 418.676 -
std::set<int>::clear()/1024 8549.773 -5.07%
std::set<int>::clear()/32 633.149 -2.14%
std::set<int>::clear()/8192 72894.052 -5.96%
std::set<int>::contains(key)_(existent)/0 0.012 -
std::set<int>::contains(key)_(existent)/1024 3.870 -2.72%
std::set<int>::contains(key)_(existent)/32 1.687 -1.01%
std::set<int>::contains(key)_(existent)/8192 8.758 5.34%
std::set<int>::contains(key)_(non-existent)/0 0.268 -5.49%
std::set<int>::contains(key)_(non-existent)/1024 5.329 -10.00%
std::set<int>::contains(key)_(non-existent)/32 2.508 -12.34%
std::set<int>::contains(key)_(non-existent)/8192 8.322 -7.16%
std::set<int>::count(key)_(existent)/0 0.012 -
std::set<int>::count(key)_(existent)/1024 4.272 4.27%
std::set<int>::count(key)_(existent)/32 1.865 -1.47%
std::set<int>::count(key)_(existent)/8192 7.941 -1.84%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.832 3.86%
std::set<int>::count(key)_(non-existent)/32 3.002 2.43%
std::set<int>::count(key)_(non-existent)/8192 11.703 3.05%
std::set<int>::ctor(&&,_different_allocs)/0 13.732 -
std::set<int>::ctor(&&,_different_allocs)/1024 5780.912 -1.16%
std::set<int>::ctor(&&,_different_allocs)/32 180.610 -
std::set<int>::ctor(&&,_different_allocs)/8192 47881.741 -
std::set<int>::ctor(const&)/0 13.714 -
std::set<int>::ctor(const&)/1024 6155.136 -3.37%
std::set<int>::ctor(const&)/32 220.965 -2.22%
std::set<int>::ctor(const&)/8192 49332.004 -3.10%
std::set<int>::ctor(const&,_alloc)/0 13.671 -
std::set<int>::ctor(const&,_alloc)/1024 6240.107 -2.52%
std::set<int>::ctor(const&,_alloc)/32 217.324 -5.90%
std::set<int>::ctor(const&,_alloc)/8192 49631.652 -2.22%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.609 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8549.513 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 254.073 -3.21%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68648.720 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.597 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12695.250 -2.21%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 301.526 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 263821.772 -3.94%
std::set<int>::equal_range(key)_(existent)/0 0.009 -
std::set<int>::equal_range(key)_(existent)/1024 4.135 -
std::set<int>::equal_range(key)_(existent)/32 1.680 -1.46%
std::set<int>::equal_range(key)_(existent)/8192 8.029 -
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.660 5.71%
std::set<int>::equal_range(key)_(non-existent)/32 2.522 -7.65%
std::set<int>::equal_range(key)_(non-existent)/8192 10.378 5.76%
std::set<int>::erase(iterator)/0 19.807 -2.13%
std::set<int>::erase(iterator)/1024 20.114 -2.26%
std::set<int>::erase(iterator)/32 20.059 -2.46%
std::set<int>::erase(iterator)/8192 20.302 -1.70%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.023 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6440.517 -1.46%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.382 -1.84%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50864.481 -4.06%
std::set<int>::erase(key)_(existent)/0 20.137 -2.33%
std::set<int>::erase(key)_(existent)/1024 39.576 1.51%
std::set<int>::erase(key)_(existent)/32 21.788 -2.12%
std::set<int>::erase(key)_(existent)/8192 51.768 -
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.608 5.93%
std::set<int>::erase(key)_(non-existent)/32 2.512 6.60%
std::set<int>::erase(key)_(non-existent)/8192 8.447 2.68%
std::set<int>::find(key)_(existent)/0 0.014 -
std::set<int>::find(key)_(existent)/1024 3.959 -
std::set<int>::find(key)_(existent)/32 1.597 -
std::set<int>::find(key)_(existent)/8192 8.201 2.29%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.868 2.70%
std::set<int>::find(key)_(non-existent)/32 2.464 4.58%
std::set<int>::find(key)_(non-existent)/8192 8.872 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.968 -1.79%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.836 1.77%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.281 -1.04%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 71.902 1.13%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.888 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.162 2.10%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.956 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.103 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.124 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.318 -1.56%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.900 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.763 -8.53%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.110 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.340 -4.74%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.063 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.452 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 418.622 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16330.697 -1.21%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 816.630 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 147563.165 -1.76%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.155 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7660.119 -1.40%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 569.280 -1.01%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 138173.180 3.30%
std::set<int>::insert(value)_(already_present)/0 0.582 -7.81%
std::set<int>::insert(value)_(already_present)/1024 6.175 3.33%
std::set<int>::insert(value)_(already_present)/32 1.786 -
std::set<int>::insert(value)_(already_present)/8192 10.051 4.96%
std::set<int>::insert(value)_(new_value)/0 17.948 -
std::set<int>::insert(value)_(new_value)/1024 44.478 3.02%
std::set<int>::insert(value)_(new_value)/32 19.909 -
std::set<int>::insert(value)_(new_value)/8192 75.484 -2.58%
std::set<int>::lower_bound(key)_(existent)/0 0.014 -
std::set<int>::lower_bound(key)_(existent)/1024 4.413 3.16%
std::set<int>::lower_bound(key)_(existent)/32 1.566 -
std::set<int>::lower_bound(key)_(existent)/8192 8.646 2.26%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.253 1.07%
std::set<int>::lower_bound(key)_(non-existent)/32 2.307 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.518 1.41%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.361 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6387.758 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 220.911 -3.18%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49951.052 -1.81%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.298 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6307.565 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 226.158 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50536.730 1.84%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.084 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1368.632 3.31%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.533 2.11%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12381.548 -
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.285 1.88%
std::set<int>::upper_bound(key)_(existent)/32 1.743 -1.40%
std::set<int>::upper_bound(key)_(existent)/8192 8.267 -3.91%
std::set<int>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.858 -3.68%
std::set<int>::upper_bound(key)_(non-existent)/32 2.437 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.841 -4.36%
std::set<std::string>::clear()/0 427.427 1.04%
std::set<std::string>::clear()/1024 19828.960 2.11%
std::set<std::string>::clear()/32 892.126 -
std::set<std::string>::clear()/8192 202660.475 -
std::set<std::string>::contains(key)_(existent)/0 0.012 -
std::set<std::string>::contains(key)_(existent)/1024 23.874 -1.77%
std::set<std::string>::contains(key)_(existent)/32 15.495 -
std::set<std::string>::contains(key)_(existent)/8192 27.577 -
std::set<std::string>::contains(key)_(non-existent)/0 0.284 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.452 -
std::set<std::string>::contains(key)_(non-existent)/32 10.250 -2.92%
std::set<std::string>::contains(key)_(non-existent)/8192 29.259 3.27%
std::set<std::string>::count(key)_(existent)/0 0.016 -
std::set<std::string>::count(key)_(existent)/1024 22.565 -
std::set<std::string>::count(key)_(existent)/32 15.575 -2.20%
std::set<std::string>::count(key)_(existent)/8192 29.126 -1.71%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.948 -1.05%
std::set<std::string>::count(key)_(non-existent)/32 10.553 1.71%
std::set<std::string>::count(key)_(non-existent)/8192 32.200 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.719 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7022.634 1.73%
std::set<std::string>::ctor(&&,_different_allocs)/32 211.477 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57769.798 -
std::set<std::string>::ctor(const&)/0 13.549 -
std::set<std::string>::ctor(const&)/1024 34798.392 -1.12%
std::set<std::string>::ctor(const&)/32 697.759 -
std::set<std::string>::ctor(const&)/8192 344235.988 -
std::set<std::string>::ctor(const&,_alloc)/0 13.574 -
std::set<std::string>::ctor(const&,_alloc)/1024 36960.523 -
std::set<std::string>::ctor(const&,_alloc)/32 796.405 -1.23%
std::set<std::string>::ctor(const&,_alloc)/8192 346297.749 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.615 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41175.176 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 665.903 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383514.931 -1.03%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.691 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54289.219 -1.29%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 950.460 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1090272.661 -
std::set<std::string>::equal_range(key)_(existent)/0 0.036 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.119 -
std::set<std::string>::equal_range(key)_(existent)/32 16.899 -
std::set<std::string>::equal_range(key)_(existent)/8192 30.069 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.487 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.536 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.428 -
std::set<std::string>::erase(iterator)/0 26.460 -2.42%
std::set<std::string>::erase(iterator)/1024 25.395 -1.09%
std::set<std::string>::erase(iterator)/32 26.050 -1.73%
std::set<std::string>::erase(iterator)/8192 33.556 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.863 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12115.077 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 716.906 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113453.688 1.13%
std::set<std::string>::erase(key)_(existent)/0 64.293 26.89%
std::set<std::string>::erase(key)_(existent)/1024 69.375 -
std::set<std::string>::erase(key)_(existent)/32 74.943 -
std::set<std::string>::erase(key)_(existent)/8192 71.125 -1.42%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 24.921 -1.79%
std::set<std::string>::erase(key)_(non-existent)/32 12.622 -
std::set<std::string>::erase(key)_(non-existent)/8192 32.090 -
std::set<std::string>::find(key)_(existent)/0 0.036 -
std::set<std::string>::find(key)_(existent)/1024 23.238 -1.04%
std::set<std::string>::find(key)_(existent)/32 15.203 1.55%
std::set<std::string>::find(key)_(existent)/8192 28.137 2.18%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.040 -
std::set<std::string>::find(key)_(non-existent)/32 10.172 4.78%
std::set<std::string>::find(key)_(non-existent)/8192 26.571 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 30.006 -17.87%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 74.838 14.97%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.642 1.99%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 80.383 2.51%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.548 18.41%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 43.185 -19.31%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 36.457 -15.79%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.976 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.658 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.595 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.570 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 43.310 -1.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.105 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.893 20.68%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 27.942 -31.92%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.745 15.26%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.153 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66908.059 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1499.038 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 831507.957 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.041 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39908.144 1.27%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1183.378 -1.56%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 617835.303 -1.04%
std::set<std::string>::insert(value)_(already_present)/0 15.043 -8.38%
std::set<std::string>::insert(value)_(already_present)/1024 32.609 -
std::set<std::string>::insert(value)_(already_present)/32 11.773 -
std::set<std::string>::insert(value)_(already_present)/8192 39.585 -1.96%
std::set<std::string>::insert(value)_(new_value)/0 33.142 -
std::set<std::string>::insert(value)_(new_value)/1024 64.693 -
std::set<std::string>::insert(value)_(new_value)/32 40.711 -
std::set<std::string>::insert(value)_(new_value)/8192 90.143 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.622 -
std::set<std::string>::lower_bound(key)_(existent)/32 16.209 -
std::set<std::string>::lower_bound(key)_(existent)/8192 28.227 1.87%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.966 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.265 2.00%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.119 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.147 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36396.331 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 678.310 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347263.746 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.187 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36279.231 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 722.951 -1.01%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347740.618 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16927.801 -1.05%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 339.659 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206779.908 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.252 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.091 -1.40%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.894 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.793 1.43%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.452 2.50%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.478 1.08%
std::shift_left(deque<int>)/1024 40.115 1.52%
std::shift_left(deque<int>)/32 4.779 -
std::shift_left(deque<int>)/50 5.452 -
std::shift_left(deque<int>)/8192 303.392 -
std::shift_left(list<int>)/1024 728.684 -
std::shift_left(list<int>)/32 14.351 -
std::shift_left(list<int>)/50 27.933 1.13%
std::shift_left(list<int>)/8192 7721.539 6.88%
std::shift_left(vector<int>)/1024 35.333 -
std::shift_left(vector<int>)/32 2.984 -34.16%
std::shift_left(vector<int>)/50 5.268 -
std::shift_left(vector<int>)/8192 282.508 -
std::shift_right(deque<int>)/1024 43.166 -
std::shift_right(deque<int>)/32 4.335 -
std::shift_right(deque<int>)/50 5.136 -1.20%
std::shift_right(deque<int>)/8192 311.000 -
std::shift_right(list<int>)/1024 733.049 -
std::shift_right(list<int>)/32 14.374 -
std::shift_right(list<int>)/50 28.252 1.82%
std::shift_right(list<int>)/8192 7666.188 3.13%
std::shift_right(vector<int>)/1024 35.796 -
std::shift_right(vector<int>)/32 4.011 35.26%
std::shift_right(vector<int>)/50 5.335 -
std::shift_right(vector<int>)/8192 299.908 -
std::shuffle(deque<int>)/1024 9447.012 -
std::shuffle(deque<int>)/32 298.632 -
std::shuffle(deque<int>)/8192 74613.380 -
std::shuffle(vector<int>)/1024 8878.510 -
std::shuffle(vector<int>)/32 278.883 -
std::shuffle(vector<int>)/8192 70695.805 -
std::sort(deque<int>)_(ascending)/1024 803.344 4.50%
std::sort(deque<int>)_(ascending)/8 18.573 -
std::sort(deque<int>)_(ascending)/8192 5842.642 1.41%
std::sort(deque<int>)_(descending)/1024 1305.259 -
std::sort(deque<int>)_(descending)/8 26.589 3.11%
std::sort(deque<int>)_(descending)/8192 10433.568 -
std::sort(deque<int>)_(heap)/1024 6262.899 -
std::sort(deque<int>)_(heap)/8 25.515 2.43%
std::sort(deque<int>)_(heap)/8192 69704.134 -
std::sort(deque<int>)_(pipe-organ)/1024 2779.217 -
std::sort(deque<int>)_(pipe-organ)/8 21.267 1.85%
std::sort(deque<int>)_(pipe-organ)/8192 26819.259 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17756.105 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.879 2.30%
std::sort(deque<int>)_(qsort_adversarial)/8192 460221.029 -
std::sort(deque<int>)_(repeated)/1024 967.648 -
std::sort(deque<int>)_(repeated)/8 19.205 2.30%
std::sort(deque<int>)_(repeated)/8192 6794.659 -
std::sort(deque<int>)_(shuffled)/1024 6883.731 1.84%
std::sort(deque<int>)_(shuffled)/8 23.907 2.11%
std::sort(deque<int>)_(shuffled)/8192 81074.468 -
std::sort(vector<NonIntegral>)_(ascending)/1024 543.364 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.525 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3763.953 -
std::sort(vector<NonIntegral>)_(descending)/1024 785.240 -
std::sort(vector<NonIntegral>)_(descending)/8 24.500 -3.17%
std::sort(vector<NonIntegral>)_(descending)/8192 5320.207 -
std::sort(vector<NonIntegral>)_(heap)/1024 4279.427 -
std::sort(vector<NonIntegral>)_(heap)/8 22.444 -
std::sort(vector<NonIntegral>)_(heap)/8192 49949.879 -1.09%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1904.585 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.336 1.87%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18507.698 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13234.921 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.581 1.49%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155243.397 -
std::sort(vector<NonIntegral>)_(repeated)/1024 509.421 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.790 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3743.392 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4668.659 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.901 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83022.822 -
std::sort(vector<int>)_(ascending)/1024 545.279 1.15%
std::sort(vector<int>)_(ascending)/8 16.655 -1.03%
std::sort(vector<int>)_(ascending)/8192 3756.279 -
std::sort(vector<int>)_(descending)/1024 1043.506 -1.32%
std::sort(vector<int>)_(descending)/8 25.454 -
std::sort(vector<int>)_(descending)/8192 7276.505 -1.84%
std::sort(vector<int>)_(heap)/1024 4535.502 -
std::sort(vector<int>)_(heap)/8 22.611 1.75%
std::sort(vector<int>)_(heap)/8192 45749.389 -
std::sort(vector<int>)_(pipe-organ)/1024 2276.212 -
std::sort(vector<int>)_(pipe-organ)/8 18.475 -1.38%
std::sort(vector<int>)_(pipe-organ)/8192 21497.654 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12929.844 -4.99%
std::sort(vector<int>)_(qsort_adversarial)/8 16.771 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148272.487 -4.43%
std::sort(vector<int>)_(repeated)/1024 665.850 -
std::sort(vector<int>)_(repeated)/8 16.991 -
std::sort(vector<int>)_(repeated)/8192 5050.538 -
std::sort(vector<int>)_(shuffled)/1024 4676.257 -
std::sort(vector<int>)_(shuffled)/8 21.147 -
std::sort(vector<int>)_(shuffled)/8192 45156.930 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3387.245 1.29%
std::stable_partition(deque<int>)_(alloc_fails)/32 1955.263 3.01%
std::stable_partition(deque<int>)_(alloc_fails)/50 1969.077 1.45%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17147.753 -
std::stable_partition(deque<int>)_(dense)/1024 707.586 14.54%
std::stable_partition(deque<int>)_(dense)/32 32.988 14.47%
std::stable_partition(deque<int>)_(dense)/50 44.949 15.09%
std::stable_partition(deque<int>)_(dense)/8192 6081.407 -
std::stable_partition(deque<int>)_(sparse)/1024 473.084 -
std::stable_partition(deque<int>)_(sparse)/32 14.181 13.50%
std::stable_partition(deque<int>)_(sparse)/50 32.761 15.55%
std::stable_partition(deque<int>)_(sparse)/8192 3639.267 1.59%
std::stable_partition(list<int>)_(alloc_fails)/1024 4144.228 -
std::stable_partition(list<int>)_(alloc_fails)/32 1904.084 -
std::stable_partition(list<int>)_(alloc_fails)/50 1932.041 1.31%
std::stable_partition(list<int>)_(alloc_fails)/8192 25205.104 -
std::stable_partition(list<int>)_(dense)/1024 1750.404 -
std::stable_partition(list<int>)_(dense)/32 33.011 -4.45%
std::stable_partition(list<int>)_(dense)/50 55.612 -3.21%
std::stable_partition(list<int>)_(dense)/8192 17471.843 2.45%
std::stable_partition(list<int>)_(sparse)/1024 944.426 1.29%
std::stable_partition(list<int>)_(sparse)/32 10.048 -
std::stable_partition(list<int>)_(sparse)/50 26.466 1.58%
std::stable_partition(list<int>)_(sparse)/8192 8843.932 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2948.738 1.87%
std::stable_partition(vector<int>)_(alloc_fails)/32 1940.312 1.37%
std::stable_partition(vector<int>)_(alloc_fails)/50 1933.765 1.54%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9845.024 -
std::stable_partition(vector<int>)_(dense)/1024 297.018 -
std::stable_partition(vector<int>)_(dense)/32 21.645 11.16%
std::stable_partition(vector<int>)_(dense)/50 25.814 5.73%
std::stable_partition(vector<int>)_(dense)/8192 2099.709 -
std::stable_partition(vector<int>)_(sparse)/1024 208.163 -5.28%
std::stable_partition(vector<int>)_(sparse)/32 7.240 -4.16%
std::stable_partition(vector<int>)_(sparse)/50 21.215 -
std::stable_partition(vector<int>)_(sparse)/8192 1547.950 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4166.249 1.33%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.228 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19015.892 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28802.044 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.475 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27346.029 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14081.847 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.361 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26092.743 -1.24%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16570.192 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.201 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22885.798 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25748.899 -1.26%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.258 6.31%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28709.646 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4137.817 9.18%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.131 -1.02%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13497.327 4.48%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19457.226 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.895 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25609.380 1.80%
std::stable_sort(deque<int>)_(ascending)/1024 2151.005 1.61%
std::stable_sort(deque<int>)_(ascending)/8 18.969 5.65%
std::stable_sort(deque<int>)_(ascending)/8192 13719.583 -
std::stable_sort(deque<int>)_(descending)/1024 2983.809 1.30%
std::stable_sort(deque<int>)_(descending)/8 29.284 9.69%
std::stable_sort(deque<int>)_(descending)/8192 21243.033 -
std::stable_sort(deque<int>)_(heap)/1024 2790.074 -
std::stable_sort(deque<int>)_(heap)/8 26.864 3.97%
std::stable_sort(deque<int>)_(heap)/8192 17792.958 -1.28%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2987.296 1.45%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.007 2.99%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20869.753 -1.76%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3168.804 1.13%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.993 8.11%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21051.461 -1.08%
std::stable_sort(deque<int>)_(repeated)/1024 1369.191 2.26%
std::stable_sort(deque<int>)_(repeated)/8 18.951 5.67%
std::stable_sort(deque<int>)_(repeated)/8192 7622.215 -
std::stable_sort(deque<int>)_(shuffled)/1024 2533.256 -
std::stable_sort(deque<int>)_(shuffled)/8 24.752 2.88%
std::stable_sort(deque<int>)_(shuffled)/8192 15014.054 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4502.014 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.197 3.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55056.580 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23690.832 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.162 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126829.329 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14153.112 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.548 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117782.427 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14503.315 2.38%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.200 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92687.770 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22960.956 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.318 3.41%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146084.514 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3222.121 -10.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.985 1.64%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18798.445 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18358.875 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.128 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158033.693 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3985.509 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.879 1.68%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45774.990 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13315.139 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.761 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197901.675 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10346.331 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.254 1.15%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126248.227 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8675.787 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.741 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123725.209 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14476.274 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.920 2.57%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210565.390 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1381.202 1.24%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.823 1.61%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15122.224 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12799.634 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.963 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183993.184 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4484.830 -2.79%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.723 -1.39%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18550.111 -7.33%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24245.209 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.803 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25644.826 2.23%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14316.413 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.539 -1.73%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31877.898 -1.46%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14359.668 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.260 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21817.626 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23574.956 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.665 -1.60%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35697.106 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3341.038 -10.65%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.736 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9570.122 -5.75%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18405.036 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.268 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28747.624 -3.19%
std::stable_sort(vector<int>)_(ascending)/1024 2077.710 -1.00%
std::stable_sort(vector<int>)_(ascending)/8 17.000 -
std::stable_sort(vector<int>)_(ascending)/8192 13476.097 -
std::stable_sort(vector<int>)_(descending)/1024 2819.304 -1.49%
std::stable_sort(vector<int>)_(descending)/8 24.731 -3.51%
std::stable_sort(vector<int>)_(descending)/8192 18417.608 -
std::stable_sort(vector<int>)_(heap)/1024 2527.562 -1.38%
std::stable_sort(vector<int>)_(heap)/8 22.116 -
std::stable_sort(vector<int>)_(heap)/8192 14418.325 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2810.024 -1.47%
std::stable_sort(vector<int>)_(pipe-organ)/8 19.089 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18265.763 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2894.126 -1.60%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.980 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18303.499 -
std::stable_sort(vector<int>)_(repeated)/1024 1117.262 -
std::stable_sort(vector<int>)_(repeated)/8 17.015 -
std::stable_sort(vector<int>)_(repeated)/8192 5276.621 -
std::stable_sort(vector<int>)_(shuffled)/1024 2214.157 -1.71%
std::stable_sort(vector<int>)_(shuffled)/8 21.216 -
std::stable_sort(vector<int>)_(shuffled)/8192 10810.152 -
std::swap_ranges(deque<int>)/1024 319.947 -6.05%
std::swap_ranges(deque<int>)/32 10.493 -
std::swap_ranges(deque<int>)/50 19.905 -
std::swap_ranges(deque<int>)/8192 2562.941 -5.39%
std::swap_ranges(list<int>)/1024 759.699 -
std::swap_ranges(list<int>)/32 19.449 -
std::swap_ranges(list<int>)/50 32.561 -
std::swap_ranges(list<int>)/8192 10140.800 -3.33%
std::swap_ranges(vector<int>)/1024 62.722 -
std::swap_ranges(vector<int>)/32 4.825 -
std::swap_ranges(vector<int>)/50 5.607 -
std::swap_ranges(vector<int>)/8192 476.591 -
std::transform(deque<int>)_(identity_transform)/1024 369.986 -
std::transform(deque<int>)_(identity_transform)/32 12.439 -
std::transform(deque<int>)_(identity_transform)/50 19.204 -
std::transform(deque<int>)_(identity_transform)/8192 2446.780 -
std::transform(deque<int>,_deque<int>)/1024 661.523 -
std::transform(deque<int>,_deque<int>)/32 21.599 -
std::transform(deque<int>,_deque<int>)/50 33.289 -
std::transform(deque<int>,_deque<int>)/8192 5415.226 -
std::transform(list<int>)_(identity_transform)/1024 742.556 -
std::transform(list<int>)_(identity_transform)/32 16.098 -
std::transform(list<int>)_(identity_transform)/50 38.595 -1.26%
std::transform(list<int>)_(identity_transform)/8192 7817.890 9.96%
std::transform(list<int>,_list<int>)/1024 847.943 -
std::transform(list<int>,_list<int>)/32 23.530 -
std::transform(list<int>,_list<int>)/50 36.663 -
std::transform(list<int>,_list<int>)/8192 9144.574 -
std::transform(vector<int>)_(identity_transform)/1024 262.853 -
std::transform(vector<int>)_(identity_transform)/32 9.043 1.08%
std::transform(vector<int>)_(identity_transform)/50 14.175 -
std::transform(vector<int>)_(identity_transform)/8192 2025.427 -
std::transform(vector<int>,_vector<int>)/1024 555.621 -
std::transform(vector<int>,_vector<int>)/32 17.227 -
std::transform(vector<int>,_vector<int>)/50 26.897 -
std::transform(vector<int>,_vector<int>)/8192 4439.350 -
std::unique(deque<int>)_(contiguous)/1024 730.592 -
std::unique(deque<int>)_(contiguous)/32 59.162 1.13%
std::unique(deque<int>)_(contiguous)/52 68.542 1.33%
std::unique(deque<int>)_(contiguous)/8192 5499.274 -
std::unique(deque<int>)_(sprinkled)/1024 962.424 15.19%
std::unique(deque<int>)_(sprinkled)/32 73.514 11.89%
std::unique(deque<int>)_(sprinkled)/52 94.276 15.03%
std::unique(deque<int>)_(sprinkled)/8192 7803.625 6.81%
std::unique(deque<int>,_pred)_(contiguous)/1024 636.592 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.190 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.440 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4446.300 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 692.386 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.145 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.779 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5255.557 -
std::unique(list<int>)_(contiguous)/1024 919.714 -
std::unique(list<int>)_(contiguous)/32 55.023 -
std::unique(list<int>)_(contiguous)/52 71.528 -
std::unique(list<int>)_(contiguous)/8192 7021.261 -
std::unique(list<int>)_(sprinkled)/1024 958.638 -4.71%
std::unique(list<int>)_(sprinkled)/32 57.616 -2.58%
std::unique(list<int>)_(sprinkled)/52 76.089 -
std::unique(list<int>)_(sprinkled)/8192 7782.963 -4.82%
std::unique(list<int>,_pred)_(contiguous)/1024 980.893 -
std::unique(list<int>,_pred)_(contiguous)/32 59.883 -
std::unique(list<int>,_pred)_(contiguous)/52 74.112 -1.12%
std::unique(list<int>,_pred)_(contiguous)/8192 7882.867 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1020.436 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.805 -
std::unique(list<int>,_pred)_(sprinkled)/52 80.902 -1.75%
std::unique(list<int>,_pred)_(sprinkled)/8192 8395.229 -
std::unique(vector<int>)_(contiguous)/1024 311.671 -
std::unique(vector<int>)_(contiguous)/32 50.803 -
std::unique(vector<int>)_(contiguous)/52 55.932 -
std::unique(vector<int>)_(contiguous)/8192 1930.500 -
std::unique(vector<int>)_(sprinkled)/1024 284.178 -
std::unique(vector<int>)_(sprinkled)/32 50.714 -
std::unique(vector<int>)_(sprinkled)/52 55.358 -
std::unique(vector<int>)_(sprinkled)/8192 1921.269 -
std::unique(vector<int>,_pred)_(contiguous)/1024 532.788 -1.12%
std::unique(vector<int>,_pred)_(contiguous)/32 54.416 -1.59%
std::unique(vector<int>,_pred)_(contiguous)/52 62.317 -3.29%
std::unique(vector<int>,_pred)_(contiguous)/8192 3758.647 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 700.576 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.919 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.753 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5303.434 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.190 -
std::unique_copy(deque<int>)_(contiguous)/32 10.631 -21.86%
std::unique_copy(deque<int>)_(contiguous)/52 16.196 -23.91%
std::unique_copy(deque<int>)_(contiguous)/8192 3739.759 -
std::unique_copy(deque<int>)_(sprinkled)/1024 471.881 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.904 -27.64%
std::unique_copy(deque<int>)_(sprinkled)/52 18.652 -17.88%
std::unique_copy(deque<int>)_(sprinkled)/8192 3755.095 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.037 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.512 9.63%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.897 -1.01%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4480.320 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.284 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.659 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.180 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5128.681 -
std::unique_copy(list<int>)_(contiguous)/1024 743.592 -53.99%
std::unique_copy(list<int>)_(contiguous)/32 11.152 -
std::unique_copy(list<int>)_(contiguous)/52 21.925 -1.24%
std::unique_copy(list<int>)_(contiguous)/8192 6816.158 -11.24%
std::unique_copy(list<int>)_(sprinkled)/1024 744.734 -53.81%
std::unique_copy(list<int>)_(sprinkled)/32 12.451 -
std::unique_copy(list<int>)_(sprinkled)/52 21.472 -2.00%
std::unique_copy(list<int>)_(sprinkled)/8192 6944.928 -9.25%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.251 -51.65%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.209 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.588 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7428.456 -11.26%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 843.601 -49.62%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.067 2.09%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.415 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7379.218 -11.23%
std::unique_copy(vector<int>)_(contiguous)/1024 248.417 -
std::unique_copy(vector<int>)_(contiguous)/32 8.804 -
std::unique_copy(vector<int>)_(contiguous)/52 13.417 -
std::unique_copy(vector<int>)_(contiguous)/8192 1893.528 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.933 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.267 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.819 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1885.530 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 545.617 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.431 3.68%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.518 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3696.320 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 582.524 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.311 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.135 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4419.121 -
std::unordered_map<int,_int>::clear()/0 418.789 -
std::unordered_map<int,_int>::clear()/1024 8474.931 4.09%
std::unordered_map<int,_int>::clear()/32 622.820 1.33%
std::unordered_map<int,_int>::clear()/8192 64653.637 3.40%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.161 -18.91%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.213 -3.90%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.330 7.07%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.442 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.752 6.34%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.439 -5.21%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.696 2.39%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.341 -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.352 10.21%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.422 1.77%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.348 29.15%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.715 2.28%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.800 15.90%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.676 6.11%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.983 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8895.209 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 286.405 -2.36%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 110001.861 -
std::unordered_map<int,_int>::ctor(const&)/0 13.807 -
std::unordered_map<int,_int>::ctor(const&)/1024 6783.042 -
std::unordered_map<int,_int>::ctor(const&)/32 206.485 1.71%
std::unordered_map<int,_int>::ctor(const&)/8192 55597.479 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.077 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10433.377 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 275.464 2.36%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 84800.535 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.771 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13861.510 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.290 4.39%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143419.295 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.839 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13656.176 1.05%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 385.489 4.51%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143165.901 -
std::unordered_map<int,_int>::erase(iterator)/0 19.865 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.738 -
std::unordered_map<int,_int>::erase(iterator)/32 20.514 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.947 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.136 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5643.297 3.98%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 537.882 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45711.833 2.31%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.495 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.086 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.600 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.865 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.269 -3.83%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.174 -1.62%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.038 -2.05%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.013 -5.97%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.016 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.272 -3.62%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.186 -4.25%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.228 -10.10%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.145 3.57%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.296 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.160 3.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.989 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13149.255 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 752.190 -1.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138596.213 -2.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.235 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7581.583 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 614.246 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86177.371 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.971 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14910.054 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 809.220 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152325.027 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.184 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14596.052 2.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 801.487 -1.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 151094.044 1.52%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.663 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.969 1.42%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.677 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.256 1.75%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.102 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.489 -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.455 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.701 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.825 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.101 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.893 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.420 -1.83%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.206 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 22.141 3.90%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.390 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.686 -2.55%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.092 -1.15%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6872.307 2.13%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.581 -3.64%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55682.484 1.81%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.123 -1.15%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6783.629 1.14%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.997 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55534.070 1.07%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -2.88%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1363.661 -4.45%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.994 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26713.361 -5.36%
std::unordered_multimap<int,_int>::clear()/0 421.979 -
std::unordered_multimap<int,_int>::clear()/1024 7950.834 -
std::unordered_multimap<int,_int>::clear()/32 610.407 -
std::unordered_multimap<int,_int>::clear()/8192 60971.642 -1.68%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.304 -11.01%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.230 -4.74%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.362 -12.56%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.401 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.274 -29.11%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.571 -8.08%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.468 -10.31%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.690 4.32%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.604 6.33%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.718 9.36%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.273 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.365 -9.99%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.361 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.343 -1.95%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.904 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8949.882 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 304.941 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 111191.129 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.803 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6650.264 -
std::unordered_multimap<int,_int>::ctor(const&)/32 198.264 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54651.434 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.804 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9270.955 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 262.491 1.25%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77160.000 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.840 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13916.118 2.69%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 386.064 1.77%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146974.272 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.803 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13764.902 3.05%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 379.749 1.45%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147819.297 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.638 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.102 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.081 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.079 -1.36%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.480 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5553.882 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.845 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45958.679 2.31%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.555 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.097 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.211 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.059 -1.46%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.272 -10.54%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.030 -1.79%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.176 -1.36%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.049 1.38%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.507 25.66%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.399 21.29%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.571 27.30%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.047 6.95%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.113 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.054 -12.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.585 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16131.807 2.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 803.358 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 178335.260 2.54%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.325 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15707.317 2.98%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 835.311 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 182333.282 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 419.403 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17521.665 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 867.084 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 174943.744 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.370 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18186.883 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 868.966 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 190760.696 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.106 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.161 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.921 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 33.622 -1.38%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.514 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 25.463 2.00%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.906 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.812 2.01%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.261 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6704.612 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.177 4.28%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54229.393 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.190 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6766.220 1.03%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.712 1.45%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55389.067 1.25%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1318.384 -7.09%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.048 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26760.923 1.05%
std::unordered_multiset<int>::clear()/0 423.136 -
std::unordered_multiset<int>::clear()/1024 7857.451 -4.50%
std::unordered_multiset<int>::clear()/32 612.555 -
std::unordered_multiset<int>::clear()/8192 59375.019 -7.45%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.142 -5.85%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.422 -1.08%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.323 1.31%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.412 22.63%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.161 -35.45%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.362 -13.20%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.374 -15.59%
std::unordered_multiset<int>::count(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.617 -3.26%
std::unordered_multiset<int>::count(key)_(existent)/32 1.760 -5.23%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.792 -3.68%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.406 51.41%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.144 -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.124 4.60%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.188 -1.59%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.018 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 9086.106 2.04%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 306.169 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 109496.060 3.30%
std::unordered_multiset<int>::ctor(const&)/0 13.823 -
std::unordered_multiset<int>::ctor(const&)/1024 6735.111 -
std::unordered_multiset<int>::ctor(const&)/32 200.773 -1.34%
std::unordered_multiset<int>::ctor(const&)/8192 55732.877 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.930 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9361.898 4.21%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 265.481 2.88%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 77797.078 3.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.839 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13691.607 -1.72%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 392.067 -1.05%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143532.620 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.812 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13420.775 -2.96%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.533 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144034.734 -
std::unordered_multiset<int>::erase(iterator)/0 19.714 -
std::unordered_multiset<int>::erase(iterator)/1024 20.540 -
std::unordered_multiset<int>::erase(iterator)/32 20.346 -
std::unordered_multiset<int>::erase(iterator)/8192 20.243 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.817 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5453.242 -1.25%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 542.256 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44122.134 -
std::unordered_multiset<int>::erase(key)_(existent)/0 20.595 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.860 2.97%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.201 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.633 7.12%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.350 23.57%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.122 -6.93%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.186 -5.45%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.022 -7.61%
std::unordered_multiset<int>::find(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.330 6.45%
std::unordered_multiset<int>::find(key)_(existent)/32 1.366 9.12%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.304 11.40%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.058 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.219 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.129 -5.14%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.386 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15850.678 -1.95%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 797.740 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 170470.961 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.873 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15419.142 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 833.724 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 182162.746 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.074 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 31.715 -1.21%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.952 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 34.254 1.27%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.578 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 24.650 -
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.026 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.446 2.27%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.168 -1.07%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6676.389 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 217.337 -2.10%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54063.433 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.177 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6686.794 -1.15%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.742 -1.93%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54467.582 -1.64%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.851 3.27%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1508.190 13.69%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.354 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 28921.961 12.60%
std::unordered_set<int>::clear()/0 421.806 -
std::unordered_set<int>::clear()/1024 8022.876 -37.77%
std::unordered_set<int>::clear()/32 613.419 -19.44%
std::unordered_set<int>::clear()/8192 62856.059 -31.59%
std::unordered_set<int>::contains(key)_(existent)/0 0.012 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.353 -9.28%
std::unordered_set<int>::contains(key)_(existent)/32 1.240 -9.77%
std::unordered_set<int>::contains(key)_(existent)/8192 1.414 8.18%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.610 -11.57%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.878 13.41%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.482 -16.99%
std::unordered_set<int>::count(key)_(existent)/0 0.015 -
std::unordered_set<int>::count(key)_(existent)/1024 1.341 11.23%
std::unordered_set<int>::count(key)_(existent)/32 1.220 -5.25%
std::unordered_set<int>::count(key)_(existent)/8192 1.207 -5.54%
std::unordered_set<int>::count(key)_(non-existent)/0 0.267 -12.15%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.368 -10.41%
std::unordered_set<int>::count(key)_(non-existent)/32 1.308 -15.34%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.360 -10.34%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.754 -1.49%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9140.725 -5.49%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 288.325 -7.23%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104394.156 -11.33%
std::unordered_set<int>::ctor(const&)/0 13.811 -
std::unordered_set<int>::ctor(const&)/1024 6740.349 -7.16%
std::unordered_set<int>::ctor(const&)/32 202.674 1.24%
std::unordered_set<int>::ctor(const&)/8192 55535.628 -20.50%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.832 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9723.016 -23.94%
std::unordered_set<int>::ctor(const&,_alloc)/32 274.286 -29.26%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81167.463 -29.70%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.816 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13582.620 -31.36%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.974 -37.40%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141828.017 -23.47%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.782 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13463.583 -30.10%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.573 -34.38%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141314.407 -21.92%
std::unordered_set<int>::erase(iterator)/0 19.778 -24.34%
std::unordered_set<int>::erase(iterator)/1024 20.528 -28.13%
std::unordered_set<int>::erase(iterator)/32 20.322 -22.97%
std::unordered_set<int>::erase(iterator)/8192 20.491 -20.28%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.199 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5571.411 -21.03%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 545.466 -9.55%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44255.931 -18.66%
std::unordered_set<int>::erase(key)_(existent)/0 21.293 -24.19%
std::unordered_set<int>::erase(key)_(existent)/1024 22.092 -31.38%
std::unordered_set<int>::erase(key)_(existent)/32 21.638 -24.11%
std::unordered_set<int>::erase(key)_(existent)/8192 23.035 -28.67%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.258 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.110 22.80%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.081 12.05%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.905 -20.68%
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.345 9.43%
std::unordered_set<int>::find(key)_(existent)/32 1.336 8.92%
std::unordered_set<int>::find(key)_(existent)/8192 1.387 4.24%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.169 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.194 8.28%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.077 -17.48%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.746 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13358.737 -28.30%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 779.679 -17.49%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 141145.344 -22.94%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.557 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7621.898 -25.19%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 619.867 -15.78%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85334.865 -22.97%
std::unordered_set<int>::insert(value)_(already_present)/0 1.572 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.940 -
std::unordered_set<int>::insert(value)_(already_present)/32 1.655 -1.20%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.728 -6.96%
std::unordered_set<int>::insert(value)_(new_value)/0 19.079 -21.57%
std::unordered_set<int>::insert(value)_(new_value)/1024 20.248 -18.49%
std::unordered_set<int>::insert(value)_(new_value)/32 19.320 -24.10%
std::unordered_set<int>::insert(value)_(new_value)/8192 19.847 -22.79%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.201 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6847.906 -44.09%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 228.552 -44.25%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 56152.916 -37.99%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.257 1.02%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6826.059 -37.27%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 204.262 -42.86%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55771.268 -37.20%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.874 6.10%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1351.602 -8.93%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.124 -2.04%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26278.925 -2.26%
std::unordered_set<std::string>::clear()/0 423.113 -
std::unordered_set<std::string>::clear()/1024 22810.236 -33.34%
std::unordered_set<std::string>::clear()/32 936.587 -31.56%
std::unordered_set<std::string>::clear()/8192 222670.328 -24.80%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 41.139 -14.33%
std::unordered_set<std::string>::contains(key)_(existent)/32 41.497 -4.37%
std::unordered_set<std::string>::contains(key)_(existent)/8192 34.740 3.16%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.373 -7.95%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 20.245 -18.02%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.837 17.46%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 20.820 -5.41%
std::unordered_set<std::string>::count(key)_(existent)/0 0.021 -
std::unordered_set<std::string>::count(key)_(existent)/1024 40.547 3.27%
std::unordered_set<std::string>::count(key)_(existent)/32 43.517 7.31%
std::unordered_set<std::string>::count(key)_(existent)/8192 42.151 2.19%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.272 -20.65%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 18.690 -8.62%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.607 25.45%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.532 2.45%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.797 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40453.239 -3.43%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 900.753 -18.89%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 728649.316 -
std::unordered_set<std::string>::ctor(const&)/0 13.776 -
std::unordered_set<std::string>::ctor(const&)/1024 35627.146 -8.48%
std::unordered_set<std::string>::ctor(const&)/32 701.418 -23.66%
std::unordered_set<std::string>::ctor(const&)/8192 343244.478 -3.34%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.951 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63682.945 -9.38%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1350.654 -17.33%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 609060.108 -8.52%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.777 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62477.528 -11.57%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1533.508 -19.24%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 647062.309 -9.38%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.730 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 64550.059 -10.39%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1715.060 -17.90%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 641412.093 -8.74%
std::unordered_set<std::string>::erase(iterator)/0 32.514 -22.85%
std::unordered_set<std::string>::erase(iterator)/1024 28.869 -35.48%
std::unordered_set<std::string>::erase(iterator)/32 29.096 -27.85%
std::unordered_set<std::string>::erase(iterator)/8192 29.643 -32.38%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.698 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12670.275 -29.00%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.911 -20.28%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118677.827 -24.32%
std::unordered_set<std::string>::erase(key)_(existent)/0 68.408 -41.07%
std::unordered_set<std::string>::erase(key)_(existent)/1024 125.009 -
std::unordered_set<std::string>::erase(key)_(existent)/32 55.387 -54.43%
std::unordered_set<std::string>::erase(key)_(existent)/8192 110.778 -29.55%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.268 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 18.813 -2.64%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 22.085 -3.23%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 21.099 -6.19%
std::unordered_set<std::string>::find(key)_(existent)/0 0.016 -
std::unordered_set<std::string>::find(key)_(existent)/1024 42.465 2.62%
std::unordered_set<std::string>::find(key)_(existent)/32 37.239 -14.02%
std::unordered_set<std::string>::find(key)_(existent)/8192 40.397 17.24%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.329 3.43%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.919 2.41%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.445 1.98%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.067 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.710 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56640.222 -10.58%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1946.608 -3.94%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 609509.978 -9.63%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 424.036 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56524.905 -8.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1592.420 -27.78%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 558462.787 -6.83%
std::unordered_set<std::string>::insert(value)_(already_present)/0 62.711 -4.59%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 21.776 2.49%
std::unordered_set<std::string>::insert(value)_(already_present)/32 71.938 20.07%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 38.209 -32.50%
std::unordered_set<std::string>::insert(value)_(new_value)/0 43.079 -26.73%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 47.654 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 70.328 -6.83%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 71.578 -1.47%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.314 1.71%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36667.563 -7.22%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 783.060 -24.52%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 342628.052 -5.55%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.332 1.57%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35904.676 -12.98%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 691.829 -25.22%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345398.047 -6.43%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.901 9.42%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16906.834 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 345.960 24.02%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 213865.173 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 242.807 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.669 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1885.230 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.115 1.23%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.702 -8.47%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 870.535 10.07%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.956 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.684 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 781.776 21.26%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.807 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.971 3.63%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 770.639 33.75%
std::vector<int>::ctor(size)/1024 44.006 -
std::vector<int>::ctor(size)/32 11.113 -3.88%
std::vector<int>::ctor(size)/8192 563.042 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.228 -2.17%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.095 -5.61%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 262.164 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.533 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.073 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.739 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.333 1.39%
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.477 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.298 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.039 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.535 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 806.224 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.694 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3048.674 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 946.323 1.32%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 483.355 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4294.642 3.98%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2216.500 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.876 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13419.034 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.859 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.978 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.263 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.893 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.998 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 833.925 6.82%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.591 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.667 2.79%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 678.043 2.65%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.656 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.393 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.288 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.409 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.377 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.400 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.722 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.720 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4597.486 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6291.630 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 128.430 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52570.379 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.792 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.679 -1.45%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6936.123 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19927.045 1.49%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 603.512 2.33%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173694.878 1.36%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.288 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.886 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6946.249 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19933.304 1.62%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 602.599 2.39%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173494.006 1.30%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.546 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.011 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6936.371 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19886.648 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 603.536 1.97%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172857.200 -
std::vector<std::string>::ctor(size)/1024 430.476 -
std::vector<std::string>::ctor(size)/32 34.193 -1.46%
std::vector<std::string>::ctor(size)/8192 4253.930 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.854 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.232 2.74%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5419.186 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19734.145 1.93%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 567.775 1.55%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171923.024 2.17%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.747 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.667 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4570.401 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.122 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.052 -1.36%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4584.811 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.847 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.853 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.417 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.129 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.199 -1.37%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.768 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.100 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.397 -3.40%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4560.700 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.866 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.536 -1.50%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4572.583 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1630.756 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 485.466 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9784.322 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15198.124 1.19%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 818.007 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115148.186 1.01%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3096.920 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 543.776 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20914.257 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16743.910 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 884.663 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 126928.408 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1696.300 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 580.772 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10988.475 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13404.711 1.46%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 903.811 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115546.851 1.11%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.450 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.124 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.357 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.007 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.404 -1.05%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.883 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.492 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.152 1.36%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5696.031 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6303.889 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 119.529 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51321.062 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 542.760 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.591 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3169.704 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 611.785 1.46%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.907 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5734.217 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.045 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.780 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.697 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.171 -1.98%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.825 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.381 -1.25%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.802 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.805 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.812 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.285 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.289 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.287 -
vector<bool>(const_vector<bool>&) 10.400 2.48%
vector<bool>(size_type,_const_value_type&) 8.843 9.14%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.501 5.92%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.868 -
vector<bool>::reserve() 8.942 10.38%
Geometric Mean 217.656 -