Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562298 2026-01-05T19:53:02 0:00:00
Previous 562162 2026-01-05T19:53:24 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2461 2335
Performance Improvements 2436 2419
Unchanged Tests 52283 52426
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 35022.33% 977273.274 343241180.520 - -2.42% -
std::set<std::string>::contains(key)_(non-existent)/32 160.53% 9.682 25.224 - 167.82% -
std::set<std::string>::contains(key)_(non-existent)/8192 159.63% 27.508 71.418 - 173.78% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 158.75% 9.333 24.151 - 162.37% -
std::set<std::string>::contains(key)_(non-existent)/1024 154.04% 21.272 54.040 - 160.25% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 136.36% 22.397 52.936 - 137.04% -
std::set<std::string>::count(key)_(non-existent)/1024 135.47% 22.733 53.529 - 134.93% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 133.73% 30.215 70.621 - 131.15% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 133.70% 30.362 70.956 - 127.48% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 132.84% 23.000 53.555 - 133.88% -
std::set<std::string>::count(key)_(non-existent)/32 132.61% 10.353 24.082 - 148.98% -
std::set<std::string>::find(key)_(non-existent)/1024 132.17% 22.810 52.958 - 160.04% -
std::fill(list<int>)/1024 131.93% 671.946 1558.443 - 131.98% -
std::set<std::string>::equal_range(key)_(non-existent)/32 131.61% 10.280 23.810 - 138.45% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 127.85% 852.309 1941.999 - 0.72% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 126.96% 31.279 70.990 - 124.83% -
std::set<std::string>::find(key)_(non-existent)/32 126.18% 10.572 23.913 - 157.74% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 126.02% 10.558 23.864 - 126.05% -
std::flat_map<int,_int>::ctor(const&)/8192 125.68% 855.756 1931.287 - -0.19% -
std::set<std::string>::find(key)_(non-existent)/8192 124.87% 31.397 70.603 - 150.78% -
std::copy_n(deque<int>)/64 122.63% 2.775 6.179 - 123.54% -
std::count(list<int>)_(every_other)/1024 122.12% 704.929 1565.768 - 120.71% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 121.36% 23.785 52.649 - 128.40% -
std::set<std::string>::count(key)_(non-existent)/8192 121.10% 32.391 71.617 - 121.04% -
std::set<std::string>::erase(key)_(non-existent)/8192 118.64% 32.342 70.713 - 110.97% -
std::fill(list<int>)/50 109.45% 16.807 35.201 - 108.59% -
std::copy_backward(vector<bool>)_(aligned)/1048576 107.95% 1355.213 2818.101 - 3.18% -
std::set<std::string>::erase(key)_(non-existent)/1024 106.78% 25.635 53.007 - 99.95% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 105.25% 27.665 56.783 - 157.36% -
rng::starts_with(list<int>)/1000 103.92% 757.398 1544.484 - 102.82% -
rng::starts_with(list<int>)/1024 103.51% 776.455 1580.186 - 101.64% -
rng::copy_n(deque<int>)/64 95.71% 2.873 5.622 - 96.02% -
std::set<std::string>::count(key)_(existent)/8192 91.54% 26.944 51.608 - 74.43% -
rng::remove(vector<int>)_(sprinkled)/8192 90.82% 1982.681 3783.287 - 90.76% -
std::set<std::string>::count(key)_(existent)/1024 87.19% 23.548 44.079 - 80.93% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 84.88% 1011.190 1869.456 - 80.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 84.85% 8.482 15.678 - -17.07% -
std::set<std::string>::contains(key)_(existent)/1024 84.00% 21.951 40.391 - 90.11% -
std::set<std::string>::lower_bound(key)_(existent)/1024 81.89% 22.145 40.280 - 71.41% -
std::set<std::string>::equal_range(key)_(existent)/8192 81.57% 27.801 50.478 - 86.92% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 78.13% 41.077 73.169 - 53.50% -
std::set<std::string>::upper_bound(key)_(existent)/8192 77.52% 28.989 51.460 - 78.58% -
std::set<std::string>::upper_bound(key)_(existent)/1024 77.37% 22.277 39.513 - 70.76% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 75.56% 49531.941 86957.749 - 75.95% -
rng::remove(vector<int>)_(sprinkled)/1024 75.47% 292.275 512.866 - 77.97% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 75.35% 6197.180 10866.909 - 75.62% -
std::find_end(deque<int>)_(near_matches)/8192 74.07% 1634010.685 2844284.465 - 20.92% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 73.99% 6139.846 10683.008 - 75.38% -
std::set<std::string>::find(key)_(existent)/1024 73.94% 23.166 40.294 - 75.54% -
std::set<std::string>::erase(key)_(existent)/8192 72.12% 71.345 122.803 - 72.81% -
std::set<std::string>::find(key)_(existent)/8192 71.77% 28.523 48.994 - 71.63% -
std::set<std::string>::erase(key)_(non-existent)/32 70.69% 13.984 23.870 - 62.54% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 70.25% 48977.279 83385.829 - 71.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 69.89% 13.656 23.200 - 54.85% -
std::set<std::string>::equal_range(key)_(existent)/1024 69.51% 23.524 39.876 - 72.70% -
std::set<std::string>::contains(key)_(existent)/8192 68.25% 29.785 50.114 - 67.60% -
std::set<std::string>::erase(key)_(existent)/32 67.42% 71.036 118.931 - 70.74% -
std::set<std::string>::erase(iterator)/0 66.38% 25.556 42.519 - 67.22% -
std::set<std::string>::count(key)_(existent)/32 65.87% 14.776 24.508 - 69.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 65.16% 13.296 21.959 - 64.38% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 65.00% 219.083 361.485 - 65.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 64.29% 50.630 83.182 - 68.03% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 62.65% 0.429 0.697 - 29.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 62.38% 0.429 0.697 - 13.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 62.13% 0.430 0.697 - -0.08% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 61.91% 216.692 350.843 - 61.94% -
SetIntersection_Interlaced_Vector_float_262144_64 60.84% 12454845.748 20032459.113 - 0.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 60.58% 41.680 66.930 - 59.54% -
std::set<std::string>::lower_bound(key)_(existent)/8192 59.93% 31.140 49.803 - 79.36% -
std::set<std::string>::lower_bound(key)_(existent)/32 58.89% 14.981 23.803 - 47.89% -
std::set<std::string>::insert(value)_(new_value)/32 58.65% 40.713 64.591 - 60.16% -
std::find_end(deque<int>)_(near_matches)/1000 58.21% 27169.081 42984.500 - 42.80% -
std::find_end(deque<int>)_(near_matches)/1024 58.21% 28239.451 44676.228 - 42.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 57.64% 29.511 46.520 - 58.00% -
std::set<std::string>::insert(value)_(already_present)/32 56.71% 11.913 18.669 - 56.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 55.41% 64.907 100.870 - 54.77% -
std::set<std::string>::erase(iterator)/8192 55.04% 25.943 40.222 - 55.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 54.71% 25.848 39.988 - 54.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 54.40% 28.468 43.953 - 54.08% -
std::set<std::string>::equal_range(key)_(existent)/32 53.72% 15.708 24.146 - 55.72% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 53.45% 46.433 71.252 - 14.61% -
BM_PopHeap_string_1 53.06% 0.457 0.700 - 0.03% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 51.00% 26.493 40.005 - 41.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 49.75% 66498.530 99584.315 - 49.95% -
std::set<std::string>::insert(value)_(new_value)/1024 49.70% 65.605 98.211 - 52.07% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 49.39% 27.428 40.974 - 49.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 49.31% 0.410 0.613 - 14.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 48.72% 2.351 3.496 - -6.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 47.91% 8746390.469 12936387.942 - 0.74% -
std::unordered_set<int>::count(key)_(non-existent)/0 46.99% 0.276 0.406 - 0.21% -
std::set<std::string>::insert(value)_(new_value)/8192 46.91% 71.296 104.744 - 49.75% -
BM_PushHeap_float_Random_1 46.81% 0.394 0.578 - 11.89% -
std::set<std::string>::erase(key)_(existent)/1024 46.56% 77.231 113.188 - 47.83% -
std::set<std::string>::erase(iterator)/1024 46.31% 28.457 41.635 - 47.91% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 46.17% 27.750 40.561 - 44.70% -
std::all_of(vector<int>)_(process_all)/50 45.88% 12.623 18.415 - 44.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 45.55% 8901818.123 12956464.787 - 0.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 45.55% 8847682.797 12877500.841 - 0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 45.38% 8862376.424 12883745.680 - 1.04% -
rng::contains_subrange(deque<int>)_(process_all)/50 45.19% 15.179 22.038 - 20.74% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 45.14% 6.670 9.680 - 46.91% -
rng::is_sorted_until(deque<int>,_pred)/8 44.96% 4.332 6.280 - 62.88% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 44.96% 945.727 1370.930 - 44.70% -
std::move(vector<int>)/262144 44.91% 14805.764 21455.461 - -2.11% -
std::multiset<std::string>::erase(key)_(existent)/1024 44.86% 60.056 86.999 - 50.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 44.64% 59.515 86.086 - 91.93% -
std::set<std::string>::insert(value)_(already_present)/1024 44.48% 33.995 49.116 - 43.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 44.44% 4.858 7.017 - 43.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 44.23% 3.325 4.796 - 45.51% -
BM_RangesPushHeap_string_Descending_262144 43.93% 3.218 4.631 - -9.52% -
SetIntersection_Interlaced_Vector_float_262144_16 43.87% 4498072.889 6471473.463 - 2.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 43.67% 3.334 4.790 - 33.75% -
std::set<int>::ctor(const&,_alloc)/8192 43.34% 48888.680 70077.349 - 42.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 43.32% 9095009.176 13035179.303 - 0.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 43.11% 4.914 7.033 - 33.43% -
std::set<int>::ctor(const&,_alloc)/32 43.05% 216.854 310.202 - 43.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 42.30% 23.904 34.016 - 17.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 42.29% 9015581.766 12828207.489 - 0.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 42.17% 7.656 10.885 - 42.13% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 42.10% 727.973 1034.438 - 43.47% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42.08% 40721.592 57856.566 - 43.23% -
std::set<std::string>::find(key)_(existent)/32 42.03% 16.668 23.674 - 45.21% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 41.95% 256.312 363.846 - 40.45% -
std::set<std::string>::erase(iterator)/32 41.69% 31.707 44.928 - 44.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 41.58% 7.688 10.884 - 31.78% -
std::multiset<std::string>::find(key)_(existent)/8192 41.55% 29.282 41.448 - 43.38% -
BM_RangesPushHeap_uint64_SingleElement_1 41.14% 0.494 0.697 - 13.18% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.86% 29.601 41.696 - 40.04% -
std::set<std::string>::ctor(const&)/32 40.76% 695.560 979.093 - 41.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 40.64% 61.906 87.065 - 41.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 40.48% 87.416 122.803 - 40.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 39.89% 6.297 8.809 - 39.82% -
BM_vector_deque_ranges_move/0 39.83% 0.439 0.614 - 18.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 39.80% 70039.422 97912.031 - 43.21% -
SetIntersection_Interlaced_Vector_float_1024_16 39.79% 2115942.058 2957779.529 - 4.89% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39.58% 8733.676 12190.585 - 42.84% -
BM_std_min<unsigned_short>/1 39.53% 0.327 0.456 - 79.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 39.35% 6.330 8.820 - 30.78% -
BM_RangesPushHeap_uint32_Ascending_1 39.11% 0.500 0.695 - 20.59% -
SetIntersection_Interlaced_Vector_string_262144_1024 39.00% 229034453.364 318348981.265 - 31.90% -
std::set<int>::ctor(const&)/8192 38.93% 48808.272 67809.304 - 35.80% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 38.75% 12603.481 17487.250 - 42.62% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 38.47% 20.677 28.631 - 7.56% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 37.88% 47.537 65.546 - 37.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 37.87% 29.005 39.990 - 38.79% -
std::multiset<std::string>::find(key)_(existent)/32 37.71% 15.758 21.700 - 47.06% -
BM_RangesMakeHeap_uint32_Random_4 37.69% 1.140 1.570 - -7.84% -
rng::reverse(vector<int>)/8 37.66% 1.572 2.163 - 33.66% -
std::map<std::string,_int>::erase(key)_(existent)/32 37.41% 58.819 80.826 - 1.03% -
rng::find(vector<bool>)_(process_all)/8 37.34% 0.521 0.716 - 19.04% -
std::set<std::string>::upper_bound(key)_(existent)/32 37.06% 17.035 23.349 - 36.98% -
std::set<std::string>::contains(key)_(existent)/32 36.87% 16.364 22.397 - 36.75% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 36.80% 48.486 66.329 - 36.04% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 36.72% 632.314 864.530 - 41.64% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 36.64% 82.595 112.856 - -8.59% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 36.12% 822842.626 1120083.228 - 36.45% -
rng::find(vector<bool>)_(process_all)/50 36.05% 0.521 0.708 - -4.32% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 35.63% 1539.045 2087.350 - 36.83% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 35.62% 0.466 0.633 - 41.49% -
SetIntersection_Interlaced_Vector_float_16384_256 35.54% 19833751.743 26882363.489 - -9.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 35.52% 59.553 80.704 - 34.33% -
std::set<int>::ctor(const&,_alloc)/1024 35.33% 6134.988 8302.701 - 32.68% -
BM_StringConstructDestroyCStr_Empty_Transparent 35.29% 0.235 0.317 - 34.65% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 35.16% 673.643 910.464 - 37.87% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 34.90% 69.138 93.269 - -0.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 34.84% 0.422 0.569 - 2.29% -
SetIntersection_Front_Set_float_16384_16384 34.56% 257508187.654 346496672.173 - 1.06% -
SetIntersection_Interlaced_Vector_float_16384_1024 34.47% 41901758.054 56345129.630 - -23.51% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 33.10% 1.389 1.848 - 0.02% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 32.71% 1.238 1.643 - 17.67% -
rng::unique_copy(list<int>)_(contiguous)/52 32.70% 22.624 30.022 - 32.13% -
std::copy(vector<bool>)_(aligned)/1048576 32.62% 2356.296 3124.964 - -5.89% -
std::set<int>::ctor(const&)/1024 32.32% 6119.346 8096.834 - 28.81% -
BM_PushHeap_uint64_SingleElement_1 32.06% 0.405 0.535 - 2.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 31.66% 10.524 13.856 - 26.60% -
std::set<std::string>::clear()/1024 31.19% 20413.143 26779.281 - 34.75% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 30.97% 0.485 0.635 - 11.97% -
std::multiset<std::string>::find(key)_(existent)/1024 30.83% 21.144 27.662 - 17.16% -
rng::contains_subrange(deque<int>)_(process_all)/32 30.61% 11.153 14.567 - 4.66% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 30.45% 54521.854 71125.205 - 29.94% -
BM_std_min<int>/1 30.44% 0.287 0.375 - 33.14% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 30.18% 12601.659 16404.598 - 28.88% -
rng::find(list<int>)_(process_all)/8192 30.12% 8239.891 10721.708 - 2.69% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 30.11% 25.990 33.817 - 0.66% -
BM_MakeHeap_uint32_Random_4 30.07% 1.123 1.461 - 30.25% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.97% 2956.831 3843.073 - 29.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 29.33% 68.410 88.476 - -7.73% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 29.28% 1499.289 1938.217 - 19.39% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.23% 2959.963 3825.176 - 29.30% -
std::set<std::string>::clear()/8192 29.17% 204284.538 263869.168 - 30.62% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 29.14% 306.497 395.820 - 31.28% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 28.55% 115958.256 149061.507 - 31.17% -
std::set<int>::insert(value)_(new_value)/32 28.47% 19.894 25.559 - 29.47% -
SetIntersection_Interlaced_Vector_float_262144_1024 28.33% 85681224.905 109955369.901 - -29.66% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 28.23% 28.227 36.195 - -24.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 27.97% 10.451 13.373 - 28.03% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 27.95% 50.604 64.746 - 25.93% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.80% 409.929 523.881 - 28.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 27.59% 25.129 32.062 - 9.91% -
std::unordered_multiset<int>::count(key)_(existent)/32 27.36% 1.360 1.733 - -6.75% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.34% 408.866 520.664 - 27.18% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 27.26% 0.496 0.631 - 12.39% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 27.16% 680.290 865.063 - 28.34% -
std::set<int>::upper_bound(key)_(non-existent)/8192 27.10% 9.961 12.660 - 25.32% -
std::unordered_set<int>::count(key)_(non-existent)/1024 26.97% 1.144 1.452 - -6.18% -
std::copy_n(vector<int>)/4096 26.84% 168.890 214.226 - 2.91% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 26.78% 1.234 1.565 - 17.57% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 26.42% 1196.239 1512.234 - 28.28% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 26.35% 0.390 0.492 - 9.13% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 26.32% 1.328 1.678 - 12.19% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 26.23% 605485.154 764313.506 - 28.04% -
std::set<int>::insert(value)_(new_value)/0 26.12% 18.007 22.710 - 26.87% -
std::unordered_set<std::string>::erase(key)_(existent)/0 26.09% 71.691 90.395 - -26.36% -
std::map<std::string,_int>::erase(key)_(existent)/0 26.00% 58.394 73.576 - 74.33% -
std::find_if(list<int>)_(bail_25%)/32768 25.82% 8502.675 10697.791 - 2.63% -
std::set<int>::insert(value)_(already_present)/1024 25.81% 5.785 7.278 - 7.41% -
std::copy_backward(vector<bool>)_(unaligned)/262144 25.41% 1658.159 2079.488 - 11.86% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 25.16% 1661.858 2080.011 - 12.56% -
std::equal(list<int>)_(it,_it,_it)/50 25.04% 34.223 42.794 - 26.18% -
BM_RangesMakeHeap_float_Descending_64 24.73% 0.199 0.248 - 28.30% -
rng::find_end(vector<int>)_(same_length)/8192 24.61% 4148.508 5169.495 - 35.09% -
std::reverse(list<int>)/8 24.30% 2.027 2.519 - 24.12% -
std::stable_partition(deque<int>)_(dense)/1024 24.26% 566.876 704.418 - 18.15% -
rng::find_if_not(list<int>)_(process_all)/8192 24.18% 7247.959 9000.184 - 0.42% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 24.16% 700.002 869.114 - 24.37% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 23.81% 18.123 22.438 - 23.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 23.73% 31.692 39.213 - 23.08% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.58% 24.082 29.760 - 15.82% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 23.55% 4.791 5.919 - 32.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 23.48% 17.642 21.784 - -7.96% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.34% 21.372 26.360 - 7.42% -
BM_MakeThenSortHeap_float_Descending_4 23.34% 1.087 1.341 - 14.10% -
BM_RangesMakeHeap_float_Random_4 23.17% 1.262 1.554 - 1.58% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 22.17% 7607.243 9293.660 - 21.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 21.88% 28.940 35.274 - -2.87% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 21.82% 1.141 1.390 - 20.22% -
BM_std_min<char>/1 21.40% 0.313 0.380 - 31.87% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 21.31% 9.338 11.327 - 20.83% -
rng::find_if_not(list<int>)_(bail_25%)/32768 21.30% 8617.343 10452.992 - -0.15% -
std::stable_partition(deque<int>)_(dense)/50 21.14% 37.262 45.141 - 13.75% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.11% 25.515 30.900 - 21.06% -
BM_PushHeap_string_Ascending_16 21.08% 4.623 5.598 - 19.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 21.01% 1.004 1.215 - -2.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.01% 36.961 44.726 - 26.52% -
std::set<int>::erase(key)_(existent)/0 20.93% 20.453 24.734 - 22.05% -
std::unordered_set<std::string>::erase(iterator)/8192 20.91% 26.430 31.958 - -3.17% -
BM_RangesPushHeap_float_Random_1 20.78% 0.577 0.697 - 62.73% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 20.74% 0.967 1.167 - 1.75% -
std::unordered_set<int>::count(key)_(existent)/32 20.68% 1.317 1.589 - 8.09% -
std::set<int>::erase(key)_(existent)/32 20.67% 21.997 26.545 - 21.37% -
std::set<int>::insert(value)_(already_present)/8192 20.57% 9.583 11.554 - 6.67% -
std::search_n(list<int>)_(no_match)/1000 20.54% 585.999 706.348 - 4.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 20.30% 3.069 3.692 - 6.00% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.22% 19.995 24.039 - 20.73% -
BM_std_min<unsigned_long_long>/1 20.22% 0.381 0.458 - 0.08% -
SetIntersection_Front_Vector_float_16384_1024 20.21% 5985767.740 7195379.963 - 20.55% -
SetIntersection_Front_Vector_float_262144_1024 20.19% 5980511.335 7188266.756 - 20.60% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 20.12% 51.832 62.261 - 21.28% -
std::search(list<int>)_(single_element)/1000 20.12% 558.882 671.320 - 0.03% -
std::set<std::string>::clear()/32 20.01% 916.030 1099.360 - 22.37% -
std::find(vector<bool>)_(process_all)/8 19.98% 0.667 0.800 - 38.79% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 19.90% 20.887 25.043 - 11.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 19.88% 0.479 0.575 - 28.17% -
std::set<int>::erase(iterator)/0 19.84% 20.071 24.054 - 20.05% -
std::unordered_set<std::string>::erase(iterator)/1024 19.68% 28.629 34.263 - 14.81% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.62% 30.663 36.680 - 68.78% -
BM_std_minmax<char>/64 19.61% 1.154 1.381 - 9.94% -
BM_deque_deque_ranges_copy_backward/0 19.60% 0.771 0.922 - 15.13% -
BM_vector_deque_move/2 19.57% 1.678 2.007 - 9.54% -
SetIntersection_Interlaced_Vector_float_256_64 19.42% 6538974.904 7809059.324 - -12.47% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 19.40% 7.179 8.572 - 34.88% -
rng::find_first_of(list<int>)_(large_needle)/1024 19.40% 798792.363 953732.125 - -1.23% -
std::set<std::string>::insert(value)_(new_value)/0 19.37% 32.967 39.353 - 19.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 19.36% 503.099 600.510 - -2.22% -
std::set<int>::erase(iterator)/8192 18.95% 20.589 24.490 - 20.48% -
SetIntersection_Front_Vector_float_1024_1024 18.94% 5986913.096 7121046.029 - 18.96% -
std::set<int>::clear()/8192 18.88% 75917.370 90250.329 - 21.54% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 18.87% 64.150 76.254 - 26.75% -
rng::find_end(deque<int>)_(match_near_end)/8192 18.84% 177897.182 211411.910 - 28.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 18.82% 0.448 0.532 - -16.15% -
SetIntersection_Interlaced_Vector_float_262144_256 18.76% 34644293.090 41142878.457 - -20.55% -
BM_std_minmax<long_long>/2 18.66% 1.118 1.327 - 0.94% -
BM_SortHeap_pair<uint32,_uint32>_4 18.60% 1.535 1.821 - -3.68% -
std::set<int>::clear()/1024 18.59% 8897.176 10550.864 - 20.39% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 18.58% 495856.658 587992.408 - 19.05% -
rng::find_end(vector<int>)_(same_length)/1024 18.53% 554.033 656.676 - 27.83% -
rng::find_end(vector<int>)_(same_length)/1000 18.26% 539.149 637.624 - 26.99% -
std::find_end(vector<int>)_(same_length)/1024 18.22% 508.866 601.571 - 17.91% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 18.22% 28.322 33.482 - 42.73% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 18.21% 618.117 730.701 - 0.90% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.12% 17.981 21.239 - 18.14% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 18.07% 64.998 76.745 - 26.49% -
BM_RangesPopHeap_uint32_1 18.06% 0.486 0.574 - 38.16% -
BM_RangesPushHeap_string_Descending_1024 18.04% 2.355 2.780 - 11.97% -
BM_vector_deque_ranges_copy_backward/0 18.01% 0.403 0.476 - 7.68% -
std::set<std::string>::erase(key)_(existent)/0 17.96% 64.411 75.982 - 18.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.94% 17.986 21.212 - 17.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.89% 44.417 52.364 - 18.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 17.89% 9131420.603 10764589.996 - 10.46% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 17.88% 22.704 26.764 - 5.42% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 17.84% 3858.877 4547.256 - 19.05% -
std::set<int>::lower_bound(key)_(non-existent)/32 17.83% 2.308 2.719 - 14.37% -
std::find_end(vector<int>)_(same_length)/8192 17.83% 4043.360 4764.198 - 17.68% -
std::find_end(vector<int>)_(same_length)/1000 17.72% 498.185 586.445 - 17.49% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 17.65% 20.350 23.942 - 17.80% -
std::set<int>::lower_bound(key)_(non-existent)/8192 17.57% 9.264 10.892 - 12.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 17.49% 484.282 568.976 - 16.94% -
BM_RangesPushHeap_uint32_Random_1 17.48% 0.411 0.483 - -3.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 17.48% 20.063 23.570 - 17.58% -
BM_std_minmax_element<int>/3 17.36% 1.060 1.244 - 19.17% -
std::set<int>::lower_bound(key)_(non-existent)/1024 17.31% 6.100 7.155 - 13.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 17.06% 477.467 558.933 - 17.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 17.01% 30.609 35.815 - 21.21% -
BM_std_minmax<long_long>/3 16.96% 1.491 1.744 - -0.32% -
std::stable_partition(deque<int>)_(dense)/32 16.95% 28.063 32.821 - 9.74% -
rng::remove(vector<int>)_(sprinkled)/50 16.82% 55.270 64.569 - 17.07% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 16.82% 1.309 1.529 - 16.16% -
BM_StringEraseWithMove_Empty_Transparent 16.82% 0.570 0.666 - 18.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 16.77% 34.566 40.363 - 17.25% -
std::partial_sort_copy(list<int>)_(repeated)/1024 16.71% 4503.771 5256.300 - 16.52% -
std::set<int>::equal_range(key)_(non-existent)/8192 16.70% 9.980 11.647 - 18.77% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 16.61% 36352.952 42389.393 - 17.89% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 16.30% 719.999 837.381 - 18.66% -
rng::find(vector<int>)_(bail_25%)/8 16.24% 1.364 1.586 - 15.90% -
std::set<std::string>::ctor(const&,_alloc)/32 16.23% 799.379 929.099 - 16.82% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 16.20% 0.981 1.140 - 7.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 16.19% 0.612 0.712 - 13.11% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 16.18% 2.103 2.444 - 11.15% -
BM_RangesPushHeap_uint32_Descending_4 16.12% 0.345 0.401 - 14.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 16.06% 1538.183 1785.253 - 15.67% -
rng::find_end(deque<int>)_(match_near_end)/1000 16.06% 332.977 386.453 - 18.66% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 16.01% 4250.409 4930.726 - 18.44% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 15.86% 751.761 870.960 - 31.12% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 15.82% 3231.836 3743.215 - 17.87% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 15.80% 1310.486 1517.485 - -10.23% -
rng::move_backward(list<int>)/4096 15.75% 6648.731 7695.796 - 17.31% -
std::is_sorted(deque<int>)/8 15.68% 2.817 3.259 - 29.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 15.59% 149060.812 172301.408 - 12.82% -
SetIntersection_Interlaced_Vector_float_1024_256 15.56% 5305125.722 6130430.442 - -22.82% -
SetIntersection_Interlaced_Vector_float_1024_4 15.43% 1319983.306 1523655.116 - 3.88% -
BM_StringConstructDestroyCStr_Large_Transparent 15.38% 9.201 10.616 - 18.59% -
BM_RangesPopHeap_uint64_1 15.34% 0.449 0.518 - 16.45% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 15.31% 19.117 22.045 - 15.23% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 15.26% 27.805 32.048 - 22.64% -
std::swap_ranges(list<int>)/8192 15.17% 8837.011 10177.664 - 5.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 14.95% 28.504 32.766 - 16.02% -
SetIntersection_Front_Set_float_262144_1024 14.84% 14265605.493 16382830.684 - 15.33% -
BM_std_minmax_element<char>/3 14.75% 1.086 1.246 - 5.55% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 14.73% 18.055 20.715 - 13.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 14.73% 17744.354 20357.980 - 14.64% -
rng::find_end(deque<int>)_(match_near_end)/1024 14.73% 3409.128 3911.213 - 23.14% -
BM_RangesPushHeap_string_Descending_256 14.72% 2.275 2.609 - 10.20% -
BM_RangesPushHeap_string_Random_262144 14.54% 18.031 20.654 - 11.64% -
std::for_each_n(join_view(vector<vector<int>>))/8 14.53% 1.611 1.845 - 9.93% -
std::fill_n(vector<bool>)/64 14.44% 1.416 1.621 - 6.76% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 14.41% 263478.865 301433.592 - 13.90% -
SetIntersection_Front_Vector_float_16384_16384 14.35% 80122260.843 91623582.790 - 13.94% -
BM_RangesMakeHeap_float_Descending_16 14.20% 0.210 0.240 - 14.53% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 14.19% 386174.187 440955.754 - 15.19% -
std::move(vector<bool>)_(unaligned)/512 14.08% 4.006 4.571 - 14.92% -
rng::stable_partition(list<int>)_(dense)/32 13.98% 31.713 36.146 - 13.65% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 13.97% 63.103 71.916 - -0.29% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 13.88% 5570.976 6344.139 - 13.68% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 13.81% 26.546 30.213 - 2.62% -
std::multimap<std::string,_int>::erase(iterator)/0 13.77% 25.924 29.494 - 12.49% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.72% 27.790 31.604 - 13.50% -
std::map<std::string,_int>::insert(value)_(already_present)/0 13.70% 16.875 19.188 - 57.81% -
BM_vector_deque_ranges_move_backward/0 13.62% 0.454 0.515 - -14.99% -
std::unordered_set<int>::count(key)_(existent)/8192 13.61% 1.322 1.502 - 14.12% -
std::replace_if(vector<int>)_(sprinkled)/50 13.51% 12.877 14.617 - 13.29% -
std::find(deque<int>)_(process_all)/50 13.48% 13.123 14.892 - 12.51% -
rng::copy(vector<bool>)_(unaligned)/262144 13.47% 1367.818 1552.120 - 13.44% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 13.45% 33747.669 38285.444 - 22.22% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.44% 70.827 80.344 - 13.29% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13.43% 40938.029 46437.528 - 13.78% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 13.42% 9.255 10.497 - 11.31% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 13.34% 1.414 1.603 - -2.23% -
SetIntersection_Front_Vector_float_1024_256 13.33% 2333792.125 2644918.715 - 11.82% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 13.28% 1.181 1.337 - 23.80% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 13.27% 26.928 30.503 - 20.32% -
std::map<std::string,_int>::erase(key)_(existent)/1024 13.25% 70.453 79.785 - -8.09% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 13.24% 756.061 856.163 - 3.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13.23% 16176.159 18316.142 - 13.40% -
BM_vector_deque_move/1 13.16% 2.024 2.290 - 8.50% -
std::find_end(deque<int>)_(match_near_end)/1000 13.15% 338.190 382.647 - 15.73% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 13.04% 24.620 27.831 - 14.73% -
rng::replace(vector<int>)_(prefix)/8192 12.98% 1128.830 1275.327 - 0.94% -
BM_StringEraseWithMove_Empty_Opaque 12.79% 0.799 0.902 - 12.90% -
BM_RangesPushHeap_string_Ascending_16384 12.77% 18.366 20.713 - 7.31% -
BM_std_minmax_element<long_long>/2 12.68% 0.609 0.686 - 27.56% -
rng::rotate_copy(vector<int>)/8192 12.68% 544.205 613.209 - 116.20% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 12.67% 7.286 8.210 - 20.44% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 12.64% 15.786 17.782 - 9.50% -
rng::search_n(list<int>)_(no_match)/8192 12.63% 6871.166 7738.659 - 4.67% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 12.59% 36181.865 40736.249 - 13.66% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 12.57% 1476.479 1662.068 - -4.03% -
SetIntersection_Interlaced_Vector_uint32_1024_64 12.55% 3709988.942 4175553.302 - -17.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 12.55% 16599224.923 18682177.185 - -39.59% -
BM_RangesPushHeap_string_Descending_16384 12.55% 2.353 2.648 - 7.55% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 12.51% 32674.315 36760.525 - 22.08% -
BM_RangesPushHeap_float_Descending_1 12.47% 0.560 0.630 - -9.61% -
BM_RangesPushHeap_float_Ascending_16 12.41% 0.986 1.109 - 12.88% -
bm_ranges_lexicographical_compare<int>/16 12.34% 2.053 2.306 - 0.01% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.31% 36.221 40.679 - 11.35% -
std::equal(deque<int>)_(it,_it,_it)/50 12.31% 20.193 22.678 - -5.93% -
std::fill_n(vector<bool>)/512 12.28% 1.425 1.600 - 12.28% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 12.26% 46.887 52.635 - 13.14% -
BM_MakeHeap_uint32_Random_16384 12.17% 0.980 1.100 - 9.99% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 12.08% 833856.625 934577.535 - 0.11% -
std::find_if(vector<int>)_(bail_25%)/8 12.08% 0.998 1.118 - 12.40% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 12.03% 20.971 23.494 - 8.85% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11.92% 6623.016 7412.414 - 14.28% -
SetIntersection_Front_Vector_float_262144_256 11.87% 2334491.445 2611499.148 - 10.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 11.84% 1.207 1.350 - 15.71% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 11.83% 835678.585 934509.391 - -0.04% -
std::unordered_map<int,_int>::count(key)_(existent)/32 11.82% 1.225 1.370 - 7.61% -
std::remove(deque<int>)_(sprinkled)/50 11.82% 57.944 64.790 - 13.16% -
BM_MakeThenSortHeap_uint64_Descending_4 11.80% 1.298 1.451 - -4.09% -
std::multiset<std::string>::contains(key)_(existent)/32 11.79% 14.862 16.614 - 11.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 11.77% 9692845.875 10833528.923 - 0.07% -
bm_ranges_lexicographical_compare<signed_char>/64 11.75% 2.063 2.306 - 21.14% -
std::multiset<std::string>::equal_range(key)_(existent)/32 11.69% 17.733 19.807 - 2.80% -
rng::any_of(deque<int>)_(process_all)/50 11.64% 19.251 21.492 - 17.18% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 11.61% 974.043 1087.159 - 5.42% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 11.61% 58.926 65.768 - 9.89% -
SetIntersection_Front_Vector_float_16384_256 11.61% 2343343.129 2615297.990 - 11.46% -
rng::search(list<int>)_(same_length)/8192 11.55% 8051.876 8981.696 - -7.30% -
BM_RangesPushHeap_float_SingleElement_1 11.52% 0.412 0.459 - -27.91% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 11.52% 1.286 1.435 - 3.46% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 11.52% 15.341 17.107 - 1.18% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 11.47% 1.724 1.922 - 3.20% -
SetIntersection_Interlaced_Vector_float_16384_16 11.46% 2342520.212 2611078.658 - -32.90% -
std::for_each(list<int>)/8192 11.46% 7771.223 8662.046 - -0.27% -
BM_deque_vector_copy/0 11.39% 1.468 1.635 - 9.68% -
std::map<int,_int>::equal_range(key)_(existent)/32 11.32% 1.737 1.934 - 10.38% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 11.18% 26.887 29.894 - 1.82% -
BM_std_min<int>/2 11.16% 0.462 0.514 - 11.36% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.09% 10.808 12.006 - 13.65% -
BM_StringConstructDestroyCStr_Small_Opaque 11.09% 2.082 2.312 - 11.08% -
std::find_if_not(vector<int>)_(process_all)/32768 11.05% 8796.936 9769.203 - 10.91% -
BM_StringRelationalLiteral_Less_Small_Large_Control 11.05% 1.574 1.748 - 1.62% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 11.04% 0.735 0.816 - 8.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11.04% 8815.884 9789.173 - 0.40% -
std::map<int,_int>::find(key)_(non-existent)/32 11.00% 2.410 2.675 - 11.39% -
BM_vector_deque_copy_backward/0 10.96% 0.415 0.461 - 14.82% -
BM_PushHeap_string_Descending_16 10.96% 2.084 2.312 - -5.06% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 10.96% 37993.786 42156.913 - 4.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.95% 34.590 38.377 - 11.86% -
std::find_if_not(vector<int>)_(process_all)/8192 10.91% 2191.792 2431.016 - 10.76% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 10.91% 46.828 51.936 - 9.20% -
std::search_n(list<int>)_(no_match)/8192 10.90% 6745.801 7480.771 - 2.24% -
std::set<int>::ctor(&&,_different_allocs)/8192 10.89% 48221.670 53473.016 - 12.04% -
std::search(deque<int>,_pred)_(near_matches)/1024 10.88% 25595.062 28380.739 - 15.95% -
std::set<int>::erase(key)_(existent)/1024 10.86% 39.257 43.519 - 12.79% -
rng::search(deque<int>)_(near_matches)/1024 10.84% 18065.429 20024.622 - -20.62% -
BM_RangesPushHeap_string_Descending_64 10.84% 2.190 2.427 - 7.63% -
SetIntersection_Interlaced_Vector_uint64_262144_4 10.82% 1889949.094 2094535.990 - 32.32% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 10.82% 23.690 26.255 - -0.17% -
std::search(deque<int>,_pred)_(near_matches)/1000 10.79% 24492.743 27136.265 - 16.43% -
rng::for_each(multiset<int>)/50 10.78% 47.450 52.566 - 16.42% -
SetIntersection_Front_Vector_float_262144_16384 10.77% 80243273.994 88887903.772 - 10.30% -
BM_RangesMakeHeap_float_Heap_64 10.77% 0.222 0.246 - 19.69% -
BM_RangesMakeThenSortHeap_uint32_Descending_1 10.68% 0.274 0.303 - 8.53% -
std::move(deque<int>)/4096 10.67% 153.109 169.443 - 10.18% -
BM_StringDestroy_Empty 10.65% 0.682 0.755 - 15.36% -
BM_MakeThenSortHeap_float_Descending_16384 10.60% 27.084 29.955 - 9.53% -
std::copy(list<int>)/64 10.53% 30.751 33.990 - 6.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10.53% 8900.745 9837.820 - 0.56% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 10.52% 37.753 41.726 - -2.51% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 10.46% 33.708 37.233 - 8.53% -
std::find_if_not(list<int>)_(bail_25%)/8 10.39% 1.199 1.323 - 8.83% -
BM_PushHeap_float_SingleElement_1 10.39% 0.632 0.698 - 0.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 10.29% 40055.518 44177.461 - 2.11% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 10.28% 31.966 35.252 - 15.54% -
rng::adjacent_find(deque<int>)/8 10.27% 3.277 3.613 - -3.64% -
BM_RangesPushHeap_string_Ascending_256 10.27% 9.533 10.512 - -4.21% -
BM_std_minmax<long_long>/5 10.27% 2.012 2.219 - -0.26% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 10.23% 6680.846 7364.524 - 8.00% -
rng::remove(vector<int>)_(sprinkled)/32 10.18% 51.541 56.791 - 10.51% -
std::remove_if(vector<int>)_(sprinkled)/50 10.17% 59.640 65.707 - 9.36% -
std::swap_ranges(deque<int>)/1024 10.16% 319.922 352.432 - 6.94% -
std::adjacent_find(list<int>)/50 10.16% 23.673 26.078 - 9.73% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 10.08% 18.988 20.902 - -11.17% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 10.02% 348154.782 383039.406 - 10.81% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 10.00% 33.190 36.509 - 11.59% -
BM_PopHeap_float_256 10.00% 20.331 22.364 - 9.96% -
BM_RangesMakeHeap_uint32_Random_1024 9.93% 1.034 1.137 - 6.13% -
std::set<int>::clear()/32 9.93% 641.473 705.166 - 10.08% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.92% 0.699 0.768 - 9.74% -
std::reverse_copy(vector<int>)/8 9.90% 2.371 2.606 - 10.12% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.86% 0.699 0.768 - 9.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 9.86% 5268.983 5788.457 - -0.21% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.82% 0.699 0.768 - 9.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 9.82% 1.852 2.034 - 0.12% -
rng::adjacent_find(list<int>,_pred)/8192 9.80% 7926.627 8703.324 - -0.22% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.78% 9.491 10.419 - 0.66% -
std::copy(vector<bool>)_(unaligned)/262144 9.70% 1712.392 1878.437 - 9.65% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 9.68% 571.768 627.126 - 10.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.66% 51.521 56.500 - 21.64% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 9.65% 21.854 23.963 - 5.49% -
BM_StringFindAllMatch/1 9.59% 2.634 2.887 - 4.05% -
SetIntersection_Front_Set_float_1024_256 9.58% 4398894.509 4820258.162 - -3.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 9.56% 40.533 44.410 - 18.26% -
std::find_end(list<int>)_(process_all)/8192 9.54% 7036.142 7707.471 - 10.29% -
rng::none_of(deque<int>)_(process_all)/50 9.50% 24.632 26.973 - 1.55% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 9.47% 27.857 30.494 - 6.69% -
SetIntersection_Front_Set_uint64_16384_256 9.47% 4414613.959 4832582.852 - -4.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 9.44% 20.709 22.663 - 14.00% -
std::find(vector<bool>)_(process_all)/50 9.42% 0.736 0.805 - 39.16% -
rng::is_sorted(vector<int>,_pred)/8 9.40% 3.581 3.918 - 11.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.40% 24.184 26.457 - 8.85% -
BM_MakeHeap_float_Random_16 9.40% 1.521 1.664 - 3.49% -
std::find_end(forward_list<int>)_(same_length)/8192 9.40% 13005.302 14227.153 - -2.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 9.33% 3.513 3.840 - 6.71% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.25% 10.002 10.927 - 2.71% -
std::swap_ranges(deque<int>)/8192 9.23% 2573.271 2810.828 - 6.63% -
std::map<std::string,_int>::count(key)_(existent)/32 9.22% 15.235 16.641 - -8.05% -
rng::find_first_of(vector<int>)_(large_needle)/50 9.16% 261.393 285.335 - -0.08% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 9.13% 0.364 0.397 - 18.16% -
rng::all_of(deque<int>)_(process_all)/8192 9.13% 2626.824 2866.592 - 8.91% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 9.12% 660.232 720.425 - 8.88% -
rng::stable_partition(list<int>)_(dense)/50 9.11% 53.461 58.330 - 10.79% -
std::none_of(deque<int>)_(process_all)/8192 9.10% 2640.370 2880.617 - 0.26% -
std::map<std::string,_int>::erase(iterator)/8192 9.08% 32.433 35.378 - 33.76% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 9.08% 5248.986 5725.473 - 8.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 9.07% 15813.946 17248.084 - 5.81% -
BM_RangesMakeHeap_float_Heap_16 9.05% 0.221 0.241 - 14.30% -
rng::replace(vector<int>)_(prefix)/1024 9.00% 152.324 166.032 - 0.43% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 8.99% 27.461 29.930 - -3.22% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.98% 32.496 35.414 - 8.61% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.98% 819.695 893.293 - 23.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8.95% 3307509.350 3603460.796 - 1.09% -
rng::all_of(deque<int>)_(process_all)/32768 8.93% 10531.779 11472.370 - 8.74% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 8.92% 4.831 5.262 - 15.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 8.91% 0.804 0.876 - 5.15% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.89% 1101929.620 1199942.370 - 9.27% -
rng::search(deque<int>)_(near_matches)/1000 8.88% 17674.835 19244.731 - -20.10% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 8.87% 1.851 2.015 - 8.75% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 8.87% 16.078 17.503 - 8.47% -
std::none_of(deque<int>)_(process_all)/32768 8.85% 10593.462 11530.972 - 0.16% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 8.83% 1.151 1.253 - 3.80% -
std::fill(vector<bool>)/64 8.81% 1.514 1.648 - 0.80% -
BM_RangesMakeHeap_float_Random_256 8.80% 1.270 1.382 - -4.49% -
std::map<int,_int>::find(key)_(non-existent)/8192 8.80% 7.310 7.954 - 12.30% -
BM_StringEraseToEnd_Small_Transparent 8.80% 0.417 0.453 - 8.96% -
rng::is_sorted_until(list<int>)/8192 8.74% 7612.222 8277.279 - 0.29% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 8.74% 2.982 3.243 - 3.55% -
BM_RangesPushHeap_uint32_SingleElement_4 8.73% 0.340 0.370 - 6.92% -
rng::find_end(deque<int>)_(same_length)/1000 8.73% 938.535 1020.462 - 8.65% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 8.70% 11626.966 12638.479 - -12.54% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 8.70% 1.233 1.340 - 3.65% -
rng::find_last(deque<int>)_(bail_90%)/50 8.65% 1.839 1.998 - 8.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.63% 79.949 86.848 - -4.87% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 8.61% 13.257 14.398 - -12.66% -
BM_vector_deque_move_backward/2 8.61% 2.104 2.285 - 0.21% -
rng::partial_sort_copy(deque<int>)_(heap)/8 8.60% 15.244 16.555 - 3.38% -
std::find_if_not(vector<int>)_(process_all)/1024 8.58% 283.352 307.655 - 8.45% -
SetIntersection_Front_Set_uint32_1024_1024 8.57% 15083718.675 16376871.387 - 0.44% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 8.57% 1.030 1.118 - 7.76% -
std::remove(deque<int>)_(sprinkled)/32 8.56% 53.001 57.537 - 9.33% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 8.54% 812.158 881.526 - 8.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.53% 77214.844 83803.757 - 5.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 8.53% 0.430 0.467 - 13.41% -
BM_RangesMakeThenSortHeap_float_Descending_16384 8.48% 26.959 29.245 - 9.73% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 8.47% 16.846 18.273 - 1.85% -
std::unique(list<int>)_(contiguous)/52 8.43% 67.435 73.122 - 8.69% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.41% 52945.023 57396.935 - 10.10% -
BM_PopHeap_float_16 8.37% 6.491 7.034 - 8.60% -
rng::move_backward(vector<bool>)_(aligned)/64 8.36% 1.704 1.847 - -0.06% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 8.33% 767.057 830.932 - 6.88% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.33% 13977.394 15141.204 - 3.34% -
std::unique(list<int>)_(sprinkled)/52 8.30% 70.333 76.174 - 7.85% -
BM_RangesPopHeap_float_256 8.25% 20.412 22.096 - 10.53% -
BM_std_min<char>/32 8.25% 2.846 3.081 - 5.36% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 8.20% 130530.150 141234.230 - 5.27% -
std::stable_partition(deque<int>)_(dense)/8192 8.20% 5641.950 6104.388 - 7.68% -
std::partition_copy(list<int>)/8192 8.18% 6714.214 7263.706 - -0.40% -
std::find(list<int>)_(process_all)/8192 8.17% 7523.166 8138.124 - -4.27% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.16% 26.921 29.119 - 8.15% -
BM_StringRelational_Less_Huge_Empty_Control 8.16% 1.942 2.100 - 0.72% -
BM_PopHeap_float_262144 8.13% 37.834 40.911 - 0.60% -
rng::find_last(deque<int>)_(bail_10%)/1024 8.13% 242.995 262.749 - 15.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 8.10% 1521.126 1644.303 - 0.20% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 8.05% 19.369 20.928 - 8.08% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.05% 29.185 31.534 - 7.59% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 8.04% 7.479 8.080 - 21.19% -
BM_std_minmax<int>/3 7.98% 1.014 1.094 - -8.64% -
SetIntersection_Front_Set_float_16384_256 7.98% 4480019.276 4837340.465 - -5.95% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 7.94% 347341.390 374930.174 - 8.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.94% 34.904 37.676 - -5.07% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.94% 283542.813 306042.140 - 7.82% -
BM_RangesPushHeap_string_Descending_4 7.89% 1.889 2.039 - 8.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 7.89% 9678612.673 10442207.687 - -3.58% -
BM_PopHeap_float_64 7.87% 12.485 13.468 - 7.68% -
BM_deque_vector_move/0 7.87% 1.427 1.539 - 7.98% -
std::map<std::string,_int>::count(key)_(non-existent)/0 7.87% 0.257 0.278 - 7.93% -
BM_std_minmax<char>/8 7.86% 0.922 0.994 - -2.93% -
BM_StringRelational_Less_Small_Small_ChangeLast 7.86% 1.759 1.897 - 2.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.85% 1531.688 1651.929 - 0.54% -
rng::find_last(deque<int>)_(bail_10%)/50 7.83% 12.155 13.107 - 14.50% -
std::copy_n(vector<int>)/32768 7.83% 3518.398 3793.762 - -0.06% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 7.82% 0.703 0.759 - 3.53% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 7.82% 14.439 15.569 - 6.39% -
rng::remove_if(vector<int>)_(sprinkled)/50 7.82% 59.637 64.302 - 7.80% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.81% 9.843 10.612 - 5.60% -
BM_std_minmax<long_long>/4 7.80% 1.739 1.874 - 0.32% -
std::unordered_set<int>::find(key)_(existent)/1024 7.79% 1.321 1.424 - 23.32% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 7.78% 0.327 0.353 - -7.56% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 7.78% 2.822 3.042 - 7.69% -
std::vector<int>::ctor(size)/32 7.78% 9.975 10.751 - -1.51% -
std::map<int,_int>::equal_range(key)_(existent)/1024 7.78% 4.156 4.479 - 5.03% -
std::search(deque<int>)_(same_length)/1000 7.77% 325.996 351.312 - -0.55% -
std::unique(list<int>)_(sprinkled)/1024 7.76% 946.703 1020.200 - 7.27% -
rng::partition_copy(list<int>)/8192 7.75% 6998.025 7540.544 - 2.33% -
BM_RangesPushHeap_string_Ascending_1024 7.74% 12.039 12.971 - -6.31% -
std::set<int>::upper_bound(key)_(non-existent)/1024 7.73% 5.952 6.413 - 7.03% -
BM_vector_deque_move/0 7.72% 0.398 0.429 - -22.76% -
BM_MakeHeap_string_Ascending_262144 7.72% 7.079 7.625 - -16.87% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.69% 8377.846 9021.977 - 7.80% -
BM_StringFindAllMatch/512 7.68% 11.467 12.347 - 5.52% -
rng::find_last(deque<int>)_(bail_90%)/1024 7.64% 28.838 31.042 - 7.03% -
std::mismatch(deque<int>)_(it,_it,_it)/8 7.63% 3.843 4.136 - -3.51% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 7.62% 95.390 102.663 - 5.53% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 7.62% 18.770 20.200 - 4.36% -
SetIntersection_None_Vector_uint64_16384_1 7.62% 1124009.358 1209612.790 - 2.94% -
BM_std_min<__int128>/1 7.60% 0.314 0.338 - -8.81% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 7.59% 0.912 0.982 - 5.47% -
SetIntersection_Front_Vector_uint32_262144_16384 7.54% 79655497.585 85665313.611 - 8.15% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 7.52% 2.258 2.428 - 10.89% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 7.52% 9.830 10.569 - 2.36% -
BM_deque_vector_ranges_copy_backward/0 7.49% 1.426 1.533 - 11.37% -
BM_std_minmax_element<char>/1 7.48% 0.301 0.324 - 7.51% -
std::unordered_set<int>::contains(key)_(existent)/1024 7.48% 1.172 1.259 - -10.18% -
BM_lexicographical_compare_three_way_slow_path/262144 7.48% 60275.556 64782.187 - 0.03% -
rng::for_each(map<int>)/50 7.47% 40.594 43.625 - 5.09% -
rng::find_last(deque<int>)_(bail_90%)/8 7.40% 0.865 0.929 - 7.18% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 7.38% 441.769 474.373 - -1.62% -
BM_lexicographical_compare_three_way_slow_path/65536 7.37% 15039.043 16148.159 - -0.06% -
std::find_first_of(vector<int>)_(large_needle)/50 7.37% 265.337 284.904 - 6.34% -
BM_PushHeap_uint64_Random_4 7.36% 2.014 2.162 - 5.20% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 7.36% 771.864 828.640 - 4.33% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.35% 9.232 9.910 - 7.36% -
rng::for_each_n(list<int>)/50 7.35% 22.513 24.168 - 11.20% -
BM_std_minmax<short>/19 7.34% 2.292 2.460 - 1.30% -
rng::unique(list<int>,_pred)_(sprinkled)/32 7.32% 64.695 69.431 - 7.23% -
std::set<int>::erase(iterator)/1024 7.32% 20.477 21.976 - 8.47% -
SetIntersection_Interlaced_Vector_uint64_1024_16 7.26% 2388808.436 2562255.934 - 5.22% -
rng::stable_partition(deque<int>)_(sparse)/32 7.23% 11.543 12.378 - 10.87% -
rng::starts_with(deque<int>,_pred)/8192 7.21% 3915.489 4197.627 - 3.55% -
SetIntersection_Front_Vector_uint32_16384_64 7.20% 1406669.678 1507962.596 - 4.13% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.16% 5.274 5.652 - 6.95% -
BM_MakeHeap_uint64_Heap_4 7.16% 0.276 0.296 - 6.93% -
BM_StringRelational_Less_Large_Large_ChangeLast 7.15% 1.914 2.051 - 10.70% -
BM_RangesPushHeap_string_PipeOrgan_16384 7.15% 13.163 14.104 - -4.27% -
BM_RangesPushHeap_uint32_Descending_16 7.11% 0.357 0.382 - 5.95% -
std::for_each_n(list<int>)/8192 7.10% 7936.082 8499.383 - 16.74% -
BM_RangesMakeThenSortHeap_float_Heap_256 7.07% 5.803 6.213 - 5.35% -
BM_RangesPopHeap_float_64 7.07% 12.520 13.406 - 9.42% -
std::copy_backward(vector<int>)/4096 7.05% 197.848 211.790 - -11.43% -
rng::find_if(list<int>)_(bail_25%)/32768 7.04% 8385.474 8976.005 - 6.16% -
std::set<std::string>::ctor(const&,_alloc)/1024 7.02% 36438.371 38996.667 - 7.73% -
BM_toupper_char<wchar_t> 7.01% 0.640 0.685 - 23.72% -
std::find_end(vector<int>)_(near_matches)/1024 6.98% 15532.938 16616.964 - 6.94% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.97% 6.452 6.901 - 11.04% -
rng::for_each_n(list<int>)/8192 6.96% 7272.200 7778.654 - 7.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.96% 0.718 0.768 - 8.53% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.95% 686.476 734.196 - -12.43% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.95% 32.958 35.249 - 7.25% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.95% 10.247 10.959 - 7.46% -
rng::remove(deque<int>)_(sprinkled)/50 6.93% 57.500 61.483 - -4.27% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 6.87% 37920.977 40527.852 - 4.31% -
rng::find_end(list<int>)_(same_length)/8192 6.86% 16817.274 17971.163 - 12.95% -
std::unordered_set<int>::count(key)_(existent)/1024 6.85% 1.290 1.378 - 14.50% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.82% 0.759 0.811 - -0.98% -
SetIntersection_Front_Vector_uint32_1024_1024 6.78% 5999419.867 6406103.566 - 6.87% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 6.74% 1752.174 1870.232 - 18.06% -
BM_MakeThenSortHeap_uint32_Descending_4 6.73% 1.359 1.450 - 1.11% -
BM_std_min<short>/16 6.72% 1.700 1.814 - 0.76% -
rng::copy_backward(vector<bool>)_(aligned)/64 6.70% 1.787 1.906 - 0.69% -
std::copy_backward(vector<bool>)_(aligned)/512 6.70% 1.516 1.617 - 3.66% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 6.70% 22.198 23.685 - -9.01% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 6.69% 3.345 3.569 - 5.69% -
BM_RangesPushHeap_string_PipeOrgan_1024 6.66% 9.697 10.343 - -1.02% -
std::for_each_n(list<int>)/50 6.65% 22.402 23.892 - 4.95% -
BM_std_minmax<long_long>/11 6.63% 2.379 2.537 - -0.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.61% 739.705 788.631 - -17.30% -
rng::none_of(deque<int>)_(process_all)/32 6.61% 16.397 17.481 - -3.56% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.56% 26.927 28.692 - 6.20% -
rng::search_n(list<int>,_pred)_(no_match)/8192 6.54% 7829.574 8341.970 - 1.35% -
rng::find_last(deque<int>)_(bail_90%)/8192 6.54% 202.976 216.253 - 6.13% -
SetIntersection_Front_Vector_float_16384_64 6.54% 1422869.957 1515894.998 - 6.03% -
std::generate_n(vector<int>)/50 6.53% 11.946 12.726 - 5.59% -
std::find_end(vector<int>)_(near_matches)/1000 6.48% 14951.704 15921.140 - 6.15% -
BM_RangesPushHeap_string_Descending_16 6.46% 2.091 2.226 - 5.60% -
BM_deque_vector_copy/1 6.45% 2.110 2.246 - 5.58% -
std::find_if_not(list<int>)_(process_all)/32768 6.44% 27748.812 29536.832 - -1.37% -
BM_PushHeap_string_Descending_4 6.44% 1.880 2.001 - -7.64% -
BM_std_min<char>/5 6.43% 1.390 1.480 - 3.76% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 6.43% 23.416 24.921 - -7.15% -
std::unordered_set<std::string>::erase(iterator)/32 6.40% 28.169 29.972 - -5.57% -
std::move_backward(list<int>)/4096 6.37% 4992.768 5310.738 - 8.02% -
BM_std_min<unsigned___int128>/65536 6.36% 26693.736 28391.148 - -35.32% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.35% 574150.478 610603.278 - 6.14% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.34% 0.934 0.993 - 9.46% -
BM_std_min<unsigned___int128>/64000 6.34% 26120.196 27776.299 - -35.23% -
rng::contains_subrange(deque<int>)_(process_all)/16 6.34% 8.387 8.919 - -5.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 6.33% 769.589 818.314 - -20.48% -
BM_SortHeap_float_1 6.33% 0.250 0.266 - 5.69% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 6.31% 0.824 0.876 - -6.05% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 6.31% 29.770 31.649 - 5.54% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 6.29% 1565.147 1663.644 - 6.28% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 6.27% 1.560 1.658 - -2.67% -
BM_std_min<unsigned___int128>/1024 6.27% 417.786 443.969 - -34.67% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 6.26% 3.562 3.785 - 1.48% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 6.25% 19.760 20.995 - -0.21% -
std::copy_if(vector<int>)_(entire_range)/64 6.24% 15.363 16.321 - -0.26% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.22% 2.436 2.588 - 6.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6.21% 5930436.460 6298821.069 - -9.31% -
SetIntersection_Front_Set_float_256_256 6.21% 8623878.234 9159285.963 - -1.51% -
BM_MakeHeap_float_Random_16384 6.19% 1.190 1.264 - 5.17% -
std::set<int>::erase(key)_(non-existent)/32 6.19% 2.349 2.495 - -6.90% -
rng::find_if_not(deque<int>)_(process_all)/8192 6.18% 2825.907 3000.451 - 7.09% -
BM_vector_deque_move_backward/1 6.17% 2.447 2.598 - 1.13% -
std::map<std::string,_int>::find(key)_(existent)/8192 6.17% 28.311 30.057 - -3.07% -
BM_std_min<unsigned___int128>/4096 6.16% 1665.874 1768.517 - -35.05% -
std::find_first_of(vector<int>)_(large_needle)/8192 6.15% 7042883.839 7476217.021 - 5.87% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 6.15% 25.324 26.881 - 4.66% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 6.15% 697.546 740.416 - -14.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 6.15% 1.137 1.206 - 6.41% -
BM_RangesPushHeap_uint32_SingleElement_16 6.14% 0.337 0.357 - 3.34% -
BM_std_minmax<long_long>/6 6.13% 2.277 2.417 - -0.51% -
rng::sort(vector<NonIntegral>)_(descending)/8 6.11% 23.462 24.896 - -1.56% -
BM_std_min<short>/12 6.11% 1.470 1.559 - 2.60% -
SetIntersection_Interlaced_Vector_string_262144_4 6.10% 2217662.627 2353007.984 - 13.45% -
SetIntersection_Front_Set_uint32_262144_64 6.10% 1875405.847 1989802.256 - -0.96% -
BM_std_min<unsigned___int128>/64 6.09% 25.550 27.106 - -30.07% -
rng::none_of(vector<int>)_(process_all)/8 6.08% 2.325 2.466 - 4.78% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 6.07% 764.053 810.453 - 4.31% -
std::set<std::string>::ctor(const&)/1024 6.07% 35525.639 37681.244 - 9.85% -
std::find_end(vector<int>)_(near_matches)/8192 6.06% 915373.694 970812.444 - 5.54% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 6.03% 28.300 30.008 - 3.79% -
rng::partial_sort_copy(deque<int>)_(descending)/8 6.00% 19.753 20.938 - 6.43% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 5.96% 21.249 22.515 - -6.65% -
BM_std_min<unsigned___int128>/70000 5.95% 28508.041 30205.334 - -35.56% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 5.95% 20.954 22.201 - 0.18% -
BM_std_min<unsigned___int128>/5500 5.94% 2235.434 2368.229 - -35.24% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.93% 54646.809 57889.153 - 5.82% -
rng::find_last(vector<char>)_(bail_90%)/1048576 5.93% 11917.892 12624.163 - 4.08% -
std::copy_if(list<int>)_(entire_range)/32768 5.92% 28308.772 29985.536 - -0.06% -
BM_std_min<unsigned___int128>/31 5.91% 12.118 12.834 - -23.44% -
std::map<std::string,_int>::count(key)_(existent)/8192 5.90% 29.546 31.289 - 3.97% -
std::find_if_not(vector<int>)_(process_all)/50 5.90% 14.192 15.029 - 5.59% -
rng::starts_with(deque<int>,_pred)/1048576 5.88% 511187.243 541258.446 - 2.22% -
SetIntersection_Front_Set_float_16384_64 5.88% 1869477.302 1979419.397 - -1.68% -
std::find_first_of(vector<int>)_(large_needle)/32 5.88% 106.611 112.874 - 7.72% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 5.87% 0.617 0.654 - 0.94% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 5.87% 0.479 0.507 - -27.10% -
std::copy_backward(vector<bool>)_(aligned)/64 5.87% 1.712 1.813 - 2.09% -
std::find(list<int>)_(process_all)/32768 5.83% 25615.500 27108.980 - -1.82% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 5.81% 855407.028 905119.394 - 3.33% -
SetIntersection_None_Vector_uint64_262144_16384 5.81% 1133188.904 1199010.840 - -1.44% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.81% 10.332 10.932 - 3.82% -
SetIntersection_None_Set_float_16384_16384 5.81% 154685429.671 163666233.865 - 4.41% -
std::reverse(deque<int>)/32768 5.79% 5729.798 6061.608 - 5.77% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.78% 6.309 6.673 - 2.43% -
BM_std_min<short>/4 5.77% 0.997 1.055 - -2.48% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 5.75% 9.044 9.564 - -7.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 5.74% 140004734.043 148043699.847 - -5.44% -
BM_PushHeap_uint32_SingleElement_16 5.72% 0.336 0.355 - -0.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 5.71% 2.523 2.667 - 1.08% -
BM_RangesPopHeap_float_16 5.71% 6.555 6.929 - 7.54% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.69% 988392.415 1044626.055 - 5.51% -
BM_RangesPushHeap_string_Ascending_64 5.68% 6.938 7.332 - -1.48% -
BM_deque_vector_copy/2 5.66% 1.833 1.937 - 5.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 5.66% 11739921.828 12404316.047 - -2.33% -
std::unique(list<int>)_(sprinkled)/8192 5.64% 7904.701 8350.893 - 7.08% -
SetIntersection_Front_Set_float_16384_1024 5.63% 14659085.558 15485002.740 - -0.47% -
BM_SortHeap_float_16384 5.63% 26.848 28.358 - 6.13% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.61% 1.300 1.373 - 7.46% -
std::flat_map<int,_int>::count(key)_(existent)/32 5.58% 3.282 3.466 - 6.30% -
710_omnetpp_r 5.58% 9.153 9.665 - 9.24% -
SetIntersection_Front_Vector_float_262144_64 5.58% 1428523.227 1508203.195 - 4.38% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.58% 10.234 10.805 - 5.82% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 5.58% 19.653 20.749 - 1.18% -
SetIntersection_Front_Set_float_1024_64 5.57% 1859336.154 1962968.377 - -3.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.57% 6.361 6.716 - 2.32% -
BM_std_minmax<short>/4 5.56% 0.972 1.026 - 5.72% -
BM_RangesPushHeap_string_PipeOrgan_256 5.55% 7.903 8.342 - -0.31% -
std::equal(deque<int>)_(it,_it,_it)/8 5.54% 4.069 4.294 - 0.43% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 5.53% 21.479 22.666 - 20.14% -
SetIntersection_None_Vector_uint32_16384_64 5.51% 1122717.996 1184626.154 - 1.03% -
std::unordered_multiset<int>::count(key)_(existent)/8192 5.51% 1.705 1.799 - -3.31% -
std::find_first_of(vector<int>)_(large_needle)/1024 5.51% 109895.735 115949.011 - 5.49% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.51% 10.560 11.142 - 5.53% -
SetIntersection_Front_Vector_uint64_16384_16 5.50% 1123505.174 1185265.276 - 0.28% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.50% 1.573 1.660 - 5.38% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.49% 4.846 5.113 - 1.04% -
std::remove_if(vector<int>)_(sprinkled)/32 5.49% 53.326 56.252 - 4.66% -
std::map<int,_int>::find(key)_(existent)/1024 5.49% 3.764 3.970 - 5.87% -
rng::copy_backward(vector<int>)/32768 5.47% 2911.346 3070.700 - -6.57% -
std::stable_sort(vector<int>)_(descending)/8 5.47% 24.284 25.613 - 0.36% -
BM_std_min<unsigned___int128>/4000 5.47% 1628.948 1718.078 - -35.39% -
BM_std_min<unsigned___int128>/27 5.46% 10.472 11.044 - -22.06% -
rng::partition(deque<int>)_(sparse)/8192 5.46% 3012.069 3176.501 - 4.91% -
BM_MakeThenSortHeap_float_PipeOrgan_4 5.44% 1.473 1.553 - -0.01% -
BM_MakeThenSortHeap_float_Descending_256 5.43% 5.694 6.003 - 4.92% -
std::unordered_multiset<int>::contains(key)_(existent)/32 5.43% 1.262 1.330 - 2.92% -
rng::rotate(vector<bool>)_(by_1/4)/1024 5.42% 12.825 13.521 - -11.78% -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5.42% 5246.040 5530.432 - 5.30% -
std::set<int>::erase(key)_(existent)/8192 5.41% 51.507 54.296 - 5.90% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 5.40% 21.184 22.328 - 1.15% -
BM_std_min<unsigned___int128>/32 5.39% 12.557 13.234 - -23.96% -
rng::for_each(multimap<int>::iterator)/50 5.38% 41.332 43.556 - 4.32% -
std::copy_backward(list<int>)/4096 5.38% 3196.656 3368.578 - 1.71% -
rng::find_if_not(vector<int>)_(bail_25%)/8 5.37% 1.069 1.126 - 2.89% -
BM_lexicographical_compare_three_way_slow_path/16384 5.35% 3778.206 3980.405 - -0.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.35% 38268.065 40315.938 - 3.55% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 5.34% 9981.531 10514.672 - -0.32% -
BM_StringRelational_Eq_Small_Huge_Control 5.34% 0.477 0.502 - 4.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.34% 1655214.086 1743567.753 - 9.31% -
std::map<int,_int>::find(key)_(non-existent)/1024 5.33% 5.395 5.682 - 4.99% -
BM_RangesSortHeap_float_4 5.33% 1.006 1.059 - 3.19% -
rng::fill(vector<bool>)/512 5.32% 1.533 1.615 - 8.83% -
BM_PushHeap_uint32_SingleElement_4 5.31% 0.334 0.352 - -3.23% -
rng::partial_sort(vector<int>)_(descending)/8 5.30% 24.776 26.088 - 4.98% -
rng::is_sorted(deque<int>,_pred)/8 5.29% 4.445 4.680 - 4.66% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 5.28% 0.629 0.662 - 2.74% -
BM_StringRead_Cold_Shallow_Large 5.28% 1.308 1.378 - 33.27% -
rng::unique_copy(deque<int>)_(sprinkled)/52 5.27% 14.806 15.587 - 5.59% -
SetIntersection_Front_Set_uint32_262144_1024 5.27% 15390980.285 16202065.012 - 4.72% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 5.27% 29.009 30.537 - 2.18% -
rng::fill_n(deque<int>)/32 5.26% 1.155 1.216 - -0.76% -
BM_MakeHeap_uint64_Descending_64 5.26% 0.230 0.242 - -3.73% -
BM_std_minmax<unsigned_long_long>/1 5.26% 0.584 0.615 - 5.36% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.23% 4.835 5.088 - 0.82% -
BM_StringFindAllMatch/8 5.21% 2.471 2.600 - 2.19% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 5.21% 0.896 0.943 - 0.28% -
BM_std_min<unsigned___int128>/29 5.21% 11.292 11.881 - -23.24% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.21% 770.285 810.416 - 4.82% -
SetIntersection_Front_Vector_string_262144_64 5.20% 3312396.113 3484724.372 - -0.29% -
BM_std_min<unsigned___int128>/26 5.20% 10.037 10.559 - -22.21% -
std::generate(list<int>)/50 5.18% 15.255 16.045 - 4.43% -
BM_std_min<unsigned_int>/2 5.18% 0.462 0.486 - 5.17% -
std::set<int>::ctor(&&,_different_allocs)/1024 5.18% 5801.396 6101.764 - 5.72% -
SetIntersection_Front_Vector_float_64_64 5.16% 11515300.336 12109401.899 - 4.54% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 5.16% 26.156 27.505 - 5.94% -
rng::starts_with(deque<int>,_pred)/1000 5.15% 508.463 534.643 - 4.73% -
rng::find_end(forward_list<int>)_(same_length)/8192 5.14% 15625.975 16428.881 - 14.53% -
BM_std_min<unsigned___int128>/28 5.13% 10.890 11.449 - -22.77% -
rng::partition(deque<int>)_(sparse)/1024 5.13% 386.670 406.523 - 4.40% -
BM_std_min<unsigned___int128>/25 5.13% 9.683 10.180 - -21.18% -
rng::starts_with(deque<int>,_pred)/1024 5.12% 520.037 546.643 - 4.18% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 5.11% 0.550 0.578 - 4.34% -
BM_std_min<unsigned___int128>/30 5.10% 11.716 12.314 - -23.62% -
BM_std_minmax<unsigned_short>/1 5.10% 0.627 0.659 - 5.57% -
SetIntersection_Front_Set_float_1024_1024 5.09% 14927290.131 15687621.648 - -5.58% -
BM_MakeHeap_uint32_Random_1024 5.09% 1.032 1.084 - 5.20% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 5.08% 55.618 58.441 - 4.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 5.07% 34.112 35.843 - -0.18% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.07% 2.078 2.183 - 30.14% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.07% 752.932 791.115 - 4.70% -
BM_RangesPushHeap_float_Ascending_64 5.05% 1.764 1.853 - 6.04% -
SetIntersection_Interlaced_Vector_float_16384_4 5.04% 1404359.852 1475150.900 - -13.34% -
SetIntersection_Front_Set_uint32_262144_256 5.04% 4690411.166 4926812.126 - 2.99% -
rng::find_end(list<int>)_(near_matches)/1000 5.03% 36339.965 38166.934 - 4.51% -
std::unique_copy(deque<int>)_(contiguous)/32 5.02% 9.409 9.882 - -10.53% -
rng::remove_if(vector<int>)_(sprinkled)/32 5.02% 53.212 55.884 - 4.66% -
BM_vector_deque_move_backward/65536 5.00% 7769.769 8158.012 - 10.96% -
BM_MakeThenSortHeap_float_Heap_16 4.99% 1.817 1.908 - 0.78% -
BM_std_min<unsigned___int128>/24 4.99% 9.312 9.776 - -20.47% -
rng::find_last(vector<char>)_(bail_10%)/8 4.98% 1.526 1.602 - 2.26% -
std::set<std::string>::ctor(const&,_alloc)/8192 4.97% 345692.627 362887.105 - 5.67% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 4.97% 3436.176 3606.929 - -0.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 4.95% 0.557 0.584 - -0.15% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.95% 18.610 19.530 - 4.98% -
std::adjacent_find(list<int>,_pred)/50 4.94% 36.842 38.662 - 10.37% -
std::find_first_of(vector<int>)_(small_needle)/1024 4.94% 1409.412 1478.976 - 4.75% -
rng::copy(vector<int>)/32768 4.93% 3107.933 3261.153 - -6.46% -
std::multiset<std::string>::find(key)_(non-existent)/1024 4.93% 20.602 21.617 - -2.38% -
std::find_first_of(vector<int>)_(small_needle)/50 4.93% 71.057 74.557 - 5.59% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.91% 77165.604 80952.200 - -1.70% -
BM_PushHeap_uint64_Descending_16 4.90% 0.360 0.378 - 4.91% -
BM_std_min<unsigned___int128>/23 4.89% 8.916 9.352 - -19.76% -
BM_vector_deque_move_backward/64000 4.89% 7461.141 7825.750 - 6.35% -
rng::rotate(list<int>)_(1_element_forward)/50 4.89% 24.995 26.217 - 7.92% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 4.89% 15.994 16.775 - -0.48% -
std::unique_copy(list<int>)_(contiguous)/52 4.87% 20.941 21.961 - 8.09% -
BM_MakeHeap_float_Heap_4 4.87% 0.281 0.295 - 6.76% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 4.87% 311.965 327.159 - -8.33% -
rng::contains_subrange(list<int>)_(same_length)/16 4.87% 6.605 6.926 - 4.81% -
rng::find_end(list<int>)_(near_matches)/1024 4.87% 37827.112 39668.534 - 4.20% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.86% 23.912 25.074 - 10.08% -
std::map<std::string,_int>::erase(iterator)/32 4.86% 28.910 30.314 - 9.40% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 4.85% 10.334 10.835 - 3.84% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 4.83% 17.225 18.056 - -9.19% -
std::replace(vector<int>)_(sprinkled)/8192 4.82% 1234.569 1294.071 - -4.90% -
BM_PushHeap_uint32_SingleElement_64 4.82% 0.351 0.368 - 0.72% -
BM_std_min<unsigned___int128>/512 4.81% 210.104 220.215 - -34.90% -
BM_deque_vector_ranges_copy/0 4.81% 1.455 1.526 - 7.48% -
BM_std_minmax<char>/32 4.81% 1.470 1.540 - -5.93% -
rng::contains_subrange(list<int>)_(process_all)/16 4.80% 4.709 4.935 - -1.73% -
std::multiset<int>::contains(key)_(non-existent)/32 4.79% 2.439 2.556 - 9.00% -
std::rotate(deque<int>)_(1_element_forward)/1024 4.79% 38.718 40.572 - 4.72% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.79% 4.270 4.475 - 2.59% -
rng::any_of(vector<int>)_(process_all)/8 4.79% 2.348 2.460 - 4.49% -
std::multiset<int>::erase(key)_(non-existent)/32 4.77% 2.489 2.608 - -3.07% -
BM_StringRelational_Less_Large_Large_Control 4.76% 2.223 2.329 - 13.77% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 4.76% 2.462 2.580 - 1.94% -
std::find_end(deque<int>)_(process_all)/1024 4.76% 257.764 270.024 - 1.86% -
BM_std_min<char>/25 4.73% 1.212 1.269 - 10.11% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 4.73% 5253.657 5502.131 - 5.07% -
rng::find_if(list<int>)_(process_all)/32768 4.73% 27096.173 28376.809 - -2.90% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 4.72% 1.055 1.105 - -1.88% -
std::any_of(deque<int>)_(process_all)/50 4.72% 20.477 21.444 - 11.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 4.71% 1.941 2.032 - -0.54% -
std::search(vector<int>)_(single_element)/1000 4.69% 227.608 238.289 - 4.20% -
rng::for_each(multiset<int>::iterator)/50 4.69% 56.329 58.971 - 5.16% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 4.69% 1.096 1.147 - -0.12% -
SetIntersection_Interlaced_Set_float_262144_4 4.68% 1293047.689 1353562.582 - 5.25% -
BM_std_min<unsigned___int128>/20 4.68% 7.726 8.088 - -17.26% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.67% 4.350 4.553 - 2.29% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.65% 24.282 25.412 - 4.37% -
std::search(vector<int>)_(single_element)/1024 4.65% 232.775 243.601 - 4.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.65% 1671409.631 1749065.724 - 0.37% -
BM_std_min<unsigned___int128>/22 4.64% 8.504 8.899 - -19.15% -
rng::find_end(list<int>)_(match_near_end)/1024 4.64% 4534.685 4744.879 - 3.86% -
rng::for_each(list<int>)/8192 4.63% 7789.714 8150.018 - -1.92% -
SetIntersection_Interlaced_Set_string_64_16 4.62% 38570738.425 40351942.500 - 3.35% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.60% 4719.410 4936.479 - 7.21% -
std::sort(vector<NonIntegral>)_(descending)/8 4.59% 23.774 24.865 - -1.72% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.58% 21.612 22.603 - 1.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.57% 1206.588 1261.775 - 5.84% -
BM_std_minmax_element<short>/2 4.57% 0.658 0.688 - 0.04% -
SetIntersection_Front_Set_uint32_64_64 4.55% 15201525.420 15893436.357 - 1.63% -
std::set<std::string>::insert(value)_(already_present)/8192 4.55% 38.225 39.964 - 3.71% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 4.55% 2532.769 2647.957 - -6.67% -
rng::rotate(deque<int>)_(1_element_forward)/1024 4.54% 39.030 40.804 - 5.01% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 4.54% 17.938 18.753 - 5.86% -
bm_lexicographical_compare<signed_char>/2 4.53% 1.549 1.619 - 8.29% -
BM_StringDestroy_Large 4.53% 6.825 7.134 - 5.73% -
BM_std_min<unsigned___int128>/21 4.52% 8.105 8.471 - -18.42% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.52% 0.242 0.253 - 4.66% -
BM_std_min<unsigned_int>/13 4.52% 1.368 1.430 - 1.13% -
rng::for_each(multiset<int>)/8 4.51% 4.504 4.707 - 2.88% -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 4.51% 16.341 17.078 - 4.77% -
BM_std_minmax<unsigned_char>/1 4.50% 0.612 0.640 - 2.72% -
BM_std_min<unsigned_short>/24 4.49% 2.374 2.481 - -0.49% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.48% 15.988 16.705 - 3.11% -
std::find_first_of(vector<int>)_(small_needle)/32 4.48% 46.689 48.783 - 4.17% -
SetIntersection_Interlaced_Set_float_256_256 4.48% 8685257.864 9074542.386 - -3.69% -
std::transform(list<int>)_(identity_transform)/50 4.48% 37.243 38.911 - -1.82% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 4.47% 10.615 11.090 - 1.03% -
BM_RangesMakeHeap_uint32_Random_64 4.47% 1.234 1.289 - -2.77% -
std::unique(list<int>)_(sprinkled)/32 4.46% 57.170 59.722 - 4.76% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 4.45% 1.077 1.125 - -8.74% -
BM_PushHeap_float_Descending_4 4.45% 0.379 0.396 - 10.61% -
BM_RangesMakeThenSortHeap_float_Heap_64 4.45% 3.390 3.540 - 3.03% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.43% 11273.478 11772.981 - 4.38% -
SetIntersection_Front_Vector_uint32_262144_4 4.43% 1093502.953 1141900.654 - 0.42% -
std::find_if_not(vector<bool>)_(process_all)/50 4.42% 34.476 35.999 - -1.87% -
BM_MakeHeap_string_Descending_262144 4.41% 3.486 3.640 - 2.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 4.41% 8791163.876 9178995.587 - 4.39% -
BM_std_min<int>/3 4.41% 0.692 0.723 - 3.84% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 4.40% 1.051 1.098 - 1.91% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 4.40% 16.095 16.803 - 3.19% -
BM_std_minmax<unsigned_char>/64 4.39% 1.155 1.206 - -1.12% -
std::set<int>::lower_bound(key)_(existent)/8192 4.38% 7.818 8.161 - 4.00% -
std::unordered_set<int>::contains(key)_(existent)/8192 4.38% 1.258 1.313 - -14.30% -
BM_StringRelational_Less_Large_Large_ChangeFirst 4.37% 1.157 1.208 - -12.97% -
SetIntersection_Interlaced_Vector_uint32_64_16 4.37% 18035067.525 18823271.557 - 0.76% -
BM_RangesSortHeap_float_16384 4.37% 26.378 27.529 - 3.93% -
BM_std_min<short>/28 4.36% 2.649 2.764 - 1.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.36% 23.904 24.945 - 7.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 4.36% 0.534 0.557 - 4.29% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.36% 464.885 485.131 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 4.34% 12870506.470 13429286.653 - 3.01% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.34% 9221.183 9621.287 - 1.12% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.33% 92607.934 96622.065 - 2.18% -
rng::find_last(vector<int>)_(bail_90%)/1024 4.32% 27.791 28.992 - 3.89% -
std::find_end(list<int>)_(match_near_end)/1000 4.31% 746.092 778.254 - 3.83% -
std::rotate(deque<int>)_(1_element_backward)/32 4.30% 4.413 4.603 - 0.71% -
std::partition_point(deque<int>)/32 4.30% 4.628 4.827 - 7.75% -
rng::copy_n(list<int>)/32768 4.26% 26082.669 27193.825 - 3.55% -
rng::find_end(vector<int>)_(near_matches)/1024 4.26% 15741.534 16412.074 - 2.66% -
SetIntersection_Front_Set_uint64_256_64 4.26% 6100616.646 6360401.203 - 2.85% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.25% 23.127 24.111 - 4.48% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.25% 31.225 32.553 - 15.60% -
BM_std_min<unsigned_char>/22 4.25% 2.001 2.086 - -0.84% -
rng::replace(vector<int>)_(prefix)/32 4.24% 4.845 5.051 - 0.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.24% 1409.092 1468.784 - 5.61% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 4.23% 31.287 32.612 - -0.59% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.22% 585.683 610.392 - 5.04% -
BM_num_put<bool> 4.22% 10.436 10.876 - -0.82% -
BM_PushHeap_uint64_Descending_4 4.21% 0.368 0.384 - 6.38% -
SetIntersection_None_Vector_string_1024_1 4.19% 1175220.195 1224469.164 - -0.26% -
BM_std_min<unsigned_int>/4 4.18% 0.982 1.023 - 2.74% -
BM_MakeThenSortHeap_string_Ascending_16384 4.18% 61.184 63.740 - 2.32% -
rng::find(list<int>)_(process_all)/32768 4.16% 25551.804 26615.603 - -4.57% -
rng::all_of(list<int>)_(process_all)/8 4.16% 2.607 2.716 - 4.06% -
SetIntersection_Interlaced_Vector_uint64_256_64 4.14% 7718955.699 8038734.757 - 19.06% -
BM_std_min<short>/64 4.12% 3.429 3.570 - 1.02% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 4.12% 21.500 22.385 - 3.66% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 4.12% 0.588 0.612 - 0.12% -
BM_StringRead_Cold_Deep_Small 4.11% 1.045 1.088 - 34.81% -
rng::find_end(vector<int>)_(near_matches)/1000 4.11% 15159.384 15781.957 - 2.31% -
BM_SortHeap_pair<uint32,_uint32>_16 4.10% 5.961 6.206 - 1.95% -
BM_SortHeap_pair<uint32,_uint32>_256 4.10% 10.072 10.485 - 2.02% -
SetIntersection_Front_Vector_float_256_64 4.08% 4618738.888 4807370.383 - 4.34% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 4.08% 20.377 21.209 - 14.17% -
std::multiset<std::string>::count(key)_(existent)/8192 4.07% 28.869 30.044 - -2.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 4.07% 5.165 5.375 - 3.08% -
std::multiset<std::string>::contains(key)_(existent)/8192 4.06% 27.661 28.785 - 2.88% -
BM_vector_deque_move/64 4.06% 2.669 2.777 - 2.69% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.05% 2.862 2.978 - 4.31% -
std::distance(join_view(vector<vector<int>>))/50 4.05% 0.613 0.638 - 5.54% -
BM_deque_vector_ranges_move_backward/1 4.04% 2.122 2.208 - 4.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 4.04% 0.269 0.279 - 0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.03% 5350256.663 5565997.099 - -0.37% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.01% 31.758 33.032 - 5.76% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 4.01% 816.706 849.430 - 3.43% -
BM_std_min<unsigned_long_long>/5 4.00% 1.411 1.467 - 9.26% -
std::set<int>::equal_range(key)_(existent)/8192 4.00% 8.113 8.438 - 6.05% -
std::multiset<std::string>::clear()/32 4.00% 894.307 930.090 - 5.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.00% 2195855.271 2283632.078 - 3.82% -
std::find(vector<int>)_(process_all)/8 3.99% 2.602 2.706 - 2.23% -
BM_std_minmax_element<long_long>/70000 3.98% 18361.799 19093.109 - 2.12% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 3.98% 5.095 5.298 - 15.12% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.98% 35.190 36.591 - 4.97% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 3.98% 10377.958 10790.603 - -6.05% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 3.97% 0.434 0.452 - -5.98% -
std::unique(vector<int>,_pred)_(contiguous)/52 3.97% 63.336 65.849 - 4.21% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.96% 3.664 3.809 - 3.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 3.95% 0.269 0.279 - -0.03% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 3.94% 6354.713 6605.330 - 3.48% -
BM_std_minmax_element<long_long>/5500 3.94% 1435.876 1492.398 - 3.28% -
BM_RangesPushHeap_uint32_SingleElement_64 3.94% 0.350 0.364 - 1.95% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.93% 484.313 503.343 - 4.78% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 3.92% 24.653 25.620 - 5.52% -
bm_lexicographical_compare<signed_char>/3 3.92% 1.780 1.850 - 7.14% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.91% 874319.844 908522.541 - 2.64% -
BM_PushHeap_string_Ascending_1024 3.91% 12.454 12.941 - -1.12% -
std::unique(deque<int>,_pred)_(contiguous)/52 3.91% 68.565 71.246 - 2.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.91% 800302.864 831595.232 - 1.72% -
BM_MakeHeap_float_PipeOrgan_4 3.91% 0.397 0.413 - 6.42% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 3.90% 0.267 0.277 - -0.91% -
BM_std_minmax_element<long_long>/65536 3.90% 17188.428 17858.165 - 1.94% -
std::partial_sort(deque<int>)_(heap)/8 3.89% 37.844 39.318 - 4.61% -
std::multiset<int>::erase(key)_(existent)/1024 3.89% 39.968 41.521 - 2.21% -
BM_std_min<unsigned___int128>/18 3.89% 6.942 7.212 - -15.46% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 3.88% 2.193 2.278 - -13.56% -
rng::find_if_not(deque<int>)_(process_all)/32768 3.88% 11445.701 11890.117 - 2.19% -
std::unordered_set<int>::erase(key)_(non-existent)/32 3.88% 1.102 1.145 - -3.92% -
std::fill_n(list<int>)/32 3.88% 8.043 8.355 - 3.43% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 3.87% 83049.518 86264.717 - -2.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.87% 6006466.909 6238860.666 - -6.77% -
BM_std_minmax_element<long_long>/64000 3.87% 16783.057 17432.295 - 1.90% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 3.87% 17.696 18.381 - 10.59% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 3.85% 14.464 15.021 - 3.97% -
SetIntersection_None_Vector_uint64_262144_4 3.85% 1146649.777 1190761.317 - -2.34% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 3.84% 0.267 0.277 - -0.93% -
std::find_if_not(vector<int>)_(process_all)/8 3.83% 2.547 2.644 - 4.49% -
BM_MakeThenSortHeap_uint32_SingleElement_4 3.83% 1.424 1.478 - -3.80% -
BM_std_min<unsigned_char>/32 3.82% 2.854 2.964 - 3.49% -
std::stable_partition(list<int>)_(dense)/50 3.82% 55.185 57.292 - 0.97% -
SetIntersection_Front_Vector_float_1024_64 3.82% 1440976.950 1495972.912 - 3.26% -
BM_std_min<unsigned_long_long>/6 3.81% 1.657 1.720 - 5.68% -
SetIntersection_Interlaced_Set_string_262144_1 3.81% 1117095.167 1159661.253 - -0.86% -
SetIntersection_Front_Vector_uint64_262144_16 3.81% 1140892.823 1184362.067 - 1.43% -
BM_std_minmax_element<long_long>/4096 3.80% 1075.789 1116.632 - 3.68% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.79% 21.126 21.927 - -0.09% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.79% 25.789 26.767 - 6.42% -
BM_SortHeap_pair<uint32,_uint32>_16384 3.79% 22.543 23.397 - 1.99% -
BM_std_min<char>/31 3.78% 2.438 2.531 - 1.70% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 3.77% 2.874 2.983 - 2.96% -
std::unordered_set<int>::find(key)_(existent)/32 3.77% 1.351 1.402 - 23.48% -
BM_PushHeap_uint64_Random_16 3.77% 4.169 4.327 - 1.02% -
bm_swap_ranges_vb_aligned/8 3.75% 3.225 3.346 - -0.11% -
std::unordered_set<std::string>::count(key)_(existent)/32 3.75% 37.101 38.493 - -1.23% -
SetIntersection_None_Vector_float_262144_64 3.75% 1169550.793 1213383.270 - -1.89% -
SetIntersection_Front_Vector_uint32_262144_64 3.75% 1426976.616 1480441.250 - 3.63% -
SetIntersection_None_Vector_uint32_16384_1 3.74% 1142908.585 1185674.173 - 1.06% -
std::is_sorted_until(list<int>,_pred)/8192 3.74% 7750.249 8040.159 - 3.49% -
BM_deque_deque_ranges_copy/64000 3.74% 2602.518 2699.821 - -5.35% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.73% 0.325 0.337 - 0.59% -
std::all_of(list<int>)_(process_all)/32 3.72% 11.390 11.814 - 2.79% -
BM_std_minmax_element<long_long>/4000 3.72% 1051.454 1090.606 - 3.64% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 3.72% 22.284 23.112 - 2.86% -
BM_SortHeap_float_4 3.71% 1.033 1.071 - 4.23% -
BM_std_min<unsigned_char>/4096 3.70% 28.922 29.993 - 3.66% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 3.70% 103.553 107.385 - 1.11% -
SetIntersection_Interlaced_Vector_string_64_64 3.70% 27570819.428 28590610.982 - -1.80% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 3.69% 12.967 13.446 - -0.82% -
rng::find_last(list<int>)_(bail_90%)/1024 3.69% 51.990 53.910 - -14.48% -
std::map<int,_int>::erase(key)_(existent)/1024 3.69% 24.459 25.362 - 1.89% -
BM_PushHeap_string_Ascending_262144 3.68% 28.526 29.575 - -20.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 3.68% 60.680 62.911 - 4.22% -
BM_RangesPushHeap_uint64_Random_4 3.66% 2.046 2.121 - -0.65% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.66% 28.048 29.075 - 3.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.66% 139199497.495 144290673.588 - -7.65% -
rng::find_if(list<int>)_(bail_25%)/8 3.64% 1.272 1.318 - -0.35% -
rng::for_each(map<int>)/8192 3.64% 16664.940 17271.502 - 3.34% -
std::stable_partition(vector<int>)_(sparse)/8192 3.64% 1505.893 1560.644 - 4.25% -
std::rotate(deque<int>)_(by_1/4)/1024 3.63% 781.728 810.120 - 3.50% -
BM_std_min<unsigned_short>/30 3.63% 2.282 2.365 - 0.22% -
std::unique(deque<int>)_(sprinkled)/52 3.63% 79.635 82.522 - -2.41% -
rng::generate(list<int>)/50 3.61% 15.328 15.882 - 3.37% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.61% 5.575 5.776 - 2.85% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 3.61% 0.990 1.025 - -1.91% -
SetIntersection_Front_Vector_uint32_64_64 3.61% 11490709.533 11905088.612 - 2.03% -
std::partial_sort(deque<int>)_(descending)/8 3.61% 41.987 43.500 - 5.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.60% 4.320 4.475 - 12.82% -
BM_std_minmax_element<long_long>/512 3.59% 138.852 143.844 - 4.08% -
BM_deque_vector_copy/64 3.59% 2.563 2.655 - 3.17% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.58% 3.267 3.385 - 4.23% -
rng::copy_backward(vector<bool>)_(aligned)/262144 3.58% 272.210 281.965 - -4.20% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.58% 8.698 9.009 - 2.90% -
BM_std_min<unsigned___int128>/17 3.58% 6.543 6.777 - -14.10% -
BM_StringRead_Cold_Shallow_Empty 3.58% 1.025 1.061 - 34.99% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 3.57% 1543.222 1598.274 - 2.48% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 3.56% 25714.364 26630.705 - 3.62% -
BM_std_min<unsigned___int128>/16 3.56% 6.169 6.388 - -12.40% -
rng::partial_sort_copy(list<int>)_(repeated)/8 3.55% 8.252 8.545 - 1.80% -
BM_deque_deque_ranges_move/64000 3.54% 2835.239 2935.744 - 3.47% -
rng::find_end(forward_list<int>)_(near_matches)/1000 3.54% 35770.429 37035.550 - 2.61% -
SetIntersection_Interlaced_Set_float_262144_64 3.53% 1569156.736 1624588.381 - 3.26% -
BM_MakeHeap_uint32_Random_262144 3.53% 1.038 1.074 - 6.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.53% 1138338.069 1178494.628 - 2.52% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.52% 455.997 472.043 - 1.58% -
std::map<std::string,_int>::erase(iterator)/0 3.51% 25.147 26.030 - -5.04% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 3.51% 45557.531 47155.268 - 3.75% -
std::set<std::string>::ctor(const&)/8192 3.51% 346044.901 358179.515 - 4.54% -
BM_std_min<unsigned_short>/19 3.50% 1.832 1.896 - 0.18% -
std::unique(deque<int>)_(sprinkled)/32 3.50% 64.733 66.999 - -0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 3.50% 342817420.080 354816903.101 - 3.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 3.50% 24.649 25.512 - -1.33% -
SetIntersection_Interlaced_Vector_float_262144_262144 3.50% 338346227.531 350178420.270 - 11.31% -
rng::find_if_not(list<int>)_(process_all)/32768 3.50% 27501.544 28462.938 - -2.74% -
std::find(list<int>)_(process_all)/8 3.49% 2.335 2.417 - 0.84% -
SetIntersection_Front_Set_uint32_16384_1 3.49% 1073197.567 1110679.935 - -0.43% -
BM_RangesSortHeap_float_64 3.49% 3.095 3.203 - 2.03% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 3.49% 14.939 15.459 - 0.08% -
SetIntersection_Interlaced_Vector_float_256_4 3.49% 5196047.255 5377203.509 - 0.38% -
BM_std_minmax_element<short>/4 3.48% 1.196 1.238 - 0.88% -
rng::move_backward(vector<bool>)_(unaligned)/4096 3.48% 27.738 28.703 - 3.60% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.47% 4.403 4.556 - 3.08% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.47% 1.790 1.852 - 8.32% -
rng::rotate(vector<bool>)_(1_element_forward)/32 3.47% 17.636 18.248 - -1.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.46% 9659303.238 9993877.331 - -7.65% -
rng::copy_backward(list<int>)/32768 3.46% 29181.714 30190.276 - -0.46% -
std::find_if(vector<int>)_(process_all)/8192 3.45% 2190.822 2266.399 - 3.29% -
std::rotate(vector<bool>)_(by_1/4)/1024 3.44% 12.711 13.149 - -11.08% -
SetIntersection_None_Set_float_1024_1024 3.44% 8874077.974 9179625.967 - 1.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.44% 1536.692 1589.589 - 0.57% -
BM_StringRelational_Eq_Empty_Large_Control 3.43% 0.481 0.498 - 2.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 3.43% 67666.784 69988.337 - 4.07% -
SetIntersection_None_Set_float_262144_16384 3.41% 1174181.398 1214249.673 - 4.35% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.41% 2072.193 2142.839 - 3.30% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 3.41% 75.017 77.574 - -4.51% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.40% 22.202 22.958 - 0.83% -
BM_std_min<short>/24 3.40% 2.412 2.494 - -1.70% -
std::find_if_not(vector<bool>)_(process_all)/8 3.39% 5.366 5.548 - -1.43% -
SetIntersection_Front_Set_float_262144_262144 3.39% 1730763.590 1789513.756 - 0.33% -
std::none_of(list<int>)_(process_all)/32 3.39% 11.430 11.818 - 2.48% -
rng::stable_partition(deque<int>)_(dense)/1024 3.38% 568.535 587.768 - -0.38% -
std::find_if(vector<int>)_(process_all)/32768 3.37% 8792.754 9088.978 - 3.24% -
std::unordered_set<std::string>::contains(key)_(existent)/32 3.37% 39.020 40.334 - 21.93% -
BM_deque_deque_copy/65536 3.36% 2795.848 2889.792 - -4.74% -
std::partition_point(deque<int>)/50 3.36% 4.851 5.014 - 8.68% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 3.35% 788.570 814.967 - 2.68% -
std::partition(vector<int>)_(dense)/32 3.34% 8.351 8.631 - 1.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.34% 1118152.219 1155523.353 - 3.71% -
std::unique_copy(vector<int>)_(contiguous)/32 3.34% 8.655 8.944 - 0.74% -
BM_lexicographical_compare_three_way_slow_path/16 3.34% 4.445 4.593 - 1.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 3.34% 1.751 1.810 - 5.54% -
std::deque<int>::erase(begin)_(cheap_elements)/32 3.34% 7.489 7.739 - 3.08% -
std::set<int>::equal_range(key)_(existent)/1024 3.34% 4.029 4.163 - 0.80% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.34% 565.365 584.220 - 3.03% -
BM_StringAssignStr_Huge_Transparent 3.33% 110.869 114.559 - 10.71% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 3.32% 7.456 7.704 - -0.22% -
BM_SortHeap_float_262144 3.32% 30.363 31.372 - 3.10% -
SetIntersection_Interlaced_Vector_uint64_256_16 3.32% 6829860.330 7056672.320 - 13.95% -
SetIntersection_Interlaced_Set_float_262144_16 3.32% 1611409.018 1664850.506 - 4.10% -
BM_std_minmax_element<long_long>/1024 3.31% 274.112 283.182 - 4.10% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 3.30% 807.814 834.501 - 2.91% -
SetIntersection_Front_Set_float_262144_256 3.30% 4401980.092 4547357.300 - -6.61% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 3.30% 20.591 21.271 - 0.27% -
BM_std_min<short>/32 3.30% 2.933 3.030 - 2.96% -
BM_std_min<unsigned_char>/4000 3.29% 27.063 27.953 - 3.29% -
BM_MakeHeap_uint64_Ascending_4 3.28% 0.417 0.431 - -4.60% -
rng::find_end(forward_list<int>)_(near_matches)/1024 3.28% 37134.544 38354.238 - 2.56% -
rng::fold_left(list<int>)/8192 3.28% 10464.524 10807.751 - 2.76% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.28% 15.812 16.330 - 0.80% -
SetIntersection_Front_Vector_uint64_262144_4 3.27% 1087713.632 1123334.320 - 4.00% -
BM_vector_deque_ranges_copy_backward/70000 3.27% 8522.137 8801.076 - 7.91% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 3.27% 12495.424 12904.220 - 7.86% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 3.27% 15.556 16.065 - -0.34% -
BM_std_min<unsigned___int128>/19 3.27% 7.412 7.655 - -16.37% -
BM_StringAssignStr_Huge_Opaque 3.26% 108.671 112.218 - 7.31% -
BM_std_min<unsigned_long_long>/7 3.26% 1.889 1.950 - 2.62% -
BM_std_min<unsigned_int>/8 3.26% 1.300 1.342 - 5.06% -
BM_std_minmax<long_long>/13 3.26% 3.013 3.111 - 0.28% -
std::rotate(vector<bool>)_(1_element_forward)/32 3.26% 17.536 18.107 - 0.33% -
BM_std_min<unsigned___int128>/15 3.25% 5.736 5.922 - -11.60% -
SetIntersection_Interlaced_Set_float_262144_1 3.25% 1086644.300 1121978.085 - 1.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.25% 3.400 3.511 - -1.44% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 3.25% 818.281 844.869 - 2.65% -
std::rotate(vector<bool>)_(by_1/3)/50 3.25% 17.561 18.131 - -0.03% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 3.25% 9.088 9.383 - 1.90% -
rng::find_if(vector<bool>)_(process_all)/50 3.24% 34.754 35.882 - -2.19% -
BM_deque_deque_ranges_move_backward/4000 3.24% 147.395 152.171 - 5.01% -
rng::find_end(forward_list<int>)_(single_element)/8192 3.24% 6015.507 6210.254 - 4.43% -
SetIntersection_Interlaced_Set_string_256_64 3.24% 30404149.112 31388171.673 - -0.10% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.24% 5.718 5.903 - 3.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 3.23% 0.555 0.573 - 3.67% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.22% 810267.565 836395.585 - -3.69% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 3.22% 34.465 35.575 - 0.67% -
std::rotate(vector<bool>)_(by_1/3)/32 3.22% 17.493 18.056 - -0.35% -
BM_MakeThenSortHeap_string_Ascending_16 3.22% 9.370 9.671 - -0.04% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.21% 24.891 25.691 - 9.78% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.21% 0.911 0.940 - 2.24% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.19% 0.727 0.751 - 2.35% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 3.19% 1.408 1.453 - 17.35% -
SetIntersection_Front_Vector_uint32_16384_4 3.18% 1112400.746 1147803.276 - 1.22% -
rng::unique(deque<int>)_(sprinkled)/32 3.18% 59.742 61.642 - 1.64% -
std::map<std::string,_int>::erase(iterator)/1024 3.18% 25.301 26.104 - -2.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.17% 340187602.415 350986457.720 - -2.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.17% 11986.116 12366.501 - 1.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.17% 11954909.535 12333566.338 - 3.11% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 3.17% 24829.533 25615.589 - 2.76% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 3.17% 0.978 1.009 - -2.40% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 3.17% 6514.609 6720.798 - 2.64% -
rng::rotate(vector<bool>)_(by_1/2)/50 3.16% 17.933 18.500 - -0.56% -
bm_swap_ranges_vb_unaligned/8 3.16% 4.761 4.912 - -0.00% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.16% 262582.709 270887.750 - 4.18% -
BM_std_min<unsigned_short>/64 3.16% 3.432 3.541 - 1.20% -
SetIntersection_Interlaced_Set_uint32_1024_1 3.15% 1056030.263 1089310.193 - -3.27% -
std::partial_sort_copy(vector<int>)_(repeated)/8 3.14% 8.481 8.747 - 1.54% -
BM_std_minmax<unsigned_short>/4 3.14% 0.974 1.005 - 7.34% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 3.13% 10.203 10.523 - 3.61% -
std::stable_partition(deque<int>)_(sparse)/1024 3.13% 452.021 466.165 - 2.72% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 3.12% 151.841 156.586 - 4.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.12% 1683136.070 1735643.808 - 0.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 3.12% 32.686 33.705 - -23.92% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.12% 32.151 33.153 - 5.20% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 3.12% 7.150 7.373 - 2.68% -
std::multiset<int>::contains(key)_(existent)/8192 3.11% 8.165 8.419 - -4.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 3.11% 13420789.749 13837790.644 - -0.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.10% 1505.480 1552.173 - 17.91% -
std::map<std::string,_int>::clear()/32 3.10% 878.252 905.463 - 0.84% -
rng::find_end(forward_list<int>)_(process_all)/8192 3.09% 5645.573 5820.284 - 0.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.09% 26131.181 26938.462 - 4.15% -
std::shift_right(vector<int>)/32 3.08% 4.055 4.180 - 1.07% -
BM_deque_deque_ranges_copy_backward/4000 3.08% 146.173 150.674 - 3.02% -
BM_deque_deque_ranges_copy_backward/65536 3.08% 8069.692 8317.871 - 4.21% -
rng::unique(list<int>,_pred)_(sprinkled)/52 3.07% 83.962 86.543 - 4.51% -
std::move(vector<int>)/1048576 3.07% 54220.185 55886.207 - -0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.07% 1092995.367 1126559.264 - 0.07% -
bm_lexicographical_compare<signed_char>/4 3.07% 2.021 2.083 - 6.52% -
std::search_n(deque<int>,_pred)_(no_match)/1024 3.07% 624.052 643.196 - 2.47% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 3.07% 57771.594 59542.787 - 2.15% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.06% 16255.355 16753.081 - 0.49% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 3.05% 29119.133 30008.691 - 7.73% -
BM_std_minmax_element<long_long>/64 3.05% 17.235 17.760 - 1.64% -
SetIntersection_Interlaced_Vector_float_262144_4 3.05% 1558123.497 1605628.309 - -25.53% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 3.05% 10.996 11.331 - -2.35% -
rng::find_if_not(list<int>)_(bail_25%)/8 3.04% 1.274 1.312 - -0.12% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 3.04% 1.449 1.493 - 0.51% -
706_stockfish_r 3.04% 21.191 21.835 - 1.16% -
BM_num_put<const_void*> 3.04% 12.387 12.764 - -4.69% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.03% 1.138 1.173 - 2.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 3.03% 15.525 15.995 - 10.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 3.03% 32.227 33.204 - -9.30% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.02% 22.780 23.468 - -3.86% -
SetIntersection_Front_Vector_uint64_1024_1 3.01% 1086000.944 1118700.127 - 1.95% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 3.01% 10.077 10.380 - -3.55% -
std::move_backward(vector<int>)/8 3.01% 2.281 2.350 - 2.66% -
std::rotate(vector<bool>)_(1_element_forward)/50 3.00% 17.602 18.130 - 0.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.00% 29.852 30.747 - -28.63% -
SetIntersection_Front_Set_uint64_1024_256 2.98% 4832430.468 4976485.358 - 2.83% -
BM_lexicographical_compare_three_way_slow_path/4096 2.98% 954.822 983.277 - -0.11% -
BM_vector_deque_copy/4000 2.98% 140.294 144.468 - 1.13% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 2.97% 1.407 1.448 - 1.27% -
std::move_backward(deque<int>)/32768 2.97% 3494.347 3598.055 - -0.26% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 2.96% 1.469 1.513 - 2.65% -
BM_PushHeap_uint32_SingleElement_256 2.95% 0.382 0.393 - 0.36% -
SetIntersection_None_Set_string_1024_64 2.95% 8932714.842 9196253.183 - 1.79% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.95% 5.783 5.954 - 4.24% -
SetIntersection_Front_Set_uint32_262144_262144 2.95% 1830758.707 1884732.504 - 2.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.95% 1202546.794 1237997.880 - -2.17% -
BM_num_get<unsigned_short> 2.95% 10.512 10.821 - 2.86% -
rng::stable_partition(deque<int>)_(dense)/50 2.95% 36.951 38.040 - 1.71% -
SetIntersection_Front_Set_uint32_256_64 2.94% 6283439.858 6468412.690 - 3.74% -
BM_PushHeap_uint64_Random_262144 2.94% 5.916 6.090 - -0.55% -
std::search(vector<int>)_(single_element)/8192 2.94% 1808.938 1862.108 - 2.29% -
SetIntersection_None_Vector_uint32_262144_262144 2.94% 1190476.029 1225419.932 - 2.47% -
rng::rotate(vector<bool>)_(by_1/3)/32 2.93% 17.993 18.521 - -0.66% -
rng::rotate(vector<bool>)_(by_1/3)/50 2.93% 17.978 18.505 - -0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.93% 12757331.251 13131073.207 - 1.13% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.93% 1.690 1.739 - 2.30% -
BM_MakeThenSortHeap_float_Ascending_16 2.91% 2.908 2.993 - 1.31% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.91% 5344.446 5500.060 - 2.85% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.91% 3.874 3.987 - 2.00% -
SetIntersection_None_Vector_string_16384_16384 2.91% 1247523.657 1283790.795 - -0.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2.91% 1870.150 1924.498 - 3.56% -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.91% 2.899 2.983 - 1.25% -
rng::find_last(vector<char>)_(bail_90%)/8192 2.90% 101.431 104.377 - 2.09% -
BM_RangesPushHeap_uint32_SingleElement_262144 2.90% 0.356 0.366 - 1.53% -
rng::copy(list<int>)/32768 2.90% 27219.821 28009.154 - 4.75% -
SetIntersection_None_Vector_uint64_16384_64 2.89% 1153905.485 1187274.703 - 1.21% -
BM_PushHeap_uint64_PipeOrgan_4 2.89% 0.491 0.506 - 4.00% -
BM_StringDestroy_Small 2.89% 0.652 0.670 - -23.46% -
BM_PushHeap_uint32_SingleElement_262144 2.89% 0.356 0.366 - 0.01% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 2.89% 55.563 57.168 - 1.51% -
BM_RangesPushHeap_uint32_Descending_64 2.89% 0.374 0.385 - 2.20% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.89% 13.277 13.660 - 2.14% -
std::search(deque<int>,_pred)_(same_length)/1000 2.87% 484.214 498.130 - 4.20% -
BM_PushHeap_uint64_Random_256 2.86% 5.603 5.763 - 1.55% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 2.86% 16.402 16.872 - -6.73% -
std::remove(list<int>)_(prefix)/8192 2.86% 8207.698 8442.505 - 1.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.86% 27.139 27.915 - 1.90% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.86% 35.010 36.010 - -2.21% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.86% 11.674 12.008 - -0.87% -
SetIntersection_None_Vector_float_1024_1024 2.85% 1126919.897 1159025.056 - -1.18% -
rng::rotate(vector<bool>)_(1_element_forward)/50 2.85% 17.761 18.266 - -1.08% -
BM_deque_deque_ranges_move_backward/70000 2.85% 8673.232 8920.024 - 4.87% -
SetIntersection_Interlaced_Set_string_256_16 2.84% 18065107.925 18579019.802 - 2.67% -
BM_RangesMakeThenSortHeap_string_Ascending_64 2.84% 15.213 15.646 - 0.49% -
BM_std_minmax<unsigned_short>/32 2.84% 1.229 1.264 - 2.83% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 2.84% 0.824 0.848 - -3.05% -
BM_PushHeap_string_Descending_1024 2.84% 2.397 2.465 - -25.66% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.84% 0.765 0.787 - 1.54% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.84% 0.583 0.599 - 2.86% -
rng::rotate(vector<bool>)_(by_1/2)/32 2.83% 18.116 18.629 - -0.77% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.83% 1466.190 1507.740 - 0.17% -
std::search_n(deque<int>,_pred)_(no_match)/1000 2.83% 603.903 621.015 - 3.04% -
BM_SortHeap_pair<uint32,_uint32>_262144 2.83% 33.675 34.629 - 1.81% -
rng::rotate(vector<bool>)_(by_1/4)/50 2.83% 18.014 18.523 - -0.47% -
BM_deque_vector_ranges_move/64000 2.83% 2695.651 2771.807 - 1.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.82% 2.193 2.255 - 4.13% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 2.82% 3.745 3.851 - 3.02% -
std::stable_partition(vector<int>)_(dense)/50 2.82% 24.983 25.687 - -2.80% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.81% 8.856 9.106 - 1.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.81% 12528.133 12879.551 - 7.67% -
SetIntersection_Interlaced_Set_float_256_4 2.80% 11415757.236 11735897.032 - 0.38% -
BM_MakeHeap_string_Ascending_1024 2.80% 4.770 4.904 - -6.93% -
BM_PopHeap_pair<uint32,_uint32>_262144 2.80% 58.211 59.842 - -0.44% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.80% 8993.246 9245.324 - 3.83% -
BM_std_min<unsigned___int128>/14 2.80% 5.319 5.468 - -10.84% -
BM_deque_vector_move/65536 2.80% 2664.806 2739.422 - 1.39% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.79% 24.083 24.756 - 2.67% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 2.79% 11.162 11.474 - 8.70% -
BM_RangesMakeHeap_uint32_Random_16384 2.79% 1.027 1.055 - 1.19% -
BM_PushHeap_uint32_SingleElement_1024 2.78% 0.363 0.373 - -0.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.78% 10.960 11.264 - 5.82% -
rng::partition(deque<int>)_(sparse)/32 2.78% 9.820 10.093 - -25.74% -
rng::replace(vector<int>)_(prefix)/50 2.78% 6.914 7.106 - 1.75% -
SetIntersection_Interlaced_Set_float_262144_256 2.78% 1580192.137 1624065.021 - 2.83% -
SetIntersection_Front_Set_float_16_16 2.77% 41048127.417 42185214.002 - 1.90% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.77% 5279.109 5425.297 - 5.13% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.77% 1.839 1.890 - -4.84% -
BM_std_min<unsigned___int128>/13 2.77% 4.917 5.053 - -9.27% -
BM_MakeHeap_string_PipeOrgan_262144 2.77% 7.194 7.393 - -0.77% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.76% 0.945 0.971 - -15.27% -
BM_std_min<char>/14 2.76% 1.776 1.825 - -2.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.76% 1066869.571 1096355.752 - 2.86% -
bm_lexicographical_compare<signed_char>/6 2.76% 2.507 2.576 - 3.43% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.76% 0.944 0.970 - 3.29% -
SetIntersection_Interlaced_Set_float_262144_1024 2.76% 1529452.312 1571631.021 - 1.52% -
std::stable_partition(vector<int>)_(sparse)/1024 2.75% 209.606 215.378 - 3.91% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.75% 5.498 5.650 - 2.86% -
BM_num_get<unsigned_long_long> 2.75% 11.039 11.343 - 2.59% -
std::find_if(list<int>)_(process_all)/8 2.75% 3.408 3.501 - 2.25% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.75% 1.135 1.166 - 1.94% -
BM_lexicographical_compare_three_way_slow_path/1048576 2.75% 246815.076 253591.649 - -0.02% -
SetIntersection_None_Vector_string_262144_4 2.74% 1322025.607 1358269.379 - 0.36% -
BM_deque_vector_ranges_move_backward/2 2.74% 1.837 1.888 - 2.90% -
BM_MakeThenSortHeap_uint64_Heap_4 2.74% 1.198 1.231 - 1.98% -
std::stable_partition(vector<int>)_(sparse)/50 2.73% 20.259 20.813 - 3.26% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.73% 6.620 6.801 - 1.44% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.73% 24.135 24.793 - 0.26% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.72% 5.145 5.285 - 6.74% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.71% 1.594 1.637 - -0.87% -
std::remove(list<int>)_(sprinkled)/32 2.71% 54.958 56.446 - 2.96% -
BM_deque_deque_ranges_move/64 2.70% 5.423 5.569 - 0.87% -
BM_deque_deque_ranges_move_backward/1 2.70% 2.714 2.787 - -0.28% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.69% 33.510 34.412 - 4.01% -
BM_RangesPushHeap_float_Ascending_1024 2.68% 3.130 3.214 - 3.53% -
SetIntersection_Interlaced_Vector_string_256_16 2.68% 10920415.847 11213176.748 - 1.82% -
BM_deque_vector_ranges_copy/2 2.68% 1.836 1.885 - 2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 2.68% 18247422.820 18736413.438 - -0.83% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.68% 47.989 49.274 - 3.37% -
rng::is_sorted_until(vector<int>,_pred)/8 2.68% 3.314 3.403 - -0.22% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 2.67% 20.122 20.660 - 1.09% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.67% 8.861 9.098 - 2.80% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 2.67% 49.934 51.265 - -10.40% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.66% 4.457 4.576 - 1.21% -
std::rotate(vector<bool>)_(by_1/2)/32 2.66% 17.870 18.345 - 0.27% -
std::rotate(deque<int>)_(1_element_forward)/32 2.66% 4.667 4.790 - 3.29% -
std::copy_n(list<int>)/32768 2.65% 25722.248 26404.810 - 2.32% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.65% 15.651 16.065 - -4.20% -
std::move(deque<int>)/32768 2.64% 1852.543 1901.477 - -10.35% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.64% 8.571 8.797 - 3.73% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.64% 48.951 50.242 - 2.58% -
SetIntersection_Front_Set_string_16384_64 2.64% 4621007.506 4742814.045 - -4.47% -
BM_RangesSortHeap_float_262144 2.64% 29.911 30.700 - 2.64% -
707_ntest_r 2.63% 16.747 17.187 - 1.42% -
SetIntersection_None_Set_string_1024_1024 2.63% 8901984.099 9135853.249 - 0.14% -
SetIntersection_None_Vector_string_16384_16 2.63% 1250827.663 1283666.415 - -0.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.63% 868.233 891.024 - 3.01% -
BM_std_min<unsigned_long_long>/64 2.62% 4.687 4.810 - 0.08% -
rng::rotate(deque<int>)_(by_1/4)/1024 2.62% 778.854 799.283 - 2.78% -
SetIntersection_None_Vector_uint32_262144_256 2.62% 1196120.746 1227472.669 - 1.93% -
rng::copy_n(vector<int>)/8 2.62% 2.221 2.279 - 2.10% -
BM_StringConstructDestroyCStr_Large_Opaque 2.61% 14.828 15.215 - 6.54% -
SetIntersection_Front_Vector_uint64_16384_64 2.61% 1393423.017 1429814.733 - 1.53% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2.61% 2024.622 2077.478 - 0.81% -
BM_RangesMakeHeap_float_Ascending_256 2.61% 0.644 0.661 - 2.57% -
rng::stable_partition(deque<int>)_(sparse)/50 2.61% 28.488 29.232 - 6.67% -
BM_RangesMakeThenSortHeap_string_Heap_16 2.61% 17.344 17.797 - 3.61% -
BM_StringFindAllMatch/64 2.61% 2.996 3.075 - 0.09% -
std::set<int>::count(key)_(existent)/32 2.60% 1.851 1.900 - 5.97% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.60% 21.095 21.644 - 3.36% -
std::copy(vector<int>)/8 2.60% 2.214 2.272 - 1.10% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.60% 5343.043 5481.859 - 2.50% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.60% 23754.963 24371.954 - 1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.60% 1249168.625 1281590.394 - -1.33% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 2.59% 13078.489 13417.468 - 3.14% -
SetIntersection_Interlaced_Set_string_16_16 2.59% 63504857.646 65149782.214 - 2.71% -
BM_std_min<char>/1024 2.59% 8.462 8.681 - 4.47% -
std::multiset<int>::contains(key)_(existent)/1024 2.59% 3.886 3.986 - -1.07% -
std::find_end(list<int>,_pred)_(near_matches)/1000 2.59% 40951.353 42011.108 - 2.16% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.59% 503.254 516.273 - 1.23% -
BM_std_min<short>/31 2.59% 2.506 2.571 - -0.00% -
BM_RangesMakeThenSortHeap_float_Heap_1024 2.58% 8.043 8.250 - 1.72% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.58% 26.632 27.320 - 2.60% -
BM_std_minmax<unsigned_char>/6 2.58% 1.985 2.036 - -0.59% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.57% 821333.827 842475.468 - 3.30% -
BM_vector_deque_ranges_move_backward/1 2.57% 2.320 2.380 - 9.03% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.57% 370.649 380.161 - 2.12% -
BM_RangesMakeThenSortHeap_float_Heap_4 2.56% 1.210 1.241 - 1.33% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.56% 2.359 2.419 - 1.12% -
std::partition_copy(deque<int>)/32 2.56% 12.671 12.995 - 0.00% -
BM_std_min<unsigned___int128>/12 2.56% 4.502 4.617 - -8.10% -
BM_RangesMakeHeap_string_Heap_4 2.55% 2.982 3.058 - 0.96% -
BM_deque_deque_copy/70000 2.55% 2800.133 2871.624 - -9.31% -
BM_MakeHeap_string_Ascending_256 2.55% 4.730 4.851 - -2.77% -
rng::find_if(vector<int>)_(process_all)/8 2.55% 2.557 2.623 - -0.19% -
BM_std_minmax<unsigned_char>/2 2.55% 0.852 0.874 - -1.04% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.55% 13589.358 13935.719 - 1.59% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 2.55% 20.520 21.043 - -0.22% -
SetIntersection_Front_Vector_uint32_256_256 2.55% 4585141.134 4701842.318 - 0.42% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.54% 1014.105 1039.902 - 1.79% -
SetIntersection_None_Set_string_256_16 2.54% 11138119.591 11421286.558 - -0.23% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.54% 18.906 19.387 - 5.80% -
BM_PushHeap_string_Ascending_16384 2.53% 18.950 19.430 - -12.73% -
BM_RangesPushHeap_float_Ascending_256 2.53% 2.482 2.545 - 2.63% -
rng::rotate(vector<bool>)_(by_1/4)/32 2.53% 18.172 18.632 - 0.06% -
SetIntersection_Front_Vector_uint64_256_256 2.52% 4593819.544 4709810.255 - 1.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.52% 1137403.658 1166121.868 - 0.48% -
SetIntersection_None_Set_float_262144_256 2.52% 1178725.258 1208416.016 - 3.87% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.52% 4150.734 4255.201 - 1.13% -
std::vector<std::string>::ctor(size)/32 2.52% 33.953 34.807 - 3.69% -
std::rotate(vector<bool>)_(by_1/4)/32 2.51% 17.730 18.176 - -0.48% -
std::multimap<int,_int>::insert(value)_(new_value)/32 2.51% 19.737 20.232 - 1.85% -
std::rotate(vector<bool>)_(by_1/4)/50 2.50% 17.613 18.054 - -0.27% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 2.50% 27.165 27.843 - 7.44% -
rng::find_last(list<int>)_(bail_90%)/8192 2.49% 587.058 601.703 - 0.29% -
rng::find_end(forward_list<int>)_(single_element)/1000 2.49% 685.796 702.903 - -0.21% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 2.49% 3.014 3.090 - -1.01% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.49% 980827.719 1005267.659 - -5.58% -
rng::for_each(set<int>)/8192 2.49% 15989.857 16388.144 - -0.34% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.49% 3.185 3.264 - -6.98% -
BM_std_minmax<unsigned_long_long>/3 2.48% 1.249 1.280 - 3.35% -
729_abc_r 2.48% 18.921 19.391 - 2.36% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.48% 5336.988 5469.420 - 2.40% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.48% 780.487 799.842 - 2.60% -
BM_PopHeap_string_262144 2.47% 96.044 98.418 - 6.30% -
rng::rotate(deque<int>)_(1_element_backward)/32 2.47% 3.893 3.989 - -3.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.47% 351174436.056 359844724.456 - 2.70% -
rng::move_backward(deque<int>)/4096 2.46% 155.966 159.806 - 3.12% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.46% 16.999 17.417 - -4.07% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.46% 12410.775 12716.181 - 4.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.46% 1392832.630 1427037.583 - 1.53% -
SetIntersection_Front_Set_string_256_256 2.45% 29939911.019 30674883.596 - 9.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.45% 12078.054 12374.442 - -2.20% -
BM_std_minmax<unsigned_char>/7 2.45% 2.412 2.471 - 1.52% -
std::copy(deque<int>)/8 2.45% 2.759 2.826 - 3.01% -
BM_RangesMakeHeap_string_Descending_16384 2.45% 2.821 2.890 - -24.92% -
std::unordered_set<int>::insert(value)_(new_value)/8192 2.45% 19.730 20.213 - 4.29% -
std::for_each_n(deque<int>)/8 2.44% 1.284 1.315 - 4.85% -
BM_deque_vector_ranges_copy/1 2.43% 2.095 2.146 - 1.41% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 2.43% 16480.630 16881.655 - 11.15% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.43% 8.943 9.160 - 2.05% -
std::copy_backward(list<int>)/32768 2.43% 25948.540 26579.094 - -0.38% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 2.43% 8.048 8.243 - 2.48% -
BM_deque_deque_ranges_copy/64 2.43% 5.430 5.562 - 0.39% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.43% 10.326 10.576 - 6.93% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 2.43% 22.878 23.433 - 1.50% -
BM_MakeHeap_string_PipeOrgan_1024 2.43% 4.783 4.899 - -1.29% -
BM_std_min<unsigned_long_long>/3 2.42% 0.694 0.711 - 2.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.42% 7.487 7.668 - 2.68% -
BM_std_min<char>/12 2.42% 1.281 1.312 - -1.55% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.41% 41.268 42.264 - 2.39% -
std::find_if(vector<char>)_(bail_25%)/8 2.41% 0.927 0.950 - 2.28% -
BM_lexicographical_compare_three_way_slow_path/256 2.41% 69.957 71.643 - 0.04% -
rng::adjacent_find(vector<int>,_pred)/1048576 2.41% 459632.036 470698.451 - 0.76% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.40% 10.180 10.425 - -1.25% -
BM_std_minmax<long_long>/29 2.40% 4.257 4.359 - 0.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.40% 1.004 1.028 - 0.72% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.40% 3.334 3.414 - 2.01% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.40% 29.056 29.752 - 2.44% -
rng::copy_backward(vector<bool>)_(aligned)/512 2.40% 1.757 1.800 - 1.95% -
std::replace(list<int>)_(sprinkled)/50 2.39% 17.657 18.079 - 2.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.39% 1282988.530 1313604.723 - 5.29% -
BM_deque_deque_ranges_copy/65536 2.39% 2741.942 2807.356 - 1.35% -
BM_std_min<unsigned_int>/32 2.39% 2.162 2.213 - 1.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.39% 7980324.397 8170687.385 - 4.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.38% 0.752 0.770 - 0.92% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 2.38% 6.504 6.659 - 1.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.38% 43.715 44.754 - 4.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.38% 2296418.354 2351010.399 - 1.14% -
SetIntersection_None_Vector_uint64_64_64 2.38% 8891496.311 9102850.796 - 0.60% -
std::multimap<int,_int>::count(key)_(existent)/32 2.38% 3.534 3.618 - 3.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.37% 33.544 34.340 - -2.88% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.37% 22.589 23.124 - 2.62% -
BM_std_min<int>/11 2.37% 1.156 1.184 - 2.42% -
BM_MakeThenSortHeap_float_Ascending_256 2.36% 6.345 6.495 - 0.51% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.36% 35.649 36.490 - 3.32% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 2.36% 8.419 8.617 - 0.71% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.35% 1056974.285 1081836.848 - -2.37% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 2.35% 13074.789 13381.737 - 2.93% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.34% 5340.909 5465.728 - 2.36% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.34% 6740.684 6898.197 - 7.14% -
BM_std_min<unsigned_long_long>/15 2.34% 2.163 2.213 - 1.17% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.33% 23.651 24.203 - 5.02% -
rng::for_each(multimap<int>)/8192 2.33% 16470.092 16854.537 - 2.22% -
BM_StringFindNoMatch/10 2.33% 1.272 1.302 - -3.92% -
SetIntersection_None_Set_uint32_1024_1 2.33% 8780829.398 8985618.312 - 0.76% -
std::stable_sort(deque<int>)_(repeated)/8 2.33% 18.551 18.984 - 4.29% -
rng::unique(list<int>)_(sprinkled)/1024 2.33% 943.596 965.561 - 1.40% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 2.33% 1.290 1.320 - -3.14% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 2.33% 71.789 73.458 - 43.74% -
BM_deque_vector_ranges_copy/64 2.32% 2.603 2.664 - 2.13% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.32% 2.107 2.156 - 1.68% -
rng::find_if_not(vector<bool>)_(process_all)/8 2.32% 5.423 5.549 - -1.58% -
BM_PushHeap_string_Random_16 2.32% 10.047 10.280 - 1.76% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.32% 2.944 3.012 - 2.48% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 2.31% 29.826 30.515 - 3.61% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 2.31% 8.977 9.184 - 1.82% -
rng::search(list<int>)_(single_element)/1000 2.31% 663.186 678.498 - 1.87% -
SetIntersection_Front_Vector_uint64_262144_1024 2.30% 5783746.680 5917024.736 - 2.35% -
SetIntersection_Interlaced_Set_uint32_256_256 2.30% 9194713.206 9406487.963 - 6.26% -
BM_StringRelational_Eq_Empty_Small_Control 2.30% 0.473 0.484 - 1.48% -
rng::rotate(deque<int>)_(1_element_forward)/50 2.30% 6.145 6.287 - 3.06% -
bm_ranges_lexicographical_compare<int>/64 2.30% 4.857 4.969 - 1.17% -
BM_RangesPushHeap_string_QuickSortAdversary_256 2.30% 14.395 14.726 - 0.41% -
rng::find_if(vector<bool>)_(process_all)/8 2.30% 5.403 5.527 - -1.58% -
rng::count(vector<int>)_(every_other)/8 2.30% 1.352 1.383 - -0.06% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 2.29% 494.712 506.065 - 3.10% -
rng::move_backward(deque<int>)/262144 2.29% 29808.959 30491.721 - 1.88% -
std::remove(list<int>)_(sprinkled)/8192 2.29% 7801.669 7980.017 - -1.73% -
BM_std_min<unsigned___int128>/11 2.28% 4.074 4.167 - -7.42% -
std::move(vector<int>)/8 2.28% 2.270 2.321 - 0.70% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.28% 179377590.875 183468914.997 - 2.67% -
std::unique(deque<int>,_pred)_(contiguous)/32 2.28% 58.433 59.764 - 1.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.28% 2.138 2.186 - 4.20% -
bm_ranges_lexicographical_compare<signed_char>/512 2.28% 7.853 8.032 - 4.44% -
SetIntersection_Interlaced_Vector_string_16384_256 2.27% 39144437.107 40032975.345 - 0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.27% 1100870.538 1125830.855 - 3.80% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 2.27% 5.849 5.981 - 0.96% -
BM_SortHeap_pair<uint32,_uint32>_1024 2.27% 13.759 14.071 - 0.90% -
BM_MakeHeap_uint32_Random_16 2.27% 1.265 1.294 - 3.30% -
std::find_if(vector<int>)_(process_all)/1024 2.27% 283.106 289.519 - 2.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.27% 14.923 15.261 - 2.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.26% 1180307.456 1207000.958 - 0.60% -
BM_PopHeap_float_4 2.26% 2.426 2.480 - 4.50% -
std::copy(list<int>)/512 2.26% 369.299 377.631 - 2.25% -
std::rotate(list<int>)_(by_1/3)/50 2.25% 24.616 25.171 - 1.55% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.25% 292.286 298.869 - 1.72% -
rng::copy_if(list<int>)_(entire_range)/32768 2.25% 27991.736 28621.709 - 0.77% -
BM_RangesPushHeap_float_PipeOrgan_4 2.25% 0.485 0.496 - 3.01% -
BM_PushHeap_string_Random_64 2.25% 12.690 12.975 - 2.58% -
std::rotate(vector<bool>)_(by_1/2)/50 2.24% 17.724 18.122 - -0.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.24% 3274.139 3347.376 - 0.78% -
std::find_if(deque<int>)_(bail_25%)/8192 2.23% 705.334 721.090 - 2.51% -
SetIntersection_None_Set_float_256_1 2.23% 11640057.233 11899923.706 - 1.18% -
BM_MakeHeap_uint64_PipeOrgan_256 2.23% 0.649 0.664 - 2.17% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.23% 4.030 4.120 - 0.89% -
SetIntersection_Interlaced_Vector_string_16384_64 2.22% 12129117.796 12398406.033 - -5.04% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.22% 126.996 129.815 - 1.74% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 2.22% 1.350 1.379 - 3.06% -
BM_MakeThenSortHeap_uint32_Ascending_4 2.22% 1.417 1.448 - 0.50% -
rng::move(list<int>)/32768 2.21% 33930.482 34681.914 - -2.88% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.21% 34.792 35.562 - 0.27% -
BM_deque_deque_ranges_move_backward/2 2.21% 2.475 2.529 - 0.05% -
BM_std_min<unsigned_char>/512 2.21% 6.374 6.514 - 1.55% -
BM_std_min<char>/23 2.21% 2.251 2.301 - 0.87% -
std::copy_backward(deque<int>)/8 2.20% 2.729 2.789 - 1.86% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.20% 9.180 9.382 - 7.23% -
rng::remove_if(deque<int>)_(prefix)/32 2.20% 59.136 60.435 - -6.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.20% 687.302 702.394 - 3.08% -
std::find_if(vector<bool>)_(process_all)/50 2.19% 34.999 35.766 - -2.15% -
std::generate_n(deque<int>)/32 2.19% 8.251 8.432 - 1.60% -
BM_std_min<short>/19 2.19% 1.841 1.881 - -4.72% -
std::partial_sort_copy(list<int>)_(ascending)/1024 2.19% 5580.584 5702.780 - 2.05% -
std::find_if(vector<char>)_(process_all)/8 2.19% 2.437 2.490 - 2.67% -
rng::find_if(deque<int>)_(process_all)/50 2.18% 23.327 23.836 - -1.26% -
std::move(deque<int>)/8 2.18% 3.855 3.939 - -1.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.18% 818.614 836.465 - -0.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 2.18% 1433324.122 1464501.487 - 1.40% -
BM_MakeThenSortHeap_string_Ascending_64 2.17% 15.398 15.733 - -0.44% -
BM_PushHeap_float_Ascending_16384 2.17% 4.282 4.375 - 3.65% -
SetIntersection_None_Vector_uint64_262144_262144 2.17% 1191358.037 1217230.818 - 0.96% -
BM_deque_vector_ranges_move/70000 2.17% 2908.115 2971.264 - 2.06% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.17% 27.255 27.847 - 2.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.17% 21222418.674 21682515.882 - 0.65% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.17% 104.815 107.085 - 2.25% -
rng::partition(list<int>)_(sparse)/50 2.16% 15.243 15.572 - 1.13% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 2.16% 16.066 16.413 - -1.72% -
BM_SortHeap_pair<uint32,_uint32>_64 2.15% 8.708 8.895 - 1.41% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.15% 2.942 3.005 - 1.96% -
BM_PushHeap_string_Random_1024 2.15% 14.827 15.146 - 1.31% -
SetIntersection_None_Set_float_262144_16 2.15% 1183032.797 1208472.169 - 4.08% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.15% 2.287 2.336 - 5.94% -
SetIntersection_Interlaced_Vector_string_16384_16 2.15% 4401076.360 4495642.142 - -2.52% -
BM_PushHeap_string_Random_256 2.15% 14.128 14.431 - 1.52% -
rng::find_if(deque<int>)_(bail_25%)/32768 2.15% 2760.746 2819.968 - 1.56% -
BM_PushHeap_uint64_Random_1024 2.14% 5.675 5.797 - -1.93% -
SetIntersection_Interlaced_Set_string_16384_1024 2.14% 347102828.662 354544743.112 - 4.57% -
std::rotate(deque<int>)_(1_element_forward)/50 2.14% 5.439 5.555 - 2.64% -
BM_RangesPushHeap_string_PipeOrgan_16 2.13% 4.094 4.182 - 0.64% -
rng::find_if(deque<int>)_(process_all)/8192 2.13% 2825.915 2886.215 - -4.10% -
SetIntersection_Front_Set_uint32_1024_1 2.13% 1100592.503 1124071.875 - 5.89% -
BM_RangesSortHeap_string_1024 2.13% 59.217 60.480 - 2.36% -
SetIntersection_None_Set_string_16384_256 2.13% 204635294.500 208996257.357 - 3.92% -
bm_ranges_lexicographical_compare<signed_char>/8 2.13% 3.183 3.251 - 2.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.13% 1432420.352 1462918.489 - 1.31% -
rng::for_each_n(deque<int>)/8 2.13% 1.154 1.178 - -2.20% -
BM_PopHeap_uint64_4 2.13% 2.666 2.722 - 0.58% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.12% 96154.007 98197.104 - 1.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.12% 66169.776 67574.610 - 1.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.12% 46.143 47.122 - 0.69% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.12% 27.336 27.915 - 1.94% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.12% 27.083 27.656 - 1.03% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 2.11% 1.406 1.436 - -0.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.11% 7.168 7.320 - 6.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 2.11% 33.569 34.278 - 1.90% -
BM_std_min<unsigned_char>/20 2.11% 1.497 1.529 - 0.87% -
BM_RangesMakeHeap_string_SingleElement_262144 2.11% 7.228 7.380 - -10.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.11% 345323478.508 352599291.922 - 0.35% -
SetIntersection_Front_Vector_float_16384_16 2.11% 1183947.231 1208881.020 - 1.64% -
std::stable_partition(vector<int>)_(dense)/32 2.10% 21.017 21.459 - -3.15% -
SetIntersection_Interlaced_Set_float_16384_4 2.10% 172667854.490 176290447.697 - 2.29% -
rng::search(list<int>,_pred)_(no_match)/8192 2.10% 7671.351 7832.286 - -5.65% -
std::unordered_set<std::string>::find(key)_(existent)/8192 2.10% 34.801 35.531 - 0.08% -
BM_deque_vector_ranges_move/65536 2.10% 2676.415 2732.513 - -0.68% -
SetIntersection_Interlaced_Set_float_262144_16384 2.10% 1264652.506 1291154.866 - 3.18% -
SetIntersection_Front_Set_uint64_16384_64 2.08% 1869433.475 1908400.147 - -0.26% -
rng::search_n(deque<int>)_(no_match)/1000 2.08% 429.060 438.001 - 1.64% -
rng::distance(join_view(vector<vector<int>>)/4096 2.08% 4.450 4.542 - 5.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.08% 24.866 25.383 - 2.90% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.07% 804.957 821.652 - 2.36% -
SetIntersection_Interlaced_Set_uint32_64_16 2.07% 23897933.162 24393522.594 - 1.86% -
SetIntersection_None_Set_uint32_1024_1024 2.07% 8695946.994 8876229.066 - 1.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.07% 634.884 648.046 - -0.84% -
SetIntersection_Front_Set_uint64_262144_16384 2.07% 334578128.596 341509096.691 - 1.56% -
rng::rotate(list<int>)_(1_element_forward)/32 2.07% 13.450 13.728 - -8.04% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.06% 28.900 29.497 - 0.37% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.06% 760.304 775.992 - -1.47% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.06% 2.017 2.059 - 8.64% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.06% 1.510 1.541 - 2.71% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 2.06% 4094.624 4179.028 - 0.47% -
std::reverse_copy(list<int>)/4096 2.06% 3080.434 3143.907 - -0.94% -
BM_MakeThenSortHeap_string_Heap_1024 2.06% 63.087 64.387 - 2.49% -
rng::partial_sort_copy(vector<int>)_(heap)/8 2.05% 15.287 15.602 - 2.12% -
BM_PushHeap_uint64_Random_16384 2.05% 5.939 6.061 - -0.64% -
std::unique(list<int>,_pred)_(contiguous)/52 2.05% 73.801 75.316 - 2.08% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 2.05% 5576.853 5691.273 - 1.86% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.05% 779.274 795.260 - 0.01% -
std::list<int>::ctor(size)/1024 2.05% 11635.398 11873.895 - 1.94% -
rng::find_end(vector<int>)_(process_all)/1024 2.05% 239.551 244.455 - 0.78% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.05% 53969.935 55074.349 - 2.62% -
SetIntersection_None_Vector_uint32_16384_16 2.05% 1181568.611 1205746.721 - 4.12% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.04% 8.957 9.140 - 1.35% -
BM_RangesPushHeap_string_Random_64 2.04% 12.677 12.936 - 0.94% -
rng::rotate(vector<bool>)_(by_1/3)/1024 2.04% 49.800 50.817 - 2.88% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.04% 5.723 5.840 - 3.96% -
std::find_if(vector<bool>)_(process_all)/8 2.04% 5.397 5.507 - -1.76% -
SetIntersection_Interlaced_Vector_uint64_16384_256 2.04% 20687660.666 21108905.003 - 3.51% -
SetIntersection_None_Set_float_262144_1024 2.03% 1183383.381 1207453.858 - 3.04% -
std::generate(list<int>)/32 2.03% 8.560 8.734 - 2.26% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2.03% 462.038 471.408 - -0.93% -
rng::find_end(vector<int>)_(near_matches)/8192 2.03% 916374.456 934934.254 - 1.33% -
std::generate_n(vector<int>)/32 2.02% 7.836 7.995 - -0.29% -
SetIntersection_None_Set_float_262144_64 2.02% 1180630.451 1204507.162 - 3.69% -
std::fill_n(deque<int>)/32 2.02% 1.261 1.287 - 11.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 2.02% 1.171 1.195 - 13.71% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.02% 5.878 5.996 - 4.87% -
std::find_end(forward_list<int>)_(match_near_end)/1024 2.02% 4434.988 4524.525 - 1.59% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.02% 3.572 3.644 - 2.13% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 2.02% 24.893 25.395 - 2.21% -
std::rotate(list<int>)_(1_element_forward)/50 2.02% 24.374 24.865 - 2.42% -
std::find_end(list<int>,_pred)_(near_matches)/1024 2.01% 42774.385 43635.200 - 1.67% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.01% 26.258 26.786 - 1.39% -
rng::rotate_copy(list<int>)/32 2.01% 8.517 8.688 - 1.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.00% 179032.702 182621.462 - 1.10% -
std::find_if_not(deque<int>)_(process_all)/8192 2.00% 2822.116 2878.673 - -2.27% -
BM_StringFindCharLiteral/64 2.00% 2.089 2.131 - 2.01% -
SetIntersection_None_Vector_uint32_256_4 2.00% 4446087.474 4534999.508 - 1.85% -
BM_std_min<int>/64 2.00% 2.611 2.663 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 2.00% 4311255.682 4397342.173 - 3.81% -
rng::stable_sort(vector<int>)_(shuffled)/8 2.00% 20.856 21.272 - 2.46% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.00% 15.891 16.208 - 2.14% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 2.00% 1017.480 1037.783 - 0.73% -
SetIntersection_Front_Vector_uint32_16384_16 1.99% 1188701.735 1212369.961 - 2.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.99% 10902999.329 11120069.646 - 0.58% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.99% 8.880 9.056 - 0.98% -
SetIntersection_None_Set_uint32_256_16 1.99% 10805082.922 11019573.885 - 0.57% -
SetIntersection_None_Set_float_256_64 1.98% 9334721.137 9519972.045 - 1.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.98% 86357.285 88070.821 - 5.01% -
std::unordered_set<int>::find(key)_(non-existent)/32 1.98% 1.238 1.262 - 28.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.98% 9.240 9.424 - 1.83% -
std::reverse(vector<int>)/8 1.98% 1.524 1.554 - -2.66% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.98% 844.042 860.745 - 1.44% -
rng::remove(deque<int>)_(sprinkled)/32 1.98% 54.089 55.159 - -2.90% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.98% 19.227 19.607 - 1.88% -
rng::find(deque<int>)_(process_all)/8 1.98% 3.499 3.568 - 1.31% -
BM_MakeThenSortHeap_float_Descending_262144 1.97% 34.563 35.244 - 2.30% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.97% 20.825 21.235 - -5.02% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.97% 17.617 17.963 - 1.51% -
SetIntersection_None_Set_float_262144_262144 1.96% 1183898.926 1207160.318 - 3.50% -
BM_MakeHeap_uint64_SingleElement_256 1.96% 0.569 0.580 - 0.98% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.96% 13768.135 14037.623 - 1.47% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.96% 766.106 781.098 - 16.51% -
BM_std_min<int>/8 1.95% 1.297 1.322 - 1.95% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 1.95% 14.862 15.152 - 0.63% -
std::copy(list<int>)/32768 1.95% 26216.093 26727.896 - 1.16% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.95% 6154.118 6274.254 - 0.34% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.95% 23847.886 24313.141 - 0.70% -
SetIntersection_Front_Vector_uint32_16384_1024 1.95% 5875334.845 5989814.641 - 0.05% -
BM_RangesPushHeap_string_Random_256 1.95% 14.058 14.332 - -0.18% -
std::fill(vector<bool>)/512 1.95% 1.543 1.573 - 2.82% -
rng::starts_with(list<int>)/8 1.95% 2.911 2.967 - 1.95% -
std::stable_sort(deque<int>)_(descending)/8 1.94% 27.797 28.337 - 6.32% -
std::count(list<int>)_(every_other)/8 1.94% 2.096 2.137 - 1.69% -
BM_std_min<unsigned___int128>/10 1.94% 3.687 3.758 - -6.30% -
rng::for_each(deque<int>)/32 1.94% 3.742 3.815 - 1.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.94% 23.487 23.942 - 1.99% -
SetIntersection_Front_Vector_string_16384_16384 1.94% 347717364.426 354450891.140 - 1.47% -
BM_MakeThenSortHeap_uint64_SingleElement_64 1.94% 5.946 6.061 - 2.42% -
std::is_partitioned(list<int>)_(partitioned)/32 1.93% 8.678 8.846 - 1.75% -
SetIntersection_Front_Set_string_16384_1 1.93% 1133582.211 1155456.445 - -0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.93% 8.740 8.908 - 2.45% -
bm_ranges_lexicographical_compare<signed_char>/7 1.93% 2.839 2.894 - 2.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.93% 1.345 1.371 - 2.49% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.92% 3065.056 3123.867 - 1.71% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 1.92% 22.470 22.901 - 3.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.92% 2.647 2.698 - 1.07% -
SetIntersection_Front_Set_uint32_1024_16 1.92% 1322017.610 1347358.805 - -0.24% -
rng::stable_sort(vector<int>)_(descending)/8 1.92% 24.553 25.024 - -1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.91% 1139265.877 1161071.734 - 0.85% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.91% 11.821 12.047 - 2.33% -
BM_vector_deque_copy_backward/64 1.91% 2.994 3.051 - 3.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.91% 16.704 17.022 - 1.80% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.91% 209317470.586 213307506.959 - 3.14% -
rng::rotate_copy(vector<int>)/1024 1.91% 32.634 33.256 - 2.32% -
bm_ranges_swap_ranges_vb_aligned/512 1.90% 5.217 5.317 - 1.36% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.90% 2.908 2.963 - 1.89% -
BM_MakeHeap_string_Descending_16 1.90% 2.338 2.382 - 0.76% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.90% 1.651 1.682 - 1.65% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.90% 136790.115 139385.633 - 2.29% -
SetIntersection_Interlaced_Set_uint32_256_4 1.90% 11560060.899 11779253.718 - 3.25% -
std::set<int>::contains(key)_(existent)/1024 1.89% 3.875 3.949 - -0.21% -
BM_PushHeap_string_Descending_64 1.89% 2.230 2.273 - -15.56% -
std::fill_n(vector<int>)/1024 1.89% 29.458 30.015 - 0.47% -
rng::stable_partition(vector<int>)_(dense)/50 1.89% 25.226 25.701 - -2.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.88% 14.189 14.456 - 1.80% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.88% 5.063 5.158 - 1.98% -
rng::contains_subrange(list<int>)_(single_element)/50 1.88% 17.890 18.226 - 3.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.87% 594472.651 605593.979 - 0.19% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.87% 29.251 29.798 - 4.30% -
rng::all_of(vector<int>)_(process_all)/32 1.87% 8.317 8.473 - -0.12% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 1.87% 7.827 7.973 - 36.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.87% 15.862 16.159 - 2.13% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.87% 38.231 38.945 - 1.52% -
std::multimap<int,_int>::insert(value)_(already_present)/0 1.87% 18.185 18.524 - 1.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.87% 1650582.442 1681399.018 - -3.36% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.87% 38.518 39.236 - 2.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.86% 11563300.945 11778815.871 - -0.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.86% 17.027 17.344 - 1.15% -
BM_std_min<int>/20 1.86% 1.388 1.413 - 1.92% -
BM_StringRelational_Less_Empty_Empty_Control 1.86% 2.116 2.155 - 11.37% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.86% 15.216 15.498 - 0.83% -
rng::partial_sort(vector<int>)_(heap)/8 1.86% 26.365 26.855 - -0.57% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.85% 1.206 1.228 - 0.36% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.85% 4.003 4.077 - 3.19% -
rng::find(vector<bool>)_(process_all)/1024 1.85% 4.679 4.766 - 1.63% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.85% 7.502 7.641 - 0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.85% 1254285.291 1277485.151 - 0.38% -
BM_std_minmax<short>/21 1.85% 2.048 2.086 - 2.00% -
rng::remove_copy(vector<int>)_(prefix)/32 1.85% 10.862 11.062 - 1.36% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.84% 3.892 3.964 - -1.98% -
BM_std_min<unsigned_int>/24 1.84% 1.837 1.870 - 2.10% -
rng::move(deque<int>)/32768 1.84% 2036.347 2073.852 - -4.66% -
BM_StringRelational_Less_Small_Small_Control 1.84% 1.753 1.785 - 3.37% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.84% 34.024 34.649 - 4.97% -
bm_write 1.83% 584.774 595.495 - -0.03% -
SetIntersection_Interlaced_Set_string_262144_16384 1.83% 2716992.840 2766776.283 - -4.26% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.83% 34.334 34.961 - 4.12% -
BM_PushHeap_string_Descending_16384 1.82% 2.384 2.428 - -27.93% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.82% 1983226.236 2019401.285 - 5.11% -
std::find_if(list<int>)_(bail_25%)/8 1.82% 1.198 1.220 - 0.21% -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.82% 1.663 1.694 - -2.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.82% 37.792 38.479 - -12.79% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.81% 16.734 17.038 - 2.07% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.81% 8.972 9.135 - 0.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.81% 1187.595 1209.090 - -0.12% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.81% 22.259 22.661 - 3.10% -
rng::starts_with(deque<int>,_pred)/8 1.81% 4.638 4.722 - 1.99% -
BM_std_minmax<unsigned_char>/5 1.81% 1.709 1.740 - -0.65% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.80% 8.866 9.026 - 0.22% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.80% 17.016 17.323 - 1.99% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.80% 1.438 1.464 - -2.46% -
std::unordered_set<int>::clear()/8192 1.80% 60798.076 61892.634 - -0.13% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.80% 4.045 4.118 - 3.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.80% 35.085 35.715 - 3.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.79% 34.625 35.246 - 1.87% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.79% 3.992 4.064 - 2.71% -
BM_MakeThenSortHeap_string_Heap_256 1.79% 49.128 50.006 - 1.87% -
BM_deque_vector_ranges_copy_backward/4000 1.79% 142.093 144.630 - 1.95% -
BM_MakeThenSortHeap_string_Heap_16384 1.78% 101.388 103.196 - 2.35% -
BM_deque_deque_copy_backward/1 1.78% 2.775 2.824 - 1.03% -
rng::partition(deque<int>)_(sparse)/50 1.78% 15.091 15.360 - -24.15% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.78% 0.818 0.833 - -1.93% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.78% 36311.319 36956.182 - 0.54% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.78% 54962774.331 55938381.379 - 1.96% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.77% 1.000 1.018 - 7.71% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.77% 6413.314 6526.806 - 2.00% -
SetIntersection_Interlaced_Set_string_256_4 1.77% 14024270.550 14272214.406 - 0.92% -
BM_std_min<unsigned_char>/14 1.77% 1.788 1.820 - 1.39% -
std::find(vector<int>)_(bail_25%)/8 1.76% 1.366 1.390 - 1.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.76% 18.912 19.246 - 0.31% -
BM_MakeHeap_uint32_PipeOrgan_256 1.76% 0.620 0.631 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_16384_64 1.76% 5978610.537 6083954.575 - 1.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.76% 2295800.027 2336229.723 - 0.67% -
SetIntersection_None_Set_string_64_4 1.76% 22595953.459 22993741.741 - -0.16% -
BM_RangesPushHeap_uint64_Random_1024 1.76% 5.810 5.913 - -1.57% -
BM_StringRelational_Less_Large_Small_Control 1.76% 1.770 1.801 - 1.19% -
SetIntersection_Front_Set_uint32_256_4 1.75% 4490463.590 4569199.293 - 1.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.75% 1496.936 1523.170 - -5.68% -
rng::reverse_copy(vector<int>)/4096 1.75% 136.084 138.467 - 0.89% -
rng::search_n(deque<int>)_(no_match)/1024 1.75% 441.055 448.760 - 1.48% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.75% 535.436 544.780 - 2.64% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.74% 607.312 617.907 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.74% 344125062.497 350126975.393 - -0.60% -
std::stable_partition(vector<int>)_(sparse)/32 1.74% 7.122 7.247 - 5.42% -
std::move_backward(deque<int>)/8 1.74% 3.418 3.477 - 4.78% -
std::find_if(deque<int>)_(bail_25%)/32768 1.74% 2801.018 2849.743 - 3.68% -
SetIntersection_Interlaced_Set_string_1024_256 1.74% 35449739.255 36066401.389 - 1.04% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.74% 307.096 312.431 - 2.04% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 1.74% 725.151 737.742 - 1.48% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.74% 0.986 1.003 - 1.71% -
SetIntersection_Front_Vector_uint64_1024_4 1.74% 1121747.932 1141223.969 - 0.97% -
rng::for_each(multimap<int>::iterator)/8192 1.73% 16568.029 16855.359 - 1.37% -
std::find_end(forward_list<int>)_(single_element)/8192 1.73% 6222.621 6330.469 - 10.51% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.73% 10.745 10.932 - 1.82% -
std::multimap<std::string,_int>::clear()/32 1.73% 890.969 906.400 - 1.73% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.73% 13210.362 13438.807 - 0.84% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.73% 21.518 21.890 - -0.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 1.73% 3.725 3.789 - 0.95% -
std::unordered_set<int>::erase(key)_(existent)/32 1.73% 21.374 21.743 - 3.25% -
rng::fill(deque<int>)/8192 1.72% 238.593 242.706 - 1.28% -
SetIntersection_None_Vector_float_16384_16 1.72% 1163929.149 1183971.001 - -1.68% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.72% 6731.197 6847.070 - 5.46% -
std::unordered_set<int>::find(key)_(existent)/8192 1.72% 1.489 1.515 - 9.50% -
std::rotate(deque<int>)_(by_1/2)/1024 1.72% 173.305 176.283 - 1.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.72% 5.374 5.466 - 7.46% -
bm_lexicographical_compare<int>/8 1.72% 1.512 1.538 - -0.18% -
rng::search(list<int>)_(near_matches)/1024 1.72% 39024.530 39694.331 - 0.90% -
std::multiset<int>::erase(key)_(non-existent)/1024 1.72% 6.652 6.766 - 1.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.71% 7.632 7.763 - -0.43% -
rng::search(list<int>)_(no_match)/8192 1.71% 6782.280 6898.471 - 0.57% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 1.71% 6815.224 6931.969 - 4.28% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.71% 4.743 4.824 - 2.23% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.71% 1101457.772 1120320.885 - 1.32% -
BM_deque_vector_copy/5500 1.71% 193.843 197.161 - 0.02% -
std::all_of(list<int>)_(process_all)/8192 1.71% 7484.485 7612.545 - 0.09% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.71% 775714.523 788986.220 - 0.48% -
std::find(deque<int>)_(process_all)/8 1.71% 3.355 3.412 - -0.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.71% 23.914 24.322 - 2.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.70% 64218.614 65312.721 - 0.13% -
BM_deque_vector_copy_backward/5500 1.70% 199.417 202.811 - 1.63% -
SetIntersection_None_Vector_float_1024_4 1.70% 1140631.006 1160010.363 - -1.43% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.69% 108418.932 110256.404 - -1.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.69% 10.353 10.529 - 0.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.69% 11.231 11.421 - -0.37% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.69% 4.058 4.127 - 1.02% -
BM_MakeHeap_string_Ascending_64 1.69% 4.657 4.736 - -2.40% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.69% 604.276 614.466 - 1.55% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.69% 39.000 39.658 - 2.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.69% 1016.234 1033.359 - 8.22% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.68% 1.102 1.121 - 0.19% -
BM_std_min<short>/21 1.68% 1.795 1.825 - -0.14% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.68% 687.182 698.737 - 0.04% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.68% 0.936 0.952 - -1.46% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.68% 12.357 12.564 - 2.16% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.68% 78.972 80.297 - 1.71% -
rng::partition_point(deque<int>)/50 1.67% 4.309 4.381 - 0.75% -
bm_ranges_lexicographical_compare<unsigned_char>/7 1.67% 2.123 2.159 - -2.04% -
BM_RangesPopHeap_float_4 1.67% 2.419 2.459 - 3.81% -
BM_RangesPushHeap_string_Random_16 1.67% 10.121 10.290 - 1.09% -
rng::replace(list<int>)_(prefix)/50 1.67% 19.221 19.542 - 1.52% -
std::deque<int>::ctor(size)/8192 1.67% 452.650 460.195 - 4.46% -
BM_PushHeap_string_PipeOrgan_16 1.66% 4.044 4.111 - -4.00% -
BM_RangesSortHeap_string_256 1.66% 44.590 45.330 - 2.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.66% 792.029 805.168 - -1.23% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.66% 2.360 2.400 - 3.91% -
BM_std_min<unsigned_short>/9 1.66% 6.250 6.354 - -1.89% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.65% 22.894 23.273 - 1.99% -
std::deque<int>::ctor(size)/32 1.65% 27.435 27.889 - 6.76% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.65% 47.013 47.790 - 0.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.65% 44.320 45.051 - 0.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.65% 23.177 23.558 - 0.09% -
BM_RangesMakeHeap_uint64_Random_256 1.64% 1.197 1.217 - 1.15% -
BM_deque_deque_copy_backward/65536 1.64% 8117.451 8250.631 - -0.63% -
std::find_end(forward_list<int>)_(single_element)/1000 1.64% 678.690 689.807 - 2.37% -
rng::unique_copy(deque<int>)_(contiguous)/52 1.64% 16.621 16.893 - 15.02% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.63% 31.910 32.432 - 1.94% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.63% 38311261.606 38936657.391 - 1.38% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.63% 10.164 10.329 - 2.39% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 1.63% 518.012 526.434 - 0.50% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 1.62% 16822.381 17095.599 - 0.13% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.62% 826.003 839.411 - 1.21% -
BM_RangesPushHeap_string_Random_4 1.62% 5.948 6.045 - 1.42% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.62% 472.828 480.479 - 1.44% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.62% 20.620 20.954 - 3.98% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.62% 11.327 11.510 - 1.67% -
SetIntersection_Front_Set_uint32_262144_16384 1.61% 351969024.754 357639585.470 - 1.78% -
std::rotate(list<int>)_(1_element_backward)/32 1.61% 12.884 13.091 - -5.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.61% 17856.162 18143.682 - -3.90% -
SetIntersection_None_Set_float_262144_4 1.61% 1186138.832 1205234.375 - 3.65% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 1.61% 235813.749 239609.858 - -2.87% -
BM_std_minmax<unsigned_short>/24 1.61% 2.277 2.314 - 1.59% -
rng::find_end(vector<int>)_(process_all)/1000 1.61% 235.306 239.087 - 0.88% -
rng::contains_subrange(list<int>)_(process_all)/32 1.60% 10.244 10.408 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.60% 4465851.161 4537344.902 - 0.14% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.60% 3.556 3.612 - -0.17% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.60% 268901.279 273203.505 - 0.08% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.60% 55.177 56.059 - 2.74% -
std::multiset<int>::find(key)_(non-existent)/8192 1.60% 8.438 8.572 - 0.40% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.59% 6066.498 6163.195 - 0.47% -
BM_vector_deque_ranges_copy/5500 1.59% 194.609 197.710 - -0.79% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.59% 1.150 1.169 - 1.23% -
BM_std_min<long_long>/32 1.59% 3.530 3.586 - -0.88% -
std::copy_backward(list<int>)/8 1.58% 2.434 2.472 - 1.22% -
rng::remove_if(list<int>)_(prefix)/1024 1.58% 997.008 1012.804 - 1.03% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.58% 760.251 772.284 - 0.48% -
SetIntersection_Front_Vector_uint32_256_64 1.58% 4557656.227 4629745.131 - 1.29% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.58% 11.831 12.018 - 1.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.58% 18793.282 19090.322 - 0.48% -
std::transform(deque<int>,_deque<int>)/50 1.58% 33.569 34.100 - 2.08% -
rng::fold_left(deque<int>)/50 1.58% 27.163 27.592 - -0.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.58% 1.267 1.287 - 1.60% -
BM_vector_deque_move/4000 1.57% 141.164 143.387 - 0.73% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.57% 11132.070 11307.249 - 0.74% -
rng::find(list<int>)_(bail_25%)/8192 1.57% 1421.876 1444.247 - 1.47% -
rng::copy_if(list<int>)_(every_other)/4096 1.57% 3217.299 3267.867 - 0.32% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.57% 2623.925 2665.150 - 1.27% -
rng::find_if(deque<int>)_(bail_25%)/8192 1.57% 693.894 704.794 - 0.19% -
std::find_end(list<int>)_(process_all)/1000 1.57% 656.533 666.838 - 1.62% -
SetIntersection_Interlaced_Vector_string_256_4 1.57% 6358069.864 6457665.562 - 1.22% -
SetIntersection_Front_Vector_uint32_64_4 1.57% 16929075.443 17194222.321 - 1.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.56% 799.424 811.912 - 2.45% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.56% 11.523 11.703 - 1.39% -
std::transform(deque<int>)_(identity_transform)/50 1.56% 19.166 19.464 - 1.55% -
std::find_if(deque<int>)_(process_all)/8192 1.55% 2942.943 2988.700 - 5.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.55% 23.475 23.839 - 1.59% -
std::partial_sort(vector<int>)_(descending)/8 1.55% 24.663 25.046 - 0.95% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.55% 357.047 362.589 - 1.88% -
rng::stable_partition(vector<int>)_(dense)/32 1.55% 21.410 21.742 - -3.43% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.55% 14.959 15.191 - 1.04% -
std::find_if(vector<char>)_(process_all)/32768 1.55% 8128.110 8254.088 - 0.23% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.55% 21.432 21.764 - 1.07% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.55% 43262.816 43932.737 - 2.74% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.55% 28.838 29.284 - 0.01% -
BM_RangesPushHeap_float_Ascending_262144 1.55% 5.212 5.292 - 3.05% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.55% 511.615 519.521 - 1.61% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 1.54% 18053.427 18332.215 - 1.44% -
SetIntersection_Interlaced_Vector_string_4_4 1.54% 161337971.648 163825893.667 - 0.76% -
BM_deque_deque_copy/64 1.54% 5.479 5.563 - 0.01% -
BM_std_minmax<long_long>/10 1.54% 2.156 2.190 - -0.01% -
BM_std_min<unsigned_char>/21 1.54% 1.778 1.805 - 0.31% -
BM_CmpEqual_uchar_schar 1.54% 1.050 1.066 - 1.50% -
std::is_sorted_until(list<int>)/8 1.54% 2.208 2.242 - 1.57% -
BM_RangesMakeThenSortHeap_float_Random_4 1.54% 4.170 4.235 - -1.97% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.54% 8848.117 8983.987 - 2.40% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 1.53% 36.829 37.394 - 2.15% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.53% 12.781 12.977 - 0.42% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.53% 22.974 23.325 - 2.35% -
BM_std_minmax<unsigned_char>/5500 1.53% 50.020 50.785 - 0.21% -
SetIntersection_None_Vector_string_1024_4 1.53% 1213401.790 1231946.600 - 0.40% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.53% 8.822 8.957 - -0.20% -
BM_std_min<unsigned_long_long>/14 1.53% 1.905 1.934 - 0.14% -
BM_SortHeap_float_64 1.53% 3.211 3.260 - 3.41% -
rng::stable_partition(deque<int>)_(dense)/32 1.53% 27.665 28.088 - 0.30% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.53% 205354.127 208488.702 - 1.83% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.53% 6519.255 6618.754 - 1.56% -
bm_gcd_trivial 1.53% 0.872 0.885 - 3.36% -
rng::move(deque<int>)/8 1.53% 3.874 3.933 - -0.44% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.52% 8.984 9.121 - 0.70% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.52% 5.242 5.322 - 5.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.52% 2.350 2.386 - -0.98% -
BM_PushHeap_string_Ascending_64 1.52% 7.094 7.201 - 0.87% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.52% 4242.609 4307.122 - 1.22% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.52% 27.793 28.216 - 0.45% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.52% 18.626 18.909 - 1.15% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.52% 3.518 3.571 - 1.91% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.51% 22.508 22.848 - -4.82% -
std::reverse(list<int>)/64 1.51% 17.481 17.746 - 0.51% -
std::multiset<int>::equal_range(key)_(existent)/32 1.51% 2.468 2.505 - -1.80% -
rng::fill_n(vector<int>)/8192 1.51% 234.959 238.510 - -0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.51% 9929.658 10079.313 - 2.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.51% 35.801 36.340 - 24.41% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.51% 3.652 3.707 - 1.04% -
BM_RangesSortHeap_string_64 1.50% 29.852 30.300 - 1.68% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1.50% 1340.012 1360.147 - 0.20% -
BM_num_get<unsigned_long> 1.50% 11.002 11.167 - 0.99% -
rng::move_backward(vector<bool>)_(aligned)/32768 1.50% 37.768 38.335 - -0.03% -
SetIntersection_Front_Vector_float_256_16 1.50% 4471488.172 4538517.772 - 1.59% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.50% 529.497 537.414 - 1.60% -
std::search_n(list<int>)_(no_match)/1024 1.49% 739.981 751.039 - -1.00% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.49% 12910.546 13103.445 - 1.37% -
rng::none_of(list<int>)_(process_all)/8192 1.49% 7231.908 7339.625 - 0.59% -
rng::is_partitioned(list<int>)_(partitioned)/32 1.48% 8.600 8.727 - 0.64% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.48% 54431.875 55239.275 - 0.69% -
std::find_end(vector<int>)_(match_near_end)/1024 1.48% 2252.222 2285.538 - 1.24% -
SetIntersection_None_Vector_string_256_1 1.48% 4748397.992 4818597.522 - 1.56% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.48% 832476.825 844778.228 - -2.58% -
SetIntersection_None_Set_string_256_64 1.48% 9538975.385 9679858.674 - 1.10% -
BM_RangesPushHeap_uint64_Ascending_256 1.48% 2.171 2.203 - 5.26% -
rng::reverse_copy(list<int>)/512 1.48% 367.560 372.984 - 0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.48% 18906722.041 19185745.162 - -2.33% -
SetIntersection_None_Vector_float_262144_256 1.47% 1201925.961 1219648.105 - -0.72% -
rng::find(list<int>)_(process_all)/50 1.47% 18.095 18.361 - -2.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.47% 620419.480 629552.540 - 0.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.47% 37.414 37.965 - 0.76% -
rng::none_of(vector<int>)_(process_all)/32 1.47% 8.333 8.455 - 1.52% -
rng::rotate(deque<int>)_(1_element_forward)/32 1.47% 4.712 4.781 - -0.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.47% 14614.778 14829.594 - 0.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.47% 6.924 7.026 - 2.19% -
BM_std_min<unsigned___int128>/9 1.47% 3.294 3.342 - -5.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.47% 15423.857 15650.125 - -0.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.47% 147876.467 150043.770 - 1.39% -
SetIntersection_None_Set_float_256_16 1.47% 10990810.226 11151892.961 - 0.62% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.47% 11.129 11.293 - -0.10% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.47% 13427.660 13624.382 - 1.35% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.46% 147928.705 150091.102 - 1.55% -
BM_std_minmax<unsigned_short>/64 1.46% 1.525 1.548 - 1.43% -
std::unordered_set<std::string>::clear()/32 1.46% 901.984 915.157 - -1.15% -
std::find_end(forward_list<int>)_(process_all)/1000 1.46% 682.348 692.308 - -0.27% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.46% 424.350 430.543 - 2.13% -
std::find_if(list<int>)_(bail_25%)/1024 1.46% 190.527 193.304 - 0.87% -
rng::search_n(list<int>)_(no_match)/1000 1.46% 697.371 707.528 - -0.49% -
BM_std_min<unsigned___int128>/8 1.46% 2.892 2.934 - -5.65% -
std::set<int>::insert(value)_(already_present)/32 1.46% 1.762 1.788 - -0.31% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.45% 0.985 0.999 - 1.37% -
SetIntersection_Front_Vector_uint32_4_4 1.45% 143731209.556 145818523.688 - 0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.45% 10.720 10.875 - 0.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.45% 11.527 11.694 - 0.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.45% 0.986 1.000 - 1.53% -
BM_StringRead_Cold_Deep_Large 1.45% 1.564 1.587 - 31.25% -
SetIntersection_None_Vector_uint64_256_256 1.45% 2202648.853 2234479.097 - -1.85% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.44% 12576.354 12757.906 - 1.64% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.44% 0.815 0.827 - 0.61% -
BM_RangesMakeHeap_string_Heap_262144 1.44% 5.153 5.227 - -3.87% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.44% 5.380 5.458 - 1.51% -
BM_StringRead_Cold_Deep_Empty 1.44% 1.057 1.072 - 33.71% -
std::find_end(vector<int>)_(process_all)/8192 1.44% 1824.932 1851.171 - -1.58% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.44% 730.569 741.064 - -7.43% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 1.43% 9.506 9.642 - 0.41% -
std::generate_n(deque<int>)/50 1.43% 12.269 12.444 - 1.03% -
BM_std_min<unsigned_char>/5500 1.43% 37.047 37.577 - 1.36% -
SetIntersection_Interlaced_Set_string_16_4 1.43% 76248226.475 77338737.109 - 1.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.43% 1194.728 1211.763 - -1.10% -
rng::partial_sort(vector<int>)_(repeated)/8 1.42% 20.080 20.367 - 0.09% -
std::find_end(list<int>)_(near_matches)/1000 1.42% 36775.511 37297.695 - 0.81% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.42% 1.282 1.300 - 2.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.42% 0.957 0.971 - -0.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.42% 14.844 15.054 - 1.85% -
SetIntersection_Front_Set_string_262144_1 1.42% 1151134.194 1167430.377 - 2.22% -
rng::fill_n(vector<bool>)/32768 1.41% 30.086 30.511 - 1.18% -
BM_deque_vector_ranges_copy/65536 1.41% 2611.573 2648.491 - -7.92% -
std::unordered_map<int,_int>::clear()/8192 1.41% 63232.730 64125.837 - 1.77% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.41% 11.824 11.991 - 1.62% -
BM_RangesMakeHeap_string_Heap_256 1.41% 4.816 4.884 - -1.69% -
std::copy_if(list<int>)_(every_other)/32768 1.41% 25162.545 25516.516 - 1.16% -
SetIntersection_None_Set_uint32_16384_16 1.40% 151907897.102 154041025.565 - -10.30% -
rng::find_end(vector<int>)_(match_near_end)/1000 1.40% 272.882 276.713 - 4.61% -
727_cppcheck_r 1.40% 25.172 25.526 - 1.04% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.40% 28.428 28.827 - -0.15% -
SetIntersection_None_Vector_uint32_256_1 1.40% 4492960.096 4555950.167 - 0.03% -
SetIntersection_Front_Set_string_16384_4 1.40% 1313022.306 1331426.887 - 0.87% -
BM_std_min<int>/12 1.40% 1.480 1.501 - 0.61% -
SetIntersection_Front_Set_uint32_16384_1024 1.40% 16442874.235 16672952.259 - 7.83% -
SetIntersection_Front_Vector_uint64_64_64 1.40% 11215531.790 11372426.068 - 1.72% -
BM_std_minmax<short>/16 1.40% 1.727 1.751 - -7.86% -
SetIntersection_Front_Vector_uint32_1024_16 1.40% 1171145.517 1187512.456 - -0.69% -
rng::find(vector<bool>)_(process_all)/1048576 1.40% 3675.757 3727.075 - 1.70% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.40% 69.538 70.509 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.40% 1119295.896 1134911.502 - 1.41% -
BM_std_minmax<int>/2 1.39% 0.794 0.805 - -10.60% -
std::unique(deque<int>)_(sprinkled)/8192 1.39% 7347.998 7450.445 - 0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.39% 1412720.254 1432414.401 - -0.10% -
rng::adjacent_find(list<int>)/8192 1.39% 6896.430 6992.467 - 0.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.39% 30.162 30.581 - 0.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.39% 249.814 253.286 - 0.86% -
BM_std_minmax<unsigned_int>/2 1.39% 0.876 0.888 - 7.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.39% 24.189 24.525 - 0.92% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.39% 165.013 167.301 - -1.99% -
rng::move_backward(vector<int>)/64 1.39% 4.120 4.177 - 1.32% -
rng::copy_if(vector<int>)_(every_other)/8 1.39% 4.223 4.281 - 1.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.38% 34433.060 34909.592 - -0.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.38% 21.837 22.139 - 0.86% -
std::find_end(vector<int>)_(process_all)/1048576 1.38% 233938.509 237167.048 - -1.50% -
rng::contains(deque<int>)_(process_all)/8 1.38% 2.939 2.979 - 1.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.38% 2.658 2.695 - 2.12% -
BM_StringEraseToEnd_Large_Transparent 1.38% 0.843 0.855 - 1.51% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.37% 268116.593 271798.975 - -1.16% -
std::transform(list<int>,_list<int>)/8192 1.37% 8526.713 8643.729 - -8.15% -
bm_lexicographical_compare<signed_char>/5 1.37% 2.287 2.318 - 5.03% -
rng::find_if(vector<char>)_(process_all)/8 1.37% 2.425 2.458 - -1.17% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.37% 757.414 767.796 - 0.13% -
BM_MakeThenSortHeap_float_Ascending_4 1.37% 1.432 1.452 - 3.93% -
BM_std_min<unsigned_int>/7 1.36% 1.047 1.061 - 1.34% -
std::copy(vector<int>)/32768 1.36% 3740.876 3791.848 - 8.42% -
BM_deque_deque_move/64000 1.36% 2725.159 2762.210 - 1.39% -
rng::partition(vector<int>)_(sparse)/32 1.36% 8.969 9.091 - 0.05% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.36% 1.215 1.231 - -2.25% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.36% 9.715 9.847 - 4.09% -
std::replace_if(deque<int>)_(prefix)/32 1.36% 13.856 14.044 - -1.02% -
std::set<int>::count(key)_(existent)/8192 1.35% 7.893 8.000 - 2.81% -
std::map<int,_int>::find(key)_(existent)/8192 1.35% 5.402 5.475 - -0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.35% 5795238.554 5873409.670 - -0.37% -
rng::sort(vector<int>)_(heap)/8 1.35% 22.189 22.488 - 1.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.35% 1107257.931 1122178.966 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.35% 3257103.462 3300947.529 - -7.36% -
BM_std_min<unsigned_short>/8 1.35% 1.298 1.315 - 0.74% -
BM_RangesPushHeap_uint64_Ascending_1024 1.34% 2.638 2.674 - 3.76% -
std::set<int>::equal_range(key)_(non-existent)/32 1.34% 2.592 2.626 - -3.01% -
BM_MakeThenSortHeap_float_Ascending_64 1.34% 3.928 3.981 - 0.53% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.33% 647.373 656.010 - -2.33% -
SetIntersection_Front_Vector_string_262144_4 1.33% 1250250.920 1266912.446 - 0.51% -
BM_std_minmax<unsigned_short>/17 1.33% 1.678 1.700 - -0.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.33% 9.865 9.996 - -0.21% -
SetIntersection_None_Set_uint32_16384_64 1.33% 151617467.664 153630315.574 - -11.26% -
SetIntersection_None_Vector_float_16384_64 1.33% 1172713.404 1188276.896 - -1.28% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.32% 44344.223 44931.520 - -0.79% -
rng::move_backward(vector<bool>)_(unaligned)/64 1.32% 1.920 1.945 - 2.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.32% 31.882 32.302 - -3.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.32% 858.738 870.051 - 5.84% -
SetIntersection_None_Vector_uint32_16384_1024 1.32% 1169848.329 1185242.437 - 1.16% -
BM_vector_deque_ranges_move_backward/70000 1.32% 8357.350 8467.288 - 10.66% -
BM_std_minmax<char>/27 1.31% 1.770 1.794 - -8.10% -
BM_MakeHeap_string_SingleElement_1024 1.31% 6.171 6.252 - -0.90% -
rng::for_each(map<int>::iterator)/8 1.31% 4.554 4.613 - 1.16% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.31% 721961.696 731441.537 - -2.18% -
rng::rotate(list<int>)_(by_1/4)/50 1.31% 24.236 24.554 - 0.76% -
rng::find_end(list<int>)_(same_length)/1000 1.31% 1461.483 1480.657 - 0.33% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.31% 4.790 4.853 - 1.56% -
std::find_if(vector<char>)_(process_all)/8192 1.31% 2046.310 2073.122 - 0.36% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.31% 69.597 70.509 - 0.16% -
std::move_backward(list<int>)/512 1.31% 371.416 376.269 - 0.72% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.31% 4.814 4.876 - 1.01% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.30% 1.165 1.181 - 3.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.30% 5.415 5.485 - 2.16% -
std::move_backward(vector<int>)/1048576 1.30% 55760.505 56485.961 - 3.69% -
BM_std_min<int>/10 1.30% 0.994 1.007 - 0.23% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 1.30% 31.818 32.231 - 3.30% -
BM_MakeHeap_string_SingleElement_16384 1.30% 5.967 6.044 - -0.91% -
BM_deque_deque_move/64 1.30% 5.491 5.562 - -0.03% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.30% 50114.319 50764.597 - 0.75% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.30% 4244.058 4299.059 - 0.97% -
BM_deque_vector_ranges_move_backward/4000 1.30% 143.525 145.384 - 2.78% -
SetIntersection_None_Set_float_262144_1 1.29% 1194464.926 1209927.980 - 4.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.29% 24.597 24.915 - 1.21% -
BM_StringRelational_Less_Empty_Large_Control 1.29% 1.977 2.003 - 6.84% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.29% 11.126 11.269 - -0.02% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.29% 31414.831 31818.747 - -1.08% -
SetIntersection_None_Vector_uint64_256_1 1.29% 4477634.138 4535205.036 - 0.51% -
BM_deque_deque_copy_backward/70000 1.29% 8625.370 8736.218 - 3.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.28% 748.445 758.042 - -0.50% -
SetIntersection_Front_Set_string_262144_256 1.28% 14778162.324 14967594.895 - -5.08% -
BM_StringRead_Cold_Shallow_Small 1.28% 1.059 1.072 - 38.00% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.28% 8.004 8.106 - 1.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.28% 11.273 11.417 - 0.84% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.28% 793.850 803.975 - 3.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.27% 54641.657 55337.611 - 1.25% -
BM_RangesSortHeap_string_16384 1.27% 97.052 98.288 - 2.44% -
std::reverse_copy(list<int>)/64 1.27% 30.133 30.517 - 1.21% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.27% 707.780 716.774 - 1.01% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 1.27% 12960.641 13125.343 - 1.76% -
SetIntersection_Front_Set_string_262144_16 1.27% 1955485.210 1980329.689 - -1.43% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 1.27% 148075.430 149952.849 - 1.72% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.27% 32.737 33.152 - 2.72% -
BM_std_min<char>/30 1.27% 2.296 2.325 - 4.57% -
BM_std_min<int>/24 1.27% 1.819 1.842 - 1.61% -
BM_MakeThenSortHeap_string_Heap_262144 1.26% 179.416 181.683 - 1.93% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 1.26% 761.430 771.033 - -0.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.26% 15.748 15.947 - 0.35% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.26% 26924.417 27262.874 - -1.65% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.26% 15.953 16.153 - 1.70% -
std::multimap<std::string,_int>::ctor(const&)/32 1.26% 827.278 837.661 - 17.50% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.25% 518737.016 525244.745 - 0.74% -
std::find_end(list<int>)_(near_matches)/1024 1.25% 38350.326 38831.405 - 0.71% -
BM_StringEraseToEnd_Large_Opaque 1.25% 1.017 1.029 - 1.94% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.25% 38409074.057 38889972.221 - 1.36% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.25% 701.172 709.947 - -0.92% -
BM_MakeThenSortHeap_string_Descending_262144 1.25% 85.204 86.269 - -0.04% -
std::find_end(vector<int>)_(match_near_end)/8192 1.25% 120578.941 122086.507 - 1.07% -
BM_std_minmax<long_long>/12 1.25% 2.698 2.732 - -0.04% -
SetIntersection_None_Vector_uint32_16384_16384 1.25% 1170790.141 1185397.495 - 1.18% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.25% 20.686 20.944 - 0.79% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.24% 34.065 34.488 - -0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.24% 2.964 3.000 - 0.67% -
rng::stable_partition(list<int>)_(sparse)/1024 1.24% 920.930 932.337 - 1.48% -
SetIntersection_Front_Vector_float_16_4 1.24% 57810692.132 58526673.686 - 1.03% -
std::find_end(list<int>)_(match_near_end)/1024 1.24% 4598.021 4654.936 - 1.04% -
SetIntersection_Interlaced_Set_string_262144_16 1.24% 2155180.582 2181832.195 - 0.74% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.24% 10958.619 11094.109 - -0.11% -
753_ns3_r 1.24% 10.318 10.446 - 2.21% -
BM_deque_deque_copy/64000 1.24% 2643.025 2675.681 - -1.35% -
std::set<int>::lower_bound(key)_(existent)/1024 1.23% 4.248 4.300 - 0.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.22% 2.608 2.639 - 1.12% -
SetIntersection_None_Set_uint32_256_64 1.22% 9315138.087 9429063.640 - 0.43% -
SetIntersection_Interlaced_Set_string_16384_16 1.22% 246069159.869 249075712.688 - 2.06% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.22% 4.014 4.063 - 0.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.22% 7910.317 8006.572 - 0.08% -
rng::find_last(vector<char>)_(bail_10%)/50 1.22% 5.364 5.429 - -2.42% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.22% 112849.580 114221.504 - -0.82% -
std::flat_map<int,_int>::erase(iterator)/1024 1.22% 75.687 76.606 - 0.68% -
rng::find_end(deque<int>)_(single_element)/1000 1.21% 249.035 252.059 - -14.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.21% 137692.937 139364.828 - 0.03% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.21% 16.507 16.708 - 1.75% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.21% 122708.013 124195.849 - 0.48% -
BM_deque_vector_ranges_copy/4096 1.21% 145.651 147.412 - 0.56% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.21% 17.939 18.156 - 1.47% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 1.20% 2.913 2.948 - -1.01% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.20% 6285.716 6361.383 - 0.95% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.20% 379673.045 384242.904 - 1.03% -
BM_RangesPushHeap_uint64_Ascending_16384 1.20% 3.689 3.733 - 4.73% -
rng::unique(deque<int>)_(sprinkled)/8192 1.20% 5589.407 5656.526 - 0.60% -
rng::unique(list<int>)_(contiguous)/1024 1.20% 911.126 922.029 - -0.67% -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 1.20% 722.233 730.867 - -0.04% -
BM_LowerBound_string_64 1.19% 69.045 69.870 - 0.76% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.19% 4782.651 4839.486 - 0.66% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.19% 54762.032 55410.988 - 2.13% -
std::adjacent_find(list<int>,_pred)/8 1.18% 3.887 3.933 - 1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.18% 1252683.572 1267497.285 - -2.46% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.18% 36.063 36.489 - 0.61% -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.18% 1.432 1.448 - -3.31% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.18% 41997444.647 42492814.960 - -2.09% -
std::search(list<int>,_pred)_(single_element)/8192 1.18% 8601.890 8703.321 - 0.41% -
748_flightdm_r 1.18% 9.238 9.347 - 4.11% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 1.18% 795.001 804.357 - -0.45% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.18% 561.857 568.464 - 2.21% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.17% 87.911 88.942 - 1.63% -
rng::unique(deque<int>)_(sprinkled)/52 1.17% 71.925 72.768 - -2.66% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 1.17% 42729.391 43228.587 - 0.91% -
std::vector<int>::ctor(size)/1024 1.17% 42.291 42.785 - 4.10% -
BM_RangesMakeHeap_string_Heap_16384 1.17% 4.932 4.990 - -0.73% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.17% 5.319 5.381 - -0.07% -
bm_lexicographical_compare<int>/64 1.17% 4.912 4.970 - 3.25% -
SetIntersection_Front_Vector_float_1024_16 1.16% 1184720.152 1198517.577 - 1.03% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.16% 12.208 12.350 - 1.38% -
BM_std_min<unsigned_int>/10 1.16% 0.995 1.006 - 1.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.16% 7.437 7.523 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.16% 2234192.951 2260156.156 - -0.83% -
SetIntersection_None_Vector_uint64_262144_1 1.16% 1195047.729 1208934.562 - 2.95% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.16% 633833.821 641197.994 - 0.40% -
std::multiset<std::string>::clear()/1024 1.16% 20058.809 20291.630 - 4.40% -
std::find_end(vector<int>)_(process_all)/1024 1.16% 237.739 240.498 - -1.52% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.16% 1.661 1.680 - -2.63% -
std::set<int>::erase(iterator)/32 1.16% 20.343 20.579 - 1.46% -
BM_MakeHeap_string_PipeOrgan_256 1.16% 4.730 4.785 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.16% 1147240.752 1160533.394 - 0.35% -
std::multiset<int>::erase(key)_(non-existent)/8192 1.16% 9.585 9.696 - 1.72% -
BM_PushHeap_string_Ascending_256 1.15% 9.979 10.094 - -0.89% -
BM_StringRelational_Less_Huge_Small_Control 1.15% 1.827 1.848 - 1.78% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.15% 501.051 506.812 - 0.33% -
std::none_of(list<int>)_(process_all)/32768 1.15% 25462.100 25754.813 - -0.01% -
SetIntersection_Interlaced_Set_float_262144_262144 1.15% 1847395.587 1868623.861 - 2.61% -
BM_MakeThenSortHeap_string_Random_16 1.15% 22.383 22.640 - -0.16% -
BM_deque_vector_ranges_move/5500 1.15% 197.985 200.258 - 1.30% -
std::sample(vector<int>)/1024 1.14% 11155.860 11283.574 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_1024_16 1.14% 1967314.351 1989825.506 - 5.57% -
BM_std_min<unsigned___int128>/6 1.14% 2.098 2.122 - -6.10% -
rng::partition(list<int>)_(sparse)/1024 1.14% 727.762 736.077 - 0.48% -
BM_CmpLess_short_short 1.14% 0.958 0.969 - 0.43% -
BM_deque_deque_move_backward/64000 1.14% 7815.093 7904.273 - -1.54% -
std::remove(list<int>)_(sprinkled)/1024 1.14% 956.122 967.026 - -4.66% -
rng::all_of(vector<int>)_(process_all)/50 1.14% 18.092 18.298 - -0.86% -
SetIntersection_Interlaced_Set_float_4_4 1.14% 146263515.110 147930208.768 - 0.19% -
std::shift_left(list<int>)/8192 1.14% 7616.956 7703.584 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.14% 23088879.153 23351266.191 - -0.74% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.14% 955.438 966.292 - 0.32% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 1.14% 8353.863 8448.757 - -0.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.14% 7.164 7.245 - 0.76% -
BM_RangesMakeHeap_string_SingleElement_256 1.14% 6.262 6.333 - -0.05% -
rng::is_sorted(list<int>)/1024 1.13% 765.279 773.964 - 1.91% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.13% 211.188 213.579 - 0.14% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.13% 629763.098 636889.995 - 0.15% -
BM_lexicographical_compare_three_way_slow_path/1024 1.13% 246.311 249.094 - 0.02% -
SetIntersection_Front_Set_uint32_16384_4 1.13% 1140519.329 1153391.792 - 1.28% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 1.13% 245.272 248.040 - 1.00% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.13% 19772.757 19995.711 - 0.13% -
BM_std_minmax_element<char>/4 1.13% 1.244 1.258 - 1.28% -
rng::find_end(forward_list<int>)_(near_matches)/8192 1.13% 2467956.571 2495755.488 - 0.60% -
std::map<std::string,_int>::clear()/1024 1.13% 20510.120 20741.009 - -1.00% -
rng::move(vector<bool>)_(aligned)/4096 1.12% 8.087 8.178 - 0.71% -
rng::is_sorted_until(deque<int>,_pred)/8192 1.12% 4811.966 4866.000 - 1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.12% 6691211.931 6766282.489 - 1.88% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 1.12% 24.263 24.534 - 0.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.12% 2.032 2.055 - 0.04% -
std::sample(vector<int>)/8192 1.12% 89942.499 90949.782 - 0.00% -
rng::count(vector<bool>)/1000 1.12% 2.971 3.004 - -0.10% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.12% 12669.055 12810.582 - 1.81% -
BM_MakeHeap_float_Random_256 1.11% 1.354 1.369 - 10.61% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.11% 25.283 25.564 - 0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.11% 10972149.701 11094305.013 - 0.35% -
std::find_if_not(deque<int>)_(process_all)/8 1.11% 3.913 3.957 - -0.20% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.11% 18.476 18.681 - 4.38% -
bm_ranges_lexicographical_compare<signed_char>/6 1.11% 2.626 2.655 - 1.54% -
BM_CmpLess_uint_int 1.11% 1.116 1.128 - 0.18% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.11% 1.068 1.080 - 0.26% -
SetIntersection_None_Vector_float_262144_16384 1.11% 1199870.412 1213179.097 - -6.85% -
SetIntersection_None_Vector_string_262144_256 1.11% 1328148.508 1342877.706 - 2.19% -
BM_PopHeap_float_1024 1.11% 27.793 28.101 - 0.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.11% 4.991 5.047 - 1.59% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.11% 18.641 18.848 - 0.45% -
BM_lexicographical_compare_three_way_fast_path/16 1.11% 4.398 4.446 - 2.43% -
std::reverse_copy(deque<int>)/4096 1.10% 972.832 983.580 - -0.13% -
BM_std_min<unsigned_long_long>/16 1.10% 2.421 2.448 - -0.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.10% 3.568 3.607 - 3.36% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.10% 4.255 4.302 - -5.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.10% 2.084 2.107 - -0.27% -
BM_PushHeap_uint32_Random_16 1.10% 4.459 4.508 - 2.15% -
rng::unique(deque<int>,_pred)_(contiguous)/52 1.10% 68.542 69.295 - 0.12% -
BM_std_min<int>/16 1.10% 1.712 1.730 - 2.34% -
BM_deque_deque_ranges_copy_backward/5500 1.10% 205.578 207.834 - 0.43% -
BM_deque_vector_move_backward/5500 1.10% 200.442 202.637 - -0.55% -
BM_std_min<short>/22 1.09% 1.857 1.877 - -0.52% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.09% 7.419 7.500 - 0.52% -
SetIntersection_None_Set_uint64_1024_16 1.09% 8776528.932 8872267.160 - 1.53% -
SetIntersection_Interlaced_Set_uint64_256_1 1.09% 4412382.787 4460499.472 - 0.09% -
rng::copy(vector<bool>)_(aligned)/32768 1.09% 35.493 35.880 - 1.62% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.09% 271304.364 274260.368 - -0.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.09% 20.990 21.218 - 1.14% -
std::sample(vector<int>)/32 1.09% 303.671 306.978 - 0.19% -
SetIntersection_None_Set_string_1024_16 1.09% 9024400.571 9122638.143 - 0.87% -
std::search(list<int>)_(same_length)/1000 1.09% 737.198 745.214 - -0.24% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.09% 3812.569 3853.993 - -0.28% -
SetIntersection_Front_Set_float_1024_16 1.08% 1295118.706 1309163.899 - 0.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 1.08% 6.697 6.770 - -1.12% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.08% 12020.807 12150.697 - -2.10% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.08% 61820.152 62488.039 - 0.66% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.08% 29.487 29.806 - 0.67% -
rng::copy_if(list<int>)_(entire_range)/262144 1.08% 217168.038 219510.981 - -0.43% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.08% 17.787 17.979 - 2.85% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.08% 35.781 36.167 - 0.51% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.08% 676.894 684.178 - 0.59% -
rng::remove(list<int>)_(sprinkled)/1024 1.08% 947.744 957.932 - -0.77% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.07% 274038.283 276983.185 - -0.45% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.07% 7.496 7.576 - -0.96% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.07% 1.354 1.369 - -0.44% -
BM_std_min<unsigned_short>/23 1.07% 2.133 2.155 - 0.96% -
BM_std_minmax<short>/26 1.07% 2.502 2.529 - 1.96% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.07% 7806.343 7889.873 - -0.63% -
SetIntersection_Front_Set_uint32_262144_4 1.07% 1118255.610 1130218.614 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.07% 1197426.681 1210228.547 - -0.71% -
SetIntersection_Front_Set_uint32_16384_256 1.07% 4862057.218 4914033.085 - 1.13% -
SetIntersection_Front_Set_uint32_262144_16 1.07% 1277898.206 1291541.446 - -1.49% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.07% 8929.134 9024.410 - 0.06% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.07% 8.398 8.488 - 1.39% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 1.06% 23088.839 23334.659 - 0.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.06% 702.964 710.445 - 0.77% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.06% 6.566 6.635 - 1.39% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.06% 62939.646 63608.422 - -0.33% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.06% 20.672 20.892 - 2.49% -
SetIntersection_Interlaced_Vector_string_64_4 1.06% 22950819.439 23194393.619 - 0.91% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.06% 4.312 4.358 - -2.87% -
BM_std_min<unsigned_short>/17 1.06% 6.633 6.703 - 0.85% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.06% 6.044 6.108 - 0.55% -
std::copy(list<int>)/8 1.06% 2.437 2.463 - -1.97% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1.06% 822.501 831.211 - 0.67% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.06% 8360.030 8448.508 - 0.27% -
rng::find(vector<bool>)_(process_all)/8192 1.06% 33.549 33.904 - 0.74% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.06% 19.882 20.092 - 2.55% -
std::rotate(vector<int>)_(by_1/3)/32 1.06% 21.552 21.779 - 0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.05% 7815178.567 7897543.297 - 1.41% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.05% 1.102 1.114 - -0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.05% 6499788.843 6568168.681 - -7.52% -
std::reverse(list<int>)/512 1.05% 192.383 194.404 - 0.51% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 1.05% 40.781 41.209 - 1.08% -
std::copy_if(vector<int>)_(every_other)/64 1.05% 16.112 16.281 - 0.89% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.05% 12069.645 12196.064 - -0.96% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.05% 76.025 76.820 - 6.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.05% 799.764 808.122 - -0.20% -
SetIntersection_None_Vector_float_262144_262144 1.05% 1193706.652 1206181.004 - -1.99% -
rng::unique(deque<int>,_pred)_(contiguous)/32 1.04% 58.293 58.902 - 0.49% -
BM_std_minmax<long_long>/20 1.04% 3.284 3.318 - 0.00% -
BM_deque_deque_move_backward/70000 1.04% 8612.451 8702.153 - -1.11% -
BM_deque_vector_ranges_move_backward/64 1.04% 2.905 2.935 - 0.95% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.04% 36715.692 37097.548 - 0.11% -
BM_std_minmax_element<long_long>/4 1.04% 1.264 1.277 - 2.03% -
rng::find(list<int>)_(bail_25%)/1024 1.04% 180.760 182.637 - 0.81% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.04% 9.464 9.562 - 0.27% -
SetIntersection_Front_Vector_float_262144_4 1.04% 1137305.766 1149092.404 - 1.08% -
BM_RangesMakeHeap_string_SingleElement_16 1.03% 5.523 5.580 - 0.86% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.03% 3.642 3.680 - 0.11% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.03% 596.289 602.450 - 0.21% -
rng::unique_copy(list<int>)_(contiguous)/32 1.03% 11.843 11.965 - 0.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.03% 477.270 482.193 - 0.42% -
std::rotate(list<int>)_(by_1/4)/50 1.03% 24.840 25.096 - 0.59% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.03% 1.378 1.393 - 0.40% -
std::remove_copy(deque<int>)_(prefix)/50 1.03% 19.045 19.241 - -0.40% -
std::adjacent_find(vector<int>)/1048576 1.03% 234268.080 236679.945 - 0.73% -
SetIntersection_None_Vector_uint64_262144_1024 1.03% 1176638.703 1188750.025 - 2.69% -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 1.03% 7225.495 7299.796 - 0.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.03% 63173.546 63822.591 - 0.90% -
std::find_end(forward_list<int>)_(near_matches)/1024 1.03% 36934.740 37314.034 - 0.37% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.02% 283.609 286.512 - 1.10% -
SetIntersection_Interlaced_Set_float_16384_64 1.02% 217920551.471 220148595.185 - 0.68% -
SetIntersection_None_Set_uint32_1024_4 1.02% 8714488.850 8803561.026 - 1.23% -
std::remove_if(deque<int>)_(prefix)/50 1.02% 66.449 67.128 - 0.47% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 1.02% 5.786 5.846 - 1.13% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.02% 11.549 11.667 - 1.12% -
BM_std_minmax<unsigned_short>/25 1.02% 2.322 2.346 - 0.55% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.02% 3.551 3.587 - 0.35% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.02% 48.167 48.657 - 1.35% -
BM_deque_vector_copy_backward/1 1.02% 2.091 2.113 - 0.99% -
std::find_end(list<int>)_(same_length)/1024 1.02% 1483.382 1498.457 - -0.64% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.01% 12068.475 12190.944 - -0.64% -
BM_PopHeap_string_4 1.01% 5.283 5.337 - -0.35% -
SetIntersection_Front_Vector_uint64_1024_256 1.01% 2325939.236 2349522.601 - 0.78% -
std::find(vector<bool>)_(process_all)/8192 1.01% 33.391 33.729 - 1.25% -
rng::remove_copy(deque<int>)_(sprinkled)/32 1.01% 12.175 12.299 - 0.20% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.01% 636.300 642.738 - -0.40% -
rng::search_n(deque<int>)_(no_match)/8192 1.01% 3464.665 3499.709 - 0.66% -
BM_PushHeap_string_Random_16384 1.01% 16.205 16.368 - -3.38% -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.01% 5616.816 5673.442 - 0.56% -
std::stable_partition(list<int>)_(sparse)/32 1.01% 9.888 9.988 - 1.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.01% 35.382 35.738 - -1.08% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.01% 2146.310 2167.886 - -0.99% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.01% 87.897 88.781 - 0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.00% 18.446 18.631 - -0.28% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.00% 10.104 10.205 - 0.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.00% 3759.313 3797.030 - -0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.00% 1228794.254 1241108.677 - 3.25% -
std::partial_sort(deque<int>)_(ascending)/8 1.00% 30.263 30.566 - 3.19% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.00% 31877.383 32196.468 - -0.92% -
rng::unique_copy(vector<int>)_(contiguous)/32 1.00% 8.563 8.649 - -0.36% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill(deque<int>)/32 -73.27% 4.733 1.265 - -0.32% -
rng::fill(deque<int>)/32 -70.41% 4.512 1.335 - -9.16% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -66.00% 27057563.914 9199570.250 - -66.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -64.57% 126962810.685 44978587.434 - 15.41% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -61.42% 25.352 9.782 - -85.28% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -59.91% 1546.822 620.137 - -9.72% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -59.47% 1481.103 600.227 - -12.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -58.19% 32030671.003 13393439.078 - -35.89% -
std::generate_n(list<int>)/1024 -57.01% 1513.638 650.704 - -0.01% -
std::copy_n(vector<bool>)_(aligned)/262144 -56.48% 632.007 275.021 - -59.31% -
std::search(list<int>)_(no_match)/1000 -56.23% 1536.158 672.363 - -5.87% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -54.08% 74184282.840 34067179.555 - -9.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -54.05% 7938881.736 3647686.199 - -39.13% -
rng::rotate(list<int>)_(1_element_forward)/1024 -53.64% 1589.852 737.004 - -0.23% -
std::rotate(list<int>)_(1_element_forward)/1024 -53.55% 1594.022 740.371 - 0.58% -
rng::rotate(list<int>)_(1_element_backward)/1024 -52.98% 1584.437 744.954 - -0.29% -
std::rotate(list<int>)_(1_element_backward)/1024 -52.80% 1582.776 747.024 - -0.16% -
std::fill(deque<int>)/50 -52.29% 4.695 2.240 - 0.08% -
rng::fill(list<int>)/50 -52.13% 35.059 16.782 - -52.29% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -52.13% 3938.663 1885.632 - -51.92% -
std::search(list<int>)_(no_match)/1024 -52.03% 1591.962 763.668 - 3.42% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.81% 36.296 17.490 - -52.09% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.35% 499.823 243.183 - -51.32% -
rng::fill(deque<int>)/50 -50.57% 4.563 2.256 - -0.02% -
rng::unique_copy(list<int>)_(contiguous)/1024 -49.97% 1486.368 743.599 - 0.23% -
std::rotate_copy(list<int>)/50 -49.96% 28.365 14.193 - 0.72% -
std::unique_copy(list<int>)_(contiguous)/1024 -49.83% 1482.318 743.721 - -0.11% -
std::unique_copy(list<int>)_(sprinkled)/1024 -49.79% 1487.063 746.612 - 0.42% -
rng::unique_copy(list<int>)_(sprinkled)/1024 -49.77% 1486.468 746.709 - 0.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -48.91% 40.117 20.495 - -7.39% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.49% 702622.170 368934.411 - -0.26% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 -47.45% 1509.192 793.133 - -0.40% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 -47.42% 1512.252 795.091 - -0.38% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 -46.71% 1545.123 823.464 - -0.37% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.16% 23.401 12.834 - -45.62% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -44.96% 1536.815 845.791 - -0.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -43.73% 11.279 6.347 - -16.19% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -43.72% 11.416 6.425 - -11.93% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -43.59% 5553696.272 3132755.705 - -1.71% -
BM_PushHeap_uint32_QuickSortAdversary_1 -43.52% 0.697 0.394 - -18.30% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -42.03% 0.449 0.260 - -11.40% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -41.80% 7.913 4.606 - -35.95% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -41.77% 10.914 6.356 - -36.30% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.50% 666562.087 389947.858 - 1.63% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -41.06% 7.929 4.673 - -11.25% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -40.94% 7.811 4.614 - -14.48% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -40.00% 0.573 0.344 - -11.79% -
SetIntersection_Interlaced_Set_uint32_16384_64 -39.42% 354518283.063 214762873.965 - 0.36% -
SetIntersection_Interlaced_Set_uint32_16384_16 -39.24% 344125634.771 209093311.089 - 1.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -38.50% 0.697 0.429 - -38.50% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -38.45% 0.697 0.429 - -31.09% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.20% 24.589 15.197 - -38.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -37.06% 2.612 1.644 - -11.72% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -37.03% 39.933 25.144 - -37.76% -
BM_MakeHeap_uint64_Random_4 -37.00% 1.725 1.087 - -24.81% -
std::unique_copy(vector<int>)_(sprinkled)/32 -36.78% 13.087 8.273 - -38.59% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -36.00% 48.322 30.925 - -37.08% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -35.51% 1182.158 762.405 - -0.28% -
BM_PushHeap_uint32_PipeOrgan_1 -35.22% 0.637 0.413 - -12.96% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -35.05% 0.632 0.411 - -36.63% -
BM_tolower_string<char> -35.01% 22.934 14.906 - -1.83% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -34.72% 40.397 26.373 - 10.39% -
std::multiset<std::string>::erase(key)_(existent)/0 -33.85% 61.284 40.537 - -31.59% -
BM_MakeThenSortHeap_string_Descending_1024 -33.33% 38.410 25.607 - -33.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -33.26% 344312518.937 229800704.594 - -0.47% -
std::is_sorted_until(deque<int>)/8 -33.06% 3.798 2.543 - -17.71% -
BM_RangesPopHeap_string_1 -32.99% 0.689 0.462 - -11.82% -
std::copy_n(vector<bool>)_(aligned)/1048576 -32.08% 2774.055 1884.254 - 12.31% -
rng::contains(list<int>)_(process_all)/32 -31.78% 13.358 9.112 - -19.07% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -31.48% 0.490 0.336 - -2.11% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.31% 40.526 27.836 - -31.97% -
std::move_backward(vector<int>)/262144 -31.07% 21755.942 14995.961 - -31.65% -
std::copy(vector<bool>)_(aligned)/262144 -31.02% 819.048 564.974 - -17.41% -
rng::partition(list<int>)_(dense)/8192 -30.86% 6336.180 4380.821 - -14.02% -
SetIntersection_None_Set_uint64_16384_16 -30.82% 236062277.446 163299475.963 - -0.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -30.71% 53.656 37.177 - -30.28% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -29.63% 86.193 60.650 - 5.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -29.55% 9145406.033 6442630.038 - -10.02% -
SetIntersection_None_Set_uint64_16384_64 -29.45% 236595043.399 166913868.636 - 0.14% -
BM_lexicographical_compare_three_way_fast_path/1 -29.29% 0.392 0.277 - -29.10% -
BM_RangesMakeHeap_string_Ascending_262144 -29.04% 10.312 7.317 - -25.06% -
BM_StringCtorDefault -28.74% 0.375 0.267 - 13.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -28.27% 41.603 29.841 - -26.88% -
BM_RangesMakeHeap_string_Descending_262144 -28.07% 4.854 3.491 - -38.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -28.05% 0.697 0.502 - 0.11% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -28.02% 34.650 24.943 - -28.54% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -27.95% 19107330.433 13766413.587 - -2.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.93% 45.530 32.812 - -28.67% -
SetIntersection_None_Set_uint64_16384_4 -27.81% 221851850.829 160162784.834 - -0.02% -
std::partition(list<int>)_(dense)/8192 -27.50% 6059.915 4393.422 - -12.46% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -27.41% 70.191 50.950 - -0.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -27.36% 35.071 25.474 - -16.32% -
std::find_end(deque<int>)_(same_length)/1000 -27.19% 1289.041 938.526 - -0.16% -
SetIntersection_None_Set_uint64_16384_1 -26.77% 213481820.182 156334685.074 - -0.09% -
SetIntersection_None_Set_uint64_16384_256 -26.55% 224516468.117 164908431.747 - 0.06% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -26.37% 0.611 0.450 - -29.39% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -26.31% 36.678 27.027 - -1.09% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -26.16% 9.851 7.274 - -39.08% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -26.11% 11.527 8.517 - 0.43% -
BM_PushHeap_float_Descending_1 -25.97% 0.631 0.467 - 8.56% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -25.95% 1.726 1.278 - -9.24% -
BM_lexicographical_compare_three_way_slow_path/1 -25.48% 0.403 0.300 - -17.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -25.47% 38.876 28.973 - -24.25% -
BM_std_min<unsigned___int128>/1 -25.39% 0.460 0.343 - -6.48% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -25.06% 73.086 54.768 - -25.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -25.01% 8.074 6.055 - 1.05% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -24.89% 1.959 1.471 - -3.78% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -24.84% 61.859 46.493 - 0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -24.61% 150165344.189 113213976.697 - -3.55% -
rng::stable_partition(list<int>)_(dense)/8192 -24.48% 25704.252 19411.725 - 6.49% -
BM_PushHeap_uint32_Ascending_1 -24.40% 0.617 0.467 - -6.97% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -24.34% 1.798 1.360 - -9.15% -
BM_vector_deque_move_backward/0 -24.30% 0.609 0.461 - 3.83% -
BM_StringRead_Hot_Deep_Large -24.29% 0.693 0.524 - -8.89% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -24.21% 1.697 1.287 - -33.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -24.18% 26338691.886 19970897.645 - 22.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -24.16% 11427334.623 8666308.345 - -27.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -24.05% 11443492.405 8691211.708 - -27.10% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -23.98% 98.562 74.925 - -21.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -23.98% 151199119.909 114948799.501 - -2.11% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -23.70% 38.333 29.248 - -23.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -23.64% 35600134.090 27184151.927 - -32.85% -
SetIntersection_Interlaced_Vector_float_1024_64 -23.45% 5259808.317 4026545.530 - -31.32% -
std::find_end(deque<int>)_(same_length)/1024 -23.43% 1838.941 1408.165 - -23.84% -
SetIntersection_None_Set_uint64_16384_1024 -23.36% 215325044.975 165021291.388 - 1.26% -
std::find_end(deque<int>)_(same_length)/8192 -23.23% 14747.917 11322.614 - -23.68% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.15% 787.599 605.293 - -6.21% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -22.82% 8.198 6.327 - -35.89% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -22.81% 7635004.884 5893773.896 - -11.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -22.74% 46.907 36.239 - -25.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -22.69% 2.886 2.232 - -18.64% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -22.54% 24.394 18.896 - -17.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -22.53% 2025468.315 1569185.961 - -17.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -22.52% 11622065.119 9005044.024 - -25.24% -
rng::is_sorted_until(deque<int>)/8 -22.52% 3.296 2.554 - -40.40% -
std::search(deque<int>)_(near_matches)/1000 -22.42% 24185.465 18762.677 - -5.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -22.31% 11389682.306 8848956.162 - -25.74% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -22.21% 7241007.501 5632445.517 - -5.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -22.03% 10785448.697 8409347.969 - -0.05% -
std::find_if_not(list<int>)_(bail_25%)/32768 -21.97% 9457.241 7379.801 - -2.92% -
rng::copy_backward(vector<int>)/4096 -21.94% 189.018 147.555 - 4.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -21.92% 10788024.583 8423463.938 - 0.95% -
std::search(deque<int>)_(near_matches)/1024 -21.90% 25295.885 19757.308 - -4.32% -
std::copy_backward(vector<bool>)_(aligned)/262144 -21.75% 744.836 582.833 - -22.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -21.61% 85977787.976 67397226.312 - 4.65% -
SetIntersection_Interlaced_Vector_float_16384_64 -21.55% 7603472.175 5964558.966 - -43.45% -
rng::partition(list<int>)_(sparse)/8192 -21.47% 8856.594 6955.491 - -11.73% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -21.33% 1.825 1.436 - -12.13% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -21.27% 34.034 26.795 - 12.22% -
rng::copy(list<int>)/64 -21.22% 40.675 32.043 - -5.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -20.75% 1.596 1.265 - -30.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -20.53% 3536356.318 2810498.284 - -5.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -20.10% 44.245 35.352 - -16.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -19.90% 26.638 21.337 - 7.20% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -19.88% 1.513 1.212 - -4.67% -
std::unordered_set<std::string>::erase(iterator)/0 -19.83% 32.231 25.838 - -5.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -19.60% 0.801 0.644 - 1.26% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -19.46% 0.555 0.447 - -26.96% -
std::set<int>::insert(value)_(already_present)/0 -19.43% 0.722 0.581 - -0.03% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.30% 31.872 25.721 - -19.51% -
std::unordered_multiset<int>::find(key)_(existent)/32 -19.27% 1.381 1.115 - -14.35% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -19.27% 34.362 27.741 - 9.95% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -19.13% 38.769 31.352 - -18.55% -
std::move(list<int>)/64 -19.03% 48.705 39.439 - -19.25% -
std::equal(vector<bool>)_(unaligned)/8 -18.65% 0.941 0.765 - -10.16% -
std::none_of(vector<int>)_(process_all)/50 -18.58% 18.190 14.811 - -18.63% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -18.55% 1.498 1.220 - -28.08% -
rng::search(deque<int>,_pred)_(no_match)/1024 -18.52% 436.783 355.880 - -18.47% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.31% 5.602 4.576 - -29.11% -
std::partition(list<int>)_(sparse)/8192 -18.28% 8740.625 7142.937 - -12.64% -
rng::for_each(set<int>)/50 -18.24% 60.122 49.155 - -18.77% -
std::multimap<std::string,_int>::erase(iterator)/32 -18.15% 32.694 26.761 - -9.01% -
std::multiset<std::string>::erase(key)_(existent)/32 -18.09% 61.250 50.169 - -14.58% -
BM_deque_deque_move_backward/0 -17.72% 0.921 0.758 - -7.01% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -17.59% 0.555 0.457 - -1.99% -
rng::generate(list<int>)/8192 -17.53% 8569.335 7067.260 - -6.21% -
BM_PushHeap_uint64_Descending_1 -17.51% 0.638 0.526 - 17.33% -
BM_deque_deque_copy_backward/0 -17.48% 0.863 0.712 - -11.92% -
rng::for_each(set<int>::iterator)/50 -17.47% 51.280 42.323 - -16.21% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -17.46% 206060923.213 170084722.854 - 0.45% -
std::equal(vector<bool>)_(unaligned)/50 -17.41% 0.931 0.769 - -12.72% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -17.31% 3072714.383 2540826.820 - 4.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -17.25% 0.697 0.577 - -9.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -17.16% 35.396 29.324 - -19.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -17.14% 3549766.174 2941273.111 - 0.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -17.11% 1.069 0.886 - -17.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -17.02% 30.088 24.966 - -22.49% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -16.94% 44.372 36.857 - -12.37% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -16.80% 12453.747 10361.380 - -1.29% -
SetIntersection_Interlaced_Vector_float_256_16 -16.79% 7788943.914 6480843.252 - -18.79% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -16.74% 24.310 20.240 - 2.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -16.65% 1.842 1.535 - -9.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -16.62% 3439744.237 2868183.046 - -2.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -16.56% 285451776.967 238187347.412 - 11.72% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -16.54% 119014597.718 99329009.231 - -0.80% -
std::remove_copy(list<int>)_(sprinkled)/8192 -16.47% 8347.732 6973.143 - 0.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -16.43% 59.207 49.481 - -31.28% -
std::copy_if(list<int>)_(entire_range)/64 -16.38% 36.717 30.703 - -15.16% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -16.34% 3676372.171 3075779.816 - -11.96% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.24% 25.816 21.622 - -16.86% -
SetIntersection_Interlaced_Vector_uint32_256_64 -16.24% 8063522.740 6753837.831 - -7.26% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -16.04% 1.679 1.409 - -11.33% -
std::search(deque<int>)_(no_match)/1024 -15.93% 415.843 349.602 - -15.85% -
rng::contains(list<int>)_(process_all)/50 -15.84% 21.884 18.416 - -4.80% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -15.81% 26096.658 21971.618 - -8.32% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -15.74% 8963.155 7552.211 - -7.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -15.72% 149852839.095 126292076.714 - 14.00% -
std::adjacent_find(deque<int>)/8 -15.72% 3.621 3.052 - 3.22% -
rng::copy_n(vector<int>)/32768 -15.71% 2844.680 2397.787 - 4.52% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -15.69% 12.227 10.309 - -7.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -15.67% 29.840 25.163 - -26.71% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -15.65% 0.398 0.336 - -31.34% -
rng::starts_with(list<int>)/8192 -15.61% 8654.631 7303.954 - -18.33% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -15.56% 20.941 17.683 - -1.16% -
rng::unique_copy(list<int>)_(sprinkled)/32 -15.53% 12.957 10.945 - -14.71% -
SetIntersection_Interlaced_Set_uint32_16384_256 -15.47% 233999396.389 197791452.073 - -0.11% -
std::search_n(list<int>,_pred)_(no_match)/8192 -15.41% 9713.638 8217.225 - 0.85% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -15.09% 12781.977 10852.539 - -14.16% -
BM_std_minmax<unsigned_char>/16 -15.04% 1.089 0.925 - -4.95% -
BM_PushHeap_uint64_SingleElement_64 -15.00% 0.414 0.352 - -13.52% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.96% 30.524 25.956 - -14.84% -
std::remove_copy(list<int>)_(prefix)/8192 -14.82% 8258.660 7034.718 - 0.15% -
std::is_sorted_until(deque<int>,_pred)/8 -14.80% 4.573 3.896 - -8.36% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -14.80% 0.549 0.467 - 0.70% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -14.78% 5.056 4.309 - -15.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -14.77% 25.511 21.744 - -6.23% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -14.74% 8456.468 7209.935 - -0.11% -
std::remove(list<int>)_(sprinkled)/50 -14.66% 75.764 64.660 - -5.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -14.64% 9606478.899 8200075.098 - -2.68% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -14.61% 30.710 26.223 - -9.27% -
std::remove_copy_if(list<int>)_(prefix)/8192 -14.60% 8485.981 7246.692 - -0.42% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -14.46% 1.242 1.063 - -16.01% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -14.43% 28.504 24.391 - -15.02% -
std::partition(deque<int>)_(dense)/50 -14.37% 16.221 13.890 - -14.98% -
std::for_each_n(list<int>)/8 -14.16% 2.565 2.202 - -15.06% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -14.06% 9328.913 8017.724 - 7.95% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -13.97% 1481.521 1274.546 - -6.23% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -13.93% 53009753.483 45625046.709 - -10.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -13.88% 1487.045 1280.688 - 3.53% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -13.83% 42.804 36.885 - 14.51% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -13.59% 24.346 21.037 - -14.47% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -13.56% 93.466 80.793 - 24.50% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -13.49% 1.386 1.199 - -10.83% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -13.48% 9473.181 8196.155 - -15.00% -
std::multiset<std::string>::erase(iterator)/8192 -13.43% 31.405 27.186 - -10.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -13.43% 0.534 0.462 - -16.86% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.40% 9219.258 7983.779 - -12.77% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.18% 5614.146 4874.454 - 1.73% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -13.16% 30.778 26.729 - -17.21% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -13.11% 9628.329 8365.641 - -12.05% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -13.05% 11371463.182 9887025.246 - 20.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.00% 43.880 38.174 - 24.49% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -12.97% 1.394 1.213 - -13.19% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -12.94% 29049.053 25290.336 - 0.14% -
BM_PopHeap_uint64_1 -12.75% 0.576 0.502 - -3.27% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -12.70% 0.633 0.552 - -3.82% -
BM_PushHeap_float_QuickSortAdversary_16 -12.68% 1.117 0.975 - -0.37% -
BM_RangesMakeHeap_float_Random_64 -12.51% 1.636 1.431 - -13.21% -
rng::move_backward(vector<bool>)_(unaligned)/512 -12.39% 5.299 4.643 - -13.46% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -12.34% 31.546 27.652 - -1.72% -
std::unique_copy(list<int>)_(contiguous)/8192 -12.29% 7846.233 6882.254 - -0.11% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -12.24% 1.592 1.397 - -2.43% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -12.17% 2880655.286 2529936.374 - 2.75% -
std::stable_partition(list<int>)_(dense)/8192 -12.12% 19874.120 17465.452 - -0.05% -
rng::replace(vector<int>)_(sprinkled)/50 -12.07% 10.167 8.940 - 11.36% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -12.05% 12699.042 11168.394 - -1.31% -
BM_std_min<long_long>/1 -12.05% 0.621 0.546 - -18.86% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -12.03% 4794887.617 4218226.572 - -10.85% -
rng::any_of(vector<int>)_(process_all)/50 -12.02% 14.319 12.597 - -7.56% -
SetIntersection_Front_Set_uint64_16384_1024 -12.01% 16230216.088 14281202.372 - -4.41% -
BM_std_min<unsigned_int>/1 -11.98% 0.328 0.288 - -11.36% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -11.97% 6.580 5.792 - -7.19% -
BM_StringRelational_Less_Small_Small_ChangeFirst -11.96% 1.437 1.265 - -8.76% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -11.94% 2.492 2.194 - -2.13% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -11.93% 863.555 760.531 - -10.41% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -11.92% 71.545 63.014 - 99.53% -
std::partition(deque<int>)_(dense)/32 -11.91% 10.814 9.526 - -14.53% -
BM_RangesMakeHeap_uint64_Heap_64 -11.91% 0.270 0.238 - -2.86% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -11.90% 0.392 0.345 - -34.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -11.90% 66669914.671 58734968.077 - 8.55% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -11.90% 43.524 38.346 - 1.03% -
std::unordered_set<int>::contains(key)_(existent)/32 -11.89% 1.397 1.231 - -3.34% -
std::rotate(list<int>)_(by_1/2)/8192 -11.85% 5872.272 5176.115 - -17.44% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -11.82% 37.573 33.132 - 0.99% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -11.79% 20.666 18.228 - -12.93% -
std::rotate_copy(vector<int>)/8192 -11.76% 786.851 694.348 - 8.34% -
std::multiset<std::string>::erase(iterator)/1024 -11.74% 33.577 29.635 - -10.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -11.72% 9002027.368 7946904.148 - -2.40% -
SetIntersection_None_Set_uint64_16384_16384 -11.71% 199066987.063 175760305.176 - 0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -11.68% 224639789.094 198391894.607 - -8.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -11.61% 5134983.791 4538715.989 - -10.11% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -11.58% 12.518 11.068 - -6.14% -
SetIntersection_Interlaced_Set_uint32_16384_4 -11.49% 196878131.955 174251989.135 - 3.54% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -11.48% 8383.048 7420.891 - -0.01% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -11.43% 1.251 1.108 - -17.29% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -11.41% 1.397 1.237 - -1.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -11.31% 83822798.707 74341909.902 - -1.37% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.30% 11.954 10.602 - -11.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.22% 43.338 38.473 - -10.20% -
BM_std_minmax<unsigned_int>/4 -11.14% 1.154 1.026 - 5.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -11.06% 2.925 2.602 - -3.25% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -11.03% 12.439 11.066 - -4.05% -
std::search(list<int>)_(same_length)/8192 -11.03% 10576.160 9410.045 - -10.74% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -11.02% 10308.073 9172.024 - -17.23% -
rng::for_each(map<int>::iterator)/50 -10.99% 49.381 43.956 - -11.84% -
std::generate_n(list<int>)/50 -10.94% 17.251 15.363 - -10.85% -
BM_StringRelationalLiteral_Less_Large_Small_Control -10.87% 1.919 1.710 - -9.44% -
BM_std_minmax_element<char>/2 -10.87% 0.688 0.613 - -10.89% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -10.85% 26.072 23.244 - -8.23% -
rng::search(list<int>,_pred)_(same_length)/8192 -10.83% 9862.688 8794.409 - -1.22% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -10.77% 2.126 1.897 - 1.17% -
rng::move(vector<bool>)_(aligned)/64 -10.73% 2.064 1.842 - -2.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -10.68% 1.973 1.762 - -1.02% -
BM_RangesMakeHeap_string_Ascending_16384 -10.60% 5.940 5.310 - -8.18% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.56% 1601.445 1432.301 - -10.18% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -10.50% 8694.295 7781.476 - -16.94% -
SetIntersection_None_Set_float_16384_4 -10.49% 176033184.148 157560272.527 - 0.16% -
BM_PushHeap_uint64_Ascending_16 -10.45% 1.047 0.937 - 2.83% -
BM_PopHeap_uint32_1 -10.41% 0.695 0.622 - 36.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -10.39% 0.536 0.480 - 6.92% -
rng::contains(list<int>)_(process_all)/8192 -10.39% 7948.802 7122.674 - 2.23% -
BM_PushHeap_uint64_SingleElement_16 -10.33% 0.376 0.337 - 0.08% -
BM_toupper_char<char> -10.31% 0.612 0.549 - -10.75% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -10.29% 0.366 0.329 - -9.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -10.27% 1732452.931 1554592.755 - -2.52% -
SetIntersection_None_Set_float_16384_1 -10.20% 175372039.308 157482940.360 - -0.07% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -10.16% 97.381 87.488 - -1.49% -
rng::unique_copy(list<int>)_(contiguous)/8192 -10.10% 7703.945 6926.023 - 0.14% -
BM_StringEraseWithMove_Large_Transparent -10.09% 2.702 2.430 - -6.09% -
std::find(list<int>)_(process_all)/50 -10.09% 20.897 18.788 - 3.62% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -10.02% 11.792 10.610 - -3.71% -
SetIntersection_Interlaced_Vector_string_256_256 -9.98% 22729085.594 20461815.357 - -10.47% -
rng::search(deque<int>)_(same_length)/1000 -9.93% 464.315 418.198 - 26.23% -
rng::remove_if(vector<int>)_(prefix)/1024 -9.92% 385.614 347.347 - -9.31% -
SetIntersection_None_Set_float_16384_16 -9.88% 174995911.805 157713013.477 - 0.18% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -9.84% 24.519 22.105 - -5.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -9.83% 22951612.707 20696360.082 - 0.13% -
rng::copy(vector<bool>)_(unaligned)/512 -9.78% 3.698 3.336 - -9.81% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -9.78% 11.033 9.955 - -4.76% -
std::unordered_multiset<int>::erase(iterator)/8192 -9.77% 22.268 20.092 - -0.11% -
SetIntersection_None_Set_float_16384_64 -9.77% 174605549.464 157552210.680 - 0.17% -
rng::find_end(deque<int>)_(near_matches)/8192 -9.75% 2346150.309 2117413.654 - -0.90% -
BM_MakeHeap_float_Random_4 -9.75% 1.670 1.507 - -6.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.72% 34.657 31.287 - -10.21% -
BM_std_minmax_element<long_long>/3 -9.68% 1.243 1.123 - 0.15% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -9.63% 14432.771 13042.447 - -21.79% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -9.62% 46.233 41.786 - 23.67% -
std::all_of(deque<int>)_(process_all)/50 -9.61% 20.274 18.325 - -13.71% -
BM_RangesMakeHeap_uint64_Descending_64 -9.61% 0.252 0.228 - -2.97% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -9.54% 1.413 1.279 - -5.92% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -9.52% 8233.718 7449.884 - -1.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -9.52% 13803114.282 12489731.398 - -1.61% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -9.50% 25.685 23.244 - 7.39% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -9.49% 1.294 1.172 - 0.91% -
rng::partial_sort(deque<int>)_(descending)/8 -9.43% 45.714 41.403 - -6.25% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -9.39% 112657.107 102075.813 - -8.65% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -9.39% 10.243 9.281 - -11.03% -
BM_PopHeap_pair<uint32,_uint32>_1 -9.36% 0.633 0.574 - 13.23% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -9.34% 35.049 31.776 - -9.88% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.33% 6566641.368 5953823.688 - -0.40% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -9.33% 8251.644 7482.073 - -0.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -9.32% 3441454.463 3120712.767 - -0.55% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -9.29% 92776885.843 84154288.223 - 4.42% -
BM_std_minmax<unsigned_int>/16 -9.29% 1.385 1.256 - -2.11% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -9.25% 24.441 22.180 - 16.22% -
BM_StringEraseWithMove_Small_Transparent -9.23% 2.548 2.313 - -9.50% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -9.22% 8262.056 7500.257 - -1.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -9.19% 33.847 30.736 - -6.07% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -9.17% 0.365 0.331 - -8.47% -
rng::find_if(list<int>)_(process_all)/8192 -9.14% 11053.730 10043.341 - -2.72% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -9.07% 54.134 49.225 - -0.28% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -9.06% 0.364 0.331 - -8.42% -
rng::contains_subrange(list<int>)_(process_all)/8192 -9.06% 7664.520 6970.405 - -0.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.05% 21.757 19.789 - -9.99% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -9.05% 5.734 5.215 - -23.49% -
BM_std_minmax<unsigned_char>/32 -9.03% 1.603 1.458 - -8.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -9.03% 6461510.587 5878105.171 - -0.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -8.99% 4787.186 4356.622 - -8.01% -
std::find_if_not(list<int>)_(process_all)/8192 -8.99% 8845.223 8049.681 - -2.23% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -8.97% 2.397 2.182 - -16.14% -
SetIntersection_Front_Set_uint64_1024_1024 -8.97% 16719251.411 15219958.610 - -3.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -8.97% 3.270 2.977 - -4.89% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -8.96% 42.599 38.781 - 6.98% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -8.96% 24919.256 22687.354 - -1.55% -
rng::generate_n(list<int>)/50 -8.95% 17.247 15.704 - -9.97% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -8.92% 0.365 0.332 - -8.91% -
BM_MakeHeap_float_Random_64 -8.91% 1.698 1.547 - -13.42% -
std::multiset<std::string>::erase(iterator)/0 -8.87% 31.975 29.137 - -3.06% -
BM_std_minmax_element<short>/3 -8.83% 1.148 1.046 - -8.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -8.80% 87.645 79.933 - -13.40% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -8.78% 1.457 1.329 - -20.44% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -8.77% 1.541 1.406 - -8.42% -
BM_StringRelational_Eq_Large_Large_Control -8.76% 2.482 2.264 - -0.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -8.74% 95.956 87.565 - -6.38% -
std::is_sorted(list<int>)/8192 -8.74% 7942.691 7248.331 - 1.08% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.71% 27.454 25.064 - -7.38% -
BM_vector_deque_ranges_copy/0 -8.69% 0.552 0.504 - 8.96% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -8.65% 40.231 36.750 - -15.06% -
std::replace(vector<int>)_(sprinkled)/32 -8.65% 5.794 5.293 - 5.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -8.62% 0.300 0.274 - -19.64% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -8.61% 7631.918 6975.068 - -0.07% -
rng::contains_subrange(list<int>)_(single_element)/8192 -8.60% 7745.846 7079.924 - 1.21% -
BM_std_minmax<unsigned_int>/7 -8.58% 1.791 1.638 - -6.17% -
std::distance(deque<int>)/8192 -8.51% 0.695 0.636 - -8.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -8.49% 5112184.697 4678158.199 - -2.42% -
std::is_sorted(list<int>,_pred)/8192 -8.48% 8270.744 7569.098 - -0.55% -
rng::for_each(set<int>::iterator)/32 -8.48% 22.394 20.495 - -7.52% -
std::distance(deque<int>)/1024 -8.48% 0.694 0.635 - -8.51% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -8.46% 24.501 22.427 - 1.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -8.45% 11198351.383 10251997.816 - -4.90% -
std::set<int>::find(key)_(non-existent)/32 -8.43% 2.499 2.289 - 0.98% -
SetIntersection_Front_Vector_string_1024_256 -8.40% 10575615.234 9687789.626 - -2.56% -
std::distance(deque<int>)/4096 -8.37% 0.694 0.636 - -8.30% -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.33% 1.115 1.022 - -8.69% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -8.30% 6.247 5.729 - -0.23% -
bm_lexicographical_compare<unsigned_char>/8 -8.30% 1.437 1.318 - -12.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.30% 40.645 37.273 - -5.36% -
BM_vector_deque_ranges_copy/2 -8.29% 2.066 1.894 - -8.30% -
std::unique_copy(list<int>)_(sprinkled)/8192 -8.27% 7610.469 6980.873 - -0.27% -
SetIntersection_Front_Vector_string_16384_64 -8.26% 3786314.176 3473735.415 - -0.02% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -8.25% 20788.934 19073.931 - -8.98% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -8.20% 27283.766 25046.034 - 0.20% -
BM_StringRelational_Less_Large_Empty_Control -8.20% 2.108 1.935 - -0.71% -
BM_std_minmax<unsigned_char>/24 -8.20% 1.258 1.155 - -4.29% -
std::find(list<int>)_(bail_25%)/32768 -8.20% 8686.668 7974.673 - -1.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -8.17% 195246883.275 179302185.937 - 0.03% -
SetIntersection_Front_Set_string_1024_256 -8.15% 15625006.786 14351022.184 - -11.04% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -8.15% 1467.854 1348.176 - 0.47% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.15% 546.933 502.352 - -8.66% -
bm_lexicographical_compare<signed_char>/16 -8.13% 1.385 1.272 - -4.15% -
BM_std_min<short>/1 -8.12% 0.286 0.262 - -10.36% -
rng::is_sorted(list<int>,_pred)/8192 -8.12% 8523.592 7831.877 - -11.43% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -8.10% 33.477 30.764 - -10.45% -
rng::search(list<int>,_pred)_(single_element)/8192 -8.08% 9028.888 8299.237 - -0.25% -
BM_deque_deque_ranges_move/70000 -8.06% 3238.398 2977.325 - -7.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -8.06% 1664648.447 1530546.150 - -3.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -8.03% 0.535 0.492 - -11.54% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -8.02% 2.724 2.505 - 5.03% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -7.99% 373.129 343.304 - 18.59% -
SetIntersection_Front_Vector_string_256_64 -7.99% 12050595.343 11088172.293 - -0.13% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -7.96% 13155.912 12109.285 - 4.46% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.95% 19.451 17.905 - -5.77% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -7.93% 1.385 1.275 - -4.76% -
rng::copy_if(list<int>)_(entire_range)/64 -7.89% 33.434 30.796 - -0.01% -
rng::remove(list<int>)_(prefix)/8192 -7.88% 9132.591 8412.548 - -1.30% -
bm_lexicographical_compare<unsigned_char>/16 -7.87% 1.156 1.065 - -7.87% -
std::set<int>::find(key)_(non-existent)/8192 -7.84% 9.138 8.421 - -0.24% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -7.83% 23.011 21.209 - -0.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -7.82% 241260573.209 222400165.099 - -0.61% -
std::unordered_set<std::string>::find(key)_(existent)/32 -7.79% 38.067 35.102 - -16.71% -
BM_StringRelational_Less_Large_Huge_Control -7.78% 2.369 2.184 - -2.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -7.72% 1730576.816 1596968.381 - 0.43% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -7.69% 536.505 495.255 - -18.19% -
BM_std_min<unsigned_char>/2 -7.69% 0.526 0.486 - 0.09% -
SetIntersection_None_Set_float_16384_256 -7.68% 170220448.304 157148189.107 - -0.16% -
std::find_end(deque<int>)_(single_element)/8192 -7.67% 2194.182 2025.847 - -0.62% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -7.67% 1.490 1.376 - -14.67% -
BM_RangesMakeHeap_uint64_Random_1024 -7.66% 1.140 1.052 - -2.20% -
std::unique(deque<int>)_(contiguous)/52 -7.65% 73.742 68.098 - -0.52% -
SetIntersection_Front_Set_string_262144_64 -7.64% 4986230.583 4605467.306 - -4.08% -
BM_std_minmax<unsigned_char>/11 -7.63% 1.784 1.648 - -3.75% -
std::set<int>::find(key)_(non-existent)/1024 -7.62% 6.016 5.557 - 0.04% -
rng::find_last(list<int>)_(bail_10%)/8192 -7.62% 6840.918 6319.962 - 1.14% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -7.62% 26.294 24.292 - -14.18% -
std::is_sorted(list<int>,_pred)/8 -7.61% 4.302 3.975 - -7.11% -
BM_StringRelational_Less_Huge_Large_Control -7.58% 2.504 2.314 - -6.23% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -7.57% 26.469 24.465 - -25.11% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.56% 8576.464 7928.503 - 0.09% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -7.55% 22.916 21.185 - -7.43% -
rng::for_each(multiset<int>)/32 -7.55% 22.522 20.822 - -4.90% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.54% 0.375 0.347 - -7.44% -
BM_StringRelational_Eq_Empty_Empty_Control -7.53% 2.119 1.959 - 5.64% -
rng::adjacent_find(deque<int>)/50 -7.51% 17.055 15.773 - -16.11% -
rng::find_end(list<int>)_(single_element)/8192 -7.51% 7228.204 6685.417 - -23.73% -
std::partial_sort(deque<int>)_(shuffled)/8 -7.48% 36.785 34.035 - 2.22% -
std::distance(deque<int>)/50 -7.46% 0.694 0.642 - -7.45% -
rng::swap_ranges(deque<int>)/50 -7.41% 21.153 19.586 - -1.77% -
rng::sort(deque<int>)_(ascending)/1024 -7.40% 834.578 772.812 - -3.47% -
rng::count(list<int>)_(every_other)/8192 -7.40% 7402.671 6855.057 - -1.02% -
rng::replace(vector<int>)_(sprinkled)/32 -7.36% 6.748 6.251 - 11.53% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -7.36% 9228.781 8549.975 - -5.87% -
rng::transform(list<int>,_list<int>)/8192 -7.30% 9587.225 8887.154 - -13.03% -
BM_std_minmax<unsigned_char>/25 -7.29% 1.273 1.180 - -3.76% -
rng::equal(vector<bool>)_(unaligned)/50 -7.28% 0.951 0.882 - 19.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -7.28% 1.123 1.041 - -7.90% -
BM_std_minmax<unsigned_char>/26 -7.28% 1.499 1.390 - -3.66% -
BM_RangesMakeHeap_string_Ascending_1024 -7.28% 5.288 4.903 - -8.16% -
BM_std_minmax_element<short>/65536 -7.27% 18658.358 17302.435 - 3.66% -
BM_std_minmax<unsigned_int>/15 -7.27% 2.096 1.943 - -4.28% -
rng::find_end(deque<int>)_(process_all)/8192 -7.20% 2196.525 2038.364 - -14.61% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -7.20% 11853.324 11000.040 - 9.32% -
rng::remove_if(deque<int>)_(sprinkled)/32 -7.20% 62.940 58.410 - -4.58% -
rng::remove(deque<int>)_(prefix)/32 -7.19% 57.860 53.700 - -2.61% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -7.18% 1641836.901 1524000.209 - -0.01% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.14% 13382.979 12426.927 - 4.47% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -7.13% 1.666 1.548 - -3.84% -
rng::find_end(deque<int>)_(process_all)/1024 -7.12% 278.889 259.039 - -14.39% -
rng::find_last(deque<int>)_(bail_10%)/8 -7.10% 2.772 2.575 - -3.91% -
std::map<std::string,_int>::find(key)_(existent)/1024 -7.08% 24.126 22.418 - -1.04% -
std::unique_copy(list<int>)_(contiguous)/32 -7.05% 11.924 11.084 - -7.12% -
BM_std_minmax_element<short>/64000 -7.04% 18211.188 16928.346 - 3.85% -
BM_RangesPopHeap_string_262144 -7.03% 100.317 93.263 - -7.80% -
std::set<int>::contains(key)_(non-existent)/0 -7.01% 0.289 0.269 - 0.57% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -6.95% 1.497 1.393 - 2.90% -
std::find_end(deque<int>)_(single_element)/1024 -6.95% 279.045 259.664 - 0.24% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -6.94% 10.466 9.739 - -7.88% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.93% 3432.237 3194.439 - -7.47% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.92% 2.105 1.959 - -6.67% -
rng::search(list<int>)_(single_element)/8192 -6.92% 7957.121 7406.731 - -0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -6.91% 11.402 10.614 - 1.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.91% 61087.404 56868.725 - -10.53% -
vector<bool>(size_type,_const_value_type&) -6.91% 8.760 8.155 - -0.02% -
SetIntersection_Front_Vector_string_16384_256 -6.85% 10804598.948 10064780.804 - -0.88% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -6.85% 564.415 525.768 - -7.63% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -6.85% 2.531 2.358 - 21.55% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -6.84% 1.103 1.028 - 6.52% -
BM_RangesPushHeap_float_SingleElement_4 -6.82% 0.383 0.357 - -7.19% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -6.81% 0.430 0.401 - 1.33% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -6.80% 1.295 1.207 - -0.93% -
rng::find_end(deque<int>)_(process_all)/1000 -6.80% 270.861 252.445 - 0.16% -
BM_std_minmax_element<int>/70000 -6.79% 18406.563 17156.076 - -6.80% -
BM_std_minmax_element<int>/65536 -6.78% 17263.674 16093.298 - -6.56% -
rng::partition(deque<int>)_(dense)/50 -6.77% 16.570 15.448 - 0.31% -
std::equal(list<int>)_(it,_it,_it)/8192 -6.76% 10497.595 9787.547 - -2.99% -
SetIntersection_Interlaced_Vector_float_16384_16384 -6.71% 85877913.357 80111924.097 - -5.93% -
std::copy_backward(vector<int>)/32768 -6.71% 3795.715 3541.143 - -6.70% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -6.70% 292.348 272.751 - -1.39% -
std::remove_if(vector<int>)_(prefix)/1024 -6.70% 381.761 356.189 - -7.04% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.70% 1.242 1.159 - -4.90% -
BM_RangesPopHeap_float_262144 -6.69% 38.068 35.521 - -7.35% -
std::unordered_multiset<int>::erase(iterator)/1024 -6.68% 22.624 21.114 - 5.30% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.67% 26.501 24.734 - -6.33% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.66% 10.434 9.739 - -10.42% -
rng::for_each(map<int>::iterator)/32 -6.63% 22.840 21.326 - -7.19% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.63% 2.447 2.285 - -9.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -6.61% 0.554 0.517 - 15.69% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -6.61% 4.283 4.000 - -4.01% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -6.60% 5.216 4.872 - -17.35% -
BM_deque_deque_ranges_move_backward/64 -6.59% 3.560 3.325 - -1.53% -
rng::copy_n(list<int>)/4096 -6.59% 4417.566 4126.495 - 3.60% -
BM_std_min<unsigned_short>/18 -6.58% 1.604 1.499 - -2.32% -
rng::remove_if(vector<int>)_(prefix)/50 -6.57% 61.005 56.998 - -6.55% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -6.54% 1.258 1.176 - -4.96% -
BM_std_minmax_element<int>/64000 -6.52% 16808.279 15711.655 - -6.66% -
SetIntersection_Interlaced_Vector_string_256_64 -6.52% 20691501.058 19342501.346 - -4.14% -
rng::stable_partition(vector<int>)_(sparse)/32 -6.51% 7.529 7.039 - -5.98% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -6.50% 33.296 31.133 - -2.52% -
BM_RangesPushHeap_uint32_Random_4 -6.49% 2.548 2.382 - -6.66% -
rng::find_end(deque<int>)_(process_all)/1048576 -6.44% 283349.046 265103.678 - -14.13% -
BM_std_minmax_element<short>/4000 -6.44% 1141.310 1067.861 - 4.25% -
vector<bool>(const_vector<bool>&) -6.43% 10.543 9.865 - 0.38% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -6.42% 11.926 11.160 - -7.92% -
BM_MakeThenSortHeap_string_Ascending_1024 -6.41% 39.179 36.668 - 2.29% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -6.41% 2.449 2.292 - 1.67% -
BM_StringFindAllMatch/4096 -6.41% 85.876 80.375 - 0.07% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -6.39% 4163.914 3897.912 - 0.17% -
bm_lexicographical_compare<int>/2 -6.39% 1.449 1.356 - -10.62% -
rng::distance(join_view(vector<vector<int>>)/50 -6.39% 0.658 0.616 - 1.85% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -6.39% 2.524 2.363 - -4.95% -
BM_std_minmax_element<short>/4096 -6.38% 1168.144 1093.640 - 4.17% -
std::adjacent_find(deque<int>)/50 -6.38% 15.213 14.243 - -3.59% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -6.37% 12501.440 11705.305 - -6.18% -
BM_deque_deque_copy_backward/64 -6.37% 3.550 3.324 - -1.48% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -6.36% 480.663 450.098 - -1.29% -
SetIntersection_Front_Vector_uint64_262144_1 -6.35% 1127120.218 1055571.089 - -5.78% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.34% 1969.255 1844.503 - -4.91% -
rng::remove(deque<int>)_(prefix)/50 -6.33% 66.697 62.477 - -1.59% -
rng::find_last(vector<char>)_(bail_90%)/50 -6.29% 1.068 1.001 - -2.93% -
BM_std_minmax<unsigned_char>/15 -6.28% 2.991 2.803 - -6.02% -
SetIntersection_Front_Set_uint64_262144_64 -6.28% 1981013.858 1856592.671 - 1.53% -
rng::move_backward(deque<int>)/8 -6.26% 3.763 3.527 - -3.56% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -6.26% 8.938 8.379 - -11.73% -
std::multiset<int>::insert(value)_(new_value)/8192 -6.22% 78.419 73.542 - -0.65% -
std::find_first_of(list<int>)_(large_needle)/50 -6.22% 1848.553 1733.631 - -0.07% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -6.21% 15.839 14.856 - -3.91% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -6.20% 24.011 22.522 - -17.59% -
BM_std_minmax_element<short>/70000 -6.19% 19766.911 18543.764 - 3.87% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.19% 14.880 13.960 - -6.00% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -6.17% 1.196 1.122 - -15.12% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -6.16% 7.843 7.360 - -4.17% -
std::map<int,_int>::insert(value)_(new_value)/8192 -6.13% 38.447 36.092 - -9.23% -
BM_StringRelational_Less_Small_Huge_Control -6.12% 1.840 1.727 - -1.73% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -6.12% 23.657 22.209 - 1.50% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -6.10% 7674.913 7206.484 - -1.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -6.10% 9640097.129 9052052.702 - -16.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -6.09% 34.664 32.553 - 12.79% -
BM_std_minmax<char>/11 -6.09% 1.800 1.691 - 2.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -6.08% 222818164.951 209266702.715 - 0.42% -
rng::count_if(list<int>)_(every_other)/8192 -6.08% 7682.772 7215.838 - -1.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.07% 20271.687 19041.470 - -8.43% -
BM_std_minmax<unsigned_char>/10 -6.06% 1.386 1.302 - -2.88% -
BM_std_minmax<unsigned_char>/20 -6.05% 2.030 1.907 - -1.31% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -6.04% 1.254 1.179 - -9.90% -
SetIntersection_Front_Vector_string_64_16 -6.03% 22666475.753 21299604.971 - -3.02% -
rng::find_first_of(deque<int>)_(large_needle)/50 -6.02% 716.095 672.971 - -5.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -6.02% 1.041 0.978 - -1.32% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -6.01% 1.694 1.592 - 0.10% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -6.00% 33.798 31.768 - 0.44% -
SetIntersection_Front_Vector_string_64_64 -5.99% 28577453.697 26865337.332 - -3.04% -
std::stable_partition(deque<int>)_(sparse)/8192 -5.97% 3722.094 3500.010 - 3.87% -
std::find_end(list<int>)_(same_length)/8192 -5.95% 17718.909 16663.816 - -10.66% -
bm_lexicographical_compare<int>/3 -5.95% 1.713 1.611 - -4.81% -
SetIntersection_Front_Vector_string_1024_64 -5.93% 3703137.215 3483720.456 - 0.48% -
std::copy(vector<int>)/4096 -5.91% 226.218 212.847 - -7.66% -
std::count_if(list<int>)_(every_other)/8192 -5.91% 7577.522 7129.747 - -6.81% -
SetIntersection_None_Set_string_16384_16384 -5.90% 200855137.369 189000999.368 - -5.11% -
SetIntersection_Interlaced_Vector_string_262144_64 -5.90% 19565046.633 18411632.224 - -16.75% -
std::is_partitioned(deque<int>)_(partitioned)/32 -5.89% 9.723 9.151 - -6.38% -
BM_std_min<char>/8 -5.86% 2.355 2.217 - -1.48% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.84% 3.569 3.360 - -5.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.84% 22272980.254 20972853.273 - -3.93% -
std::none_of(vector<int>)_(process_all)/8 -5.83% 2.545 2.396 - -4.25% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -5.82% 27.028 25.454 - 0.08% -
BM_std_min<unsigned_char>/28 -5.82% 1.829 1.722 - -1.44% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.82% 1522089.405 1433543.976 - -10.28% -
rng::move(list<int>)/4096 -5.80% 5721.766 5389.653 - -0.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.80% 5512.115 5192.241 - -9.10% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -5.79% 340.141 320.439 - -5.90% -
rng::reverse(list<int>)/32768 -5.79% 18187.602 17134.514 - -2.85% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -5.78% 29.059 27.380 - -1.73% -
BM_std_minmax<short>/32 -5.78% 1.339 1.262 - 2.67% -
std::rotate(list<int>)_(1_element_forward)/8192 -5.77% 8499.493 8008.950 - 1.32% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -5.77% 10.633 10.020 - -0.78% -
BM_std_minmax_element<short>/5500 -5.77% 1557.512 1467.695 - 4.15% -
BM_RangesPushHeap_float_Descending_4 -5.76% 0.379 0.357 - -1.80% -
BM_std_minmax<long_long>/1 -5.75% 0.651 0.613 - -11.51% -
SetIntersection_Front_Vector_string_16384_1024 -5.74% 41515832.542 39134042.554 - -0.65% -
SetIntersection_Front_Set_string_256_16 -5.71% 7375697.959 6954650.944 - -8.52% -
BM_SortHeap_pair<uint32,_uint32>_1 -5.71% 0.261 0.246 - -1.73% -
BM_deque_deque_ranges_copy_backward/512 -5.70% 19.711 18.588 - -4.66% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -5.70% 105.652 99.633 - -4.63% -
SetIntersection_Interlaced_Set_float_256_64 -5.70% 15343809.733 14469757.270 - -6.54% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -5.69% 1.964 1.852 - 0.03% -
rng::stable_sort(deque<int>)_(repeated)/1024 -5.69% 1411.250 1330.927 - -4.21% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -5.68% 11.729 11.063 - 1.73% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.67% 1047707.833 988266.454 - -5.85% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -5.66% 29.354 27.691 - -7.06% -
BM_PushHeap_uint64_SingleElement_262144 -5.66% 0.379 0.357 - -0.02% -
BM_std_minmax_element<int>/2 -5.66% 0.686 0.647 - 1.37% -
BM_MakeHeap_uint64_Random_1024 -5.65% 1.100 1.038 - -5.40% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.65% 23.724 22.383 - -6.03% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.64% 15.418 14.549 - -4.81% -
BM_PushHeap_uint64_SingleElement_4 -5.63% 0.378 0.357 - -0.08% -
BM_std_min<short>/17 -5.62% 1.625 1.534 - -3.30% -
std::for_each_n(vector<int>)/8 -5.62% 2.539 2.396 - -4.30% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -5.60% 78.492 74.095 - -4.11% -
BM_StringRelationalLiteral_Less_Small_Small_Control -5.59% 1.725 1.628 - -11.40% -
std::sort(deque<int>)_(descending)/1024 -5.59% 1389.265 1311.650 - -1.82% -
rng::remove_copy(deque<int>)_(prefix)/50 -5.58% 21.081 19.904 - -8.98% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -5.57% 7700.618 7271.310 - -0.06% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -5.56% 27.189 25.676 - 4.67% -
std::unordered_set<int>::count(key)_(non-existent)/32 -5.56% 1.488 1.405 - -5.10% -
rng::find_first_of(vector<int>)_(small_needle)/8192 -5.56% 11943.178 11279.485 - -0.08% -
std::find(vector<long_long>)_(bail_25%)/8 -5.55% 0.959 0.906 - -5.25% -
std::multiset<std::string>::count(key)_(non-existent)/32 -5.55% 10.442 9.863 - 5.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -5.54% 5275791.108 4983457.033 - -0.93% -
BM_std_minmax<unsigned_int>/6 -5.53% 1.387 1.310 - -2.53% -
rng::remove_copy_if(deque<int>)_(prefix)/32 -5.53% 18.569 17.542 - 0.47% -
SetIntersection_None_Set_float_16384_1024 -5.53% 166647805.134 157430963.237 - -0.93% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.50% 12263.513 11588.593 - -2.38% -
rng::starts_with(list<int>,_pred)/8192 -5.49% 11399.783 10773.658 - -5.42% -
BM_RangesMakeHeap_uint64_Random_16 -5.48% 1.334 1.261 - -2.50% -
std::set<int>::insert(value)_(new_value)/8192 -5.47% 76.612 72.424 - 1.94% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.45% 13.175 12.457 - -6.09% -
BM_std_minmax<unsigned_char>/19 -5.45% 1.748 1.653 - -0.18% -
rng::swap_ranges(list<int>)/8192 -5.43% 11395.225 10775.943 - 6.97% -
rng::find_first_of(list<int>)_(large_needle)/8192 -5.43% 51925255.934 49104405.598 - -2.73% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -5.42% 2.524 2.387 - -0.19% -
std::unique(vector<int>)_(sprinkled)/52 -5.42% 58.722 55.538 - -5.82% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.41% 12793.658 12101.069 - -5.68% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 -5.41% 3920.590 3708.412 - -0.20% -
BM_RangesMakeHeap_float_Random_16384 -5.38% 1.178 1.115 - -8.34% -
BM_LowerBound_string_1 -5.36% 4.741 4.487 - -2.36% -
BM_RangesPushHeap_string_Ascending_262144 -5.33% 29.229 27.670 - -21.57% -
std::unique(deque<int>)_(contiguous)/32 -5.33% 62.236 58.920 - -1.16% -
BM_MakeThenSortHeap_string_Descending_256 -5.33% 18.706 17.710 - -9.94% -
BM_RangesMakeHeap_string_PipeOrgan_256 -5.31% 5.031 4.764 - -13.36% -
std::map<int,_int>::count(key)_(non-existent)/8192 -5.30% 11.948 11.314 - 1.03% -
BM_RangesMakeHeap_string_Ascending_256 -5.30% 5.111 4.840 - -4.49% -
std::equal(vector<int>)_(it,_it,_it)/50 -5.30% 4.472 4.235 - -3.04% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -5.30% 1.528 1.447 - -3.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -5.30% 3.642 3.449 - -2.99% -
BM_PushHeap_uint64_SingleElement_1024 -5.28% 0.384 0.364 - -0.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -5.27% 10.661 10.099 - -3.40% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -5.26% 592.882 561.707 - 0.39% -
std::set<int>::upper_bound(key)_(existent)/1024 -5.25% 4.346 4.117 - -0.43% -
BM_std_minmax<unsigned_char>/27 -5.24% 1.909 1.809 - -3.15% -
BM_vector_deque_ranges_copy/64 -5.23% 2.843 2.694 - -4.41% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -5.23% 1451.264 1375.390 - -19.70% -
std::copy(list<int>)/4096 -5.23% 3458.203 3277.460 - -0.55% -
SetIntersection_None_Set_float_1024_16 -5.22% 11036958.585 10460939.371 - 15.48% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -5.22% 882.469 836.443 - 13.73% -
BM_MakeHeap_string_Ascending_16384 -5.21% 5.449 5.165 - -10.19% -
std::stable_sort(deque<int>)_(repeated)/1024 -5.21% 1411.437 1337.852 - -2.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -5.21% 1.182 1.121 - -3.61% -
bm_lexicographical_compare<unsigned_char>/64 -5.21% 2.009 1.904 - -3.08% -
rng::rotate(deque<int>)_(by_1/2)/1024 -5.20% 182.994 173.476 - -0.04% -
BM_std_minmax<int>/16 -5.20% 1.385 1.313 - -0.06% -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 -5.19% 13997.113 13269.970 - -4.18% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.17% 32.808 31.111 - -5.75% -
std::count(list<int>)_(every_other)/8192 -5.16% 6740.265 6392.372 - -4.07% -
BM_std_min<__int128>/70000 -5.15% 28519.586 27051.454 - -0.04% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 -5.15% 3915.888 3714.356 - 0.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -5.14% 31.490 29.871 - 2.33% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.14% 1.878 1.782 - -0.47% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.14% 27992.446 26554.988 - -6.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.13% 24.278 23.033 - 20.25% -
BM_MakeHeap_uint64_Random_256 -5.13% 1.234 1.171 - 3.21% -
rng::for_each(multimap<int>)/50 -5.12% 51.776 49.124 - -2.77% -
BM_std_min<char>/28 -5.12% 1.757 1.667 - -6.12% -
rng::find_last_if(list<int>)_(bail_90%)/50 -5.11% 2.187 2.075 - -4.76% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.10% 11739.098 11140.852 - 0.79% -
BM_std_min<__int128>/5500 -5.09% 2231.928 2118.247 - -0.11% -
BM_RangesMakeHeap_float_Random_16 -5.09% 1.625 1.542 - -9.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -5.09% 0.944 0.896 - -0.56% -
rng::partial_sort(deque<int>)_(ascending)/8 -5.08% 33.382 31.685 - 3.88% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -5.08% 0.425 0.403 - -5.70% -
731_astcenc_r -5.08% 10.872 10.320 - 1.02% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -5.06% 0.521 0.495 - 0.02% -
rng::fill(vector<bool>)/64 -5.06% 1.685 1.600 - -0.33% -
std::find_end(list<int>)_(process_all)/1024 -5.04% 709.778 674.022 - -4.12% -
BM_vector_deque_ranges_copy/1 -5.02% 2.318 2.201 - -6.41% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -5.02% 1.675 1.591 - 0.11% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 -5.02% 0.819 0.778 - -0.07% -
BM_PushHeap_uint64_Ascending_64 -5.02% 1.710 1.624 - 6.96% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -5.02% 0.559 0.531 - -5.04% -
BM_std_min<__int128>/4096 -5.02% 1660.359 1577.067 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.01% 206809660.616 196455839.937 - -3.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -5.00% 13714592.995 13028352.790 - -3.30% -
BM_PushHeap_uint64_SingleElement_256 -4.99% 0.406 0.386 - -0.06% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -4.99% 1.120 1.064 - -18.23% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -4.98% 4631.290 4400.801 - 0.00% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -4.95% 29731.450 28259.622 - -0.32% -
std::remove_if(vector<int>)_(prefix)/50 -4.95% 60.666 57.663 - -5.22% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -4.95% 11.589 11.016 - 3.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.94% 30.624 29.112 - 1.49% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.93% 6840583.325 6503271.951 - -3.38% -
BM_RangesSortHeap_uint32_1 -4.93% 0.264 0.251 - -6.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.92% 1143145.363 1086903.397 - -2.06% -
BM_std_min<__int128>/4000 -4.92% 1621.407 1541.677 - 0.07% -
BM_std_min<__int128>/1024 -4.91% 416.340 395.913 - -0.04% -
BM_std_minmax<unsigned_char>/14 -4.90% 2.591 2.464 - -3.09% -
BM_std_min<__int128>/64000 -4.89% 26003.413 24732.478 - -0.00% -
BM_RangesMakeHeap_uint32_Random_256 -4.88% 1.216 1.156 - -3.20% -
BM_std_minmax<unsigned_char>/18 -4.87% 1.364 1.298 - -1.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -4.85% 24.328 23.148 - -2.44% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -4.85% 30.173 28.709 - -2.92% -
std::replace(vector<int>)_(sprinkled)/50 -4.85% 8.501 8.089 - 4.69% -
BM_std_minmax<int>/4 -4.85% 0.972 0.925 - -5.16% -
rng::rotate(list<int>)_(by_1/2)/8192 -4.84% 5225.638 4972.535 - 0.26% -
BM_std_min<__int128>/65536 -4.82% 26625.928 25341.336 - -0.02% -
bm_lexicographical_compare<unsigned_char>/7 -4.81% 2.141 2.038 - -7.90% -
BM_std_min<__int128>/512 -4.81% 208.873 198.821 - -0.03% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.80% 11.680 11.119 - -4.35% -
BM_std_minmax_element<int>/5500 -4.79% 1418.375 1350.408 - -6.33% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -4.79% 5.123 4.877 - -0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.79% 6336711.679 6033396.380 - -5.28% -
std::multimap<int,_int>::find(key)_(existent)/1024 -4.79% 3.960 3.770 - -4.60% -
rng::find_first_of(vector<int>)_(small_needle)/1024 -4.78% 1497.375 1425.743 - 0.93% -
BM_deque_deque_ranges_move_backward/512 -4.78% 19.509 18.576 - -9.38% -
BM_MakeHeap_float_Random_1024 -4.78% 1.260 1.200 - -2.70% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -4.78% 2.493 2.374 - 3.88% -
rng::equal(vector<bool>)_(unaligned)/8 -4.77% 0.940 0.896 - 21.33% -
SetIntersection_None_Set_float_64_1 -4.77% 23638503.015 22512028.240 - -3.71% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -4.76% 113053.052 107676.315 - -3.37% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -4.75% 1.595 1.520 - -9.40% -
BM_deque_vector_ranges_copy/70000 -4.74% 2948.665 2808.770 - -9.20% -
SetIntersection_None_Set_float_1024_256 -4.74% 11042049.200 10518555.170 - 16.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.74% 212495441.333 202430751.450 - -2.63% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -4.73% 15107.174 14392.366 - -3.97% -
BM_MakeHeap_uint64_Random_64 -4.73% 1.280 1.220 - -4.90% -
BM_std_minmax_element<int>/1024 -4.73% 270.316 257.536 - -5.59% -
rng::find_end(vector<int>)_(process_all)/1048576 -4.72% 256750.780 244644.415 - -3.55% -
rng::none_of(deque<int>)_(process_all)/8 -4.70% 4.700 4.479 - 2.14% -
std::unordered_multiset<int>::clear()/8192 -4.69% 61085.742 58217.919 - -3.16% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.69% 1113583.898 1061383.493 - -4.15% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.69% 12.941 12.335 - -4.99% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.69% 1525.042 1453.588 - -8.18% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -4.68% 26.055 24.835 - 21.44% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -4.68% 15.763 15.026 - -5.18% -
SetIntersection_Front_Set_uint64_64_64 -4.67% 15925104.816 15180938.116 - 0.74% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.67% 24.850 23.689 - 3.71% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.65% 18.624 17.759 - -4.47% -
BM_std_minmax_element<int>/4000 -4.64% 1037.412 989.243 - -6.13% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -4.64% 7.703 7.345 - 13.08% -
std::multiset<int>::count(key)_(existent)/8192 -4.64% 9.713 9.263 - 0.81% -
std::map<int,_int>::erase(key)_(non-existent)/32 -4.63% 2.518 2.402 - 0.90% -
BM_std_minmax<int>/12 -4.60% 1.385 1.322 - -4.61% -
SetIntersection_Front_Set_uint64_16384_16384 -4.60% 351858683.933 335667497.506 - -1.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -4.60% 5321310.601 5076584.799 - -0.09% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.59% 365.854 349.058 - -0.70% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.59% 234.078 223.341 - -4.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.59% 50.675 48.351 - 5.85% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.59% 32.750 31.248 - 3.13% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.58% 96779.328 92348.287 - -4.58% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -4.57% 6.219 5.934 - -9.82% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -4.57% 10.413 9.937 - 0.33% -
BM_StringFindStringLiteral/1024 -4.56% 18.103 17.276 - -4.47% -
std::find_if_not(deque<int>)_(bail_25%)/8 -4.54% 1.556 1.485 - -2.96% -
std::set<int>::erase(key)_(non-existent)/8192 -4.53% 8.511 8.126 - -7.08% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -4.52% 23.687 22.616 - -10.68% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -4.52% 27.644 26.394 - -13.64% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.52% 1.229 1.174 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.52% 5116048.597 4884980.348 - -7.67% -
BM_std_min<char>/21 -4.51% 1.799 1.718 - -5.06% -
rng::sort(deque<int>)_(pipe-organ)/8192 -4.51% 27725.494 26476.365 - -3.30% -
std::multiset<std::string>::erase(iterator)/32 -4.50% 32.484 31.023 - 0.82% -
BM_PushHeap_string_SingleElement_256 -4.49% 2.567 2.452 - -10.63% -
BM_StringRelational_Less_Small_Empty_Control -4.48% 1.989 1.900 - 0.10% -
SetIntersection_Interlaced_Set_float_1024_256 -4.48% 16027309.537 15309395.077 - -5.61% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -4.48% 11.902 11.369 - -2.26% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.47% 55.457 52.981 - -3.68% -
BM_RangesMakeHeap_float_PipeOrgan_256 -4.46% 0.700 0.669 - -2.63% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.46% 7208.300 6886.585 - -3.93% -
rng::stable_partition(list<int>)_(sparse)/8192 -4.46% 9300.203 8885.614 - 0.27% -
BM_std_minmax<unsigned_int>/12 -4.45% 1.385 1.324 - -4.50% -
BM_std_minmax<unsigned_char>/17 -4.44% 1.138 1.087 - -1.60% -
BM_std_minmax<char>/12 -4.43% 2.020 1.930 - 0.76% -
SetIntersection_Front_Vector_string_256_256 -4.42% 21260651.377 20321961.773 - 0.77% -
BM_PushHeap_string_SingleElement_1024 -4.41% 2.594 2.480 - -10.41% -
BM_PushHeap_uint64_SingleElement_16384 -4.41% 0.381 0.364 - -0.15% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.41% 134.877 128.931 - -4.52% -
SetIntersection_Front_Set_uint64_262144_1024 -4.40% 16634985.008 15902489.767 - 9.79% -
BM_RangesMakeHeap_string_Ascending_64 -4.40% 4.945 4.727 - -2.84% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.38% 55285.169 52862.551 - -4.41% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -4.38% 25.761 24.634 - 0.03% -
std::partial_sort_copy(list<int>)_(heap)/8 -4.37% 16.532 15.809 - -3.01% -
BM_PushHeap_uint32_Random_1 -4.37% 0.578 0.553 - 23.45% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -4.37% 220.587 210.947 - -3.88% -
std::is_sorted(vector<int>,_pred)/8 -4.37% 3.923 3.751 - -8.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.37% 79.947 76.455 - 0.90% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.35% 215.612 206.226 - -2.31% -
BM_std_minmax_element<short>/1024 -4.35% 292.896 280.150 - 4.41% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -4.34% 26573.746 25419.217 - -0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.34% 1181937.899 1130607.170 - -2.62% -
BM_PushHeap_string_SingleElement_64 -4.34% 2.603 2.490 - -10.21% -
BM_deque_deque_ranges_copy_backward/64 -4.33% 3.478 3.327 - -1.46% -
SetIntersection_Front_Vector_string_262144_256 -4.32% 10707455.719 10244860.658 - 2.75% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.32% 1.591 1.522 - -15.27% -
SetIntersection_Front_Set_uint64_1024_64 -4.32% 2049084.140 1960660.974 - 3.85% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -4.31% 1489194.128 1424979.988 - -6.90% -
BM_std_min<short>/23 -4.30% 2.078 1.989 - -6.01% -
BM_deque_deque_ranges_move/1 -4.30% 3.489 3.339 - -2.40% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.30% 226.142 216.425 - -1.59% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -4.29% 1.561 1.494 - -4.21% -
BM_RangesMakeHeap_string_PipeOrgan_64 -4.29% 4.899 4.689 - -8.14% -
BM_std_min<unsigned_short>/2 -4.28% 0.507 0.485 - 0.01% -
bm_lexicographical_compare<unsigned_char>/5 -4.28% 1.679 1.607 - -7.28% -
BM_MakeHeap_uint32_PipeOrgan_4 -4.27% 0.419 0.401 - -4.36% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -4.27% 5.501 5.266 - 10.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -4.26% 1174695.808 1124609.584 - -3.69% -
std::sort(deque<int>)_(pipe-organ)/8192 -4.26% 27773.103 26590.152 - -3.24% -
BM_RangesPushHeap_string_SingleElement_16 -4.26% 2.527 2.420 - -5.23% -
BM_RangesMakeHeap_uint64_SingleElement_256 -4.25% 0.588 0.563 - -2.77% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -4.25% 1.404 1.345 - -2.66% -
BM_std_minmax_element<int>/512 -4.24% 136.808 131.001 - -5.17% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -4.24% 0.476 0.456 - -1.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.24% 6662999.722 6380438.683 - -4.71% -
BM_deque_deque_ranges_copy/1 -4.24% 3.491 3.343 - -2.50% -
BM_std_minmax_element<int>/4096 -4.24% 1059.029 1014.142 - -5.97% -
SetIntersection_Front_Set_uint64_256_256 -4.23% 9109677.467 8724644.146 - -11.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -4.23% 1121348.681 1073970.770 - -0.49% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -4.22% 21.727 20.809 - -2.84% -
BM_PushHeap_string_SingleElement_16 -4.21% 2.554 2.447 - -11.48% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -4.21% 152098.362 145700.773 - -3.65% -
BM_PushHeap_float_Ascending_16 -4.20% 1.019 0.976 - -8.34% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.19% 45.029 43.141 - -0.88% -
SetIntersection_Front_Vector_uint32_262144_262144 -4.19% 352698216.593 337926302.140 - -3.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.18% 246717028.338 236407891.302 - -2.93% -
std::stable_partition(list<int>)_(sparse)/8192 -4.18% 9170.368 8787.272 - 0.03% -
SetIntersection_None_Set_string_16384_1 -4.17% 206386268.914 197770359.826 - -2.17% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -4.17% 18043.533 17290.658 - -0.97% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -4.15% 38.641 37.037 - 5.02% -
std::remove_if(list<int>)_(sprinkled)/50 -4.14% 76.581 73.411 - -0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -4.14% 17045.865 16340.890 - -0.58% -
rng::reverse_copy(vector<int>)/8 -4.13% 2.528 2.424 - -4.35% -
rng::remove_copy(list<int>)_(prefix)/8192 -4.12% 7336.055 7033.887 - 0.05% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.12% 1677771.076 1608664.632 - 2.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.12% 1706617.431 1636327.068 - -4.69% -
std::sort(deque<int>)_(pipe-organ)/1024 -4.10% 2841.851 2725.404 - -3.59% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.09% 95481.446 91576.999 - -4.65% -
BM_MakeHeap_uint32_SingleElement_4 -4.08% 0.338 0.324 - -4.13% -
SetIntersection_None_Set_float_1024_4 -4.08% 10962436.670 10515321.712 - 18.51% -
BM_std_minmax_element<int>/64 -4.08% 17.257 16.553 - -4.20% -
std::all_of(deque<int>)_(process_all)/8 -4.07% 3.222 3.090 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -4.07% 30412638.075 29173931.378 - -1.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.07% 6497.094 6232.576 - -0.20% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -4.07% 7.815 7.497 - -0.81% -
std::any_of(deque<int>)_(process_all)/8 -4.07% 3.220 3.089 - -0.02% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -4.06% 2.409 2.311 - -5.71% -
SetIntersection_Front_Set_string_16_4 -4.06% 68201688.620 65433556.086 - -2.12% -
std::search_n(vector<int>)_(no_match)/1024 -4.05% 218.887 210.031 - -0.18% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.04% 1.204 1.156 - 0.05% -
std::partial_sort(deque<int>)_(shuffled)/8192 -4.04% 272939.687 261909.749 - -3.01% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -4.04% 13.114 12.584 - -9.18% -
BM_RangesPushHeap_uint32_Ascending_16384 -4.03% 6.720 6.449 - -4.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -4.03% 31.204 29.947 - -0.85% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -4.02% 482.617 463.211 - -3.55% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -4.02% 1232.881 1183.325 - -1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.01% 7982799.220 7662484.654 - 12.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.01% 206241280.772 197975671.865 - -0.56% -
BM_PushHeap_uint32_Descending_16 -4.00% 0.373 0.358 - 1.19% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -4.00% 12.369 11.875 - -15.48% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -4.00% 17.919 17.203 - -2.99% -
std::rotate(list<int>)_(by_1/4)/8192 -3.99% 7640.371 7335.605 - 1.53% -
BM_RangesPushHeap_float_SingleElement_16 -3.99% 0.379 0.364 - -3.65% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -3.99% 95585.027 91774.977 - -3.45% -
BM_deque_vector_ranges_move_backward/0 -3.98% 1.531 1.470 - -2.15% -
BM_PushHeap_string_SingleElement_4 -3.98% 2.276 2.185 - -8.99% -
rng::move(vector<int>)/1048576 -3.98% 58587.200 56255.729 - -2.61% -
rng::adjacent_find(deque<int>,_pred)/8 -3.98% 4.160 3.995 - -4.26% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.97% 1.203 1.155 - -0.71% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.97% 1.726 1.658 - -4.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.97% 12263627.426 11776737.539 - -1.83% -
BM_MakeHeap_uint64_Random_262144 -3.95% 1.088 1.045 - 0.80% -
BM_std_minmax<char>/3 -3.95% 1.213 1.165 - -3.63% -
BM_std_min<__int128>/64 -3.95% 25.511 24.503 - -0.01% -
rng::find(list<int>)_(process_all)/8 -3.93% 2.393 2.299 - -2.44% -
std::none_of(deque<int>)_(process_all)/8 -3.93% 3.222 3.095 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.93% 19631217.663 18860586.923 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.93% 1463291.875 1405853.013 - -0.31% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -3.92% 40.737 39.141 - -4.27% -
std::find_end(list<int>,_pred)_(process_all)/8192 -3.92% 7731.919 7429.128 - -4.55% -
std::search_n(vector<int>)_(no_match)/1000 -3.91% 213.682 205.316 - -0.08% -
rng::find_end(list<int>)_(process_all)/1000 -3.91% 682.894 656.178 - -4.29% -
std::replace_if(list<int>)_(sprinkled)/50 -3.91% 24.007 23.068 - 0.20% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -3.90% 3454.387 3319.545 - -2.93% -
BM_PushHeap_uint32_Ascending_16384 -3.90% 6.800 6.535 - -2.96% -
BM_StringRelational_Less_Small_Large_Control -3.89% 1.899 1.825 - 12.87% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -3.88% 157.938 151.807 - -1.36% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -3.86% 217230.587 208837.760 - -3.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -3.86% 2.678 2.574 - -8.30% -
BM_MakeThenSortHeap_float_Random_1 -3.84% 0.280 0.269 - -1.59% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -3.84% 841.854 809.512 - -4.32% -
SetIntersection_Interlaced_Set_uint64_262144_4 -3.83% 1377923.180 1325121.746 - -0.35% -
BM_StringEraseWithMove_Large_Opaque -3.83% 2.855 2.746 - -4.09% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.83% 1.453 1.397 - 7.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.82% 5560771.103 5348568.113 - -6.28% -
rng::stable_sort(deque<int>)_(descending)/8 -3.81% 28.091 27.021 - -1.22% -
std::deque<std::string>::ctor(size)/32 -3.80% 42.346 40.736 - 1.48% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -3.80% 2017.272 1940.629 - -0.37% -
BM_RangesMakeHeap_float_SingleElement_262144 -3.79% 0.740 0.712 - -0.20% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -3.79% 0.481 0.463 - 3.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.78% 208295154.923 200420226.383 - -2.77% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.78% 23.877 22.975 - 0.86% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.76% 51556.374 49615.776 - -0.36% -
rng::find_end(list<int>)_(process_all)/8192 -3.76% 6893.565 6634.379 - -2.82% -
rng::find_first_of(deque<int>)_(large_needle)/32 -3.76% 294.807 283.736 - -4.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.75% 1716663.086 1652220.703 - -2.08% -
BM_LowerBound_pair<uint32,_uint32>_16384 -3.75% 104.912 100.979 - -0.83% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.75% 10.191 9.809 - 5.42% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.74% 1.152 1.109 - -0.20% -
rng::contains_subrange(vector<int>)_(single_element)/16 -3.74% 4.850 4.669 - -1.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.73% 0.853 0.821 - -0.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.73% 23.023 22.166 - 0.56% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.72% 553.060 532.503 - -4.63% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -3.71% 7749.030 7461.745 - -18.55% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.71% 10.021 9.650 - 5.07% -
std::find_first_of(list<int>)_(large_needle)/8192 -3.70% 49682758.329 47844641.671 - -1.97% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -3.70% 6.257 6.026 - -0.37% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -3.69% 1.256 1.209 - 0.55% -
BM_std_min<long_long>/20 -3.69% 2.066 1.990 - -0.86% -
std::multiset<int>::insert(value)_(new_value)/1024 -3.69% 50.543 48.678 - 1.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.68% 3.727 3.590 - 5.53% -
BM_deque_deque_ranges_copy/2 -3.68% 3.172 3.056 - -0.23% -
std::move(vector<bool>)_(unaligned)/64 -3.68% 1.576 1.518 - -1.08% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 -3.68% 32.193 31.010 - 1.43% -
BM_std_minmax<unsigned_char>/31 -3.67% 3.254 3.134 - -0.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.67% 40777.500 39279.961 - -7.73% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -3.67% 1955.642 1883.825 - -0.33% -
rng::partial_sort(deque<int>)_(descending)/8192 -3.67% 291666.646 280966.678 - -1.09% -
BM_std_min<unsigned_char>/16 -3.66% 2.567 2.473 - -5.59% -
BM_MakeThenSortHeap_string_Descending_16384 -3.66% 67.911 65.425 - -3.83% -
SetIntersection_Front_Set_uint64_262144_262144 -3.66% 1875329.592 1806692.220 - -0.41% -
BM_deque_vector_ranges_move/0 -3.66% 1.498 1.443 - -6.79% -
BM_std_minmax_element<short>/512 -3.65% 148.834 143.395 - 3.89% -
rng::search(list<int>)_(no_match)/1048576 -3.65% 860875.662 829484.903 - -1.89% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.63% 3.336 3.215 - 0.10% -
BM_std_minmax<unsigned_int>/14 -3.63% 1.618 1.559 - -3.63% -
SetIntersection_Front_Vector_string_262144_1024 -3.62% 42076955.807 40552048.870 - 1.08% -
BM_num_get<double> -3.62% 36.202 34.891 - -1.48% -
BM_std_min<unsigned_short>/3 -3.62% 0.719 0.693 - -0.02% -
rng::none_of(list<int>)_(process_all)/32 -3.61% 11.937 11.506 - -2.94% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.60% 14495.872 13974.555 - -1.28% -
BM_StringFindStringLiteral/512 -3.60% 9.609 9.264 - -2.33% -
rng::find(vector<char>)_(bail_25%)/8 -3.59% 1.104 1.064 - 8.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -3.59% 3999301.288 3855925.041 - 34.06% -
BM_std_min<unsigned_char>/5 -3.58% 1.298 1.251 - -4.99% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.57% 15679800.252 15120574.841 - -4.61% -
SetIntersection_Interlaced_Set_uint64_256_16 -3.56% 12607285.891 12157857.082 - 0.14% -
BM_deque_deque_copy_backward/512 -3.56% 19.263 18.576 - 0.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.56% 14498.165 13981.581 - -3.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.54% 1717178.141 1656400.227 - -1.68% -
BM_deque_deque_move/2 -3.53% 3.175 3.063 - 0.15% -
BM_std_min<unsigned_short>/28 -3.53% 2.746 2.649 - -1.63% -
std::none_of(list<int>)_(process_all)/8 -3.52% 2.704 2.609 - -3.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.52% 22.110 21.331 - 4.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -3.52% 1.240 1.196 - -2.96% -
BM_PushHeap_uint32_Random_4 -3.52% 2.524 2.435 - -1.82% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.52% 1347439.451 1300000.571 - 3.06% -
std::set<int>::find(key)_(existent)/1024 -3.52% 4.032 3.890 - -3.24% -
BM_std_min<long_long>/3 -3.52% 1.281 1.236 - -3.63% -
BM_RangesMakeHeap_uint32_SingleElement_262144 -3.51% 0.659 0.636 - 1.57% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -3.51% 104.428 100.763 - -0.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -3.51% 10.727 10.351 - -7.15% -
BM_RangesPushHeap_float_Descending_16 -3.51% 0.377 0.363 - -1.06% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.50% 1.046 1.009 - -2.74% -
std::search(list<int>)_(no_match)/1048576 -3.49% 860376.309 830333.772 - -2.33% -
rng::unique(list<int>)_(contiguous)/52 -3.49% 69.869 67.430 - -10.09% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.49% 26.350 25.431 - -4.40% -
rng::partition(vector<int>)_(dense)/32 -3.49% 8.398 8.105 - -3.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -3.48% 6.965 6.722 - -2.53% -
BM_MakeHeap_string_PipeOrgan_16384 -3.48% 5.298 5.114 - -8.01% -
BM_std_minmax<int>/14 -3.46% 1.618 1.562 - -3.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -3.46% 1118898.934 1080218.455 - -4.01% -
BM_std_minmax<short>/18 -3.46% 2.070 1.999 - 0.35% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -3.46% 29.481 28.462 - -4.65% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.45% 792.792 765.407 - -4.02% -
rng::find_if_not(vector<char>)_(process_all)/8 -3.45% 2.525 2.437 - -1.29% -
BM_std_min<unsigned_char>/13 -3.45% 1.616 1.561 - -0.07% -
BM_std_minmax<short>/2 -3.44% 0.878 0.848 - -7.43% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -3.44% 24294.318 23458.710 - -3.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.44% 1230355.510 1188076.844 - -3.53% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.44% 15723648.029 15183414.827 - -1.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -3.43% 11.207 10.822 - -1.45% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -3.43% 1.210 1.168 - -4.28% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -3.43% 11742.958 11340.546 - -10.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.43% 1700727.213 1642453.613 - -3.85% -
BM_deque_deque_ranges_move/2 -3.42% 3.169 3.061 - -0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.42% 1268964.739 1225522.077 - -1.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -3.42% 3.517 3.397 - -1.67% -
BM_MakeThenSortHeap_float_Random_16 -3.42% 10.231 9.881 - -3.22% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -3.42% 0.480 0.463 - -0.38% -
rng::reverse(list<int>)/4096 -3.41% 1751.081 1691.292 - -3.48% -
SetIntersection_Front_Set_string_262144_1024 -3.41% 59955338.544 57910478.165 - -3.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -3.41% 72.052 69.595 - -1.91% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.40% 5.209 5.031 - 0.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.40% 3.336 3.222 - -3.50% -
rng::for_each(multiset<int>)/8192 -3.40% 16785.379 16215.064 - -0.60% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.40% 0.985 0.951 - -1.16% -
SetIntersection_None_Set_uint64_1024_1 -3.40% 9038025.685 8731118.533 - -2.02% -
BM_std_minmax<int>/11 -3.39% 1.739 1.680 - -8.30% -
BM_RangesPushHeap_float_Ascending_16384 -3.39% 4.296 4.150 - -4.83% -
BM_PushHeap_float_SingleElement_4 -3.38% 0.369 0.356 - -5.83% -
BM_std_min<unsigned_long_long>/8 -3.38% 2.348 2.269 - -2.56% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -3.37% 7280.521 7034.861 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.37% 0.776 0.750 - 0.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.37% 341322250.027 329814928.588 - -4.51% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -3.37% 468079.258 452317.986 - -0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.37% 254366052.731 245802724.165 - -0.93% -
rng::fill_n(vector<bool>)/64 -3.37% 1.411 1.363 - -3.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -3.36% 7552435.414 7298409.682 - -0.65% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -3.36% 9.782 9.453 - -2.81% -
BM_std_minmax<unsigned_short>/20 -3.36% 1.980 1.914 - -1.97% -
bm_lexicographical_compare<unsigned_char>/6 -3.36% 1.903 1.839 - -6.12% -
BM_std_minmax<char>/6 -3.35% 2.074 2.004 - -7.00% -
BM_RangesSortHeap_float_16 -3.35% 1.655 1.600 - -3.11% -
rng::any_of(deque<int>)_(process_all)/8 -3.34% 3.222 3.114 - 0.73% -
std::mismatch(list<int>)_(it,_it,_it)/8 -3.34% 2.758 2.666 - 0.81% -
BM_std_minmax<int>/8 -3.34% 1.156 1.117 - -3.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.34% 1695330.646 1638740.964 - -4.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.34% 1697730.957 1641087.644 - -3.88% -
std::multimap<int,_int>::ctor(const&)/32 -3.33% 214.417 207.268 - -3.10% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 -3.33% 0.483 0.467 - 0.10% -
rng::adjacent_find(deque<int>,_pred)/50 -3.33% 29.667 28.680 - -1.17% -
BM_std_minmax<unsigned_int>/8 -3.32% 1.156 1.117 - -3.32% -
BM_PushHeap_string_SingleElement_262144 -3.31% 2.607 2.521 - -9.47% -
SetIntersection_Front_Set_string_64_16 -3.31% 25264591.608 24427501.637 - -5.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -3.31% 3.175 3.070 - 2.13% -
SetIntersection_Front_Vector_string_1024_1024 -3.31% 41958946.969 40569865.571 - 0.01% -
SetIntersection_Front_Set_float_262144_4 -3.31% 1141761.261 1103979.017 - -3.18% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.31% 10.777 10.421 - -0.10% -
BM_RangesPushHeap_string_SingleElement_256 -3.31% 2.509 2.426 - -5.24% -
std::search(list<int>)_(single_element)/1024 -3.30% 766.069 740.759 - -3.90% -
BM_std_min<char>/16 -3.30% 2.466 2.385 - -6.94% -
BM_std_min<unsigned_char>/24 -3.30% 2.848 2.754 - -0.11% -
BM_std_minmax<unsigned_int>/1 -3.30% 0.623 0.602 - 0.22% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.30% 27.867 26.948 - -2.84% -
BM_std_minmax<short>/28 -3.29% 2.609 2.524 - -3.71% -
BM_std_minmax_element<short>/1 -3.29% 0.314 0.303 - -0.02% -
rng::stable_partition(vector<int>)_(sparse)/50 -3.28% 20.966 20.277 - -1.36% -
std::unique(deque<int>)_(sprinkled)/1024 -3.28% 870.815 842.233 - -3.88% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -3.28% 184.348 178.298 - -9.08% -
std::for_each_n(list<int>)/32 -3.28% 11.495 11.118 - -0.47% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -3.28% 681232.388 658890.522 - 0.85% -
std::set<int>::insert(value)_(new_value)/1024 -3.28% 43.589 42.160 - 0.51% -
SetIntersection_Front_Set_uint64_16_16 -3.28% 42080239.822 40701673.966 - -0.55% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -3.28% 47733829.171 46170435.574 - 0.04% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.27% 50957.966 49289.215 - -1.11% -
BM_std_minmax<unsigned_char>/21 -3.27% 2.245 2.171 - -2.68% -
BM_LowerBound_pair<uint32,_uint32>_262144 -3.27% 624.117 603.713 - -2.89% -
BM_std_minmax<char>/10 -3.27% 1.384 1.339 - 2.91% -
SetIntersection_Front_Vector_string_256_4 -3.27% 5079949.286 4914044.455 - -1.14% -
SetIntersection_None_Set_string_1024_256 -3.26% 9179413.582 8880494.165 - -0.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.26% 29.181 28.231 - -5.86% -
BM_RangesPushHeap_string_SingleElement_4 -3.25% 2.228 2.156 - -6.01% -
SetIntersection_Front_Set_string_16384_1024 -3.25% 58827594.402 56915218.251 - -4.02% -
SetIntersection_None_Vector_string_262144_262144 -3.25% 1357065.590 1312977.408 - -3.45% -
std::search(list<int>)_(no_match)/8192 -3.25% 7268.036 7031.929 - -1.69% -
BM_RangesPushHeap_uint64_SingleElement_16 -3.25% 0.349 0.337 - 0.07% -
SetIntersection_Front_Set_float_262144_16 -3.25% 1294265.258 1252262.101 - -1.55% -
rng::remove_if(list<int>)_(prefix)/8192 -3.24% 9545.951 9236.241 - 1.07% -
BM_std_minmax<unsigned_short>/22 -3.24% 2.341 2.265 - -5.39% -
BM_MakeHeap_float_Random_262144 -3.24% 1.159 1.121 - 0.53% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.23% 2.348 2.272 - 1.89% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.23% 7937.164 7680.499 - -6.99% -
BM_SortHeap_float_16 -3.23% 1.656 1.603 - -2.90% -
BM_std_minmax<short>/7 -3.23% 1.804 1.746 - -0.10% -
BM_vector_deque_copy_backward/65536 -3.23% 8302.523 8034.233 - 3.67% -
std::remove_if(vector<int>)_(prefix)/32 -3.22% 53.621 51.892 - -3.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.22% 1695984.132 1641299.561 - -3.69% -
rng::stable_sort(deque<int>)_(ascending)/8 -3.22% 18.641 18.040 - -1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.22% 205336559.001 198716797.737 - -2.42% -
766_femflow_r -3.22% 13.172 12.747 - -1.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.22% 13732458.549 13290354.721 - 31.10% -
rng::reverse_copy(deque<int>)/8 -3.22% 3.016 2.919 - -4.15% -
BM_std_minmax<unsigned_char>/23 -3.22% 3.025 2.927 - -1.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -3.21% 3.121 3.021 - 1.25% -
SetIntersection_Front_Set_string_16384_256 -3.21% 15318000.462 14826385.669 - 1.00% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.21% 24.726 23.933 - -0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.20% 12446654.243 12048121.206 - -3.29% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.20% 6.526 6.317 - -0.16% -
BM_std_min<unsigned___int128>/2 -3.20% 0.687 0.665 - 0.81% -
BM_std_min<short>/26 -3.20% 2.151 2.083 - -0.78% -
SetIntersection_Interlaced_Set_string_16384_256 -3.19% 363014892.918 351438484.238 - -0.05% -
std::find(list<int>)_(bail_25%)/8 -3.19% 0.953 0.922 - -3.31% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.19% 4.093 3.962 - -3.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -3.18% 9.641 9.334 - -2.03% -
BM_StringAssignAsciizMix_Opaque -3.18% 4.961 4.803 - 1.58% -
std::stable_partition(list<int>)_(alloc_fails)/32 -3.18% 1951.977 1889.946 - 0.25% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.17% 8412672.179 8145587.504 - -3.60% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -3.17% 4378.823 4240.085 - -7.95% -
std::is_sorted(deque<int>,_pred)/8 -3.17% 4.470 4.329 - -0.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.16% 282451.105 273514.910 - -3.07% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -3.16% 1.626 1.575 - 4.84% -
rng::remove_if(vector<int>)_(prefix)/32 -3.16% 53.731 52.034 - -2.98% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -3.16% 526.391 509.765 - 0.87% -
BM_std_min<unsigned_long_long>/4 -3.16% 1.061 1.027 - -6.68% -
BM_MakeHeap_uint64_Ascending_16 -3.15% 0.683 0.661 - -1.22% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.15% 215769.283 208980.299 - 2.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -3.14% 12757.294 12356.327 - 0.04% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -3.14% 67.974 65.838 - -4.67% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.14% 17.529 16.979 - -1.51% -
SetIntersection_Front_Set_string_64_4 -3.13% 20202452.047 19569677.368 - -3.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.13% 2351319.067 2277687.687 - -3.83% -
BM_std_minmax<short>/25 -3.13% 2.339 2.266 - 2.87% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -3.12% 4.361 4.225 - -1.37% -
BM_RangesPushHeap_uint64_SingleElement_4 -3.12% 0.368 0.357 - -0.05% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.12% 263933.371 255701.486 - -6.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.12% 1.978 1.916 - -3.50% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.12% 16.890 16.363 - -3.44% -
BM_deque_vector_copy_backward/0 -3.11% 1.545 1.497 - 8.59% -
std::map<int,_int>::count(key)_(existent)/8192 -3.11% 6.103 5.913 - -2.79% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.11% 2.112 2.047 - -8.45% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -3.09% 8980.041 8702.583 - -2.99% -
std::multiset<int>::clear()/8192 -3.09% 78399.318 75977.516 - 2.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -3.09% 0.462 0.447 - -9.64% -
BM_StringRelational_Less_Empty_Huge_Control -3.09% 2.059 1.995 - 0.19% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -3.08% 2.364 2.292 - -1.80% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -3.08% 1.782 1.728 - -0.58% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.07% 1959.340 1899.136 - -0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -3.07% 0.719 0.697 - -0.65% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.07% 559.228 542.056 - -4.32% -
rng::sort(deque<int>)_(pipe-organ)/1024 -3.07% 2876.324 2788.145 - -2.20% -
SetIntersection_None_Set_float_64_64 -3.07% 12087522.094 11716958.555 - -1.33% -
std::map<int,_int>::count(key)_(existent)/1024 -3.06% 4.360 4.226 - -3.05% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -3.06% 6.073 5.887 - -2.52% -
std::multiset<int>::insert(value)_(already_present)/32 -3.06% 19.604 19.004 - 0.02% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.05% 133.238 129.171 - -7.95% -
BM_std_minmax<unsigned_int>/31 -3.05% 2.584 2.505 - 1.09% -
std::flat_map<int,_int>::erase(iterator)/8192 -3.05% 517.159 501.407 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.04% 2421761.644 2348056.088 - -5.46% -
std::generate(list<int>)/8192 -3.04% 7153.670 6936.355 - -6.34% -
BM_MakeThenSortHeap_float_Heap_4 -3.03% 1.226 1.189 - -4.03% -
std::remove(list<int>)_(prefix)/1024 -3.02% 1014.352 983.669 - -1.38% -
std::unordered_multiset<int>::erase(iterator)/32 -3.02% 20.754 20.127 - 0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -3.02% 15965766.206 15483749.977 - -1.22% -
rng::stable_sort(deque<int>)_(heap)/8 -3.01% 26.772 25.965 - -1.51% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -3.01% 0.461 0.447 - -9.87% -
BM_RangesPushHeap_uint32_Random_256 -3.01% 6.089 5.905 - -0.31% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.00% 10511710.575 10195837.205 - 2.29% -
BM_MakeHeap_string_Heap_16384 -3.00% 5.120 4.966 - -3.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.00% 853.936 828.278 - 0.74% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -3.00% 20.888 20.261 - -10.86% -
SetIntersection_None_Set_string_16384_16 -3.00% 205099926.566 198953015.500 - 0.96% -
rng::find_first_of(vector<int>)_(small_needle)/50 -3.00% 77.213 74.899 - 4.48% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.99% 0.849 0.824 - -5.65% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -2.99% 4.909 4.763 - 5.40% -
BM_vector_deque_move_backward/4000 -2.99% 145.507 141.153 - -2.74% -
bm_lexicographical_compare<unsigned_char>/1 -2.99% 1.669 1.619 - -4.18% -
SetIntersection_Front_Set_uint32_262144_1 -2.99% 1102411.330 1069449.304 - -2.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -2.99% 2647148.329 2568018.913 - 23.98% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.99% 70.523 68.414 - -0.25% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.99% 203333.068 197255.455 - -3.47% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.99% 1687682.373 1637266.521 - -0.46% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.98% 12482100.409 12109692.433 - 1.06% -
BM_std_minmax<char>/15 -2.98% 3.057 2.966 - 1.25% -
std::unordered_multiset<int>::clear()/1024 -2.98% 7838.448 7604.936 - -3.55% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 -2.98% 0.589 0.571 - -0.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.98% 4.770 4.628 - 0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.97% 1253499.504 1216223.204 - -1.15% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.97% 2.280 2.212 - 2.39% -
rng::partition_copy(deque<int>)/50 -2.96% 28.738 27.887 - 1.56% -
rng::search(vector<int>)_(single_element)/1000 -2.96% 234.358 227.414 - -1.95% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.96% 51209.414 49692.387 - -0.32% -
721_gcc_r -2.96% 13.571 13.170 - -0.18% -
std::unordered_set<std::string>::ctor(const&)/32 -2.96% 707.356 686.432 - -5.20% -
rng::all_of(deque<int>)_(process_all)/8 -2.95% 3.220 3.124 - 1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.95% 22672710.229 22003266.570 - -3.54% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.95% 6868.818 6666.196 - -1.96% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -2.95% 17.154 16.649 - -1.23% -
BM_RangesMakeHeap_float_PipeOrgan_4 -2.94% 0.396 0.384 - -1.47% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -2.94% 19.923 19.336 - -1.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.93% 11.732 11.388 - -0.78% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.93% 206294.869 200247.226 - -3.05% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.93% 1677.071 1627.911 - -1.45% -
BM_std_minmax<unsigned_char>/29 -2.93% 2.479 2.406 - -0.96% -
std::search_n(vector<int>)_(no_match)/8192 -2.93% 1674.400 1625.390 - -0.30% -
std::find_end(list<int>,_pred)_(same_length)/8192 -2.93% 17018.680 16520.843 - -19.75% -
SetIntersection_None_Set_uint64_262144_4 -2.92% 1230537.110 1194577.799 - -0.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.92% 24.975 24.245 - -2.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -2.92% 552.263 536.128 - 1.16% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.92% 1870096.298 1815463.393 - -0.30% -
rng::remove(list<int>)_(sprinkled)/32 -2.92% 56.657 55.002 - -4.54% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.92% 4.124 4.004 - -1.14% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.91% 44704.030 43401.257 - -0.68% -
SetIntersection_Front_Vector_string_16_16 -2.91% 56427943.905 54786057.608 - 0.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.91% 7.153 6.945 - -4.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.91% 1711322.754 1661564.779 - -1.54% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.90% 21188526.017 20573239.870 - -0.84% -
BM_std_min<unsigned_int>/29 -2.89% 2.024 1.965 - -5.92% -
BM_vector_deque_move_backward/64 -2.88% 3.106 3.016 - -0.43% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -2.88% 478.761 464.963 - -1.17% -
BM_PushHeap_string_SingleElement_16384 -2.88% 2.567 2.493 - -8.32% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.88% 1115828.222 1083679.773 - -2.13% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -2.88% 81.352 79.012 - -6.89% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.87% 23.779 23.096 - -6.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.87% 28533.535 27714.275 - 10.28% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -2.87% 27.542 26.752 - -2.73% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -2.87% 1.151 1.118 - 1.00% -
SetIntersection_None_Set_string_16384_4 -2.86% 204685933.945 198829925.897 - 0.90% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -2.84% 166059.297 161335.589 - -2.22% -
std::search(deque<int>)_(same_length)/8192 -2.84% 3894.783 3784.102 - -0.30% -
BM_RangesMakeThenSortHeap_string_Heap_1024 -2.84% 64.964 63.120 - 0.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -2.83% 94.396 91.725 - 2.58% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.83% 225.705 219.323 - -1.56% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.83% 6.889 6.695 - -4.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.83% 11665695.810 11336106.756 - -1.13% -
BM_StringFindStringLiteral/128 -2.82% 3.128 3.039 - -2.73% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -2.82% 5.446 5.292 - -2.00% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.82% 5.595 5.437 - -0.99% -
SetIntersection_Interlaced_Vector_string_16_16 -2.82% 55119774.282 53565989.009 - -3.71% -
BM_StringAssignAsciizMix_Transparent -2.82% 3.111 3.024 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.82% 1177775.705 1144610.941 - -3.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.81% 1.214 1.180 - -3.01% -
rng::search(vector<int>)_(single_element)/1024 -2.81% 239.548 232.815 - -1.84% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -2.81% 1.385 1.347 - -0.90% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.81% 5006157.649 4865682.570 - -3.90% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.80% 37.502 36.451 - -2.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.80% 55.437 53.883 - -19.13% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.80% 3749.775 3644.640 - -1.89% -
rng::find_first_of(vector<int>)_(large_needle)/32 -2.80% 106.562 103.575 - -1.39% -
BM_std_minmax<char>/2 -2.80% 0.893 0.868 - -3.06% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.80% 8254.646 8023.423 - 2.76% -
SetIntersection_Front_Vector_string_16384_1 -2.80% 1164512.540 1131915.058 - -1.12% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.80% 3.370 3.276 - 0.17% -
SetIntersection_None_Set_float_256_4 -2.80% 11850599.288 11519201.756 - -1.10% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.80% 8.942 8.692 - -1.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.79% 1246582.211 1211757.995 - 2.04% -
BM_PopHeap_string_16384 -2.79% 73.555 71.501 - -1.65% -
std::list<int>::erase(begin)_(cheap_elements)/32 -2.79% 10.258 9.972 - -1.00% -
BM_PushHeap_uint32_Descending_4 -2.79% 0.369 0.358 - 4.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -2.78% 9.397 9.136 - -1.77% -
BM_vector_deque_move_backward/1024 -2.77% 38.249 37.188 - -3.41% -
BM_std_minmax<short>/64 -2.77% 1.592 1.547 - 1.45% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -2.77% 3851.191 3744.548 - -2.91% -
std::search_n(vector<int>)_(no_match)/1048576 -2.77% 214401.551 208465.570 - -0.48% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -2.77% 4644.093 4515.516 - -2.91% -
BM_std_minmax<int>/6 -2.77% 1.387 1.348 - -0.05% -
SetIntersection_Interlaced_Set_float_64_64 -2.77% 15738716.951 15303494.750 - 1.36% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.76% 218.855 212.812 - -1.80% -
BM_std_minmax<unsigned_int>/13 -2.76% 1.387 1.349 - -2.80% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.76% 3.029 2.945 - -2.59% -
BM_RangesMakeHeap_uint64_Random_4 -2.75% 1.784 1.735 - 50.35% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -2.75% 194.076 188.732 - -9.75% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -2.75% 4.417 4.295 - -2.89% -
BM_std_min<char>/6 -2.75% 1.657 1.612 - 1.45% -
std::map<std::string,_int>::ctor(const&)/32 -2.75% 711.726 692.181 - -12.25% -
rng::fold_left(list<int>)/50 -2.74% 39.801 38.710 - 3.28% -
SetIntersection_None_Set_uint64_262144_1 -2.74% 1233220.457 1199393.391 - 0.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.73% 3.636 3.536 - -2.15% -
rng::find(vector<char>)_(process_all)/1024 -2.73% 16.694 16.238 - -7.20% -
BM_deque_vector_ranges_copy_backward/70000 -2.73% 8842.295 8600.858 - -0.64% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -2.73% 23653.684 23008.257 - -3.02% -
rng::move(deque<int>)/64 -2.73% 6.460 6.284 - -0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -2.72% 53.153 51.705 - -2.88% -
BM_MakeHeap_string_Descending_16384 -2.72% 2.838 2.760 - -7.24% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -2.72% 3.153 3.067 - -1.38% -
rng::for_each(multiset<int>::iterator)/32 -2.72% 21.188 20.613 - -3.93% -
std::adjacent_find(list<int>)/8 -2.72% 2.155 2.097 - -0.56% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -2.71% 65.858 64.071 - 0.48% -
BM_std_minmax<int>/13 -2.71% 1.387 1.349 - -2.72% -
SetIntersection_Front_Set_uint64_256_4 -2.71% 4562001.450 4438436.231 - -0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.70% 11789.237 11470.364 - -3.12% -
BM_vector_deque_copy_backward/2 -2.70% 2.004 1.950 - -5.66% -
BM_MakeThenSortHeap_string_Ascending_4 -2.70% 5.408 5.261 - -1.78% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.70% 18.688 18.183 - -0.71% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -2.70% 1.669 1.624 - -9.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -2.70% 1.250 1.216 - -8.63% -
std::map<int,_int>::clear()/1024 -2.70% 10374.383 10094.784 - -4.59% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.69% 15373706.021 14959717.828 - 1.97% -
BM_RangesPushHeap_string_SingleElement_64 -2.69% 2.555 2.486 - -4.78% -
BM_std_minmax<int>/7 -2.69% 1.746 1.699 - -0.70% -
std::multiset<int>::clear()/1024 -2.69% 9929.964 9662.818 - 2.22% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -2.69% 23.504 22.872 - -3.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.69% 8944746.834 8704239.909 - -0.58% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.69% 5.302 5.159 - 3.34% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -2.68% 91.924 89.457 - 34.36% -
BM_PopHeap_float_1 -2.68% 0.479 0.467 - -0.74% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.68% 2.447 2.382 - 0.99% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -2.68% 12.338 12.007 - -1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.68% 170327295.516 165764834.397 - -3.10% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -2.68% 1.600 1.557 - 1.38% -
BM_SortHeap_float_256 -2.68% 5.920 5.762 - -4.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.68% 206093224.836 200579065.325 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.67% 21290084.794 20720752.333 - -1.35% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -2.67% 5729.662 5576.518 - -3.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.67% 32.744 31.869 - -2.52% -
BM_std_minmax<short>/3 -2.67% 1.173 1.142 - -4.12% -
BM_std_minmax<char>/14 -2.67% 2.590 2.521 - -1.29% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.66% 1969.554 1917.072 - -0.21% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -2.66% 1.046 1.018 - -8.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -2.66% 8.816 8.582 - -0.11% -
BM_std_min<unsigned_long_long>/32 -2.66% 3.351 3.262 - 0.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.66% 739.765 720.084 - -1.92% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.66% 13662.178 13299.079 - -1.38% -
BM_std_min<char>/7 -2.66% 1.895 1.845 - -0.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.66% 729.025 709.657 - -1.07% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.65% 29501.972 28718.857 - 1.72% -
SetIntersection_Interlaced_Set_string_1024_16 -2.65% 13929719.099 13560255.083 - -2.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -2.65% 0.445 0.434 - -9.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.64% 4644510.317 4521852.216 - -2.99% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.64% 22.923 22.319 - -0.43% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.64% 103.754 101.018 - -0.52% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.63% 1.210 1.178 - -4.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.63% 11978768.140 11664220.066 - -1.14% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -2.62% 281.192 273.822 - -3.04% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.62% 2.942 2.865 - -3.08% -
std::map<int,_int>::count(key)_(existent)/32 -2.62% 1.715 1.670 - -1.55% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.62% 0.505 0.492 - -19.39% -
BM_deque_vector_ranges_copy/64000 -2.62% 2663.464 2593.813 - -8.95% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.61% 36837.191 35873.921 - -1.09% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.61% 27.601 26.879 - -2.89% -
std::set<std::string>::insert(value)_(already_present)/0 -2.61% 15.942 15.525 - 3.64% -
rng::stable_sort(deque<int>)_(ascending)/1024 -2.61% 2153.025 2096.752 - -1.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.61% 104.054 101.335 - -3.34% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 -2.61% 0.554 0.539 - -0.31% -
BM_RangesMakeHeap_uint32_Random_262144 -2.61% 1.031 1.004 - -4.64% -
std::stable_partition(list<int>)_(alloc_fails)/50 -2.61% 1973.982 1922.496 - 0.05% -
std::rotate(deque<int>)_(by_1/2)/50 -2.60% 10.521 10.248 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.60% 1247555.740 1215178.804 - -0.19% -
vector<bool>::reserve() -2.59% 8.655 8.430 - -16.75% -
BM_RangesMakeThenSortHeap_string_Heap_256 -2.59% 50.235 48.935 - -0.28% -
BM_RangesPushHeap_uint64_Ascending_16 -2.59% 0.956 0.931 - -0.60% -
SetIntersection_None_Vector_string_256_64 -2.59% 3884252.946 3783832.077 - -0.84% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.58% 2.453 2.390 - -1.68% -
BM_std_minmax<unsigned_short>/27 -2.58% 2.860 2.786 - -3.16% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 -2.58% 27.004 26.308 - -0.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -2.57% 22.784 22.198 - -1.27% -
std::set<int>::find(key)_(existent)/8192 -2.57% 8.187 7.977 - -0.75% -
rng::for_each(map<int>)/32 -2.57% 21.872 21.311 - 0.29% -
BM_std_minmax<unsigned_short>/3 -2.56% 1.216 1.185 - 1.73% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.56% 13.415 13.071 - -0.66% -
BM_std_min<__int128>/31 -2.56% 12.081 11.772 - -0.03% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -2.55% 7.969 7.766 - 3.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.55% 1803279.133 1757237.224 - -3.45% -
BM_std_min<__int128>/32 -2.55% 12.513 12.194 - 0.08% -
BM_std_minmax<int>/15 -2.55% 1.961 1.911 - -5.80% -
rng::reverse_copy(list<int>)/32768 -2.54% 25983.904 25322.723 - -2.93% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.53% 35821.097 34913.880 - -1.99% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.53% 10.023 9.770 - -3.53% -
BM_PushHeap_uint64_Ascending_256 -2.53% 2.258 2.201 - 5.24% -
rng::find_last(list<int>)_(bail_90%)/50 -2.52% 1.300 1.267 - -2.25% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -2.52% 1371.364 1336.820 - -1.95% -
BM_deque_vector_move_backward/65536 -2.52% 8127.447 7922.725 - -0.85% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -2.52% 1.247 1.216 - -1.83% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.52% 21.593 21.050 - -1.14% -
std::copy(deque<int>)/262144 -2.51% 10561.089 10295.695 - -0.54% -
std::find_if_not(vector<char>)_(process_all)/8 -2.51% 2.434 2.373 - -3.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.51% 21244585.043 20710803.660 - 1.62% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -2.51% 0.439 0.428 - -2.10% -
std::rotate_copy(deque<int>)/32 -2.51% 2.690 2.622 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.51% 55338.715 53950.000 - -2.17% -
SetIntersection_None_Set_uint32_256_256 -2.51% 5976307.727 5826446.411 - 0.99% -
BM_MakeThenSortHeap_uint32_Heap_4 -2.51% 1.231 1.200 - 0.23% -
SetIntersection_None_Vector_string_262144_16 -2.51% 1387196.023 1352444.953 - -0.40% -
rng::copy(vector<int>)/8 -2.50% 2.260 2.203 - -3.72% -
std::search(deque<int>)_(single_element)/1000 -2.49% 444.945 433.857 - -1.22% -
BM_std_minmax<short>/17 -2.49% 1.794 1.749 - -2.40% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.49% 1545.429 1506.934 - -2.93% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -2.49% 4576.194 4462.394 - -2.41% -
SetIntersection_Interlaced_Vector_float_64_16 -2.49% 19452505.075 18968820.089 - -1.15% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.48% 2.136 2.083 - -0.48% -
rng::copy_n(list<int>)/64 -2.48% 14.210 13.858 - -2.19% -
BM_RangesPushHeap_string_SingleElement_16384 -2.48% 2.525 2.462 - -4.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.48% 1901325.601 1854232.746 - -2.48% -
BM_RangesPushHeap_float_Random_4 -2.48% 3.018 2.944 - 1.08% -
SetIntersection_None_Vector_uint64_16384_256 -2.47% 1150221.934 1121767.974 - -5.06% -
BM_StringEraseWithMove_Small_Opaque -2.47% 2.622 2.557 - -0.66% -
rng::is_sorted(deque<int>)/8 -2.47% 2.823 2.753 - -3.53% -
SetIntersection_None_Set_uint32_262144_16384 -2.47% 1225044.596 1194772.299 - 3.75% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.47% 2153.413 2100.202 - -0.70% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.47% 213.956 208.672 - -0.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -2.47% 3.186 3.108 - -2.99% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.46% 10.232 9.980 - -0.65% -
std::set<int>::upper_bound(key)_(existent)/32 -2.46% 1.784 1.740 - 0.49% -
BM_num_get<long> -2.46% 11.863 11.572 - 4.60% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.46% 20.307 19.809 - 0.73% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.45% 18742.990 18282.938 - -2.54% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -2.45% 594.909 580.316 - -1.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.45% 1440282.387 1404960.638 - -3.64% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.45% 2.562 2.499 - -1.90% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.45% 710.294 692.902 - -0.73% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -2.45% 3443.079 3358.855 - -6.37% -
std::shift_right(list<int>)/8192 -2.44% 7464.475 7282.182 - -5.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -2.44% 15485.928 15108.294 - -1.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.44% 20864838.385 20356401.680 - 1.69% -
BM_std_min<unsigned_char>/23 -2.43% 2.385 2.327 - -0.29% -
SetIntersection_None_Set_uint64_262144_64 -2.43% 1227026.041 1197254.230 - -0.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.43% 42.710 41.673 - 7.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.42% 28554283.405 27861884.882 - -1.34% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.42% 17.703 17.274 - -4.08% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.42% 0.475 0.463 - -1.16% -
BM_std_minmax<unsigned_char>/22 -2.42% 2.528 2.467 - -1.65% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.42% 129421.596 126295.980 - -3.44% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.41% 677.795 661.430 - -5.43% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.41% 391.188 381.747 - -1.21% -
rng::rotate(deque<int>)_(by_1/2)/32 -2.41% 7.464 7.284 - -0.76% -
std::for_each_n(deque<int>)/50 -2.40% 4.037 3.940 - -0.77% -
BM_std_min<char>/29 -2.40% 2.032 1.983 - -0.96% -
std::multiset<int>::erase(key)_(existent)/0 -2.40% 21.412 20.898 - 0.42% -
BM_std_minmax<char>/21 -2.40% 2.258 2.204 - -7.87% -
rng::partial_sort(deque<int>)_(ascending)/8192 -2.39% 167958.697 163950.383 - -0.07% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -2.38% 4206.007 4105.838 - -2.15% -
rng::copy_n(vector<bool>)_(aligned)/262144 -2.37% 279.458 272.823 - -1.76% -
BM_std_minmax<unsigned_char>/30 -2.37% 2.736 2.671 - -1.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.37% 210.533 205.550 - 102.22% -
BM_PushHeap_float_Random_4 -2.36% 3.047 2.975 - 4.87% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.36% 224.481 219.179 - -0.49% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -2.36% 24.431 23.854 - -7.99% -
BM_std_min<__int128>/30 -2.36% 11.670 11.394 - 0.08% -
SetIntersection_None_Set_float_64_16 -2.36% 19271367.555 18816796.217 - -2.13% -
rng::all_of(deque<int>)_(process_all)/50 -2.36% 18.335 17.903 - -2.36% -
std::multiset<int>::ctor(const&)/32 -2.36% 222.712 217.467 - -3.95% -
BM_StringFindNoMatch/64 -2.35% 1.979 1.932 - 4.49% -
rng::is_sorted_until(list<int>,_pred)/8 -2.35% 3.850 3.760 - -1.13% -
SetIntersection_None_Set_uint64_262144_256 -2.35% 1227508.709 1198610.757 - -0.39% -
SetIntersection_None_Set_uint64_262144_16384 -2.35% 1225751.793 1196953.287 - -1.28% -
std::sort(vector<int>)_(descending)/8 -2.35% 25.132 24.542 - -0.48% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.34% 213860.209 208847.438 - -1.22% -
BM_num_get<float> -2.34% 35.938 35.096 - -0.84% -
rng::find_if_not(vector<int>)_(process_all)/8 -2.34% 2.590 2.529 - 0.47% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -2.34% 24.833 24.253 - -0.13% -
rng::partial_sort(deque<int>)_(shuffled)/8 -2.33% 34.971 34.154 - -0.18% -
BM_std_min<__int128>/27 -2.33% 10.454 10.210 - -0.13% -
BM_RangesMakeHeap_uint64_Random_64 -2.33% 1.259 1.230 - -4.89% -
BM_std_min<long_long>/31 -2.33% 3.368 3.290 - -3.33% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.33% 1.521 1.485 - 2.08% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.33% 1.885 1.841 - -1.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.33% 16923.906 16530.328 - 0.68% -
BM_StringAssignAsciiz_Large_Transparent -2.32% 11.807 11.533 - -0.43% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.32% 12.646 12.352 - -1.81% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.32% 38.441 37.549 - -2.61% -
rng::copy_backward(deque<int>)/1048576 -2.31% 127030.907 124091.171 - -1.91% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.31% 360811620.660 352462198.999 - 0.98% -
BM_std_min<long_long>/29 -2.31% 3.030 2.960 - -2.69% -
SetIntersection_None_Vector_string_1024_1024 -2.31% 1222283.595 1194042.952 - -2.45% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -2.31% 1.366 1.334 - 6.32% -
SetIntersection_None_Set_uint64_262144_16 -2.31% 1226813.803 1198503.744 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.30% 367457554.125 358989441.471 - 4.09% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.30% 55559.423 54279.150 - -1.69% -
BM_std_min<int>/4 -2.30% 1.059 1.035 - 1.27% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.30% 6385.656 6238.834 - -0.19% -
rng::copy_n(vector<int>)/1048576 -2.30% 49877.677 48731.108 - -1.29% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.30% 0.642 0.627 - 14.48% -
std::move(deque<int>)/64 -2.30% 6.126 5.986 - -0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.29% 2176933.677 2127003.094 - -2.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.29% 18.838 18.407 - 0.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.28% 649.267 634.435 - -3.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.28% 869.230 849.378 - -0.98% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.28% 4535.745 4432.153 - -2.16% -
BM_std_minmax<short>/30 -2.28% 2.821 2.757 - -1.44% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.28% 26259.731 25660.281 - -2.29% -
SetIntersection_Front_Set_string_1024_16 -2.28% 2005949.131 1960187.151 - -3.04% -
BM_std_min<__int128>/28 -2.28% 10.859 10.612 - -0.04% -
rng::partial_sort(deque<int>)_(heap)/8192 -2.28% 287629.501 281074.642 - -1.68% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -2.28% 117266.971 114597.727 - -0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.27% 357120210.682 349000777.510 - -0.01% -
SetIntersection_Front_Set_uint64_16384_4 -2.27% 1154197.604 1127995.982 - 4.11% -
SetIntersection_None_Set_uint64_262144_262144 -2.27% 1240406.412 1212248.289 - 0.01% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.27% 1288412.354 1259167.400 - -1.14% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -2.27% 1.364 1.333 - -1.98% -
rng::fill_n(deque<int>)/8192 -2.27% 245.629 240.056 - -0.25% -
BM_std_min<__int128>/29 -2.27% 11.266 11.010 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.26% 24249720.804 23700813.193 - -3.91% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.26% 724.503 708.110 - -1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.26% 5368843.517 5247455.258 - -0.35% -
rng::search(deque<int>)_(no_match)/1024 -2.26% 414.803 405.440 - 32.90% -
rng::for_each_n(vector<int>)/8 -2.26% 2.526 2.469 - -2.68% -
rng::sort(deque<int>)_(ascending)/8 -2.25% 18.986 18.558 - 1.76% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.25% 374.986 366.556 - -2.09% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -2.25% 2.363 2.310 - -3.17% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.25% 4.914 4.803 - -1.80% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.25% 49.057 47.956 - 2.38% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.24% 264.420 258.485 - 0.98% -
rng::starts_with(list<int>,_pred)/8 -2.24% 3.720 3.637 - -2.37% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.24% 167528.292 163774.819 - 0.05% -
BM_std_minmax<char>/5 -2.24% 1.785 1.745 - -6.14% -
BM_RangesPushHeap_uint64_Random_16 -2.23% 4.304 4.208 - -1.67% -
BM_std_minmax<unsigned_long_long>/4 -2.23% 1.566 1.531 - -4.08% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.23% 1.211 1.184 - -0.43% -
std::for_each_n(deque<int>)/8192 -2.23% 264.252 258.356 - 0.35% -
BM_std_min<unsigned_short>/16 -2.23% 1.721 1.682 - -2.84% -
SetIntersection_None_Set_float_1024_64 -2.23% 10876386.629 10634137.569 - 18.14% -
rng::partial_sort(deque<int>)_(repeated)/8 -2.23% 27.920 27.299 - -1.22% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.22% 4.816 4.709 - -2.85% -
SetIntersection_Front_Vector_string_256_16 -2.22% 6590124.384 6443586.344 - 0.14% -
rng::unique_copy(vector<int>)_(contiguous)/52 -2.22% 13.744 13.438 - -1.78% -
BM_RangesPushHeap_string_SingleElement_1024 -2.22% 2.506 2.450 - -4.94% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.22% 15620114.285 15273381.808 - 0.44% -
BM_PushHeap_float_PipeOrgan_4 -2.22% 0.492 0.481 - -0.14% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.21% 10.300 10.073 - 5.61% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.21% 38989.178 38128.562 - -2.31% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -2.21% 554.359 542.128 - -2.48% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.20% 54830.186 53621.346 - -2.25% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.20% 4275.687 4181.746 - -2.61% -
std::copy(deque<int>)/1048576 -2.20% 50889.154 49771.178 - 0.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -2.19% 130124.606 127270.053 - -0.34% -
BM_deque_deque_move_backward/64 -2.19% 3.401 3.326 - -1.56% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.19% 17.950 17.558 - -2.51% -
BM_std_minmax<short>/1 -2.18% 0.641 0.627 - -1.20% -
BM_std_minmax<unsigned_char>/28 -2.18% 2.138 2.092 - -2.71% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -2.18% 117035.848 114485.060 - -1.35% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -2.18% 1.566 1.532 - -4.09% -
std::count(list<int>)_(every_other)/1048576 -2.18% 824936.541 806970.657 - -2.95% -
rng::any_of(list<int>)_(process_all)/32 -2.18% 11.710 11.455 - -1.33% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.18% 392130.746 383597.679 - 0.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.17% 16.636 16.275 - -0.13% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -2.17% 2.454 2.401 - 2.03% -
BM_std_minmax<unsigned_char>/12 -2.17% 1.979 1.936 - -0.50% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -2.16% 23.618 23.107 - -3.97% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -2.16% 6.721 6.576 - -1.35% -
BM_LowerBound_string_4 -2.16% 20.211 19.775 - -0.99% -
rng::for_each(list<int>)/8 -2.16% 2.575 2.519 - -0.50% -
std::map<int,_int>::clear()/8192 -2.16% 82523.709 80742.758 - -0.37% -
BM_std_minmax<int>/27 -2.16% 2.458 2.405 - -3.50% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.16% 15447.887 15114.806 - -0.46% -
rng::find_last(vector<int>)_(bail_10%)/8 -2.16% 2.123 2.077 - -1.44% -
rng::rotate_copy(deque<int>)/32 -2.15% 2.701 2.643 - -1.89% -
BM_deque_vector_copy_backward/65536 -2.15% 8170.349 7994.599 - -1.79% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.15% 50212.527 49132.721 - -1.17% -
std::flat_map<int,_int>::ctor(const&)/1024 -2.15% 184.058 180.103 - 0.54% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.15% 45638.762 44657.887 - -2.52% -
rng::for_each_n(list<int>)/8 -2.15% 2.571 2.516 - -1.79% -
BM_PushHeap_float_Random_16 -2.15% 5.462 5.345 - -1.24% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -2.15% 555.986 544.050 - -2.38% -
BM_vector_deque_copy_backward/1 -2.15% 2.256 2.207 - -4.46% -
std::multiset<std::string>::insert(value)_(new_value)/32 -2.15% 44.042 43.098 - 0.98% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -2.15% 3.901 3.817 - -2.27% -
std::multiset<int>::count(key)_(non-existent)/32 -2.14% 2.297 2.248 - -1.37% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -2.14% 24.828 24.296 - -1.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.14% 7.847 7.679 - -4.10% -
SetIntersection_None_Set_uint64_262144_1024 -2.14% 1226284.587 1200040.201 - -0.91% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -2.14% 60.546 59.250 - 0.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.14% 19759.876 19337.037 - -3.42% -
BM_PushHeap_float_Ascending_64 -2.14% 1.775 1.737 - -4.17% -
BM_std_min<__int128>/26 -2.14% 10.024 9.810 - -0.06% -
BM_PushHeap_string_PipeOrgan_64 -2.13% 5.904 5.778 - -8.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.13% 189921.169 185878.563 - -3.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.13% 1160335.624 1135637.532 - -2.96% -
std::any_of(vector<int>)_(process_all)/8 -2.12% 2.485 2.432 - -1.97% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.12% 19.920 19.498 - -4.26% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.12% 26677.831 26111.902 - 0.94% -
BM_std_minmax<unsigned_int>/5 -2.12% 1.156 1.131 - -2.25% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -2.12% 13036.344 12760.030 - -2.23% -
std::find_if(vector<char>)_(process_all)/1024 -2.12% 274.363 268.552 - -0.62% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -2.12% 1.051 1.029 - -0.74% -
rng::search(vector<int>)_(no_match)/1048576 -2.11% 216667.504 212086.227 - -2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.11% 22723795.812 22243740.693 - -0.82% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.10% 50830.390 49763.160 - -0.23% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.10% 1.222 1.197 - 0.09% -
BM_std_min<__int128>/25 -2.10% 9.664 9.462 - 0.02% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -2.09% 0.935 0.916 - -0.92% -
BM_SortHeap_string_16384 -2.09% 98.092 96.039 - -3.05% -
BM_std_minmax<short>/31 -2.09% 3.151 3.086 - 0.01% -
std::multiset<int>::erase(key)_(existent)/32 -2.08% 22.745 22.272 - -0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.08% 809.647 792.791 - -0.15% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -2.08% 7.520 7.364 - -1.09% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -2.08% 9.455 9.259 - -2.37% -
BM_MakeThenSortHeap_float_Random_64 -2.08% 18.282 17.902 - -1.45% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.08% 17.312 16.952 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.07% 18152318.826 17776554.913 - 0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.07% 18993334.453 18600411.540 - -4.18% -
BM_std_min<unsigned_short>/32 -2.07% 2.928 2.867 - -1.56% -
SetIntersection_None_Set_uint64_256_16 -2.07% 11058570.807 10829976.602 - -1.30% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -2.06% 183.630 179.850 - 0.23% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.06% 6403.078 6271.489 - 0.65% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.05% 1.686 1.652 - -1.38% -
rng::contains_subrange(vector<int>)_(single_element)/32 -2.05% 8.601 8.425 - -1.67% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -2.04% 8739.974 8561.326 - -1.51% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.04% 11588450.307 11351595.179 - -0.43% -
rng::search(vector<int>)_(no_match)/1024 -2.04% 217.886 213.435 - -2.67% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -2.04% 14.413 14.119 - -0.44% -
BM_StringAssignAsciiz_Large_Opaque -2.04% 11.838 11.597 - -0.77% -
SetIntersection_Front_Vector_uint32_262144_16 -2.03% 1170599.829 1146779.294 - -3.71% -
BM_deque_deque_copy/2 -2.03% 3.177 3.112 - 1.65% -
SetIntersection_Interlaced_Set_string_64_64 -2.03% 38819108.880 38031034.567 - 5.61% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.03% 25006125.740 24499725.948 - 0.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 -2.02% 10.325 10.116 - -0.84% -
SetIntersection_Front_Vector_uint64_16384_256 -2.02% 2311575.953 2264887.406 - -1.18% -
BM_std_min<short>/25 -2.02% 2.121 2.078 - -0.35% -
SetIntersection_None_Vector_string_16384_1 -2.02% 1316366.375 1289814.674 - 0.32% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.02% 3.773 3.697 - -1.47% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.01% 153269.090 150183.662 - -0.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.01% 4355858.567 4268331.436 - -1.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.01% 6.631 6.498 - -1.05% -
rng::rotate(list<int>)_(by_1/4)/8192 -2.01% 8548.634 8376.901 - 16.11% -
BM_std_min<unsigned_short>/20 -2.01% 2.219 2.174 - -2.09% -
BM_num_put<long_long> -2.01% 12.198 11.953 - -3.93% -
rng::search_n(list<int>)_(no_match)/1024 -2.01% 741.280 726.409 - -2.32% -
std::stable_sort(deque<int>)_(heap)/1024 -2.00% 2779.685 2724.033 - 0.28% -
rng::search(list<int>,_pred)_(no_match)/1048576 -2.00% 921117.460 902714.462 - 0.24% -
bm_ranges_lexicographical_compare<int>/4 -2.00% 1.353 1.326 - 2.28% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.99% 15448088.183 15140014.655 - 2.92% -
BM_RangesPushHeap_uint32_Random_16384 -1.99% 6.364 6.237 - -0.06% -
SetIntersection_Front_Set_string_1024_4 -1.99% 1334113.377 1307519.663 - -0.42% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.99% 259.540 254.373 - -0.78% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.99% 109761.239 107578.046 - -2.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.99% 1422122.067 1393847.094 - 4.78% -
std::multiset<int>::clear()/32 -1.99% 651.388 638.442 - -0.21% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 -1.99% 0.642 0.629 - -0.42% -
BM_RangesMakeThenSortHeap_string_Descending_256 -1.98% 18.814 18.440 - -4.56% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -1.98% 4820.928 4725.454 - -2.13% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -1.98% 16.031 15.714 - -0.55% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.98% 6.502 6.374 - -0.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.98% 10.076 9.877 - -2.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.97% 1267649.820 1242635.417 - -1.90% -
rng::sort(vector<int>)_(descending)/8 -1.97% 25.115 24.620 - -0.29% -
BM_std_minmax<char>/4 -1.97% 1.492 1.463 - -5.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.97% 4532605.743 4443380.951 - -0.61% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.97% 4.989 4.891 - -3.39% -
BM_deque_deque_ranges_move/5500 -1.97% 205.387 201.350 - 0.03% -
std::adjacent_find(deque<int>,_pred)/50 -1.96% 29.925 29.338 - -1.23% -
BM_std_minmax<unsigned_short>/7 -1.96% 1.677 1.645 - -6.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.95% 11.815 11.584 - 0.31% -
BM_MakeHeap_uint32_Random_256 -1.95% 1.187 1.163 - 1.39% -
std::partition(vector<int>)_(dense)/1024 -1.95% 247.108 242.290 - -2.47% -
rng::search(vector<int>)_(no_match)/1000 -1.95% 212.848 208.698 - -2.74% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -1.95% 35.942 35.241 - -1.51% -
rng::all_of(list<int>)_(process_all)/32 -1.95% 11.740 11.511 - -1.62% -
BM_RangesPushHeap_string_SingleElement_262144 -1.95% 2.555 2.505 - -4.94% -
BM_std_minmax_element<char>/4096 -1.95% 1132.519 1110.458 - -1.44% -
BM_MakeThenSortHeap_float_Random_4 -1.95% 4.404 4.319 - -3.20% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.95% 4.734 4.642 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.94% 1270786.307 1246085.617 - -1.21% -
std::remove_if(list<int>)_(prefix)/8192 -1.94% 10000.403 9806.189 - 4.87% -
BM_PopHeap_uint32_262144 -1.94% 41.514 40.709 - -3.16% -
BM_std_minmax<long_long>/15 -1.94% 3.731 3.659 - 0.26% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -1.94% 178.694 175.235 - -2.24% -
std::search_n(deque<int>)_(no_match)/1000 -1.93% 443.642 435.060 - -2.85% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.93% 351033563.193 344244978.106 - -1.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.93% 33.899 33.244 - 0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.93% 35.251 34.570 - -0.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.93% 13267.955 13011.787 - -2.11% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.93% 50.442 49.468 - -4.48% -
SetIntersection_None_Vector_string_256_256 -1.92% 2432945.941 2386216.957 - -0.55% -
SetIntersection_Front_Vector_uint64_1024_64 -1.92% 1416898.319 1389734.678 - 1.30% -
BM_num_put<long> -1.92% 11.940 11.711 - -3.35% -
BM_vector_deque_copy_backward/4000 -1.92% 144.462 141.694 - -3.41% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.91% 17.006 16.680 - -0.07% -
BM_std_min<__int128>/24 -1.91% 9.284 9.106 - 0.03% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.91% 69748.055 68416.314 - -1.76% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.91% 55220.322 54166.399 - 0.39% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.91% 77124.147 75653.821 - -2.12% -
BM_std_minmax<unsigned_short>/18 -1.91% 1.970 1.932 - -2.64% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.90% 1267.866 1243.722 - -0.12% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.90% 3.771 3.699 - 0.53% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.90% 11.870 11.645 - -3.49% -
std::partial_sort(deque<int>)_(repeated)/8 -1.90% 27.974 27.442 - 0.48% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.90% 6.416 6.294 - -3.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.90% 34.378 33.725 - -1.81% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -1.90% 0.692 0.679 - -4.35% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.89% 593.757 582.507 - -0.96% -
BM_RangesPopHeap_uint64_262144 -1.89% 42.478 41.674 - 1.27% -
BM_RangesPopHeap_string_16384 -1.89% 72.183 70.820 - -1.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.89% 6769427.909 6641592.604 - -2.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.89% 0.931 0.913 - 0.63% -
std::remove_if(list<int>)_(prefix)/1024 -1.89% 1040.769 1021.136 - -2.49% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.89% 172692.101 169435.440 - -0.24% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -1.88% 8.370 8.213 - -1.13% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.88% 24.379 23.920 - 7.32% -
rng::is_sorted(list<int>)/8 -1.88% 2.173 2.132 - -0.75% -
BM_SortHeap_string_1024 -1.88% 60.092 58.960 - -3.09% -
std::sort(deque<int>)_(repeated)/8 -1.87% 19.106 18.748 - 0.13% -
std::move_backward(list<int>)/32768 -1.87% 31554.344 30964.214 - -3.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.87% 20687832.271 20300984.691 - 0.88% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.87% 81142.179 79625.247 - -3.96% -
SetIntersection_Front_Vector_uint64_262144_256 -1.87% 2338448.876 2294795.855 - -2.25% -
SetIntersection_Front_Set_string_256_4 -1.87% 5208723.487 5111515.897 - -3.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.87% 25384699.053 24910981.108 - -0.94% -
std::partition(vector<int>)_(sparse)/50 -1.86% 14.291 14.024 - 1.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -1.86% 14.946 14.667 - 0.22% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.86% 58972742.326 57874325.247 - 2.22% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.86% 216.808 212.775 - -1.43% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.85% 45.207 44.370 - -0.09% -
SetIntersection_Front_Set_float_256_64 -1.85% 6212323.755 6097375.456 - -6.98% -
BM_PushHeap_float_Ascending_262144 -1.85% 5.179 5.083 - -3.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.85% 2254697.672 2213011.554 - -0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.85% 140754.618 138153.136 - -1.12% -
rng::replace(vector<int>)_(sprinkled)/1024 -1.85% 187.903 184.435 - 7.14% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.84% 5597.426 5494.165 - 0.59% -
rng::stable_sort(deque<int>)_(heap)/1024 -1.84% 2778.558 2727.343 - 0.17% -
BM_StringAssignStr_Large_Opaque -1.84% 10.414 10.222 - 0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.84% 3063382.486 3007061.034 - -3.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.84% 206820621.232 203018241.866 - 0.62% -
BM_std_minmax<short>/15 -1.84% 2.014 1.977 - -0.70% -
rng::move_backward(deque<int>)/64 -1.84% 5.541 5.439 - -3.21% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.84% 57.057 56.010 - -0.28% -
std::copy_if(vector<int>)_(every_other)/8 -1.83% 2.551 2.504 - -1.01% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.83% 53545.048 52563.971 - 2.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.83% 6.781 6.656 - -2.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.83% 12072660.673 11851526.758 - -1.16% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.83% 28.845 28.317 - -10.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.83% 0.672 0.660 - 0.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.83% 18342523.029 18006898.161 - -0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.83% 2311233.542 2268943.821 - -3.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.83% 1242053.303 1219375.244 - -2.26% -
rng::search_n(vector<int>)_(no_match)/1000 -1.83% 210.505 206.662 - -0.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.82% 14.301 14.040 - -1.76% -
BM_num_get<long_double> -1.82% 36.942 36.269 - 1.95% -
std::multiset<int>::ctor(const&)/8192 -1.82% 50237.454 49323.172 - 0.72% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.82% 10.707 10.513 - -0.61% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -1.82% 212.246 208.391 - -0.03% -
BM_PushHeap_uint64_Ascending_262144 -1.82% 4.988 4.897 - 5.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.82% 1081727.691 1062087.278 - -4.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.81% 17127.659 16817.001 - -0.48% -
BM_std_min<int>/32 -1.81% 2.257 2.217 - -0.25% -
BM_std_min<__int128>/23 -1.81% 8.890 8.729 - -0.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.81% 44.409 43.607 - -0.67% -
std::adjacent_find(deque<int>,_pred)/8 -1.81% 4.371 4.292 - 0.13% -
std::is_sorted_until(list<int>)/8192 -1.81% 7403.780 7269.999 - -0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.81% 7.789 7.648 - -1.12% -
bm_ranges_lexicographical_compare<int>/1 -1.80% 1.379 1.354 - 4.51% -
SetIntersection_None_Vector_string_16384_1024 -1.80% 1308765.910 1285160.676 - 0.41% -
rng::find(vector<char>)_(process_all)/50 -1.80% 1.653 1.624 - 0.16% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.80% 14.108 13.854 - 0.04% -
std::search_n(list<int>,_pred)_(no_match)/1048576 -1.80% 1001407.572 983392.698 - 0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.80% 27588742.825 27092801.410 - -0.07% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.80% 1.537 1.510 - 0.18% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.80% 35.005 34.376 - -1.75% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.80% 74.685 73.344 - 4.44% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.79% 77607.947 76215.277 - 0.05% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -1.79% 1.646 1.616 - -7.84% -
SetIntersection_Front_Vector_string_16384_16 -1.79% 1749871.414 1718523.840 - 0.01% -
BM_deque_deque_move/70000 -1.79% 3158.914 3102.351 - -6.63% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.79% 22.167 21.771 - -1.84% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.78% 14186.060 13933.122 - 1.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.78% 23.022 22.612 - -1.88% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.78% 39.389 38.688 - 1.70% -
BM_std_minmax<unsigned_int>/23 -1.78% 2.396 2.353 - -1.45% -
BM_std_minmax<unsigned_short>/16 -1.78% 1.688 1.658 - -1.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.78% 17177.969 16872.281 - -3.04% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.78% 9432.101 9264.538 - -0.98% -
std::find_end(deque<int>)_(match_near_end)/1024 -1.78% 3531.652 3468.917 - 4.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.77% 67653.292 66455.446 - -2.95% -
rng::sort(deque<int>)_(ascending)/8192 -1.77% 5873.048 5769.195 - -0.84% -
SetIntersection_Interlaced_Set_string_4_4 -1.77% 167084273.916 164134447.422 - -2.46% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.77% 22.690 22.289 - 0.45% -
BM_PushHeap_uint32_Random_16384 -1.76% 6.404 6.291 - 0.24% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -1.76% 0.617 0.606 - -1.61% -
std::unordered_set<int>::ctor(const&)/32 -1.76% 200.216 196.688 - -0.96% -
BM_std_minmax<int>/23 -1.76% 2.300 2.259 - -4.17% -
BM_std_min<long_long>/4 -1.76% 1.687 1.657 - -1.41% -
BM_MakeThenSortHeap_string_SingleElement_64 -1.76% 19.787 19.439 - -1.19% -
std::rotate(list<int>)_(1_element_forward)/32 -1.76% 14.250 14.000 - 13.05% -
BM_RangesMakeHeap_uint64_SingleElement_262144 -1.76% 0.770 0.757 - 0.29% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.75% 365.821 359.409 - -3.15% -
std::multimap<int,_int>::clear()/8192 -1.75% 83319.312 81859.754 - 0.12% -
BM_SortHeap_string_256 -1.75% 45.100 44.311 - -2.99% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.75% 19.290 18.952 - -0.56% -
BM_std_minmax<int>/10 -1.74% 1.393 1.369 - -4.72% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.74% 56077.569 55100.366 - -2.39% -
std::is_sorted_until(list<int>,_pred)/8 -1.74% 4.242 4.168 - -1.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.74% 23.690 23.278 - 0.11% -
BM_MakeHeap_string_Random_256 -1.74% 10.554 10.370 - -0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.74% 1192255.563 1171550.111 - 3.58% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.74% 27.089 26.618 - -1.31% -
SetIntersection_Front_Set_string_16_16 -1.73% 62509871.899 61426890.489 - -2.98% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.73% 16.595 16.308 - -0.87% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.73% 353957595.166 347834235.364 - 1.82% -
SetIntersection_None_Vector_string_262144_16384 -1.73% 1377090.412 1353294.941 - -0.66% -
BM_deque_deque_copy_backward/64000 -1.73% 7964.259 7826.649 - -3.31% -
std::multiset<std::string>::insert(value)_(new_value)/0 -1.73% 35.480 34.868 - -0.63% -
BM_RangesPushHeap_uint32_Random_64 -1.73% 5.606 5.509 - -0.00% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.73% 9.699 9.532 - -15.44% -
SetIntersection_Front_Set_uint32_16384_64 -1.72% 2026408.809 1991460.775 - -2.76% -
std::sort(vector<int>)_(descending)/8192 -1.72% 7436.943 7308.817 - 0.39% -
BM_RangesMakeHeap_string_Descending_1024 -1.72% 2.756 2.708 - -24.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -1.72% 0.596 0.586 - -2.45% -
BM_std_min<__int128>/21 -1.72% 8.063 7.924 - -0.27% -
std::find_if_not(deque<int>)_(process_all)/1024 -1.72% 495.922 487.400 - 0.54% -
rng::partition(vector<int>)_(sparse)/50 -1.72% 14.355 14.108 - -1.23% -
std::rotate(list<int>)_(by_1/3)/8192 -1.72% 9122.522 8965.925 - 2.18% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -1.71% 64.444 63.340 - 2.91% -
BM_LowerBound_uint64_16384 -1.71% 71.695 70.468 - 0.01% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.71% 12019590.181 11814022.431 - 2.76% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.71% 356917039.971 350813589.329 - 2.03% -
std::find(vector<char>)_(process_all)/50 -1.71% 1.644 1.616 - -0.83% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.71% 2.052 2.017 - -3.09% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.71% 3.623 3.561 - -1.63% -
BM_MakeThenSortHeap_uint64_Descending_262144 -1.71% 24.936 24.511 - 0.04% -
rng::remove_if(deque<int>)_(sprinkled)/50 -1.71% 71.684 70.461 - -1.31% -
std::partition(vector<int>)_(dense)/50 -1.70% 13.284 13.058 - -0.93% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.70% 2.413 2.372 - -1.81% -
BM_std_min<__int128>/22 -1.70% 8.476 8.332 - -0.02% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 -1.69% 8743.288 8595.249 - -1.21% -
BM_RangesPushHeap_uint64_Random_256 -1.69% 5.789 5.691 - -0.47% -
SetIntersection_None_Set_uint32_16384_16384 -1.69% 159056051.158 156369852.664 - 1.39% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.69% 1.045 1.028 - -0.73% -
std::partition_copy(vector<int>)/50 -1.69% 13.095 12.874 - -0.75% -
rng::partition(deque<int>)_(dense)/32 -1.69% 10.810 10.627 - 1.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.68% 2070674.863 2035803.476 - 24.59% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.68% 24.503 24.091 - -1.65% -
rng::stable_sort(deque<int>)_(descending)/1024 -1.68% 2980.969 2930.867 - -0.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.68% 23.844 23.443 - -0.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.68% 3.158 3.105 - -0.40% -
rng::for_each(join_view(vector<vector<int>>)/50 -1.68% 4.199 4.128 - -0.26% -
BM_deque_vector_ranges_move/1 -1.68% 2.137 2.101 - -2.28% -
std::partition(deque<int>)_(sparse)/32 -1.68% 12.597 12.386 - 28.48% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.68% 533244.920 524309.758 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.67% 44418976.626 43675162.145 - -0.34% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.67% 6179451.489 6076057.464 - -4.56% -
BM_MakeHeap_string_Heap_262144 -1.67% 5.342 5.253 - -3.93% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.67% 367.130 360.992 - 0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.67% 1242114.501 1221348.225 - -2.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.67% 2.181 2.144 - 0.43% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.67% 22.609 22.232 - -3.26% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.67% 1652056.641 1624535.806 - 0.29% -
std::search(list<int>,_pred)_(no_match)/1048576 -1.67% 914396.133 899168.115 - -0.47% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.67% 1.209 1.189 - -0.85% -
BM_std_minmax_element<short>/64 -1.66% 17.755 17.459 - 1.29% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.66% 1.232 1.212 - -2.30% -
BM_RangesPushHeap_uint32_Random_262144 -1.66% 6.378 6.272 - -0.08% -
735_gem5_r -1.66% 13.877 13.646 - 0.60% -
BM_std_minmax<short>/20 -1.66% 2.025 1.991 - -0.49% -
BM_std_min<char>/24 -1.66% 2.637 2.593 - -1.95% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.66% 21.601 21.243 - -0.97% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.65% 0.631 0.621 - 0.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.65% 14.408 14.171 - -0.45% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.65% 50573.982 49740.705 - -1.87% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.65% 8.969 8.822 - 3.64% -
rng::starts_with(deque<int>)/8 -1.65% 4.224 4.155 - 1.36% -
std::sort(deque<int>)_(shuffled)/8 -1.65% 23.832 23.440 - -0.84% -
rng::remove(list<int>)_(prefix)/1024 -1.65% 967.766 951.841 - -0.83% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.64% 4098.847 4031.556 - 0.12% -
SetIntersection_Front_Set_uint64_262144_16 -1.64% 1333203.106 1311333.273 - 0.38% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.64% 9314.373 9161.614 - 0.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.64% 85.225 83.829 - -5.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.64% 17.881 17.588 - -1.23% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.64% 22.555 22.186 - 11.85% -
std::find_if_not(list<int>)_(process_all)/50 -1.64% 21.846 21.489 - 0.76% -
std::search_n(list<int>)_(no_match)/1048576 -1.64% 877877.682 863519.342 - 0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.64% 432.174 425.107 - 0.34% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.63% 3351.037 3296.277 - -0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.63% 6124384.965 6024315.295 - -2.15% -
std::multiset<int>::erase(iterator)/32 -1.63% 21.948 21.590 - 1.27% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.63% 272.409 267.969 - 2.05% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.63% 2968.957 2920.586 - 0.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.63% 30.918 30.415 - -0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.63% 1.029 1.012 - -1.02% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.63% 0.834 0.820 - -0.26% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -1.62% 18.858 18.552 - 0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.62% 5376706.856 5289650.256 - -1.46% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 -1.62% 0.793 0.780 - -0.52% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.62% 2.867 2.821 - -1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.62% 19207431.165 18896738.117 - -2.18% -
BM_MakeThenSortHeap_uint64_Ascending_262144 -1.61% 25.399 24.990 - 0.14% -
rng::starts_with(vector<int>,_pred)/1000 -1.61% 455.496 448.164 - -1.66% -
std::sort(deque<int>)_(ascending)/1024 -1.61% 782.875 770.274 - 0.71% -
BM_std_minmax<short>/6 -1.61% 1.392 1.370 - -0.70% -
BM_num_get<long_long> -1.60% 11.846 11.656 - 4.36% -
rng::contains(vector<int>)_(process_all)/8 -1.60% 2.701 2.657 - -1.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.60% 23.995 23.610 - -0.82% -
std::stable_sort(deque<int>)_(descending)/1024 -1.60% 2977.023 2929.377 - -0.31% -
std::search(list<int>,_pred)_(single_element)/1000 -1.60% 833.841 820.508 - -0.30% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.60% 43915.416 43214.538 - -1.85% -
BM_std_minmax<unsigned_char>/3 -1.60% 1.189 1.170 - -1.90% -
BM_vector_deque_move_backward/512 -1.60% 17.897 17.611 - 0.06% -
rng::transform(deque<int>)_(identity_transform)/50 -1.59% 19.745 19.430 - -1.96% -
rng::for_each(set<int>::iterator)/8 -1.59% 4.652 4.578 - 0.98% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.59% 1603680.746 1578155.193 - -0.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.59% 14527.255 14296.877 - -1.99% -
rng::copy_if(vector<int>)_(entire_range)/8 -1.58% 2.271 2.235 - 1.43% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -1.58% 7031340.830 6920548.675 - -1.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.57% 1164548.533 1146207.278 - -2.43% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.57% 1.235 1.216 - -1.48% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.57% 8.805 8.666 - -1.78% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.57% 711.121 699.955 - -2.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.57% 14196.801 13974.013 - -2.13% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.57% 3822.259 3762.288 - -2.06% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.57% 6279.484 6180.991 - 0.03% -
BM_std_minmax<int>/5 -1.57% 1.156 1.138 - -1.54% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -1.57% 2394418.521 2356904.179 - -2.87% -
BM_std_minmax<long_long>/7 -1.57% 2.599 2.558 - -1.52% -
std::fill_n(vector<bool>)/32768 -1.56% 30.428 29.952 - -0.22% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 -1.56% 2977.612 2931.032 - -0.99% -
rng::copy(deque<int>)/1048576 -1.56% 50718.140 49924.757 - -0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.56% 39.241 38.628 - 32.94% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -1.56% 600.155 590.779 - 0.80% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 -1.56% 5222.007 5140.464 - 0.02% -
BM_MakeHeap_string_SingleElement_16 -1.56% 5.620 5.533 - -3.35% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.56% 2974.323 2928.033 - -0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.56% 2176214.032 2142354.575 - -1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.56% 2035142.903 2003487.225 - -0.81% -
std::set<int>::contains(key)_(non-existent)/1024 -1.55% 5.389 5.305 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.55% 1389.594 1368.002 - -0.57% -
std::find_if(deque<int>)_(process_all)/1024 -1.55% 484.073 476.557 - -2.89% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.55% 1167994.556 1149870.696 - -1.08% -
BM_SortHeap_string_64 -1.55% 30.186 29.718 - -2.72% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 -1.55% 1905.965 1876.404 - -0.12% -
rng::stable_sort(vector<int>)_(ascending)/8 -1.55% 16.804 16.543 - 0.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.54% 9.855 9.702 - -0.54% -
BM_std_minmax_element<char>/64 -1.54% 17.687 17.414 - -1.42% -
BM_RangesPopHeap_string_256 -1.54% 41.112 40.477 - -0.57% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.54% 172.008 169.356 - 2.92% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.54% 3141.205 3092.858 - -1.05% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 -1.54% 17.150 16.886 - -0.67% -
BM_std_minmax_element<char>/65536 -1.54% 17934.904 17659.349 - -1.27% -
SetIntersection_None_Set_uint64_1024_64 -1.53% 8785496.978 8650693.770 - -0.28% -
rng::move_backward(vector<int>)/1048576 -1.53% 57493.962 56612.305 - -3.28% -
BM_std_minmax_element<char>/64000 -1.53% 17503.854 17235.756 - -1.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.53% 1.069 1.053 - -5.94% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 -1.53% 110.802 109.107 - -0.82% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.53% 398018.892 391931.479 - 0.28% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.53% 194.619 191.647 - -1.78% -
SetIntersection_Front_Set_string_1024_1024 -1.53% 55493759.285 54646890.942 - -3.01% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -1.53% 4797.322 4724.122 - 0.77% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.53% 4931.325 4856.114 - -2.84% -
SetIntersection_None_Set_string_16384_64 -1.52% 204142172.937 201032048.586 - 0.16% -
BM_RangesPopHeap_uint32_256 -1.52% 17.220 16.958 - 0.52% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.52% 112.218 110.511 - 2.94% -
BM_MakeThenSortHeap_uint64_Heap_64 -1.52% 8.398 8.270 - 0.46% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.52% 30.673 30.207 - -1.26% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.52% 35.273 34.738 - -0.61% -
std::shift_left(deque<int>)/32 -1.51% 4.794 4.721 - -0.15% -
BM_MakeThenSortHeap_uint64_Random_262144 -1.51% 35.846 35.304 - -0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.51% 11.107 10.939 - -0.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.51% 16099.567 15856.449 - 0.97% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.51% 13.732 13.524 - -1.27% -
BM_std_minmax_element<char>/70000 -1.51% 19137.877 18848.980 - -1.53% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 -1.51% 25.445 25.061 - -0.93% -
SetIntersection_Front_Vector_string_4_4 -1.51% 162352800.216 159909014.996 - -0.58% -
std::sort(deque<int>)_(ascending)/8192 -1.50% 5840.956 5753.235 - -1.07% -
rng::move(deque<int>)/4096 -1.50% 154.608 152.287 - -1.08% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -1.50% 2683.610 2643.338 - 0.60% -
BM_RangesMakeThenSortHeap_float_Random_16384 -1.50% 47.454 46.742 - -0.69% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.50% 100495.838 98988.050 - -1.47% -
BM_std_minmax<unsigned_char>/13 -1.50% 2.218 2.184 - -1.55% -
SetIntersection_Front_Set_float_262144_16384 -1.50% 257462014.589 253611284.503 - -28.56% -
BM_MakeThenSortHeap_float_Descending_64 -1.49% 3.352 3.302 - -0.87% -
std::move(vector<bool>)_(unaligned)/4096 -1.49% 27.273 26.867 - 0.84% -
BM_deque_deque_copy_backward/5500 -1.49% 208.179 205.081 - -1.20% -
BM_deque_vector_ranges_move_backward/64000 -1.49% 7995.627 7876.762 - 0.17% -
BM_vector_deque_ranges_copy_backward/4000 -1.49% 143.187 141.059 - -1.20% -
SetIntersection_None_Set_uint64_256_64 -1.48% 9407105.090 9267421.022 - 1.21% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.48% 24.841 24.472 - 0.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.48% 13.217 13.021 - -1.45% -
rng::rotate(vector<int>)_(1_element_backward)/8192 -1.48% 300.130 295.682 - -0.93% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.48% 1.445 1.424 - -0.90% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.48% 100735.396 99246.661 - -1.49% -
std::multimap<int,_int>::ctor(const&)/8192 -1.48% 50377.578 49633.341 - -1.55% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.48% 8.573 8.446 - -0.84% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -1.47% 178.262 175.638 - -0.07% -
SetIntersection_None_Set_float_1024_1 -1.47% 10794536.224 10635744.888 - 15.74% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.47% 15252.516 15028.398 - -1.81% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.47% 55239.047 54427.854 - -0.55% -
BM_RangesPushHeap_uint32_Ascending_256 -1.47% 3.097 3.052 - -0.52% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 -1.47% 6836.854 6736.506 - 0.05% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.47% 1650336.102 1626113.770 - -0.23% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.47% 186636.034 183896.843 - -1.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.47% 826.353 814.227 - -0.76% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -1.47% 10.611 10.455 - -1.55% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.47% 6.022 5.934 - 4.01% -
BM_std_minmax_element<char>/5500 -1.47% 1510.834 1488.689 - -1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.46% 2405684.229 2370472.403 - 17.86% -
rng::generate(deque<int>)/8192 -1.46% 2083.674 2053.181 - 0.47% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.46% 5.039 4.965 - -1.35% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.46% 16.938 16.691 - 0.75% -
BM_PushHeap_string_PipeOrgan_1024 -1.46% 9.717 9.575 - -11.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.46% 8.324 8.203 - -3.37% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.46% 1011.113 996.385 - -5.51% -
BM_RangesPushHeap_uint32_Ascending_1024 -1.46% 3.952 3.894 - -0.53% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -1.45% 585.773 577.257 - 0.89% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.45% 2849.334 2807.942 - -2.62% -
rng::copy_if(list<int>)_(every_other)/32768 -1.45% 25416.660 25048.341 - -1.13% -
rng::remove(vector<int>)_(prefix)/32 -1.45% 53.315 52.544 - -0.72% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.45% 1.273 1.255 - 1.06% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.44% 45631.781 44973.792 - -1.81% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -1.44% 53.613 52.840 - 42.91% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.44% 3.048 3.004 - -4.99% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -1.44% 8.716 8.591 - -0.80% -
BM_CmpEqual_ushort_short -1.44% 1.061 1.045 - -1.11% -
rng::find_first_of(deque<int>)_(small_needle)/50 -1.44% 164.697 162.330 - -4.94% -
BM_deque_vector_ranges_move_backward/65536 -1.44% 8123.390 8006.653 - -1.11% -
rng::search(vector<int>)_(single_element)/8192 -1.44% 1835.147 1808.788 - -1.28% -
BM_RangesMakeHeap_string_PipeOrgan_4 -1.43% 2.618 2.580 - -6.82% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.43% 23034.614 22705.217 - -1.49% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.43% 5.959 5.874 - -2.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.43% 67868355.569 66899290.164 - -1.72% -
std::find_if(deque<int>)_(bail_25%)/8 -1.43% 1.553 1.531 - -0.99% -
BM_PushHeap_uint32_Ascending_262144 -1.43% 8.317 8.198 - 0.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.43% 5.108 5.035 - -7.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.43% 1397538.900 1377610.352 - -0.38% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.43% 24085.729 23742.287 - -1.35% -
SetIntersection_Interlaced_Vector_float_16_16 -1.42% 38708371.682 38157338.751 - -2.52% -
BM_std_minmax<char>/20 -1.42% 1.940 1.912 - -7.66% -
rng::find_if_not(deque<int>)_(process_all)/8 -1.42% 4.019 3.962 - 0.90% -
rng::find_first_of(list<int>)_(small_needle)/8192 -1.42% 22554.768 22234.174 - -4.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.42% 15088.110 14873.819 - 0.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.42% 9.190 9.060 - -1.14% -
BM_MakeHeap_uint32_Random_64 -1.42% 1.283 1.265 - 1.17% -
SetIntersection_Front_Set_string_4_4 -1.41% 168810907.650 166422956.342 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.41% 4695890.128 4629463.731 - -0.77% -
SetIntersection_None_Set_uint32_262144_16 -1.41% 1220354.250 1203094.806 - 4.03% -
BM_StringEraseWithMove_Huge_Opaque -1.41% 46.739 46.080 - -0.18% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.41% 32.031 31.580 - 1.03% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.41% 10.200 10.056 - -0.89% -
bm_ranges_lexicographical_compare<int>/2 -1.41% 1.607 1.584 - 3.73% -
rng::search(vector<int>)_(same_length)/8192 -1.41% 1931.977 1904.818 - 1.39% -
SetIntersection_Front_Vector_string_64_4 -1.41% 19092007.021 18823632.167 - -0.01% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.41% 1553261.963 1531430.338 - 1.65% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.40% 1.110 1.094 - 0.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.40% 0.994 0.981 - -1.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.40% 181799568.968 179249564.208 - 0.08% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.40% 45224.368 44590.901 - -4.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.40% 1628790.658 1605984.449 - -5.30% -
BM_LowerBound_string_1024 -1.40% 177.830 175.346 - -1.56% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.40% 126091.304 124330.234 - -1.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.40% 3.043 3.001 - -0.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.40% 23.122 22.799 - 1.12% -
SetIntersection_Front_Vector_uint32_16384_1 -1.40% 1129307.652 1113540.127 - -0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.40% 22086.362 21778.088 - -1.51% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.40% 15.922 15.700 - -2.33% -
BM_std_min<unsigned_long_long>/31 -1.39% 3.020 2.978 - -1.62% -
rng::fill(vector<bool>)/32768 -1.39% 30.445 30.021 - -3.20% -
BM_RangesPushHeap_uint32_Random_1024 -1.39% 6.225 6.138 - 1.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.39% 1237248.147 1220015.827 - -2.01% -
std::multiset<int>::ctor(const&)/1024 -1.39% 6278.402 6191.037 - 0.54% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.39% 266.485 262.784 - -0.44% -
BM_std_min<int>/7 -1.39% 1.055 1.040 - -1.24% -
SetIntersection_None_Set_uint32_262144_1 -1.39% 1228315.105 1211276.935 - 4.50% -
BM_std_minmax<int>/64 -1.39% 2.531 2.496 - -0.75% -
BM_num_get<bool> -1.38% 12.761 12.584 - 4.16% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.38% 3.835 3.782 - -0.91% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -1.38% 51700.964 50986.077 - -0.96% -
BM_StringEraseToEnd_Huge_Opaque -1.38% 2.351 2.318 - -7.72% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.38% 6898.188 6803.186 - -11.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.38% 1.119 1.103 - -3.68% -
rng::sample(list<int>)/8192 -1.37% 100246.179 98867.978 - -0.10% -
rng::remove_if(list<int>)_(sprinkled)/8192 -1.37% 8327.047 8212.753 - -0.80% -
BM_deque_deque_ranges_copy_backward/70000 -1.37% 8916.691 8794.367 - -0.83% -
BM_PushHeap_float_Random_16384 -1.37% 7.730 7.624 - 1.32% -
std::remove(list<int>)_(prefix)/50 -1.37% 67.871 66.940 - 0.27% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -1.37% 65.315 64.419 - -2.04% -
BM_std_min<unsigned_char>/15 -1.37% 2.128 2.098 - 0.60% -
SetIntersection_Front_Vector_string_1024_16 -1.37% 1742781.875 1718943.987 - -0.31% -
SetIntersection_Front_Vector_float_16_16 -1.37% 39013303.328 38480066.619 - 0.97% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.37% 6882.675 6788.623 - -0.86% -
BM_std_minmax<long_long>/14 -1.37% 3.338 3.292 - 0.05% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 -1.36% 589.053 581.012 - -1.52% -
rng::rotate(list<int>)_(by_1/3)/50 -1.36% 24.123 23.793 - 0.87% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.36% 17745181.477 17503032.310 - 0.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.36% 32.704 32.258 - -0.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.36% 4.206 4.149 - -1.86% -
BM_SortHeap_uint32_16 -1.36% 4.862 4.796 - -0.43% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.36% 799.246 788.370 - 1.31% -
rng::all_of(list<int>)_(process_all)/50 -1.36% 22.071 21.771 - -1.30% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.36% 674.724 665.557 - -0.16% -
rng::move(vector<int>)/8 -1.36% 2.374 2.342 - 5.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.36% 1242349.041 1225493.977 - -1.95% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -1.35% 3.938 3.884 - 0.42% -
BM_LowerBound_uint32_262144 -1.35% 561.343 553.755 - -0.42% -
BM_MakeThenSortHeap_string_SingleElement_256 -1.35% 25.087 24.748 - -1.50% -
BM_PushHeap_uint64_Ascending_1024 -1.35% 2.712 2.676 - 3.81% -
BM_RangesPushHeap_uint32_Ascending_64 -1.35% 2.232 2.202 - -0.60% -
bm_gcd_random -1.35% 30.811 30.396 - -0.86% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 -1.34% 24.953 24.618 - -1.08% -
BM_align/8 -1.34% 0.962 0.949 - 5.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.34% 50.484 49.806 - -1.04% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.34% 31.102 30.685 - 2.84% -
std::find_if(list<int>)_(process_all)/8192 -1.34% 12230.264 12066.191 - -1.00% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.34% 104.718 103.314 - -3.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.34% 93337.927 92087.946 - -0.98% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.34% 277471.484 273766.324 - -0.31% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.34% 42382.102 41816.200 - -0.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.33% 6.881 6.790 - -1.24% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 -1.33% 32.117 31.690 - -0.35% -
BM_std_min<unsigned_short>/27 -1.33% 2.370 2.339 - -1.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.33% 35809.408 35333.844 - 0.84% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -1.33% 39.244 38.723 - -7.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.33% 1240136.555 1223678.953 - -1.67% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.33% 1952.781 1926.877 - 2.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.32% 8.958 8.839 - -1.67% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.32% 19939.136 19675.464 - 1.00% -
BM_std_minmax_element<char>/4000 -1.32% 1099.534 1085.005 - -1.42% -
std::unique(list<int>)_(contiguous)/1024 -1.32% 924.695 912.477 - -1.61% -
SetIntersection_Front_Set_string_1024_64 -1.32% 4827045.034 4763289.505 - 1.42% -
BM_MakeHeap_string_Heap_64 -1.32% 5.038 4.971 - -2.57% -
rng::search_n(vector<int>)_(no_match)/1048576 -1.32% 213052.586 210240.213 - 0.52% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.32% 1604571.371 1583448.404 - 2.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.31% 1169.922 1154.564 - -6.41% -
BM_RangesMakeHeap_string_PipeOrgan_16 -1.31% 3.635 3.587 - -6.66% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 -1.31% 575.246 567.698 - -1.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.31% 13011.609 12840.915 - -0.99% -
BM_SortHeap_string_16 -1.31% 14.305 14.118 - -1.99% -
BM_MakeHeap_string_QuickSortAdversary_256 -1.31% 10.512 10.374 - -0.63% -
SetIntersection_None_Set_uint32_262144_256 -1.31% 1218926.594 1202949.949 - 4.59% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.31% 2487.295 2454.733 - 0.71% -
SetIntersection_Front_Vector_uint32_256_4 -1.31% 4447596.699 4389452.800 - -0.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -1.31% 159492.776 157408.939 - -0.90% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.31% 5824762.150 5748700.597 - -1.52% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.31% 54726612.145 54012083.305 - -0.04% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.31% 1.037 1.024 - -1.65% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.31% 0.862 0.851 - -2.16% -
rng::reverse_copy(list<int>)/8 -1.30% 2.324 2.294 - -0.61% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.30% 5807.689 5731.941 - 0.04% -
SetIntersection_Front_Set_uint32_1024_64 -1.30% 1971507.020 1945854.295 - -4.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.30% 9.482 9.359 - -0.85% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.30% 4.194 4.140 - -2.64% -
BM_MakeThenSortHeap_uint32_Heap_16 -1.29% 5.181 5.114 - -0.20% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.29% 339.233 334.849 - -2.61% -
SetIntersection_None_Set_uint64_1024_1024 -1.29% 8773554.218 8660168.264 - -0.79% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.29% 42962.688 42407.528 - -1.34% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.29% 142.392 140.552 - 0.85% -
BM_deque_deque_move/1 -1.29% 3.478 3.433 - 0.70% -
BM_std_minmax<char>/13 -1.29% 2.256 2.227 - -0.68% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.29% 16.991 16.772 - 0.49% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 -1.29% 70.005 69.103 - -0.52% -
rng::copy_backward(list<int>)/4096 -1.29% 3102.813 3062.859 - -1.50% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.29% 19612.857 19360.378 - 1.20% -
std::fill_n(list<int>)/50 -1.29% 16.015 15.809 - -2.26% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -1.29% 8.623 8.512 - 0.15% -
BM_deque_deque_move_backward/512 -1.28% 18.804 18.562 - -0.38% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.28% 28.542 28.176 - -1.33% -
std::search(list<int>,_pred)_(same_length)/8192 -1.28% 9047.438 8931.594 - -0.11% -
BM_RangesSortHeap_uint64_4 -1.28% 0.944 0.932 - -0.14% -
rng::search(vector<int>)_(same_length)/1024 -1.28% 252.534 249.303 - 0.79% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.28% 13.173 13.004 - -2.24% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.28% 13625.907 13451.721 - 0.11% -
std::multiset<int>::erase(iterator)/0 -1.28% 20.353 20.093 - 0.75% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.28% 21.994 21.713 - -1.43% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.27% 31.481 31.080 - 1.54% -
SetIntersection_Front_Set_uint32_16384_16384 -1.27% 347594009.808 343163780.630 - 1.72% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.27% 40233.110 39720.348 - 0.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.27% 22019.929 21739.342 - -1.60% -
SetIntersection_Front_Set_float_1024_1 -1.27% 1116940.171 1102753.954 - -1.36% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.27% 5.960 5.884 - -2.41% -
BM_RangesMakeThenSortHeap_uint64_Random_16 -1.27% 8.638 8.528 - -0.30% -
BM_std_minmax<int>/28 -1.27% 2.080 2.054 - -1.27% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.27% 10.674 10.538 - -0.04% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.27% 3138.625 3098.867 - -0.35% -
rng::fold_left(list<int>)/8 -1.27% 3.867 3.818 - -1.53% -
std::copy_n(list<int>)/64 -1.26% 13.961 13.784 - -1.79% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.26% 85160.396 84083.849 - 0.17% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 -1.26% 7974.488 7873.802 - -0.11% -
rng::replace_if(deque<int>)_(prefix)/32 -1.26% 14.167 13.988 - -0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.26% 170240486.995 168093246.737 - -1.76% -
rng::search_n(vector<int>)_(no_match)/1024 -1.26% 214.523 211.817 - 0.57% -
BM_std_min<unsigned_short>/7 -1.26% 1.101 1.087 - -1.02% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.26% 10.486 10.354 - -0.62% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.26% 101985.233 100702.000 - -1.56% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.26% 21.318 21.050 - -1.14% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.26% 19.416 19.172 - -0.96% -
BM_std_minmax<unsigned_long_long>/23 -1.26% 4.396 4.340 - 0.99% -
BM_vector_deque_ranges_move_backward/64000 -1.25% 7638.795 7542.995 - 5.10% -
rng::stable_sort(deque<int>)_(repeated)/8 -1.25% 18.601 18.368 - 2.16% -
std::shift_left(list<int>)/50 -1.25% 27.942 27.592 - -0.27% -
SetIntersection_None_Set_uint32_1024_64 -1.25% 8927292.596 8815804.894 - -0.64% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.25% 7.445 7.352 - -3.56% -
SetIntersection_Interlaced_Set_float_256_16 -1.25% 12274388.348 12121313.063 - -0.48% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.25% 6.454 6.373 - -0.07% -
rng::transform(list<int>)_(identity_transform)/8192 -1.25% 7599.971 7505.226 - -1.28% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.25% 18006.323 17781.901 - 0.45% -
BM_std_minmax<char>/23 -1.25% 2.939 2.902 - -8.32% -
BM_RangesMakeHeap_string_Random_16 -1.25% 8.293 8.190 - -1.17% -
std::sort(deque<int>)_(ascending)/8 -1.24% 18.833 18.598 - 1.03% -
rng::partition_point(list<int>)/1024 -1.24% 1283.476 1267.533 - 0.51% -
BM_deque_deque_ranges_copy_backward/64000 -1.24% 7892.074 7794.058 - -1.39% -
BM_RangesMakeHeap_float_Random_262144 -1.24% 1.108 1.094 - -3.81% -
rng::contains(list<int>)_(process_all)/8 -1.23% 2.378 2.348 - -1.69% -
BM_RangesMakeThenSortHeap_float_Random_16 -1.23% 9.974 9.851 - -0.31% -
std::replace(vector<int>)_(sprinkled)/1024 -1.23% 157.737 155.791 - -7.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.22% 0.919 0.908 - -1.40% -
std::map<int,_int>::ctor(const&)/1024 -1.22% 6316.677 6239.318 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.22% 23545949.190 23257873.175 - -1.94% -
BM_std_min<unsigned_long_long>/30 -1.22% 2.713 2.680 - -0.45% -
rng::find_end(deque<int>)_(near_matches)/1024 -1.22% 28972.739 28619.720 - -0.04% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.22% 160.456 158.503 - -0.65% -
BM_RangesPushHeap_string_Ascending_4 -1.22% 2.571 2.540 - -2.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.22% 7.695 7.602 - -0.18% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.22% 728.619 719.765 - 0.35% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.22% 18389435.681 18165991.300 - 3.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.21% 1718102.623 1697272.055 - -0.88% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.21% 6.743 6.661 - 0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.21% 1.192 1.177 - -4.75% -
rng::find_end(list<int>)_(match_near_end)/1000 -1.21% 767.875 758.578 - -1.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.21% 4447402.476 4393704.052 - -0.21% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -1.21% 217.340 214.717 - 0.08% -
std::map<std::string,_int>::ctor(const&)/1024 -1.21% 34786.352 34366.749 - -2.95% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.20% 2489.410 2459.459 - 0.76% -
BM_align/256 -1.20% 0.961 0.950 - 5.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.20% 168518911.694 166494482.271 - 0.11% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.20% 5.166 5.104 - -1.70% -
BM_std_min<unsigned_char>/29 -1.20% 2.022 1.998 - 1.60% -
rng::reverse_copy(list<int>)/4096 -1.20% 3063.323 3026.682 - -1.47% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.20% 27440.758 27112.696 - -0.14% -
rng::search(list<int>)_(single_element)/1024 -1.20% 717.670 709.092 - -2.33% -
BM_MakeThenSortHeap_uint64_Descending_64 -1.19% 8.466 8.365 - -0.43% -
std::for_each(join_view(vector<vector<int>>))/50 -1.19% 4.072 4.024 - -0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.19% 4759932.796 4703102.656 - -1.54% -
SetIntersection_None_Vector_float_16384_1 -1.19% 1174087.769 1160072.911 - -3.63% -
BM_std_min<__int128>/20 -1.19% 7.704 7.612 - -0.03% -
std::partition_copy(list<int>)/32 -1.19% 8.588 8.485 - -1.23% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.19% 127635.333 126113.626 - -1.48% -
rng::copy_n(vector<int>)/4096 -1.19% 149.520 147.739 - 1.01% -
rng::move(deque<int>)/262144 -1.19% 15036.439 14857.440 - -0.92% -
BM_std_minmax<unsigned_int>/10 -1.19% 1.387 1.371 - -1.22% -
std::search_n(deque<int>)_(no_match)/1048576 -1.19% 444200.148 438926.163 - -1.07% -
BM_PushHeap_float_Ascending_1024 -1.19% 3.143 3.105 - -2.32% -
BM_deque_vector_ranges_copy_backward/1024 -1.19% 37.298 36.856 - -0.48% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.18% 2.324 2.296 - 0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.18% 11.512 11.376 - -0.33% -
BM_std_minmax<unsigned_short>/26 -1.18% 2.602 2.571 - -0.36% -
SetIntersection_None_Vector_string_262144_64 -1.18% 1365957.921 1349836.897 - -1.56% -
SetIntersection_Front_Vector_string_262144_16 -1.18% 1711537.593 1691340.411 - -1.68% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 -1.18% 22.372 22.108 - -0.86% -
std::partition_point(list<int>)/32 -1.18% 16.186 15.995 - 0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.18% 11.763 11.624 - -1.13% -
rng::adjacent_find(vector<int>,_pred)/8 -1.18% 3.459 3.419 - 0.65% -
std::multimap<int,_int>::clear()/1024 -1.17% 10275.850 10155.340 - -0.64% -
BM_MakeThenSortHeap_string_SingleElement_262144 -1.17% 49.928 49.343 - -4.28% -
BM_std_min<unsigned_short>/4096 -1.17% 55.810 55.157 - 0.02% -
BM_RangesPopHeap_uint32_4 -1.17% 2.664 2.632 - 0.14% -
std::move(list<int>)/8 -1.17% 3.489 3.448 - -0.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.17% 34.363 33.961 - -0.82% -
rng::for_each(multimap<int>::iterator)/8 -1.17% 4.562 4.509 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.17% 1110902.493 1097944.915 - -0.15% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.17% 25.500 25.203 - -1.30% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 -1.17% 1923.753 1901.333 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.16% 1115872.666 1102881.994 - -1.80% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.16% 18.357 18.144 - -1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.16% 9980907.668 9864899.856 - 0.71% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 -1.16% 27.042 26.728 - -0.49% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.16% 376.594 372.222 - 1.87% -
BM_LowerBound_float_16 -1.16% 7.878 7.787 - -1.13% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.16% 10.209 10.091 - -2.42% -
BM_RangesSortHeap_uint64_16 -1.16% 5.005 4.947 - -0.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.16% 1.347 1.331 - -0.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -1.15% 1.060 1.048 - -6.68% -
std::multiset<std::string>::clear()/8192 -1.15% 206036.776 203659.860 - 1.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.15% 1358512.533 1342868.899 - -1.22% -
std::rotate(deque<int>)_(by_1/4)/32 -1.15% 29.740 29.398 - -0.19% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.15% 15.957 15.773 - -1.20% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.15% 38570.869 38127.348 - -0.02% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.15% 44725.113 44211.134 - -1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.15% 39698435.597 39242458.363 - 0.05% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.14% 10.408 10.289 - -0.55% -
std::none_of(vector<int>)_(process_all)/32 -1.14% 8.427 8.330 - -0.57% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.14% 29003.746 28673.117 - -0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.14% 167391492.070 165489997.311 - -0.28% -
rng::find_if(list<int>)_(process_all)/50 -1.14% 21.744 21.498 - -1.21% -
BM_LowerBound_uint64_262144 -1.13% 589.514 582.833 - -0.26% -
std::partition(deque<int>)_(sparse)/50 -1.13% 18.704 18.493 - 19.02% -
std::multiset<int>::erase(iterator)/8192 -1.13% 24.192 23.919 - 1.16% -
std::multiset<int>::find(key)_(existent)/32 -1.13% 1.689 1.670 - -1.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.13% 36091.129 35684.481 - 1.12% -
rng::stable_sort(deque<int>)_(repeated)/8192 -1.13% 7676.006 7589.529 - -0.57% -
SetIntersection_Front_Set_uint64_1024_16 -1.13% 1313980.941 1299186.039 - 1.25% -
BM_RangesMakeThenSortHeap_float_Random_262144 -1.13% 62.758 62.051 - -0.54% -
std::unordered_set<int>::erase(iterator)/8192 -1.12% 20.888 20.653 - 2.41% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.12% 24.351 24.077 - -0.42% -
std::any_of(vector<int>)_(process_all)/32 -1.12% 8.467 8.372 - -0.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.12% 173473.415 171526.837 - -1.25% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.12% 1.255 1.241 - -0.24% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -1.12% 9.520 9.414 - 1.63% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.12% 17131.814 16939.803 - -1.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.12% 13439868.442 13289243.790 - 4.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.12% 1.824 1.803 - -0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.12% 4637453.004 4585544.496 - -0.95% -
SetIntersection_None_Set_uint32_262144_64 -1.12% 1219758.138 1206117.186 - 4.83% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 -1.12% 6833.940 6757.562 - 0.00% -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 -1.12% 16.452 16.268 - -0.63% -
std::remove(list<int>)_(prefix)/32 -1.12% 55.863 55.238 - -0.07% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.12% 18.813 18.603 - 1.40% -
std::partial_sort_copy(deque<int>)_(descending)/8192 -1.12% 99964.366 98849.123 - -1.27% -
BM_PushHeap_string_QuickSortAdversary_16 -1.12% 10.258 10.144 - 0.13% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.12% 15.046 14.878 - -0.26% -
std::partition(vector<int>)_(sparse)/32 -1.12% 8.948 8.849 - 1.41% -
BM_RangesPushHeap_uint64_Random_64 -1.11% 5.298 5.239 - -0.68% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.11% 23.158 22.900 - -0.75% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.11% 5.815 5.750 - 1.56% -
BM_std_min<unsigned___int128>/3 -1.11% 1.035 1.023 - -1.82% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.11% 18.774 18.566 - -1.94% -
rng::stable_partition(vector<int>)_(sparse)/1024 -1.11% 209.750 207.420 - 0.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.11% 7.784 7.697 - -1.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.11% 28.096 27.784 - -24.36% -
SetIntersection_None_Set_uint32_262144_4 -1.11% 1218712.242 1205214.353 - 4.10% -
rng::for_each(set<int>)/8 -1.11% 4.553 4.502 - -2.46% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.11% 9439.725 9335.234 - 0.70% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.11% 4495.390 4445.658 - -1.15% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.11% 2608.635 2579.789 - -1.52% -
BM_std_min<unsigned_short>/5500 -1.11% 76.384 75.540 - 0.02% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.10% 8.554 8.459 - -1.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.10% 1674647.135 1656156.250 - -1.43% -
SetIntersection_None_Vector_uint64_16384_4 -1.10% 1155513.099 1142754.868 - 1.48% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.10% 32.155 31.800 - -0.91% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.10% 1607082.680 1589389.406 - 3.68% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.10% 37.480 37.067 - -4.26% -
std::stable_sort(deque<int>)_(heap)/8192 -1.10% 17988.522 17790.795 - 1.13% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.10% 20.873 20.644 - 0.81% -
SetIntersection_Front_Set_uint32_16_16 -1.10% 41540577.314 41084330.469 - -2.53% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.10% 3958.977 3915.499 - -0.60% -
rng::copy_n(deque<int>)/8 -1.10% 2.749 2.719 - -1.40% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.09% 29.499 29.176 - -0.91% -
BM_RangesPushHeap_uint64_Random_262144 -1.09% 6.070 6.004 - -0.08% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.09% 16.603 16.422 - -2.39% -
rng::copy(vector<int>)/1048576 -1.09% 49383.663 48843.415 - -2.69% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.09% 13733.314 13583.158 - 0.41% -
BM_RangesMakeThenSortHeap_string_Heap_64 -1.09% 34.594 34.217 - 1.75% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.09% 1.930 1.909 - -0.46% -
BM_deque_vector_move/70000 -1.09% 2965.287 2932.977 - -1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.09% 62055070.057 61379751.301 - -0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.09% 2063488.850 2041073.647 - -2.45% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.09% 61015.225 60352.479 - -1.37% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.08% 13.962 13.811 - -0.71% -
rng::partial_sort_copy(deque<int>)_(descending)/1024 -1.08% 8506.262 8414.140 - -0.85% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.08% 12.258 12.125 - -1.65% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.08% 42197.127 41741.036 - -1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.08% 17818757.788 17626199.283 - -0.35% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -1.08% 3.855 3.814 - -1.05% -
BM_std_min<unsigned_short>/12 -1.08% 1.532 1.516 - -0.10% -
std::rotate_copy(vector<int>)/1024 -1.08% 33.734 33.370 - 1.56% -
BM_std_minmax<unsigned_short>/23 -1.08% 2.454 2.428 - -5.53% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.08% 12.464 12.330 - 0.24% -
SetIntersection_None_Set_uint64_64_4 -1.07% 22543797.948 22301613.668 - 0.14% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.07% 35.144 34.766 - -0.33% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -1.07% 48.547 48.026 - 2.63% -
BM_align/1 -1.07% 0.973 0.963 - 7.39% -
BM_std_minmax<short>/27 -1.07% 2.815 2.785 - -3.02% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.07% 21074.255 20848.381 - -0.68% -
BM_std_min<unsigned_int>/1024 -1.07% 27.159 26.868 - 0.07% -
std::search_n(deque<int>)_(no_match)/8192 -1.07% 3463.744 3426.708 - -0.88% -
rng::sort(deque<int>)_(descending)/8 -1.07% 26.030 25.752 - 0.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.07% 13393.922 13250.987 - -1.84% -
rng::copy_if(vector<int>)_(entire_range)/64 -1.07% 15.860 15.691 - 1.32% -
BM_std_min<unsigned_int>/17 -1.06% 0.970 0.959 - -1.17% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.06% 689285.105 681972.439 - -1.19% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -1.06% 108459.895 107309.490 - -2.30% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.06% 50033.457 49502.948 - -0.93% -
std::unique_copy(deque<int>)_(contiguous)/52 -1.06% 14.592 14.437 - -5.92% -
BM_RangesSortHeap_float_1024 -1.06% 8.021 7.936 - -1.12% -
BM_MakeThenSortHeap_uint64_Descending_16384 -1.06% 16.394 16.220 - 0.10% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.06% 19.913 19.702 - 10.09% -
SetIntersection_None_Vector_uint32_256_64 -1.06% 3673036.343 3634124.761 - -0.33% -
std::stable_sort(deque<int>)_(repeated)/8192 -1.06% 7670.238 7589.298 - -0.54% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.06% 4.726 4.676 - -1.89% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 -1.05% 34.947 34.579 - -0.02% -
BM_std_minmax_element<char>/512 -1.05% 145.719 144.182 - -1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.05% 2469836.250 2443798.605 - -1.16% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.05% 1106.630 1094.970 - -3.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.05% 11747062.174 11623344.199 - -0.68% -
SetIntersection_None_Vector_uint32_256_256 -1.05% 2245370.627 2221752.566 - -2.13% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 -1.05% 8.476 8.387 - -0.98% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.05% 11.540 11.419 - -0.85% -
rng::for_each(set<int>::iterator)/8192 -1.05% 16234.039 16063.727 - -1.11% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.05% 3.087 3.054 - 0.52% -
BM_std_min<unsigned_short>/1024 -1.05% 14.038 13.891 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.05% 9042311.837 8947816.233 - -0.33% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.04% 308.891 305.663 - -1.61% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.04% 6684.167 6614.412 - 0.02% -
BM_std_minmax<int>/32 -1.04% 1.618 1.601 - -1.08% -
rng::any_of(list<int>)_(process_all)/50 -1.04% 21.980 21.751 - -0.73% -
std::is_sorted(vector<int>)/8 -1.04% 2.099 2.077 - -0.07% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -1.04% 76.664 75.866 - 1.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.04% 400635.021 396461.610 - 0.41% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.04% 529.786 524.268 - -1.21% -
bm_lexicographical_compare<signed_char>/512 -1.04% 7.889 7.807 - -2.15% -
BM_std_min<unsigned_long_long>/24 -1.04% 2.735 2.706 - 0.84% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -1.04% 347.146 343.538 - 0.83% -
BM_MakeHeap_string_Heap_256 -1.04% 4.917 4.866 - -1.81% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.04% 2.960 2.930 - -2.37% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.03% 10.159 10.054 - -1.64% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.03% 12.788 12.656 - -5.05% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.03% 247.951 245.390 - -2.14% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.03% 3273.660 3239.883 - 0.09% -
BM_vector_deque_ranges_copy_backward/1 -1.03% 2.385 2.361 - 6.39% -
SetIntersection_None_Vector_string_262144_1024 -1.03% 1372094.024 1357950.037 - 0.61% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 -1.03% 70.252 69.528 - 0.11% -
rng::partition(list<int>)_(dense)/32 -1.03% 8.411 8.324 - -1.47% -
SetIntersection_Front_Vector_uint64_256_64 -1.03% 4556646.273 4509758.086 - -1.95% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 -1.03% 26.856 26.580 - 0.35% -
rng::partial_sort(deque<int>)_(ascending)/1024 -1.03% 7985.856 7903.801 - -0.26% -
rng::find_end(deque<int>)_(near_matches)/1000 -1.03% 27865.696 27579.507 - 0.14% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.02% 5925.990 5865.443 - -0.05% -
std::rotate(deque<int>)_(by_1/2)/32 -1.02% 7.571 7.494 - 0.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.02% 7.615 7.538 - -2.22% -
BM_std_min<long_long>/12 -1.02% 2.044 2.024 - -0.25% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.02% 16.670 16.500 - -0.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.02% 20.316 20.110 - -3.07% -
BM_vector_deque_move_backward/5500 -1.02% 199.381 197.355 - -0.65% -
BM_MakeHeap_string_QuickSortAdversary_64 -1.01% 10.250 10.146 - -0.52% -
SetIntersection_Interlaced_Vector_string_64_16 -1.01% 31214684.946 30898053.941 - -0.34% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.01% 2.003 1.983 - 0.82% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.01% 170006.983 168284.172 - -2.12% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.01% 21059.193 20846.045 - -2.05% -
BM_PushHeap_string_PipeOrgan_4 -1.01% 2.508 2.483 - -5.73% -
std::partial_sort(deque<int>)_(heap)/8192 -1.01% 293849.298 290880.283 - 2.55% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.01% 5.535 5.479 - -0.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.01% 9.855 9.756 - -0.62% -
SetIntersection_None_Set_uint64_256_4 -1.01% 11511909.178 11395818.651 - 0.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.01% 44.783 44.333 - 26.30% -
rng::remove_copy(list<int>)_(sprinkled)/50 -1.01% 17.278 17.104 - -0.11% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.00% 11.288 11.175 - -1.11% -
BM_std_min<unsigned_short>/11 -1.00% 1.171 1.159 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.00% 40514452.317 40108061.232 - 1.05% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.00% 146.640 145.169 - -0.65% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34911.59% 1001212.809 350540572.729 - -0.14% -
std::set<std::string>::contains(key)_(non-existent)/8192 173.78% 26.086 71.418 - 159.63% -
std::set<std::string>::contains(key)_(non-existent)/32 167.82% 9.418 25.224 - 160.53% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 162.37% 9.205 24.151 - 158.75% -
std::set<std::string>::contains(key)_(non-existent)/1024 160.25% 20.765 54.040 - 154.04% -
std::set<std::string>::find(key)_(non-existent)/1024 160.04% 20.366 52.958 - 132.17% -
std::set<std::string>::find(key)_(non-existent)/32 157.74% 9.278 23.913 - 126.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 157.36% 22.064 56.783 - 105.25% -
std::set<std::string>::find(key)_(non-existent)/8192 150.78% 28.153 70.603 - 124.87% -
std::set<std::string>::count(key)_(non-existent)/32 148.98% 9.672 24.082 - 132.61% -
std::set<std::string>::equal_range(key)_(non-existent)/32 138.45% 9.986 23.810 - 131.61% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 137.04% 22.332 52.936 - 136.36% -
std::set<std::string>::count(key)_(non-existent)/1024 134.93% 22.786 53.529 - 135.47% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 133.88% 22.899 53.555 - 132.84% -
std::fill(list<int>)/1024 131.98% 671.794 1558.443 - 131.93% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 131.15% 30.552 70.621 - 133.73% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 128.40% 23.051 52.649 - 121.36% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 127.48% 31.192 70.956 - 133.70% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 126.05% 10.557 23.864 - 126.02% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 124.83% 31.575 70.990 - 126.96% -
std::copy_n(deque<int>)/64 123.54% 2.764 6.179 - 122.63% -
std::set<std::string>::count(key)_(non-existent)/8192 121.04% 32.399 71.617 - 121.10% -
std::count(list<int>)_(every_other)/1024 120.71% 709.416 1565.768 - 122.12% -
rng::rotate_copy(vector<int>)/8192 116.20% 283.624 613.209 - 12.68% -
std::set<std::string>::erase(key)_(non-existent)/8192 110.97% 33.518 70.713 - 118.64% -
std::fill(list<int>)/50 108.59% 16.875 35.201 - 109.45% -
rng::starts_with(list<int>)/1000 102.82% 761.499 1544.484 - 103.92% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 102.22% 101.646 205.550 - -2.37% -
rng::starts_with(list<int>)/1024 101.64% 783.669 1580.186 - 103.51% -
std::set<std::string>::erase(key)_(non-existent)/1024 99.95% 26.510 53.007 - 106.78% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 99.53% 31.581 63.014 - -11.92% -
rng::copy_n(deque<int>)/64 96.02% 2.868 5.622 - 95.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 91.93% 44.854 86.086 - 44.64% -
rng::remove(vector<int>)_(sprinkled)/8192 90.76% 1983.225 3783.287 - 90.82% -
std::set<std::string>::contains(key)_(existent)/1024 90.11% 21.246 40.391 - 84.00% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 89.27% 31.611 59.831 - -0.72% -
std::set<std::string>::equal_range(key)_(existent)/8192 86.92% 27.006 50.478 - 81.57% -
std::set<std::string>::count(key)_(existent)/1024 80.93% 24.362 44.079 - 87.19% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 80.62% 1035.022 1869.456 - 84.88% -
BM_std_min<unsigned_short>/1 79.52% 0.254 0.456 - 39.53% -
std::set<std::string>::lower_bound(key)_(existent)/8192 79.36% 27.767 49.803 - 59.93% -
std::set<std::string>::upper_bound(key)_(existent)/8192 78.58% 28.816 51.460 - 77.52% -
rng::remove(vector<int>)_(sprinkled)/1024 77.97% 288.177 512.866 - 75.47% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 76.53% 78.975 139.416 - -0.35% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 75.95% 49422.171 86957.749 - 75.56% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 75.62% 6187.769 10866.909 - 75.35% -
std::set<std::string>::find(key)_(existent)/1024 75.54% 22.954 40.294 - 73.94% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 75.38% 6091.188 10683.008 - 73.99% -
std::set<std::string>::count(key)_(existent)/8192 74.43% 29.586 51.608 - 91.54% -
std::map<std::string,_int>::erase(key)_(existent)/0 74.33% 42.205 73.576 - 26.00% -
std::set<std::string>::erase(key)_(existent)/8192 72.81% 71.061 122.803 - 72.12% -
std::set<std::string>::equal_range(key)_(existent)/1024 72.70% 23.090 39.876 - 69.51% -
std::set<std::string>::find(key)_(existent)/8192 71.63% 28.547 48.994 - 71.77% -
std::set<std::string>::lower_bound(key)_(existent)/1024 71.41% 23.499 40.280 - 81.89% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 71.29% 48679.673 83385.829 - 70.25% -
std::set<std::string>::upper_bound(key)_(existent)/1024 70.76% 23.140 39.513 - 77.37% -
std::set<std::string>::erase(key)_(existent)/32 70.74% 69.655 118.931 - 67.42% -
std::set<std::string>::count(key)_(existent)/32 69.35% 14.472 24.508 - 65.87% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.78% 21.732 36.680 - 19.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 68.03% 49.503 83.182 - 64.29% -
std::set<std::string>::contains(key)_(existent)/8192 67.60% 29.902 50.114 - 68.25% -
std::set<std::string>::erase(iterator)/0 67.22% 25.427 42.519 - 66.38% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 65.24% 218.763 361.485 - 65.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 64.38% 13.359 21.959 - 65.16% -
rng::is_sorted_until(deque<int>,_pred)/8 62.88% 3.855 6.280 - 44.96% -
BM_RangesPushHeap_float_Random_1 62.73% 0.429 0.697 - 20.78% -
std::set<std::string>::erase(key)_(non-existent)/32 62.54% 14.686 23.870 - 70.69% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 61.94% 216.654 350.843 - 61.91% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 60.46% 42.507 68.209 - 0.42% -
std::set<std::string>::insert(value)_(new_value)/32 60.16% 40.328 64.591 - 58.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 59.54% 41.952 66.930 - 60.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 58.00% 29.443 46.520 - 57.64% -
std::map<std::string,_int>::insert(value)_(already_present)/0 57.81% 12.159 19.188 - 13.70% -
std::set<std::string>::insert(value)_(already_present)/32 56.32% 11.943 18.669 - 56.71% -
std::set<std::string>::erase(iterator)/8192 55.87% 25.805 40.222 - 55.04% -
std::set<std::string>::equal_range(key)_(existent)/32 55.72% 15.506 24.146 - 53.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 54.85% 14.982 23.200 - 69.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 54.77% 65.173 100.870 - 55.41% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 54.38% 25.903 39.988 - 54.71% -
std::equal(list<int>)_(it,_it,_it)/1024 54.12% 1136.722 1751.891 - 0.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 54.08% 28.527 43.953 - 54.40% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 53.50% 47.666 73.169 - 78.13% -
std::set<std::string>::insert(value)_(new_value)/1024 52.07% 64.582 98.211 - 49.70% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.47% 57.816 86.999 - 44.86% -
BM_RangesMakeHeap_uint64_Random_4 50.35% 1.154 1.735 - -2.75% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 49.95% 66412.204 99584.315 - 49.75% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 49.76% 27.360 40.974 - 49.39% -
std::set<std::string>::insert(value)_(new_value)/8192 49.75% 69.945 104.744 - 46.91% -
std::set<std::string>::erase(iterator)/1024 47.91% 28.150 41.635 - 46.31% -
std::set<std::string>::lower_bound(key)_(existent)/32 47.89% 16.095 23.803 - 58.89% -
std::set<std::string>::erase(key)_(existent)/1024 47.83% 76.565 113.188 - 46.56% -
std::multiset<std::string>::find(key)_(existent)/32 47.06% 14.756 21.700 - 37.71% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 46.91% 6.589 9.680 - 45.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 45.51% 3.296 4.796 - 44.23% -
std::set<std::string>::find(key)_(existent)/32 45.21% 16.304 23.674 - 42.03% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 44.70% 947.410 1370.930 - 44.96% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 44.70% 28.032 40.561 - 46.17% -
std::all_of(vector<int>)_(process_all)/50 44.58% 12.737 18.415 - 45.88% -
std::set<std::string>::erase(iterator)/32 44.07% 31.185 44.928 - 41.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 43.93% 4.875 7.017 - 44.44% -
std::set<int>::ctor(const&,_alloc)/32 43.88% 215.597 310.202 - 43.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 43.74% 51.106 73.458 - 2.33% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 43.47% 721.013 1034.438 - 42.10% -
std::multiset<std::string>::find(key)_(existent)/8192 43.38% 28.907 41.448 - 41.55% -
std::set<std::string>::insert(value)_(already_present)/1024 43.24% 34.290 49.116 - 44.48% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 43.23% 40393.564 57856.566 - 42.08% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 43.21% 68367.888 97912.031 - 39.80% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 42.91% 36.974 52.840 - -1.44% -
std::find_end(deque<int>)_(near_matches)/1024 42.88% 31268.968 44676.228 - 58.21% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42.84% 8534.597 12190.585 - 39.58% -
std::find_end(deque<int>)_(near_matches)/1000 42.80% 30100.476 42984.500 - 58.21% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 42.73% 23.458 33.482 - 18.22% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 42.62% 12261.188 17487.250 - 38.75% -
std::set<int>::ctor(const&,_alloc)/8192 42.50% 49177.703 70077.349 - 43.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 42.13% 7.658 10.885 - 42.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 41.92% 61.348 87.065 - 40.64% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 41.64% 610.367 864.530 - 36.72% -
std::set<std::string>::ctor(const&)/32 41.62% 691.335 979.093 - 40.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 41.49% 0.447 0.633 - 35.62% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 41.24% 28.323 40.005 - 51.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 40.58% 87.357 122.803 - 40.48% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 40.45% 259.061 363.846 - 41.95% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.04% 29.773 41.696 - 40.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 39.82% 6.300 8.809 - 39.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 39.22% 8.236 11.467 - 0.91% -
std::find(vector<bool>)_(process_all)/50 39.16% 0.579 0.805 - 9.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 38.79% 28.812 39.990 - 37.87% -
std::find(vector<bool>)_(process_all)/8 38.79% 0.576 0.800 - 19.98% -
BM_RangesPopHeap_uint32_1 38.16% 0.415 0.574 - 18.06% -
BM_StringRead_Cold_Shallow_Small 38.00% 0.777 1.072 - 1.28% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 37.87% 660.362 910.464 - 35.16% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 37.57% 47.646 65.546 - 37.88% -
std::set<std::string>::upper_bound(key)_(existent)/32 36.98% 17.046 23.349 - 37.06% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 36.83% 1525.534 2087.350 - 35.63% -
std::set<std::string>::contains(key)_(existent)/32 36.75% 16.378 22.397 - 36.87% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 36.64% 5.835 7.973 - 1.87% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 36.45% 820889.113 1120083.228 - 36.12% -
BM_PopHeap_uint32_1 36.37% 0.456 0.622 - -10.41% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 36.04% 48.757 66.329 - 36.80% -
std::set<int>::ctor(const&)/8192 35.80% 49932.478 67809.304 - 38.93% -
rng::find_end(vector<int>)_(same_length)/8192 35.09% 3826.819 5169.495 - 24.61% -
BM_StringRead_Cold_Shallow_Empty 34.99% 0.786 1.061 - 3.58% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 34.88% 6.355 8.572 - 19.40% -
BM_StringRead_Cold_Deep_Small 34.81% 0.807 1.088 - 4.11% -
std::set<std::string>::clear()/1024 34.75% 19874.023 26779.281 - 31.19% -
BM_StringConstructDestroyCStr_Empty_Transparent 34.65% 0.236 0.317 - 35.29% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 34.36% 66.582 89.457 - -2.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 34.33% 60.081 80.704 - 35.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 34.06% 2876318.609 3855925.041 - -3.59% -
std::map<std::string,_int>::erase(iterator)/8192 33.76% 26.448 35.378 - 9.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 33.75% 3.582 4.790 - 43.67% -
BM_StringRead_Cold_Deep_Empty 33.71% 0.802 1.072 - 1.44% -
rng::reverse(vector<int>)/8 33.66% 1.619 2.163 - 37.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 33.43% 5.271 7.033 - 43.11% -
BM_StringRead_Cold_Shallow_Large 33.27% 1.034 1.378 - 5.28% -
BM_std_min<int>/1 33.14% 0.282 0.375 - 30.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 32.94% 29.056 38.628 - -1.56% -
rng::search(deque<int>)_(no_match)/1024 32.90% 305.071 405.440 - -2.26% -
std::set<int>::ctor(const&,_alloc)/1024 32.68% 6257.867 8302.701 - 35.33% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 32.61% 4.463 5.919 - 23.55% -
BM_vector_deque_copy/0 32.39% 0.388 0.514 - 1.80% -
SetIntersection_Interlaced_Vector_uint64_262144_4 32.32% 1582963.685 2094535.990 - 10.82% -
rng::unique_copy(list<int>)_(contiguous)/52 32.13% 22.722 30.022 - 32.70% -
SetIntersection_Interlaced_Vector_string_262144_1024 31.90% 241358599.479 318348981.265 - 39.00% -
BM_std_min<char>/1 31.87% 0.288 0.380 - 21.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 31.78% 8.259 10.884 - 41.58% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 31.28% 301.518 395.820 - 29.14% -
BM_StringRead_Cold_Deep_Large 31.25% 1.209 1.587 - 1.45% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 31.17% 113639.763 149061.507 - 28.55% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 31.12% 664.266 870.960 - 15.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 31.10% 10137763.980 13290354.721 - -3.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 30.78% 6.745 8.820 - 39.35% -
std::set<std::string>::clear()/8192 30.62% 202010.872 263869.168 - 29.17% -
BM_MakeHeap_uint32_Random_4 30.25% 1.122 1.461 - 30.07% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 30.16% 24.738 32.199 - 0.91% -
BM_StringRelational_Eq_Small_Small_ChangeLast 30.14% 1.678 2.183 - 5.07% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 29.94% 54735.039 71125.205 - 30.45% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.80% 2960.697 3843.073 - 29.97% -
std::is_sorted(deque<int>)/8 29.71% 2.512 3.259 - 15.68% -
std::set<int>::insert(value)_(new_value)/32 29.47% 19.742 25.559 - 28.47% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.30% 2958.414 3825.176 - 29.23% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 29.19% 0.540 0.697 - 62.65% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 28.88% 12728.103 16404.598 - 30.18% -
std::set<int>::ctor(const&)/1024 28.81% 6286.032 8096.834 - 32.32% -
std::partition(deque<int>)_(sparse)/32 28.48% 9.640 12.386 - -1.68% -
rng::find_end(deque<int>)_(match_near_end)/8192 28.47% 164557.850 211411.910 - 18.84% -
std::unordered_set<int>::find(key)_(non-existent)/32 28.38% 0.983 1.262 - 1.98% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 28.34% 674.023 865.063 - 27.16% -
BM_RangesMakeHeap_float_Descending_64 28.30% 0.193 0.248 - 24.73% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 28.28% 1178.814 1512.234 - 26.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 28.17% 0.448 0.575 - 19.88% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 28.04% 596937.809 764313.506 - 26.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 28.03% 10.446 13.373 - 27.97% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.03% 409.192 523.881 - 27.80% -
rng::find_end(vector<int>)_(same_length)/1024 27.83% 513.721 656.676 - 18.53% -
BM_std_minmax_element<long_long>/2 27.56% 0.538 0.686 - 12.68% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.18% 409.385 520.664 - 27.34% -
rng::find_end(vector<int>)_(same_length)/1000 26.99% 502.089 637.624 - 18.26% -
std::set<int>::insert(value)_(new_value)/0 26.87% 17.900 22.710 - 26.12% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 26.75% 60.162 76.254 - 18.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 26.60% 10.944 13.856 - 31.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 26.52% 35.352 44.726 - 21.01% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 26.49% 60.673 76.745 - 18.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 26.30% 35.100 44.333 - -1.01% -
rng::search(deque<int>)_(same_length)/1000 26.23% 331.309 418.198 - -9.93% -
std::equal(list<int>)_(it,_it,_it)/50 26.18% 33.915 42.794 - 25.04% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 25.93% 51.414 64.746 - 27.95% -
std::set<int>::upper_bound(key)_(non-existent)/8192 25.32% 10.102 12.660 - 27.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 24.59% 1634042.050 2035803.476 - -1.68% -
std::map<std::string,_int>::erase(key)_(existent)/8192 24.50% 64.897 80.793 - -13.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.49% 30.666 38.174 - -13.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 24.41% 29.209 36.340 - 1.51% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 24.37% 698.815 869.114 - 24.16% -
std::reverse(list<int>)/8 24.12% 2.030 2.519 - 24.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.98% 2071386.390 2568018.913 - -2.99% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 23.80% 1.080 1.337 - 13.28% -
BM_toupper_char<wchar_t> 23.72% 0.554 0.685 - 7.01% -
std::map<std::string,_int>::insert(value)_(new_value)/32 23.67% 33.788 41.786 - -9.62% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 23.59% 18.156 22.438 - 23.81% -
BM_RangesPushHeap_uint64_Descending_1 23.53% 0.467 0.576 - -0.45% -
std::unordered_set<int>::find(key)_(existent)/32 23.48% 1.135 1.402 - 3.77% -
BM_PushHeap_uint32_Random_1 23.45% 0.448 0.553 - -4.37% -
std::unordered_set<int>::find(key)_(existent)/1024 23.32% 1.155 1.424 - 7.79% -
rng::find_end(deque<int>)_(match_near_end)/1024 23.14% 3176.120 3911.213 - 14.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 23.08% 31.860 39.213 - 23.73% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 23.02% 726.136 893.293 - 8.98% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.64% 26.132 32.048 - 15.26% -
std::set<std::string>::clear()/32 22.37% 898.391 1099.360 - 20.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 22.36% 0.410 0.502 - 0.67% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 22.22% 31325.941 38285.444 - 13.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22.16% 16347819.746 19970897.645 - -24.18% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 22.08% 30111.892 36760.525 - 12.51% -
std::set<int>::erase(key)_(existent)/0 22.05% 20.266 24.734 - 20.93% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 21.94% 7621.439 9293.660 - 22.17% -
std::unordered_set<std::string>::contains(key)_(existent)/32 21.93% 33.079 40.334 - 3.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.90% 29.829 36.363 - -0.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.64% 46.450 56.500 - 9.66% -
std::unordered_set<int>::insert(value)_(already_present)/1024 21.55% 1.940 2.358 - -6.85% -
std::set<int>::clear()/8192 21.54% 74257.731 90250.329 - 18.88% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 21.44% 20.451 24.835 - -4.68% -
std::set<int>::erase(key)_(existent)/32 21.37% 21.871 26.545 - 20.67% -
rng::equal(vector<bool>)_(unaligned)/8 21.33% 0.738 0.896 - -4.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 21.28% 51.335 62.261 - 20.12% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 21.21% 29.548 35.815 - 17.01% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 21.19% 6.667 8.080 - 8.04% -
bm_ranges_lexicographical_compare<signed_char>/64 21.14% 1.903 2.306 - 11.75% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.06% 25.525 30.900 - 21.11% -
std::find_end(deque<int>)_(near_matches)/8192 20.92% 2352157.408 2844284.465 - 74.07% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 20.83% 9.375 11.327 - 21.31% -
rng::contains_subrange(deque<int>)_(process_all)/50 20.74% 18.253 22.038 - 45.19% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.73% 19.911 24.039 - 20.22% -
SetIntersection_Front_Vector_float_262144_1024 20.60% 5960379.767 7188266.756 - 20.19% -
BM_RangesPushHeap_uint32_Ascending_1 20.59% 0.576 0.695 - 39.11% -
SetIntersection_Front_Vector_float_16384_1024 20.55% 5968739.031 7195379.963 - 20.21% -
std::set<int>::erase(iterator)/8192 20.48% 20.328 24.490 - 18.95% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 20.44% 6.817 8.210 - 12.67% -
SetIntersection_Interlaced_Vector_uint32_262144_64 20.41% 8210870.189 9887025.246 - -13.05% -
std::set<int>::clear()/1024 20.39% 8763.731 10550.864 - 18.59% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 20.32% 25.352 30.503 - 13.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.25% 19.154 23.033 - -5.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 20.22% 1.157 1.390 - 21.82% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.14% 18.866 22.666 - 5.53% -
std::set<int>::erase(iterator)/0 20.05% 20.037 24.054 - 19.84% -
rng::equal(vector<bool>)_(unaligned)/50 19.81% 0.736 0.882 - -7.28% -
BM_RangesMakeHeap_float_Heap_64 19.69% 0.206 0.246 - 10.77% -
BM_vector_deque_ranges_move/2 19.67% 1.727 2.067 - -0.14% -
BM_PushHeap_string_Ascending_16 19.64% 4.679 5.598 - 21.08% -
std::set<std::string>::insert(value)_(new_value)/0 19.48% 32.938 39.353 - 19.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.40% 17.584 20.996 - 0.05% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 19.39% 1623.415 1938.217 - 29.28% -
BM_std_minmax_element<int>/3 19.17% 1.044 1.244 - 17.36% -
SetIntersection_Interlaced_Vector_uint64_256_64 19.06% 6752044.939 8038734.757 - 4.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 19.05% 3819.541 4547.256 - 17.84% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 19.05% 493923.251 587992.408 - 18.58% -
rng::find(vector<bool>)_(process_all)/8 19.04% 0.601 0.716 - 37.34% -
std::partition(deque<int>)_(sparse)/50 19.02% 15.538 18.493 - -1.13% -
SetIntersection_Front_Vector_float_1024_1024 18.96% 5985894.786 7121046.029 - 18.94% -
std::set<int>::equal_range(key)_(non-existent)/8192 18.77% 9.806 11.647 - 16.70% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 18.66% 705.691 837.381 - 16.30% -
rng::find_end(deque<int>)_(match_near_end)/1000 18.66% 325.687 386.453 - 16.06% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 18.59% 289.489 343.304 - -7.99% -
BM_StringConstructDestroyCStr_Large_Transparent 18.59% 8.952 10.616 - 15.38% -
SetIntersection_None_Set_float_1024_4 18.51% 8873001.079 10515321.712 - -4.08% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 18.44% 4163.116 4930.726 - 16.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.39% 44.229 52.364 - 17.89% -
BM_StringEraseWithMove_Empty_Transparent 18.34% 0.562 0.666 - 16.82% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.26% 37.552 44.410 - 9.56% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.16% 0.336 0.397 - 9.13% -
std::stable_partition(deque<int>)_(dense)/1024 18.15% 596.230 704.418 - 24.26% -
SetIntersection_None_Set_float_1024_64 18.14% 9001014.838 10634137.569 - -2.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.14% 17.978 21.239 - 18.12% -
std::set<std::string>::erase(key)_(existent)/0 18.13% 64.322 75.982 - 17.96% -
BM_vector_deque_ranges_move/0 18.12% 0.519 0.614 - 39.83% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 18.06% 1584.128 1870.232 - 6.74% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.97% 17.981 21.212 - 17.94% -
std::find_end(vector<int>)_(same_length)/1024 17.91% 510.199 601.571 - 18.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 17.91% 1316.425 1552.173 - 3.10% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 17.89% 35955.395 42389.393 - 16.61% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 17.87% 3175.716 3743.215 - 15.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 17.86% 2011208.177 2370472.403 - -1.46% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 17.80% 20.325 23.942 - 17.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 17.72% 474.798 558.933 - 17.06% -
std::find_end(vector<int>)_(same_length)/8192 17.68% 4048.483 4764.198 - 17.83% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 17.67% 1.396 1.643 - 32.71% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 17.58% 20.045 23.570 - 17.48% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 17.57% 1.331 1.565 - 26.78% -
std::multimap<std::string,_int>::ctor(const&)/32 17.50% 712.884 837.661 - 1.26% -
std::find_end(vector<int>)_(same_length)/1000 17.49% 499.138 586.445 - 17.72% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 17.35% 1.238 1.453 - 3.19% -
BM_PushHeap_uint64_Descending_1 17.33% 0.449 0.526 - -17.51% -
rng::move_backward(list<int>)/4096 17.31% 6560.116 7695.796 - 15.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 17.25% 34.425 40.363 - 16.77% -
rng::any_of(deque<int>)_(process_all)/50 17.18% 18.340 21.492 - 11.64% -
std::multiset<std::string>::find(key)_(existent)/1024 17.16% 23.611 27.662 - 30.83% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 17.13% 29.042 34.016 - 42.30% -
rng::remove(vector<int>)_(sprinkled)/50 17.07% 55.156 64.569 - 16.82% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 16.94% 486.553 568.976 - 17.49% -
std::set<int>::contains(key)_(non-existent)/32 16.92% 2.348 2.745 - 0.85% -
std::set<std::string>::ctor(const&,_alloc)/32 16.82% 795.329 929.099 - 16.23% -
std::for_each_n(list<int>)/8192 16.74% 7280.648 8499.383 - 7.10% -
SetIntersection_None_Set_float_1024_256 16.54% 9025923.384 10518555.170 - -4.74% -
std::partial_sort_copy(list<int>)_(repeated)/1024 16.52% 4511.121 5256.300 - 16.71% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 16.51% 670.415 781.098 - 1.96% -
std::multimap<int,_int>::count(key)_(non-existent)/32 16.51% 2.505 2.919 - -0.90% -
BM_RangesPopHeap_uint64_1 16.45% 0.445 0.518 - 15.34% -
std::search(deque<int>,_pred)_(near_matches)/1000 16.43% 23307.568 27136.265 - 10.79% -
rng::for_each(multiset<int>)/50 16.42% 45.153 52.566 - 10.78% -
BM_std_min<unsigned_char>/1 16.33% 0.325 0.378 - -0.24% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 16.22% 19.084 22.180 - -9.25% -
BM_deque_deque_ranges_move_backward/0 16.19% 0.792 0.921 - -0.02% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 16.16% 1.316 1.529 - 16.82% -
rng::rotate(list<int>)_(by_1/4)/8192 16.11% 7214.352 8376.901 - -2.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 16.02% 28.242 32.766 - 14.95% -
std::search(deque<int>,_pred)_(near_matches)/1024 15.95% 24476.718 28380.739 - 10.88% -
rng::find(vector<int>)_(bail_25%)/8 15.90% 1.368 1.586 - 16.24% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.82% 25.696 29.760 - 23.58% -
SetIntersection_None_Set_float_1024_1 15.74% 9189361.142 10635744.888 - -1.47% -
std::find_end(deque<int>)_(match_near_end)/1000 15.73% 330.652 382.647 - 13.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 15.71% 1.167 1.350 - 11.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 15.69% 0.447 0.517 - -6.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 15.67% 1543.415 1785.253 - 16.06% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 15.60% 28.161 32.553 - 4.25% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 15.54% 30.511 35.252 - 10.28% -
SetIntersection_None_Set_float_1024_16 15.48% 9058916.320 10460939.371 - -5.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 15.41% 38973084.340 44978587.434 - -64.57% -
BM_StringDestroy_Empty 15.36% 0.655 0.755 - 10.65% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.34% 227.814 262.749 - 8.13% -
SetIntersection_Front_Set_float_262144_1024 15.33% 14204613.479 16382830.684 - 14.84% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 15.23% 19.132 22.045 - 15.31% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 15.19% 382822.207 440955.754 - 14.19% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 15.17% 4.569 5.262 - 8.92% -
BM_deque_deque_ranges_copy_backward/0 15.13% 0.801 0.922 - 19.60% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 15.12% 4.602 5.298 - 3.98% -
rng::unique_copy(deque<int>)_(contiguous)/52 15.02% 14.687 16.893 - 1.64% -
std::move(vector<bool>)_(unaligned)/512 14.92% 3.977 4.571 - 14.08% -
rng::move_backward(list<int>)/262144 14.86% 266936.807 306591.147 - 0.99% -
BM_vector_deque_copy_backward/0 14.82% 0.402 0.461 - 10.96% -
std::unordered_set<std::string>::erase(iterator)/1024 14.81% 29.843 34.263 - 19.68% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 14.73% 24.257 27.831 - 13.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 14.64% 17757.838 20357.980 - 14.73% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 14.61% 62.168 71.252 - 53.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.61% 0.534 0.613 - 49.31% -
BM_RangesMakeHeap_float_Descending_16 14.53% 0.210 0.240 - 14.20% -
rng::find_end(forward_list<int>)_(same_length)/8192 14.53% 14344.443 16428.881 - 5.14% -
std::unordered_set<std::string>::count(key)_(existent)/8192 14.51% 32.211 36.885 - -13.83% -
rng::find_last(deque<int>)_(bail_10%)/50 14.50% 11.447 13.107 - 7.83% -
std::unordered_set<int>::count(key)_(existent)/1024 14.50% 1.204 1.378 - 6.85% -
rng::find_last(vector<int>)_(bail_90%)/8 14.48% 0.548 0.627 - -2.30% -
std::set<int>::lower_bound(key)_(non-existent)/32 14.37% 2.378 2.719 - 17.83% -
BM_RangesMakeHeap_float_Heap_16 14.30% 0.211 0.241 - 9.05% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 14.28% 6486.153 7412.414 - 11.92% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 14.17% 18.578 21.209 - 4.08% -
BM_RangesPushHeap_uint32_Descending_4 14.15% 0.351 0.401 - 16.12% -
std::unordered_set<int>::count(key)_(existent)/8192 14.12% 1.316 1.502 - 13.61% -
BM_MakeThenSortHeap_float_Descending_4 14.10% 1.175 1.341 - 23.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 14.00% 110783943.527 126292076.714 - -15.72% -
std::search(deque<int>,_pred)_(no_match)/1024 14.00% 327.319 373.138 - -0.46% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 14.00% 19.880 22.663 - 9.44% -
SetIntersection_Interlaced_Vector_uint64_256_16 13.95% 6192708.049 7056672.320 - 3.32% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 13.95% 18.180 20.715 - 14.73% -
SetIntersection_Front_Vector_float_16384_16384 13.94% 80417228.653 91623582.790 - 14.35% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 13.90% 264645.710 301433.592 - 14.41% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13.78% 40813.701 46437.528 - 13.43% -
BM_vector_deque_ranges_move/1 13.77% 2.031 2.311 - -0.41% -
BM_StringRelational_Less_Large_Large_Control 13.77% 2.047 2.329 - 4.76% -
std::stable_partition(deque<int>)_(dense)/50 13.75% 39.686 45.141 - 21.14% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 13.73% 735.462 836.443 - -5.22% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 13.71% 1.051 1.195 - 2.02% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 13.68% 5580.502 6344.139 - 13.88% -
BM_StringCtorDefault 13.66% 0.235 0.267 - -28.74% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 13.66% 35840.003 40736.249 - 12.59% -
rng::stable_partition(list<int>)_(dense)/32 13.65% 31.804 36.146 - 13.98% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 13.65% 10.564 12.006 - 11.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.50% 27.846 31.604 - 13.72% -
SetIntersection_Interlaced_Vector_string_262144_4 13.45% 2074138.017 2353007.984 - 6.10% -
rng::copy(vector<bool>)_(unaligned)/262144 13.44% 1368.289 1552.120 - 13.47% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 13.41% 0.411 0.467 - 8.53% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13.40% 16151.400 18316.142 - 13.23% -
std::set<int>::lower_bound(key)_(non-existent)/1024 13.35% 6.313 7.155 - 17.31% -
std::replace_if(vector<int>)_(sprinkled)/50 13.29% 12.902 14.617 - 13.51% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.29% 70.919 80.344 - 13.44% -
BM_PopHeap_pair<uint32,_uint32>_1 13.23% 0.506 0.574 - -9.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 13.19% 0.616 0.697 - 62.38% -
BM_RangesPushHeap_uint64_SingleElement_1 13.18% 0.616 0.697 - 41.14% -
std::remove(deque<int>)_(sprinkled)/50 13.16% 57.257 64.790 - 11.82% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 13.14% 46.520 52.635 - 12.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 13.11% 0.629 0.712 - 16.19% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 13.08% 6.496 7.345 - -4.64% -
std::rotate(list<int>)_(1_element_forward)/32 13.05% 12.384 14.000 - -1.76% -
rng::find_end(list<int>)_(same_length)/8192 12.95% 15910.348 17971.163 - 6.86% -
BM_StringEraseWithMove_Empty_Opaque 12.90% 0.799 0.902 - 12.79% -
BM_RangesPushHeap_float_Ascending_16 12.88% 0.982 1.109 - 12.41% -
BM_StringRelational_Less_Small_Large_Control 12.87% 1.617 1.825 - -3.89% -
rng::unique_copy(deque<int>)_(contiguous)/32 12.83% 9.753 11.004 - 0.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 12.82% 3.967 4.475 - 3.60% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 12.82% 152722.434 172301.408 - 15.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 12.79% 28.861 32.553 - -6.09% -
std::set<int>::erase(key)_(existent)/1024 12.79% 38.586 43.519 - 10.86% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 12.74% 9.132 10.296 - 0.72% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 12.56% 1847.947 2080.011 - 25.16% -
std::find(deque<int>)_(process_all)/50 12.51% 13.236 14.892 - 13.48% -
std::multimap<std::string,_int>::erase(iterator)/0 12.49% 26.220 29.494 - 13.77% -
std::find_if(vector<int>)_(bail_25%)/8 12.40% 0.995 1.118 - 12.08% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 12.39% 0.562 0.631 - 27.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 12.36% 6819872.302 7662484.654 - -4.01% -
std::set<int>::lower_bound(key)_(non-existent)/8192 12.33% 9.697 10.892 - 17.57% -
std::copy_n(vector<bool>)_(aligned)/1048576 12.31% 1677.673 1884.254 - -32.08% -
std::map<int,_int>::find(key)_(non-existent)/8192 12.30% 7.083 7.954 - 8.80% -
std::fill_n(vector<bool>)/512 12.28% 1.425 1.600 - 12.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 12.22% 23.878 26.795 - -21.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 12.21% 61.439 68.938 - -0.34% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 12.19% 1.495 1.678 - 26.32% -
BM_tolower_char<wchar_t> 12.14% 0.614 0.689 - -0.30% -
std::set<int>::ctor(&&,_different_allocs)/8192 12.04% 47727.403 53473.016 - 10.89% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 11.97% 0.567 0.635 - 30.97% -
BM_RangesPushHeap_string_Descending_1024 11.97% 2.482 2.780 - 18.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 11.89% 22.383 25.043 - 19.90% -
BM_PushHeap_float_Random_1 11.89% 0.517 0.578 - 46.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.86% 34.307 38.377 - 10.95% -
std::copy_backward(vector<bool>)_(unaligned)/262144 11.86% 1859.037 2079.488 - 25.41% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 11.85% 19.835 22.186 - -1.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.82% 85.416 95.512 - 0.50% -
SetIntersection_Front_Vector_float_1024_256 11.82% 2365429.667 2644918.715 - 13.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 11.72% 213192962.567 238187347.412 - -16.56% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 11.65% 5.872 6.557 - -0.68% -
BM_RangesPushHeap_string_Random_262144 11.64% 18.500 20.654 - 14.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.59% 32.719 36.509 - 10.00% -
rng::is_sorted(vector<int>,_pred)/8 11.56% 3.512 3.918 - 9.40% -
rng::replace(vector<int>)_(sprinkled)/32 11.53% 5.605 6.251 - -7.36% -
SetIntersection_Front_Vector_float_16384_256 11.46% 2346400.763 2615297.990 - 11.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 11.45% 9781715.482 10901688.796 - 0.52% -
std::map<int,_int>::find(key)_(non-existent)/32 11.39% 2.402 2.675 - 11.00% -
BM_deque_vector_ranges_copy_backward/0 11.37% 1.377 1.533 - 7.49% -
BM_StringRelational_Less_Empty_Empty_Control 11.37% 1.935 2.155 - 1.86% -
BM_std_min<int>/2 11.36% 0.461 0.514 - 11.16% -
rng::replace(vector<int>)_(sprinkled)/50 11.36% 8.028 8.940 - -12.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.35% 36.531 40.679 - 12.31% -
std::fill_n(deque<int>)/32 11.33% 1.156 1.287 - 2.02% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.31% 314603016.862 350178420.270 - 3.50% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.31% 9.431 10.497 - 13.42% -
std::multiset<std::string>::contains(key)_(existent)/32 11.28% 14.931 16.614 - 11.79% -
std::any_of(deque<int>)_(process_all)/50 11.22% 19.281 21.444 - 4.72% -
rng::for_each_n(list<int>)/50 11.20% 21.734 24.168 - 7.35% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 11.16% 58.658 65.207 - 0.76% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 11.15% 15187.746 16881.655 - 2.43% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 11.15% 2.199 2.444 - 16.18% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.09% 0.526 0.585 - -0.09% -
BM_StringConstructDestroyCStr_Small_Opaque 11.08% 2.082 2.312 - 11.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 11.04% 6.215 6.901 - 6.97% -
BM_vector_deque_move_backward/65536 10.96% 7352.003 8158.012 - 5.00% -
SetIntersection_Interlaced_Vector_uint32_1024_4 10.94% 1325324.026 1470376.379 - 0.81% -
std::find_if_not(vector<int>)_(process_all)/32768 10.91% 8808.379 9769.203 - 11.05% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 10.89% 2.189 2.428 - 7.52% -
rng::stable_partition(deque<int>)_(sparse)/32 10.87% 11.165 12.378 - 7.23% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 10.81% 345675.316 383039.406 - 10.02% -
rng::stable_partition(list<int>)_(dense)/50 10.79% 52.647 58.330 - 9.11% -
std::find_if_not(vector<int>)_(process_all)/8192 10.76% 2194.863 2431.016 - 10.91% -
BM_StringAssignStr_Huge_Transparent 10.71% 103.479 114.559 - 3.33% -
BM_StringRelational_Less_Large_Large_ChangeLast 10.70% 1.853 2.051 - 7.15% -
SetIntersection_Front_Set_uint32_1024_256 10.70% 4588185.853 5078970.919 - 0.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.66% 4.759 5.266 - -4.27% -
BM_vector_deque_ranges_move_backward/70000 10.66% 7651.795 8467.288 - 1.32% -
BM_MakeHeap_float_Random_256 10.61% 1.238 1.369 - 1.11% -
BM_PushHeap_float_Descending_4 10.61% 0.358 0.396 - 4.45% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.59% 16.621 18.381 - 3.87% -
BM_RangesPopHeap_float_256 10.53% 19.990 22.096 - 8.25% -
std::find_end(forward_list<int>)_(single_element)/8192 10.51% 5728.184 6330.469 - 1.73% -
rng::remove(vector<int>)_(sprinkled)/32 10.51% 51.390 56.791 - 10.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10.46% 9745650.668 10764589.996 - 17.89% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 10.39% 23.891 26.373 - -34.72% -
std::map<int,_int>::equal_range(key)_(existent)/32 10.38% 1.752 1.934 - 11.32% -
std::adjacent_find(list<int>,_pred)/50 10.37% 35.031 38.662 - 4.94% -
SetIntersection_Front_Vector_float_262144_16384 10.30% 80589284.152 88887903.772 - 10.77% -
rng::search(deque<int>,_pred)_(near_matches)/1000 10.30% 25255.045 27855.571 - 0.15% -
std::find_end(list<int>)_(process_all)/8192 10.29% 6988.646 7707.471 - 9.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.28% 25130.716 27714.275 - -2.87% -
SetIntersection_Front_Vector_float_262144_256 10.23% 2369205.226 2611499.148 - 11.87% -
BM_RangesPushHeap_string_Descending_256 10.20% 2.368 2.609 - 14.72% -
rng::search(deque<int>,_pred)_(near_matches)/1024 10.20% 26503.842 29206.190 - -0.13% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 10.19% 569.116 627.126 - 9.68% -
std::move(deque<int>)/4096 10.18% 153.781 169.443 - 10.67% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 10.16% 14.520 15.995 - 3.03% -
std::reverse_copy(vector<int>)/8 10.12% 2.367 2.606 - 9.90% -
BM_std_min<char>/25 10.11% 1.153 1.269 - 4.73% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.10% 52133.449 57396.935 - 8.41% -
std::multimap<std::string,_int>::count(key)_(existent)/32 10.09% 17.897 19.702 - -1.06% -
std::set<int>::clear()/32 10.08% 640.584 705.166 - 9.93% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 10.08% 22.778 25.074 - 4.86% -
BM_MakeHeap_uint32_Random_16384 9.99% 1.000 1.100 - 12.17% -
BM_PopHeap_float_256 9.96% 20.337 22.364 - 10.00% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 9.95% 25.231 27.741 - -19.27% -
BM_std_minmax<char>/64 9.94% 1.256 1.381 - 19.61% -
std::for_each_n(join_view(vector<vector<int>>))/8 9.93% 1.678 1.845 - 14.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 9.91% 29.172 32.062 - 27.59% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 9.89% 59.847 65.768 - 11.61% -
std::set<std::string>::ctor(const&)/1024 9.85% 34300.991 37681.244 - 6.07% -
SetIntersection_Front_Set_uint64_262144_1024 9.79% 14483865.216 15902489.767 - -4.40% -
std::map<std::string,_int>::count(key)_(existent)/1024 9.78% 23.402 25.691 - 3.21% -
std::stable_partition(deque<int>)_(dense)/32 9.74% 29.909 32.821 - 16.95% -
SetIntersection_Front_Set_string_256_256 9.74% 27952799.539 30674883.596 - 2.45% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.74% 0.700 0.768 - 9.92% -
std::adjacent_find(list<int>)/50 9.73% 23.766 26.078 - 10.16% -
BM_RangesMakeThenSortHeap_float_Descending_16384 9.73% 26.653 29.245 - 8.48% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.68% 0.700 0.768 - 9.86% -
BM_deque_vector_copy/0 9.68% 1.490 1.635 - 11.39% -
std::copy(vector<bool>)_(unaligned)/262144 9.65% 1713.082 1878.437 - 9.70% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.65% 0.700 0.768 - 9.82% -
BM_vector_deque_move/2 9.54% 1.832 2.007 - 19.57% -
BM_MakeThenSortHeap_float_Descending_16384 9.53% 27.349 29.955 - 10.60% -
std::unordered_set<int>::find(key)_(existent)/8192 9.50% 1.384 1.515 - 1.72% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 9.50% 16.239 17.782 - 12.64% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.46% 0.908 0.993 - 6.34% -
BM_RangesPopHeap_float_64 9.42% 12.252 13.406 - 7.07% -
std::map<std::string,_int>::erase(iterator)/32 9.40% 27.710 30.314 - 4.86% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 9.38% 2.578 2.819 - -0.86% -
std::remove_if(vector<int>)_(sprinkled)/50 9.36% 60.085 65.707 - 10.17% -
std::remove(deque<int>)_(sprinkled)/32 9.33% 52.627 57.537 - 8.56% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9.32% 10062.098 11000.040 - -7.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 9.31% 1595079.572 1743567.753 - 5.34% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.27% 1098110.611 1199942.370 - 8.89% -
BM_std_min<unsigned_long_long>/5 9.26% 1.343 1.467 - 4.00% -
710_omnetpp_r 9.24% 8.847 9.665 - 5.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 9.23% 6516277.013 7117665.918 - -0.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.20% 47.560 51.936 - 10.91% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 9.13% 0.451 0.492 - 26.35% -
BM_vector_deque_ranges_move_backward/65536 9.11% 7264.144 7925.857 - 0.99% -
BM_vector_deque_ranges_move_backward/1 9.03% 2.183 2.380 - 2.57% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.02% 1.485 1.619 - -0.03% -
std::multiset<int>::contains(key)_(non-existent)/32 9.00% 2.345 2.556 - 4.79% -
BM_StringEraseToEnd_Small_Transparent 8.96% 0.416 0.453 - 8.80% -
BM_vector_deque_ranges_copy/0 8.96% 0.463 0.504 - -8.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 8.92% 0.750 0.816 - 11.04% -
rng::all_of(deque<int>)_(process_all)/8192 8.91% 2632.077 2866.592 - 9.13% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.88% 661.657 720.425 - 9.12% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 8.85% 21.583 23.494 - 12.03% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.85% 24.307 26.457 - 9.40% -
std::find_if_not(list<int>)_(bail_25%)/8 8.83% 1.216 1.323 - 10.39% -
rng::fill(vector<bool>)/512 8.83% 1.484 1.615 - 5.32% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 8.75% 1.853 2.015 - 8.87% -
rng::all_of(deque<int>)_(process_all)/32768 8.74% 10550.723 11472.370 - 8.93% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 8.70% 26.039 28.305 - 0.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 8.70% 10.556 11.474 - 2.79% -
std::unique(list<int>)_(contiguous)/52 8.69% 67.273 73.122 - 8.43% -
std::partition_point(deque<int>)/50 8.68% 4.614 5.014 - 3.36% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 8.65% 40.068 43.535 - -0.63% -
rng::find_end(deque<int>)_(same_length)/1000 8.65% 939.226 1020.462 - 8.73% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 8.64% 1.895 2.059 - 2.06% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.61% 32.605 35.414 - 8.98% -
std::multiset<std::string>::count(key)_(existent)/32 8.60% 18.033 19.584 - 0.83% -
BM_PopHeap_float_16 8.60% 6.477 7.034 - 8.37% -
BM_deque_vector_copy_backward/0 8.59% 1.379 1.497 - -3.11% -
BM_PushHeap_float_Descending_1 8.56% 0.431 0.467 - -25.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 8.55% 54109442.745 58734968.077 - -11.90% -
BM_RangesMakeThenSortHeap_uint32_Descending_1 8.53% 0.279 0.303 - 10.68% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.53% 34.305 37.233 - 10.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 8.53% 0.708 0.768 - 6.96% -
BM_vector_deque_move/1 8.50% 2.111 2.290 - 13.16% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 8.48% 22.324 24.218 - -0.34% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.48% 10279.085 11150.528 - -0.50% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 8.47% 16.136 17.503 - 8.87% -
std::set<int>::erase(iterator)/1024 8.47% 20.260 21.976 - 7.32% -
rng::find_last(deque<int>)_(bail_90%)/50 8.46% 1.842 1.998 - 8.65% -
std::find_if_not(vector<int>)_(process_all)/1024 8.45% 283.693 307.655 - 8.58% -
std::copy(vector<int>)/32768 8.42% 3497.233 3791.848 - 1.36% -
BM_RangesPushHeap_string_Descending_4 8.40% 1.881 2.039 - 7.89% -
std::rotate_copy(vector<int>)/8192 8.34% 640.902 694.348 - -11.76% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 8.33% 2744.842 2973.391 - 0.22% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.32% 1.710 1.852 - 3.47% -
rng::find(list<int>)_(bail_25%)/32768 8.30% 7609.810 8241.218 - 0.05% -
bm_lexicographical_compare<signed_char>/2 8.29% 1.495 1.619 - 4.53% -
rng::find(vector<char>)_(bail_25%)/8 8.25% 0.983 1.064 - -3.59% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.22% 954.862 1033.359 - 1.69% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 8.18% 346580.221 374930.174 - 7.94% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 8.16% 815.045 881.526 - 8.54% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.15% 26.924 29.119 - 8.16% -
SetIntersection_Front_Vector_uint32_262144_16384 8.15% 79211583.722 85665313.611 - 7.54% -
std::unique_copy(list<int>)_(contiguous)/52 8.09% 20.317 21.961 - 4.87% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 8.09% 0.336 0.363 - -1.75% -
std::unordered_set<int>::count(key)_(existent)/32 8.09% 1.470 1.589 - 20.68% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 8.08% 19.364 20.928 - 8.05% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 8.06% 685.979 741.297 - -0.01% -
std::move_backward(list<int>)/4096 8.02% 4916.616 5310.738 - 6.37% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.01% 5300.869 5725.473 - 9.08% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 8.00% 6819.182 7364.524 - 10.23% -
BM_deque_vector_move/0 7.98% 1.425 1.539 - 7.87% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.95% 7427.540 8017.724 - -14.06% -
std::map<std::string,_int>::count(key)_(non-existent)/0 7.93% 0.257 0.278 - 7.87% -
rng::rotate(list<int>)_(1_element_forward)/50 7.92% 24.293 26.217 - 4.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.92% 38.617 41.673 - -2.43% -
rng::find_last(deque<int>)_(bail_90%)/1048576 7.91% 25564.402 27586.777 - -0.77% -
BM_vector_deque_ranges_copy_backward/70000 7.91% 8155.895 8801.076 - 3.27% -
bm_lexicographical_compare<signed_char>/1 7.87% 1.286 1.388 - 0.15% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.86% 11963.456 12904.220 - 3.27% -
std::unique(list<int>)_(sprinkled)/52 7.85% 70.627 76.174 - 8.30% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 7.83% 1.296 1.397 - -3.83% -
SetIntersection_Front_Set_uint32_16384_1024 7.83% 15461815.069 16672952.259 - 1.40% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.82% 283833.536 306042.140 - 7.94% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.80% 8368.913 9021.977 - 7.69% -
rng::remove_if(vector<int>)_(sprinkled)/50 7.80% 59.652 64.302 - 7.82% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 7.76% 1.038 1.118 - 8.57% -
std::partition_point(deque<int>)/32 7.75% 4.479 4.827 - 4.30% -
std::set<std::string>::ctor(const&,_alloc)/1024 7.73% 36197.141 38996.667 - 7.02% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 7.73% 27855.829 30008.691 - 3.05% -
std::find_first_of(vector<int>)_(large_needle)/32 7.72% 104.780 112.874 - 5.88% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 7.71% 0.945 1.018 - 1.77% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 7.69% 2.825 3.042 - 7.78% -
BM_vector_deque_ranges_copy_backward/0 7.68% 0.442 0.476 - 18.01% -
std::stable_partition(deque<int>)_(dense)/8192 7.68% 5669.075 6104.388 - 8.20% -
BM_PopHeap_float_64 7.68% 12.508 13.468 - 7.87% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.67% 11962.114 12879.551 - 2.81% -
rng::for_each_n(list<int>)/8192 7.64% 7226.471 7778.654 - 6.96% -
BM_RangesPushHeap_string_Descending_64 7.63% 2.255 2.427 - 10.84% -
BM_std_minmax<unsigned_int>/2 7.62% 0.825 0.888 - 1.39% -
std::unordered_map<int,_int>::count(key)_(existent)/32 7.61% 1.273 1.370 - 11.82% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.59% 29.311 31.534 - 8.05% -
BM_vector_deque_copy_backward/64000 7.58% 7240.333 7789.006 - 0.57% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 7.56% 26.619 28.631 - 38.47% -
BM_RangesPushHeap_string_Descending_16384 7.55% 2.462 2.648 - 12.55% -
BM_RangesPopHeap_float_16 7.54% 6.443 6.929 - 5.71% -
BM_std_minmax_element<char>/1 7.51% 0.301 0.324 - 7.48% -
BM_deque_vector_ranges_copy/0 7.48% 1.419 1.526 - 4.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.46% 5.086 5.466 - 1.72% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.46% 10.198 10.959 - 6.95% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 7.46% 1.278 1.373 - 5.61% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 7.44% 25.916 27.843 - 2.50% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 7.42% 24.540 26.360 - 23.34% -
std::set<int>::insert(value)_(already_present)/1024 7.41% 6.776 7.278 - 25.81% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 7.39% 21.644 23.244 - -9.50% -
BM_align/1 7.39% 0.897 0.963 - -1.07% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.36% 9.231 9.910 - 7.35% -
BM_std_minmax<unsigned_short>/4 7.34% 0.936 1.005 - 3.14% -
std::find_end(deque<int>)_(match_near_end)/8192 7.33% 165994.873 178157.226 - -0.42% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 7.32% 1.062 1.140 - 16.20% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.32% 22.288 23.920 - -1.88% -
BM_RangesPushHeap_string_Ascending_16384 7.31% 19.301 20.713 - 12.77% -
BM_StringAssignStr_Huge_Opaque 7.31% 104.579 112.218 - 3.26% -
std::unique(list<int>)_(sprinkled)/1024 7.27% 951.079 1020.200 - 7.76% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.25% 32.867 35.249 - 6.95% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 7.23% 8.749 9.382 - 2.20% -
rng::unique(list<int>,_pred)_(sprinkled)/32 7.23% 64.753 69.431 - 7.32% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.21% 4604.609 4936.479 - 4.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 7.20% 19.904 21.337 - -19.90% -
rng::find_last(deque<int>)_(bail_90%)/8 7.18% 0.867 0.929 - 7.40% -
BM_vector_deque_ranges_copy_backward/64000 7.17% 7334.739 7860.296 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 7.14% 143389547.512 153632786.486 - 0.54% -
bm_lexicographical_compare<signed_char>/3 7.14% 1.727 1.850 - 3.92% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.14% 6438.372 6898.197 - 2.34% -
rng::replace(vector<int>)_(sprinkled)/1024 7.14% 172.147 184.435 - -1.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.14% 1158.173 1240.828 - 0.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 7.09% 34.282 36.711 - 0.70% -
rng::find_if_not(deque<int>)_(process_all)/8192 7.09% 2801.915 3000.451 - 6.18% -
std::unique(list<int>)_(sprinkled)/8192 7.08% 7798.769 8350.893 - 5.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.07% 23.299 24.945 - 4.36% -
std::set<int>::upper_bound(key)_(non-existent)/1024 7.03% 5.991 6.413 - 7.73% -
rng::find_last(deque<int>)_(bail_90%)/1024 7.03% 29.003 31.042 - 7.64% -
std::unordered_set<std::string>::count(key)_(existent)/1024 6.98% 36.251 38.781 - -8.96% -
rng::swap_ranges(list<int>)/8192 6.97% 10073.590 10775.943 - -5.43% -
BM_PushHeap_uint64_Ascending_64 6.96% 1.518 1.624 - -5.02% -
rng::find_first_of(vector<int>)_(small_needle)/32 6.95% 47.426 50.721 - 0.69% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 6.95% 5.285 5.652 - 7.16% -
std::find_end(vector<int>)_(near_matches)/1024 6.94% 15538.485 16616.964 - 6.98% -
std::swap_ranges(deque<int>)/1024 6.94% 329.566 352.432 - 10.16% -
std::deque<int>::ctor(size)/1024 6.93% 68.900 73.675 - -0.87% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.93% 9.891 10.576 - 2.43% -
BM_MakeHeap_uint64_Heap_4 6.93% 0.277 0.296 - 7.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 6.92% 0.449 0.480 - -10.39% -
BM_RangesPushHeap_uint32_SingleElement_4 6.92% 0.346 0.370 - 8.73% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.88% 777.472 830.932 - 8.33% -
SetIntersection_Front_Vector_uint32_1024_1024 6.87% 5994053.260 6406103.566 - 6.78% -
BM_RangesPushHeap_uint64_Ascending_64 6.84% 1.519 1.623 - 0.68% -
BM_StringRelational_Less_Empty_Large_Control 6.84% 1.875 2.003 - 1.29% -
rng::replace(vector<int>)_(sprinkled)/8192 6.81% 1376.809 1470.581 - -0.56% -
std::deque<int>::ctor(size)/32 6.76% 26.122 27.889 - 1.65% -
BM_MakeHeap_float_Heap_4 6.76% 0.276 0.295 - 4.87% -
std::fill_n(vector<bool>)/64 6.76% 1.518 1.621 - 14.44% -
std::multiset<int>::equal_range(key)_(existent)/1024 6.74% 4.951 5.285 - 2.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.71% 3.599 3.840 - 9.33% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 6.69% 28.582 30.494 - 9.47% -
std::set<int>::insert(value)_(already_present)/8192 6.67% 10.831 11.554 - 20.57% -
BM_MakeHeap_uint32_Random_262144 6.67% 1.007 1.074 - 3.53% -
rng::stable_partition(deque<int>)_(sparse)/50 6.67% 27.405 29.232 - 2.61% -
std::swap_ranges(deque<int>)/8192 6.63% 2635.988 2810.828 - 9.23% -
BM_StringConstructDestroyCStr_Large_Opaque 6.54% 14.281 15.215 - 2.61% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.52% 6.872 7.320 - 2.11% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 6.52% 0.965 1.028 - -6.84% -
bm_lexicographical_compare<signed_char>/4 6.52% 1.956 2.083 - 3.07% -
rng::stable_partition(list<int>)_(dense)/8192 6.49% 18229.439 19411.725 - -24.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.46% 4.593 4.890 - -0.53% -
BM_vector_deque_ranges_move_backward/2 6.45% 1.937 2.061 - -0.06% -
rng::partial_sort_copy(deque<int>)_(descending)/8 6.43% 19.673 20.938 - 6.00% -
BM_MakeHeap_float_PipeOrgan_4 6.42% 0.388 0.413 - 3.91% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 6.42% 25.152 26.767 - 3.79% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 6.41% 1.134 1.206 - 6.15% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.39% 14.634 15.569 - 7.82% -
BM_vector_deque_ranges_copy_backward/1 6.39% 2.219 2.361 - -1.03% -
BM_PushHeap_uint64_Descending_4 6.38% 0.361 0.384 - 4.21% -
BM_vector_deque_move_backward/64000 6.35% 7358.308 7825.750 - 4.89% -
std::find_first_of(vector<int>)_(large_needle)/50 6.34% 267.929 284.904 - 7.37% -
std::stable_sort(deque<int>)_(descending)/8 6.32% 26.651 28.337 - 1.94% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 6.32% 1.255 1.334 - -2.31% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.30% 3.260 3.466 - 5.58% -
BM_PopHeap_string_262144 6.30% 92.586 98.418 - 2.47% -
BM_vector_deque_ranges_copy_backward/2 6.28% 1.943 2.065 - -0.08% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.28% 2.435 2.588 - 6.22% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 6.28% 1565.377 1663.644 - 6.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.27% 72.287 76.820 - 1.05% -
BM_std_minmax<unsigned_short>/2 6.27% 0.848 0.901 - -0.40% -
SetIntersection_Interlaced_Set_uint32_256_256 6.26% 8851964.824 9406487.963 - 2.30% -
BM_align/64 6.25% 0.896 0.952 - -0.98% -
BM_MakeThenSortHeap_string_SingleElement_4 6.20% 5.959 6.328 - 0.06% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.20% 27.017 28.692 - 6.56% -
rng::find_if(list<int>)_(bail_25%)/32768 6.16% 8454.857 8976.005 - 7.04% -
std::find_end(vector<int>)_(near_matches)/1000 6.15% 14998.970 15921.140 - 6.48% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.14% 21.641 22.970 - 0.83% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.14% 575297.400 610603.278 - 6.35% -
rng::find_last(deque<int>)_(bail_90%)/8192 6.13% 203.754 216.253 - 6.54% -
BM_RangesMakeHeap_uint32_Random_1024 6.13% 1.071 1.137 - 9.93% -
BM_SortHeap_float_16384 6.13% 26.721 28.358 - 5.63% -
std::set<int>::equal_range(key)_(existent)/8192 6.05% 7.957 8.438 - 4.00% -
BM_RangesPushHeap_float_Ascending_64 6.04% 1.747 1.853 - 5.05% -
std::copy(list<int>)/64 6.03% 32.056 33.990 - 10.53% -
SetIntersection_Front_Vector_float_16384_64 6.03% 1429711.111 1515894.998 - 6.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 6.00% 3.483 3.692 - 20.30% -
std::set<int>::count(key)_(existent)/32 5.97% 1.793 1.900 - 2.60% -
BM_RangesPushHeap_uint32_Descending_16 5.95% 0.361 0.382 - 7.11% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 5.94% 25.963 27.505 - 5.16% -
BM_StringRelationalLiteral_Less_Large_Large_Control 5.94% 2.205 2.336 - 2.15% -
std::set<int>::erase(key)_(existent)/8192 5.90% 51.270 54.296 - 5.41% -
SetIntersection_Front_Set_uint32_1024_1 5.89% 1061496.740 1124071.875 - 2.13% -
std::map<int,_int>::find(key)_(existent)/1024 5.87% 3.750 3.970 - 5.49% -
std::find_first_of(vector<int>)_(large_needle)/8192 5.87% 7061741.999 7476217.021 - 6.15% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 5.86% 17.714 18.753 - 4.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.85% 45.679 48.351 - -4.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.84% 822.045 870.051 - 1.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.84% 1192.195 1261.775 - 4.57% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.82% 54705.056 57889.153 - 5.93% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 5.82% 57.316 60.650 - -29.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 5.82% 10.645 11.264 - 2.78% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.82% 10.211 10.805 - 5.58% -
BM_align/256 5.82% 0.898 0.950 - -1.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.81% 16300.228 17248.084 - 9.07% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.80% 18.323 19.387 - 2.54% -
std::reverse(deque<int>)/32768 5.77% 5731.039 6061.608 - 5.79% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.76% 31.233 33.032 - 4.01% -
BM_StringDestroy_Large 5.73% 6.747 7.134 - 4.53% -
BM_align/8 5.73% 0.898 0.949 - -1.34% -
std::set<int>::ctor(&&,_different_allocs)/1024 5.72% 5771.482 6101.764 - 5.18% -
BM_std_minmax<short>/4 5.72% 0.971 1.026 - 5.56% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 5.70% 8.677 9.172 - -0.49% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.69% 3.377 3.569 - 6.69% -
BM_SortHeap_float_1 5.69% 0.251 0.266 - 6.33% -
BM_std_min<unsigned_long_long>/6 5.68% 1.628 1.720 - 3.81% -
BM_deque_vector_copy/2 5.67% 1.833 1.937 - 5.66% -
BM_RangesMakeHeap_uint32_Descending_64 5.67% 0.237 0.250 - -0.17% -
std::set<std::string>::ctor(const&,_alloc)/8192 5.67% 343426.413 362887.105 - 4.97% -
BM_StringRelational_Eq_Empty_Empty_Control 5.64% 1.854 1.959 - -7.53% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.61% 9.538 10.073 - -2.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.61% 1390.817 1468.784 - 4.24% -
SetIntersection_Interlaced_Set_string_64_64 5.61% 36012424.621 38031034.567 - -2.03% -
BM_RangesPushHeap_string_Descending_16 5.60% 2.108 2.226 - 6.46% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.60% 10.049 10.612 - 7.81% -
rng::unique_copy(deque<int>)_(sprinkled)/52 5.59% 14.761 15.587 - 5.27% -
std::find_if_not(vector<int>)_(process_all)/50 5.59% 14.233 15.029 - 5.90% -
std::generate_n(vector<int>)/50 5.59% 12.052 12.726 - 6.53% -
std::find_first_of(vector<int>)_(small_needle)/50 5.59% 70.613 74.557 - 4.93% -
BM_deque_vector_copy/1 5.58% 2.128 2.246 - 6.45% -
SetIntersection_Interlaced_Vector_uint32_1024_16 5.57% 1884804.393 1989825.506 - 1.14% -
BM_std_minmax<unsigned_short>/1 5.57% 0.624 0.659 - 5.10% -
BM_std_minmax_element<char>/3 5.55% 1.180 1.246 - 14.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.55% 79399.939 83803.757 - 8.53% -
std::find_end(vector<int>)_(near_matches)/8192 5.54% 919809.210 970812.444 - 6.06% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.54% 29.986 31.649 - 6.31% -
std::multiset<std::string>::count(key)_(non-existent)/32 5.54% 9.345 9.863 - -5.55% -
std::distance(join_view(vector<vector<int>>))/50 5.54% 0.604 0.638 - 4.05% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 5.54% 1.715 1.810 - 3.34% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.53% 10.557 11.142 - 5.51% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.53% 97.281 102.663 - 7.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 5.53% 3.402 3.590 - -3.68% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 5.52% 24.279 25.620 - 3.92% -
BM_RangesMakeHeap_float_Heap_4 5.52% 0.275 0.290 - 3.26% -
BM_StringFindAllMatch/512 5.52% 11.701 12.347 - 7.68% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.51% 990094.294 1044626.055 - 5.69% -
std::find_first_of(vector<int>)_(large_needle)/1024 5.49% 109910.345 115949.011 - 5.51% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.49% 22.715 23.963 - 9.65% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.49% 206.754 218.103 - -0.16% -
rng::find_if(deque<int>)_(bail_25%)/8 5.48% 1.453 1.533 - -0.99% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.48% 5.045 5.322 - 1.52% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 5.47% 0.931 0.982 - 7.59% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.46% 6492.491 6847.070 - 1.72% -
std::multiset<std::string>::clear()/32 5.46% 881.927 930.090 - 4.00% -
rng::move(vector<int>)/8 5.46% 2.221 2.342 - -1.36% -
std::find(vector<char>)_(bail_25%)/8 5.46% 1.011 1.066 - 0.06% -
rng::copy_n(vector<bool>)_(unaligned)/512 5.45% 3.322 3.502 - 0.73% -
BM_std_minmax<unsigned_int>/4 5.44% 0.973 1.026 - -11.14% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 5.42% 25.387 26.764 - 17.88% -
std::stable_partition(vector<int>)_(sparse)/32 5.42% 6.874 7.247 - 1.74% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.42% 1031.302 1087.159 - 11.61% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.42% 9.305 9.809 - -3.75% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.40% 4.519 4.763 - -2.99% -
rng::distance(join_view(vector<vector<int>>)/4096 5.40% 4.309 4.542 - 2.08% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.38% 1.575 1.660 - 5.50% -
BM_vector_deque_ranges_move/64 5.38% 2.661 2.804 - -0.17% -
BM_std_min<char>/32 5.36% 2.924 3.081 - 8.25% -
BM_std_minmax<unsigned_long_long>/1 5.36% 0.583 0.615 - 5.26% -
BM_RangesMakeThenSortHeap_float_Heap_256 5.35% 5.897 6.213 - 7.07% -
BM_PushHeap_float_Descending_16 5.33% 0.363 0.382 - 1.65% -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5.30% 5251.967 5530.432 - 5.42% -
rng::fill_n(list<int>)/8192 5.30% 7077.929 7453.004 - -0.55% -
std::unordered_multiset<int>::erase(iterator)/1024 5.30% 20.052 21.114 - -6.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 5.29% 1247648.960 1313604.723 - 2.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.28% 1116396.368 1175299.599 - 0.18% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.27% 134160.789 141234.230 - 8.20% -
std::unordered_set<int>::insert(value)_(new_value)/1024 5.27% 19.511 20.539 - -0.63% -
rng::copy_n(vector<bool>)_(aligned)/64 5.27% 1.304 1.373 - 0.40% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 5.26% 19.298 20.313 - 0.30% -
BM_RangesPushHeap_uint64_Ascending_256 5.26% 2.093 2.203 - 1.48% -
SetIntersection_Interlaced_Set_float_262144_4 5.25% 1286060.385 1353562.582 - 4.68% -
BM_PushHeap_uint64_Ascending_256 5.24% 2.092 2.201 - -2.53% -
std::swap_ranges(list<int>)/8192 5.24% 9671.365 10177.664 - 15.17% -
SetIntersection_Interlaced_Vector_uint64_1024_16 5.22% 2435110.210 2562255.934 - 7.26% -
BM_PushHeap_uint64_Random_4 5.20% 2.055 2.162 - 7.36% -
BM_MakeHeap_uint32_Random_1024 5.20% 1.030 1.084 - 5.09% -
std::map<std::string,_int>::insert(value)_(new_value)/0 5.20% 31.514 33.153 - 3.12% -
SetIntersection_None_Set_uint32_262144_1024 5.19% 1144851.727 1204241.455 - -0.92% -
BM_std_min<unsigned_int>/2 5.17% 0.462 0.486 - 5.18% -
BM_MakeHeap_float_Random_16384 5.17% 1.202 1.264 - 6.19% -
rng::contains_subrange(deque<int>)_(same_length)/16 5.17% 11.232 11.813 - 0.24% -
SetIntersection_None_Vector_uint32_262144_1 5.17% 1163332.856 1223448.241 - 0.68% -
rng::for_each(multiset<int>::iterator)/50 5.16% 56.078 58.971 - 4.69% -
BM_RangesMakeHeap_uint32_Heap_64 5.15% 0.257 0.270 - 3.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 5.15% 0.833 0.876 - 8.91% -
std::partial_sort(deque<int>)_(descending)/8 5.15% 41.369 43.500 - 3.61% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.14% 30.292 31.849 - 0.10% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.13% 5160.517 5425.297 - 2.77% -
BM_PushHeap_uint64_Ascending_262144 5.13% 4.658 4.897 - -1.82% -
std::replace(vector<int>)_(sprinkled)/32 5.11% 5.036 5.293 - -8.65% -
SetIntersection_Interlaced_Set_uint32_262144_262144 5.11% 1921189.127 2019401.285 - 1.82% -
SetIntersection_None_Set_uint32_262144_262144 5.11% 1148176.270 1206798.585 - -0.49% -
BM_vector_deque_ranges_move_backward/64000 5.10% 7177.082 7542.995 - -1.25% -
rng::for_each(map<int>)/50 5.09% 41.514 43.625 - 7.47% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5.07% 5236.821 5502.131 - 4.73% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.07% 9.184 9.650 - -3.71% -
BM_std_min<unsigned_int>/8 5.06% 1.278 1.342 - 3.26% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.04% 581.090 610.392 - 4.22% -
std::find_if(deque<int>)_(process_all)/8192 5.04% 2845.291 2988.700 - 1.55% -
bm_lexicographical_compare<signed_char>/5 5.03% 2.207 2.318 - 1.37% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 5.03% 2.386 2.505 - -8.02% -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.03% 4.265 4.479 - 7.78% -
std::unordered_set<std::string>::find(key)_(existent)/1024 5.02% 35.266 37.037 - -4.15% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 5.02% 23.046 24.203 - 2.33% -
rng::rotate(deque<int>)_(1_element_forward)/1024 5.01% 38.856 40.804 - 4.54% -
BM_deque_deque_ranges_move_backward/4000 5.01% 144.913 152.171 - 3.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.01% 83870.291 88070.821 - 1.98% -
BM_vector_deque_copy_backward/70000 4.99% 8163.027 8570.628 - -0.91% -
std::map<int,_int>::find(key)_(non-existent)/1024 4.99% 5.412 5.682 - 5.33% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 4.99% 9.553 10.030 - -0.72% -
rng::partial_sort(vector<int>)_(descending)/8 4.98% 24.851 26.088 - 5.30% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.98% 18.604 19.530 - 4.95% -
SetIntersection_Front_Vector_uint32_16384_16384 4.98% 79360260.513 83308861.210 - 0.03% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 4.97% 33.007 34.649 - 1.84% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.97% 34.857 36.591 - 3.98% -
std::for_each_n(list<int>)/50 4.95% 22.766 23.892 - 6.65% -
SetIntersection_None_Set_string_16384_1024 4.93% 206274752.285 216453599.772 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.93% 1134326.021 1190275.432 - 0.23% -
BM_MakeThenSortHeap_float_Descending_256 4.92% 5.722 6.003 - 5.43% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.92% 12120.405 12716.181 - 2.46% -
rng::partition(deque<int>)_(sparse)/8192 4.91% 3027.739 3176.501 - 5.46% -
BM_PushHeap_uint64_Descending_16 4.91% 0.360 0.378 - 4.90% -
SetIntersection_Interlaced_Vector_float_1024_16 4.89% 2819898.220 2957779.529 - 39.79% -
std::copy_n(vector<bool>)_(aligned)/64 4.87% 1.303 1.367 - 0.30% -
BM_PushHeap_float_Random_4 4.87% 2.837 2.975 - -2.36% -
BM_RangesMakeThenSortHeap_float_Descending_256 4.87% 5.718 5.996 - 2.02% -
BM_deque_deque_ranges_move_backward/70000 4.87% 8505.993 8920.024 - 2.85% -
std::remove_if(list<int>)_(prefix)/8192 4.87% 9351.179 9806.189 - -1.94% -
std::for_each_n(deque<int>)/8 4.85% 1.254 1.315 - 2.44% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.84% 1.502 1.575 - -3.16% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.83% 11890.098 12464.734 - -0.01% -
SetIntersection_None_Set_uint32_262144_64 4.83% 1150543.051 1206117.186 - -1.12% -
rng::find_end(list<int>,_pred)_(single_element)/1024 4.82% 773.160 810.416 - 5.21% -
rng::contains_subrange(list<int>)_(same_length)/16 4.81% 6.609 6.926 - 4.87% -
std::move_backward(deque<int>)/8 4.78% 3.319 3.477 - 1.74% -
rng::none_of(vector<int>)_(process_all)/8 4.78% 2.353 2.466 - 6.08% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.78% 6372.183 6676.714 - 0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.78% 1330282.741 1393847.094 - -1.99% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 4.78% 480.400 503.343 - 3.93% -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 4.77% 16.300 17.078 - 4.51% -
SetIntersection_None_Vector_uint32_1024_256 4.77% 1104667.208 1157321.659 - 0.13% -
std::unique(list<int>)_(sprinkled)/32 4.76% 57.007 59.722 - 4.46% -
SetIntersection_Front_Set_uint64_1024_4 4.76% 1099855.862 1152162.838 - -0.34% -
std::find_first_of(vector<int>)_(small_needle)/1024 4.75% 1411.892 1478.976 - 4.94% -
rng::copy(list<int>)/32768 4.75% 26739.305 28009.154 - 2.90% -
rng::starts_with(deque<int>,_pred)/1000 4.73% 510.498 534.643 - 5.15% -
BM_RangesPushHeap_uint64_Ascending_16384 4.73% 3.564 3.733 - 1.20% -
SetIntersection_Front_Set_uint32_262144_1024 4.72% 15471435.448 16202065.012 - 5.27% -
std::rotate(deque<int>)_(1_element_forward)/1024 4.72% 38.743 40.572 - 4.79% -
rng::find_end(list<int>,_pred)_(single_element)/1000 4.70% 755.614 791.115 - 5.07% -
std::replace(vector<int>)_(sprinkled)/50 4.69% 7.726 8.089 - -4.85% -
rng::search_n(list<int>)_(no_match)/8192 4.67% 7393.262 7738.659 - 12.63% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 4.67% 24.531 25.676 - -5.56% -
rng::remove_if(vector<int>)_(sprinkled)/32 4.66% 53.393 55.884 - 5.02% -
rng::contains_subrange(deque<int>)_(process_all)/32 4.66% 13.918 14.567 - 30.61% -
rng::is_sorted(deque<int>,_pred)/8 4.66% 4.472 4.680 - 5.29% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 4.66% 25.684 26.881 - 6.15% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.66% 0.242 0.253 - 4.52% -
std::remove_if(vector<int>)_(sprinkled)/32 4.66% 53.749 56.252 - 5.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.65% 64401241.139 67397226.312 - -21.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.65% 42.765 44.754 - 2.38% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.64% 1.437 1.503 - -0.03% -
rng::find_end(vector<int>)_(match_near_end)/1000 4.61% 264.507 276.713 - 1.40% -
std::partial_sort(deque<int>)_(heap)/8 4.61% 37.585 39.318 - 3.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 4.61% 7810851.184 8170687.385 - 2.39% -
BM_num_get<long> 4.60% 11.063 11.572 - -2.46% -
SetIntersection_None_Set_uint32_262144_256 4.59% 1150203.369 1202949.949 - -1.31% -
rng::copy_backward(vector<int>)/4096 4.57% 141.099 147.555 - -21.94% -
SetIntersection_Interlaced_Set_string_16384_1024 4.57% 339042062.996 354544743.112 - 2.14% -
BM_std_min<char>/30 4.57% 2.223 2.325 - 1.27% -
BM_vector_deque_ranges_copy_backward/65536 4.56% 7661.263 8010.789 - 0.52% -
rng::move(list<int>)/512 4.54% 353.190 369.217 - 0.33% -
std::set<std::string>::ctor(const&)/8192 4.54% 342636.056 358179.515 - 3.51% -
SetIntersection_Front_Vector_float_64_64 4.54% 11583921.493 12109401.899 - 5.16% -
rng::copy_n(vector<int>)/32768 4.52% 2294.113 2397.787 - -15.71% -
BM_MakeHeap_uint32_PipeOrgan_1024 4.51% 0.689 0.720 - 0.23% -
rng::find_end(list<int>)_(near_matches)/1000 4.51% 36519.227 38166.934 - 5.03% -
BM_std_minmax<unsigned_short>/30 4.51% 2.726 2.849 - 0.50% -
rng::contains_subrange(list<int>)_(process_all)/50 4.51% 17.614 18.408 - 0.41% -
rng::unique(list<int>,_pred)_(sprinkled)/52 4.51% 82.809 86.543 - 3.07% -
bm_ranges_lexicographical_compare<int>/1 4.51% 1.295 1.354 - -1.80% -
BM_StringRelational_Eq_Small_Huge_Control 4.51% 0.481 0.502 - 5.34% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.50% 4.360 4.556 - 0.44% -
BM_PopHeap_float_4 4.50% 2.374 2.480 - 2.26% -
SetIntersection_None_Set_uint32_262144_1 4.50% 1159141.115 1211276.935 - -1.39% -
std::find_if_not(vector<int>)_(process_all)/8 4.49% 2.531 2.644 - 3.83% -
BM_StringFindNoMatch/64 4.49% 1.849 1.932 - -2.35% -
rng::any_of(vector<int>)_(process_all)/8 4.49% 2.354 2.460 - 4.79% -
rng::find_first_of(vector<int>)_(small_needle)/50 4.48% 71.689 74.899 - -3.00% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.48% 23.078 24.111 - 4.25% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.47% 11894.715 12426.927 - -7.14% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.47% 15087053.996 15761256.253 - 0.57% -
bm_ranges_lexicographical_compare<signed_char>/16 4.47% 1.297 1.355 - 0.22% -
BM_std_min<char>/1024 4.47% 8.310 8.681 - 2.59% -
std::deque<int>::ctor(size)/8192 4.46% 440.529 460.195 - 1.67% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.46% 11591.857 12109.285 - -7.96% -
bm_ranges_lexicographical_compare<signed_char>/512 4.44% 7.690 8.032 - 2.28% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.44% 70.229 73.344 - -1.80% -
std::generate(list<int>)/50 4.43% 15.364 16.045 - 5.18% -
std::unordered_map<int,_int>::erase(iterator)/8192 4.43% 20.357 21.259 - 0.17% -
rng::find_end(forward_list<int>)_(single_element)/8192 4.43% 5947.088 6210.254 - 3.24% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 4.42% 80589715.558 84154288.223 - -9.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4.42% 5134784.353 5361722.504 - 0.41% -
BM_std_minmax_element<short>/1024 4.41% 268.321 280.150 - -4.35% -
SetIntersection_None_Set_float_16384_16384 4.41% 156755842.003 163666233.865 - 5.81% -
std::multiset<std::string>::clear()/1024 4.40% 19435.514 20291.630 - 1.16% -
rng::partition(deque<int>)_(sparse)/1024 4.40% 389.383 406.523 - 5.13% -
BM_StringCopy_Huge 4.39% 100.977 105.407 - 0.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 4.39% 8793333.555 9178995.587 - 4.41% -
BM_RangesPushHeap_uint64_Ascending_262144 4.39% 4.701 4.907 - 0.41% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.38% 11278.678 11772.981 - 4.43% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.38% 17.898 18.681 - 1.11% -
SetIntersection_Front_Vector_float_262144_64 4.38% 1444985.010 1508203.195 - 5.58% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.37% 24.349 25.412 - 4.65% -
BM_num_get<long_long> 4.36% 11.169 11.656 - -1.60% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 4.36% 19.356 20.200 - 7.62% -
SetIntersection_None_Set_float_262144_16384 4.35% 1163602.455 1214249.673 - 3.41% -
SetIntersection_Interlaced_Vector_uint64_16384_16 4.34% 2435060.489 2540826.820 - -17.31% -
SetIntersection_Front_Vector_float_256_64 4.34% 4607275.553 4807370.383 - 4.08% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.34% 0.554 0.578 - 5.11% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.33% 794.216 828.640 - 7.36% -
rng::for_each(multimap<int>::iterator)/50 4.32% 41.754 43.556 - 5.38% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 4.31% 38852.096 40527.852 - 6.87% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.31% 776.956 810.453 - 6.07% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 4.31% 40414.932 42156.913 - 10.96% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.31% 2.855 2.978 - 4.05% -
std::find_end(deque<int>)_(match_near_end)/1024 4.30% 3325.850 3468.917 - -1.78% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.30% 28.571 29.798 - 1.87% -
std::stable_sort(deque<int>)_(repeated)/8 4.29% 18.203 18.984 - 2.33% -
std::search_n(list<int>)_(no_match)/1000 4.29% 677.286 706.348 - 20.54% -
BM_deque_vector_ranges_move_backward/1 4.29% 2.117 2.208 - 4.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 4.29% 0.534 0.557 - 4.36% -
std::unordered_set<int>::insert(value)_(new_value)/8192 4.29% 19.381 20.213 - 2.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.28% 1973.306 2057.777 - 0.04% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.28% 6647.428 6931.969 - 1.71% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 4.26% 150.190 156.586 - 3.12% -
std::stable_partition(vector<int>)_(sparse)/8192 4.25% 1496.970 1560.644 - 3.64% -
BM_std_minmax_element<short>/4000 4.25% 1024.336 1067.861 - -6.44% -
rng::is_partitioned(vector<int>)_(partitioned)/32 4.24% 5.712 5.954 - 2.95% -
BM_SortHeap_float_4 4.23% 1.028 1.071 - 3.71% -
BM_RangesMakeThenSortHeap_float_Descending_64 4.23% 3.247 3.385 - 3.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.22% 60.364 62.911 - 3.68% -
BM_deque_deque_ranges_copy_backward/65536 4.21% 7981.857 8317.871 - 3.08% -
std::unique(vector<int>,_pred)_(contiguous)/52 4.21% 63.191 65.849 - 3.97% -
rng::find_end(list<int>)_(near_matches)/1024 4.20% 38068.399 39668.534 - 4.87% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.20% 2.098 2.186 - 2.28% -
std::search(deque<int>,_pred)_(same_length)/1000 4.20% 478.041 498.130 - 2.87% -
std::search(vector<int>)_(single_element)/1000 4.20% 228.684 238.289 - 4.69% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 4.19% 2.265 2.360 - 0.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 4.18% 20.475 21.331 - -3.52% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.18% 260027.664 270887.750 - 3.16% -
rng::starts_with(deque<int>,_pred)/1024 4.18% 524.734 546.643 - 5.12% -
BM_PushHeap_uint32_Descending_4 4.17% 0.344 0.358 - -2.79% -
std::find_first_of(vector<int>)_(small_needle)/32 4.17% 46.829 48.783 - 4.48% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 4.17% 56.102 58.441 - 5.08% -
BM_std_minmax_element<short>/4096 4.17% 1049.902 1093.640 - -6.38% -
BM_num_get<bool> 4.16% 12.081 12.584 - -1.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.15% 25863.867 26938.462 - 3.09% -
BM_std_minmax_element<short>/5500 4.15% 1409.228 1467.695 - -5.77% -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.14% 4.195 4.369 - 0.54% -
SetIntersection_Front_Vector_uint32_16384_64 4.13% 1448094.787 1507962.596 - 7.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 4.13% 2.165 2.255 - 2.82% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 4.12% 33.577 34.961 - 1.83% -
SetIntersection_None_Vector_uint32_16384_16 4.12% 1158031.336 1205746.721 - 2.05% -
SetIntersection_Front_Set_uint64_16384_4 4.11% 1083437.932 1127995.982 - -2.27% -
SetIntersection_None_Set_float_262144_1 4.11% 1162173.096 1209927.980 - 1.29% -
748_flightdm_r 4.11% 8.978 9.347 - 1.18% -
SetIntersection_Interlaced_Set_float_262144_16 4.10% 1599214.761 1664850.506 - 3.32% -
BM_std_minmax_element<long_long>/1024 4.10% 272.019 283.182 - 3.31% -
SetIntersection_None_Set_uint32_262144_4 4.10% 1157711.346 1205214.353 - -1.11% -
std::vector<int>::ctor(size)/1024 4.10% 41.099 42.785 - 1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.09% 344875130.437 358989441.471 - -2.30% -
std::is_partitioned(vector<int>)_(partitioned)/50 4.09% 9.460 9.847 - 1.36% -
BM_std_minmax_element<long_long>/512 4.08% 138.204 143.844 - 3.59% -
rng::find_last(vector<char>)_(bail_90%)/1048576 4.08% 12129.540 12624.163 - 5.93% -
SetIntersection_None_Set_float_262144_16 4.08% 1161137.533 1208472.169 - 2.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.08% 12768803.666 13289243.790 - -1.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.07% 67252.082 69988.337 - 3.43% -
std::copy_n(deque<int>)/8 4.06% 2.643 2.750 - -0.45% -
rng::all_of(list<int>)_(process_all)/8 4.06% 2.610 2.716 - 4.16% -
BM_StringFindAllMatch/1 4.05% 2.774 2.887 - 9.59% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.03% 25.999 27.047 - 0.60% -
SetIntersection_None_Set_uint32_262144_16 4.03% 1156487.547 1203094.806 - -1.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.01% 33.084 34.412 - 2.69% -
std::search(vector<int>)_(single_element)/1024 4.01% 234.213 243.601 - 4.65% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.01% 5.705 5.934 - -1.47% -
BM_PushHeap_uint64_PipeOrgan_4 4.00% 0.486 0.506 - 2.89% -
std::set<int>::lower_bound(key)_(existent)/8192 4.00% 7.847 8.161 - 4.38% -
SetIntersection_Front_Vector_uint64_262144_4 4.00% 1080121.867 1123334.320 - 3.27% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.98% 10.593 11.016 - -4.95% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.98% 7.468 7.766 - -2.55% -
BM_vector_deque_move_backward/70000 3.98% 8004.825 8323.533 - -0.74% -
rng::find_last(forward_list<int>)_(bail_10%)/50 3.98% 20.152 20.954 - 1.62% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.97% 30.094 31.289 - 5.90% -
BM_deque_deque_copy_backward/70000 3.97% 8402.618 8736.218 - 1.29% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 3.97% 14.447 15.021 - 3.85% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.96% 5.617 5.840 - 2.04% -
BM_RangesSortHeap_float_16384 3.93% 26.487 27.529 - 4.37% -
BM_MakeThenSortHeap_float_Ascending_4 3.93% 1.397 1.452 - 1.37% -
SetIntersection_None_Set_string_16384_256 3.92% 201103205.264 208996257.357 - 2.13% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.92% 3.665 3.809 - 3.96% -
std::stable_partition(vector<int>)_(sparse)/1024 3.91% 207.265 215.378 - 2.75% -
std::multiset<int>::equal_range(key)_(non-existent)/32 3.91% 2.309 2.400 - 1.66% -
BM_std_minmax<unsigned_short>/31 3.90% 2.998 3.115 - -0.45% -
rng::find_last(vector<int>)_(bail_90%)/1024 3.89% 27.906 28.992 - 4.32% -
BM_std_minmax_element<short>/512 3.89% 138.028 143.395 - -3.65% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.88% 3.964 4.118 - 1.80% -
rng::partial_sort(deque<int>)_(ascending)/8 3.88% 30.501 31.685 - -5.08% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.88% 2.285 2.374 - -4.78% -
SetIntersection_Interlaced_Vector_float_1024_4 3.88% 1466805.052 1523655.116 - 15.43% -
BM_std_minmax_element<short>/70000 3.87% 17852.010 18543.764 - -6.19% -
std::stable_partition(deque<int>)_(sparse)/8192 3.87% 3369.537 3500.010 - -5.97% -
SetIntersection_None_Set_float_262144_256 3.87% 1163435.059 1208416.016 - 2.52% -
rng::find_end(list<int>)_(match_near_end)/1024 3.86% 4568.494 4744.879 - 4.64% -
std::remove_if(deque<int>)_(sprinkled)/32 3.86% 56.119 58.283 - -0.47% -
BM_std_minmax_element<short>/64000 3.85% 16301.128 16928.346 - -7.04% -
SetIntersection_Front_Set_uint64_1024_64 3.85% 1888060.935 1960660.974 - -4.32% -
BM_std_min<int>/3 3.84% 0.696 0.723 - 4.41% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.84% 1072326.319 1113539.894 - -0.18% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 3.84% 10.434 10.835 - 4.85% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 3.83% 8903.991 9245.324 - 2.80% -
BM_vector_deque_move_backward/0 3.83% 0.444 0.461 - -24.30% -
std::find_end(list<int>)_(match_near_end)/1000 3.83% 749.559 778.254 - 4.31% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.82% 10.530 10.932 - 5.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.82% 2199578.617 2283632.078 - 4.00% -
BM_PushHeap_uint64_Ascending_1024 3.81% 2.577 2.676 - -1.35% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 3.81% 1.668 1.732 - 0.45% -
BM_RangesPopHeap_float_4 3.81% 2.369 2.459 - 1.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 3.81% 4236060.176 4397342.173 - 2.00% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.80% 1.207 1.253 - 8.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.80% 1084613.481 1125830.855 - 2.27% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 3.79% 28.912 30.008 - 6.03% -
BM_RangesPushHeap_uint64_Ascending_1024 3.76% 2.577 2.674 - 1.34% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.76% 25.997 26.975 - 0.90% -
BM_std_min<char>/5 3.76% 1.426 1.480 - 6.43% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 3.75% 45449.178 47155.268 - 3.51% -
SetIntersection_None_Set_uint32_262144_16384 3.75% 1151559.490 1194772.299 - -2.47% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.75% 29.485 30.591 - 0.29% -
SetIntersection_Front_Set_uint32_256_64 3.74% 6235168.440 6468412.690 - 2.94% -
bm_ranges_lexicographical_compare<int>/2 3.73% 1.527 1.584 - -1.41% -
rng::is_partitioned(vector<int>)_(partitioned)/50 3.73% 8.481 8.797 - 2.64% -
SetIntersection_None_Vector_uint64_256_64 3.72% 3526385.901 3657693.350 - 0.99% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.72% 10.200 10.579 - -0.11% -
std::unordered_set<int>::erase(key)_(existent)/8192 3.71% 22.841 23.689 - -4.67% -
std::set<std::string>::insert(value)_(already_present)/8192 3.71% 38.534 39.964 - 4.55% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.71% 18.628 19.319 - 0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.71% 1114226.755 1155523.353 - 3.34% -
std::move_backward(vector<int>)/1048576 3.69% 54475.926 56485.961 - 1.30% -
std::vector<std::string>::ctor(size)/32 3.69% 33.569 34.807 - 2.52% -
SetIntersection_None_Set_float_262144_64 3.69% 1161667.966 1204507.162 - 2.02% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.68% 1532976.971 1589389.406 - -1.10% -
std::find_if(deque<int>)_(bail_25%)/32768 3.68% 2748.610 2849.743 - 1.74% -
BM_std_minmax_element<long_long>/4096 3.68% 1077.033 1116.632 - 3.80% -
BM_vector_deque_copy_backward/65536 3.67% 7749.664 8034.233 - -3.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 3.67% 0.553 0.573 - 3.23% -
std::copy_backward(vector<bool>)_(aligned)/512 3.66% 1.560 1.617 - 6.70% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 3.66% 21.594 22.385 - 4.12% -
BM_std_min<unsigned_char>/4096 3.66% 28.934 29.993 - 3.70% -
BM_std_minmax_element<short>/65536 3.66% 16691.883 17302.435 - -7.27% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 3.65% 1.293 1.340 - 8.70% -
BM_PushHeap_float_Ascending_16384 3.65% 4.221 4.375 - 2.17% -
SetIntersection_None_Set_float_262144_4 3.65% 1162813.152 1205234.375 - 1.61% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.64% 8.512 8.822 - -1.65% -
BM_std_minmax_element<long_long>/4000 3.64% 1052.350 1090.606 - 3.72% -
std::set<std::string>::insert(value)_(already_present)/0 3.64% 14.980 15.525 - -2.61% -
SetIntersection_Front_Vector_uint32_262144_64 3.63% 1428603.747 1480441.250 - 3.75% -
std::find(list<int>)_(process_all)/50 3.62% 18.131 18.788 - -10.09% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 3.62% 25700.541 26630.705 - 3.56% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 3.61% 29.452 30.515 - 2.31% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.61% 17.177 17.797 - 2.61% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 3.61% 10.156 10.523 - 3.13% -
rng::copy_n(list<int>)/4096 3.60% 3983.009 4126.495 - -6.59% -
rng::move_backward(vector<bool>)_(unaligned)/4096 3.60% 27.706 28.703 - 3.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.58% 1131003.983 1171550.111 - -1.74% -
std::multimap<int,_int>::count(key)_(existent)/32 3.56% 3.493 3.618 - 2.38% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 3.56% 1858.385 1924.498 - 2.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.56% 26349371.199 27286565.085 - 0.18% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.56% 5.700 5.903 - 3.24% -
rng::copy_n(list<int>)/32768 3.55% 26260.779 27193.825 - 4.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.55% 38932.997 40315.938 - 5.35% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.55% 3.132 3.243 - 8.74% -
rng::starts_with(deque<int>,_pred)/8192 3.55% 4053.826 4197.627 - 7.21% -
BM_PushHeap_uint64_Ascending_16384 3.55% 3.564 3.691 - -0.78% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.54% 168295946.102 174251989.135 - -11.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.53% 0.733 0.759 - 7.82% -
BM_RangesPushHeap_float_Ascending_1024 3.53% 3.105 3.214 - 2.68% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 3.53% 1237.061 1280.688 - -13.88% -
SetIntersection_Interlaced_Vector_uint64_16384_256 3.51% 20393610.749 21108905.003 - 2.04% -
SetIntersection_Interlaced_Set_uint64_1024_1024 3.50% 15186180.066 15718013.426 - -0.54% -
std::rotate(deque<int>)_(by_1/4)/1024 3.50% 782.720 810.120 - 3.63% -
SetIntersection_None_Set_float_262144_262144 3.50% 1166374.509 1207160.318 - 1.96% -
BM_MakeHeap_float_Random_16 3.49% 1.608 1.664 - 9.40% -
BM_std_min<unsigned_char>/32 3.49% 2.864 2.964 - 3.82% -
std::is_sorted_until(list<int>,_pred)/8192 3.49% 7769.360 8040.159 - 3.74% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 3.48% 6383.288 6605.330 - 3.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.48% 0.447 0.463 - -3.79% -
BM_deque_deque_ranges_move/64000 3.47% 2837.385 2935.744 - 3.54% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 3.46% 1.387 1.435 - 11.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.44% 4273.183 4420.117 - -0.50% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 3.43% 821.234 849.430 - 4.01% -
bm_lexicographical_compare<signed_char>/6 3.43% 2.491 2.576 - 2.76% -
std::fill_n(list<int>)/32 3.43% 8.078 8.355 - 3.88% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.42% 22.143 22.901 - 1.92% -
std::search(list<int>)_(no_match)/1024 3.42% 738.440 763.668 - -52.03% -
BM_SortHeap_float_64 3.41% 3.152 3.260 - 1.53% -
BM_std_minmax<short>/24 3.39% 2.225 2.300 - -0.29% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.38% 828.133 856.163 - 13.24% -
rng::partial_sort_copy(deque<int>)_(heap)/8 3.38% 16.013 16.555 - 8.60% -
BM_StringRelational_Less_Small_Small_Control 3.37% 1.727 1.785 - 1.84% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.37% 28.126 29.075 - 3.66% -
rng::generate(list<int>)/50 3.37% 15.364 15.882 - 3.61% -
SetIntersection_Front_Vector_uint32_262144_256 3.37% 2269960.075 2346391.735 - -0.17% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 3.37% 47.669 49.274 - 2.68% -
bm_gcd_trivial 3.36% 0.856 0.885 - 1.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 3.36% 343275906.863 354816903.101 - 3.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.36% 3.490 3.607 - 1.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.36% 20.942 21.644 - 2.60% -
SetIntersection_Interlaced_Set_string_64_16 3.35% 39042539.347 40351942.500 - 4.62% -
BM_std_minmax<unsigned_long_long>/3 3.35% 1.239 1.280 - 2.48% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 3.35% 27.448 28.367 - -0.58% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.34% 14651.286 15141.204 - 8.33% -
BM_RangesPushHeap_uint32_SingleElement_16 3.34% 0.346 0.357 - 6.14% -
rng::for_each(map<int>)/8192 3.34% 16713.732 17271.502 - 3.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.34% 4.993 5.159 - -2.69% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.33% 778.068 803.975 - 1.28% -
SetIntersection_Front_Set_uint64_262144_256 3.33% 4480569.092 4629684.901 - 0.58% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.33% 875988.622 905119.394 - 5.81% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.32% 35.316 36.490 - 2.36% -
BM_std_min<unsigned_short>/22 3.32% 1.813 1.873 - -0.75% -
BM_MakeHeap_uint32_Random_16 3.30% 1.253 1.294 - 2.27% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.30% 31.200 32.231 - 1.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.30% 815538.739 842475.468 - 2.57% -
rng::contains_subrange(list<int>)_(single_element)/50 3.30% 17.644 18.226 - 1.88% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.30% 2074.404 2142.839 - 3.41% -
BM_std_min<unsigned_char>/4000 3.29% 27.063 27.953 - 3.29% -
std::rotate(deque<int>)_(1_element_forward)/32 3.29% 4.638 4.790 - 2.66% -
std::find_if(vector<int>)_(process_all)/8192 3.29% 2194.264 2266.399 - 3.45% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.29% 0.939 0.970 - 2.76% -
std::stable_sort(deque<int>)_(ascending)/8 3.28% 18.150 18.747 - 0.64% -
BM_std_minmax_element<long_long>/5500 3.28% 1444.963 1492.398 - 3.94% -
rng::fold_left(list<int>)/50 3.28% 37.480 38.710 - -2.74% -
BM_std_min<unsigned_long_long>/22 3.27% 2.170 2.241 - 0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.27% 348957915.886 360368548.398 - 0.82% -
BM_MakeHeap_uint32_Ascending_256 3.27% 0.597 0.617 - 1.55% -
SetIntersection_Front_Vector_float_1024_64 3.26% 1448710.809 1495972.912 - 3.82% -
std::stable_partition(vector<int>)_(sparse)/50 3.26% 20.155 20.813 - 2.73% -
SetIntersection_Interlaced_Set_float_262144_64 3.26% 1573333.576 1624588.381 - 3.53% -
SetIntersection_None_Vector_uint32_1024_1 3.25% 1121442.065 1157918.303 - 0.09% -
bm_lexicographical_compare<int>/64 3.25% 4.813 4.970 - 1.17% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.25% 20.426 21.089 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.25% 1202052.231 1241108.677 - 1.00% -
SetIntersection_Interlaced_Set_uint32_256_4 3.25% 11408589.433 11779253.718 - 1.90% -
std::unordered_set<int>::erase(key)_(existent)/32 3.25% 21.059 21.743 - 1.73% -
std::unordered_map<int,_int>::find(key)_(existent)/32 3.24% 1.160 1.198 - 0.98% -
std::find_if(vector<int>)_(process_all)/32768 3.24% 8804.068 9088.978 - 3.37% -
SetIntersection_Front_Set_uint64_262144_4 3.22% 1117760.870 1153713.170 - 0.01% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.22% 1226220.865 1265659.748 - 0.71% -
std::adjacent_find(deque<int>)/8 3.22% 2.957 3.052 - -15.72% -
std::none_of(deque<int>)_(process_all)/50 3.21% 17.757 18.328 - -0.61% -
BM_MakeHeap_uint64_Random_256 3.21% 1.134 1.171 - -5.13% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 3.20% 1.862 1.922 - 11.47% -
std::reverse(list<int>)/32768 3.20% 16886.928 17426.850 - -0.41% -
std::partial_sort(deque<int>)_(ascending)/8 3.19% 29.620 30.566 - 1.00% -
std::find_end(list<int>)_(single_element)/1000 3.19% 674.330 695.864 - 0.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.19% 3.951 4.077 - 1.85% -
BM_RangesSortHeap_float_4 3.19% 1.027 1.059 - 5.33% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.19% 16.284 16.803 - 4.40% -
SetIntersection_Interlaced_Set_float_262144_16384 3.18% 1251303.222 1291154.866 - 2.10% -
std::copy_backward(vector<bool>)_(aligned)/1048576 3.18% 2731.159 2818.101 - 107.95% -
BM_deque_vector_copy/64 3.17% 2.573 2.655 - 3.59% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.17% 24.083 24.846 - 0.62% -
std::rotate(list<int>)_(1_element_backward)/8192 3.17% 8441.119 8708.363 - -0.40% -
std::remove(deque<int>)_(prefix)/50 3.15% 65.874 67.950 - -0.41% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.15% 282.302 291.201 - 0.96% -
SetIntersection_Interlaced_Set_uint64_16384_256 3.14% 206805341.018 213307506.959 - 1.91% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 3.14% 1.145 1.181 - 1.30% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 3.14% 13008.757 13417.468 - 2.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 3.14% 10.482 10.811 - -0.84% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.13% 30.301 31.248 - -4.59% -
rng::move_backward(deque<int>)/4096 3.12% 154.970 159.806 - 2.46% -
SetIntersection_Front_Vector_uint32_1024_64 3.11% 1390369.019 1433663.696 - -0.07% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 3.11% 16.201 16.705 - 4.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.11% 11961779.316 12333566.338 - 3.17% -
BM_SortHeap_float_262144 3.10% 30.427 31.372 - 3.32% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 3.10% 490.843 506.065 - 2.29% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.10% 21.980 22.661 - 1.81% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.08% 4.420 4.556 - 3.47% -
std::deque<int>::erase(begin)_(cheap_elements)/32 3.08% 7.508 7.739 - 3.34% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.08% 5.214 5.375 - 4.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.08% 681.437 702.394 - 2.20% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.07% 6.080 6.266 - -0.41% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 3.06% 1.338 1.379 - 2.22% -
rng::rotate(deque<int>)_(1_element_forward)/50 3.06% 6.100 6.287 - 2.30% -
SetIntersection_Interlaced_Set_uint32_262144_4 3.06% 1261439.127 1300000.571 - -3.52% -
BM_RangesPushHeap_float_Ascending_262144 3.05% 5.135 5.292 - 1.55% -
SetIntersection_None_Set_float_262144_1024 3.04% 1171820.474 1207453.858 - 2.03% -
std::search_n(deque<int>,_pred)_(no_match)/1000 3.04% 602.694 621.015 - 2.83% -
BM_vector_deque_copy_backward/64 3.04% 2.961 3.051 - 1.91% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.03% 17630998.058 18165991.300 - -1.22% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.03% 567.015 584.220 - 3.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.03% 34.663 35.715 - 1.80% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.03% 3.436 3.540 - 4.45% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.02% 3.738 3.851 - 2.82% -
BM_deque_deque_ranges_copy_backward/4000 3.02% 146.264 150.674 - 3.08% -
BM_RangesPushHeap_float_PipeOrgan_4 3.01% 0.481 0.496 - 2.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.01% 13036575.196 13429286.653 - 4.34% -
std::copy(deque<int>)/8 3.01% 2.744 2.826 - 2.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.01% 865.000 891.024 - 2.63% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.00% 29.580 30.469 - -0.01% -
SetIntersection_Front_Set_uint32_262144_256 2.99% 4783864.002 4926812.126 - 5.04% -
BM_StringRelational_Eq_Small_Large_Control 2.99% 0.478 0.492 - 1.06% -
SetIntersection_Interlaced_Vector_float_262144_16 2.98% 6284039.491 6471473.463 - 43.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.98% 1317.860 1357.149 - -0.76% -
BM_std_minmax<unsigned_int>/3 2.98% 1.155 1.189 - -0.08% -
std::set<int>::upper_bound(key)_(existent)/8192 2.97% 7.860 8.094 - 0.08% -
std::partition_copy(vector<int>)/1024 2.97% 457.240 470.810 - -0.20% -
BM_std_min<short>/32 2.96% 2.943 3.030 - 3.30% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.96% 21.124 21.749 - 0.60% -
std::remove(list<int>)_(sprinkled)/32 2.96% 54.824 56.446 - 2.71% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.96% 2.897 2.983 - 3.77% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.96% 15265477.487 15716584.570 - -0.30% -
SetIntersection_None_Vector_uint64_262144_1 2.95% 1174309.424 1208934.562 - 1.16% -
rng::search(deque<int>,_pred)_(same_length)/1000 2.94% 488.612 502.988 - 0.56% -
std::move(list<int>)/512 2.94% 351.226 361.555 - -0.05% -
SetIntersection_None_Vector_uint64_16384_1 2.94% 1175057.779 1209612.790 - 7.62% -
std::find_first_of(deque<int>)_(small_needle)/32 2.94% 107.356 110.511 - -1.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 2.93% 13001.158 13381.737 - 2.35% -
SetIntersection_Interlaced_Set_uint64_256_64 2.92% 14710051.031 15140014.655 - -1.99% -
std::set<int>::contains(key)_(non-existent)/8192 2.92% 8.311 8.554 - -0.18% -
std::find_first_of(deque<int>)_(small_needle)/50 2.92% 164.557 169.356 - -1.54% -
std::unordered_multiset<int>::contains(key)_(existent)/32 2.92% 1.293 1.330 - 5.43% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 2.91% 810.889 834.501 - 3.30% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.91% 61.548 63.340 - -1.71% -
BM_std_minmax<char>/10 2.91% 1.301 1.339 - -3.27% -
std::copy_n(vector<int>)/4096 2.91% 208.171 214.226 - 26.84% -
BM_deque_vector_ranges_move_backward/2 2.90% 1.834 1.888 - 2.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.90% 87449.028 89986.922 - 0.39% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 2.90% 1.354 1.393 - -6.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.90% 10579.287 10886.258 - -0.03% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.90% 8.755 9.009 - 3.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.90% 24.668 25.383 - 2.08% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.90% 1563364.666 1608664.632 - -4.12% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.89% 1.854 1.907 - 0.15% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.89% 1.095 1.126 - 5.37% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.88% 27.979 28.785 - 4.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.88% 14.834 15.261 - 2.27% -
rng::for_each(multiset<int>)/8 2.88% 4.575 4.707 - 4.51% -
rng::rotate(vector<bool>)_(by_1/3)/1024 2.88% 49.396 50.817 - 2.04% -
BM_std_minmax<short>/25 2.87% 2.203 2.266 - -3.13% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.86% 5.492 5.650 - 2.75% -
BM_num_get<unsigned_short> 2.86% 10.520 10.821 - 2.95% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.86% 0.583 0.599 - 2.84% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.86% 22.469 23.112 - 3.72% -
rng::stable_partition(list<int>)_(sparse)/50 2.86% 25.724 26.459 - 0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.86% 1065920.546 1096355.752 - 2.76% -
SetIntersection_Front_Set_uint64_256_64 2.85% 6183862.103 6360401.203 - 4.26% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.85% 5.616 5.776 - 3.61% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.85% 5347.640 5500.060 - 2.91% -
std::rotate(vector<bool>)_(1_element_backward)/50 2.85% 17.481 17.979 - 1.08% -
std::copy_backward(vector<int>)/8 2.85% 2.225 2.288 - -0.04% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.84% 29.839 30.685 - -1.34% -
SetIntersection_Front_Set_uint64_1024_256 2.83% 4839335.147 4976485.358 - 2.98% -
BM_PushHeap_float_Random_262144 2.83% 7.553 7.767 - 0.30% -
BM_std_minmax<unsigned_short>/32 2.83% 1.229 1.264 - 2.84% -
SetIntersection_Interlaced_Set_float_262144_256 2.83% 1579327.798 1624065.021 - 2.78% -
BM_PushHeap_uint64_Ascending_16 2.83% 0.912 0.937 - -10.45% -
std::fill(vector<bool>)/512 2.82% 1.530 1.573 - 1.95% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.82% 1.690 1.737 - 0.54% -
std::set<int>::count(key)_(existent)/8192 2.81% 7.782 8.000 - 1.35% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.80% 8.850 9.098 - 2.67% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.80% 19.266 19.807 - 11.69% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.79% 5.165 5.309 - -0.99% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.79% 1.846 1.897 - 7.86% -
std::all_of(list<int>)_(process_all)/32 2.79% 11.494 11.814 - 3.72% -
std::list<int>::ctor(size)/32 2.79% 323.179 332.181 - 0.37% -
BM_deque_vector_ranges_move_backward/4000 2.78% 141.448 145.384 - 1.30% -
rng::rotate(deque<int>)_(by_1/4)/1024 2.78% 777.644 799.283 - 2.62% -
SetIntersection_Interlaced_Set_uint64_256_4 2.76% 11496271.590 11814022.431 - -1.71% -
rng::fold_left(list<int>)/8192 2.76% 10517.347 10807.751 - 3.28% -
rng::partial_sort(deque<int>)_(heap)/8 2.76% 36.906 37.924 - 0.32% -
rng::is_sorted_until(list<int>,_pred)/8192 2.76% 7808.102 8023.423 - -2.80% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 2.76% 24928.584 25615.589 - 3.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.75% 13520570.156 13892988.589 - 0.04% -
SetIntersection_Front_Vector_uint32_16384_16 2.75% 1179887.644 1212369.961 - 1.99% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.75% 1875.280 1926.877 - -1.33% -
SetIntersection_Front_Vector_string_262144_256 2.75% 9970545.148 10244860.658 - -4.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.75% 1126792.444 1157754.962 - 0.56% -
SetIntersection_Interlaced_Vector_uint32_16384_16 2.75% 2462320.493 2529936.374 - -12.17% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.74% 0.644 0.662 - 5.28% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.74% 42761.124 43932.737 - 1.55% -
BM_std_min<unsigned_int>/4 2.74% 0.996 1.023 - 4.18% -
std::unique(vector<int>,_pred)_(contiguous)/32 2.74% 54.566 56.059 - 1.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.73% 1224040.143 1257422.471 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.73% 8679669.839 8916243.449 - 0.48% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.72% 32.273 33.152 - 1.27% -
std::stable_partition(deque<int>)_(sparse)/1024 2.72% 453.809 466.165 - 3.13% -
BM_std_minmax<unsigned_char>/1 2.72% 0.623 0.640 - 4.50% -
BM_MakeHeap_string_Descending_262144 2.72% 3.544 3.640 - 4.41% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.71% 10.638 10.927 - 9.25% -
SetIntersection_Interlaced_Set_string_16_16 2.71% 63429020.985 65149782.214 - 2.59% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 2.71% 3.957 4.064 - 1.79% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.71% 1.500 1.541 - 2.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.70% 350373833.961 359844724.456 - 2.47% -
SetIntersection_None_Vector_uint64_262144_1024 2.69% 1157587.781 1188750.025 - 1.03% -
rng::find(list<int>)_(process_all)/8192 2.69% 10440.951 10721.708 - 30.12% -
BM_vector_deque_move/64 2.69% 2.704 2.777 - 4.06% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 2.68% 793.665 814.967 - 3.35% -
rng::sort(deque<int>)_(repeated)/8192 2.68% 6573.259 6749.624 - 0.16% -
SetIntersection_Front_Set_uint64_16384_16 2.68% 1286271.739 1320767.713 - -0.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.68% 7.468 7.668 - 2.42% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 2.68% 7.181 7.373 - 3.12% -
BM_deque_vector_ranges_copy/2 2.67% 1.836 1.885 - 2.68% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.67% 24.112 24.756 - 2.79% -
BM_std_minmax<short>/32 2.67% 1.229 1.262 - -5.78% -
bm_ranges_lexicographical_compare<signed_char>/8 2.67% 3.166 3.251 - 2.13% -
BM_deque_deque_move_backward/1 2.67% 2.726 2.799 - 0.66% -
std::find_if(vector<char>)_(process_all)/8 2.67% 2.425 2.490 - 2.19% -
SetIntersection_Interlaced_Set_string_256_16 2.67% 18096272.313 18579019.802 - 2.84% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.67% 178703794.508 183468914.997 - 2.28% -
rng::find_end(vector<int>)_(near_matches)/1024 2.66% 15986.728 16412.074 - 4.26% -
std::move_backward(vector<int>)/8 2.66% 2.289 2.350 - 3.01% -
BM_PushHeap_uint64_SingleElement_1 2.65% 0.522 0.535 - 32.06% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 2.65% 823.035 844.869 - 3.25% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 2.65% 1.474 1.513 - 2.96% -
SetIntersection_None_Set_string_1024_1 2.65% 8932918.245 9169585.861 - 0.62% -
std::rotate(deque<int>)_(1_element_forward)/50 2.64% 5.412 5.555 - 2.14% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.64% 530.755 544.780 - 1.75% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 2.64% 6547.822 6720.798 - 3.17% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.64% 9.210 9.453 - 0.14% -
BM_RangesSortHeap_float_262144 2.64% 29.911 30.700 - 2.64% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.64% 885184.985 908522.541 - 3.91% -
BM_deque_deque_move_backward/2 2.63% 2.466 2.531 - 0.03% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.63% 46.795 48.026 - -1.07% -
BM_RangesPushHeap_float_Ascending_256 2.63% 2.480 2.545 - 2.53% -
std::find_if(list<int>)_(bail_25%)/32768 2.63% 10423.988 10697.791 - 25.82% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.63% 27.135 27.847 - 2.17% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.62% 518244.476 531841.988 - 0.38% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.62% 53666.341 55074.349 - 2.05% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 2.62% 29.440 30.213 - 13.81% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.62% 22.533 23.124 - 2.37% -
BM_std_min<unsigned_long_long>/7 2.62% 1.901 1.950 - 3.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.62% 42.926 44.050 - -0.06% -
rng::find_end(forward_list<int>)_(near_matches)/1000 2.61% 36093.548 37035.550 - 3.54% -
SetIntersection_Interlaced_Set_float_262144_262144 2.61% 1821099.609 1868623.861 - 1.15% -
std::move_backward(vector<bool>)_(aligned)/64 2.61% 1.799 1.846 - 0.02% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.60% 26.628 27.320 - 2.58% -
BM_std_min<short>/12 2.60% 1.520 1.559 - 6.11% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.60% 779.609 799.842 - 2.48% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.59% 2.858 2.933 - -0.38% -
BM_num_get<unsigned_long_long> 2.59% 11.056 11.343 - 2.75% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.59% 4.362 4.475 - 4.79% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.58% 48.977 50.242 - 2.64% -
BM_PushHeap_string_Random_64 2.58% 12.649 12.975 - 2.25% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 2.58% 89.422 91.725 - -2.83% -
BM_RangesMakeHeap_float_Ascending_256 2.57% 0.644 0.661 - 2.61% -
BM_std_min<short>/27 2.57% 2.295 2.354 - 0.59% -
BM_std_minmax<char>/11 2.56% 1.648 1.691 - -6.09% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.56% 3.121 3.201 - 0.30% -
rng::find_end(forward_list<int>)_(near_matches)/1024 2.56% 37398.272 38354.238 - 3.28% -
737_gmsh_r 2.56% 12.753 13.079 - 0.68% -
std::partial_sort(deque<int>)_(heap)/8192 2.55% 283639.195 290880.283 - -1.01% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 2.55% 9.285 9.522 - 1.00% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.55% 19.592 20.092 - 1.06% -
rng::starts_with(vector<int>,_pred)/8 2.54% 4.126 4.231 - 0.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.54% 1090735.430 1118434.474 - 0.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.53% 1402.366 1437.904 - 0.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.52% 1149559.839 1178494.628 - 3.53% -
std::rotate(list<int>)_(1_element_backward)/50 2.51% 24.788 25.410 - -0.55% -
bm_lexicographical_compare<signed_char>/7 2.51% 2.746 2.815 - -0.32% -
std::find_if(deque<int>)_(bail_25%)/8192 2.51% 703.452 721.090 - 2.23% -
SetIntersection_Front_Vector_uint32_256_16 2.51% 4369336.929 4478852.213 - 0.01% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.50% 5348.338 5481.859 - 2.60% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.49% 1.337 1.371 - 1.93% -
BM_MakeThenSortHeap_string_Heap_1024 2.49% 62.824 64.387 - 2.06% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.49% 20.385 20.892 - 1.06% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 2.48% 1559.576 1598.274 - 3.57% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.48% 2.939 3.012 - 2.32% -
std::none_of(list<int>)_(process_all)/32 2.48% 11.532 11.818 - 3.39% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 2.48% 8.044 8.243 - 2.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.47% 11027959.919 11300891.731 - 0.45% -
SetIntersection_None_Vector_uint32_262144_262144 2.47% 1195868.022 1225419.932 - 2.94% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.47% 627.715 643.196 - 3.07% -
rng::stable_sort(vector<int>)_(shuffled)/8 2.46% 20.760 21.272 - 2.00% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.46% 676.393 693.007 - -0.70% -
SetIntersection_Front_Set_uint32_262144_262144 2.45% 1839633.871 1884732.504 - 2.95% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.45% 4248.071 4352.199 - 0.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.45% 792.503 811.912 - 1.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.45% 8.695 8.908 - 1.93% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.45% 26.884 27.542 - 0.24% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.44% 29.042 29.752 - 2.40% -
BM_RangesSortHeap_string_16384 2.44% 95.947 98.288 - 1.27% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 2.44% 37.665 38.582 - 0.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.43% 6.514 6.673 - 5.78% -
BM_lexicographical_compare_three_way_fast_path/16 2.43% 4.341 4.446 - 1.11% -
std::set<int>::count(key)_(existent)/1024 2.43% 4.174 4.276 - -0.26% -
BM_std_min<int>/11 2.42% 1.156 1.184 - 2.37% -
std::rotate(list<int>)_(1_element_forward)/50 2.42% 24.278 24.865 - 2.02% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.42% 5.918 6.061 - 1.94% -
std::unordered_set<int>::erase(iterator)/8192 2.41% 20.166 20.653 - -1.12% -
BM_std_min<unsigned_short>/512 2.41% 7.139 7.311 - 0.95% -
std::for_each(list<int>)/8 2.41% 2.505 2.566 - 0.79% -
BM_std_min<unsigned_long_long>/3 2.41% 0.694 0.711 - 2.42% -
SetIntersection_None_Vector_uint64_1024_256 2.41% 1122723.844 1149734.038 - 0.11% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.40% 8773.164 8983.987 - 1.54% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.40% 5341.132 5469.420 - 2.48% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.39% 41.276 42.264 - 2.41% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.39% 10.088 10.329 - 1.63% -
std::multimap<std::string,_int>::clear()/1024 2.39% 19787.068 20259.444 - 1.00% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.39% 2.160 2.212 - -2.97% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.38% 69.587 71.246 - 3.91% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.38% 46.842 47.956 - -2.25% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.37% 1546726.724 1583448.404 - -1.32% -
std::find_end(forward_list<int>)_(single_element)/1000 2.37% 673.843 689.807 - 1.64% -
std::map<int,_int>::find(key)_(existent)/32 2.37% 1.531 1.567 - 0.27% -
729_abc_r 2.36% 18.943 19.391 - 2.48% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.36% 10.325 10.569 - 7.52% -
SetIntersection_Interlaced_Vector_string_1024_1 2.36% 1116861.479 1143259.142 - -0.32% -
BM_RangesSortHeap_string_1024 2.36% 59.085 60.480 - 2.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.36% 802.730 821.652 - 2.07% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.36% 5339.875 5465.728 - 2.34% -
BM_MakeThenSortHeap_string_Heap_16384 2.35% 100.824 103.196 - 1.78% -
SetIntersection_Front_Vector_uint64_262144_1024 2.35% 5781210.796 5917024.736 - 2.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.35% 0.733 0.751 - 3.19% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.35% 22.791 23.325 - 1.53% -
BM_std_min<int>/16 2.34% 1.691 1.730 - 1.10% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.33% 29.190 29.871 - -5.14% -
std::rotate(vector<bool>)_(1_element_backward)/32 2.33% 17.565 17.975 - 0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.33% 2338864.778 2393381.113 - 0.57% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.33% 11.773 12.047 - 1.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.33% 9850.082 10079.313 - 1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.33% 1169774.136 1196982.176 - 0.38% -
rng::partition_copy(list<int>)/8192 2.33% 7369.174 7540.544 - 7.75% -
BM_MakeThenSortHeap_string_Ascending_16384 2.32% 62.292 63.740 - 4.18% -
std::copy_n(list<int>)/32768 2.32% 25805.533 26404.810 - 2.65% -
std::remove_if(deque<int>)_(sprinkled)/50 2.32% 65.491 67.011 - -0.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.32% 6.564 6.716 - 5.57% -
rng::rotate_copy(vector<int>)/1024 2.32% 32.503 33.256 - 1.91% -
rng::find_end(vector<int>)_(near_matches)/1000 2.31% 15425.724 15781.957 - 4.11% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.30% 1.700 1.739 - 2.93% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 2.30% 1.146 1.173 - 3.03% -
BM_MakeThenSortHeap_float_Descending_262144 2.30% 34.451 35.244 - 1.97% -
SetIntersection_Front_Vector_string_1024_4 2.30% 1238963.220 1267405.357 - 0.53% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.29% 29.704 30.385 - 0.59% -
SetIntersection_Interlaced_Set_float_16384_4 2.29% 172337323.014 176290447.697 - 2.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 2.29% 0.556 0.569 - 34.84% -
BM_MakeThenSortHeap_string_Ascending_1024 2.29% 35.846 36.668 - -6.41% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.29% 9967495.994 10195837.205 - -3.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.29% 136267.164 139385.633 - 1.90% -
std::search(vector<int>)_(single_element)/8192 2.29% 1820.463 1862.108 - 2.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.29% 7.247 7.412 - 0.56% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 2.29% 4.452 4.553 - 4.67% -
bm_ranges_lexicographical_compare<int>/4 2.28% 1.297 1.326 - -2.00% -
std::find_if(vector<char>)_(bail_25%)/8 2.28% 0.929 0.950 - 2.41% -
std::stable_sort(deque<int>)_(heap)/8 2.27% 26.009 26.601 - 0.63% -
rng::move_backward(vector<bool>)_(unaligned)/64 2.26% 1.902 1.945 - 1.32% -
std::generate(list<int>)/32 2.26% 8.540 8.734 - 2.03% -
rng::find_last(vector<char>)_(bail_10%)/8 2.26% 1.567 1.602 - 4.98% -
std::multiset<int>::insert(value)_(new_value)/32 2.26% 19.698 20.143 - -0.23% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.25% 104.725 107.085 - 2.17% -
std::find_if(deque<int>)_(process_all)/32768 2.25% 11637.762 11899.731 - 0.05% -
std::copy(list<int>)/512 2.25% 369.329 377.631 - 2.26% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.25% 113040.150 115578.452 - -0.37% -
std::find_if(list<int>)_(process_all)/8 2.25% 3.424 3.501 - 2.75% -
SetIntersection_None_Vector_uint64_16384_16 2.24% 1150911.147 1176748.338 - 0.80% -
std::search_n(list<int>)_(no_match)/8192 2.24% 7316.834 7480.771 - 10.90% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.24% 0.920 0.940 - 3.21% -
std::find(vector<int>)_(process_all)/8 2.23% 2.647 2.706 - 3.99% -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.23% 2.239 2.289 - 0.29% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.23% 4.719 4.824 - 1.71% -
rng::contains(list<int>)_(process_all)/8192 2.23% 6967.445 7122.674 - -10.39% -
SetIntersection_Front_Set_string_262144_1 2.22% 1142036.237 1167430.377 - 1.42% -
std::multiset<int>::clear()/1024 2.22% 9452.674 9662.818 - -2.69% -
std::partial_sort(deque<int>)_(shuffled)/8 2.22% 33.296 34.035 - -7.48% -
rng::for_each(multimap<int>)/8192 2.22% 16489.075 16854.537 - 2.33% -
rng::starts_with(deque<int>,_pred)/1048576 2.22% 529525.007 541258.446 - 5.88% -
BM_RangesSortHeap_string_256 2.22% 44.347 45.330 - 1.66% -
SetIntersection_Interlaced_Set_string_1024_1024 2.22% 56620112.699 57874325.247 - -1.86% -
753_ns3_r 2.21% 10.220 10.446 - 1.24% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 2.21% 24.846 25.395 - 2.02% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.21% 0.762 0.778 - 1.20% -
SetIntersection_None_Set_float_256_256 2.21% 5868907.246 5998548.610 - -0.43% -
BM_StringRelational_Less_Empty_Small_Control 2.21% 1.992 2.036 - -0.19% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 2.21% 556.187 568.464 - 1.18% -
std::multiset<int>::erase(key)_(existent)/1024 2.21% 40.625 41.521 - 3.89% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.20% 38.392 39.236 - 1.87% -
BM_StringFindAllMatch/8 2.19% 2.544 2.600 - 5.21% -
rng::find_if_not(deque<int>)_(process_all)/32768 2.19% 11635.146 11890.117 - 3.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 2.19% 6.875 7.026 - 1.47% -
BM_RangesMakeHeap_string_SingleElement_4 2.19% 3.593 3.671 - 0.73% -
SetIntersection_None_Vector_string_262144_256 2.19% 1314140.772 1342877.706 - 1.11% -
BM_deque_deque_ranges_move_backward/4096 2.19% 152.169 155.496 - -0.66% -
std::rotate(list<int>)_(by_1/3)/8192 2.18% 8774.675 8965.925 - -1.72% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 2.18% 29.886 30.537 - 5.27% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.18% 94561.941 96622.065 - 4.33% -
rng::rotate(vector<bool>)_(by_1/4)/8192 2.18% 29.924 30.575 - 0.65% -
BM_MakeHeap_uint64_PipeOrgan_256 2.17% 0.650 0.664 - 2.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.17% 7.498 7.661 - -0.58% -
std::map<int,_int>::contains(key)_(existent)/32 2.17% 1.577 1.611 - -0.15% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.17% 204539.144 208980.299 - -3.15% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 2.16% 12.298 12.564 - 1.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.16% 5.369 5.485 - 1.30% -
std::find_end(list<int>,_pred)_(near_matches)/1000 2.16% 41122.622 42011.108 - 2.59% -
rng::stable_sort(deque<int>)_(repeated)/8 2.16% 17.980 18.368 - -1.25% -
BM_PushHeap_uint32_Random_16 2.15% 4.413 4.508 - 1.10% -
rng::for_each(multimap<int>)/32 2.15% 22.421 22.903 - 0.85% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 2.15% 58291.348 59542.787 - 3.07% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 2.15% 36.609 37.394 - 1.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.14% 15.868 16.208 - 2.00% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.14% 13.373 13.660 - 2.89% -
rng::none_of(deque<int>)_(process_all)/8 2.14% 4.385 4.479 - -4.70% -
BM_StringRelational_Eq_Empty_Large_Control 2.14% 0.487 0.498 - 3.43% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.14% 10.575 10.801 - -0.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.13% 3.006 3.070 - -3.31% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.13% 421.550 430.543 - 1.46% -
BM_deque_vector_ranges_copy/64 2.13% 2.608 2.664 - 2.32% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.13% 15.821 16.159 - 1.87% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.13% 54255.902 55410.988 - 1.19% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.13% 3.568 3.644 - 2.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.12% 2.639 2.695 - 1.38% -
SetIntersection_Front_Vector_uint32_262144_1 2.12% 1089372.245 1112485.975 - -0.48% -
BM_std_minmax_element<long_long>/70000 2.12% 18696.519 19093.109 - 3.98% -
rng::partial_sort_copy(vector<int>)_(heap)/8 2.12% 15.278 15.602 - 2.05% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.12% 372.277 380.161 - 2.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.11% 43262.729 44177.461 - 10.29% -
BM_std_minmax<unsigned_long_long>/2 2.11% 0.869 0.887 - 0.17% -
SetIntersection_None_Vector_uint32_256_16 2.11% 4230663.609 4320005.733 - 0.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.11% 16.652 17.003 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.10% 11490640.717 11732489.629 - -0.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.10% 32454.172 33136.960 - -0.91% -
rng::copy_n(vector<int>)/8 2.10% 2.232 2.279 - 2.62% -
BM_std_min<unsigned_int>/24 2.10% 1.832 1.870 - 1.84% -
BM_RangesMakeHeap_float_PipeOrgan_16 2.10% 1.273 1.300 - 1.42% -
std::find_if(vector<int>)_(process_all)/1024 2.10% 283.577 289.519 - 2.27% -
std::copy_backward(vector<bool>)_(aligned)/64 2.09% 1.776 1.813 - 5.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.09% 2.844 2.903 - 0.71% -
SetIntersection_Front_Set_uint64_256_16 2.09% 4902114.409 5004620.684 - 0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.09% 1095222.076 1118114.567 - -0.70% -
rng::find_last(vector<char>)_(bail_90%)/8192 2.09% 102.243 104.377 - 2.90% -
std::transform(deque<int>,_deque<int>)/50 2.08% 33.403 34.100 - 1.58% -
std::unique(list<int>,_pred)_(contiguous)/52 2.08% 73.778 75.316 - 2.05% -
BM_std_min<short>/30 2.08% 2.347 2.396 - 0.66% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.08% 1.455 1.485 - -2.33% -
rng::partition_point(deque<int>)/32 2.08% 4.227 4.315 - 0.52% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.07% 725.020 740.062 - 0.52% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 2.07% 16.692 17.038 - 1.81% -
bm_ranges_lexicographical_compare<signed_char>/7 2.07% 2.835 2.894 - 1.93% -
SetIntersection_Interlaced_Set_string_16384_16 2.06% 244039477.766 249075712.688 - 1.22% -
BM_deque_vector_ranges_move/70000 2.06% 2911.333 2971.264 - 2.17% -
std::partial_sort_copy(list<int>)_(ascending)/1024 2.05% 5588.237 5702.780 - 2.19% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.05% 8.976 9.160 - 2.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.05% 23.834 24.322 - 1.71% -
std::multiset<int>::clear()/8192 2.05% 74453.305 75977.516 - -3.09% -
std::find_end(vector<int>)_(match_near_end)/1000 2.05% 262.594 267.969 - -1.63% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.04% 170.708 174.197 - 0.03% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.04% 306.174 312.431 - 1.74% -
std::find_if(vector<int>)_(process_all)/50 2.04% 13.921 14.205 - 0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.04% 1187584.866 1211757.995 - -2.79% -
SetIntersection_Interlaced_Set_string_1024_4 2.04% 10508623.239 10722520.488 - 0.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.04% 1203184.092 1227673.991 - 0.05% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.03% 2.353 2.401 - -2.17% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.03% 343828812.084 350813589.329 - -1.71% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.03% 51518.572 52563.971 - -1.83% -
BM_std_minmax_element<long_long>/4 2.03% 1.252 1.277 - 1.04% -
BM_PopHeap_float_16384 2.03% 33.137 33.809 - 0.10% -
SetIntersection_Front_Vector_uint32_64_64 2.03% 11668614.594 11905088.612 - 3.61% -
BM_RangesSortHeap_float_64 2.03% 3.139 3.203 - 3.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.03% 351309974.797 358424019.815 - 0.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.02% 367.573 375.011 - -0.31% -
BM_SortHeap_pair<uint32,_uint32>_256 2.02% 10.277 10.485 - 4.10% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 2.02% 19.840 20.240 - -16.74% -
BM_StringFindCharLiteral/64 2.01% 2.089 2.131 - 2.00% -
BM_deque_deque_move_backward/65536 2.01% 8062.987 8224.729 - 0.04% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.01% 3.347 3.414 - 2.40% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.00% 3.908 3.987 - 2.91% -
BM_std_minmax<short>/21 2.00% 2.045 2.086 - 1.85% -
std::replace(list<int>)_(sprinkled)/50 2.00% 17.725 18.079 - 2.39% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.00% 6398.836 6526.806 - 1.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.00% 38.881 39.658 - 1.69% -
BM_std_min<unsigned_long_long>/29 2.00% 2.456 2.505 - 0.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.99% 23.474 23.942 - 1.94% -
rng::starts_with(deque<int>,_pred)/8 1.99% 4.630 4.722 - 1.81% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.99% 16.984 17.323 - 1.80% -
BM_SortHeap_pair<uint32,_uint32>_16384 1.99% 22.940 23.397 - 3.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.99% 0.666 0.679 - 0.89% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.99% 22.404 22.850 - 0.63% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.99% 22.819 23.273 - 1.65% -
rng::for_each(map<int>)/8 1.99% 4.474 4.563 - -0.10% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.98% 5.058 5.158 - 1.88% -
BM_MakeThenSortHeap_uint64_Heap_4 1.98% 1.207 1.231 - 2.74% -
SetIntersection_None_Vector_string_1024_256 1.98% 1207845.068 1231743.022 - 0.95% -
rng::sort(deque<int>)_(repeated)/1024 1.98% 946.790 965.505 - 0.49% -
SetIntersection_Interlaced_Set_uint32_256_64 1.97% 14670528.091 14959717.828 - -2.69% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.96% 54860493.616 55938381.379 - 1.78% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 1.96% 2.947 3.005 - 2.15% -
BM_std_minmax<short>/26 1.96% 2.480 2.529 - 1.07% -
BM_SortHeap_pair<uint32,_uint32>_16 1.95% 6.087 6.206 - 4.10% -
SetIntersection_Front_Vector_uint64_1024_1 1.95% 1097273.895 1118700.127 - 3.01% -
bm_lexicographical_compare<signed_char>/8 1.95% 3.111 3.172 - -0.13% -
rng::copy_backward(vector<bool>)_(aligned)/512 1.95% 1.765 1.800 - 2.40% -
rng::starts_with(list<int>)/8 1.95% 2.911 2.967 - 1.95% -
BM_std_min<int>/8 1.95% 1.297 1.322 - 1.95% -
BM_deque_vector_ranges_copy_backward/4000 1.95% 141.864 144.630 - 1.79% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.95% 19.666 20.050 - 0.61% -
BM_num_get<long_double> 1.95% 35.576 36.269 - -1.82% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.94% 27.382 27.915 - 2.12% -
std::set<int>::insert(value)_(new_value)/8192 1.94% 71.043 72.424 - -5.47% -
std::list<int>::ctor(size)/1024 1.94% 11647.543 11873.895 - 2.05% -
BM_std_minmax_element<long_long>/65536 1.94% 17518.106 17858.165 - 3.90% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.94% 31.815 32.432 - 1.63% -
BM_StringEraseToEnd_Large_Opaque 1.94% 1.010 1.029 - 1.25% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.94% 2.531 2.580 - 4.76% -
BM_lexicographical_compare_three_way<IntPtr>/4 1.94% 1.144 1.166 - 2.75% -
SetIntersection_None_Vector_uint32_262144_256 1.93% 1204172.385 1227472.669 - 2.62% -
std::move_backward(deque<int>)/4096 1.93% 154.815 157.807 - -0.32% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.93% 56938.238 58038.268 - -0.31% -
BM_MakeThenSortHeap_string_Heap_262144 1.93% 178.241 181.683 - 1.26% -
BM_std_min<int>/20 1.92% 1.387 1.413 - 1.86% -
SetIntersection_Front_Set_uint32_256_4 1.92% 4483068.703 4569199.293 - 1.75% -
std::multiset<int>::erase(key)_(non-existent)/1024 1.92% 6.639 6.766 - 1.72% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.91% 3.504 3.571 - 1.52% -
rng::is_sorted(list<int>)/1024 1.91% 759.465 773.964 - 1.13% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.91% 1.077 1.098 - 4.40% -
BM_std_min<unsigned_int>/32 1.90% 2.172 2.213 - 2.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.90% 33.637 34.278 - 2.11% -
SetIntersection_Front_Set_float_16_16 1.90% 41397596.381 42185214.002 - 2.77% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.90% 9.208 9.383 - 3.25% -
BM_std_minmax_element<long_long>/64000 1.90% 17107.497 17432.295 - 3.87% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.90% 27.396 27.915 - 2.86% -
rng::sort(deque<int>)_(repeated)/8 1.89% 18.482 18.832 - -0.97% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.89% 2.908 2.963 - 1.90% -
std::rotate_copy(deque<int>)/1024 1.89% 34.211 34.858 - -0.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.89% 2.230 2.272 - -3.23% -
std::map<int,_int>::erase(key)_(existent)/1024 1.89% 24.892 25.362 - 3.69% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.89% 3.554 3.621 - 0.14% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.88% 21.976 22.390 - 0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.88% 6641346.373 6766282.489 - 1.12% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.88% 41.524 42.306 - -0.63% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.88% 19.245 19.607 - 1.98% -
rng::move_backward(deque<int>)/262144 1.88% 29928.839 30491.721 - 2.29% -
BM_RangesPopHeap_float_1024 1.88% 27.301 27.814 - 0.04% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.88% 355.908 362.589 - 1.55% -
rng::search(list<int>)_(single_element)/1000 1.87% 666.021 678.498 - 2.31% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.87% 365.381 372.222 - -1.16% -
std::multiset<int>::insert(value)_(new_value)/1024 1.87% 47.785 48.678 - -3.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.87% 34.600 35.246 - 1.79% -
BM_MakeThenSortHeap_string_Heap_256 1.87% 49.090 50.006 - 1.79% -
std::copy_backward(deque<int>)/8 1.86% 2.738 2.789 - 2.20% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 1.86% 5587.193 5691.273 - 2.05% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.86% 164.650 167.717 - -0.16% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.86% 6606.844 6729.890 - 0.54% -
SetIntersection_Interlaced_Set_uint32_64_16 1.86% 23947750.423 24393522.594 - 2.07% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.86% 22.191 22.603 - 4.58% -
std::find_end(deque<int>)_(process_all)/1024 1.86% 265.101 270.024 - 4.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.85% 14.780 15.054 - 1.42% -
SetIntersection_None_Vector_uint32_256_4 1.85% 4452504.684 4534999.508 - 2.00% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.85% 19.864 20.232 - 2.51% -
std::unordered_set<int>::clear()/1024 1.85% 7886.450 8032.482 - 0.30% -
bm_ranges_lexicographical_compare<int>/8 1.85% 1.530 1.559 - 0.17% -
BM_deque_deque_copy/1 1.85% 3.403 3.466 - 0.06% -
rng::distance(join_view(vector<vector<int>>)/50 1.85% 0.605 0.616 - -6.39% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.85% 6.302 6.418 - -0.97% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.85% 17.941 18.273 - 8.47% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.84% 39.256 39.979 - 0.85% -
SetIntersection_None_Vector_uint32_262144_1024 1.84% 1195447.572 1217417.002 - -0.13% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.84% 68.772 70.034 - 0.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.83% 9.254 9.424 - 1.98% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.83% 204742.214 208488.702 - 1.53% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.83% 471.852 480.484 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.83% 1102354.118 1122514.868 - 0.74% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.83% 5866746.350 5973951.045 - 0.92% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.83% 28.830 29.357 - 0.88% -
BM_RangesPushHeap_uint32_Ascending_262144 1.83% 8.036 8.182 - 0.69% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.82% 29.358 29.894 - 11.18% -
std::multiset<std::string>::clear()/8192 1.82% 200013.941 203659.860 - -1.15% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.82% 341610667.125 347834235.364 - -1.73% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 1.82% 9.020 9.184 - 2.31% -
BM_std_minmax<short>/22 1.82% 2.277 2.318 - 0.26% -
std::copy_n(vector<int>)/8 1.82% 2.165 2.204 - 0.64% -
SetIntersection_Interlaced_Vector_string_256_16 1.82% 11012878.271 11213176.748 - 2.68% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.82% 10.736 10.932 - 1.73% -
std::fill_n(vector<int>)/8192 1.82% 235.554 239.833 - 0.44% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.81% 34.012 34.629 - 2.83% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.81% 1.433 1.459 - 0.30% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.81% 197.232 200.803 - 0.88% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.81% 12583.186 12810.582 - 1.12% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.80% 8.394 8.545 - 3.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.80% 14.201 14.456 - 1.88% -
BM_std_minmax<unsigned_short>/11 1.80% 1.719 1.750 - 0.49% -
std::stable_sort(deque<int>)_(shuffled)/8 1.80% 24.073 24.505 - 0.39% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 1.80% 0.635 0.647 - 1.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.80% 16.722 17.022 - 1.91% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.79% 1021.575 1039.902 - 2.54% -
std::unordered_set<int>::erase(key)_(existent)/0 1.79% 21.060 21.438 - -0.24% -
SetIntersection_None_Set_string_1024_64 1.79% 9034443.204 9196253.183 - 2.95% -
BM_vector_deque_ranges_move_backward/1024 1.79% 37.311 37.978 - 0.59% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.79% 16841.287 17142.229 - 0.68% -
SetIntersection_Front_Set_uint32_262144_16384 1.78% 351370920.612 357639585.470 - 1.61% -
rng::for_each_n(deque<int>)/50 1.78% 3.920 3.989 - -0.04% -
BM_StringRelational_Less_Huge_Small_Control 1.78% 1.815 1.848 - 1.15% -
std::multimap<int,_int>::insert(value)_(already_present)/0 1.78% 18.201 18.524 - 1.87% -
std::unordered_map<int,_int>::clear()/8192 1.77% 63007.910 64125.837 - 1.41% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.77% 55777.066 56765.274 - -0.20% -
rng::rotate(vector<bool>)_(by_1/3)/8192 1.77% 145.253 147.824 - 0.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.77% 838.670 853.506 - 0.64% -
rng::fill_n(vector<int>)/1024 1.77% 29.270 29.788 - -0.02% -
rng::sort(deque<int>)_(ascending)/8 1.76% 18.237 18.558 - -2.25% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 1.76% 12898.021 13125.343 - 1.27% -
BM_PushHeap_string_Random_16 1.76% 10.102 10.280 - 2.32% -
std::is_partitioned(list<int>)_(partitioned)/32 1.75% 8.693 8.846 - 1.93% -
rng::replace(vector<int>)_(prefix)/50 1.75% 6.984 7.106 - 2.78% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.75% 33.628 34.217 - -1.09% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.75% 1.147 1.167 - 20.74% -
std::stable_partition(list<int>)_(sparse)/32 1.75% 9.816 9.988 - 1.01% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.75% 16.421 16.708 - 1.21% -
std::rotate(deque<int>)_(by_1/2)/1024 1.74% 173.261 176.283 - 1.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.74% 1134963.232 1154746.186 - 0.56% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.74% 127.601 129.815 - 2.22% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 1.73% 10.874 11.063 - -5.68% -
BM_RangesMakeHeap_uint32_Ascending_16 1.73% 0.600 0.611 - -1.16% -
BM_std_minmax<unsigned_short>/28 1.73% 2.543 2.587 - 0.73% -
BM_vector_deque_copy_backward/512 1.73% 17.623 17.928 - 0.95% -
BM_std_minmax<unsigned_short>/3 1.73% 1.165 1.185 - -2.56% -
std::multimap<std::string,_int>::clear()/32 1.73% 890.973 906.400 - 1.73% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.73% 538.689 548.012 - 0.06% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.73% 214.621 218.326 - -0.47% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.73% 4791.724 4874.454 - -13.18% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.72% 540.459 549.776 - 0.54% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.72% 28232.246 28718.857 - -2.65% -
std::all_of(list<int>)_(process_all)/50 1.72% 21.545 21.917 - -0.20% -
SetIntersection_Front_Set_uint32_16384_16384 1.72% 337350157.014 343163780.630 - -1.27% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.72% 293.810 298.869 - 2.25% -
std::multiset<int>::erase(key)_(non-existent)/8192 1.72% 9.532 9.696 - 1.16% -
SetIntersection_Front_Vector_uint64_64_64 1.72% 11180029.828 11372426.068 - 1.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.72% 817541.859 831595.232 - 3.91% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 1.72% 147421.527 149952.849 - 1.27% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.72% 8.111 8.250 - 2.58% -
rng::rotate_copy(list<int>)/32 1.71% 8.541 8.688 - 2.01% -
rng::stable_partition(deque<int>)_(dense)/50 1.71% 37.400 38.040 - 2.95% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.71% 3071.368 3123.867 - 1.92% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.71% 0.986 1.003 - 1.74% -
std::copy_backward(list<int>)/4096 1.71% 3312.008 3368.578 - 5.38% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.71% 78.951 80.297 - 1.68% -
BM_std_min<unsigned_long_long>/21 1.70% 1.996 2.030 - -0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.70% 15.883 16.153 - 1.26% -
BM_MakeHeap_string_Descending_4 1.70% 2.095 2.130 - 0.85% -
BM_std_min<char>/31 1.70% 2.488 2.531 - 3.78% -
rng::find(vector<bool>)_(process_all)/1048576 1.70% 3664.844 3727.075 - 1.40% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.70% 38.042 38.688 - -1.78% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.70% 561.789 571.313 - 0.05% -
std::count(list<int>)_(every_other)/8 1.69% 2.101 2.137 - 1.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.69% 20018363.160 20356401.680 - -2.44% -
bm_lexicographical_compare<int>/16 1.68% 2.016 2.050 - -0.82% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 1.68% 22.057 22.427 - -8.46% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.68% 2.120 2.156 - 2.32% -
BM_RangesMakeHeap_uint64_Random_16384 1.68% 1.005 1.021 - -0.91% -
BM_RangesSortHeap_string_64 1.68% 29.800 30.300 - 1.50% -
std::replace(vector<int>)_(prefix)/50 1.68% 7.594 7.722 - -0.55% -
BM_PushHeap_float_Random_256 1.68% 7.211 7.332 - 0.89% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.67% 11.320 11.510 - 1.62% -
BM_RangesPushHeap_uint32_Random_1024 1.67% 6.037 6.138 - -1.39% -
std::find_end(list<int>,_pred)_(near_matches)/1024 1.67% 42919.747 43635.200 - 2.01% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 1.67% 2.254 2.292 - -6.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.66% 7483.608 7608.190 - -0.86% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.65% 2.477 2.518 - 0.38% -
BM_deque_deque_copy/2 1.65% 3.062 3.112 - -2.03% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.65% 1.655 1.682 - 1.90% -
SetIntersection_Front_Set_string_262144_4 1.65% 1299642.822 1321095.342 - 0.80% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.65% 1506574.707 1531430.338 - -1.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.64% 12551.453 12757.906 - 1.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.64% 19.657 19.980 - 0.22% -
SetIntersection_Front_Vector_float_16384_16 1.64% 1189344.320 1208881.020 - 2.11% -
rng::unique(deque<int>)_(sprinkled)/32 1.64% 60.646 61.642 - 3.18% -
BM_CmpLess_uint_schar 1.64% 1.055 1.072 - 0.83% -
rng::search_n(deque<int>)_(no_match)/1000 1.64% 430.941 438.001 - 2.08% -
BM_std_min<unsigned_int>/64 1.64% 2.826 2.872 - 0.85% -
BM_std_minmax_element<long_long>/64 1.64% 17.474 17.760 - 3.05% -
SetIntersection_None_Set_uint32_1024_1024 1.64% 8733330.951 8876229.066 - 2.07% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.64% 9161.955 9311.803 - -0.42% -
SetIntersection_Front_Set_uint32_64_64 1.63% 15637852.942 15893436.357 - 4.55% -
rng::find(vector<bool>)_(process_all)/1024 1.63% 4.689 4.766 - 1.85% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.63% 87.514 88.942 - 1.17% -
std::partition(vector<int>)_(sparse)/50 1.63% 13.799 14.024 - -1.86% -
BM_deque_vector_copy_backward/5500 1.63% 199.558 202.811 - 1.70% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.63% 383695.582 389947.858 - -41.50% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.63% 9.263 9.414 - -1.12% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.62% 11.800 11.991 - 1.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.62% 20379909.592 20710803.660 - -2.51% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.62% 13711.062 13933.122 - -1.78% -
std::find_end(list<int>)_(process_all)/1000 1.62% 656.214 666.838 - 1.57% -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.62% 1.720 1.748 - 11.05% -
rng::copy(vector<bool>)_(aligned)/32768 1.62% 35.309 35.880 - 1.09% -
BM_deque_vector_ranges_move/64000 1.61% 2727.864 2771.807 - 2.83% -
BM_std_min<int>/24 1.61% 1.813 1.842 - 1.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.61% 511.311 519.521 - 1.55% -
std::generate_n(deque<int>)/32 1.60% 8.298 8.432 - 2.19% -
BM_std_min<unsigned_char>/29 1.60% 1.966 1.998 - -1.20% -
BM_std_min<unsigned_char>/64 1.60% 4.087 4.152 - -0.17% -
rng::move_backward(list<int>)/32768 1.60% 33613.677 34150.635 - -0.17% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.60% 528.970 537.414 - 1.50% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.60% 12084.821 12277.669 - 0.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.60% 1.267 1.287 - 1.58% -
SetIntersection_Front_Vector_float_256_16 1.59% 4467300.015 4538517.772 - 1.50% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.59% 4453.672 4524.525 - 2.02% -
BM_std_minmax<unsigned_short>/24 1.59% 2.277 2.314 - 1.61% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.59% 13717.694 13935.719 - 2.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.59% 23.466 23.839 - 1.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.59% 4.968 5.047 - 1.11% -
BM_StringAssignStr_Large_Transparent 1.58% 10.158 10.318 - 0.28% -
BM_RangesMakeHeap_float_Random_4 1.58% 1.530 1.554 - 23.17% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.58% 25672.861 26078.778 - -0.58% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.58% 464.701 472.043 - 3.52% -
BM_StringAssignAsciizMix_Opaque 1.58% 4.728 4.803 - -3.18% -
BM_CmpLess_schar_short 1.58% 0.948 0.963 - 0.23% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.58% 6467.293 6569.188 - -0.73% -
std::is_sorted_until(list<int>)/8 1.57% 2.208 2.242 - 1.54% -
BM_std_minmax<unsigned_long_long>/31 1.57% 4.790 4.865 - 0.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.56% 9.303 9.449 - 0.37% -
SetIntersection_Front_Set_uint64_262144_16384 1.56% 336249406.411 341509096.691 - 2.07% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.56% 4.778 4.853 - 1.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.56% 6683.945 6788.483 - 0.09% -
rng::find_if(deque<int>)_(bail_25%)/32768 1.56% 2776.580 2819.968 - 2.15% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.56% 6517.039 6618.754 - 1.53% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.56% 5.662 5.750 - -1.11% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.56% 134.904 137.007 - -0.40% -
std::rotate_copy(vector<int>)/1024 1.56% 32.858 33.370 - -1.08% -
rng::partition_copy(deque<int>)/50 1.56% 27.459 27.887 - -2.96% -
SetIntersection_None_Vector_string_256_1 1.56% 4744770.948 4818597.522 - 1.48% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.56% 72615.390 73745.174 - 0.08% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.55% 147796.495 150091.102 - 1.46% -
std::transform(deque<int>)_(identity_transform)/50 1.55% 19.166 19.464 - 1.56% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.55% 260.554 264.598 - 0.71% -
rng::none_of(deque<int>)_(process_all)/50 1.55% 26.561 26.973 - 9.50% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.55% 6599.656 6702.074 - 0.01% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.55% 605.092 614.466 - 1.69% -
BM_std_min<unsigned_char>/512 1.55% 6.415 6.514 - 2.21% -
BM_std_min<unsigned_int>/12 1.55% 1.481 1.503 - 0.75% -
BM_PushHeap_uint64_Random_256 1.55% 5.676 5.763 - 2.86% -
SetIntersection_Interlaced_Set_float_262144_1 1.55% 1104889.189 1121978.085 - 3.25% -
std::rotate(list<int>)_(by_1/3)/50 1.55% 24.787 25.171 - 2.25% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.54% 30.608 31.080 - -1.27% -
std::rotate(vector<bool>)_(by_1/3)/8192 1.54% 144.914 147.150 - 0.81% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.54% 0.775 0.787 - 2.84% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.54% 8.614 8.747 - 3.14% -
SetIntersection_Interlaced_Vector_uint64_16384_64 1.54% 5991653.634 6083954.575 - 1.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.54% 3651714.423 3707956.414 - 0.87% -
bm_ranges_lexicographical_compare<signed_char>/6 1.54% 2.615 2.655 - 1.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.54% 17.036 17.298 - -0.48% -
std::fill_n(deque<int>)/1024 1.54% 29.624 30.079 - -0.06% -
SetIntersection_Front_Vector_string_262144_1 1.54% 1141228.534 1158747.876 - 0.18% -
SetIntersection_Front_Vector_uint64_16384_64 1.53% 1408202.319 1429814.733 - 2.61% -
SetIntersection_Front_Set_uint64_262144_64 1.53% 1828545.247 1856592.671 - -6.28% -
std::rotate(list<int>)_(by_1/4)/8192 1.53% 7224.915 7335.605 - -3.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.53% 1201867.408 1220260.271 - -0.58% -
SetIntersection_None_Set_uint64_1024_16 1.53% 8738560.901 8872267.160 - 1.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.53% 1405558.975 1427037.583 - 2.46% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.53% 1512473.363 1535555.888 - 0.51% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.53% 0.985 1.000 - 1.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.52% 38.360 38.945 - 1.87% -
rng::none_of(vector<int>)_(process_all)/32 1.52% 8.329 8.455 - 1.47% -
SetIntersection_Front_Vector_uint32_64_4 1.52% 16936842.183 17194222.321 - 1.57% -
BM_PushHeap_string_Random_256 1.52% 14.215 14.431 - 2.15% -
rng::replace(list<int>)_(prefix)/50 1.52% 19.250 19.542 - 1.67% -
SetIntersection_Interlaced_Set_float_262144_1024 1.52% 1548152.264 1571631.021 - 2.76% -
BM_std_minmax<unsigned_char>/7 1.52% 2.434 2.471 - 2.45% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.51% 17.695 17.963 - 1.97% -
BM_StringEraseToEnd_Large_Transparent 1.51% 0.842 0.855 - 1.38% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.51% 5.376 5.458 - 1.44% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.51% 56.316 57.168 - 2.89% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.50% 23.086 23.433 - 2.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.50% 54823.303 55648.272 - 0.20% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.50% 21.880 22.209 - -6.12% -
BM_CmpEqual_uchar_schar 1.50% 1.050 1.066 - 1.54% -
SetIntersection_None_Set_float_1024_1024 1.50% 9043955.541 9179625.967 - 3.44% -
std::remove(list<int>)_(prefix)/8192 1.50% 8317.967 8442.505 - 2.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.49% 28.684 29.112 - -4.94% -
BM_std_min<unsigned_char>/31 1.49% 2.500 2.537 - -0.47% -
BM_deque_vector_ranges_move_backward/70000 1.49% 8522.461 8649.444 - -0.31% -
rng::search_n(deque<int>)_(no_match)/1024 1.48% 442.193 448.760 - 1.75% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.48% 3.729 3.785 - 6.26% -
std::deque<std::string>::ctor(size)/32 1.48% 40.140 40.736 - -3.80% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 1.48% 726.967 737.742 - 1.74% -
SetIntersection_None_Vector_uint64_16384_4 1.48% 1126090.477 1142754.868 - -1.10% -
rng::stable_partition(list<int>)_(sparse)/1024 1.48% 918.763 932.337 - 1.24% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.47% 4.117 4.178 - -0.01% -
rng::find(list<int>)_(bail_25%)/8192 1.47% 1423.272 1444.247 - 1.57% -
BM_deque_deque_ranges_move_backward/65536 1.47% 8026.444 8144.704 - -0.10% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.47% 13833.965 14037.623 - 1.96% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.47% 16590.771 16834.911 - 0.26% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.47% 250.197 253.877 - -0.22% -
SetIntersection_Front_Vector_string_16384_16384 1.47% 349321957.742 354450891.140 - 1.94% -
SetIntersection_Interlaced_Set_uint32_16_16 1.47% 40454729.856 41048567.738 - 0.25% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.47% 17.893 18.156 - 1.21% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.47% 212.330 215.444 - 0.05% -
std::set<int>::erase(iterator)/32 1.46% 20.283 20.579 - 1.16% -
SetIntersection_Interlaced_Vector_string_16_4 1.46% 71559369.034 72605318.754 - -0.27% -
std::find_if_not(vector<char>)_(process_all)/1024 1.46% 270.441 274.388 - 0.15% -
rng::for_each(deque<int>)/32 1.46% 3.760 3.815 - 1.94% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.46% 4.241 4.303 - 0.23% -
BM_std_minmax<short>/64 1.45% 1.525 1.547 - -2.77% -
BM_std_min<char>/6 1.45% 1.589 1.612 - -2.75% -
rng::stable_sort(vector<int>)_(heap)/8 1.45% 21.813 22.128 - 0.91% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.44% 6.704 6.801 - 2.73% -
std::partial_sort(deque<int>)_(ascending)/1024 1.44% 7872.857 7986.544 - 0.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 1.44% 18071.389 18332.215 - 1.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.44% 19.436 19.716 - 0.19% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.44% 473.655 480.479 - 1.62% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.44% 848.529 860.745 - 1.98% -
rng::reverse_copy(vector<int>)/64 1.44% 2.492 2.528 - 0.89% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.44% 10.704 10.858 - 0.36% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.44% 96806.963 98197.104 - 2.12% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.43% 7669.095 7778.974 - 0.91% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.43% 11.848 12.018 - 1.58% -
rng::copy_if(vector<int>)_(entire_range)/8 1.43% 2.203 2.235 - -1.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.43% 6.565 6.659 - 2.38% -
BM_std_minmax<unsigned_short>/64 1.43% 1.526 1.548 - 1.46% -
BM_RangesPushHeap_float_Random_1024 1.43% 7.398 7.503 - 0.63% -
SetIntersection_Front_Vector_uint64_262144_16 1.43% 1167680.955 1184362.067 - 3.81% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.43% 57.728 58.552 - -0.67% -
BM_PushHeap_string_Random_4 1.43% 5.934 6.019 - 0.83% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.43% 30.574 31.010 - -3.68% -
707_ntest_r 1.42% 16.946 17.187 - 2.63% -
BM_RangesPushHeap_string_Random_4 1.42% 5.960 6.045 - 1.62% -
SetIntersection_Front_Set_string_1024_64 1.42% 4696596.405 4763289.505 - -1.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.42% 11.477 11.640 - 0.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.41% 566.041 574.050 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.41% 1119095.602 1134911.502 - 1.40% -
SetIntersection_Front_Vector_float_16384_4 1.41% 1123304.282 1139174.040 - 0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.41% 7787858.656 7897543.297 - 1.05% -
std::partition(vector<int>)_(sparse)/32 1.41% 8.726 8.849 - -1.12% -
BM_SortHeap_pair<uint32,_uint32>_64 1.41% 8.772 8.895 - 2.15% -
BM_deque_vector_ranges_copy/1 1.41% 2.116 2.146 - 2.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.40% 66640.303 67574.610 - 2.12% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.40% 18.346 18.603 - -1.12% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.40% 934.784 947.873 - 0.27% -
rng::unique(list<int>)_(sprinkled)/1024 1.40% 952.233 965.561 - 2.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.40% 1444312.283 1464501.487 - 2.18% -
BM_deque_vector_move/65536 1.39% 2701.758 2739.422 - 2.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.39% 147980.942 150043.770 - 1.47% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.39% 6.544 6.635 - 1.06% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.39% 22.091 22.398 - 0.96% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.39% 11.542 11.703 - 1.56% -
BM_deque_deque_move/64000 1.39% 2724.308 2762.210 - 1.36% -
SetIntersection_None_Set_uint32_16384_16384 1.39% 154224816.027 156369852.664 - -1.69% -
BM_MakeHeap_uint32_Random_256 1.39% 1.147 1.163 - -1.95% -
BM_std_min<unsigned_char>/14 1.39% 1.795 1.820 - 1.77% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.39% 26.419 26.786 - 2.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.39% 14856.234 15062.361 - -0.17% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.39% 8.371 8.488 - 1.07% -
rng::search(vector<int>)_(same_length)/8192 1.39% 1878.783 1904.818 - -1.41% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.38% 12.181 12.350 - 1.16% -
BM_std_min<long_long>/30 1.38% 3.164 3.208 - -0.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.38% 14.125 14.321 - 0.92% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.38% 38406016.163 38936657.391 - 1.63% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.38% 1.536 1.557 - -2.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.37% 16.047 16.268 - 0.03% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.37% 12925.807 13103.445 - 1.49% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.37% 1.214 1.230 - -0.83% -
BM_deque_deque_move_backward/4096 1.37% 152.894 154.989 - -0.24% -
BM_deque_deque_copy/4096 1.37% 150.579 152.642 - 0.43% -
rng::for_each(multimap<int>::iterator)/8192 1.37% 16627.615 16855.359 - 1.73% -
SetIntersection_Interlaced_Set_float_1024_4 1.37% 10067753.317 10205604.167 - 0.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.37% 0.986 0.999 - 1.45% -
BM_CmpEqual_uchar_short 1.36% 1.040 1.055 - 0.50% -
std::transform(deque<int>,_deque<int>)/32 1.36% 21.584 21.878 - 0.55% -
rng::remove_copy(vector<int>)_(prefix)/32 1.36% 10.913 11.062 - 1.85% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.36% 25156.212 25498.607 - 0.99% -
rng::starts_with(deque<int>)/8 1.36% 4.099 4.155 - -1.65% -
bm_ranges_swap_ranges_vb_aligned/512 1.36% 5.245 5.317 - 1.90% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.36% 38369398.111 38889972.221 - 1.25% -
BM_std_min<unsigned_char>/5500 1.36% 37.074 37.577 - 1.43% -
SetIntersection_Interlaced_Set_float_64_64 1.36% 15098730.362 15303494.750 - -2.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.36% 39142053.124 39672643.839 - 0.87% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.35% 48.007 48.657 - 1.02% -
BM_deque_vector_move_backward/70000 1.35% 8523.670 8639.025 - 0.66% -
BM_deque_deque_ranges_copy/65536 1.35% 2769.959 2807.356 - 2.39% -
rng::search_n(list<int>,_pred)_(no_match)/8192 1.35% 8230.994 8341.970 - 6.54% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.35% 9.019 9.140 - 2.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.35% 13443.306 13624.382 - 1.47% -
BM_std_min<unsigned_int>/7 1.34% 1.047 1.061 - 1.36% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.34% 2903.087 2941.885 - 0.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.33% 10.418 10.557 - 0.93% -
BM_RangesMakeThenSortHeap_float_Heap_4 1.33% 1.225 1.241 - 2.56% -
SetIntersection_None_Set_float_256_64 1.33% 9394924.519 9519972.045 - 1.98% -
rng::find_end(vector<int>)_(near_matches)/8192 1.33% 922659.027 934934.254 - 2.03% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.33% 206349449.766 209093311.089 - -39.24% -
std::rotate(list<int>)_(1_element_forward)/8192 1.32% 7904.335 8008.950 - -5.77% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.32% 1105698.292 1120320.885 - 1.71% -
std::deque<std::string>::ctor(size)/1024 1.32% 713.683 723.108 - 0.06% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.32% 30.430 30.831 - 0.80% -
BM_PushHeap_float_Random_16384 1.32% 7.525 7.624 - -1.37% -
rng::copy_if(vector<int>)_(entire_range)/64 1.32% 15.487 15.691 - -1.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.32% 3.611 3.659 - -0.26% -
rng::is_sorted_until(deque<int>,_pred)/8192 1.32% 4802.776 4866.000 - 1.12% -
rng::move_backward(vector<int>)/64 1.32% 4.123 4.177 - 1.39% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.31% 778.141 788.370 - -1.36% -
rng::find(deque<int>)_(process_all)/8 1.31% 3.522 3.568 - 1.98% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.31% 34.527 34.980 - 0.64% -
SetIntersection_Interlaced_Set_string_64_4 1.31% 26877999.369 27230891.660 - -0.34% -
736_ocio_r 1.31% 16.395 16.610 - -0.59% -
BM_std_min<int>/17 1.31% 0.952 0.965 - -0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.31% 12206.369 12366.501 - 3.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.31% 1443988.497 1462918.489 - 2.13% -
BM_MakeThenSortHeap_float_Ascending_16 1.31% 2.954 2.993 - 2.91% -
BM_PushHeap_string_Random_1024 1.31% 14.951 15.146 - 2.15% -
std::rotate(list<int>)_(by_1/2)/50 1.30% 13.854 14.034 - 0.35% -
BM_std_minmax<short>/19 1.30% 2.429 2.460 - 7.34% -
SetIntersection_Front_Vector_uint64_1024_64 1.30% 1371893.129 1389734.678 - -1.92% -
BM_deque_vector_ranges_move/5500 1.30% 197.693 200.258 - 1.15% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.29% 9758014.217 9884332.717 - 0.42% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.29% 3.638 3.685 - -0.75% -
BM_std_minmax_element<short>/64 1.29% 17.237 17.459 - -1.66% -
SetIntersection_Front_Vector_uint32_256_64 1.29% 4570940.437 4629745.131 - 1.58% -
BM_std_minmax_element<char>/4 1.28% 1.242 1.258 - 1.13% -
rng::fill(deque<int>)/8192 1.28% 239.636 242.706 - 1.72% -
SetIntersection_Front_Set_uint32_16384_4 1.28% 1138839.181 1153391.792 - 1.13% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.27% 8.004 8.106 - 1.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.27% 9244794.144 9362466.620 - -0.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.27% 19.753 20.005 - -0.05% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.27% 1.430 1.448 - 2.97% -
BM_std_min<int>/4 1.27% 1.022 1.035 - -2.30% -
std::multiset<int>::erase(iterator)/32 1.27% 21.319 21.590 - -1.63% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.27% 2631.783 2665.150 - 1.57% -
BM_RangesPopHeap_uint64_262144 1.27% 41.152 41.674 - -1.89% -
BM_std_min<short>/28 1.26% 2.730 2.764 - 4.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.26% 19472963.312 19718202.227 - -0.75% -
BM_MakeThenSortHeap_uint64_Random_64 1.26% 11.716 11.863 - -0.40% -
SetIntersection_None_Set_uint64_16384_1024 1.26% 162972251.525 165021291.388 - -23.36% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.26% 24.952 25.265 - 0.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.25% 54651.832 55337.611 - 1.27% -
SetIntersection_Front_Set_uint64_64_16 1.25% 16801236.744 17011116.002 - 0.83% -
std::find(vector<bool>)_(process_all)/8192 1.25% 33.313 33.729 - 1.01% -
BM_std_minmax<char>/15 1.25% 2.930 2.966 - -2.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 1.25% 2.983 3.021 - -3.21% -
SetIntersection_Front_Set_uint64_1024_16 1.25% 1283184.699 1299186.039 - -1.13% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.25% 2.947 2.983 - 2.91% -
709_cactus_r 1.24% 19.721 19.966 - 0.37% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 1.24% 7.432 7.524 - 0.81% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.24% 23.835 24.131 - -0.95% -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 1.24% 24.322 24.623 - 0.91% -
std::find_end(vector<int>)_(match_near_end)/1024 1.24% 2257.646 2285.538 - 1.48% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.24% 0.943 0.955 - 0.84% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.23% 509.978 516.273 - 2.59% -
SetIntersection_None_Set_uint32_1024_4 1.23% 8696221.928 8803561.026 - 1.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.23% 1.154 1.169 - 1.59% -
rng::contains(deque<int>)_(process_all)/8 1.23% 2.943 2.979 - 1.38% -
rng::reverse_copy(deque<int>)/64 1.23% 19.937 20.182 - -0.31% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.23% 5575.896 5644.248 - 0.99% -
SetIntersection_Interlaced_Vector_string_256_4 1.22% 6379528.372 6457665.562 - 1.57% -
SetIntersection_Front_Vector_uint32_16384_4 1.22% 1133918.601 1147803.276 - 3.18% -
SetIntersection_None_Set_uint32_256_1 1.22% 11425949.725 11565789.910 - -0.01% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.22% 6.448 6.526 - -0.26% -
std::copy_backward(list<int>)/8 1.22% 2.442 2.472 - 1.58% -
BM_RangesSortHeap_string_16 1.22% 14.151 14.324 - 0.95% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.22% 4255.268 4307.122 - 1.52% -
SetIntersection_None_Set_string_64_16 1.22% 19273323.960 19508010.378 - 0.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.22% 23.730 24.019 - -0.35% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.21% 829.335 839.411 - 1.62% -
BM_RangesMakeThenSortHeap_float_Random_64 1.21% 17.660 17.874 - 0.34% -
SetIntersection_None_Vector_uint64_16384_64 1.21% 1173032.512 1187274.703 - 2.89% -
SetIntersection_None_Set_uint64_256_64 1.21% 9156307.999 9267421.022 - -1.48% -
std::reverse_copy(list<int>)/64 1.21% 30.151 30.517 - 1.27% -
std::copy_if(deque<int>)_(entire_range)/8 1.21% 2.618 2.649 - 0.55% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.21% 4.521 4.576 - 2.66% -
rng::contains_subrange(list<int>)_(single_element)/8192 1.21% 6995.482 7079.924 - -8.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.21% 24.618 24.915 - 1.29% -
BM_std_min<unsigned_short>/64 1.20% 3.498 3.541 - 3.16% -
SetIntersection_Front_Vector_uint64_256_256 1.20% 4653837.793 4709810.255 - 2.52% -
std::sort(vector<int>)_(heap)/8 1.20% 22.378 22.647 - 0.32% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.20% 34.099 34.509 - 0.24% -
std::multimap<int,_int>::erase(iterator)/32 1.20% 20.733 20.982 - 0.72% -
BM_deque_deque_ranges_copy/5500 1.20% 201.144 203.556 - 0.16% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.20% 22.499 22.768 - 0.62% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.20% 19131.650 19360.378 - -1.29% -
std::partition(vector<int>)_(dense)/32 1.19% 8.529 8.631 - 3.34% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.19% 118.788 120.206 - 0.55% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.19% 784.794 794.157 - 0.59% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.19% 59.061 59.764 - 2.28% -
BM_RangesMakeHeap_uint32_Random_16384 1.19% 1.043 1.055 - 2.79% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.19% 349137399.607 353290463.858 - 0.84% -
BM_lexicographical_compare_three_way_slow_path/16 1.19% 4.539 4.593 - 3.34% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.19% 4098.563 4147.298 - 0.77% -
BM_StringRelational_Less_Large_Small_Control 1.19% 1.780 1.801 - 1.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.19% 22.303 22.568 - 0.17% -
BM_std_min<unsigned_int>/10 1.18% 0.994 1.006 - 1.16% -
rng::fill_n(vector<bool>)/32768 1.18% 30.154 30.511 - 1.41% -
SetIntersection_None_Set_float_256_1 1.18% 11760647.673 11899923.706 - 2.23% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.18% 5.415 5.479 - 0.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.18% 6594.850 6672.790 - -0.62% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 1.18% 16.908 17.107 - 11.52% -
SetIntersection_None_Vector_uint32_16384_16384 1.18% 1171585.864 1185397.495 - 1.25% -
rng::all_of(deque<int>)_(process_all)/8 1.18% 3.088 3.124 - -2.95% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.18% 68.931 69.743 - -0.16% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 1.18% 20.508 20.749 - 5.58% -
SetIntersection_Interlaced_Set_string_16_4 1.17% 76441112.552 77338737.109 - 1.43% -
BM_MakeHeap_uint32_Random_64 1.17% 1.250 1.265 - -1.42% -
bm_ranges_lexicographical_compare<int>/64 1.17% 4.911 4.969 - 2.30% -
std::find(vector<int>)_(bail_25%)/8 1.17% 1.374 1.390 - 1.76% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.17% 1.875 1.897 - -10.77% -
BM_MakeThenSortHeap_float_Descending_16 1.17% 1.840 1.861 - 0.46% -
BM_std_min<unsigned_long_long>/15 1.17% 2.188 2.213 - 2.34% -
std::multiset<int>::erase(iterator)/8192 1.16% 23.644 23.919 - -1.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.16% 529.962 536.128 - -2.92% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 1.16% 74.994 75.866 - -1.04% -
BM_std_minmax<unsigned_short>/29 1.16% 2.574 2.604 - 0.39% -
rng::sort(vector<int>)_(heap)/8 1.16% 22.230 22.488 - 1.35% -
706_stockfish_r 1.16% 21.584 21.835 - 3.04% -
SetIntersection_None_Vector_uint32_16384_1024 1.16% 1171638.470 1185242.437 - 1.32% -
std::copy_if(list<int>)_(every_other)/32768 1.16% 25223.941 25516.516 - 1.41% -
std::copy(list<int>)/32768 1.16% 26421.614 26727.896 - 1.95% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.16% 499.981 505.775 - -0.90% -
rng::for_each(map<int>::iterator)/8 1.16% 4.561 4.613 - 1.31% -
SetIntersection_None_Vector_uint32_1024_16 1.16% 1144042.767 1157259.470 - -0.20% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.15% 22.073 22.328 - 5.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.15% 17.146 17.344 - 1.86% -
BM_RangesMakeHeap_uint64_Random_256 1.15% 1.203 1.217 - 1.64% -
SetIntersection_None_Set_uint32_16_1 1.15% 70184193.190 70990606.679 - 0.53% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.15% 8.550 8.648 - 0.51% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.15% 18.694 18.909 - 1.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.15% 151016.469 152745.954 - -0.14% -
BM_CmpLess_uchar_schar 1.14% 1.037 1.048 - -0.85% -
rng::find_last(list<int>)_(bail_10%)/8192 1.14% 6248.576 6319.962 - -7.62% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.14% 9.997 10.111 - 0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.14% 20.979 21.218 - 1.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.14% 2324554.927 2351010.399 - 2.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.14% 507.591 513.357 - 0.50% -
SetIntersection_Front_Set_uint32_16384_256 1.13% 4858896.518 4914033.085 - 1.07% -
BM_vector_deque_copy/4000 1.13% 142.847 144.468 - 2.98% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.13% 16.696 16.885 - 0.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.13% 4207.500 4255.201 - 2.52% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 1.13% 596.926 603.692 - 0.52% -
SetIntersection_None_Vector_uint32_1024_1024 1.13% 1143717.582 1156674.026 - -0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.13% 12984027.672 13131073.207 - 2.93% -
rng::partition(list<int>)_(sparse)/50 1.13% 15.398 15.572 - 2.16% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.13% 174328165.684 176300604.282 - 0.38% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 1.13% 5.780 5.846 - 1.02% -
BM_std_min<unsigned_int>/13 1.13% 1.414 1.430 - 4.52% -
BM_vector_deque_move_backward/1 1.13% 2.569 2.598 - 6.17% -
std::stable_sort(deque<int>)_(heap)/8192 1.13% 17592.412 17790.795 - -1.10% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.13% 34356.153 34743.025 - -0.26% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.12% 22.546 22.799 - -1.40% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.12% 35288.698 35684.481 - -1.13% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.12% 19.645 19.865 - 0.51% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.12% 11.537 11.667 - 1.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.12% 9514.737 9621.287 - 4.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.12% 1137567.190 1150298.530 - -0.68% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.12% 2.610 2.639 - 1.22% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 1.12% 2.393 2.419 - 2.56% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.12% 11299053.925 11425173.969 - -0.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.11% 17098066.757 17288540.443 - -0.41% -
rng::equal(vector<bool>)_(unaligned)/8192 1.11% 64.767 65.488 - 0.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.11% 53550.884 54146.531 - -0.24% -
SetIntersection_None_Vector_string_64_64 1.11% 9264553.799 9367572.177 - -0.90% -
SetIntersection_Front_Set_uint32_1024_4 1.11% 1147687.113 1160434.475 - 0.59% -
BM_MakeThenSortHeap_uint32_Descending_4 1.11% 1.434 1.450 - 6.73% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 1.11% 106.207 107.385 - 3.70% -
std::find_end(deque<int>,_pred)_(single_element)/1024 1.11% 610.659 617.424 - 0.17% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.11% 2.027 2.049 - -0.06% -
rng::stable_sort(vector<int>)_(repeated)/8 1.11% 16.572 16.755 - -0.30% -
BM_std_minmax<unsigned_int>/27 1.10% 2.375 2.401 - 0.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.10% 180627.510 182621.462 - 2.00% -
std::copy(vector<int>)/8 1.10% 2.247 2.272 - 2.60% -
SetIntersection_None_Set_string_256_64 1.10% 9574450.136 9679858.674 - 1.48% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.10% 22.105 22.349 - 0.79% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.10% 283.395 286.512 - 1.02% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.10% 550743.602 556793.484 - -0.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.09% 458.091 463.105 - 0.53% -
BM_CmpLess_int_uint 1.09% 1.111 1.124 - 0.31% -
BM_std_minmax<unsigned_int>/31 1.09% 2.478 2.505 - -3.05% -
SetIntersection_Front_Set_uint64_256_1 1.09% 4403054.720 4451084.208 - 0.43% -
BM_deque_deque_ranges_copy_backward/1 1.09% 2.775 2.805 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.09% 3564623.846 3603460.796 - 8.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.09% 11348349.166 11471863.474 - 0.03% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.09% 20.438 20.660 - 2.67% -
BM_RangesPushHeap_string_Random_16 1.09% 10.179 10.290 - 1.67% -
rng::fold_left(deque<int>)/8192 1.09% 4368.415 4415.817 - -0.29% -
SetIntersection_Front_Vector_float_262144_4 1.08% 1136762.381 1149092.404 - 1.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.08% 43.627 44.100 - 0.53% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.08% 14354.583 14510.002 - 0.72% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.08% 24110.938 24371.954 - 2.60% -
BM_RangesPushHeap_float_Random_4 1.08% 2.912 2.944 - -2.48% -
rng::partition(deque<int>)_(dense)/32 1.08% 10.514 10.627 - -1.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.08% 695.164 702.676 - -0.92% -
std::is_sorted(list<int>)/8192 1.08% 7170.888 7248.331 - -8.74% -
rng::is_sorted(list<int>)/8192 1.08% 7261.972 7340.397 - 0.63% -
std::multiset<int>::insert(value)_(already_present)/0 1.08% 18.092 18.287 - -0.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.08% 2.639 2.667 - 5.71% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 1.08% 40.769 41.209 - 1.05% -
BM_vector_deque_copy/5500 1.08% 196.022 198.135 - 0.41% -
SetIntersection_Front_Vector_string_262144_1024 1.08% 40119583.152 40552048.870 - -3.62% -
BM_deque_deque_move_backward/5500 1.08% 204.845 207.048 - -0.86% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.07% 712.683 720.330 - 0.97% -
std::shift_right(vector<int>)/32 1.07% 4.136 4.180 - 3.08% -
std::unique(list<int>)_(contiguous)/8192 1.07% 6969.621 7044.326 - 0.61% -
std::find_end(vector<int>)_(match_near_end)/8192 1.07% 120793.030 122086.507 - 1.25% -
SetIntersection_Front_Vector_uint64_16384_1 1.07% 1099134.946 1110901.337 - 0.61% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.07% 21.534 21.764 - 1.55% -
rng::remove_if(list<int>)_(prefix)/8192 1.07% 9138.536 9236.241 - -3.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.07% 2.669 2.698 - 1.92% -
SetIntersection_None_Vector_uint32_16384_1 1.06% 1173180.930 1185674.173 - 3.74% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.06% 1.242 1.255 - -1.45% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.06% 134.145 135.571 - 0.33% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.06% 53054.052 53617.362 - -0.40% -
SetIntersection_Interlaced_Set_uint32_256_16 1.06% 11982647.564 12109692.433 - -2.98% -
BM_std_min<short>/29 1.06% 2.349 2.374 - 0.09% -
SetIntersection_Front_Set_float_16384_16384 1.06% 342866356.375 346496672.173 - 34.56% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.06% 14.240 14.390 - 0.04% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.05% 6580.153 6649.500 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.05% 39689980.131 40108061.232 - -1.00% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.05% 52180.416 52729.682 - 0.48% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 1.05% 5.992 6.055 - -25.01% -
BM_CmpLess_short_uint 1.05% 1.104 1.115 - -0.48% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.05% 939.210 949.034 - -0.16% -
727_cppcheck_r 1.04% 25.262 25.526 - 1.40% -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.04% 1.026 1.037 - 0.44% -
std::multiset<int>::insert(value)_(already_present)/8192 1.04% 32.582 32.922 - 0.42% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.04% 5.606 5.665 - -0.04% -
std::find_end(list<int>)_(match_near_end)/1024 1.04% 4607.023 4654.936 - 1.24% -
SetIntersection_Interlaced_Set_string_1024_256 1.04% 35695325.305 36066401.389 - 1.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.04% 12751375.971 12883745.680 - 45.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.04% 1226161.821 1238890.283 - -0.11% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.04% 31.180 31.503 - 0.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.04% 3.669 3.707 - 1.51% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 1.04% 5.060 5.113 - 5.49% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.04% 15.035 15.191 - 1.55% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.03% 31.256 31.580 - -1.41% -
SetIntersection_Front_Vector_float_16_4 1.03% 57927694.000 58526673.686 - 1.24% -
rng::move_backward(vector<int>)/8 1.03% 2.291 2.315 - 0.24% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.03% 10.977 11.090 - 4.47% -
BM_StringFindStringLiteral/64 1.03% 2.097 2.118 - 0.52% -
std::map<std::string,_int>::erase(key)_(existent)/32 1.03% 80.000 80.826 - 37.41% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.03% 11.199 11.314 - -5.30% -
BM_deque_deque_copy_backward/1 1.03% 2.796 2.824 - 1.78% -
SetIntersection_None_Vector_uint32_16384_64 1.03% 1172540.664 1184626.154 - 5.51% -
BM_RangesPushHeap_uint32_Random_16 1.03% 4.388 4.433 - -0.11% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 1.03% 27.375 27.656 - 2.12% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.03% 15.013 15.168 - 0.25% -
rng::copy_if(vector<int>)_(every_other)/8 1.03% 4.238 4.281 - 1.39% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.03% 380331.250 384242.904 - 1.20% -
SetIntersection_Front_Vector_float_1024_16 1.03% 1186319.363 1198517.577 - 1.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.03% 19.509 19.709 - -0.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.03% 51.274 51.801 - -0.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.03% 6661.661 6730.091 - 0.35% -
rng::remove_if(list<int>)_(prefix)/1024 1.03% 1002.507 1012.804 - 1.58% -
std::sort(deque<int>)_(ascending)/8 1.03% 18.409 18.598 - -1.24% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.03% 37.956 38.346 - -11.90% -
std::generate_n(deque<int>)/50 1.03% 12.318 12.444 - 1.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.02% 30.446 30.758 - 0.62% -
std::partition_point(deque<int>)/1024 1.02% 9.226 9.320 - -0.28% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.02% 4.085 4.127 - 1.69% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.02% 405.412 409.558 - -0.26% -
BM_PushHeap_uint64_Random_16 1.02% 4.283 4.327 - 3.77% -
BM_std_min<short>/64 1.02% 3.534 3.570 - 4.12% -
731_astcenc_r 1.02% 10.217 10.320 - -5.08% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.01% 709.586 716.774 - 1.27% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.01% 10.507 10.614 - -6.91% -
std::count(vector<int>)_(every_other)/8 1.01% 1.334 1.347 - -0.76% -
rng::copy_n(vector<int>)/4096 1.01% 146.260 147.739 - -1.19% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.01% 5.478 5.533 - -0.52% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.01% 9.015 9.106 - 2.81% -
BM_deque_vector_move_backward/64 1.01% 2.915 2.944 - 0.99% -
std::adjacent_find(list<int>,_pred)/8192 1.01% 8114.629 8196.314 - -0.35% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.01% 1.594 1.610 - 0.27% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.01% 4.828 4.876 - 1.31% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.01% 10.802 10.911 - -0.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.00% 11.323 11.437 - -0.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.00% 33.591 33.928 - -0.55% -
std::adjacent_find(list<int>,_pred)/8 1.00% 3.894 3.933 - 1.18% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 1.00% 245.574 248.040 - 1.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.00% 1.107 1.118 - -2.87% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::unordered_set<std::string>::insert(value)_(already_present)/0 -85.28% 66.455 9.782 - -61.42% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.89% 3571.863 1039.677 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -66.15% 27176762.565 9199570.250 - -66.00% -
std::copy_n(vector<bool>)_(aligned)/262144 -59.31% 675.857 275.021 - -56.48% -
std::remove_copy(list<int>)_(prefix)/1024 -53.12% 1616.980 758.070 - 0.56% -
rng::fill(list<int>)/50 -52.29% 35.178 16.782 - -52.13% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.09% 36.504 17.490 - -51.81% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.92% 3921.697 1885.632 - -52.13% -
std::swap_ranges(list<int>)/1024 -51.40% 1568.947 762.476 - 0.31% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.32% 499.582 243.183 - -51.35% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.62% 23.598 12.834 - -45.16% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -45.05% 0.494 0.272 - 0.57% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -44.27% 0.484 0.270 - -0.53% -
SetIntersection_Interlaced_Vector_float_16384_64 -43.45% 10547797.829 5964558.966 - -21.55% -
rng::is_sorted_until(deque<int>)/8 -40.40% 4.285 2.554 - -22.52% -
BM_PushHeap_string_Descending_262144 -39.68% 5.448 3.286 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -39.59% 30927304.443 18682177.185 - 12.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.13% 5992121.144 3647686.199 - -54.05% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -39.08% 11.940 7.274 - -26.16% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.59% 13.472 8.273 - -36.78% -
BM_RangesMakeHeap_string_Descending_262144 -38.54% 5.681 3.491 - -28.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -38.50% 0.697 0.429 - -38.50% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.15% 24.568 15.197 - -38.20% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -37.76% 40.399 25.144 - -37.03% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -37.08% 49.147 30.925 - -36.00% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -36.63% 0.648 0.411 - -35.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -36.30% 9.978 6.356 - -41.77% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -35.95% 7.191 4.606 - -41.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -35.89% 20892693.637 13393439.078 - -58.19% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -35.89% 9.868 6.327 - -22.82% -
BM_std_min<unsigned___int128>/70000 -35.56% 46877.141 30205.334 - 5.95% -
BM_std_min<unsigned___int128>/4000 -35.39% 2659.258 1718.078 - 5.47% -
BM_std_min<unsigned___int128>/65536 -35.32% 43894.516 28391.148 - 6.36% -
BM_std_min<unsigned___int128>/5500 -35.24% 3656.764 2368.229 - 5.94% -
BM_std_min<unsigned___int128>/64000 -35.23% 42883.511 27776.299 - 6.34% -
BM_std_min<unsigned___int128>/4096 -35.05% 2722.689 1768.517 - 6.16% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -34.96% 0.531 0.345 - -11.90% -
BM_std_min<unsigned___int128>/512 -34.90% 338.247 220.215 - 4.81% -
BM_std_min<unsigned___int128>/1024 -34.67% 679.539 443.969 - 6.27% -
BM_MakeThenSortHeap_string_Descending_1024 -33.98% 38.787 25.607 - -33.33% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -33.98% 1.949 1.287 - -24.21% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.83% 1572.084 1040.205 - 0.11% -
SetIntersection_Interlaced_Vector_float_16384_16 -32.90% 3891607.232 2611078.658 - 11.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -32.85% 40480084.849 27184151.927 - -23.64% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -32.09% 0.451 0.306 - -0.35% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.97% 40.917 27.836 - -31.31% -
std::move_backward(vector<int>)/262144 -31.65% 21939.934 14995.961 - -31.07% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.59% 59.257 40.537 - -33.85% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.34% 0.489 0.336 - -15.65% -
SetIntersection_Interlaced_Vector_float_1024_64 -31.32% 5862817.303 4026545.530 - -23.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.28% 71.999 49.481 - -16.43% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -31.09% 0.622 0.429 - -38.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -30.28% 53.323 37.177 - -30.71% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -30.09% 1.809 1.265 - -20.75% -
BM_std_min<unsigned___int128>/64 -30.07% 38.764 27.106 - 6.09% -
SetIntersection_Interlaced_Vector_float_262144_1024 -29.66% 156317150.750 109955369.901 - 28.33% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -29.39% 0.637 0.450 - -26.37% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -29.11% 6.456 4.576 - -18.31% -
BM_lexicographical_compare_three_way_fast_path/1 -29.10% 0.391 0.277 - -29.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.67% 46.002 32.812 - -27.93% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.63% 43.079 30.747 - 3.00% -
SetIntersection_Front_Set_float_262144_16384 -28.56% 355021426.120 253611284.503 - -1.50% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -28.54% 34.902 24.943 - -28.02% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -28.08% 1.697 1.220 - -18.55% -
BM_PushHeap_string_Descending_16384 -27.93% 3.369 2.428 - 1.82% -
BM_RangesPushHeap_float_SingleElement_1 -27.91% 0.637 0.459 - 11.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -27.20% 11903904.478 8666308.345 - -24.16% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -27.10% 0.695 0.507 - 5.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -27.10% 11922039.318 8691211.708 - -24.05% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -26.96% 0.612 0.447 - -19.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -26.88% 40.813 29.841 - -28.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.71% 34.334 25.163 - -15.67% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -26.36% 122.753 90.395 - 26.09% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -25.99% 73.999 54.768 - -25.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -25.88% 1030.020 763.488 - -0.29% -
rng::partition(deque<int>)_(sparse)/32 -25.74% 13.592 10.093 - 2.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -25.74% 11916398.273 8848956.162 - -22.31% -
BM_PushHeap_string_Descending_1024 -25.66% 3.315 2.465 - 2.84% -
SetIntersection_Interlaced_Vector_float_262144_4 -25.53% 2155931.059 1605628.309 - 3.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -25.39% 48.571 36.239 - -22.74% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.27% 12672.794 9469.849 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -25.24% 12045144.303 9005044.024 - -22.52% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -25.11% 32.669 24.465 - -7.57% -
BM_RangesMakeHeap_string_Ascending_262144 -25.06% 9.764 7.317 - -29.04% -
BM_RangesMakeHeap_string_Descending_16384 -24.92% 3.849 2.890 - 2.45% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -24.87% 48.179 36.195 - 28.23% -
BM_MakeHeap_uint64_Random_4 -24.81% 1.446 1.087 - -37.00% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.73% 12568.340 9460.632 - -0.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -24.36% 36.731 27.784 - -1.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.25% 38.247 28.973 - -25.47% -
rng::partition(deque<int>)_(sparse)/50 -24.15% 20.250 15.360 - 1.78% -
BM_RangesMakeHeap_string_Descending_1024 -24.11% 3.569 2.708 - -1.72% -
BM_std_min<unsigned___int128>/32 -23.96% 17.403 13.234 - 5.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -23.92% 44.302 33.705 - 3.12% -
std::find_end(deque<int>)_(same_length)/1024 -23.84% 1848.876 1408.165 - -23.43% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -23.76% 38.362 29.248 - -23.70% -
rng::find_end(list<int>)_(single_element)/8192 -23.73% 8765.201 6685.417 - -7.51% -
std::find_end(deque<int>)_(same_length)/8192 -23.68% 14836.594 11322.614 - -23.23% -
BM_std_min<unsigned___int128>/30 -23.62% 16.121 12.314 - 5.10% -
SetIntersection_Interlaced_Vector_float_16384_1024 -23.51% 73662480.050 56345129.630 - 34.47% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -23.49% 6.816 5.215 - -9.05% -
BM_StringDestroy_Small -23.46% 0.876 0.670 - 2.89% -
BM_std_min<unsigned___int128>/31 -23.44% 16.762 12.834 - 5.91% -
BM_std_min<unsigned___int128>/29 -23.24% 15.478 11.881 - 5.21% -
BM_PushHeap_string_Descending_256 -23.16% 3.067 2.356 - 0.28% -
SetIntersection_Interlaced_Vector_float_1024_256 -22.82% 7942825.478 6130430.442 - 15.56% -
BM_std_min<unsigned___int128>/28 -22.77% 14.826 11.449 - 5.13% -
BM_vector_deque_move/0 -22.76% 0.555 0.429 - 7.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -22.49% 32.211 24.966 - -17.02% -
BM_RangesMakeHeap_string_Random_262144 -22.39% 19.422 15.074 - -0.43% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -22.34% 0.350 0.271 - -0.32% -
std::copy_backward(vector<bool>)_(aligned)/262144 -22.25% 749.637 582.833 - -21.75% -
BM_std_min<unsigned___int128>/26 -22.21% 13.575 10.559 - 5.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.19% 0.349 0.271 - 0.30% -
BM_PushHeap_string_PipeOrgan_262144 -22.12% 22.068 17.187 - -0.71% -
BM_std_min<unsigned___int128>/27 -22.06% 14.170 11.044 - 5.46% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -21.79% 16676.190 13042.447 - -9.63% -
BM_RangesPushHeap_string_Ascending_262144 -21.57% 35.282 27.670 - -5.33% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.48% 95.417 74.925 - -23.98% -
BM_RangesMakeHeap_string_Descending_256 -21.25% 3.427 2.699 - -0.63% -
BM_std_min<unsigned___int128>/25 -21.18% 12.916 10.180 - 5.13% -
BM_PushHeap_string_Ascending_262144 -20.95% 37.413 29.575 - 3.68% -
rng::search(deque<int>)_(near_matches)/1024 -20.62% 25225.077 20024.622 - 10.84% -
SetIntersection_Interlaced_Vector_float_262144_256 -20.55% 51787677.388 41142878.457 - 18.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -20.48% 1029.055 818.314 - 6.33% -
BM_std_min<unsigned___int128>/24 -20.47% 12.292 9.776 - 4.99% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -20.44% 1.671 1.329 - -8.78% -
rng::search(deque<int>)_(near_matches)/1000 -20.10% 24086.824 19244.731 - 8.88% -
BM_PushHeap_string_PipeOrgan_16384 -20.10% 16.302 13.026 - -0.92% -
BM_vector_deque_ranges_copy/64000 -19.92% 2956.845 2367.841 - -0.08% -
BM_vector_deque_copy/64000 -19.77% 2941.764 2360.190 - -0.36% -
BM_std_min<unsigned___int128>/23 -19.76% 11.655 9.352 - 4.89% -
std::find_end(list<int>,_pred)_(same_length)/8192 -19.75% 20587.125 16520.843 - -2.93% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -19.70% 1712.715 1375.390 - -5.23% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -19.64% 0.341 0.274 - -8.62% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.51% 31.956 25.721 - -19.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.51% 36.432 29.324 - -17.16% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -19.39% 0.611 0.492 - -2.62% -
BM_vector_deque_move/64000 -19.39% 2929.030 2361.009 - 0.09% -
std::move(list<int>)/64 -19.25% 48.844 39.439 - -19.03% -
BM_std_min<unsigned___int128>/22 -19.15% 11.007 8.899 - 4.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.13% 66.627 53.883 - -2.80% -
rng::contains(list<int>)_(process_all)/32 -19.07% 11.260 9.112 - -31.78% -
BM_std_min<long_long>/1 -18.86% 0.673 0.546 - -12.05% -
SetIntersection_Interlaced_Vector_float_256_16 -18.79% 7980317.087 6480843.252 - -16.79% -
rng::for_each(set<int>)/50 -18.77% 60.515 49.155 - -18.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -18.64% 2.743 2.232 - -22.69% -
std::none_of(vector<int>)_(process_all)/50 -18.63% 18.201 14.811 - -18.58% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -18.55% 9161.493 7461.745 - -3.71% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -18.55% 38.494 31.352 - -19.13% -
rng::search(deque<int>,_pred)_(no_match)/1024 -18.47% 436.511 355.880 - -18.52% -
BM_vector_deque_move/70000 -18.46% 3168.333 2583.401 - -0.08% -
BM_std_min<unsigned___int128>/21 -18.42% 10.385 8.471 - 4.52% -
rng::starts_with(list<int>)/8192 -18.33% 8943.543 7303.954 - -15.61% -
BM_PushHeap_uint32_QuickSortAdversary_1 -18.30% 0.482 0.394 - -43.52% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -18.23% 1.302 1.064 - -4.99% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -18.19% 605.369 495.255 - -7.69% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.13% 11.199 9.169 - -0.13% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -17.98% 23.038 18.896 - -22.54% -
std::is_sorted_until(deque<int>)/8 -17.71% 3.090 2.543 - -33.06% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -17.70% 1.076 0.886 - -17.11% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -17.69% 5072933.882 4175553.302 - 12.55% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -17.59% 27.327 22.522 - -6.20% -
BM_lexicographical_compare_three_way_slow_path/1 -17.54% 0.364 0.300 - -25.48% -
BM_vector_deque_move/65536 -17.54% 2875.902 2371.516 - -0.03% -
BM_vector_deque_ranges_copy/65536 -17.53% 2875.076 2370.935 - 0.17% -
std::rotate(list<int>)_(by_1/2)/8192 -17.44% 6269.659 5176.115 - -11.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -17.41% 1900064.770 1569185.961 - -22.53% -
std::copy(vector<bool>)_(aligned)/262144 -17.41% 684.074 564.974 - -31.02% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -17.35% 5.894 4.872 - -6.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -17.30% 953.567 788.631 - 6.61% -
BM_vector_deque_copy/70000 -17.30% 3131.595 2589.935 - -0.18% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -17.29% 1.339 1.108 - -11.43% -
BM_std_min<unsigned___int128>/20 -17.26% 9.775 8.088 - 4.68% -
rng::rotate_copy(list<int>)/8192 -17.24% 8304.351 6872.941 - 0.69% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -17.23% 11081.635 9172.024 - -11.02% -
BM_vector_deque_ranges_copy/70000 -17.23% 3133.310 2593.487 - -0.07% -
BM_vector_deque_ranges_move/65536 -17.23% 2859.981 2367.292 - -0.01% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -17.21% 32.285 26.729 - -13.16% -
BM_vector_deque_ranges_move/64000 -17.20% 2853.758 2362.869 - -0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -17.07% 18.906 15.678 - 84.85% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -16.94% 9368.361 7781.476 - -10.50% -
BM_PushHeap_string_Random_262144 -16.92% 21.799 18.110 - -0.16% -
BM_MakeHeap_string_Ascending_262144 -16.87% 9.172 7.625 - 7.72% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.86% 26.008 21.622 - -16.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -16.86% 0.556 0.462 - -13.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.86% 42.521 35.352 - -20.10% -
vector<bool>::reserve() -16.75% 10.127 8.430 - -2.59% -
SetIntersection_Interlaced_Vector_string_262144_64 -16.75% 22115214.153 18411632.224 - -5.90% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.74% 7182027.345 5980059.106 - -0.13% -
std::unordered_set<std::string>::find(key)_(existent)/32 -16.71% 42.144 35.102 - -7.79% -
BM_std_min<unsigned___int128>/19 -16.37% 9.153 7.655 - 3.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -16.32% 30.443 25.474 - -27.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -16.29% 10813488.645 9052052.702 - -6.10% -
std::find_end(list<int>)_(single_element)/8192 -16.29% 8635.307 7228.742 - 0.47% -
rng::for_each(set<int>::iterator)/50 -16.21% 50.510 42.323 - -17.47% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.19% 7.573 6.347 - -43.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -16.15% 0.634 0.532 - 18.82% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -16.14% 2.602 2.182 - -8.97% -
rng::adjacent_find(deque<int>)/50 -16.11% 18.803 15.773 - -7.51% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -16.01% 1.265 1.063 - -14.46% -
std::search(deque<int>)_(no_match)/1024 -15.85% 415.445 349.602 - -15.93% -
BM_PushHeap_string_Descending_64 -15.56% 2.692 2.273 - 1.89% -
BM_RangesMakeHeap_string_Descending_64 -15.49% 3.051 2.579 - 0.17% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -15.48% 14.050 11.875 - -4.00% -
BM_std_min<unsigned___int128>/18 -15.46% 8.531 7.212 - 3.89% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.44% 11.272 9.532 - -1.73% -
rng::copy(vector<bool>)_(aligned)/262144 -15.39% 326.673 276.394 - 0.71% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.27% 1.797 1.522 - -4.32% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -15.27% 1.146 0.971 - 2.76% -
BM_RangesMakeHeap_string_Descending_16 -15.20% 2.754 2.335 - -0.44% -
std::copy_if(list<int>)_(entire_range)/64 -15.16% 36.189 30.703 - -16.38% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -15.12% 1.322 1.122 - -6.17% -
BM_vector_deque_ranges_move/70000 -15.08% 3048.032 2588.500 - -0.16% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -15.06% 43.268 36.750 - -8.65% -
std::for_each_n(list<int>)/8 -15.06% 2.592 2.202 - -14.16% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -15.02% 99.736 84.755 - 0.10% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -15.02% 28.701 24.391 - -14.43% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -15.00% 5.069 4.309 - -14.78% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -15.00% 9642.357 8196.155 - -13.48% -
BM_vector_deque_ranges_move_backward/0 -14.99% 0.606 0.515 - 13.62% -
std::partition(deque<int>)_(dense)/50 -14.98% 16.338 13.890 - -14.37% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.84% 30.478 25.956 - -14.96% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.71% 12.832 10.945 - -15.53% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -14.67% 1.612 1.376 - -7.67% -
rng::none_of(vector<int>)_(process_all)/50 -14.65% 14.879 12.699 - 0.78% -
rng::find_end(deque<int>)_(process_all)/8192 -14.61% 2387.084 2038.364 - -7.20% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -14.58% 866.786 740.416 - 6.15% -
std::multiset<std::string>::erase(key)_(existent)/32 -14.58% 58.731 50.169 - -18.09% -
std::partition(deque<int>)_(dense)/32 -14.53% 11.146 9.526 - -11.91% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.50% 232.555 198.835 - 0.42% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.48% 63.041 53.910 - 3.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.48% 5.395 4.614 - -40.94% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -14.47% 24.595 21.037 - -13.59% -
rng::find_end(deque<int>)_(process_all)/1024 -14.39% 302.597 259.039 - -7.12% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.37% 0.679 0.582 - 0.02% -
std::unordered_multiset<int>::find(key)_(existent)/32 -14.35% 1.302 1.115 - -19.27% -
std::unordered_set<int>::contains(key)_(existent)/8192 -14.30% 1.532 1.313 - 4.38% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -14.18% 28.305 24.292 - -7.62% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -14.16% 12642.666 10852.539 - -15.09% -
rng::find_end(deque<int>)_(process_all)/1048576 -14.13% 308734.544 265103.678 - -6.44% -
BM_std_min<unsigned___int128>/17 -14.10% 7.890 6.777 - 3.58% -
rng::partition(list<int>)_(dense)/8192 -14.02% 5095.363 4380.821 - -30.86% -
rng::find_end(deque<int>)_(single_element)/1000 -14.02% 293.157 252.059 - 1.21% -
std::find_end(list<int>,_pred)_(single_element)/8192 -13.80% 9275.978 7995.474 - 0.20% -
std::all_of(deque<int>)_(process_all)/50 -13.71% 21.237 18.325 - -9.61% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -13.67% 19365.065 16717.183 - 0.27% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -13.64% 30.562 26.394 - -4.52% -
BM_deque_vector_copy/64000 -13.63% 2849.679 2461.355 - 0.93% -
std::partition_point(list<int>)/1024 -13.58% 1294.040 1118.254 - -0.62% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -13.56% 2.635 2.278 - 3.88% -
BM_PushHeap_uint64_SingleElement_64 -13.52% 0.407 0.352 - -15.00% -
rng::move_backward(vector<bool>)_(unaligned)/512 -13.46% 5.365 4.643 - -12.39% -
BM_MakeHeap_float_Random_64 -13.42% 1.787 1.547 - -8.91% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -13.40% 92.297 79.933 - -8.80% -
BM_RangesMakeHeap_string_PipeOrgan_256 -13.36% 5.498 4.764 - -5.31% -
SetIntersection_Interlaced_Vector_float_16384_4 -13.34% 1702202.816 1475150.900 - 5.04% -
BM_RangesMakeHeap_float_Random_64 -13.21% 1.649 1.431 - -12.51% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -13.19% 1.398 1.213 - -12.97% -
rng::transform(list<int>,_list<int>)/8192 -13.03% 10218.338 8887.154 - -7.30% -
BM_StringRelational_Less_Large_Large_ChangeFirst -12.97% 1.388 1.208 - 4.37% -
BM_PushHeap_uint32_PipeOrgan_1 -12.96% 0.474 0.413 - -35.22% -
BM_RangesMakeHeap_string_Descending_4 -12.95% 2.416 2.104 - -0.47% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -12.93% 20.935 18.228 - -11.79% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.89% 735.338 640.583 - -0.42% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.84% 57.437 50.065 - 0.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.79% 44.124 38.479 - 1.82% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.77% 9152.059 7983.779 - -13.40% -
BM_PushHeap_string_Ascending_16384 -12.73% 22.263 19.430 - 2.53% -
std::equal(vector<bool>)_(unaligned)/50 -12.72% 0.881 0.769 - -17.41% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -12.66% 16.484 14.398 - 8.61% -
BM_deque_vector_copy/65536 -12.64% 2940.076 2568.346 - -0.24% -
std::partition(list<int>)_(sparse)/8192 -12.64% 8176.408 7142.937 - -18.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -12.54% 14450.307 12638.479 - 8.70% -
SetIntersection_Interlaced_Vector_float_256_64 -12.47% 8922089.377 7809059.324 - 19.42% -
std::partition(list<int>)_(dense)/8192 -12.46% 5019.045 4393.422 - -27.50% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -12.43% 838.420 734.196 - 6.95% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.43% 0.393 0.344 - 0.19% -
BM_std_min<unsigned___int128>/16 -12.40% 7.292 6.388 - 3.56% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -12.37% 42.062 36.857 - -16.94% -
std::map<std::string,_int>::ctor(const&)/32 -12.25% 788.837 692.181 - -2.75% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -12.13% 1.634 1.436 - -21.33% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -12.09% 682.767 600.227 - -59.47% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.05% 9511.754 8365.641 - -13.11% -
bm_lexicographical_compare<unsigned_char>/8 -12.00% 1.497 1.318 - -8.30% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -11.96% 3493641.371 3075779.816 - -16.34% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.93% 7.295 6.425 - -43.72% -
BM_deque_deque_copy_backward/0 -11.92% 0.809 0.712 - -17.48% -
rng::for_each(map<int>::iterator)/50 -11.84% 49.859 43.956 - -10.99% -
BM_RangesPopHeap_string_1 -11.82% 0.524 0.462 - -32.99% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -11.79% 0.390 0.344 - -40.00% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -11.78% 15.326 13.521 - 5.42% -
rng::partition(list<int>)_(sparse)/8192 -11.73% 7879.756 6955.491 - -21.47% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -11.73% 9.492 8.379 - -6.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -11.72% 1.862 1.644 - -37.06% -
SetIntersection_Front_Set_uint64_256_256 -11.66% 9876181.378 8724644.146 - -4.23% -
BM_std_min<unsigned___int128>/15 -11.60% 6.700 5.922 - 3.25% -
SetIntersection_None_Set_uint32_16384_256 -11.59% 173125433.843 153064822.248 - -0.27% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.55% 0.306 0.270 - -1.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -11.54% 0.556 0.492 - -8.03% -
BM_std_minmax<long_long>/1 -11.51% 0.693 0.613 - -5.75% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -11.50% 0.512 0.453 - 1.83% -
BM_PushHeap_string_SingleElement_16 -11.48% 2.764 2.447 - -4.21% -
std::copy_backward(vector<int>)/4096 -11.43% 239.131 211.790 - 7.05% -
rng::is_sorted(list<int>,_pred)/8192 -11.43% 8842.431 7831.877 - -8.12% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -11.42% 7680.387 6803.186 - -1.38% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -11.40% 0.294 0.260 - -42.03% -
BM_StringRelationalLiteral_Less_Small_Small_Control -11.40% 1.838 1.628 - -5.59% -
BM_std_min<unsigned_int>/1 -11.36% 0.325 0.288 - -11.98% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -11.33% 1.590 1.409 - -16.04% -
BM_PushHeap_string_PipeOrgan_1024 -11.30% 10.795 9.575 - -1.46% -
SetIntersection_None_Set_uint32_16384_64 -11.26% 173128619.688 153630315.574 - 1.33% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -11.25% 5.266 4.673 - -41.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.24% 384.496 341.271 - 0.16% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -11.18% 0.261 0.232 - -0.42% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -11.17% 23.532 20.902 - 10.08% -
BM_vector_deque_copy/65536 -11.13% 2663.154 2366.743 - -0.25% -
std::rotate(vector<bool>)_(by_1/4)/1024 -11.08% 14.786 13.149 - 3.44% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -11.06% 6626906.845 5893773.896 - -22.81% -
SetIntersection_Front_Set_string_1024_256 -11.04% 16132533.935 14351022.184 - -8.15% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.04% 11.918 10.602 - -11.30% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -11.03% 10.431 9.281 - -9.39% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.94% 347.567 309.545 - 0.46% -
SetIntersection_None_Set_uint32_16384_1 -10.91% 172327363.153 153532121.195 - 0.30% -
SetIntersection_None_Set_uint32_16384_4 -10.90% 172477287.711 153676115.348 - 0.88% -
BM_std_minmax_element<char>/2 -10.89% 0.688 0.613 - -10.87% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -10.86% 22.730 20.261 - -3.00% -
std::generate_n(list<int>)/50 -10.85% 17.232 15.363 - -10.94% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -10.85% 4731346.646 4218226.572 - -12.03% -
BM_std_min<unsigned___int128>/14 -10.84% 6.133 5.468 - 2.80% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -10.83% 1.345 1.199 - -13.49% -
BM_toupper_char<char> -10.75% 0.615 0.549 - -10.31% -
std::search(list<int>)_(same_length)/8192 -10.74% 10541.812 9410.045 - -11.03% -
bm_lexicographical_compare<signed_char>/64 -10.69% 2.313 2.065 - -0.53% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.68% 25.320 22.616 - -4.52% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -10.68% 12696.049 11340.546 - -3.43% -
std::find_end(list<int>)_(same_length)/8192 -10.66% 18652.964 16663.816 - -5.95% -
BM_PushHeap_string_SingleElement_256 -10.63% 2.744 2.452 - -4.49% -
bm_lexicographical_compare<int>/2 -10.62% 1.518 1.356 - -6.39% -
BM_std_minmax<int>/2 -10.60% 0.900 0.805 - 1.39% -
std::multiset<std::string>::erase(iterator)/8192 -10.56% 30.396 27.186 - -13.43% -
BM_deque_vector_copy/70000 -10.54% 3181.643 2846.321 - 0.55% -
std::unique_copy(deque<int>)_(contiguous)/32 -10.53% 11.045 9.882 - 5.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.53% 63561.715 56868.725 - -6.91% -
SetIntersection_Interlaced_Vector_string_256_256 -10.47% 22855078.454 20461815.357 - -9.98% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.46% 48.272 43.222 - 0.40% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -10.45% 34.356 30.764 - -8.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -10.42% 10.872 9.739 - -6.66% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.41% 848.946 760.531 - -11.93% -
BM_PushHeap_string_SingleElement_1024 -10.41% 2.768 2.480 - -4.41% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -10.40% 57.214 51.265 - 2.67% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -10.39% 31.600 28.317 - -1.83% -
BM_std_min<short>/1 -10.36% 0.293 0.262 - -8.12% -
std::move(deque<int>)/32768 -10.35% 2121.008 1901.477 - 2.64% -
SetIntersection_None_Set_uint32_16384_16 -10.30% 171727238.737 154041025.565 - 1.40% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -10.28% 1597873.556 1433543.976 - -5.82% -
BM_RangesMakeHeap_string_SingleElement_262144 -10.26% 8.224 7.380 - 2.11% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.23% 1690.468 1517.485 - 15.80% -
BM_PushHeap_string_SingleElement_64 -10.21% 2.773 2.490 - -4.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.21% 34.844 31.287 - -9.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.20% 42.841 38.473 - -11.22% -
BM_MakeHeap_string_Ascending_16384 -10.19% 5.751 5.165 - -5.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.18% 1594.660 1432.301 - -10.56% -
std::unordered_set<int>::contains(key)_(existent)/1024 -10.18% 1.402 1.259 - 7.48% -
std::equal(vector<bool>)_(unaligned)/8 -10.16% 0.852 0.765 - -18.65% -
std::multiset<std::string>::erase(iterator)/1024 -10.12% 32.973 29.635 - -11.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -10.11% 5049280.676 4538715.989 - -11.61% -
rng::unique(list<int>)_(contiguous)/52 -10.09% 74.996 67.430 - -3.49% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -10.08% 50738235.183 45625046.709 - -13.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -10.02% 7160322.808 6442630.038 - -29.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.99% 21.985 19.789 - -9.05% -
rng::generate_n(list<int>)/50 -9.97% 17.443 15.704 - -8.95% -
BM_std_minmax<char>/16 -9.96% 1.026 0.924 - -0.07% -
BM_MakeThenSortHeap_string_Descending_256 -9.94% 19.664 17.710 - -5.33% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -9.90% 1.308 1.179 - -6.04% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -9.88% 35.260 31.776 - -9.34% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -9.87% 37799435.342 34067179.555 - -54.08% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.87% 0.496 0.447 - -3.01% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -9.83% 2.534 2.285 - -6.63% -
BM_RangesMakeHeap_float_Random_16 -9.82% 1.710 1.542 - -5.09% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -9.82% 6.580 5.934 - -4.57% -
rng::copy(vector<bool>)_(unaligned)/512 -9.81% 3.699 3.336 - -9.78% -
std::move(list<int>)/4096 -9.80% 4380.130 3950.796 - 0.12% -
BM_std_minmax<char>/26 -9.78% 1.538 1.388 - -0.02% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.75% 209.113 188.732 - -2.75% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.72% 686.866 620.137 - -59.91% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.70% 29.304 26.461 - -0.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.70% 1.700 1.535 - -16.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -9.64% 0.495 0.447 - -3.09% -
BM_RangesPushHeap_float_Descending_1 -9.61% 0.697 0.630 - 12.47% -
BM_RangesPushHeap_string_Descending_262144 -9.52% 5.119 4.631 - 43.93% -
SetIntersection_Interlaced_Vector_float_16384_256 -9.51% 29707649.995 26882363.489 - 35.54% -
BM_StringEraseWithMove_Small_Transparent -9.50% 2.555 2.313 - -9.23% -
BM_PushHeap_string_SingleElement_262144 -9.47% 2.785 2.521 - -3.31% -
BM_StringRelationalLiteral_Less_Large_Small_Control -9.44% 1.888 1.710 - -10.87% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -9.42% 0.363 0.329 - -10.29% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -9.40% 1.677 1.520 - -4.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.38% 0.637 0.577 - -17.25% -
BM_deque_deque_ranges_move_backward/512 -9.38% 20.498 18.576 - -4.78% -
BM_deque_deque_copy/70000 -9.31% 3166.577 2871.624 - 2.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -9.31% 6945703.739 6298821.069 - 6.21% -
rng::remove_if(vector<int>)_(prefix)/1024 -9.31% 383.016 347.347 - -9.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.30% 36.609 33.204 - 3.03% -
BM_RangesMakeThenSortHeap_string_Random_262144 -9.29% 208.483 189.126 - 0.11% -
BM_std_min<unsigned___int128>/13 -9.27% 5.570 5.053 - 2.77% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -9.27% 28.901 26.223 - -14.61% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -9.24% 1.408 1.278 - -25.95% -
std::map<int,_int>::insert(value)_(new_value)/8192 -9.23% 39.761 36.092 - -6.13% -
BM_deque_vector_ranges_copy/70000 -9.20% 3093.417 2808.770 - -4.74% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -9.19% 19.884 18.056 - 4.83% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -9.18% 13.857 12.584 - -4.04% -
rng::fill(deque<int>)/32 -9.16% 1.470 1.335 - -70.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -9.15% 1.497 1.360 - -24.34% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -9.10% 1.787 1.624 - -2.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.10% 5711.960 5192.241 - -5.80% -
rng::generate_n(list<int>)/32 -9.10% 9.532 8.665 - 0.13% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -9.08% 196.101 178.298 - -3.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -9.03% 0.477 0.434 - -2.65% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.01% 29.411 26.761 - -18.15% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -9.01% 26.030 23.685 - 6.70% -
BM_PushHeap_string_SingleElement_4 -8.99% 2.401 2.185 - -3.98% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -8.98% 20956.365 19073.931 - -8.25% -
rng::remove_copy(deque<int>)_(prefix)/50 -8.98% 21.867 19.904 - -5.58% -
BM_std_minmax<unsigned_char>/32 -8.97% 1.601 1.458 - -9.03% -
BM_deque_vector_ranges_copy/64000 -8.95% 2848.643 2593.813 - -2.62% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -8.91% 0.365 0.332 - -8.92% -
BM_StringRead_Hot_Deep_Large -8.89% 0.576 0.524 - -24.29% -
BM_std_minmax_element<short>/3 -8.87% 1.148 1.046 - -8.83% -
BM_std_min<__int128>/1 -8.81% 0.371 0.338 - 7.60% -
BM_StringRelational_Less_Small_Small_ChangeFirst -8.76% 1.386 1.265 - -11.96% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.74% 1.233 1.125 - 4.45% -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.69% 1.119 1.022 - -8.33% -
std::multiset<int>::find(key)_(existent)/8192 -8.69% 8.910 8.136 - 0.65% -
std::is_sorted(vector<int>,_pred)/8 -8.66% 4.107 3.751 - -4.37% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.66% 549.961 502.352 - -8.15% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -8.65% 111738.717 102075.813 - -9.39% -
BM_std_minmax<int>/3 -8.64% 1.198 1.094 - 7.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.63% 1.331 1.216 - -2.70% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -8.59% 123.465 112.856 - 36.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -8.57% 1.114 1.018 - -2.66% -
BM_PushHeap_string_PipeOrgan_64 -8.53% 6.317 5.778 - -2.13% -
SetIntersection_Front_Set_string_256_16 -8.52% 7602450.527 6954650.944 - -5.71% -
std::distance(deque<int>)/1024 -8.51% 0.694 0.635 - -8.48% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -8.47% 0.362 0.331 - -9.17% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -8.45% 2.236 2.047 - -3.11% -
BM_PushHeap_string_PipeOrgan_256 -8.45% 8.679 7.945 - 0.31% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -8.43% 20795.083 19041.470 - -6.07% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -8.42% 0.362 0.331 - -9.06% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -8.42% 1.536 1.406 - -8.77% -
std::is_sorted_until(deque<int>,_pred)/8 -8.36% 4.251 3.896 - -14.80% -
std::distance(deque<int>)/8192 -8.35% 0.694 0.636 - -8.51% -
BM_PushHeap_float_Ascending_16 -8.34% 1.065 0.976 - -4.20% -
BM_RangesMakeHeap_float_Random_16384 -8.34% 1.216 1.115 - -5.38% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -8.33% 356.884 327.159 - 4.87% -
BM_PushHeap_string_SingleElement_16384 -8.32% 2.720 2.493 - -2.88% -
BM_std_minmax<char>/23 -8.32% 3.165 2.902 - -1.25% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -8.32% 23964.622 21971.618 - -15.81% -
std::distance(deque<int>)/4096 -8.30% 0.693 0.636 - -8.37% -
BM_vector_deque_ranges_copy/2 -8.30% 2.066 1.894 - -8.29% -
BM_std_minmax<int>/11 -8.30% 1.832 1.680 - -3.39% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -8.30% 2.807 2.574 - -3.86% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.23% 25.329 23.244 - -10.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -8.20% 216119695.254 198391894.607 - -11.68% -
BM_RangesMakeHeap_string_Ascending_16384 -8.18% 5.784 5.310 - -10.60% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.18% 1583.043 1453.588 - -4.69% -
BM_RangesMakeHeap_string_Ascending_1024 -8.16% 5.339 4.903 - -7.28% -
std::transform(list<int>,_list<int>)/8192 -8.15% 9411.148 8643.729 - 1.37% -
BM_RangesMakeHeap_string_PipeOrgan_64 -8.14% 5.104 4.689 - -4.29% -
BM_std_min<unsigned___int128>/12 -8.10% 5.024 4.617 - 2.56% -
BM_std_minmax<char>/27 -8.10% 1.952 1.794 - 1.31% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -8.09% 86.808 79.785 - 13.25% -
rng::remove_if(deque<int>)_(prefix)/50 -8.08% 73.925 67.949 - -0.66% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.05% 415.312 381.874 - -0.00% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.05% 18.097 16.641 - 9.22% -
rng::rotate(list<int>)_(1_element_forward)/32 -8.04% 14.929 13.728 - 2.07% -
BM_MakeHeap_string_PipeOrgan_16384 -8.01% 5.559 5.114 - -3.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -8.01% 4735.906 4356.622 - -8.99% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.99% 25.927 23.854 - -2.36% -
SetIntersection_None_Set_uint32_16384_1024 -7.99% 166193423.307 152916705.145 - 0.49% -
std::partition_point(list<int>)/8192 -7.99% 12770.735 11750.751 - 0.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.96% 23.667 21.784 - 23.48% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -7.95% 4606.466 4240.085 - -3.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.95% 140.326 129.171 - -3.05% -
BM_deque_vector_ranges_copy/65536 -7.92% 2876.318 2648.491 - 1.41% -
BM_std_minmax<char>/24 -7.92% 1.254 1.154 - -0.06% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -7.92% 12.120 11.160 - -6.42% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -7.91% 10.083 9.286 - 0.12% -
bm_lexicographical_compare<unsigned_char>/7 -7.90% 2.213 2.038 - -4.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -7.90% 1.131 1.041 - -7.28% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -7.88% 10.572 9.739 - -6.94% -
BM_deque_deque_ranges_move/70000 -7.88% 3231.865 2977.325 - -8.06% -
BM_std_minmax<char>/21 -7.87% 2.392 2.204 - -2.40% -
bm_lexicographical_compare<unsigned_char>/16 -7.87% 1.156 1.065 - -7.87% -
BM_std_minmax<short>/16 -7.86% 1.900 1.751 - 1.40% -
BM_RangesMakeHeap_uint32_Random_4 -7.84% 1.704 1.570 - 37.69% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.84% 1.754 1.616 - -1.79% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.82% 3401.418 3135.557 - -0.51% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -7.81% 10.375 9.564 - 5.75% -
BM_RangesPopHeap_string_262144 -7.80% 101.152 93.263 - -7.03% -
std::replace(vector<int>)_(sprinkled)/1024 -7.76% 168.901 155.791 - -1.23% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -7.73% 8185.334 7552.211 - -15.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -7.73% 95.888 88.476 - 29.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.73% 42570.084 39279.961 - -3.67% -
BM_StringEraseToEnd_Huge_Opaque -7.72% 2.512 2.318 - -1.38% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.67% 5291049.252 4884980.348 - -4.52% -
BM_std_minmax<char>/20 -7.66% 2.071 1.912 - -1.42% -
std::copy(vector<int>)/4096 -7.66% 230.508 212.847 - -5.91% -
rng::find_end(deque<int>)_(single_element)/8192 -7.66% 2203.322 2034.527 - 0.12% -
BM_std_minmax<char>/31 -7.66% 3.337 3.082 - -0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.65% 156242487.660 144290673.588 - 3.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -7.65% 10821432.848 9993877.331 - 3.46% -
BM_PushHeap_string_Descending_4 -7.64% 2.166 2.001 - 6.44% -
BM_std_minmax<char>/25 -7.64% 1.276 1.179 - -0.02% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -7.63% 569.216 525.768 - -6.85% -
rng::any_of(vector<int>)_(process_all)/50 -7.56% 13.628 12.597 - -12.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -7.56% 0.381 0.353 - 7.78% -
rng::for_each(set<int>::iterator)/32 -7.52% 22.161 20.495 - -8.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.52% 7101937.656 6568168.681 - 1.05% -
rng::remove(list<int>)_(sprinkled)/50 -7.48% 69.512 64.312 - -0.31% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -7.47% 3452.289 3194.439 - -6.93% -
std::distance(deque<int>)/50 -7.45% 0.694 0.642 - -7.46% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -7.44% 41.838 38.723 - -1.33% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.44% 0.374 0.347 - -7.54% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -7.43% 22.887 21.185 - -7.55% -
BM_std_minmax<short>/2 -7.43% 0.916 0.848 - -3.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.43% 800.521 741.064 - 1.44% -
BM_std_min<unsigned___int128>/11 -7.42% 4.501 4.167 - 2.28% -
std::unordered_multimap<int,_int>::clear()/8192 -7.41% 64910.535 60098.743 - -0.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.40% 25.272 23.403 - 0.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.39% 22.130 20.495 - -48.91% -
BM_std_minmax<char>/30 -7.38% 2.857 2.646 - -0.24% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.38% 27.061 25.064 - -8.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.36% 3563369.357 3300947.529 - 1.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -7.35% 5.434 5.035 - -1.43% -
BM_RangesPopHeap_float_262144 -7.35% 38.337 35.521 - -6.69% -
rng::search(list<int>)_(same_length)/8192 -7.30% 9688.475 8981.696 - 11.55% -
bm_lexicographical_compare<unsigned_char>/5 -7.28% 1.733 1.607 - -4.28% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -7.28% 11.119 10.309 - -15.69% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -7.27% 40.858 37.889 - 0.67% -
SetIntersection_Interlaced_Vector_uint32_256_64 -7.26% 7282858.379 6753837.831 - -16.24% -
BM_MakeHeap_string_Descending_16384 -7.24% 2.976 2.760 - -2.72% -
rng::find(vector<char>)_(process_all)/1024 -7.20% 17.498 16.238 - -2.73% -
rng::for_each(map<int>::iterator)/32 -7.19% 22.979 21.326 - -6.63% -
BM_RangesPushHeap_float_SingleElement_4 -7.19% 0.384 0.357 - -6.82% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -7.19% 6.240 5.792 - -11.97% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -7.15% 11.148 10.351 - -3.51% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -7.15% 26.840 24.921 - 6.43% -
std::unique_copy(list<int>)_(contiguous)/32 -7.12% 11.933 11.084 - -7.05% -
std::is_sorted(list<int>,_pred)/8 -7.11% 4.279 3.975 - -7.61% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.10% 34.562 32.107 - -0.16% -
std::find_if(vector<int>)_(process_all)/8 -7.09% 2.700 2.508 - -0.24% -
rng::find_end(deque<int>)_(single_element)/1024 -7.09% 277.999 258.289 - 0.20% -
std::set<int>::erase(key)_(non-existent)/8192 -7.08% 8.745 8.126 - -4.53% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -7.06% 29.795 27.691 - -5.66% -
std::remove_if(vector<int>)_(prefix)/1024 -7.04% 383.161 356.189 - -6.70% -
BM_deque_deque_move_backward/0 -7.01% 0.815 0.758 - -17.72% -
BM_std_minmax<char>/6 -7.00% 2.155 2.004 - -3.35% -
rng::rotate(list<int>)_(1_element_forward)/8192 -6.99% 8257.666 7680.499 - -3.23% -
SetIntersection_Front_Set_float_256_64 -6.98% 6555169.679 6097375.456 - -1.85% -
BM_std_minmax<char>/22 -6.98% 2.671 2.484 - -0.92% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.98% 3.509 3.264 - 2.49% -
BM_PushHeap_uint32_Ascending_1 -6.97% 0.502 0.467 - -24.40% -
BM_deque_deque_ranges_move_backward/5500 -6.96% 223.600 208.033 - 0.52% -
BM_std_min<char>/16 -6.94% 2.563 2.385 - -3.30% -
BM_MakeHeap_string_Ascending_1024 -6.93% 5.269 4.904 - 2.80% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.90% 1530634.565 1424979.988 - -4.31% -
std::set<int>::erase(key)_(non-existent)/32 -6.90% 2.680 2.495 - 6.19% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -6.89% 84.857 79.012 - -2.88% -
std::find_first_of(deque<int>)_(large_needle)/32 -6.85% 305.248 284.326 - 0.59% -
SetIntersection_None_Vector_float_262144_16384 -6.85% 1302353.996 1213179.097 - 1.11% -
std::unordered_multimap<int,_int>::clear()/1024 -6.83% 8367.371 7795.675 - -0.49% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.82% 2.769 2.580 - -1.43% -
BM_std_minmax<char>/19 -6.82% 1.769 1.648 - 0.38% -
std::count_if(list<int>)_(every_other)/8192 -6.81% 7650.780 7129.747 - -5.91% -
BM_std_minmax_element<int>/70000 -6.80% 18408.428 17156.076 - -6.79% -
BM_deque_vector_ranges_move/0 -6.79% 1.548 1.443 - -3.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -6.77% 6691892.096 6238860.666 - 3.87% -
std::unordered_multiset<int>::count(key)_(existent)/32 -6.75% 1.858 1.733 - 27.36% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.73% 18.090 16.872 - 2.86% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.72% 314.247 293.116 - -0.27% -
std::is_sorted_until(vector<int>,_pred)/8 -6.72% 3.616 3.373 - -0.47% -
std::copy_backward(vector<int>)/32768 -6.70% 3795.289 3541.143 - -6.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -6.68% 1.123 1.048 - -1.15% -
BM_std_min<unsigned_long_long>/4 -6.68% 1.101 1.027 - -3.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -6.67% 2837.261 2647.957 - 4.55% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.67% 2.099 1.959 - -6.92% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.66% 3.843 3.587 - -1.31% -
BM_RangesPushHeap_uint32_Random_4 -6.66% 2.552 2.382 - -6.49% -
BM_std_minmax_element<int>/64000 -6.66% 16831.837 15711.655 - -6.52% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -6.65% 24.119 22.515 - 5.96% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.65% 24.740 23.096 - -2.87% -
BM_deque_deque_move/70000 -6.63% 3322.638 3102.351 - -1.79% -
SetIntersection_Front_Set_float_262144_256 -6.61% 4869000.848 4547357.300 - 3.30% -
BM_MakeHeap_float_Random_4 -6.59% 1.614 1.507 - -9.75% -
rng::copy_backward(vector<int>)/32768 -6.57% 3286.674 3070.700 - 5.47% -
BM_std_minmax_element<int>/65536 -6.56% 17223.564 16093.298 - -6.78% -
rng::remove_if(vector<int>)_(prefix)/50 -6.55% 60.991 56.998 - -6.57% -
SetIntersection_Interlaced_Set_float_256_64 -6.54% 15482092.676 14469757.270 - -5.70% -
BM_std_min<unsigned___int128>/1 -6.48% 0.367 0.343 - -25.39% -
rng::copy(vector<int>)/32768 -6.46% 3486.281 3261.153 - 4.93% -
BM_deque_vector_move_backward/0 -6.46% 1.468 1.374 - -0.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.43% 0.590 0.552 - -1.58% -
BM_vector_deque_ranges_copy/1 -6.41% 2.352 2.201 - -5.02% -
BM_StringConstructDestroyCStr_Small_Transparent -6.41% 0.370 0.347 - -0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.41% 1233.666 1154.564 - -1.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.40% 0.584 0.547 - -1.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -6.38% 93.536 87.565 - -8.74% -
std::is_partitioned(deque<int>)_(partitioned)/32 -6.38% 9.774 9.151 - -5.89% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.37% 3587.318 3358.855 - -2.45% -
std::generate(list<int>)/8192 -6.34% 7406.022 6936.355 - -3.04% -
BM_std_minmax_element<int>/5500 -6.33% 1441.659 1350.408 - -4.79% -
std::move(vector<bool>)_(aligned)/64 -6.33% 1.776 1.664 - -0.01% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.33% 26.404 24.734 - -6.67% -
BM_RangesPushHeap_string_Ascending_1024 -6.31% 13.845 12.971 - 7.74% -
BM_std_min<unsigned___int128>/10 -6.30% 4.011 3.758 - 1.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -6.28% 5706998.570 5348568.113 - -3.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.28% 0.589 0.552 - -1.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -6.25% 0.580 0.544 - -1.50% -
rng::partial_sort(deque<int>)_(descending)/8 -6.25% 44.162 41.403 - -9.43% -
BM_StringRelational_Less_Huge_Large_Control -6.23% 2.468 2.314 - -7.58% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -6.23% 1359.236 1274.546 - -13.97% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -6.23% 23.188 21.744 - -14.77% -
bm_lexicographical_compare<unsigned_char>/4 -6.21% 1.497 1.404 - 0.18% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.21% 645.389 605.293 - -23.15% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.21% 8360.165 7840.945 - 0.81% -
rng::generate(list<int>)/8192 -6.21% 7535.177 7067.260 - -17.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -6.20% 3.727 3.496 - 48.72% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.20% 8519.177 7990.977 - -0.10% -
rng::swap_ranges(deque<int>)/1024 -6.19% 336.964 316.099 - 0.17% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -6.18% 272539.877 255701.486 - -3.12% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -6.18% 12475.982 11705.305 - -6.37% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -6.18% 1.548 1.452 - 26.97% -
BM_std_minmax<unsigned_int>/7 -6.17% 1.745 1.638 - -8.58% -
BM_std_minmax<unsigned_short>/7 -6.15% 1.752 1.645 - -1.96% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -6.14% 11.792 11.068 - -11.58% -
BM_std_minmax<char>/5 -6.14% 1.859 1.745 - -2.24% -
rng::find_if(deque<int>)_(process_all)/32768 -6.14% 12191.876 11443.506 - -0.05% -
BM_std_minmax<char>/18 -6.13% 1.388 1.303 - 0.60% -
BM_std_minmax_element<int>/4000 -6.13% 1053.856 989.243 - -4.64% -
bm_lexicographical_compare<unsigned_char>/6 -6.12% 1.959 1.839 - -3.36% -
BM_std_min<char>/28 -6.12% 1.776 1.667 - -5.12% -
rng::for_each(multiset<int>::iterator)/8 -6.10% 4.806 4.512 - -0.19% -
BM_std_min<unsigned___int128>/6 -6.10% 2.260 2.122 - 1.14% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -6.10% 28278.651 26554.988 - -5.14% -
BM_StringEraseWithMove_Large_Transparent -6.09% 2.587 2.430 - -10.09% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.09% 13.265 12.457 - -5.45% -
BM_std_minmax<char>/29 -6.09% 2.555 2.400 - -0.61% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.07% 32.723 30.736 - -9.19% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -6.05% 11486.061 10790.603 - 3.98% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -6.05% 0.933 0.876 - 6.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.05% 3544102.664 3329740.395 - 0.90% -
rng::remove_if(deque<int>)_(prefix)/32 -6.03% 64.315 60.435 - 2.20% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.03% 23.819 22.383 - -5.65% -
BM_std_minmax<unsigned_char>/15 -6.02% 2.983 2.803 - -6.28% -
BM_RangesSortHeap_uint32_1 -6.02% 0.267 0.251 - -4.93% -
BM_RangesPushHeap_string_SingleElement_4 -6.01% 2.294 2.156 - -3.25% -
BM_std_min<short>/23 -6.01% 2.116 1.989 - -4.30% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.00% 14.851 13.960 - -6.19% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.00% 92.006 86.487 - 0.72% -
SetIntersection_Front_Set_string_256_64 -5.99% 16216560.552 15244508.755 - 0.64% -
std::rotate(list<int>)_(1_element_backward)/32 -5.99% 13.926 13.091 - 1.61% -
BM_StringRelational_Compare_Small_Empty_Control -5.99% 1.715 1.612 - -0.03% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -5.98% 0.480 0.452 - 3.97% -
rng::stable_partition(vector<int>)_(sparse)/32 -5.98% 7.486 7.039 - -6.51% -
BM_std_minmax_element<int>/4096 -5.97% 1078.512 1014.142 - -4.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.95% 1012.364 952.087 - 0.30% -
SetIntersection_Front_Set_float_16384_256 -5.95% 5143497.701 4837340.465 - 7.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -5.94% 1.119 1.053 - -1.53% -
rng::swap_ranges(deque<int>)/8192 -5.94% 2694.571 2534.521 - 0.06% -
BM_std_minmax<char>/32 -5.93% 1.638 1.540 - 4.81% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.93% 85160109.902 80111924.097 - -6.71% -
std::equal(deque<int>)_(it,_it,_it)/50 -5.93% 24.106 22.678 - 12.31% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.92% 23.497 22.105 - -9.84% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -5.92% 1.359 1.279 - -9.54% -
BM_std_min<unsigned_int>/29 -5.92% 2.089 1.965 - -2.89% -
std::unique_copy(deque<int>)_(contiguous)/52 -5.92% 15.345 14.437 - -1.06% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -5.90% 340.548 320.439 - -5.79% -
std::copy(vector<bool>)_(aligned)/1048576 -5.89% 3320.693 3124.964 - 32.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.88% 89.063 83.829 - -1.64% -
std::search(list<int>)_(no_match)/1000 -5.87% 714.315 672.363 - -56.23% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.87% 3036.664 2858.364 - 0.03% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.87% 9083.306 8549.975 - -7.36% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.87% 3059.360 2879.813 - 0.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.86% 29.989 28.231 - -3.26% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.85% 1049643.553 988266.454 - -5.67% -
BM_PushHeap_float_SingleElement_4 -5.83% 0.378 0.356 - -3.38% -
std::unique(vector<int>)_(sprinkled)/52 -5.82% 58.973 55.538 - -5.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -5.81% 1130122.085 1064467.793 - -0.61% -
BM_MakeHeap_string_SingleElement_262144 -5.80% 7.792 7.340 - -0.31% -
BM_std_minmax<int>/15 -5.80% 2.029 1.911 - -2.55% -
rng::rotate(list<int>)_(1_element_backward)/50 -5.78% 25.298 23.835 - 0.06% -
SetIntersection_Front_Vector_uint64_262144_1 -5.78% 1120359.662 1055571.089 - -6.35% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -5.77% 19.002 17.905 - -7.95% -
std::remove(list<int>)_(sprinkled)/50 -5.76% 68.613 64.660 - -14.66% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.75% 33.010 31.111 - -5.17% -
std::unordered_set<std::string>::erase(iterator)/0 -5.73% 27.410 25.838 - -19.83% -
BM_PushHeap_string_PipeOrgan_4 -5.73% 2.634 2.483 - -1.01% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.71% 2.451 2.311 - -4.06% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -5.70% 0.428 0.403 - -5.08% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.68% 12829.706 12101.069 - -5.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.68% 1614.876 1523.170 - 1.75% -
rng::find_first_of(deque<int>)_(large_needle)/50 -5.67% 713.431 672.971 - -6.02% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.67% 3.562 3.360 - -5.84% -
BM_vector_deque_copy_backward/2 -5.66% 2.067 1.950 - -2.70% -
BM_std_min<unsigned___int128>/8 -5.65% 3.109 2.934 - 1.46% -
rng::search(list<int>,_pred)_(no_match)/8192 -5.65% 8301.461 7832.286 - 2.10% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.65% 0.873 0.824 - -2.99% -
BM_std_minmax<char>/4 -5.64% 1.550 1.463 - -1.97% -
BM_StringRelational_Compare_Large_Empty_Control -5.63% 1.707 1.610 - -0.51% -
BM_std_minmax<char>/28 -5.62% 2.255 2.129 - 0.77% -
std::shift_right(list<int>)/8192 -5.61% 7715.005 7282.182 - -2.44% -
SetIntersection_Interlaced_Set_float_1024_256 -5.61% 16219263.013 15309395.077 - -4.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.60% 0.605 0.571 - -1.43% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.59% 5.116 4.830 - -0.94% -
BM_std_minmax_element<int>/1024 -5.59% 272.780 257.536 - -4.73% -
BM_std_min<unsigned_char>/16 -5.59% 2.619 2.473 - -3.66% -
SetIntersection_Interlaced_Vector_string_262144_16384 -5.58% 1064668.540 1005267.659 - 2.49% -
SetIntersection_Front_Set_float_1024_1024 -5.58% 16614296.323 15687621.648 - 5.09% -
std::unordered_set<std::string>::erase(iterator)/32 -5.57% 31.739 29.972 - 6.40% -
BM_std_minmax<unsigned_short>/23 -5.53% 2.570 2.428 - -1.08% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.51% 1054.494 996.385 - -1.46% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.47% 385.210 364.136 - -0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.46% 2483647.245 2348056.088 - -3.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.44% 156557811.397 148043699.847 - 5.74% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.43% 699.381 661.430 - -2.41% -
rng::starts_with(list<int>,_pred)/8192 -5.42% 11390.943 10773.658 - -5.49% -
BM_MakeHeap_uint64_Random_1024 -5.40% 1.097 1.038 - -5.65% -
BM_std_minmax<unsigned_short>/22 -5.39% 2.394 2.265 - -3.24% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.37% 17.184 16.261 - 0.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -5.36% 39.382 37.273 - -8.30% -
BM_deque_deque_ranges_copy/64000 -5.35% 2852.468 2699.821 - 3.74% -
BM_RangesMakeThenSortHeap_float_Descending_4 -5.32% 1.284 1.216 - -0.96% -
SetIntersection_Front_Set_float_16384_16 -5.31% 1316938.492 1247013.038 - 0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -5.30% 1695818.908 1605984.449 - -1.40% -
bm_lexicographical_compare<unsigned_char>/2 -5.29% 1.960 1.856 - 0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.28% 6369547.957 6033396.380 - -4.79% -
bm_lexicographical_compare<unsigned_char>/3 -5.26% 2.204 2.088 - 0.15% -
std::find(vector<long_long>)_(bail_25%)/8 -5.25% 0.956 0.906 - -5.55% -
BM_RangesPushHeap_string_SingleElement_256 -5.24% 2.560 2.426 - -3.31% -
BM_RangesPushHeap_string_SingleElement_16 -5.23% 2.553 2.420 - -4.26% -
std::remove_if(vector<int>)_(prefix)/50 -5.22% 60.836 57.663 - -4.95% -
std::unordered_set<std::string>::ctor(const&)/32 -5.20% 724.121 686.432 - -2.96% -
BM_std_min<unsigned___int128>/9 -5.20% 3.526 3.342 - 1.47% -
rng::copy(list<int>)/64 -5.20% 33.801 32.043 - -21.22% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -5.18% 15.847 15.026 - -4.68% -
SetIntersection_Front_Set_string_64_16 -5.18% 25760772.646 24427501.637 - -3.31% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -5.17% 5939588.531 5632445.517 - -22.21% -
BM_std_minmax_element<int>/512 -5.17% 138.136 131.001 - -4.24% -
BM_std_minmax<int>/4 -5.16% 0.975 0.925 - -4.85% -
SetIntersection_None_Vector_uint64_262144_64 -5.13% 1210662.059 1148512.710 - -0.71% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.13% 4.535 4.302 - 1.10% -
SetIntersection_None_Set_string_16384_16384 -5.11% 199174592.013 189000999.368 - -5.90% -
std::unordered_set<int>::count(key)_(non-existent)/32 -5.10% 1.480 1.405 - -5.56% -
SetIntersection_Front_Set_string_262144_256 -5.08% 15768914.669 14967594.895 - 1.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.07% 39.687 37.676 - 7.94% -
rng::contains_subrange(deque<int>)_(process_all)/16 -5.06% 9.394 8.919 - 6.34% -
SetIntersection_None_Vector_uint64_16384_256 -5.06% 1181587.672 1121767.974 - -2.47% -
BM_PushHeap_string_Descending_16 -5.06% 2.436 2.312 - 10.96% -
BM_std_min<char>/21 -5.06% 1.809 1.718 - -4.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.05% 24877936.082 23620483.606 - -0.47% -
rng::contains_subrange(vector<int>)_(same_length)/50 -5.05% 13.329 12.656 - -1.03% -
std::map<std::string,_int>::erase(iterator)/0 -5.04% 27.413 26.030 - 3.51% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.04% 13056530.111 12398406.033 - 2.22% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -5.04% 0.559 0.531 - -5.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -5.02% 2959058.057 2810498.284 - -20.53% -
std::search(deque<int>)_(near_matches)/1000 -5.02% 19754.209 18762.677 - -22.42% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.02% 22.356 21.235 - 1.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.99% 27730284.320 26345727.823 - -0.76% -
BM_std_min<unsigned_char>/5 -4.99% 1.317 1.251 - -3.58% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.99% 12.983 12.335 - -4.69% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.99% 3.162 3.004 - -1.44% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.96% 1.237 1.176 - -6.54% -
bm_lexicographical_compare<int>/1 -4.96% 1.322 1.256 - -0.04% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -4.95% 2.486 2.363 - -6.39% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.95% 1.438 1.367 - -0.61% -
BM_std_minmax<unsigned_char>/16 -4.95% 0.973 0.925 - -15.04% -
BM_RangesPushHeap_string_SingleElement_262144 -4.94% 2.635 2.505 - -1.95% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -4.94% 21.049 20.009 - 0.32% -
BM_RangesPushHeap_string_SingleElement_1024 -4.94% 2.578 2.450 - -2.22% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.94% 170.764 162.330 - -1.44% -
BM_RangesMakeHeap_float_Descending_4 -4.91% 0.294 0.280 - 1.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.91% 1939.794 1844.503 - -6.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.90% 10780361.322 10251997.816 - -8.45% -
BM_MakeHeap_uint64_Random_64 -4.90% 1.283 1.220 - -4.73% -
rng::for_each(multiset<int>)/32 -4.90% 21.894 20.822 - -7.55% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.90% 1.219 1.159 - -6.70% -
std::replace(vector<int>)_(sprinkled)/8192 -4.90% 1360.685 1294.071 - 4.82% -
BM_RangesMakeHeap_uint64_Random_64 -4.89% 1.293 1.230 - -2.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -4.89% 3.130 2.977 - -8.97% -
BM_std_min<unsigned___int128>/7 -4.87% 2.657 2.528 - 0.87% -
BM_StringEraseToEnd_Huge_Transparent -4.87% 2.566 2.441 - -0.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.87% 91.292 86.848 - 8.63% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.86% 298.242 283.736 - -3.76% -
BM_RangesSortHeap_string_262144 -4.85% 184.054 175.123 - 0.40% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.85% 551.473 524.747 - 0.22% -
BM_StringRelational_Compare_Small_Small_ChangeLast -4.84% 1.742 1.658 - -3.97% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -4.84% 1.986 1.890 - 2.77% -
BM_RangesPushHeap_float_Ascending_16384 -4.83% 4.360 4.150 - -3.39% -
rng::copy(vector<bool>)_(aligned)/64 -4.83% 1.375 1.308 - 0.10% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.82% 24.006 22.848 - 1.51% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.81% 15.285 14.549 - -5.64% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.81% 87742.745 83518.457 - 0.32% -
BM_std_minmax<unsigned_char>/8 -4.81% 1.087 1.035 - 0.95% -
bm_lexicographical_compare<int>/3 -4.81% 1.692 1.611 - -5.95% -
rng::contains(list<int>)_(process_all)/50 -4.80% 19.346 18.416 - -15.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.80% 1115675.272 1062087.278 - -1.82% -
BM_MakeHeap_float_Descending_4 -4.79% 0.290 0.276 - -3.43% -
BM_RangesPushHeap_string_Random_16384 -4.78% 17.039 16.225 - -0.82% -
BM_RangesPushHeap_string_SingleElement_64 -4.78% 2.611 2.486 - -2.69% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.76% 2.179 2.075 - -5.11% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.76% 1.339 1.275 - -7.93% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.76% 10.452 9.955 - -9.78% -
std::copy(vector<bool>)_(aligned)/64 -4.76% 1.368 1.303 - -0.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.75% 1.236 1.177 - -1.21% -
BM_deque_deque_copy/65536 -4.74% 3033.535 2889.792 - 3.36% -
std::set<int>::erase(key)_(non-existent)/1024 -4.73% 5.627 5.361 - -0.70% -
BM_std_min<short>/19 -4.72% 1.975 1.881 - 2.19% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.72% 7.026 6.695 - -2.83% -
SetIntersection_Front_Set_uint32_1024_64 -4.72% 2042257.401 1945854.295 - -1.30% -
BM_std_minmax<int>/10 -4.72% 1.437 1.369 - -1.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.71% 6695979.291 6380438.683 - -4.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.69% 1716865.561 1636327.068 - -4.12% -
BM_num_put<const_void*> -4.69% 13.392 12.764 - 3.04% -
BM_RangesPushHeap_uint32_Ascending_16384 -4.67% 6.765 6.449 - -4.03% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.67% 69.063 65.838 - -3.14% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.67% 1.271 1.212 - -19.88% -
BM_SortHeap_float_256 -4.66% 6.044 5.762 - -2.68% -
rng::move(deque<int>)/32768 -4.66% 2175.277 2073.852 - 1.84% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.66% 12003.627 11443.976 - -0.05% -
BM_deque_deque_ranges_copy_backward/512 -4.66% 19.497 18.588 - -5.70% -
std::remove(list<int>)_(sprinkled)/1024 -4.66% 1014.270 967.026 - 1.14% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -4.65% 29.851 28.462 - -3.46% -
SetIntersection_Interlaced_Vector_float_64_64 -4.65% 12059808.496 11498978.846 - 0.47% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.65% 96040.359 91576.999 - -4.09% -
BM_RangesMakeHeap_uint32_Random_262144 -4.64% 1.053 1.004 - -2.61% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.63% 558.384 532.503 - -3.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.63% 1718353.599 1638740.964 - -3.34% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -4.63% 104.469 99.633 - -5.70% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.62% 681.514 650.015 - 0.54% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -4.61% 15851961.809 15120574.841 - -3.57% -
BM_std_minmax<int>/12 -4.61% 1.385 1.322 - -4.60% -
BM_MakeHeap_uint64_Ascending_4 -4.60% 0.452 0.431 - 3.28% -
std::multimap<int,_int>::find(key)_(existent)/1024 -4.60% 3.952 3.770 - -4.79% -
std::map<int,_int>::clear()/1024 -4.59% 10580.321 10094.784 - -2.70% -
rng::remove_if(deque<int>)_(sprinkled)/32 -4.58% 61.212 58.410 - -7.20% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.58% 96778.037 92348.287 - -4.58% -
rng::find(list<int>)_(process_all)/32768 -4.57% 27889.888 26615.603 - 4.16% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.56% 6366303.523 6076057.464 - -1.67% -
BM_RangesMakeThenSortHeap_string_Descending_256 -4.56% 19.320 18.440 - -1.98% -
SetIntersection_Front_Set_uint64_16384_256 -4.55% 5062987.970 4832582.852 - 9.47% -
std::find_end(list<int>,_pred)_(process_all)/8192 -4.55% 7783.187 7429.128 - -3.92% -
std::partition(list<int>)_(dense)/32 -4.55% 9.160 8.744 - 0.03% -
rng::remove(list<int>)_(sprinkled)/32 -4.54% 57.619 55.002 - -2.92% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.54% 55.819 53.285 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.54% 13775017.240 13149699.937 - 0.16% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.52% 135.039 128.931 - -4.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.51% 345406858.829 329814928.588 - -3.37% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -4.51% 81.240 77.574 - 3.41% -
std::multiset<int>::contains(key)_(existent)/8192 -4.51% 8.816 8.419 - 3.11% -
BM_std_minmax<unsigned_int>/12 -4.50% 1.386 1.324 - -4.45% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.50% 16.491 15.749 - -0.22% -
BM_RangesMakeHeap_float_Random_256 -4.49% 1.447 1.382 - 8.80% -
BM_RangesMakeHeap_string_Ascending_256 -4.49% 5.067 4.840 - -5.30% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.48% 7.270 6.945 - -2.91% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.48% 51.786 49.468 - -1.93% -
rng::sort(deque<int>)_(descending)/1024 -4.48% 1371.191 1309.816 - -0.86% -
BM_StringFindStringLiteral/1024 -4.47% 18.085 17.276 - -4.56% -
SetIntersection_Front_Set_string_16384_64 -4.47% 4964723.665 4742814.045 - 2.64% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.47% 18.589 17.759 - -4.65% -
BM_vector_deque_copy_backward/1 -4.46% 2.310 2.207 - -2.15% -
BM_num_put<unsigned_long_long> -4.42% 12.186 11.647 - -0.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.41% 55303.478 52862.551 - -4.38% -
SetIntersection_Front_Set_uint64_16384_1024 -4.41% 14939915.937 14281202.372 - -12.01% -
BM_vector_deque_ranges_copy/64 -4.41% 2.818 2.694 - -5.23% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.40% 26.602 25.431 - -3.49% -
BM_RangesMakeHeap_float_Random_1024 -4.40% 1.231 1.177 - -0.09% -
SetIntersection_Front_Set_uint64_262144_1 -4.36% 1155611.682 1105178.334 - -0.43% -
std::search(vector<int>)_(same_length)/8192 -4.36% 1960.475 1874.982 - -0.04% -
BM_MakeHeap_uint32_PipeOrgan_4 -4.36% 0.419 0.401 - -4.27% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -4.35% 0.710 0.679 - -1.90% -
SetIntersection_Front_Set_uint32_64_4 -4.35% 18171404.125 17380890.125 - 0.65% -
rng::reverse_copy(vector<int>)/8 -4.35% 2.534 2.424 - -4.13% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.35% 11.625 11.119 - -4.80% -
BM_std_min<unsigned___int128>/5 -4.33% 1.850 1.770 - 0.13% -
rng::find(vector<bool>)_(process_all)/50 -4.32% 0.740 0.708 - 36.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.32% 566.526 542.056 - -3.07% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -4.32% 846.041 809.512 - -3.84% -
std::search(deque<int>)_(near_matches)/1024 -4.32% 20648.652 19757.308 - -21.90% -
std::for_each_n(vector<int>)/8 -4.30% 2.504 2.396 - -5.62% -
rng::find_end(list<int>)_(process_all)/1000 -4.29% 685.603 656.178 - -3.91% -
BM_std_minmax<unsigned_char>/24 -4.29% 1.207 1.155 - -8.20% -
std::find_end(deque<int>)_(process_all)/1000 -4.28% 262.581 251.332 - 0.53% -
BM_std_minmax<unsigned_int>/15 -4.28% 2.030 1.943 - -7.27% -
BM_MakeThenSortHeap_string_SingleElement_262144 -4.28% 51.549 49.343 - -1.17% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -4.28% 1.220 1.168 - -3.43% -
BM_RangesPushHeap_string_PipeOrgan_16384 -4.27% 14.734 14.104 - 7.15% -
std::find(list<int>)_(process_all)/8192 -4.27% 8501.542 8138.124 - 8.17% -
rng::remove(deque<int>)_(sprinkled)/50 -4.27% 64.228 61.483 - 6.93% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.27% 40.888 39.141 - -3.92% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.26% 20.366 19.498 - -2.12% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.26% 2889972.657 2766776.283 - 1.83% -
BM_MakeThenSortHeap_string_SingleElement_16384 -4.26% 38.717 37.067 - -1.10% -
rng::adjacent_find(deque<int>,_pred)/8 -4.26% 4.172 3.995 - -3.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.25% 0.518 0.496 - -0.24% -
std::none_of(vector<int>)_(process_all)/8 -4.25% 2.502 2.396 - -5.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.24% 2429059.805 2326147.403 - 0.00% -
std::reverse_copy(deque<int>)/512 -4.23% 131.491 125.932 - 0.80% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -4.21% 1.560 1.494 - -4.29% -
rng::stable_sort(deque<int>)_(repeated)/1024 -4.21% 1389.406 1330.927 - -5.69% -
BM_RangesPushHeap_string_Ascending_256 -4.21% 10.974 10.512 - 10.27% -
BM_std_minmax_element<int>/64 -4.20% 17.279 16.553 - -4.08% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.20% 16.769 16.065 - 2.65% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -4.20% 294.331 281.965 - 3.58% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.20% 23207.748 22234.174 - -1.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.18% 19412075.116 18600411.540 - -2.07% -
bm_lexicographical_compare<unsigned_char>/1 -4.18% 1.690 1.619 - -2.99% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.18% 1.230 1.178 - -2.63% -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 -4.18% 13848.302 13269.970 - -5.19% -
BM_std_minmax<int>/23 -4.17% 2.357 2.259 - -1.76% -
BM_PushHeap_float_Ascending_64 -4.17% 1.813 1.737 - -2.14% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -4.17% 7.680 7.360 - -6.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.17% 224.843 215.478 - 0.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.16% 233.023 223.341 - -4.59% -
rng::reverse_copy(deque<int>)/8 -4.15% 3.045 2.919 - -3.22% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.15% 1107342.422 1061383.493 - -4.69% -
bm_lexicographical_compare<signed_char>/16 -4.15% 1.327 1.272 - -8.13% -
SetIntersection_Front_Set_float_64_16 -4.14% 17160329.910 16450447.948 - -0.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.14% 29932.934 28695.135 - -0.21% -
SetIntersection_Interlaced_Vector_string_256_64 -4.14% 20176840.220 19342501.346 - -6.52% -
BM_RangesPushHeap_uint64_SingleElement_64 -4.14% 0.385 0.370 - -1.18% -
BM_MakeHeap_uint32_SingleElement_4 -4.13% 0.338 0.324 - -4.08% -
std::find_end(list<int>)_(process_all)/1024 -4.12% 703.015 674.022 - -5.04% -
BM_std_minmax<short>/3 -4.12% 1.191 1.142 - -2.67% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.12% 701.586 672.699 - 0.54% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -4.11% 77.273 74.095 - -5.60% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -4.10% 6.451 6.186 - -0.49% -
rng::find_if(deque<int>)_(process_all)/8192 -4.10% 3009.631 2886.215 - 2.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.10% 8.007 7.679 - -2.14% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -4.09% 1.598 1.532 - -2.18% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -4.09% 112184.656 107594.650 - -0.36% -
BM_MakeThenSortHeap_uint64_Descending_4 -4.09% 1.513 1.451 - 11.80% -
BM_StringEraseWithMove_Large_Opaque -4.09% 2.863 2.746 - -3.83% -
BM_RangesPushHeap_string_PipeOrgan_262144 -4.08% 18.009 17.274 - -2.42% -
BM_std_minmax<unsigned_long_long>/4 -4.08% 1.597 1.531 - -2.23% -
SetIntersection_Front_Set_string_262144_64 -4.08% 4801407.128 4605467.306 - -7.64% -
BM_RangesPushHeap_string_SingleElement_16384 -4.08% 2.567 2.462 - -2.48% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.07% 110.994 106.474 - -0.16% -
std::count(list<int>)_(every_other)/8192 -4.07% 6663.637 6392.372 - -5.16% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.07% 18.156 17.417 - 2.46% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -4.05% 11.534 11.066 - -11.03% -
BM_MakeThenSortHeap_float_Heap_4 -4.03% 1.239 1.189 - -3.03% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.03% 1731.791 1662.068 - 12.57% -
SetIntersection_Front_Set_string_16384_1024 -4.02% 59302077.706 56915218.251 - -3.25% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -4.02% 797.447 765.407 - -3.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.01% 1125354.664 1080218.455 - -3.46% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.01% 4.167 4.000 - -6.61% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.00% 46449.127 44590.901 - -1.40% -
BM_MakeHeap_uint32_Descending_4 -4.00% 0.282 0.271 - 0.11% -
BM_PushHeap_string_PipeOrgan_16 -4.00% 4.282 4.111 - 1.66% -
SetIntersection_Interlaced_Set_string_1024_64 -3.98% 17718489.607 17012955.404 - 0.61% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.97% 1.205 1.158 - 0.08% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -3.97% 24.063 23.107 - -2.16% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -3.97% 14987.672 14392.366 - -4.73% -
std::none_of(list<int>)_(process_all)/8 -3.96% 2.716 2.609 - -3.52% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.96% 82905.490 79625.247 - -1.87% -
std::multiset<int>::ctor(const&)/32 -3.95% 226.405 217.467 - -2.36% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -3.94% 8902.142 8551.090 - -0.39% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -3.94% 66.788 64.155 - 0.44% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.93% 0.566 0.544 - -0.85% -
BM_num_put<long_long> -3.93% 12.442 11.953 - -2.01% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -3.93% 7168.426 6886.585 - -4.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.93% 21830274.495 20972853.273 - -5.84% -
rng::for_each(multiset<int>::iterator)/32 -3.93% 21.455 20.613 - -2.72% -
BM_MakeHeap_string_Heap_262144 -3.93% 5.468 5.253 - -1.67% -
BM_StringFindNoMatch/10 -3.92% 1.355 1.302 - 2.33% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -3.92% 1.192 1.145 - 3.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -3.92% 1592909.470 1530546.150 - -8.06% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.91% 15.461 14.856 - -6.21% -
rng::find_last(deque<int>)_(bail_10%)/8 -3.91% 2.680 2.575 - -7.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.91% 24664485.495 23700813.193 - -2.26% -
std::search(list<int>)_(single_element)/1024 -3.90% 770.832 740.759 - -3.30% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.90% 5063140.914 4865682.570 - -2.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.90% 18879.617 18143.682 - 1.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.90% 3.680 3.536 - 0.14% -
std::find_if_not(vector<char>)_(process_all)/8 -3.89% 2.469 2.373 - -2.51% -
std::unique(deque<int>)_(sprinkled)/1024 -3.88% 876.229 842.233 - -3.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.88% 1707323.489 1641087.644 - -3.34% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.88% 219.457 210.947 - -4.37% -
BM_RangesMakeHeap_string_Heap_262144 -3.87% 5.438 5.227 - 1.44% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.86% 621.673 597.683 - -0.16% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.86% 24.410 23.468 - 3.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.85% 1708305.826 1642453.613 - -3.43% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 -3.85% 0.279 0.268 - -2.85% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -3.84% 1.609 1.548 - -7.13% -
BM_MakeThenSortHeap_string_Descending_16384 -3.83% 68.034 65.425 - -3.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.83% 2368474.392 2277687.687 - -3.13% -
rng::rotate(deque<int>)_(1_element_backward)/32 -3.83% 4.148 3.989 - 2.47% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -3.82% 0.574 0.552 - -12.70% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.81% 0.573 0.551 - -0.71% -
BM_RangesMakeHeap_float_Random_262144 -3.81% 1.138 1.094 - -1.24% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -3.80% 1.536 1.478 - 3.83% -
SetIntersection_Front_Set_float_1024_64 -3.80% 2040500.876 1962968.377 - 5.57% -
rng::fill_n(vector<bool>)/64 -3.80% 1.417 1.363 - -3.37% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.79% 29893.299 28761.095 - 0.15% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -3.79% 217057.691 208837.760 - -3.86% -
BM_RangesPushHeap_string_PipeOrgan_64 -3.78% 6.198 5.964 - 0.31% -
rng::copy(vector<int>)/4096 -3.78% 149.432 143.783 - -0.98% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.78% 1.529 1.471 - -24.89% -
BM_deque_deque_ranges_move/65536 -3.76% 2954.201 2843.055 - 0.65% -
BM_std_minmax<unsigned_char>/25 -3.76% 1.226 1.180 - -7.29% -
BM_std_minmax<unsigned_char>/11 -3.75% 1.712 1.648 - -7.63% -
rng::copy(vector<int>)/8 -3.72% 2.289 2.203 - -2.50% -
SetIntersection_None_Set_float_64_1 -3.71% 23380365.306 22512028.240 - -4.77% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -3.71% 11.019 10.610 - -10.02% -
BM_std_minmax<short>/28 -3.71% 2.621 2.524 - -3.29% -
SetIntersection_Interlaced_Vector_string_16_16 -3.71% 55629017.939 53565989.009 - -2.82% -
SetIntersection_Front_Vector_uint32_262144_16 -3.71% 1190909.740 1146779.294 - -2.03% -
SetIntersection_Interlaced_Set_float_256_256 -3.69% 9422638.077 9074542.386 - 4.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.69% 1704215.248 1641299.561 - -3.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.69% 1167679.237 1124609.584 - -4.26% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.69% 868401.436 836395.585 - 3.22% -
SetIntersection_Front_Vector_uint32_262144_262144 -3.68% 350852715.652 337926302.140 - -4.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.68% 1.146 1.103 - -1.38% -
BM_SortHeap_pair<uint32,_uint32>_4 -3.68% 1.890 1.821 - 18.60% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.68% 55.003 52.981 - -4.47% -
rng::fill(list<int>)/8192 -3.67% 7392.444 7121.041 - 0.20% -
BM_std_minmax<unsigned_char>/26 -3.66% 1.442 1.390 - -7.28% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.65% 151225.621 145700.773 - -4.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.65% 203900112.429 196455839.937 - -5.01% -
BM_RangesPushHeap_float_SingleElement_16 -3.65% 0.377 0.364 - -3.99% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.64% 0.570 0.550 - -0.61% -
rng::adjacent_find(deque<int>)/8 -3.64% 3.750 3.613 - 10.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -3.64% 24344.024 23458.710 - -3.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -3.64% 1457980.001 1404960.638 - -2.45% -
SetIntersection_Front_Set_float_1024_256 -3.64% 5002160.321 4820258.162 - 9.58% -
BM_std_min<long_long>/3 -3.63% 1.283 1.236 - -3.52% -
BM_std_minmax<unsigned_int>/14 -3.63% 1.618 1.559 - -3.63% -
SetIntersection_None_Vector_float_16384_1 -3.63% 1203775.177 1160072.911 - -1.19% -
BM_std_minmax<char>/3 -3.63% 1.209 1.165 - -3.95% -
BM_std_minmax<unsigned_int>/11 -3.61% 1.828 1.762 - -0.13% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -3.61% 1.163 1.121 - -5.21% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -3.61% 15.366 14.812 - -0.44% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.60% 8450117.872 8145587.504 - -3.17% -
std::reverse(deque<int>)/64 -3.60% 13.560 13.071 - 0.11% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.59% 470.272 453.372 - 0.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.59% 0.789 0.761 - -0.13% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.59% 2826.866 2725.404 - -4.10% -
std::adjacent_find(deque<int>)/50 -3.59% 14.773 14.243 - -6.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.58% 10830407.145 10442207.687 - 7.89% -
SetIntersection_None_Set_string_256_256 -3.57% 6060993.321 5844351.248 - -0.27% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.57% 4.109 3.962 - -3.19% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.56% 7.623 7.352 - -1.25% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.56% 78.812 76.006 - -0.10% -
rng::move_backward(deque<int>)/8 -3.56% 3.657 3.527 - -6.26% -
rng::none_of(deque<int>)_(process_all)/32 -3.56% 18.126 17.481 - 6.61% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.55% 10.762 10.380 - 3.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -3.55% 117382475.219 113213976.697 - -24.61% -
std::unordered_multiset<int>::clear()/1024 -3.55% 7884.911 7604.936 - -2.98% -
rng::find_end(vector<int>)_(process_all)/1048576 -3.55% 253644.620 244644.415 - -4.72% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -3.55% 480.235 463.211 - -4.02% -
rng::partition(vector<int>)_(dense)/32 -3.54% 8.403 8.105 - -3.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.54% 22810965.791 22003266.570 - -2.95% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.53% 33.486 32.302 - 1.32% -
BM_RangesPushHeap_uint32_Random_1 -3.53% 0.501 0.483 - 17.48% -
rng::is_sorted(deque<int>)/8 -3.53% 2.854 2.753 - -2.47% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.53% 10.127 9.770 - -2.53% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -3.53% 107.091 103.314 - -1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.53% 1231497.780 1188076.844 - -3.44% -
std::remove_if(vector<int>)_(prefix)/32 -3.52% 53.783 51.892 - -3.22% -
BM_std_min<unsigned___int128>/4 -3.51% 1.446 1.395 - 0.55% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.51% 4.287 4.136 - 7.63% -
rng::starts_with(vector<int>)/1024 -3.51% 77.654 74.926 - -0.41% -
BM_deque_vector_ranges_copy_backward/65536 -3.51% 8219.273 7930.542 - -0.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.50% 1.986 1.916 - -3.12% -
BM_std_minmax<int>/27 -3.50% 2.493 2.405 - -2.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.50% 3.339 3.222 - -3.40% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.49% 12.065 11.645 - -1.90% -
std::search(vector<int>)_(same_length)/1024 -3.48% 254.843 245.963 - 0.07% -
rng::reverse(list<int>)/4096 -3.48% 1752.269 1691.292 - -3.41% -
rng::sort(deque<int>)_(ascending)/1024 -3.47% 800.600 772.812 - -7.40% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.47% 882.529 851.904 - 0.16% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -3.47% 204339.988 197255.455 - -2.99% -
BM_std_minmax<int>/14 -3.46% 1.618 1.562 - -3.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.45% 1820053.058 1757237.224 - -2.55% -
SetIntersection_None_Vector_string_262144_262144 -3.45% 1359865.656 1312977.408 - -3.25% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -3.45% 95052.146 91774.977 - -3.99% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -3.44% 130795.705 126295.980 - -2.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -3.44% 1185383.566 1144610.941 - -2.82% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.44% 5777.588 5578.917 - 0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.44% 3114115.887 3007061.034 - -1.84% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.44% 16.946 16.363 - -3.12% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.44% 1.435 1.385 - -0.13% -
rng::stable_partition(vector<int>)_(dense)/32 -3.43% 22.515 21.742 - 1.55% -
SetIntersection_Front_Vector_float_262144_16 -3.43% 1192260.331 1151414.184 - -0.42% -
SetIntersection_Front_Set_uint64_1024_1024 -3.42% 15759082.511 15219958.610 - -8.97% -
BM_std_min<char>/3 -3.42% 0.718 0.693 - -0.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.42% 20021.015 19337.037 - -2.14% -
BM_vector_deque_copy_backward/4000 -3.41% 146.692 141.694 - -1.92% -
BM_vector_deque_move_backward/1024 -3.41% 38.499 37.188 - -2.77% -
std::remove_copy(deque<int>)_(prefix)/1024 -3.41% 413.401 399.318 - 0.33% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.40% 10.454 10.099 - -5.27% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.40% 8.779 8.481 - -0.82% -
BM_std_minmax<char>/7 -3.39% 2.545 2.458 - 0.53% -
BM_std_minmax<int>/1 -3.39% 0.622 0.601 - -0.06% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -3.39% 5.062 4.891 - -1.97% -
SetIntersection_Front_Set_string_262144_1024 -3.38% 59936801.515 57910478.165 - -3.41% -
BM_PushHeap_string_Random_16384 -3.38% 16.941 16.368 - 1.01% -
SetIntersection_Interlaced_Vector_uint32_256_16 -3.38% 6730537.600 6503271.951 - -4.93% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -3.37% 8.489 8.203 - -1.46% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.37% 507058.957 489973.700 - 0.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -3.37% 111426.724 107676.315 - -4.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.36% 1739813.622 1681399.018 - 1.87% -
BM_MakeHeap_string_SingleElement_16 -3.35% 5.724 5.533 - -1.56% -
BM_MakeHeap_uint64_Random_16 -3.35% 1.328 1.283 - 0.47% -
BM_num_put<long> -3.35% 12.116 11.711 - -1.92% -
std::unordered_set<int>::contains(key)_(existent)/32 -3.34% 1.273 1.231 - -11.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.34% 104.833 101.335 - -2.61% -
SetIntersection_Front_Set_string_16384_16 -3.33% 2062276.852 1993662.139 - 0.66% -
BM_std_min<long_long>/31 -3.33% 3.403 3.290 - -2.33% -
BM_std_minmax<int>/8 -3.32% 1.155 1.117 - -3.34% -
BM_std_minmax<unsigned_int>/8 -3.32% 1.156 1.117 - -3.32% -
BM_PushHeap_string_Ascending_4 -3.32% 2.630 2.543 - -0.29% -
BM_deque_deque_copy_backward/64000 -3.31% 8094.689 7826.649 - -1.73% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -3.31% 1.498 1.448 - 1.18% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.31% 1.860 1.799 - 5.51% -
std::find(list<int>)_(bail_25%)/8 -3.31% 0.954 0.922 - -3.19% -
rng::sort(deque<int>)_(pipe-organ)/8192 -3.30% 27381.297 26476.365 - -4.51% -
BM_std_min<short>/17 -3.30% 1.586 1.534 - -5.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.30% 13472516.940 13028352.790 - -5.00% -
BM_MakeThenSortHeap_string_Ascending_256 -3.30% 20.869 20.181 - -0.90% -
BM_num_put<unsigned_long> -3.29% 12.087 11.689 - 0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.29% 12457692.081 12048121.206 - -3.20% -
SetIntersection_Front_Set_float_262144_1 -3.29% 1115992.040 1079318.209 - 0.09% -
rng::move_backward(vector<int>)/1048576 -3.28% 58534.849 56612.305 - -1.53% -
BM_MakeHeap_float_Ascending_256 -3.28% 0.671 0.649 - -0.14% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.28% 6.507 6.294 - -1.90% -
SetIntersection_Interlaced_Set_uint32_1024_1 -3.27% 1126179.918 1089310.193 - 3.15% -
BM_PopHeap_uint64_1 -3.27% 0.519 0.502 - -12.75% -
std::move_backward(deque<int>)/64 -3.27% 5.474 5.295 - -0.05% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.26% 22.982 22.232 - -1.67% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.26% 3421781.287 3310174.358 - 0.04% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.25% 2.689 2.602 - -11.06% -
std::all_of(vector<int>)_(process_all)/8 -3.24% 2.561 2.477 - 0.92% -
std::sort(deque<int>)_(pipe-organ)/8192 -3.24% 27481.513 26590.152 - -4.26% -
std::set<int>::find(key)_(existent)/1024 -3.24% 4.020 3.890 - -3.52% -
BM_PushHeap_uint32_SingleElement_4 -3.23% 0.364 0.352 - 5.31% -
BM_MakeThenSortHeap_float_Random_16 -3.22% 10.211 9.881 - -3.42% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.22% 30.926 29.930 - 8.99% -
SetIntersection_Front_Set_uint32_16384_16 -3.22% 1306571.012 1264534.051 - -0.85% -
rng::move_backward(deque<int>)/64 -3.21% 5.620 5.439 - -1.84% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.21% 14445.686 13981.581 - -3.56% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.21% 23.631 22.872 - -2.69% -
BM_MakeThenSortHeap_float_Random_4 -3.20% 4.462 4.319 - -1.95% -
rng::fill(vector<bool>)/32768 -3.20% 31.012 30.021 - -1.39% -
BM_RangesMakeHeap_uint32_Random_256 -3.20% 1.194 1.156 - -4.88% -
SetIntersection_Front_Set_float_262144_4 -3.18% 1140228.310 1103979.017 - -3.31% -
std::unordered_set<std::string>::erase(iterator)/8192 -3.17% 33.005 31.958 - 20.91% -
BM_PushHeap_float_Ascending_262144 -3.17% 5.250 5.083 - -1.85% -
std::find_if(list<int>)_(process_all)/32768 -3.17% 28585.393 27678.664 - 0.81% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.17% 2.386 2.310 - -2.25% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.17% 1130.797 1094.970 - -1.05% -
BM_std_minmax<unsigned_short>/27 -3.16% 2.877 2.786 - -2.58% -
std::unordered_multiset<int>::clear()/8192 -3.16% 60117.414 58217.919 - -4.69% -
BM_PopHeap_uint32_262144 -3.16% 42.037 40.709 - -1.94% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.16% 191937.124 185878.563 - -2.13% -
BM_std_minmax<unsigned_char>/27 -3.15% 1.868 1.809 - -5.24% -
std::stable_partition(vector<int>)_(dense)/32 -3.15% 22.156 21.459 - 2.10% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.15% 371.080 359.409 - -1.75% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.14% 0.588 0.570 - -1.32% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -3.14% 1.362 1.320 - 2.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.14% 2342490.207 2268943.821 - -1.83% -
BM_std_min<int>/28 -3.13% 2.030 1.967 - 0.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.12% 11840.234 11470.364 - -2.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.12% 19112219.179 18516072.671 - -0.91% -
SetIntersection_Front_Set_string_64_4 -3.12% 20199438.915 19569677.368 - -3.13% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -3.12% 2258.969 2188.552 - -0.56% -
SetIntersection_Interlaced_Vector_string_262144_256 -3.12% 67835917.167 65721512.373 - -0.63% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.12% 1.973 1.911 - 0.98% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.12% 2.789 2.702 - -0.14% -
BM_RangesSortHeap_float_16 -3.11% 1.651 1.600 - -3.35% -
std::multimap<int,_int>::ctor(const&)/32 -3.10% 213.901 207.268 - -3.33% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -3.10% 1.493 1.447 - -5.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.10% 171061756.955 165764834.397 - -2.68% -
std::any_of(deque<int>)_(process_all)/32768 -3.10% 10839.924 10504.278 - -0.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -3.10% 12.067 11.693 - -0.94% -
BM_RangesPushHeap_uint64_Random_16384 -3.09% 6.108 5.919 - -0.43% -
BM_SortHeap_string_1024 -3.09% 60.841 58.960 - -1.88% -
BM_std_minmax<unsigned_char>/14 -3.09% 2.543 2.464 - -4.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.09% 2.082 2.017 - -1.71% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.08% 5754.013 5576.518 - -2.67% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -3.08% 2.956 2.865 - -2.62% -
bm_lexicographical_compare<unsigned_char>/64 -3.08% 1.965 1.904 - -5.21% -
std::rotate_copy(list<int>)/32 -3.08% 8.528 8.265 - -0.83% -
SetIntersection_Front_Set_string_256_4 -3.07% 5273604.658 5111515.897 - -1.87% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.07% 31.010 30.057 - 6.17% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.07% 282184.318 273514.910 - -3.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.07% 20.747 20.110 - -1.02% -
std::multiset<int>::erase(key)_(non-existent)/32 -3.07% 2.690 2.608 - 4.77% -
BM_MakeHeap_string_Heap_16384 -3.07% 5.123 4.966 - -3.00% -
BM_std_minmax<char>/2 -3.06% 0.895 0.868 - -2.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.06% 1184081.862 1147795.676 - -0.82% -
std::multiset<std::string>::erase(iterator)/0 -3.06% 30.057 29.137 - -8.87% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -3.06% 6.166 5.978 - -0.57% -
std::map<int,_int>::count(key)_(existent)/1024 -3.05% 4.359 4.226 - -3.06% -
BM_SortHeap_string_16384 -3.05% 99.061 96.039 - -2.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.05% 0.875 0.848 - 2.84% -
std::find(list<int>)_(process_all)/1024 -3.05% 710.525 688.873 - 0.20% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -3.05% 206541.187 200247.226 - -2.93% -
SetIntersection_Front_Set_string_1024_16 -3.04% 2021728.781 1960187.151 - -2.28% -
SetIntersection_Front_Vector_string_64_64 -3.04% 27708046.126 26865337.332 - -5.99% -
BM_StringRelational_Compare_Huge_Empty_Control -3.04% 1.663 1.612 - -0.47% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.04% 4.368 4.235 - -5.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.04% 17401.413 16872.281 - -1.78% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.04% 1129.579 1095.250 - -0.98% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.04% 282.400 273.822 - -2.62% -
std::move_backward(list<int>)/32768 -3.04% 31933.638 30964.214 - -1.87% -
BM_std_minmax<char>/17 -3.04% 1.121 1.087 - -0.03% -
SetIntersection_Front_Vector_string_64_16 -3.02% 21963888.588 21299604.971 - -6.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -3.02% 23725.647 23008.257 - -2.73% -
rng::find_last(list<int>)_(bail_10%)/50 -3.02% 16.695 16.191 - 0.27% -
BM_std_minmax<short>/27 -3.02% 2.871 2.785 - -1.07% -
std::partial_sort(deque<int>)_(shuffled)/8192 -3.01% 270051.449 261909.749 - -4.04% -
SetIntersection_Front_Set_string_1024_1024 -3.01% 56345127.575 54646890.942 - -1.53% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.01% 16.299 15.809 - -4.37% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.01% 2.708 2.626 - 1.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.01% 1.217 1.180 - -2.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.00% 654.074 634.435 - -2.28% -
BM_RangesPushHeap_float_Descending_64 -3.00% 0.391 0.379 - -1.15% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.00% 1.665 1.615 - -0.11% -
BM_RangesMakeHeap_string_Random_16384 -3.00% 12.816 12.432 - -0.34% -
rng::partition(vector<int>)_(dense)/1024 -2.99% 242.535 235.273 - 0.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -2.99% 3.203 3.108 - -2.47% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -2.99% 8971.002 8702.583 - -3.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.99% 3.556 3.449 - -5.30% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.99% 17.733 17.203 - -4.00% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.99% 10089.065 9787.547 - -6.76% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.99% 500.560 485.613 - 0.44% -
BM_SortHeap_string_256 -2.99% 45.675 44.311 - -1.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.99% 4660984.895 4521852.216 - -2.64% -
SetIntersection_Front_Set_string_16_16 -2.98% 63316156.559 61426890.489 - -1.73% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.98% 15.619 15.153 - -0.03% -
rng::remove_if(vector<int>)_(prefix)/32 -2.98% 53.632 52.034 - -3.16% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.98% 2255.797 2188.654 - -0.77% -
BM_deque_vector_copy_backward/64000 -2.97% 8211.904 7968.257 - -0.52% -
std::find_if_not(deque<int>)_(bail_25%)/8 -2.96% 1.531 1.485 - -4.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -2.96% 1.233 1.196 - -3.52% -
BM_PushHeap_uint32_Ascending_16384 -2.96% 6.735 6.535 - -3.90% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -2.96% 503070.061 488193.461 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.96% 1170226.431 1135637.532 - -2.13% -
std::map<std::string,_int>::ctor(const&)/1024 -2.95% 35413.056 34366.749 - -1.21% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.95% 45.812 44.458 - -0.73% -
rng::find(vector<int>)_(process_all)/8 -2.95% 2.902 2.816 - 0.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.95% 68477.198 66455.446 - -1.77% -
std::count(list<int>)_(every_other)/1048576 -2.95% 831485.064 806970.657 - -2.18% -
rng::none_of(list<int>)_(process_all)/32 -2.94% 11.854 11.506 - -3.61% -
BM_std_minmax<char>/8 -2.93% 1.024 0.994 - 7.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.93% 243553227.606 236407891.302 - -4.18% -
rng::reverse_copy(list<int>)/32768 -2.93% 26087.266 25322.723 - -2.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.93% 1118531.528 1085776.028 - -0.90% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.93% 1552.366 1506.934 - -2.49% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.93% 3419.623 3319.545 - -3.90% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.93% 1.031 1.001 - -6.29% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -2.92% 721.046 699.955 - -1.57% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.92% 29.573 28.709 - -4.85% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.92% 7601.481 7379.801 - -21.97% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -2.91% 4651.064 4515.516 - -2.77% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -2.91% 3856.900 3744.548 - -2.77% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.91% 3.778 3.668 - 0.48% -
BM_std_min<char>/4000 -2.90% 27.841 27.032 - -0.05% -
BM_RangesPushHeap_string_Ascending_4 -2.90% 2.616 2.540 - -1.22% -
BM_SortHeap_float_16 -2.90% 1.651 1.603 - -3.23% -
rng::remove(deque<int>)_(sprinkled)/32 -2.90% 56.806 55.159 - 1.98% -
rng::find_if(list<int>)_(process_all)/32768 -2.90% 29224.039 28376.809 - 4.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.89% 27.680 26.879 - -2.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.89% 1257734.375 1221348.225 - -1.67% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -2.89% 4.423 4.295 - -2.75% -
rng::move(vector<bool>)_(aligned)/64 -2.89% 1.897 1.842 - -10.73% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.89% 621.679 603.713 - -3.27% -
std::find_if(deque<int>)_(process_all)/1024 -2.89% 490.724 476.557 - -1.55% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.88% 35.360 34.340 - 2.37% -
rng::move(list<int>)/32768 -2.88% 35710.677 34681.914 - 2.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -2.88% 53.239 51.705 - -2.72% -
BM_std_minmax<unsigned_char>/10 -2.88% 1.341 1.302 - -6.06% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.87% 4.047 3.931 - -0.03% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.87% 246698.517 239609.858 - 1.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.87% 36.317 35.274 - 21.88% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.87% 4.486 4.358 - 1.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.87% 6.853 6.656 - -1.83% -
SetIntersection_Front_Set_float_16384_1 -2.87% 1116057.265 1084007.560 - -0.97% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -2.87% 2426521.335 2356904.179 - -1.57% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.87% 6.048 5.874 - -1.43% -
SetIntersection_None_Vector_float_262144_1024 -2.86% 1231846.355 1196622.770 - -0.03% -
std::search_n(deque<int>)_(no_match)/1000 -2.85% 447.837 435.060 - -1.93% -
rng::reverse(list<int>)/32768 -2.85% 17636.746 17134.514 - -5.79% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.85% 4.846 4.709 - -2.22% -
BM_RangesMakeHeap_string_Ascending_64 -2.84% 4.866 4.727 - -4.40% -
BM_std_min<unsigned_short>/16 -2.84% 1.732 1.682 - -2.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -2.84% 27.736 26.948 - -3.30% -
BM_std_min<unsigned_char>/6 -2.84% 1.533 1.490 - -0.63% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.84% 21.417 20.809 - -4.22% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.84% 4997.906 4856.114 - -1.53% -
std::map<std::string,_int>::erase(iterator)/1024 -2.82% 26.862 26.104 - 3.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.82% 361164310.337 350986457.720 - 3.17% -
rng::find_end(list<int>)_(process_all)/8192 -2.82% 6826.746 6634.379 - -3.76% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -2.81% 9.727 9.453 - -3.36% -
std::stable_partition(vector<int>)_(dense)/50 -2.80% 26.429 25.687 - 2.82% -
BM_std_minmax<unsigned_int>/13 -2.80% 1.388 1.349 - -2.76% -
rng::stable_partition(vector<int>)_(dense)/50 -2.79% 26.440 25.701 - 1.89% -
rng::replace(list<int>)_(prefix)/8192 -2.79% 7285.937 7082.587 - 0.34% -
std::map<int,_int>::count(key)_(existent)/8192 -2.79% 6.082 5.913 - -3.11% -
BM_std_minmax<char>/1 -2.78% 0.634 0.616 - -1.37% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.78% 1.958 1.903 - 0.37% -
BM_RangesMakeHeap_uint32_Random_64 -2.77% 1.326 1.289 - 4.47% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.77% 3936.866 3827.793 - 0.32% -
BM_MakeHeap_string_Ascending_256 -2.77% 4.989 4.851 - 2.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.77% 206128728.144 200420226.383 - -3.78% -
SetIntersection_Front_Set_uint32_256_256 -2.77% 9770664.787 9500135.694 - -0.30% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.77% 32.998 32.085 - 0.67% -
rng::for_each(multimap<int>)/50 -2.77% 50.521 49.124 - -5.12% -
BM_RangesMakeHeap_uint64_SingleElement_256 -2.77% 0.579 0.563 - -4.25% -
SetIntersection_Front_Set_uint32_16384_64 -2.76% 2048064.386 1991460.775 - -1.72% -
std::search(vector<int>)_(no_match)/1000 -2.76% 212.878 207.000 - -0.55% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.76% 14.221 13.828 - 0.31% -
BM_vector_deque_move_backward/4000 -2.74% 145.134 141.153 - -2.99% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.74% 29264.151 28462.938 - 3.50% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.74% 1.038 1.009 - -3.50% -
rng::search(vector<int>)_(no_match)/1000 -2.74% 214.571 208.698 - -1.95% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.73% 50483377.933 49104405.598 - -5.43% -
BM_StringFindStringLiteral/128 -2.73% 3.125 3.039 - -2.82% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.73% 296700.670 288600.753 - -0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.73% 1424096.293 1385221.698 - -0.86% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -2.73% 27.503 26.752 - -2.87% -
rng::find_if(list<int>)_(process_all)/8192 -2.72% 10324.504 10043.341 - -9.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.72% 37.470 36.451 - -2.80% -
BM_SortHeap_string_64 -2.72% 30.548 29.718 - -1.55% -
BM_std_minmax<int>/13 -2.72% 1.387 1.349 - -2.71% -
BM_std_minmax<unsigned_char>/28 -2.71% 2.150 2.092 - -2.18% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.70% 3840.279 3736.415 - 0.02% -
BM_MakeHeap_float_Random_1024 -2.70% 1.234 1.200 - -4.78% -
SetIntersection_Front_Set_uint32_256_16 -2.70% 5011159.071 4875988.533 - -0.76% -
rng::copy(vector<int>)/1048576 -2.69% 50195.955 48843.415 - -1.09% -
BM_std_min<long_long>/29 -2.69% 3.041 2.960 - -2.31% -
rng::for_each_n(vector<int>)/8 -2.68% 2.537 2.469 - -2.26% -
BM_std_minmax<unsigned_char>/21 -2.68% 2.231 2.171 - -3.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -2.68% 8425693.956 8200075.098 - -14.64% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -2.67% 1.704 1.658 - 6.27% -
rng::copy_backward(list<int>)/8 -2.67% 2.462 2.396 - 0.23% -
rng::search(vector<int>)_(no_match)/1024 -2.67% 219.297 213.435 - -2.04% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.67% 16.152 15.721 - -0.42% -
SetIntersection_None_Set_float_64_4 -2.67% 22693730.100 22087841.985 - 0.40% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.67% 19.212 18.700 - -0.73% -
rng::unique(deque<int>)_(sprinkled)/52 -2.66% 74.755 72.768 - 1.17% -
std::reverse(vector<int>)/8 -2.66% 1.596 1.554 - 1.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.66% 1.382 1.345 - -4.25% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.66% 2.196 2.138 - 0.49% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.66% 1374.344 1337.852 - -5.21% -
SetIntersection_Front_Set_uint32_64_1 -2.65% 18083700.233 17604569.208 - 0.51% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.65% 110502.960 107578.046 - -1.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -2.64% 0.551 0.537 - 0.52% -
BM_std_minmax<unsigned_short>/18 -2.64% 1.985 1.932 - -1.91% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -2.64% 4.252 4.140 - -1.30% -
rng::generate_n(deque<int>)/32 -2.64% 8.506 8.282 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.63% 207895026.233 202430751.450 - -4.74% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.63% 0.687 0.669 - -4.46% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.63% 1.725 1.680 - 1.16% -
BM_std_min<char>/4096 -2.62% 29.519 28.744 - -0.86% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.62% 2883.600 2807.942 - -1.45% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.62% 9974.529 9712.928 - -0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.62% 1161018.633 1130607.170 - -4.34% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.61% 4294.011 4181.746 - -2.20% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.61% 1.018 0.991 - -0.29% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.61% 343.832 334.849 - -1.29% -
rng::remove(deque<int>)_(prefix)/32 -2.61% 55.140 53.700 - -7.19% -
std::any_of(deque<int>)_(process_all)/8192 -2.61% 2719.398 2648.427 - 0.63% -
rng::move(vector<int>)/1048576 -2.61% 57762.368 56255.729 - -3.98% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.61% 38.554 37.549 - -2.32% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.61% 1.318 1.284 - 0.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.59% 32511.212 31668.690 - -0.95% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.59% 3.023 2.945 - -2.76% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.58% 867182.246 844778.228 - 1.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.58% 1268749.512 1236069.910 - 0.98% -
BM_MakeHeap_string_Heap_64 -2.57% 5.102 4.971 - -1.32% -
BM_std_min<unsigned_long_long>/8 -2.56% 2.329 2.269 - -3.38% -
SetIntersection_Front_Vector_string_1024_256 -2.56% 9942359.291 9687789.626 - -8.40% -
SetIntersection_Front_Set_uint32_262144_1 -2.56% 1097543.107 1069449.304 - -2.99% -
BM_RangesMakeHeap_uint64_Ascending_4 -2.56% 0.423 0.413 - 0.63% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.55% 2.081 2.028 - -0.58% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.54% 18759.187 18282.938 - -2.45% -
BM_std_min<char>/20 -2.54% 1.530 1.491 - -0.38% -
std::reverse(deque<int>)/512 -2.54% 115.987 113.047 - -0.04% -
SetIntersection_Front_Set_uint32_16_16 -2.53% 42152523.333 41084330.469 - -1.10% -
SetIntersection_Front_Set_float_256_16 -2.53% 4984829.567 4858683.054 - 0.61% -
BM_std_minmax<unsigned_int>/6 -2.53% 1.344 1.310 - -5.53% -
std::copy_n(deque<int>)/32768 -2.53% 1174.105 1144.418 - 0.45% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -2.53% 14123298.693 13766413.587 - -27.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -2.53% 6.896 6.722 - -3.48% -
rng::find(list<int>)_(process_all)/50 -2.53% 18.837 18.361 - 1.47% -
bm_gcd_complex -2.53% 19.433 18.942 - 0.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.52% 31.938 31.133 - -6.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.52% 1594828.316 1554592.755 - -10.27% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -2.52% 6.039 5.887 - -3.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.52% 19350304.820 18863125.215 - 0.08% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.52% 4611664.826 4495642.142 - 2.15% -
SetIntersection_Interlaced_Vector_float_16_16 -2.52% 39141974.530 38157338.751 - -1.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.52% 32.692 31.869 - -2.67% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.52% 45810.047 44657.887 - -2.15% -
SetIntersection_None_Vector_float_1024_1 -2.51% 1180606.853 1150922.744 - -0.44% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.51% 9041.560 8814.629 - -0.31% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.51% 42.799 41.726 - 10.52% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.51% 18.009 17.558 - -2.19% -
BM_RangesMakeHeap_uint64_Random_16 -2.50% 1.293 1.261 - -5.48% -
BM_deque_deque_ranges_copy/1 -2.50% 3.429 3.343 - -4.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.50% 20055065.732 19554613.164 - -0.98% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.49% 1.388 1.353 - -0.80% -
bm_swap_ranges_vb_unaligned/262144 -2.49% 3945.194 3846.862 - -0.09% -
std::remove_if(list<int>)_(prefix)/1024 -2.49% 1047.197 1021.136 - -1.89% -
BM_std_min<short>/4 -2.48% 1.082 1.055 - 5.77% -
BM_PushHeap_uint32_Random_262144 -2.48% 6.438 6.278 - -0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.48% 1901420.653 1854232.746 - -2.48% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -2.48% 555.921 542.128 - -2.21% -
rng::copy_backward(deque<int>)/32768 -2.48% 3839.464 3744.383 - -0.15% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.47% 644450.793 628506.241 - -0.46% -
BM_std_min<char>/14 -2.47% 1.871 1.825 - 2.76% -
std::partition(vector<int>)_(dense)/1024 -2.47% 248.416 242.290 - -1.95% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.46% 2108.558 2056.636 - -0.69% -
SetIntersection_Interlaced_Set_string_4_4 -2.46% 168277825.591 164134447.422 - -1.77% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.46% 12530.058 12221.609 - 0.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.46% 1299485.231 1267497.285 - 1.18% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.46% 190.835 186.144 - 0.05% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -2.46% 1.501 1.464 - 1.80% -
rng::for_each(set<int>)/8 -2.46% 4.616 4.502 - -1.11% -
SetIntersection_None_Vector_string_1024_1024 -2.45% 1224036.627 1194042.952 - -2.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.45% 2092303.873 2041073.647 - -1.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -2.45% 0.600 0.586 - -1.72% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.44% 23.728 23.148 - -4.85% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.44% 2569.631 2506.850 - -0.41% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.44% 93.381 91.101 - -0.48% -
rng::find(list<int>)_(process_all)/8 -2.44% 2.356 2.299 - -3.93% -
rng::search(vector<int>)_(no_match)/1048576 -2.44% 217386.727 212086.227 - -2.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.44% 179827.219 175446.284 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.43% 1174726.128 1146207.278 - -1.57% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.43% 2109.088 2057.909 - -0.67% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -2.43% 1.431 1.397 - -12.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.42% 4794321.919 4678158.199 - -8.49% -
rng::find_last(vector<char>)_(bail_10%)/50 -2.42% 5.564 5.429 - 1.22% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.42% 2075.600 2025.391 - 0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.42% 351746704.772 343241180.520 - 35022.33% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.42% 4.929 4.810 - 0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.42% 203639481.750 198716797.737 - -3.22% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.42% 10.341 10.091 - -1.16% -
std::stable_sort(vector<int>)_(heap)/1024 -2.41% 2570.571 2508.568 - -0.24% -
std::unique(deque<int>)_(sprinkled)/52 -2.41% 84.561 82.522 - 3.63% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -2.41% 6.029 5.884 - -1.27% -
SetIntersection_None_Vector_float_256_256 -2.41% 2338157.163 2281871.118 - 0.23% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -2.41% 4572.393 4462.394 - -2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.41% 6805263.177 6641592.604 - -1.89% -
BM_MakeHeap_string_Ascending_64 -2.40% 4.852 4.736 - 1.69% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -2.40% 1.034 1.009 - 3.17% -
BM_deque_deque_ranges_move/1 -2.40% 3.421 3.339 - -4.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.40% 8142213.485 7946904.148 - -11.72% -
BM_std_minmax<short>/17 -2.40% 1.792 1.749 - -2.49% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.40% 5605.619 5471.341 - 0.21% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.39% 9.488 9.261 - -0.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.39% 56451.942 55100.366 - -1.74% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.39% 16.823 16.422 - -1.09% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.38% 1.009 0.985 - -0.67% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -2.38% 557.330 544.050 - -2.15% -
BM_std_min<unsigned_char>/30 -2.38% 2.308 2.253 - -0.88% -
BM_std_minmax<short>/23 -2.38% 2.693 2.629 - -0.26% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.38% 22.145 21.617 - 4.93% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.38% 5.478 5.348 - -0.53% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.38% 11870.674 11588.593 - -5.50% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.37% 1108149.455 1081836.848 - 2.35% -
BM_MakeHeap_string_Heap_1024 -2.37% 4.874 4.759 - -0.46% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -2.37% 1.735 1.694 - 1.82% -
rng::search(list<int>)_(no_match)/1000 -2.37% 725.931 708.729 - -0.50% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -2.37% 9.483 9.259 - -2.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.37% 3.001 2.930 - -1.04% -
rng::starts_with(list<int>,_pred)/8 -2.37% 3.725 3.637 - -2.24% -
rng::all_of(deque<int>)_(process_all)/50 -2.36% 18.336 17.903 - -2.36% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.36% 22.836 22.298 - -0.24% -
BM_LowerBound_string_1 -2.36% 4.596 4.487 - -5.36% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.35% 11.604 11.331 - 3.05% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.35% 605.029 590.796 - -0.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.34% 10.114 9.877 - -1.98% -
BM_std_minmax_element<int>/4 -2.34% 1.243 1.214 - 0.10% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.34% 8.709 8.505 - -0.58% -
SetIntersection_None_Vector_uint64_262144_4 -2.34% 1219231.044 1190761.317 - 3.85% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.33% 671.691 656.010 - 1.33% -
rng::search(list<int>)_(single_element)/1024 -2.33% 726.036 709.092 - -1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.33% 19643637.473 19185745.162 - 1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.33% 12700289.857 12404316.047 - 5.66% -
std::search(list<int>)_(no_match)/1048576 -2.33% 850136.812 830333.772 - -3.49% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -2.33% 16.074 15.700 - -1.40% -
BM_StringFindStringLiteral/512 -2.33% 9.485 9.264 - -3.60% -
BM_vector_deque_ranges_copy_backward/64 -2.33% 3.035 2.964 - 0.19% -
BM_std_min<unsigned_short>/18 -2.32% 1.534 1.499 - -6.58% -
rng::search_n(list<int>)_(no_match)/1024 -2.32% 743.679 726.409 - -2.01% -
BM_PushHeap_float_Ascending_1024 -2.32% 3.179 3.105 - -1.19% -
rng::copy(deque<int>)/8 -2.31% 2.785 2.721 - -0.45% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -2.31% 85479.600 83504.930 - 0.16% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.31% 39030.040 38128.562 - -2.21% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.31% 211.099 206.226 - -4.35% -
rng::swap_ranges(deque<int>)/32 -2.30% 10.977 10.724 - -0.12% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.30% 109839.086 107309.490 - -1.06% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.30% 1.240 1.212 - -1.66% -
std::unordered_map<int,_int>::clear()/1024 -2.29% 8396.994 8204.437 - 0.51% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.29% 26260.727 25660.281 - -2.28% -
BM_deque_vector_ranges_move/1 -2.28% 2.150 2.101 - -1.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.27% 24.809 24.245 - -2.92% -
rng::move(vector<int>)/262144 -2.27% 22070.296 21568.955 - -0.82% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -2.27% 3.906 3.817 - -2.15% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.27% 142.475 139.244 - -0.63% -
std::find_if_not(deque<int>)_(process_all)/8192 -2.27% 2945.460 2878.673 - 2.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.26% 1247596.353 1219375.244 - -1.83% -
std::fill_n(list<int>)/50 -2.26% 16.175 15.809 - -1.29% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.26% 6456.008 6310.173 - 0.47% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.26% 30.448 29.760 - 0.17% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.26% 11.632 11.369 - -4.48% -
BM_deque_vector_ranges_copy_backward/64000 -2.25% 8143.333 7959.711 - -0.05% -
SetIntersection_Front_Vector_uint64_262144_256 -2.25% 2347708.118 2294795.855 - -1.87% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -2.25% 1.260 1.231 - 1.36% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.25% 54857.549 53621.346 - -2.20% -
rng::find_last(list<int>)_(bail_90%)/50 -2.25% 1.296 1.267 - -2.52% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.25% 349.146 341.294 - 0.49% -
BM_std_minmax<unsigned_int>/5 -2.25% 1.157 1.131 - -2.12% -
SetIntersection_Interlaced_Set_string_1024_16 -2.25% 13871943.210 13560255.083 - -2.65% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.24% 13.303 13.004 - -1.28% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.24% 179.250 175.235 - -1.94% -
BM_std_min<long_long>/28 -2.24% 2.659 2.600 - -0.74% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -2.23% 13051.207 12760.030 - -2.12% -
BM_std_min<char>/19 -2.23% 1.182 1.156 - -0.04% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.23% 572.303 559.541 - -0.04% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -2.23% 1.639 1.603 - 13.34% -
std::find_if_not(list<int>)_(process_all)/8192 -2.23% 8232.869 8049.681 - -8.99% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.22% 42.774 41.823 - 0.19% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.22% 5.322 5.204 - 0.15% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -2.22% 165000.547 161335.589 - -2.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -2.22% 614.138 600.510 - 19.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.22% 7.709 7.538 - -1.02% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.21% 36.826 36.010 - 2.86% -
bm_swap_ranges_vb_aligned/64 -2.21% 2.907 2.843 - 0.46% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.20% 30.721 30.044 - 4.07% -
BM_RangesMakeHeap_uint64_Random_1024 -2.20% 1.076 1.052 - -7.66% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.20% 12653.161 12374.442 - 2.45% -
rng::for_each_n(deque<int>)/8 -2.20% 1.205 1.178 - 2.13% -
BM_std_minmax<int>/31 -2.20% 2.717 2.657 - 0.63% -
rng::sort(deque<int>)_(pipe-organ)/1024 -2.20% 2850.725 2788.145 - -3.07% -
rng::copy_n(list<int>)/64 -2.19% 14.168 13.858 - -2.48% -
rng::find_if(vector<bool>)_(process_all)/50 -2.19% 36.684 35.882 - 3.24% -
std::remove_copy(deque<int>)_(prefix)/32 -2.18% 13.223 12.934 - -0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.18% 19318583.879 18896738.117 - -1.62% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -2.18% 1.242 1.215 - 21.01% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.18% 747707.984 731441.537 - 1.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.17% 55149.001 53950.000 - -2.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.17% 42034.536 41121.082 - 0.16% -
SetIntersection_None_Set_uint32_64_1 -2.17% 23611252.453 23098861.796 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.17% 1265457.251 1237997.880 - 2.95% -
SetIntersection_None_Set_string_16384_1 -2.17% 202149680.791 197770359.826 - -4.17% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.16% 32.841 32.131 - 0.12% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.16% 4530.031 4432.153 - -2.28% -
std::fill(vector<bool>)/32768 -2.16% 30.457 29.799 - -0.69% -
BM_MakeThenSortHeap_float_Heap_256 -2.16% 6.235 6.101 - -0.97% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -2.16% 0.870 0.851 - -1.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.15% 3.614 3.536 - -2.73% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -2.15% 4196.167 4105.838 - -2.38% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -2.15% 10.511 10.285 - -0.85% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.15% 88161.777 86264.717 - 3.87% -
BM_deque_vector_ranges_move_backward/0 -2.15% 1.503 1.470 - -3.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.15% 2173764.977 2127003.094 - -2.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -2.15% 6156564.523 6024315.295 - -1.63% -
bm_lexicographical_compare<signed_char>/512 -2.15% 7.979 7.807 - -1.04% -
std::find_if(vector<bool>)_(process_all)/50 -2.15% 36.550 35.766 - 2.19% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -2.14% 9240.439 9042.784 - -0.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.14% 21.578 21.117 - -0.47% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.14% 250.746 245.390 - -1.03% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.13% 4828.533 4725.454 - -1.98% -
SetIntersection_None_Set_float_64_16 -2.13% 19226834.711 18816796.217 - -2.36% -
SetIntersection_None_Vector_uint32_256_256 -2.13% 2270156.522 2221752.566 - -1.05% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -2.13% 2.242 2.194 - -11.94% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.13% 1107234.404 1083679.773 - -2.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -2.13% 14277.711 13974.013 - -1.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.12% 204.518 200.173 - -0.51% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -2.12% 77295.823 75653.821 - -1.91% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.12% 171929.527 168284.172 - -1.01% -
SetIntersection_Front_Set_string_16_4 -2.12% 66849474.666 65433556.086 - -4.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.11% 13292.704 13011.787 - -1.93% -
BM_std_minmax<unsigned_int>/16 -2.11% 1.284 1.256 - -9.29% -
std::move(vector<int>)/262144 -2.11% 21917.347 21455.461 - 44.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -2.11% 117420920.321 114948799.501 - -23.98% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.10% 1110902.634 1087529.827 - -0.93% -
std::replace_if(vector<int>)_(prefix)/50 -2.10% 13.880 13.588 - -0.11% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.10% 12411.370 12150.697 - 1.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.09% 374.381 366.556 - -2.25% -
BM_std_min<unsigned_short>/20 -2.09% 2.221 2.174 - -2.01% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.09% 43397884.001 42492814.960 - 1.18% -
std::find(vector<char>)_(bail_25%)/1024 -2.08% 5.442 5.328 - -0.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.08% 1687296.959 1652220.703 - -3.75% -
SetIntersection_None_Vector_float_16384_16384 -2.07% 1193311.270 1168640.892 - -0.12% -
rng::all_of(vector<int>)_(process_all)/8 -2.06% 2.486 2.435 - 0.11% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.06% 3841.561 3762.288 - -1.57% -
std::search(vector<int>)_(same_length)/1000 -2.06% 246.394 241.315 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.06% 2928457.312 2868183.046 - -16.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.06% 1109716.450 1086903.397 - -4.92% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.05% 19991.291 19580.634 - -0.39% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -2.05% 21281.683 20846.045 - -1.01% -
BM_deque_vector_move_backward/64000 -2.05% 8032.919 7868.595 - 0.45% -
BM_deque_vector_move/64 -2.04% 2.631 2.577 - -0.36% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.04% 65.761 64.419 - -1.37% -
SetIntersection_Interlaced_Set_float_1024_16 -2.04% 11778995.667 11538951.194 - -0.54% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -2.04% 2.204 2.159 - 1.67% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.04% 1.065 1.043 - 0.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -2.03% 9.527 9.334 - -3.18% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.03% 6757.438 6620.484 - -0.91% -
rng::generate_n(deque<int>)/50 -2.02% 12.547 12.293 - -0.13% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.02% 34740.056 34037.403 - 0.66% -
SetIntersection_None_Set_uint64_1024_1 -2.02% 8911112.275 8731118.533 - -3.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.02% 1.223 1.198 - 0.28% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.01% 10.438 10.228 - 0.88% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.01% 19793.996 19395.670 - -0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.01% 1245070.187 1220015.827 - -1.39% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.01% 502.758 492.659 - -0.03% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.01% 116545110.701 114205607.109 - -0.49% -
std::find_end(forward_list<int>)_(same_length)/8192 -2.00% 14518.091 14227.153 - 9.40% -
BM_StringRelational_Less_Large_Huge_Control -2.00% 2.229 2.184 - -7.78% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.00% 503943.795 493870.211 - -0.33% -
BM_PushHeap_uint64_Random_64 -2.00% 5.273 5.167 - 0.18% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -2.00% 5.400 5.292 - -2.82% -
BM_MakeThenSortHeap_string_Random_262144 -2.00% 193.862 189.994 - -0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.99% 14587.835 14296.877 - -1.59% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.99% 35624.174 34913.880 - -2.53% -
BM_SortHeap_string_16 -1.99% 14.405 14.118 - -1.31% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.99% 170.697 167.301 - 1.39% -
SetIntersection_None_Vector_float_262144_262144 -1.99% 1230660.922 1206181.004 - 1.05% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.98% 1.360 1.333 - -2.27% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.98% 4.044 3.964 - 1.84% -
std::replace_if(deque<int>)_(prefix)/1024 -1.98% 491.591 481.857 - -0.60% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.98% 1.569 1.537 - -0.19% -
BM_MakeThenSortHeap_string_SingleElement_1024 -1.98% 29.917 29.325 - -0.93% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.98% 39.406 38.626 - -0.14% -
std::copy(list<int>)/8 -1.97% 2.513 2.463 - 1.06% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.97% 48807461.141 47844641.671 - -3.70% -
BM_std_minmax<unsigned_short>/20 -1.97% 1.952 1.914 - -3.36% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.97% 24.785 24.296 - -2.14% -
std::any_of(vector<int>)_(process_all)/8 -1.97% 2.481 2.432 - -2.12% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.97% 8.866 8.692 - -2.80% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.97% 4.319 4.235 - 1.54% -
BM_MakeHeap_string_SingleElement_64 -1.96% 6.448 6.321 - -0.92% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.96% 20.955 20.544 - -0.73% -
BM_std_minmax<unsigned_char>/23 -1.96% 2.986 2.927 - -3.22% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.96% 6799.442 6666.196 - -2.95% -
BM_PushHeap_string_QuickSortAdversary_256 -1.96% 14.809 14.519 - -0.07% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.96% 0.783 0.768 - -0.79% -
rng::transform(deque<int>)_(identity_transform)/50 -1.96% 19.818 19.430 - -1.59% -
SetIntersection_Front_Vector_uint64_256_64 -1.95% 4599644.873 4509758.086 - -1.03% -
BM_vector_deque_ranges_move_backward/4000 -1.95% 144.411 141.589 - -0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.95% 1249899.578 1225493.977 - -1.36% -
BM_std_min<char>/24 -1.95% 2.645 2.593 - -1.66% -
std::remove_if(deque<int>)_(prefix)/32 -1.95% 58.069 56.936 - -0.35% -
rng::search(vector<int>)_(single_element)/1000 -1.95% 231.937 227.414 - -2.96% -
SetIntersection_Front_Set_uint64_16384_16384 -1.95% 342334821.646 335667497.506 - -4.60% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -1.95% 7057906.762 6920548.675 - -1.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.95% 1244552.635 1220332.409 - -0.70% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -1.95% 1363.352 1336.820 - -2.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.94% 23719081.531 23257873.175 - -1.22% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.94% 18.934 18.566 - -1.11% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.94% 2828.744 2773.899 - 0.04% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.93% 6.000 5.884 - -0.22% -
BM_RangesMakeHeap_string_SingleElement_64 -1.93% 6.475 6.349 - -0.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.93% 0.849 0.833 - 1.78% -
BM_PushHeap_uint64_Random_1024 -1.93% 5.911 5.797 - 2.14% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.92% 66.967 65.679 - 0.10% -
BM_RangesMakeHeap_uint64_Random_262144 -1.92% 1.042 1.022 - -0.61% -
rng::for_each(list<int>)/8192 -1.92% 8309.713 8150.018 - 4.63% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.92% 4899.764 4805.680 - -0.25% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.92% 50970.990 49993.588 - 0.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.92% 734.152 720.084 - -2.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -1.91% 1.045 1.025 - 3.61% -
BM_RangesPushHeap_float_Random_16 -1.91% 5.409 5.306 - -0.21% -
rng::copy_backward(deque<int>)/1048576 -1.91% 126507.844 124091.171 - -2.31% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.91% 70.948 69.595 - -3.41% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.91% 8.624 8.459 - -1.10% -
SetIntersection_None_Vector_float_16384_4 -1.91% 1204920.359 1181950.068 - 0.58% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.91% 126745.114 124330.234 - -1.40% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.90% 3907.910 3833.518 - -0.74% -
BM_std_min<unsigned_char>/8 -1.90% 2.349 2.304 - 0.72% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.90% 91.418 89.680 - -0.86% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.90% 16.305 15.995 - -0.91% -
BM_std_minmax<unsigned_char>/3 -1.90% 1.193 1.170 - -1.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.90% 1260473.471 1236571.939 - -0.99% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.90% 2.548 2.499 - -2.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.90% 1266647.705 1242635.417 - -1.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.89% 357910942.758 351135068.564 - -0.83% -
BM_std_min<unsigned_short>/9 -1.89% 6.476 6.354 - 1.66% -
SetIntersection_None_Vector_float_262144_64 -1.89% 1236760.107 1213383.270 - 3.75% -
rng::search(list<int>)_(no_match)/1048576 -1.89% 845462.595 829484.903 - -3.65% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.89% 4.766 4.676 - -1.06% -
rng::rotate_copy(deque<int>)/32 -1.89% 2.693 2.643 - -2.15% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.89% 3714.704 3644.640 - -2.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.88% 23.046 22.612 - -1.78% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.88% 1.126 1.105 - 4.72% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -1.88% 1.475 1.447 - 0.85% -
BM_MakeHeap_uint64_Ascending_262144 -1.88% 0.741 0.727 - -0.01% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.87% 8.878 8.712 - -0.94% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.87% 50688.279 49740.705 - -1.65% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.87% 36624.782 35940.418 - 0.48% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.87% 36.685 35.999 - 4.42% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.86% 7591.158 7449.884 - -9.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.86% 1254609.375 1231262.778 - -0.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.86% 4.227 4.149 - -1.36% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.85% 2934.428 2879.999 - -0.44% -
std::partition_copy(vector<int>)/8192 -1.85% 4630.920 4545.092 - -0.68% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.85% 44029.499 43214.538 - -1.60% -
SetIntersection_None_Vector_uint64_256_256 -1.85% 2276587.923 2234479.097 - 1.45% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.85% 2.747 2.697 - 0.24% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.84% 22.179 21.771 - -1.79% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.84% 341.396 335.121 - -0.58% -
rng::search(vector<int>)_(single_element)/1024 -1.84% 237.174 232.815 - -2.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.84% 13499.045 13250.987 - -1.07% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.83% 2841.555 2789.436 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.83% 11996775.274 11776737.539 - -3.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.83% 16247044.179 15949199.321 - 0.35% -
BM_tolower_string<char> -1.83% 15.184 14.906 - -35.01% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.83% 60.718 59.607 - 0.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.83% 0.999 0.981 - -1.40% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.83% 18.376 18.040 - -3.22% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.83% 1.239 1.216 - -2.52% -
BM_std_minmax<unsigned_short>/15 -1.83% 1.942 1.907 - 0.48% -
BM_PushHeap_uint32_Random_4 -1.82% 2.481 2.435 - -3.52% -
BM_std_min<unsigned___int128>/3 -1.82% 1.042 1.023 - -1.11% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -1.82% 1652076.977 1621950.232 - -0.64% -
std::sort(deque<int>)_(descending)/1024 -1.82% 1335.997 1311.650 - -5.59% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.82% 200.204 196.561 - -0.88% -
std::find(list<int>)_(process_all)/32768 -1.82% 27610.919 27108.980 - 5.83% -
std::transform(list<int>)_(identity_transform)/50 -1.82% 39.631 38.911 - 4.48% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.81% 45805.127 44973.792 - -1.44% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.81% 12.581 12.352 - -2.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.81% 34.348 33.725 - -1.90% -
BM_MakeHeap_string_Heap_256 -1.81% 4.956 4.866 - -1.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.81% 1259292.479 1236478.924 - -0.38% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.81% 18400137.383 18067390.254 - 0.72% -
BM_std_min<unsigned_short>/27 -1.81% 2.382 2.339 - -1.33% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.81% 2.415 2.372 - -1.70% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.81% 15304.923 15028.398 - -1.47% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -1.80% 20.908 20.531 - 0.86% -
SetIntersection_None_Vector_float_262144_1 -1.80% 1238098.101 1215786.403 - 0.99% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.80% 2.334 2.292 - -3.08% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.80% 5.582 5.482 - -0.70% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.80% 216.716 212.812 - -2.76% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.80% 4.892 4.803 - -2.25% -
SetIntersection_Interlaced_Vector_string_64_64 -1.80% 29115011.975 28590610.982 - 3.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.80% 1123108.440 1102881.994 - -1.16% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.80% 44.124 43.330 - -0.80% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.80% 2.551 2.505 - 1.51% -
std::search(list<int>,_pred)_(no_match)/8192 -1.79% 7148.754 7020.568 - 0.31% -
rng::for_each_n(list<int>)/8 -1.79% 2.562 2.516 - -2.15% -
BM_RangesMakeHeap_string_Heap_1024 -1.79% 4.818 4.731 - 0.52% -
std::copy_n(list<int>)/64 -1.79% 14.036 13.784 - -1.26% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.79% 5.136 5.044 - 0.71% -
BM_deque_vector_copy_backward/65536 -1.79% 8139.984 7994.599 - -2.15% -
BM_MakeThenSortHeap_string_Random_16384 -1.78% 111.158 109.174 - -0.29% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.78% 13.682 13.438 - -2.22% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.78% 195.122 191.647 - -1.53% -
BM_MakeThenSortHeap_string_Ascending_4 -1.78% 5.357 5.261 - -2.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -1.78% 1.304 1.281 - -0.22% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.78% 8.823 8.666 - -1.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.78% 1247673.309 1225522.077 - -3.42% -
rng::swap_ranges(deque<int>)/50 -1.77% 19.938 19.586 - -7.41% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.77% 102350.218 100541.911 - -0.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.77% 9.300 9.136 - -2.78% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.77% 19994.390 19641.411 - 0.51% -
rng::copy_n(vector<bool>)_(aligned)/262144 -1.76% 277.722 272.823 - -2.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.76% 1.303 1.280 - 0.07% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.76% 0.984 0.967 - 0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.76% 14.292 14.040 - -1.82% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.76% 1.072 1.053 - -0.54% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.76% 69643.137 68416.314 - -1.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.76% 171104569.112 168093246.737 - -1.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.76% 0.925 0.909 - -0.82% -
std::find_if(vector<bool>)_(process_all)/8 -1.76% 5.605 5.507 - 2.04% -
rng::find_end(list<int>)_(match_near_end)/1000 -1.76% 772.137 758.578 - -1.21% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.76% 10.658 10.471 - -0.69% -
BM_StringEraseToEnd_Small_Opaque -1.75% 0.625 0.614 - -0.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -1.75% 1.305 1.282 - -0.35% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.75% 3328.184 3269.859 - 0.33% -
BM_std_minmax<unsigned_short>/6 -1.75% 1.388 1.363 - -0.18% -
std::equal(list<int>)_(it,_it,_it)/8 -1.75% 2.819 2.770 - -0.84% -
BM_std_minmax<unsigned_char>/30 -1.75% 2.719 2.671 - -2.37% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.75% 34.988 34.376 - -1.80% -
BM_std_min<short>/8 -1.75% 1.362 1.338 - 0.54% -
SetIntersection_Front_Vector_float_262144_1 -1.74% 1125785.155 1106146.579 - -0.69% -
BM_std_min<unsigned_char>/12 -1.74% 1.358 1.335 - -0.68% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.74% 8.410 8.264 - -0.13% -
SetIntersection_None_Set_uint64_256_256 -1.74% 5881457.348 5779041.005 - 0.25% -
BM_std_minmax<short>/10 -1.74% 1.431 1.406 - -0.70% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.74% 4003.062 3933.457 - -0.52% -
std::list<std::string>::ctor(size)/32 -1.74% 340.400 334.485 - 0.09% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.73% 23592.221 23182.957 - -0.57% -
BM_StringRelational_Less_Small_Huge_Control -1.73% 1.758 1.727 - -6.12% -
BM_std_min<char>/18 -1.73% 0.988 0.971 - -0.04% -
BM_LowerBound_string_262144 -1.73% 2242.703 2203.849 - 0.89% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.73% 112198.437 110256.404 - 1.69% -
std::find_end(vector<int>)_(process_all)/1000 -1.73% 238.172 234.053 - -0.53% -
std::multiset<int>::erase(key)_(existent)/8192 -1.73% 61.796 60.728 - 0.09% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.73% 23.543 23.136 - -0.38% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.73% 5.022 4.935 - 4.80% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.73% 27.861 27.380 - -5.78% -
std::remove(list<int>)_(sprinkled)/8192 -1.73% 8120.089 7980.017 - 2.29% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.72% 16.700 16.413 - 2.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.72% 68068326.806 66899290.164 - -1.43% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -1.72% 28.135 27.652 - -12.34% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.72% 25.299 24.865 - 4.59% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -1.71% 3187398.526 3132755.705 - -43.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.71% 9487603.483 9325527.062 - -0.42% -
rng::find_end(list<int>,_pred)_(process_all)/1000 -1.71% 796.199 782.620 - -0.93% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.70% 82356.231 80952.200 - 4.91% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.70% 5.193 5.104 - -1.20% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.70% 4712813.627 4632642.787 - 0.11% -
BM_std_min<short>/24 -1.70% 2.537 2.494 - 3.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.70% 1111525.099 1092629.099 - -0.87% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -1.70% 1.292 1.270 - -0.98% -
SetIntersection_None_Set_string_1024_4 -1.70% 9225614.110 9069138.997 - 0.25% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.69% 55214.669 54279.150 - -2.30% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.69% 23.403 23.007 - 0.24% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.69% 278.112 273.404 - -0.36% -
std::find(list<int>)_(bail_25%)/32768 -1.69% 8111.893 7974.673 - -8.20% -
rng::contains(list<int>)_(process_all)/8 -1.69% 2.389 2.348 - -1.23% -
std::search(list<int>)_(no_match)/8192 -1.69% 7152.815 7031.929 - -3.25% -
BM_PushHeap_float_Ascending_256 -1.69% 2.525 2.482 - -0.81% -
std::multiset<int>::find(key)_(existent)/1024 -1.69% 3.799 3.735 - -0.48% -
BM_RangesMakeHeap_string_Heap_256 -1.69% 4.967 4.884 - 1.41% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.68% 2.431 2.390 - -2.58% -
SetIntersection_Front_Set_float_16384_64 -1.68% 2013315.238 1979419.397 - 5.88% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.68% 285883.501 281074.642 - -2.28% -
BM_deque_vector_copy/4000 -1.68% 142.865 140.463 - -0.96% -
SetIntersection_None_Vector_float_16384_16 -1.68% 1204217.839 1183971.001 - 1.72% -
std::set<int>::contains(key)_(existent)/8192 -1.68% 8.391 8.250 - 0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.68% 1125173.876 1106288.927 - -0.36% -
SetIntersection_Front_Vector_string_262144_16 -1.68% 1720166.411 1691340.411 - -1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.68% 1684630.043 1656400.227 - -3.54% -
BM_MakeThenSortHeap_string_Random_256 -1.68% 55.726 54.792 - -0.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.67% 3.455 3.397 - -3.42% -
SetIntersection_None_Vector_float_256_64 -1.67% 3714384.864 3652270.559 - 0.32% -
BM_RangesPushHeap_uint64_Random_16 -1.67% 4.279 4.208 - -2.23% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.67% 15441548.750 15183414.827 - -3.44% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.67% 8.568 8.425 - -2.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.67% 8.989 8.839 - -1.32% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.67% 19.985 19.651 - 0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.67% 1244426.432 1223678.953 - -1.33% -
rng::starts_with(vector<int>,_pred)/1000 -1.66% 455.743 448.164 - -1.61% -
std::adjacent_find(vector<int>,_pred)/8 -1.66% 3.369 3.313 - 0.62% -
std::map<std::string,_int>::clear()/8192 -1.66% 205947.082 202531.217 - 0.76% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.65% 350038075.910 344244978.106 - -1.93% -
BM_std_minmax<unsigned_char>/22 -1.65% 2.509 2.467 - -2.42% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.65% 12.329 12.125 - -1.08% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.65% 27720.962 27262.874 - 1.26% -
BM_PopHeap_string_16384 -1.65% 72.700 71.501 - -2.79% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -1.65% 1.304 1.282 - 0.12% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.65% 590.037 580.316 - -2.45% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.65% 1.041 1.024 - -1.31% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.65% 24.494 24.091 - -1.68% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.64% 2842.084 2795.358 - 0.11% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.64% 10.222 10.054 - -1.03% -
BM_deque_deque_ranges_copy/4000 -1.63% 147.319 144.915 - 0.68% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.63% 20.890 20.550 - -0.36% -
BM_std_min<unsigned_short>/26 -1.63% 2.153 2.118 - 0.84% -
BM_std_min<unsigned_short>/28 -1.63% 2.693 2.649 - -3.53% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.63% 3.620 3.561 - -1.71% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.63% 342.431 336.855 - -0.53% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.62% 482.204 474.373 - 7.38% -
rng::search(list<int>)_(no_match)/1024 -1.62% 744.351 732.264 - -0.22% -
BM_std_min<long_long>/64 -1.62% 4.905 4.826 - -0.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.62% 34.265 33.710 - -0.13% -
std::list<std::string>::ctor(size)/8192 -1.62% 102757.848 101096.267 - -0.53% -
BM_std_min<unsigned_long_long>/31 -1.62% 3.027 2.978 - -1.39% -
BM_vector_deque_copy/1024 -1.62% 36.419 35.831 - 0.20% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.62% 4.072 4.006 - -0.88% -
rng::all_of(list<int>)_(process_all)/32 -1.62% 11.700 11.511 - -1.95% -
BM_MakeThenSortHeap_string_Random_1024 -1.61% 70.329 69.194 - -0.01% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.61% 17225.710 16947.780 - 0.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.61% 12694470.320 12489731.398 - -9.52% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.61% 310.671 305.663 - -1.04% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.61% 3.920 3.857 - -0.42% -
std::unique(list<int>)_(contiguous)/1024 -1.61% 927.374 912.477 - -1.32% -
BM_vector_deque_ranges_copy_backward/512 -1.60% 17.908 17.620 - 0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.60% 22093.856 21739.342 - -1.27% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.60% 0.936 0.921 - -0.47% -
BM_std_minmax<unsigned_char>/17 -1.60% 1.105 1.087 - -4.44% -
rng::search(deque<int>)_(same_length)/8192 -1.60% 3840.255 3778.895 - -0.21% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.60% 115679.663 113833.427 - -0.41% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.59% 219.925 216.425 - -4.30% -
rng::contains(vector<int>)_(process_all)/8 -1.59% 2.700 2.657 - -1.60% -
std::list<std::string>::ctor(size)/1024 -1.59% 12347.697 12151.676 - -0.94% -
BM_std_minmax<unsigned_short>/16 -1.59% 1.685 1.658 - -1.78% -
rng::remove(deque<int>)_(prefix)/50 -1.59% 63.484 62.477 - -6.33% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.58% 5.638 5.549 - 2.32% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.58% 15.077 14.838 - -0.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.58% 23.373 23.003 - 0.12% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.58% 28169.723 27724.774 - -0.05% -
rng::find_if(vector<bool>)_(process_all)/8 -1.58% 5.615 5.527 - 2.30% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.58% 11.666 11.482 - -0.62% -
std::find_end(vector<int>)_(process_all)/8192 -1.58% 1880.826 1851.171 - 1.44% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.58% 4.918 4.841 - 0.37% -
BM_RangesPushHeap_uint64_Random_1024 -1.57% 6.007 5.913 - 1.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.57% 25.917 25.510 - -0.08% -
BM_std_minmax<unsigned_char>/4 -1.57% 1.473 1.450 - -0.46% -
std::copy_n(deque<int>)/4096 -1.57% 148.677 146.347 - 0.62% -
BM_MakeThenSortHeap_string_Random_64 -1.57% 40.049 39.422 - -0.14% -
rng::remove(vector<int>)_(prefix)/50 -1.57% 57.016 56.123 - -0.93% -
std::move_backward(deque<int>)/512 -1.56% 23.961 23.586 - 0.13% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.56% 222.810 219.323 - -2.83% -
BM_std_min<unsigned_short>/32 -1.56% 2.913 2.867 - -2.07% -
BM_deque_deque_move_backward/64 -1.56% 3.379 3.326 - -2.19% -
BM_LowerBound_string_1024 -1.56% 178.130 175.346 - -1.40% -
rng::sort(vector<NonIntegral>)_(descending)/8 -1.56% 25.291 24.896 - 6.11% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.56% 102299.127 100702.000 - -1.26% -
SetIntersection_None_Vector_string_262144_64 -1.56% 1371243.529 1349836.897 - -1.18% -
rng::find_if(vector<char>)_(process_all)/50 -1.56% 12.660 12.463 - -0.17% -
rng::replace(list<int>)_(sprinkled)/8192 -1.56% 7291.240 7177.476 - 0.26% -
BM_std_min<char>/12 -1.55% 1.333 1.312 - 2.42% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -1.55% 23045.624 22687.354 - -8.96% -
std::multimap<int,_int>::ctor(const&)/8192 -1.55% 50416.686 49633.341 - -1.48% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -1.55% 10.620 10.455 - -1.47% -
std::map<int,_int>::count(key)_(existent)/32 -1.55% 1.697 1.670 - -2.62% -
SetIntersection_Front_Set_float_262144_16 -1.55% 1271955.649 1252262.101 - -3.25% -
BM_std_minmax<unsigned_char>/13 -1.55% 2.219 2.184 - -1.50% -
766_femflow_r -1.55% 12.948 12.747 - -3.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.54% 66227.609 65205.486 - -0.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.54% 4776810.662 4703102.656 - -1.19% -
BM_std_minmax<int>/5 -1.54% 1.156 1.138 - -1.57% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.54% 11.641 11.462 - 0.16% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.54% 2.865 2.821 - -1.62% -
BM_deque_deque_move_backward/64000 -1.54% 8027.519 7904.273 - 1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.54% 1687469.891 1661564.779 - -2.91% -
BM_RangesPopHeap_string_16384 -1.53% 71.921 70.820 - -1.89% -
BM_std_minmax_element<char>/70000 -1.53% 19141.762 18848.980 - -1.51% -
BM_deque_vector_move/1 -1.53% 2.132 2.099 - -0.21% -
SetIntersection_None_Set_string_256_1 -1.53% 12111226.559 11926079.470 - 0.70% -
rng::fold_left(list<int>)/8 -1.53% 3.878 3.818 - -1.27% -
BM_deque_deque_ranges_move_backward/64 -1.53% 3.377 3.325 - -6.59% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.52% 5837692.488 5748700.597 - -1.31% -
std::find_end(vector<int>)_(process_all)/1024 -1.52% 244.220 240.498 - 1.16% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.52% 2619.712 2579.789 - -1.11% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 -1.52% 589.992 581.012 - -1.36% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.52% 329.177 324.176 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.52% 2175397.867 2142354.575 - -1.56% -
BM_std_minmax<long_long>/7 -1.52% 2.598 2.558 - -1.57% -
BM_vector_deque_ranges_copy/4096 -1.51% 147.930 145.689 - 0.20% -
BM_deque_deque_copy_backward/1024 -1.51% 38.430 37.848 - -0.78% -
std::vector<int>::ctor(size)/32 -1.51% 10.917 10.751 - 7.78% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.51% 22112.458 21778.088 - -1.40% -
BM_std_minmax_element<char>/64000 -1.51% 17500.325 17235.756 - -1.53% -
BM_std_min<char>/64 -1.51% 4.195 4.132 - -0.23% -
rng::stable_sort(deque<int>)_(heap)/8 -1.51% 26.363 25.965 - -3.01% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 -1.51% 576.398 567.698 - -1.31% -
SetIntersection_Front_Set_float_256_256 -1.51% 9299531.568 9159285.963 - 6.21% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.51% 8692.358 8561.326 - -2.04% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -1.51% 35.781 35.241 - -1.95% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.51% 17.238 16.979 - -3.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.51% 12307.048 12121.740 - 0.37% -
SetIntersection_None_Vector_float_262144_16 -1.51% 1221251.222 1202870.918 - -0.24% -
std::find_end(vector<int>)_(process_all)/1048576 -1.50% 240787.130 237167.048 - 1.38% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.50% 6603.159 6503.885 - -0.97% -
rng::copy_backward(list<int>)/4096 -1.50% 3109.602 3062.859 - -1.29% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.50% 28.693 28.262 - 0.06% -
std::multiset<std::string>::ctor(const&)/1024 -1.50% 35540.210 35006.445 - -0.47% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.50% 526.220 518.320 - 0.07% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.50% 186698.038 183896.843 - -1.47% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.50% 12.190 12.007 - -2.68% -
BM_MakeThenSortHeap_string_SingleElement_256 -1.50% 25.125 24.748 - -1.35% -
std::search(vector<int>)_(no_match)/1024 -1.50% 215.287 212.062 - -0.77% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.50% 8.686 8.556 - -0.11% -
BM_std_min<unsigned_int>/16 -1.49% 1.908 1.880 - -0.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.49% 14.974 14.751 - 0.43% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.49% 31.658 31.185 - -0.01% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.49% 32182.190 31701.720 - 0.90% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -1.49% 88.814 87.488 - -10.16% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.49% 100749.345 99246.661 - -1.48% -
SetIntersection_Front_Set_uint32_262144_16 -1.49% 1311088.146 1291541.446 - 1.07% -
BM_std_minmax<short>/11 -1.49% 1.795 1.768 - -0.71% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.49% 23048.098 22705.217 - -1.43% -
BM_deque_deque_copy_backward/64 -1.48% 3.374 3.324 - -6.37% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.48% 128010.318 126113.626 - -1.19% -
BM_RangesPushHeap_string_Ascending_64 -1.48% 7.442 7.332 - 5.68% -
BM_num_get<double> -1.48% 35.414 34.891 - -3.62% -
BM_std_min<char>/8 -1.48% 2.251 2.217 - -5.86% -
rng::contains(list<int>)_(process_all)/1048576 -1.48% 842192.479 829752.844 - -0.36% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.48% 1.234 1.216 - -1.57% -
rng::reverse_copy(list<int>)/4096 -1.47% 3071.994 3026.682 - -1.20% -
std::is_sorted_until(list<int>,_pred)/8 -1.47% 4.230 4.168 - -1.74% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.47% 100466.552 98988.050 - -1.50% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.47% 12.654 12.468 - -0.45% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.47% 3.752 3.697 - -2.02% -
SetIntersection_Front_Vector_float_64_16 -1.47% 15376407.449 15150353.072 - -0.17% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.47% 14.904 14.685 - -0.05% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.47% 787.568 775.992 - 2.06% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.47% 31.535 31.072 - 0.28% -
BM_RangesMakeHeap_string_Random_1024 -1.47% 10.787 10.629 - -0.43% -
rng::sort(deque<int>)_(shuffled)/8192 -1.47% 81896.483 80695.499 - -0.78% -
rng::partition(list<int>)_(dense)/32 -1.47% 8.448 8.324 - -1.03% -
BM_LowerBound_uint32_16 -1.47% 7.443 7.334 - 0.08% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.47% 9.936 9.791 - -0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.46% 5368191.344 5289650.256 - -1.62% -
BM_deque_deque_ranges_copy_backward/64 -1.46% 3.377 3.327 - -4.33% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.46% 0.966 0.952 - 1.68% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.46% 42358.994 41741.036 - -1.08% -
std::move(deque<int>)/8 -1.46% 3.997 3.939 - 2.18% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.45% 1651.943 1627.911 - -2.93% -
std::multimap<int,_int>::ctor(const&)/1024 -1.45% 6309.245 6217.495 - -0.80% -
BM_MakeThenSortHeap_float_Random_64 -1.45% 18.166 17.902 - -2.08% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.45% 18.517 18.248 - 3.47% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.45% 2596.826 2559.153 - 0.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.45% 634125.713 624927.149 - -0.04% -
std::unordered_set<int>::insert(value)_(new_value)/32 -1.45% 20.113 19.821 - -0.06% -
BM_std_minmax<unsigned_int>/23 -1.45% 2.388 2.353 - -1.78% -
rng::fill(list<int>)/32 -1.45% 8.459 8.336 - -0.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.45% 1.207 1.189 - 0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.45% 10.981 10.822 - -3.43% -
std::map<int,_int>::erase(key)_(existent)/32 -1.45% 22.821 22.491 - -0.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.45% 13.212 13.021 - -1.48% -
BM_std_minmax_element<char>/4096 -1.44% 1126.724 1110.458 - -1.95% -
BM_std_minmax<short>/30 -1.44% 2.797 2.757 - -2.28% -
BM_LowerBound_string_16384 -1.44% 397.070 391.347 - -0.70% -
BM_RangesMakeThenSortHeap_float_Descending_16 -1.44% 1.868 1.841 - -2.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.44% 3.562 3.511 - 3.25% -
SetIntersection_None_Vector_uint64_262144_16384 -1.44% 1216512.301 1199010.840 - 5.81% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.44% 2.108 2.077 - -2.16% -
BM_std_min<unsigned_char>/28 -1.44% 1.747 1.722 - -5.82% -
SetIntersection_Front_Set_string_262144_16 -1.43% 2009157.446 1980329.689 - 1.27% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.43% 22.028 21.713 - -1.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.43% 1.058 1.043 - -0.81% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.43% 215.859 212.775 - -1.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.43% 1680132.406 1656156.250 - -1.10% -
SetIntersection_None_Vector_float_1024_4 -1.43% 1176791.674 1160010.363 - 1.70% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.43% 5.628 5.548 - 3.39% -
BM_RangesPushHeap_string_Ascending_16 -1.42% 4.719 4.652 - 0.73% -
BM_std_minmax_element<char>/4000 -1.42% 1100.673 1085.005 - -1.32% -
BM_std_minmax_element<char>/5500 -1.42% 1510.118 1488.689 - -1.47% -
BM_std_minmax_element<char>/64 -1.42% 17.665 17.414 - -1.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.42% 102218.567 100769.636 - 0.12% -
BM_std_minmax<unsigned_char>/18 -1.42% 1.317 1.298 - -4.87% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.42% 3515.329 3465.537 - -0.26% -
BM_std_min<long_long>/4 -1.41% 1.681 1.657 - -1.76% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.41% 919.804 906.829 - 0.74% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.41% 1.914 1.887 - -0.53% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.41% 12.931 12.749 - -0.46% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.41% 1.768 1.743 - -0.47% -
rng::generate_n(deque<int>)/8192 -1.40% 1978.367 1950.652 - -0.80% -
rng::copy_n(deque<int>)/8 -1.40% 2.758 2.719 - -1.10% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.40% 17180.259 16939.803 - -1.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.40% 0.921 0.908 - -1.22% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.40% 21.657 21.354 - 0.27% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.40% 449828.650 443548.000 - -0.47% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.39% 328.847 324.262 - -0.14% -
rng::find_first_of(vector<int>)_(large_needle)/32 -1.39% 105.040 103.575 - -2.80% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.39% 276.608 272.751 - -6.70% -
BM_std_minmax<short>/9 -1.39% 1.187 1.170 - -0.21% -
BM_deque_vector_copy_backward/1024 -1.39% 37.359 36.839 - -0.45% -
BM_deque_deque_ranges_copy_backward/64000 -1.39% 7903.927 7794.058 - -1.24% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.39% 603218.480 594862.483 - 0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.38% 61706112.524 60851502.348 - 0.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.38% 13485.490 13299.079 - -2.66% -
std::stable_sort(vector<int>)_(descending)/1024 -1.38% 2841.434 2802.184 - 0.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.38% 173439.236 171043.912 - -0.46% -
BM_deque_vector_copy_backward/70000 -1.38% 8759.107 8638.141 - -0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.38% 7.316 7.215 - 0.86% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.38% 1.675 1.652 - -2.05% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.38% 3.110 3.067 - -2.72% -
std::remove(list<int>)_(prefix)/1024 -1.38% 997.403 983.669 - -3.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.37% 75378224.467 74341909.902 - -11.31% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.37% 61192.537 60352.479 - -1.09% -
std::find_if_not(list<int>)_(process_all)/32768 -1.37% 29947.386 29536.832 - 6.44% -
std::multiset<int>::count(key)_(non-existent)/32 -1.37% 2.279 2.248 - -2.14% -
std::transform(vector<int>)_(identity_transform)/32 -1.37% 9.079 8.955 - 0.21% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.37% 18.395 18.144 - -1.16% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.37% 4.284 4.225 - -3.12% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.36% 12302.500 12134.741 - 0.16% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -1.36% 153.904 151.807 - -3.88% -
rng::rotate_copy(list<int>)/1024 -1.36% 734.357 724.353 - 0.31% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.36% 25.957 25.603 - 0.05% -
SetIntersection_Front_Set_float_1024_1 -1.36% 1117979.943 1102753.954 - -1.27% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.36% 7183.201 7085.475 - -0.26% -
rng::stable_partition(vector<int>)_(sparse)/50 -1.36% 20.556 20.277 - -3.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.35% 21005333.031 20720752.333 - -2.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.35% 7.293 7.194 - -0.76% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.35% 966.303 953.214 - -0.48% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.35% 6.666 6.576 - -2.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.35% 116054.503 114485.060 - -2.18% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.35% 5.033 4.965 - -1.46% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.35% 24067.480 23742.287 - -1.43% -
BM_vector_deque_move/5500 -1.35% 199.170 196.479 - 0.36% -
BM_deque_deque_copy/64000 -1.35% 2712.261 2675.681 - 1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.35% 1246787.098 1229982.851 - 0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.34% 28241113.491 27861884.882 - -2.42% -
BM_std_min<char>/5500 -1.34% 37.290 36.790 - -0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.34% 4326347.466 4268331.436 - -2.01% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.34% 11231.241 11080.786 - -0.53% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.34% 42983.316 42407.528 - -1.29% -
std::partition_point(vector<int>)/1024 -1.34% 6.288 6.204 - -0.39% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.34% 530.104 523.011 - -0.87% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.33% 28.557 28.176 - -1.28% -
SetIntersection_None_Vector_float_256_16 -1.33% 4350486.927 4292426.921 - 0.30% -
SetIntersection_Front_Set_string_262144_16384 -1.33% 352255032.582 347557756.174 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.33% 1298890.183 1281590.394 - 2.60% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.33% 25.856 25.512 - 3.50% -
rng::any_of(list<int>)_(process_all)/32 -1.33% 11.610 11.455 - -2.18% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.33% 18288672.191 18045443.198 - -0.84% -
SetIntersection_None_Set_float_64_64 -1.33% 11874745.685 11716958.555 - -3.07% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.32% 3.711 3.662 - -0.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.32% 0.991 0.978 - -6.02% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.32% 518.238 511.388 - -0.81% -
BM_vector_deque_ranges_move/4096 -1.32% 147.375 145.428 - -0.01% -
rng::search(deque<int>)_(single_element)/1000 -1.32% 449.899 443.972 - -0.60% -
std::multiset<int>::find(key)_(existent)/32 -1.32% 1.692 1.670 - -1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.31% 11713603.877 11559724.463 - -0.60% -
BM_CmpEqual_int_ushort -1.31% 1.137 1.122 - -0.23% -
BM_MakeHeap_string_SingleElement_4 -1.31% 3.667 3.619 - -0.89% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.31% 11316.703 11168.394 - -12.05% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.31% 1.318 1.301 - 0.04% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.31% 26.972 26.618 - -1.74% -
BM_std_minmax_element<char>/512 -1.31% 146.095 144.182 - -1.05% -
rng::remove_if(deque<int>)_(sprinkled)/50 -1.31% 71.396 70.461 - -1.71% -
BM_RangesPushHeap_string_PipeOrgan_4 -1.31% 2.576 2.542 - 0.97% -
BM_std_minmax<unsigned_char>/20 -1.31% 1.932 1.907 - -6.05% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.31% 527.512 520.624 - -0.39% -
BM_vector_deque_copy_backward/1024 -1.30% 38.388 37.887 - -0.73% -
SetIntersection_None_Set_uint64_256_16 -1.30% 10972786.263 10829976.602 - -2.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.30% 836092.059 825215.249 - -0.43% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.30% 471131.775 465002.785 - -0.89% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.30% 25.535 25.203 - -1.17% -
rng::remove(list<int>)_(prefix)/8192 -1.30% 8523.112 8412.548 - -7.88% -
rng::all_of(list<int>)_(process_all)/50 -1.30% 22.057 21.771 - -1.36% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.30% 19.967 19.708 - -0.82% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.30% 7095.167 7003.234 - -0.93% -
rng::stable_sort(vector<int>)_(descending)/8 -1.29% 25.352 25.024 - 1.92% -
rng::copy_n(vector<int>)/1048576 -1.29% 49369.004 48731.108 - -2.30% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.29% 2927.737 2889.913 - -0.06% -
BM_MakeHeap_string_PipeOrgan_1024 -1.29% 4.963 4.899 - 2.43% -
rng::find_if_not(vector<char>)_(process_all)/8 -1.29% 2.469 2.437 - -3.45% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.29% 455.974 450.098 - -6.36% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.29% 10496.613 10361.380 - -16.80% -
BM_std_minmax<char>/14 -1.29% 2.554 2.521 - -2.67% -
std::search(vector<int>)_(near_matches)/1024 -1.29% 15085.628 14891.508 - -0.40% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.28% 6327.243 6245.974 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.28% 1130930.001 1116407.932 - -0.74% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.28% 22.660 22.370 - -0.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.28% 1.196 1.181 - -0.56% -
SetIntersection_None_Vector_float_16384_64 -1.28% 1203707.658 1188276.896 - 1.33% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.28% 32222.930 31810.479 - -0.17% -
BM_RangesPopHeap_float_16384 -1.28% 33.691 33.260 - -0.52% -
rng::transform(list<int>)_(identity_transform)/8192 -1.28% 7602.481 7505.226 - -1.25% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.28% 2075.487 2048.938 - 0.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.28% 14155.231 13974.555 - -3.60% -
rng::search(vector<int>)_(single_element)/8192 -1.28% 1832.157 1808.788 - -1.44% -
SetIntersection_None_Set_uint64_262144_16384 -1.28% 1212417.154 1196953.287 - -2.35% -
SetIntersection_Interlaced_Set_float_16384_256 -1.28% 204562970.796 201953892.301 - 0.79% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.27% 341.406 337.056 - 0.43% -
BM_std_minmax_element<char>/65536 -1.27% 17886.294 17659.349 - -1.54% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.27% 13.698 13.524 - -1.51% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.27% 2180.803 2153.150 - -0.88% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.27% 22.483 22.198 - -2.57% -
BM_std_minmax<int>/28 -1.27% 2.080 2.054 - -1.27% -
std::partial_sort_copy(deque<int>)_(descending)/8192 -1.27% 100117.518 98849.123 - -1.12% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.27% 19804.003 19553.198 - -0.72% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.26% 22.016 21.738 - -0.09% -
rng::remove_copy_if(list<int>)_(prefix)/50 -1.26% 25.124 24.806 - -0.53% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.26% 30.593 30.207 - -1.52% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -1.26% 1198.430 1183.325 - -4.02% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.26% 4737.589 4677.982 - -0.73% -
rng::find_if(deque<int>)_(process_all)/50 -1.26% 24.140 23.836 - 2.18% -
std::unordered_set<int>::ctor(const&)/1024 -1.26% 6714.918 6630.545 - -0.02% -
std::search(vector<int>)_(near_matches)/1000 -1.26% 14218.910 14040.312 - -0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.25% 173704.290 171526.837 - -1.12% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.25% 10.557 10.425 - 2.40% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.25% 93941.969 92766.920 - -0.56% -
rng::move(list<int>)/262144 -1.25% 253892.495 250720.249 - -0.81% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.25% 12.005 11.855 - 0.69% -
SetIntersection_None_Vector_uint32_16384_256 -1.25% 1174602.669 1159941.487 - -0.31% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.25% 44769.524 44211.134 - -1.15% -
BM_PushHeap_float_Random_16 -1.24% 5.413 5.345 - -2.15% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.24% 2841.748 2806.418 - 0.42% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.24% 172519.771 170375.881 - -0.44% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.24% 372.858 368.229 - -0.59% -
std::set<int>::find(key)_(existent)/32 -1.24% 1.620 1.600 - 0.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.24% 6.875 6.790 - -1.33% -
BM_RangesMakeHeap_uint32_Random_16 -1.24% 1.270 1.255 - -0.05% -
BM_std_min<int>/7 -1.24% 1.053 1.040 - -1.39% -
std::map<int,_int>::erase(iterator)/0 -1.23% 20.809 20.552 - -0.04% -
std::adjacent_find(deque<int>,_pred)/50 -1.23% 29.704 29.338 - -1.96% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.23% 17.808 17.588 - -1.64% -
rng::partition(vector<int>)_(sparse)/50 -1.23% 14.284 14.108 - -1.72% -
BM_SortHeap_string_262144 -1.23% 178.751 176.549 - 0.16% -
rng::find_first_of(list<int>)_(large_needle)/1024 -1.23% 965612.659 953732.125 - 19.40% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.23% 16.856 16.649 - -2.95% -
std::unordered_set<std::string>::count(key)_(existent)/32 -1.23% 38.972 38.493 - 3.75% -
std::partition_copy(list<int>)/32 -1.23% 8.591 8.485 - -1.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.23% 815.174 805.168 - 1.66% -
std::search(deque<int>)_(single_element)/1000 -1.22% 439.237 433.857 - -2.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.22% 19.321 19.085 - 0.14% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.22% 11353.887 11215.108 - -0.62% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.22% 27.636 27.299 - -2.23% -
rng::stable_sort(deque<int>)_(descending)/8 -1.22% 27.355 27.021 - -3.81% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.22% 599.219 591.909 - -0.57% -
BM_std_minmax<unsigned_int>/10 -1.22% 1.388 1.371 - -1.19% -
rng::search(list<int>,_pred)_(same_length)/8192 -1.22% 8902.986 8794.409 - -10.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.22% 1263333.068 1247942.996 - 0.34% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.22% 211420.527 208847.438 - -2.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.22% 1359393.309 1342868.899 - -1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.22% 15674201.931 15483749.977 - -3.02% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.21% 45.760 45.205 - 0.39% -
SetIntersection_Front_Vector_float_1024_1 -1.21% 1125612.828 1111958.032 - -0.24% -
rng::find_if(list<int>)_(process_all)/50 -1.21% 21.762 21.498 - -1.14% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 -1.21% 8700.671 8595.249 - -1.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.21% 7.525 7.434 - -0.03% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.21% 2122.459 2096.752 - -2.61% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.21% 234045374.633 231210833.579 - -0.93% -
SetIntersection_None_Set_string_262144_1024 -1.21% 1705269.695 1684646.971 - -0.74% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.21% 71.418 70.554 - -0.13% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.21% 530.682 524.268 - -1.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.21% 1261314.554 1246085.617 - -1.94% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.21% 386.412 381.747 - -2.41% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.20% 15.965 15.773 - -1.15% -
BM_deque_deque_copy_backward/5500 -1.20% 207.573 205.081 - -1.49% -
BM_vector_deque_ranges_copy_backward/4000 -1.20% 142.771 141.059 - -1.49% -
BM_std_min<short>/18 -1.20% 1.619 1.600 - -0.31% -
BM_vector_deque_ranges_copy_backward/4096 -1.20% 150.185 148.389 - -0.17% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.20% 88.669 87.609 - 0.50% -
BM_deque_deque_ranges_copy/1024 -1.19% 39.308 38.839 - -0.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.19% 1188914.098 1174731.357 - -0.71% -
BM_MakeThenSortHeap_string_SingleElement_64 -1.19% 19.674 19.439 - -1.76% -
std::map<int,_int>::erase(iterator)/32 -1.19% 21.029 20.778 - -0.02% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.19% 690184.266 681972.439 - -1.06% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.19% 5992620.302 5921369.135 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.19% 9213274.799 9103788.247 - -0.87% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.18% 1.406 1.390 - -0.23% -
BM_std_min<unsigned_short>/6 -1.18% 0.959 0.948 - -0.01% -
rng::count_if(list<int>)_(every_other)/8192 -1.18% 7302.102 7215.838 - -6.08% -
SetIntersection_None_Vector_float_1024_1024 -1.18% 1172877.518 1159025.056 - 2.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.18% 45860986.445 45319405.873 - -0.37% -
BM_vector_deque_ranges_move/5500 -1.18% 199.726 197.374 - 0.40% -
SetIntersection_Front_Vector_string_262144_16384 -1.18% 352619279.783 348466929.591 - 0.16% -
std::set<int>::contains(key)_(existent)/32 -1.18% 1.726 1.706 - 0.23% -
SetIntersection_Front_Vector_uint64_16384_256 -1.18% 2291855.874 2264887.406 - -2.02% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.18% 14.674 14.501 - -0.35% -
BM_std_min<unsigned_int>/17 -1.17% 0.971 0.959 - -1.06% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -1.17% 6.174 6.102 - -0.71% -
BM_RangesMakeHeap_string_Random_16 -1.17% 8.287 8.190 - -1.25% -
rng::find_if(vector<char>)_(process_all)/8 -1.17% 2.487 2.458 - 1.37% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.17% 4.724 4.669 - -3.74% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.17% 49713.458 49132.721 - -2.15% -
std::partition_copy(list<int>)/50 -1.17% 13.204 13.050 - 0.61% -
BM_RangesSortHeap_float_256 -1.17% 5.833 5.765 - -0.93% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.17% 470.451 464.963 - -2.88% -
BM_RangesMakeHeap_string_Heap_16 -1.17% 4.670 4.616 - 0.32% -
std::move_backward(vector<bool>)_(aligned)/512 -1.17% 2.546 2.516 - -0.66% -
rng::adjacent_find(deque<int>,_pred)/50 -1.17% 29.018 28.680 - -3.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.16% 11990805.183 11851526.758 - -1.83% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -1.16% 17.891 17.683 - -15.56% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.16% 0.963 0.951 - -3.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.16% 17239735.576 17039963.188 - -0.43% -
std::unique(deque<int>)_(contiguous)/32 -1.16% 59.610 58.920 - -5.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.16% 2472426.390 2443798.605 - -1.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -1.16% 2.615 2.585 - -0.83% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -1.16% 7290.755 7206.484 - -6.10% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.16% 274976.948 271798.975 - 1.37% -
rng::search(vector<int>)_(no_match)/8192 -1.16% 1660.819 1641.629 - -0.59% -
750_sealcrypto_r -1.15% 18.966 18.748 - 0.40% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.15% 10181326.453 10063913.573 - 0.69% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.15% 19876.242 19647.099 - -0.21% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.15% 3.224 3.186 - 0.82% -
std::unordered_set<std::string>::clear()/32 -1.15% 925.829 915.157 - 1.46% -
BM_CmpLess_schar_schar -1.15% 0.971 0.959 - -0.47% -
BM_RangesMakeHeap_string_Random_4 -1.15% 5.754 5.687 - -0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.15% 1230370.665 1216223.204 - -2.97% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.15% 12547.291 12403.049 - -0.93% -
rng::move_backward(vector<int>)/262144 -1.15% 22076.034 21822.409 - 0.08% -
SetIntersection_Interlaced_Vector_float_64_16 -1.15% 19189185.267 18968820.089 - -2.49% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.15% 4497.255 4445.658 - -1.11% -
BM_SortHeap_string_4 -1.15% 4.299 4.250 - -0.52% -
std::sample(deque<int>)/32 -1.14% 325.207 321.487 - 0.48% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.14% 21.293 21.050 - -2.52% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.14% 9.164 9.060 - -1.42% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.14% 1273683.108 1259167.400 - -2.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.14% 21.293 21.050 - -1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.14% 11798542.485 11664220.066 - -2.63% -
BM_std_minmax<int>/9 -1.14% 1.171 1.157 - -0.30% -
SetIntersection_Front_Vector_string_256_4 -1.14% 4970487.871 4914044.455 - -3.27% -
rng::find_if(vector<int>)_(process_all)/50 -1.14% 14.217 14.056 - -0.96% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.14% 4.050 4.004 - -2.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.13% 11.758 11.624 - -1.18% -
rng::copy_if(list<int>)_(every_other)/32768 -1.13% 25335.272 25048.341 - -1.45% -
rng::copy_backward(deque<int>)/64 -1.13% 3.080 3.045 - -0.05% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.13% 36096.513 35687.978 - -0.15% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.13% 602.331 595.516 - 0.13% -
BM_LowerBound_float_16 -1.13% 7.876 7.787 - -1.16% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.13% 19.870 19.646 - -0.10% -
rng::is_sorted_until(list<int>,_pred)/8 -1.13% 3.802 3.760 - -2.35% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -1.13% 8.306 8.213 - -1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.13% 11465374.355 11336106.756 - -2.83% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.13% 17.510 17.313 - -0.23% -
BM_std_minmax<unsigned_char>/64 -1.12% 1.219 1.206 - 4.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.12% 139722.410 138153.136 - -1.85% -
SetIntersection_Front_Vector_string_16384_1 -1.12% 1144768.557 1131915.058 - -2.80% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.12% 3.769 3.727 - -0.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.12% 7.735 7.648 - -1.81% -
BM_PushHeap_string_Ascending_1024 -1.12% 13.088 12.941 - 3.91% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.12% 326.974 323.308 - -0.41% -
BM_RangesSortHeap_float_1024 -1.12% 8.026 7.936 - -1.06% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.12% 13.861 13.706 - 0.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.12% 6.846 6.770 - 1.08% -
BM_std_minmax_element<char>/1024 -1.12% 286.763 283.564 - -0.92% -
std::partition_point(vector<int>)/32 -1.12% 2.575 2.547 - -0.20% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.11% 49844.918 49289.215 - -3.27% -
BM_CmpEqual_ushort_short -1.11% 1.057 1.045 - -1.44% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.11% 6487.604 6415.325 - -0.20% -
BM_deque_vector_ranges_move_backward/65536 -1.11% 8096.849 8006.653 - -1.44% -
rng::for_each(set<int>::iterator)/8192 -1.11% 16244.215 16063.727 - -1.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.11% 535.544 529.598 - 0.75% -
BM_deque_deque_move_backward/70000 -1.11% 8799.801 8702.153 - 1.04% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.11% 11.300 11.175 - -1.00% -
BM_vector_deque_move/4096 -1.11% 147.104 145.476 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.10% 4611857.407 4560964.262 - 0.30% -
BM_deque_vector_move/70000 -1.10% 2965.684 2932.977 - -1.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.10% 1225.272 1211.763 - 1.43% -
std::search(vector<int>)_(no_match)/1048576 -1.10% 213167.237 210820.343 - -0.40% -
SetIntersection_None_Set_float_256_4 -1.10% 11647125.733 11519201.756 - -2.80% -
rng::move_backward(deque<int>)/32768 -1.10% 3523.518 3484.894 - 0.65% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.10% 4.203 4.157 - -0.75% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.09% 284077.100 280966.678 - -3.67% -
rng::partial_sort_copy(deque<int>)_(descending)/8192 -1.09% 100032.940 98938.437 - -0.85% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.09% 36269.978 35873.921 - -2.61% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -1.09% 7.445 7.364 - -2.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.09% 15274.592 15108.294 - -2.44% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.09% 27.325 27.027 - -26.31% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.09% 546.254 540.315 - -0.76% -
std::transform(vector<int>)_(identity_transform)/50 -1.09% 14.254 14.099 - -0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.09% 148345299.263 146735586.406 - -0.64% -
rng::move(deque<int>)/4096 -1.08% 153.957 152.287 - -1.50% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.08% 14.852 14.691 - -0.42% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.08% 18.467 18.266 - 2.85% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.08% 1162453.764 1149870.696 - -1.55% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.08% 27.665 27.366 - 0.76% -
std::move(vector<bool>)_(unaligned)/64 -1.08% 1.534 1.518 - -3.68% -
BM_std_minmax<int>/32 -1.08% 1.619 1.601 - -1.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.08% 23672624.642 23416992.503 - 0.75% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 -1.08% 24.886 24.618 - -1.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.08% 19.814 19.601 - -0.82% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.08% 32165.139 31818.747 - 1.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.08% 36.127 35.738 - 1.01% -
std::multiset<int>::contains(key)_(existent)/1024 -1.07% 4.029 3.986 - 2.59% -
std::search_n(deque<int>)_(no_match)/1048576 -1.07% 443683.133 438926.163 - -1.19% -
std::sort(deque<int>)_(ascending)/8192 -1.07% 5815.339 5753.235 - -1.50% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 -1.07% 4716.780 4666.440 - -0.87% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.07% 717.313 709.657 - -2.66% -
rng::search(deque<int>)_(no_match)/1000 -1.06% 406.601 402.273 - -0.75% -
std::search(vector<int>)_(no_match)/8192 -1.06% 1660.526 1642.866 - -0.61% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.06% 490.338 485.131 - 4.36% -
BM_MakeHeap_string_Random_262144 -1.06% 15.580 15.415 - 0.85% -
BM_vector_deque_ranges_move/4000 -1.06% 142.798 141.286 - -0.84% -
std::unordered_set<std::string>::clear()/1024 -1.06% 22920.002 22677.957 - 0.20% -
std::partition(list<int>)_(dense)/50 -1.06% 13.378 13.237 - -0.68% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.05% 1.951 1.931 - -0.17% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.05% 523.334 517.818 - -0.06% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.05% 5.395 5.339 - -0.78% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.05% 7580.128 7500.257 - -9.22% -
std::sort(deque<int>)_(shuffled)/8192 -1.05% 81541.048 80681.981 - -0.89% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -1.05% 3.854 3.814 - -1.08% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.05% 8.488 8.399 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.05% 1163915.963 1151678.110 - 0.51% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.05% 2471.247 2445.264 - 0.03% -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 -1.05% 578955.085 572881.814 - -0.50% -
rng::sort(vector<int>)_(ascending)/8 -1.05% 16.873 16.696 - 0.27% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.05% 3125.633 3092.858 - -1.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.05% 6.567 6.498 - -2.01% -
rng::shuffle(vector<int>)/8192 -1.05% 72745.517 71984.057 - 0.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.04% 12745.039 12611.880 - -0.48% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.04% 32220.787 31884.489 - -0.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.04% 50.331 49.806 - -1.34% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.04% 19.539 19.336 - -2.94% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.04% 8302.829 8216.540 - -0.72% -
std::transform(deque<int>)_(identity_transform)/8192 -1.04% 2471.925 2446.298 - 0.02% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.04% 10020498.211 9916630.576 - 0.12% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.04% 22.653 22.418 - -7.08% -
BM_deque_vector_copy/4096 -1.03% 146.754 145.235 - -0.44% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.03% 11.560 11.440 - -0.20% -
BM_MakeThenSortHeap_float_Ascending_1024 -1.03% 8.723 8.633 - 0.19% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.03% 4345.184 4300.361 - 0.62% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.03% 715.489 708.110 - -2.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.03% 7.777 7.697 - -1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.03% 1271473.000 1258401.984 - 0.12% -
std::find_end(list<int>)_(same_length)/1000 -1.03% 1477.769 1462.619 - -0.85% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -1.02% 1.250 1.237 - -11.41% -
rng::count(list<int>)_(every_other)/8192 -1.02% 6925.814 6855.057 - -7.40% -
BM_std_min<unsigned_short>/7 -1.02% 1.099 1.087 - -1.26% -
bm_lexicographical_compare<unsigned_char>/512 -1.02% 8.789 8.700 - -0.98% -
BM_RangesMakeThenSortHeap_string_Ascending_4 -1.02% 5.388 5.333 - -0.28% -
BM_RangesPushHeap_string_PipeOrgan_1024 -1.02% 10.449 10.343 - 6.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -1.02% 1.780 1.762 - -10.68% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -1.02% 14540.328 14392.274 - -0.85% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.02% 22.296 22.069 - 0.97% -
std::replace_if(deque<int>)_(prefix)/32 -1.02% 14.189 14.044 - 1.36% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.02% 904.425 895.227 - -0.10% -
BM_vector_deque_ranges_move_backward/64 -1.02% 2.995 2.964 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.02% 1.022 1.012 - -1.63% -
std::find(vector<bool>)_(process_all)/1024 -1.01% 4.704 4.657 - -0.51% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.01% 5.480 5.425 - -0.91% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.01% 16.089 15.926 - 0.60% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.01% 102204.981 101170.404 - 0.69% -
std::copy_if(vector<int>)_(every_other)/8 -1.01% 2.530 2.504 - -1.83% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.01% 9.557 9.461 - 0.05% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -1.01% 2.978 2.948 - 1.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.01% 143010.130 141568.666 - 0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.01% 12126495.359 12004304.797 - -0.47% -
BM_std_minmax<short>/29 -1.01% 2.673 2.646 - -0.75% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.01% 36176.790 35812.423 - -0.12% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.01% 7452.365 7377.350 - 0.43% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -1.01% 3.121 3.090 - 2.49% -
SetIntersection_None_Vector_float_1024_16 -1.01% 1163869.292 1152169.664 - -0.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.00% 2.361 2.337 - -0.53% -


Report Time: 5.12s
Name Current %
706_stockfish_r 21.835 3.04%
707_ntest_r 17.187 2.63%
709_cactus_r 19.966 -
710_omnetpp_r 9.665 5.58%
721_gcc_r 13.170 -2.96%
723_llvm_r 11.805 -
727_cppcheck_r 25.526 1.40%
729_abc_r 19.391 2.48%
731_astcenc_r 10.320 -5.08%
735_gem5_r 13.646 -1.66%
736_ocio_r 16.610 -
737_gmsh_r 13.079 -
748_flightdm_r 9.347 1.18%
750_sealcrypto_r 18.748 -
753_ns3_r 10.446 1.24%
766_femflow_r 12.747 -3.22%
BM_CmpEqual_int_int 1.129 -
BM_CmpEqual_int_schar 1.125 -
BM_CmpEqual_int_short 1.128 -
BM_CmpEqual_int_uchar 1.117 -
BM_CmpEqual_int_uint 1.115 -
BM_CmpEqual_int_ushort 1.122 -
BM_CmpEqual_schar_int 1.141 -
BM_CmpEqual_schar_schar 1.106 -
BM_CmpEqual_schar_short 1.144 -
BM_CmpEqual_schar_uchar 1.109 -
BM_CmpEqual_schar_uint 1.102 -
BM_CmpEqual_schar_ushort 1.108 -
BM_CmpEqual_short_int 1.144 -
BM_CmpEqual_short_schar 1.128 -
BM_CmpEqual_short_short 1.126 -
BM_CmpEqual_short_uchar 1.111 -
BM_CmpEqual_short_uint 1.110 -
BM_CmpEqual_short_ushort 1.113 -
BM_CmpEqual_uchar_int 1.126 -
BM_CmpEqual_uchar_schar 1.066 1.54%
BM_CmpEqual_uchar_short 1.055 -
BM_CmpEqual_uchar_uchar 1.117 -
BM_CmpEqual_uchar_uint 1.127 -
BM_CmpEqual_uchar_ushort 1.129 -
BM_CmpEqual_uint_int 1.130 -
BM_CmpEqual_uint_schar 1.070 -
BM_CmpEqual_uint_short 1.069 -
BM_CmpEqual_uint_uchar 1.130 -
BM_CmpEqual_uint_uint 1.106 -
BM_CmpEqual_uint_ushort 1.125 -
BM_CmpEqual_ushort_int 1.129 -
BM_CmpEqual_ushort_schar 1.049 -
BM_CmpEqual_ushort_short 1.045 -1.44%
BM_CmpEqual_ushort_uchar 1.123 -
BM_CmpEqual_ushort_uint 1.130 -
BM_CmpEqual_ushort_ushort 1.114 -
BM_CmpLess_int_int 1.125 -
BM_CmpLess_int_schar 1.132 -
BM_CmpLess_int_short 1.128 -
BM_CmpLess_int_uchar 1.129 -
BM_CmpLess_int_uint 1.124 -
BM_CmpLess_int_ushort 1.132 -
BM_CmpLess_schar_int 1.138 -
BM_CmpLess_schar_schar 0.959 -
BM_CmpLess_schar_short 0.963 -
BM_CmpLess_schar_uchar 1.122 -
BM_CmpLess_schar_uint 1.116 -
BM_CmpLess_schar_ushort 1.113 -
BM_CmpLess_short_int 1.141 -
BM_CmpLess_short_schar 0.972 -
BM_CmpLess_short_short 0.969 1.14%
BM_CmpLess_short_uchar 1.121 -
BM_CmpLess_short_uint 1.115 -
BM_CmpLess_short_ushort 1.120 -
BM_CmpLess_uchar_int 1.113 -
BM_CmpLess_uchar_schar 1.048 -
BM_CmpLess_uchar_short 1.044 -
BM_CmpLess_uchar_uchar 1.123 -
BM_CmpLess_uchar_uint 1.130 -
BM_CmpLess_uchar_ushort 1.132 -
BM_CmpLess_uint_int 1.128 1.11%
BM_CmpLess_uint_schar 1.072 -
BM_CmpLess_uint_short 1.072 -
BM_CmpLess_uint_uchar 1.127 -
BM_CmpLess_uint_uint 1.126 -
BM_CmpLess_uint_ushort 1.133 -
BM_CmpLess_ushort_int 1.127 -
BM_CmpLess_ushort_schar 1.044 -
BM_CmpLess_ushort_short 1.043 -
BM_CmpLess_ushort_uchar 1.129 -
BM_CmpLess_ushort_uint 1.131 -
BM_CmpLess_ushort_ushort 1.125 -
BM_LowerBound_float_1 2.659 -
BM_LowerBound_float_1024 21.939 -
BM_LowerBound_float_16 7.787 -1.16%
BM_LowerBound_float_16384 65.904 -
BM_LowerBound_float_256 14.220 -
BM_LowerBound_float_262144 572.299 -
BM_LowerBound_float_4 11.496 -
BM_LowerBound_float_64 8.518 -
BM_LowerBound_pair<uint32,_uint32>_1 2.821 -1.62%
BM_LowerBound_pair<uint32,_uint32>_1024 44.370 -1.85%
BM_LowerBound_pair<uint32,_uint32>_16 16.308 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.979 -3.75%
BM_LowerBound_pair<uint32,_uint32>_256 33.002 -
BM_LowerBound_pair<uint32,_uint32>_262144 603.713 -3.27%
BM_LowerBound_pair<uint32,_uint32>_4 11.209 -
BM_LowerBound_pair<uint32,_uint32>_64 18.745 -
BM_LowerBound_string_1 4.487 -5.36%
BM_LowerBound_string_1024 175.346 -1.40%
BM_LowerBound_string_16 36.615 -
BM_LowerBound_string_16384 391.347 -
BM_LowerBound_string_256 126.014 -
BM_LowerBound_string_262144 2203.849 -
BM_LowerBound_string_4 19.775 -2.16%
BM_LowerBound_string_64 69.870 1.19%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.933 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.756 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.569 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.321 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.215 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 665.557 -1.36%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.247 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.579 -1.05%
BM_LowerBound_uint32_1 2.591 -
BM_LowerBound_uint32_1024 21.682 -
BM_LowerBound_uint32_16 7.334 -
BM_LowerBound_uint32_16384 65.252 -
BM_LowerBound_uint32_256 14.154 -
BM_LowerBound_uint32_262144 553.755 -1.35%
BM_LowerBound_uint32_4 10.431 -
BM_LowerBound_uint32_64 8.108 -
BM_LowerBound_uint64_1 2.599 -
BM_LowerBound_uint64_1024 24.832 -
BM_LowerBound_uint64_16 7.404 -
BM_LowerBound_uint64_16384 70.468 -1.71%
BM_LowerBound_uint64_256 16.432 -
BM_LowerBound_uint64_262144 582.833 -1.13%
BM_LowerBound_uint64_4 10.464 -
BM_LowerBound_uint64_64 8.369 -
BM_MakeHeap_float_Ascending_1 0.271 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.836 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.649 -
BM_MakeHeap_float_Ascending_262144 0.697 -
BM_MakeHeap_float_Ascending_4 0.403 -
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.275 -
BM_MakeHeap_float_Descending_1024 0.215 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.276 -
BM_MakeHeap_float_Descending_64 0.196 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.206 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.295 4.87%
BM_MakeHeap_float_Heap_64 0.193 -
BM_MakeHeap_float_PipeOrgan_1 0.276 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.266 -
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.413 3.91%
BM_MakeHeap_float_PipeOrgan_64 0.803 -
BM_MakeHeap_float_QuickSortAdversary_1 0.275 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.737 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.496 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.274 -
BM_MakeHeap_float_Random_1024 1.200 -4.78%
BM_MakeHeap_float_Random_16 1.664 9.40%
BM_MakeHeap_float_Random_16384 1.264 6.19%
BM_MakeHeap_float_Random_256 1.369 1.11%
BM_MakeHeap_float_Random_262144 1.121 -3.24%
BM_MakeHeap_float_Random_4 1.507 -9.75%
BM_MakeHeap_float_Random_64 1.547 -8.91%
BM_MakeHeap_float_SingleElement_1 0.274 -
BM_MakeHeap_float_SingleElement_1024 0.699 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.651 -
BM_MakeHeap_float_SingleElement_262144 0.714 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 3.90%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.360 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.209 -3.69%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.336 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.389 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.393 1.03%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.795 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.121 1.68%
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.521 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.513 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.492 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.612 4.12%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.456 -4.24%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.467 -3.33%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.551 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.539 -2.61%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.571 -2.98%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.529 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.467 -14.80%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.495 -5.06%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 3.84%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.348 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.178 -2.63%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.327 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.404 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.417 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.578 5.11%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.120 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.327 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.216 -1.57%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.291 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.369 1.07%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.787 2.84%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.114 1.05%
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.007 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 3.005 2.15%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.948 1.20%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.067 -2.72%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.054 -1.05%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.611 -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.090 2.49%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.197 -2.10%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.094 -1.40%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.174 -4.52%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.184 -2.23%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.207 -6.80%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -5.02%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.109 -3.74%
BM_MakeHeap_string_Ascending_1 0.253 -
BM_MakeHeap_string_Ascending_1024 4.904 2.80%
BM_MakeHeap_string_Ascending_16 3.731 -
BM_MakeHeap_string_Ascending_16384 5.165 -5.21%
BM_MakeHeap_string_Ascending_256 4.851 2.55%
BM_MakeHeap_string_Ascending_262144 7.625 7.72%
BM_MakeHeap_string_Ascending_4 2.840 -
BM_MakeHeap_string_Ascending_64 4.736 1.69%
BM_MakeHeap_string_Descending_1 0.258 -
BM_MakeHeap_string_Descending_1024 2.716 -
BM_MakeHeap_string_Descending_16 2.382 1.90%
BM_MakeHeap_string_Descending_16384 2.760 -2.72%
BM_MakeHeap_string_Descending_256 2.721 -
BM_MakeHeap_string_Descending_262144 3.640 4.41%
BM_MakeHeap_string_Descending_4 2.130 -
BM_MakeHeap_string_Descending_64 2.552 -
BM_MakeHeap_string_Heap_1 0.253 -
BM_MakeHeap_string_Heap_1024 4.759 -
BM_MakeHeap_string_Heap_16 4.621 -
BM_MakeHeap_string_Heap_16384 4.966 -3.00%
BM_MakeHeap_string_Heap_256 4.866 -1.04%
BM_MakeHeap_string_Heap_262144 5.253 -1.67%
BM_MakeHeap_string_Heap_4 3.039 -
BM_MakeHeap_string_Heap_64 4.971 -1.32%
BM_MakeHeap_string_PipeOrgan_1 0.254 -
BM_MakeHeap_string_PipeOrgan_1024 4.899 2.43%
BM_MakeHeap_string_PipeOrgan_16 3.608 -
BM_MakeHeap_string_PipeOrgan_16384 5.114 -3.48%
BM_MakeHeap_string_PipeOrgan_256 4.785 1.16%
BM_MakeHeap_string_PipeOrgan_262144 7.393 2.77%
BM_MakeHeap_string_PipeOrgan_4 2.558 -
BM_MakeHeap_string_PipeOrgan_64 4.747 -
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.576 -
BM_MakeHeap_string_QuickSortAdversary_16 8.571 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.793 -
BM_MakeHeap_string_QuickSortAdversary_256 10.374 -1.31%
BM_MakeHeap_string_QuickSortAdversary_262144 12.598 -
BM_MakeHeap_string_QuickSortAdversary_4 5.971 -
BM_MakeHeap_string_QuickSortAdversary_64 10.146 -1.01%
BM_MakeHeap_string_Random_1 0.246 -
BM_MakeHeap_string_Random_1024 10.740 -
BM_MakeHeap_string_Random_16 8.333 -
BM_MakeHeap_string_Random_16384 12.594 -
BM_MakeHeap_string_Random_256 10.370 -1.74%
BM_MakeHeap_string_Random_262144 15.415 -
BM_MakeHeap_string_Random_4 5.813 -
BM_MakeHeap_string_Random_64 10.024 -
BM_MakeHeap_string_SingleElement_1 0.254 -
BM_MakeHeap_string_SingleElement_1024 6.252 1.31%
BM_MakeHeap_string_SingleElement_16 5.533 -1.56%
BM_MakeHeap_string_SingleElement_16384 6.044 1.30%
BM_MakeHeap_string_SingleElement_256 6.335 -
BM_MakeHeap_string_SingleElement_262144 7.340 -
BM_MakeHeap_string_SingleElement_4 3.619 -
BM_MakeHeap_string_SingleElement_64 6.321 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
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.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.894 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.081 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.877 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.971 1.42%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.852 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.985 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.259 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.952 1.68%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.206 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.108 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.190 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.778 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.043 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.383 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.960 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.124 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.893 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.673 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.795 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.931 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.101 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.068 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.714 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.149 -1.36%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.772 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.824 1.71%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.897 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.621 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.876 1.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.253 4.52%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.986 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.683 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.708 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.928 -
BM_MakeHeap_uint32_Ascending_1 0.275 -
BM_MakeHeap_uint32_Ascending_1024 0.646 -
BM_MakeHeap_uint32_Ascending_16 0.599 -
BM_MakeHeap_uint32_Ascending_16384 0.607 -
BM_MakeHeap_uint32_Ascending_256 0.617 -
BM_MakeHeap_uint32_Ascending_262144 0.664 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.556 -
BM_MakeHeap_uint32_Descending_1 0.277 -
BM_MakeHeap_uint32_Descending_1024 0.255 -
BM_MakeHeap_uint32_Descending_16 0.252 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.271 -
BM_MakeHeap_uint32_Descending_64 0.233 -
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.265 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.234 -
BM_MakeHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.720 -
BM_MakeHeap_uint32_PipeOrgan_16 1.024 -1.31%
BM_MakeHeap_uint32_PipeOrgan_16384 0.614 -
BM_MakeHeap_uint32_PipeOrgan_256 0.631 1.76%
BM_MakeHeap_uint32_PipeOrgan_262144 0.672 -
BM_MakeHeap_uint32_PipeOrgan_4 0.401 -4.27%
BM_MakeHeap_uint32_PipeOrgan_64 0.714 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.606 -1.76%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.276 -
BM_MakeHeap_uint32_Random_1024 1.084 5.09%
BM_MakeHeap_uint32_Random_16 1.294 2.27%
BM_MakeHeap_uint32_Random_16384 1.100 12.17%
BM_MakeHeap_uint32_Random_256 1.163 -1.95%
BM_MakeHeap_uint32_Random_262144 1.074 3.53%
BM_MakeHeap_uint32_Random_4 1.461 30.07%
BM_MakeHeap_uint32_Random_64 1.265 -1.42%
BM_MakeHeap_uint32_SingleElement_1 0.274 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.491 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.544 -
BM_MakeHeap_uint32_SingleElement_262144 0.626 -
BM_MakeHeap_uint32_SingleElement_4 0.324 -4.08%
BM_MakeHeap_uint32_SingleElement_64 0.516 -
BM_MakeHeap_uint64_Ascending_1 0.275 -
BM_MakeHeap_uint64_Ascending_1024 0.651 -
BM_MakeHeap_uint64_Ascending_16 0.661 -3.15%
BM_MakeHeap_uint64_Ascending_16384 0.628 -
BM_MakeHeap_uint64_Ascending_256 0.630 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.431 3.28%
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.277 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.275 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.277 -
BM_MakeHeap_uint64_Descending_64 0.242 5.26%
BM_MakeHeap_uint64_Heap_1 0.277 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.260 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.296 7.16%
BM_MakeHeap_uint64_Heap_64 0.237 -
BM_MakeHeap_uint64_PipeOrgan_1 0.273 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_MakeHeap_uint64_PipeOrgan_16 1.034 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.664 2.23%
BM_MakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.725 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.617 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.403 -5.08%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.464 -
BM_MakeHeap_uint64_Random_1 0.277 -
BM_MakeHeap_uint64_Random_1024 1.038 -5.65%
BM_MakeHeap_uint64_Random_16 1.283 -
BM_MakeHeap_uint64_Random_16384 1.035 -
BM_MakeHeap_uint64_Random_256 1.171 -5.13%
BM_MakeHeap_uint64_Random_262144 1.045 -3.95%
BM_MakeHeap_uint64_Random_4 1.087 -37.00%
BM_MakeHeap_uint64_Random_64 1.220 -4.73%
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.568 -
BM_MakeHeap_uint64_SingleElement_16 0.510 -
BM_MakeHeap_uint64_SingleElement_16384 0.584 -
BM_MakeHeap_uint64_SingleElement_256 0.580 1.96%
BM_MakeHeap_uint64_SingleElement_262144 0.757 -
BM_MakeHeap_uint64_SingleElement_4 0.328 -
BM_MakeHeap_uint64_SingleElement_64 0.507 -
BM_MakeThenSortHeap_float_Ascending_1 0.279 -
BM_MakeThenSortHeap_float_Ascending_1024 8.633 -
BM_MakeThenSortHeap_float_Ascending_16 2.993 2.91%
BM_MakeThenSortHeap_float_Ascending_16384 27.842 -
BM_MakeThenSortHeap_float_Ascending_256 6.495 2.36%
BM_MakeThenSortHeap_float_Ascending_262144 31.417 -
BM_MakeThenSortHeap_float_Ascending_4 1.452 1.37%
BM_MakeThenSortHeap_float_Ascending_64 3.981 1.34%
BM_MakeThenSortHeap_float_Descending_1 0.277 -
BM_MakeThenSortHeap_float_Descending_1024 7.992 -
BM_MakeThenSortHeap_float_Descending_16 1.861 -
BM_MakeThenSortHeap_float_Descending_16384 29.955 10.60%
BM_MakeThenSortHeap_float_Descending_256 6.003 5.43%
BM_MakeThenSortHeap_float_Descending_262144 35.244 1.97%
BM_MakeThenSortHeap_float_Descending_4 1.341 23.34%
BM_MakeThenSortHeap_float_Descending_64 3.302 -1.49%
BM_MakeThenSortHeap_float_Heap_1 0.274 -
BM_MakeThenSortHeap_float_Heap_1024 8.251 -
BM_MakeThenSortHeap_float_Heap_16 1.908 4.99%
BM_MakeThenSortHeap_float_Heap_16384 26.006 -
BM_MakeThenSortHeap_float_Heap_256 6.101 -
BM_MakeThenSortHeap_float_Heap_262144 30.852 -
BM_MakeThenSortHeap_float_Heap_4 1.189 -3.03%
BM_MakeThenSortHeap_float_Heap_64 3.477 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.278 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.488 1.07%
BM_MakeThenSortHeap_float_PipeOrgan_16 3.012 2.32%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.412 4.65%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.294 -1.90%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.432 1.63%
BM_MakeThenSortHeap_float_PipeOrgan_4 1.553 5.44%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.987 2.91%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.178 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.988 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.462 -3.46%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.981 2.27%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.376 -1.80%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.494 -4.29%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.851 2.82%
BM_MakeThenSortHeap_float_Random_1 0.269 -3.84%
BM_MakeThenSortHeap_float_Random_1024 33.385 -
BM_MakeThenSortHeap_float_Random_16 9.881 -3.42%
BM_MakeThenSortHeap_float_Random_16384 47.438 -
BM_MakeThenSortHeap_float_Random_256 25.746 -
BM_MakeThenSortHeap_float_Random_262144 62.726 -
BM_MakeThenSortHeap_float_Random_4 4.319 -1.95%
BM_MakeThenSortHeap_float_Random_64 17.902 -2.08%
BM_MakeThenSortHeap_float_SingleElement_1 0.269 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.782 -
BM_MakeThenSortHeap_float_SingleElement_16 3.219 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.838 -
BM_MakeThenSortHeap_float_SingleElement_256 3.983 -
BM_MakeThenSortHeap_float_SingleElement_262144 52.386 -
BM_MakeThenSortHeap_float_SingleElement_4 1.342 -
BM_MakeThenSortHeap_float_SingleElement_64 3.302 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.667 -1.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.763 1.71%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.278 -1.74%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.624 -1.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.244 -1.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.767 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.222 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.151 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.790 -1.33%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.802 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.939 -1.51%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 33.961 -1.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.644 -37.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.756 -1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.171 -1.65%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.498 -2.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.443 -1.68%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.771 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.570 -1.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.034 9.82%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.136 -2.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.751 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.679 -2.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.003 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.693 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.710 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.818 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.529 1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.261 2.27%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.668 2.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.322 1.71%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.640 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.715 1.80%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.536 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.896 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 3.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.019 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.437 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.928 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.980 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.801 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.047 1.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 4.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 10.885 42.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 4.796 44.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 13.373 27.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.809 39.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 21.959 65.16%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.496 48.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 7.017 44.44%
BM_MakeThenSortHeap_string_Ascending_1 1.367 -
BM_MakeThenSortHeap_string_Ascending_1024 36.668 -6.41%
BM_MakeThenSortHeap_string_Ascending_16 9.671 3.22%
BM_MakeThenSortHeap_string_Ascending_16384 63.740 4.18%
BM_MakeThenSortHeap_string_Ascending_256 20.181 -
BM_MakeThenSortHeap_string_Ascending_262144 76.006 -
BM_MakeThenSortHeap_string_Ascending_4 5.261 -2.70%
BM_MakeThenSortHeap_string_Ascending_64 15.733 2.17%
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.607 -33.33%
BM_MakeThenSortHeap_string_Descending_16 7.871 -
BM_MakeThenSortHeap_string_Descending_16384 65.425 -3.66%
BM_MakeThenSortHeap_string_Descending_256 17.710 -5.33%
BM_MakeThenSortHeap_string_Descending_262144 86.269 1.25%
BM_MakeThenSortHeap_string_Descending_4 3.659 -
BM_MakeThenSortHeap_string_Descending_64 13.053 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 64.387 2.06%
BM_MakeThenSortHeap_string_Heap_16 17.410 -
BM_MakeThenSortHeap_string_Heap_16384 103.196 1.78%
BM_MakeThenSortHeap_string_Heap_256 50.006 1.79%
BM_MakeThenSortHeap_string_Heap_262144 181.683 1.26%
BM_MakeThenSortHeap_string_Heap_4 5.921 -
BM_MakeThenSortHeap_string_Heap_64 34.398 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.352 -19.13%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.568 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.597 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.269 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.297 1.68%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.788 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.153 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.528 -1.03%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.543 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.559 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.154 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 189.504 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.449 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.810 -
BM_MakeThenSortHeap_string_Random_1 1.365 -
BM_MakeThenSortHeap_string_Random_1024 69.194 -
BM_MakeThenSortHeap_string_Random_16 22.640 1.15%
BM_MakeThenSortHeap_string_Random_16384 109.174 -
BM_MakeThenSortHeap_string_Random_256 54.792 -
BM_MakeThenSortHeap_string_Random_262144 189.994 -
BM_MakeThenSortHeap_string_Random_4 10.279 -
BM_MakeThenSortHeap_string_Random_64 39.422 -
BM_MakeThenSortHeap_string_SingleElement_1 1.367 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.325 -
BM_MakeThenSortHeap_string_SingleElement_16 13.794 -
BM_MakeThenSortHeap_string_SingleElement_16384 37.067 -1.10%
BM_MakeThenSortHeap_string_SingleElement_256 24.748 -1.35%
BM_MakeThenSortHeap_string_SingleElement_262144 49.343 -1.17%
BM_MakeThenSortHeap_string_SingleElement_4 6.328 -
BM_MakeThenSortHeap_string_SingleElement_64 19.439 -1.76%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.952 -1.75%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.582 -2.66%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.415 -1.63%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.119 -2.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.607 -1.81%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.511 3.25%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.388 -2.93%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.754 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.593 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.738 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.963 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.067 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.144 -1.67%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.417 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.728 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.641 1.85%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.418 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.042 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.028 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.017 -1.71%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.980 -2.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.992 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.839 -1.32%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.198 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.223 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.408 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.337 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.417 1.28%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.207 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.486 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.065 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.793 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.826 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.659 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.616 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.942 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.928 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.833 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.577 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.766 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.372 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.564 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.474 2.79%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.322 1.52%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.995 3.03%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.382 2.20%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 21.209 4.08%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.658 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.320 2.11%
BM_MakeThenSortHeap_uint32_Ascending_1 0.275 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.705 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.713 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.853 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.689 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.049 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.448 2.22%
BM_MakeThenSortHeap_uint32_Ascending_64 8.680 -
BM_MakeThenSortHeap_uint32_Descending_1 0.277 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.233 -
BM_MakeThenSortHeap_uint32_Descending_16 5.531 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.330 -
BM_MakeThenSortHeap_uint32_Descending_256 8.806 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.475 -
BM_MakeThenSortHeap_uint32_Descending_4 1.450 6.73%
BM_MakeThenSortHeap_uint32_Descending_64 8.661 -
BM_MakeThenSortHeap_uint32_Heap_1 0.278 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.350 -
BM_MakeThenSortHeap_uint32_Heap_16 5.114 -1.29%
BM_MakeThenSortHeap_uint32_Heap_16384 16.426 -
BM_MakeThenSortHeap_uint32_Heap_256 8.274 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.463 -
BM_MakeThenSortHeap_uint32_Heap_4 1.200 -2.51%
BM_MakeThenSortHeap_uint32_Heap_64 8.152 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.133 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.785 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.239 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.199 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.609 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.372 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.187 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.629 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.613 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.508 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.463 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.413 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.728 -3.08%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.937 -
BM_MakeThenSortHeap_uint32_Random_1 0.275 -
BM_MakeThenSortHeap_uint32_Random_1024 15.531 -
BM_MakeThenSortHeap_uint32_Random_16 8.671 -
BM_MakeThenSortHeap_uint32_Random_16384 22.199 -
BM_MakeThenSortHeap_uint32_Random_256 13.325 -
BM_MakeThenSortHeap_uint32_Random_262144 32.526 -
BM_MakeThenSortHeap_uint32_Random_4 4.041 -
BM_MakeThenSortHeap_uint32_Random_64 11.888 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.274 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.453 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.931 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.865 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.647 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.789 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.478 3.83%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.224 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.704 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.533 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.908 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.717 -
BM_MakeThenSortHeap_uint64_Ascending_262144 24.990 -1.61%
BM_MakeThenSortHeap_uint64_Ascending_4 1.448 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.361 -
BM_MakeThenSortHeap_uint64_Descending_1 0.279 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.257 -
BM_MakeThenSortHeap_uint64_Descending_16 5.579 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.220 -1.06%
BM_MakeThenSortHeap_uint64_Descending_256 8.661 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.511 -1.71%
BM_MakeThenSortHeap_uint64_Descending_4 1.451 11.80%
BM_MakeThenSortHeap_uint64_Descending_64 8.365 -1.19%
BM_MakeThenSortHeap_uint64_Heap_1 0.274 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.392 -
BM_MakeThenSortHeap_uint64_Heap_16 5.302 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.582 -
BM_MakeThenSortHeap_uint64_Heap_256 8.466 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.851 -
BM_MakeThenSortHeap_uint64_Heap_4 1.231 2.74%
BM_MakeThenSortHeap_uint64_Heap_64 8.270 -1.52%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.276 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.168 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.105 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.410 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.296 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.020 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.404 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.926 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.268 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.666 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.498 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.474 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.747 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.903 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.448 2.97%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.902 -
BM_MakeThenSortHeap_uint64_Random_1 0.273 -
BM_MakeThenSortHeap_uint64_Random_1024 15.441 -
BM_MakeThenSortHeap_uint64_Random_16 8.645 -
BM_MakeThenSortHeap_uint64_Random_16384 22.114 -
BM_MakeThenSortHeap_uint64_Random_256 13.409 -
BM_MakeThenSortHeap_uint64_Random_262144 35.304 -1.51%
BM_MakeThenSortHeap_uint64_Random_4 4.018 -
BM_MakeThenSortHeap_uint64_Random_64 11.863 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.276 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.453 -3.36%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.002 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.308 -2.58%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.794 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.118 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.216 -2.52%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.061 1.94%
BM_PopHeap_float_1 0.467 -2.68%
BM_PopHeap_float_1024 28.101 1.11%
BM_PopHeap_float_16 7.034 8.37%
BM_PopHeap_float_16384 33.809 -
BM_PopHeap_float_256 22.364 10.00%
BM_PopHeap_float_262144 40.911 8.13%
BM_PopHeap_float_4 2.480 2.26%
BM_PopHeap_float_64 13.468 7.87%
BM_PopHeap_pair<uint32,_uint32>_1 0.574 -9.36%
BM_PopHeap_pair<uint32,_uint32>_1024 29.891 -
BM_PopHeap_pair<uint32,_uint32>_16 9.273 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.205 -
BM_PopHeap_pair<uint32,_uint32>_256 22.370 -
BM_PopHeap_pair<uint32,_uint32>_262144 59.842 2.80%
BM_PopHeap_pair<uint32,_uint32>_4 3.186 -
BM_PopHeap_pair<uint32,_uint32>_64 15.849 -
BM_PopHeap_string_1 0.700 53.06%
BM_PopHeap_string_1024 56.190 -
BM_PopHeap_string_16 14.303 -
BM_PopHeap_string_16384 71.501 -2.79%
BM_PopHeap_string_256 40.707 -
BM_PopHeap_string_262144 98.418 2.47%
BM_PopHeap_string_4 5.337 1.01%
BM_PopHeap_string_64 25.822 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.635 30.97%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.823 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.462 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.607 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.072 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 74.095 -5.60%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.216 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.550 -
BM_PopHeap_uint32_1 0.622 -10.41%
BM_PopHeap_uint32_1024 21.283 -
BM_PopHeap_uint32_16 7.543 -
BM_PopHeap_uint32_16384 30.985 -
BM_PopHeap_uint32_256 16.935 -
BM_PopHeap_uint32_262144 40.709 -1.94%
BM_PopHeap_uint32_4 2.634 -
BM_PopHeap_uint32_64 12.653 -
BM_PopHeap_uint64_1 0.502 -12.75%
BM_PopHeap_uint64_1024 21.537 -
BM_PopHeap_uint64_16 7.602 -
BM_PopHeap_uint64_16384 31.331 -
BM_PopHeap_uint64_256 17.191 -
BM_PopHeap_uint64_262144 42.130 -
BM_PopHeap_uint64_4 2.722 2.13%
BM_PopHeap_uint64_64 12.670 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.105 -1.19%
BM_PushHeap_float_Ascending_16 0.976 -4.20%
BM_PushHeap_float_Ascending_16384 4.375 2.17%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.083 -1.85%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.737 -2.14%
BM_PushHeap_float_Descending_1 0.467 -25.97%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.382 -
BM_PushHeap_float_Descending_16384 0.386 -
BM_PushHeap_float_Descending_256 0.407 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.396 4.45%
BM_PushHeap_float_Descending_64 0.386 -
BM_PushHeap_float_PipeOrgan_1 0.468 -
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.909 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.152 -
BM_PushHeap_float_PipeOrgan_4 0.481 -2.22%
BM_PushHeap_float_PipeOrgan_64 1.300 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.619 -
BM_PushHeap_float_QuickSortAdversary_16 0.975 -12.68%
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.736 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.578 46.81%
BM_PushHeap_float_Random_1024 7.523 -
BM_PushHeap_float_Random_16 5.345 -2.15%
BM_PushHeap_float_Random_16384 7.624 -1.37%
BM_PushHeap_float_Random_256 7.332 -
BM_PushHeap_float_Random_262144 7.767 -
BM_PushHeap_float_Random_4 2.975 -2.36%
BM_PushHeap_float_Random_64 6.706 -
BM_PushHeap_float_SingleElement_1 0.698 10.39%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.363 -
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.356 -3.38%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.552 -12.70%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.169 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.557 -2.68%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.881 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.250 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.455 -1.47%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.851 -1.31%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.409 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.738 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.192 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.070 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.230 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.381 1.17%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.663 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.651 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.928 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.009 -3.50%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.668 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.637 2.71%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.473 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.662 5.28%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.353 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 8.53%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.523 1.16%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.348 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.704 3.32%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.194 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.661 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.667 5.71%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.656 -1.83%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.697 62.38%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 2.84%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.531 -5.02%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.555 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 12.941 3.91%
BM_PushHeap_string_Ascending_16 5.598 21.08%
BM_PushHeap_string_Ascending_16384 19.430 2.53%
BM_PushHeap_string_Ascending_256 10.094 1.15%
BM_PushHeap_string_Ascending_262144 29.575 3.68%
BM_PushHeap_string_Ascending_4 2.543 -
BM_PushHeap_string_Ascending_64 7.201 1.52%
BM_PushHeap_string_Descending_1 0.703 -
BM_PushHeap_string_Descending_1024 2.465 2.84%
BM_PushHeap_string_Descending_16 2.312 10.96%
BM_PushHeap_string_Descending_16384 2.428 1.82%
BM_PushHeap_string_Descending_256 2.356 -
BM_PushHeap_string_Descending_262144 3.286 -
BM_PushHeap_string_Descending_4 2.001 6.44%
BM_PushHeap_string_Descending_64 2.273 1.89%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.575 -1.46%
BM_PushHeap_string_PipeOrgan_16 4.111 1.66%
BM_PushHeap_string_PipeOrgan_16384 13.026 -
BM_PushHeap_string_PipeOrgan_256 7.945 -
BM_PushHeap_string_PipeOrgan_262144 17.187 -
BM_PushHeap_string_PipeOrgan_4 2.483 -1.01%
BM_PushHeap_string_PipeOrgan_64 5.778 -2.13%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.153 -
BM_PushHeap_string_QuickSortAdversary_16 10.144 -1.12%
BM_PushHeap_string_QuickSortAdversary_16384 15.749 -
BM_PushHeap_string_QuickSortAdversary_256 14.519 -
BM_PushHeap_string_QuickSortAdversary_262144 16.261 -
BM_PushHeap_string_QuickSortAdversary_4 6.123 -
BM_PushHeap_string_QuickSortAdversary_64 12.947 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 15.146 2.15%
BM_PushHeap_string_Random_16 10.280 2.32%
BM_PushHeap_string_Random_16384 16.368 1.01%
BM_PushHeap_string_Random_256 14.431 2.15%
BM_PushHeap_string_Random_262144 18.110 -
BM_PushHeap_string_Random_4 6.019 -
BM_PushHeap_string_Random_64 12.975 2.25%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.480 -4.41%
BM_PushHeap_string_SingleElement_16 2.447 -4.21%
BM_PushHeap_string_SingleElement_16384 2.493 -2.88%
BM_PushHeap_string_SingleElement_256 2.452 -4.49%
BM_PushHeap_string_SingleElement_262144 2.521 -3.31%
BM_PushHeap_string_SingleElement_4 2.185 -3.98%
BM_PushHeap_string_SingleElement_64 2.490 -4.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.462 -13.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.813 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.101 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.928 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.941 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.544 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.012 -1.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.000 1.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.517 -6.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.697 -3.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.644 -19.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.690 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.750 -3.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.696 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.768 6.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.896 -5.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.502 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.488 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.890 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.184 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.908 -1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.232 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.429 -38.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.079 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.272 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.850 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.821 -3.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.524 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.480 -10.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.359 -1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.215 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.563 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.092 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.485 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.607 1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.908 1.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.502 -28.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.744 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.751 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.761 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.660 -1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.770 2.38%
BM_PushHeap_uint32_Ascending_1 0.467 -24.40%
BM_PushHeap_uint32_Ascending_1024 3.938 -
BM_PushHeap_uint32_Ascending_16 1.399 -
BM_PushHeap_uint32_Ascending_16384 6.535 -3.90%
BM_PushHeap_uint32_Ascending_256 3.083 -
BM_PushHeap_uint32_Ascending_262144 8.198 -1.43%
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.221 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.358 -4.00%
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.396 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.358 -2.79%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.413 -35.22%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.381 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.024 -
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.394 -43.52%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.921 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.553 -4.37%
BM_PushHeap_uint32_Random_1024 6.229 -
BM_PushHeap_uint32_Random_16 4.508 1.10%
BM_PushHeap_uint32_Random_16384 6.291 -1.76%
BM_PushHeap_uint32_Random_256 6.052 -
BM_PushHeap_uint32_Random_262144 6.278 -
BM_PushHeap_uint32_Random_4 2.435 -3.52%
BM_PushHeap_uint32_Random_64 5.543 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.373 2.78%
BM_PushHeap_uint32_SingleElement_16 0.355 5.72%
BM_PushHeap_uint32_SingleElement_16384 0.367 -
BM_PushHeap_uint32_SingleElement_256 0.393 2.95%
BM_PushHeap_uint32_SingleElement_262144 0.366 2.89%
BM_PushHeap_uint32_SingleElement_4 0.352 5.31%
BM_PushHeap_uint32_SingleElement_64 0.368 4.82%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.676 -1.35%
BM_PushHeap_uint64_Ascending_16 0.937 -10.45%
BM_PushHeap_uint64_Ascending_16384 3.691 -
BM_PushHeap_uint64_Ascending_256 2.201 -2.53%
BM_PushHeap_uint64_Ascending_262144 4.897 -1.82%
BM_PushHeap_uint64_Ascending_4 0.546 -
BM_PushHeap_uint64_Ascending_64 1.624 -5.02%
BM_PushHeap_uint64_Descending_1 0.526 -17.51%
BM_PushHeap_uint64_Descending_1024 0.389 -
BM_PushHeap_uint64_Descending_16 0.378 4.90%
BM_PushHeap_uint64_Descending_16384 0.385 -
BM_PushHeap_uint64_Descending_256 0.405 -
BM_PushHeap_uint64_Descending_262144 0.385 -
BM_PushHeap_uint64_Descending_4 0.384 4.21%
BM_PushHeap_uint64_Descending_64 0.384 -
BM_PushHeap_uint64_PipeOrgan_1 0.469 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.895 -
BM_PushHeap_uint64_PipeOrgan_16384 2.398 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.033 -
BM_PushHeap_uint64_PipeOrgan_4 0.506 2.89%
BM_PushHeap_uint64_PipeOrgan_64 1.329 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.940 3.21%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.551 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.477 -
BM_PushHeap_uint64_Random_1024 5.797 2.14%
BM_PushHeap_uint64_Random_16 4.327 3.77%
BM_PushHeap_uint64_Random_16384 6.061 2.05%
BM_PushHeap_uint64_Random_256 5.763 2.86%
BM_PushHeap_uint64_Random_262144 6.090 2.94%
BM_PushHeap_uint64_Random_4 2.162 7.36%
BM_PushHeap_uint64_Random_64 5.167 -
BM_PushHeap_uint64_SingleElement_1 0.535 32.06%
BM_PushHeap_uint64_SingleElement_1024 0.364 -5.28%
BM_PushHeap_uint64_SingleElement_16 0.337 -10.33%
BM_PushHeap_uint64_SingleElement_16384 0.364 -4.41%
BM_PushHeap_uint64_SingleElement_256 0.386 -4.99%
BM_PushHeap_uint64_SingleElement_262144 0.357 -5.66%
BM_PushHeap_uint64_SingleElement_4 0.357 -5.63%
BM_PushHeap_uint64_SingleElement_64 0.352 -15.00%
BM_RangesMakeHeap_float_Ascending_1 0.267 -
BM_RangesMakeHeap_float_Ascending_1024 0.702 -
BM_RangesMakeHeap_float_Ascending_16 0.739 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.661 2.61%
BM_RangesMakeHeap_float_Ascending_262144 0.700 -
BM_RangesMakeHeap_float_Ascending_4 0.392 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.274 -
BM_RangesMakeHeap_float_Descending_1024 0.251 -
BM_RangesMakeHeap_float_Descending_16 0.240 14.20%
BM_RangesMakeHeap_float_Descending_16384 0.232 -
BM_RangesMakeHeap_float_Descending_256 0.257 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.280 -
BM_RangesMakeHeap_float_Descending_64 0.248 24.73%
BM_RangesMakeHeap_float_Heap_1 0.274 -
BM_RangesMakeHeap_float_Heap_1024 0.256 -
BM_RangesMakeHeap_float_Heap_16 0.241 9.05%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.253 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.290 -
BM_RangesMakeHeap_float_Heap_64 0.246 10.77%
BM_RangesMakeHeap_float_PipeOrgan_1 0.270 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.300 1.42%
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -4.46%
BM_RangesMakeHeap_float_PipeOrgan_262144 0.708 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -2.94%
BM_RangesMakeHeap_float_PipeOrgan_64 0.803 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.272 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.832 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.504 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.408 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.270 -
BM_RangesMakeHeap_float_Random_1024 1.177 -
BM_RangesMakeHeap_float_Random_16 1.542 -5.09%
BM_RangesMakeHeap_float_Random_16384 1.115 -5.38%
BM_RangesMakeHeap_float_Random_256 1.382 8.80%
BM_RangesMakeHeap_float_Random_262144 1.094 -1.24%
BM_RangesMakeHeap_float_Random_4 1.554 23.17%
BM_RangesMakeHeap_float_Random_64 1.431 -12.51%
BM_RangesMakeHeap_float_SingleElement_1 0.276 -
BM_RangesMakeHeap_float_SingleElement_1024 0.695 -
BM_RangesMakeHeap_float_SingleElement_16 0.664 -
BM_RangesMakeHeap_float_SingleElement_16384 0.658 -
BM_RangesMakeHeap_float_SingleElement_256 0.640 -
BM_RangesMakeHeap_float_SingleElement_262144 0.712 -3.79%
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.355 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.196 -3.52%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.331 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.407 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.816 11.04%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.127 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.517 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.504 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.486 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.611 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.569 34.84%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.477 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.553 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.537 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.575 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.434 -2.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.496 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.347 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.169 1.59%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.326 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.398 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.573 3.23%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.121 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.321 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.230 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.295 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.372 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.331 -1.16%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.761 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.118 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.021 -3.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.903 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.001 -1.40%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 2.977 -8.97%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.070 -3.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.585 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.108 -2.47%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.198 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.053 -1.53%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.177 -1.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.189 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.216 -2.70%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.780 -1.62%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.103 -1.38%
BM_RangesMakeHeap_string_Ascending_1 0.254 -
BM_RangesMakeHeap_string_Ascending_1024 4.903 -7.28%
BM_RangesMakeHeap_string_Ascending_16 3.658 -
BM_RangesMakeHeap_string_Ascending_16384 5.310 -10.60%
BM_RangesMakeHeap_string_Ascending_256 4.840 -5.30%
BM_RangesMakeHeap_string_Ascending_262144 7.317 -29.04%
BM_RangesMakeHeap_string_Ascending_4 2.883 -
BM_RangesMakeHeap_string_Ascending_64 4.727 -4.40%
BM_RangesMakeHeap_string_Descending_1 0.255 -
BM_RangesMakeHeap_string_Descending_1024 2.708 -1.72%
BM_RangesMakeHeap_string_Descending_16 2.335 -
BM_RangesMakeHeap_string_Descending_16384 2.890 2.45%
BM_RangesMakeHeap_string_Descending_256 2.699 -
BM_RangesMakeHeap_string_Descending_262144 3.491 -28.07%
BM_RangesMakeHeap_string_Descending_4 2.104 -
BM_RangesMakeHeap_string_Descending_64 2.579 -
BM_RangesMakeHeap_string_Heap_1 0.256 -
BM_RangesMakeHeap_string_Heap_1024 4.731 -
BM_RangesMakeHeap_string_Heap_16 4.616 -
BM_RangesMakeHeap_string_Heap_16384 4.990 1.17%
BM_RangesMakeHeap_string_Heap_256 4.884 1.41%
BM_RangesMakeHeap_string_Heap_262144 5.227 1.44%
BM_RangesMakeHeap_string_Heap_4 3.058 2.55%
BM_RangesMakeHeap_string_Heap_64 4.960 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.253 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.872 -6.60%
BM_RangesMakeHeap_string_PipeOrgan_16 3.587 -1.31%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.215 -9.05%
BM_RangesMakeHeap_string_PipeOrgan_256 4.764 -5.31%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.274 -26.16%
BM_RangesMakeHeap_string_PipeOrgan_4 2.580 -1.43%
BM_RangesMakeHeap_string_PipeOrgan_64 4.689 -4.29%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.254 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.471 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.459 -1.10%
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.645 -1.90%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.285 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.584 -4.04%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.874 -1.43%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.054 -1.03%
BM_RangesMakeHeap_string_Random_1 0.247 -
BM_RangesMakeHeap_string_Random_1024 10.629 -
BM_RangesMakeHeap_string_Random_16 8.190 -1.25%
BM_RangesMakeHeap_string_Random_16384 12.432 -
BM_RangesMakeHeap_string_Random_256 10.288 -
BM_RangesMakeHeap_string_Random_262144 15.074 -
BM_RangesMakeHeap_string_Random_4 5.687 -
BM_RangesMakeHeap_string_Random_64 9.886 -
BM_RangesMakeHeap_string_SingleElement_1 0.258 -
BM_RangesMakeHeap_string_SingleElement_1024 6.197 -
BM_RangesMakeHeap_string_SingleElement_16 5.580 1.03%
BM_RangesMakeHeap_string_SingleElement_16384 5.944 -
BM_RangesMakeHeap_string_SingleElement_256 6.333 1.14%
BM_RangesMakeHeap_string_SingleElement_262144 7.380 2.11%
BM_RangesMakeHeap_string_SingleElement_4 3.671 -
BM_RangesMakeHeap_string_SingleElement_64 6.349 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.373 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.942 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.889 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.084 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.603 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.967 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.860 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.811 6.82%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.991 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.241 -1.12%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.970 2.76%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.197 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.100 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.181 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.768 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.043 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.914 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.386 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.947 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.881 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.121 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.943 5.21%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.671 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.250 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.789 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.448 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.927 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.796 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.097 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.080 1.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.566 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.748 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.777 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.925 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.707 1.51%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.879 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.692 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.308 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.709 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.931 -
BM_RangesMakeHeap_uint32_Ascending_1 0.276 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.643 -
BM_RangesMakeHeap_uint32_Ascending_16 0.611 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.608 -
BM_RangesMakeHeap_uint32_Ascending_256 0.597 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.665 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.554 -
BM_RangesMakeHeap_uint32_Descending_1 0.274 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.258 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.258 -
BM_RangesMakeHeap_uint32_Descending_262144 0.233 -
BM_RangesMakeHeap_uint32_Descending_4 0.275 -
BM_RangesMakeHeap_uint32_Descending_64 0.250 -
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.255 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.266 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.283 -
BM_RangesMakeHeap_uint32_Heap_64 0.270 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.273 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.679 -1.90%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.029 -2.12%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.647 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.673 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.401 -6.81%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.718 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.276 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.629 -1.99%
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.276 -
BM_RangesMakeHeap_uint32_Random_1024 1.137 9.93%
BM_RangesMakeHeap_uint32_Random_16 1.255 -
BM_RangesMakeHeap_uint32_Random_16384 1.055 2.79%
BM_RangesMakeHeap_uint32_Random_256 1.156 -4.88%
BM_RangesMakeHeap_uint32_Random_262144 1.004 -2.61%
BM_RangesMakeHeap_uint32_Random_4 1.570 37.69%
BM_RangesMakeHeap_uint32_Random_64 1.289 4.47%
BM_RangesMakeHeap_uint32_SingleElement_1 0.276 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.487 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.536 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.636 -3.51%
BM_RangesMakeHeap_uint32_SingleElement_4 0.323 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.499 -
BM_RangesMakeHeap_uint64_Ascending_1 0.272 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.652 -
BM_RangesMakeHeap_uint64_Ascending_16 0.660 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.632 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.413 -
BM_RangesMakeHeap_uint64_Ascending_64 0.576 -
BM_RangesMakeHeap_uint64_Descending_1 0.271 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.256 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.274 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.280 -
BM_RangesMakeHeap_uint64_Descending_64 0.228 -9.61%
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.259 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.278 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.292 -
BM_RangesMakeHeap_uint64_Heap_64 0.238 -11.91%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.037 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.629 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.756 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.727 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.611 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.428 -2.51%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_RangesMakeHeap_uint64_Random_1 0.270 -
BM_RangesMakeHeap_uint64_Random_1024 1.052 -7.66%
BM_RangesMakeHeap_uint64_Random_16 1.261 -5.48%
BM_RangesMakeHeap_uint64_Random_16384 1.021 -
BM_RangesMakeHeap_uint64_Random_256 1.217 1.64%
BM_RangesMakeHeap_uint64_Random_262144 1.022 -
BM_RangesMakeHeap_uint64_Random_4 1.735 -2.75%
BM_RangesMakeHeap_uint64_Random_64 1.230 -2.33%
BM_RangesMakeHeap_uint64_SingleElement_1 0.270 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.565 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.514 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.581 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.563 -4.25%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.757 -1.76%
BM_RangesMakeHeap_uint64_SingleElement_4 0.326 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.504 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.692 -2.80%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.983 2.91%
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.580 -1.03%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.576 -2.16%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.690 -1.33%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.279 -9.54%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.962 -3.19%
BM_RangesMakeThenSortHeap_float_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.106 1.28%
BM_RangesMakeThenSortHeap_float_Descending_16 1.841 -2.33%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.245 8.48%
BM_RangesMakeThenSortHeap_float_Descending_256 5.996 2.02%
BM_RangesMakeThenSortHeap_float_Descending_262144 34.980 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.216 -
BM_RangesMakeThenSortHeap_float_Descending_64 3.385 3.58%
BM_RangesMakeThenSortHeap_float_Heap_1 0.274 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.250 2.58%
BM_RangesMakeThenSortHeap_float_Heap_16 1.959 -6.92%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.320 2.58%
BM_RangesMakeThenSortHeap_float_Heap_256 6.213 7.07%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.207 -1.52%
BM_RangesMakeThenSortHeap_float_Heap_4 1.241 2.56%
BM_RangesMakeThenSortHeap_float_Heap_64 3.540 4.45%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.446 -1.48%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.983 3.77%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.734 -6.67%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.413 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.800 -1.10%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.493 3.04%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.064 1.79%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.264 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.945 -2.76%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.656 2.12%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.978 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.551 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.513 2.96%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.857 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.997 -
BM_RangesMakeThenSortHeap_float_Random_16 9.851 -1.23%
BM_RangesMakeThenSortHeap_float_Random_16384 46.742 -1.50%
BM_RangesMakeThenSortHeap_float_Random_256 25.390 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.051 -1.13%
BM_RangesMakeThenSortHeap_float_Random_4 4.235 1.54%
BM_RangesMakeThenSortHeap_float_Random_64 17.874 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.853 1.31%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.271 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.714 -1.98%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.010 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.341 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.333 -2.27%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.327 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 15.054 1.42%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.648 -1.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.942 1.94%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.796 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 34.278 2.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.789 1.73%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.116 -2.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.040 -1.82%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.722 -3.48%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.612 -1.78%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.822 -3.43%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 33.725 -1.90%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.232 -22.69%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.702 -1.54%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.271 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.456 1.88%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.659 2.38%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.839 1.55%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.875 1.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 35.246 1.79%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.762 -10.68%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.424 1.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.853 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.697 -1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.224 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.841 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.022 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.803 -1.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.557 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.209 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.625 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.355 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.694 1.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.738 1.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.590 -3.68%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.996 1.33%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.010 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.376 -1.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.834 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.892 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.864 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.035 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.253 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 10.884 41.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 4.790 43.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 13.856 31.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.820 39.35%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 23.200 69.89%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.692 20.30%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 7.033 43.11%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.925 -36.00%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.461 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.155 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.261 -3.00%
BM_RangesMakeThenSortHeap_string_Ascending_262144 77.574 3.41%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.333 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.646 2.84%
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 29.248 -23.70%
BM_RangesMakeThenSortHeap_string_Descending_16 7.798 -
BM_RangesMakeThenSortHeap_string_Descending_16384 65.838 -3.14%
BM_RangesMakeThenSortHeap_string_Descending_256 18.440 -1.98%
BM_RangesMakeThenSortHeap_string_Descending_262144 84.755 -
BM_RangesMakeThenSortHeap_string_Descending_4 3.668 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.009 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.120 -2.84%
BM_RangesMakeThenSortHeap_string_Heap_16 17.797 2.61%
BM_RangesMakeThenSortHeap_string_Heap_16384 100.763 -3.51%
BM_RangesMakeThenSortHeap_string_Heap_256 48.935 -2.59%
BM_RangesMakeThenSortHeap_string_Heap_262144 178.298 -3.28%
BM_RangesMakeThenSortHeap_string_Heap_4 6.008 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.217 -1.09%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.005 51.00%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.642 1.43%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.164 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.749 5.58%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.012 -2.88%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.786 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.152 1.95%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.103 -1.29%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.711 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.107 -1.53%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.037 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 188.732 -2.75%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.580 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.979 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.134 -
BM_RangesMakeThenSortHeap_string_Random_16 22.607 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.559 -
BM_RangesMakeThenSortHeap_string_Random_256 54.722 -
BM_RangesMakeThenSortHeap_string_Random_262144 189.126 -
BM_RangesMakeThenSortHeap_string_Random_4 10.453 -
BM_RangesMakeThenSortHeap_string_Random_64 39.542 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.366 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 30.537 5.27%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.660 2.89%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 38.582 -
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.620 3.92%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 51.265 2.67%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.102 -
BM_RangesMakeThenSortHeap_string_SingleElement_64 20.200 7.62%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.204 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.648 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.758 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.321 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.100 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.397 -3.42%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.584 -1.95%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.792 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.565 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.747 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.981 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.091 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.186 2.28%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.421 -3.31%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.588 -1.64%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.602 -1.22%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.258 -1.36%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.021 -1.48%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.806 -1.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.032 4.71%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.877 -1.98%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.246 1.76%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 9.017 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.581 1.39%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.351 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 45.051 1.65%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.386 1.52%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.421 1.69%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.184 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.203 -1.46%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.083 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.812 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.859 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.536 -2.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 11.264 2.78%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.201 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.013 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.116 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.676 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.292 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.317 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.621 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.248 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.557 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.045 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.532 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.778 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.659 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.698 1.92%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.862 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.702 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.741 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.885 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.714 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.074 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.425 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.686 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.303 10.68%
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.281 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.526 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 17.078 4.51%
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.739 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.623 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.453 3.19%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.663 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.331 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.104 -1.20%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.473 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.269 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.514 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.168 -3.43%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.168 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.113 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.846 1.02%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.262 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.245 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.657 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.347 -2.81%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.250 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.625 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.602 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.515 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.468 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.472 -1.48%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.739 2.93%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.971 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.524 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.687 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.175 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.297 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.497 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.970 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.868 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.259 -2.08%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.063 1.22%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.791 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.646 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.911 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.464 1.80%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.286 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.708 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.482 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 16.886 -1.54%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.761 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.061 -1.51%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.464 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.376 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.267 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.591 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.268 -1.12%
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.690 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.618 -1.34%
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.529 16.82%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.387 -1.05%
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.282 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.417 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.326 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.659 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.465 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.067 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.189 -1.67%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.213 -1.88%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.267 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.142 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.561 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 11.327 21.31%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.242 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.395 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.984 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.675 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.534 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.503 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.751 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.998 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.424 -1.48%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.951 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.271 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.468 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.528 -1.27%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.108 -1.18%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.396 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.241 -1.95%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.127 1.69%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.861 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.172 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.017 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.728 -1.16%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.784 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.742 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.255 -1.45%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.186 -
BM_RangesPopHeap_float_1 0.472 -
BM_RangesPopHeap_float_1024 27.814 -
BM_RangesPopHeap_float_16 6.929 5.71%
BM_RangesPopHeap_float_16384 33.260 -
BM_RangesPopHeap_float_256 22.096 8.25%
BM_RangesPopHeap_float_262144 35.521 -6.69%
BM_RangesPopHeap_float_4 2.459 1.67%
BM_RangesPopHeap_float_64 13.406 7.07%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.507 5.87%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.760 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.261 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.458 -
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.298 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.250 -2.14%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.201 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.700 -1.40%
BM_RangesPopHeap_string_1 0.462 -32.99%
BM_RangesPopHeap_string_1024 56.083 -
BM_RangesPopHeap_string_16 14.358 -
BM_RangesPopHeap_string_16384 70.820 -1.89%
BM_RangesPopHeap_string_256 40.477 -1.54%
BM_RangesPopHeap_string_262144 93.263 -7.03%
BM_RangesPopHeap_string_4 5.314 -
BM_RangesPopHeap_string_64 25.776 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.429 -38.45%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.542 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.497 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 58.934 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.889 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.124 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.178 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.549 -
BM_RangesPopHeap_uint32_1 0.574 18.06%
BM_RangesPopHeap_uint32_1024 21.326 -
BM_RangesPopHeap_uint32_16 7.590 -
BM_RangesPopHeap_uint32_16384 31.150 -
BM_RangesPopHeap_uint32_256 16.958 -1.52%
BM_RangesPopHeap_uint32_262144 41.002 -
BM_RangesPopHeap_uint32_4 2.632 -1.17%
BM_RangesPopHeap_uint32_64 12.582 -
BM_RangesPopHeap_uint64_1 0.518 15.34%
BM_RangesPopHeap_uint64_1024 21.479 -
BM_RangesPopHeap_uint64_16 7.596 -
BM_RangesPopHeap_uint64_16384 31.293 -
BM_RangesPopHeap_uint64_256 16.998 -
BM_RangesPopHeap_uint64_262144 41.674 -1.89%
BM_RangesPopHeap_uint64_4 2.648 -
BM_RangesPopHeap_uint64_64 12.647 -
BM_RangesPushHeap_float_Ascending_1 0.468 -
BM_RangesPushHeap_float_Ascending_1024 3.214 2.68%
BM_RangesPushHeap_float_Ascending_16 1.109 12.41%
BM_RangesPushHeap_float_Ascending_16384 4.150 -3.39%
BM_RangesPushHeap_float_Ascending_256 2.545 2.53%
BM_RangesPushHeap_float_Ascending_262144 5.292 1.55%
BM_RangesPushHeap_float_Ascending_4 0.538 -
BM_RangesPushHeap_float_Ascending_64 1.853 5.05%
BM_RangesPushHeap_float_Descending_1 0.630 12.47%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.363 -3.51%
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.401 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -5.76%
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.466 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.912 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.518 -
BM_RangesPushHeap_float_PipeOrgan_256 1.727 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.146 -
BM_RangesPushHeap_float_PipeOrgan_4 0.496 2.25%
BM_RangesPushHeap_float_PipeOrgan_64 1.298 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.621 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.979 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.535 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.619 -
BM_RangesPushHeap_float_Random_1 0.697 20.78%
BM_RangesPushHeap_float_Random_1024 7.503 -
BM_RangesPushHeap_float_Random_16 5.306 -
BM_RangesPushHeap_float_Random_16384 7.663 -
BM_RangesPushHeap_float_Random_256 7.280 -
BM_RangesPushHeap_float_Random_262144 7.625 -
BM_RangesPushHeap_float_Random_4 2.944 -2.48%
BM_RangesPushHeap_float_Random_64 6.749 -
BM_RangesPushHeap_float_SingleElement_1 0.459 11.52%
BM_RangesPushHeap_float_SingleElement_1024 0.388 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -3.99%
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -6.82%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.575 19.88%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.176 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.585 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 7.026 1.47%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.251 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.513 -1.82%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.876 8.91%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.406 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.584 4.95%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.741 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.180 -2.81%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.067 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.226 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.485 1.30%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.679 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.658 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.924 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.978 -6.02%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.654 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.634 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.460 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.621 -1.65%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.345 -4.25%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.532 18.82%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.434 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.462 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.632 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.245 1.14%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.538 -1.02%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.574 -3.86%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.770 1.08%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.697 62.13%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.552 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.586 -1.72%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.552 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.571 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.547 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.557 4.36%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.544 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 12.971 7.74%
BM_RangesPushHeap_string_Ascending_16 4.652 -
BM_RangesPushHeap_string_Ascending_16384 20.713 12.77%
BM_RangesPushHeap_string_Ascending_256 10.512 10.27%
BM_RangesPushHeap_string_Ascending_262144 27.670 -5.33%
BM_RangesPushHeap_string_Ascending_4 2.540 -1.22%
BM_RangesPushHeap_string_Ascending_64 7.332 5.68%
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.780 18.04%
BM_RangesPushHeap_string_Descending_16 2.226 6.46%
BM_RangesPushHeap_string_Descending_16384 2.648 12.55%
BM_RangesPushHeap_string_Descending_256 2.609 14.72%
BM_RangesPushHeap_string_Descending_262144 4.631 43.93%
BM_RangesPushHeap_string_Descending_4 2.039 7.89%
BM_RangesPushHeap_string_Descending_64 2.427 10.84%
BM_RangesPushHeap_string_PipeOrgan_1 0.700 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.343 6.66%
BM_RangesPushHeap_string_PipeOrgan_16 4.182 2.13%
BM_RangesPushHeap_string_PipeOrgan_16384 14.104 7.15%
BM_RangesPushHeap_string_PipeOrgan_256 8.342 5.55%
BM_RangesPushHeap_string_PipeOrgan_262144 17.274 -2.42%
BM_RangesPushHeap_string_PipeOrgan_4 2.542 -
BM_RangesPushHeap_string_PipeOrgan_64 5.964 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.459 3.49%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.205 1.00%
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.065 3.27%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.726 2.30%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.775 4.89%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.108 1.06%
BM_RangesPushHeap_string_QuickSortAdversary_64 12.977 1.53%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.973 -
BM_RangesPushHeap_string_Random_16 10.290 1.67%
BM_RangesPushHeap_string_Random_16384 16.225 -
BM_RangesPushHeap_string_Random_256 14.332 1.95%
BM_RangesPushHeap_string_Random_262144 20.654 14.54%
BM_RangesPushHeap_string_Random_4 6.045 1.62%
BM_RangesPushHeap_string_Random_64 12.936 2.04%
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.450 -2.22%
BM_RangesPushHeap_string_SingleElement_16 2.420 -4.26%
BM_RangesPushHeap_string_SingleElement_16384 2.462 -2.48%
BM_RangesPushHeap_string_SingleElement_256 2.426 -3.31%
BM_RangesPushHeap_string_SingleElement_262144 2.505 -1.95%
BM_RangesPushHeap_string_SingleElement_4 2.156 -3.25%
BM_RangesPushHeap_string_SingleElement_64 2.486 -2.69%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.577 -17.25%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.808 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.107 1.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.923 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.928 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.562 1.04%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.028 2.40%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.930 -1.04%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.633 35.62%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.701 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.638 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.690 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.759 7.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.913 -1.89%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.613 49.31%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.483 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.539 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.518 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.898 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.172 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.909 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.234 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.492 -8.03%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.079 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.287 1.58%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.852 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.833 1.78%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.528 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.447 -3.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.449 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.412 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.604 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.060 -1.42%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.334 -3.18%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.449 -5.30%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.821 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.463 -3.79%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.745 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.751 3.19%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.752 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.762 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.744 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.650 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.748 -
BM_RangesPushHeap_uint32_Ascending_1 0.695 39.11%
BM_RangesPushHeap_uint32_Ascending_1024 3.894 -1.46%
BM_RangesPushHeap_uint32_Ascending_16 1.385 -
BM_RangesPushHeap_uint32_Ascending_16384 6.449 -4.03%
BM_RangesPushHeap_uint32_Ascending_256 3.052 -1.47%
BM_RangesPushHeap_uint32_Ascending_262144 8.182 -
BM_RangesPushHeap_uint32_Ascending_4 0.757 -
BM_RangesPushHeap_uint32_Ascending_64 2.202 -1.35%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.389 -
BM_RangesPushHeap_uint32_Descending_16 0.382 7.11%
BM_RangesPushHeap_uint32_Descending_16384 0.384 -
BM_RangesPushHeap_uint32_Descending_256 0.404 -
BM_RangesPushHeap_uint32_Descending_262144 0.384 -
BM_RangesPushHeap_uint32_Descending_4 0.401 16.12%
BM_RangesPushHeap_uint32_Descending_64 0.385 2.89%
BM_RangesPushHeap_uint32_PipeOrgan_1 0.450 -26.37%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.873 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.027 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.533 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.309 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.697 62.65%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.605 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.916 -2.09%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.483 17.48%
BM_RangesPushHeap_uint32_Random_1024 6.138 -1.39%
BM_RangesPushHeap_uint32_Random_16 4.433 -
BM_RangesPushHeap_uint32_Random_16384 6.237 -1.99%
BM_RangesPushHeap_uint32_Random_256 5.905 -3.01%
BM_RangesPushHeap_uint32_Random_262144 6.272 -1.66%
BM_RangesPushHeap_uint32_Random_4 2.382 -6.49%
BM_RangesPushHeap_uint32_Random_64 5.509 -1.73%
BM_RangesPushHeap_uint32_SingleElement_1 0.469 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.373 -
BM_RangesPushHeap_uint32_SingleElement_16 0.357 6.14%
BM_RangesPushHeap_uint32_SingleElement_16384 0.367 -
BM_RangesPushHeap_uint32_SingleElement_256 0.392 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.366 2.90%
BM_RangesPushHeap_uint32_SingleElement_4 0.370 8.73%
BM_RangesPushHeap_uint32_SingleElement_64 0.364 3.94%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.674 1.34%
BM_RangesPushHeap_uint64_Ascending_16 0.931 -2.59%
BM_RangesPushHeap_uint64_Ascending_16384 3.733 1.20%
BM_RangesPushHeap_uint64_Ascending_256 2.203 1.48%
BM_RangesPushHeap_uint64_Ascending_262144 4.907 -
BM_RangesPushHeap_uint64_Ascending_4 0.550 -
BM_RangesPushHeap_uint64_Ascending_64 1.623 -
BM_RangesPushHeap_uint64_Descending_1 0.576 -
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.362 -
BM_RangesPushHeap_uint64_Descending_64 0.376 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.466 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.924 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.889 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.388 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.691 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.043 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.485 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.326 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.982 7.59%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.542 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.913 1.76%
BM_RangesPushHeap_uint64_Random_16 4.208 -2.23%
BM_RangesPushHeap_uint64_Random_16384 5.919 -
BM_RangesPushHeap_uint64_Random_256 5.691 -1.69%
BM_RangesPushHeap_uint64_Random_262144 6.004 -1.09%
BM_RangesPushHeap_uint64_Random_4 2.121 3.66%
BM_RangesPushHeap_uint64_Random_64 5.239 -1.11%
BM_RangesPushHeap_uint64_SingleElement_1 0.697 41.14%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -3.25%
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -3.12%
BM_RangesPushHeap_uint64_SingleElement_64 0.370 -
BM_RangesSortHeap_float_1 0.249 -
BM_RangesSortHeap_float_1024 7.936 -1.06%
BM_RangesSortHeap_float_16 1.600 -3.35%
BM_RangesSortHeap_float_16384 27.529 4.37%
BM_RangesSortHeap_float_256 5.765 -
BM_RangesSortHeap_float_262144 30.700 2.64%
BM_RangesSortHeap_float_4 1.059 5.33%
BM_RangesSortHeap_float_64 3.203 3.49%
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.259 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.591 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.884 -1.27%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.364 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.056 -1.41%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.052 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.436 -21.33%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.591 -1.44%
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 60.480 2.13%
BM_RangesSortHeap_string_16 14.324 -
BM_RangesSortHeap_string_16384 98.288 1.27%
BM_RangesSortHeap_string_256 45.330 1.66%
BM_RangesSortHeap_string_262144 175.123 -
BM_RangesSortHeap_string_4 4.269 -
BM_RangesSortHeap_string_64 30.300 1.50%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.708 1.21%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.635 1.06%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.831 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.564 1.68%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.657 1.02%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.436 2.11%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.522 -
BM_RangesSortHeap_uint32_1 0.251 -4.93%
BM_RangesSortHeap_uint32_1024 10.275 -
BM_RangesSortHeap_uint32_16 4.808 -
BM_RangesSortHeap_uint32_16384 16.355 -
BM_RangesSortHeap_uint32_256 8.088 -
BM_RangesSortHeap_uint32_262144 24.429 -
BM_RangesSortHeap_uint32_4 1.041 -
BM_RangesSortHeap_uint32_64 7.993 -
BM_RangesSortHeap_uint64_1 0.260 -
BM_RangesSortHeap_uint64_1024 10.182 -
BM_RangesSortHeap_uint64_16 4.947 -1.16%
BM_RangesSortHeap_uint64_16384 16.370 -
BM_RangesSortHeap_uint64_256 8.292 -
BM_RangesSortHeap_uint64_262144 24.515 -
BM_RangesSortHeap_uint64_4 0.932 -1.28%
BM_RangesSortHeap_uint64_64 7.923 -
BM_SortHeap_float_1 0.266 6.33%
BM_SortHeap_float_1024 8.074 -
BM_SortHeap_float_16 1.603 -3.23%
BM_SortHeap_float_16384 28.358 5.63%
BM_SortHeap_float_256 5.762 -2.68%
BM_SortHeap_float_262144 31.372 3.32%
BM_SortHeap_float_4 1.071 3.71%
BM_SortHeap_float_64 3.260 1.53%
BM_SortHeap_pair<uint32,_uint32>_1 0.246 -5.71%
BM_SortHeap_pair<uint32,_uint32>_1024 14.071 2.27%
BM_SortHeap_pair<uint32,_uint32>_16 6.206 4.10%
BM_SortHeap_pair<uint32,_uint32>_16384 23.397 3.79%
BM_SortHeap_pair<uint32,_uint32>_256 10.485 4.10%
BM_SortHeap_pair<uint32,_uint32>_262144 34.629 2.83%
BM_SortHeap_pair<uint32,_uint32>_4 1.821 18.60%
BM_SortHeap_pair<uint32,_uint32>_64 8.895 2.15%
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 58.960 -1.88%
BM_SortHeap_string_16 14.118 -1.31%
BM_SortHeap_string_16384 96.039 -2.09%
BM_SortHeap_string_256 44.311 -1.75%
BM_SortHeap_string_262144 176.549 -
BM_SortHeap_string_4 4.250 -
BM_SortHeap_string_64 29.718 -1.55%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.482 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.560 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.620 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.330 -1.08%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.373 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.459 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.414 -1.12%
BM_SortHeap_uint32_1 0.265 -
BM_SortHeap_uint32_1024 10.245 -
BM_SortHeap_uint32_16 4.796 -1.36%
BM_SortHeap_uint32_16384 16.378 -
BM_SortHeap_uint32_256 8.120 -
BM_SortHeap_uint32_262144 24.517 -
BM_SortHeap_uint32_4 1.046 -
BM_SortHeap_uint32_64 7.977 -
BM_SortHeap_uint64_1 0.265 -
BM_SortHeap_uint64_1024 10.227 -
BM_SortHeap_uint64_16 4.980 -
BM_SortHeap_uint64_16384 16.470 -
BM_SortHeap_uint64_256 8.304 -
BM_SortHeap_uint64_262144 24.654 -
BM_SortHeap_uint64_4 0.940 -
BM_SortHeap_uint64_64 7.918 -
BM_StringAssignAsciizMix_Opaque 4.803 -3.18%
BM_StringAssignAsciizMix_Transparent 3.024 -2.82%
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.355 -
BM_StringAssignAsciiz_Huge_Opaque 182.522 -
BM_StringAssignAsciiz_Huge_Transparent 182.571 -
BM_StringAssignAsciiz_Large_Opaque 11.597 -2.04%
BM_StringAssignAsciiz_Large_Transparent 11.533 -2.32%
BM_StringAssignAsciiz_Small_Opaque 2.882 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.494 -
BM_StringAssignStr_Huge_Opaque 112.218 3.26%
BM_StringAssignStr_Huge_Transparent 114.559 3.33%
BM_StringAssignStr_Large_Opaque 10.222 -1.84%
BM_StringAssignStr_Large_Transparent 10.318 -
BM_StringAssignStr_Small_Opaque 0.733 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.083 -2.48%
BM_StringConstructDestroyCStr_Empty_Transparent 0.317 35.29%
BM_StringConstructDestroyCStr_Huge_Opaque 158.503 -1.22%
BM_StringConstructDestroyCStr_Huge_Transparent 68.414 -2.99%
BM_StringConstructDestroyCStr_Large_Opaque 15.215 2.61%
BM_StringConstructDestroyCStr_Large_Transparent 10.616 15.38%
BM_StringConstructDestroyCStr_Small_Opaque 2.312 11.09%
BM_StringConstructDestroyCStr_Small_Transparent 0.347 -
BM_StringCopy_Empty 0.652 -
BM_StringCopy_Huge 105.407 -
BM_StringCopy_Large 6.206 -
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.267 -28.74%
BM_StringDestroy_Empty 0.755 10.65%
BM_StringDestroy_Huge 10.658 -
BM_StringDestroy_Large 7.134 4.53%
BM_StringDestroy_Small 0.670 2.89%
BM_StringEraseToEnd_Empty_Opaque 0.609 -
BM_StringEraseToEnd_Empty_Transparent 0.355 -
BM_StringEraseToEnd_Huge_Opaque 2.318 -1.38%
BM_StringEraseToEnd_Huge_Transparent 2.441 -
BM_StringEraseToEnd_Large_Opaque 1.029 1.25%
BM_StringEraseToEnd_Large_Transparent 0.855 1.38%
BM_StringEraseToEnd_Small_Opaque 0.614 -
BM_StringEraseToEnd_Small_Transparent 0.453 8.80%
BM_StringEraseWithMove_Empty_Opaque 0.902 12.79%
BM_StringEraseWithMove_Empty_Transparent 0.666 16.82%
BM_StringEraseWithMove_Huge_Opaque 46.080 -1.41%
BM_StringEraseWithMove_Huge_Transparent 45.111 -
BM_StringEraseWithMove_Large_Opaque 2.746 -3.83%
BM_StringEraseWithMove_Large_Transparent 2.430 -10.09%
BM_StringEraseWithMove_Small_Opaque 2.557 -2.47%
BM_StringEraseWithMove_Small_Transparent 2.313 -9.23%
BM_StringFindAllMatch/1 2.887 9.59%
BM_StringFindAllMatch/131072 2272.033 -
BM_StringFindAllMatch/32768 576.151 -
BM_StringFindAllMatch/4096 80.375 -6.41%
BM_StringFindAllMatch/512 12.347 7.68%
BM_StringFindAllMatch/64 3.075 2.61%
BM_StringFindAllMatch/8 2.600 5.21%
BM_StringFindCharLiteral/1024 16.940 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.373 -
BM_StringFindCharLiteral/256 5.315 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.374 -
BM_StringFindCharLiteral/512 9.248 -
BM_StringFindCharLiteral/64 2.131 2.00%
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.362 -
BM_StringFindMatch1/1 983.073 -
BM_StringFindMatch1/32768 1573.836 -
BM_StringFindMatch1/4096 1064.615 -
BM_StringFindMatch1/512 991.025 -
BM_StringFindMatch1/64 984.087 -
BM_StringFindMatch1/8 982.846 -
BM_StringFindMatch2/1 982.407 -
BM_StringFindMatch2/32768 1574.614 -
BM_StringFindMatch2/4096 1066.947 -
BM_StringFindMatch2/512 990.346 -
BM_StringFindMatch2/64 983.912 -
BM_StringFindMatch2/8 982.742 -
BM_StringFindNoMatch/10 1.302 2.33%
BM_StringFindNoMatch/131072 1966.554 -
BM_StringFindNoMatch/32768 499.233 -
BM_StringFindNoMatch/4096 75.307 -
BM_StringFindNoMatch/512 9.240 -
BM_StringFindNoMatch/64 1.932 -2.35%
BM_StringFindStringLiteral/1024 17.276 -4.56%
BM_StringFindStringLiteral/128 3.039 -2.82%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.351 -
BM_StringFindStringLiteral/256 5.318 -
BM_StringFindStringLiteral/32 1.656 -
BM_StringFindStringLiteral/4096 77.455 -
BM_StringFindStringLiteral/512 9.264 -3.60%
BM_StringFindStringLiteral/64 2.118 -
BM_StringFindStringLiteral/8 1.620 -
BM_StringFindStringLiteral/8192 138.467 -
BM_StringMove_Empty 1.296 -
BM_StringMove_Huge 1.291 -
BM_StringMove_Large 1.293 -
BM_StringMove_Small 1.295 -
BM_StringRead_Cold_Deep_Empty 1.072 1.44%
BM_StringRead_Cold_Deep_Large 1.587 1.45%
BM_StringRead_Cold_Deep_Small 1.088 4.11%
BM_StringRead_Cold_Shallow_Empty 1.061 3.58%
BM_StringRead_Cold_Shallow_Large 1.378 5.28%
BM_StringRead_Cold_Shallow_Small 1.072 1.28%
BM_StringRead_Hot_Deep_Empty 0.477 -
BM_StringRead_Hot_Deep_Large 0.524 -24.29%
BM_StringRead_Hot_Deep_Small 0.477 -
BM_StringRead_Hot_Shallow_Empty 0.478 -
BM_StringRead_Hot_Shallow_Large 0.463 -
BM_StringRead_Hot_Shallow_Small 0.479 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.362 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.591 -5.02%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.592 -6.01%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.158 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -5.69%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.049 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.362 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -4.04%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -3.97%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.329 -10.29%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.331 -9.17%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.331 -9.06%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.332 -8.92%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.232 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.344 -40.00%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.631 27.26%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.827 1.44%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.820 -1.63%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.825 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.345 -11.90%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.306 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.260 -42.03%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.457 -17.59%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.453 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.492 -2.62%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.447 -19.46%
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.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.212 -2.97%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.059 2.06%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.393 -6.95%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.015 8.87%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.548 -7.13%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.336 2.15%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.710 -10.87%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.748 11.05%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.397 -3.83%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.890 2.77%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.383 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.628 -5.59%
BM_StringRelational_Compare_Empty_Empty_Control 1.612 -
BM_StringRelational_Compare_Empty_Huge_Control 1.614 -
BM_StringRelational_Compare_Empty_Large_Control 1.614 -
BM_StringRelational_Compare_Empty_Small_Control 1.644 -
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.001 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.558 -
BM_StringRelational_Compare_Huge_Huge_Control 98.799 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.610 -
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.612 -
BM_StringRelational_Compare_Small_Huge_Control 1.851 -
BM_StringRelational_Compare_Small_Large_Control 1.851 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.391 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.658 -3.97%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 1.959 -7.53%
BM_StringRelational_Eq_Empty_Huge_Control 0.489 -
BM_StringRelational_Eq_Empty_Large_Control 0.498 3.43%
BM_StringRelational_Eq_Empty_Small_Control 0.484 2.30%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.848 33.10%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.438 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.523 -
BM_StringRelational_Eq_Huge_Huge_Control 99.018 -
BM_StringRelational_Eq_Large_Huge_Control 0.482 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.503 -
BM_StringRelational_Eq_Large_Large_ChangeLast 1.907 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.852 3.47%
BM_StringRelational_Eq_Large_Large_Control 2.264 -8.76%
BM_StringRelational_Eq_Small_Huge_Control 0.502 5.34%
BM_StringRelational_Eq_Small_Large_Control 0.492 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.575 -3.16%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.183 5.07%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.603 13.34%
BM_StringRelational_Eq_Small_Small_Control 1.836 -
BM_StringRelational_Less_Empty_Empty_Control 2.155 1.86%
BM_StringRelational_Less_Empty_Huge_Control 1.995 -3.09%
BM_StringRelational_Less_Empty_Large_Control 2.003 1.29%
BM_StringRelational_Less_Empty_Small_Control 2.036 -
BM_StringRelational_Less_Huge_Empty_Control 2.100 8.16%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.213 -12.97%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.083 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.177 -
BM_StringRelational_Less_Huge_Huge_Control 99.258 -
BM_StringRelational_Less_Huge_Large_Control 2.314 -7.58%
BM_StringRelational_Less_Huge_Small_Control 1.848 1.15%
BM_StringRelational_Less_Large_Empty_Control 1.935 -8.20%
BM_StringRelational_Less_Large_Huge_Control 2.184 -7.78%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.208 4.37%
BM_StringRelational_Less_Large_Large_ChangeLast 2.051 7.15%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Less_Large_Large_Control 2.329 4.76%
BM_StringRelational_Less_Large_Small_Control 1.801 1.76%
BM_StringRelational_Less_Small_Empty_Control 1.900 -4.48%
BM_StringRelational_Less_Small_Huge_Control 1.727 -6.12%
BM_StringRelational_Less_Small_Large_Control 1.825 -3.89%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.265 -11.96%
BM_StringRelational_Less_Small_Small_ChangeLast 1.897 7.86%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.435 11.52%
BM_StringRelational_Less_Small_Small_Control 1.785 1.84%
BM_StringResizeAndOverwrite 0.860 -
BM_align/1 0.963 -1.07%
BM_align/256 0.950 -1.20%
BM_align/64 0.952 -
BM_align/8 0.949 -1.34%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.466 -
BM_deque_deque_copy/1024 38.918 -
BM_deque_deque_copy/2 3.112 -2.03%
BM_deque_deque_copy/4000 144.090 -
BM_deque_deque_copy/4096 152.642 -
BM_deque_deque_copy/512 20.344 -
BM_deque_deque_copy/5500 202.066 -
BM_deque_deque_copy/64 5.563 1.54%
BM_deque_deque_copy/64000 2675.681 1.24%
BM_deque_deque_copy/65536 2889.792 3.36%
BM_deque_deque_copy/70000 2871.624 2.55%
BM_deque_deque_copy_backward/0 0.712 -17.48%
BM_deque_deque_copy_backward/1 2.824 1.78%
BM_deque_deque_copy_backward/1024 37.848 -
BM_deque_deque_copy_backward/2 2.534 -
BM_deque_deque_copy_backward/4000 148.381 -
BM_deque_deque_copy_backward/4096 152.896 -
BM_deque_deque_copy_backward/512 18.576 -3.56%
BM_deque_deque_copy_backward/5500 205.081 -1.49%
BM_deque_deque_copy_backward/64 3.324 -6.37%
BM_deque_deque_copy_backward/64000 7826.649 -1.73%
BM_deque_deque_copy_backward/65536 8250.631 1.64%
BM_deque_deque_copy_backward/70000 8736.218 1.29%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.433 -1.29%
BM_deque_deque_move/1024 39.309 -
BM_deque_deque_move/2 3.063 -3.53%
BM_deque_deque_move/4000 145.054 -
BM_deque_deque_move/4096 152.558 -
BM_deque_deque_move/512 20.364 -
BM_deque_deque_move/5500 202.094 -
BM_deque_deque_move/64 5.562 1.30%
BM_deque_deque_move/64000 2762.210 1.36%
BM_deque_deque_move/65536 2850.380 -
BM_deque_deque_move/70000 3102.351 -1.79%
BM_deque_deque_move_backward/0 0.758 -17.72%
BM_deque_deque_move_backward/1 2.799 -
BM_deque_deque_move_backward/1024 38.191 -
BM_deque_deque_move_backward/2 2.531 -
BM_deque_deque_move_backward/4000 149.186 -
BM_deque_deque_move_backward/4096 154.989 -
BM_deque_deque_move_backward/512 18.562 -1.28%
BM_deque_deque_move_backward/5500 207.048 -
BM_deque_deque_move_backward/64 3.326 -2.19%
BM_deque_deque_move_backward/64000 7904.273 1.14%
BM_deque_deque_move_backward/65536 8224.729 -
BM_deque_deque_move_backward/70000 8702.153 1.04%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.343 -4.24%
BM_deque_deque_ranges_copy/1024 38.839 -
BM_deque_deque_ranges_copy/2 3.056 -3.68%
BM_deque_deque_ranges_copy/4000 144.915 -
BM_deque_deque_ranges_copy/4096 150.807 -
BM_deque_deque_ranges_copy/512 20.298 -
BM_deque_deque_ranges_copy/5500 203.556 -
BM_deque_deque_ranges_copy/64 5.562 2.43%
BM_deque_deque_ranges_copy/64000 2699.821 3.74%
BM_deque_deque_ranges_copy/65536 2807.356 2.39%
BM_deque_deque_ranges_copy/70000 3027.660 -
BM_deque_deque_ranges_copy_backward/0 0.922 19.60%
BM_deque_deque_ranges_copy_backward/1 2.805 -
BM_deque_deque_ranges_copy_backward/1024 37.962 -
BM_deque_deque_ranges_copy_backward/2 2.533 -
BM_deque_deque_ranges_copy_backward/4000 150.674 3.08%
BM_deque_deque_ranges_copy_backward/4096 154.139 -
BM_deque_deque_ranges_copy_backward/512 18.588 -5.70%
BM_deque_deque_ranges_copy_backward/5500 207.834 1.10%
BM_deque_deque_ranges_copy_backward/64 3.327 -4.33%
BM_deque_deque_ranges_copy_backward/64000 7794.058 -1.24%
BM_deque_deque_ranges_copy_backward/65536 8317.871 3.08%
BM_deque_deque_ranges_copy_backward/70000 8794.367 -1.37%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.339 -4.30%
BM_deque_deque_ranges_move/1024 39.056 -
BM_deque_deque_ranges_move/2 3.061 -3.42%
BM_deque_deque_ranges_move/4000 144.859 -
BM_deque_deque_ranges_move/4096 150.724 -
BM_deque_deque_ranges_move/512 20.301 -
BM_deque_deque_ranges_move/5500 201.350 -1.97%
BM_deque_deque_ranges_move/64 5.569 2.70%
BM_deque_deque_ranges_move/64000 2935.744 3.54%
BM_deque_deque_ranges_move/65536 2843.055 -
BM_deque_deque_ranges_move/70000 2977.325 -8.06%
BM_deque_deque_ranges_move_backward/0 0.921 -
BM_deque_deque_ranges_move_backward/1 2.787 2.70%
BM_deque_deque_ranges_move_backward/1024 38.367 -
BM_deque_deque_ranges_move_backward/2 2.529 2.21%
BM_deque_deque_ranges_move_backward/4000 152.171 3.24%
BM_deque_deque_ranges_move_backward/4096 155.496 -
BM_deque_deque_ranges_move_backward/512 18.576 -4.78%
BM_deque_deque_ranges_move_backward/5500 208.033 -
BM_deque_deque_ranges_move_backward/64 3.325 -6.59%
BM_deque_deque_ranges_move_backward/64000 7904.807 -
BM_deque_deque_ranges_move_backward/65536 8144.704 -
BM_deque_deque_ranges_move_backward/70000 8920.024 2.85%
BM_deque_vector_copy/0 1.635 11.39%
BM_deque_vector_copy/1 2.246 6.45%
BM_deque_vector_copy/1024 37.154 -
BM_deque_vector_copy/2 1.937 5.66%
BM_deque_vector_copy/4000 140.463 -
BM_deque_vector_copy/4096 145.235 -
BM_deque_vector_copy/512 16.757 -
BM_deque_vector_copy/5500 197.161 1.71%
BM_deque_vector_copy/64 2.655 3.59%
BM_deque_vector_copy/64000 2461.355 -
BM_deque_vector_copy/65536 2568.346 -
BM_deque_vector_copy/70000 2846.321 -
BM_deque_vector_copy_backward/0 1.497 -3.11%
BM_deque_vector_copy_backward/1 2.113 1.02%
BM_deque_vector_copy_backward/1024 36.839 -
BM_deque_vector_copy_backward/2 1.842 -
BM_deque_vector_copy_backward/4000 141.522 -
BM_deque_vector_copy_backward/4096 147.967 -
BM_deque_vector_copy_backward/512 17.922 -
BM_deque_vector_copy_backward/5500 202.811 1.70%
BM_deque_vector_copy_backward/64 2.945 -
BM_deque_vector_copy_backward/64000 7968.257 -
BM_deque_vector_copy_backward/65536 7994.599 -2.15%
BM_deque_vector_copy_backward/70000 8638.141 -
BM_deque_vector_move/0 1.539 7.87%
BM_deque_vector_move/1 2.099 -
BM_deque_vector_move/1024 37.286 -
BM_deque_vector_move/2 1.842 -
BM_deque_vector_move/4000 139.700 -
BM_deque_vector_move/4096 145.534 -
BM_deque_vector_move/512 16.688 -
BM_deque_vector_move/5500 196.281 -
BM_deque_vector_move/64 2.577 -
BM_deque_vector_move/64000 2714.313 -
BM_deque_vector_move/65536 2739.422 2.80%
BM_deque_vector_move/70000 2932.977 -1.09%
BM_deque_vector_move_backward/0 1.374 -
BM_deque_vector_move_backward/1 2.090 -
BM_deque_vector_move_backward/1024 36.678 -
BM_deque_vector_move_backward/2 1.837 -
BM_deque_vector_move_backward/4000 142.821 -
BM_deque_vector_move_backward/4096 148.650 -
BM_deque_vector_move_backward/512 17.908 -
BM_deque_vector_move_backward/5500 202.637 1.10%
BM_deque_vector_move_backward/64 2.944 -
BM_deque_vector_move_backward/64000 7868.595 -
BM_deque_vector_move_backward/65536 7922.725 -2.52%
BM_deque_vector_move_backward/70000 8639.025 -
BM_deque_vector_ranges_copy/0 1.526 4.81%
BM_deque_vector_ranges_copy/1 2.146 2.43%
BM_deque_vector_ranges_copy/1024 36.899 -
BM_deque_vector_ranges_copy/2 1.885 2.68%
BM_deque_vector_ranges_copy/4000 142.108 -
BM_deque_vector_ranges_copy/4096 147.412 1.21%
BM_deque_vector_ranges_copy/512 16.671 -
BM_deque_vector_ranges_copy/5500 199.285 -
BM_deque_vector_ranges_copy/64 2.664 2.32%
BM_deque_vector_ranges_copy/64000 2593.813 -2.62%
BM_deque_vector_ranges_copy/65536 2648.491 1.41%
BM_deque_vector_ranges_copy/70000 2808.770 -4.74%
BM_deque_vector_ranges_copy_backward/0 1.533 7.49%
BM_deque_vector_ranges_copy_backward/1 2.123 -
BM_deque_vector_ranges_copy_backward/1024 36.856 -1.19%
BM_deque_vector_ranges_copy_backward/2 1.840 -
BM_deque_vector_ranges_copy_backward/4000 144.630 1.79%
BM_deque_vector_ranges_copy_backward/4096 148.835 -
BM_deque_vector_ranges_copy_backward/512 17.927 -
BM_deque_vector_ranges_copy_backward/5500 203.486 -
BM_deque_vector_ranges_copy_backward/64 2.936 -
BM_deque_vector_ranges_copy_backward/64000 7959.711 -
BM_deque_vector_ranges_copy_backward/65536 7930.542 -
BM_deque_vector_ranges_copy_backward/70000 8600.858 -2.73%
BM_deque_vector_ranges_move/0 1.443 -3.66%
BM_deque_vector_ranges_move/1 2.101 -1.68%
BM_deque_vector_ranges_move/1024 36.925 -
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 141.920 -
BM_deque_vector_ranges_move/4096 145.692 -
BM_deque_vector_ranges_move/512 16.645 -
BM_deque_vector_ranges_move/5500 200.258 1.15%
BM_deque_vector_ranges_move/64 2.584 -
BM_deque_vector_ranges_move/64000 2771.807 2.83%
BM_deque_vector_ranges_move/65536 2732.513 2.10%
BM_deque_vector_ranges_move/70000 2971.264 2.17%
BM_deque_vector_ranges_move_backward/0 1.470 -3.98%
BM_deque_vector_ranges_move_backward/1 2.208 4.04%
BM_deque_vector_ranges_move_backward/1024 36.910 -
BM_deque_vector_ranges_move_backward/2 1.888 2.74%
BM_deque_vector_ranges_move_backward/4000 145.384 1.30%
BM_deque_vector_ranges_move_backward/4096 148.168 -
BM_deque_vector_ranges_move_backward/512 17.917 -
BM_deque_vector_ranges_move_backward/5500 201.273 -
BM_deque_vector_ranges_move_backward/64 2.935 1.04%
BM_deque_vector_ranges_move_backward/64000 7876.762 -1.49%
BM_deque_vector_ranges_move_backward/65536 8006.653 -1.44%
BM_deque_vector_ranges_move_backward/70000 8649.444 -
BM_getline_string 17.563 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.344 -
BM_lexicographical_compare_three_way<IntPtr>/1024 245.390 -1.03%
BM_lexicographical_compare_three_way<IntPtr>/1048576 250180.595 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.475 4.79%
BM_lexicographical_compare_three_way<IntPtr>/16384 3762.288 -1.57%
BM_lexicographical_compare_three_way<IntPtr>/256 70.509 1.40%
BM_lexicographical_compare_three_way<IntPtr>/262144 60352.479 -1.09%
BM_lexicographical_compare_three_way<IntPtr>/4 1.166 2.75%
BM_lexicographical_compare_three_way<IntPtr>/4096 953.214 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.535 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15028.398 -1.47%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.971 2.76%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.478 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496879.019 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.819 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7576.532 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.880 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120456.670 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.281 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1889.504 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.947 -4.03%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30112.932 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.173 3.03%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 253.286 1.39%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 250014.554 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.375 4.07%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3797.030 1.00%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.509 1.31%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60523.547 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.055 1.12%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 966.292 1.14%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.486 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15160.644 -
BM_lexicographical_compare_three_way_fast_path/1 0.277 -29.29%
BM_lexicographical_compare_three_way_fast_path/1024 245.589 -
BM_lexicographical_compare_three_way_fast_path/1048576 250259.847 -
BM_lexicographical_compare_three_way_fast_path/16 4.446 1.11%
BM_lexicographical_compare_three_way_fast_path/16384 3771.293 -
BM_lexicographical_compare_three_way_fast_path/256 70.517 -
BM_lexicographical_compare_three_way_fast_path/262144 60451.103 -
BM_lexicographical_compare_three_way_fast_path/4 1.147 -
BM_lexicographical_compare_three_way_fast_path/4096 955.776 -
BM_lexicographical_compare_three_way_fast_path/64 15.588 -
BM_lexicographical_compare_three_way_fast_path/65536 15052.659 -
BM_lexicographical_compare_three_way_slow_path/1 0.300 -25.48%
BM_lexicographical_compare_three_way_slow_path/1024 249.094 1.13%
BM_lexicographical_compare_three_way_slow_path/1048576 253591.649 2.75%
BM_lexicographical_compare_three_way_slow_path/16 4.593 3.34%
BM_lexicographical_compare_three_way_slow_path/16384 3980.405 5.35%
BM_lexicographical_compare_three_way_slow_path/256 71.643 2.41%
BM_lexicographical_compare_three_way_slow_path/262144 64782.187 7.48%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 983.277 2.98%
BM_lexicographical_compare_three_way_slow_path/64 15.646 -
BM_lexicographical_compare_three_way_slow_path/65536 16148.159 7.37%
BM_map_find_string_literal 12.200 -
BM_num_get<bool> 12.584 -1.38%
BM_num_get<double> 34.891 -3.62%
BM_num_get<float> 35.096 -2.34%
BM_num_get<long> 11.572 -2.46%
BM_num_get<long_double> 36.269 -1.82%
BM_num_get<long_long> 11.656 -1.60%
BM_num_get<unsigned_int> 10.498 -
BM_num_get<unsigned_long> 11.167 1.50%
BM_num_get<unsigned_long_long> 11.343 2.75%
BM_num_get<unsigned_short> 10.821 2.95%
BM_num_get<void*> 11.735 -
BM_num_put<bool> 10.876 4.22%
BM_num_put<const_void*> 12.764 3.04%
BM_num_put<double> 57.851 -
BM_num_put<long> 11.711 -1.92%
BM_num_put<long_double> 59.330 -
BM_num_put<long_long> 11.953 -2.01%
BM_num_put<unsigned_long> 11.689 -
BM_num_put<unsigned_long_long> 11.647 -
BM_std_min<__int128>/1 0.338 7.60%
BM_std_min<__int128>/10 3.658 -
BM_std_min<__int128>/1024 395.913 -4.91%
BM_std_min<__int128>/11 4.042 -
BM_std_min<__int128>/12 4.473 -
BM_std_min<__int128>/13 4.875 -
BM_std_min<__int128>/14 5.304 -
BM_std_min<__int128>/15 5.692 -
BM_std_min<__int128>/16 6.130 -
BM_std_min<__int128>/17 6.475 -
BM_std_min<__int128>/18 6.847 -
BM_std_min<__int128>/19 7.240 -
BM_std_min<__int128>/2 0.660 -
BM_std_min<__int128>/20 7.612 -1.19%
BM_std_min<__int128>/21 7.924 -1.72%
BM_std_min<__int128>/22 8.332 -1.70%
BM_std_min<__int128>/23 8.729 -1.81%
BM_std_min<__int128>/24 9.106 -1.91%
BM_std_min<__int128>/25 9.462 -2.10%
BM_std_min<__int128>/26 9.810 -2.14%
BM_std_min<__int128>/27 10.210 -2.33%
BM_std_min<__int128>/28 10.612 -2.28%
BM_std_min<__int128>/29 11.010 -2.27%
BM_std_min<__int128>/3 1.009 -
BM_std_min<__int128>/30 11.394 -2.36%
BM_std_min<__int128>/31 11.772 -2.56%
BM_std_min<__int128>/32 12.194 -2.55%
BM_std_min<__int128>/4 1.369 -
BM_std_min<__int128>/4000 1541.677 -4.92%
BM_std_min<__int128>/4096 1577.067 -5.02%
BM_std_min<__int128>/5 1.739 -
BM_std_min<__int128>/512 198.821 -4.81%
BM_std_min<__int128>/5500 2118.247 -5.09%
BM_std_min<__int128>/6 2.073 -
BM_std_min<__int128>/64 24.503 -3.95%
BM_std_min<__int128>/64000 24732.478 -4.89%
BM_std_min<__int128>/65536 25341.336 -4.82%
BM_std_min<__int128>/7 2.475 -
BM_std_min<__int128>/70000 27051.454 -5.15%
BM_std_min<__int128>/8 2.864 -
BM_std_min<__int128>/9 3.264 -
BM_std_min<char>/1 0.380 21.40%
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.681 2.59%
BM_std_min<char>/11 1.046 -
BM_std_min<char>/12 1.312 2.42%
BM_std_min<char>/13 1.573 -
BM_std_min<char>/14 1.825 2.76%
BM_std_min<char>/15 2.116 -
BM_std_min<char>/16 2.385 -3.30%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.491 -
BM_std_min<char>/21 1.718 -4.51%
BM_std_min<char>/22 2.079 -
BM_std_min<char>/23 2.301 2.21%
BM_std_min<char>/24 2.593 -1.66%
BM_std_min<char>/25 1.269 4.73%
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.667 -5.12%
BM_std_min<char>/29 1.983 -2.40%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.325 1.27%
BM_std_min<char>/31 2.531 3.78%
BM_std_min<char>/32 3.081 8.25%
BM_std_min<char>/4 1.063 -
BM_std_min<char>/4000 27.032 -
BM_std_min<char>/4096 28.744 -
BM_std_min<char>/5 1.480 6.43%
BM_std_min<char>/512 6.342 -
BM_std_min<char>/5500 36.790 -
BM_std_min<char>/6 1.612 -2.75%
BM_std_min<char>/64 4.132 -
BM_std_min<char>/64000 450.569 -
BM_std_min<char>/65536 461.190 -
BM_std_min<char>/7 1.845 -2.66%
BM_std_min<char>/70000 492.559 -
BM_std_min<char>/8 2.217 -5.86%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.375 30.44%
BM_std_min<int>/10 1.007 1.30%
BM_std_min<int>/1024 26.764 -
BM_std_min<int>/11 1.184 2.37%
BM_std_min<int>/12 1.501 1.40%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.730 1.10%
BM_std_min<int>/17 0.965 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.514 11.16%
BM_std_min<int>/20 1.413 1.86%
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.456 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.842 1.27%
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 1.967 -
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.723 4.41%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.217 -1.81%
BM_std_min<int>/4 1.035 -2.30%
BM_std_min<int>/4000 109.334 -
BM_std_min<int>/4096 112.290 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.861 -
BM_std_min<int>/5500 151.985 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.663 2.00%
BM_std_min<int>/64000 1881.169 -
BM_std_min<int>/65536 1925.695 -
BM_std_min<int>/7 1.040 -1.39%
BM_std_min<int>/70000 2054.522 -
BM_std_min<int>/8 1.322 1.95%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.546 -12.05%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.933 -
BM_std_min<long_long>/11 1.499 -
BM_std_min<long_long>/12 2.024 -1.02%
BM_std_min<long_long>/13 2.395 -
BM_std_min<long_long>/14 2.650 -
BM_std_min<long_long>/15 2.878 -
BM_std_min<long_long>/16 3.106 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.621 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.690 -
BM_std_min<long_long>/20 1.990 -3.69%
BM_std_min<long_long>/21 2.424 -
BM_std_min<long_long>/22 2.642 -
BM_std_min<long_long>/23 2.886 -
BM_std_min<long_long>/24 3.114 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.600 -
BM_std_min<long_long>/29 2.960 -2.31%
BM_std_min<long_long>/3 1.236 -3.52%
BM_std_min<long_long>/30 3.208 -
BM_std_min<long_long>/31 3.290 -2.33%
BM_std_min<long_long>/32 3.586 1.59%
BM_std_min<long_long>/4 1.657 -1.76%
BM_std_min<long_long>/4000 443.743 -
BM_std_min<long_long>/4096 454.287 -
BM_std_min<long_long>/5 1.906 -
BM_std_min<long_long>/512 46.540 -
BM_std_min<long_long>/5500 613.040 -
BM_std_min<long_long>/6 2.133 -
BM_std_min<long_long>/64 4.826 -
BM_std_min<long_long>/64000 7309.998 -
BM_std_min<long_long>/65536 7489.825 -
BM_std_min<long_long>/7 2.356 -
BM_std_min<long_long>/70000 7998.714 -
BM_std_min<long_long>/8 2.680 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.262 -8.12%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.894 -
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.559 6.11%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.387 -
BM_std_min<short>/16 1.814 6.72%
BM_std_min<short>/17 1.534 -5.62%
BM_std_min<short>/18 1.600 -
BM_std_min<short>/19 1.881 2.19%
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.248 -
BM_std_min<short>/21 1.825 1.68%
BM_std_min<short>/22 1.877 1.09%
BM_std_min<short>/23 1.989 -4.30%
BM_std_min<short>/24 2.494 3.40%
BM_std_min<short>/25 2.078 -2.02%
BM_std_min<short>/26 2.083 -3.20%
BM_std_min<short>/27 2.354 -
BM_std_min<short>/28 2.764 4.36%
BM_std_min<short>/29 2.374 -
BM_std_min<short>/3 0.693 -
BM_std_min<short>/30 2.396 -
BM_std_min<short>/31 2.571 2.59%
BM_std_min<short>/32 3.030 3.30%
BM_std_min<short>/4 1.055 5.77%
BM_std_min<short>/4000 53.074 -
BM_std_min<short>/4096 54.490 -
BM_std_min<short>/5 0.875 -
BM_std_min<short>/512 7.259 -
BM_std_min<short>/5500 74.851 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.570 4.12%
BM_std_min<short>/64000 905.046 -
BM_std_min<short>/65536 927.864 -
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1029.376 -
BM_std_min<short>/8 1.338 -
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.343 -25.39%
BM_std_min<unsigned___int128>/10 3.758 1.94%
BM_std_min<unsigned___int128>/1024 443.969 6.27%
BM_std_min<unsigned___int128>/11 4.167 2.28%
BM_std_min<unsigned___int128>/12 4.617 2.56%
BM_std_min<unsigned___int128>/13 5.053 2.77%
BM_std_min<unsigned___int128>/14 5.468 2.80%
BM_std_min<unsigned___int128>/15 5.922 3.25%
BM_std_min<unsigned___int128>/16 6.388 3.56%
BM_std_min<unsigned___int128>/17 6.777 3.58%
BM_std_min<unsigned___int128>/18 7.212 3.89%
BM_std_min<unsigned___int128>/19 7.655 3.27%
BM_std_min<unsigned___int128>/2 0.665 -3.20%
BM_std_min<unsigned___int128>/20 8.088 4.68%
BM_std_min<unsigned___int128>/21 8.471 4.52%
BM_std_min<unsigned___int128>/22 8.899 4.64%
BM_std_min<unsigned___int128>/23 9.352 4.89%
BM_std_min<unsigned___int128>/24 9.776 4.99%
BM_std_min<unsigned___int128>/25 10.180 5.13%
BM_std_min<unsigned___int128>/26 10.559 5.20%
BM_std_min<unsigned___int128>/27 11.044 5.46%
BM_std_min<unsigned___int128>/28 11.449 5.13%
BM_std_min<unsigned___int128>/29 11.881 5.21%
BM_std_min<unsigned___int128>/3 1.023 -1.11%
BM_std_min<unsigned___int128>/30 12.314 5.10%
BM_std_min<unsigned___int128>/31 12.834 5.91%
BM_std_min<unsigned___int128>/32 13.234 5.39%
BM_std_min<unsigned___int128>/4 1.395 -
BM_std_min<unsigned___int128>/4000 1718.078 5.47%
BM_std_min<unsigned___int128>/4096 1768.517 6.16%
BM_std_min<unsigned___int128>/5 1.770 -
BM_std_min<unsigned___int128>/512 220.215 4.81%
BM_std_min<unsigned___int128>/5500 2368.229 5.94%
BM_std_min<unsigned___int128>/6 2.122 1.14%
BM_std_min<unsigned___int128>/64 27.106 6.09%
BM_std_min<unsigned___int128>/64000 27776.299 6.34%
BM_std_min<unsigned___int128>/65536 28391.148 6.36%
BM_std_min<unsigned___int128>/7 2.528 -
BM_std_min<unsigned___int128>/70000 30205.334 5.95%
BM_std_min<unsigned___int128>/8 2.934 1.46%
BM_std_min<unsigned___int128>/9 3.342 1.47%
BM_std_min<unsigned_char>/1 0.378 -
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.485 -
BM_std_min<unsigned_char>/11 1.069 -
BM_std_min<unsigned_char>/12 1.335 -
BM_std_min<unsigned_char>/13 1.561 -3.45%
BM_std_min<unsigned_char>/14 1.820 1.77%
BM_std_min<unsigned_char>/15 2.098 -1.37%
BM_std_min<unsigned_char>/16 2.473 -3.66%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.156 -
BM_std_min<unsigned_char>/2 0.486 -7.69%
BM_std_min<unsigned_char>/20 1.529 2.11%
BM_std_min<unsigned_char>/21 1.805 1.54%
BM_std_min<unsigned_char>/22 2.086 4.25%
BM_std_min<unsigned_char>/23 2.327 -2.43%
BM_std_min<unsigned_char>/24 2.754 -3.30%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.722 -5.82%
BM_std_min<unsigned_char>/29 1.998 -1.20%
BM_std_min<unsigned_char>/3 0.696 -
BM_std_min<unsigned_char>/30 2.253 -
BM_std_min<unsigned_char>/31 2.537 -
BM_std_min<unsigned_char>/32 2.964 3.82%
BM_std_min<unsigned_char>/4 0.985 -
BM_std_min<unsigned_char>/4000 27.953 3.29%
BM_std_min<unsigned_char>/4096 29.993 3.70%
BM_std_min<unsigned_char>/5 1.251 -3.58%
BM_std_min<unsigned_char>/512 6.514 2.21%
BM_std_min<unsigned_char>/5500 37.577 1.43%
BM_std_min<unsigned_char>/6 1.490 -
BM_std_min<unsigned_char>/64 4.152 -
BM_std_min<unsigned_char>/64000 455.418 -
BM_std_min<unsigned_char>/65536 466.281 -
BM_std_min<unsigned_char>/7 1.835 -
BM_std_min<unsigned_char>/70000 497.332 -
BM_std_min<unsigned_char>/8 2.304 -
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.288 -11.98%
BM_std_min<unsigned_int>/10 1.006 1.16%
BM_std_min<unsigned_int>/1024 26.868 -1.07%
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.503 -
BM_std_min<unsigned_int>/13 1.430 4.52%
BM_std_min<unsigned_int>/14 1.157 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.880 -
BM_std_min<unsigned_int>/17 0.959 -1.06%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.486 5.18%
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.870 1.84%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.950 -
BM_std_min<unsigned_int>/29 1.965 -2.89%
BM_std_min<unsigned_int>/3 0.693 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.213 2.39%
BM_std_min<unsigned_int>/4 1.023 4.18%
BM_std_min<unsigned_int>/4000 109.887 -
BM_std_min<unsigned_int>/4096 111.788 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.909 -
BM_std_min<unsigned_int>/5500 152.412 -
BM_std_min<unsigned_int>/6 0.937 -
BM_std_min<unsigned_int>/64 2.872 -
BM_std_min<unsigned_int>/64000 1882.186 -
BM_std_min<unsigned_int>/65536 1926.508 -
BM_std_min<unsigned_int>/7 1.061 1.36%
BM_std_min<unsigned_int>/70000 2056.498 -
BM_std_min<unsigned_int>/8 1.342 3.26%
BM_std_min<unsigned_int>/9 0.926 -
BM_std_min<unsigned_long_long>/1 0.458 20.22%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.206 -
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.754 -
BM_std_min<unsigned_long_long>/14 1.934 1.53%
BM_std_min<unsigned_long_long>/15 2.213 2.34%
BM_std_min<unsigned_long_long>/16 2.448 1.10%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.623 -
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.853 -
BM_std_min<unsigned_long_long>/21 2.030 -
BM_std_min<unsigned_long_long>/22 2.241 -
BM_std_min<unsigned_long_long>/23 2.453 -
BM_std_min<unsigned_long_long>/24 2.706 -1.04%
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.086 -
BM_std_min<unsigned_long_long>/27 2.096 -
BM_std_min<unsigned_long_long>/28 2.165 -
BM_std_min<unsigned_long_long>/29 2.505 -
BM_std_min<unsigned_long_long>/3 0.711 2.42%
BM_std_min<unsigned_long_long>/30 2.680 -1.22%
BM_std_min<unsigned_long_long>/31 2.978 -1.39%
BM_std_min<unsigned_long_long>/32 3.262 -2.66%
BM_std_min<unsigned_long_long>/4 1.027 -3.16%
BM_std_min<unsigned_long_long>/4000 445.739 -
BM_std_min<unsigned_long_long>/4096 456.881 -
BM_std_min<unsigned_long_long>/5 1.467 4.00%
BM_std_min<unsigned_long_long>/512 46.930 -
BM_std_min<unsigned_long_long>/5500 615.424 -
BM_std_min<unsigned_long_long>/6 1.720 3.81%
BM_std_min<unsigned_long_long>/64 4.810 2.62%
BM_std_min<unsigned_long_long>/64000 7326.496 -
BM_std_min<unsigned_long_long>/65536 7510.098 -
BM_std_min<unsigned_long_long>/7 1.950 3.26%
BM_std_min<unsigned_long_long>/70000 8016.508 -
BM_std_min<unsigned_long_long>/8 2.269 -3.38%
BM_std_min<unsigned_long_long>/9 1.169 -
BM_std_min<unsigned_short>/1 0.456 39.53%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.891 -1.05%
BM_std_min<unsigned_short>/11 1.159 -1.00%
BM_std_min<unsigned_short>/12 1.516 -1.08%
BM_std_min<unsigned_short>/13 6.431 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.388 -
BM_std_min<unsigned_short>/16 1.682 -2.23%
BM_std_min<unsigned_short>/17 6.703 1.06%
BM_std_min<unsigned_short>/18 1.499 -6.58%
BM_std_min<unsigned_short>/19 1.896 3.50%
BM_std_min<unsigned_short>/2 0.485 -4.28%
BM_std_min<unsigned_short>/20 2.174 -2.01%
BM_std_min<unsigned_short>/21 6.922 -
BM_std_min<unsigned_short>/22 1.873 -
BM_std_min<unsigned_short>/23 2.155 1.07%
BM_std_min<unsigned_short>/24 2.481 4.49%
BM_std_min<unsigned_short>/25 7.142 -
BM_std_min<unsigned_short>/26 2.118 -
BM_std_min<unsigned_short>/27 2.339 -1.33%
BM_std_min<unsigned_short>/28 2.649 -3.53%
BM_std_min<unsigned_short>/29 7.344 -
BM_std_min<unsigned_short>/3 0.693 -3.62%
BM_std_min<unsigned_short>/30 2.365 3.63%
BM_std_min<unsigned_short>/31 2.571 -
BM_std_min<unsigned_short>/32 2.867 -2.07%
BM_std_min<unsigned_short>/4 0.987 -
BM_std_min<unsigned_short>/4000 53.941 -
BM_std_min<unsigned_short>/4096 55.157 -1.17%
BM_std_min<unsigned_short>/5 0.877 -
BM_std_min<unsigned_short>/512 7.311 -
BM_std_min<unsigned_short>/5500 75.540 -1.11%
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.541 3.16%
BM_std_min<unsigned_short>/64000 913.683 -
BM_std_min<unsigned_short>/65536 935.293 -
BM_std_min<unsigned_short>/7 1.087 -1.26%
BM_std_min<unsigned_short>/70000 1032.644 -
BM_std_min<unsigned_short>/8 1.315 1.35%
BM_std_min<unsigned_short>/9 6.354 1.66%
BM_std_minmax<char>/1 0.616 -
BM_std_minmax<char>/10 1.339 -3.27%
BM_std_minmax<char>/1024 8.738 -
BM_std_minmax<char>/11 1.691 -6.09%
BM_std_minmax<char>/12 1.930 -4.43%
BM_std_minmax<char>/13 2.227 -1.29%
BM_std_minmax<char>/14 2.521 -2.67%
BM_std_minmax<char>/15 2.966 -2.98%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.087 -
BM_std_minmax<char>/18 1.303 -
BM_std_minmax<char>/19 1.648 -
BM_std_minmax<char>/2 0.868 -2.80%
BM_std_minmax<char>/20 1.912 -1.42%
BM_std_minmax<char>/21 2.204 -2.40%
BM_std_minmax<char>/22 2.484 -
BM_std_minmax<char>/23 2.902 -1.25%
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.388 -
BM_std_minmax<char>/27 1.794 1.31%
BM_std_minmax<char>/28 2.129 -
BM_std_minmax<char>/29 2.400 -
BM_std_minmax<char>/3 1.165 -3.95%
BM_std_minmax<char>/30 2.646 -
BM_std_minmax<char>/31 3.082 -
BM_std_minmax<char>/32 1.540 4.81%
BM_std_minmax<char>/4 1.463 -1.97%
BM_std_minmax<char>/4000 38.939 -
BM_std_minmax<char>/4096 32.948 -
BM_std_minmax<char>/5 1.745 -2.24%
BM_std_minmax<char>/512 4.972 -
BM_std_minmax<char>/5500 50.777 -
BM_std_minmax<char>/6 2.004 -3.35%
BM_std_minmax<char>/64 1.381 19.61%
BM_std_minmax<char>/64000 532.008 -
BM_std_minmax<char>/65536 544.369 -
BM_std_minmax<char>/7 2.458 -
BM_std_minmax<char>/70000 596.775 -
BM_std_minmax<char>/8 0.994 7.86%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.369 -1.74%
BM_std_minmax<int>/1024 33.563 -
BM_std_minmax<int>/11 1.680 -3.39%
BM_std_minmax<int>/12 1.322 -4.60%
BM_std_minmax<int>/13 1.349 -2.71%
BM_std_minmax<int>/14 1.562 -3.46%
BM_std_minmax<int>/15 1.911 -2.55%
BM_std_minmax<int>/16 1.313 -5.20%
BM_std_minmax<int>/17 1.489 -
BM_std_minmax<int>/18 1.659 -
BM_std_minmax<int>/19 1.848 -
BM_std_minmax<int>/2 0.805 1.39%
BM_std_minmax<int>/20 1.743 -
BM_std_minmax<int>/21 1.858 -
BM_std_minmax<int>/22 2.026 -
BM_std_minmax<int>/23 2.259 -1.76%
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.992 -
BM_std_minmax<int>/26 2.166 -
BM_std_minmax<int>/27 2.405 -2.16%
BM_std_minmax<int>/28 2.054 -1.27%
BM_std_minmax<int>/29 2.093 -
BM_std_minmax<int>/3 1.094 7.98%
BM_std_minmax<int>/30 2.328 -
BM_std_minmax<int>/31 2.657 -
BM_std_minmax<int>/32 1.601 -1.04%
BM_std_minmax<int>/4 0.925 -4.85%
BM_std_minmax<int>/4000 133.143 -
BM_std_minmax<int>/4096 136.360 -
BM_std_minmax<int>/5 1.138 -1.57%
BM_std_minmax<int>/512 16.613 -
BM_std_minmax<int>/5500 190.104 -
BM_std_minmax<int>/6 1.348 -2.77%
BM_std_minmax<int>/64 2.496 -1.39%
BM_std_minmax<int>/64000 2152.365 -
BM_std_minmax<int>/65536 2202.591 -
BM_std_minmax<int>/7 1.699 -2.69%
BM_std_minmax<int>/70000 2352.992 -
BM_std_minmax<int>/8 1.117 -3.34%
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.613 -5.75%
BM_std_minmax<long_long>/10 2.190 1.54%
BM_std_minmax<long_long>/1024 134.045 -
BM_std_minmax<long_long>/11 2.537 6.63%
BM_std_minmax<long_long>/12 2.732 1.25%
BM_std_minmax<long_long>/13 3.111 3.26%
BM_std_minmax<long_long>/14 3.292 -1.37%
BM_std_minmax<long_long>/15 3.659 -1.94%
BM_std_minmax<long_long>/16 3.054 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.069 -
BM_std_minmax<long_long>/19 3.071 -
BM_std_minmax<long_long>/2 1.327 18.66%
BM_std_minmax<long_long>/20 3.318 1.04%
BM_std_minmax<long_long>/21 3.509 -
BM_std_minmax<long_long>/22 3.917 -
BM_std_minmax<long_long>/23 4.356 -
BM_std_minmax<long_long>/24 3.993 -
BM_std_minmax<long_long>/25 4.009 -
BM_std_minmax<long_long>/26 4.026 -
BM_std_minmax<long_long>/27 4.020 -
BM_std_minmax<long_long>/28 4.131 -
BM_std_minmax<long_long>/29 4.359 2.40%
BM_std_minmax<long_long>/3 1.744 16.96%
BM_std_minmax<long_long>/30 4.543 -
BM_std_minmax<long_long>/31 4.844 -
BM_std_minmax<long_long>/32 4.964 -
BM_std_minmax<long_long>/4 1.874 7.80%
BM_std_minmax<long_long>/4000 527.473 -
BM_std_minmax<long_long>/4096 539.984 -
BM_std_minmax<long_long>/5 2.219 10.27%
BM_std_minmax<long_long>/512 66.990 -
BM_std_minmax<long_long>/5500 725.950 -
BM_std_minmax<long_long>/6 2.417 6.13%
BM_std_minmax<long_long>/64 10.403 -
BM_std_minmax<long_long>/64000 8485.268 -
BM_std_minmax<long_long>/65536 8691.481 -
BM_std_minmax<long_long>/7 2.558 -1.57%
BM_std_minmax<long_long>/70000 9282.312 -
BM_std_minmax<long_long>/8 2.123 -
BM_std_minmax<long_long>/9 2.124 -
BM_std_minmax<short>/1 0.627 -2.18%
BM_std_minmax<short>/10 1.406 -
BM_std_minmax<short>/1024 16.558 -
BM_std_minmax<short>/11 1.768 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.977 -1.84%
BM_std_minmax<short>/16 1.751 1.40%
BM_std_minmax<short>/17 1.749 -2.49%
BM_std_minmax<short>/18 1.999 -3.46%
BM_std_minmax<short>/19 2.460 7.34%
BM_std_minmax<short>/2 0.848 -3.44%
BM_std_minmax<short>/20 1.991 -1.66%
BM_std_minmax<short>/21 2.086 1.85%
BM_std_minmax<short>/22 2.318 -
BM_std_minmax<short>/23 2.629 -
BM_std_minmax<short>/24 2.300 -
BM_std_minmax<short>/25 2.266 -3.13%
BM_std_minmax<short>/26 2.529 1.07%
BM_std_minmax<short>/27 2.785 -1.07%
BM_std_minmax<short>/28 2.524 -3.29%
BM_std_minmax<short>/29 2.646 -
BM_std_minmax<short>/3 1.142 -2.67%
BM_std_minmax<short>/30 2.757 -2.28%
BM_std_minmax<short>/31 3.086 -2.09%
BM_std_minmax<short>/32 1.262 -5.78%
BM_std_minmax<short>/4 1.026 5.56%
BM_std_minmax<short>/4000 66.019 -
BM_std_minmax<short>/4096 67.659 -
BM_std_minmax<short>/5 1.157 -
BM_std_minmax<short>/512 8.864 -
BM_std_minmax<short>/5500 97.526 -
BM_std_minmax<short>/6 1.370 -1.61%
BM_std_minmax<short>/64 1.547 -2.77%
BM_std_minmax<short>/64000 1064.520 -
BM_std_minmax<short>/65536 1090.076 -
BM_std_minmax<short>/7 1.746 -3.23%
BM_std_minmax<short>/70000 1200.735 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.170 -
BM_std_minmax<unsigned_char>/1 0.640 4.50%
BM_std_minmax<unsigned_char>/10 1.302 -6.06%
BM_std_minmax<unsigned_char>/1024 8.781 -
BM_std_minmax<unsigned_char>/11 1.648 -7.63%
BM_std_minmax<unsigned_char>/12 1.936 -2.17%
BM_std_minmax<unsigned_char>/13 2.184 -1.50%
BM_std_minmax<unsigned_char>/14 2.464 -4.90%
BM_std_minmax<unsigned_char>/15 2.803 -6.28%
BM_std_minmax<unsigned_char>/16 0.925 -15.04%
BM_std_minmax<unsigned_char>/17 1.087 -4.44%
BM_std_minmax<unsigned_char>/18 1.298 -4.87%
BM_std_minmax<unsigned_char>/19 1.653 -5.45%
BM_std_minmax<unsigned_char>/2 0.874 2.55%
BM_std_minmax<unsigned_char>/20 1.907 -6.05%
BM_std_minmax<unsigned_char>/21 2.171 -3.27%
BM_std_minmax<unsigned_char>/22 2.467 -2.42%
BM_std_minmax<unsigned_char>/23 2.927 -3.22%
BM_std_minmax<unsigned_char>/24 1.155 -8.20%
BM_std_minmax<unsigned_char>/25 1.180 -7.29%
BM_std_minmax<unsigned_char>/26 1.390 -7.28%
BM_std_minmax<unsigned_char>/27 1.809 -5.24%
BM_std_minmax<unsigned_char>/28 2.092 -2.18%
BM_std_minmax<unsigned_char>/29 2.406 -2.93%
BM_std_minmax<unsigned_char>/3 1.170 -1.60%
BM_std_minmax<unsigned_char>/30 2.671 -2.37%
BM_std_minmax<unsigned_char>/31 3.134 -3.67%
BM_std_minmax<unsigned_char>/32 1.458 -9.03%
BM_std_minmax<unsigned_char>/4 1.450 -
BM_std_minmax<unsigned_char>/4000 39.139 -
BM_std_minmax<unsigned_char>/4096 33.100 -
BM_std_minmax<unsigned_char>/5 1.740 1.81%
BM_std_minmax<unsigned_char>/512 5.035 -
BM_std_minmax<unsigned_char>/5500 50.785 1.53%
BM_std_minmax<unsigned_char>/6 2.036 2.58%
BM_std_minmax<unsigned_char>/64 1.206 4.39%
BM_std_minmax<unsigned_char>/64000 534.248 -
BM_std_minmax<unsigned_char>/65536 546.779 -
BM_std_minmax<unsigned_char>/7 2.471 2.45%
BM_std_minmax<unsigned_char>/70000 598.981 -
BM_std_minmax<unsigned_char>/8 1.035 -
BM_std_minmax<unsigned_char>/9 1.156 -
BM_std_minmax<unsigned_int>/1 0.602 -3.30%
BM_std_minmax<unsigned_int>/10 1.371 -1.19%
BM_std_minmax<unsigned_int>/1024 33.655 -
BM_std_minmax<unsigned_int>/11 1.762 -
BM_std_minmax<unsigned_int>/12 1.324 -4.45%
BM_std_minmax<unsigned_int>/13 1.349 -2.76%
BM_std_minmax<unsigned_int>/14 1.559 -3.63%
BM_std_minmax<unsigned_int>/15 1.943 -7.27%
BM_std_minmax<unsigned_int>/16 1.256 -9.29%
BM_std_minmax<unsigned_int>/17 1.489 -
BM_std_minmax<unsigned_int>/18 1.659 -
BM_std_minmax<unsigned_int>/19 1.845 -
BM_std_minmax<unsigned_int>/2 0.888 1.39%
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.859 -
BM_std_minmax<unsigned_int>/22 2.026 -
BM_std_minmax<unsigned_int>/23 2.353 -1.78%
BM_std_minmax<unsigned_int>/24 1.813 -
BM_std_minmax<unsigned_int>/25 1.963 -
BM_std_minmax<unsigned_int>/26 2.121 -
BM_std_minmax<unsigned_int>/27 2.401 -
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.052 -
BM_std_minmax<unsigned_int>/3 1.189 -
BM_std_minmax<unsigned_int>/30 2.223 -
BM_std_minmax<unsigned_int>/31 2.505 -3.05%
BM_std_minmax<unsigned_int>/32 1.608 -
BM_std_minmax<unsigned_int>/4 1.026 -11.14%
BM_std_minmax<unsigned_int>/4000 133.433 -
BM_std_minmax<unsigned_int>/4096 136.688 -
BM_std_minmax<unsigned_int>/5 1.131 -2.12%
BM_std_minmax<unsigned_int>/512 16.669 -
BM_std_minmax<unsigned_int>/5500 190.530 -
BM_std_minmax<unsigned_int>/6 1.310 -5.53%
BM_std_minmax<unsigned_int>/64 2.519 -
BM_std_minmax<unsigned_int>/64000 2154.127 -
BM_std_minmax<unsigned_int>/65536 2205.826 -
BM_std_minmax<unsigned_int>/7 1.638 -8.58%
BM_std_minmax<unsigned_int>/70000 2353.370 -
BM_std_minmax<unsigned_int>/8 1.117 -3.32%
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.615 5.26%
BM_std_minmax<unsigned_long_long>/10 2.129 -
BM_std_minmax<unsigned_long_long>/1024 133.913 -
BM_std_minmax<unsigned_long_long>/11 2.354 -
BM_std_minmax<unsigned_long_long>/12 2.679 -
BM_std_minmax<unsigned_long_long>/13 3.013 -
BM_std_minmax<unsigned_long_long>/14 3.302 -
BM_std_minmax<unsigned_long_long>/15 3.723 -
BM_std_minmax<unsigned_long_long>/16 3.056 -
BM_std_minmax<unsigned_long_long>/17 3.068 -
BM_std_minmax<unsigned_long_long>/18 3.074 -
BM_std_minmax<unsigned_long_long>/19 3.070 -
BM_std_minmax<unsigned_long_long>/2 0.887 -
BM_std_minmax<unsigned_long_long>/20 3.290 -
BM_std_minmax<unsigned_long_long>/21 3.529 -
BM_std_minmax<unsigned_long_long>/22 3.927 -
BM_std_minmax<unsigned_long_long>/23 4.340 -1.26%
BM_std_minmax<unsigned_long_long>/24 3.991 -
BM_std_minmax<unsigned_long_long>/25 4.012 -
BM_std_minmax<unsigned_long_long>/26 4.020 -
BM_std_minmax<unsigned_long_long>/27 4.024 -
BM_std_minmax<unsigned_long_long>/28 4.046 -
BM_std_minmax<unsigned_long_long>/29 4.182 -
BM_std_minmax<unsigned_long_long>/3 1.280 2.48%
BM_std_minmax<unsigned_long_long>/30 4.473 -
BM_std_minmax<unsigned_long_long>/31 4.865 -
BM_std_minmax<unsigned_long_long>/32 4.974 -
BM_std_minmax<unsigned_long_long>/4 1.531 -2.23%
BM_std_minmax<unsigned_long_long>/4000 526.512 -
BM_std_minmax<unsigned_long_long>/4096 539.116 -
BM_std_minmax<unsigned_long_long>/5 1.817 -
BM_std_minmax<unsigned_long_long>/512 66.883 -
BM_std_minmax<unsigned_long_long>/5500 724.736 -
BM_std_minmax<unsigned_long_long>/6 2.098 -
BM_std_minmax<unsigned_long_long>/64 10.325 -
BM_std_minmax<unsigned_long_long>/64000 8481.666 -
BM_std_minmax<unsigned_long_long>/65536 8686.875 -
BM_std_minmax<unsigned_long_long>/7 2.537 -
BM_std_minmax<unsigned_long_long>/70000 9282.893 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.126 -
BM_std_minmax<unsigned_short>/1 0.659 5.10%
BM_std_minmax<unsigned_short>/10 1.412 -
BM_std_minmax<unsigned_short>/1024 16.613 -
BM_std_minmax<unsigned_short>/11 1.750 -
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.621 -
BM_std_minmax<unsigned_short>/15 1.907 -
BM_std_minmax<unsigned_short>/16 1.658 -1.78%
BM_std_minmax<unsigned_short>/17 1.700 1.33%
BM_std_minmax<unsigned_short>/18 1.932 -1.91%
BM_std_minmax<unsigned_short>/19 2.170 -
BM_std_minmax<unsigned_short>/2 0.901 -
BM_std_minmax<unsigned_short>/20 1.914 -3.36%
BM_std_minmax<unsigned_short>/21 1.957 -
BM_std_minmax<unsigned_short>/22 2.265 -3.24%
BM_std_minmax<unsigned_short>/23 2.428 -1.08%
BM_std_minmax<unsigned_short>/24 2.314 1.61%
BM_std_minmax<unsigned_short>/25 2.346 1.02%
BM_std_minmax<unsigned_short>/26 2.571 -1.18%
BM_std_minmax<unsigned_short>/27 2.786 -2.58%
BM_std_minmax<unsigned_short>/28 2.587 -
BM_std_minmax<unsigned_short>/29 2.604 -
BM_std_minmax<unsigned_short>/3 1.185 -2.56%
BM_std_minmax<unsigned_short>/30 2.849 -
BM_std_minmax<unsigned_short>/31 3.115 -
BM_std_minmax<unsigned_short>/32 1.264 2.84%
BM_std_minmax<unsigned_short>/4 1.005 3.14%
BM_std_minmax<unsigned_short>/4000 66.173 -
BM_std_minmax<unsigned_short>/4096 67.871 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.887 -
BM_std_minmax<unsigned_short>/5500 97.855 -
BM_std_minmax<unsigned_short>/6 1.363 -
BM_std_minmax<unsigned_short>/64 1.548 1.46%
BM_std_minmax<unsigned_short>/64000 1066.995 -
BM_std_minmax<unsigned_short>/65536 1092.756 -
BM_std_minmax<unsigned_short>/7 1.645 -1.96%
BM_std_minmax<unsigned_short>/70000 1201.885 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.169 -
BM_std_minmax_element<char>/1 0.324 7.48%
BM_std_minmax_element<char>/1024 283.564 -
BM_std_minmax_element<char>/2 0.613 -10.87%
BM_std_minmax_element<char>/3 1.246 14.75%
BM_std_minmax_element<char>/4 1.258 1.13%
BM_std_minmax_element<char>/4000 1085.005 -1.32%
BM_std_minmax_element<char>/4096 1110.458 -1.95%
BM_std_minmax_element<char>/512 144.182 -1.05%
BM_std_minmax_element<char>/5500 1488.689 -1.47%
BM_std_minmax_element<char>/64 17.414 -1.54%
BM_std_minmax_element<char>/64000 17235.756 -1.53%
BM_std_minmax_element<char>/65536 17659.349 -1.54%
BM_std_minmax_element<char>/70000 18848.980 -1.51%
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 257.536 -4.73%
BM_std_minmax_element<int>/2 0.647 -5.66%
BM_std_minmax_element<int>/3 1.244 17.36%
BM_std_minmax_element<int>/4 1.214 -
BM_std_minmax_element<int>/4000 989.243 -4.64%
BM_std_minmax_element<int>/4096 1014.142 -4.24%
BM_std_minmax_element<int>/512 131.001 -4.24%
BM_std_minmax_element<int>/5500 1350.408 -4.79%
BM_std_minmax_element<int>/64 16.553 -4.08%
BM_std_minmax_element<int>/64000 15711.655 -6.52%
BM_std_minmax_element<int>/65536 16093.298 -6.78%
BM_std_minmax_element<int>/70000 17156.076 -6.79%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 283.182 3.31%
BM_std_minmax_element<long_long>/2 0.686 12.68%
BM_std_minmax_element<long_long>/3 1.123 -9.68%
BM_std_minmax_element<long_long>/4 1.277 1.04%
BM_std_minmax_element<long_long>/4000 1090.606 3.72%
BM_std_minmax_element<long_long>/4096 1116.632 3.80%
BM_std_minmax_element<long_long>/512 143.844 3.59%
BM_std_minmax_element<long_long>/5500 1492.398 3.94%
BM_std_minmax_element<long_long>/64 17.760 3.05%
BM_std_minmax_element<long_long>/64000 17432.295 3.87%
BM_std_minmax_element<long_long>/65536 17858.165 3.90%
BM_std_minmax_element<long_long>/70000 19093.109 3.98%
BM_std_minmax_element<short>/1 0.303 -3.29%
BM_std_minmax_element<short>/1024 280.150 -4.35%
BM_std_minmax_element<short>/2 0.688 4.57%
BM_std_minmax_element<short>/3 1.046 -8.83%
BM_std_minmax_element<short>/4 1.238 3.48%
BM_std_minmax_element<short>/4000 1067.861 -6.44%
BM_std_minmax_element<short>/4096 1093.640 -6.38%
BM_std_minmax_element<short>/512 143.395 -3.65%
BM_std_minmax_element<short>/5500 1467.695 -5.77%
BM_std_minmax_element<short>/64 17.459 -1.66%
BM_std_minmax_element<short>/64000 16928.346 -7.04%
BM_std_minmax_element<short>/65536 17302.435 -7.27%
BM_std_minmax_element<short>/70000 18543.764 -6.19%
BM_tolower_char<char> 0.690 -
BM_tolower_char<wchar_t> 0.689 -
BM_tolower_string<char> 14.906 -35.01%
BM_tolower_string<wchar_t> 6.304 -
BM_toupper_char<char> 0.549 -10.31%
BM_toupper_char<wchar_t> 0.685 7.01%
BM_toupper_string<char> 15.057 -
BM_toupper_string<wchar_t> 6.206 -
BM_vector_deque_copy/0 0.514 -
BM_vector_deque_copy/1 2.331 -
BM_vector_deque_copy/1024 35.831 -
BM_vector_deque_copy/2 2.068 -
BM_vector_deque_copy/4000 144.468 2.98%
BM_vector_deque_copy/4096 145.722 -
BM_vector_deque_copy/512 17.053 -
BM_vector_deque_copy/5500 198.135 -
BM_vector_deque_copy/64 2.794 -
BM_vector_deque_copy/64000 2360.190 -
BM_vector_deque_copy/65536 2366.743 -
BM_vector_deque_copy/70000 2589.935 -
BM_vector_deque_copy_backward/0 0.461 10.96%
BM_vector_deque_copy_backward/1 2.207 -2.15%
BM_vector_deque_copy_backward/1024 37.887 -
BM_vector_deque_copy_backward/2 1.950 -2.70%
BM_vector_deque_copy_backward/4000 141.694 -1.92%
BM_vector_deque_copy_backward/4096 148.027 -
BM_vector_deque_copy_backward/512 17.928 -
BM_vector_deque_copy_backward/5500 199.632 -
BM_vector_deque_copy_backward/64 3.051 1.91%
BM_vector_deque_copy_backward/64000 7789.006 -
BM_vector_deque_copy_backward/65536 8034.233 -3.23%
BM_vector_deque_copy_backward/70000 8570.628 -
BM_vector_deque_move/0 0.429 7.72%
BM_vector_deque_move/1 2.290 13.16%
BM_vector_deque_move/1024 36.008 -
BM_vector_deque_move/2 2.007 19.57%
BM_vector_deque_move/4000 143.387 1.57%
BM_vector_deque_move/4096 145.476 -
BM_vector_deque_move/512 17.088 -
BM_vector_deque_move/5500 196.479 -
BM_vector_deque_move/64 2.777 4.06%
BM_vector_deque_move/64000 2361.009 -
BM_vector_deque_move/65536 2371.516 -
BM_vector_deque_move/70000 2583.401 -
BM_vector_deque_move_backward/0 0.461 -24.30%
BM_vector_deque_move_backward/1 2.598 6.17%
BM_vector_deque_move_backward/1024 37.188 -2.77%
BM_vector_deque_move_backward/2 2.285 8.61%
BM_vector_deque_move_backward/4000 141.153 -2.99%
BM_vector_deque_move_backward/4096 149.481 -
BM_vector_deque_move_backward/512 17.611 -1.60%
BM_vector_deque_move_backward/5500 197.355 -1.02%
BM_vector_deque_move_backward/64 3.016 -2.88%
BM_vector_deque_move_backward/64000 7825.750 4.89%
BM_vector_deque_move_backward/65536 8158.012 5.00%
BM_vector_deque_move_backward/70000 8323.533 -
BM_vector_deque_ranges_copy/0 0.504 -8.69%
BM_vector_deque_ranges_copy/1 2.201 -5.02%
BM_vector_deque_ranges_copy/1024 35.866 -
BM_vector_deque_ranges_copy/2 1.894 -8.29%
BM_vector_deque_ranges_copy/4000 140.259 -
BM_vector_deque_ranges_copy/4096 145.689 -
BM_vector_deque_ranges_copy/512 17.097 -
BM_vector_deque_ranges_copy/5500 197.710 1.59%
BM_vector_deque_ranges_copy/64 2.694 -5.23%
BM_vector_deque_ranges_copy/64000 2367.841 -
BM_vector_deque_ranges_copy/65536 2370.935 -
BM_vector_deque_ranges_copy/70000 2593.487 -
BM_vector_deque_ranges_copy_backward/0 0.476 18.01%
BM_vector_deque_ranges_copy_backward/1 2.361 -1.03%
BM_vector_deque_ranges_copy_backward/1024 37.995 -
BM_vector_deque_ranges_copy_backward/2 2.065 -
BM_vector_deque_ranges_copy_backward/4000 141.059 -1.49%
BM_vector_deque_ranges_copy_backward/4096 148.389 -
BM_vector_deque_ranges_copy_backward/512 17.620 -
BM_vector_deque_ranges_copy_backward/5500 198.312 -
BM_vector_deque_ranges_copy_backward/64 2.964 -
BM_vector_deque_ranges_copy_backward/64000 7860.296 -
BM_vector_deque_ranges_copy_backward/65536 8010.789 -
BM_vector_deque_ranges_copy_backward/70000 8801.076 3.27%
BM_vector_deque_ranges_move/0 0.614 39.83%
BM_vector_deque_ranges_move/1 2.311 -
BM_vector_deque_ranges_move/1024 35.739 -
BM_vector_deque_ranges_move/2 2.067 -
BM_vector_deque_ranges_move/4000 141.286 -
BM_vector_deque_ranges_move/4096 145.428 -
BM_vector_deque_ranges_move/512 17.063 -
BM_vector_deque_ranges_move/5500 197.374 -
BM_vector_deque_ranges_move/64 2.804 -
BM_vector_deque_ranges_move/64000 2362.869 -
BM_vector_deque_ranges_move/65536 2367.292 -
BM_vector_deque_ranges_move/70000 2588.500 -
BM_vector_deque_ranges_move_backward/0 0.515 13.62%
BM_vector_deque_ranges_move_backward/1 2.380 2.57%
BM_vector_deque_ranges_move_backward/1024 37.978 -
BM_vector_deque_ranges_move_backward/2 2.061 -
BM_vector_deque_ranges_move_backward/4000 141.589 -
BM_vector_deque_ranges_move_backward/4096 148.658 -
BM_vector_deque_ranges_move_backward/512 17.621 -
BM_vector_deque_ranges_move_backward/5500 198.913 -
BM_vector_deque_ranges_move_backward/64 2.964 -
BM_vector_deque_ranges_move_backward/64000 7542.995 -1.25%
BM_vector_deque_ranges_move_backward/65536 7925.857 -
BM_vector_deque_ranges_move_backward/70000 8467.288 1.32%
SetIntersection_Front_Set_float_1024_1 1102753.954 -1.27%
SetIntersection_Front_Set_float_1024_1024 15687621.648 5.09%
SetIntersection_Front_Set_float_1024_16 1309163.899 1.08%
SetIntersection_Front_Set_float_1024_256 4820258.162 9.58%
SetIntersection_Front_Set_float_1024_4 1149887.157 -
SetIntersection_Front_Set_float_1024_64 1962968.377 5.57%
SetIntersection_Front_Set_float_16384_1 1084007.560 -
SetIntersection_Front_Set_float_16384_1024 15485002.740 5.63%
SetIntersection_Front_Set_float_16384_16 1247013.038 -
SetIntersection_Front_Set_float_16384_16384 346496672.173 34.56%
SetIntersection_Front_Set_float_16384_256 4837340.465 7.98%
SetIntersection_Front_Set_float_16384_4 1154499.976 -
SetIntersection_Front_Set_float_16384_64 1979419.397 5.88%
SetIntersection_Front_Set_float_16_1 67190846.274 -
SetIntersection_Front_Set_float_16_16 42185214.002 2.77%
SetIntersection_Front_Set_float_16_4 59092163.431 -
SetIntersection_Front_Set_float_1_1 572544085.594 -
SetIntersection_Front_Set_float_256_1 4447280.885 -
SetIntersection_Front_Set_float_256_16 4858683.054 -
SetIntersection_Front_Set_float_256_256 9159285.963 6.21%
SetIntersection_Front_Set_float_256_4 4537535.513 -
SetIntersection_Front_Set_float_256_64 6097375.456 -1.85%
SetIntersection_Front_Set_float_262144_1 1079318.209 -
SetIntersection_Front_Set_float_262144_1024 16382830.684 14.84%
SetIntersection_Front_Set_float_262144_16 1252262.101 -3.25%
SetIntersection_Front_Set_float_262144_16384 253611284.503 -1.50%
SetIntersection_Front_Set_float_262144_256 4547357.300 3.30%
SetIntersection_Front_Set_float_262144_262144 1789513.756 3.39%
SetIntersection_Front_Set_float_262144_4 1103979.017 -3.31%
SetIntersection_Front_Set_float_262144_64 1867028.238 -
SetIntersection_Front_Set_float_4_1 228664217.309 -
SetIntersection_Front_Set_float_4_4 148325834.311 -
SetIntersection_Front_Set_float_64_1 17625727.635 -
SetIntersection_Front_Set_float_64_16 16450447.948 -
SetIntersection_Front_Set_float_64_4 17336373.403 -
SetIntersection_Front_Set_float_64_64 15319168.842 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1125830.855 2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20300984.691 -1.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1385221.698 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6238860.666 3.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1146207.278 -1.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2326147.403 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1118379.323 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20972853.273 -5.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1393847.094 -1.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 351135068.564 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6024315.295 -1.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1124609.584 -4.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2268943.821 -1.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67321793.197 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43675162.145 -1.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59618335.515 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 571648477.154 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4467457.634 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5247455.258 -2.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12333566.338 3.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4585544.496 -1.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7298409.682 -3.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1130089.456 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20720752.333 -2.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1404143.902 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 350126975.393 1.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6033396.380 -4.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2213011.554 -1.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1171550.111 -1.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2277687.687 -3.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228517698.220 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149008185.927 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17569473.432 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17776554.913 -2.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17621600.638 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18516072.671 -
SetIntersection_Front_Set_string_1024_1 1153352.275 -
SetIntersection_Front_Set_string_1024_1024 54646890.942 -1.53%
SetIntersection_Front_Set_string_1024_16 1960187.151 -2.28%
SetIntersection_Front_Set_string_1024_256 14351022.184 -8.15%
SetIntersection_Front_Set_string_1024_4 1307519.663 -1.99%
SetIntersection_Front_Set_string_1024_64 4763289.505 -1.32%
SetIntersection_Front_Set_string_16384_1 1155456.445 1.93%
SetIntersection_Front_Set_string_16384_1024 56915218.251 -3.25%
SetIntersection_Front_Set_string_16384_16 1993662.139 -
SetIntersection_Front_Set_string_16384_16384 351586974.731 -
SetIntersection_Front_Set_string_16384_256 14826385.669 -3.21%
SetIntersection_Front_Set_string_16384_4 1331426.887 1.40%
SetIntersection_Front_Set_string_16384_64 4742814.045 2.64%
SetIntersection_Front_Set_string_16_1 69180762.976 -
SetIntersection_Front_Set_string_16_16 61426890.489 -1.73%
SetIntersection_Front_Set_string_16_4 65433556.086 -4.06%
SetIntersection_Front_Set_string_1_1 591613642.766 -
SetIntersection_Front_Set_string_256_1 4571614.211 -
SetIntersection_Front_Set_string_256_16 6954650.944 -5.71%
SetIntersection_Front_Set_string_256_256 30674883.596 2.45%
SetIntersection_Front_Set_string_256_4 5111515.897 -1.87%
SetIntersection_Front_Set_string_256_64 15244508.755 -
SetIntersection_Front_Set_string_262144_1 1167430.377 1.42%
SetIntersection_Front_Set_string_262144_1024 57910478.165 -3.41%
SetIntersection_Front_Set_string_262144_16 1980329.689 1.27%
SetIntersection_Front_Set_string_262144_16384 347557756.174 -
SetIntersection_Front_Set_string_262144_256 14967594.895 1.28%
SetIntersection_Front_Set_string_262144_262144 17704049.319 -
SetIntersection_Front_Set_string_262144_4 1321095.342 -
SetIntersection_Front_Set_string_262144_64 4605467.306 -7.64%
SetIntersection_Front_Set_string_4_1 235640221.112 -
SetIntersection_Front_Set_string_4_4 166422956.342 -1.41%
SetIntersection_Front_Set_string_64_1 18160851.865 -
SetIntersection_Front_Set_string_64_16 24427501.637 -3.31%
SetIntersection_Front_Set_string_64_4 19569677.368 -3.13%
SetIntersection_Front_Set_string_64_64 36250615.601 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1122178.966 1.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23620483.606 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1423059.102 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6641592.604 -1.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1185836.612 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2443798.605 -1.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1086903.397 -4.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27286565.085 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1432414.401 1.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358424019.815 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6766282.489 1.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1178494.628 3.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2348056.088 -3.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67516104.320 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44843604.844 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60187357.934 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 574798576.489 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4448845.808 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5289650.256 -1.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13429286.653 4.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4670978.365 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7897543.297 1.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1118114.567 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26345727.823 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1427037.583 2.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 358989441.471 -2.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6495228.007 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3007061.034 -1.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1161071.734 1.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2393381.113 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229992781.395 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150767473.583 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17626199.283 -1.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18136922.248 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17698674.956 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19185745.162 1.48%
SetIntersection_Front_Set_uint32_1024_1 1124071.875 2.13%
SetIntersection_Front_Set_uint32_1024_1024 16376871.387 8.57%
SetIntersection_Front_Set_uint32_1024_16 1347358.805 1.92%
SetIntersection_Front_Set_uint32_1024_256 5078970.919 -
SetIntersection_Front_Set_uint32_1024_4 1160434.475 -
SetIntersection_Front_Set_uint32_1024_64 1945854.295 -1.30%
SetIntersection_Front_Set_uint32_16384_1 1110679.935 3.49%
SetIntersection_Front_Set_uint32_16384_1024 16672952.259 1.40%
SetIntersection_Front_Set_uint32_16384_16 1264534.051 -
SetIntersection_Front_Set_uint32_16384_16384 343163780.630 -1.27%
SetIntersection_Front_Set_uint32_16384_256 4914033.085 1.07%
SetIntersection_Front_Set_uint32_16384_4 1153391.792 1.13%
SetIntersection_Front_Set_uint32_16384_64 1991460.775 -1.72%
SetIntersection_Front_Set_uint32_16_1 67323128.010 -
SetIntersection_Front_Set_uint32_16_16 41084330.469 -1.10%
SetIntersection_Front_Set_uint32_16_4 59163353.115 -
SetIntersection_Front_Set_uint32_1_1 571821561.613 -
SetIntersection_Front_Set_uint32_256_1 4428393.829 -
SetIntersection_Front_Set_uint32_256_16 4875988.533 -
SetIntersection_Front_Set_uint32_256_256 9500135.694 -
SetIntersection_Front_Set_uint32_256_4 4569199.293 1.75%
SetIntersection_Front_Set_uint32_256_64 6468412.690 2.94%
SetIntersection_Front_Set_uint32_262144_1 1069449.304 -2.99%
SetIntersection_Front_Set_uint32_262144_1024 16202065.012 5.27%
SetIntersection_Front_Set_uint32_262144_16 1291541.446 1.07%
SetIntersection_Front_Set_uint32_262144_16384 357639585.470 1.61%
SetIntersection_Front_Set_uint32_262144_256 4926812.126 5.04%
SetIntersection_Front_Set_uint32_262144_262144 1884732.504 2.95%
SetIntersection_Front_Set_uint32_262144_4 1130218.614 1.07%
SetIntersection_Front_Set_uint32_262144_64 1989802.256 6.10%
SetIntersection_Front_Set_uint32_4_1 228633375.013 -
SetIntersection_Front_Set_uint32_4_4 148090051.840 -
SetIntersection_Front_Set_uint32_64_1 17604569.208 -
SetIntersection_Front_Set_uint32_64_16 16788169.416 -
SetIntersection_Front_Set_uint32_64_4 17380890.125 -
SetIntersection_Front_Set_uint32_64_64 15893436.357 4.55%
SetIntersection_Front_Set_uint64_1024_1 1121702.851 -
SetIntersection_Front_Set_uint64_1024_1024 15219958.610 -8.97%
SetIntersection_Front_Set_uint64_1024_16 1299186.039 -1.13%
SetIntersection_Front_Set_uint64_1024_256 4976485.358 2.98%
SetIntersection_Front_Set_uint64_1024_4 1152162.838 -
SetIntersection_Front_Set_uint64_1024_64 1960660.974 -4.32%
SetIntersection_Front_Set_uint64_16384_1 1123494.435 -
SetIntersection_Front_Set_uint64_16384_1024 14281202.372 -12.01%
SetIntersection_Front_Set_uint64_16384_16 1320767.713 -
SetIntersection_Front_Set_uint64_16384_16384 335667497.506 -4.60%
SetIntersection_Front_Set_uint64_16384_256 4832582.852 9.47%
SetIntersection_Front_Set_uint64_16384_4 1127995.982 -2.27%
SetIntersection_Front_Set_uint64_16384_64 1908400.147 2.08%
SetIntersection_Front_Set_uint64_16_1 67126522.461 -
SetIntersection_Front_Set_uint64_16_16 40701673.966 -3.28%
SetIntersection_Front_Set_uint64_16_4 58737577.939 -
SetIntersection_Front_Set_uint64_1_1 569994896.907 -
SetIntersection_Front_Set_uint64_256_1 4451084.208 -
SetIntersection_Front_Set_uint64_256_16 5004620.684 -
SetIntersection_Front_Set_uint64_256_256 8724644.146 -4.23%
SetIntersection_Front_Set_uint64_256_4 4438436.231 -2.71%
SetIntersection_Front_Set_uint64_256_64 6360401.203 4.26%
SetIntersection_Front_Set_uint64_262144_1 1105178.334 -
SetIntersection_Front_Set_uint64_262144_1024 15902489.767 -4.40%
SetIntersection_Front_Set_uint64_262144_16 1311333.273 -1.64%
SetIntersection_Front_Set_uint64_262144_16384 341509096.691 2.07%
SetIntersection_Front_Set_uint64_262144_256 4629684.901 -
SetIntersection_Front_Set_uint64_262144_262144 1806692.220 -3.66%
SetIntersection_Front_Set_uint64_262144_4 1153713.170 -
SetIntersection_Front_Set_uint64_262144_64 1856592.671 -6.28%
SetIntersection_Front_Set_uint64_4_1 227771551.924 -
SetIntersection_Front_Set_uint64_4_4 147333787.446 -
SetIntersection_Front_Set_uint64_64_1 17528088.156 -
SetIntersection_Front_Set_uint64_64_16 17011116.002 -
SetIntersection_Front_Set_uint64_64_4 17207931.944 -
SetIntersection_Front_Set_uint64_64_64 15180938.116 -4.67%
SetIntersection_Front_Vector_float_1024_1 1111958.032 -
SetIntersection_Front_Vector_float_1024_1024 7121046.029 18.94%
SetIntersection_Front_Vector_float_1024_16 1198517.577 1.16%
SetIntersection_Front_Vector_float_1024_256 2644918.715 13.33%
SetIntersection_Front_Vector_float_1024_4 1127526.832 -
SetIntersection_Front_Vector_float_1024_64 1495972.912 3.82%
SetIntersection_Front_Vector_float_16384_1 1118921.977 -
SetIntersection_Front_Vector_float_16384_1024 7195379.963 20.21%
SetIntersection_Front_Vector_float_16384_16 1208881.020 2.11%
SetIntersection_Front_Vector_float_16384_16384 91623582.790 14.35%
SetIntersection_Front_Vector_float_16384_256 2615297.990 11.61%
SetIntersection_Front_Vector_float_16384_4 1139174.040 -
SetIntersection_Front_Vector_float_16384_64 1515894.998 6.54%
SetIntersection_Front_Vector_float_16_1 67164069.302 -
SetIntersection_Front_Vector_float_16_16 38480066.619 -1.37%
SetIntersection_Front_Vector_float_16_4 58526673.686 1.24%
SetIntersection_Front_Vector_float_1_1 573704423.979 -
SetIntersection_Front_Vector_float_256_1 4466015.114 -
SetIntersection_Front_Vector_float_256_16 4538517.772 1.50%
SetIntersection_Front_Vector_float_256_256 4717716.617 -
SetIntersection_Front_Vector_float_256_4 4464511.239 -
SetIntersection_Front_Vector_float_256_64 4807370.383 4.08%
SetIntersection_Front_Vector_float_262144_1 1106146.579 -
SetIntersection_Front_Vector_float_262144_1024 7188266.756 20.19%
SetIntersection_Front_Vector_float_262144_16 1151414.184 -
SetIntersection_Front_Vector_float_262144_16384 88887903.772 10.77%
SetIntersection_Front_Vector_float_262144_256 2611499.148 11.87%
SetIntersection_Front_Vector_float_262144_262144 350798106.004 -
SetIntersection_Front_Vector_float_262144_4 1149092.404 1.04%
SetIntersection_Front_Vector_float_262144_64 1508203.195 5.58%
SetIntersection_Front_Vector_float_4_1 228666492.699 -
SetIntersection_Front_Vector_float_4_4 144780491.113 -
SetIntersection_Front_Vector_float_64_1 17568318.682 -
SetIntersection_Front_Vector_float_64_16 15150353.072 -
SetIntersection_Front_Vector_float_64_4 17182925.971 -
SetIntersection_Front_Vector_float_64_64 12109401.899 5.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1109725.628 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8409347.969 -22.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1237919.863 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2941273.111 -17.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1150537.779 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1530546.150 -8.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1080218.455 -3.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8200075.098 -14.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1238890.283 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 113213976.697 -24.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2868183.046 -16.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1155523.353 3.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1596968.381 -7.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67059445.892 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39242458.363 -1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58358822.661 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 569685046.535 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4445663.923 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4521852.216 -2.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5878105.171 -9.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4481446.827 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5076584.799 -4.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1117112.174 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8423463.938 -21.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1210228.547 1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 114948799.501 -23.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2810498.284 -20.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350955645.711 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1149665.220 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1554592.755 -10.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227695033.341 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146735586.406 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17520916.603 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15483749.977 -3.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17288540.443 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12489731.398 -9.52%
SetIntersection_Front_Vector_string_1024_1 1130443.002 -
SetIntersection_Front_Vector_string_1024_1024 40569865.571 -3.31%
SetIntersection_Front_Vector_string_1024_16 1718943.987 -1.37%
SetIntersection_Front_Vector_string_1024_256 9687789.626 -8.40%
SetIntersection_Front_Vector_string_1024_4 1267405.357 -
SetIntersection_Front_Vector_string_1024_64 3483720.456 -5.93%
SetIntersection_Front_Vector_string_16384_1 1131915.058 -2.80%
SetIntersection_Front_Vector_string_16384_1024 39134042.554 -5.74%
SetIntersection_Front_Vector_string_16384_16 1718523.840 -1.79%
SetIntersection_Front_Vector_string_16384_16384 354450891.140 1.94%
SetIntersection_Front_Vector_string_16384_256 10064780.804 -6.85%
SetIntersection_Front_Vector_string_16384_4 1260449.334 -
SetIntersection_Front_Vector_string_16384_64 3473735.415 -8.26%
SetIntersection_Front_Vector_string_16_1 68708586.561 -
SetIntersection_Front_Vector_string_16_16 54786057.608 -2.91%
SetIntersection_Front_Vector_string_16_4 64034253.713 -
SetIntersection_Front_Vector_string_1_1 584519781.929 -
SetIntersection_Front_Vector_string_256_1 4550141.705 -
SetIntersection_Front_Vector_string_256_16 6443586.344 -2.22%
SetIntersection_Front_Vector_string_256_256 20321961.773 -4.42%
SetIntersection_Front_Vector_string_256_4 4914044.455 -3.27%
SetIntersection_Front_Vector_string_256_64 11088172.293 -7.99%
SetIntersection_Front_Vector_string_262144_1 1158747.876 -
SetIntersection_Front_Vector_string_262144_1024 40552048.870 -3.62%
SetIntersection_Front_Vector_string_262144_16 1691340.411 -1.18%
SetIntersection_Front_Vector_string_262144_16384 348466929.591 -
SetIntersection_Front_Vector_string_262144_256 10244860.658 -4.32%
SetIntersection_Front_Vector_string_262144_262144 14406597.006 -
SetIntersection_Front_Vector_string_262144_4 1266912.446 1.33%
SetIntersection_Front_Vector_string_262144_64 3484724.372 5.20%
SetIntersection_Front_Vector_string_4_1 234118680.728 -
SetIntersection_Front_Vector_string_4_4 159909014.996 -1.51%
SetIntersection_Front_Vector_string_64_1 17957253.900 -
SetIntersection_Front_Vector_string_64_16 21299604.971 -6.03%
SetIntersection_Front_Vector_string_64_4 18823632.167 -1.41%
SetIntersection_Front_Vector_string_64_64 26865337.332 -5.99%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1097944.915 -1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10833528.923 11.77%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1277485.151 1.85%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3603460.796 8.95%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1152181.217 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1735643.808 3.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1092629.099 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9993877.331 3.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1247942.996 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 148043699.847 5.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3300947.529 1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1166121.868 2.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1681399.018 1.87%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66937412.099 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40409128.697 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58706940.998 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 569566674.351 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4442632.652 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4703102.656 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6568168.681 1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4537344.902 1.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5565997.099 4.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1125187.676 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10442207.687 7.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1237997.880 2.95%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 144290673.588 3.66%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3329740.395 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350540572.729 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1135637.532 -2.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1749065.724 4.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227508664.217 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147485845.766 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17491290.992 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15949199.321 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17250360.706 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13837790.644 3.11%
SetIntersection_Front_Vector_uint32_1024_1 1110225.422 -
SetIntersection_Front_Vector_uint32_1024_1024 6406103.566 6.78%
SetIntersection_Front_Vector_uint32_1024_16 1187512.456 1.40%
SetIntersection_Front_Vector_uint32_1024_256 2341321.541 -
SetIntersection_Front_Vector_uint32_1024_4 1129197.207 -
SetIntersection_Front_Vector_uint32_1024_64 1433663.696 -
SetIntersection_Front_Vector_uint32_16384_1 1113540.127 -1.40%
SetIntersection_Front_Vector_uint32_16384_1024 5989814.641 1.95%
SetIntersection_Front_Vector_uint32_16384_16 1212369.961 1.99%
SetIntersection_Front_Vector_uint32_16384_16384 83308861.210 -
SetIntersection_Front_Vector_uint32_16384_256 2306043.967 -
SetIntersection_Front_Vector_uint32_16384_4 1147803.276 3.18%
SetIntersection_Front_Vector_uint32_16384_64 1507962.596 7.20%
SetIntersection_Front_Vector_uint32_16_1 67197940.607 -
SetIntersection_Front_Vector_uint32_16_16 38088358.619 -
SetIntersection_Front_Vector_uint32_16_4 57819345.992 -
SetIntersection_Front_Vector_uint32_1_1 570319613.361 -
SetIntersection_Front_Vector_uint32_256_1 4438144.075 -
SetIntersection_Front_Vector_uint32_256_16 4478852.213 -
SetIntersection_Front_Vector_uint32_256_256 4701842.318 2.55%
SetIntersection_Front_Vector_uint32_256_4 4389452.800 -1.31%
SetIntersection_Front_Vector_uint32_256_64 4629745.131 1.58%
SetIntersection_Front_Vector_uint32_262144_1 1112485.975 -
SetIntersection_Front_Vector_uint32_262144_1024 5953823.688 -9.33%
SetIntersection_Front_Vector_uint32_262144_16 1146779.294 -2.03%
SetIntersection_Front_Vector_uint32_262144_16384 85665313.611 7.54%
SetIntersection_Front_Vector_uint32_262144_256 2346391.735 -
SetIntersection_Front_Vector_uint32_262144_262144 337926302.140 -4.19%
SetIntersection_Front_Vector_uint32_262144_4 1141900.654 4.43%
SetIntersection_Front_Vector_uint32_262144_64 1480441.250 3.75%
SetIntersection_Front_Vector_uint32_4_1 227827903.173 -
SetIntersection_Front_Vector_uint32_4_4 145818523.688 1.45%
SetIntersection_Front_Vector_uint32_64_1 17440043.076 -
SetIntersection_Front_Vector_uint32_64_16 15125536.029 -
SetIntersection_Front_Vector_uint32_64_4 17194222.321 1.57%
SetIntersection_Front_Vector_uint32_64_64 11905088.612 3.61%
SetIntersection_Front_Vector_uint64_1024_1 1118700.127 3.01%
SetIntersection_Front_Vector_uint64_1024_1024 5886751.307 -
SetIntersection_Front_Vector_uint64_1024_16 1196633.394 -
SetIntersection_Front_Vector_uint64_1024_256 2349522.601 1.01%
SetIntersection_Front_Vector_uint64_1024_4 1141223.969 1.74%
SetIntersection_Front_Vector_uint64_1024_64 1389734.678 -1.92%
SetIntersection_Front_Vector_uint64_16384_1 1110901.337 -
SetIntersection_Front_Vector_uint64_16384_1024 5952615.202 -
SetIntersection_Front_Vector_uint64_16384_16 1185265.276 5.50%
SetIntersection_Front_Vector_uint64_16384_16384 78151709.141 -
SetIntersection_Front_Vector_uint64_16384_256 2264887.406 -2.02%
SetIntersection_Front_Vector_uint64_16384_4 1128193.988 -
SetIntersection_Front_Vector_uint64_16384_64 1429814.733 2.61%
SetIntersection_Front_Vector_uint64_16_1 66709986.392 -
SetIntersection_Front_Vector_uint64_16_16 37801159.220 -
SetIntersection_Front_Vector_uint64_16_4 57790590.550 -
SetIntersection_Front_Vector_uint64_1_1 568688434.851 -
SetIntersection_Front_Vector_uint64_256_1 4440328.116 -
SetIntersection_Front_Vector_uint64_256_16 4472639.718 -
SetIntersection_Front_Vector_uint64_256_256 4709810.255 2.52%
SetIntersection_Front_Vector_uint64_256_4 4380580.869 -
SetIntersection_Front_Vector_uint64_256_64 4509758.086 -1.03%
SetIntersection_Front_Vector_uint64_262144_1 1055571.089 -6.35%
SetIntersection_Front_Vector_uint64_262144_1024 5917024.736 2.30%
SetIntersection_Front_Vector_uint64_262144_16 1184362.067 3.81%
SetIntersection_Front_Vector_uint64_262144_16384 78066267.968 -
SetIntersection_Front_Vector_uint64_262144_256 2294795.855 -1.87%
SetIntersection_Front_Vector_uint64_262144_262144 351210780.566 -
SetIntersection_Front_Vector_uint64_262144_4 1123334.320 3.27%
SetIntersection_Front_Vector_uint64_262144_64 1434156.461 -
SetIntersection_Front_Vector_uint64_4_1 227506393.686 -
SetIntersection_Front_Vector_uint64_4_4 144362169.778 -
SetIntersection_Front_Vector_uint64_64_1 17480226.461 -
SetIntersection_Front_Vector_uint64_64_16 15109238.953 -
SetIntersection_Front_Vector_uint64_64_4 16963794.442 -
SetIntersection_Front_Vector_uint64_64_64 11372426.068 1.40%
SetIntersection_Interlaced_Set_float_1024_1 1117460.628 -
SetIntersection_Interlaced_Set_float_1024_1024 15273381.808 -2.22%
SetIntersection_Interlaced_Set_float_1024_16 11538951.194 -
SetIntersection_Interlaced_Set_float_1024_256 15309395.077 -4.48%
SetIntersection_Interlaced_Set_float_1024_4 10205604.167 -
SetIntersection_Interlaced_Set_float_1024_64 10122480.925 -
SetIntersection_Interlaced_Set_float_16384_1 1114289.300 -
SetIntersection_Interlaced_Set_float_16384_1024 172489088.529 -
SetIntersection_Interlaced_Set_float_16384_16 212258244.269 -
SetIntersection_Interlaced_Set_float_16384_16384 352462198.999 -2.31%
SetIntersection_Interlaced_Set_float_16384_256 201953892.301 -
SetIntersection_Interlaced_Set_float_16384_4 176290447.697 2.10%
SetIntersection_Interlaced_Set_float_16384_64 220148595.185 1.02%
SetIntersection_Interlaced_Set_float_16_1 67618463.285 -
SetIntersection_Interlaced_Set_float_16_16 41510867.381 -
SetIntersection_Interlaced_Set_float_16_4 65071717.052 -
SetIntersection_Interlaced_Set_float_1_1 572836015.658 -
SetIntersection_Interlaced_Set_float_256_1 4452229.110 -
SetIntersection_Interlaced_Set_float_256_16 12121313.063 -1.25%
SetIntersection_Interlaced_Set_float_256_256 9074542.386 4.48%
SetIntersection_Interlaced_Set_float_256_4 11735897.032 2.80%
SetIntersection_Interlaced_Set_float_256_64 14469757.270 -5.70%
SetIntersection_Interlaced_Set_float_262144_1 1121978.085 3.25%
SetIntersection_Interlaced_Set_float_262144_1024 1571631.021 2.76%
SetIntersection_Interlaced_Set_float_262144_16 1664850.506 3.32%
SetIntersection_Interlaced_Set_float_262144_16384 1291154.866 2.10%
SetIntersection_Interlaced_Set_float_262144_256 1624065.021 2.78%
SetIntersection_Interlaced_Set_float_262144_262144 1868623.861 1.15%
SetIntersection_Interlaced_Set_float_262144_4 1353562.582 4.68%
SetIntersection_Interlaced_Set_float_262144_64 1624588.381 3.53%
SetIntersection_Interlaced_Set_float_4_1 228286797.809 -
SetIntersection_Interlaced_Set_float_4_4 147930208.768 1.14%
SetIntersection_Interlaced_Set_float_64_1 17569028.254 -
SetIntersection_Interlaced_Set_float_64_16 24486029.891 -
SetIntersection_Interlaced_Set_float_64_4 22512288.881 -
SetIntersection_Interlaced_Set_float_64_64 15303494.750 -2.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1126850.485 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21682515.882 2.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11664220.066 -2.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19324387.238 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9864899.856 -1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11300891.731 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1073970.770 -4.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179302185.937 -8.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 222400165.099 -7.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 349000777.510 -2.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209266702.715 -6.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 179249564.208 -1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229800704.594 -33.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67300855.359 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44607706.763 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66640856.700 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 571388784.256 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4443380.951 -1.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13131073.207 2.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12404316.047 5.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11471863.474 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18006898.161 -1.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1116407.932 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1630231.446 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1697272.055 -1.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1342868.899 -1.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1663110.432 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2332737.549 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1377610.352 -1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1656156.250 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228423444.575 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149886004.544 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17582460.636 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27092801.410 -1.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23351266.191 1.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18736413.438 2.68%
SetIntersection_Interlaced_Set_string_1024_1 1151833.524 -
SetIntersection_Interlaced_Set_string_1024_1024 57874325.247 -1.86%
SetIntersection_Interlaced_Set_string_1024_16 13560255.083 -2.65%
SetIntersection_Interlaced_Set_string_1024_256 36066401.389 1.74%
SetIntersection_Interlaced_Set_string_1024_4 10722520.488 -
SetIntersection_Interlaced_Set_string_1024_64 17012955.404 -
SetIntersection_Interlaced_Set_string_16384_1 1150959.358 -
SetIntersection_Interlaced_Set_string_16384_1024 354544743.112 2.14%
SetIntersection_Interlaced_Set_string_16384_16 249075712.688 1.22%
SetIntersection_Interlaced_Set_string_16384_16384 349790251.366 -
SetIntersection_Interlaced_Set_string_16384_256 351438484.238 -3.19%
SetIntersection_Interlaced_Set_string_16384_4 200048183.761 -
SetIntersection_Interlaced_Set_string_16384_64 353531500.950 -
SetIntersection_Interlaced_Set_string_16_1 69284146.588 -
SetIntersection_Interlaced_Set_string_16_16 65149782.214 2.59%
SetIntersection_Interlaced_Set_string_16_4 77338737.109 1.43%
SetIntersection_Interlaced_Set_string_1_1 588665621.823 -
SetIntersection_Interlaced_Set_string_256_1 4607141.484 -
SetIntersection_Interlaced_Set_string_256_16 18579019.802 2.84%
SetIntersection_Interlaced_Set_string_256_256 32415627.443 -
SetIntersection_Interlaced_Set_string_256_4 14272214.406 1.77%
SetIntersection_Interlaced_Set_string_256_64 31388171.673 3.24%
SetIntersection_Interlaced_Set_string_262144_1 1159661.253 3.81%
SetIntersection_Interlaced_Set_string_262144_1024 2109723.225 -
SetIntersection_Interlaced_Set_string_262144_16 2181832.195 1.24%
SetIntersection_Interlaced_Set_string_262144_16384 2766776.283 1.83%
SetIntersection_Interlaced_Set_string_262144_256 2089180.174 -
SetIntersection_Interlaced_Set_string_262144_262144 17503032.310 -1.36%
SetIntersection_Interlaced_Set_string_262144_4 1888389.650 -
SetIntersection_Interlaced_Set_string_262144_64 2155430.746 -
SetIntersection_Interlaced_Set_string_4_1 235212456.749 -
SetIntersection_Interlaced_Set_string_4_4 164134447.422 -1.77%
SetIntersection_Interlaced_Set_string_64_1 18150278.658 -
SetIntersection_Interlaced_Set_string_64_16 40351942.500 4.62%
SetIntersection_Interlaced_Set_string_64_4 27230891.660 -
SetIntersection_Interlaced_Set_string_64_64 38031034.567 -2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1126559.264 3.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24910981.108 -1.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11851526.758 -1.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20710803.660 -2.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10063286.871 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12048121.206 -3.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1102881.994 -1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 236407891.302 -4.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 245802724.165 -3.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 360368548.398 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 350986457.720 3.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200579065.325 -2.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 352599291.922 2.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67404321.910 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45319405.873 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 66899290.164 -1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574393928.893 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4476604.669 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13028352.790 -5.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13289243.790 -1.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11732489.629 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18860586.923 -3.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1085776.028 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2003487.225 -1.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2142354.575 -1.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1757237.224 -2.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2041073.647 -1.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3125250.977 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1854232.746 -2.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2127003.094 -2.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229612335.538 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 151336644.038 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17628553.879 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 27861884.882 -2.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23700813.193 -2.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19554613.164 -
SetIntersection_Interlaced_Set_uint32_1024_1 1089310.193 3.15%
SetIntersection_Interlaced_Set_uint32_1024_1024 15120574.841 -3.57%
SetIntersection_Interlaced_Set_uint32_1024_16 11425173.969 -
SetIntersection_Interlaced_Set_uint32_1024_256 15761256.253 -
SetIntersection_Interlaced_Set_uint32_1024_4 9916630.576 -
SetIntersection_Interlaced_Set_uint32_1024_64 9884332.717 -
SetIntersection_Interlaced_Set_uint32_16384_1 1061383.493 -4.69%
SetIntersection_Interlaced_Set_uint32_16384_1024 170084722.854 -17.46%
SetIntersection_Interlaced_Set_uint32_16384_16 209093311.089 -39.24%
SetIntersection_Interlaced_Set_uint32_16384_16384 347834235.364 -1.73%
SetIntersection_Interlaced_Set_uint32_16384_256 197791452.073 -15.47%
SetIntersection_Interlaced_Set_uint32_16384_4 174251989.135 -11.49%
SetIntersection_Interlaced_Set_uint32_16384_64 214762873.965 -39.42%
SetIntersection_Interlaced_Set_uint32_16_1 67365487.387 -
SetIntersection_Interlaced_Set_uint32_16_16 41048567.738 -
SetIntersection_Interlaced_Set_uint32_16_4 64406845.632 -
SetIntersection_Interlaced_Set_uint32_1_1 571552193.575 -
SetIntersection_Interlaced_Set_uint32_256_1 4457332.779 -
SetIntersection_Interlaced_Set_uint32_256_16 12109692.433 -2.98%
SetIntersection_Interlaced_Set_uint32_256_256 9406487.963 2.30%
SetIntersection_Interlaced_Set_uint32_256_4 11779253.718 1.90%
SetIntersection_Interlaced_Set_uint32_256_64 14959717.828 -2.69%
SetIntersection_Interlaced_Set_uint32_262144_1 1081836.848 2.35%
SetIntersection_Interlaced_Set_uint32_262144_1024 1531430.338 -1.41%
SetIntersection_Interlaced_Set_uint32_262144_16 1608664.632 -4.12%
SetIntersection_Interlaced_Set_uint32_262144_16384 1265659.748 -
SetIntersection_Interlaced_Set_uint32_262144_256 1589389.406 -1.10%
SetIntersection_Interlaced_Set_uint32_262144_262144 2019401.285 1.82%
SetIntersection_Interlaced_Set_uint32_262144_4 1300000.571 -3.52%
SetIntersection_Interlaced_Set_uint32_262144_64 1583448.404 -1.32%
SetIntersection_Interlaced_Set_uint32_4_1 228602028.152 -
SetIntersection_Interlaced_Set_uint32_4_4 147515790.280 -
SetIntersection_Interlaced_Set_uint32_64_1 17507455.219 -
SetIntersection_Interlaced_Set_uint32_64_16 24393522.594 2.07%
SetIntersection_Interlaced_Set_uint32_64_4 22121678.378 -
SetIntersection_Interlaced_Set_uint32_64_64 15183414.827 -3.44%
SetIntersection_Interlaced_Set_uint64_1024_1 1083679.773 -2.88%
SetIntersection_Interlaced_Set_uint64_1024_1024 15718013.426 -
SetIntersection_Interlaced_Set_uint64_1024_16 11351595.179 -2.04%
SetIntersection_Interlaced_Set_uint64_1024_256 15716584.570 -
SetIntersection_Interlaced_Set_uint64_1024_4 10063913.573 -
SetIntersection_Interlaced_Set_uint64_1024_64 10195837.205 -3.00%
SetIntersection_Interlaced_Set_uint64_16384_1 1113539.894 -
SetIntersection_Interlaced_Set_uint64_16384_1024 176300604.282 -
SetIntersection_Interlaced_Set_uint64_16384_16 225556509.946 -
SetIntersection_Interlaced_Set_uint64_16384_16384 344244978.106 -1.93%
SetIntersection_Interlaced_Set_uint64_16384_256 213307506.959 1.91%
SetIntersection_Interlaced_Set_uint64_16384_4 183468914.997 2.28%
SetIntersection_Interlaced_Set_uint64_16384_64 231210833.579 -
SetIntersection_Interlaced_Set_uint64_16_1 66934780.569 -
SetIntersection_Interlaced_Set_uint64_16_16 41015639.247 -
SetIntersection_Interlaced_Set_uint64_16_4 64685037.763 -
SetIntersection_Interlaced_Set_uint64_1_1 570472813.581 -
SetIntersection_Interlaced_Set_uint64_256_1 4460499.472 1.09%
SetIntersection_Interlaced_Set_uint64_256_16 12157857.082 -3.56%
SetIntersection_Interlaced_Set_uint64_256_256 9023396.472 -
SetIntersection_Interlaced_Set_uint64_256_4 11814022.431 -1.71%
SetIntersection_Interlaced_Set_uint64_256_64 15140014.655 -1.99%
SetIntersection_Interlaced_Set_uint64_262144_1 1087529.827 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1578155.193 -1.59%
SetIntersection_Interlaced_Set_uint64_262144_16 1637266.521 -2.99%
SetIntersection_Interlaced_Set_uint64_262144_16384 1259167.400 -2.27%
SetIntersection_Interlaced_Set_uint64_262144_256 1626113.770 -1.47%
SetIntersection_Interlaced_Set_uint64_262144_262144 1864611.897 -
SetIntersection_Interlaced_Set_uint64_262144_4 1325121.746 -3.83%
SetIntersection_Interlaced_Set_uint64_262144_64 1624535.806 -1.67%
SetIntersection_Interlaced_Set_uint64_4_1 228223872.320 -
SetIntersection_Interlaced_Set_uint64_4_4 147568401.916 -
SetIntersection_Interlaced_Set_uint64_64_1 17386275.716 -
SetIntersection_Interlaced_Set_uint64_64_16 24499725.948 -2.03%
SetIntersection_Interlaced_Set_uint64_64_4 22544857.213 -
SetIntersection_Interlaced_Set_uint64_64_64 15305465.371 -
SetIntersection_Interlaced_Vector_float_1024_1 1113625.602 -
SetIntersection_Interlaced_Vector_float_1024_1024 5980059.106 -
SetIntersection_Interlaced_Vector_float_1024_16 2957779.529 39.79%
SetIntersection_Interlaced_Vector_float_1024_256 6130430.442 15.56%
SetIntersection_Interlaced_Vector_float_1024_4 1523655.116 15.43%
SetIntersection_Interlaced_Vector_float_1024_64 4026545.530 -23.45%
SetIntersection_Interlaced_Vector_float_16384_1 1111901.787 -
SetIntersection_Interlaced_Vector_float_16384_1024 56345129.630 34.47%
SetIntersection_Interlaced_Vector_float_16384_16 2611078.658 11.46%
SetIntersection_Interlaced_Vector_float_16384_16384 80111924.097 -6.71%
SetIntersection_Interlaced_Vector_float_16384_256 26882363.489 35.54%
SetIntersection_Interlaced_Vector_float_16384_4 1475150.900 5.04%
SetIntersection_Interlaced_Vector_float_16384_64 5964558.966 -21.55%
SetIntersection_Interlaced_Vector_float_16_1 67315102.225 -
SetIntersection_Interlaced_Vector_float_16_16 38157338.751 -1.42%
SetIntersection_Interlaced_Vector_float_16_4 60378121.871 -
SetIntersection_Interlaced_Vector_float_1_1 573070602.148 -
SetIntersection_Interlaced_Vector_float_256_1 4443068.999 -
SetIntersection_Interlaced_Vector_float_256_16 6480843.252 -16.79%
SetIntersection_Interlaced_Vector_float_256_256 4693965.940 -
SetIntersection_Interlaced_Vector_float_256_4 5377203.509 3.49%
SetIntersection_Interlaced_Vector_float_256_64 7809059.324 19.42%
SetIntersection_Interlaced_Vector_float_262144_1 1113581.726 -
SetIntersection_Interlaced_Vector_float_262144_1024 109955369.901 28.33%
SetIntersection_Interlaced_Vector_float_262144_16 6471473.463 43.87%
SetIntersection_Interlaced_Vector_float_262144_16384 353290463.858 -
SetIntersection_Interlaced_Vector_float_262144_256 41142878.457 18.76%
SetIntersection_Interlaced_Vector_float_262144_262144 350178420.270 3.50%
SetIntersection_Interlaced_Vector_float_262144_4 1605628.309 3.05%
SetIntersection_Interlaced_Vector_float_262144_64 20032459.113 60.84%
SetIntersection_Interlaced_Vector_float_4_1 228798796.103 -
SetIntersection_Interlaced_Vector_float_4_4 145521953.556 -
SetIntersection_Interlaced_Vector_float_64_1 17618611.701 -
SetIntersection_Interlaced_Vector_float_64_16 18968820.089 -2.49%
SetIntersection_Interlaced_Vector_float_64_4 18978717.129 -
SetIntersection_Interlaced_Vector_float_64_64 11498978.846 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1064467.793 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9052052.702 -6.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2568018.913 -2.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8170687.385 2.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1404960.638 -2.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4983457.033 -5.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1096355.752 2.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 58734968.077 -11.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3855925.041 -3.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 134197271.834 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 19970897.645 -24.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1605984.449 -1.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 6442630.038 -29.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66859464.504 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39672643.839 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61379751.301 -1.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 569257109.729 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4393704.052 -1.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7662484.654 -4.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6298821.069 6.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5361722.504 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9178995.587 4.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1062087.278 -1.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 126292076.714 -15.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3647686.199 -54.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 359844724.456 2.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 44978587.434 -64.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 354816903.101 3.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2035803.476 -1.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 13393439.078 -58.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227437322.361 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147313072.098 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17512364.373 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19718202.227 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18600411.540 -2.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13149699.937 -
SetIntersection_Interlaced_Vector_string_1024_1 1143259.142 -
SetIntersection_Interlaced_Vector_string_1024_1024 42492814.960 1.18%
SetIntersection_Interlaced_Vector_string_1024_16 3310174.358 -
SetIntersection_Interlaced_Vector_string_1024_256 20573239.870 -2.90%
SetIntersection_Interlaced_Vector_string_1024_4 1713136.605 -
SetIntersection_Interlaced_Vector_string_1024_64 8145587.504 -3.17%
SetIntersection_Interlaced_Vector_string_16384_1 1152827.784 -
SetIntersection_Interlaced_Vector_string_16384_1024 114205607.109 -
SetIntersection_Interlaced_Vector_string_16384_16 4495642.142 2.15%
SetIntersection_Interlaced_Vector_string_16384_16384 348857464.457 -
SetIntersection_Interlaced_Vector_string_16384_256 40032975.345 2.27%
SetIntersection_Interlaced_Vector_string_16384_4 1815463.393 -2.92%
SetIntersection_Interlaced_Vector_string_16384_64 12398406.033 2.22%
SetIntersection_Interlaced_Vector_string_16_1 68844393.033 -
SetIntersection_Interlaced_Vector_string_16_16 53565989.009 -2.82%
SetIntersection_Interlaced_Vector_string_16_4 72605318.754 -
SetIntersection_Interlaced_Vector_string_1_1 586453212.365 -
SetIntersection_Interlaced_Vector_string_256_1 4572820.235 -
SetIntersection_Interlaced_Vector_string_256_16 11213176.748 2.68%
SetIntersection_Interlaced_Vector_string_256_256 20461815.357 -9.98%
SetIntersection_Interlaced_Vector_string_256_4 6457665.562 1.57%
SetIntersection_Interlaced_Vector_string_256_64 19342501.346 -6.52%
SetIntersection_Interlaced_Vector_string_262144_1 1149870.696 -1.55%
SetIntersection_Interlaced_Vector_string_262144_1024 318348981.265 39.00%
SetIntersection_Interlaced_Vector_string_262144_16 5748700.597 -1.31%
SetIntersection_Interlaced_Vector_string_262144_16384 1005267.659 2.49%
SetIntersection_Interlaced_Vector_string_262144_256 65721512.373 -
SetIntersection_Interlaced_Vector_string_262144_262144 14463786.948 -
SetIntersection_Interlaced_Vector_string_262144_4 2353007.984 6.10%
SetIntersection_Interlaced_Vector_string_262144_64 18411632.224 -5.90%
SetIntersection_Interlaced_Vector_string_4_1 234688901.863 -
SetIntersection_Interlaced_Vector_string_4_4 163825893.667 1.54%
SetIntersection_Interlaced_Vector_string_64_1 17975835.104 -
SetIntersection_Interlaced_Vector_string_64_16 30898053.941 -1.01%
SetIntersection_Interlaced_Vector_string_64_4 23194393.619 1.06%
SetIntersection_Interlaced_Vector_string_64_64 28590610.982 3.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118434.474 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10901688.796 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3120712.767 -9.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10764589.996 17.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1743567.753 5.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6380438.683 -4.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1106288.927 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 74341909.902 -11.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4678158.199 -8.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 153632786.486 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27184151.927 -23.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1569185.961 -22.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 13290354.721 -3.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67150320.905 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40108061.232 -1.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62976891.933 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 571016399.789 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4387531.244 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7946904.148 -11.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7117665.918 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5348568.113 -3.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10251997.816 -8.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1134911.502 1.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 238187347.412 -16.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4538715.989 -11.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 329814928.588 -3.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 67397226.312 -21.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 343241180.520 35022.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2370472.403 -1.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 18682177.185 12.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227570721.403 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147358706.311 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17473713.555 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20696360.082 -9.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20356401.680 -2.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13892988.589 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1114970.719 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5921369.135 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1989825.506 1.14%
SetIntersection_Interlaced_Vector_uint32_1024_256 6076057.464 -1.67%
SetIntersection_Interlaced_Vector_uint32_1024_4 1470376.379 -
SetIntersection_Interlaced_Vector_uint32_1024_64 4175553.302 12.55%
SetIntersection_Interlaced_Vector_uint32_16384_1 1115283.745 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 46170435.574 -3.28%
SetIntersection_Interlaced_Vector_uint32_16384_16 2529936.374 -12.17%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79956153.232 -
SetIntersection_Interlaced_Vector_uint32_16384_256 13766413.587 -27.95%
SetIntersection_Interlaced_Vector_uint32_16384_4 1424979.988 -4.31%
SetIntersection_Interlaced_Vector_uint32_16384_64 5632445.517 -22.21%
SetIntersection_Interlaced_Vector_uint32_16_1 67117159.104 -
SetIntersection_Interlaced_Vector_uint32_16_16 37761218.754 -
SetIntersection_Interlaced_Vector_uint32_16_4 59867620.069 -
SetIntersection_Interlaced_Vector_uint32_1_1 571275451.696 -
SetIntersection_Interlaced_Vector_uint32_256_1 4453950.026 -
SetIntersection_Interlaced_Vector_uint32_256_16 6503271.951 -4.93%
SetIntersection_Interlaced_Vector_uint32_256_256 4632642.787 -
SetIntersection_Interlaced_Vector_uint32_256_4 4884980.348 -4.52%
SetIntersection_Interlaced_Vector_uint32_256_64 6753837.831 -16.24%
SetIntersection_Interlaced_Vector_uint32_262144_1 1111408.927 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 84154288.223 -9.29%
SetIntersection_Interlaced_Vector_uint32_262144_16 3075779.816 -16.34%
SetIntersection_Interlaced_Vector_uint32_262144_16384 348369715.416 -
SetIntersection_Interlaced_Vector_uint32_262144_256 29173931.378 -4.07%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350909166.605 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1524000.209 -7.18%
SetIntersection_Interlaced_Vector_uint32_262144_64 9887025.246 -13.05%
SetIntersection_Interlaced_Vector_uint32_4_1 228654950.984 -
SetIntersection_Interlaced_Vector_uint32_4_4 144090322.009 -
SetIntersection_Interlaced_Vector_uint32_64_1 17512152.281 -
SetIntersection_Interlaced_Vector_uint32_64_16 18823271.557 4.37%
SetIntersection_Interlaced_Vector_uint32_64_4 18045443.198 -
SetIntersection_Interlaced_Vector_uint32_64_64 11507539.533 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1122514.868 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5973951.045 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2562255.934 7.26%
SetIntersection_Interlaced_Vector_uint64_1024_256 5893773.896 -22.81%
SetIntersection_Interlaced_Vector_uint64_1024_4 1405853.013 -3.93%
SetIntersection_Interlaced_Vector_uint64_1024_64 4218226.572 -12.03%
SetIntersection_Interlaced_Vector_uint64_16384_1 1108150.477 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 45625046.709 -13.93%
SetIntersection_Interlaced_Vector_uint64_16384_16 2540826.820 -17.31%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78207731.992 -
SetIntersection_Interlaced_Vector_uint64_16384_256 21108905.003 2.04%
SetIntersection_Interlaced_Vector_uint64_16384_4 1433543.976 -5.82%
SetIntersection_Interlaced_Vector_uint64_16384_64 6083954.575 1.76%
SetIntersection_Interlaced_Vector_uint64_16_1 66942240.188 -
SetIntersection_Interlaced_Vector_uint64_16_16 37990475.385 -
SetIntersection_Interlaced_Vector_uint64_16_4 59870549.266 -
SetIntersection_Interlaced_Vector_uint64_1_1 568936251.697 -
SetIntersection_Interlaced_Vector_uint64_256_1 4424835.633 -
SetIntersection_Interlaced_Vector_uint64_256_16 7056672.320 3.32%
SetIntersection_Interlaced_Vector_uint64_256_256 4629463.731 -1.41%
SetIntersection_Interlaced_Vector_uint64_256_4 4865682.570 -2.81%
SetIntersection_Interlaced_Vector_uint64_256_64 8038734.757 4.14%
SetIntersection_Interlaced_Vector_uint64_262144_1 1120320.885 1.71%
SetIntersection_Interlaced_Vector_uint64_262144_1024 99329009.231 -16.54%
SetIntersection_Interlaced_Vector_uint64_262144_16 3132755.705 -43.59%
SetIntersection_Interlaced_Vector_uint64_262144_16384 350813589.329 -1.71%
SetIntersection_Interlaced_Vector_uint64_262144_256 34067179.555 -54.08%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350804149.740 -
SetIntersection_Interlaced_Vector_uint64_262144_4 2094535.990 10.82%
SetIntersection_Interlaced_Vector_uint64_262144_64 9199570.250 -66.00%
SetIntersection_Interlaced_Vector_uint64_4_1 227672676.764 -
SetIntersection_Interlaced_Vector_uint64_4_4 144223810.572 -
SetIntersection_Interlaced_Vector_uint64_64_1 17464358.977 -
SetIntersection_Interlaced_Vector_uint64_64_16 18165991.300 -1.22%
SetIntersection_Interlaced_Vector_uint64_64_4 18067390.254 -
SetIntersection_Interlaced_Vector_uint64_64_64 11375931.420 -
SetIntersection_None_Set_float_1024_1 10635744.888 -1.47%
SetIntersection_None_Set_float_1024_1024 9179625.967 3.44%
SetIntersection_None_Set_float_1024_16 10460939.371 -5.22%
SetIntersection_None_Set_float_1024_256 10518555.170 -4.74%
SetIntersection_None_Set_float_1024_4 10515321.712 -4.08%
SetIntersection_None_Set_float_1024_64 10634137.569 -2.23%
SetIntersection_None_Set_float_16384_1 157482940.360 -10.20%
SetIntersection_None_Set_float_16384_1024 157430963.237 -5.53%
SetIntersection_None_Set_float_16384_16 157713013.477 -9.88%
SetIntersection_None_Set_float_16384_16384 163666233.865 5.81%
SetIntersection_None_Set_float_16384_256 157148189.107 -7.68%
SetIntersection_None_Set_float_16384_4 157560272.527 -10.49%
SetIntersection_None_Set_float_16384_64 157552210.680 -9.77%
SetIntersection_None_Set_float_16_1 71046782.238 -
SetIntersection_None_Set_float_16_16 37704793.024 -
SetIntersection_None_Set_float_16_4 60374201.776 -
SetIntersection_None_Set_float_1_1 571275166.530 -
SetIntersection_None_Set_float_256_1 11899923.706 2.23%
SetIntersection_None_Set_float_256_16 11151892.961 1.47%
SetIntersection_None_Set_float_256_256 5998548.610 -
SetIntersection_None_Set_float_256_4 11519201.756 -2.80%
SetIntersection_None_Set_float_256_64 9519972.045 1.98%
SetIntersection_None_Set_float_262144_1 1209927.980 1.29%
SetIntersection_None_Set_float_262144_1024 1207453.858 2.03%
SetIntersection_None_Set_float_262144_16 1208472.169 2.15%
SetIntersection_None_Set_float_262144_16384 1214249.673 3.41%
SetIntersection_None_Set_float_262144_256 1208416.016 2.52%
SetIntersection_None_Set_float_262144_262144 1207160.318 1.96%
SetIntersection_None_Set_float_262144_4 1205234.375 1.61%
SetIntersection_None_Set_float_262144_64 1204507.162 2.02%
SetIntersection_None_Set_float_4_1 231427049.314 -
SetIntersection_None_Set_float_4_4 144419859.332 -
SetIntersection_None_Set_float_64_1 22512028.240 -4.77%
SetIntersection_None_Set_float_64_16 18816796.217 -2.36%
SetIntersection_None_Set_float_64_4 22087841.985 -
SetIntersection_None_Set_float_64_64 11716958.555 -3.07%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8666308.345 -24.16%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8704239.909 -2.69%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9005044.024 -22.52%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8916243.449 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8691211.708 -24.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8848956.162 -22.31%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162733291.585 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158149734.766 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168093246.737 -1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 166494482.271 -1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 160483902.057 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165764834.397 -2.68%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165489997.311 -1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71349430.508 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37646423.143 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60034918.287 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571780928.756 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11623344.199 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11120069.646 1.99%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5917722.747 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11559724.463 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9362466.620 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1223678.953 -1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1236478.924 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1225493.977 -1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1236571.939 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1231262.778 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1242635.417 -1.97%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1219375.244 -1.83%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1221348.225 -1.67%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231095493.795 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144377965.940 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23416992.503 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18863125.215 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22243740.693 -2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12004304.797 -
SetIntersection_None_Set_string_1024_1 9169585.861 -
SetIntersection_None_Set_string_1024_1024 9135853.249 2.63%
SetIntersection_None_Set_string_1024_16 9122638.143 1.09%
SetIntersection_None_Set_string_1024_256 8880494.165 -3.26%
SetIntersection_None_Set_string_1024_4 9069138.997 -
SetIntersection_None_Set_string_1024_64 9196253.183 2.95%
SetIntersection_None_Set_string_16384_1 197770359.826 -4.17%
SetIntersection_None_Set_string_16384_1024 216453599.772 -
SetIntersection_None_Set_string_16384_16 198953015.500 -3.00%
SetIntersection_None_Set_string_16384_16384 189000999.368 -5.90%
SetIntersection_None_Set_string_16384_256 208996257.357 2.13%
SetIntersection_None_Set_string_16384_4 198829925.897 -2.86%
SetIntersection_None_Set_string_16384_64 201032048.586 -1.52%
SetIntersection_None_Set_string_16_1 73031747.838 -
SetIntersection_None_Set_string_16_16 38696539.260 -
SetIntersection_None_Set_string_16_4 61868539.464 -
SetIntersection_None_Set_string_1_1 576042797.598 -
SetIntersection_None_Set_string_256_1 11926079.470 -
SetIntersection_None_Set_string_256_16 11421286.558 2.54%
SetIntersection_None_Set_string_256_256 5844351.248 -
SetIntersection_None_Set_string_256_4 11936021.600 -
SetIntersection_None_Set_string_256_64 9679858.674 1.48%
SetIntersection_None_Set_string_262144_1 1692991.048 -
SetIntersection_None_Set_string_262144_1024 1684646.971 -
SetIntersection_None_Set_string_262144_16 1697495.361 -
SetIntersection_None_Set_string_262144_16384 1696309.653 -
SetIntersection_None_Set_string_262144_256 1691725.750 -
SetIntersection_None_Set_string_262144_262144 1684817.791 -
SetIntersection_None_Set_string_262144_4 1697611.814 -
SetIntersection_None_Set_string_262144_64 1692843.180 -
SetIntersection_None_Set_string_4_1 235598874.093 -
SetIntersection_None_Set_string_4_4 147424104.707 -
SetIntersection_None_Set_string_64_1 24090167.057 -
SetIntersection_None_Set_string_64_16 19508010.378 -
SetIntersection_None_Set_string_64_4 22993741.741 1.76%
SetIntersection_None_Set_string_64_64 12215678.113 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 13035179.303 43.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 12877500.841 45.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 12956464.787 45.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 12883745.680 45.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 12936387.942 47.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 12828207.489 42.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 202430751.450 -4.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 203018241.866 -1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 198716797.737 -3.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 198391894.607 -11.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 197975671.865 -4.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 200420226.383 -3.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 196455839.937 -5.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71558267.493 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38103940.922 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60851502.348 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 573305684.638 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11778815.871 1.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11094305.013 1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5873409.670 1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11336106.756 -2.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9325527.062 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1636327.068 -4.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1656400.227 -3.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1641299.561 -3.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1642453.613 -3.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1638740.964 -3.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1661564.779 -2.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1652220.703 -3.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1641087.644 -3.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232267260.532 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145467400.229 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23257873.175 -1.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18896738.117 -1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22003266.570 -2.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11776737.539 -3.97%
SetIntersection_None_Set_uint32_1024_1 8985618.312 2.33%
SetIntersection_None_Set_uint32_1024_1024 8876229.066 2.07%
SetIntersection_None_Set_uint32_1024_16 8727492.763 -
SetIntersection_None_Set_uint32_1024_256 8741857.415 -
SetIntersection_None_Set_uint32_1024_4 8803561.026 1.02%
SetIntersection_None_Set_uint32_1024_64 8815804.894 -1.25%
SetIntersection_None_Set_uint32_16384_1 153532121.195 -
SetIntersection_None_Set_uint32_16384_1024 152916705.145 -
SetIntersection_None_Set_uint32_16384_16 154041025.565 1.40%
SetIntersection_None_Set_uint32_16384_16384 156369852.664 -1.69%
SetIntersection_None_Set_uint32_16384_256 153064822.248 -
SetIntersection_None_Set_uint32_16384_4 153676115.348 -
SetIntersection_None_Set_uint32_16384_64 153630315.574 1.33%
SetIntersection_None_Set_uint32_16_1 70990606.679 -
SetIntersection_None_Set_uint32_16_16 37727931.197 -
SetIntersection_None_Set_uint32_16_4 60125689.961 -
SetIntersection_None_Set_uint32_1_1 570904042.053 -
SetIntersection_None_Set_uint32_256_1 11565789.910 -
SetIntersection_None_Set_uint32_256_16 11019573.885 1.99%
SetIntersection_None_Set_uint32_256_256 5826446.411 -2.51%
SetIntersection_None_Set_uint32_256_4 11489825.600 -
SetIntersection_None_Set_uint32_256_64 9429063.640 1.22%
SetIntersection_None_Set_uint32_262144_1 1211276.935 -1.39%
SetIntersection_None_Set_uint32_262144_1024 1204241.455 -
SetIntersection_None_Set_uint32_262144_16 1203094.806 -1.41%
SetIntersection_None_Set_uint32_262144_16384 1194772.299 -2.47%
SetIntersection_None_Set_uint32_262144_256 1202949.949 -1.31%
SetIntersection_None_Set_uint32_262144_262144 1206798.585 -
SetIntersection_None_Set_uint32_262144_4 1205214.353 -1.11%
SetIntersection_None_Set_uint32_262144_64 1206117.186 -1.12%
SetIntersection_None_Set_uint32_4_1 230844904.441 -
SetIntersection_None_Set_uint32_4_4 144250537.825 -
SetIntersection_None_Set_uint32_64_1 23098861.796 -
SetIntersection_None_Set_uint32_64_16 19150745.655 -
SetIntersection_None_Set_uint32_64_4 22699710.642 -
SetIntersection_None_Set_uint32_64_64 12023259.381 -
SetIntersection_None_Set_uint64_1024_1 8731118.533 -3.40%
SetIntersection_None_Set_uint64_1024_1024 8660168.264 -1.29%
SetIntersection_None_Set_uint64_1024_16 8872267.160 1.09%
SetIntersection_None_Set_uint64_1024_256 8768050.514 -
SetIntersection_None_Set_uint64_1024_4 8723200.773 -
SetIntersection_None_Set_uint64_1024_64 8650693.770 -1.53%
SetIntersection_None_Set_uint64_16384_1 156334685.074 -26.77%
SetIntersection_None_Set_uint64_16384_1024 165021291.388 -23.36%
SetIntersection_None_Set_uint64_16384_16 163299475.963 -30.82%
SetIntersection_None_Set_uint64_16384_16384 175760305.176 -11.71%
SetIntersection_None_Set_uint64_16384_256 164908431.747 -26.55%
SetIntersection_None_Set_uint64_16384_4 160162784.834 -27.81%
SetIntersection_None_Set_uint64_16384_64 166913868.636 -29.45%
SetIntersection_None_Set_uint64_16_1 70440829.824 -
SetIntersection_None_Set_uint64_16_16 37594853.577 -
SetIntersection_None_Set_uint64_16_4 59785366.151 -
SetIntersection_None_Set_uint64_1_1 568636875.495 -
SetIntersection_None_Set_uint64_256_1 11571105.273 -
SetIntersection_None_Set_uint64_256_16 10829976.602 -2.07%
SetIntersection_None_Set_uint64_256_256 5779041.005 -
SetIntersection_None_Set_uint64_256_4 11395818.651 -1.01%
SetIntersection_None_Set_uint64_256_64 9267421.022 -1.48%
SetIntersection_None_Set_uint64_262144_1 1199393.391 -2.74%
SetIntersection_None_Set_uint64_262144_1024 1200040.201 -2.14%
SetIntersection_None_Set_uint64_262144_16 1198503.744 -2.31%
SetIntersection_None_Set_uint64_262144_16384 1196953.287 -2.35%
SetIntersection_None_Set_uint64_262144_256 1198610.757 -2.35%
SetIntersection_None_Set_uint64_262144_262144 1212248.289 -2.27%
SetIntersection_None_Set_uint64_262144_4 1194577.799 -2.92%
SetIntersection_None_Set_uint64_262144_64 1197254.230 -2.43%
SetIntersection_None_Set_uint64_4_1 230293344.864 -
SetIntersection_None_Set_uint64_4_4 143802567.099 -
SetIntersection_None_Set_uint64_64_1 23420159.635 -
SetIntersection_None_Set_uint64_64_16 18999909.248 -
SetIntersection_None_Set_uint64_64_4 22301613.668 -1.07%
SetIntersection_None_Set_uint64_64_64 11953255.328 -
SetIntersection_None_Vector_float_1024_1 1150922.744 -
SetIntersection_None_Vector_float_1024_1024 1159025.056 2.85%
SetIntersection_None_Vector_float_1024_16 1152169.664 -
SetIntersection_None_Vector_float_1024_256 1164200.883 -
SetIntersection_None_Vector_float_1024_4 1160010.363 1.70%
SetIntersection_None_Vector_float_1024_64 1154165.300 -
SetIntersection_None_Vector_float_16384_1 1160072.911 -1.19%
SetIntersection_None_Vector_float_16384_1024 1179872.752 -
SetIntersection_None_Vector_float_16384_16 1183971.001 1.72%
SetIntersection_None_Vector_float_16384_16384 1168640.892 -
SetIntersection_None_Vector_float_16384_256 1177836.437 -
SetIntersection_None_Vector_float_16384_4 1181950.068 -
SetIntersection_None_Vector_float_16384_64 1188276.896 1.33%
SetIntersection_None_Vector_float_16_1 67948759.199 -
SetIntersection_None_Vector_float_16_16 35968662.515 -
SetIntersection_None_Vector_float_16_4 57584624.133 -
SetIntersection_None_Vector_float_1_1 570984432.524 -
SetIntersection_None_Vector_float_256_1 4564492.236 -
SetIntersection_None_Vector_float_256_16 4292426.921 -
SetIntersection_None_Vector_float_256_256 2281871.118 -
SetIntersection_None_Vector_float_256_4 4491583.719 -
SetIntersection_None_Vector_float_256_64 3652270.559 -
SetIntersection_None_Vector_float_262144_1 1215786.403 -
SetIntersection_None_Vector_float_262144_1024 1196622.770 -
SetIntersection_None_Vector_float_262144_16 1202870.918 -
SetIntersection_None_Vector_float_262144_16384 1213179.097 1.11%
SetIntersection_None_Vector_float_262144_256 1219648.105 1.47%
SetIntersection_None_Vector_float_262144_262144 1206181.004 1.05%
SetIntersection_None_Vector_float_262144_4 1213299.047 -
SetIntersection_None_Vector_float_262144_64 1213383.270 3.75%
SetIntersection_None_Vector_float_4_1 229059703.637 -
SetIntersection_None_Vector_float_4_4 143119758.279 -
SetIntersection_None_Vector_float_64_1 17840753.383 -
SetIntersection_None_Vector_float_64_16 14509319.374 -
SetIntersection_None_Vector_float_64_4 17002994.706 -
SetIntersection_None_Vector_float_64_64 9093277.187 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1150298.530 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1157754.962 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1160533.394 1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1152885.902 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1154746.186 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1151678.110 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1147795.676 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1196982.176 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1144610.941 -2.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1175299.599 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1190275.432 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1171983.978 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1179956.292 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67707295.675 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35879252.838 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57420929.238 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 567848222.799 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4523988.219 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4397342.173 2.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2260156.156 1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4462768.739 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3707956.414 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1227673.991 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1220260.271 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1207000.958 2.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1211757.995 -2.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1208698.536 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1200834.848 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1215178.804 -2.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1223877.391 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228108189.798 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142626130.482 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17851387.852 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14389765.059 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17043914.329 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8947816.233 -1.05%
SetIntersection_None_Vector_string_1024_1 1224469.164 4.19%
SetIntersection_None_Vector_string_1024_1024 1194042.952 -2.31%
SetIntersection_None_Vector_string_1024_16 1231682.379 -
SetIntersection_None_Vector_string_1024_256 1231743.022 -
SetIntersection_None_Vector_string_1024_4 1231946.600 1.53%
SetIntersection_None_Vector_string_1024_64 1230909.511 -
SetIntersection_None_Vector_string_16384_1 1289814.674 -2.02%
SetIntersection_None_Vector_string_16384_1024 1285160.676 -1.80%
SetIntersection_None_Vector_string_16384_16 1283666.415 2.63%
SetIntersection_None_Vector_string_16384_16384 1283790.795 2.91%
SetIntersection_None_Vector_string_16384_256 1290389.456 -
SetIntersection_None_Vector_string_16384_4 1293792.147 -
SetIntersection_None_Vector_string_16384_64 1291012.672 -
SetIntersection_None_Vector_string_16_1 69293827.789 -
SetIntersection_None_Vector_string_16_16 36834531.979 -
SetIntersection_None_Vector_string_16_4 58885537.523 -
SetIntersection_None_Vector_string_1_1 570797948.398 -
SetIntersection_None_Vector_string_256_1 4818597.522 1.48%
SetIntersection_None_Vector_string_256_16 4507391.193 -
SetIntersection_None_Vector_string_256_256 2386216.957 -1.92%
SetIntersection_None_Vector_string_256_4 4697906.366 -
SetIntersection_None_Vector_string_256_64 3783832.077 -2.59%
SetIntersection_None_Vector_string_262144_1 1354130.670 -
SetIntersection_None_Vector_string_262144_1024 1357950.037 -1.03%
SetIntersection_None_Vector_string_262144_16 1352444.953 -2.51%
SetIntersection_None_Vector_string_262144_16384 1353294.941 -1.73%
SetIntersection_None_Vector_string_262144_256 1342877.706 1.11%
SetIntersection_None_Vector_string_262144_262144 1312977.408 -3.25%
SetIntersection_None_Vector_string_262144_4 1358269.379 2.74%
SetIntersection_None_Vector_string_262144_64 1349836.897 -1.18%
SetIntersection_None_Vector_string_4_1 231040791.140 -
SetIntersection_None_Vector_string_4_4 144333088.225 -
SetIntersection_None_Vector_string_64_1 18572834.682 -
SetIntersection_None_Vector_string_64_16 15045301.338 -
SetIntersection_None_Vector_string_64_4 17619556.109 -
SetIntersection_None_Vector_string_64_64 9367572.177 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1130607.170 -4.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1189922.630 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1185182.072 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1184422.041 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1174731.357 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1184193.625 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1229982.851 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1241108.677 1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1220332.409 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1216223.204 -2.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1220015.827 -1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1188076.844 -3.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1239185.088 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67487626.223 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36064731.638 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57363425.924 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566216829.454 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4560964.262 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4268331.436 -2.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2351010.399 2.38%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4539085.557 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3680146.415 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1313604.723 2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1257422.471 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1258401.984 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1236069.910 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1281590.394 2.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1267497.285 1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1225522.077 -3.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1246085.617 -1.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227584341.926 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142424488.381 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17938037.330 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14537588.308 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17039963.188 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9103788.247 -
SetIntersection_None_Vector_uint32_1024_1 1157918.303 -
SetIntersection_None_Vector_uint32_1024_1024 1156674.026 -
SetIntersection_None_Vector_uint32_1024_16 1157259.470 -
SetIntersection_None_Vector_uint32_1024_256 1157321.659 -
SetIntersection_None_Vector_uint32_1024_4 1156627.395 -
SetIntersection_None_Vector_uint32_1024_64 1158265.256 -
SetIntersection_None_Vector_uint32_16384_1 1185674.173 3.74%
SetIntersection_None_Vector_uint32_16384_1024 1185242.437 1.32%
SetIntersection_None_Vector_uint32_16384_16 1205746.721 2.05%
SetIntersection_None_Vector_uint32_16384_16384 1185397.495 1.25%
SetIntersection_None_Vector_uint32_16384_256 1159941.487 -
SetIntersection_None_Vector_uint32_16384_4 1172362.866 -
SetIntersection_None_Vector_uint32_16384_64 1184626.154 5.51%
SetIntersection_None_Vector_uint32_16_1 67395692.021 -
SetIntersection_None_Vector_uint32_16_16 35827611.842 -
SetIntersection_None_Vector_uint32_16_4 57385950.414 -
SetIntersection_None_Vector_uint32_1_1 585308111.370 -
SetIntersection_None_Vector_uint32_256_1 4555950.167 1.40%
SetIntersection_None_Vector_uint32_256_16 4320005.733 -
SetIntersection_None_Vector_uint32_256_256 2221752.566 -1.05%
SetIntersection_None_Vector_uint32_256_4 4534999.508 2.00%
SetIntersection_None_Vector_uint32_256_64 3634124.761 -1.06%
SetIntersection_None_Vector_uint32_262144_1 1223448.241 -
SetIntersection_None_Vector_uint32_262144_1024 1217417.002 -
SetIntersection_None_Vector_uint32_262144_16 1215554.410 -
SetIntersection_None_Vector_uint32_262144_16384 1211193.407 -
SetIntersection_None_Vector_uint32_262144_256 1227472.669 2.62%
SetIntersection_None_Vector_uint32_262144_262144 1225419.932 2.94%
SetIntersection_None_Vector_uint32_262144_4 1213946.744 -
SetIntersection_None_Vector_uint32_262144_64 1208281.078 -
SetIntersection_None_Vector_uint32_4_1 228488731.787 -
SetIntersection_None_Vector_uint32_4_4 143011158.157 -
SetIntersection_None_Vector_uint32_64_1 17822009.519 -
SetIntersection_None_Vector_uint32_64_16 14439385.367 -
SetIntersection_None_Vector_uint32_64_4 17041454.706 -
SetIntersection_None_Vector_uint32_64_64 8990821.231 -
SetIntersection_None_Vector_uint64_1024_1 1138008.000 -
SetIntersection_None_Vector_uint64_1024_1024 1150439.488 -
SetIntersection_None_Vector_uint64_1024_16 1153121.965 -
SetIntersection_None_Vector_uint64_1024_256 1149734.038 -
SetIntersection_None_Vector_uint64_1024_4 1150412.293 -
SetIntersection_None_Vector_uint64_1024_64 1148423.465 -
SetIntersection_None_Vector_uint64_16384_1 1209612.790 7.62%
SetIntersection_None_Vector_uint64_16384_1024 1173922.654 -
SetIntersection_None_Vector_uint64_16384_16 1176748.338 -
SetIntersection_None_Vector_uint64_16384_16384 1170659.722 -
SetIntersection_None_Vector_uint64_16384_256 1121767.974 -2.47%
SetIntersection_None_Vector_uint64_16384_4 1142754.868 -1.10%
SetIntersection_None_Vector_uint64_16384_64 1187274.703 2.89%
SetIntersection_None_Vector_uint64_16_1 67230656.708 -
SetIntersection_None_Vector_uint64_16_16 35848229.159 -
SetIntersection_None_Vector_uint64_16_4 57259473.837 -
SetIntersection_None_Vector_uint64_1_1 567713764.727 -
SetIntersection_None_Vector_uint64_256_1 4535205.036 1.29%
SetIntersection_None_Vector_uint64_256_16 4262355.114 -
SetIntersection_None_Vector_uint64_256_256 2234479.097 1.45%
SetIntersection_None_Vector_uint64_256_4 4450085.220 -
SetIntersection_None_Vector_uint64_256_64 3657693.350 -
SetIntersection_None_Vector_uint64_262144_1 1208934.562 1.16%
SetIntersection_None_Vector_uint64_262144_1024 1188750.025 1.03%
SetIntersection_None_Vector_uint64_262144_16 1185592.884 -
SetIntersection_None_Vector_uint64_262144_16384 1199010.840 5.81%
SetIntersection_None_Vector_uint64_262144_256 1191967.023 -
SetIntersection_None_Vector_uint64_262144_262144 1217230.818 2.17%
SetIntersection_None_Vector_uint64_262144_4 1190761.317 3.85%
SetIntersection_None_Vector_uint64_262144_64 1148512.710 -
SetIntersection_None_Vector_uint64_4_1 227864161.410 -
SetIntersection_None_Vector_uint64_4_4 142385404.861 -
SetIntersection_None_Vector_uint64_64_1 17761357.393 -
SetIntersection_None_Vector_uint64_64_16 14320095.177 -
SetIntersection_None_Vector_uint64_64_4 16799220.155 -
SetIntersection_None_Vector_uint64_64_64 9102850.796 2.38%
bm_gcd_complex 18.942 -
bm_gcd_random 30.396 -1.35%
bm_gcd_trivial 0.885 1.53%
bm_lexicographical_compare<int>/1 1.256 -
bm_lexicographical_compare<int>/1048576 76659.631 -
bm_lexicographical_compare<int>/16 2.050 -
bm_lexicographical_compare<int>/2 1.356 -6.39%
bm_lexicographical_compare<int>/262144 19115.107 -
bm_lexicographical_compare<int>/3 1.611 -5.95%
bm_lexicographical_compare<int>/32768 2394.563 -
bm_lexicographical_compare<int>/4 1.265 -
bm_lexicographical_compare<int>/4096 299.142 -
bm_lexicographical_compare<int>/5 1.523 -
bm_lexicographical_compare<int>/512 37.311 -
bm_lexicographical_compare<int>/6 1.522 -
bm_lexicographical_compare<int>/64 4.970 1.17%
bm_lexicographical_compare<int>/7 1.522 -
bm_lexicographical_compare<int>/8 1.538 1.72%
bm_lexicographical_compare<signed_char>/1 1.388 -
bm_lexicographical_compare<signed_char>/1048576 16316.780 -
bm_lexicographical_compare<signed_char>/16 1.272 -8.13%
bm_lexicographical_compare<signed_char>/2 1.619 4.53%
bm_lexicographical_compare<signed_char>/262144 3838.058 -
bm_lexicographical_compare<signed_char>/3 1.850 3.92%
bm_lexicographical_compare<signed_char>/32768 478.596 -
bm_lexicographical_compare<signed_char>/4 2.083 3.07%
bm_lexicographical_compare<signed_char>/4096 59.837 -
bm_lexicographical_compare<signed_char>/5 2.318 1.37%
bm_lexicographical_compare<signed_char>/512 7.807 -1.04%
bm_lexicographical_compare<signed_char>/6 2.576 2.76%
bm_lexicographical_compare<signed_char>/64 2.065 -
bm_lexicographical_compare<signed_char>/7 2.815 -
bm_lexicographical_compare<signed_char>/8 3.172 -
bm_lexicographical_compare<unsigned_char>/1 1.619 -2.99%
bm_lexicographical_compare<unsigned_char>/1048576 17927.296 -
bm_lexicographical_compare<unsigned_char>/16 1.065 -7.87%
bm_lexicographical_compare<unsigned_char>/2 1.856 -
bm_lexicographical_compare<unsigned_char>/262144 4495.241 -
bm_lexicographical_compare<unsigned_char>/3 2.088 -
bm_lexicographical_compare<unsigned_char>/32768 572.480 -
bm_lexicographical_compare<unsigned_char>/4 1.404 -
bm_lexicographical_compare<unsigned_char>/4096 77.726 -
bm_lexicographical_compare<unsigned_char>/5 1.607 -4.28%
bm_lexicographical_compare<unsigned_char>/512 8.700 -
bm_lexicographical_compare<unsigned_char>/6 1.839 -3.36%
bm_lexicographical_compare<unsigned_char>/64 1.904 -5.21%
bm_lexicographical_compare<unsigned_char>/7 2.038 -4.81%
bm_lexicographical_compare<unsigned_char>/8 1.318 -8.30%
bm_ranges_lexicographical_compare<int>/1 1.354 -1.80%
bm_ranges_lexicographical_compare<int>/1048576 76684.438 -
bm_ranges_lexicographical_compare<int>/16 2.306 12.34%
bm_ranges_lexicographical_compare<int>/2 1.584 -1.41%
bm_ranges_lexicographical_compare<int>/262144 19110.258 -
bm_ranges_lexicographical_compare<int>/3 1.845 -
bm_ranges_lexicographical_compare<int>/32768 2389.152 -
bm_ranges_lexicographical_compare<int>/4 1.326 -2.00%
bm_ranges_lexicographical_compare<int>/4096 298.524 -
bm_ranges_lexicographical_compare<int>/5 1.506 -
bm_ranges_lexicographical_compare<int>/512 37.286 -
bm_ranges_lexicographical_compare<int>/6 1.505 -
bm_ranges_lexicographical_compare<int>/64 4.969 2.30%
bm_ranges_lexicographical_compare<int>/7 1.506 -
bm_ranges_lexicographical_compare<int>/8 1.559 -
bm_ranges_lexicographical_compare<signed_char>/1 1.387 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16316.804 -
bm_ranges_lexicographical_compare<signed_char>/16 1.355 -
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.358 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.069 -
bm_ranges_lexicographical_compare<signed_char>/4 2.083 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.866 -
bm_ranges_lexicographical_compare<signed_char>/5 2.312 -
bm_ranges_lexicographical_compare<signed_char>/512 8.032 2.28%
bm_ranges_lexicographical_compare<signed_char>/6 2.655 1.11%
bm_ranges_lexicographical_compare<signed_char>/64 2.306 11.75%
bm_ranges_lexicographical_compare<signed_char>/7 2.894 1.93%
bm_ranges_lexicographical_compare<signed_char>/8 3.251 2.13%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.680 1.16%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17929.184 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.911 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.236 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.138 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.754 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.448 1.18%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.730 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.694 1.82%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.789 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.903 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.028 -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.159 1.67%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.447 -
bm_ranges_swap_ranges_vb_aligned/1024 6.507 -
bm_ranges_swap_ranges_vb_aligned/1048576 3405.588 -
bm_ranges_swap_ranges_vb_aligned/128 3.444 -
bm_ranges_swap_ranges_vb_aligned/131072 249.803 -
bm_ranges_swap_ranges_vb_aligned/16 3.232 -
bm_ranges_swap_ranges_vb_aligned/16384 34.965 -
bm_ranges_swap_ranges_vb_aligned/2048 8.562 -
bm_ranges_swap_ranges_vb_aligned/256 4.377 -
bm_ranges_swap_ranges_vb_aligned/262144 496.292 -
bm_ranges_swap_ranges_vb_aligned/32 3.235 -
bm_ranges_swap_ranges_vb_aligned/32768 64.153 -
bm_ranges_swap_ranges_vb_aligned/4096 11.958 -
bm_ranges_swap_ranges_vb_aligned/512 5.317 1.90%
bm_ranges_swap_ranges_vb_aligned/524288 1050.322 -
bm_ranges_swap_ranges_vb_aligned/64 3.109 -
bm_ranges_swap_ranges_vb_aligned/65536 123.322 -
bm_ranges_swap_ranges_vb_aligned/8 3.201 -
bm_ranges_swap_ranges_vb_aligned/8192 19.484 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15552.971 -
bm_ranges_swap_ranges_vb_unaligned/262144 3736.415 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.410 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.050 -
bm_ranges_swap_ranges_vb_unaligned/512 13.414 -
bm_ranges_swap_ranges_vb_unaligned/64 6.283 -
bm_ranges_swap_ranges_vb_unaligned/8 4.987 -
bm_swap_ranges_vb_aligned/1048576 3407.915 -
bm_swap_ranges_vb_aligned/262144 494.718 -
bm_swap_ranges_vb_aligned/32768 63.731 -
bm_swap_ranges_vb_aligned/4096 12.566 -
bm_swap_ranges_vb_aligned/512 4.990 -
bm_swap_ranges_vb_aligned/64 2.843 -
bm_swap_ranges_vb_aligned/8 3.346 3.75%
bm_swap_ranges_vb_unaligned/1048576 15948.336 -
bm_swap_ranges_vb_unaligned/262144 3846.862 -
bm_swap_ranges_vb_unaligned/32768 484.961 -
bm_swap_ranges_vb_unaligned/4096 64.754 -
bm_swap_ranges_vb_unaligned/512 12.345 -
bm_swap_ranges_vb_unaligned/64 4.855 -
bm_swap_ranges_vb_unaligned/8 4.912 3.16%
bm_write 595.495 1.83%
rng::adjacent_find(deque<int>)/1024 465.717 -
rng::adjacent_find(deque<int>)/1048576 478847.952 -
rng::adjacent_find(deque<int>)/50 15.773 -7.51%
rng::adjacent_find(deque<int>)/8 3.613 10.27%
rng::adjacent_find(deque<int>)/8192 3728.924 -
rng::adjacent_find(deque<int>,_pred)/1024 631.662 -
rng::adjacent_find(deque<int>,_pred)/1048576 654145.096 -
rng::adjacent_find(deque<int>,_pred)/50 28.680 -3.33%
rng::adjacent_find(deque<int>,_pred)/8 3.995 -3.98%
rng::adjacent_find(deque<int>,_pred)/8192 5098.120 -
rng::adjacent_find(list<int>)/1024 715.772 -
rng::adjacent_find(list<int>)/1048576 873552.575 -
rng::adjacent_find(list<int>)/50 23.811 -
rng::adjacent_find(list<int>)/8 2.123 -
rng::adjacent_find(list<int>)/8192 6992.467 1.39%
rng::adjacent_find(list<int>,_pred)/1024 830.230 -
rng::adjacent_find(list<int>,_pred)/1048576 957324.829 -
rng::adjacent_find(list<int>,_pred)/50 34.907 -
rng::adjacent_find(list<int>,_pred)/8 3.982 -
rng::adjacent_find(list<int>,_pred)/8192 8703.324 9.80%
rng::adjacent_find(vector<int>)/1024 236.046 -
rng::adjacent_find(vector<int>)/1048576 236632.259 -
rng::adjacent_find(vector<int>)/50 12.040 -
rng::adjacent_find(vector<int>)/8 2.033 -
rng::adjacent_find(vector<int>)/8192 1842.333 -
rng::adjacent_find(vector<int>,_pred)/1024 401.586 -
rng::adjacent_find(vector<int>,_pred)/1048576 470698.451 2.41%
rng::adjacent_find(vector<int>,_pred)/50 23.673 -
rng::adjacent_find(vector<int>,_pred)/8 3.419 -1.18%
rng::adjacent_find(vector<int>,_pred)/8192 3196.202 -
rng::all_of(deque<int>)_(process_all)/32 11.630 -
rng::all_of(deque<int>)_(process_all)/32768 11472.370 8.93%
rng::all_of(deque<int>)_(process_all)/50 17.903 -2.36%
rng::all_of(deque<int>)_(process_all)/8 3.124 -2.95%
rng::all_of(deque<int>)_(process_all)/8192 2866.592 9.13%
rng::all_of(list<int>)_(process_all)/32 11.511 -1.95%
rng::all_of(list<int>)_(process_all)/32768 25716.201 -
rng::all_of(list<int>)_(process_all)/50 21.771 -1.36%
rng::all_of(list<int>)_(process_all)/8 2.716 4.16%
rng::all_of(list<int>)_(process_all)/8192 7397.286 -
rng::all_of(vector<int>)_(process_all)/32 8.473 1.87%
rng::all_of(vector<int>)_(process_all)/32768 8066.495 -
rng::all_of(vector<int>)_(process_all)/50 18.298 1.14%
rng::all_of(vector<int>)_(process_all)/8 2.435 -
rng::all_of(vector<int>)_(process_all)/8192 2027.733 -
rng::any_of(deque<int>)_(process_all)/32 11.552 -
rng::any_of(deque<int>)_(process_all)/32768 10497.988 -
rng::any_of(deque<int>)_(process_all)/50 21.492 11.64%
rng::any_of(deque<int>)_(process_all)/8 3.114 -3.34%
rng::any_of(deque<int>)_(process_all)/8192 2630.004 -
rng::any_of(list<int>)_(process_all)/32 11.455 -2.18%
rng::any_of(list<int>)_(process_all)/32768 26022.994 -
rng::any_of(list<int>)_(process_all)/50 21.751 -1.04%
rng::any_of(list<int>)_(process_all)/8 2.607 -
rng::any_of(list<int>)_(process_all)/8192 7076.845 -
rng::any_of(vector<int>)_(process_all)/32 8.335 -
rng::any_of(vector<int>)_(process_all)/32768 8082.897 -
rng::any_of(vector<int>)_(process_all)/50 12.597 -12.02%
rng::any_of(vector<int>)_(process_all)/8 2.460 4.79%
rng::any_of(vector<int>)_(process_all)/8192 2023.159 -
rng::contains(deque<int>)_(process_all)/1048576 249187.906 -
rng::contains(deque<int>)_(process_all)/32 8.582 -
rng::contains(deque<int>)_(process_all)/50 12.566 -
rng::contains(deque<int>)_(process_all)/8 2.979 1.38%
rng::contains(deque<int>)_(process_all)/8192 1907.088 -
rng::contains(list<int>)_(process_all)/1048576 829752.844 -
rng::contains(list<int>)_(process_all)/32 9.112 -31.78%
rng::contains(list<int>)_(process_all)/50 18.416 -15.84%
rng::contains(list<int>)_(process_all)/8 2.348 -1.23%
rng::contains(list<int>)_(process_all)/8192 7122.674 -10.39%
rng::contains(vector<int>)_(process_all)/1048576 236160.076 -
rng::contains(vector<int>)_(process_all)/32 8.361 -
rng::contains(vector<int>)_(process_all)/50 12.335 -
rng::contains(vector<int>)_(process_all)/8 2.657 -1.60%
rng::contains(vector<int>)_(process_all)/8192 1833.979 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 22687.354 -8.96%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21971.618 -15.81%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457532.465 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430586.022 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.919 6.34%
rng::contains_subrange(deque<int>)_(process_all)/32 14.567 30.61%
rng::contains_subrange(deque<int>)_(process_all)/50 22.038 45.19%
rng::contains_subrange(deque<int>)_(process_all)/8192 3367.423 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502985.493 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.813 -
rng::contains_subrange(deque<int>)_(same_length)/32 19.319 -
rng::contains_subrange(deque<int>)_(same_length)/50 27.542 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3921.500 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479327.319 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.328 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.515 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.583 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3736.304 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36948.761 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38500.885 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2464123.390 -
rng::contains_subrange(list<int>)_(process_all)/1048576 844778.228 1.48%
rng::contains_subrange(list<int>)_(process_all)/16 4.935 4.80%
rng::contains_subrange(list<int>)_(process_all)/32 10.408 1.60%
rng::contains_subrange(list<int>)_(process_all)/50 18.408 -
rng::contains_subrange(list<int>)_(process_all)/8192 6970.405 -9.06%
rng::contains_subrange(list<int>)_(same_length)/1048576 942631.032 -
rng::contains_subrange(list<int>)_(same_length)/16 6.926 4.87%
rng::contains_subrange(list<int>)_(same_length)/32 16.321 -
rng::contains_subrange(list<int>)_(same_length)/50 30.010 -
rng::contains_subrange(list<int>)_(same_length)/8192 7928.503 -7.56%
rng::contains_subrange(list<int>)_(single_element)/1048576 836395.585 3.22%
rng::contains_subrange(list<int>)_(single_element)/16 4.994 -
rng::contains_subrange(list<int>)_(single_element)/32 10.446 -
rng::contains_subrange(list<int>)_(single_element)/50 18.226 1.88%
rng::contains_subrange(list<int>)_(single_element)/8192 7079.924 -8.60%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13979.221 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14754.721 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 768360.746 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208847.438 -2.34%
rng::contains_subrange(vector<int>)_(process_all)/16 4.709 -2.22%
rng::contains_subrange(vector<int>)_(process_all)/32 8.000 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.440 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1627.911 -2.93%
rng::contains_subrange(vector<int>)_(same_length)/1048576 245700.462 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.803 -2.25%
rng::contains_subrange(vector<int>)_(same_length)/32 8.666 -1.57%
rng::contains_subrange(vector<int>)_(same_length)/50 12.656 -1.03%
rng::contains_subrange(vector<int>)_(same_length)/8192 1926.877 -1.33%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232438.867 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.669 -3.74%
rng::contains_subrange(vector<int>)_(single_element)/32 8.425 -2.05%
rng::contains_subrange(vector<int>)_(single_element)/50 12.335 -4.69%
rng::contains_subrange(vector<int>)_(single_element)/8192 1810.619 -
rng::copy(deque<int>)/1048576 49924.757 -1.56%
rng::copy(deque<int>)/262144 10379.999 -
rng::copy(deque<int>)/32768 1153.666 -
rng::copy(deque<int>)/4096 145.030 -
rng::copy(deque<int>)/512 16.780 -
rng::copy(deque<int>)/64 2.825 -
rng::copy(deque<int>)/8 2.721 -
rng::copy(list<int>)/1048576 883562.762 -
rng::copy(list<int>)/262144 218462.229 -
rng::copy(list<int>)/32768 28009.154 2.90%
rng::copy(list<int>)/4096 3068.799 -
rng::copy(list<int>)/512 370.098 -
rng::copy(list<int>)/64 32.043 -21.22%
rng::copy(list<int>)/8 2.366 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.677 -
rng::copy(vector<bool>)_(aligned)/262144 276.394 -
rng::copy(vector<bool>)_(aligned)/32768 35.880 1.09%
rng::copy(vector<bool>)_(aligned)/4096 4.927 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.308 -
rng::copy(vector<bool>)_(unaligned)/1048576 5506.366 -
rng::copy(vector<bool>)_(unaligned)/262144 1552.120 13.47%
rng::copy(vector<bool>)_(unaligned)/32768 174.223 -
rng::copy(vector<bool>)_(unaligned)/4096 20.876 -
rng::copy(vector<bool>)_(unaligned)/512 3.336 -9.78%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 48843.415 -1.09%
rng::copy(vector<int>)/262144 12538.228 -
rng::copy(vector<int>)/32768 3261.153 4.93%
rng::copy(vector<int>)/4096 143.783 -
rng::copy(vector<int>)/512 16.024 -
rng::copy(vector<int>)/64 2.441 -
rng::copy(vector<int>)/8 2.203 -2.50%
rng::copy_backward(deque<int>)/1048576 124091.171 -2.31%
rng::copy_backward(deque<int>)/262144 31334.777 -
rng::copy_backward(deque<int>)/32768 3744.383 -
rng::copy_backward(deque<int>)/4096 148.822 -
rng::copy_backward(deque<int>)/512 18.227 -
rng::copy_backward(deque<int>)/64 3.045 -
rng::copy_backward(deque<int>)/8 2.781 -
rng::copy_backward(list<int>)/1048576 890505.076 -
rng::copy_backward(list<int>)/262144 224304.026 -
rng::copy_backward(list<int>)/32768 30190.276 3.46%
rng::copy_backward(list<int>)/4096 3062.859 -1.29%
rng::copy_backward(list<int>)/512 372.368 -
rng::copy_backward(list<int>)/64 31.096 -
rng::copy_backward(list<int>)/8 2.396 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1869.456 84.88%
rng::copy_backward(vector<bool>)_(aligned)/262144 281.965 3.58%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.835 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.158 1.88%
rng::copy_backward(vector<bool>)_(aligned)/512 1.800 2.40%
rng::copy_backward(vector<bool>)_(aligned)/64 1.906 6.70%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6736.506 -1.47%
rng::copy_backward(vector<bool>)_(unaligned)/262144 2080.011 25.16%
rng::copy_backward(vector<bool>)_(unaligned)/32768 208.391 -1.82%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.845 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.887 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48691.694 -
rng::copy_backward(vector<int>)/262144 12462.101 -
rng::copy_backward(vector<int>)/32768 3070.700 5.47%
rng::copy_backward(vector<int>)/4096 147.555 -21.94%
rng::copy_backward(vector<int>)/512 16.630 -
rng::copy_backward(vector<int>)/64 2.519 -
rng::copy_backward(vector<int>)/8 2.304 -
rng::copy_if(deque<int>)_(entire_range)/1048576 277978.001 -
rng::copy_if(deque<int>)_(entire_range)/262144 69768.882 -
rng::copy_if(deque<int>)_(entire_range)/32768 8692.990 -
rng::copy_if(deque<int>)_(entire_range)/4096 1022.093 -
rng::copy_if(deque<int>)_(entire_range)/512 135.243 -
rng::copy_if(deque<int>)_(entire_range)/64 16.188 -
rng::copy_if(deque<int>)_(entire_range)/8 2.930 -
rng::copy_if(deque<int>)_(every_other)/1048576 371868.255 -
rng::copy_if(deque<int>)_(every_other)/262144 92778.948 -
rng::copy_if(deque<int>)_(every_other)/32768 11595.056 -
rng::copy_if(deque<int>)_(every_other)/4096 1457.145 -
rng::copy_if(deque<int>)_(every_other)/512 182.154 -
rng::copy_if(deque<int>)_(every_other)/64 23.403 -
rng::copy_if(deque<int>)_(every_other)/8 3.455 -
rng::copy_if(list<int>)_(entire_range)/1048576 886024.735 -
rng::copy_if(list<int>)_(entire_range)/262144 219510.981 1.08%
rng::copy_if(list<int>)_(entire_range)/32768 28621.709 2.25%
rng::copy_if(list<int>)_(entire_range)/4096 3046.621 -
rng::copy_if(list<int>)_(entire_range)/512 371.913 -
rng::copy_if(list<int>)_(entire_range)/64 30.796 -7.89%
rng::copy_if(list<int>)_(entire_range)/8 2.578 -
rng::copy_if(list<int>)_(every_other)/1048576 852388.150 -
rng::copy_if(list<int>)_(every_other)/262144 210623.933 -
rng::copy_if(list<int>)_(every_other)/32768 25048.341 -1.45%
rng::copy_if(list<int>)_(every_other)/4096 3267.867 1.57%
rng::copy_if(list<int>)_(every_other)/512 359.430 -
rng::copy_if(list<int>)_(every_other)/64 23.832 -
rng::copy_if(list<int>)_(every_other)/8 2.302 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245841.330 -
rng::copy_if(vector<int>)_(entire_range)/262144 60242.369 -
rng::copy_if(vector<int>)_(entire_range)/32768 7484.857 -
rng::copy_if(vector<int>)_(entire_range)/4096 937.609 -
rng::copy_if(vector<int>)_(entire_range)/512 123.908 -
rng::copy_if(vector<int>)_(entire_range)/64 15.691 -1.07%
rng::copy_if(vector<int>)_(entire_range)/8 2.235 -1.58%
rng::copy_if(vector<int>)_(every_other)/1048576 239711.585 -
rng::copy_if(vector<int>)_(every_other)/262144 59755.490 -
rng::copy_if(vector<int>)_(every_other)/32768 7466.840 -
rng::copy_if(vector<int>)_(every_other)/4096 937.128 -
rng::copy_if(vector<int>)_(every_other)/512 123.503 -
rng::copy_if(vector<int>)_(every_other)/64 18.156 -
rng::copy_if(vector<int>)_(every_other)/8 4.281 1.39%
rng::copy_n(deque<int>)/1048576 49916.097 -
rng::copy_n(deque<int>)/262144 10440.023 -
rng::copy_n(deque<int>)/32768 1146.556 -
rng::copy_n(deque<int>)/4096 146.045 -
rng::copy_n(deque<int>)/512 16.786 -
rng::copy_n(deque<int>)/64 5.622 95.71%
rng::copy_n(deque<int>)/8 2.719 -1.10%
rng::copy_n(list<int>)/1048576 873686.954 -
rng::copy_n(list<int>)/262144 217638.720 -
rng::copy_n(list<int>)/32768 27193.825 4.26%
rng::copy_n(list<int>)/4096 4126.495 -6.59%
rng::copy_n(list<int>)/512 340.288 -
rng::copy_n(list<int>)/64 13.858 -2.48%
rng::copy_n(list<int>)/8 2.252 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1040.205 -
rng::copy_n(vector<bool>)_(aligned)/262144 272.823 -2.37%
rng::copy_n(vector<bool>)_(aligned)/32768 35.631 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.928 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.373 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.941 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.522 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.197 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.838 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.502 -
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48731.108 -2.30%
rng::copy_n(vector<int>)/262144 12530.191 -
rng::copy_n(vector<int>)/32768 2397.787 -15.71%
rng::copy_n(vector<int>)/4096 147.739 -1.19%
rng::copy_n(vector<int>)/512 16.134 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.279 2.62%
rng::count(deque<int>)_(every_other)/1024 248.770 -
rng::count(deque<int>)_(every_other)/1048576 253836.580 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1943.166 -
rng::count(list<int>)_(every_other)/1024 705.379 -
rng::count(list<int>)_(every_other)/1048576 821822.830 -
rng::count(list<int>)_(every_other)/8 2.097 -
rng::count(list<int>)_(every_other)/8192 6855.057 -7.40%
rng::count(vector<bool>)/1000 3.004 1.12%
rng::count(vector<bool>)/1024 1.693 -
rng::count(vector<bool>)/1048576 1462.594 -
rng::count(vector<bool>)/8192 11.466 -
rng::count(vector<int>)_(every_other)/1024 102.992 -
rng::count(vector<int>)_(every_other)/1048576 105442.485 -
rng::count(vector<int>)_(every_other)/8 1.383 2.30%
rng::count(vector<int>)_(every_other)/8192 820.024 -
rng::count_if(deque<int>)_(every_other)/1024 347.220 -
rng::count_if(deque<int>)_(every_other)/1048576 342815.887 -
rng::count_if(deque<int>)_(every_other)/8 3.378 -
rng::count_if(deque<int>)_(every_other)/8192 2622.694 -
rng::count_if(list<int>)_(every_other)/1024 758.940 -
rng::count_if(list<int>)_(every_other)/1048576 894024.311 -
rng::count_if(list<int>)_(every_other)/8 2.838 -
rng::count_if(list<int>)_(every_other)/8192 7215.838 -6.08%
rng::count_if(vector<int>)_(every_other)/1024 250.032 -
rng::count_if(vector<int>)_(every_other)/1048576 247980.995 -
rng::count_if(vector<int>)_(every_other)/8 4.235 -
rng::count_if(vector<int>)_(every_other)/8192 1931.836 -
rng::distance(deque<int>)/1024 0.850 -
rng::distance(deque<int>)/4096 0.849 -
rng::distance(deque<int>)/50 0.850 -
rng::distance(deque<int>)/8192 0.852 -
rng::distance(join_view(vector<vector<int>>)/1024 1.028 -1.69%
rng::distance(join_view(vector<vector<int>>)/4096 4.542 2.08%
rng::distance(join_view(vector<vector<int>>)/50 0.616 -6.39%
rng::distance(join_view(vector<vector<int>>)/8192 8.302 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.713 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489973.700 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 28.305 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.934 -1.47%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3827.793 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.084 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.743 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.085 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.084 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.084 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.626 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733104.428 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.762 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.576 1.07%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5728.842 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.094 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.763 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.095 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.096 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.095 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2057.777 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2283632.078 4.00%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.122 2.12%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.673 5.78%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20357.980 14.73%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 600.510 19.36%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462918.489 2.13%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.525 1.39%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.890 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11470.364 -2.70%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1785.253 16.06%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2336229.723 1.76%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 51.705 -2.72%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.716 5.57%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19337.037 -2.14%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 536.128 -2.92%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464501.487 2.18%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.375 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.628 -2.98%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11140.852 -5.10%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.768 9.92%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.768 9.82%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.768 9.86%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 765.585 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 957571.330 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.696 40.86%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.004 -1.44%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7781.476 -10.50%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.999 1.45%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.003 1.74%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.000 1.45%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 874.636 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084280.879 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.945 1.87%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.652 7.16%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12638.479 8.70%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.548 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73745.174 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.841 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.535 -16.65%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.313 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.282 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.282 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.280 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.371 1.93%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.281 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 516.059 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634687.200 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.963 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.157 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4841.911 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.698 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.708 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.698 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.708 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 504.412 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497707.356 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 26.764 17.88%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.088 5.23%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3881.735 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.268 -1.04%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 524309.758 -1.68%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.767 3.79%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.214 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4031.556 -1.64%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 781.117 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 958136.157 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.721 -19.30%
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.963 1.90%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11705.305 -6.37%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 833.354 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991137.589 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.776 -9.34%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.587 1.02%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10361.380 -16.80%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.219 -
rng::equal(vector<bool>)_(aligned)/50 0.219 -
rng::equal(vector<bool>)_(aligned)/8 0.221 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.647 -
rng::equal(vector<bool>)_(unaligned)/1048576 7619.231 -
rng::equal(vector<bool>)_(unaligned)/50 0.882 -7.28%
rng::equal(vector<bool>)_(unaligned)/8 0.896 -4.77%
rng::equal(vector<bool>)_(unaligned)/8192 65.488 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.230 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73711.158 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.295 -2.75%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.447 -5.30%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 572.017 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.286 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639545.711 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.854 -2.36%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.662 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4806.215 -
rng::fill(deque<int>)/1024 29.796 -
rng::fill(deque<int>)/32 1.335 -70.41%
rng::fill(deque<int>)/50 2.256 -50.57%
rng::fill(deque<int>)/8192 242.706 1.72%
rng::fill(list<int>)/1024 672.131 -
rng::fill(list<int>)/32 8.336 -
rng::fill(list<int>)/50 16.782 -52.13%
rng::fill(list<int>)/8192 7121.041 -
rng::fill(vector<bool>)/1048576 3823.590 -
rng::fill(vector<bool>)/262144 232.566 -
rng::fill(vector<bool>)/32768 30.021 -1.39%
rng::fill(vector<bool>)/4096 4.212 -
rng::fill(vector<bool>)/512 1.615 5.32%
rng::fill(vector<bool>)/64 1.600 -5.06%
rng::fill(vector<int>)/1024 30.080 -
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.206 -
rng::fill(vector<int>)/8192 238.289 -
rng::fill_n(deque<int>)/1024 29.881 -
rng::fill_n(deque<int>)/32 1.216 5.26%
rng::fill_n(deque<int>)/50 2.197 -
rng::fill_n(deque<int>)/8192 240.056 -2.27%
rng::fill_n(list<int>)/1024 649.681 -
rng::fill_n(list<int>)/32 8.260 -
rng::fill_n(list<int>)/50 15.870 -
rng::fill_n(list<int>)/8192 7453.004 -
rng::fill_n(vector<bool>)/1048576 3816.435 -
rng::fill_n(vector<bool>)/262144 232.022 -
rng::fill_n(vector<bool>)/32768 30.511 1.41%
rng::fill_n(vector<bool>)/4096 4.163 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.363 -3.37%
rng::fill_n(vector<int>)/1024 29.788 -
rng::fill_n(vector<int>)/32 1.146 -
rng::fill_n(vector<int>)/50 2.230 -
rng::fill_n(vector<int>)/8192 238.510 1.51%
rng::find(deque<int>)_(bail_25%)/1024 67.199 -
rng::find(deque<int>)_(bail_25%)/32768 1924.860 -
rng::find(deque<int>)_(bail_25%)/8 2.060 -
rng::find(deque<int>)_(bail_25%)/8192 478.303 -
rng::find(deque<int>)_(process_all)/1024 243.720 -
rng::find(deque<int>)_(process_all)/32768 7813.605 -
rng::find(deque<int>)_(process_all)/50 13.151 -
rng::find(deque<int>)_(process_all)/8 3.568 1.98%
rng::find(deque<int>)_(process_all)/8192 1953.006 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.750 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9550.874 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.313 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.352 -1.25%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2336.056 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 327.159 4.87%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10790.603 3.98%
rng::find(join_view(list<vector<int>>))_(process_all)/50 14.398 8.61%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.243 8.74%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2647.957 4.55%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 740.062 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27262.874 1.26%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.808 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.644 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7552.211 -15.74%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.007 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 656.010 1.33%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.785 6.26%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.105 -1.68%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.301 1.39%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.330 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8760.313 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.691 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.830 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2157.637 -
rng::find(list<int>)_(bail_25%)/1024 182.637 1.04%
rng::find(list<int>)_(bail_25%)/32768 8241.218 -
rng::find(list<int>)_(bail_25%)/8 0.920 -
rng::find(list<int>)_(bail_25%)/8192 1444.247 1.57%
rng::find(list<int>)_(process_all)/1024 686.171 -
rng::find(list<int>)_(process_all)/32768 26615.603 4.16%
rng::find(list<int>)_(process_all)/50 18.361 1.47%
rng::find(list<int>)_(process_all)/8 2.299 -3.93%
rng::find(list<int>)_(process_all)/8192 10721.708 30.12%
rng::find(vector<bool>)_(process_all)/1024 4.766 1.85%
rng::find(vector<bool>)_(process_all)/1048576 3727.075 1.40%
rng::find(vector<bool>)_(process_all)/50 0.708 36.05%
rng::find(vector<bool>)_(process_all)/8 0.716 37.34%
rng::find(vector<bool>)_(process_all)/8192 33.904 1.06%
rng::find(vector<char>)_(bail_25%)/1024 5.270 -
rng::find(vector<char>)_(bail_25%)/32768 136.568 -
rng::find(vector<char>)_(bail_25%)/8 1.064 -3.59%
rng::find(vector<char>)_(bail_25%)/8192 39.808 -
rng::find(vector<char>)_(process_all)/1024 16.238 -2.73%
rng::find(vector<char>)_(process_all)/32768 495.584 -
rng::find(vector<char>)_(process_all)/50 1.624 -1.80%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.269 -
rng::find(vector<int>)_(bail_25%)/1024 66.029 -
rng::find(vector<int>)_(bail_25%)/32768 1863.931 -
rng::find(vector<int>)_(bail_25%)/8 1.586 16.24%
rng::find(vector<int>)_(bail_25%)/8192 472.966 -
rng::find(vector<int>)_(process_all)/1024 242.877 -
rng::find(vector<int>)_(process_all)/32768 7428.655 -
rng::find(vector<int>)_(process_all)/50 12.447 -
rng::find(vector<int>)_(process_all)/8 2.816 -
rng::find(vector<int>)_(process_all)/8192 1858.390 -
rng::find_end(deque<int>)_(match_near_end)/1000 386.453 16.06%
rng::find_end(deque<int>)_(match_near_end)/1024 3911.213 14.73%
rng::find_end(deque<int>)_(match_near_end)/8192 211411.910 18.84%
rng::find_end(deque<int>)_(near_matches)/1000 27579.507 -1.03%
rng::find_end(deque<int>)_(near_matches)/1024 28619.720 -1.22%
rng::find_end(deque<int>)_(near_matches)/8192 2117413.654 -9.75%
rng::find_end(deque<int>)_(process_all)/1000 252.445 -6.80%
rng::find_end(deque<int>)_(process_all)/1024 259.039 -7.12%
rng::find_end(deque<int>)_(process_all)/1048576 265103.678 -6.44%
rng::find_end(deque<int>)_(process_all)/8192 2038.364 -7.20%
rng::find_end(deque<int>)_(same_length)/1000 1020.462 8.73%
rng::find_end(deque<int>)_(same_length)/1024 1400.939 -
rng::find_end(deque<int>)_(same_length)/8192 11277.932 -
rng::find_end(deque<int>)_(single_element)/1000 252.059 1.21%
rng::find_end(deque<int>)_(single_element)/1024 258.289 -
rng::find_end(deque<int>)_(single_element)/8192 2034.527 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 603.692 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 4240.085 -3.17%
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 239609.858 1.61%
rng::find_end(deque<int>,_pred)_(near_matches)/1000 40527.852 6.87%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 42156.913 10.96%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2356904.179 -1.57%
rng::find_end(deque<int>,_pred)_(process_all)/1000 597.390 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 609.482 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 562666.194 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4321.607 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 1598.274 3.57%
rng::find_end(deque<int>,_pred)_(same_length)/1024 1663.644 6.29%
rng::find_end(deque<int>,_pred)_(same_length)/8192 11537.621 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 596.994 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 609.151 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4306.080 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 771.033 1.26%
rng::find_end(forward_list<int>)_(match_near_end)/1024 4515.516 -2.77%
rng::find_end(forward_list<int>)_(match_near_end)/8192 256884.429 -
rng::find_end(forward_list<int>)_(near_matches)/1000 37035.550 3.54%
rng::find_end(forward_list<int>)_(near_matches)/1024 38354.238 3.28%
rng::find_end(forward_list<int>)_(near_matches)/8192 2495755.488 1.13%
rng::find_end(forward_list<int>)_(process_all)/1000 702.149 -
rng::find_end(forward_list<int>)_(process_all)/1024 727.404 -
rng::find_end(forward_list<int>)_(process_all)/1048576 762435.024 -
rng::find_end(forward_list<int>)_(process_all)/8192 5820.284 3.09%
rng::find_end(forward_list<int>)_(same_length)/1000 1463.375 -
rng::find_end(forward_list<int>)_(same_length)/1024 1503.479 -
rng::find_end(forward_list<int>)_(same_length)/8192 16428.881 5.14%
rng::find_end(forward_list<int>)_(single_element)/1000 702.903 2.49%
rng::find_end(forward_list<int>)_(single_element)/1024 724.016 -
rng::find_end(forward_list<int>)_(single_element)/8192 6210.254 3.24%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 817.202 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5188.264 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278046.388 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 41741.036 -1.08%
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43462.082 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2696608.108 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 814.967 3.35%
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 834.501 3.30%
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 908522.541 3.91%
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6720.798 3.17%
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1536.913 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.434 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16881.655 2.43%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 802.538 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 820.305 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6931.969 1.71%
rng::find_end(list<int>)_(match_near_end)/1000 758.578 -1.21%
rng::find_end(list<int>)_(match_near_end)/1024 4744.879 4.64%
rng::find_end(list<int>)_(match_near_end)/8192 256360.111 -
rng::find_end(list<int>)_(near_matches)/1000 38166.934 5.03%
rng::find_end(list<int>)_(near_matches)/1024 39668.534 4.87%
rng::find_end(list<int>)_(near_matches)/8192 2489241.698 -
rng::find_end(list<int>)_(process_all)/1000 656.178 -3.91%
rng::find_end(list<int>)_(process_all)/1024 674.990 -
rng::find_end(list<int>)_(process_all)/1048576 820476.478 -
rng::find_end(list<int>)_(process_all)/8192 6634.379 -3.76%
rng::find_end(list<int>)_(same_length)/1000 1480.657 1.31%
rng::find_end(list<int>)_(same_length)/1024 1494.851 -
rng::find_end(list<int>)_(same_length)/8192 17971.163 6.86%
rng::find_end(list<int>)_(single_element)/1000 685.387 -
rng::find_end(list<int>)_(single_element)/1024 697.120 -
rng::find_end(list<int>)_(single_element)/8192 6685.417 -7.51%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 849.430 4.01%
rng::find_end(list<int>,_pred)_(match_near_end)/1024 5128.662 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 275246.644 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 41360.010 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 43228.587 1.17%
rng::find_end(list<int>,_pred)_(near_matches)/8192 2677423.851 -
rng::find_end(list<int>,_pred)_(process_all)/1000 782.620 -
rng::find_end(list<int>,_pred)_(process_all)/1024 813.647 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 952976.933 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8551.090 -
rng::find_end(list<int>,_pred)_(same_length)/1000 1547.687 -
rng::find_end(list<int>,_pred)_(same_length)/1024 1581.786 -
rng::find_end(list<int>,_pred)_(same_length)/8192 16717.183 -
rng::find_end(list<int>,_pred)_(single_element)/1000 791.115 5.07%
rng::find_end(list<int>,_pred)_(single_element)/1024 810.416 5.21%
rng::find_end(list<int>,_pred)_(single_element)/8192 7461.745 -3.71%
rng::find_end(vector<int>)_(match_near_end)/1000 276.713 1.40%
rng::find_end(vector<int>)_(match_near_end)/1024 2284.998 -
rng::find_end(vector<int>)_(match_near_end)/8192 119728.736 -
rng::find_end(vector<int>)_(near_matches)/1000 15781.957 4.11%
rng::find_end(vector<int>)_(near_matches)/1024 16412.074 4.26%
rng::find_end(vector<int>)_(near_matches)/8192 934934.254 2.03%
rng::find_end(vector<int>)_(process_all)/1000 239.087 1.61%
rng::find_end(vector<int>)_(process_all)/1024 244.455 2.05%
rng::find_end(vector<int>)_(process_all)/1048576 244644.415 -4.72%
rng::find_end(vector<int>)_(process_all)/8192 1906.023 -
rng::find_end(vector<int>)_(same_length)/1000 637.624 18.26%
rng::find_end(vector<int>)_(same_length)/1024 656.676 18.53%
rng::find_end(vector<int>)_(same_length)/8192 5169.495 24.61%
rng::find_end(vector<int>)_(single_element)/1000 236.999 -
rng::find_end(vector<int>)_(single_element)/1024 240.334 -
rng::find_end(vector<int>)_(single_element)/8192 1908.822 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 544.050 -2.15%
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 3173.607 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 166572.264 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 25272.474 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 25938.869 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1621950.232 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 577.257 -1.45%
rng::find_end(vector<int>,_pred)_(process_all)/1024 590.779 -1.56%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 658890.522 -3.28%
rng::find_end(vector<int>,_pred)_(process_all)/8192 4724.122 -1.53%
rng::find_end(vector<int>,_pred)_(same_length)/1000 1249.001 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 1280.197 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 10248.485 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 567.698 -1.31%
rng::find_end(vector<int>,_pred)_(single_element)/1024 581.012 -1.36%
rng::find_end(vector<int>,_pred)_(single_element)/8192 4666.440 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366505.669 -
rng::find_first_of(deque<int>)_(large_needle)/32 283.736 -3.76%
rng::find_first_of(deque<int>)_(large_needle)/50 672.971 -6.02%
rng::find_first_of(deque<int>)_(large_needle)/8192 23560854.164 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3465.537 -
rng::find_first_of(deque<int>)_(small_needle)/32 106.474 -
rng::find_first_of(deque<int>)_(small_needle)/50 162.330 -1.44%
rng::find_first_of(deque<int>)_(small_needle)/8192 27724.774 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 563992.323 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 505.775 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1386.419 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35681752.104 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6306.636 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 199.154 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.857 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50320.619 -
rng::find_first_of(list<int>)_(large_needle)/1024 953732.125 19.40%
rng::find_first_of(list<int>)_(large_needle)/32 679.505 -
rng::find_first_of(list<int>)_(large_needle)/50 1746.849 -
rng::find_first_of(list<int>)_(large_needle)/8192 49104405.598 -5.43%
rng::find_first_of(list<int>)_(small_needle)/1024 2773.899 -
rng::find_first_of(list<int>)_(small_needle)/32 91.101 -
rng::find_first_of(list<int>)_(small_needle)/50 139.244 -
rng::find_first_of(list<int>)_(small_needle)/8192 22234.174 -1.42%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 934577.535 12.08%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 730.867 1.20%
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1876.690 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55938381.379 1.78%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5530.432 5.42%
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.619 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 266.152 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42253.934 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107309.490 -1.06%
rng::find_first_of(vector<int>)_(large_needle)/32 103.575 -2.80%
rng::find_first_of(vector<int>)_(large_needle)/50 285.335 9.16%
rng::find_first_of(vector<int>)_(large_needle)/8192 6920548.675 -1.58%
rng::find_first_of(vector<int>)_(small_needle)/1024 1425.743 -4.78%
rng::find_first_of(vector<int>)_(small_needle)/32 50.721 -
rng::find_first_of(vector<int>)_(small_needle)/50 74.899 -3.00%
rng::find_first_of(vector<int>)_(small_needle)/8192 11279.485 -5.56%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 594862.483 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 503.343 3.93%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1360.147 1.50%
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38936657.391 1.63%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5673.442 1.01%
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 181.230 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 276.308 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46137.229 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.373 -
rng::find_if(deque<int>)_(bail_25%)/32768 2819.968 2.15%
rng::find_if(deque<int>)_(bail_25%)/8 1.533 -
rng::find_if(deque<int>)_(bail_25%)/8192 704.794 1.57%
rng::find_if(deque<int>)_(process_all)/1024 475.001 -
rng::find_if(deque<int>)_(process_all)/32768 11443.506 -
rng::find_if(deque<int>)_(process_all)/50 23.836 2.18%
rng::find_if(deque<int>)_(process_all)/8 3.975 -
rng::find_if(deque<int>)_(process_all)/8192 2886.215 2.13%
rng::find_if(list<int>)_(bail_25%)/1024 194.597 -
rng::find_if(list<int>)_(bail_25%)/32768 8976.005 7.04%
rng::find_if(list<int>)_(bail_25%)/8 1.318 3.64%
rng::find_if(list<int>)_(bail_25%)/8192 1520.627 -
rng::find_if(list<int>)_(process_all)/1024 759.251 -
rng::find_if(list<int>)_(process_all)/32768 28376.809 4.73%
rng::find_if(list<int>)_(process_all)/50 21.498 -1.14%
rng::find_if(list<int>)_(process_all)/8 3.503 -
rng::find_if(list<int>)_(process_all)/8192 10043.341 -9.14%
rng::find_if(vector<bool>)_(process_all)/1024 769.683 -
rng::find_if(vector<bool>)_(process_all)/1048576 786028.011 -
rng::find_if(vector<bool>)_(process_all)/50 35.882 3.24%
rng::find_if(vector<bool>)_(process_all)/8 5.527 2.30%
rng::find_if(vector<bool>)_(process_all)/8192 6148.527 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.210 -
rng::find_if(vector<char>)_(bail_25%)/32768 2043.580 -
rng::find_if(vector<char>)_(bail_25%)/8 0.942 -
rng::find_if(vector<char>)_(bail_25%)/8192 521.075 -
rng::find_if(vector<char>)_(process_all)/1024 273.073 -
rng::find_if(vector<char>)_(process_all)/32768 8128.664 -
rng::find_if(vector<char>)_(process_all)/50 12.463 -
rng::find_if(vector<char>)_(process_all)/8 2.458 1.37%
rng::find_if(vector<char>)_(process_all)/8192 2047.726 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.575 -
rng::find_if(vector<int>)_(bail_25%)/32768 2337.264 -
rng::find_if(vector<int>)_(bail_25%)/8 1.053 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.346 -
rng::find_if(vector<int>)_(process_all)/1024 283.416 -
rng::find_if(vector<int>)_(process_all)/32768 8808.083 -
rng::find_if(vector<int>)_(process_all)/50 14.056 -
rng::find_if(vector<int>)_(process_all)/8 2.623 2.55%
rng::find_if(vector<int>)_(process_all)/8192 2193.047 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.379 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2973.391 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.406 -8.77%
rng::find_if_not(deque<int>)_(bail_25%)/8192 741.297 -
rng::find_if_not(deque<int>)_(process_all)/1024 474.882 -
rng::find_if_not(deque<int>)_(process_all)/32768 11890.117 3.88%
rng::find_if_not(deque<int>)_(process_all)/50 23.703 -
rng::find_if_not(deque<int>)_(process_all)/8 3.962 -1.42%
rng::find_if_not(deque<int>)_(process_all)/8192 3000.451 6.18%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.647 -1.53%
rng::find_if_not(list<int>)_(bail_25%)/32768 10452.992 21.30%
rng::find_if_not(list<int>)_(bail_25%)/8 1.312 3.04%
rng::find_if_not(list<int>)_(bail_25%)/8192 1519.382 -
rng::find_if_not(list<int>)_(process_all)/1024 760.869 -
rng::find_if_not(list<int>)_(process_all)/32768 28462.938 3.50%
rng::find_if_not(list<int>)_(process_all)/50 21.778 -
rng::find_if_not(list<int>)_(process_all)/8 3.490 -
rng::find_if_not(list<int>)_(process_all)/8192 9000.184 24.18%
rng::find_if_not(vector<bool>)_(process_all)/1024 772.552 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 788931.963 -
rng::find_if_not(vector<bool>)_(process_all)/50 36.010 2.86%
rng::find_if_not(vector<bool>)_(process_all)/8 5.549 2.32%
rng::find_if_not(vector<bool>)_(process_all)/8192 6164.658 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.277 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2077.478 2.61%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.955 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 526.434 1.63%
rng::find_if_not(vector<char>)_(process_all)/1024 273.227 -
rng::find_if_not(vector<char>)_(process_all)/32768 8162.897 -
rng::find_if_not(vector<char>)_(process_all)/50 12.468 -
rng::find_if_not(vector<char>)_(process_all)/8 2.437 -3.45%
rng::find_if_not(vector<char>)_(process_all)/8192 2056.536 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.635 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2338.326 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.126 5.37%
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.406 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.324 -
rng::find_if_not(vector<int>)_(process_all)/32768 8823.972 -
rng::find_if_not(vector<int>)_(process_all)/50 14.097 -
rng::find_if_not(vector<int>)_(process_all)/8 2.529 -2.34%
rng::find_if_not(vector<int>)_(process_all)/8192 2197.091 -
rng::find_last(deque<int>)_(bail_10%)/1024 262.749 8.13%
rng::find_last(deque<int>)_(bail_10%)/1048576 324326.566 -
rng::find_last(deque<int>)_(bail_10%)/50 13.107 7.83%
rng::find_last(deque<int>)_(bail_10%)/8 2.575 -7.10%
rng::find_last(deque<int>)_(bail_10%)/8192 2511.962 -
rng::find_last(deque<int>)_(bail_90%)/1024 31.042 7.64%
rng::find_last(deque<int>)_(bail_90%)/1048576 27586.777 -
rng::find_last(deque<int>)_(bail_90%)/50 1.998 8.65%
rng::find_last(deque<int>)_(bail_90%)/8 0.929 7.40%
rng::find_last(deque<int>)_(bail_90%)/8192 216.253 6.54%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.599 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 368934.411 -47.49%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.954 1.62%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.310 -2.25%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5882.169 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.742 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 389947.858 -41.50%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.944 1.25%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.311 -4.06%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6036.089 -
rng::find_last(list<int>)_(bail_10%)/1024 678.444 -
rng::find_last(list<int>)_(bail_10%)/1048576 786910.694 -
rng::find_last(list<int>)_(bail_10%)/50 16.191 -
rng::find_last(list<int>)_(bail_10%)/8 2.073 -
rng::find_last(list<int>)_(bail_10%)/8192 6319.962 -7.62%
rng::find_last(list<int>)_(bail_90%)/1024 53.910 3.69%
rng::find_last(list<int>)_(bail_90%)/1048576 86542.691 -
rng::find_last(list<int>)_(bail_90%)/50 1.267 -2.52%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.703 2.49%
rng::find_last(vector<char>)_(bail_10%)/1024 112.594 -
rng::find_last(vector<char>)_(bail_10%)/1048576 107594.650 -
rng::find_last(vector<char>)_(bail_10%)/50 5.429 1.22%
rng::find_last(vector<char>)_(bail_10%)/8 1.602 4.98%
rng::find_last(vector<char>)_(bail_10%)/8192 851.904 -
rng::find_last(vector<char>)_(bail_90%)/1024 12.139 -
rng::find_last(vector<char>)_(bail_90%)/1048576 12624.163 5.93%
rng::find_last(vector<char>)_(bail_90%)/50 1.001 -6.29%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 104.377 2.90%
rng::find_last(vector<int>)_(bail_10%)/1024 212.205 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214594.893 -
rng::find_last(vector<int>)_(bail_10%)/50 10.839 -
rng::find_last(vector<int>)_(bail_10%)/8 2.077 -2.16%
rng::find_last(vector<int>)_(bail_10%)/8192 1649.658 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.992 4.32%
rng::find_last(vector<int>)_(bail_90%)/1048576 23182.957 -
rng::find_last(vector<int>)_(bail_90%)/50 1.575 -
rng::find_last(vector<int>)_(bail_90%)/8 0.627 -2.30%
rng::find_last(vector<int>)_(bail_90%)/8192 189.602 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 362.589 1.55%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362929.033 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.905 -7.95%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.952 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2772.777 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.397 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38127.348 -1.15%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.697 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.993 6.34%
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.238 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 765.407 -3.45%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 926231.771 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.974 49.39%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.877 -4.79%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6866.729 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 830.932 8.33%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 923055.132 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.836 -31.31%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.810 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7364.524 10.23%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.357 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 806284.937 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.490 -51.81%
rng::find_last_if(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6503.885 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.344 13.44%
rng::find_last_if(list<int>)_(bail_90%)/1048576 88801.251 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.075 -5.11%
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.960 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.361 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241136.962 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.357 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.372 -1.70%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1877.250 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.900 21.11%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25660.281 -2.28%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.447 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.045 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.217 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283553.285 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.533 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.499 -2.45%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.896 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.908 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30913.808 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.541 2.06%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.463 -3.42%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.576 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.992 -1.67%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362836.901 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.753 4.54%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.991 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2771.136 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.050 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38128.562 -2.21%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.702 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.951 -3.40%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.431 1.74%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 803.975 1.28%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 930782.618 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.367 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.756 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6803.186 -1.38%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 760.531 -11.93%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 924622.142 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.561 46.17%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.159 -2.69%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6666.196 -2.95%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.265 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 808579.988 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.688 -1.78%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.106 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6620.484 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.554 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89004.857 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.156 2.32%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.318 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.714 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241152.247 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.364 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.387 -5.42%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1876.136 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.134 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26078.778 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.485 -2.33%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.939 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 248.040 1.13%
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306042.140 7.94%
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.703 1.56%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.603 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2142.839 3.41%
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.956 -14.96%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30918.028 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.537 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.463 -2.42%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.778 -
rng::fold_left(deque<int>)/1048576 561676.241 -
rng::fold_left(deque<int>)/32 16.480 -
rng::fold_left(deque<int>)/50 27.592 1.58%
rng::fold_left(deque<int>)/8 4.096 -
rng::fold_left(deque<int>)/8192 4415.817 -
rng::fold_left(list<int>)/1048576 1365778.347 -
rng::fold_left(list<int>)/32 22.104 -
rng::fold_left(list<int>)/50 38.710 -2.74%
rng::fold_left(list<int>)/8 3.818 -1.27%
rng::fold_left(list<int>)/8192 10807.751 3.28%
rng::fold_left(vector<int>)/1048576 1325677.240 -
rng::fold_left(vector<int>)/32 20.624 -
rng::fold_left(vector<int>)/50 36.183 -
rng::fold_left(vector<int>)/8 3.687 -
rng::fold_left(vector<int>)/8192 10316.817 -
rng::for_each(deque<int>)/32 3.815 1.94%
rng::for_each(deque<int>)/50 4.067 -
rng::for_each(deque<int>)/8 0.922 -
rng::for_each(deque<int>)/8192 254.855 -
rng::for_each(join_view(vector<vector<int>>)/32 3.800 -
rng::for_each(join_view(vector<vector<int>>)/50 4.128 -1.68%
rng::for_each(join_view(vector<vector<int>>)/8 1.385 -
rng::for_each(join_view(vector<vector<int>>)/8192 265.179 -
rng::for_each(list<int>)/32 11.195 -
rng::for_each(list<int>)/50 24.038 -
rng::for_each(list<int>)/8 2.519 -2.16%
rng::for_each(list<int>)/8192 8150.018 4.63%
rng::for_each(map<int>)/32 21.311 -2.57%
rng::for_each(map<int>)/50 43.625 7.47%
rng::for_each(map<int>)/8 4.563 -
rng::for_each(map<int>)/8192 17271.502 3.64%
rng::for_each(map<int>::iterator)/32 21.326 -6.63%
rng::for_each(map<int>::iterator)/50 43.956 -10.99%
rng::for_each(map<int>::iterator)/8 4.613 1.31%
rng::for_each(map<int>::iterator)/8192 16827.453 -
rng::for_each(multimap<int>)/32 22.903 -
rng::for_each(multimap<int>)/50 49.124 -5.12%
rng::for_each(multimap<int>)/8 4.524 -
rng::for_each(multimap<int>)/8192 16854.537 2.33%
rng::for_each(multimap<int>::iterator)/32 21.307 -
rng::for_each(multimap<int>::iterator)/50 43.556 5.38%
rng::for_each(multimap<int>::iterator)/8 4.509 -1.17%
rng::for_each(multimap<int>::iterator)/8192 16855.359 1.73%
rng::for_each(multiset<int>)/32 20.822 -7.55%
rng::for_each(multiset<int>)/50 52.566 10.78%
rng::for_each(multiset<int>)/8 4.707 4.51%
rng::for_each(multiset<int>)/8192 16215.064 -3.40%
rng::for_each(multiset<int>::iterator)/32 20.613 -2.72%
rng::for_each(multiset<int>::iterator)/50 58.971 4.69%
rng::for_each(multiset<int>::iterator)/8 4.512 -
rng::for_each(multiset<int>::iterator)/8192 16123.874 -
rng::for_each(set<int>)/32 21.618 -
rng::for_each(set<int>)/50 49.155 -18.24%
rng::for_each(set<int>)/8 4.502 -1.11%
rng::for_each(set<int>)/8192 16388.144 2.49%
rng::for_each(set<int>::iterator)/32 20.495 -8.48%
rng::for_each(set<int>::iterator)/50 42.323 -17.47%
rng::for_each(set<int>::iterator)/8 4.578 -1.59%
rng::for_each(set<int>::iterator)/8192 16063.727 -1.05%
rng::for_each(vector<int>)/32 3.819 -
rng::for_each(vector<int>)/50 4.061 -
rng::for_each(vector<int>)/8 0.916 -
rng::for_each(vector<int>)/8192 252.165 -
rng::for_each_n(deque<int>)/32 3.768 -
rng::for_each_n(deque<int>)/50 3.989 -
rng::for_each_n(deque<int>)/8 1.178 2.13%
rng::for_each_n(deque<int>)/8192 257.084 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.836 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.226 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.624 -2.70%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.267 -
rng::for_each_n(list<int>)/32 11.110 -
rng::for_each_n(list<int>)/50 24.168 7.35%
rng::for_each_n(list<int>)/8 2.516 -2.15%
rng::for_each_n(list<int>)/8192 7778.654 6.96%
rng::for_each_n(vector<int>)/32 3.858 -
rng::for_each_n(vector<int>)/50 4.056 -
rng::for_each_n(vector<int>)/8 2.469 -2.26%
rng::for_each_n(vector<int>)/8192 252.897 -
rng::generate(deque<int>)/1024 280.674 -
rng::generate(deque<int>)/32 8.767 -
rng::generate(deque<int>)/50 12.950 -
rng::generate(deque<int>)/8192 2053.181 -1.46%
rng::generate(list<int>)/1024 671.328 -
rng::generate(list<int>)/32 8.588 -
rng::generate(list<int>)/50 15.882 3.61%
rng::generate(list<int>)/8192 7067.260 -17.53%
rng::generate(vector<int>)/1024 244.392 -
rng::generate(vector<int>)/32 8.018 -
rng::generate(vector<int>)/50 12.029 -
rng::generate(vector<int>)/8192 1848.195 -
rng::generate_n(deque<int>)/1024 245.502 -
rng::generate_n(deque<int>)/32 8.282 -
rng::generate_n(deque<int>)/50 12.293 -
rng::generate_n(deque<int>)/8192 1950.652 -
rng::generate_n(list<int>)/1024 650.868 -
rng::generate_n(list<int>)/32 8.665 -
rng::generate_n(list<int>)/50 15.704 -8.95%
rng::generate_n(list<int>)/8192 6996.376 -
rng::generate_n(vector<int>)/1024 244.993 -
rng::generate_n(vector<int>)/32 8.050 -
rng::generate_n(vector<int>)/50 12.106 -
rng::generate_n(vector<int>)/8192 1858.100 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 364.136 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.739 -6.94%
rng::is_partitioned(deque<int>)_(partitioned)/50 15.026 -4.68%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2858.364 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.238 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.564 5.75%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.140 -1.30%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 640.583 -
rng::is_partitioned(list<int>)_(partitioned)/1024 699.955 -1.57%
rng::is_partitioned(list<int>)_(partitioned)/32 8.727 1.48%
rng::is_partitioned(list<int>)_(partitioned)/50 13.803 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6886.585 -4.46%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 151.807 -3.88%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.140 16.20%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.553 4.67%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1183.325 -4.02%
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.638 -1.47%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.954 2.95%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.797 2.64%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1334.257 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 58.441 5.08%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.444 16.18%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.383 3.25%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 156.586 3.12%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.506 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.792 -11.97%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3884.576 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 531841.988 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.790 1.65%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.163 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.695 -2.83%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3983.565 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686118.621 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 64.746 27.95%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 780.686 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.697 -2.02%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8216.540 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1424719.659 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.330 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 830.112 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.324 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8365.641 -13.11%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1600299.485 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.928 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 343.538 -1.04%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.685 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2643.338 -1.50%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213125.393 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.760 23.58%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 520.624 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.309 -14.78%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4691.483 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993388.120 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.923 -
rng::is_sorted(deque<int>)/1024 474.232 -
rng::is_sorted(deque<int>)/8 2.753 -2.47%
rng::is_sorted(deque<int>)/8192 3801.332 -
rng::is_sorted(deque<int>,_pred)/1024 597.048 -
rng::is_sorted(deque<int>,_pred)/8 4.680 5.29%
rng::is_sorted(deque<int>,_pred)/8192 4795.279 -
rng::is_sorted(list<int>)/1024 773.964 1.13%
rng::is_sorted(list<int>)/8 2.132 -1.88%
rng::is_sorted(list<int>)/8192 7340.397 -
rng::is_sorted(list<int>,_pred)/1024 791.962 -
rng::is_sorted(list<int>,_pred)/8 4.259 -
rng::is_sorted(list<int>,_pred)/8192 7831.877 -8.12%
rng::is_sorted(vector<int>)/1024 242.777 -
rng::is_sorted(vector<int>)/8 2.079 -
rng::is_sorted(vector<int>)/8192 1895.401 -
rng::is_sorted(vector<int>,_pred)/1024 462.196 -
rng::is_sorted(vector<int>,_pred)/8 3.918 9.40%
rng::is_sorted(vector<int>,_pred)/8192 3678.440 -
rng::is_sorted_until(deque<int>)/1024 471.616 -
rng::is_sorted_until(deque<int>)/8 2.554 -22.52%
rng::is_sorted_until(deque<int>)/8192 3767.370 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.004 -
rng::is_sorted_until(deque<int>,_pred)/8 6.280 44.96%
rng::is_sorted_until(deque<int>,_pred)/8192 4866.000 1.12%
rng::is_sorted_until(list<int>)/1024 751.533 -
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 8277.279 8.74%
rng::is_sorted_until(list<int>,_pred)/1024 796.098 -
rng::is_sorted_until(list<int>,_pred)/8 3.760 -2.35%
rng::is_sorted_until(list<int>,_pred)/8192 8023.423 -2.80%
rng::is_sorted_until(vector<int>)/1024 238.231 -
rng::is_sorted_until(vector<int>)/8 2.050 -
rng::is_sorted_until(vector<int>)/8192 1859.605 -
rng::is_sorted_until(vector<int>,_pred)/1024 409.558 -
rng::is_sorted_until(vector<int>,_pred)/8 3.403 2.68%
rng::is_sorted_until(vector<int>,_pred)/8192 3239.883 -1.03%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 471.408 2.03%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.131 4.36%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493870.211 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.118 1.80%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3833.518 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 708.110 -2.26%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 719.765 -1.22%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625839.083 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.317 -3.20%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4839.486 1.19%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 767.225 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 788.370 -1.36%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 962521.572 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.042 7.78%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12109.285 -7.96%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.341 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.230 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 995366.266 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.644 2.02%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10852.539 -15.09%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.937 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.785 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76656.028 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.583 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 472.043 3.52%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.262 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608771.445 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.120 2.23%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4769.906 -
rng::move(deque<int>)/1048576 54387.436 -
rng::move(deque<int>)/262144 14857.440 -1.19%
rng::move(deque<int>)/32768 2073.852 1.84%
rng::move(deque<int>)/4096 152.287 -1.50%
rng::move(deque<int>)/512 24.160 -
rng::move(deque<int>)/64 6.284 -2.73%
rng::move(deque<int>)/8 3.933 1.53%
rng::move(list<int>)/1048576 1031978.493 -
rng::move(list<int>)/262144 250720.249 -
rng::move(list<int>)/32768 34681.914 2.21%
rng::move(list<int>)/4096 5389.653 -5.80%
rng::move(list<int>)/512 369.217 -
rng::move(list<int>)/64 40.494 -
rng::move(list<int>)/8 3.920 -
rng::move(vector<bool>)_(aligned)/1048576 2123.385 -
rng::move(vector<bool>)_(aligned)/262144 256.949 -
rng::move(vector<bool>)_(aligned)/32768 37.656 -
rng::move(vector<bool>)_(aligned)/4096 8.178 1.12%
rng::move(vector<bool>)_(aligned)/512 2.655 -
rng::move(vector<bool>)_(aligned)/64 1.842 -10.73%
rng::move(vector<bool>)_(unaligned)/1048576 6718.319 -
rng::move(vector<bool>)_(unaligned)/262144 1582.734 -
rng::move(vector<bool>)_(unaligned)/32768 202.678 -
rng::move(vector<bool>)_(unaligned)/4096 25.903 -
rng::move(vector<bool>)_(unaligned)/512 4.152 -
rng::move(vector<bool>)_(unaligned)/64 1.603 -
rng::move(vector<int>)/1048576 56255.729 -3.98%
rng::move(vector<int>)/262144 21568.955 -
rng::move(vector<int>)/32768 2136.431 -
rng::move(vector<int>)/4096 135.588 -
rng::move(vector<int>)/512 20.436 -
rng::move(vector<int>)/64 4.108 -
rng::move(vector<int>)/8 2.342 -1.36%
rng::move_backward(deque<int>)/1048576 125908.336 -
rng::move_backward(deque<int>)/262144 30491.721 2.29%
rng::move_backward(deque<int>)/32768 3484.894 -
rng::move_backward(deque<int>)/4096 159.806 2.46%
rng::move_backward(deque<int>)/512 23.996 -
rng::move_backward(deque<int>)/64 5.439 -1.84%
rng::move_backward(deque<int>)/8 3.527 -6.26%
rng::move_backward(list<int>)/1048576 1049746.517 -
rng::move_backward(list<int>)/262144 306591.147 -
rng::move_backward(list<int>)/32768 34150.635 -
rng::move_backward(list<int>)/4096 7695.796 15.75%
rng::move_backward(list<int>)/512 372.010 -
rng::move_backward(list<int>)/64 40.457 -
rng::move_backward(list<int>)/8 3.686 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2130.649 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.460 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.335 1.50%
rng::move_backward(vector<bool>)_(aligned)/4096 7.880 -
rng::move_backward(vector<bool>)_(aligned)/512 2.650 -
rng::move_backward(vector<bool>)_(aligned)/64 1.847 8.36%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6501.532 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.650 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.753 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.703 3.48%
rng::move_backward(vector<bool>)_(unaligned)/512 4.643 -12.39%
rng::move_backward(vector<bool>)_(unaligned)/64 1.945 1.32%
rng::move_backward(vector<int>)/1048576 56612.305 -1.53%
rng::move_backward(vector<int>)/262144 21822.409 -
rng::move_backward(vector<int>)/32768 2156.051 -
rng::move_backward(vector<int>)/4096 135.547 -
rng::move_backward(vector<int>)/512 20.837 -
rng::move_backward(vector<int>)/64 4.177 1.39%
rng::move_backward(vector<int>)/8 2.315 -
rng::none_of(deque<int>)_(process_all)/32 17.481 6.61%
rng::none_of(deque<int>)_(process_all)/32768 15421.917 -
rng::none_of(deque<int>)_(process_all)/50 26.973 9.50%
rng::none_of(deque<int>)_(process_all)/8 4.479 -4.70%
rng::none_of(deque<int>)_(process_all)/8192 3856.810 -
rng::none_of(list<int>)_(process_all)/32 11.506 -3.61%
rng::none_of(list<int>)_(process_all)/32768 25546.375 -
rng::none_of(list<int>)_(process_all)/50 21.838 -
rng::none_of(list<int>)_(process_all)/8 2.609 -
rng::none_of(list<int>)_(process_all)/8192 7339.625 1.49%
rng::none_of(vector<int>)_(process_all)/32 8.455 1.47%
rng::none_of(vector<int>)_(process_all)/32768 8061.197 -
rng::none_of(vector<int>)_(process_all)/50 12.699 -
rng::none_of(vector<int>)_(process_all)/8 2.466 6.08%
rng::none_of(vector<int>)_(process_all)/8192 2025.682 -
rng::partial_sort(deque<int>)_(ascending)/1024 7903.801 -1.03%
rng::partial_sort(deque<int>)_(ascending)/8 31.685 -5.08%
rng::partial_sort(deque<int>)_(ascending)/8192 163950.383 -2.39%
rng::partial_sort(deque<int>)_(descending)/1024 18493.480 -
rng::partial_sort(deque<int>)_(descending)/8 41.403 -9.43%
rng::partial_sort(deque<int>)_(descending)/8192 280966.678 -3.67%
rng::partial_sort(deque<int>)_(heap)/1024 18485.430 -
rng::partial_sort(deque<int>)_(heap)/8 37.924 -
rng::partial_sort(deque<int>)_(heap)/8192 281074.642 -2.28%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7873.802 -1.26%
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.010 -3.68%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 161335.589 -2.84%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19701.218 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.768 -6.00%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 280846.645 -
rng::partial_sort(deque<int>)_(repeated)/1024 6526.806 1.77%
rng::partial_sort(deque<int>)_(repeated)/8 27.299 -2.23%
rng::partial_sort(deque<int>)_(repeated)/8192 69994.575 -
rng::partial_sort(deque<int>)_(shuffled)/1024 15987.880 -
rng::partial_sort(deque<int>)_(shuffled)/8 34.154 -2.33%
rng::partial_sort(deque<int>)_(shuffled)/8192 255701.486 -3.12%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4978.420 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.398 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55549.008 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8207.216 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.265 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97675.029 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8214.328 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.395 2.02%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100826.495 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4982.354 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.349 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55543.453 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9146.221 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.390 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97692.401 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3934.792 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.385 4.12%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46797.225 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6927.031 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.273 1.65%
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90706.223 -
rng::partial_sort(vector<int>)_(ascending)/1024 4996.266 -
rng::partial_sort(vector<int>)_(ascending)/8 20.805 -
rng::partial_sort(vector<int>)_(ascending)/8192 54641.488 -
rng::partial_sort(vector<int>)_(descending)/1024 8236.525 -
rng::partial_sort(vector<int>)_(descending)/8 26.088 5.30%
rng::partial_sort(vector<int>)_(descending)/8192 97465.266 -
rng::partial_sort(vector<int>)_(heap)/1024 8215.682 -
rng::partial_sort(vector<int>)_(heap)/8 26.855 1.86%
rng::partial_sort(vector<int>)_(heap)/8192 100768.218 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4996.142 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.776 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54526.883 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9117.095 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.801 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97435.237 -
rng::partial_sort(vector<int>)_(repeated)/1024 3937.227 -
rng::partial_sort(vector<int>)_(repeated)/8 20.367 1.42%
rng::partial_sort(vector<int>)_(repeated)/8192 46737.496 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6921.184 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.424 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87829.024 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5481.859 2.60%
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.865 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57200.310 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8414.140 -1.08%
rng::partial_sort_copy(deque<int>)_(descending)/8 20.938 6.00%
rng::partial_sort_copy(deque<int>)_(descending)/8192 98938.437 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8595.249 -1.69%
rng::partial_sort_copy(deque<int>)_(heap)/8 16.555 8.60%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102923.776 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5469.420 2.48%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.662 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57182.623 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9264.538 -1.78%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.911 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 98988.050 -1.50%
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4299.059 1.30%
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.492 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49188.918 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7226.730 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.051 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91576.999 -4.09%
rng::partial_sort_copy(list<int>)_(ascending)/1024 5691.273 2.05%
rng::partial_sort_copy(list<int>)_(ascending)/8 8.957 1.53%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61016.150 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8499.773 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.759 -4.65%
rng::partial_sort_copy(list<int>)_(descending)/8192 101130.344 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8506.158 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.384 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104720.849 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5644.248 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.026 1.80%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61234.628 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9453.051 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.160 2.43%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101780.907 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4505.617 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.545 3.55%
rng::partial_sort_copy(list<int>)_(repeated)/8192 52745.870 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7299.796 1.03%
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.160 -6.42%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92487.790 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5240.553 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.066 -11.03%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 56037.392 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8352.935 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.558 -2.19%
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98655.403 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8276.681 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.569 7.82%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102082.265 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5231.094 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 11.068 -11.58%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55892.890 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9107.646 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.309 -15.69%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98135.669 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4069.206 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.650 -3.71%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47562.177 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7089.706 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.008 2.86%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92017.601 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5091.615 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.184 2.31%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55265.731 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8288.611 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.144 -1.16%
rng::partial_sort_copy(vector<int>)_(descending)/8192 98401.630 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8260.030 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.602 2.05%
rng::partial_sort_copy(vector<int>)_(heap)/8192 101981.280 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5075.834 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.140 2.04%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55273.806 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9149.563 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.121 1.52%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 98790.803 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4033.084 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.617 2.36%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47468.229 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7085.481 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.613 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93685.250 -
rng::partition(deque<int>)_(dense)/1024 357.833 -
rng::partition(deque<int>)_(dense)/32 10.627 -1.69%
rng::partition(deque<int>)_(dense)/50 15.448 -6.77%
rng::partition(deque<int>)_(dense)/8192 2808.474 -
rng::partition(deque<int>)_(sparse)/1024 406.523 5.13%
rng::partition(deque<int>)_(sparse)/32 10.093 2.78%
rng::partition(deque<int>)_(sparse)/50 15.360 1.78%
rng::partition(deque<int>)_(sparse)/8192 3176.501 5.46%
rng::partition(list<int>)_(dense)/1024 385.908 -
rng::partition(list<int>)_(dense)/32 8.324 -1.03%
rng::partition(list<int>)_(dense)/50 13.206 -
rng::partition(list<int>)_(dense)/8192 4380.821 -30.86%
rng::partition(list<int>)_(sparse)/1024 736.077 1.14%
rng::partition(list<int>)_(sparse)/32 9.060 -
rng::partition(list<int>)_(sparse)/50 15.572 2.16%
rng::partition(list<int>)_(sparse)/8192 6955.491 -21.47%
rng::partition(vector<int>)_(dense)/1024 235.273 -
rng::partition(vector<int>)_(dense)/32 8.105 -3.49%
rng::partition(vector<int>)_(dense)/50 12.596 -
rng::partition(vector<int>)_(dense)/8192 1884.751 -
rng::partition(vector<int>)_(sparse)/1024 259.341 -
rng::partition(vector<int>)_(sparse)/32 9.091 1.36%
rng::partition(vector<int>)_(sparse)/50 14.108 -1.72%
rng::partition(vector<int>)_(sparse)/8192 1874.342 -
rng::partition_copy(deque<int>)/1024 687.436 -
rng::partition_copy(deque<int>)/32 15.592 -
rng::partition_copy(deque<int>)/50 27.887 -2.96%
rng::partition_copy(deque<int>)/8192 5540.456 -
rng::partition_copy(list<int>)/1024 728.836 -
rng::partition_copy(list<int>)/32 15.918 -
rng::partition_copy(list<int>)/50 28.788 -
rng::partition_copy(list<int>)/8192 7540.544 7.75%
rng::partition_copy(vector<int>)/1024 684.959 -
rng::partition_copy(vector<int>)/32 15.096 -
rng::partition_copy(vector<int>)/50 26.208 -
rng::partition_copy(vector<int>)/8192 5523.946 -
rng::partition_point(deque<int>)/1024 9.042 -
rng::partition_point(deque<int>)/32 4.315 -
rng::partition_point(deque<int>)/50 4.381 1.67%
rng::partition_point(deque<int>)/8192 15.872 -
rng::partition_point(list<int>)/1024 1267.533 -1.24%
rng::partition_point(list<int>)/32 15.649 -
rng::partition_point(list<int>)/50 24.526 -
rng::partition_point(list<int>)/8192 13314.773 -
rng::partition_point(vector<int>)/1024 7.485 -
rng::partition_point(vector<int>)/32 2.292 -
rng::partition_point(vector<int>)/50 2.295 -
rng::partition_point(vector<int>)/8192 10.617 -
rng::remove(deque<int>)_(prefix)/1024 530.200 -
rng::remove(deque<int>)_(prefix)/32 53.700 -7.19%
rng::remove(deque<int>)_(prefix)/50 62.477 -6.33%
rng::remove(deque<int>)_(prefix)/8192 3900.334 -
rng::remove(deque<int>)_(sprinkled)/1024 521.811 -
rng::remove(deque<int>)_(sprinkled)/32 55.159 1.98%
rng::remove(deque<int>)_(sprinkled)/50 61.483 6.93%
rng::remove(deque<int>)_(sprinkled)/8192 3871.249 -
rng::remove(list<int>)_(prefix)/1024 951.841 -1.65%
rng::remove(list<int>)_(prefix)/32 55.186 -
rng::remove(list<int>)_(prefix)/50 66.821 -
rng::remove(list<int>)_(prefix)/8192 8412.548 -7.88%
rng::remove(list<int>)_(sprinkled)/1024 957.932 1.08%
rng::remove(list<int>)_(sprinkled)/32 55.002 -2.92%
rng::remove(list<int>)_(sprinkled)/50 64.312 -
rng::remove(list<int>)_(sprinkled)/8192 7839.501 -
rng::remove(vector<int>)_(prefix)/1024 311.728 -
rng::remove(vector<int>)_(prefix)/32 52.544 -1.45%
rng::remove(vector<int>)_(prefix)/50 56.123 -
rng::remove(vector<int>)_(prefix)/8192 2108.206 -
rng::remove(vector<int>)_(sprinkled)/1024 512.866 75.47%
rng::remove(vector<int>)_(sprinkled)/32 56.791 10.18%
rng::remove(vector<int>)_(sprinkled)/50 64.569 16.82%
rng::remove(vector<int>)_(sprinkled)/8192 3783.287 90.82%
rng::remove_copy(deque<int>)_(prefix)/1024 381.874 -
rng::remove_copy(deque<int>)_(prefix)/32 12.749 -
rng::remove_copy(deque<int>)_(prefix)/50 19.904 -5.58%
rng::remove_copy(deque<int>)_(prefix)/8192 3366.172 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 357.316 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.299 1.01%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.475 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2858.007 -
rng::remove_copy(list<int>)_(prefix)/1024 751.306 -
rng::remove_copy(list<int>)_(prefix)/32 11.054 -
rng::remove_copy(list<int>)_(prefix)/50 19.107 -
rng::remove_copy(list<int>)_(prefix)/8192 7033.887 -4.12%
rng::remove_copy(list<int>)_(sprinkled)/1024 743.626 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.534 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.104 -1.01%
rng::remove_copy(list<int>)_(sprinkled)/8192 7034.861 -3.37%
rng::remove_copy(vector<int>)_(prefix)/1024 273.709 -
rng::remove_copy(vector<int>)_(prefix)/32 11.062 1.85%
rng::remove_copy(vector<int>)_(prefix)/50 17.967 -
rng::remove_copy(vector<int>)_(prefix)/8192 2072.968 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.431 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.487 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.621 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1932.098 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 536.202 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.542 -5.53%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.380 -5.78%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3703.298 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.639 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.683 -15.56%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.652 -12.34%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3606.929 4.97%
rng::remove_copy_if(list<int>)_(prefix)/1024 797.756 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.011 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.806 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7271.310 -5.57%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 788.600 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.578 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 26.881 6.15%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7206.484 -6.10%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.881 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.175 -1.00%
rng::remove_copy_if(vector<int>)_(prefix)/50 17.898 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3380.040 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.858 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.228 -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.308 -1.73%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2757.501 -
rng::remove_if(deque<int>)_(prefix)/1024 566.638 -
rng::remove_if(deque<int>)_(prefix)/32 60.435 2.20%
rng::remove_if(deque<int>)_(prefix)/50 67.949 -
rng::remove_if(deque<int>)_(prefix)/8192 4282.230 -
rng::remove_if(deque<int>)_(sprinkled)/1024 549.776 -
rng::remove_if(deque<int>)_(sprinkled)/32 58.410 -7.20%
rng::remove_if(deque<int>)_(sprinkled)/50 70.461 -1.71%
rng::remove_if(deque<int>)_(sprinkled)/8192 3966.481 -
rng::remove_if(list<int>)_(prefix)/1024 1012.804 1.58%
rng::remove_if(list<int>)_(prefix)/32 61.382 -
rng::remove_if(list<int>)_(prefix)/50 74.817 -
rng::remove_if(list<int>)_(prefix)/8192 9236.241 -3.24%
rng::remove_if(list<int>)_(sprinkled)/1024 998.240 -
rng::remove_if(list<int>)_(sprinkled)/32 60.002 -
rng::remove_if(list<int>)_(sprinkled)/50 73.561 -
rng::remove_if(list<int>)_(sprinkled)/8192 8212.753 -1.37%
rng::remove_if(vector<int>)_(prefix)/1024 347.347 -9.92%
rng::remove_if(vector<int>)_(prefix)/32 52.034 -3.16%
rng::remove_if(vector<int>)_(prefix)/50 56.998 -6.57%
rng::remove_if(vector<int>)_(prefix)/8192 2579.789 -1.11%
rng::remove_if(vector<int>)_(sprinkled)/1024 520.664 27.34%
rng::remove_if(vector<int>)_(sprinkled)/32 55.884 5.02%
rng::remove_if(vector<int>)_(sprinkled)/50 64.302 7.82%
rng::remove_if(vector<int>)_(sprinkled)/8192 3843.073 29.97%
rng::replace(deque<int>)_(prefix)/1024 422.202 -
rng::replace(deque<int>)_(prefix)/32 13.024 -
rng::replace(deque<int>)_(prefix)/50 19.535 -
rng::replace(deque<int>)_(prefix)/8192 3342.527 -
rng::replace(deque<int>)_(sprinkled)/1024 358.260 -
rng::replace(deque<int>)_(sprinkled)/32 12.364 -
rng::replace(deque<int>)_(sprinkled)/50 18.552 -
rng::replace(deque<int>)_(sprinkled)/8192 2864.171 -
rng::replace(list<int>)_(prefix)/1024 733.359 -
rng::replace(list<int>)_(prefix)/32 11.306 -
rng::replace(list<int>)_(prefix)/50 19.542 1.67%
rng::replace(list<int>)_(prefix)/8192 7082.587 -
rng::replace(list<int>)_(sprinkled)/1024 728.767 -
rng::replace(list<int>)_(sprinkled)/32 11.412 -
rng::replace(list<int>)_(sprinkled)/50 19.954 -
rng::replace(list<int>)_(sprinkled)/8192 7177.476 -
rng::replace(vector<int>)_(prefix)/1024 166.032 9.00%
rng::replace(vector<int>)_(prefix)/32 5.051 4.24%
rng::replace(vector<int>)_(prefix)/50 7.106 2.78%
rng::replace(vector<int>)_(prefix)/8192 1275.327 12.98%
rng::replace(vector<int>)_(sprinkled)/1024 184.435 -1.85%
rng::replace(vector<int>)_(sprinkled)/32 6.251 -7.36%
rng::replace(vector<int>)_(sprinkled)/50 8.940 -12.07%
rng::replace(vector<int>)_(sprinkled)/8192 1470.581 -
rng::replace_if(deque<int>)_(prefix)/1024 481.605 -
rng::replace_if(deque<int>)_(prefix)/32 13.988 -1.26%
rng::replace_if(deque<int>)_(prefix)/50 20.398 -
rng::replace_if(deque<int>)_(prefix)/8192 3474.183 -
rng::replace_if(deque<int>)_(sprinkled)/1024 366.944 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.449 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.688 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2951.895 -
rng::replace_if(list<int>)_(prefix)/1024 747.986 -
rng::replace_if(list<int>)_(prefix)/32 13.211 -
rng::replace_if(list<int>)_(prefix)/50 24.722 -
rng::replace_if(list<int>)_(prefix)/8192 7170.019 -
rng::replace_if(list<int>)_(sprinkled)/1024 743.519 -
rng::replace_if(list<int>)_(sprinkled)/32 15.505 -
rng::replace_if(list<int>)_(sprinkled)/50 24.861 -
rng::replace_if(list<int>)_(sprinkled)/8192 7377.350 -
rng::replace_if(vector<int>)_(prefix)/1024 273.404 -
rng::replace_if(vector<int>)_(prefix)/32 8.997 -
rng::replace_if(vector<int>)_(prefix)/50 13.530 -
rng::replace_if(vector<int>)_(prefix)/8192 2048.666 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.141 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.847 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.002 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1925.954 -
rng::reverse(deque<int>)/32768 5752.901 -
rng::reverse(deque<int>)/4096 723.750 -
rng::reverse(deque<int>)/512 113.673 -
rng::reverse(deque<int>)/64 13.089 -
rng::reverse(deque<int>)/8 2.534 -
rng::reverse(list<int>)/32768 17134.514 -5.79%
rng::reverse(list<int>)/4096 1691.292 -3.41%
rng::reverse(list<int>)/512 199.826 -
rng::reverse(list<int>)/64 19.098 -
rng::reverse(list<int>)/8 2.037 -
rng::reverse(vector<int>)/32768 1043.639 -
rng::reverse(vector<int>)/4096 132.134 -
rng::reverse(vector<int>)/512 16.398 -
rng::reverse(vector<int>)/64 4.118 -
rng::reverse(vector<int>)/8 2.163 37.66%
rng::reverse_copy(deque<int>)/32768 7906.033 -
rng::reverse_copy(deque<int>)/4096 994.206 -
rng::reverse_copy(deque<int>)/512 126.595 -
rng::reverse_copy(deque<int>)/64 20.182 -
rng::reverse_copy(deque<int>)/8 2.919 -3.22%
rng::reverse_copy(list<int>)/32768 25322.723 -2.54%
rng::reverse_copy(list<int>)/4096 3026.682 -1.20%
rng::reverse_copy(list<int>)/512 372.984 1.48%
rng::reverse_copy(list<int>)/64 30.801 -
rng::reverse_copy(list<int>)/8 2.294 -1.30%
rng::reverse_copy(vector<int>)/32768 982.447 -
rng::reverse_copy(vector<int>)/4096 138.467 1.75%
rng::reverse_copy(vector<int>)/512 17.159 -
rng::reverse_copy(vector<int>)/64 2.528 -
rng::reverse_copy(vector<int>)/8 2.424 -4.13%
rng::rotate(deque<int>)_(1_element_backward)/1024 39.063 -
rng::rotate(deque<int>)_(1_element_backward)/32 3.989 2.47%
rng::rotate(deque<int>)_(1_element_backward)/50 5.681 -
rng::rotate(deque<int>)_(1_element_backward)/8192 307.620 -
rng::rotate(deque<int>)_(1_element_forward)/1024 40.804 4.54%
rng::rotate(deque<int>)_(1_element_forward)/32 4.781 1.47%
rng::rotate(deque<int>)_(1_element_forward)/50 6.287 2.30%
rng::rotate(deque<int>)_(1_element_forward)/8192 303.339 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.476 -5.20%
rng::rotate(deque<int>)_(by_1/2)/32 7.284 -2.41%
rng::rotate(deque<int>)_(by_1/2)/50 10.289 -1.14%
rng::rotate(deque<int>)_(by_1/2)/8192 1479.877 -
rng::rotate(deque<int>)_(by_1/3)/1024 1819.665 -
rng::rotate(deque<int>)_(by_1/3)/32 45.658 -
rng::rotate(deque<int>)_(by_1/3)/50 76.698 -
rng::rotate(deque<int>)_(by_1/3)/8192 22635.699 -
rng::rotate(deque<int>)_(by_1/4)/1024 799.283 2.62%
rng::rotate(deque<int>)_(by_1/4)/32 29.489 -
rng::rotate(deque<int>)_(by_1/4)/50 74.912 -
rng::rotate(deque<int>)_(by_1/4)/8192 6819.525 -
rng::rotate(list<int>)_(1_element_backward)/1024 744.954 -52.98%
rng::rotate(list<int>)_(1_element_backward)/32 13.828 -
rng::rotate(list<int>)_(1_element_backward)/50 23.835 -
rng::rotate(list<int>)_(1_element_backward)/8192 7840.945 -
rng::rotate(list<int>)_(1_element_forward)/1024 737.004 -53.64%
rng::rotate(list<int>)_(1_element_forward)/32 13.728 2.07%
rng::rotate(list<int>)_(1_element_forward)/50 26.217 4.89%
rng::rotate(list<int>)_(1_element_forward)/8192 7680.499 -3.23%
rng::rotate(list<int>)_(by_1/2)/1024 387.627 -
rng::rotate(list<int>)_(by_1/2)/32 6.071 -
rng::rotate(list<int>)_(by_1/2)/50 13.908 -
rng::rotate(list<int>)_(by_1/2)/8192 4972.535 -4.84%
rng::rotate(list<int>)_(by_1/3)/1024 807.224 -
rng::rotate(list<int>)_(by_1/3)/32 15.616 -
rng::rotate(list<int>)_(by_1/3)/50 23.793 -1.36%
rng::rotate(list<int>)_(by_1/3)/8192 8824.003 -
rng::rotate(list<int>)_(by_1/4)/1024 582.041 -
rng::rotate(list<int>)_(by_1/4)/32 13.688 -
rng::rotate(list<int>)_(by_1/4)/50 24.554 1.31%
rng::rotate(list<int>)_(by_1/4)/8192 8376.901 -2.01%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.216 1.52%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.374 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.318 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 107.385 3.70%
rng::rotate(vector<bool>)_(1_element_forward)/1024 30.515 2.31%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.248 3.47%
rng::rotate(vector<bool>)_(1_element_forward)/50 18.266 2.85%
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.923 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.820 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.629 2.83%
rng::rotate(vector<bool>)_(by_1/2)/50 18.500 3.16%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.003 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.817 2.04%
rng::rotate(vector<bool>)_(by_1/3)/32 18.521 2.93%
rng::rotate(vector<bool>)_(by_1/3)/50 18.505 2.93%
rng::rotate(vector<bool>)_(by_1/3)/8192 147.824 -
rng::rotate(vector<bool>)_(by_1/4)/1024 13.521 5.42%
rng::rotate(vector<bool>)_(by_1/4)/32 18.632 2.53%
rng::rotate(vector<bool>)_(by_1/4)/50 18.523 2.83%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.575 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.803 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.922 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.346 -
rng::rotate(vector<int>)_(1_element_backward)/8192 295.682 -1.48%
rng::rotate(vector<int>)_(1_element_forward)/1024 35.585 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.964 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.269 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.611 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.179 -
rng::rotate(vector<int>)_(by_1/2)/32 3.700 -
rng::rotate(vector<int>)_(by_1/2)/50 4.472 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.832 -
rng::rotate(vector<int>)_(by_1/3)/1024 1366.779 -
rng::rotate(vector<int>)_(by_1/3)/32 21.613 -
rng::rotate(vector<int>)_(by_1/3)/50 40.166 -
rng::rotate(vector<int>)_(by_1/3)/8192 10902.077 -
rng::rotate(vector<int>)_(by_1/4)/1024 324.262 -
rng::rotate(vector<int>)_(by_1/4)/32 11.937 -
rng::rotate(vector<int>)_(by_1/4)/50 40.331 -
rng::rotate(vector<int>)_(by_1/4)/8192 2559.153 -
rng::rotate_copy(deque<int>)/1024 34.536 -
rng::rotate_copy(deque<int>)/32 2.643 -2.15%
rng::rotate_copy(deque<int>)/50 3.016 -
rng::rotate_copy(deque<int>)/8192 293.753 -
rng::rotate_copy(list<int>)/1024 724.353 -
rng::rotate_copy(list<int>)/32 8.688 2.01%
rng::rotate_copy(list<int>)/50 13.561 -
rng::rotate_copy(list<int>)/8192 6872.941 -
rng::rotate_copy(vector<int>)/1024 33.256 1.91%
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.694 -
rng::rotate_copy(vector<int>)/8192 613.209 12.68%
rng::sample(deque<int>)/1024 11491.440 -
rng::sample(deque<int>)/32 313.661 -
rng::sample(deque<int>)/8192 92443.417 -
rng::sample(list<int>)/1024 12104.307 -
rng::sample(list<int>)/32 320.446 -
rng::sample(list<int>)/8192 98867.978 -1.37%
rng::sample(vector<int>)/1024 11396.634 -
rng::sample(vector<int>)/32 310.635 -
rng::sample(vector<int>)/8192 91740.168 -
rng::search(deque<int>)_(near_matches)/1000 19244.731 8.88%
rng::search(deque<int>)_(near_matches)/1024 20024.622 10.84%
rng::search(deque<int>)_(near_matches)/8192 1454555.383 -
rng::search(deque<int>)_(no_match)/1000 402.273 -
rng::search(deque<int>)_(no_match)/1024 405.440 -2.26%
rng::search(deque<int>)_(no_match)/1048576 423916.995 -
rng::search(deque<int>)_(no_match)/8192 3308.504 -
rng::search(deque<int>)_(same_length)/1000 418.198 -9.93%
rng::search(deque<int>)_(same_length)/1024 476.242 -
rng::search(deque<int>)_(same_length)/8192 3778.895 -
rng::search(deque<int>)_(single_element)/1000 443.972 -
rng::search(deque<int>)_(single_element)/1024 460.704 -
rng::search(deque<int>)_(single_element)/8192 3660.150 -
rng::search(deque<int>,_pred)_(near_matches)/1000 27855.571 -
rng::search(deque<int>,_pred)_(near_matches)/1024 29206.190 -
rng::search(deque<int>,_pred)_(near_matches)/8192 1520232.646 -
rng::search(deque<int>,_pred)_(no_match)/1000 426.657 -
rng::search(deque<int>,_pred)_(no_match)/1024 355.880 -18.52%
rng::search(deque<int>,_pred)_(no_match)/1048576 443548.000 -
rng::search(deque<int>,_pred)_(no_match)/8192 3476.617 -
rng::search(deque<int>,_pred)_(same_length)/1000 502.988 -
rng::search(deque<int>,_pred)_(same_length)/1024 511.691 -
rng::search(deque<int>,_pred)_(same_length)/8192 4061.093 -
rng::search(deque<int>,_pred)_(single_element)/1000 478.391 -
rng::search(deque<int>,_pred)_(single_element)/1024 489.122 -
rng::search(deque<int>,_pred)_(single_element)/8192 3900.636 -
rng::search(list<int>)_(near_matches)/1000 37673.149 -
rng::search(list<int>)_(near_matches)/1024 39694.331 1.72%
rng::search(list<int>)_(near_matches)/8192 2558098.233 -
rng::search(list<int>)_(no_match)/1000 708.729 -
rng::search(list<int>)_(no_match)/1024 732.264 -
rng::search(list<int>)_(no_match)/1048576 829484.903 -3.65%
rng::search(list<int>)_(no_match)/8192 6898.471 1.71%
rng::search(list<int>)_(same_length)/1000 750.607 -
rng::search(list<int>)_(same_length)/1024 756.773 -
rng::search(list<int>)_(same_length)/8192 8981.696 11.55%
rng::search(list<int>)_(single_element)/1000 678.498 2.31%
rng::search(list<int>)_(single_element)/1024 709.092 -1.20%
rng::search(list<int>)_(single_element)/8192 7406.731 -6.92%
rng::search(list<int>,_pred)_(near_matches)/1000 43214.538 -1.60%
rng::search(list<int>,_pred)_(near_matches)/1024 44973.792 -1.44%
rng::search(list<int>,_pred)_(near_matches)/8192 2794524.734 -
rng::search(list<int>,_pred)_(no_match)/1000 751.938 -
rng::search(list<int>,_pred)_(no_match)/1024 768.494 -
rng::search(list<int>,_pred)_(no_match)/1048576 902714.462 -2.00%
rng::search(list<int>,_pred)_(no_match)/8192 7832.286 2.10%
rng::search(list<int>,_pred)_(same_length)/1000 773.393 -
rng::search(list<int>,_pred)_(same_length)/1024 793.766 -
rng::search(list<int>,_pred)_(same_length)/8192 8794.409 -10.83%
rng::search(list<int>,_pred)_(single_element)/1000 840.450 -
rng::search(list<int>,_pred)_(single_element)/1024 861.521 -
rng::search(list<int>,_pred)_(single_element)/8192 8299.237 -8.08%
rng::search(vector<int>)_(near_matches)/1000 13708.719 -
rng::search(vector<int>)_(near_matches)/1024 14335.417 -
rng::search(vector<int>)_(near_matches)/8192 768967.323 -
rng::search(vector<int>)_(no_match)/1000 208.698 -1.95%
rng::search(vector<int>)_(no_match)/1024 213.435 -2.04%
rng::search(vector<int>)_(no_match)/1048576 212086.227 -2.11%
rng::search(vector<int>)_(no_match)/8192 1641.629 -
rng::search(vector<int>)_(same_length)/1000 242.470 -
rng::search(vector<int>)_(same_length)/1024 249.303 -1.28%
rng::search(vector<int>)_(same_length)/8192 1904.818 -1.41%
rng::search(vector<int>)_(single_element)/1000 227.414 -2.96%
rng::search(vector<int>)_(single_element)/1024 232.815 -2.81%
rng::search(vector<int>)_(single_element)/8192 1808.788 -1.44%
rng::search(vector<int>,_pred)_(near_matches)/1000 22705.217 -1.43%
rng::search(vector<int>,_pred)_(near_matches)/1024 23742.287 -1.43%
rng::search(vector<int>,_pred)_(near_matches)/8192 1453802.646 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.744 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.250 -
rng::search(vector<int>,_pred)_(no_match)/1048576 578230.976 -
rng::search(vector<int>,_pred)_(no_match)/8192 4239.990 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.682 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.952 -
rng::search(vector<int>,_pred)_(same_length)/8192 4929.920 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.766 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.584 -
rng::search(vector<int>,_pred)_(single_element)/8192 4696.346 -
rng::search_n(deque<int>)_(no_match)/1000 438.001 2.08%
rng::search_n(deque<int>)_(no_match)/1024 448.760 1.75%
rng::search_n(deque<int>)_(no_match)/1048576 444281.323 -
rng::search_n(deque<int>)_(no_match)/8192 3499.709 1.01%
rng::search_n(deque<int>,_pred)_(no_match)/1000 737.742 1.74%
rng::search_n(deque<int>,_pred)_(no_match)/1024 614.466 1.69%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556793.484 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4317.475 -
rng::search_n(list<int>)_(no_match)/1000 707.528 1.46%
rng::search_n(list<int>)_(no_match)/1024 726.409 -2.01%
rng::search_n(list<int>)_(no_match)/1048576 870880.344 -
rng::search_n(list<int>)_(no_match)/8192 7738.659 12.63%
rng::search_n(list<int>,_pred)_(no_match)/1000 839.411 1.62%
rng::search_n(list<int>,_pred)_(no_match)/1024 860.745 1.98%
rng::search_n(list<int>,_pred)_(no_match)/1048576 993443.772 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8341.970 6.54%
rng::search_n(vector<int>)_(no_match)/1000 206.662 -1.83%
rng::search_n(vector<int>)_(no_match)/1024 211.817 -1.26%
rng::search_n(vector<int>)_(no_match)/1048576 210240.213 -1.32%
rng::search_n(vector<int>)_(no_match)/8192 1630.056 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.879 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.746 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 572881.814 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4228.418 -
rng::shuffle(deque<int>)/1024 9618.257 -
rng::shuffle(deque<int>)/32 303.496 -
rng::shuffle(deque<int>)/8192 75971.103 -
rng::shuffle(vector<int>)/1024 9037.534 -
rng::shuffle(vector<int>)/32 285.084 -
rng::shuffle(vector<int>)/8192 71984.057 -
rng::sort(deque<int>)_(ascending)/1024 772.812 -7.40%
rng::sort(deque<int>)_(ascending)/8 18.558 -2.25%
rng::sort(deque<int>)_(ascending)/8192 5769.195 -1.77%
rng::sort(deque<int>)_(descending)/1024 1309.816 -
rng::sort(deque<int>)_(descending)/8 25.752 -1.07%
rng::sort(deque<int>)_(descending)/8192 10427.736 -
rng::sort(deque<int>)_(heap)/1024 6281.121 -
rng::sort(deque<int>)_(heap)/8 24.882 -
rng::sort(deque<int>)_(heap)/8192 69449.414 -
rng::sort(deque<int>)_(pipe-organ)/1024 2788.145 -3.07%
rng::sort(deque<int>)_(pipe-organ)/8 20.802 -
rng::sort(deque<int>)_(pipe-organ)/8192 26476.365 -4.51%
rng::sort(deque<int>)_(qsort_adversarial)/1024 18176.524 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.552 -1.62%
rng::sort(deque<int>)_(qsort_adversarial)/8192 452317.986 -3.37%
rng::sort(deque<int>)_(repeated)/1024 965.505 -
rng::sort(deque<int>)_(repeated)/8 18.832 -
rng::sort(deque<int>)_(repeated)/8192 6749.624 -
rng::sort(deque<int>)_(shuffled)/1024 6899.169 -
rng::sort(deque<int>)_(shuffled)/8 23.589 -
rng::sort(deque<int>)_(shuffled)/8192 80695.499 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.111 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.558 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3767.247 -
rng::sort(vector<NonIntegral>)_(descending)/1024 783.688 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.896 6.11%
rng::sort(vector<NonIntegral>)_(descending)/8192 5316.131 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4300.361 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.563 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49993.588 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1904.830 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.264 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18575.736 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13239.651 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.520 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154820.697 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 509.088 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.734 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3743.493 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4677.982 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.872 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 83504.930 -
rng::sort(vector<int>)_(ascending)/1024 542.957 -
rng::sort(vector<int>)_(ascending)/8 16.696 -
rng::sort(vector<int>)_(ascending)/8192 3760.846 -
rng::sort(vector<int>)_(descending)/1024 1045.157 -
rng::sort(vector<int>)_(descending)/8 24.620 -1.97%
rng::sort(vector<int>)_(descending)/8192 7293.088 -
rng::sort(vector<int>)_(heap)/1024 4543.700 -
rng::sort(vector<int>)_(heap)/8 22.488 1.35%
rng::sort(vector<int>)_(heap)/8192 45712.994 -
rng::sort(vector<int>)_(pipe-organ)/1024 2291.979 -
rng::sort(vector<int>)_(pipe-organ)/8 18.634 -
rng::sort(vector<int>)_(pipe-organ)/8192 21564.195 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13125.343 1.27%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.742 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 149952.849 1.27%
rng::sort(vector<int>)_(repeated)/1024 663.643 -
rng::sort(vector<int>)_(repeated)/8 16.909 -
rng::sort(vector<int>)_(repeated)/8192 5039.336 -
rng::sort(vector<int>)_(shuffled)/1024 4660.741 -
rng::sort(vector<int>)_(shuffled)/8 21.182 -
rng::sort(vector<int>)_(shuffled)/8192 45011.001 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3358.855 -2.45%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1922.280 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1966.886 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17095.599 1.62%
rng::stable_partition(deque<int>)_(dense)/1024 587.768 3.38%
rng::stable_partition(deque<int>)_(dense)/32 28.088 1.53%
rng::stable_partition(deque<int>)_(dense)/50 38.040 2.95%
rng::stable_partition(deque<int>)_(dense)/8192 5675.526 -
rng::stable_partition(deque<int>)_(sparse)/1024 464.051 -
rng::stable_partition(deque<int>)_(sparse)/32 12.378 7.23%
rng::stable_partition(deque<int>)_(sparse)/50 29.232 2.61%
rng::stable_partition(deque<int>)_(sparse)/8192 3406.090 -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4179.028 2.06%
rng::stable_partition(list<int>)_(alloc_fails)/32 1894.611 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1934.319 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25046.034 -8.20%
rng::stable_partition(list<int>)_(dense)/1024 1752.376 -
rng::stable_partition(list<int>)_(dense)/32 36.146 13.98%
rng::stable_partition(list<int>)_(dense)/50 58.330 9.11%
rng::stable_partition(list<int>)_(dense)/8192 19411.725 -24.48%
rng::stable_partition(list<int>)_(sparse)/1024 932.337 1.24%
rng::stable_partition(list<int>)_(sparse)/32 9.758 -
rng::stable_partition(list<int>)_(sparse)/50 26.459 -
rng::stable_partition(list<int>)_(sparse)/8192 8885.614 -4.46%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2941.885 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1876.404 -1.55%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1901.333 -1.17%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9851.936 -
rng::stable_partition(vector<int>)_(dense)/1024 296.579 -
rng::stable_partition(vector<int>)_(dense)/32 21.742 1.55%
rng::stable_partition(vector<int>)_(dense)/50 25.701 1.89%
rng::stable_partition(vector<int>)_(dense)/8192 2099.265 -
rng::stable_partition(vector<int>)_(sparse)/1024 207.420 -1.11%
rng::stable_partition(vector<int>)_(sparse)/32 7.039 -6.51%
rng::stable_partition(vector<int>)_(sparse)/50 20.277 -3.28%
rng::stable_partition(vector<int>)_(sparse)/8192 1506.934 -2.49%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4255.201 2.52%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.385 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18950.175 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28718.857 -2.65%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.491 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27084.255 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13974.555 -3.60%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.905 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26089.952 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16530.328 -2.33%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.294 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22811.842 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26111.902 -2.12%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.407 -2.29%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28673.117 -1.14%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3814.706 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.303 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13381.737 2.35%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19675.464 -1.32%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.675 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25368.926 -
rng::stable_sort(deque<int>)_(ascending)/1024 2096.752 -2.61%
rng::stable_sort(deque<int>)_(ascending)/8 18.040 -3.22%
rng::stable_sort(deque<int>)_(ascending)/8192 13662.896 -
rng::stable_sort(deque<int>)_(descending)/1024 2930.867 -1.68%
rng::stable_sort(deque<int>)_(descending)/8 27.021 -3.81%
rng::stable_sort(deque<int>)_(descending)/8192 21055.686 -
rng::stable_sort(deque<int>)_(heap)/1024 2727.343 -1.84%
rng::stable_sort(deque<int>)_(heap)/8 25.965 -3.01%
rng::stable_sort(deque<int>)_(heap)/8192 17781.901 -1.25%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2931.032 -1.56%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.644 -1.10%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20812.067 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3098.867 -1.27%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.183 -2.70%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20848.381 -1.07%
rng::stable_sort(deque<int>)_(repeated)/1024 1330.927 -5.69%
rng::stable_sort(deque<int>)_(repeated)/8 18.368 -1.25%
rng::stable_sort(deque<int>)_(repeated)/8192 7589.529 -1.13%
rng::stable_sort(deque<int>)_(shuffled)/1024 2454.733 -1.31%
rng::stable_sort(deque<int>)_(shuffled)/8 24.091 -1.68%
rng::stable_sort(deque<int>)_(shuffled)/8192 14972.841 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4352.199 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.008 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53621.346 -2.20%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23458.710 -3.44%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.077 -1.12%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126295.980 -2.42%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14392.274 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.198 -2.57%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 116407.235 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13981.581 -3.56%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.142 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 91774.977 -3.99%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23008.257 -2.73%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.885 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 145700.773 -4.21%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3194.439 -6.93%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.952 -2.08%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17290.658 -4.17%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18282.938 -2.45%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.050 -1.26%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157408.939 -1.31%
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 3985.867 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.773 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 47155.268 3.51%
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13269.970 -5.19%
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.783 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 197255.455 -2.99%
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10304.893 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.198 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126113.626 -1.19%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8702.583 -3.09%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 20.092 1.06%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124330.234 -1.40%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14392.366 -4.73%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.902 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 208837.760 -3.86%
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1243.722 -1.90%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 17.038 1.81%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13282.057 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12760.030 -2.12%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.759 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183896.843 -1.47%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4356.622 -8.99%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.772 -1.29%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19041.470 -6.07%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23704.567 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.756 2.79%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24313.141 1.95%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14127.669 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 23.112 3.72%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31810.479 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14296.877 -1.59%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.085 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21739.342 -1.27%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23334.659 1.06%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.691 -1.46%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35687.978 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3296.277 -1.63%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.680 -1.91%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9469.849 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18332.215 1.54%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.207 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28695.135 -
rng::stable_sort(vector<int>)_(ascending)/1024 2056.636 -
rng::stable_sort(vector<int>)_(ascending)/8 16.543 -1.55%
rng::stable_sort(vector<int>)_(ascending)/8192 13470.571 -
rng::stable_sort(vector<int>)_(descending)/1024 2806.418 -
rng::stable_sort(vector<int>)_(descending)/8 25.024 1.92%
rng::stable_sort(vector<int>)_(descending)/8192 18445.337 -
rng::stable_sort(vector<int>)_(heap)/1024 2506.850 -
rng::stable_sort(vector<int>)_(heap)/8 22.128 -
rng::stable_sort(vector<int>)_(heap)/8192 14428.429 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2795.358 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.336 -2.94%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18275.230 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2879.999 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.422 -1.09%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18310.306 -
rng::stable_sort(vector<int>)_(repeated)/1024 1094.970 -1.05%
rng::stable_sort(vector<int>)_(repeated)/8 16.755 -
rng::stable_sort(vector<int>)_(repeated)/8192 5253.340 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2188.552 -
rng::stable_sort(vector<int>)_(shuffled)/8 21.272 2.00%
rng::stable_sort(vector<int>)_(shuffled)/8192 10820.905 -
rng::starts_with(deque<int>)/1000 477.596 -
rng::starts_with(deque<int>)/1024 486.782 -
rng::starts_with(deque<int>)/1048576 493801.951 -
rng::starts_with(deque<int>)/8 4.155 -1.65%
rng::starts_with(deque<int>)/8192 3852.175 -
rng::starts_with(deque<int>,_pred)/1000 534.643 5.15%
rng::starts_with(deque<int>,_pred)/1024 546.643 5.12%
rng::starts_with(deque<int>,_pred)/1048576 541258.446 5.88%
rng::starts_with(deque<int>,_pred)/8 4.722 1.81%
rng::starts_with(deque<int>,_pred)/8192 4197.627 7.21%
rng::starts_with(list<int>)/1000 1544.484 103.92%
rng::starts_with(list<int>)/1024 1580.186 103.51%
rng::starts_with(list<int>)/1048576 946142.282 -
rng::starts_with(list<int>)/8 2.967 1.95%
rng::starts_with(list<int>)/8192 7303.954 -15.61%
rng::starts_with(list<int>,_pred)/1000 790.766 -
rng::starts_with(list<int>,_pred)/1024 809.249 -
rng::starts_with(list<int>,_pred)/1048576 972663.736 -
rng::starts_with(list<int>,_pred)/8 3.637 -2.24%
rng::starts_with(list<int>,_pred)/8192 10773.658 -5.49%
rng::starts_with(vector<int>)/1000 72.842 -
rng::starts_with(vector<int>)/1024 74.926 -
rng::starts_with(vector<int>)/1048576 76625.761 -
rng::starts_with(vector<int>)/8 1.311 -
rng::starts_with(vector<int>)/8192 604.320 -
rng::starts_with(vector<int>,_pred)/1000 448.164 -1.61%
rng::starts_with(vector<int>,_pred)/1024 516.232 -
rng::starts_with(vector<int>,_pred)/1048576 607460.115 -
rng::starts_with(vector<int>,_pred)/8 4.231 -
rng::starts_with(vector<int>,_pred)/8192 4732.481 -
rng::swap_ranges(deque<int>)/1024 316.099 -
rng::swap_ranges(deque<int>)/32 10.724 -
rng::swap_ranges(deque<int>)/50 19.586 -7.41%
rng::swap_ranges(deque<int>)/8192 2534.521 -
rng::swap_ranges(list<int>)/1024 778.076 -
rng::swap_ranges(list<int>)/32 16.778 -
rng::swap_ranges(list<int>)/50 29.787 -
rng::swap_ranges(list<int>)/8192 10775.943 -5.43%
rng::swap_ranges(vector<int>)/1024 63.701 -
rng::swap_ranges(vector<int>)/32 4.713 -
rng::swap_ranges(vector<int>)/50 5.605 -
rng::swap_ranges(vector<int>)/8192 478.987 -
rng::transform(deque<int>)_(identity_transform)/1024 371.281 -
rng::transform(deque<int>)_(identity_transform)/32 12.285 -
rng::transform(deque<int>)_(identity_transform)/50 19.430 -1.59%
rng::transform(deque<int>)_(identity_transform)/8192 2445.264 -
rng::transform(deque<int>,_deque<int>)/1024 698.841 -
rng::transform(deque<int>,_deque<int>)/32 21.761 -
rng::transform(deque<int>,_deque<int>)/50 34.174 -
rng::transform(deque<int>,_deque<int>)/8192 5669.690 -
rng::transform(list<int>)_(identity_transform)/1024 745.669 -
rng::transform(list<int>)_(identity_transform)/32 17.064 -
rng::transform(list<int>)_(identity_transform)/50 30.245 -
rng::transform(list<int>)_(identity_transform)/8192 7505.226 -1.25%
rng::transform(list<int>,_list<int>)/1024 889.162 -
rng::transform(list<int>,_list<int>)/32 24.290 -
rng::transform(list<int>,_list<int>)/50 38.892 -
rng::transform(list<int>,_list<int>)/8192 8887.154 -7.30%
rng::transform(vector<int>)_(identity_transform)/1024 262.921 -
rng::transform(vector<int>)_(identity_transform)/32 8.952 -
rng::transform(vector<int>)_(identity_transform)/50 16.325 -
rng::transform(vector<int>)_(identity_transform)/8192 2025.427 -
rng::transform(vector<int>,_vector<int>)/1024 601.354 -
rng::transform(vector<int>,_vector<int>)/32 17.657 -
rng::transform(vector<int>,_vector<int>)/50 28.722 -
rng::transform(vector<int>,_vector<int>)/8192 4771.307 -
rng::unique(deque<int>)_(contiguous)/1024 735.723 -
rng::unique(deque<int>)_(contiguous)/32 58.811 -
rng::unique(deque<int>)_(contiguous)/52 68.011 -
rng::unique(deque<int>)_(contiguous)/8192 5527.198 -
rng::unique(deque<int>)_(sprinkled)/1024 632.407 -
rng::unique(deque<int>)_(sprinkled)/32 61.642 3.18%
rng::unique(deque<int>)_(sprinkled)/52 72.768 1.17%
rng::unique(deque<int>)_(sprinkled)/8192 5656.526 1.20%
rng::unique(deque<int>,_pred)_(contiguous)/1024 636.881 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.902 1.04%
rng::unique(deque<int>,_pred)_(contiguous)/52 69.295 1.10%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4477.018 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.525 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.747 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.341 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5251.013 -
rng::unique(list<int>)_(contiguous)/1024 922.029 1.20%
rng::unique(list<int>)_(contiguous)/32 55.135 -
rng::unique(list<int>)_(contiguous)/52 67.430 -3.49%
rng::unique(list<int>)_(contiguous)/8192 7157.042 -
rng::unique(list<int>)_(sprinkled)/1024 965.561 2.33%
rng::unique(list<int>)_(sprinkled)/32 64.339 -
rng::unique(list<int>)_(sprinkled)/52 77.805 -
rng::unique(list<int>)_(sprinkled)/8192 7853.200 -
rng::unique(list<int>,_pred)_(contiguous)/1024 973.349 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.696 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.040 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7744.817 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1037.783 2.00%
rng::unique(list<int>,_pred)_(sprinkled)/32 69.431 7.32%
rng::unique(list<int>,_pred)_(sprinkled)/52 86.543 3.07%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8448.757 1.14%
rng::unique(vector<int>)_(contiguous)/1024 295.398 -
rng::unique(vector<int>)_(contiguous)/32 51.117 -
rng::unique(vector<int>)_(contiguous)/52 56.878 -
rng::unique(vector<int>)_(contiguous)/8192 1919.352 -
rng::unique(vector<int>)_(sprinkled)/1024 284.078 -
rng::unique(vector<int>)_(sprinkled)/32 50.753 -
rng::unique(vector<int>)_(sprinkled)/52 55.358 -
rng::unique(vector<int>)_(sprinkled)/8192 1919.009 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 587.085 -
rng::unique(vector<int>,_pred)_(contiguous)/32 56.107 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.419 -1.37%
rng::unique(vector<int>,_pred)_(contiguous)/8192 3777.841 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 691.082 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.758 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.496 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5227.490 -
rng::unique_copy(deque<int>)_(contiguous)/1024 480.479 1.62%
rng::unique_copy(deque<int>)_(contiguous)/32 11.004 -
rng::unique_copy(deque<int>)_(contiguous)/52 16.893 1.64%
rng::unique_copy(deque<int>)_(contiguous)/8192 3748.164 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.659 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.286 -
rng::unique_copy(deque<int>)_(sprinkled)/52 15.587 5.27%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3744.812 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.252 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.413 2.16%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.461 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4445.258 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.425 9.12%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.228 -11.79%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.764 -8.10%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5725.473 9.08%
rng::unique_copy(list<int>)_(contiguous)/1024 743.599 -49.97%
rng::unique_copy(list<int>)_(contiguous)/32 11.965 1.03%
rng::unique_copy(list<int>)_(contiguous)/52 30.022 32.70%
rng::unique_copy(list<int>)_(contiguous)/8192 6926.023 -10.10%
rng::unique_copy(list<int>)_(sprinkled)/1024 746.709 -49.77%
rng::unique_copy(list<int>)_(sprinkled)/32 10.945 -15.53%
rng::unique_copy(list<int>)_(sprinkled)/52 22.383 -5.65%
rng::unique_copy(list<int>)_(sprinkled)/8192 6975.068 -8.61%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 793.133 -47.45%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.503 8.87%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.752 2.40%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7449.884 -9.52%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 823.464 -46.71%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.530 4.95%
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.233 10.46%
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7500.257 -9.22%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.833 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.649 1.00%
rng::unique_copy(vector<int>)_(contiguous)/52 13.438 -2.22%
rng::unique_copy(vector<int>)_(contiguous)/8192 1905.067 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.726 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.237 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.823 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1884.571 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.673 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.071 -2.56%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.534 1.12%
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3714.356 -5.15%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.743 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.782 12.64%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.119 8.16%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4400.801 -4.98%
std::adjacent_find(deque<int>)/1024 462.764 -
std::adjacent_find(deque<int>)/1048576 475964.702 -
std::adjacent_find(deque<int>)/50 14.243 -6.38%
std::adjacent_find(deque<int>)/8 3.052 -15.72%
std::adjacent_find(deque<int>)/8192 3709.778 -
std::adjacent_find(deque<int>,_pred)/1024 631.092 -
std::adjacent_find(deque<int>,_pred)/1048576 651401.307 -
std::adjacent_find(deque<int>,_pred)/50 29.338 -1.96%
std::adjacent_find(deque<int>,_pred)/8 4.292 -1.81%
std::adjacent_find(deque<int>,_pred)/8192 5096.062 -
std::adjacent_find(list<int>)/1024 716.292 -
std::adjacent_find(list<int>)/1048576 875412.152 -
std::adjacent_find(list<int>)/50 26.078 10.16%
std::adjacent_find(list<int>)/8 2.097 -2.72%
std::adjacent_find(list<int>)/8192 6735.353 -
std::adjacent_find(list<int>,_pred)/1024 829.142 -
std::adjacent_find(list<int>,_pred)/1048576 956948.954 -
std::adjacent_find(list<int>,_pred)/50 38.662 4.94%
std::adjacent_find(list<int>,_pred)/8 3.933 1.18%
std::adjacent_find(list<int>,_pred)/8192 8196.314 -
std::adjacent_find(vector<int>)/1024 235.081 -
std::adjacent_find(vector<int>)/1048576 236679.945 1.03%
std::adjacent_find(vector<int>)/50 11.992 -
std::adjacent_find(vector<int>)/8 2.022 -
std::adjacent_find(vector<int>)/8192 1833.710 -
std::adjacent_find(vector<int>,_pred)/1024 401.385 -
std::adjacent_find(vector<int>,_pred)/1048576 463578.111 -
std::adjacent_find(vector<int>,_pred)/50 23.431 -
std::adjacent_find(vector<int>,_pred)/8 3.313 -
std::adjacent_find(vector<int>,_pred)/8192 3187.253 -
std::all_of(deque<int>)_(process_all)/32 11.546 -
std::all_of(deque<int>)_(process_all)/32768 10499.526 -
std::all_of(deque<int>)_(process_all)/50 18.325 -9.61%
std::all_of(deque<int>)_(process_all)/8 3.090 -4.07%
std::all_of(deque<int>)_(process_all)/8192 2623.521 -
std::all_of(list<int>)_(process_all)/32 11.814 3.72%
std::all_of(list<int>)_(process_all)/32768 26101.750 -
std::all_of(list<int>)_(process_all)/50 21.917 -
std::all_of(list<int>)_(process_all)/8 2.608 -
std::all_of(list<int>)_(process_all)/8192 7612.545 1.71%
std::all_of(vector<int>)_(process_all)/32 8.428 -
std::all_of(vector<int>)_(process_all)/32768 8078.931 -
std::all_of(vector<int>)_(process_all)/50 18.415 45.88%
std::all_of(vector<int>)_(process_all)/8 2.477 -
std::all_of(vector<int>)_(process_all)/8192 2026.396 -
std::any_of(deque<int>)_(process_all)/32 11.544 -
std::any_of(deque<int>)_(process_all)/32768 10504.278 -
std::any_of(deque<int>)_(process_all)/50 21.444 4.72%
std::any_of(deque<int>)_(process_all)/8 3.089 -4.07%
std::any_of(deque<int>)_(process_all)/8192 2648.427 -
std::any_of(list<int>)_(process_all)/32 11.412 -
std::any_of(list<int>)_(process_all)/32768 25862.865 -
std::any_of(list<int>)_(process_all)/50 21.989 -
std::any_of(list<int>)_(process_all)/8 2.724 -
std::any_of(list<int>)_(process_all)/8192 7103.817 -
std::any_of(vector<int>)_(process_all)/32 8.372 -1.12%
std::any_of(vector<int>)_(process_all)/32768 8074.934 -
std::any_of(vector<int>)_(process_all)/50 18.205 -
std::any_of(vector<int>)_(process_all)/8 2.432 -2.12%
std::any_of(vector<int>)_(process_all)/8192 2026.526 -
std::copy(deque<int>)/1048576 49771.178 -2.20%
std::copy(deque<int>)/262144 10295.695 -2.51%
std::copy(deque<int>)/32768 1148.854 -
std::copy(deque<int>)/4096 146.727 -
std::copy(deque<int>)/512 16.721 -
std::copy(deque<int>)/64 2.689 -
std::copy(deque<int>)/8 2.826 2.45%
std::copy(list<int>)/1048576 878315.796 -
std::copy(list<int>)/262144 216782.737 -
std::copy(list<int>)/32768 26727.896 1.95%
std::copy(list<int>)/4096 3277.460 -5.23%
std::copy(list<int>)/512 377.631 2.26%
std::copy(list<int>)/64 33.990 10.53%
std::copy(list<int>)/8 2.463 1.06%
std::copy(vector<bool>)_(aligned)/1048576 3124.964 32.62%
std::copy(vector<bool>)_(aligned)/262144 564.974 -31.02%
std::copy(vector<bool>)_(aligned)/32768 35.652 -
std::copy(vector<bool>)_(aligned)/4096 4.691 -
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.303 -
std::copy(vector<bool>)_(unaligned)/1048576 7018.237 -
std::copy(vector<bool>)_(unaligned)/262144 1878.437 9.70%
std::copy(vector<bool>)_(unaligned)/32768 218.253 -
std::copy(vector<bool>)_(unaligned)/4096 26.070 -
std::copy(vector<bool>)_(unaligned)/512 3.491 -
std::copy(vector<bool>)_(unaligned)/64 1.824 -
std::copy(vector<int>)/1048576 50225.638 -
std::copy(vector<int>)/262144 12534.652 -
std::copy(vector<int>)/32768 3791.848 1.36%
std::copy(vector<int>)/4096 212.847 -5.91%
std::copy(vector<int>)/512 15.991 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.272 2.60%
std::copy_backward(deque<int>)/1048576 128217.002 -
std::copy_backward(deque<int>)/262144 32660.855 -
std::copy_backward(deque<int>)/32768 4078.055 -
std::copy_backward(deque<int>)/4096 147.301 -
std::copy_backward(deque<int>)/512 18.181 -
std::copy_backward(deque<int>)/64 2.958 -
std::copy_backward(deque<int>)/8 2.789 2.20%
std::copy_backward(list<int>)/1048576 886856.985 -
std::copy_backward(list<int>)/262144 219388.871 -
std::copy_backward(list<int>)/32768 26579.094 2.43%
std::copy_backward(list<int>)/4096 3368.578 5.38%
std::copy_backward(list<int>)/512 370.168 -
std::copy_backward(list<int>)/64 30.418 -
std::copy_backward(list<int>)/8 2.472 1.58%
std::copy_backward(vector<bool>)_(aligned)/1048576 2818.101 107.95%
std::copy_backward(vector<bool>)_(aligned)/262144 582.833 -21.75%
std::copy_backward(vector<bool>)_(aligned)/32768 35.781 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.094 -
std::copy_backward(vector<bool>)_(aligned)/512 1.617 6.70%
std::copy_backward(vector<bool>)_(aligned)/64 1.813 5.87%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6757.562 -1.12%
std::copy_backward(vector<bool>)_(unaligned)/262144 2079.488 25.41%
std::copy_backward(vector<bool>)_(unaligned)/32768 210.890 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.215 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.823 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50210.660 -
std::copy_backward(vector<int>)/262144 12532.283 -
std::copy_backward(vector<int>)/32768 3541.143 -6.71%
std::copy_backward(vector<int>)/4096 211.790 7.05%
std::copy_backward(vector<int>)/512 16.623 -
std::copy_backward(vector<int>)/64 2.519 -
std::copy_backward(vector<int>)/8 2.288 -
std::copy_if(deque<int>)_(entire_range)/1048576 277863.369 -
std::copy_if(deque<int>)_(entire_range)/262144 69816.393 -
std::copy_if(deque<int>)_(entire_range)/32768 8727.141 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.603 -
std::copy_if(deque<int>)_(entire_range)/512 136.785 -
std::copy_if(deque<int>)_(entire_range)/64 16.160 -
std::copy_if(deque<int>)_(entire_range)/8 2.649 -
std::copy_if(deque<int>)_(every_other)/1048576 373285.277 -
std::copy_if(deque<int>)_(every_other)/262144 93246.026 -
std::copy_if(deque<int>)_(every_other)/32768 11647.128 -
std::copy_if(deque<int>)_(every_other)/4096 1458.000 -
std::copy_if(deque<int>)_(every_other)/512 182.701 -
std::copy_if(deque<int>)_(every_other)/64 23.419 -
std::copy_if(deque<int>)_(every_other)/8 3.480 -
std::copy_if(list<int>)_(entire_range)/1048576 882006.980 -
std::copy_if(list<int>)_(entire_range)/262144 218415.639 -
std::copy_if(list<int>)_(entire_range)/32768 29985.536 5.92%
std::copy_if(list<int>)_(entire_range)/4096 3036.368 -
std::copy_if(list<int>)_(entire_range)/512 370.766 -
std::copy_if(list<int>)_(entire_range)/64 30.703 -16.38%
std::copy_if(list<int>)_(entire_range)/8 2.674 -
std::copy_if(list<int>)_(every_other)/1048576 852680.286 -
std::copy_if(list<int>)_(every_other)/262144 210625.126 -
std::copy_if(list<int>)_(every_other)/32768 25516.516 1.41%
std::copy_if(list<int>)_(every_other)/4096 3201.729 -
std::copy_if(list<int>)_(every_other)/512 359.275 -
std::copy_if(list<int>)_(every_other)/64 23.671 -
std::copy_if(list<int>)_(every_other)/8 2.318 -
std::copy_if(vector<int>)_(entire_range)/1048576 245956.722 -
std::copy_if(vector<int>)_(entire_range)/262144 59961.828 -
std::copy_if(vector<int>)_(entire_range)/32768 7491.951 -
std::copy_if(vector<int>)_(entire_range)/4096 937.482 -
std::copy_if(vector<int>)_(entire_range)/512 123.717 -
std::copy_if(vector<int>)_(entire_range)/64 16.321 6.24%
std::copy_if(vector<int>)_(entire_range)/8 2.280 -
std::copy_if(vector<int>)_(every_other)/1048576 240473.237 -
std::copy_if(vector<int>)_(every_other)/262144 59965.639 -
std::copy_if(vector<int>)_(every_other)/32768 7487.545 -
std::copy_if(vector<int>)_(every_other)/4096 943.650 -
std::copy_if(vector<int>)_(every_other)/512 123.270 -
std::copy_if(vector<int>)_(every_other)/64 16.281 1.05%
std::copy_if(vector<int>)_(every_other)/8 2.504 -1.83%
std::copy_n(deque<int>)/1048576 49734.036 -
std::copy_n(deque<int>)/262144 10229.316 -
std::copy_n(deque<int>)/32768 1144.418 -
std::copy_n(deque<int>)/4096 146.347 -
std::copy_n(deque<int>)/512 16.728 -
std::copy_n(deque<int>)/64 6.179 122.63%
std::copy_n(deque<int>)/8 2.750 -
std::copy_n(list<int>)/1048576 869344.035 -
std::copy_n(list<int>)/262144 216052.523 -
std::copy_n(list<int>)/32768 26404.810 2.65%
std::copy_n(list<int>)/4096 3822.762 -
std::copy_n(list<int>)/512 339.676 -
std::copy_n(list<int>)/64 13.784 -1.26%
std::copy_n(list<int>)/8 2.245 -
std::copy_n(vector<bool>)_(aligned)/1048576 1884.254 -32.08%
std::copy_n(vector<bool>)_(aligned)/262144 275.021 -56.48%
std::copy_n(vector<bool>)_(aligned)/32768 35.346 -
std::copy_n(vector<bool>)_(aligned)/4096 4.676 -1.06%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.367 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.394 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.383 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.326 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.204 -
std::copy_n(vector<bool>)_(unaligned)/512 3.491 -
std::copy_n(vector<bool>)_(unaligned)/64 1.828 -
std::copy_n(vector<int>)/1048576 50194.828 -
std::copy_n(vector<int>)/262144 12534.201 -
std::copy_n(vector<int>)/32768 3793.762 7.83%
std::copy_n(vector<int>)/4096 214.226 26.84%
std::copy_n(vector<int>)/512 16.086 -
std::copy_n(vector<int>)/64 2.479 -
std::copy_n(vector<int>)/8 2.204 -
std::count(deque<int>)_(every_other)/1024 247.872 -
std::count(deque<int>)_(every_other)/1048576 252583.889 -
std::count(deque<int>)_(every_other)/8 2.533 -
std::count(deque<int>)_(every_other)/8192 1935.460 -
std::count(list<int>)_(every_other)/1024 1565.768 122.12%
std::count(list<int>)_(every_other)/1048576 806970.657 -2.18%
std::count(list<int>)_(every_other)/8 2.137 1.94%
std::count(list<int>)_(every_other)/8192 6392.372 -5.16%
std::count(vector<bool>)/1000 3.000 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1461.873 -
std::count(vector<bool>)/8192 11.448 -
std::count(vector<int>)_(every_other)/1024 103.004 -
std::count(vector<int>)_(every_other)/1048576 105236.317 -
std::count(vector<int>)_(every_other)/8 1.347 -
std::count(vector<int>)_(every_other)/8192 819.715 -
std::count_if(deque<int>)_(every_other)/1024 350.561 -
std::count_if(deque<int>)_(every_other)/1048576 344315.690 -
std::count_if(deque<int>)_(every_other)/8 3.439 -
std::count_if(deque<int>)_(every_other)/8192 2635.186 -
std::count_if(list<int>)_(every_other)/1024 757.382 -
std::count_if(list<int>)_(every_other)/1048576 891244.798 -
std::count_if(list<int>)_(every_other)/8 2.737 -
std::count_if(list<int>)_(every_other)/8192 7129.747 -5.91%
std::count_if(vector<int>)_(every_other)/1024 249.089 -
std::count_if(vector<int>)_(every_other)/1048576 249012.989 -
std::count_if(vector<int>)_(every_other)/8 4.234 -
std::count_if(vector<int>)_(every_other)/8192 1928.941 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 285.166 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.737 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2259.960 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.034 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.975 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.312 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.743 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.047 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 447.701 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.116 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.916 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2153.150 -
std::deque<int>::ctor(size)/1024 73.675 -
std::deque<int>::ctor(size)/32 27.889 1.65%
std::deque<int>::ctor(size)/8192 460.195 1.67%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 73.344 -1.80%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.843 2.50%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 430.543 1.46%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.500 1.09%
std::deque<int>::erase(begin)_(cheap_elements)/32 7.739 3.34%
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.429 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.444 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.791 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.082 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.060 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.115 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.095 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.840 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.047 1.91%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.352 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.209 1.05%
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.891 -1.97%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 349.058 -4.59%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.895 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.591 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.541 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 540.315 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.966 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4874.454 -13.18%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6605.330 3.94%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.171 -3.05%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52433.947 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 860.737 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.956 -2.25%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12879.551 2.81%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19645.119 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 604.402 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 174892.003 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 863.240 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.026 -1.07%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12904.220 3.27%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19761.167 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 606.227 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 174768.350 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1061.244 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 49.468 -1.93%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11702.226 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 19995.711 1.13%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 611.344 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 175806.705 -
std::deque<std::string>::ctor(size)/1024 723.108 -
std::deque<std::string>::ctor(size)/32 40.736 -3.80%
std::deque<std::string>::ctor(size)/8192 8580.553 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 949.034 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.361 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12810.582 1.12%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19641.411 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 570.007 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172343.241 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.524 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.415 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.426 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.386 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.772 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.485 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.017 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.703 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2348.987 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.290 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.489 1.18%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2364.259 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.809 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.822 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.807 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.806 1.08%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.152 1.27%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.914 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.347 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.873 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2353.197 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 326.274 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.626 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2375.795 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 493.944 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.491 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4462.394 -2.49%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6415.325 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 145.169 -1.00%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51995.646 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.400 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.072 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.273 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.004 -1.28%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.314 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.501 -
std::distance(deque<int>)/1024 0.635 -8.48%
std::distance(deque<int>)/4096 0.636 -8.37%
std::distance(deque<int>)/50 0.642 -7.46%
std::distance(deque<int>)/8192 0.636 -8.51%
std::distance(join_view(vector<vector<int>>))/1024 1.022 -
std::distance(join_view(vector<vector<int>>))/4096 4.470 -
std::distance(join_view(vector<vector<int>>))/50 0.638 4.05%
std::distance(join_view(vector<vector<int>>))/8192 8.285 -
std::equal(deque<int>)_(it,_it,_it)/1024 485.613 -
std::equal(deque<int>)_(it,_it,_it)/1048576 488193.461 -
std::equal(deque<int>)_(it,_it,_it)/50 22.678 12.31%
std::equal(deque<int>)_(it,_it,_it)/8 4.294 5.54%
std::equal(deque<int>)_(it,_it,_it)/8192 3904.480 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 502.629 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 498783.165 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.255 10.82%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.113 5.49%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3901.654 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 527.116 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 529221.539 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.431 -3.49%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.204 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4051.451 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 506.812 1.15%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508199.570 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.148 -4.85%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.367 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3915.499 -1.10%
std::equal(list<int>)_(it,_it,_it)/1024 1751.891 -
std::equal(list<int>)_(it,_it,_it)/1048576 1314994.929 -
std::equal(list<int>)_(it,_it,_it)/50 42.794 25.04%
std::equal(list<int>)_(it,_it,_it)/8 2.770 -
std::equal(list<int>)_(it,_it,_it)/8192 9787.547 -6.76%
std::equal(list<int>)_(it,_it,_it,_it)/1024 783.259 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953316.430 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.144 -37.03%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.978 4.05%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12277.669 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 833.449 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989160.007 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.249 6.95%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.612 1.60%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12101.069 -5.41%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1169.551 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1322922.800 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.141 -3.92%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.680 1.03%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11340.546 -3.43%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.013 -
std::equal(vector<bool>)_(unaligned)/1048576 6414.643 -
std::equal(vector<bool>)_(unaligned)/50 0.769 -17.41%
std::equal(vector<bool>)_(unaligned)/8 0.765 -18.65%
std::equal(vector<bool>)_(unaligned)/8192 53.925 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.849 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73758.504 -
std::equal(vector<int>)_(it,_it,_it)/50 4.235 -5.30%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.199 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.278 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73725.563 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.302 1.10%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.367 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.774 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.393 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640309.486 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 25.064 -8.71%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.692 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4795.412 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.640 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606701.603 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.805 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.556 3.47%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4823.573 -
std::fill(deque<int>)/1024 30.215 -
std::fill(deque<int>)/32 1.265 -73.27%
std::fill(deque<int>)/50 2.240 -52.29%
std::fill(deque<int>)/8192 240.357 -
std::fill(list<int>)/1024 1558.443 131.93%
std::fill(list<int>)/32 8.396 -
std::fill(list<int>)/50 35.201 109.45%
std::fill(list<int>)/8192 7121.637 -
std::fill(vector<bool>)/1048576 3822.522 -
std::fill(vector<bool>)/262144 232.413 -
std::fill(vector<bool>)/32768 29.799 -
std::fill(vector<bool>)/4096 4.213 -
std::fill(vector<bool>)/512 1.573 1.95%
std::fill(vector<bool>)/64 1.648 8.81%
std::fill(vector<int>)/1024 30.171 -
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.209 -
std::fill(vector<int>)/8192 239.052 -
std::fill_n(deque<int>)/1024 30.079 -
std::fill_n(deque<int>)/32 1.287 2.02%
std::fill_n(deque<int>)/50 2.205 -
std::fill_n(deque<int>)/8192 242.087 -
std::fill_n(list<int>)/1024 649.275 -
std::fill_n(list<int>)/32 8.355 3.88%
std::fill_n(list<int>)/50 15.809 -1.29%
std::fill_n(list<int>)/8192 7027.015 -
std::fill_n(vector<bool>)/1048576 3815.478 -
std::fill_n(vector<bool>)/262144 232.023 -
std::fill_n(vector<bool>)/32768 29.952 -1.56%
std::fill_n(vector<bool>)/4096 4.161 -
std::fill_n(vector<bool>)/512 1.600 12.28%
std::fill_n(vector<bool>)/64 1.621 14.44%
std::fill_n(vector<int>)/1024 30.015 1.89%
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.220 -
std::fill_n(vector<int>)/8192 239.833 -
std::find(deque<int>)_(bail_25%)/1024 67.547 -
std::find(deque<int>)_(bail_25%)/32768 1925.449 -
std::find(deque<int>)_(bail_25%)/8 2.067 -
std::find(deque<int>)_(bail_25%)/8192 478.388 -
std::find(deque<int>)_(process_all)/1024 244.693 -
std::find(deque<int>)_(process_all)/32768 7841.839 -
std::find(deque<int>)_(process_all)/50 14.892 13.48%
std::find(deque<int>)_(process_all)/8 3.412 1.71%
std::find(deque<int>)_(process_all)/8192 1958.775 -
std::find(list<int>)_(bail_25%)/1024 129.700 -
std::find(list<int>)_(bail_25%)/32768 7974.673 -8.20%
std::find(list<int>)_(bail_25%)/8 0.922 -3.19%
std::find(list<int>)_(bail_25%)/8192 1425.029 -
std::find(list<int>)_(process_all)/1024 688.873 -
std::find(list<int>)_(process_all)/32768 27108.980 5.83%
std::find(list<int>)_(process_all)/50 18.788 -10.09%
std::find(list<int>)_(process_all)/8 2.417 3.49%
std::find(list<int>)_(process_all)/8192 8138.124 8.17%
std::find(vector<bool>)_(process_all)/1024 4.657 -
std::find(vector<bool>)_(process_all)/1048576 3694.538 -
std::find(vector<bool>)_(process_all)/50 0.805 9.42%
std::find(vector<bool>)_(process_all)/8 0.800 19.98%
std::find(vector<bool>)_(process_all)/8192 33.729 1.01%
std::find(vector<char>)_(bail_25%)/1024 5.328 -
std::find(vector<char>)_(bail_25%)/32768 136.652 -
std::find(vector<char>)_(bail_25%)/8 1.066 -
std::find(vector<char>)_(bail_25%)/8192 39.847 -
std::find(vector<char>)_(process_all)/1024 16.258 -
std::find(vector<char>)_(process_all)/32768 495.640 -
std::find(vector<char>)_(process_all)/50 1.616 -1.71%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.391 -
std::find(vector<int>)_(bail_25%)/1024 66.064 -
std::find(vector<int>)_(bail_25%)/32768 1868.798 -
std::find(vector<int>)_(bail_25%)/8 1.390 1.76%
std::find(vector<int>)_(bail_25%)/8192 473.436 -
std::find(vector<int>)_(process_all)/1024 244.243 -
std::find(vector<int>)_(process_all)/32768 7436.651 -
std::find(vector<int>)_(process_all)/50 12.460 -
std::find(vector<int>)_(process_all)/8 2.706 3.99%
std::find(vector<int>)_(process_all)/8192 1859.552 -
std::find(vector<long_long>)_(bail_25%)/1024 30.263 -
std::find(vector<long_long>)_(bail_25%)/32768 959.066 -
std::find(vector<long_long>)_(bail_25%)/8 0.906 -5.55%
std::find(vector<long_long>)_(bail_25%)/8192 245.744 -
std::find(vector<long_long>)_(process_all)/1024 118.968 -
std::find(vector<long_long>)_(process_all)/32768 3812.779 -
std::find(vector<long_long>)_(process_all)/50 5.808 -
std::find(vector<long_long>)_(process_all)/8 1.154 -
std::find(vector<long_long>)_(process_all)/8192 950.148 -
std::find_end(deque<int>)_(match_near_end)/1000 382.647 13.15%
std::find_end(deque<int>)_(match_near_end)/1024 3468.917 -1.78%
std::find_end(deque<int>)_(match_near_end)/8192 178157.226 -
std::find_end(deque<int>)_(near_matches)/1000 42984.500 58.21%
std::find_end(deque<int>)_(near_matches)/1024 44676.228 58.21%
std::find_end(deque<int>)_(near_matches)/8192 2844284.465 74.07%
std::find_end(deque<int>)_(process_all)/1000 251.332 -
std::find_end(deque<int>)_(process_all)/1024 270.024 4.76%
std::find_end(deque<int>)_(process_all)/1048576 265598.044 -
std::find_end(deque<int>)_(process_all)/8192 2045.583 -
std::find_end(deque<int>)_(same_length)/1000 938.526 -27.19%
std::find_end(deque<int>)_(same_length)/1024 1408.165 -23.43%
std::find_end(deque<int>)_(same_length)/8192 11322.614 -23.23%
std::find_end(deque<int>)_(single_element)/1000 252.080 -
std::find_end(deque<int>)_(single_element)/1024 259.664 -6.95%
std::find_end(deque<int>)_(single_element)/8192 2025.847 -7.67%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 580.316 -2.45%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3744.548 -2.77%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 200247.226 -2.93%
std::find_end(deque<int>,_pred)_(near_matches)/1000 36760.525 12.51%
std::find_end(deque<int>,_pred)_(near_matches)/1024 38285.444 13.45%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2321733.030 -
std::find_end(deque<int>,_pred)_(process_all)/1000 602.450 1.03%
std::find_end(deque<int>,_pred)_(process_all)/1024 617.907 1.74%
std::find_end(deque<int>,_pred)_(process_all)/1048576 560962.844 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4320.575 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1336.820 -2.52%
std::find_end(deque<int>,_pred)_(same_length)/1024 1439.254 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11495.566 -
std::find_end(deque<int>,_pred)_(single_element)/1000 600.741 -
std::find_end(deque<int>,_pred)_(single_element)/1024 617.424 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4318.473 -
std::find_end(forward_list<int>)_(match_near_end)/1000 767.077 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4524.525 2.02%
std::find_end(forward_list<int>)_(match_near_end)/8192 258387.586 -
std::find_end(forward_list<int>)_(near_matches)/1000 35862.176 -
std::find_end(forward_list<int>)_(near_matches)/1024 37314.034 1.03%
std::find_end(forward_list<int>)_(near_matches)/8192 2472773.117 -
std::find_end(forward_list<int>)_(process_all)/1000 692.308 1.46%
std::find_end(forward_list<int>)_(process_all)/1024 713.201 -
std::find_end(forward_list<int>)_(process_all)/1048576 757190.327 -
std::find_end(forward_list<int>)_(process_all)/8192 5649.763 -
std::find_end(forward_list<int>)_(same_length)/1000 1473.391 -
std::find_end(forward_list<int>)_(same_length)/1024 1497.899 -
std::find_end(forward_list<int>)_(same_length)/8192 14227.153 9.40%
std::find_end(forward_list<int>)_(single_element)/1000 689.807 1.64%
std::find_end(forward_list<int>)_(single_element)/1024 697.726 -
std::find_end(forward_list<int>)_(single_element)/8192 6330.469 1.73%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 809.512 -3.84%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5144.535 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277700.366 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41650.944 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43340.544 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2697193.588 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 810.453 6.07%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 828.640 7.36%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 905119.394 5.81%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6676.714 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1536.596 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.310 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15141.204 8.33%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 775.992 2.06%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 795.260 2.05%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6898.197 2.34%
std::find_end(list<int>)_(match_near_end)/1000 778.254 4.31%
std::find_end(list<int>)_(match_near_end)/1024 4654.936 1.24%
std::find_end(list<int>)_(match_near_end)/8192 256891.927 -
std::find_end(list<int>)_(near_matches)/1000 37297.695 1.42%
std::find_end(list<int>)_(near_matches)/1024 38831.405 1.25%
std::find_end(list<int>)_(near_matches)/8192 2502672.621 -
std::find_end(list<int>)_(process_all)/1000 666.838 1.57%
std::find_end(list<int>)_(process_all)/1024 674.022 -5.04%
std::find_end(list<int>)_(process_all)/1048576 824195.065 -
std::find_end(list<int>)_(process_all)/8192 7707.471 9.54%
std::find_end(list<int>)_(same_length)/1000 1462.619 -
std::find_end(list<int>)_(same_length)/1024 1498.457 1.02%
std::find_end(list<int>)_(same_length)/8192 16663.816 -5.95%
std::find_end(list<int>)_(single_element)/1000 695.864 -
std::find_end(list<int>)_(single_element)/1024 695.666 -
std::find_end(list<int>)_(single_element)/8192 7228.742 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 844.869 3.25%
std::find_end(list<int>,_pred)_(match_near_end)/1024 5110.954 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 274910.311 -
std::find_end(list<int>,_pred)_(near_matches)/1000 42011.108 2.59%
std::find_end(list<int>,_pred)_(near_matches)/1024 43635.200 2.01%
std::find_end(list<int>,_pred)_(near_matches)/8192 2677893.924 -
std::find_end(list<int>,_pred)_(process_all)/1000 793.502 -
std::find_end(list<int>,_pred)_(process_all)/1024 811.717 -
std::find_end(list<int>,_pred)_(process_all)/1048576 954643.889 -
std::find_end(list<int>,_pred)_(process_all)/8192 7429.128 -3.92%
std::find_end(list<int>,_pred)_(same_length)/1000 1544.853 -
std::find_end(list<int>,_pred)_(same_length)/1024 1579.665 -
std::find_end(list<int>,_pred)_(same_length)/8192 16520.843 -2.93%
std::find_end(list<int>,_pred)_(single_element)/1000 789.726 -
std::find_end(list<int>,_pred)_(single_element)/1024 810.254 -
std::find_end(list<int>,_pred)_(single_element)/8192 7995.474 -
std::find_end(vector<int>)_(match_near_end)/1000 267.969 -1.63%
std::find_end(vector<int>)_(match_near_end)/1024 2285.538 1.48%
std::find_end(vector<int>)_(match_near_end)/8192 122086.507 1.25%
std::find_end(vector<int>)_(near_matches)/1000 15921.140 6.48%
std::find_end(vector<int>)_(near_matches)/1024 16616.964 6.98%
std::find_end(vector<int>)_(near_matches)/8192 970812.444 6.06%
std::find_end(vector<int>)_(process_all)/1000 234.053 -
std::find_end(vector<int>)_(process_all)/1024 240.498 1.16%
std::find_end(vector<int>)_(process_all)/1048576 237167.048 1.38%
std::find_end(vector<int>)_(process_all)/8192 1851.171 1.44%
std::find_end(vector<int>)_(same_length)/1000 586.445 17.72%
std::find_end(vector<int>)_(same_length)/1024 601.571 18.22%
std::find_end(vector<int>)_(same_length)/8192 4764.198 17.83%
std::find_end(vector<int>)_(single_element)/1000 233.601 -
std::find_end(vector<int>)_(single_element)/1024 239.631 -
std::find_end(vector<int>)_(single_element)/8192 1825.485 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 542.128 -2.21%
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3118.267 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 168281.022 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 25615.589 3.17%
std::find_end(vector<int>,_pred)_(near_matches)/1024 26630.705 3.56%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1616651.877 -
std::find_end(vector<int>,_pred)_(process_all)/1000 574.052 -
std::find_end(vector<int>,_pred)_(process_all)/1024 587.434 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 636171.664 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4699.749 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1222.349 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1252.244 -
std::find_end(vector<int>,_pred)_(same_length)/8192 10012.531 -
std::find_end(vector<int>,_pred)_(single_element)/1000 572.465 -
std::find_end(vector<int>,_pred)_(single_element)/1024 587.141 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4688.372 -
std::find_first_of(deque<int>)_(large_needle)/1024 367235.033 -
std::find_first_of(deque<int>)_(large_needle)/32 284.326 -
std::find_first_of(deque<int>)_(large_needle)/50 672.699 -
std::find_first_of(deque<int>)_(large_needle)/8192 23595052.802 -
std::find_first_of(deque<int>)_(small_needle)/1024 3644.640 -2.80%
std::find_first_of(deque<int>)_(small_needle)/32 110.511 -1.52%
std::find_first_of(deque<int>)_(small_needle)/50 169.356 -1.54%
std::find_first_of(deque<int>)_(small_needle)/8192 28629.808 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 559484.258 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 495.255 -7.69%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1375.390 -5.23%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35557487.502 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6310.173 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.835 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.545 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50303.384 -
std::find_first_of(list<int>)_(large_needle)/1024 865112.072 -
std::find_first_of(list<int>)_(large_needle)/32 672.920 -
std::find_first_of(list<int>)_(large_needle)/50 1733.631 -6.22%
std::find_first_of(list<int>)_(large_needle)/8192 47844641.671 -3.70%
std::find_first_of(list<int>)_(small_needle)/1024 2807.942 -1.45%
std::find_first_of(list<int>)_(small_needle)/32 91.188 -
std::find_first_of(list<int>)_(small_needle)/50 139.909 -
std::find_first_of(list<int>)_(small_needle)/8192 23349.153 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 934509.391 11.83%
std::find_first_of(list<int>,_pred)_(large_needle)/32 728.992 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1881.436 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54012083.305 -1.31%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5502.131 4.73%
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.318 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.939 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41816.200 -1.34%
std::find_first_of(vector<int>)_(large_needle)/1024 115949.011 5.51%
std::find_first_of(vector<int>)_(large_needle)/32 112.874 5.88%
std::find_first_of(vector<int>)_(large_needle)/50 284.904 7.37%
std::find_first_of(vector<int>)_(large_needle)/8192 7476217.021 6.15%
std::find_first_of(vector<int>)_(small_needle)/1024 1478.976 4.94%
std::find_first_of(vector<int>)_(small_needle)/32 48.783 4.48%
std::find_first_of(vector<int>)_(small_needle)/50 74.557 4.93%
std::find_first_of(vector<int>)_(small_needle)/8192 11772.981 4.43%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 606745.491 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.659 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1365.841 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38889972.221 1.25%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5576.518 -2.67%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.235 -1.94%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.822 -2.62%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44657.887 -2.15%
std::find_if(deque<int>)_(bail_25%)/1024 106.312 -
std::find_if(deque<int>)_(bail_25%)/32768 2849.743 1.74%
std::find_if(deque<int>)_(bail_25%)/8 1.531 -1.43%
std::find_if(deque<int>)_(bail_25%)/8192 721.090 2.23%
std::find_if(deque<int>)_(process_all)/1024 476.557 -1.55%
std::find_if(deque<int>)_(process_all)/32768 11899.731 -
std::find_if(deque<int>)_(process_all)/50 23.716 -
std::find_if(deque<int>)_(process_all)/8 3.944 -
std::find_if(deque<int>)_(process_all)/8192 2988.700 1.55%
std::find_if(list<int>)_(bail_25%)/1024 193.304 1.46%
std::find_if(list<int>)_(bail_25%)/32768 10697.791 25.82%
std::find_if(list<int>)_(bail_25%)/8 1.220 1.82%
std::find_if(list<int>)_(bail_25%)/8192 1520.249 -
std::find_if(list<int>)_(process_all)/1024 758.723 -
std::find_if(list<int>)_(process_all)/32768 27678.664 -
std::find_if(list<int>)_(process_all)/50 21.423 -
std::find_if(list<int>)_(process_all)/8 3.501 2.75%
std::find_if(list<int>)_(process_all)/8192 12066.191 -1.34%
std::find_if(vector<bool>)_(process_all)/1024 766.974 -
std::find_if(vector<bool>)_(process_all)/1048576 783562.313 -
std::find_if(vector<bool>)_(process_all)/50 35.766 2.19%
std::find_if(vector<bool>)_(process_all)/8 5.507 2.04%
std::find_if(vector<bool>)_(process_all)/8192 6123.599 -
std::find_if(vector<char>)_(bail_25%)/1024 76.696 -
std::find_if(vector<char>)_(bail_25%)/32768 2041.988 -
std::find_if(vector<char>)_(bail_25%)/8 0.950 2.41%
std::find_if(vector<char>)_(bail_25%)/8192 517.818 -
std::find_if(vector<char>)_(process_all)/1024 268.552 -2.12%
std::find_if(vector<char>)_(process_all)/32768 8254.088 1.55%
std::find_if(vector<char>)_(process_all)/50 12.524 -
std::find_if(vector<char>)_(process_all)/8 2.490 2.19%
std::find_if(vector<char>)_(process_all)/8192 2073.122 1.31%
std::find_if(vector<int>)_(bail_25%)/1024 75.536 -
std::find_if(vector<int>)_(bail_25%)/32768 2337.730 -
std::find_if(vector<int>)_(bail_25%)/8 1.118 12.08%
std::find_if(vector<int>)_(bail_25%)/8192 548.423 -
std::find_if(vector<int>)_(process_all)/1024 289.519 2.27%
std::find_if(vector<int>)_(process_all)/32768 9088.978 3.37%
std::find_if(vector<int>)_(process_all)/50 14.205 -
std::find_if(vector<int>)_(process_all)/8 2.508 -
std::find_if(vector<int>)_(process_all)/8192 2266.399 3.45%
std::find_if_not(deque<int>)_(bail_25%)/1024 105.702 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2746.004 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.485 -4.54%
std::find_if_not(deque<int>)_(bail_25%)/8192 687.078 -
std::find_if_not(deque<int>)_(process_all)/1024 487.400 -1.72%
std::find_if_not(deque<int>)_(process_all)/32768 11443.976 -
std::find_if_not(deque<int>)_(process_all)/50 23.897 -
std::find_if_not(deque<int>)_(process_all)/8 3.957 1.11%
std::find_if_not(deque<int>)_(process_all)/8192 2878.673 2.00%
std::find_if_not(list<int>)_(bail_25%)/1024 194.568 -
std::find_if_not(list<int>)_(bail_25%)/32768 7379.801 -21.97%
std::find_if_not(list<int>)_(bail_25%)/8 1.323 10.39%
std::find_if_not(list<int>)_(bail_25%)/8192 1523.475 -
std::find_if_not(list<int>)_(process_all)/1024 760.413 -
std::find_if_not(list<int>)_(process_all)/32768 29536.832 6.44%
std::find_if_not(list<int>)_(process_all)/50 21.489 -1.64%
std::find_if_not(list<int>)_(process_all)/8 3.419 -
std::find_if_not(list<int>)_(process_all)/8192 8049.681 -8.99%
std::find_if_not(vector<bool>)_(process_all)/1024 772.284 1.58%
std::find_if_not(vector<bool>)_(process_all)/1048576 788986.220 1.71%
std::find_if_not(vector<bool>)_(process_all)/50 35.999 4.42%
std::find_if_not(vector<bool>)_(process_all)/8 5.548 3.39%
std::find_if_not(vector<bool>)_(process_all)/8192 6163.195 1.59%
std::find_if_not(vector<char>)_(bail_25%)/1024 76.172 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2025.391 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.946 -
std::find_if_not(vector<char>)_(bail_25%)/8192 518.320 -
std::find_if_not(vector<char>)_(process_all)/1024 274.388 -
std::find_if_not(vector<char>)_(process_all)/32768 8141.512 -
std::find_if_not(vector<char>)_(process_all)/50 12.448 -
std::find_if_not(vector<char>)_(process_all)/8 2.373 -2.51%
std::find_if_not(vector<char>)_(process_all)/8192 2048.938 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.630 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.670 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.022 -8.33%
std::find_if_not(vector<int>)_(bail_25%)/8192 548.572 -
std::find_if_not(vector<int>)_(process_all)/1024 307.655 8.58%
std::find_if_not(vector<int>)_(process_all)/32768 9769.203 11.05%
std::find_if_not(vector<int>)_(process_all)/50 15.029 5.90%
std::find_if_not(vector<int>)_(process_all)/8 2.644 3.83%
std::find_if_not(vector<int>)_(process_all)/8192 2431.016 10.91%
std::flat_map<int,_int>::clear()/0 423.421 -
std::flat_map<int,_int>::clear()/1024 423.778 -
std::flat_map<int,_int>::clear()/32 424.120 -
std::flat_map<int,_int>::clear()/8192 451.825 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.556 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.360 -5.84%
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.026 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.411 -35.05%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.298 3.98%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.428 7.52%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.572 19.40%
std::flat_map<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.512 -1.29%
std::flat_map<int,_int>::count(key)_(existent)/32 3.466 5.58%
std::flat_map<int,_int>::count(key)_(existent)/8192 11.991 1.41%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.492 26.35%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.614 -40.94%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.382 -2.68%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.347 -43.73%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.256 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 190.107 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.776 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.589 -
std::flat_map<int,_int>::ctor(const&)/0 13.745 -
std::flat_map<int,_int>::ctor(const&)/1024 180.103 -2.15%
std::flat_map<int,_int>::ctor(const&)/32 23.788 -
std::flat_map<int,_int>::ctor(const&)/8192 1931.287 125.68%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.753 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.850 -2.06%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.777 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1941.999 127.85%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.561 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4286.650 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.495 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34246.482 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.667 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8936.614 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.288 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 107578.046 -1.99%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.566 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.378 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.855 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.452 3.97%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.055 -25.01%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.602 -11.06%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.517 -26.11%
std::flat_map<int,_int>::erase(iterator)/0 15.424 -
std::flat_map<int,_int>::erase(iterator)/1024 76.606 1.22%
std::flat_map<int,_int>::erase(iterator)/32 20.810 -
std::flat_map<int,_int>::erase(iterator)/8192 501.407 -3.05%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.104 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.691 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.599 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 642.738 1.01%
std::flat_map<int,_int>::erase(key)_(existent)/0 15.906 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.663 7.62%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.132 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 561.707 -5.26%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.447 -3.01%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.262 8.92%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.360 -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 8.080 8.04%
std::flat_map<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.351 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.347 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.214 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.480 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.576 -18.31%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.182 -8.97%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.327 -22.82%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.785 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 36.680 19.62%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.282 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.815 17.01%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.776 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 205.550 -2.37%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.457 9.40%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 542.056 -3.07%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.159 1.87%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.996 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.153 1.26%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.289 -1.77%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.208 2.00%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 139.416 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.558 1.65%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 505.278 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.157 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5788.457 9.86%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 648.046 2.07%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 44177.461 10.29%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.142 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8006.572 1.22%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 710.445 1.06%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65312.721 1.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.382 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1644.303 8.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 482.193 1.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9837.820 10.53%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.107 -1.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1651.929 7.85%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 482.282 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9789.173 11.04%
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.009 3.17%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.007 -2.68%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.639 1.22%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 22.666 5.53%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.926 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 27.741 -19.27%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.149 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 24.465 -7.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.981 -1.40%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.410 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.695 1.38%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.033 -5.13%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.268 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 56.783 105.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.344 1.86%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.016 42.30%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.995 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.025 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.510 1.62%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.673 -41.06%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.194 -11.94%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.425 -43.72%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.366 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.609 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.909 1.52%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 605.293 -23.15%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.500 -1.02%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.942 1.17%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.848 1.11%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 620.137 -59.91%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.215 -3.63%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.233 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.776 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 600.227 -59.47%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.032 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.974 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.667 1.02%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.973 1.87%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.505 -8.02%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.467 -
std::flat_multimap<int,_int>::clear()/0 418.784 -
std::flat_multimap<int,_int>::clear()/1024 420.858 -
std::flat_multimap<int,_int>::clear()/32 420.538 -
std::flat_multimap<int,_int>::clear()/8192 443.290 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.553 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.569 6.69%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.018 1.58%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.654 5.87%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.606 -41.80%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.390 -2.58%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.356 -41.77%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.945 -2.91%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.363 -6.39%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.351 -3.51%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.015 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.087 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.650 2.75%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.329 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.784 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.583 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1170.817 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.641 -
std::flat_multimap<int,_int>::ctor(const&)/1024 179.320 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.662 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1940.504 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.663 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.010 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.685 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1918.934 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.827 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3926.140 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.717 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31260.497 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.804 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8471.542 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.095 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 106099.329 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.364 -2.08%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.518 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.063 -5.68%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.006 -
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.458 1.44%
std::flat_multimap<int,_int>::erase(iterator)/0 15.396 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.135 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.801 -
std::flat_multimap<int,_int>::erase(iterator)/8192 509.765 -3.16%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.950 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 438.984 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.465 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 642.242 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 15.995 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 86.487 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.143 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 532.503 -3.72%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.817 -2.15%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.887 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.362 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.313 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.414 2.40%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.219 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.353 7.78%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.763 -2.99%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.255 2.82%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.901 6.97%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.854 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.403 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.295 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.676 7.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.947 1.26%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.335 -2.61%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.245 -2.92%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 574.050 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.173 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.457 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.256 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.592 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.123 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.684 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.610 -1.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 513.357 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.740 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5192.241 -5.80%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 634.435 -2.28%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39279.961 -3.67%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.813 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7363.291 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 693.223 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59978.126 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.765 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1353.077 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 474.711 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7715.547 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.419 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1355.250 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 473.877 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7687.482 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.069 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 99.633 -5.70%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.095 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 568.464 1.18%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.927 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 21.337 -19.90%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.298 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 26.373 -34.72%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.988 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.125 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.490 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.934 -4.57%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.285 -6.63%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.379 -6.26%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.275 -2.17%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.781 1.01%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.631 1.00%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 763.488 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.699 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.558 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.750 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 818.314 6.33%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.222 -3.40%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.142 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.838 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 788.631 6.61%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.243 2.43%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.151 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.419 -1.05%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.266 -4.27%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.272 -3.23%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.345 -4.64%
std::for_each(deque<int>)/32 3.811 -
std::for_each(deque<int>)/50 4.116 -
std::for_each(deque<int>)/8 0.919 -
std::for_each(deque<int>)/8192 254.762 -
std::for_each(join_view(vector<vector<int>>))/32 3.772 -
std::for_each(join_view(vector<vector<int>>))/50 4.024 -1.19%
std::for_each(join_view(vector<vector<int>>))/8 1.370 -
std::for_each(join_view(vector<vector<int>>))/8192 262.219 -
std::for_each(list<int>)/32 11.173 -
std::for_each(list<int>)/50 23.850 -
std::for_each(list<int>)/8 2.566 -
std::for_each(list<int>)/8192 8662.046 11.46%
std::for_each(vector<int>)/32 3.794 -
std::for_each(vector<int>)/50 4.105 -
std::for_each(vector<int>)/8 0.901 -
std::for_each(vector<int>)/8192 251.993 -
std::for_each_n(deque<int>)/32 3.768 -
std::for_each_n(deque<int>)/50 3.940 -2.40%
std::for_each_n(deque<int>)/8 1.315 2.44%
std::for_each_n(deque<int>)/8192 258.356 -2.23%
std::for_each_n(join_view(vector<vector<int>>))/32 3.845 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.311 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.845 14.53%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.511 -
std::for_each_n(list<int>)/32 11.118 -3.28%
std::for_each_n(list<int>)/50 23.892 6.65%
std::for_each_n(list<int>)/8 2.202 -14.16%
std::for_each_n(list<int>)/8192 8499.383 7.10%
std::for_each_n(vector<int>)/32 3.849 -
std::for_each_n(vector<int>)/50 4.044 -
std::for_each_n(vector<int>)/8 2.396 -5.62%
std::for_each_n(vector<int>)/8192 252.050 -
std::generate(deque<int>)/1024 245.464 -
std::generate(deque<int>)/32 8.300 -
std::generate(deque<int>)/50 12.327 -
std::generate(deque<int>)/8192 1916.101 -
std::generate(list<int>)/1024 671.864 -
std::generate(list<int>)/32 8.734 2.03%
std::generate(list<int>)/50 16.045 5.18%
std::generate(list<int>)/8192 6936.355 -3.04%
std::generate(vector<int>)/1024 244.088 -
std::generate(vector<int>)/32 8.003 -
std::generate(vector<int>)/50 12.014 -
std::generate(vector<int>)/8192 1850.718 -
std::generate_n(deque<int>)/1024 245.098 -
std::generate_n(deque<int>)/32 8.432 2.19%
std::generate_n(deque<int>)/50 12.444 1.43%
std::generate_n(deque<int>)/8192 1961.410 -
std::generate_n(list<int>)/1024 650.704 -57.01%
std::generate_n(list<int>)/32 8.622 -
std::generate_n(list<int>)/50 15.363 -10.94%
std::generate_n(list<int>)/8192 6935.154 -
std::generate_n(vector<int>)/1024 243.498 -
std::generate_n(vector<int>)/32 7.995 2.02%
std::generate_n(vector<int>)/50 12.726 6.53%
std::generate_n(vector<int>)/8192 1850.291 -
std::is_partitioned(deque<int>)_(partitioned)/1024 364.993 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.151 -5.89%
std::is_partitioned(deque<int>)_(partitioned)/50 13.960 -6.19%
std::is_partitioned(deque<int>)_(partitioned)/8192 2879.813 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 103.314 -1.34%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.276 -2.80%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.661 -1.21%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 869.114 24.16%
std::is_partitioned(list<int>)_(partitioned)/1024 716.774 1.27%
std::is_partitioned(list<int>)_(partitioned)/32 8.846 1.93%
std::is_partitioned(list<int>)_(partitioned)/50 13.706 -
std::is_partitioned(list<int>)_(partitioned)/8192 6847.070 1.72%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.440 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.369 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.556 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2167.886 1.01%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.419 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.526 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.847 1.36%
std::is_partitioned(vector<int>)_(partitioned)/8192 1413.717 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 49.225 -9.07%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.897 -10.77%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.433 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.433 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 463.211 -4.02%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.919 23.55%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3862.026 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 525244.745 1.25%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 49.274 2.68%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 507.227 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.309 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4081.748 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 681972.439 -1.06%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 65.546 37.88%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 506.065 2.29%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.210 12.67%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3897.912 -6.39%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 628506.241 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 53.285 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.521 1.55%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.680 45.14%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3933.457 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689756.452 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 66.329 36.80%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 762.405 -35.51%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.812 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7983.779 -13.40%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1426872.732 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.236 1.87%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 815.793 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.725 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9021.977 7.69%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1613499.711 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.071 -2.71%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 782.250 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.699 -1.90%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8196.155 -13.48%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421943.343 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.549 -2.32%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 831.211 1.06%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.331 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8549.975 -7.36%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1599256.007 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.952 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 319.293 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.473 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2469.130 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213412.023 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.391 -14.43%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 502.352 -8.15%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.576 2.66%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4725.454 -1.98%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1044626.055 5.69%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 57.168 2.89%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.937 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.809 3.96%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2665.150 1.57%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213393.579 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.692 6.56%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 525.768 -6.85%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.965 -1.46%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4856.114 -1.53%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 988266.454 -5.67%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.054 -
std::is_sorted(deque<int>)/1024 477.334 -
std::is_sorted(deque<int>)/8 3.259 15.68%
std::is_sorted(deque<int>)/8192 3816.222 -
std::is_sorted(deque<int>,_pred)/1024 597.429 -
std::is_sorted(deque<int>,_pred)/8 4.329 -3.17%
std::is_sorted(deque<int>,_pred)/8192 4798.695 -
std::is_sorted(list<int>)/1024 764.457 -
std::is_sorted(list<int>)/8 2.127 -
std::is_sorted(list<int>)/8192 7248.331 -8.74%
std::is_sorted(list<int>,_pred)/1024 795.492 -
std::is_sorted(list<int>,_pred)/8 3.975 -7.61%
std::is_sorted(list<int>,_pred)/8192 7569.098 -8.48%
std::is_sorted(vector<int>)/1024 243.508 -
std::is_sorted(vector<int>)/8 2.077 -1.04%
std::is_sorted(vector<int>)/8192 1898.660 -
std::is_sorted(vector<int>,_pred)/1024 462.203 -
std::is_sorted(vector<int>,_pred)/8 3.751 -4.37%
std::is_sorted(vector<int>,_pred)/8192 3682.211 -
std::is_sorted_until(deque<int>)/1024 472.574 -
std::is_sorted_until(deque<int>)/8 2.543 -33.06%
std::is_sorted_until(deque<int>)/8192 3783.615 -
std::is_sorted_until(deque<int>,_pred)/1024 596.953 -
std::is_sorted_until(deque<int>,_pred)/8 3.896 -14.80%
std::is_sorted_until(deque<int>,_pred)/8192 4806.531 -
std::is_sorted_until(list<int>)/1024 750.013 -
std::is_sorted_until(list<int>)/8 2.242 1.54%
std::is_sorted_until(list<int>)/8192 7269.999 -1.81%
std::is_sorted_until(list<int>,_pred)/1024 794.206 -
std::is_sorted_until(list<int>,_pred)/8 4.168 -1.74%
std::is_sorted_until(list<int>,_pred)/8192 8040.159 3.74%
std::is_sorted_until(vector<int>)/1024 239.776 -
std::is_sorted_until(vector<int>)/8 2.058 -
std::is_sorted_until(vector<int>)/8192 1870.403 -
std::is_sorted_until(vector<int>,_pred)/1024 414.680 -
std::is_sorted_until(vector<int>,_pred)/8 3.373 -
std::is_sorted_until(vector<int>,_pred)/8192 3269.859 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 693.318 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.354 -1.26%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11150.528 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11307.249 1.57%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 323.758 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98197.104 2.12%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11215.108 -
std::list<int>::ctor(Range)_(cheap_elements)/32 324.176 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 98245.836 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11080.786 -
std::list<int>::ctor(const&)_(cheap_elements)/32 323.308 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 96989.651 -
std::list<int>::ctor(size)/1024 11873.895 2.05%
std::list<int>::ctor(size)/32 332.181 -
std::list<int>::ctor(size)/8192 94810.807 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11094.109 1.24%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 321.038 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96622.065 4.33%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.150 -
std::list<int>::erase(begin)_(cheap_elements)/32 9.972 -2.79%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.111 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.293 1.47%
std::list<int>::insert(begin)_(cheap_elements)/32 9.770 -2.53%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.269 1.29%
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.447 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.649 -2.95%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9172.024 -11.02%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.572 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.394 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.475 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.072 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.891 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13042.447 -9.63%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6618.754 1.53%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.571 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54084.822 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12121.740 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 335.121 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100769.636 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31793.384 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 900.782 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 274260.368 1.09%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12134.741 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 334.849 -1.29%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 100541.911 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31701.720 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 895.227 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 273203.505 1.60%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12196.064 1.05%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 336.855 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101170.404 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32196.468 1.00%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 906.829 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 276983.185 1.07%
std::list<std::string>::ctor(size)/1024 12151.676 -
std::list<std::string>::ctor(size)/32 334.485 -
std::list<std::string>::ctor(size)/8192 101096.267 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12190.944 1.01%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 337.056 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 100702.000 -1.26%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31818.747 1.29%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 873.568 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 271798.975 1.37%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.855 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.369 -4.48%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.976 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.099 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.176 -1.09%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.653 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.125 -1.08%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.119 -4.80%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.119 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.497 2.06%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.262 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.284 1.55%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1280.688 -13.88%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.378 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11000.040 -7.20%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6788.623 -1.37%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.007 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55278.995 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.943 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.626 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.102 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.500 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.938 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.119 -
std::map<int,_int>::clear()/0 418.910 -
std::map<int,_int>::clear()/1024 10094.784 -2.70%
std::map<int,_int>::clear()/32 659.002 -
std::map<int,_int>::clear()/8192 80742.758 -2.16%
std::map<int,_int>::contains(key)_(existent)/0 0.016 -
std::map<int,_int>::contains(key)_(existent)/1024 4.061 -
std::map<int,_int>::contains(key)_(existent)/32 1.611 -
std::map<int,_int>::contains(key)_(existent)/8192 5.437 -2.82%
std::map<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.410 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.296 -1.18%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.497 -4.07%
std::map<int,_int>::count(key)_(existent)/0 0.016 -
std::map<int,_int>::count(key)_(existent)/1024 4.226 -3.06%
std::map<int,_int>::count(key)_(existent)/32 1.670 -2.62%
std::map<int,_int>::count(key)_(existent)/8192 5.913 -3.11%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.253 -
std::map<int,_int>::count(key)_(non-existent)/32 2.887 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.314 -5.30%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.668 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5937.294 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.100 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51330.861 -
std::map<int,_int>::ctor(const&)/0 13.558 -
std::map<int,_int>::ctor(const&)/1024 6239.318 -1.22%
std::map<int,_int>::ctor(const&)/32 213.820 -
std::map<int,_int>::ctor(const&)/8192 49953.957 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.612 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6262.619 -
std::map<int,_int>::ctor(const&,_alloc)/32 215.444 -
std::map<int,_int>::ctor(const&,_alloc)/8192 50106.697 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.548 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9024.410 1.07%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 262.784 -1.39%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72635.477 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.571 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12840.915 -1.31%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.752 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 273514.910 -3.16%
std::map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.479 7.78%
std::map<int,_int>::equal_range(key)_(existent)/32 1.934 11.32%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.425 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.854 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.819 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.556 -
std::map<int,_int>::erase(iterator)/0 20.552 -
std::map<int,_int>::erase(iterator)/1024 20.932 -
std::map<int,_int>::erase(iterator)/32 20.778 -
std::map<int,_int>::erase(iterator)/8192 21.132 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.936 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7236.476 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 596.559 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55642.201 -
std::map<int,_int>::erase(key)_(existent)/0 21.038 -
std::map<int,_int>::erase(key)_(existent)/1024 25.362 3.69%
std::map<int,_int>::erase(key)_(existent)/32 22.491 -
std::map<int,_int>::erase(key)_(existent)/8192 25.603 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.339 -
std::map<int,_int>::erase(key)_(non-existent)/32 2.402 -4.63%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.360 -6.16%
std::map<int,_int>::find(key)_(existent)/0 0.017 -
std::map<int,_int>::find(key)_(existent)/1024 3.970 5.49%
std::map<int,_int>::find(key)_(existent)/32 1.567 -
std::map<int,_int>::find(key)_(existent)/8192 5.475 1.35%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.682 5.33%
std::map<int,_int>::find(key)_(non-existent)/32 2.675 11.00%
std::map<int,_int>::find(key)_(non-existent)/8192 7.954 8.80%
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.383 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.155 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.679 12.31%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.014 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.661 1.81%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.050 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.205 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.127 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.915 2.86%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.782 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 36.591 3.98%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.134 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.644 2.60%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.038 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.334 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.130 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15062.361 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 821.652 2.07%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138153.136 -1.85%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.578 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7778.974 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 567.739 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137220.687 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.195 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11260.671 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 723.524 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92847.647 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.271 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9621.287 4.34%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 698.737 1.68%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80952.200 4.91%
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.264 2.49%
std::map<int,_int>::insert(value)_(already_present)/32 1.743 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.964 1.84%
std::map<int,_int>::insert(value)_(new_value)/0 17.942 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.366 -
std::map<int,_int>::insert(value)_(new_value)/32 19.708 -
std::map<int,_int>::insert(value)_(new_value)/8192 36.092 -6.13%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.712 16.19%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.840 9.33%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.759 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.077 1.85%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.913 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 26.948 -3.30%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.646 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 40.363 16.77%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.358 1.06%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.510 -1.80%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.667 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.479 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.374 -4.78%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.937 -4.57%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.257 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6219.778 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.579 1.13%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49615.776 -3.76%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.279 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6232.576 -4.07%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 208.672 -2.47%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49692.387 -2.96%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.284 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1507.740 2.83%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.726 10.52%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12645.702 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.004 -2.92%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.737 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.750 -1.11%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.840 2.04%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.580 4.76%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.030 -
std::map<std::string,_int>::clear()/0 421.764 -
std::map<std::string,_int>::clear()/1024 20741.009 1.13%
std::map<std::string,_int>::clear()/32 905.463 3.10%
std::map<std::string,_int>::clear()/8192 202531.217 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.014 -
std::map<std::string,_int>::contains(key)_(existent)/1024 21.235 1.97%
std::map<std::string,_int>::contains(key)_(existent)/32 15.721 -
std::map<std::string,_int>::contains(key)_(existent)/8192 31.248 -4.59%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.289 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.201 5.95%
std::map<std::string,_int>::contains(key)_(non-existent)/32 12.006 11.09%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.894 11.18%
std::map<std::string,_int>::count(key)_(existent)/0 0.012 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.691 3.21%
std::map<std::string,_int>::count(key)_(existent)/32 16.641 9.22%
std::map<std::string,_int>::count(key)_(existent)/8192 31.289 5.90%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.278 7.87%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.793 2.73%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.612 7.81%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.612 4.23%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.695 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7172.202 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 218.886 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60486.193 -
std::map<std::string,_int>::ctor(const&)/0 13.536 -
std::map<std::string,_int>::ctor(const&)/1024 34366.749 -1.21%
std::map<std::string,_int>::ctor(const&)/32 692.181 -2.75%
std::map<std::string,_int>::ctor(const&)/8192 344357.516 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.545 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37097.548 1.04%
std::map<std::string,_int>::ctor(const&,_alloc)/32 740.416 6.15%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346992.230 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.599 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41121.082 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 836.465 2.18%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391931.479 -1.53%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.615 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57889.153 5.93%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1033.359 1.69%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103599.870 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.963 9.65%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.330 3.28%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.871 -5.14%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.900 -1.11%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.099 -5.27%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.580 -1.41%
std::map<std::string,_int>::erase(iterator)/0 26.030 3.51%
std::map<std::string,_int>::erase(iterator)/1024 26.104 3.18%
std::map<std::string,_int>::erase(iterator)/32 30.314 4.86%
std::map<std::string,_int>::erase(iterator)/8192 35.378 9.08%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.398 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12150.697 1.08%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 706.644 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114221.504 1.22%
std::map<std::string,_int>::erase(key)_(existent)/0 73.576 26.00%
std::map<std::string,_int>::erase(key)_(existent)/1024 79.785 13.25%
std::map<std::string,_int>::erase(key)_(existent)/32 80.826 37.41%
std::map<std::string,_int>::erase(key)_(existent)/8192 80.793 -13.56%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.037 -13.59%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.835 4.85%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 30.008 6.03%
std::map<std::string,_int>::find(key)_(existent)/0 0.035 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.418 -7.08%
std::map<std::string,_int>::find(key)_(existent)/32 14.549 -5.64%
std::map<std::string,_int>::find(key)_(existent)/8192 30.057 6.17%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.186 -1.64%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.576 2.43%
std::map<std::string,_int>::find(key)_(non-existent)/8192 30.503 13.27%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.843 5.07%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.086 44.64%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.239 -22.74%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.848 8.63%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.163 -15.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 37.177 -30.71%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.174 -13.00%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.883 -2.80%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.274 21.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.673 -2.43%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.784 -1.11%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.500 9.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.062 27.59%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.747 3.00%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.324 -17.16%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.410 9.56%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.652 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67574.610 2.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1589.589 3.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 831595.232 3.91%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.343 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40315.938 5.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1154.564 -1.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 629552.540 1.47%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.741 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35333.844 -1.33%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1261.775 4.57%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396461.610 -1.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.035 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34909.592 1.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1211.763 1.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367460.041 -
std::map<std::string,_int>::insert(value)_(already_present)/0 19.188 13.70%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.835 -4.68%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.197 -38.20%
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.195 28.23%
std::map<std::string,_int>::insert(value)_(new_value)/0 33.153 3.12%
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.745 18.07%
std::map<std::string,_int>::insert(value)_(new_value)/32 41.786 -9.62%
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.269 34.90%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 15.678 84.85%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.474 -27.36%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.784 23.48%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.495 -48.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.553 -6.09%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.481 -16.43%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.705 3.12%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 88.476 29.33%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.105 -9.84%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 17.107 11.52%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.534 8.05%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.124 2.37%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.805 5.58%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.894 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.186 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36956.182 1.78%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 856.163 13.24%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349519.388 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.218 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34913.880 -2.53%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 734.196 6.95%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346864.790 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.129 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16939.803 -1.12%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.294 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209804.580 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 21.744 -14.77%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.705 4.48%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 32.553 4.25%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.970 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.329 1.63%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.252 10.28%
std::mismatch(deque<int>)_(it,_it,_it)/1000 453.372 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 474.373 7.38%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496933.966 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.136 7.63%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3853.993 1.09%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 558.933 17.06%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 568.976 17.49%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 587992.408 18.58%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.475 3.60%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4547.256 17.84%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 709.657 -2.66%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 720.084 -2.66%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624927.149 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.374 -1.98%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4805.680 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 701.391 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 741.683 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622583.481 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.026 -3.70%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4814.337 -
std::mismatch(list<int>)_(it,_it,_it)/1000 750.683 -
std::mismatch(list<int>)_(it,_it,_it)/1024 768.713 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 944984.925 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.666 -3.34%
std::mismatch(list<int>)_(it,_it,_it)/8192 8017.724 -14.06%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.291 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 799.842 2.48%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 958503.957 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.865 -2.62%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12716.181 2.46%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.518 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.201 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 992621.052 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.561 -1.71%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12426.927 -7.14%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 807.870 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.369 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 982780.144 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.571 1.52%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11168.394 -12.05%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.825 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 75.866 -1.04%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76657.957 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.772 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.907 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.774 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76643.291 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.301 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.582 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 450.098 -6.36%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.273 2.59%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608392.120 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.000 -6.61%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4770.469 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 464.963 -2.88%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.028 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607979.472 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.225 -3.12%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4787.163 -
std::move(deque<int>)/1048576 54441.902 -
std::move(deque<int>)/262144 14908.883 -
std::move(deque<int>)/32768 1901.477 2.64%
std::move(deque<int>)/4096 169.443 10.67%
std::move(deque<int>)/512 23.845 -
std::move(deque<int>)/64 5.986 -2.30%
std::move(deque<int>)/8 3.939 2.18%
std::move(list<int>)/1048576 1018409.723 -
std::move(list<int>)/262144 246825.673 -
std::move(list<int>)/32768 30746.844 -
std::move(list<int>)/4096 3950.796 -
std::move(list<int>)/512 361.555 -
std::move(list<int>)/64 39.439 -19.03%
std::move(list<int>)/8 3.448 -1.17%
std::move(vector<bool>)_(aligned)/1048576 2110.699 -
std::move(vector<bool>)_(aligned)/262144 256.198 -
std::move(vector<bool>)_(aligned)/32768 36.911 -
std::move(vector<bool>)_(aligned)/4096 7.115 -
std::move(vector<bool>)_(aligned)/512 2.388 -
std::move(vector<bool>)_(aligned)/64 1.664 -
std::move(vector<bool>)_(unaligned)/1048576 6709.183 -
std::move(vector<bool>)_(unaligned)/262144 1583.291 -
std::move(vector<bool>)_(unaligned)/32768 202.100 -
std::move(vector<bool>)_(unaligned)/4096 26.867 -1.49%
std::move(vector<bool>)_(unaligned)/512 4.571 14.08%
std::move(vector<bool>)_(unaligned)/64 1.518 -3.68%
std::move(vector<int>)/1048576 55886.207 3.07%
std::move(vector<int>)/262144 21455.461 44.91%
std::move(vector<int>)/32768 2131.872 -
std::move(vector<int>)/4096 134.525 -
std::move(vector<int>)/512 20.215 -
std::move(vector<int>)/64 4.153 -
std::move(vector<int>)/8 2.321 2.28%
std::move_backward(deque<int>)/1048576 127634.023 -
std::move_backward(deque<int>)/262144 29998.013 -
std::move_backward(deque<int>)/32768 3598.055 2.97%
std::move_backward(deque<int>)/4096 157.807 -
std::move_backward(deque<int>)/512 23.586 -
std::move_backward(deque<int>)/64 5.295 -
std::move_backward(deque<int>)/8 3.477 1.74%
std::move_backward(list<int>)/1048576 1043114.366 -
std::move_backward(list<int>)/262144 262723.989 -
std::move_backward(list<int>)/32768 30964.214 -1.87%
std::move_backward(list<int>)/4096 5310.738 6.37%
std::move_backward(list<int>)/512 376.269 1.31%
std::move_backward(list<int>)/64 39.912 -
std::move_backward(list<int>)/8 3.413 -
std::move_backward(vector<bool>)_(aligned)/1048576 2122.676 -
std::move_backward(vector<bool>)_(aligned)/262144 257.505 -
std::move_backward(vector<bool>)_(aligned)/32768 38.074 -
std::move_backward(vector<bool>)_(aligned)/4096 7.284 -
std::move_backward(vector<bool>)_(aligned)/512 2.516 -
std::move_backward(vector<bool>)_(aligned)/64 1.846 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6496.879 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.681 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.657 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.432 -
std::move_backward(vector<bool>)_(unaligned)/512 4.642 -1.95%
std::move_backward(vector<bool>)_(unaligned)/64 1.782 -5.14%
std::move_backward(vector<int>)/1048576 56485.961 1.30%
std::move_backward(vector<int>)/262144 14995.961 -31.07%
std::move_backward(vector<int>)/32768 2154.808 -
std::move_backward(vector<int>)/4096 135.912 -
std::move_backward(vector<int>)/512 20.921 -
std::move_backward(vector<int>)/64 4.340 -
std::move_backward(vector<int>)/8 2.350 3.01%
std::multimap<int,_int>::clear()/0 423.391 -
std::multimap<int,_int>::clear()/1024 10155.340 -1.17%
std::multimap<int,_int>::clear()/32 663.555 -
std::multimap<int,_int>::clear()/8192 81859.754 -1.75%
std::multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.727 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.652 -2.05%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.665 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.269 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.368 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.419 2.56%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.373 3.12%
std::multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.776 3.61%
std::multimap<int,_int>::count(key)_(existent)/32 3.618 2.38%
std::multimap<int,_int>::count(key)_(existent)/8192 6.801 2.73%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.557 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.919 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 10.296 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.734 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5923.892 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.144 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51414.369 -
std::multimap<int,_int>::ctor(const&)/0 13.662 -
std::multimap<int,_int>::ctor(const&)/1024 6217.495 -
std::multimap<int,_int>::ctor(const&)/32 207.268 -3.33%
std::multimap<int,_int>::ctor(const&)/8192 49633.341 -1.48%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.657 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6245.974 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 210.947 -4.37%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49740.705 -1.65%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.637 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7990.977 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 223.341 -4.59%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65205.486 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.641 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12611.880 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 298.464 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 273766.324 -1.34%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.031 -3.40%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.401 -2.17%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.054 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.266 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.292 -3.08%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.073 -2.21%
std::multimap<int,_int>::erase(iterator)/0 20.757 -
std::multimap<int,_int>::erase(iterator)/1024 20.991 -
std::multimap<int,_int>::erase(iterator)/32 20.982 -
std::multimap<int,_int>::erase(iterator)/8192 21.021 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.039 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7003.234 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.241 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55100.366 -1.74%
std::multimap<int,_int>::erase(key)_(existent)/0 21.717 -
std::multimap<int,_int>::erase(key)_(existent)/1024 25.454 -5.82%
std::multimap<int,_int>::erase(key)_(existent)/32 23.034 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.314 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.729 -8.30%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.292 -6.41%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.281 -9.39%
std::multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.770 -4.79%
std::multimap<int,_int>::find(key)_(existent)/32 1.602 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.479 -1.01%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.292 -2.82%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.289 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.766 -2.55%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.210 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.340 2.37%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.601 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.965 1.47%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.199 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.799 -1.40%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.558 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.713 -1.28%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.195 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.488 1.24%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.138 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.141 -4.19%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.199 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.166 -3.73%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.108 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.329 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.970 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14829.594 1.47%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 796.701 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145500.735 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.244 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12366.501 3.17%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 710.716 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 182621.462 2.00%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.544 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10886.258 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 702.394 2.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89986.922 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.350 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10079.313 1.51%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 702.676 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83803.757 8.53%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.524 1.87%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.319 -2.64%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.607 1.98%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.764 1.55%
std::multimap<int,_int>::insert(value)_(new_value)/0 18.156 1.21%
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.649 1.84%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.232 2.51%
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.394 1.53%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.045 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.206 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.257 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.029 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.916 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.884 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.390 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6361.383 1.20%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.775 -1.86%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50764.597 1.30%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.385 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6333.290 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 212.812 -2.76%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50627.682 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.212 -1.66%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1453.588 -4.69%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.857 -16.94%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12760.681 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.047 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.204 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.248 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.980 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.782 -1.38%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.871 -
std::multimap<std::string,_int>::clear()/0 422.303 -
std::multimap<std::string,_int>::clear()/1024 20259.444 -
std::multimap<std::string,_int>::clear()/32 906.400 1.73%
std::multimap<std::string,_int>::clear()/8192 201871.410 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.685 6.70%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.812 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.798 1.87%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.185 -7.55%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.497 13.42%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.394 -4.52%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.933 -3.21%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.702 -1.06%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.709 -4.85%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.433 2.43%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.569 7.52%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.080 -1.27%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.744 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7112.634 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.717 -1.21%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60230.297 -
std::multimap<std::string,_int>::ctor(const&)/0 13.634 -
std::multimap<std::string,_int>::ctor(const&)/1024 34743.025 -
std::multimap<std::string,_int>::ctor(const&)/32 837.661 1.26%
std::multimap<std::string,_int>::ctor(const&)/8192 347159.673 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.663 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37416.793 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 804.357 1.18%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 350207.466 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.805 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39710.406 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 741.064 1.44%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383597.679 -2.18%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.656 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 52862.551 -4.38%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 952.087 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1045306.855 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.848 1.51%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.056 4.83%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 26.223 -14.61%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.263 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 22.975 -3.78%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.579 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.736 -9.19%
std::multimap<std::string,_int>::erase(iterator)/0 29.494 13.77%
std::multimap<std::string,_int>::erase(iterator)/1024 31.111 -5.17%
std::multimap<std::string,_int>::erase(iterator)/32 26.761 -18.15%
std::multimap<std::string,_int>::erase(iterator)/8192 32.131 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.406 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12221.609 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 709.947 1.25%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113833.427 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 65.768 11.61%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 60.650 -29.63%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.458 2.33%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 91.725 -2.83%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 24.253 -2.34%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.811 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.085 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.096 -2.87%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.856 -6.21%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.213 13.81%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.809 -4.22%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.739 -6.66%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.879 -2.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.363 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.549 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.333 -1.01%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 95.512 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.204 3.03%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.473 -11.22%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.479 1.82%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.364 17.89%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.510 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.351 -4.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.340 1.51%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 83.829 -1.64%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.966 -17.02%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.628 -1.56%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.711 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.726 21.01%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.548 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66455.446 -1.77%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1437.904 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 825215.249 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.655 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 56868.725 -6.91%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1523.170 1.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 799424.980 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.737 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33136.960 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1209.090 1.81%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 376869.962 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.919 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31668.690 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1240.828 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 352120.459 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 52.840 -1.44%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.222 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.831 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.209 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.199 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 65.207 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 38.723 -1.33%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 89.457 -2.68%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 24.218 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.803 4.40%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.691 -5.66%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.468 3.02%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 9.955 -9.78%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.849 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.384 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36492.357 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 870.051 1.32%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351075.210 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.383 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35684.481 -1.13%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 650.015 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351519.242 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.129 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17398.529 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.271 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208743.069 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.587 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 18.273 8.47%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 30.494 9.47%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.244 -10.85%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.523 3.13%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.132 -11.82%
std::multiset<int>::clear()/0 421.575 -
std::multiset<int>::clear()/1024 9662.818 -2.69%
std::multiset<int>::clear()/32 638.442 -1.99%
std::multiset<int>::clear()/8192 75977.516 -3.09%
std::multiset<int>::contains(key)_(existent)/0 0.013 -
std::multiset<int>::contains(key)_(existent)/1024 3.986 2.59%
std::multiset<int>::contains(key)_(existent)/32 1.670 -
std::multiset<int>::contains(key)_(existent)/8192 8.419 3.11%
std::multiset<int>::contains(key)_(non-existent)/0 0.267 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.903 3.24%
std::multiset<int>::contains(key)_(non-existent)/32 2.556 4.79%
std::multiset<int>::contains(key)_(non-existent)/8192 9.098 2.67%
std::multiset<int>::count(key)_(existent)/0 0.015 -
std::multiset<int>::count(key)_(existent)/1024 5.772 -
std::multiset<int>::count(key)_(existent)/32 3.538 -
std::multiset<int>::count(key)_(existent)/8192 9.263 -4.64%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.884 -
std::multiset<int>::count(key)_(non-existent)/32 2.248 -2.14%
std::multiset<int>::count(key)_(non-existent)/8192 9.169 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.692 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5865.443 -1.02%
std::multiset<int>::ctor(&&,_different_allocs)/32 179.786 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 49134.150 -
std::multiset<int>::ctor(const&)/0 13.619 -
std::multiset<int>::ctor(const&)/1024 6191.037 -1.39%
std::multiset<int>::ctor(const&)/32 217.467 -2.36%
std::multiset<int>::ctor(const&)/8192 49323.172 -1.82%
std::multiset<int>::ctor(const&,_alloc)/0 13.635 -
std::multiset<int>::ctor(const&,_alloc)/1024 6180.991 -1.57%
std::multiset<int>::ctor(const&,_alloc)/32 219.179 -2.36%
std::multiset<int>::ctor(const&,_alloc)/8192 49132.721 -2.15%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.579 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8598.164 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 253.877 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68885.601 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.607 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12403.049 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.374 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 270887.750 3.16%
std::multiset<int>::equal_range(key)_(existent)/0 0.011 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.285 2.72%
std::multiset<int>::equal_range(key)_(existent)/32 2.505 1.51%
std::multiset<int>::equal_range(key)_(existent)/8192 8.481 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.373 -1.25%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.400 1.66%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.532 -1.73%
std::multiset<int>::erase(iterator)/0 20.093 -1.28%
std::multiset<int>::erase(iterator)/1024 23.820 -
std::multiset<int>::erase(iterator)/32 21.590 -1.63%
std::multiset<int>::erase(iterator)/8192 23.919 -1.13%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.347 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6569.188 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.160 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52563.971 -1.83%
std::multiset<int>::erase(key)_(existent)/0 20.898 -2.40%
std::multiset<int>::erase(key)_(existent)/1024 41.521 3.89%
std::multiset<int>::erase(key)_(existent)/32 22.272 -2.08%
std::multiset<int>::erase(key)_(existent)/8192 60.728 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.766 1.72%
std::multiset<int>::erase(key)_(non-existent)/32 2.608 4.77%
std::multiset<int>::erase(key)_(non-existent)/8192 9.696 1.16%
std::multiset<int>::find(key)_(existent)/0 0.013 -
std::multiset<int>::find(key)_(existent)/1024 3.735 -
std::multiset<int>::find(key)_(existent)/32 1.670 -1.13%
std::multiset<int>::find(key)_(existent)/8192 8.136 -
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.481 -
std::multiset<int>::find(key)_(non-existent)/32 2.240 -
std::multiset<int>::find(key)_(non-existent)/8192 8.572 1.60%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.051 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.950 -27.41%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.709 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.455 -4.37%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.133 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.231 -3.26%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.716 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.302 1.32%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.082 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.065 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 20.005 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.595 -3.41%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.047 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.846 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.040 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.112 -4.94%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.489 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14420.221 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 794.157 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150183.662 -2.01%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.117 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11588.593 -5.50%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 720.330 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 208980.299 -3.15%
std::multiset<int>::insert(value)_(already_present)/0 18.287 -
std::multiset<int>::insert(value)_(already_present)/1024 28.176 -1.28%
std::multiset<int>::insert(value)_(already_present)/32 19.004 -3.06%
std::multiset<int>::insert(value)_(already_present)/8192 32.922 -
std::multiset<int>::insert(value)_(new_value)/0 17.957 -
std::multiset<int>::insert(value)_(new_value)/1024 48.678 -3.69%
std::multiset<int>::insert(value)_(new_value)/32 20.143 -
std::multiset<int>::insert(value)_(new_value)/8192 73.542 -6.22%
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.181 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.653 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.838 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.103 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.884 -1.35%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.093 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.304 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6238.834 -2.30%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 216.425 -4.30%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49289.215 -3.27%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.304 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6271.489 -2.06%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 219.323 -2.83%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49763.160 -2.10%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.228 1.85%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1324.366 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 34.961 1.83%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12229.313 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.017 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.067 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.213 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.685 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 15.021 3.85%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.814 -1.08%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.079 -
std::multiset<std::string>::clear()/0 421.186 -
std::multiset<std::string>::clear()/1024 20291.630 1.16%
std::multiset<std::string>::clear()/32 930.090 4.00%
std::multiset<std::string>::clear()/8192 203659.860 -1.15%
std::multiset<std::string>::contains(key)_(existent)/0 0.018 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.232 -1.67%
std::multiset<std::string>::contains(key)_(existent)/32 16.614 11.79%
std::multiset<std::string>::contains(key)_(existent)/8192 28.785 4.06%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.901 1.92%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.801 -
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.048 15.26%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.136 -
std::multiset<std::string>::count(key)_(existent)/32 19.584 -
std::multiset<std::string>::count(key)_(existent)/8192 30.044 4.07%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.958 3.40%
std::multiset<std::string>::count(key)_(non-existent)/32 9.863 -5.55%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.503 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.730 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6884.330 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 211.300 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57391.328 -
std::multiset<std::string>::ctor(const&)/0 13.587 -
std::multiset<std::string>::ctor(const&)/1024 35006.445 -
std::multiset<std::string>::ctor(const&)/32 724.789 -
std::multiset<std::string>::ctor(const&)/8192 341254.524 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.611 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36790.607 -
std::multiset<std::string>::ctor(const&,_alloc)/32 751.932 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 343030.884 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.787 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39720.348 -1.27%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 767.796 1.37%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384242.904 1.20%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.772 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54166.399 -1.91%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 911.363 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1051571.922 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.034 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.074 4.86%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.807 11.69%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.827 1.40%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.616 -4.52%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.091 -1.16%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.133 -6.50%
std::multiset<std::string>::erase(iterator)/0 29.137 -8.87%
std::multiset<std::string>::erase(iterator)/1024 29.635 -11.74%
std::multiset<std::string>::erase(iterator)/32 31.023 -4.50%
std::multiset<std::string>::erase(iterator)/8192 27.186 -13.43%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.446 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12464.734 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.902 -2.45%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115578.452 -
std::multiset<std::string>::erase(key)_(existent)/0 40.537 -33.85%
std::multiset<std::string>::erase(key)_(existent)/1024 86.999 44.86%
std::multiset<std::string>::erase(key)_(existent)/32 50.169 -18.09%
std::multiset<std::string>::erase(key)_(existent)/8192 128.931 -4.41%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 23.107 -2.16%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.020 -5.77%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.231 1.30%
std::multiset<std::string>::find(key)_(existent)/0 0.034 -
std::multiset<std::string>::find(key)_(existent)/1024 27.662 30.83%
std::multiset<std::string>::find(key)_(existent)/32 21.700 37.71%
std::multiset<std::string>::find(key)_(existent)/8192 41.448 41.55%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.617 4.93%
std::multiset<std::string>::find(key)_(non-existent)/32 10.425 2.40%
std::multiset<std::string>::find(key)_(non-existent)/8192 26.729 -13.16%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.509 10.00%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 62.911 3.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.352 -20.10%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 87.565 -8.74%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.383 2.08%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.936 10.91%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.841 -28.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.981 -4.47%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.287 -9.72%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.812 -27.93%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 32.766 14.95%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 79.933 -8.80%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.412 2.69%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 28.973 -25.47%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.273 -8.30%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.658 1.69%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.761 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 69988.337 3.43%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1468.784 4.24%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 842475.468 2.57%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.103 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58038.268 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1432.301 -10.56%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 798243.896 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.651 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.010 -1.84%
std::multiset<std::string>::insert(value)_(already_present)/32 42.306 -
std::multiset<std::string>::insert(value)_(already_present)/8192 65.679 -
std::multiset<std::string>::insert(value)_(new_value)/0 34.868 -1.73%
std::multiset<std::string>::insert(value)_(new_value)/1024 63.340 -1.71%
std::multiset<std::string>::insert(value)_(new_value)/32 43.098 -2.15%
std::multiset<std::string>::insert(value)_(new_value)/8192 74.925 -23.98%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.034 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.111 4.25%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.872 2.86%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.930 8.99%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.522 -6.20%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.380 3.01%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.107 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.275 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35873.921 -2.61%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 684.178 1.08%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347411.517 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.269 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35957.414 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 582.507 -1.89%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345460.244 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16834.911 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 392.895 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206510.605 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.328 5.40%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.381 3.87%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.317 -1.83%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.872 -2.69%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.959 6.95%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.685 -1.34%
std::none_of(deque<int>)_(process_all)/32 11.544 -
std::none_of(deque<int>)_(process_all)/32768 11530.972 8.85%
std::none_of(deque<int>)_(process_all)/50 18.328 -
std::none_of(deque<int>)_(process_all)/8 3.095 -3.93%
std::none_of(deque<int>)_(process_all)/8192 2880.617 9.10%
std::none_of(list<int>)_(process_all)/32 11.818 3.39%
std::none_of(list<int>)_(process_all)/32768 25754.813 1.15%
std::none_of(list<int>)_(process_all)/50 21.926 -
std::none_of(list<int>)_(process_all)/8 2.609 -3.52%
std::none_of(list<int>)_(process_all)/8192 7135.283 -
std::none_of(vector<int>)_(process_all)/32 8.330 -1.14%
std::none_of(vector<int>)_(process_all)/32768 8053.849 -
std::none_of(vector<int>)_(process_all)/50 14.811 -18.58%
std::none_of(vector<int>)_(process_all)/8 2.396 -5.83%
std::none_of(vector<int>)_(process_all)/8192 2024.947 -
std::partial_sort(deque<int>)_(ascending)/1024 7986.544 -
std::partial_sort(deque<int>)_(ascending)/8 30.566 1.00%
std::partial_sort(deque<int>)_(ascending)/8192 163774.819 -2.24%
std::partial_sort(deque<int>)_(descending)/1024 18554.965 -
std::partial_sort(deque<int>)_(descending)/8 43.500 3.61%
std::partial_sort(deque<int>)_(descending)/8192 286482.551 -
std::partial_sort(deque<int>)_(heap)/1024 18547.429 -
std::partial_sort(deque<int>)_(heap)/8 39.318 3.89%
std::partial_sort(deque<int>)_(heap)/8192 290880.283 -1.01%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7952.288 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.469 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 168557.593 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19613.228 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.591 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 288600.753 -
std::partial_sort(deque<int>)_(repeated)/1024 6449.664 -
std::partial_sort(deque<int>)_(repeated)/8 27.442 -1.90%
std::partial_sort(deque<int>)_(repeated)/8192 68416.314 -1.91%
std::partial_sort(deque<int>)_(shuffled)/1024 16099.785 -
std::partial_sort(deque<int>)_(shuffled)/8 34.035 -7.48%
std::partial_sort(deque<int>)_(shuffled)/8192 261909.749 -4.04%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4977.619 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.055 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55603.351 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8212.947 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.203 -1.17%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97671.164 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8245.971 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.564 1.11%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101002.857 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4983.362 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.069 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55559.188 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9209.799 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.890 1.73%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97784.017 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3936.529 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.603 4.58%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46816.383 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6925.742 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.325 1.53%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91028.537 -
std::partial_sort(vector<int>)_(ascending)/1024 5006.303 -
std::partial_sort(vector<int>)_(ascending)/8 20.747 -
std::partial_sort(vector<int>)_(ascending)/8192 54706.207 -
std::partial_sort(vector<int>)_(descending)/1024 8206.935 -
std::partial_sort(vector<int>)_(descending)/8 25.046 1.55%
std::partial_sort(vector<int>)_(descending)/8192 97687.560 -
std::partial_sort(vector<int>)_(heap)/1024 8231.179 -
std::partial_sort(vector<int>)_(heap)/8 26.592 -
std::partial_sort(vector<int>)_(heap)/8192 100830.483 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4993.559 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.776 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54597.325 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9124.962 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.378 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97549.641 -
std::partial_sort(vector<int>)_(repeated)/1024 3937.801 -
std::partial_sort(vector<int>)_(repeated)/8 20.269 -
std::partial_sort(vector<int>)_(repeated)/8192 46695.447 -
std::partial_sort(vector<int>)_(shuffled)/1024 6928.602 -
std::partial_sort(vector<int>)_(shuffled)/8 22.300 -
std::partial_sort(vector<int>)_(shuffled)/8192 88538.026 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5500.060 2.91%
std::partial_sort_copy(deque<int>)_(ascending)/8 10.932 1.73%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57683.507 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8423.957 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.809 -2.46%
std::partial_sort_copy(deque<int>)_(descending)/8192 98849.123 -1.12%
std::partial_sort_copy(deque<int>)_(heap)/1024 8561.326 -2.04%
std::partial_sort_copy(deque<int>)_(heap)/8 16.065 2.65%
std::partial_sort_copy(deque<int>)_(heap)/8192 103033.772 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5465.728 2.34%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.858 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57254.407 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9335.234 -1.11%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.538 -1.27%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99246.661 -1.48%
std::partial_sort_copy(deque<int>)_(repeated)/1024 4307.122 1.52%
std::partial_sort_copy(deque<int>)_(repeated)/8 10.559 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49300.718 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7233.278 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.994 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92348.287 -4.58%
std::partial_sort_copy(list<int>)_(ascending)/1024 5702.780 2.19%
std::partial_sort_copy(list<int>)_(ascending)/8 9.043 -
std::partial_sort_copy(list<int>)_(ascending)/8192 60824.295 -
std::partial_sort_copy(list<int>)_(descending)/1024 8489.486 -
std::partial_sort_copy(list<int>)_(descending)/8 18.836 -
std::partial_sort_copy(list<int>)_(descending)/8192 100624.771 -
std::partial_sort_copy(list<int>)_(heap)/1024 8566.103 -
std::partial_sort_copy(list<int>)_(heap)/8 15.809 -4.37%
std::partial_sort_copy(list<int>)_(heap)/8192 104562.718 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 6344.139 13.88%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.056 1.99%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61489.578 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9505.280 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.009 3.58%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101440.970 -
std::partial_sort_copy(list<int>)_(repeated)/1024 5256.300 16.71%
std::partial_sort_copy(list<int>)_(repeated)/8 8.505 -
std::partial_sort_copy(list<int>)_(repeated)/8192 53617.362 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7309.239 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.602 -11.30%
std::partial_sort_copy(list<int>)_(shuffled)/8192 92766.920 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5228.813 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.610 -10.02%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55708.038 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8386.631 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.799 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 97977.183 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8310.211 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.191 1.55%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101955.569 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5237.121 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 11.016 -4.95%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55767.288 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9110.523 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.614 -6.91%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98497.746 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4073.848 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.809 -3.75%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47702.894 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7107.657 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.482 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92258.555 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5093.396 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.135 1.81%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55358.509 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8299.633 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.472 -
std::partial_sort_copy(vector<int>)_(descending)/8192 99447.320 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8263.792 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.498 1.86%
std::partial_sort_copy(vector<int>)_(heap)/8192 102371.369 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5067.130 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.106 2.81%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55405.044 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9180.908 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.822 -1.65%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99424.926 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4034.180 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.747 3.14%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47530.051 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7085.475 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.331 3.05%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94093.045 -
std::partition(deque<int>)_(dense)/1024 361.506 -
std::partition(deque<int>)_(dense)/32 9.526 -11.91%
std::partition(deque<int>)_(dense)/50 13.890 -14.37%
std::partition(deque<int>)_(dense)/8192 2807.036 -
std::partition(deque<int>)_(sparse)/1024 388.876 -
std::partition(deque<int>)_(sparse)/32 12.386 -1.68%
std::partition(deque<int>)_(sparse)/50 18.493 -1.13%
std::partition(deque<int>)_(sparse)/8192 3033.566 -
std::partition(list<int>)_(dense)/1024 390.089 -
std::partition(list<int>)_(dense)/32 8.744 -
std::partition(list<int>)_(dense)/50 13.237 -
std::partition(list<int>)_(dense)/8192 4393.422 -27.50%
std::partition(list<int>)_(sparse)/1024 720.851 -
std::partition(list<int>)_(sparse)/32 8.874 -
std::partition(list<int>)_(sparse)/50 14.693 -
std::partition(list<int>)_(sparse)/8192 7142.937 -18.28%
std::partition(vector<int>)_(dense)/1024 242.290 -1.95%
std::partition(vector<int>)_(dense)/32 8.631 3.34%
std::partition(vector<int>)_(dense)/50 13.058 -1.70%
std::partition(vector<int>)_(dense)/8192 1877.678 -
std::partition(vector<int>)_(sparse)/1024 257.782 -
std::partition(vector<int>)_(sparse)/32 8.849 -1.12%
std::partition(vector<int>)_(sparse)/50 14.024 -1.86%
std::partition(vector<int>)_(sparse)/8192 1879.410 -
std::partition_copy(deque<int>)/1024 631.361 -
std::partition_copy(deque<int>)/32 12.995 2.56%
std::partition_copy(deque<int>)/50 20.965 -
std::partition_copy(deque<int>)/8192 5706.067 -
std::partition_copy(list<int>)/1024 716.130 -
std::partition_copy(list<int>)/32 8.485 -1.19%
std::partition_copy(list<int>)/50 13.050 -
std::partition_copy(list<int>)/8192 7263.706 8.18%
std::partition_copy(vector<int>)/1024 470.810 -
std::partition_copy(vector<int>)/32 8.138 -
std::partition_copy(vector<int>)/50 12.874 -1.69%
std::partition_copy(vector<int>)/8192 4545.092 -
std::partition_point(deque<int>)/1024 9.320 -
std::partition_point(deque<int>)/32 4.827 4.30%
std::partition_point(deque<int>)/50 5.014 3.36%
std::partition_point(deque<int>)/8192 16.384 -
std::partition_point(list<int>)/1024 1118.254 -
std::partition_point(list<int>)/32 15.995 -1.18%
std::partition_point(list<int>)/50 24.745 -
std::partition_point(list<int>)/8192 11750.751 -
std::partition_point(vector<int>)/1024 6.204 -
std::partition_point(vector<int>)/32 2.547 -
std::partition_point(vector<int>)/50 2.561 -
std::partition_point(vector<int>)/8192 9.471 -
std::remove(deque<int>)_(prefix)/1024 527.209 -
std::remove(deque<int>)_(prefix)/32 59.746 -
std::remove(deque<int>)_(prefix)/50 67.950 -
std::remove(deque<int>)_(prefix)/8192 3900.173 -
std::remove(deque<int>)_(sprinkled)/1024 521.112 -
std::remove(deque<int>)_(sprinkled)/32 57.537 8.56%
std::remove(deque<int>)_(sprinkled)/50 64.790 11.82%
std::remove(deque<int>)_(sprinkled)/8192 3865.802 -
std::remove(list<int>)_(prefix)/1024 983.669 -3.02%
std::remove(list<int>)_(prefix)/32 55.238 -1.12%
std::remove(list<int>)_(prefix)/50 66.940 -1.37%
std::remove(list<int>)_(prefix)/8192 8442.505 2.86%
std::remove(list<int>)_(sprinkled)/1024 967.026 1.14%
std::remove(list<int>)_(sprinkled)/32 56.446 2.71%
std::remove(list<int>)_(sprinkled)/50 64.660 -14.66%
std::remove(list<int>)_(sprinkled)/8192 7980.017 2.29%
std::remove(vector<int>)_(prefix)/1024 311.643 -
std::remove(vector<int>)_(prefix)/32 51.612 -
std::remove(vector<int>)_(prefix)/50 56.813 -
std::remove(vector<int>)_(prefix)/8192 2116.070 -
std::remove(vector<int>)_(sprinkled)/1024 288.537 -
std::remove(vector<int>)_(sprinkled)/32 51.684 -
std::remove(vector<int>)_(sprinkled)/50 55.754 -
std::remove(vector<int>)_(sprinkled)/8192 1988.229 -
std::remove_copy(deque<int>)_(prefix)/1024 399.318 -
std::remove_copy(deque<int>)_(prefix)/32 12.934 -
std::remove_copy(deque<int>)_(prefix)/50 19.241 1.03%
std::remove_copy(deque<int>)_(prefix)/8192 3365.219 -
std::remove_copy(deque<int>)_(sprinkled)/1024 361.273 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.350 1.16%
std::remove_copy(deque<int>)_(sprinkled)/50 18.581 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2892.220 -
std::remove_copy(list<int>)_(prefix)/1024 758.070 -
std::remove_copy(list<int>)_(prefix)/32 10.823 -
std::remove_copy(list<int>)_(prefix)/50 21.963 -
std::remove_copy(list<int>)_(prefix)/8192 7034.718 -14.82%
std::remove_copy(list<int>)_(sprinkled)/1024 743.573 -
std::remove_copy(list<int>)_(sprinkled)/32 11.270 -
std::remove_copy(list<int>)_(sprinkled)/50 18.566 -1.11%
std::remove_copy(list<int>)_(sprinkled)/8192 6973.143 -16.47%
std::remove_copy(vector<int>)_(prefix)/1024 267.251 -
std::remove_copy(vector<int>)_(prefix)/32 8.959 -
std::remove_copy(vector<int>)_(prefix)/50 13.377 -
std::remove_copy(vector<int>)_(prefix)/8192 2069.783 -
std::remove_copy(vector<int>)_(sprinkled)/1024 480.484 -
std::remove_copy(vector<int>)_(sprinkled)/32 15.033 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.408 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3676.572 -
std::remove_copy_if(deque<int>)_(prefix)/1024 531.778 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.949 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.423 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3900.116 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.422 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.963 1.97%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.786 2.01%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3230.267 -
std::remove_copy_if(list<int>)_(prefix)/1024 797.245 -
std::remove_copy_if(list<int>)_(prefix)/32 14.842 -
std::remove_copy_if(list<int>)_(prefix)/50 27.076 -
std::remove_copy_if(list<int>)_(prefix)/8192 7246.692 -14.60%
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.741 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.491 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.634 -4.38%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7209.935 -14.74%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.336 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.271 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.730 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3331.937 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.859 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.332 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.918 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3750.774 -
std::remove_if(deque<int>)_(prefix)/1024 558.379 -
std::remove_if(deque<int>)_(prefix)/32 56.936 -
std::remove_if(deque<int>)_(prefix)/50 67.128 1.02%
std::remove_if(deque<int>)_(prefix)/8192 4252.284 -
std::remove_if(deque<int>)_(sprinkled)/1024 548.012 -
std::remove_if(deque<int>)_(sprinkled)/32 58.283 -
std::remove_if(deque<int>)_(sprinkled)/50 67.011 -
std::remove_if(deque<int>)_(sprinkled)/8192 3964.518 -
std::remove_if(list<int>)_(prefix)/1024 1021.136 -1.89%
std::remove_if(list<int>)_(prefix)/32 61.495 -
std::remove_if(list<int>)_(prefix)/50 75.193 -
std::remove_if(list<int>)_(prefix)/8192 9806.189 -1.94%
std::remove_if(list<int>)_(sprinkled)/1024 996.385 -1.46%
std::remove_if(list<int>)_(sprinkled)/32 59.892 -
std::remove_if(list<int>)_(sprinkled)/50 73.411 -4.14%
std::remove_if(list<int>)_(sprinkled)/8192 8278.531 -
std::remove_if(vector<int>)_(prefix)/1024 356.189 -6.70%
std::remove_if(vector<int>)_(prefix)/32 51.892 -3.22%
std::remove_if(vector<int>)_(prefix)/50 57.663 -4.95%
std::remove_if(vector<int>)_(prefix)/8192 2596.746 -
std::remove_if(vector<int>)_(sprinkled)/1024 523.881 27.80%
std::remove_if(vector<int>)_(sprinkled)/32 56.252 5.49%
std::remove_if(vector<int>)_(sprinkled)/50 65.707 10.17%
std::remove_if(vector<int>)_(sprinkled)/8192 3825.176 29.23%
std::replace(deque<int>)_(prefix)/1024 413.182 -
std::replace(deque<int>)_(prefix)/32 12.800 -
std::replace(deque<int>)_(prefix)/50 19.056 -
std::replace(deque<int>)_(prefix)/8192 3275.858 -
std::replace(deque<int>)_(sprinkled)/1024 354.433 -
std::replace(deque<int>)_(sprinkled)/32 12.647 -
std::replace(deque<int>)_(sprinkled)/50 18.751 -
std::replace(deque<int>)_(sprinkled)/8192 2820.736 -
std::replace(list<int>)_(prefix)/1024 738.402 -
std::replace(list<int>)_(prefix)/32 11.105 -
std::replace(list<int>)_(prefix)/50 18.410 -
std::replace(list<int>)_(prefix)/8192 7031.677 -
std::replace(list<int>)_(sprinkled)/1024 728.037 -
std::replace(list<int>)_(sprinkled)/32 11.372 -
std::replace(list<int>)_(sprinkled)/50 18.079 2.39%
std::replace(list<int>)_(sprinkled)/8192 7175.391 -
std::replace(vector<int>)_(prefix)/1024 159.450 -
std::replace(vector<int>)_(prefix)/32 5.033 -
std::replace(vector<int>)_(prefix)/50 7.722 -
std::replace(vector<int>)_(prefix)/8192 1280.864 -
std::replace(vector<int>)_(sprinkled)/1024 155.791 -1.23%
std::replace(vector<int>)_(sprinkled)/32 5.293 -8.65%
std::replace(vector<int>)_(sprinkled)/50 8.089 -4.85%
std::replace(vector<int>)_(sprinkled)/8192 1294.071 4.82%
std::replace_if(deque<int>)_(prefix)/1024 481.857 -
std::replace_if(deque<int>)_(prefix)/32 14.044 1.36%
std::replace_if(deque<int>)_(prefix)/50 20.360 -
std::replace_if(deque<int>)_(prefix)/8192 3524.790 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.922 -
std::replace_if(deque<int>)_(sprinkled)/32 12.445 -
std::replace_if(deque<int>)_(sprinkled)/50 18.668 -
std::replace_if(deque<int>)_(sprinkled)/8192 2922.268 -
std::replace_if(list<int>)_(prefix)/1024 745.552 -
std::replace_if(list<int>)_(prefix)/32 13.154 -
std::replace_if(list<int>)_(prefix)/50 24.455 -
std::replace_if(list<int>)_(prefix)/8192 7133.266 -
std::replace_if(list<int>)_(sprinkled)/1024 742.366 -
std::replace_if(list<int>)_(sprinkled)/32 13.480 -
std::replace_if(list<int>)_(sprinkled)/50 23.068 -3.91%
std::replace_if(list<int>)_(sprinkled)/8192 7315.686 -
std::replace_if(vector<int>)_(prefix)/1024 272.687 -
std::replace_if(vector<int>)_(prefix)/32 8.933 -
std::replace_if(vector<int>)_(prefix)/50 13.588 -
std::replace_if(vector<int>)_(prefix)/8192 2040.396 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.397 -
std::replace_if(vector<int>)_(sprinkled)/32 8.736 -
std::replace_if(vector<int>)_(sprinkled)/50 14.617 13.51%
std::replace_if(vector<int>)_(sprinkled)/8192 1902.757 -
std::reverse(deque<int>)/32768 6061.608 5.79%
std::reverse(deque<int>)/4096 720.524 -
std::reverse(deque<int>)/512 113.047 -
std::reverse(deque<int>)/64 13.071 -
std::reverse(deque<int>)/8 2.531 -
std::reverse(list<int>)/32768 17426.850 -
std::reverse(list<int>)/4096 1673.975 -
std::reverse(list<int>)/512 194.404 1.05%
std::reverse(list<int>)/64 17.746 1.51%
std::reverse(list<int>)/8 2.519 24.30%
std::reverse(vector<int>)/32768 1044.376 -
std::reverse(vector<int>)/4096 130.498 -
std::reverse(vector<int>)/512 16.444 -
std::reverse(vector<int>)/64 4.139 -
std::reverse(vector<int>)/8 1.554 1.98%
std::reverse_copy(deque<int>)/32768 8101.745 -
std::reverse_copy(deque<int>)/4096 983.580 1.10%
std::reverse_copy(deque<int>)/512 125.932 -
std::reverse_copy(deque<int>)/64 16.065 -
std::reverse_copy(deque<int>)/8 2.557 -
std::reverse_copy(list<int>)/32768 26255.479 -
std::reverse_copy(list<int>)/4096 3143.907 2.06%
std::reverse_copy(list<int>)/512 366.457 -
std::reverse_copy(list<int>)/64 30.517 1.27%
std::reverse_copy(list<int>)/8 2.428 -
std::reverse_copy(vector<int>)/32768 976.475 -
std::reverse_copy(vector<int>)/4096 134.412 -
std::reverse_copy(vector<int>)/512 17.156 -
std::reverse_copy(vector<int>)/64 2.490 -
std::reverse_copy(vector<int>)/8 2.606 9.90%
std::rotate(deque<int>)_(1_element_backward)/1024 42.153 -
std::rotate(deque<int>)_(1_element_backward)/32 4.603 4.30%
std::rotate(deque<int>)_(1_element_backward)/50 5.293 -
std::rotate(deque<int>)_(1_element_backward)/8192 309.661 -
std::rotate(deque<int>)_(1_element_forward)/1024 40.572 4.79%
std::rotate(deque<int>)_(1_element_forward)/32 4.790 2.66%
std::rotate(deque<int>)_(1_element_forward)/50 5.555 2.14%
std::rotate(deque<int>)_(1_element_forward)/8192 303.148 -
std::rotate(deque<int>)_(by_1/2)/1024 176.283 1.72%
std::rotate(deque<int>)_(by_1/2)/32 7.494 -1.02%
std::rotate(deque<int>)_(by_1/2)/50 10.248 -2.60%
std::rotate(deque<int>)_(by_1/2)/8192 1459.816 -
std::rotate(deque<int>)_(by_1/3)/1024 1867.705 -
std::rotate(deque<int>)_(by_1/3)/32 45.504 -
std::rotate(deque<int>)_(by_1/3)/50 77.238 -
std::rotate(deque<int>)_(by_1/3)/8192 22598.074 -
std::rotate(deque<int>)_(by_1/4)/1024 810.120 3.63%
std::rotate(deque<int>)_(by_1/4)/32 29.398 -1.15%
std::rotate(deque<int>)_(by_1/4)/50 75.242 -
std::rotate(deque<int>)_(by_1/4)/8192 6805.475 -
std::rotate(list<int>)_(1_element_backward)/1024 747.024 -52.80%
std::rotate(list<int>)_(1_element_backward)/32 13.091 1.61%
std::rotate(list<int>)_(1_element_backward)/50 25.410 -
std::rotate(list<int>)_(1_element_backward)/8192 8708.363 -
std::rotate(list<int>)_(1_element_forward)/1024 740.371 -53.55%
std::rotate(list<int>)_(1_element_forward)/32 14.000 -1.76%
std::rotate(list<int>)_(1_element_forward)/50 24.865 2.02%
std::rotate(list<int>)_(1_element_forward)/8192 8008.950 -5.77%
std::rotate(list<int>)_(by_1/2)/1024 386.518 -
std::rotate(list<int>)_(by_1/2)/32 7.081 -
std::rotate(list<int>)_(by_1/2)/50 14.034 -
std::rotate(list<int>)_(by_1/2)/8192 5176.115 -11.85%
std::rotate(list<int>)_(by_1/3)/1024 807.080 -
std::rotate(list<int>)_(by_1/3)/32 14.979 -
std::rotate(list<int>)_(by_1/3)/50 25.171 2.25%
std::rotate(list<int>)_(by_1/3)/8192 8965.925 -1.72%
std::rotate(list<int>)_(by_1/4)/1024 580.294 -
std::rotate(list<int>)_(by_1/4)/32 14.620 -
std::rotate(list<int>)_(by_1/4)/50 25.096 1.03%
std::rotate(list<int>)_(by_1/4)/8192 7335.605 -3.99%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.847 2.17%
std::rotate(vector<bool>)_(1_element_backward)/32 17.975 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.979 1.08%
std::rotate(vector<bool>)_(1_element_backward)/8192 107.085 2.17%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.357 -
std::rotate(vector<bool>)_(1_element_forward)/32 18.107 3.26%
std::rotate(vector<bool>)_(1_element_forward)/50 18.130 3.00%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.986 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.399 -
std::rotate(vector<bool>)_(by_1/2)/32 18.345 2.66%
std::rotate(vector<bool>)_(by_1/2)/50 18.122 2.24%
std::rotate(vector<bool>)_(by_1/2)/8192 15.168 -
std::rotate(vector<bool>)_(by_1/3)/1024 50.242 2.64%
std::rotate(vector<bool>)_(by_1/3)/32 18.056 3.22%
std::rotate(vector<bool>)_(by_1/3)/50 18.131 3.25%
std::rotate(vector<bool>)_(by_1/3)/8192 147.150 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.149 3.44%
std::rotate(vector<bool>)_(by_1/4)/32 18.176 2.51%
std::rotate(vector<bool>)_(by_1/4)/50 18.054 2.50%
std::rotate(vector<bool>)_(by_1/4)/8192 30.385 -
std::rotate(vector<int>)_(1_element_backward)/1024 36.167 1.08%
std::rotate(vector<int>)_(1_element_backward)/32 2.905 -
std::rotate(vector<int>)_(1_element_backward)/50 5.326 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.542 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.324 -
std::rotate(vector<int>)_(1_element_forward)/32 2.928 -
std::rotate(vector<int>)_(1_element_forward)/50 5.272 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.635 -
std::rotate(vector<int>)_(by_1/2)/1024 31.969 -
std::rotate(vector<int>)_(by_1/2)/32 3.656 -
std::rotate(vector<int>)_(by_1/2)/50 4.456 -
std::rotate(vector<int>)_(by_1/2)/8192 240.565 -
std::rotate(vector<int>)_(by_1/3)/1024 1370.833 -
std::rotate(vector<int>)_(by_1/3)/32 21.779 1.06%
std::rotate(vector<int>)_(by_1/3)/50 40.216 -
std::rotate(vector<int>)_(by_1/3)/8192 10963.866 -
std::rotate(vector<int>)_(by_1/4)/1024 331.263 -
std::rotate(vector<int>)_(by_1/4)/32 12.126 -
std::rotate(vector<int>)_(by_1/4)/50 40.365 -
std::rotate(vector<int>)_(by_1/4)/8192 2615.736 -
std::rotate_copy(deque<int>)/1024 34.858 -
std::rotate_copy(deque<int>)/32 2.622 -2.51%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 294.887 -
std::rotate_copy(list<int>)/1024 730.122 -
std::rotate_copy(list<int>)/32 8.265 -
std::rotate_copy(list<int>)/50 14.193 -49.96%
std::rotate_copy(list<int>)/8192 6693.869 -
std::rotate_copy(vector<int>)/1024 33.370 -1.08%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.701 -
std::rotate_copy(vector<int>)/8192 694.348 -11.76%
std::sample(deque<int>)/1024 11876.717 -
std::sample(deque<int>)/32 321.487 -
std::sample(deque<int>)/8192 94945.602 -
std::sample(list<int>)/1024 11714.850 -
std::sample(list<int>)/32 313.430 -
std::sample(list<int>)/8192 96825.649 -
std::sample(vector<int>)/1024 11283.574 1.14%
std::sample(vector<int>)/32 306.978 1.09%
std::sample(vector<int>)/8192 90949.782 1.12%
std::search(deque<int>)_(near_matches)/1000 18762.677 -22.42%
std::search(deque<int>)_(near_matches)/1024 19757.308 -21.90%
std::search(deque<int>)_(near_matches)/8192 1453707.208 -
std::search(deque<int>)_(no_match)/1000 406.903 -
std::search(deque<int>)_(no_match)/1024 349.602 -15.93%
std::search(deque<int>)_(no_match)/1048576 424342.582 -
std::search(deque<int>)_(no_match)/8192 3316.293 -
std::search(deque<int>)_(same_length)/1000 351.312 7.77%
std::search(deque<int>)_(same_length)/1024 473.726 -
std::search(deque<int>)_(same_length)/8192 3784.102 -2.84%
std::search(deque<int>)_(single_element)/1000 433.857 -2.49%
std::search(deque<int>)_(single_element)/1024 459.418 -
std::search(deque<int>)_(single_element)/8192 3665.772 -
std::search(deque<int>,_pred)_(near_matches)/1000 27136.265 10.79%
std::search(deque<int>,_pred)_(near_matches)/1024 28380.739 10.88%
std::search(deque<int>,_pred)_(near_matches)/8192 1535555.888 -
std::search(deque<int>,_pred)_(no_match)/1000 427.776 -
std::search(deque<int>,_pred)_(no_match)/1024 373.138 -
std::search(deque<int>,_pred)_(no_match)/1048576 444309.501 -
std::search(deque<int>,_pred)_(no_match)/8192 3482.431 -
std::search(deque<int>,_pred)_(same_length)/1000 498.130 2.87%
std::search(deque<int>,_pred)_(same_length)/1024 510.506 -
std::search(deque<int>,_pred)_(same_length)/8192 4056.217 -
std::search(deque<int>,_pred)_(single_element)/1000 477.908 -
std::search(deque<int>,_pred)_(single_element)/1024 488.059 -
std::search(deque<int>,_pred)_(single_element)/8192 3883.107 -
std::search(list<int>)_(near_matches)/1000 37742.834 -
std::search(list<int>)_(near_matches)/1024 39697.518 -
std::search(list<int>)_(near_matches)/8192 2552505.475 -
std::search(list<int>)_(no_match)/1000 672.363 -56.23%
std::search(list<int>)_(no_match)/1024 763.668 -52.03%
std::search(list<int>)_(no_match)/1048576 830333.772 -3.49%
std::search(list<int>)_(no_match)/8192 7031.929 -3.25%
std::search(list<int>)_(same_length)/1000 745.214 1.09%
std::search(list<int>)_(same_length)/1024 775.017 -
std::search(list<int>)_(same_length)/8192 9410.045 -11.03%
std::search(list<int>)_(single_element)/1000 671.320 20.12%
std::search(list<int>)_(single_element)/1024 740.759 -3.30%
std::search(list<int>)_(single_element)/8192 7832.236 -
std::search(list<int>,_pred)_(near_matches)/1000 42407.528 -1.29%
std::search(list<int>,_pred)_(near_matches)/1024 44211.134 -1.15%
std::search(list<int>,_pred)_(near_matches)/8192 2730535.342 -
std::search(list<int>,_pred)_(no_match)/1000 751.745 -
std::search(list<int>,_pred)_(no_match)/1024 768.614 -
std::search(list<int>,_pred)_(no_match)/1048576 899168.115 -1.67%
std::search(list<int>,_pred)_(no_match)/8192 7020.568 -
std::search(list<int>,_pred)_(same_length)/1000 775.400 -
std::search(list<int>,_pred)_(same_length)/1024 791.020 -
std::search(list<int>,_pred)_(same_length)/8192 8931.594 -1.28%
std::search(list<int>,_pred)_(single_element)/1000 820.508 -1.60%
std::search(list<int>,_pred)_(single_element)/1024 840.735 -
std::search(list<int>,_pred)_(single_element)/8192 8703.321 1.18%
std::search(vector<int>)_(near_matches)/1000 14040.312 -
std::search(vector<int>)_(near_matches)/1024 14891.508 -
std::search(vector<int>)_(near_matches)/8192 769442.297 -
std::search(vector<int>)_(no_match)/1000 207.000 -
std::search(vector<int>)_(no_match)/1024 212.062 -
std::search(vector<int>)_(no_match)/1048576 210820.343 -
std::search(vector<int>)_(no_match)/8192 1642.866 -
std::search(vector<int>)_(same_length)/1000 241.315 -
std::search(vector<int>)_(same_length)/1024 245.963 -
std::search(vector<int>)_(same_length)/8192 1874.982 -
std::search(vector<int>)_(single_element)/1000 238.289 4.69%
std::search(vector<int>)_(single_element)/1024 243.601 4.65%
std::search(vector<int>)_(single_element)/8192 1862.108 2.94%
std::search(vector<int>,_pred)_(near_matches)/1000 22972.680 -
std::search(vector<int>,_pred)_(near_matches)/1024 24093.354 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452330.129 -
std::search(vector<int>,_pred)_(no_match)/1000 467.947 -
std::search(vector<int>,_pred)_(no_match)/1024 474.150 -
std::search(vector<int>,_pred)_(no_match)/1048576 443744.496 -
std::search(vector<int>,_pred)_(no_match)/8192 4030.832 -
std::search(vector<int>,_pred)_(same_length)/1000 600.766 -
std::search(vector<int>,_pred)_(same_length)/1024 615.551 -
std::search(vector<int>,_pred)_(same_length)/8192 4921.975 -
std::search(vector<int>,_pred)_(single_element)/1000 459.187 -
std::search(vector<int>,_pred)_(single_element)/1024 469.913 -
std::search(vector<int>,_pred)_(single_element)/8192 3749.550 -
std::search_n(deque<int>)_(no_match)/1000 435.060 -1.93%
std::search_n(deque<int>)_(no_match)/1024 442.992 -
std::search_n(deque<int>)_(no_match)/1048576 438926.163 -1.19%
std::search_n(deque<int>)_(no_match)/8192 3426.708 -1.07%
std::search_n(deque<int>,_pred)_(no_match)/1000 621.015 2.83%
std::search_n(deque<int>,_pred)_(no_match)/1024 643.196 3.07%
std::search_n(deque<int>,_pred)_(no_match)/1048576 554521.829 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4320.195 -
std::search_n(list<int>)_(no_match)/1000 706.348 20.54%
std::search_n(list<int>)_(no_match)/1024 751.039 1.49%
std::search_n(list<int>)_(no_match)/1048576 863519.342 -1.64%
std::search_n(list<int>)_(no_match)/8192 7480.771 10.90%
std::search_n(list<int>,_pred)_(no_match)/1000 824.847 -
std::search_n(list<int>,_pred)_(no_match)/1024 843.901 -
std::search_n(list<int>,_pred)_(no_match)/1048576 983392.698 -1.80%
std::search_n(list<int>,_pred)_(no_match)/8192 8217.225 -15.41%
std::search_n(vector<int>)_(no_match)/1000 205.316 -3.91%
std::search_n(vector<int>)_(no_match)/1024 210.031 -4.05%
std::search_n(vector<int>)_(no_match)/1048576 208465.570 -2.77%
std::search_n(vector<int>)_(no_match)/8192 1625.390 -2.93%
std::search_n(vector<int>,_pred)_(no_match)/1000 511.388 -
std::search_n(vector<int>,_pred)_(no_match)/1024 523.011 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 610603.278 6.35%
std::search_n(vector<int>,_pred)_(no_match)/8192 4181.746 -2.20%
std::set<int>::clear()/0 422.536 -
std::set<int>::clear()/1024 10550.864 18.59%
std::set<int>::clear()/32 705.166 9.93%
std::set<int>::clear()/8192 90250.329 18.88%
std::set<int>::contains(key)_(existent)/0 0.017 -
std::set<int>::contains(key)_(existent)/1024 3.949 1.89%
std::set<int>::contains(key)_(existent)/32 1.706 -
std::set<int>::contains(key)_(existent)/8192 8.250 -
std::set<int>::contains(key)_(non-existent)/0 0.269 -7.01%
std::set<int>::contains(key)_(non-existent)/1024 5.305 -1.55%
std::set<int>::contains(key)_(non-existent)/32 2.745 -
std::set<int>::contains(key)_(non-existent)/8192 8.554 -
std::set<int>::count(key)_(existent)/0 0.013 -
std::set<int>::count(key)_(existent)/1024 4.276 -
std::set<int>::count(key)_(existent)/32 1.900 2.60%
std::set<int>::count(key)_(existent)/8192 8.000 1.35%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.518 -
std::set<int>::count(key)_(non-existent)/32 2.961 -
std::set<int>::count(key)_(non-existent)/8192 11.305 -
std::set<int>::ctor(&&,_different_allocs)/0 13.763 -
std::set<int>::ctor(&&,_different_allocs)/1024 6101.764 5.18%
std::set<int>::ctor(&&,_different_allocs)/32 180.228 -
std::set<int>::ctor(&&,_different_allocs)/8192 53473.016 10.89%
std::set<int>::ctor(const&)/0 13.647 -
std::set<int>::ctor(const&)/1024 8096.834 32.32%
std::set<int>::ctor(const&)/32 217.181 -
std::set<int>::ctor(const&)/8192 67809.304 38.93%
std::set<int>::ctor(const&,_alloc)/0 13.722 -
std::set<int>::ctor(const&,_alloc)/1024 8302.701 35.33%
std::set<int>::ctor(const&,_alloc)/32 310.202 43.05%
std::set<int>::ctor(const&,_alloc)/8192 70077.349 43.34%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.636 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12190.585 39.58%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 363.846 41.95%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 97912.031 39.80%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.703 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 16404.598 30.18%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 395.820 29.14%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 301433.592 14.41%
std::set<int>::equal_range(key)_(existent)/0 0.012 -
std::set<int>::equal_range(key)_(existent)/1024 4.163 3.34%
std::set<int>::equal_range(key)_(existent)/32 1.718 -
std::set<int>::equal_range(key)_(existent)/8192 8.438 4.00%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.418 -
std::set<int>::equal_range(key)_(non-existent)/32 2.626 1.34%
std::set<int>::equal_range(key)_(non-existent)/8192 11.647 16.70%
std::set<int>::erase(iterator)/0 24.054 19.84%
std::set<int>::erase(iterator)/1024 21.976 7.32%
std::set<int>::erase(iterator)/32 20.579 1.16%
std::set<int>::erase(iterator)/8192 24.490 18.95%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.916 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7412.414 11.92%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 610.392 4.22%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57396.935 8.41%
std::set<int>::erase(key)_(existent)/0 24.734 20.93%
std::set<int>::erase(key)_(existent)/1024 43.519 10.86%
std::set<int>::erase(key)_(existent)/32 26.545 20.67%
std::set<int>::erase(key)_(existent)/8192 54.296 5.41%
std::set<int>::erase(key)_(non-existent)/0 0.253 -
std::set<int>::erase(key)_(non-existent)/1024 5.361 -
std::set<int>::erase(key)_(non-existent)/32 2.495 6.19%
std::set<int>::erase(key)_(non-existent)/8192 8.126 -4.53%
std::set<int>::find(key)_(existent)/0 0.017 -
std::set<int>::find(key)_(existent)/1024 3.890 -3.52%
std::set<int>::find(key)_(existent)/32 1.600 -
std::set<int>::find(key)_(existent)/8192 7.977 -2.57%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.557 -7.62%
std::set<int>::find(key)_(non-existent)/32 2.289 -8.43%
std::set<int>::find(key)_(non-existent)/8192 8.421 -7.84%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 21.239 18.12%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 44.754 2.38%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 23.942 17.65%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.820 1.05%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 21.212 17.94%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 31.604 13.72%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 23.570 17.48%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.414 8.98%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 22.438 23.81%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 52.635 12.26%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 24.039 20.22%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 89.680 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 20.715 14.73%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 27.831 13.04%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 22.045 15.31%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.032 4.01%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.988 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 18316.142 13.23%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 881.526 8.54%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172301.408 15.59%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.604 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 9293.660 22.17%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 627.126 9.68%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 141234.230 8.20%
std::set<int>::insert(value)_(already_present)/0 0.581 -19.43%
std::set<int>::insert(value)_(already_present)/1024 7.278 25.81%
std::set<int>::insert(value)_(already_present)/32 1.788 1.46%
std::set<int>::insert(value)_(already_present)/8192 11.554 20.57%
std::set<int>::insert(value)_(new_value)/0 22.710 26.12%
std::set<int>::insert(value)_(new_value)/1024 42.160 -3.28%
std::set<int>::insert(value)_(new_value)/32 25.559 28.47%
std::set<int>::insert(value)_(new_value)/8192 72.424 -5.47%
std::set<int>::lower_bound(key)_(existent)/0 0.012 -
std::set<int>::lower_bound(key)_(existent)/1024 4.300 1.23%
std::set<int>::lower_bound(key)_(existent)/32 1.562 -
std::set<int>::lower_bound(key)_(existent)/8192 8.161 4.38%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.155 17.31%
std::set<int>::lower_bound(key)_(non-existent)/32 2.719 17.83%
std::set<int>::lower_bound(key)_(non-existent)/8192 10.892 17.57%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.337 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 10683.008 73.99%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 350.843 61.91%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 83385.829 70.25%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.338 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 10866.909 75.35%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 361.485 65.00%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 86957.749 75.56%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.085 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1348.176 -8.15%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.346 -11.90%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12356.327 -3.14%
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.117 -5.25%
std::set<int>::upper_bound(key)_(existent)/32 1.740 -2.46%
std::set<int>::upper_bound(key)_(existent)/8192 8.094 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.413 7.73%
std::set<int>::upper_bound(key)_(non-existent)/32 2.588 6.22%
std::set<int>::upper_bound(key)_(non-existent)/8192 12.660 27.10%
std::set<std::string>::clear()/0 421.644 -
std::set<std::string>::clear()/1024 26779.281 31.19%
std::set<std::string>::clear()/32 1099.360 20.01%
std::set<std::string>::clear()/8192 263869.168 29.17%
std::set<std::string>::contains(key)_(existent)/0 0.014 -
std::set<std::string>::contains(key)_(existent)/1024 40.391 84.00%
std::set<std::string>::contains(key)_(existent)/32 22.397 36.87%
std::set<std::string>::contains(key)_(existent)/8192 50.114 68.25%
std::set<std::string>::contains(key)_(non-existent)/0 0.277 -
std::set<std::string>::contains(key)_(non-existent)/1024 54.040 154.04%
std::set<std::string>::contains(key)_(non-existent)/32 25.224 160.53%
std::set<std::string>::contains(key)_(non-existent)/8192 71.418 159.63%
std::set<std::string>::count(key)_(existent)/0 0.021 -
std::set<std::string>::count(key)_(existent)/1024 44.079 87.19%
std::set<std::string>::count(key)_(existent)/32 24.508 65.87%
std::set<std::string>::count(key)_(existent)/8192 51.608 91.54%
std::set<std::string>::count(key)_(non-existent)/0 0.253 -
std::set<std::string>::count(key)_(non-existent)/1024 53.529 135.47%
std::set<std::string>::count(key)_(non-existent)/32 24.082 132.61%
std::set<std::string>::count(key)_(non-existent)/8192 71.617 121.10%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.682 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6999.903 -
std::set<std::string>::ctor(&&,_different_allocs)/32 210.054 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 59542.787 3.07%
std::set<std::string>::ctor(const&)/0 13.594 -
std::set<std::string>::ctor(const&)/1024 37681.244 6.07%
std::set<std::string>::ctor(const&)/32 979.093 40.76%
std::set<std::string>::ctor(const&)/8192 358179.515 3.51%
std::set<std::string>::ctor(const&,_alloc)/0 13.596 -
std::set<std::string>::ctor(const&,_alloc)/1024 38996.667 7.02%
std::set<std::string>::ctor(const&,_alloc)/32 929.099 16.23%
std::set<std::string>::ctor(const&,_alloc)/8192 362887.105 4.97%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.620 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 46437.528 13.43%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 910.464 35.16%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 440955.754 14.19%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.650 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 71125.205 30.45%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1370.930 44.96%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1199942.370 8.89%
std::set<std::string>::equal_range(key)_(existent)/0 0.034 -
std::set<std::string>::equal_range(key)_(existent)/1024 39.876 69.51%
std::set<std::string>::equal_range(key)_(existent)/32 24.146 53.72%
std::set<std::string>::equal_range(key)_(existent)/8192 50.478 81.57%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.253 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 52.649 121.36%
std::set<std::string>::equal_range(key)_(non-existent)/32 23.810 131.61%
std::set<std::string>::equal_range(key)_(non-existent)/8192 70.990 126.96%
std::set<std::string>::erase(iterator)/0 42.519 66.38%
std::set<std::string>::erase(iterator)/1024 41.635 46.31%
std::set<std::string>::erase(iterator)/32 44.928 41.69%
std::set<std::string>::erase(iterator)/8192 40.222 55.04%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.463 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 17487.250 38.75%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 837.381 16.30%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 149061.507 28.55%
std::set<std::string>::erase(key)_(existent)/0 75.982 17.96%
std::set<std::string>::erase(key)_(existent)/1024 113.188 46.56%
std::set<std::string>::erase(key)_(existent)/32 118.931 67.42%
std::set<std::string>::erase(key)_(existent)/8192 122.803 72.12%
std::set<std::string>::erase(key)_(non-existent)/0 0.254 -
std::set<std::string>::erase(key)_(non-existent)/1024 53.007 106.78%
std::set<std::string>::erase(key)_(non-existent)/32 23.870 70.69%
std::set<std::string>::erase(key)_(non-existent)/8192 70.713 118.64%
std::set<std::string>::find(key)_(existent)/0 0.036 -
std::set<std::string>::find(key)_(existent)/1024 40.294 73.94%
std::set<std::string>::find(key)_(existent)/32 23.674 42.03%
std::set<std::string>::find(key)_(existent)/8192 48.994 71.77%
std::set<std::string>::find(key)_(non-existent)/0 0.253 -
std::set<std::string>::find(key)_(non-existent)/1024 52.958 132.17%
std::set<std::string>::find(key)_(non-existent)/32 23.913 126.18%
std::set<std::string>::find(key)_(non-existent)/8192 70.603 124.87%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.869 -2.67%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 100.870 55.41%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 62.261 20.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 122.803 40.48%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 39.988 54.71%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 83.182 64.29%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 66.930 60.58%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 87.065 40.64%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 38.377 10.95%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.213 23.73%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.451 -2.80%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 80.704 35.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 39.990 37.87%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 46.520 57.64%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 43.953 54.40%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.384 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.238 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 99584.315 49.75%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2087.350 35.63%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1120083.228 36.12%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.226 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57856.566 42.08%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1512.234 26.42%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 764313.506 26.23%
std::set<std::string>::insert(value)_(already_present)/0 15.525 -2.61%
std::set<std::string>::insert(value)_(already_present)/1024 49.116 44.48%
std::set<std::string>::insert(value)_(already_present)/32 18.669 56.71%
std::set<std::string>::insert(value)_(already_present)/8192 39.964 4.55%
std::set<std::string>::insert(value)_(new_value)/0 39.353 19.37%
std::set<std::string>::insert(value)_(new_value)/1024 98.211 49.70%
std::set<std::string>::insert(value)_(new_value)/32 64.591 58.65%
std::set<std::string>::insert(value)_(new_value)/8192 104.744 46.91%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 40.280 81.89%
std::set<std::string>::lower_bound(key)_(existent)/32 23.803 58.89%
std::set<std::string>::lower_bound(key)_(existent)/8192 49.803 59.93%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 52.936 136.36%
std::set<std::string>::lower_bound(key)_(non-existent)/32 23.864 126.02%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 70.621 133.73%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.256 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 40736.249 12.59%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 865.063 27.16%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 374930.174 7.94%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.319 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 42389.393 16.61%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1034.438 42.10%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 383039.406 10.02%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16753.081 3.06%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 320.439 -5.79%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208488.702 1.53%
std::set<std::string>::upper_bound(key)_(existent)/0 0.029 -
std::set<std::string>::upper_bound(key)_(existent)/1024 39.513 77.37%
std::set<std::string>::upper_bound(key)_(existent)/32 23.349 37.06%
std::set<std::string>::upper_bound(key)_(existent)/8192 51.460 77.52%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 53.555 132.84%
std::set<std::string>::upper_bound(key)_(non-existent)/32 24.151 158.75%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 70.956 133.70%
std::shift_left(deque<int>)/1024 39.154 -
std::shift_left(deque<int>)/32 4.721 -1.51%
std::shift_left(deque<int>)/50 5.514 -
std::shift_left(deque<int>)/8192 303.679 -
std::shift_left(list<int>)/1024 729.896 -
std::shift_left(list<int>)/32 14.507 -
std::shift_left(list<int>)/50 27.592 -1.25%
std::shift_left(list<int>)/8192 7703.584 1.14%
std::shift_left(vector<int>)/1024 35.296 -
std::shift_left(vector<int>)/32 2.989 -
std::shift_left(vector<int>)/50 5.276 -
std::shift_left(vector<int>)/8192 282.288 -
std::shift_right(deque<int>)/1024 39.882 -
std::shift_right(deque<int>)/32 3.241 -
std::shift_right(deque<int>)/50 4.201 -
std::shift_right(deque<int>)/8192 309.668 -
std::shift_right(list<int>)/1024 736.621 -
std::shift_right(list<int>)/32 14.575 -
std::shift_right(list<int>)/50 27.087 -
std::shift_right(list<int>)/8192 7282.182 -2.44%
std::shift_right(vector<int>)/1024 35.977 -
std::shift_right(vector<int>)/32 4.180 3.08%
std::shift_right(vector<int>)/50 5.340 -
std::shift_right(vector<int>)/8192 299.541 -
std::shuffle(deque<int>)/1024 9421.258 -
std::shuffle(deque<int>)/32 298.576 -
std::shuffle(deque<int>)/8192 74718.196 -
std::shuffle(vector<int>)/1024 8893.459 -
std::shuffle(vector<int>)/32 279.569 -
std::shuffle(vector<int>)/8192 70802.650 -
std::sort(deque<int>)_(ascending)/1024 770.274 -1.61%
std::sort(deque<int>)_(ascending)/8 18.598 -1.24%
std::sort(deque<int>)_(ascending)/8192 5753.235 -1.50%
std::sort(deque<int>)_(descending)/1024 1311.650 -5.59%
std::sort(deque<int>)_(descending)/8 25.825 -
std::sort(deque<int>)_(descending)/8192 10413.135 -
std::sort(deque<int>)_(heap)/1024 6259.877 -
std::sort(deque<int>)_(heap)/8 24.801 -
std::sort(deque<int>)_(heap)/8192 69688.881 -
std::sort(deque<int>)_(pipe-organ)/1024 2725.404 -4.10%
std::sort(deque<int>)_(pipe-organ)/8 20.919 -
std::sort(deque<int>)_(pipe-organ)/8192 26590.152 -4.26%
std::sort(deque<int>)_(qsort_adversarial)/1024 17787.573 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.603 -1.12%
std::sort(deque<int>)_(qsort_adversarial)/8192 465002.785 -
std::sort(deque<int>)_(repeated)/1024 963.501 -
std::sort(deque<int>)_(repeated)/8 18.748 -1.87%
std::sort(deque<int>)_(repeated)/8192 6740.157 -
std::sort(deque<int>)_(shuffled)/1024 6872.394 -
std::sort(deque<int>)_(shuffled)/8 23.440 -1.65%
std::sort(deque<int>)_(shuffled)/8192 80681.981 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.885 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.500 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3761.603 -
std::sort(vector<NonIntegral>)_(descending)/1024 783.352 -
std::sort(vector<NonIntegral>)_(descending)/8 24.865 4.59%
std::sort(vector<NonIntegral>)_(descending)/8192 5311.744 -
std::sort(vector<NonIntegral>)_(heap)/1024 4228.708 -
std::sort(vector<NonIntegral>)_(heap)/8 22.442 -
std::sort(vector<NonIntegral>)_(heap)/8192 49502.948 -1.06%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1901.196 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.141 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18523.760 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13205.148 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.544 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154810.958 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.391 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.719 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3739.617 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4684.263 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.866 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83518.457 -
std::sort(vector<int>)_(ascending)/1024 542.652 -
std::sort(vector<int>)_(ascending)/8 16.764 -
std::sort(vector<int>)_(ascending)/8192 3761.225 -
std::sort(vector<int>)_(descending)/1024 1049.652 -
std::sort(vector<int>)_(descending)/8 24.542 -2.35%
std::sort(vector<int>)_(descending)/8192 7308.817 -1.72%
std::sort(vector<int>)_(heap)/1024 4566.917 -
std::sort(vector<int>)_(heap)/8 22.647 -
std::sort(vector<int>)_(heap)/8192 45774.531 -
std::sort(vector<int>)_(pipe-organ)/1024 2289.930 -
std::sort(vector<int>)_(pipe-organ)/8 18.624 -
std::sort(vector<int>)_(pipe-organ)/8192 21552.587 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13103.445 1.49%
std::sort(vector<int>)_(qsort_adversarial)/8 16.854 -
std::sort(vector<int>)_(qsort_adversarial)/8192 150091.102 1.46%
std::sort(vector<int>)_(repeated)/1024 662.077 -
std::sort(vector<int>)_(repeated)/8 16.883 -
std::sort(vector<int>)_(repeated)/8192 5031.944 -
std::sort(vector<int>)_(shuffled)/1024 4660.039 -
std::sort(vector<int>)_(shuffled)/8 21.212 -
std::sort(vector<int>)_(shuffled)/8192 45025.229 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3319.545 -3.90%
std::stable_partition(deque<int>)_(alloc_fails)/32 1917.072 -2.66%
std::stable_partition(deque<int>)_(alloc_fails)/50 1940.629 -3.80%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17142.229 -
std::stable_partition(deque<int>)_(dense)/1024 704.418 24.26%
std::stable_partition(deque<int>)_(dense)/32 32.821 16.95%
std::stable_partition(deque<int>)_(dense)/50 45.141 21.14%
std::stable_partition(deque<int>)_(dense)/8192 6104.388 8.20%
std::stable_partition(deque<int>)_(sparse)/1024 466.165 3.13%
std::stable_partition(deque<int>)_(sparse)/32 12.247 -
std::stable_partition(deque<int>)_(sparse)/50 29.940 -
std::stable_partition(deque<int>)_(sparse)/8192 3500.010 -5.97%
std::stable_partition(list<int>)_(alloc_fails)/1024 4105.838 -2.38%
std::stable_partition(list<int>)_(alloc_fails)/32 1889.946 -3.18%
std::stable_partition(list<int>)_(alloc_fails)/50 1922.496 -2.61%
std::stable_partition(list<int>)_(alloc_fails)/8192 25290.336 -12.94%
std::stable_partition(list<int>)_(dense)/1024 1737.427 -
std::stable_partition(list<int>)_(dense)/32 33.172 -
std::stable_partition(list<int>)_(dense)/50 57.292 3.82%
std::stable_partition(list<int>)_(dense)/8192 17465.452 -12.12%
std::stable_partition(list<int>)_(sparse)/1024 919.480 -
std::stable_partition(list<int>)_(sparse)/32 9.988 1.01%
std::stable_partition(list<int>)_(sparse)/50 25.992 -
std::stable_partition(list<int>)_(sparse)/8192 8787.272 -4.18%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2920.586 -1.63%
std::stable_partition(vector<int>)_(alloc_fails)/32 1883.825 -3.67%
std::stable_partition(vector<int>)_(alloc_fails)/50 1899.136 -3.07%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9837.042 -
std::stable_partition(vector<int>)_(dense)/1024 295.026 -
std::stable_partition(vector<int>)_(dense)/32 21.459 2.10%
std::stable_partition(vector<int>)_(dense)/50 25.687 2.82%
std::stable_partition(vector<int>)_(dense)/8192 2098.782 -
std::stable_partition(vector<int>)_(sparse)/1024 215.378 2.75%
std::stable_partition(vector<int>)_(sparse)/32 7.247 1.74%
std::stable_partition(vector<int>)_(sparse)/50 20.813 2.73%
std::stable_partition(vector<int>)_(sparse)/8192 1560.644 3.64%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4147.298 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.329 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18964.982 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28259.622 -4.95%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.215 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27112.696 -1.20%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13933.122 -1.78%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.752 -2.87%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26330.645 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16340.890 -4.14%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.243 -1.66%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22816.238 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25419.217 -4.34%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.387 2.54%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28862.502 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3825.439 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.172 -1.26%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13417.468 2.59%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19360.378 -1.29%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.952 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25498.607 -
std::stable_sort(deque<int>)_(ascending)/1024 2100.202 -2.47%
std::stable_sort(deque<int>)_(ascending)/8 18.747 -
std::stable_sort(deque<int>)_(ascending)/8192 13662.789 -
std::stable_sort(deque<int>)_(descending)/1024 2929.377 -1.60%
std::stable_sort(deque<int>)_(descending)/8 28.337 1.94%
std::stable_sort(deque<int>)_(descending)/8192 21051.764 -
std::stable_sort(deque<int>)_(heap)/1024 2724.033 -2.00%
std::stable_sort(deque<int>)_(heap)/8 26.601 -
std::stable_sort(deque<int>)_(heap)/8192 17790.795 -1.10%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2928.033 -1.56%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.089 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20810.223 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3092.858 -1.54%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.681 1.11%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20846.045 -1.01%
std::stable_sort(deque<int>)_(repeated)/1024 1337.852 -5.21%
std::stable_sort(deque<int>)_(repeated)/8 18.984 2.33%
std::stable_sort(deque<int>)_(repeated)/8192 7589.298 -1.06%
std::stable_sort(deque<int>)_(shuffled)/1024 2459.459 -1.20%
std::stable_sort(deque<int>)_(shuffled)/8 24.505 -
std::stable_sort(deque<int>)_(shuffled)/8192 14949.321 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4420.117 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.003 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53950.000 -2.51%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23373.960 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.170 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126279.030 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14170.590 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.568 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117882.042 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13974.013 -1.57%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.084 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92087.946 -1.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23068.707 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.597 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146630.797 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3347.376 2.24%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.022 1.91%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19090.322 1.58%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18384.274 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.218 1.09%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157852.533 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3987.087 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.754 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45864.881 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13295.340 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.802 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 198359.715 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10344.990 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.198 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126068.487 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8677.203 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.498 -2.12%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124195.849 1.21%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14475.894 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.695 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210552.023 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1368.002 -1.55%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.695 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15057.094 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12786.177 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.836 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184370.338 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4936.479 4.60%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.323 1.80%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19073.931 -8.25%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24191.276 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.296 -2.14%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24371.954 2.60%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14340.168 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.768 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31884.489 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14510.002 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.191 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21778.088 -1.40%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23636.284 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.852 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35812.423 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3743.215 15.82%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.979 -3.14%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9460.632 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18485.613 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.356 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28761.095 -
std::stable_sort(vector<int>)_(ascending)/1024 2057.909 -
std::stable_sort(vector<int>)_(ascending)/8 16.900 -
std::stable_sort(vector<int>)_(ascending)/8192 13472.757 -
std::stable_sort(vector<int>)_(descending)/1024 2802.184 -
std::stable_sort(vector<int>)_(descending)/8 25.613 5.47%
std::stable_sort(vector<int>)_(descending)/8192 18424.280 -
std::stable_sort(vector<int>)_(heap)/1024 2508.568 -
std::stable_sort(vector<int>)_(heap)/8 22.061 -
std::stable_sort(vector<int>)_(heap)/8192 14407.802 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2789.436 -
std::stable_sort(vector<int>)_(pipe-organ)/8 19.042 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18256.326 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2889.913 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.760 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18298.557 -
std::stable_sort(vector<int>)_(repeated)/1024 1095.250 -
std::stable_sort(vector<int>)_(repeated)/8 16.909 -
std::stable_sort(vector<int>)_(repeated)/8192 5251.572 -
std::stable_sort(vector<int>)_(shuffled)/1024 2188.654 -
std::stable_sort(vector<int>)_(shuffled)/8 21.241 -
std::stable_sort(vector<int>)_(shuffled)/8192 10801.675 -
std::swap_ranges(deque<int>)/1024 352.432 10.16%
std::swap_ranges(deque<int>)/32 10.493 -
std::swap_ranges(deque<int>)/50 19.896 -
std::swap_ranges(deque<int>)/8192 2810.828 9.23%
std::swap_ranges(list<int>)/1024 762.476 -
std::swap_ranges(list<int>)/32 19.523 -
std::swap_ranges(list<int>)/50 32.683 -
std::swap_ranges(list<int>)/8192 10177.664 15.17%
std::swap_ranges(vector<int>)/1024 62.756 -
std::swap_ranges(vector<int>)/32 4.830 -
std::swap_ranges(vector<int>)/50 5.610 -
std::swap_ranges(vector<int>)/8192 476.917 -
std::transform(deque<int>)_(identity_transform)/1024 370.372 -
std::transform(deque<int>)_(identity_transform)/32 12.435 -
std::transform(deque<int>)_(identity_transform)/50 19.464 1.56%
std::transform(deque<int>)_(identity_transform)/8192 2446.298 -
std::transform(deque<int>,_deque<int>)/1024 661.144 -
std::transform(deque<int>,_deque<int>)/32 21.878 -
std::transform(deque<int>,_deque<int>)/50 34.100 1.58%
std::transform(deque<int>,_deque<int>)/8192 5417.881 -
std::transform(list<int>)_(identity_transform)/1024 743.981 -
std::transform(list<int>)_(identity_transform)/32 16.162 -
std::transform(list<int>)_(identity_transform)/50 38.911 4.48%
std::transform(list<int>)_(identity_transform)/8192 7611.443 -
std::transform(list<int>,_list<int>)/1024 849.203 -
std::transform(list<int>,_list<int>)/32 23.539 -
std::transform(list<int>,_list<int>)/50 36.791 -
std::transform(list<int>,_list<int>)/8192 8643.729 1.37%
std::transform(vector<int>)_(identity_transform)/1024 262.779 -
std::transform(vector<int>)_(identity_transform)/32 8.955 -
std::transform(vector<int>)_(identity_transform)/50 14.099 -
std::transform(vector<int>)_(identity_transform)/8192 2024.935 -
std::transform(vector<int>,_vector<int>)/1024 556.151 -
std::transform(vector<int>,_vector<int>)/32 17.223 -
std::transform(vector<int>,_vector<int>)/50 26.953 -
std::transform(vector<int>,_vector<int>)/8192 4442.451 -
std::unique(deque<int>)_(contiguous)/1024 735.553 -
std::unique(deque<int>)_(contiguous)/32 58.920 -5.33%
std::unique(deque<int>)_(contiguous)/52 68.098 -7.65%
std::unique(deque<int>)_(contiguous)/8192 5527.402 -
std::unique(deque<int>)_(sprinkled)/1024 842.233 -3.28%
std::unique(deque<int>)_(sprinkled)/32 66.999 3.50%
std::unique(deque<int>)_(sprinkled)/52 82.522 3.63%
std::unique(deque<int>)_(sprinkled)/8192 7450.445 1.39%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.149 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.764 2.28%
std::unique(deque<int>,_pred)_(contiguous)/52 71.246 3.91%
std::unique(deque<int>,_pred)_(contiguous)/8192 4445.658 -1.11%
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.036 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.181 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.965 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5255.770 -
std::unique(list<int>)_(contiguous)/1024 912.477 -1.32%
std::unique(list<int>)_(contiguous)/32 55.260 -
std::unique(list<int>)_(contiguous)/52 73.122 8.43%
std::unique(list<int>)_(contiguous)/8192 7044.326 -
std::unique(list<int>)_(sprinkled)/1024 1020.200 7.76%
std::unique(list<int>)_(sprinkled)/32 59.722 4.46%
std::unique(list<int>)_(sprinkled)/52 76.174 8.30%
std::unique(list<int>)_(sprinkled)/8192 8350.893 5.64%
std::unique(list<int>,_pred)_(contiguous)/1024 975.557 -
std::unique(list<int>,_pred)_(contiguous)/32 60.802 -
std::unique(list<int>,_pred)_(contiguous)/52 75.316 2.05%
std::unique(list<int>,_pred)_(contiguous)/8192 7889.873 1.07%
std::unique(list<int>,_pred)_(sprinkled)/1024 1039.902 2.54%
std::unique(list<int>,_pred)_(sprinkled)/32 64.888 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.148 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8448.508 1.06%
std::unique(vector<int>)_(contiguous)/1024 316.634 -
std::unique(vector<int>)_(contiguous)/32 51.120 -
std::unique(vector<int>)_(contiguous)/52 56.231 -
std::unique(vector<int>)_(contiguous)/8192 1938.112 -
std::unique(vector<int>)_(sprinkled)/1024 284.554 -
std::unique(vector<int>)_(sprinkled)/32 50.919 -
std::unique(vector<int>)_(sprinkled)/52 55.538 -5.42%
std::unique(vector<int>)_(sprinkled)/8192 1921.387 -
std::unique(vector<int>,_pred)_(contiguous)/1024 537.802 -
std::unique(vector<int>,_pred)_(contiguous)/32 56.059 1.60%
std::unique(vector<int>,_pred)_(contiguous)/52 65.849 3.97%
std::unique(vector<int>,_pred)_(contiguous)/8192 3762.606 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 701.349 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.983 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.819 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5294.546 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.954 -
std::unique_copy(deque<int>)_(contiguous)/32 9.882 5.02%
std::unique_copy(deque<int>)_(contiguous)/52 14.437 -1.06%
std::unique_copy(deque<int>)_(contiguous)/8192 3756.100 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.623 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.910 7.35%
std::unique_copy(deque<int>)_(sprinkled)/52 18.679 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3764.467 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.886 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.417 2.46%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.027 -26.31%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4484.568 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.148 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.700 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.185 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5140.464 -1.56%
std::unique_copy(list<int>)_(contiguous)/1024 743.721 -49.83%
std::unique_copy(list<int>)_(contiguous)/32 11.084 -7.05%
std::unique_copy(list<int>)_(contiguous)/52 21.961 4.87%
std::unique_copy(list<int>)_(contiguous)/8192 6882.254 -12.29%
std::unique_copy(list<int>)_(sprinkled)/1024 746.612 -49.79%
std::unique_copy(list<int>)_(sprinkled)/32 12.457 -5.45%
std::unique_copy(list<int>)_(sprinkled)/52 21.622 -16.24%
std::unique_copy(list<int>)_(sprinkled)/8192 6980.873 -8.27%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 795.091 -47.42%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.203 -4.00%
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.649 6.31%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7482.073 -9.33%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 845.791 -44.96%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.043 2.55%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.575 3.22%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7420.891 -11.48%
std::unique_copy(vector<int>)_(contiguous)/1024 249.081 -
std::unique_copy(vector<int>)_(contiguous)/32 8.944 3.34%
std::unique_copy(vector<int>)_(contiguous)/52 13.489 -
std::unique_copy(vector<int>)_(contiguous)/8192 1897.272 -
std::unique_copy(vector<int>)_(sprinkled)/1024 243.183 -51.35%
std::unique_copy(vector<int>)_(sprinkled)/32 8.273 -36.78%
std::unique_copy(vector<int>)_(sprinkled)/52 12.834 -45.16%
std::unique_copy(vector<int>)_(sprinkled)/8192 1885.632 -52.13%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.143 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.446 3.69%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.438 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3708.412 -5.41%
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 584.220 3.34%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.363 -3.12%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.075 3.66%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4432.153 -2.28%
std::unordered_map<int,_int>::clear()/0 420.855 -
std::unordered_map<int,_int>::clear()/1024 8204.437 -
std::unordered_map<int,_int>::clear()/32 612.541 -
std::unordered_map<int,_int>::clear()/8192 64125.837 1.41%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.275 -7.93%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.340 8.70%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.643 32.71%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.336 -31.48%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.732 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.658 6.27%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.922 11.47%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.320 2.33%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.370 11.82%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.398 -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.274 -8.62%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.360 -24.34%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.278 -25.95%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.409 -16.04%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.959 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8983.987 1.54%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 291.201 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 110256.404 1.69%
std::unordered_map<int,_int>::ctor(const&)/0 13.752 -
std::unordered_map<int,_int>::ctor(const&)/1024 6679.224 -
std::unordered_map<int,_int>::ctor(const&)/32 202.625 -
std::unordered_map<int,_int>::ctor(const&)/8192 55239.275 1.48%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.954 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10514.672 5.34%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 272.751 -6.70%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 86264.717 3.87%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.779 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13583.158 -1.09%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 372.222 -1.16%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142114.608 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.789 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13451.721 -1.28%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.011 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142534.277 -
std::unordered_map<int,_int>::erase(iterator)/0 19.739 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.892 1.06%
std::unordered_map<int,_int>::erase(iterator)/32 20.382 -
std::unordered_map<int,_int>::erase(iterator)/8192 21.259 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.532 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5471.341 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.598 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44931.520 1.32%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.198 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.771 -1.79%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.354 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.062 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.195 2.02%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.048 -1.15%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.025 3.61%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.270 -
std::unordered_map<int,_int>::find(key)_(existent)/32 1.198 -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.231 1.36%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.122 -6.17%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.334 -2.31%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.118 -2.87%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.159 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13250.987 -1.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 758.042 1.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139364.828 1.21%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.911 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7608.190 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 619.743 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 88070.821 1.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.341 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14873.819 -1.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 805.168 1.66%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152745.954 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.430 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14580.514 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 808.122 1.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 150043.770 1.47%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.660 5.50%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.983 -1.01%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.682 1.90%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.278 3.88%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.087 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.531 -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.313 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 20.009 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.909 -1.09%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.035 -1.43%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.916 -3.12%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.466 1.72%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.121 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.331 -3.52%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.110 -1.02%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.808 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.242 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6730.091 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.350 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54545.479 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.235 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6701.216 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.528 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55337.611 1.27%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1357.149 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.915 1.29%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26938.462 3.09%
std::unordered_multimap<int,_int>::clear()/0 421.693 -
std::unordered_multimap<int,_int>::clear()/1024 7795.675 -
std::unordered_multimap<int,_int>::clear()/32 609.846 -
std::unordered_multimap<int,_int>::clear()/8192 60098.743 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.179 -6.04%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.199 -13.49%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.379 2.22%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.363 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.287 -24.21%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.265 -20.75%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.522 -4.32%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.520 -4.75%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.376 -7.67%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.532 -2.18%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.272 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.350 11.84%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.337 13.28%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.390 21.82%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.878 -1.12%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9245.324 2.80%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 302.636 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 114567.080 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.749 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6729.890 -
std::unordered_multimap<int,_int>::ctor(const&)/32 200.803 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55410.988 1.19%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.874 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9161.614 -1.64%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.485 -2.24%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76215.277 -1.79%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.773 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14037.623 1.96%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 384.727 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 147643.108 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.770 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13935.719 2.55%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.161 2.57%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147781.077 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.651 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.660 2.67%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.199 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.631 38.47%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.830 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5578.917 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.747 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44590.901 -1.40%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.645 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.209 -7.83%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.117 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.209 -6.12%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.271 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.041 -7.28%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.121 -5.21%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.886 -17.11%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.108 -11.43%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.176 -6.54%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.373 5.61%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.105 4.72%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.147 4.69%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.063 -14.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.806 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 17248.084 9.07%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 811.912 1.56%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 175446.284 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.162 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15650.125 1.47%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 853.506 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184391.897 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 419.239 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16872.281 -1.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 849.378 -2.28%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 171526.837 -1.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.427 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18143.682 1.61%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 891.024 2.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 185878.563 -2.13%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.070 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 24.943 -28.02%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.139 1.38%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 26.795 -21.27%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.511 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 24.292 -7.62%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.789 -9.05%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 22.663 9.44%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.155 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6672.790 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.478 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54146.531 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.141 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6788.483 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.173 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55648.272 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.848 2.84%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1552.173 3.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.945 4.36%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27714.275 -2.87%
std::unordered_multiset<int>::clear()/0 421.194 -
std::unordered_multiset<int>::clear()/1024 7604.936 -2.98%
std::unordered_multiset<int>::clear()/32 609.943 -
std::unordered_multiset<int>::clear()/8192 58217.919 -4.69%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.237 -11.41%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.330 5.43%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.565 26.78%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.397 9.13%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.810 3.34%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.678 26.32%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.610 -
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.616 -1.79%
std::unordered_multiset<int>::count(key)_(existent)/32 1.733 27.36%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.799 5.51%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.270 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.206 6.15%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.181 1.30%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.253 8.83%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.956 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8814.629 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 305.663 -1.04%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 102075.813 -9.39%
std::unordered_multiset<int>::ctor(const&)/0 13.841 -
std::unordered_multiset<int>::ctor(const&)/1024 6614.412 -1.04%
std::unordered_multiset<int>::ctor(const&)/32 197.766 -
std::unordered_multiset<int>::ctor(const&)/8192 54427.854 -1.47%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.842 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9042.784 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 254.373 -1.99%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75653.821 -1.91%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.816 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13362.837 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.747 -2.41%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141553.604 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.824 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13011.787 -1.93%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.556 -2.25%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141568.666 -
std::unordered_multiset<int>::erase(iterator)/0 19.590 -
std::unordered_multiset<int>::erase(iterator)/1024 21.114 -6.68%
std::unordered_multiset<int>::erase(iterator)/32 20.127 -3.02%
std::unordered_multiset<int>::erase(iterator)/8192 20.092 -9.77%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.423 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5494.165 -1.84%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 537.414 1.50%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43401.257 -2.91%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.544 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.749 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.050 -2.52%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.244 -9.50%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.270 -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.118 8.57%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.167 20.74%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.028 -6.84%
std::unordered_multiset<int>::find(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.172 -9.49%
std::unordered_multiset<int>::find(key)_(existent)/32 1.115 -19.27%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.212 -19.88%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.018 -2.66%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.215 21.01%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.125 4.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.281 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15856.449 -1.51%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 792.791 -2.08%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 169435.440 -1.89%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.168 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15114.806 -2.16%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 828.278 -3.00%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 181170.830 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.068 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 33.817 30.11%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.927 3.79%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 33.482 18.22%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.573 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 24.921 6.43%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.995 6.25%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.240 -16.74%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.197 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6649.500 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 206.226 -4.35%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55074.349 2.05%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.153 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6702.074 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 196.561 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54755.196 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.876 6.31%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1274.546 -13.97%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.131 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26554.988 -5.14%
std::unordered_set<int>::clear()/0 421.292 -
std::unordered_set<int>::clear()/1024 8032.482 -
std::unordered_set<int>::clear()/32 613.126 -
std::unordered_set<int>::clear()/8192 61892.634 1.80%
std::unordered_set<int>::contains(key)_(existent)/0 0.012 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.259 7.48%
std::unordered_set<int>::contains(key)_(existent)/32 1.231 -11.89%
std::unordered_set<int>::contains(key)_(existent)/8192 1.313 4.38%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -15.65%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.220 -18.55%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.471 -24.89%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.397 -12.24%
std::unordered_set<int>::count(key)_(existent)/0 0.016 -
std::unordered_set<int>::count(key)_(existent)/1024 1.378 6.85%
std::unordered_set<int>::count(key)_(existent)/32 1.589 20.68%
std::unordered_set<int>::count(key)_(existent)/8192 1.502 13.61%
std::unordered_set<int>::count(key)_(non-existent)/0 0.406 46.99%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.452 26.97%
std::unordered_set<int>::count(key)_(non-existent)/32 1.405 -5.56%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.329 -8.78%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.692 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9311.803 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 298.869 2.25%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 107676.315 -4.76%
std::unordered_set<int>::ctor(const&)/0 13.903 -
std::unordered_set<int>::ctor(const&)/1024 6630.545 -
std::unordered_set<int>::ctor(const&)/32 196.688 -1.76%
std::unordered_set<int>::ctor(const&)/8192 54722.564 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.886 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9712.928 -
std::unordered_set<int>::ctor(const&,_alloc)/32 264.598 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 79625.247 -1.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.799 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13624.382 1.47%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 359.409 -1.75%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141015.014 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.775 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13438.807 1.73%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.229 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140949.849 -
std::unordered_set<int>::erase(iterator)/0 19.797 -
std::unordered_set<int>::erase(iterator)/1024 20.273 -
std::unordered_set<int>::erase(iterator)/32 20.219 -
std::unordered_set<int>::erase(iterator)/8192 20.653 -1.12%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.942 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5425.297 2.77%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 544.780 1.75%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43932.737 1.55%
std::unordered_set<int>::erase(key)_(existent)/0 21.438 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.850 -
std::unordered_set<int>::erase(key)_(existent)/32 21.743 1.73%
std::unordered_set<int>::erase(key)_(existent)/8192 23.689 -4.67%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.098 4.40%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.145 3.88%
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.018 1.77%
std::unordered_set<int>::find(key)_(existent)/0 0.015 -
std::unordered_set<int>::find(key)_(existent)/1024 1.424 7.79%
std::unordered_set<int>::find(key)_(existent)/32 1.402 3.77%
std::unordered_set<int>::find(key)_(existent)/8192 1.515 1.72%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.064 -4.99%
std::unordered_set<int>::find(key)_(non-existent)/32 1.262 1.98%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.159 -6.70%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.041 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12757.906 1.44%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 741.488 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 139385.633 1.90%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.353 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7402.520 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 612.236 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84083.849 -1.26%
std::unordered_set<int>::insert(value)_(already_present)/0 1.563 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.358 -6.85%
std::unordered_set<int>::insert(value)_(already_present)/32 1.663 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.047 -3.11%
std::unordered_set<int>::insert(value)_(new_value)/0 19.158 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.539 -
std::unordered_set<int>::insert(value)_(new_value)/32 19.821 -
std::unordered_set<int>::insert(value)_(new_value)/8192 20.213 2.45%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.206 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6674.913 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.103 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54279.150 -2.30%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.217 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6666.136 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 197.560 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54847.127 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -2.99%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1870.232 6.74%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.103 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 30008.691 3.05%
std::unordered_set<std::string>::clear()/0 422.268 -
std::unordered_set<std::string>::clear()/1024 22677.957 -
std::unordered_set<std::string>::clear()/32 915.157 1.46%
std::unordered_set<std::string>::clear()/8192 221302.613 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.016 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 36.750 -8.65%
std::unordered_set<std::string>::contains(key)_(existent)/32 40.334 3.37%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.889 -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -7.54%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.515 5.96%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.203 2.33%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 20.902 10.08%
std::unordered_set<std::string>::count(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::count(key)_(existent)/1024 38.781 -8.96%
std::unordered_set<std::string>::count(key)_(existent)/32 38.493 3.75%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.885 -13.83%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.271 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 18.896 -22.54%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.494 12.03%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.512 3.50%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.779 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40021.098 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1087.159 11.61%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 731441.537 1.31%
std::unordered_set<std::string>::ctor(const&)/0 13.794 -
std::unordered_set<std::string>::ctor(const&)/1024 34037.403 -
std::unordered_set<std::string>::ctor(const&)/32 686.432 -2.96%
std::unordered_set<std::string>::ctor(const&)/8192 339415.075 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.854 -1.80%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63608.422 1.06%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1517.485 15.80%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 605979.978 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.811 -1.08%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62488.039 1.08%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1938.217 29.28%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641197.994 1.16%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.829 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63822.591 1.03%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1662.068 12.57%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636889.995 1.13%
std::unordered_set<std::string>::erase(iterator)/0 25.838 -19.83%
std::unordered_set<std::string>::erase(iterator)/1024 34.263 19.68%
std::unordered_set<std::string>::erase(iterator)/32 29.972 6.40%
std::unordered_set<std::string>::erase(iterator)/8192 31.958 20.91%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.757 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12374.442 2.45%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 693.007 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118740.008 -
std::unordered_set<std::string>::erase(key)_(existent)/0 90.395 26.09%
std::unordered_set<std::string>::erase(key)_(existent)/1024 112.856 36.64%
std::unordered_set<std::string>::erase(key)_(existent)/32 54.768 -25.06%
std::unordered_set<std::string>::erase(key)_(existent)/8192 87.488 -10.16%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 22.180 -9.25%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 25.676 -5.56%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 22.427 -8.46%
std::unordered_set<std::string>::find(key)_(existent)/0 0.011 -
std::unordered_set<std::string>::find(key)_(existent)/1024 37.037 -4.15%
std::unordered_set<std::string>::find(key)_(existent)/32 35.102 -7.79%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.531 2.10%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 3.73%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 25.043 19.90%
std::unordered_set<std::string>::find(key)_(non-existent)/32 26.360 23.34%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.920 -1.88%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.575 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56189.869 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1924.498 2.91%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 605593.979 1.87%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.474 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56765.274 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1844.503 -6.34%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 555866.586 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 9.782 -61.42%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 63.014 -11.92%
std::unordered_set<std::string>::insert(value)_(already_present)/32 68.938 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 46.493 -24.84%
std::unordered_set<std::string>::insert(value)_(new_value)/0 71.252 53.45%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 73.169 78.13%
std::unordered_set<std::string>::insert(value)_(new_value)/32 76.254 18.87%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 71.916 13.97%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.185 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35940.418 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 781.098 1.96%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340390.604 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.165 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35890.387 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 730.701 18.21%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343408.712 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16947.780 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 343.304 -7.99%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211490.577 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.414 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1882.252 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.102 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.927 9.25%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 893.293 8.98%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.332 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.090 4.47%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 870.960 15.86%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.485 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.932 5.81%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 864.530 36.72%
std::vector<int>::ctor(size)/1024 42.785 1.17%
std::vector<int>::ctor(size)/32 10.751 7.78%
std::vector<int>::ctor(size)/8192 564.726 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.535 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.419 9.78%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 263.892 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.581 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.484 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.738 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.303 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.552 -1.29%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.493 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.044 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.519 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 810.305 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.105 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3071.296 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 947.873 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 488.001 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4930.726 16.01%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2220.083 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 559.403 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13392.678 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.859 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.887 -3.06%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.170 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.900 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 836.443 -5.22%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.018 -2.64%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.931 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 661.430 -2.41%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.660 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.446 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.399 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.418 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.414 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.964 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.773 -1.15%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4596.718 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6293.971 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.815 2.22%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52729.682 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.101 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.562 2.21%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6944.331 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19580.634 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 590.796 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171043.912 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.215 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.738 -1.52%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6911.980 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19553.198 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 591.909 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170375.881 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.268 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.766 -1.07%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6926.050 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19647.099 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 595.516 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171290.283 -
std::vector<std::string>::ctor(size)/1024 428.133 -
std::vector<std::string>::ctor(size)/32 34.807 2.52%
std::vector<std::string>::ctor(size)/8192 4232.155 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.459 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.509 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5409.230 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19395.670 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 559.541 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 168284.172 -1.01%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.185 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.271 3.30%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.310 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.103 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.489 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4584.044 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.802 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.922 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.749 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.384 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.618 -1.74%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.086 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.616 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.928 8.05%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4565.430 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.053 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.490 2.36%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4574.819 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1639.647 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 488.813 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9828.602 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15108.294 -2.44%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 814.227 -1.47%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 114485.060 -2.18%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3123.867 1.92%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 549.101 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20759.877 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16817.001 -1.81%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 889.264 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127270.053 -2.19%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.844 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.794 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11000.003 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13299.079 -2.66%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 898.963 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 114597.727 -2.28%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.512 1.02%
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.142 5.51%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.068 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.198 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.505 5.16%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.346 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.711 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.915 2.12%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5693.733 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6274.254 1.95%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 120.206 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 50986.077 -1.38%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 540.179 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.264 2.41%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3135.557 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 597.683 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.552 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5731.941 -1.30%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.048 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.804 -
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.352 -2.32%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.047 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.524 -1.51%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.824 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.803 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.832 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.444 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.458 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.471 -
vector<bool>(const_vector<bool>&) 9.865 -6.43%
vector<bool>(size_type,_const_value_type&) 8.155 -6.91%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.875 -4.00%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.864 -
vector<bool>::reserve() 8.430 -2.59%
Geometric Mean 221.585 -