Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562683 2026-01-05T22:33:37 0:00:00
Previous 562679 2026-01-05T22:33:34 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2120 2376
Performance Improvements 2148 2437
Unchanged Tests 52912 52367
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
BM_std_min<int>/26 654.51% 1.527 11.521 - 655.02% -
BM_std_min<int>/25 634.44% 1.480 10.869 - 634.48% -
rng::copy_n(vector<bool>)_(unaligned)/262144 522.27% 1368.368 8514.989 - 522.00% -
std::copy_n(vector<bool>)_(unaligned)/262144 429.10% 1714.307 9070.411 - 429.76% -
BM_std_min<short>/64 281.84% 3.510 13.402 - 279.24% -
rng::copy_backward(vector<bool>)_(aligned)/262144 171.49% 281.674 764.711 - 159.81% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 166.35% 21.100 56.200 - 182.35% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 124.42% 30.909 69.366 - 15.30% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 112.67% 99.918 212.493 - 103.40% -
std::search_n(list<int>)_(no_match)/1024 107.39% 749.538 1554.498 - 104.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 95.77% 101.158 198.041 - 88.91% -
rng::rotate_copy(vector<int>)/32 89.71% 2.081 3.949 - 89.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 88.65% 8.467 15.972 - -15.52% -
SetIntersection_Interlaced_Vector_uint64_262144_16 87.22% 3234430.289 6055369.294 - 89.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 80.76% 0.269 0.485 - 58.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 78.68% 0.272 0.486 - 39.34% -
rng::rotate_copy(deque<int>)/32 76.14% 2.669 4.700 - 74.51% -
rng::search(deque<int>)_(no_match)/1024 75.40% 237.585 416.720 - 36.60% -
std::set<std::string>::erase(key)_(existent)/8192 75.26% 71.174 124.744 - 75.54% -
std::unique_copy(deque<int>)_(contiguous)/52 73.38% 14.493 25.127 - 63.75% -
rng::rotate_copy(vector<int>)/50 72.89% 2.693 4.656 - 72.87% -
rng::rotate_copy(deque<int>)/50 72.67% 3.015 5.206 - 72.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 72.14% 3820338.751 6576140.368 - 9.75% -
BM_RangesPushHeap_uint64_Descending_1 69.08% 0.412 0.697 - 49.40% -
std::unique_copy(deque<int>)_(contiguous)/32 68.71% 9.561 16.130 - 46.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 67.55% 79.311 132.885 - 67.30% -
rng::copy(vector<bool>)_(aligned)/1048576 58.95% 1089.432 1731.624 - -51.52% -
rng::is_sorted_until(deque<int>)/8 54.42% 3.031 4.681 - 9.23% -
std::shift_left(vector<int>)/32 51.10% 2.975 4.496 - 50.21% -
BM_RangesPushHeap_uint64_SingleElement_1 49.53% 0.466 0.697 - 13.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.02% 33.914 50.537 - 10.63% -
BM_StringRead_Cold_Deep_Empty 48.86% 0.917 1.366 - 70.27% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 48.85% 1.284 1.911 - 12.62% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 47.45% 0.305 0.450 - -0.14% -
std::multiset<std::string>::erase(key)_(existent)/0 47.06% 40.340 59.325 - 0.12% -
std::copy_n(vector<bool>)_(aligned)/1048576 45.26% 1390.101 2019.208 - 20.36% -
std::unordered_set<std::string>::erase(iterator)/0 44.05% 20.183 29.074 - 6.07% -
BM_RangesPopHeap_uint32_1 44.01% 0.442 0.637 - 53.34% -
SetIntersection_Interlaced_Set_string_16384_16 43.78% 247379604.946 355688205.930 - 45.75% -
BM_StringRead_Cold_Shallow_Empty 43.68% 0.909 1.306 - 66.10% -
std::map<std::string,_int>::erase(key)_(existent)/1024 43.15% 60.617 86.772 - -0.04% -
rng::replace(vector<int>)_(sprinkled)/50 43.13% 8.485 12.144 - 51.27% -
BM_StringRead_Cold_Shallow_Small 42.65% 0.887 1.265 - 62.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 42.61% 0.441 0.629 - 27.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 41.69% 146028915.487 206910251.671 - -2.95% -
rng::find_last(deque<int>)_(bail_90%)/1048576 41.34% 25580.449 36156.545 - 41.43% -
rng::replace(vector<int>)_(sprinkled)/32 40.68% 5.648 7.946 - 41.77% -
SetIntersection_Interlaced_Vector_uint64_262144_256 40.46% 28075437.550 39436151.283 - 4.33% -
std::rotate_copy(deque<int>)/50 40.38% 3.006 4.219 - 40.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 40.18% 249708928.247 350034687.667 - -3.08% -
rng::unique_copy(deque<int>)_(sprinkled)/32 39.19% 9.241 12.863 - 27.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.98% 29.713 41.295 - 1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 38.62% 247796486.543 343490800.066 - 38.44% -
std::transform(deque<int>,_deque<int>)/50 37.77% 33.813 46.584 - 39.46% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 37.73% 24.949 34.362 - -1.55% -
std::search(deque<int>)_(no_match)/1024 37.47% 304.494 418.578 - 0.75% -
std::unordered_set<int>::contains(key)_(non-existent)/32 36.75% 1.501 2.053 - 34.30% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 36.73% 47.941 65.551 - 37.58% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 36.20% 0.511 0.696 - 22.87% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 36.01% 68.939 93.763 - 0.09% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 35.44% 48.974 66.330 - 36.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 35.08% 60.249 81.385 - 35.46% -
BM_std_min<unsigned___int128>/1 35.07% 0.341 0.460 - 25.32% -
rng::stable_partition(list<int>)_(dense)/8192 34.77% 19081.658 25716.691 - 41.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 34.41% 7.124 9.575 - 45.31% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 33.81% 4.369 5.846 - 30.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 33.67% 30.591 40.891 - 71.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.51% 33.148 44.257 - -3.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 33.45% 47861243.870 63869852.135 - -0.83% -
rng::unique_copy(deque<int>)_(sprinkled)/52 33.22% 14.784 19.695 - 33.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 33.08% 28.592 38.051 - 33.39% -
std::rotate_copy(deque<int>)/32 32.55% 2.775 3.678 - 40.26% -
BM_StringRead_Cold_Deep_Small 32.51% 0.956 1.266 - 56.91% -
rng::find_end(deque<int>)_(single_element)/8192 32.14% 2233.030 2950.803 - 33.93% -
BM_std_min<int>/1 31.83% 0.288 0.379 - 34.62% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 31.52% 48.750 64.115 - 38.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 31.10% 27346969.571 35853052.952 - -11.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.99% 29.157 38.193 - -0.14% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 30.67% 27.843 36.381 - -24.49% -
rng::transform(deque<int>,_deque<int>)/50 30.61% 34.145 44.598 - 29.98% -
std::unordered_set<int>::find(key)_(non-existent)/1024 30.46% 0.980 1.279 - -1.78% -
rng::find_if_not(list<int>)_(bail_25%)/32768 30.33% 7961.654 10376.212 - -0.89% -
std::find_if(list<int>)_(bail_25%)/32768 29.99% 7841.227 10193.190 - -2.21% -
BM_StringRead_Cold_Deep_Large 29.83% 1.413 1.835 - 51.77% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 29.55% 50.095 64.900 - 26.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.29% 25.170 32.543 - 11.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 29.25% 31.918 41.254 - 29.49% -
rng::copy_if(list<int>)_(entire_range)/64 29.21% 30.794 39.790 - 29.20% -
BM_RangesPopHeap_uint64_1 29.16% 0.440 0.568 - 27.52% -
BM_StringRead_Cold_Shallow_Large 29.00% 1.218 1.572 - 52.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 28.69% 14513267.563 18676905.274 - -39.61% -
std::find_end(deque<int>)_(process_all)/8192 28.66% 2001.781 2575.525 - 26.21% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 28.65% 270.530 348.037 - 20.22% -
rng::replace(vector<int>)_(sprinkled)/1024 27.60% 181.657 231.798 - 34.65% -
std::partition(deque<int>)_(sparse)/32 27.55% 9.742 12.426 - 28.90% -
std::unordered_set<std::string>::find(key)_(existent)/8192 27.03% 31.792 40.387 - 13.76% -
std::multiset<std::string>::find(key)_(existent)/8192 26.80% 33.671 42.696 - 47.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 26.39% 34.726 43.890 - 3.22% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 26.07% 0.272 0.343 - -1.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.35% 24.976 31.307 - 23.88% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.11% 70.066 87.656 - 95.43% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 24.91% 9792.383 12231.448 - -3.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.65% 29.863 37.224 - 8.58% -
std::multiset<std::string>::insert(value)_(new_value)/8192 24.26% 74.780 92.920 - -2.62% -
rng::copy_n(vector<int>)/32768 24.25% 1948.068 2420.516 - 5.51% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 23.91% 1.314 1.628 - 13.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 23.78% 67.687 83.782 - -12.62% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 23.66% 1396.688 1727.181 - 0.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 23.53% 0.467 0.576 - 28.92% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 23.35% 71.735 88.483 - 24.71% -
rng::partition_copy(list<int>)/8192 23.31% 6982.939 8610.999 - 16.85% -
std::set<std::string>::count(key)_(existent)/32 23.02% 14.534 17.879 - 23.54% -
BM_PushHeap_uint64_SingleElement_1 22.92% 0.500 0.614 - 17.76% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 22.85% 49.285 60.546 - 18.58% -
std::partition(deque<int>)_(sparse)/50 22.80% 15.237 18.711 - 20.43% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.80% 27.574 33.861 - 41.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 22.77% 29.876 36.680 - 24.58% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 22.61% 0.500 0.613 - 0.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 22.15% 17.907 21.873 - -7.58% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 21.81% 73.718 89.794 - 34.86% -
BM_RangesMakeHeap_float_Descending_64 21.36% 0.204 0.247 - 28.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.32% 30.206 36.647 - 22.86% -
BM_lexicographical_compare_three_way_slow_path/1 21.21% 0.362 0.439 - 20.54% -
std::find_end(deque<int>)_(process_all)/1048576 21.13% 264276.750 320110.921 - 20.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.12% 17.494 21.189 - 20.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 20.97% 0.576 0.697 - 55.89% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 20.71% 0.421 0.508 - -26.90% -
rng::find_if_not(list<int>)_(process_all)/8192 20.70% 7449.282 8991.016 - 0.32% -
std::multimap<std::string,_int>::erase(iterator)/8192 20.57% 26.704 32.197 - -1.96% -
std::find(list<int>)_(process_all)/8192 20.54% 7505.300 9046.899 - 6.41% -
SetIntersection_Interlaced_Vector_uint64_16384_16 20.49% 2517584.437 3033528.837 - 24.58% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 20.41% 507.712 611.326 - 0.98% -
std::adjacent_find(deque<int>)/8 20.23% 3.162 3.801 - 28.57% -
SetIntersection_Interlaced_Vector_uint64_16384_64 19.60% 6186533.264 7399369.366 - 23.49% -
std::set<std::string>::erase(key)_(non-existent)/32 19.60% 12.685 15.171 - 3.30% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 19.56% 10434.744 12475.511 - 18.85% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 19.45% 0.301 0.360 - 22.50% -
BM_vector_deque_move/1 19.30% 1.994 2.379 - 12.69% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 19.27% 0.459 0.548 - 7.01% -
rng::find_end(deque<int>)_(single_element)/1024 19.17% 311.618 371.367 - 33.59% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 19.14% 25.614 30.518 - -6.59% -
std::move_backward(list<int>)/4096 19.11% 4416.489 5260.382 - 6.99% -
rng::replace(vector<int>)_(sprinkled)/8192 19.09% 1455.192 1732.927 - 25.87% -
std::multimap<std::string,_int>::erase(iterator)/1024 18.92% 27.819 33.082 - 0.22% -
SetIntersection_None_Set_uint32_16384_16384 18.76% 151133557.979 179486786.568 - 16.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 18.62% 2630238.792 3119878.996 - -0.57% -
rng::search(list<int>,_pred)_(same_length)/8192 18.52% 8363.804 9912.698 - 11.34% -
BM_vector_deque_move/2 18.32% 1.749 2.069 - 12.94% -
std::set<std::string>::erase(iterator)/1024 18.29% 27.927 33.034 - 17.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 18.09% 7936249.571 9372084.065 - 15.10% -
std::multiset<std::string>::erase(key)_(existent)/32 18.00% 50.936 60.107 - 2.34% -
std::search_n(list<int>)_(no_match)/1000 17.83% 578.258 681.381 - 0.60% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 17.83% 1.481 1.745 - -10.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 17.66% 8062636.365 9486258.661 - 12.75% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 17.51% 198.414 233.162 - 0.26% -
BM_RangesPushHeap_float_Random_1 17.49% 0.393 0.462 - 7.82% -
rng::find_end(deque<int>)_(same_length)/8192 17.45% 2685.122 3153.614 - -72.07% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 17.36% 90.159 105.812 - 15.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 17.35% 5061880.655 5940239.745 - -11.29% -
BM_std_minmax<unsigned_char>/5 17.26% 1.619 1.898 - 8.39% -
std::stable_partition(list<int>)_(dense)/8192 17.17% 17463.250 20461.428 - 17.09% -
BM_std_minmax<int>/4 17.16% 0.925 1.084 - 11.10% -
SetIntersection_Interlaced_Vector_float_1024_64 17.05% 5008816.684 5862669.657 - -0.00% -
std::adjacent_find(deque<int>)/50 17.02% 15.245 17.839 - 20.76% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 17.01% 0.500 0.586 - 11.27% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 17.00% 70.589 82.592 - 14.26% -
BM_RangesPopHeap_string_1 16.95% 0.451 0.528 - 0.77% -
std::rotate_copy(vector<int>)/50 16.93% 2.702 3.160 - 16.99% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 16.92% 23.182 27.106 - -4.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 16.71% 63111711.641 73655379.399 - -2.29% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 16.66% 65.284 76.160 - 25.52% -
BM_std_min<short>/1 16.62% 0.323 0.377 - 28.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 16.61% 0.428 0.500 - -6.53% -
std::set<std::string>::erase(iterator)/0 16.46% 25.621 29.838 - 17.35% -
std::remove_copy_if(list<int>)_(sprinkled)/50 16.45% 24.574 28.616 - 16.20% -
std::unordered_set<int>::contains(key)_(existent)/8192 16.38% 1.201 1.397 - -8.80% -
BM_std_minmax<unsigned_char>/6 16.38% 1.909 2.222 - 8.45% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 16.33% 7.035 8.184 - 20.07% -
rng::move_backward(list<int>)/4096 16.29% 6549.532 7616.730 - 16.11% -
rng::search(deque<int>)_(same_length)/1000 16.29% 333.333 387.645 - 17.00% -
std::stable_partition(list<int>)_(alloc_fails)/8192 16.29% 25140.127 29234.296 - 15.76% -
SetIntersection_Interlaced_Vector_float_16384_256 16.23% 25445324.414 29575670.680 - -0.44% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 16.22% 1.079 1.254 - -0.89% -
BM_StringDestroy_Small 16.08% 0.650 0.754 - -13.89% -
BM_vector_deque_move_backward/2 15.97% 1.781 2.066 - -9.41% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 15.92% 41.092 47.633 - -0.07% -
std::multiset<std::string>::erase(key)_(existent)/8192 15.79% 116.129 134.466 - -0.42% -
std::map<std::string,_int>::erase(iterator)/32 15.74% 28.572 33.071 - 19.35% -
BM_vector_deque_move_backward/1 15.63% 2.029 2.346 - -8.68% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 15.55% 25228.390 29152.152 - 16.63% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 15.52% 22.094 25.524 - 11.52% -
std::copy_n(vector<bool>)_(aligned)/262144 15.52% 606.750 700.926 - 3.71% -
bm_ranges_lexicographical_compare<int>/16 15.31% 1.997 2.303 - -0.10% -
BM_StringConstructDestroyCStr_Empty_Transparent 15.31% 0.316 0.364 - 54.44% -
std::copy(vector<bool>)_(aligned)/1048576 15.12% 2732.816 3145.997 - -5.26% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 15.10% 99.670 114.723 - 24.69% -
rng::search(list<int>,_pred)_(single_element)/8192 15.04% 8349.349 9605.357 - 15.45% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 15.01% 646.417 743.423 - 10.89% -
std::unordered_set<int>::count(key)_(existent)/8192 14.97% 1.247 1.433 - 8.89% -
rng::rotate(list<int>)_(by_1/4)/8192 14.92% 7177.891 8249.060 - 14.34% -
std::multiset<int>::find(key)_(non-existent)/8192 14.87% 8.978 10.313 - 20.79% -
rng::adjacent_find(list<int>,_pred)/8192 14.86% 7574.864 8700.340 - -0.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.85% 55.791 64.077 - -3.83% -
std::stable_partition(deque<int>)_(sparse)/32 14.80% 11.614 13.332 - 9.55% -
BM_std_minmax<unsigned_char>/4 14.79% 1.374 1.577 - 7.01% -
BM_std_minmax<unsigned_char>/3 14.69% 1.104 1.266 - 6.14% -
rng::swap_ranges(list<int>)/8192 14.65% 10714.599 12284.526 - 21.95% -
std::distance(join_view(vector<vector<int>>))/50 14.58% 0.604 0.692 - 14.47% -
std::set<std::string>::contains(key)_(existent)/1024 14.55% 21.130 24.204 - 13.92% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 14.37% 26.550 30.364 - 14.93% -
BM_deque_deque_ranges_copy/64000 14.32% 2722.381 3112.328 - 9.11% -
std::partition(deque<int>)_(dense)/50 14.24% 13.983 15.974 - -2.23% -
std::is_sorted_until(deque<int>)/8 14.23% 2.677 3.058 - -1.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 14.08% 1374.140 1567.649 - 18.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 14.04% 46.839 53.416 - 0.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 13.96% 19811.685 22577.161 - 12.77% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 13.82% 0.393 0.447 - -35.84% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 13.69% 20.800 23.647 - 0.49% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 13.62% 756.648 859.679 - 3.81% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 13.54% 18.591 21.107 - 0.82% -
BM_std_minmax<unsigned_char>/22 13.48% 2.360 2.679 - 6.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 13.48% 84.077 95.408 - 2.00% -
std::multiset<std::string>::erase(iterator)/0 13.36% 27.251 30.893 - 2.78% -
std::copy_backward(vector<bool>)_(unaligned)/262144 13.29% 1657.916 1878.202 - 1.03% -
rng::transform(list<int>,_list<int>)/8192 13.21% 8581.107 9715.085 - -4.93% -
SetIntersection_None_Set_string_16384_256 13.16% 192080444.084 217353620.028 - 8.08% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 13.08% 1661.241 1878.551 - 1.66% -
BM_RangesMakeHeap_float_Random_4 12.98% 1.451 1.639 - 7.12% -
BM_RangesMakeHeap_float_Heap_64 12.98% 0.217 0.245 - 19.12% -
BM_vector_deque_ranges_copy_backward/0 12.91% 0.501 0.565 - 27.84% -
std::multiset<std::string>::equal_range(key)_(existent)/32 12.77% 17.302 19.512 - 1.27% -
std::unordered_multiset<int>::find(key)_(existent)/1024 12.74% 1.256 1.416 - 22.00% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 12.73% 308.923 348.258 - 0.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 12.68% 41.572 46.843 - 11.66% -
std::map<int,_int>::erase(key)_(non-existent)/32 12.63% 2.337 2.632 - 10.58% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 12.59% 0.901 1.014 - -5.75% -
BM_deque_deque_ranges_copy/70000 12.42% 3052.049 3431.016 - 12.95% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 12.41% 19.757 22.209 - 1.02% -
BM_PushHeap_uint32_Ascending_1 12.29% 0.483 0.542 - 8.03% -
SetIntersection_Front_Vector_uint32_262144_256 12.28% 2283068.214 2563426.214 - 12.93% -
BM_vector_deque_copy_backward/1 12.27% 2.287 2.567 - 11.13% -
BM_RangesPushHeap_uint32_PipeOrgan_1 12.25% 0.547 0.614 - -3.65% -
BM_std_minmax<unsigned_char>/21 12.23% 2.113 2.371 - 6.28% -
std::unordered_multiset<int>::contains(key)_(existent)/32 12.20% 1.196 1.341 - 3.77% -
std::map<std::string,_int>::contains(key)_(existent)/32 12.17% 14.800 16.602 - 2.78% -
BM_std_minmax<unsigned_char>/20 12.17% 1.820 2.042 - 5.66% -
std::reverse_copy(vector<int>)/8 12.10% 2.205 2.472 - 4.43% -
bm_lexicographical_compare<unsigned_char>/8 11.99% 1.388 1.554 - 3.80% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 11.96% 22.363 25.038 - 3.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 11.91% 0.448 0.502 - 0.15% -
std::find_end(deque<int>)_(process_all)/1024 11.90% 293.254 328.146 - 23.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 11.89% 37177996.942 41598789.945 - 6.74% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 11.87% 31.186 34.888 - 1.55% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 11.86% 64.218 71.833 - -0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 11.84% 1404257.671 1570487.244 - -7.39% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 11.83% 0.622 0.696 - 11.82% -
std::partition(deque<int>)_(dense)/32 11.79% 9.460 10.575 - -5.12% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 11.79% 20453.938 22864.857 - -4.59% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 11.76% 74.596 83.368 - 10.02% -
std::is_sorted(deque<int>)/8 11.74% 2.768 3.093 - 23.11% -
std::find_first_of(deque<int>)_(small_needle)/50 11.65% 167.399 186.900 - 13.58% -
BM_RangesMakeHeap_float_Heap_16 11.64% 0.215 0.240 - 13.90% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 11.54% 0.467 0.521 - 16.37% -
BM_deque_vector_ranges_move/0 11.51% 1.375 1.534 - -0.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 11.49% 29.087 32.429 - -10.71% -
std::for_each(list<int>)/8 11.47% 2.285 2.547 - 1.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 11.45% 2.472 2.755 - 0.45% -
std::search(list<int>)_(same_length)/8192 11.42% 10178.416 11340.992 - 7.58% -
BM_vector_deque_copy_backward/2 11.39% 2.006 2.234 - 8.11% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 11.36% 0.966 1.076 - -6.11% -
BM_std_minmax<unsigned_char>/28 11.28% 1.971 2.193 - 2.01% -
rng::rotate_copy(deque<int>)/1024 11.26% 34.566 38.458 - 11.51% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 11.23% 19589.799 21789.893 - -5.45% -
rng::find_last(vector<int>)_(bail_90%)/8 11.19% 0.612 0.681 - 24.30% -
bm_lexicographical_compare<int>/16 11.12% 1.875 2.083 - 3.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.09% 686.012 762.084 - -26.01% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 11.07% 1.060 1.178 - 2.90% -
rng::stable_partition(deque<int>)_(dense)/50 11.06% 37.788 41.967 - 12.21% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 11.06% 1.392 1.546 - 15.49% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.98% 1634.008 1813.356 - 11.70% -
BM_RangesMakeHeap_uint64_Descending_64 10.96% 0.243 0.270 - 14.83% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 10.75% 33.597 37.208 - 10.81% -
rng::search(list<int>)_(single_element)/8192 10.73% 7375.512 8166.957 - 10.07% -
std::search(list<int>,_pred)_(single_element)/8192 10.70% 8297.872 9185.788 - 5.97% -
BM_PushHeap_uint64_Descending_1 10.70% 0.519 0.575 - 28.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 10.65% 0.398 0.440 - 31.05% -
std::set<std::string>::erase(iterator)/8192 10.59% 25.947 28.695 - 11.20% -
BM_deque_deque_copy/70000 10.56% 2874.100 3177.749 - 0.35% -
BM_std_minmax<unsigned_char>/23 10.53% 2.836 3.135 - 5.00% -
std::find_first_of(deque<int>)_(small_needle)/32 10.53% 108.948 120.421 - 12.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 10.53% 34.596 38.238 - -13.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 10.51% 187803672.858 207539607.774 - -0.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.50% 31.429 34.728 - -0.33% -
BM_PopHeap_uint32_1 10.48% 0.521 0.575 - 26.10% -
std::map<int,_int>::insert(value)_(new_value)/8192 10.45% 34.979 38.636 - -2.83% -
BM_std_minmax<unsigned_char>/2 10.42% 0.821 0.907 - 2.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 10.39% 1667688.471 1840902.582 - -3.11% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 10.33% 0.459 0.507 - 8.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.32% 1359430.106 1499752.331 - 2.87% -
std::copy_if(list<int>)_(entire_range)/32768 10.28% 28040.290 30922.422 - 3.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 10.25% 5486316.886 6048762.640 - 5.99% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 10.20% 44.353 48.877 - 68.30% -
std::any_of(deque<int>)_(process_all)/50 10.20% 18.324 20.192 - 4.73% -
BM_PopHeap_float_262144 10.18% 37.888 41.746 - 2.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 10.18% 0.578 0.637 - 14.51% -
std::copy_n(vector<bool>)_(aligned)/64 10.15% 1.242 1.368 - 4.98% -
std::for_each(list<int>)/8192 10.06% 7775.851 8557.823 - -1.47% -
BM_std_minmax_element<int>/70000 10.04% 17710.706 19488.126 - 5.87% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 10.03% 18.625 20.493 - 10.21% -
BM_std_minmax_element<int>/64000 10.03% 16209.502 17834.617 - 5.96% -
rng::contains_subrange(deque<int>)_(process_all)/16 10.02% 7.375 8.114 - -13.62% -
std::stable_partition(deque<int>)_(sparse)/50 10.01% 28.868 31.757 - 6.86% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 9.99% 1.156 1.272 - 5.50% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 9.97% 30.117 33.118 - 5.96% -
rng::copy_n(vector<bool>)_(aligned)/64 9.94% 1.248 1.372 - 5.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 9.93% 21.643 23.794 - -9.53% -
BM_std_minmax<int>/2 9.92% 0.844 0.928 - 3.12% -
std::find_end(forward_list<int>)_(same_length)/8192 9.87% 12996.641 14279.984 - -1.64% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 9.86% 292.374 321.210 - 2.22% -
BM_StringRelational_Less_Large_Large_ChangeFirst 9.85% 1.263 1.387 - -0.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 9.84% 1446.321 1588.697 - -0.37% -
rng::stable_partition(deque<int>)_(dense)/32 9.80% 28.261 31.032 - 10.82% -
BM_deque_deque_move/70000 9.79% 3226.020 3541.891 - 6.60% -
rng::adjacent_find(deque<int>)/50 9.75% 14.431 15.838 - -15.77% -
BM_std_minmax_element<char>/3 9.73% 1.091 1.198 - 1.44% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 9.72% 79.867 87.631 - 3.27% -
BM_std_minmax_element<int>/4096 9.69% 1041.209 1142.092 - 5.90% -
BM_std_minmax_element<int>/5500 9.69% 1394.561 1529.677 - 6.11% -
std::search(list<int>,_pred)_(same_length)/8192 9.69% 8494.820 9317.860 - 4.21% -
BM_vector_deque_copy_backward/0 9.68% 0.401 0.440 - 9.47% -
BM_std_minmax_element<int>/65536 9.61% 16639.499 18239.190 - 5.90% -
rng::copy(vector<bool>)_(unaligned)/512 9.58% 3.377 3.701 - 0.04% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 9.58% 0.985 1.079 - 0.20% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 9.56% 0.824 0.903 - 3.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 9.55% 2947388.803 3228995.967 - 9.12% -
rng::for_each_n(list<int>)/8192 9.53% 7260.422 7952.098 - 10.04% -
rng::partition(deque<int>)_(dense)/50 9.52% 13.976 15.307 - -0.60% -
BM_MakeHeap_float_Random_16384 9.48% 1.108 1.213 - 0.95% -
BM_std_minmax<int>/3 9.47% 1.140 1.248 - 4.16% -
BM_std_minmax_element<int>/4000 9.44% 1019.358 1115.554 - 5.85% -
BM_vector_deque_ranges_move_backward/2 9.42% 1.888 2.065 - 6.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 9.38% 16719985.487 18287680.557 - 11.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.36% 5890726.178 6442295.646 - 9.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.26% 51.586 56.363 - 21.34% -
BM_StringEraseWithMove_Empty_Transparent 9.18% 0.561 0.613 - 8.96% -
std::rotate_copy(deque<int>)/1024 9.10% 34.746 37.909 - 10.81% -
rng::for_each_n(deque<int>)/8 9.07% 1.153 1.258 - 4.42% -
rng::find(list<int>)_(process_all)/8192 9.06% 8608.274 9388.196 - -10.08% -
std::set<std::string>::lower_bound(key)_(existent)/8192 8.96% 27.999 30.508 - 9.87% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 8.95% 77.188 84.097 - 3.52% -
BM_StringRelational_Less_Small_Small_ChangeFirst 8.95% 1.318 1.436 - 3.55% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.93% 13937.462 15182.251 - 3.62% -
std::map<int,_int>::erase(key)_(non-existent)/8192 8.90% 7.526 8.196 - 6.72% -
rng::partition(deque<int>)_(dense)/32 8.89% 9.463 10.304 - -1.99% -
rng::copy(vector<bool>)_(unaligned)/262144 8.86% 1368.528 1489.754 - 8.88% -
rng::rotate_copy(vector<int>)/1024 8.83% 32.736 35.627 - 9.61% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 8.83% 0.424 0.462 - 5.63% -
BM_deque_deque_ranges_move/70000 8.81% 3010.389 3275.611 - 1.35% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.81% 31.742 34.539 - 10.58% -
rng::find(vector<char>)_(bail_25%)/8 8.78% 1.062 1.155 - 17.50% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 8.73% 4.942 5.374 - 9.03% -
BM_RangesMakeHeap_float_Descending_16 8.70% 0.220 0.239 - 14.14% -
BM_std_minmax<unsigned_char>/30 8.69% 2.600 2.826 - 3.94% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 8.66% 43.104 46.836 - -29.52% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 8.63% 14.499 15.751 - 8.55% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 8.63% 1.166 1.267 - 10.43% -
std::unordered_set<int>::insert(value)_(already_present)/8192 8.61% 2.101 2.282 - 2.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 8.61% 51.405 55.831 - 1.51% -
SetIntersection_None_Set_string_16384_16 8.60% 188695116.794 204931835.317 - 3.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.60% 78.075 84.791 - -4.80% -
BM_std_minmax_element<int>/1024 8.54% 265.844 288.537 - 5.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.50% 205.341 222.796 - -0.91% -
BM_StringRelational_Less_Small_Small_Control 8.50% 1.731 1.878 - 8.75% -
SetIntersection_None_Set_string_16384_64 8.49% 191330803.161 207580056.526 - 3.43% -
std::for_each_n(join_view(vector<vector<int>>))/8 8.49% 1.829 1.984 - 18.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 8.44% 29.017 31.465 - 9.21% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.43% 8.937 9.690 - -6.60% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.42% 6.680 7.243 - -26.60% -
BM_StringConstructDestroyCStr_Small_Transparent 8.42% 0.346 0.375 - 1.35% -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.40% 8.515 9.231 - 8.85% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 8.39% 0.951 1.031 - -22.05% -
std::unique(list<int>)_(sprinkled)/1024 8.39% 964.877 1045.791 - 9.96% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 8.37% 0.464 0.503 - -6.80% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.31% 1.400 1.516 - 10.71% -
rng::stable_partition(deque<int>)_(dense)/1024 8.27% 586.405 634.897 - 7.61% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 8.23% 23.792 25.751 - 11.77% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 8.23% 1.104 1.195 - 5.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 8.21% 3.493 3.779 - -0.10% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.18% 683.884 739.841 - -11.76% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 8.17% 529.451 572.725 - 2.57% -
std::find(deque<int>)_(process_all)/50 8.17% 13.286 14.372 - 8.58% -
SetIntersection_None_Set_string_16384_1024 8.14% 207713227.361 224622314.076 - 8.89% -
vector<bool>(size_type,_const_value_type&) 8.14% 8.129 8.791 - 7.77% -
BM_std_minmax<unsigned_char>/29 8.14% 2.330 2.520 - 3.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.13% 87.144 94.228 - 10.32% -
BM_std_minmax_element<int>/512 8.11% 135.509 146.505 - 6.06% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 8.09% 208.389 225.251 - 8.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 8.09% 187828220.403 203016482.694 - -0.31% -
std::equal(deque<int>)_(it,_it,_it)/50 8.01% 20.965 22.646 - -6.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.01% 1.155 1.248 - 8.02% -
std::stable_sort(deque<int>)_(descending)/8 8.00% 26.672 28.806 - 8.08% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.99% 4574.040 4939.396 - 7.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 7.97% 3016204.620 3256549.913 - 11.09% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 7.94% 26.973 29.113 - -2.29% -
rng::is_partitioned(deque<int>)_(partitioned)/50 7.93% 15.417 16.640 - 5.00% -
rng::remove(list<int>)_(prefix)/8192 7.91% 8410.591 9075.821 - 6.48% -
std::find_if(deque<int>)_(bail_25%)/8192 7.89% 695.337 750.199 - 6.65% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.89% 980.353 1057.686 - 2.56% -
std::unordered_multiset<int>::find(key)_(existent)/32 7.88% 1.272 1.373 - 5.42% -
SetIntersection_Interlaced_Set_string_64_64 7.85% 36711452.297 39592709.257 - 9.94% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 7.85% 842.715 908.839 - 16.90% -
BM_std_minmax<unsigned_char>/19 7.84% 1.611 1.738 - 4.95% -
std::map<int,_int>::clear()/1024 7.77% 9922.192 10693.476 - 1.07% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.76% 28.374 30.577 - 7.58% -
SetIntersection_Interlaced_Set_uint32_256_64 7.75% 14101962.982 15195336.879 - 3.58% -
SetIntersection_None_Set_string_16384_4 7.75% 193144625.376 208113617.757 - 5.61% -
std::stable_partition(deque<int>)_(dense)/50 7.73% 39.961 43.049 - 8.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.71% 16578.006 17856.992 - 2.62% -
BM_std_minmax<unsigned_char>/7 7.69% 2.412 2.598 - 6.74% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 7.69% 0.364 0.392 - -19.54% -
std::stable_partition(deque<int>)_(sparse)/8192 7.64% 3468.964 3734.123 - 10.82% -
SetIntersection_Interlaced_Vector_string_16384_256 7.62% 36214568.110 38973478.806 - -2.26% -
SetIntersection_Front_Vector_string_262144_64 7.58% 3445172.575 3706389.807 - 6.06% -
rng::copy_backward(vector<int>)/32768 7.52% 2592.788 2787.745 - -15.18% -
BM_StringFindAllMatch/4096 7.51% 80.244 86.271 - 7.41% -
std::find_end(deque<int>)_(same_length)/8192 7.45% 2687.835 2887.992 - -80.53% -
BM_RangesMakeHeap_uint64_Random_4 7.44% 1.791 1.924 - 66.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.43% 204.482 219.685 - -1.92% -
std::vector<int>::ctor(size)/32 7.43% 9.919 10.657 - -2.38% -
BM_vector_deque_ranges_move_backward/1 7.41% 2.163 2.323 - 6.42% -
BM_PushHeap_float_Random_1 7.39% 0.518 0.556 - 7.57% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 7.39% 2.067 2.220 - 0.96% -
BM_PushHeap_uint32_SingleElement_4 7.34% 0.343 0.368 - 1.22% -
BM_RangesPopHeap_string_16384 7.34% 72.227 77.529 - 7.80% -
std::unique(deque<int>)_(sprinkled)/1024 7.33% 896.269 961.930 - 9.78% -
std::set<std::string>::contains(key)_(non-existent)/8192 7.32% 26.918 28.889 - 10.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 7.30% 0.429 0.461 - 2.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.27% 9217591.701 9887716.753 - 1.46% -
rng::for_each(multimap<int>)/8192 7.27% 7015.968 7525.921 - -54.36% -
BM_MakeHeap_float_Random_256 7.23% 1.250 1.341 - 8.34% -
BM_std_min<__int128>/4096 7.22% 1659.287 1779.008 - 12.68% -
BM_vector_deque_move/64 7.17% 2.680 2.873 - 6.22% -
BM_StringRelational_Less_Large_Huge_Control 7.15% 2.153 2.307 - 3.48% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 7.14% 175.146 187.649 - 6.76% -
BM_deque_deque_copy/65536 7.14% 2959.435 3170.591 - 4.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 7.12% 10128063.259 10848845.257 - 10.91% -
BM_std_minmax_element<int>/64 7.11% 16.807 18.002 - 4.18% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 7.10% 3302.986 3537.556 - 9.45% -
std::map<std::string,_int>::contains(key)_(existent)/1024 7.08% 22.722 24.330 - 8.83% -
rng::find_end(deque<int>)_(process_all)/8192 7.04% 2153.605 2305.326 - -3.43% -
std::set<std::string>::equal_range(key)_(existent)/1024 7.04% 23.079 24.705 - 6.99% -
std::multiset<std::string>::erase(iterator)/1024 7.04% 31.264 33.464 - 1.49% -
rng::remove_copy(deque<int>)_(prefix)/50 7.04% 20.257 21.682 - -0.85% -
std::copy(vector<bool>)_(unaligned)/262144 7.01% 1713.079 1833.199 - 7.01% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.99% 14.736 15.767 - 1.98% -
std::find(list<int>)_(process_all)/1024 6.99% 688.358 736.466 - 3.65% -
rng::rotate_copy(deque<int>)/8192 6.97% 294.565 315.099 - 7.39% -
BM_std_minmax<unsigned_char>/31 6.97% 3.083 3.298 - 4.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.94% 24.962 26.696 - 14.58% -
BM_MakeThenSortHeap_uint32_Descending_4 6.94% 1.355 1.449 - 1.06% -
std::copy(list<int>)/64 6.93% 30.793 32.928 - 2.72% -
rng::copy_n(vector<int>)/8 6.89% 2.154 2.303 - 3.15% -
rng::stable_sort(deque<int>)_(descending)/8 6.87% 26.245 28.049 - 2.54% -
BM_StringRelational_Less_Large_Small_Control 6.87% 1.671 1.785 - 0.28% -
std::flat_multimap<int,_int>::erase(iterator)/8192 6.85% 498.948 533.120 - 5.49% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.84% 1.425 1.522 - 14.40% -
std::map<int,_int>::insert(value)_(already_present)/1024 6.83% 3.277 3.501 - -0.21% -
BM_StringEraseWithMove_Empty_Opaque 6.83% 0.797 0.851 - 6.59% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 6.83% 699.242 747.004 - -27.41% -
rng::move_backward(vector<bool>)_(aligned)/64 6.83% 1.728 1.846 - -0.11% -
std::set<int>::insert(value)_(already_present)/8192 6.82% 10.654 11.381 - 5.07% -
SetIntersection_Front_Vector_string_1024_64 6.81% 3493685.986 3731556.616 - 7.63% -
vector<bool>::reserve() 6.78% 8.203 8.759 - -13.50% -
BM_std_min<__int128>/70000 6.77% 28466.325 30394.706 - 12.32% -
BM_std_min<__int128>/1024 6.76% 417.768 446.010 - 12.61% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 6.75% 0.548 0.585 - 0.89% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 6.74% 2940.871 3139.063 - 3.37% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 6.74% 701.625 748.887 - -13.60% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.72% 18.145 19.365 - 5.68% -
rng::swap_ranges(deque<int>)/1024 6.69% 315.896 337.024 - 0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6.68% 7773833.332 8293194.006 - 6.49% -
BM_RangesMakeHeap_float_Random_16384 6.67% 1.106 1.180 - -2.98% -
SetIntersection_Interlaced_Vector_float_64_16 6.66% 18073698.793 19277777.507 - 0.46% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.66% 0.673 0.717 - 6.47% -
std::equal(vector<bool>)_(unaligned)/50 6.65% 0.704 0.750 - -14.86% -
SetIntersection_Front_Vector_string_16384_16 6.65% 1725569.489 1840294.095 - 7.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 6.63% 140340758.263 149640733.757 - 4.36% -
std::find_if(deque<int>)_(bail_25%)/32768 6.63% 2778.088 2962.141 - 7.77% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 6.62% 9.704 10.346 - 7.92% -
std::search(list<int>)_(single_element)/8192 6.62% 7413.842 7904.350 - 0.97% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.61% 64.579 68.850 - 5.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 6.59% 19.543 20.832 - 1.74% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 6.56% 1.613 1.719 - 3.23% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 6.56% 1.585 1.689 - 6.15% -
std::stable_partition(deque<int>)_(dense)/32 6.54% 30.500 32.496 - 8.65% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 6.54% 27.151 28.928 - 10.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.53% 1748.674 1862.847 - -3.97% -
rng::replace(list<int>)_(prefix)/8192 6.53% 6744.615 7184.837 - -1.39% -
std::find_end(list<int>)_(same_length)/8192 6.52% 9088.914 9681.665 - -48.10% -
std::for_each_n(list<int>)/8192 6.52% 7476.221 7963.717 - 9.38% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 6.51% 493516.217 525650.834 - 4.31% -
rng::copy_n(vector<bool>)_(unaligned)/512 6.51% 3.418 3.640 - 9.60% -
BM_std_minmax<char>/6 6.50% 1.995 2.124 - -1.42% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 6.50% 3851.801 4102.018 - 4.97% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.45% 1.181 1.258 - 4.23% -
BM_std_min<__int128>/64 6.45% 25.541 27.189 - 10.96% -
BM_std_min<unsigned_int>/13 6.44% 1.421 1.513 - 6.97% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.44% 322.008 342.743 - 6.79% -
rng::swap_ranges(deque<int>)/8192 6.41% 2533.579 2696.090 - 0.06% -
std::flat_multimap<int,_int>::erase(iterator)/1024 6.39% 81.283 86.476 - 13.10% -
BM_std_min<__int128>/5500 6.39% 2229.949 2372.357 - 11.87% -
SetIntersection_None_Set_string_16384_1 6.37% 192765010.842 205045872.525 - 1.43% -
rng::find(list<int>)_(process_all)/32768 6.35% 25678.107 27309.143 - -2.08% -
std::find_end(deque<int>)_(near_matches)/1000 6.35% 15837.695 16843.303 - -44.04% -
rng::find_last(vector<char>)_(bail_90%)/1048576 6.32% 11852.089 12601.567 - 3.89% -
BM_PushHeap_uint32_SingleElement_16 6.31% 0.345 0.367 - 2.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.31% 26545.893 28219.728 - 9.11% -
rng::adjacent_find(deque<int>,_pred)/8 6.26% 4.499 4.780 - 14.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 6.26% 31.405 33.369 - -7.06% -
BM_RangesMakeHeap_uint64_Random_64 6.25% 1.249 1.327 - 2.62% -
rng::find_end(forward_list<int>)_(same_length)/8192 6.23% 15543.748 16512.177 - 15.11% -
rng::find_end(deque<int>)_(process_all)/1048576 6.23% 282510.162 300106.331 - -2.79% -
std::stable_partition(deque<int>)_(dense)/1024 6.22% 620.717 659.345 - 10.59% -
SetIntersection_Interlaced_Vector_string_256_64 6.21% 19944588.392 21182690.001 - 4.99% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.17% 17.904 19.009 - 6.21% -
BM_vector_deque_ranges_copy_backward/2 6.16% 1.947 2.067 - 6.41% -
std::stable_sort(deque<int>)_(ascending)/8 6.14% 17.921 19.021 - 4.80% -
BM_std_minmax<unsigned_char>/27 6.13% 1.792 1.902 - 1.78% -
std::find_first_of(deque<int>)_(small_needle)/1024 6.11% 3460.663 3672.267 - -1.14% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 6.11% 28.975 30.746 - 3.97% -
BM_std_min<__int128>/512 6.11% 208.893 221.660 - 11.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.11% 5.092 5.404 - -0.56% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 6.10% 1.166 1.237 - -1.03% -
std::sort(vector<int>)_(descending)/8 6.08% 24.143 25.612 - 3.86% -
std::find_end(vector<int>)_(single_element)/8192 6.08% 1873.559 1987.529 - 8.37% -
BM_MakeThenSortHeap_float_Heap_4 6.05% 1.180 1.252 - 1.01% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.04% 323.360 342.900 - 5.25% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 6.04% 0.742 0.787 - -0.90% -
std::stable_sort(deque<int>)_(repeated)/8 6.03% 17.982 19.067 - 4.75% -
std::find_if_not(list<int>)_(process_all)/32768 6.03% 27828.190 29506.226 - -1.47% -
rng::fold_left(deque<int>)/8192 6.02% 4364.854 4627.727 - 5.94% -
std::stable_partition(deque<int>)_(sparse)/1024 6.02% 472.184 500.610 - 10.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.02% 5.047 5.351 - 5.21% -
std::rotate(list<int>)_(1_element_forward)/50 6.01% 26.282 27.862 - 14.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 6.01% 0.520 0.551 - 6.30% -
BM_std_minmax_element<char>/2 6.01% 0.650 0.689 - 0.12% -
std::unordered_set<int>::erase(key)_(non-existent)/32 6.00% 1.068 1.132 - -5.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 5.98% 2.566 2.719 - -3.14% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 5.98% 268.435 284.493 - 2.85% -
SetIntersection_Interlaced_Set_uint32_64_64 5.98% 14994705.685 15891534.760 - 2.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.95% 187059866.301 198182054.409 - -3.86% -
BM_std_min<short>/18 5.94% 1.541 1.633 - 0.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 5.94% 9.757 10.337 - -1.12% -
BM_std_min<unsigned_char>/32 5.94% 2.793 2.959 - 3.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 5.93% 0.450 0.476 - -0.06% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.93% 1.881 1.992 - 0.29% -
rng::remove_copy(deque<int>)_(prefix)/1024 5.90% 380.776 403.247 - -2.90% -
rng::find_last(vector<char>)_(bail_90%)/8192 5.88% 100.419 106.322 - 3.99% -
std::find(list<int>)_(process_all)/32768 5.87% 25581.582 27083.563 - -1.91% -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.87% 5.354 5.668 - 5.06% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 5.85% 486.780 515.248 - 5.08% -
rng::replace_if(list<int>)_(prefix)/8192 5.85% 6909.170 7313.102 - 1.51% -
std::fill_n(deque<int>)/32 5.82% 1.246 1.318 - 14.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 5.79% 82.151 86.912 - -5.83% -
std::multimap<std::string,_int>::erase(iterator)/32 5.79% 31.383 33.200 - 12.88% -
BM_deque_deque_ranges_move_backward/65536 5.78% 8001.267 8463.485 - 5.45% -
bm_ranges_lexicographical_compare<signed_char>/64 5.77% 2.051 2.169 - 13.96% -
BM_std_min<__int128>/4000 5.77% 1626.814 1720.640 - 11.69% -
BM_std_minmax<char>/2 5.76% 0.851 0.900 - 0.58% -
BM_RangesMakeThenSortHeap_float_Heap_4 5.75% 1.192 1.261 - 2.93% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 5.73% 34.788 36.780 - -14.99% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 5.72% 6.677 7.059 - -6.78% -
BM_std_min<__int128>/64000 5.72% 26170.512 27666.588 - 11.86% -
BM_std_minmax<char>/14 5.71% 2.469 2.610 - 2.20% -
BM_std_min<__int128>/65536 5.70% 26782.861 28308.959 - 11.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.69% 4944.339 5225.885 - -8.51% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 5.69% 9.485 10.025 - -4.59% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 5.67% 10.558 11.157 - 5.64% -
BM_RangesPopHeap_string_262144 5.66% 95.951 101.386 - 0.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.65% 41.162 43.488 - 5.52% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.65% 13551.118 14316.726 - 4.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 5.65% 1614407.522 1705583.773 - 4.38% -
BM_std_minmax<char>/32 5.64% 1.464 1.547 - -5.54% -
std::set<int>::erase(key)_(existent)/8192 5.63% 50.770 53.630 - 4.60% -
BM_std_min<unsigned_int>/4 5.61% 1.011 1.068 - 7.22% -
BM_MakeThenSortHeap_string_SingleElement_16384 5.61% 37.572 39.678 - 2.48% -
std::equal(vector<bool>)_(unaligned)/8 5.58% 0.716 0.756 - -11.26% -
rng::unique_copy(list<int>)_(sprinkled)/8192 5.58% 7226.012 7628.922 - 9.29% -
BM_std_min<__int128>/32 5.57% 12.496 13.192 - 8.28% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.57% 4.089 4.317 - 8.91% -
BM_StringRelational_Less_Huge_Large_Control 5.56% 2.340 2.470 - 0.07% -
SetIntersection_Front_Vector_string_16384_64 5.56% 3507531.303 3702691.702 - 6.57% -
SetIntersection_Interlaced_Vector_uint32_16384_1 5.56% 1056303.071 1115068.409 - -0.30% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 5.56% 7269.959 7674.334 - 12.54% -
std::move(list<int>)/4096 5.55% 4626.402 4883.152 - 11.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 5.55% 10.004 10.559 - -3.81% -
SetIntersection_Front_Vector_string_16384_1024 5.55% 39328758.560 41509634.821 - 5.38% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 5.53% 10.015 10.569 - 2.20% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 5.53% 1.361 1.436 - -0.04% -
std::set<std::string>::find(key)_(non-existent)/32 5.52% 9.606 10.136 - 9.25% -
rng::find_last(deque<int>)_(bail_90%)/8 5.51% 0.875 0.924 - 6.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 5.49% 0.544 0.574 - -1.77% -
std::unordered_set<int>::count(key)_(non-existent)/1024 5.49% 1.282 1.352 - -12.66% -
std::set<int>::clear()/8192 5.49% 71981.009 75931.546 - 2.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.48% 776.046 818.603 - 1.09% -
rng::for_each(multimap<int>::iterator)/8192 5.48% 7401.604 7807.145 - -53.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 5.47% 0.550 0.580 - -1.51% -
std::map<std::string,_int>::clear()/1024 5.47% 20170.249 21273.499 - 1.54% -
BM_SortHeap_float_1 5.46% 0.247 0.260 - 3.45% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 5.46% 9.443 9.958 - -3.79% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 5.45% 0.992 1.046 - 0.08% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.44% 245.098 258.424 - 3.29% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 5.39% 0.252 0.265 - -0.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.38% 7071.301 7451.961 - -0.42% -
SetIntersection_Interlaced_Vector_string_16384_16 5.38% 4123623.027 4345358.175 - -5.77% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 5.37% 1.166 1.228 - -0.13% -
BM_std_min<__int128>/29 5.36% 11.280 11.886 - 8.03% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.36% 11563.091 12182.584 - 0.51% -
rng::find_end(list<int>)_(single_element)/8192 5.35% 8233.389 8673.938 - -1.04% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.34% 31.763 33.458 - 5.08% -
BM_RangesMakeHeap_float_Descending_256 5.33% 0.245 0.258 - 3.38% -
BM_StringRead_Hot_Deep_Large 5.33% 0.584 0.615 - 6.80% -
rng::none_of(vector<int>)_(process_all)/8 5.33% 2.385 2.512 - 6.73% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 5.32% 20.717 21.820 - 2.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.31% 190578517.638 200702376.160 - 0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.29% 188842330.169 198841206.975 - -2.48% -
std::move(list<int>)/64 5.29% 39.312 41.392 - -15.26% -
std::set<int>::insert(value)_(new_value)/1024 5.28% 43.909 46.229 - 10.21% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 5.28% 8.993 9.468 - -0.17% -
std::copy_n(vector<int>)/8 5.27% 2.038 2.145 - -0.90% -
std::unordered_set<std::string>::find(key)_(existent)/32 5.26% 35.805 37.689 - -10.57% -
BM_std_minmax<unsigned_char>/18 5.26% 1.295 1.363 - 3.56% -
SetIntersection_Interlaced_Set_uint32_256_256 5.25% 9102386.261 9580301.112 - 8.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 5.25% 0.551 0.580 - -1.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.24% 661.405 696.066 - -27.00% -
std::set<int>::clear()/1024 5.22% 8556.030 9003.065 - 2.73% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 5.22% 19.600 20.624 - -2.02% -
BM_std_minmax<char>/13 5.22% 2.176 2.290 - 2.14% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.21% 16.681 17.550 - 3.90% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 5.18% 16478.700 17332.813 - 14.12% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 5.18% 1.606 1.689 - 12.45% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 5.18% 1.159 1.219 - -2.87% -
std::stable_partition(list<int>)_(sparse)/8192 5.17% 8803.534 9258.530 - 5.40% -
std::list<int>::ctor(size)/1024 5.15% 11470.208 12060.667 - 3.55% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.14% 28.440 29.902 - 3.77% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.14% 5.905 6.209 - 5.35% -
BM_lexicographical_compare_three_way_slow_path/262144 5.12% 60515.179 63611.878 - -1.78% -
BM_std_min<char>/31 5.12% 2.448 2.573 - 3.40% -
SetIntersection_Interlaced_Vector_float_262144_16 5.11% 6239582.946 6558394.490 - 4.37% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 5.10% 23.606 24.810 - 2.16% -
SetIntersection_Front_Set_uint32_1024_1024 5.09% 16342758.463 17174730.305 - 5.33% -
std::replace_if(list<int>)_(sprinkled)/50 5.08% 22.959 24.126 - 4.79% -
BM_std_minmax<unsigned_char>/16 5.08% 0.924 0.971 - -0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.08% 196313697.702 206278758.311 - 2.23% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 5.07% 455.340 478.434 - 1.70% -
BM_StringConstructDestroyCStr_Small_Opaque 5.07% 2.081 2.187 - 5.04% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 5.06% 478.056 502.227 - 5.55% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.05% 4.844 5.089 - -5.66% -
rng::contains(vector<int>)_(process_all)/8 5.05% 2.531 2.658 - -1.55% -
BM_deque_deque_move_backward/70000 5.05% 8474.533 8902.590 - 1.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 5.04% 37308.825 39190.161 - -7.94% -
BM_std_minmax<char>/7 5.04% 2.380 2.500 - -1.75% -
BM_std_min<__int128>/28 5.04% 10.880 11.428 - 7.65% -
BM_std_min<__int128>/25 5.02% 9.668 10.154 - 7.34% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.00% 21.288 22.353 - 4.41% -
std::unordered_set<int>::find(key)_(non-existent)/8192 4.99% 1.114 1.170 - -4.02% -
BM_RangesMakeHeap_string_Ascending_16384 4.98% 5.324 5.590 - -3.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 4.98% 1.593 1.672 - 5.82% -
BM_lexicographical_compare_three_way_slow_path/65536 4.98% 15110.460 15862.678 - -1.83% -
bm_lexicographical_compare<unsigned_char>/7 4.97% 2.154 2.262 - 2.19% -
rng::stable_sort(vector<int>)_(descending)/8 4.97% 24.105 25.302 - -0.19% -
BM_std_min<__int128>/31 4.95% 12.106 12.705 - 7.89% -
rng::find_end(deque<int>)_(same_length)/1024 4.94% 337.540 354.216 - -74.77% -
std::find_if_not(vector<char>)_(process_all)/8 4.94% 2.452 2.573 - 4.20% -
BM_std_min<unsigned_int>/32 4.94% 2.141 2.247 - 3.45% -
BM_std_minmax<char>/11 4.93% 1.737 1.823 - 10.57% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.92% 3.770 3.956 - 6.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 4.92% 330815202.343 347083102.984 - 1.11% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 4.92% 17.345 18.197 - 0.60% -
std::list<int>::ctor(size)/32 4.90% 324.969 340.884 - 5.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 4.88% 1.767 1.853 - -8.78% -
BM_std_min<__int128>/26 4.88% 10.033 10.522 - 7.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.88% 6.543 6.862 - 4.55% -
std::stable_partition(list<int>)_(dense)/32 4.88% 32.515 34.101 - 2.30% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 4.87% 3.710 3.891 - 5.75% -
SetIntersection_Front_Vector_string_1024_256 4.87% 10042407.307 10531750.866 - 5.93% -
std::unordered_set<int>::count(key)_(existent)/32 4.86% 1.580 1.657 - 12.71% -
std::set<int>::contains(key)_(existent)/8192 4.86% 8.200 8.598 - 2.46% -
rng::unique(deque<int>)_(sprinkled)/1024 4.85% 627.493 657.904 - 4.46% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 4.84% 10.582 11.094 - 20.52% -
std::remove_copy_if(deque<int>)_(prefix)/8192 4.84% 3887.022 4075.096 - 4.72% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 4.84% 1.602 1.680 - 4.38% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.83% 461.024 483.289 - 0.22% -
std::set<std::string>::equal_range(key)_(existent)/8192 4.82% 27.312 28.628 - 6.01% -
std::search_n(vector<int>)_(no_match)/1024 4.82% 213.053 223.319 - 6.14% -
rng::stable_partition(list<int>)_(sparse)/8192 4.81% 8854.355 9280.336 - 4.73% -
std::for_each_n(vector<int>)/8 4.81% 2.424 2.541 - 1.47% -
BM_RangesPopHeap_float_262144 4.81% 34.600 36.262 - -5.41% -
SetIntersection_Front_Set_string_262144_64 4.80% 4373416.346 4583547.378 - -4.54% -
SetIntersection_Front_Set_float_16384_64 4.80% 1994770.381 2090538.665 - 3.84% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.79% 27752.341 29080.404 - 1.75% -
std::search_n(vector<int>)_(no_match)/1000 4.78% 208.417 218.381 - 6.28% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 4.77% 10.824 11.341 - 4.29% -
SetIntersection_Interlaced_Set_float_256_256 4.77% 9235806.077 9675946.465 - 2.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 4.75% 0.570 0.597 - -1.35% -
SetIntersection_Interlaced_Vector_uint32_64_64 4.74% 11514105.880 12060305.137 - 4.21% -
BM_std_min<__int128>/23 4.74% 8.905 9.327 - 6.81% -
std::set<std::string>::contains(key)_(non-existent)/1024 4.74% 21.839 22.873 - 10.16% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.69% 11178.731 11703.243 - 4.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 4.69% 2.984 3.124 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.67% 5907278.897 6183334.894 - 0.43% -
BM_std_min<__int128>/21 4.67% 8.089 8.467 - 6.56% -
SetIntersection_Front_Set_uint32_64_64 4.66% 15565572.748 16291464.128 - 4.18% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 4.66% 23.106 24.183 - 12.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 4.65% 6.871 7.190 - 4.77% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.63% 42.896 44.881 - 4.95% -
std::list<int>::ctor(size)/8192 4.62% 94178.999 98534.306 - 3.56% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.62% 34.019 35.591 - 2.11% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 4.62% 1.423 1.488 - 3.48% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.61% 2.470 2.583 - 3.12% -
BM_RangesPushHeap_uint64_Random_16 4.61% 4.192 4.385 - 2.48% -
BM_std_min<__int128>/30 4.60% 11.694 12.231 - 7.43% -
std::multiset<int>::contains(key)_(existent)/1024 4.59% 3.840 4.017 - -0.32% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.59% 4.163 4.354 - 1.63% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.58% 6793.966 7105.021 - 10.35% -
BM_RangesMakeHeap_uint64_Random_1024 4.57% 1.080 1.130 - 4.97% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.57% 16.648 17.409 - 2.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 4.56% 8.756 9.155 - 4.65% -
BM_std_min<__int128>/20 4.55% 7.712 8.063 - 5.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.54% 6484120.986 6778658.153 - -0.39% -
BM_std_min<__int128>/27 4.54% 10.467 10.942 - 7.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4.54% 3468.445 3625.823 - 9.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 4.53% 164898086.479 172374986.514 - 3.65% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.52% 4.298 4.492 - 2.99% -
std::for_each_n(deque<int>)/8 4.49% 1.153 1.205 - -3.96% -
BM_RangesMakeHeap_uint64_Ascending_16 4.49% 0.633 0.661 - 0.68% -
rng::for_each(list<int>)/8192 4.47% 7800.903 8149.786 - -1.92% -
std::count(vector<int>)_(every_other)/8 4.47% 1.323 1.382 - 3.64% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 4.46% 2.422 2.530 - 5.78% -
BM_std_min<unsigned_short>/27 4.46% 2.271 2.373 - -0.38% -
BM_std_minmax<unsigned_char>/32 4.45% 1.510 1.577 - -1.54% -
BM_vector_deque_ranges_copy_backward/1 4.44% 2.227 2.326 - 4.79% -
BM_std_min<__int128>/22 4.44% 8.499 8.876 - 6.51% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.44% 786.713 821.617 - 3.32% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 4.43% 1.126 1.176 - 1.16% -
std::search(list<int>)_(single_element)/1024 4.43% 735.879 768.491 - -0.30% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.43% 54125.408 56523.738 - 1.23% -
std::set<int>::count(key)_(existent)/1024 4.43% 4.247 4.435 - 6.26% -
SetIntersection_None_Vector_uint32_1024_1 4.42% 1097882.164 1146381.487 - 2.22% -
rng::contains(list<int>)_(process_all)/8 4.41% 2.231 2.330 - -2.46% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 4.41% 9.523 9.943 - 3.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.40% 35.080 36.622 - 20.30% -
BM_std_min<__int128>/24 4.40% 9.288 9.696 - 6.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 4.38% 2.588 2.701 - 2.36% -
rng::copy_if(list<int>)_(entire_range)/32768 4.37% 27869.640 29088.011 - 2.41% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.37% 13637.731 14233.821 - 2.89% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.37% 24.232 25.290 - 4.26% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.36% 41.657 43.475 - 6.41% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 4.36% 891448.023 930341.015 - -0.49% -
bm_swap_ranges_vb_aligned/8 4.36% 3.391 3.538 - 5.63% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.34% 50660.756 52860.589 - 1.39% -
rng::all_of(deque<int>)_(process_all)/8 4.33% 3.092 3.226 - 4.47% -
rng::copy(vector<int>)/32768 4.33% 2975.661 3104.450 - -10.95% -
SetIntersection_Interlaced_Set_float_256_64 4.33% 14957086.197 15604063.538 - 0.79% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 4.32% 1.144 1.193 - 13.52% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 4.31% 1.096 1.143 - -7.31% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 4.30% 0.992 1.034 - -7.12% -
rng::find_last(vector<int>)_(bail_10%)/8 4.30% 1.958 2.042 - -3.10% -
BM_std_min<__int128>/18 4.29% 6.933 7.230 - 5.42% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 4.29% 18.053 18.827 - 2.80% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.28% 1.156 1.205 - 3.57% -
std::any_of(deque<int>)_(process_all)/8 4.27% 3.093 3.226 - 4.41% -
rng::copy_n(list<int>)/4096 4.27% 4187.028 4365.868 - 9.61% -
std::stable_sort(deque<int>)_(heap)/8 4.26% 25.761 26.859 - 3.27% -
BM_SortHeap_uint64_1 4.26% 0.253 0.264 - 0.56% -
rng::copy_n(deque<int>)/8 4.25% 2.639 2.751 - -0.24% -
std::transform(list<int>)_(identity_transform)/50 4.25% 38.340 39.971 - 0.86% -
BM_LowerBound_string_262144 4.25% 2298.725 2396.342 - 6.85% -
rng::move_backward(vector<int>)/262144 4.24% 21639.180 22557.393 - 2.18% -
std::unordered_set<int>::contains(key)_(existent)/1024 4.24% 1.304 1.359 - -3.04% -
BM_MakeThenSortHeap_float_Ascending_4 4.24% 1.404 1.464 - 4.77% -
BM_std_min<__int128>/19 4.23% 7.327 7.637 - 5.47% -
rng::copy_if(list<int>)_(every_other)/32768 4.22% 24925.265 25976.892 - 2.53% -
rng::move(vector<int>)/1048576 4.20% 56187.905 58548.050 - 1.36% -
std::find_end(vector<int>)_(single_element)/1024 4.19% 245.546 255.845 - 6.95% -
std::none_of(deque<int>)_(process_all)/8 4.19% 3.093 3.222 - 4.34% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.19% 5.005 5.215 - 3.26% -
BM_RangesMakeThenSortHeap_string_Descending_262144 4.19% 86.126 89.736 - -10.03% -
BM_StringFindStringLiteral/64 4.18% 2.089 2.176 - 3.81% -
std::multiset<std::string>::find(key)_(existent)/1024 4.17% 29.934 31.182 - 32.07% -
rng::find_if(list<int>)_(process_all)/32768 4.17% 27216.908 28351.322 - -2.99% -
std::partial_sort_copy(list<int>)_(heap)/8 4.16% 15.350 15.989 - -1.90% -
BM_std_min<char>/15 4.15% 2.031 2.116 - -0.62% -
std::remove_if(list<int>)_(prefix)/1024 4.14% 1011.258 1053.085 - 0.56% -
BM_RangesPushHeap_uint64_SingleElement_64 4.14% 0.361 0.376 - -2.40% -
rng::replace(list<int>)_(sprinkled)/8192 4.13% 7002.459 7291.763 - 0.01% -
std::find_end(deque<int>)_(near_matches)/1024 4.12% 16506.769 17186.050 - -45.04% -
rng::copy(list<int>)/32768 4.11% 25933.761 26999.544 - 0.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.10% 1181.544 1229.931 - 6.20% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 4.09% 1.156 1.203 - -3.12% -
rng::replace(vector<int>)_(prefix)/8192 4.08% 1217.269 1266.944 - 0.28% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.07% 20.657 21.499 - 6.68% -
std::multimap<std::string,_int>::clear()/1024 4.07% 19949.671 20761.016 - 4.92% -
std::find_end(vector<int>)_(single_element)/1000 4.06% 240.354 250.117 - 6.93% -
BM_StringRelational_Less_Large_Large_Control 4.05% 2.333 2.427 - 18.53% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.05% 5.180 5.390 - 4.36% -
rng::any_of(deque<int>)_(process_all)/8 4.04% 3.099 3.224 - 4.28% -
rng::partial_sort(deque<int>)_(heap)/8192 4.04% 283330.041 294771.111 - 3.11% -
BM_PushHeap_string_Ascending_256 4.03% 10.677 11.107 - 9.06% -
std::multiset<std::string>::insert(value)_(new_value)/1024 4.02% 60.839 63.283 - 2.82% -
SetIntersection_None_Vector_string_1024_16 4.01% 1190641.056 1238401.866 - 0.57% -
std::map<int,_int>::clear()/8192 4.01% 80269.605 83487.881 - 3.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.01% 18.424 19.163 - 5.11% -
BM_std_minmax<unsigned_char>/24 4.01% 1.155 1.201 - -0.45% -
std::search_n(deque<int>,_pred)_(no_match)/1000 4.00% 600.127 624.103 - 3.55% -
rng::for_each(map<int>)/8192 3.99% 7137.569 7422.702 - -55.59% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 3.99% 13.294 13.825 - -16.13% -
BM_LowerBound_string_1 3.99% 4.515 4.695 - 2.16% -
BM_PushHeap_uint32_SingleElement_64 3.98% 0.357 0.371 - 1.63% -
rng::fill_n(list<int>)/8192 3.97% 7506.390 7804.508 - 10.27% -
rng::stable_sort(deque<int>)_(heap)/8 3.97% 25.449 26.459 - 0.36% -
rng::stable_sort(deque<int>)_(ascending)/8 3.95% 18.049 18.763 - 2.10% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.95% 6.454 6.709 - 4.05% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.94% 20.317 21.118 - 3.39% -
rng::sort(vector<int>)_(descending)/8 3.94% 24.704 25.678 - 3.99% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.93% 3.434 3.569 - 0.19% -
BM_RangesPushHeap_uint32_Random_1 3.93% 0.482 0.501 - 0.11% -
735_gem5_r 3.93% 13.317 13.841 - 2.04% -
rng::stable_partition(vector<int>)_(sparse)/1024 3.93% 210.469 218.737 - 5.76% -
BM_RangesMakeHeap_float_Descending_4 3.93% 0.280 0.291 - -1.29% -
SetIntersection_Interlaced_Vector_float_1024_16 3.92% 2610628.678 2713068.575 - -3.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 3.92% 18904.792 19646.346 - 3.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.92% 270433.411 281025.071 - 2.33% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 3.92% 28.699 29.823 - 3.30% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.92% 48.153 50.039 - 5.42% -
std::stable_partition(vector<int>)_(sparse)/32 3.91% 7.222 7.505 - 9.18% -
BM_std_min<short>/24 3.91% 2.450 2.546 - 0.36% -
BM_std_minmax<unsigned_char>/25 3.91% 1.180 1.226 - -0.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.90% 18225.620 18935.847 - 0.30% -
BM_MakeThenSortHeap_string_SingleElement_256 3.90% 24.917 25.887 - 3.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 3.89% 82297.459 85501.527 - -3.02% -
BM_std_min<short>/29 3.88% 2.341 2.432 - 3.53% -
std::move_backward(vector<int>)/262144 3.87% 21577.112 22412.219 - 2.15% -
std::remove(list<int>)_(prefix)/1024 3.87% 980.945 1018.904 - 2.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 3.87% 0.269 0.279 - 9.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 3.86% 0.534 0.555 - -12.55% -
BM_deque_deque_copy/64000 3.86% 2710.129 2814.663 - 3.78% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 3.86% 12051.802 12516.603 - 0.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.86% 29.403 30.536 - -1.26% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 3.85% 20.117 20.892 - 2.02% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.84% 11026.697 11450.588 - 3.10% -
BM_MakeHeap_uint64_QuickSortAdversary_4 3.84% 0.422 0.438 - 2.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 3.82% 12711452.712 13197519.071 - 3.96% -
rng::remove_if(deque<int>)_(prefix)/32 3.82% 59.008 61.263 - -4.74% -
std::find(vector<char>)_(bail_25%)/8 3.82% 1.113 1.155 - 14.32% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.82% 21.927 22.765 - 3.28% -
rng::find_end(deque<int>)_(same_length)/1000 3.81% 332.583 345.256 - -63.24% -
std::partition_copy(deque<int>)/32 3.81% 12.510 12.987 - -0.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 3.80% 1.508 1.566 - -12.87% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 3.80% 20.997 21.795 - 5.74% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.79% 21.601 22.420 - 2.02% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 3.79% 109.699 113.859 - 28.20% -
rng::is_sorted_until(deque<int>,_pred)/8 3.79% 4.270 4.432 - 14.95% -
BM_std_minmax<unsigned_char>/26 3.79% 1.387 1.440 - -0.18% -
BM_std_minmax<unsigned_short>/11 3.77% 1.723 1.788 - 4.01% -
SetIntersection_Interlaced_Vector_string_1024_16 3.76% 3390088.014 3517427.976 - 2.80% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 3.75% 1.426 1.479 - 12.38% -
BM_std_minmax<int>/23 3.75% 2.303 2.390 - 1.37% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 3.74% 30.559 31.702 - -17.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 3.74% 1175046.856 1218980.206 - 1.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.72% 1512.778 1569.094 - -0.72% -
BM_MakeThenSortHeap_string_SingleElement_262144 3.72% 50.165 52.033 - 0.94% -
std::set<int>::insert(value)_(already_present)/1024 3.72% 6.399 6.637 - -2.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.72% 355419475.934 368626832.473 - 5.64% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 3.71% 29.829 30.936 - 7.04% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.71% 1302.088 1350.361 - 2.81% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.70% 599.735 621.942 - 9.78% -
rng::remove(vector<int>)_(sprinkled)/8192 3.69% 3862.534 4004.980 - 101.94% -
BM_MakeThenSortHeap_string_SingleElement_1024 3.67% 29.047 30.115 - 0.66% -
std::partition(vector<int>)_(sparse)/50 3.65% 13.703 14.202 - 2.92% -
rng::find_if_not(vector<bool>)_(process_all)/50 3.64% 34.733 35.996 - -2.25% -
std::for_each_n(list<int>)/8 3.64% 2.456 2.546 - -1.79% -
std::rotate_copy(deque<int>)/8192 3.63% 292.349 302.969 - 2.68% -
rng::is_partitioned(vector<int>)_(partitioned)/32 3.63% 5.748 5.957 - 4.30% -
std::replace_if(list<int>)_(prefix)/8192 3.63% 6879.495 7128.973 - 0.41% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.62% 3.811 3.949 - -0.07% -
std::rotate(list<int>)_(by_1/4)/8192 3.62% 7200.011 7460.574 - 3.26% -
BM_std_minmax<char>/15 3.62% 2.929 3.035 - 3.60% -
BM_lexicographical_compare_three_way_slow_path/16384 3.62% 3791.927 3929.083 - -1.39% -
BM_StringRelational_Compare_Small_Empty_Control 3.61% 1.607 1.665 - -2.91% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.61% 379.587 393.297 - 2.25% -
rng::contains_subrange(list<int>)_(single_element)/50 3.61% 17.671 18.309 - 3.77% -
BM_StringResizeAndOverwrite 3.61% 0.840 0.870 - 1.15% -
std::search_n(vector<int>)_(no_match)/8192 3.61% 1643.037 1702.345 - 4.42% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.61% 1013.166 1049.736 - 9.94% -
BM_std_min<char>/22 3.61% 2.008 2.080 - 0.49% -
rng::is_sorted_until(vector<int>,_pred)/1024 3.60% 410.128 424.911 - 4.81% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.60% 774.518 802.371 - 1.88% -
SetIntersection_Interlaced_Vector_string_1024_1024 3.59% 40640978.419 42101964.352 - -2.99% -
BM_std_minmax<int>/10 3.59% 1.387 1.437 - 0.00% -
std::copy_n(deque<int>)/8 3.58% 2.641 2.736 - 3.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.57% 30289.406 31369.366 - 11.11% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 3.57% 1360.455 1408.957 - 1.80% -
std::all_of(deque<int>)_(process_all)/8 3.56% 3.114 3.224 - 4.30% -
rng::stable_sort(deque<int>)_(repeated)/8 3.55% 18.188 18.834 - 4.75% -
std::partition(vector<int>)_(sparse)/32 3.55% 8.697 9.006 - 3.21% -
std::copy(deque<int>)/8 3.54% 2.650 2.744 - -0.00% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.54% 5.847 6.054 - 3.09% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.54% 94672.274 98019.922 - 3.66% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 3.53% 29.704 30.751 - 5.88% -
rng::find_end(list<int>,_pred)_(single_element)/8192 3.52% 9059.524 9378.647 - 2.37% -
BM_std_min<int>/64 3.52% 2.594 2.686 - 0.63% -
BM_std_min<unsigned_int>/16 3.52% 1.868 1.934 - 1.35% -
BM_std_min<int>/28 3.52% 1.992 2.062 - 1.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.50% 1285623.379 1330623.990 - 2.44% -
SetIntersection_Front_Set_uint32_1024_64 3.49% 1998152.004 2067944.263 - 1.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.49% 1099465.342 1137816.920 - 3.47% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 3.49% 7.455 7.715 - 2.89% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.48% 7038.138 7283.240 - 1.16% -
BM_std_min<__int128>/17 3.48% 6.545 6.773 - 4.50% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 3.47% 21.727 22.482 - 1.71% -
BM_std_min<unsigned_short>/19 3.47% 1.821 1.884 - -0.48% -
BM_std_minmax<char>/29 3.47% 2.330 2.411 - -5.64% -
std::replace(list<int>)_(prefix)/8192 3.46% 6778.869 7013.725 - 0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 3.46% 122403190.913 126640047.080 - 7.85% -
std::copy_backward(vector<int>)/32768 3.45% 3670.720 3797.388 - 0.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.45% 22.032 22.792 - 2.85% -
std::set<std::string>::count(key)_(non-existent)/32 3.44% 9.696 10.030 - 3.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.43% 1152470.989 1192008.914 - 5.09% -
std::rotate(vector<bool>)_(by_1/3)/32 3.43% 17.223 17.813 - -1.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 3.43% 40085160.132 41458189.742 - 2.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.42% 183740.973 190031.765 - 5.21% -
BM_RangesMakeHeap_string_SingleElement_262144 3.42% 7.355 7.607 - -7.50% -
BM_std_min<__int128>/16 3.42% 6.163 6.374 - 3.92% -
std::set<int>::count(key)_(existent)/32 3.41% 1.859 1.922 - 7.22% -
BM_StringRelational_Compare_Empty_Huge_Control 3.40% 1.608 1.662 - 2.33% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.40% 448.936 464.193 - -0.11% -
std::search(deque<int>)_(same_length)/8192 3.39% 3769.204 3897.165 - 2.68% -
std::unordered_set<int>::count(key)_(non-existent)/8192 3.39% 1.412 1.459 - -12.65% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.38% 7376.299 7625.260 - 2.49% -
std::set<std::string>::upper_bound(key)_(existent)/32 3.37% 16.983 17.556 - 2.99% -
BM_std_minmax<int>/1 3.37% 0.601 0.621 - -0.05% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.37% 23.387 24.175 - 4.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.37% 5915440.977 6114673.375 - -4.00% -
rng::is_sorted(list<int>)/1024 3.36% 761.230 786.837 - 3.60% -
BM_StringRelational_Less_Large_Empty_Control 3.36% 2.024 2.092 - 7.36% -
BM_std_minmax<char>/5 3.35% 1.728 1.786 - -3.93% -
BM_StringRelational_Less_Huge_Empty_Control 3.34% 1.986 2.052 - -1.59% -
std::set<int>::find(key)_(non-existent)/8192 3.33% 8.532 8.816 - 4.44% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.33% 5.305 5.482 - 11.81% -
std::copy_backward(vector<bool>)_(aligned)/1048576 3.33% 2469.217 2551.362 - -6.58% -
SetIntersection_Front_Vector_uint64_16384_64 3.32% 1384561.012 1430594.200 - 1.59% -
BM_RangesPushHeap_uint64_SingleElement_16 3.32% 0.346 0.358 - 6.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.32% 1210.283 1250.457 - 4.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.32% 26359724.280 27233804.831 - 3.36% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.32% 36.147 37.345 - 2.23% -
std::list<int>::ctor(const&)_(cheap_elements)/32 3.31% 322.292 332.962 - 1.83% -
std::remove_if(list<int>)_(prefix)/8192 3.31% 9747.044 10069.473 - 7.68% -
std::partition_copy(vector<int>)/1024 3.31% 454.543 469.579 - 2.70% -
rng::unique(list<int>)_(contiguous)/8192 3.30% 7081.196 7314.766 - 2.04% -
std::map<int,_int>::erase(key)_(existent)/8192 3.29% 25.546 26.388 - 1.66% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.28% 32.427 33.491 - 2.72% -
BM_std_minmax<char>/10 3.27% 1.341 1.385 - 6.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 3.27% 7.048 7.279 - -0.51% -
BM_std_minmax<char>/21 3.27% 2.176 2.247 - -6.06% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 3.27% 6300.132 6505.924 - 0.77% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.26% 4.704 4.857 - 5.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.25% 1093755.795 1129342.687 - 4.64% -
std::find_first_of(deque<int>)_(large_needle)/32 3.25% 280.376 289.475 - -5.17% -
std::unordered_set<std::string>::erase(iterator)/1024 3.24% 26.070 26.916 - -9.81% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.24% 38.054 39.285 - -0.25% -
rng::remove(deque<int>)_(prefix)/32 3.23% 54.870 56.643 - 2.72% -
BM_MakeHeap_uint32_PipeOrgan_4 3.23% 0.434 0.448 - 6.86% -
rng::stable_partition(list<int>)_(dense)/1024 3.23% 1750.623 1807.101 - 3.52% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.22% 1.611 1.663 - 3.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.22% 1600857.671 1652408.005 - 3.74% -
BM_deque_deque_ranges_copy_backward/70000 3.20% 8667.514 8945.187 - 0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.20% 1139740.513 1176164.813 - 5.35% -
BM_std_minmax<char>/4 3.19% 1.448 1.494 - -3.63% -
std::search_n(deque<int>,_pred)_(no_match)/1024 3.19% 622.261 642.107 - 2.29% -
std::rotate(vector<bool>)_(by_1/2)/50 3.19% 17.389 17.943 - -1.20% -
BM_deque_vector_ranges_move_backward/5500 3.19% 200.682 207.077 - 1.93% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.18% 25.385 26.192 - 2.98% -
rng::remove_if(list<int>)_(sprinkled)/8192 3.18% 8215.436 8476.851 - 2.39% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 3.18% 16.496 17.020 - -5.13% -
BM_std_min<unsigned_int>/28 3.18% 1.957 2.019 - 2.89% -
std::search_n(vector<int>)_(no_match)/1048576 3.18% 210700.847 217396.636 - 3.78% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.18% 0.581 0.599 - 2.85% -
rng::find_end(vector<int>)_(same_length)/1024 3.17% 249.971 257.904 - -49.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 3.17% 39130004.273 40370382.888 - 3.14% -
BM_RangesSortHeap_string_16384 3.16% 96.121 99.161 - 3.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3.16% 1115442.278 1150674.021 - 2.12% -
rng::find_if(vector<bool>)_(process_all)/50 3.16% 34.879 35.980 - -1.92% -
BM_deque_vector_ranges_copy_backward/0 3.16% 1.433 1.478 - 7.38% -
std::multiset<int>::erase(key)_(existent)/1024 3.15% 40.057 41.320 - 1.71% -
rng::for_each_n(vector<int>)/8 3.15% 2.471 2.549 - 0.49% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.15% 547.191 564.426 - 10.70% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.15% 31.679 32.676 - 7.10% -
BM_std_minmax<int>/7 3.14% 1.779 1.835 - 7.26% -
BM_std_min<char>/4 3.14% 1.029 1.061 - -0.90% -
rng::partition(vector<int>)_(sparse)/50 3.14% 14.013 14.454 - 1.19% -
std::rotate(vector<bool>)_(by_1/2)/32 3.14% 17.559 18.110 - -1.01% -
std::unordered_multiset<int>::ctor(const&)/32 3.14% 196.571 202.740 - 2.42% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 3.13% 54181951.922 55880352.541 - 1.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 3.13% 0.586 0.604 - 3.79% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.13% 27.517 28.379 - -7.15% -
rng::copy_backward(vector<bool>)_(aligned)/64 3.13% 1.755 1.810 - -4.39% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 3.12% 7.428 7.660 - -0.78% -
vector<bool>(const_vector<bool>&) 3.12% 9.744 10.048 - 2.23% -
std::multiset<std::string>::contains(key)_(existent)/1024 3.12% 22.553 23.256 - 1.19% -
753_ns3_r 3.11% 10.030 10.342 - 1.20% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.11% 25.764 26.564 - 5.61% -
rng::stable_sort(deque<int>)_(heap)/8192 3.11% 17603.156 18149.850 - 2.53% -
rng::is_sorted_until(vector<int>,_pred)/8192 3.10% 3277.903 3379.448 - 4.41% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.10% 683.614 704.777 - -1.65% -
BM_RangesMakeHeap_uint32_Random_1024 3.10% 1.072 1.105 - 3.13% -
SetIntersection_Interlaced_Set_string_256_256 3.09% 32703982.411 33715810.528 - 4.08% -
BM_std_minmax<short>/7 3.09% 1.781 1.836 - 5.10% -
BM_PushHeap_uint32_SingleElement_262144 3.08% 0.361 0.372 - 1.57% -
std::find(deque<int>)_(process_all)/8 3.08% 3.346 3.449 - 0.93% -
bm_lexicographical_compare<unsigned_char>/6 3.07% 1.957 2.017 - 2.95% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.06% 96818.877 99785.103 - 3.08% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.06% 10.007 10.313 - -3.06% -
std::remove(deque<int>)_(prefix)/50 3.06% 63.780 65.729 - -0.22% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 3.05% 46.121 47.528 - -0.30% -
BM_RangesPushHeap_uint64_SingleElement_4 3.05% 0.361 0.373 - 4.38% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 3.04% 4.013 4.135 - 1.93% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.04% 252.801 260.488 - -1.31% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.04% 0.934 0.963 - 2.53% -
SetIntersection_Interlaced_Set_uint64_64_64 3.04% 15189323.045 15650472.769 - 3.25% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 3.03% 22.682 23.369 - -7.71% -
std::rotate(vector<bool>)_(by_1/4)/50 3.02% 17.291 17.814 - -1.59% -
std::multiset<int>::ctor(const&,_alloc)/8192 3.02% 50145.636 51660.119 - 3.92% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.02% 527.581 543.513 - -1.44% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.02% 5.935 6.114 - -2.02% -
std::find_if(vector<int>)_(process_all)/8 3.01% 2.543 2.620 - -2.96% -
BM_std_min<__int128>/15 3.01% 5.732 5.904 - 3.64% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.01% 12428.343 12801.993 - -0.22% -
rng::replace(vector<int>)_(prefix)/32 3.01% 5.018 5.169 - 2.54% -
std::remove_if(list<int>)_(sprinkled)/1024 3.00% 991.636 1021.431 - -3.14% -
std::rotate(vector<bool>)_(by_1/3)/50 2.99% 17.328 17.847 - -1.59% -
std::find_if_not(vector<char>)_(process_all)/50 2.99% 12.495 12.869 - 2.81% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.97% 5.011 5.160 - 3.35% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.97% 798.378 822.067 - 5.65% -
rng::replace_if(deque<int>)_(prefix)/32 2.97% 13.782 14.191 - 0.51% -
std::search(list<int>)_(no_match)/1024 2.96% 741.532 763.508 - 3.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 2.96% 32.625 33.590 - -24.18% -
BM_StringRelational_Compare_Empty_Small_Control 2.96% 1.680 1.729 - 5.80% -
std::unordered_set<int>::insert(value)_(new_value)/32 2.96% 19.786 20.371 - 1.28% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.95% 1.961 2.019 - 8.99% -
std::stable_partition(vector<int>)_(sparse)/1024 2.95% 213.178 219.476 - 5.89% -
SetIntersection_Front_Vector_string_256_256 2.95% 20841513.075 21456427.473 - 6.39% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.95% 18.432 18.976 - 4.52% -
SetIntersection_None_Vector_string_262144_64 2.95% 1322906.404 1361894.089 - -0.68% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.95% 3.963 4.079 - -0.10% -
rng::partition_point(list<int>)/50 2.94% 24.268 24.981 - 2.08% -
rng::search(deque<int>,_pred)_(same_length)/1024 2.93% 509.904 524.844 - 2.08% -
std::map<int,_int>::contains(key)_(existent)/8192 2.93% 5.344 5.500 - 0.14% -
rng::replace(vector<int>)_(prefix)/50 2.93% 6.879 7.081 - 1.38% -
SetIntersection_None_Set_uint32_64_64 2.92% 11664835.843 12005483.877 - 0.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 2.92% 0.824 0.848 - 2.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.92% 16.736 17.224 - 3.00% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.91% 4.646 4.781 - 3.73% -
bm_gcd_trivial 2.91% 0.834 0.858 - 0.19% -
BM_getline_string 2.91% 17.356 17.860 - 1.88% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.91% 23.624 24.310 - 7.02% -
BM_std_min<char>/64 2.90% 4.117 4.237 - 0.99% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.90% 6374.304 6559.202 - 1.13% -
BM_RangesPushHeap_uint64_Descending_4 2.90% 0.374 0.385 - 6.70% -
BM_std_minmax<unsigned_short>/22 2.89% 2.289 2.355 - -1.62% -
std::find_if_not(vector<bool>)_(process_all)/50 2.89% 34.982 35.994 - -1.88% -
rng::count_if(deque<int>)_(every_other)/8 2.89% 3.271 3.366 - 0.31% -
BM_MakeHeap_uint64_PipeOrgan_256 2.89% 0.640 0.659 - 1.37% -
rng::for_each(multimap<int>)/8 2.89% 6.157 6.334 - 40.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.88% 1170667.724 1204404.968 - 1.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 2.88% 31.617 32.528 - -0.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.88% 10614.293 10920.012 - 3.22% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.88% 1.906 1.961 - 5.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.88% 1153675.256 1186875.217 - 0.37% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.88% 25390.611 26120.629 - -7.63% -
BM_LowerBound_string_4 2.87% 19.805 20.375 - 2.01% -
SetIntersection_Interlaced_Vector_string_16_16 2.87% 54772500.986 56346502.383 - 1.29% -
std::copy(vector<int>)/32768 2.87% 3691.798 3797.769 - 8.59% -
BM_MakeThenSortHeap_string_SingleElement_64 2.87% 19.614 20.176 - 2.55% -
rng::unique(list<int>)_(contiguous)/1024 2.86% 924.438 950.917 - 2.44% -
std::multiset<int>::ctor(const&,_alloc)/1024 2.86% 6271.148 6450.753 - 4.40% -
std::find_end(list<int>)_(single_element)/8192 2.86% 8179.024 8413.145 - -2.57% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.86% 25728.626 26463.360 - 3.08% -
BM_PushHeap_uint32_SingleElement_1024 2.84% 0.368 0.378 - 1.39% -
rng::all_of(deque<int>)_(process_all)/50 2.84% 17.753 18.258 - -0.42% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.84% 2.732 2.810 - -4.95% -
SetIntersection_None_Set_float_1024_64 2.84% 8868973.675 9121114.562 - 1.33% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 2.84% 190.294 195.701 - -6.41% -
std::stable_partition(vector<int>)_(sparse)/50 2.84% 21.467 22.077 - 9.53% -
bm_lexicographical_compare<unsigned_char>/5 2.84% 1.737 1.786 - 3.03% -
std::partition_point(deque<int>)/32 2.83% 4.764 4.899 - 9.37% -
bm_ranges_lexicographical_compare<unsigned_char>/8 2.83% 1.359 1.398 - -5.21% -
SetIntersection_None_Vector_uint32_16384_1024 2.83% 1115587.754 1147183.219 - -2.09% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 2.82% 50.178 51.595 - -9.82% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 2.82% 57.923 59.557 - -0.48% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 2.82% 4.133 4.249 - -0.06% -
rng::contains_subrange(deque<int>)_(process_all)/32 2.81% 11.678 12.006 - -13.74% -
SetIntersection_Interlaced_Set_float_256_1 2.81% 4387441.768 4510632.060 - 1.10% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 2.81% 1.122 1.153 - 2.72% -
SetIntersection_None_Set_float_64_4 2.81% 21520546.981 22124503.803 - -2.51% -
std::find_if(vector<bool>)_(process_all)/50 2.80% 35.007 35.988 - -1.54% -
SetIntersection_Front_Vector_float_256_16 2.80% 4482983.718 4608567.565 - 3.16% -
BM_MakeHeap_uint64_Random_16 2.79% 1.273 1.308 - -1.48% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 2.79% 1.715 1.763 - 1.47% -
rng::find_end(deque<int>)_(process_all)/1024 2.79% 317.208 326.064 - 7.76% -
BM_SortHeap_string_262144 2.79% 173.242 178.075 - -0.38% -
SetIntersection_None_Set_float_64_16 2.79% 18470283.582 18985219.827 - -1.26% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 2.78% 21.845 22.452 - 1.40% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 2.78% 1334.152 1371.183 - 2.48% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.77% 196.871 202.328 - 2.58% -
std::remove(deque<int>)_(prefix)/32 2.77% 55.857 57.401 - -3.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.76% 7.474 7.680 - 1.05% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.75% 9882.203 10154.400 - -3.73% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.75% 11136.167 11442.011 - 1.88% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.74% 9.225 9.478 - 2.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.74% 34523.172 35468.081 - 1.55% -
std::copy(vector<bool>)_(aligned)/4096 2.73% 4.621 4.747 - 0.99% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 2.72% 9135.465 9383.989 - 2.51% -
SetIntersection_None_Set_float_1024_1 2.71% 8852081.070 9092317.157 - -1.06% -
std::stable_sort(deque<int>)_(shuffled)/8 2.71% 23.998 24.649 - 2.39% -
rng::remove_if(deque<int>)_(prefix)/1024 2.71% 559.191 574.346 - 2.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 2.71% 1231775.433 1265158.563 - 2.11% -
BM_std_minmax<char>/22 2.71% 2.449 2.515 - -5.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.71% 11344156.859 11651184.402 - 8.08% -
std::set<std::string>::contains(key)_(non-existent)/32 2.71% 10.260 10.537 - 11.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.70% 3432.768 3525.603 - 6.15% -
SetIntersection_Front_Vector_string_1024_16 2.70% 1723669.126 1770179.191 - 2.66% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.69% 496.057 509.425 - 0.85% -
rng::stable_partition(vector<int>)_(sparse)/8192 2.69% 1516.962 1557.834 - 0.35% -
std::set<std::string>::upper_bound(key)_(existent)/1024 2.69% 22.981 23.599 - 1.98% -
std::multimap<int,_int>::clear()/8192 2.68% 81721.014 83914.776 - 2.63% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 2.68% 23.686 24.322 - 10.27% -
rng::find_last(list<int>)_(bail_10%)/8 2.68% 2.073 2.128 - 3.48% -
BM_RangesMakeHeap_string_Descending_262144 2.68% 3.513 3.607 - -36.51% -
std::set<int>::insert(value)_(new_value)/8192 2.67% 75.202 77.213 - 8.68% -
BM_StringFindAllMatch/8 2.67% 2.484 2.550 - 0.25% -
std::stable_partition(list<int>)_(dense)/50 2.66% 55.567 57.047 - 0.54% -
BM_CmpEqual_short_uchar 2.66% 1.095 1.124 - 1.51% -
BM_std_min<unsigned_long_long>/6 2.66% 1.568 1.609 - -1.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.66% 198.060 203.325 - -0.58% -
BM_std_minmax<unsigned_long_long>/4 2.66% 1.527 1.567 - -1.82% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 2.66% 19.474 19.992 - 1.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.66% 170113941.642 174632375.185 - 2.06% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 2.65% 106968.408 109808.257 - -2.13% -
std::remove(deque<int>)_(sprinkled)/32 2.65% 53.026 54.433 - 3.43% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.65% 31.148 31.974 - 5.55% -
std::count_if(deque<int>)_(every_other)/8 2.65% 3.361 3.450 - -0.07% -
BM_std_min<__int128>/14 2.65% 5.329 5.470 - 3.40% -
SetIntersection_Front_Set_float_64_64 2.65% 15823482.642 16242474.259 - 5.41% -
std::copy_backward(list<int>)/32768 2.64% 26502.790 27202.497 - 1.95% -
rng::find_if_not(vector<bool>)_(process_all)/8 2.64% 5.406 5.549 - -1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.64% 8729369.754 8959627.622 - -24.73% -
BM_std_min<char>/23 2.63% 2.256 2.316 - 1.51% -
BM_MakeThenSortHeap_string_Random_262144 2.63% 189.543 194.535 - 0.35% -
std::sort(deque<int>)_(pipe-organ)/1024 2.63% 2739.827 2811.956 - -0.53% -
BM_PushHeap_uint32_SingleElement_256 2.63% 0.387 0.397 - 1.32% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.63% 24.026 24.657 - -0.29% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.62% 769.798 789.992 - 1.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.62% 36.589 37.548 - 6.21% -
BM_StringRelational_Eq_Empty_Huge_Control 2.62% 0.480 0.492 - 0.54% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 2.61% 26472.343 27162.433 - -2.01% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.60% 27.224 27.933 - -0.81% -
SetIntersection_None_Set_float_256_256 2.60% 5799195.519 5949903.727 - 1.38% -
std::generate(list<int>)/8192 2.60% 6953.359 7134.051 - -3.67% -
std::find_if(deque<int>)_(process_all)/8192 2.59% 2816.511 2889.580 - 1.56% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 2.58% 1.387 1.423 - 2.60% -
SetIntersection_Interlaced_Set_string_64_16 2.58% 40079202.011 41111921.955 - 5.30% -
rng::search_n(list<int>)_(no_match)/1048576 2.57% 804892.537 825614.035 - -4.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.57% 2.281 2.339 - 1.57% -
727_cppcheck_r 2.57% 24.434 25.061 - -0.79% -
std::copy(deque<int>)/32768 2.56% 1146.388 1175.720 - 2.89% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.56% 557.806 572.075 - -0.04% -
BM_std_min<short>/20 2.56% 2.236 2.293 - 1.99% -
std::unordered_set<int>::find(key)_(existent)/1024 2.55% 1.222 1.253 - 8.51% -
BM_StringRelationalLiteral_Less_Large_Small_Control 2.55% 1.700 1.744 - -7.66% -
SetIntersection_Interlaced_Vector_uint32_256_4 2.55% 4839132.405 4962556.878 - -6.21% -
rng::replace_if(vector<int>)_(prefix)/1024 2.55% 268.142 274.975 - -1.13% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 2.54% 23.999 24.609 - -9.06% -
std::find_if(vector<char>)_(bail_25%)/32768 2.54% 2023.671 2075.163 - 0.75% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.54% 9.009 9.238 - 1.99% -
std::rotate(list<int>)_(1_element_backward)/8192 2.54% 8521.887 8738.262 - 3.52% -
std::rotate(vector<bool>)_(by_1/4)/32 2.54% 17.457 17.900 - -1.99% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.53% 23.014 23.597 - -4.62% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.53% 25.924 26.580 - 2.80% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 2.53% 1.382 1.416 - -1.13% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 2.53% 13.026 13.355 - 1.50% -
rng::remove_if(list<int>)_(prefix)/50 2.52% 74.191 76.061 - 1.33% -
BM_RangesSortHeap_string_1024 2.52% 58.998 60.483 - 2.37% -
std::find(list<int>)_(process_all)/8 2.51% 2.370 2.429 - 1.36% -
std::set<int>::erase(key)_(existent)/0 2.51% 20.212 20.719 - 2.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.50% 28.593 29.308 - -2.27% -
BM_RangesPushHeap_float_Ascending_262144 2.50% 5.081 5.208 - 1.41% -
BM_std_minmax<char>/3 2.50% 1.183 1.212 - 0.27% -
BM_RangesSortHeap_string_256 2.50% 44.320 45.427 - 2.43% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.49% 37.134 38.059 - 1.01% -
std::copy_n(list<int>)/4096 2.49% 3582.545 3671.726 - -4.91% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 2.49% 21.843 22.386 - 1.34% -
rng::stable_sort(deque<int>)_(shuffled)/8 2.49% 23.563 24.148 - -1.41% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.48% 371.097 380.318 - 3.47% -
std::rotate(vector<bool>)_(1_element_forward)/32 2.47% 17.476 17.908 - -0.78% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.47% 3055.634 3130.996 - 1.94% -
rng::partial_sort_copy(list<int>)_(ascending)/8 2.46% 9.206 9.433 - 5.11% -
BM_RangesSortHeap_string_64 2.46% 29.723 30.453 - 2.19% -
SetIntersection_Front_Vector_uint32_16384_256 2.46% 2298627.768 2355126.042 - 2.84% -
std::unordered_multiset<int>::find(key)_(existent)/8192 2.45% 1.215 1.245 - -2.07% -
rng::fill(vector<bool>)/512 2.45% 1.583 1.622 - 9.28% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.45% 9.190 9.415 - 3.10% -
std::list<int>::ctor(Range)_(cheap_elements)/32 2.45% 325.740 333.728 - 1.38% -
BM_RangesSortHeap_string_262144 2.45% 172.856 177.087 - -3.79% -
BM_vector_deque_copy/1024 2.44% 35.692 36.564 - 0.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.44% 43.533 44.596 - 0.83% -
BM_std_minmax<unsigned_int>/2 2.44% 0.828 0.848 - 2.80% -
BM_vector_deque_move_backward/4096 2.43% 149.230 152.859 - 2.35% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.43% 0.508 0.520 - 2.62% -
SetIntersection_Interlaced_Set_uint64_1024_4 2.42% 9991175.565 10233402.906 - 0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.42% 89570.464 91741.129 - 4.91% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.42% 3388.975 3471.016 - 1.50% -
rng::search(list<int>)_(single_element)/1000 2.42% 710.229 727.404 - 9.22% -
SetIntersection_Front_Set_float_262144_16384 2.41% 240874928.349 246691886.912 - -30.51% -
BM_deque_vector_ranges_copy_backward/5500 2.41% 200.766 205.614 - 0.97% -
SetIntersection_Front_Vector_string_64_16 2.41% 21885022.833 22411608.478 - 2.04% -
rng::fill_n(deque<int>)/8192 2.40% 240.373 246.153 - 2.29% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.40% 592090.014 606319.915 - 0.20% -
SetIntersection_Front_Vector_uint64_262144_16 2.40% 1143296.461 1170764.853 - 0.26% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.40% 4.127 4.226 - 0.54% -
rng::search(list<int>)_(single_element)/1024 2.39% 720.068 737.312 - 1.55% -
BM_MakeHeap_uint64_Random_1024 2.39% 1.058 1.083 - -1.30% -
BM_SortHeap_pair<uint32,_uint32>_16 2.39% 5.894 6.035 - -0.85% -
std::unordered_map<int,_int>::ctor(const&)/8192 2.38% 54677.611 55980.887 - 2.04% -
std::partial_sort(deque<int>)_(shuffled)/8192 2.38% 261646.508 267875.191 - -0.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 2.38% 15494135.831 15862541.824 - 1.20% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.37% 22.777 23.317 - 7.75% -
SetIntersection_None_Vector_uint64_16384_4 2.37% 1147787.060 1175000.822 - 4.34% -
BM_std_min<unsigned_long_long>/30 2.37% 2.681 2.745 - 1.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.37% 664.098 679.808 - 1.21% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.37% 76731.405 78546.540 - 3.11% -
SetIntersection_None_Set_float_16384_1 2.37% 152133424.992 155731483.953 - -1.18% -
std::multimap<std::string,_int>::clear()/8192 2.36% 200422.797 205159.593 - 1.21% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 2.36% 23.877 24.441 - 2.17% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.35% 41.507 42.483 - 6.03% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.35% 3.732 3.820 - 0.07% -
BM_std_minmax<unsigned_short>/7 2.35% 1.666 1.705 - -2.69% -
std::unique(list<int>)_(sprinkled)/8192 2.35% 7799.737 7982.785 - 2.36% -
rng::move_backward(vector<int>)/1048576 2.34% 56218.479 57536.435 - -1.71% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.34% 742.405 759.805 - 1.75% -
BM_std_minmax<unsigned_short>/26 2.34% 2.504 2.563 - -0.68% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.34% 18.517 18.950 - 1.37% -
BM_std_min<unsigned_int>/17 2.34% 0.949 0.971 - 0.00% -
std::copy(list<int>)/32768 2.33% 25935.285 26540.063 - 0.45% -
SetIntersection_Interlaced_Vector_string_64_16 2.33% 30430628.493 31139311.458 - 0.44% -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.33% 2.090 2.139 - -2.60% -
SetIntersection_None_Set_string_256_16 2.32% 11131683.658 11390294.291 - -0.50% -
BM_StringRelational_Less_Small_Large_Control 2.32% 1.805 1.847 - 14.20% -
SetIntersection_None_Set_float_16384_4 2.32% 152468184.542 156003824.548 - -0.83% -
std::unordered_map<int,_int>::clear()/8192 2.32% 62441.251 63888.832 - 1.40% -
rng::find_end(deque<int>)_(match_near_end)/1000 2.32% 32.993 33.758 - -89.63% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.32% 34.453 35.251 - 3.38% -
BM_std_min<unsigned_char>/22 2.31% 2.045 2.092 - -0.56% -
BM_PushHeap_uint64_Random_16 2.31% 4.131 4.226 - -1.33% -
SetIntersection_None_Vector_uint64_262144_16384 2.31% 1191581.616 1219123.049 - 0.21% -
rng::stable_partition(deque<int>)_(sparse)/8192 2.31% 3391.194 3469.399 - 2.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.30% 39112332.922 40013614.539 - 2.02% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.30% 14.625 14.962 - 0.38% -
BM_std_min<__int128>/13 2.30% 4.920 5.033 - 3.13% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 2.30% 19.385 19.831 - 1.49% -
BM_RangesMakeThenSortHeap_string_Heap_262144 2.30% 179.302 183.421 - -6.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.29% 13140.940 13442.405 - -0.42% -
BM_std_minmax<short>/28 2.29% 2.486 2.543 - -2.97% -
rng::remove(list<int>)_(prefix)/1024 2.29% 950.989 972.763 - 1.35% -
BM_PushHeap_string_Ascending_1024 2.29% 13.440 13.747 - 5.04% -
BM_std_min<__int128>/11 2.28% 4.061 4.154 - 2.66% -
BM_PopHeap_float_16384 2.28% 33.301 34.060 - 2.78% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.28% 17.500 17.898 - -5.81% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.27% 29.824 30.502 - -3.47% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.27% 40.651 41.575 - 51.95% -
BM_PushHeap_string_Ascending_64 2.27% 7.402 7.570 - 6.03% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.27% 4.022 4.113 - 1.72% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 2.26% 526.700 538.628 - 0.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.26% 819.748 838.303 - -0.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 2.25% 3.139 3.210 - 2.97% -
std::copy_backward(vector<bool>)_(aligned)/64 2.25% 1.678 1.715 - -3.39% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.25% 22.041 22.537 - 0.59% -
BM_RangesMakeThenSortHeap_string_Random_262144 2.25% 190.673 194.964 - -6.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 2.25% 167228755.594 170992174.148 - 3.04% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.25% 2.306 2.358 - 3.29% -
rng::replace_if(list<int>)_(sprinkled)/8192 2.25% 7232.716 7395.252 - -0.77% -
SetIntersection_None_Vector_string_1024_1024 2.24% 1193765.246 1220540.650 - -0.29% -
rng::find_if_not(list<int>)_(process_all)/32768 2.24% 27702.508 28323.216 - -3.22% -
BM_std_min<unsigned_int>/29 2.24% 2.016 2.061 - -1.31% -
bm_ranges_lexicographical_compare<unsigned_char>/2 2.24% 1.858 1.900 - -3.69% -
rng::partial_sort(deque<int>)_(ascending)/8 2.24% 30.574 31.258 - 2.48% -
std::rotate_copy(vector<int>)/1024 2.24% 32.763 33.495 - 1.94% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.23% 0.972 0.994 - 0.98% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 2.23% 378.605 387.064 - 0.48% -
BM_deque_deque_copy/1024 2.23% 38.429 39.287 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.23% 1128124.249 1153282.042 - 3.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 2.23% 5.424 5.545 - 2.11% -
std::search(vector<int>)_(no_match)/1000 2.23% 210.000 214.681 - 0.85% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.23% 2870.408 2934.359 - 2.02% -
SetIntersection_Front_Vector_uint64_262144_64 2.23% 1386422.718 1417277.312 - -0.50% -
SetIntersection_Front_Vector_float_262144_1 2.22% 1091785.320 1116034.695 - -0.87% -
SetIntersection_Interlaced_Set_string_1024_4 2.22% 10450560.010 10682462.664 - 1.65% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.22% 5597.779 5721.941 - -0.96% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 2.22% 54002.426 55199.970 - -0.03% -
std::move_backward(vector<bool>)_(unaligned)/64 2.22% 1.817 1.857 - 3.76% -
rng::fill_n(deque<int>)/32 2.22% 1.289 1.318 - 7.54% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.21% 1.727 1.765 - -3.97% -
std::find_if(vector<bool>)_(process_all)/8 2.21% 5.428 5.548 - -1.03% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.20% 23.428 23.945 - 1.94% -
std::adjacent_find(list<int>,_pred)/8192 2.20% 7958.338 8133.784 - 0.24% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.20% 10.603 10.837 - 2.48% -
std::find_first_of(deque<int>)_(large_needle)/50 2.20% 669.850 684.596 - -2.42% -
BM_vector_deque_ranges_move_backward/4096 2.20% 148.699 151.968 - 1.45% -
SetIntersection_Interlaced_Vector_string_256_1 2.20% 4532424.638 4631965.221 - 2.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.19% 347311208.181 354932274.692 - 1.69% -
SetIntersection_None_Set_string_256_256 2.19% 6044323.044 6176842.701 - 1.91% -
std::rotate(vector<bool>)_(1_element_forward)/50 2.19% 17.528 17.912 - -0.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 2.19% 1132417.329 1157243.307 - 0.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.19% 6637.008 6782.385 - 2.84% -
std::set<std::string>::count(key)_(existent)/8192 2.19% 29.961 30.618 - 3.49% -
BM_vector_deque_ranges_move/4000 2.19% 145.026 148.201 - 3.78% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.19% 6264.329 6401.462 - 2.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.18% 8847211.042 9040289.563 - -29.61% -
std::replace(vector<int>)_(prefix)/50 2.18% 7.534 7.699 - 1.37% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.18% 257.543 263.156 - 2.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.18% 6.748 6.895 - -0.02% -
rng::find_if(vector<bool>)_(process_all)/8 2.18% 5.409 5.527 - -1.57% -
BM_MakeHeap_uint32_Random_16384 2.17% 0.987 1.008 - 0.82% -
rng::rotate(vector<bool>)_(1_element_backward)/32 2.17% 18.101 18.494 - -0.01% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 2.16% 15.986 16.331 - -0.72% -
rng::rotate(vector<bool>)_(1_element_backward)/50 2.16% 18.139 18.531 - 0.19% -
SetIntersection_Interlaced_Set_uint32_64_4 2.16% 22132761.931 22609827.609 - 2.21% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.16% 48539.916 49586.120 - 1.86% -
BM_std_minmax<char>/20 2.15% 1.889 1.929 - -6.85% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 2.15% 5.056 5.165 - -20.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.15% 2.239 2.287 - -12.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 2.15% 0.496 0.507 - 2.12% -
rng::replace(vector<int>)_(prefix)/1024 2.15% 161.664 165.135 - -0.12% -
std::stable_partition(list<int>)_(sparse)/32 2.14% 9.828 10.038 - 2.26% -
BM_std_min<__int128>/12 2.14% 4.500 4.596 - 2.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.13% 2446123.935 2498277.696 - 1.05% -
SetIntersection_Front_Set_string_262144_1 2.13% 1141105.447 1165423.909 - 2.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.13% 13287.704 13570.401 - 2.09% -
rng::rotate(list<int>)_(1_element_forward)/50 2.13% 27.289 27.869 - 14.72% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 2.13% 16.511 16.861 - 1.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2.12% 1512.523 1544.638 - 1.25% -
rng::copy(vector<int>)/8 2.12% 2.228 2.275 - -0.60% -
BM_deque_deque_ranges_copy_backward/65536 2.12% 8168.753 8342.034 - 4.51% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.12% 24.209 24.722 - 5.64% -
std::is_sorted_until(list<int>)/8 2.12% 2.216 2.263 - 2.50% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 2.11% 79.823 81.509 - 3.24% -
std::replace(vector<int>)_(sprinkled)/32 2.11% 5.377 5.491 - 9.03% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 2.11% 908176.473 927323.082 - -0.67% -
SetIntersection_None_Set_float_16384_16 2.11% 152617316.665 155833508.571 - -1.02% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 2.11% 134.615 137.451 - 1.89% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 2.11% 445648.936 455031.473 - -0.21% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.10% 6085.244 6213.247 - 2.00% -
rng::all_of(vector<int>)_(process_all)/8 2.10% 2.454 2.506 - 0.79% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 2.10% 19.757 20.171 - 4.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.09% 6622.047 6760.778 - 1.49% -
std::replace(list<int>)_(sprinkled)/8192 2.09% 7004.962 7151.532 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.09% 11531099.708 11772208.579 - 2.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.09% 849.934 867.661 - 1.15% -
rng::fill(vector<bool>)/64 2.08% 1.572 1.605 - -0.02% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.08% 6662.446 6801.232 - 1.63% -
rng::fill_n(list<int>)/50 2.08% 15.819 16.149 - 1.00% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 2.08% 43.117 44.014 - -8.82% -
BM_PushHeap_float_Ascending_64 2.08% 1.750 1.786 - -1.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.07% 29.644 30.258 - -6.06% -
BM_MakeThenSortHeap_uint32_Heap_4 2.07% 1.170 1.195 - -0.23% -
SetIntersection_Front_Set_string_1024_16 2.07% 2033013.750 2075115.896 - 2.64% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.07% 56266.660 57431.430 - 1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.07% 13063246.120 13333166.654 - 2.69% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.07% 22.327 22.788 - 1.07% -
SetIntersection_None_Set_uint64_256_256 2.06% 5766663.266 5885424.159 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.06% 1095403.256 1117935.648 - 0.74% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 2.06% 1.205 1.230 - -0.95% -
rng::find_end(vector<int>)_(match_near_end)/8192 2.06% 201.682 205.828 - -99.83% -
BM_std_minmax<char>/31 2.05% 3.088 3.151 - -5.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.04% 19824327.689 20229570.735 - 3.89% -
BM_std_minmax<int>/15 2.04% 1.981 2.021 - -0.39% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.04% 147161.675 150164.212 - 1.90% -
bm_ranges_swap_ranges_vb_aligned/64 2.03% 3.027 3.089 - -1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.03% 18092902.758 18460298.163 - 0.88% -
std::multiset<int>::ctor(const&)/8192 2.03% 49720.898 50730.237 - 3.59% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.03% 5.406 5.516 - 0.65% -
std::find_end(forward_list<int>)_(single_element)/1000 2.03% 677.782 691.518 - 2.62% -
std::find_end(deque<int>)_(single_element)/8192 2.03% 2351.011 2398.655 - 17.67% -
std::copy_if(vector<int>)_(every_other)/8 2.02% 2.524 2.575 - 1.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 2.02% 3.661 3.735 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 2.02% 345081133.930 352048160.985 - -1.64% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.02% 522.759 533.304 - 0.48% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.01% 170.734 174.172 - 2.03% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.01% 4.294 4.380 - -2.37% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.01% 44765.780 45666.636 - 0.84% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.01% 5.284 5.390 - 7.81% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.01% 0.956 0.975 - 1.32% -
std::find_if(vector<char>)_(bail_25%)/8192 2.01% 517.855 528.247 - 0.94% -
BM_std_min<unsigned_int>/64 2.01% 2.882 2.940 - 4.03% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.00% 12.161 12.405 - 1.58% -
rng::find(vector<bool>)_(process_all)/1024 2.00% 4.610 4.702 - 0.29% -
rng::search(list<int>)_(same_length)/1000 2.00% 732.336 746.999 - 0.23% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.00% 9.101 9.283 - 3.42% -
BM_RangesPushHeap_string_Random_1024 2.00% 14.747 15.042 - -0.51% -
SetIntersection_Interlaced_Set_float_1024_256 2.00% 15471750.375 15780693.529 - -2.70% -
BM_std_minmax<unsigned_short>/24 1.99% 2.217 2.262 - -0.69% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.99% 18.369 18.735 - 2.12% -
rng::find_end(forward_list<int>)_(single_element)/8192 1.99% 5970.040 6088.859 - 2.38% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.99% 302.087 308.092 - -0.83% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.99% 211.447 215.650 - 2.16% -
BM_MakeThenSortHeap_string_Ascending_262144 1.99% 75.123 76.615 - -2.79% -
rng::remove_copy(vector<int>)_(prefix)/32 1.98% 10.912 11.128 - 1.97% -
SetIntersection_Front_Vector_string_1024_4 1.98% 1244443.160 1269093.038 - 2.43% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.98% 129.685 132.247 - -5.76% -
BM_std_minmax<char>/27 1.97% 1.774 1.810 - -7.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.97% 758.259 773.206 - 1.49% -
SetIntersection_Interlaced_Set_uint64_256_1 1.97% 4395694.044 4482121.734 - 0.57% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.97% 4.091 4.172 - -2.69% -
SetIntersection_None_Vector_string_262144_262144 1.97% 1352262.400 1378843.057 - 1.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.96% 14446.922 14730.057 - -0.85% -
SetIntersection_Interlaced_Vector_string_1024_256 1.96% 20730189.815 21136323.741 - 1.88% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.96% 356.567 363.542 - 1.31% -
rng::find_last(vector<char>)_(bail_90%)/1024 1.95% 13.853 14.123 - 16.92% -
BM_MakeHeap_uint32_Random_64 1.94% 1.272 1.297 - 3.69% -
SetIntersection_Interlaced_Set_float_1024_4 1.94% 10052236.453 10247228.814 - 1.78% -
rng::find_if_not(list<int>)_(process_all)/50 1.94% 21.477 21.894 - 1.53% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.93% 42736.744 43563.247 - 1.88% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.93% 8.456 8.620 - 0.60% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.92% 166484346.230 169687409.106 - 0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.92% 8162506.994 8319418.124 - -1.26% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 1.92% 10.181 10.376 - -1.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 1.92% 0.532 0.542 - 1.45% -
BM_RangesMakeHeap_string_Descending_1024 1.91% 2.720 2.772 - -22.33% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.91% 43726.330 44562.906 - 1.98% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.91% 28.032 28.568 - 0.15% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 1.91% 6820.298 6950.516 - 4.56% -
std::replace(vector<int>)_(prefix)/1024 1.91% 158.653 161.678 - 1.31% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.91% 599.378 610.800 - 0.99% -
BM_RangesSortHeap_string_16 1.91% 14.138 14.407 - 1.81% -
SetIntersection_Front_Vector_uint64_262144_4 1.90% 1137806.894 1159480.023 - 7.35% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.90% 385.494 392.836 - 1.66% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.90% 730.289 744.176 - 3.75% -
SetIntersection_Front_Vector_uint64_256_16 1.90% 4428816.221 4513006.323 - 1.90% -
BM_std_minmax<char>/30 1.90% 2.614 2.664 - -6.78% -
SetIntersection_Interlaced_Set_string_1024_1024 1.89% 57477454.912 58564746.608 - 3.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.89% 1107113.225 1128047.547 - 0.80% -
bm_lexicographical_compare<int>/64 1.89% 4.767 4.858 - 0.92% -
BM_lexicographical_compare_three_way_slow_path/1048576 1.89% 247267.773 251929.341 - -0.68% -
rng::copy_backward(deque<int>)/8 1.88% 2.764 2.816 - 0.84% -
std::multimap<int,_int>::clear()/1024 1.88% 10175.518 10367.241 - 1.43% -
SetIntersection_Interlaced_Set_string_16_4 1.88% 76012240.548 77441372.267 - 1.31% -
BM_std_minmax<short>/26 1.88% 2.485 2.531 - 2.06% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 1.87% 62.891 64.067 - -1.25% -
rng::reverse_copy(list<int>)/32768 1.87% 25321.131 25794.677 - -1.12% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.87% 452747.800 461213.716 - -2.11% -
BM_std_minmax<unsigned_int>/4 1.87% 0.971 0.989 - 1.65% -
SetIntersection_Front_Vector_uint64_1024_256 1.87% 2302986.602 2345964.386 - 0.63% -
BM_deque_vector_copy_backward/5500 1.86% 201.272 205.024 - 2.74% -
BM_std_min<long_long>/32 1.86% 3.537 3.602 - -0.43% -
SetIntersection_None_Set_uint32_16384_256 1.86% 150491775.855 153283622.060 - -11.46% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.85% 214.673 218.654 - 1.88% -
std::unique(list<int>)_(sprinkled)/52 1.85% 70.612 71.920 - 1.83% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.85% 7.525 7.664 - 1.40% -
SetIntersection_Front_Set_string_16384_64 1.85% 5028393.876 5121230.988 - 3.15% -
BM_std_minmax<unsigned_long_long>/23 1.84% 4.291 4.371 - 1.69% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.84% 644.022 655.890 - -3.76% -
BM_std_minmax<int>/31 1.84% 2.672 2.721 - 0.17% -
SetIntersection_None_Set_float_16384_16384 1.84% 151649323.098 154439089.507 - -1.48% -
std::find_if(deque<int>)_(process_all)/32768 1.84% 11449.124 11659.384 - 0.19% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 1.83% 20.640 21.018 - 0.53% -
rng::reverse_copy(list<int>)/4096 1.83% 3056.892 3112.926 - 1.33% -
SetIntersection_None_Set_uint32_16384_1024 1.83% 150960493.394 153723669.575 - -7.50% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.82% 36310.397 36972.583 - 0.58% -
BM_lexicographical_compare_three_way_slow_path/4096 1.82% 960.014 977.508 - -0.70% -
BM_std_min<char>/512 1.82% 6.288 6.403 - 1.33% -
BM_CmpEqual_uchar_schar 1.82% 1.038 1.057 - 0.63% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.82% 16.115 16.408 - 1.95% -
rng::unique(vector<int>,_pred)_(contiguous)/1024 1.82% 588.689 599.393 - 1.52% -
BM_vector_deque_ranges_move_backward/1024 1.82% 37.479 38.160 - 2.28% -
rng::adjacent_find(deque<int>,_pred)/50 1.82% 30.584 31.140 - 7.31% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.81% 168.286 171.335 - 0.37% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.81% 4.071 4.145 - 2.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.81% 1.262 1.285 - 1.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.81% 3.009 3.064 - 1.91% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.81% 20.421 20.791 - 0.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.80% 0.972 0.990 - -0.15% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.80% 8.365 8.516 - -1.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.80% 9.111 9.275 - 1.21% -
BM_vector_deque_ranges_move_backward/4000 1.80% 143.983 146.572 - 1.50% -
BM_MakeHeap_uint32_PipeOrgan_64 1.80% 0.710 0.723 - 0.68% -
BM_deque_deque_move/1024 1.80% 38.755 39.451 - 0.73% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.80% 38.806 39.503 - 1.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.80% 23.619 24.044 - 1.00% -
std::copy_backward(vector<bool>)_(aligned)/512 1.80% 1.494 1.521 - -2.49% -
BM_MakeThenSortHeap_float_SingleElement_262144 1.79% 50.640 51.546 - -1.62% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.79% 907.267 923.466 - 0.49% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.78% 112769138.486 114781152.838 - -1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.78% 1179460.372 1200501.125 - 2.63% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.78% 7094.484 7220.950 - 1.77% -
rng::for_each(map<int>::iterator)/8192 1.78% 7486.504 7619.887 - -54.97% -
rng::contains(list<int>)_(process_all)/32 1.78% 9.015 9.176 - -18.51% -
BM_CmpLess_uint_schar 1.78% 1.053 1.071 - 1.57% -
SetIntersection_None_Set_float_16384_64 1.78% 153079014.514 155796375.138 - -0.95% -
SetIntersection_Front_Set_string_1024_1024 1.77% 56715679.970 57722103.268 - 2.44% -
std::none_of(vector<int>)_(process_all)/32 1.77% 8.331 8.478 - 1.19% -
rng::find(list<int>)_(bail_25%)/8192 1.77% 1422.398 1447.633 - 1.71% -
rng::sort(deque<int>)_(qsort_adversarial)/8 1.77% 18.297 18.622 - 1.30% -
rng::sort(deque<int>)_(ascending)/8 1.77% 18.366 18.692 - 2.50% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.77% 42.389 43.140 - -0.88% -
SetIntersection_None_Vector_uint32_1024_4 1.77% 1127162.391 1147135.482 - -0.26% -
std::set<int>::erase(iterator)/8192 1.77% 20.480 20.843 - 2.53% -
rng::is_partitioned(list<int>)_(partitioned)/1024 1.76% 702.931 715.315 - -0.79% -
rng::rotate(vector<bool>)_(by_1/4)/32 1.76% 18.201 18.522 - -0.53% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.76% 11.514 11.717 - 1.46% -
rng::copy_backward(list<int>)/4096 1.76% 3087.503 3141.850 - 1.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.76% 1087532.674 1106660.678 - -1.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.76% 6655.824 6772.789 - 1.33% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.76% 114330.202 116337.613 - 1.01% -
std::find_if_not(vector<char>)_(process_all)/32768 1.76% 8126.618 8269.266 - 0.58% -
rng::unique_copy(deque<int>)_(contiguous)/52 1.75% 15.024 15.287 - 4.09% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.75% 40391.937 41099.489 - 0.70% -
BM_RangesPushHeap_uint64_Random_64 1.75% 5.175 5.265 - -0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.75% 207581.428 211206.285 - 1.50% -
BM_std_minmax<int>/27 1.75% 2.429 2.472 - -0.84% -
BM_std_minmax<unsigned_char>/1 1.74% 0.644 0.655 - 5.11% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.74% 9431.015 9595.300 - 3.44% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.74% 10.278 10.457 - 3.65% -
rng::for_each(multiset<int>)/8 1.74% 6.212 6.319 - 38.12% -
BM_std_minmax<char>/28 1.74% 2.124 2.161 - -4.18% -
BM_num_put<double> 1.74% 57.507 58.505 - 1.68% -
SetIntersection_Interlaced_Vector_string_1024_4 1.73% 1695278.059 1724677.227 - 0.72% -
rng::remove_if(vector<int>)_(prefix)/1024 1.73% 347.176 353.192 - -7.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.73% 347663745.569 353679599.046 - 0.79% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.73% 130.692 132.952 - 4.19% -
SetIntersection_None_Vector_uint32_16384_16 1.72% 1132035.454 1151486.361 - -0.57% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.72% 2.433 2.474 - 5.15% -
std::map<int,_int>::ctor(const&)/1024 1.71% 6184.754 6290.651 - 0.56% -
std::shift_right(deque<int>)/1024 1.71% 42.894 43.628 - 9.54% -
std::find_if_not(vector<bool>)_(process_all)/8 1.71% 5.432 5.525 - -1.83% -
std::find_first_of(vector<int>)_(large_needle)/50 1.71% 259.563 263.993 - -1.47% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 1.71% 19.477 19.809 - -0.00% -
BM_std_minmax<unsigned_short>/6 1.71% 1.365 1.388 - 0.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 1.71% 7.141 7.263 - 1.15% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.70% 729.429 741.858 - -7.33% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.70% 21.355 21.719 - 0.86% -
SetIntersection_Front_Vector_uint32_64_64 1.70% 11324274.792 11516506.347 - -1.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.70% 54590.210 55515.877 - 3.67% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.69% 7.062 7.182 - 1.40% -
rng::for_each(map<int>)/32 1.69% 25.538 25.970 - 22.21% -
BM_PushHeap_uint32_Ascending_262144 1.69% 8.043 8.178 - 0.01% -
BM_deque_deque_copy/4000 1.69% 147.930 150.427 - 3.39% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.69% 17.912 18.214 - 1.29% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.68% 54603.529 55523.278 - 2.34% -
bm_swap_ranges_vb_aligned/64 1.68% 2.901 2.949 - 1.46% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.68% 797.122 810.527 - 0.56% -
rng::rotate(vector<bool>)_(by_1/2)/32 1.68% 18.283 18.590 - -0.98% -
std::map<std::string,_int>::insert(value)_(new_value)/0 1.68% 32.043 32.581 - 3.38% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.68% 9.352 9.509 - 2.41% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.68% 2025.142 2059.081 - 0.98% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.67% 9092.081 9244.217 - 0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.67% 1207970.370 1228177.743 - -2.78% -
rng::partition_copy(list<int>)/50 1.67% 28.788 29.270 - 1.47% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.67% 141381.235 143741.792 - 1.30% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.67% 490550.764 498739.865 - -0.86% -
BM_num_get<unsigned_long> 1.67% 11.103 11.288 - 2.08% -
rng::rotate(vector<bool>)_(by_1/4)/50 1.67% 18.018 18.318 - -1.58% -
SetIntersection_Front_Vector_uint64_1024_1 1.66% 1091232.821 1109365.093 - 1.10% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.66% 8946.331 9094.943 - 2.14% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.65% 27.908 28.370 - 3.36% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.65% 6.903 7.017 - 2.20% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.65% 612.581 622.690 - 1.70% -
rng::find_last(list<int>)_(bail_10%)/50 1.64% 15.958 16.220 - -2.85% -
std::fill(vector<bool>)/64 1.64% 1.497 1.521 - -6.93% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 1.64% 10.445 10.617 - 0.83% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.64% 4.305 4.376 - 2.60% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.64% 443.314 450.593 - -0.71% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.64% 12155.616 12355.184 - -0.45% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.64% 1.237 1.258 - -26.65% -
BM_std_min<__int128>/10 1.64% 3.683 3.743 - 2.12% -
std::copy_if(list<int>)_(every_other)/32768 1.64% 25382.536 25798.359 - 2.28% -
BM_std_min<unsigned_int>/12 1.64% 1.500 1.524 - 2.95% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.63% 13.124 13.338 - 1.35% -
std::remove_copy(list<int>)_(sprinkled)/50 1.63% 18.695 19.000 - 0.35% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.62% 590.742 600.338 - -0.78% -
std::move_backward(vector<bool>)_(unaligned)/512 1.62% 4.796 4.874 - 5.08% -
rng::unique(vector<int>)_(contiguous)/1024 1.62% 293.838 298.609 - 1.61% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.62% 1.115 1.133 - 1.09% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.62% 614972.331 624954.695 - 4.69% -
std::map<int,_int>::find(key)_(existent)/1024 1.62% 3.895 3.958 - 5.55% -
BM_std_min<short>/21 1.62% 1.827 1.857 - 1.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.61% 3260344.172 3312977.570 - -6.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.61% 7.111 7.225 - -0.93% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.61% 547.839 556.658 - 1.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.61% 165825132.658 168490957.731 - -1.50% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 1.61% 3826.465 3887.908 - -0.50% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.61% 5.924 6.019 - 1.61% -
std::multiset<int>::ctor(const&)/1024 1.61% 6255.700 6356.120 - 3.22% -
std::find_end(forward_list<int>)_(process_all)/1000 1.60% 680.499 691.407 - -0.40% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.60% 832.442 845.769 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.60% 1144105.441 1162392.770 - 1.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.60% 688.403 699.391 - 0.61% -
std::for_each_n(list<int>)/50 1.59% 23.845 24.225 - 6.41% -
BM_MakeThenSortHeap_string_Heap_262144 1.59% 178.734 181.584 - 1.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.59% 54428.347 55296.159 - 0.86% -
std::fill_n(deque<int>)/8192 1.59% 239.723 243.540 - 1.50% -
BM_std_min<short>/19 1.59% 1.836 1.865 - -5.56% -
BM_deque_deque_ranges_copy_backward/64000 1.59% 7895.498 8020.984 - 1.48% -
BM_PopHeap_uint64_4 1.59% 2.715 2.758 - 1.91% -
BM_RangesMakeThenSortHeap_string_Descending_16384 1.59% 65.822 66.865 - -3.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.59% 9760.226 9914.932 - 1.35% -
SetIntersection_Front_Set_string_262144_1024 1.58% 59706953.966 60652102.390 - 1.19% -
BM_PushHeap_uint32_Random_64 1.58% 5.519 5.606 - 0.79% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.58% 168560.760 171228.657 - -0.41% -
std::find_end(vector<int>)_(process_all)/8192 1.58% 1737.613 1765.115 - -6.15% -
std::set<std::string>::find(key)_(existent)/1024 1.58% 23.458 23.829 - 3.81% -
rng::copy_backward(deque<int>)/1048576 1.58% 123669.355 125621.610 - -0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.58% 2.922 2.969 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.58% 161805425.793 164355113.064 - 1.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.57% 1222966.957 1242219.402 - -0.61% -
SetIntersection_Front_Set_float_262144_16 1.57% 1248014.766 1267645.164 - -0.34% -
BM_deque_deque_move_backward/64000 1.57% 7981.774 8107.289 - 0.99% -
BM_std_minmax_element<int>/4 1.57% 1.213 1.232 - -0.83% -
BM_RangesPopHeap_string_256 1.57% 40.756 41.397 - 1.69% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 1.57% 6.316 6.415 - 0.48% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.57% 10.790 10.960 - 4.56% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.57% 21.455 21.792 - 1.71% -
BM_RangesPushHeap_string_Random_16384 1.57% 16.057 16.309 - -4.29% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.57% 5439.528 5524.832 - 1.15% -
BM_RangesPushHeap_string_Random_256 1.57% 14.102 14.323 - -0.25% -
std::unique(list<int>)_(sprinkled)/32 1.57% 56.921 57.813 - 1.41% -
BM_RangesPopHeap_string_1024 1.56% 56.228 57.107 - 1.39% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.56% 36554.404 37125.235 - 0.19% -
BM_vector_deque_ranges_copy_backward/4000 1.56% 141.066 143.269 - 0.35% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.56% 207.455 210.687 - -1.22% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.56% 106825.955 108488.943 - -1.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.56% 3256456.589 3307097.701 - -7.19% -
std::set<int>::erase(key)_(existent)/1024 1.55% 39.191 39.799 - 3.15% -
BM_PushHeap_uint32_Random_262144 1.55% 6.260 6.357 - -1.26% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.55% 1.099 1.116 - 0.80% -
rng::for_each_n(deque<int>)/50 1.55% 3.938 3.999 - 2.02% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.55% 24.715 25.097 - 1.01% -
SetIntersection_None_Vector_float_16384_16384 1.54% 1178282.623 1196425.606 - 0.26% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.54% 11.559 11.737 - -0.31% -
bm_swap_ranges_vb_unaligned/8 1.54% 4.763 4.836 - -1.55% -
std::partition_point(list<int>)/50 1.54% 24.569 24.946 - 0.96% -
BM_PushHeap_string_Ascending_16384 1.53% 19.682 19.984 - -10.24% -
SetIntersection_Interlaced_Set_float_16384_1024 1.53% 167840582.837 170411896.252 - -1.20% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.53% 1492468.407 1515299.271 - -5.17% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.53% 0.997 1.012 - -2.46% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.53% 1.550 1.574 - 21.51% -
rng::find_end(vector<int>)_(same_length)/1000 1.53% 244.660 248.400 - -50.53% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.53% 21.181 21.504 - -0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.52% 13266199.536 13468302.139 - 5.48% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.52% 6091.372 6184.049 - -0.06% -
BM_vector_deque_move/4096 1.52% 145.247 147.449 - 0.23% -
std::map<int,_int>::ctor(const&)/8192 1.52% 49378.007 50126.359 - 0.77% -
std::find_first_of(vector<int>)_(large_needle)/32 1.52% 106.819 108.437 - 3.49% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.51% 3.693 3.749 - 3.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.51% 2.009 2.039 - -2.03% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.51% 22.804 23.148 - 1.35% -
rng::rotate(vector<bool>)_(by_1/3)/50 1.51% 18.070 18.343 - -1.26% -
BM_PushHeap_float_Ascending_1024 1.51% 3.120 3.168 - -0.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.51% 145986.684 148184.843 - 0.34% -
SetIntersection_Interlaced_Set_float_16384_4 1.51% 168489128.141 171025938.969 - -0.76% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.51% 21.748 22.075 - 2.23% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 1.50% 347600.487 352824.932 - 1.50% -
BM_vector_deque_move/5500 1.50% 195.927 198.868 - -0.15% -
rng::for_each(multiset<int>::iterator)/8192 1.50% 7949.102 8068.442 - -50.16% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.50% 3.796 3.853 - 3.08% -
rng::copy_backward(deque<int>)/262144 1.50% 31071.628 31537.769 - 0.58% -
BM_deque_vector_copy/4000 1.49% 142.573 144.704 - 1.29% -
rng::remove_copy(deque<int>)_(prefix)/32 1.49% 12.738 12.929 - -0.02% -
SetIntersection_None_Vector_uint32_262144_4 1.49% 1195210.578 1213043.770 - 0.56% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.49% 22.301 22.633 - 0.98% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.49% 24970.900 25343.117 - 0.11% -
rng::move(list<int>)/262144 1.49% 253060.137 256828.290 - 1.16% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.49% 12.227 12.409 - 0.65% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.49% 39.742 40.333 - 2.74% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.48% 26.261 26.650 - -9.48% -
rng::rotate(vector<bool>)_(by_1/3)/32 1.48% 18.058 18.325 - -1.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.48% 243359266.444 246964796.432 - 1.40% -
BM_vector_deque_move_backward/4000 1.48% 142.545 144.650 - -0.33% -
bm_ranges_swap_ranges_vb_aligned/512 1.48% 5.146 5.222 - -0.44% -
BM_PopHeap_float_1024 1.47% 28.068 28.482 - 1.76% -
BM_std_minmax<unsigned_char>/17 1.47% 1.087 1.103 - -0.17% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.47% 11147.426 11311.470 - -0.37% -
737_gmsh_r 1.47% 12.733 12.920 - 1.31% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.47% 25011.452 25378.510 - 0.88% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.47% 23.437 23.781 - 6.53% -
SetIntersection_Interlaced_Set_string_16384_1024 1.47% 351817941.701 356974333.995 - 5.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.46% 0.833 0.845 - 2.35% -
std::multiset<int>::insert(value)_(already_present)/8192 1.46% 32.502 32.977 - 1.21% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.46% 6.084 6.173 - -2.22% -
std::set<int>::find(key)_(existent)/8192 1.46% 8.001 8.118 - 1.01% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.46% 11776.838 11948.953 - 0.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.46% 24.007 24.358 - 2.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.46% 1162773.921 1179762.636 - -0.82% -
rng::partial_sort_copy(deque<int>)_(descending)/8 1.46% 20.829 21.133 - 7.42% -
std::find_end(vector<int>)_(process_all)/1048576 1.46% 222997.052 226253.669 - -6.04% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.46% 565.513 573.750 - 0.41% -
SetIntersection_Interlaced_Set_float_16384_256 1.46% 200509258.126 203428709.803 - -0.55% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.45% 14.780 14.995 - 2.19% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.45% 101629.708 103106.306 - 0.74% -
BM_MakeThenSortHeap_string_Descending_16384 1.45% 64.279 65.212 - -4.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.45% 2.046 2.076 - 1.60% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.45% 5.022 5.095 - -0.79% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.45% 166830977.142 169247639.651 - -0.05% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.45% 1.392 1.412 - -1.85% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 1.45% 28.567 28.980 - -1.60% -
BM_RangesMakeHeap_string_Descending_4 1.44% 2.119 2.149 - -11.06% -
BM_std_min<char>/32 1.44% 2.939 2.981 - 1.95% -
BM_RangesMakeHeap_uint32_Random_16 1.44% 1.258 1.276 - 0.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.44% 348343.573 353343.656 - 1.18% -
std::partition_copy(deque<int>)/50 1.44% 20.910 21.210 - 0.47% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.43% 10.421 10.570 - 0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.43% 124483429.373 126269284.063 - 7.57% -
rng::partition(list<int>)_(sparse)/1024 1.43% 717.009 727.292 - -0.72% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.43% 6.111 6.199 - 2.14% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.42% 258.996 262.675 - 2.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.41% 17.685 17.936 - 0.95% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.41% 125502.381 127275.783 - 0.42% -
std::multimap<int,_int>::clear()/32 1.41% 658.373 667.655 - 1.10% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.41% 27753.405 28143.543 - -0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.41% 220555281.092 223655357.358 - -0.05% -
BM_RangesSortHeap_string_4 1.41% 4.243 4.302 - 1.32% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.40% 564.600 572.504 - 0.60% -
std::sort(deque<int>)_(ascending)/8 1.40% 18.325 18.581 - 0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.40% 21256100.977 21553122.490 - 7.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.40% 54992.520 55760.678 - 3.04% -
std::move(vector<bool>)_(aligned)/512 1.40% 2.351 2.384 - -0.22% -
BM_deque_deque_ranges_copy/4000 1.40% 146.645 148.691 - 0.93% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.39% 1.223 1.240 - -5.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.39% 1.610 1.633 - -8.29% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.39% 16.597 16.828 - 0.79% -
rng::for_each(multiset<int>)/32 1.39% 25.334 25.686 - 17.32% -
std::set<int>::find(key)_(non-existent)/1024 1.39% 5.634 5.712 - 2.83% -
SetIntersection_Front_Set_uint32_262144_256 1.39% 4855766.609 4923153.793 - 2.91% -
SetIntersection_Front_Set_float_16384_16 1.39% 1314511.000 1332752.790 - 1.20% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 1.39% 10.553 10.700 - 1.05% -
BM_std_min<short>/25 1.38% 2.085 2.114 - 1.38% -
BM_deque_vector_move_backward/5500 1.38% 204.351 207.181 - 1.68% -
rng::partition_point(deque<int>)/32 1.38% 4.249 4.308 - 1.91% -
BM_std_min<long_long>/13 1.38% 2.367 2.400 - -0.05% -
std::rotate(vector<int>)_(by_1/4)/32 1.38% 11.919 12.083 - 0.54% -
BM_CmpEqual_uint_short 1.38% 1.075 1.090 - 2.83% -
std::adjacent_find(list<int>,_pred)/8 1.38% 3.871 3.924 - 0.76% -
std::copy_n(deque<int>)/262144 1.37% 10129.988 10269.115 - 1.26% -
std::find_end(vector<int>)_(process_all)/1024 1.37% 228.039 231.170 - -5.34% -
BM_PushHeap_uint32_Random_16384 1.37% 6.292 6.378 - 1.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.37% 9.414 9.543 - 2.58% -
BM_deque_vector_ranges_copy/70000 1.37% 3375.493 3421.752 - 10.61% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.37% 1100370.959 1115448.387 - 0.73% -
rng::rotate(list<int>)_(by_1/2)/32 1.37% 6.675 6.766 - 10.94% -
std::adjacent_find(vector<int>,_pred)/50 1.37% 23.223 23.541 - 1.00% -
std::multiset<int>::count(key)_(existent)/32 1.36% 3.536 3.584 - 1.54% -
rng::remove_if(list<int>)_(sprinkled)/1024 1.36% 993.719 1007.260 - 0.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.36% 17.026 17.258 - 3.64% -
BM_RangesMakeHeap_string_PipeOrgan_1024 1.36% 4.910 4.977 - -15.57% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.36% 54242.886 54977.884 - -0.59% -
rng::remove_if(list<int>)_(prefix)/8192 1.35% 9222.016 9346.961 - 2.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.35% 11.384 11.538 - 1.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.35% 33.868 34.325 - 2.19% -
rng::rotate(vector<bool>)_(1_element_forward)/32 1.35% 18.111 18.355 - -0.87% -
BM_MakeThenSortHeap_string_SingleElement_16 1.35% 13.807 13.993 - 2.02% -
BM_CmpLess_ushort_uint 1.35% 1.120 1.135 - 1.22% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.35% 131788.624 133563.570 - -0.45% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 1.35% 38.808 39.330 - 38.86% -
BM_StringConstructDestroyCStr_Large_Opaque 1.34% 14.756 14.954 - 4.71% -
std::multiset<int>::count(key)_(existent)/8192 1.34% 9.885 10.018 - 9.03% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.34% 37582.456 38087.681 - 2.24% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.34% 490394.276 496980.601 - 0.05% -
std::find_if_not(deque<int>)_(process_all)/50 1.34% 23.542 23.858 - -0.45% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.34% 16.575 16.798 - -0.07% -
std::partition_copy(list<int>)/8192 1.34% 6790.043 6881.166 - -5.64% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.34% 604.816 612.931 - 1.30% -
std::set<std::string>::insert(value)_(already_present)/1024 1.34% 34.011 34.466 - 0.52% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 1.34% 23563.876 23879.068 - -8.50% -
SetIntersection_None_Vector_string_256_64 1.34% 3773872.528 3824345.108 - 0.22% -
std::remove(list<int>)_(sprinkled)/1024 1.34% 951.398 964.101 - -4.95% -
std::copy_if(list<int>)_(entire_range)/8 1.33% 2.655 2.690 - 1.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.33% 40330.358 40868.263 - -5.53% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.33% 358.104 362.870 - 1.96% -
rng::copy_if(list<int>)_(every_other)/4096 1.33% 3260.361 3303.698 - 1.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.33% 43.902 44.486 - 1.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.33% 9907.001 10038.663 - 1.91% -
SetIntersection_None_Vector_uint32_262144_16384 1.33% 1188844.008 1204597.231 - -0.47% -
std::set<int>::erase(iterator)/1024 1.32% 20.270 20.539 - 1.38% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.32% 68252.873 69157.001 - 1.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.32% 599.259 607.192 - -2.19% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.32% 1.215 1.231 - 0.89% -
std::map<int,_int>::ctor(const&)/32 1.32% 210.021 212.799 - 0.43% -
BM_deque_deque_copy_backward/65536 1.32% 8171.186 8279.203 - -0.29% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.32% 359.265 364.012 - 1.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.32% 628.973 637.283 - -2.57% -
BM_PopHeap_string_16384 1.32% 73.555 74.526 - 2.51% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.32% 23.398 23.707 - 1.50% -
SetIntersection_Interlaced_Set_string_16384_64 1.32% 349267554.066 353876621.490 - 0.53% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.32% 177835.647 180180.290 - 2.58% -
BM_PushHeap_uint32_Random_16 1.32% 4.475 4.534 - 2.75% -
BM_std_min<char>/30 1.32% 2.264 2.293 - 3.16% -
std::partition_point(list<int>)/8192 1.31% 12707.836 12873.988 - 0.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.30% 1.836 1.860 - -3.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.30% 1275873.082 1292494.588 - -0.54% -
BM_StringRelational_Compare_Empty_Large_Control 1.30% 1.656 1.678 - 3.78% -
rng::find(list<int>)_(bail_25%)/8 1.30% 0.922 0.934 - 1.35% -
rng::find_if(vector<char>)_(process_all)/32768 1.30% 8125.361 8231.154 - 1.15% -
std::partition(list<int>)_(sparse)/8192 1.30% 7558.816 7657.184 - -6.35% -
bm_lexicographical_compare<int>/6 1.30% 1.522 1.542 - 0.85% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.30% 21.496 21.776 - -1.87% -
BM_deque_deque_move/4000 1.30% 147.974 149.892 - 2.76% -
BM_PopHeap_uint32_256 1.30% 16.899 17.118 - 0.69% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.29% 20226.155 20488.042 - 2.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.29% 19.878 20.136 - 2.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.29% 8366924.739 8475016.508 - 1.57% -
SetIntersection_Front_Set_string_64_64 1.29% 38023534.017 38514315.017 - 6.48% -
std::multimap<int,_int>::erase(iterator)/0 1.29% 20.590 20.856 - 1.28% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.29% 382.071 386.990 - 3.95% -
BM_std_min<char>/21 1.29% 1.743 1.765 - -2.43% -
std::fill(deque<int>)/1024 1.29% 29.761 30.143 - -0.52% -
BM_deque_vector_move/1024 1.28% 36.730 37.201 - 0.57% -
rng::contains_subrange(list<int>)_(single_element)/16 1.28% 4.991 5.055 - 2.01% -
std::find_if_not(vector<char>)_(process_all)/8192 1.28% 2047.593 2073.863 - -0.08% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 1.28% 741.420 750.930 - -5.38% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.28% 22.515 22.804 - -1.07% -
SetIntersection_Interlaced_Set_uint32_16_16 1.28% 41085842.037 41612146.355 - 2.86% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.28% 40.203 40.718 - 7.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.28% 30.600 30.991 - 1.79% -
BM_CmpLess_uchar_int 1.28% 1.106 1.120 - -0.22% -
rng::unique(deque<int>)_(contiguous)/52 1.28% 70.594 71.495 - 5.07% -
bm_lexicographical_compare<int>/7 1.27% 1.522 1.541 - 0.76% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.27% 4.533 4.591 - 3.88% -
BM_StringMove_Empty 1.27% 1.288 1.304 - 0.67% -
BM_std_minmax<unsigned_short>/23 1.27% 2.524 2.556 - -0.55% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.27% 8.361 8.467 - 1.14% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.27% 4.055 4.106 - 0.91% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.27% 68.966 69.838 - 0.54% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.26% 19332.209 19576.236 - -1.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.26% 597.839 605.382 - 0.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.26% 65725.168 66553.197 - 0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.26% 62047638.640 62829259.652 - -0.44% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.26% 7559.737 7654.950 - 0.44% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.26% 31.138 31.530 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.26% 1109327.197 1123283.206 - 0.36% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.26% 22.364 22.645 - 1.40% -
BM_std_min<unsigned_char>/15 1.26% 2.092 2.118 - 1.55% -
std::set<int>::erase(iterator)/32 1.26% 20.189 20.443 - 0.79% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.26% 1.389 1.407 - 3.20% -
std::multimap<int,_int>::find(key)_(existent)/32 1.26% 1.606 1.626 - 1.15% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.25% 4.303 4.357 - 0.90% -
SetIntersection_None_Vector_uint64_16384_16 1.25% 1158033.799 1172546.064 - 1.88% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 1.25% 162962.844 165002.184 - 0.00% -
rng::for_each(multimap<int>)/50 1.25% 38.060 38.535 - -23.72% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.25% 19.084 19.323 - 1.61% -
SetIntersection_None_Set_uint32_16384_4 1.25% 150301541.624 152174855.954 - -11.77% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.25% 3.963 4.012 - 2.65% -
BM_CmpLess_int_int 1.24% 1.112 1.126 - 0.52% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.24% 927.137 938.661 - 0.41% -
std::map<int,_int>::erase(iterator)/1024 1.24% 20.863 21.121 - 0.49% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.24% 516.988 523.395 - 2.36% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.24% 170870.688 172987.646 - -0.00% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.24% 516.008 522.397 - -0.97% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.24% 59075.882 59805.732 - 9.32% -
SetIntersection_Front_Vector_uint64_262144_256 1.23% 2314169.570 2342736.604 - -0.21% -
std::partition(vector<int>)_(sparse)/1024 1.23% 257.248 260.417 - 0.82% -
BM_num_get<unsigned_long_long> 1.23% 11.150 11.287 - 2.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.23% 800.251 810.083 - -0.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.23% 808279.472 818203.503 - -2.14% -
rng::stable_partition(list<int>)_(sparse)/32 1.23% 9.750 9.870 - 0.72% -
rng::generate(list<int>)/32 1.23% 8.676 8.783 - 2.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.23% 8.648 8.754 - 2.39% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.22% 49.549 50.156 - -0.96% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.22% 14.807 14.988 - -0.59% -
std::find_if(list<int>)_(process_all)/32768 1.22% 27370.960 27705.614 - -3.08% -
rng::stable_partition(vector<int>)_(dense)/32 1.22% 22.014 22.282 - -1.04% -
BM_RangesPushHeap_string_Random_64 1.22% 12.685 12.840 - 0.19% -
BM_RangesMakeHeap_uint64_Random_16 1.22% 1.261 1.276 - -1.28% -
std::fill_n(list<int>)/32 1.22% 8.184 8.284 - 2.55% -
std::map<int,_int>::contains(key)_(existent)/32 1.22% 1.606 1.626 - 3.08% -
BM_std_min<__int128>/8 1.22% 2.889 2.924 - 1.85% -
bm_gcd_complex 1.22% 19.059 19.291 - -0.73% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.22% 50.027 50.636 - 0.78% -
BM_SortHeap_string_16384 1.22% 96.597 97.772 - -1.30% -
std::unordered_set<int>::erase(key)_(existent)/0 1.21% 21.072 21.328 - 1.27% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.21% 14.035 14.206 - 0.16% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.21% 35.190 35.617 - 0.43% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 1.21% 2.880 2.914 - 0.60% -
SetIntersection_None_Set_string_1024_256 1.21% 8920364.160 9028430.461 - 1.03% -
rng::partial_sort_copy(list<int>)_(heap)/8 1.21% 16.191 16.387 - 0.23% -
std::multiset<int>::count(key)_(existent)/1024 1.21% 5.660 5.728 - 0.20% -
BM_deque_deque_copy_backward/64 1.21% 5.044 5.105 - 51.31% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.20% 1.745 1.766 - 0.81% -
rng::copy(vector<int>)/1048576 1.20% 48462.075 49044.586 - -2.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 1.20% 34.750 35.167 - 21.85% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.20% 14400.781 14573.622 - 1.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.20% 1228958.332 1243706.707 - -0.87% -
BM_std_min<char>/7 1.20% 1.839 1.861 - 0.31% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.20% 13.295 13.454 - 1.14% -
BM_std_min<unsigned_char>/30 1.19% 2.326 2.354 - 1.99% -
BM_CmpLess_schar_short 1.19% 0.956 0.967 - 1.99% -
std::find_if(vector<char>)_(process_all)/1024 1.19% 271.627 274.863 - 1.71% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.19% 12644.838 12795.216 - 1.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.19% 23.079 23.353 - -0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.19% 14.238 14.407 - 1.99% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.19% 17510.731 17718.462 - 3.13% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.18% 6929.703 7011.780 - 1.03% -
rng::sort(deque<int>)_(pipe-organ)/8192 1.18% 26538.038 26852.330 - -1.93% -
std::set<int>::lower_bound(key)_(non-existent)/32 1.18% 2.284 2.311 - -2.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.18% 24.558 24.847 - 0.16% -
SetIntersection_Interlaced_Set_float_262144_1 1.18% 1114280.937 1127406.894 - 2.04% -
BM_deque_deque_ranges_copy_backward/64 1.18% 5.042 5.102 - 51.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.18% 473.144 478.714 - 0.75% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.18% 365919.155 370226.565 - 0.09% -
std::rotate(deque<int>)_(1_element_backward)/50 1.18% 5.278 5.340 - 0.59% -
SetIntersection_None_Set_float_16384_256 1.18% 153578698.449 155383997.148 - -1.28% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 1.17% 20.508 20.749 - -0.34% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.17% 1.088 1.100 - 6.04% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.17% 1.268 1.283 - -2.67% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.17% 19639.516 19869.651 - 0.56% -
BM_num_put<bool> 1.17% 10.818 10.945 - -0.19% -
BM_std_minmax<short>/17 1.17% 1.806 1.827 - 1.96% -
rng::copy_backward(deque<int>)/32768 1.17% 3754.638 3798.582 - -1.06% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.17% 22.921 23.189 - 1.77% -
SetIntersection_Front_Vector_uint64_16384_1 1.17% 1111319.659 1124322.130 - 2.29% -
BM_CmpEqual_uchar_uchar 1.17% 1.110 1.123 - 0.72% -
rng::for_each(multiset<int>)/50 1.17% 37.459 37.897 - -16.07% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.17% 11.940 12.080 - 2.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.17% 11.184 11.314 - 2.98% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.17% 19578.788 19806.989 - -0.92% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.16% 10.570 10.693 - 7.08% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.16% 20.243 20.478 - 0.45% -
BM_vector_deque_ranges_move/4096 1.16% 144.764 146.446 - -0.63% -
BM_CmpEqual_short_uint 1.16% 1.097 1.109 - 0.31% -
BM_MakeThenSortHeap_string_Ascending_16384 1.16% 62.658 63.384 - 1.75% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.16% 208.664 211.082 - 0.89% -
rng::none_of(vector<int>)_(process_all)/32 1.16% 8.339 8.436 - 1.28% -
SetIntersection_None_Set_uint32_16384_1 1.16% 150567066.604 152307465.737 - -11.62% -
BM_deque_deque_move/64 1.16% 5.429 5.492 - -1.30% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 1.16% 2.949 2.983 - 0.17% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.16% 1.820 1.841 - 5.10% -
748_flightdm_r 1.15% 8.829 8.931 - -0.53% -
BM_RangesPushHeap_uint64_Random_1024 1.15% 5.836 5.904 - -1.72% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.15% 116626.360 117968.226 - -0.30% -
std::generate_n(vector<int>)/32 1.15% 7.955 8.047 - 0.35% -
SetIntersection_None_Set_float_256_16 1.15% 11002555.580 11129032.392 - 0.41% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.15% 536.667 542.827 - 2.62% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.15% 35039.737 35441.849 - -2.04% -
rng::equal(vector<bool>)_(unaligned)/1024 1.15% 7.640 7.728 - 1.26% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 1.15% 2.949 2.983 - 0.02% -
BM_PushHeap_string_PipeOrgan_4 1.15% 2.489 2.517 - -4.42% -
BM_MakeHeap_string_PipeOrgan_4 1.14% 2.554 2.584 - 1.33% -
rng::fill_n(vector<int>)/8192 1.14% 234.349 237.027 - -0.74% -
std::for_each(list<int>)/32 1.14% 11.065 11.191 - 0.32% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.14% 60817.391 61511.099 - 0.22% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.14% 22.591 22.848 - 1.42% -
BM_CmpEqual_short_ushort 1.14% 1.105 1.117 - 0.54% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.14% 28.286 28.607 - -0.77% -
rng::rotate(list<int>)_(by_1/4)/32 1.14% 14.265 14.427 - 4.88% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.14% 366.462 370.627 - -1.00% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.14% 198.309 200.563 - 0.18% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.14% 39682.125 40132.777 - 1.27% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.13% 992434.136 1003698.066 - -4.38% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.13% 174.619 176.600 - -0.65% -
std::map<int,_int>::clear()/32 1.13% 655.608 663.041 - 1.12% -
std::search(deque<int>)_(single_element)/1024 1.13% 458.259 463.452 - 0.50% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.13% 70.331 71.127 - -0.41% -
rng::rotate(vector<bool>)_(by_1/2)/50 1.13% 18.171 18.376 - -1.23% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.13% 346715.766 350625.322 - 1.68% -
std::find_end(vector<int>)_(process_all)/1000 1.13% 223.418 225.936 - -5.14% -
BM_vector_deque_copy_backward/1024 1.13% 38.231 38.662 - 0.71% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.13% 590.632 597.284 - 1.55% -
BM_PushHeap_string_PipeOrgan_16 1.13% 4.078 4.124 - -3.71% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.13% 8.817 8.916 - 4.75% -
BM_RangesMakeHeap_string_Ascending_1024 1.13% 4.998 5.054 - -5.33% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.13% 9486.816 9593.559 - 1.10% -
rng::replace_if(vector<int>)_(prefix)/8192 1.12% 2028.832 2051.638 - -0.48% -
BM_RangesPushHeap_float_Random_1024 1.12% 7.424 7.507 - 1.49% -
std::fill(list<int>)/50 1.12% 35.145 35.539 - 110.60% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.12% 727.320 735.482 - 2.79% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.12% 24154.978 24425.732 - 3.23% -
BM_std_min<__int128>/6 1.12% 2.095 2.118 - 2.06% -
rng::partial_sort_copy(list<int>)_(descending)/8192 1.12% 100758.795 101884.324 - 0.46% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 1.12% 794.264 803.135 - -0.60% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.12% 1.460 1.476 - 1.68% -
rng::find_end(list<int>)_(match_near_end)/8192 1.12% 597.776 604.450 - -99.77% -
rng::replace_if(list<int>)_(prefix)/32 1.12% 13.114 13.261 - 0.27% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.12% 19580.651 19799.095 - 0.51% -
std::rotate(deque<int>)_(by_1/2)/50 1.12% 10.407 10.523 - 2.47% -
std::is_sorted_until(vector<int>,_pred)/8 1.11% 3.534 3.573 - -1.19% -
rng::partition(vector<int>)_(sparse)/32 1.11% 8.971 9.071 - -0.17% -
BM_RangesPushHeap_float_Random_16384 1.11% 7.599 7.683 - 0.65% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.11% 5.310 5.369 - -1.15% -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 1.11% 275.169 278.222 - 0.88% -
std::generate(list<int>)/32 1.11% 8.613 8.708 - 1.96% -
SetIntersection_None_Vector_uint64_256_16 1.10% 4243908.114 4290797.622 - 0.17% -
rng::move_backward(vector<bool>)_(unaligned)/64 1.10% 1.883 1.904 - 0.12% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 1.10% 609639.795 616360.915 - 7.14% -
BM_std_minmax<unsigned_int>/21 1.10% 1.850 1.870 - 1.08% -
std::set<std::string>::equal_range(key)_(existent)/32 1.10% 15.405 15.574 - 0.44% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.10% 210.567 212.882 - 0.26% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.10% 3954.061 3997.516 - 1.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.10% 83514.933 84431.763 - 0.67% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.10% 13.839 13.991 - -0.01% -
std::map<int,_int>::erase(iterator)/32 1.10% 20.830 21.058 - 0.14% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.10% 23.099 23.352 - -0.62% -
rng::remove(list<int>)_(sprinkled)/8192 1.10% 7867.644 7953.804 - 0.51% -
BM_PushHeap_string_Ascending_16 1.09% 4.693 4.744 - 1.39% -
BM_deque_deque_ranges_move/64 1.09% 5.342 5.400 - -2.19% -
std::multiset<int>::erase(key)_(existent)/8192 1.09% 60.538 61.199 - -0.97% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.09% 32.446 32.800 - 0.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.09% 13.792 13.943 - 0.52% -
BM_RangesMakeHeap_uint32_Random_262144 1.09% 1.021 1.033 - -1.92% -
BM_MakeHeap_uint64_Random_262144 1.09% 1.028 1.039 - 0.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.09% 474.879 480.059 - 1.72% -
std::unordered_map<int,_int>::ctor(const&)/32 1.09% 198.919 201.088 - 0.02% -
std::shift_right(vector<int>)/32 1.09% 4.006 4.050 - -2.08% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.09% 19499.790 19712.240 - -1.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 1.09% 7.260 7.339 - -1.43% -
std::copy(vector<int>)/8 1.09% 2.200 2.224 - -1.01% -
std::unordered_set<std::string>::clear()/1024 1.09% 22582.461 22828.241 - -0.40% -
BM_RangesMakeThenSortHeap_uint32_Random_64 1.09% 11.847 11.976 - 0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.09% 1164925.682 1177582.002 - -1.36% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.09% 49650.836 50190.161 - -0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.08% 15.035 15.198 - 2.45% -
std::search(vector<int>)_(no_match)/1024 1.08% 214.964 217.289 - 0.93% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 1.08% 30.842 31.175 - -1.43% -
std::vector<std::string>::ctor(size)/32 1.08% 34.723 35.098 - 4.56% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.08% 338.130 341.771 - -11.11% -
BM_tolower_string<char> 1.08% 14.776 14.935 - -1.64% -
std::fill(vector<bool>)/4096 1.08% 4.210 4.255 - 0.88% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.08% 24.799 25.066 - 0.34% -
std::set<int>::clear()/32 1.07% 636.084 642.915 - 0.36% -
rng::search(deque<int>)_(same_length)/1024 1.07% 477.242 482.363 - 0.93% -
rng::search(vector<int>)_(near_matches)/1024 1.07% 14242.614 14395.413 - 0.39% -
std::find_end(deque<int>)_(process_all)/1000 1.07% 286.117 289.186 - 10.13% -
rng::equal(vector<bool>)_(unaligned)/1048576 1.07% 7621.021 7702.729 - 1.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.07% 5016036.174 5069792.862 - -0.22% -
SetIntersection_Front_Vector_uint64_1024_4 1.07% 1119800.208 1131797.152 - 0.14% -
BM_std_minmax<char>/19 1.07% 1.637 1.654 - -6.48% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.07% 14.048 14.198 - 0.28% -
rng::copy(vector<bool>)_(aligned)/4096 1.07% 4.927 4.980 - 0.64% -
BM_MakeHeap_string_Heap_4 1.07% 3.042 3.074 - 0.94% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.07% 467169.168 472147.429 - 1.07% -
rng::remove_if(deque<int>)_(prefix)/8192 1.06% 4249.012 4294.219 - 0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.06% 9299442.381 9398352.566 - 1.66% -
rng::reverse_copy(vector<int>)/512 1.06% 17.122 17.304 - 0.94% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 1.06% 24.533 24.793 - 1.57% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.06% 9.171 9.268 - 2.83% -
rng::remove_if(list<int>)_(prefix)/32 1.06% 61.453 62.102 - 0.95% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 1.05% 10516.425 10627.282 - 5.62% -
rng::equal(vector<bool>)_(unaligned)/8192 1.05% 65.304 65.992 - 1.89% -
SetIntersection_None_Vector_uint64_262144_4 1.05% 1202466.067 1215119.848 - -0.34% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.05% 43.674 44.133 - 2.81% -
BM_std_minmax<unsigned_short>/27 1.05% 2.857 2.887 - 0.37% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 1.05% 3.043 3.075 - 1.21% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.05% 6977.742 7051.098 - 0.25% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.05% 19.037 19.237 - 0.32% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 1.05% 9.387 9.486 - -9.06% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.05% 778.571 786.731 - 0.81% -
BM_RangesMakeHeap_float_Random_262144 1.05% 1.114 1.125 - -1.06% -
BM_std_minmax<unsigned_int>/11 1.05% 1.752 1.770 - -3.16% -
rng::move_backward(vector<int>)/8 1.04% 2.283 2.307 - 0.70% -
rng::partial_sort_copy(deque<int>)_(descending)/1024 1.04% 8474.495 8562.838 - 0.91% -
std::map<int,_int>::erase(iterator)/0 1.04% 20.619 20.834 - 0.12% -
rng::unique(list<int>)_(sprinkled)/32 1.04% 63.919 64.584 - 0.86% -
BM_RangesMakeHeap_string_Ascending_262144 1.04% 7.975 8.058 - -17.48% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.04% 565.089 570.964 - 1.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.04% 35.350 35.717 - 3.04% -
rng::remove(vector<int>)_(sprinkled)/1024 1.04% 525.995 531.449 - 84.42% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.04% 6220.077 6284.542 - 0.17% -
std::multiset<int>::contains(key)_(non-existent)/32 1.04% 2.243 2.266 - -3.38% -
rng::none_of(vector<int>)_(process_all)/50 1.04% 12.580 12.710 - -14.58% -
std::replace_if(list<int>)_(sprinkled)/8192 1.04% 7242.404 7317.424 - 0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.03% 19.445 19.646 - -5.31% -
std::rotate(list<int>)_(by_1/2)/50 1.03% 12.550 12.680 - -8.47% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.03% 4.258 4.302 - -5.14% -
std::multiset<int>::insert(value)_(new_value)/8192 1.03% 88.595 89.507 - 20.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.03% 1.284 1.297 - 0.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.03% 613.132 619.439 - 1.75% -
BM_deque_deque_copy_backward/512 1.03% 22.387 22.618 - 21.79% -
BM_std_min<char>/1024 1.03% 8.387 8.473 - 1.96% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.03% 279719.526 282594.960 - 0.60% -
SetIntersection_Interlaced_Vector_string_256_4 1.03% 6348642.691 6413891.653 - 0.54% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 1.03% 16.128 16.293 - -0.07% -
rng::replace_if(deque<int>)_(prefix)/1024 1.03% 479.972 484.898 - 0.60% -
BM_MakeHeap_string_Heap_1024 1.03% 4.687 4.735 - -2.86% -
std::stable_partition(list<int>)_(sparse)/50 1.02% 26.323 26.593 - 1.82% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.02% 7.374 7.449 - 2.79% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.02% 16.481 16.649 - 1.04% -
SetIntersection_Front_Vector_string_262144_1024 1.02% 40737240.263 41152710.496 - 2.58% -
BM_SortHeap_string_1024 1.02% 59.413 60.018 - -1.35% -
BM_StringFindNoMatch/64 1.02% 1.940 1.960 - 5.98% -
rng::partial_sort_copy(deque<int>)_(descending)/8192 1.02% 99290.958 100300.251 - 0.27% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.02% 303.447 306.529 - 1.42% -
BM_RangesPopHeap_string_64 1.02% 25.763 26.025 - 0.41% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.01% 30.436 30.744 - 1.03% -
rng::partition_point(deque<int>)/8192 1.01% 15.889 16.050 - 1.07% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.01% 57.452 58.034 - 3.97% -
SetIntersection_None_Set_uint32_16384_64 1.01% 150508232.652 152030969.934 - -12.19% -
BM_vector_deque_ranges_move/5500 1.01% 196.739 198.728 - -0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.01% 33071.004 33405.281 - 2.93% -
BM_vector_deque_move_backward/5500 1.01% 199.454 201.468 - 1.42% -
rng::find_end(deque<int>)_(match_near_end)/1024 1.01% 34.112 34.457 - -98.92% -
BM_deque_deque_ranges_copy/64 1.01% 5.347 5.401 - -2.52% -
std::map<int,_int>::erase(iterator)/8192 1.01% 21.044 21.257 - 0.82% -
BM_PushHeap_uint32_Random_1024 1.01% 6.175 6.237 - 0.81% -
BM_std_min<char>/20 1.01% 1.517 1.532 - 0.19% -
std::none_of(list<int>)_(process_all)/32 1.01% 11.719 11.837 - 2.64% -
SetIntersection_Interlaced_Set_uint32_64_16 1.01% 24122947.317 24365593.166 - 1.74% -
BM_RangesMakeHeap_string_PipeOrgan_256 1.01% 4.762 4.810 - -12.53% -
rng::fill(vector<int>)/1024 1.01% 29.845 30.145 - -0.07% -
rng::find_if(vector<char>)_(bail_25%)/8192 1.00% 518.277 523.482 - 0.17% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.00% 504.446 509.507 - 0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.00% 1102409.974 1113464.351 - -1.19% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.00% 950914.185 960431.523 - 0.00% -
std::replace_if(vector<int>)_(prefix)/32 1.00% 8.978 9.067 - 0.67% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::copy_n(vector<bool>)_(aligned)/1048576 -72.57% 3793.844 1040.771 - -33.80% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -62.90% 1383.734 513.358 - -24.81% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -62.07% 1444.056 547.785 - -15.12% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -61.14% 1410.881 548.223 - -20.18% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -60.10% 2.729 1.089 - 2.56% -
SetIntersection_Interlaced_Vector_float_262144_64 -59.73% 20053695.772 8076591.332 - -59.48% -
std::replace(list<int>)_(sprinkled)/1024 -54.57% 1601.286 727.528 - -0.05% -
rng::replace(list<int>)_(prefix)/1024 -54.56% 1616.626 734.535 - -0.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -54.54% 1212.579 551.182 - 4.00% -
rng::replace(list<int>)_(sprinkled)/1024 -54.46% 1601.011 729.065 - -0.44% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -54.41% 2646.925 1206.623 - 0.68% -
std::replace_if(list<int>)_(sprinkled)/1024 -53.83% 1610.662 743.591 - 0.01% -
rng::replace_if(list<int>)_(sprinkled)/1024 -53.79% 1611.625 744.807 - -0.03% -
std::replace_if(list<int>)_(prefix)/1024 -53.71% 1610.095 745.289 - 0.09% -
rng::replace_if(list<int>)_(prefix)/1024 -53.49% 1609.595 748.561 - 0.22% -
std::move(list<int>)/512 -52.90% 771.923 363.601 - 3.52% -
std::is_sorted_until(list<int>)/1024 -52.80% 1604.744 757.371 - 0.51% -
rng::rotate_copy(vector<int>)/8192 -52.72% 595.198 281.390 - -0.79% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -49.44% 17033231.477 8612181.074 - -68.31% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -47.16% 68.820 36.367 - 15.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -44.13% 1272.945 711.151 - 15.80% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -43.48% 30.302 17.126 - -4.28% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -42.14% 14333967.770 8294099.625 - 1.01% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -41.61% 5488082.621 3204651.739 - -8.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -40.92% 57.415 33.922 - -14.53% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -40.63% 262.068 155.591 - 1.10% -
rng::remove_copy_if(deque<int>)_(prefix)/32 -39.74% 28.836 17.376 - -0.48% -
std::replace(list<int>)_(prefix)/1024 -39.12% 1215.952 740.248 - 0.03% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -37.82% 24.401 15.173 - -38.24% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -37.61% 10.413 6.496 - 0.01% -
BM_std_min<unsigned_char>/1 -36.68% 0.454 0.287 - -11.42% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -35.66% 11.495 7.396 - -12.79% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -35.26% 1179.991 763.918 - -0.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -34.73% 7.301 4.765 - 0.14% -
rng::is_sorted(deque<int>)/8 -33.94% 3.889 2.569 - -10.00% -
BM_RangesPushHeap_float_Descending_1 -33.69% 0.697 0.462 - -33.71% -
rng::find(vector<bool>)_(process_all)/50 -33.33% 0.854 0.570 - -23.05% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -33.23% 132.974 88.792 - -28.08% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -32.88% 8.035 5.394 - -9.98% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -32.24% 36697848.311 24865163.554 - -15.62% -
std::remove_copy_if(deque<int>)_(prefix)/32 -32.03% 29.050 19.746 - 10.53% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -31.31% 30.328 20.831 - 17.72% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -31.11% 815.521 561.822 - -7.95% -
std::rotate_copy(vector<int>)/8192 -30.63% 834.404 578.815 - -9.69% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -30.39% 10.372 7.220 - -27.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -29.62% 5264509.111 3704909.483 - -26.35% -
std::map<std::string,_int>::erase(key)_(existent)/32 -29.59% 86.652 61.013 - -23.73% -
SetIntersection_Front_Set_uint64_16384_16384 -29.18% 346842670.366 245628607.566 - -28.25% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -28.67% 64.541 46.034 - -37.79% -
std::set<std::string>::erase(key)_(existent)/1024 -28.20% 76.432 54.878 - -28.33% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -28.20% 18709787.649 13433862.173 - -4.88% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -28.17% 28.384 20.389 - -23.40% -
SetIntersection_Front_Set_float_16384_16384 -27.80% 338890849.356 244673567.964 - -28.64% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -27.80% 7619852.961 5501651.673 - -13.58% -
std::set<std::string>::erase(key)_(existent)/32 -27.73% 68.892 49.789 - -28.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -27.70% 17382344.189 12567435.448 - -39.85% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -27.53% 350739024.475 254179230.948 - -25.59% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -27.51% 31.619 22.920 - 5.47% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -27.34% 0.357 0.259 - -0.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -27.31% 3.608 2.623 - -24.69% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -27.16% 7627762.381 5555733.548 - -6.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -26.75% 51.375 37.633 - -26.69% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -26.58% 0.448 0.329 - -9.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -26.58% 0.534 0.392 - -4.38% -
rng::find(vector<bool>)_(process_all)/8 -26.45% 0.789 0.580 - -3.46% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -26.37% 103324015.311 76074981.943 - -5.60% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -26.12% 0.448 0.331 - -8.50% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -26.07% 0.448 0.331 - -8.55% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -26.00% 25.592 18.937 - -22.80% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -25.95% 0.448 0.332 - -8.91% -
rng::find(list<int>)_(process_all)/50 -25.85% 24.754 18.355 - -2.56% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -25.74% 5015085.932 3724188.176 - -26.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -25.13% 2.916 2.183 - 17.26% -
BM_vector_deque_ranges_move_backward/0 -24.89% 0.583 0.438 - -27.76% -
BM_std_min<char>/1 -24.84% 0.381 0.287 - -0.53% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -24.65% 6.781 5.109 - -28.95% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -24.61% 2557298.468 1927968.795 - 2.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -24.55% 33.686 25.415 - -1.94% -
rng::equal(vector<bool>)_(unaligned)/8 -24.35% 0.932 0.705 - -4.47% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -24.22% 3307257.049 2506118.808 - 1.78% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.87% 6452519.050 4912011.379 - -25.88% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -23.76% 0.589 0.449 - 15.06% -
rng::equal(vector<bool>)_(unaligned)/50 -23.71% 0.921 0.703 - -4.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -23.39% 49.134 37.640 - 27.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -23.19% 40.333 30.981 - -28.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.14% 37.005 28.442 - -24.09% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -22.99% 829.416 638.765 - -3.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -22.95% 32.741 25.226 - -22.84% -
SetIntersection_Interlaced_Vector_uint32_256_64 -22.75% 8350956.234 6450815.285 - -11.42% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -22.72% 2.518 1.946 - 0.32% -
BM_PopHeap_uint64_1 -22.41% 0.570 0.442 - -14.87% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -22.37% 0.435 0.338 - -1.58% -
std::find_if_not(list<int>)_(bail_25%)/32768 -22.27% 9749.046 7578.355 - -0.30% -
std::search(list<int>)_(single_element)/1000 -22.23% 714.705 555.802 - -17.18% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -22.01% 0.347 0.271 - -44.01% -
SetIntersection_Interlaced_Vector_float_262144_1024 -21.85% 142880111.305 111661921.404 - -28.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -21.56% 34.265 26.877 - 21.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -21.10% 0.498 0.393 - -12.30% -
BM_RangesPushHeap_string_Descending_262144 -20.86% 3.998 3.164 - -38.19% -
std::move(vector<int>)/262144 -20.77% 18539.283 14688.942 - -32.98% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -20.18% 24.025 19.176 - -13.96% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -20.00% 15778.842 12622.689 - -24.31% -
BM_vector_deque_ranges_move/0 -19.71% 0.458 0.368 - -29.13% -
std::multiset<std::string>::erase(key)_(existent)/1024 -19.58% 73.301 58.947 - 1.96% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -19.45% 1.584 1.276 - -5.76% -
BM_vector_deque_copy/65536 -19.34% 3025.968 2440.664 - -8.35% -
BM_RangesPushHeap_uint32_Ascending_1 -19.34% 0.578 0.466 - -19.12% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -19.18% 863.838 698.169 - -0.09% -
std::copy(vector<bool>)_(aligned)/262144 -19.05% 760.229 615.397 - -10.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -18.98% 0.584 0.473 - -19.08% -
std::copy(list<int>)/4096 -18.82% 4027.775 3269.921 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -18.47% 19285387.819 15722659.146 - -22.90% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -18.40% 11.225 9.160 - 37.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -18.25% 44.909 36.712 - -2.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -18.10% 1631.540 1336.293 - -15.64% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -17.89% 68.674 56.392 - -9.29% -
std::rotate(list<int>)_(by_1/2)/8192 -17.86% 6266.352 5147.479 - -17.90% -
std::search_n(list<int>)_(no_match)/1048576 -17.83% 815299.102 669926.907 - -22.41% -
SetIntersection_Interlaced_Vector_float_262144_256 -17.75% 48741784.541 40091729.589 - -22.58% -
BM_std_minmax_element<int>/3 -17.56% 1.145 0.944 - -9.57% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -17.39% 45.693 37.748 - 14.11% -
SetIntersection_Front_Vector_float_262144_1024 -17.24% 7188718.749 5949034.226 - -0.19% -
rng::find_if(list<int>)_(process_all)/8192 -17.19% 12626.055 10455.968 - 1.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -17.14% 35.459 29.383 - -19.35% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -17.13% 4348185.584 3603160.409 - -23.84% -
rng::copy_n(vector<int>)/4096 -17.00% 180.847 150.103 - 2.63% -
BM_PopHeap_string_1 -16.89% 0.700 0.582 - -16.83% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -16.79% 19.747 16.431 - -1.61% -
rng::rotate_copy(list<int>)/8192 -16.55% 8187.430 6832.493 - -17.72% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -16.54% 52298918.829 43647161.551 - -5.43% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -16.52% 6143.523 5128.859 - -48.83% -
std::equal(list<int>)_(it,_it,_it)/50 -16.41% 42.884 35.849 - 5.70% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -16.20% 14.552 12.194 - -1.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -16.20% 58.983 49.429 - -31.35% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -16.17% 0.401 0.336 - -0.02% -
rng::find(list<int>)_(bail_25%)/32768 -15.88% 9124.566 7675.233 - 0.86% -
rng::copy_backward(vector<int>)/4096 -15.86% 199.437 167.811 - 18.93% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -15.84% 0.490 0.412 - -16.87% -
BM_PushHeap_uint32_PipeOrgan_1 -15.70% 0.635 0.536 - 12.90% -
std::map<std::string,_int>::erase(key)_(existent)/0 -15.70% 68.331 57.602 - 36.48% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -15.66% 13.919 11.739 - -3.70% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -15.63% 1.476 1.246 - -2.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -15.53% 33.545 28.337 - 0.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -15.32% 44.187 37.420 - -22.96% -
BM_vector_deque_ranges_copy/0 -15.16% 0.435 0.369 - -20.15% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -15.16% 2.652 2.250 - 0.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -15.15% 45.820 38.881 - 26.79% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -14.95% 1.677 1.426 - -23.41% -
std::find(list<int>)_(bail_25%)/32768 -14.91% 9337.427 7945.294 - -2.05% -
SetIntersection_Interlaced_Vector_uint64_256_64 -14.83% 7624135.130 6493150.113 - -3.83% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -14.70% 862.521 735.687 - 0.03% -
BM_std_minmax<char>/8 -14.64% 1.081 0.922 - -9.92% -
BM_std_min<unsigned_int>/1 -14.62% 0.449 0.383 - 17.75% -
SetIntersection_Interlaced_Vector_float_16384_4 -14.45% 1631625.270 1395853.409 - -18.00% -
SetIntersection_Front_Set_uint64_262144_1024 -14.36% 16907719.318 14479388.127 - -0.03% -
rng::remove(deque<int>)_(sprinkled)/50 -14.36% 66.618 57.052 - -11.17% -
BM_tolower_char<wchar_t> -14.33% 0.688 0.590 - -3.95% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -14.16% 44.194 37.938 - 7.58% -
SetIntersection_Interlaced_Vector_float_16384_1024 -13.99% 65980503.865 56749142.241 - -22.96% -
SetIntersection_Front_Set_float_1024_256 -13.99% 5291632.092 4551482.144 - -9.01% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -13.84% 21.247 18.306 - -2.97% -
BM_lexicographical_compare_three_way<IntPtr>/1 -13.82% 0.453 0.391 - -0.55% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -13.71% 0.456 0.394 - -25.83% -
BM_vector_deque_move/0 -13.54% 0.460 0.397 - -28.39% -
std::find_end(deque<int>)_(match_near_end)/1000 -13.38% 39.491 34.209 - -89.65% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -13.34% 0.494 0.428 - -33.94% -
BM_vector_deque_ranges_move/64000 -13.26% 3007.266 2608.638 - -8.59% -
BM_std_min<unsigned_long_long>/1 -13.18% 0.378 0.328 - -28.34% -
BM_PushHeap_uint32_Random_1 -13.15% 0.553 0.480 - 7.27% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -13.13% 5787.100 5026.998 - -50.99% -
rng::adjacent_find(list<int>)/8192 -13.05% 8112.967 7054.508 - 1.62% -
rng::contains_subrange(deque<int>)_(process_all)/50 -13.04% 16.410 14.270 - -21.82% -
rng::copy_backward(deque<int>)/64 -13.03% 3.499 3.043 - -1.20% -
std::set<std::string>::erase(iterator)/32 -12.97% 30.994 26.974 - -13.50% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.94% 8974.960 7813.810 - -1.15% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -12.84% 42.684 37.204 - 2.63% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -12.84% 2.064 1.799 - -5.05% -
BM_std_minmax<unsigned_char>/11 -12.79% 1.858 1.621 - -5.32% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.61% 8.044 7.030 - -3.63% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -12.52% 25.198 22.044 - 15.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.51% 49.337 43.164 - -12.81% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -12.49% 0.456 0.399 - -11.46% -
BM_vector_deque_ranges_copy/65536 -12.49% 3026.700 2648.743 - -7.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -12.46% 2012.658 1761.867 - 14.15% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.38% 52.798 46.260 - -0.56% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -12.26% 2.489 2.184 - 0.85% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -12.20% 11.719 10.290 - -1.55% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -12.18% 1.593 1.399 - -6.28% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -12.18% 106.028 93.115 - 43.48% -
rng::stable_partition(deque<int>)_(sparse)/32 -12.16% 12.862 11.297 - 1.19% -
BM_RangesPushHeap_uint64_Ascending_64 -12.10% 1.730 1.521 - 0.11% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.05% 6687.254 5881.123 - -0.17% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -12.05% 8.761 7.705 - 3.17% -
std::multiset<std::string>::find(key)_(existent)/32 -12.00% 17.501 15.400 - 4.37% -
rng::find_first_of(vector<int>)_(large_needle)/50 -12.00% 309.735 272.566 - -4.55% -
rng::move_backward(list<int>)/262144 -11.95% 333932.902 294043.661 - 10.15% -
BM_StringRelational_Less_Huge_Small_Control -11.95% 1.898 1.671 - -7.94% -
BM_vector_deque_move_backward/65536 -11.92% 8824.106 7771.846 - 5.71% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -11.89% 1.373 1.210 - -0.69% -
BM_vector_deque_ranges_move/70000 -11.87% 3202.649 2822.485 - -7.40% -
SetIntersection_Front_Vector_float_1024_256 -11.81% 2642496.904 2330394.142 - -1.48% -
BM_std_minmax_element<short>/64000 -11.77% 18116.215 15983.356 - -1.95% -
BM_std_minmax_element<short>/70000 -11.74% 19798.387 17473.323 - -2.12% -
BM_std_minmax_element<short>/65536 -11.69% 18537.592 16371.208 - -1.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -11.65% 9613668.459 8493389.950 - -21.46% -
BM_vector_deque_ranges_move/65536 -11.60% 3018.559 2668.366 - -6.70% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -11.56% 8.277 7.320 - -11.13% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.43% 13974.838 12377.569 - 20.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -11.33% 0.722 0.640 - 1.10% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -11.33% 6.007 5.327 - -1.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -11.32% 5.705 5.059 - 11.96% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -11.27% 2.117 1.878 - 25.45% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -11.24% 849.441 753.946 - 3.83% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -11.22% 10.739 9.534 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -11.16% 56269055.230 49987551.543 - -7.62% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -11.16% 5.609 4.983 - -5.38% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -11.14% 26.574 23.613 - -3.26% -
SetIntersection_Interlaced_Vector_uint64_256_16 -11.08% 6999490.039 6224054.247 - 0.51% -
BM_vector_deque_move/65536 -11.06% 3024.152 2689.571 - -6.48% -
BM_vector_deque_move_backward/70000 -11.04% 9230.303 8210.983 - 2.58% -
BM_StringEraseWithMove_Large_Transparent -11.03% 2.639 2.348 - -9.25% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -11.02% 2.907 2.587 - -3.79% -
rng::all_of(list<int>)_(process_all)/8192 -10.97% 8263.729 7357.385 - -0.80% -
rng::unique_copy(deque<int>)_(contiguous)/32 -10.90% 11.075 9.868 - 1.18% -
BM_std_minmax_element<short>/5500 -10.84% 1558.142 1389.179 - -1.42% -
rng::move(vector<bool>)_(aligned)/64 -10.80% 2.067 1.844 - -2.82% -
BM_PopHeap_pair<uint32,_uint32>_1 -10.79% 0.695 0.620 - 22.46% -
rng::replace_if(list<int>)_(prefix)/50 -10.77% 27.821 24.824 - 0.08% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -10.76% 28196.506 25162.516 - -9.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.70% 21.174 18.909 - -1.28% -
std::unordered_set<std::string>::ctor(const&)/32 -10.68% 769.453 687.256 - -5.09% -
BM_std_min<long_long>/1 -10.68% 0.676 0.604 - -10.25% -
BM_vector_deque_ranges_move/2 -10.66% 2.066 1.846 - 6.86% -
BM_std_minmax_element<short>/4000 -10.61% 1132.928 1012.716 - -1.13% -
rng::move(list<int>)/4096 -10.60% 5988.740 5354.015 - -0.73% -
SetIntersection_Front_Vector_uint32_256_256 -10.58% 5246232.630 4691017.858 - 0.19% -
BM_std_minmax<unsigned_short>/4 -10.56% 1.088 0.973 - 3.95% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -10.54% 30.455 27.244 - -4.68% -
BM_vector_deque_ranges_copy/64000 -10.53% 3029.581 2710.617 - -8.33% -
rng::contains_subrange(deque<int>)_(same_length)/16 -10.51% 13.138 11.756 - 4.67% -
std::search(deque<int>)_(near_matches)/1024 -10.50% 25749.598 23046.960 - 11.61% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -10.48% 5.866 5.251 - -10.01% -
std::search(deque<int>)_(near_matches)/1000 -10.48% 24603.082 22025.811 - 11.50% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -10.47% 8.806 7.885 - 26.87% -
BM_MakeThenSortHeap_float_Descending_4 -10.46% 1.267 1.135 - -3.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.42% 52.587 47.105 - -0.96% -
rng::starts_with(list<int>,_pred)/8192 -10.40% 11644.410 10433.153 - -8.41% -
BM_std_minmax_element<short>/4096 -10.39% 1161.171 1040.473 - -0.90% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.38% 1681.501 1506.970 - -10.85% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -10.37% 113199.440 101461.111 - -8.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -10.36% 36.723 32.919 - 0.61% -
BM_toupper_char<wchar_t> -10.35% 0.685 0.614 - 10.93% -
BM_RangesMakeHeap_uint32_Heap_64 -10.34% 0.251 0.225 - -12.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -10.26% 2.463 2.211 - -0.88% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -10.23% 1579734.007 1418204.044 - -7.35% -
SetIntersection_Front_Vector_uint32_1024_256 -10.17% 2619632.237 2353281.029 - -0.09% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -10.13% 55.441 49.825 - -3.79% -
rng::starts_with(deque<int>,_pred)/8192 -10.10% 4462.333 4011.582 - -1.04% -
BM_MakeHeap_uint32_Heap_64 -10.05% 0.260 0.234 - -0.01% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -10.04% 4311.214 3878.160 - -0.33% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -10.01% 1.843 1.658 - 4.33% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -9.99% 0.302 0.272 - -44.98% -
rng::reverse(vector<int>)/8 -9.98% 1.751 1.577 - -2.59% -
BM_vector_deque_ranges_move_backward/70000 -9.95% 9186.740 8272.959 - 8.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -9.94% 1.407 1.267 - 17.27% -
BM_vector_deque_move_backward/64000 -9.94% 8521.841 7675.043 - 4.30% -
BM_vector_deque_move/64000 -9.91% 3005.296 2707.546 - -7.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.90% 48.070 43.313 - 1.10% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.83% 1.338 1.206 - -9.80% -
std::find_end(deque<int>)_(match_near_end)/1024 -9.77% 36.099 32.571 - -99.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -9.75% 3731451.328 3367797.599 - -29.75% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -9.74% 6.384 5.762 - 26.10% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -9.73% 113.827 102.752 - 5.62% -
rng::contains_subrange(list<int>)_(single_element)/8192 -9.73% 8025.595 7244.983 - 3.57% -
std::unordered_set<int>::find(key)_(non-existent)/32 -9.72% 1.216 1.098 - 11.66% -
bm_lexicographical_compare<int>/1 -9.72% 1.380 1.246 - -5.77% -
std::multiset<int>::insert(value)_(new_value)/1024 -9.70% 55.005 49.671 - 3.95% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -9.65% 22.189 20.048 - -13.01% -
SetIntersection_Front_Set_uint64_1024_256 -9.64% 5056699.780 4569096.286 - -5.58% -
BM_std_minmax_element<short>/1024 -9.64% 294.759 266.341 - -0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -9.62% 9201761.639 8316243.615 - -17.97% -
std::search(deque<int>,_pred)_(near_matches)/1024 -9.61% 27462.552 24823.254 - 1.42% -
std::map<std::string,_int>::erase(iterator)/0 -9.54% 31.414 28.416 - 3.66% -
rng::starts_with(deque<int>,_pred)/1048576 -9.54% 575098.182 520244.838 - -1.75% -
BM_vector_deque_ranges_move/1 -9.53% 2.312 2.092 - 2.97% -
SetIntersection_Front_Set_string_262144_256 -9.50% 15804937.474 14303901.035 - -9.29% -
BM_deque_vector_ranges_move_backward/0 -9.50% 1.588 1.437 - -4.36% -
BM_vector_deque_ranges_move_backward/65536 -9.45% 8413.331 7618.001 - 4.87% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -9.43% 20.704 18.752 - 0.94% -
BM_SortHeap_pair<uint32,_uint32>_4 -9.42% 1.636 1.482 - -21.58% -
SetIntersection_Interlaced_Vector_uint32_256_16 -9.41% 7110890.552 6442094.966 - -4.29% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -9.37% 41.782 37.867 - -9.97% -
BM_deque_vector_ranges_copy_backward/70000 -9.37% 9508.361 8617.665 - -0.45% -
std::none_of(list<int>)_(process_all)/8192 -9.29% 7878.543 7146.315 - -0.76% -
std::set<int>::insert(value)_(already_present)/0 -9.28% 0.644 0.585 - 0.50% -
BM_std_minmax_element<long_long>/3 -9.27% 1.193 1.082 - -3.48% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -9.23% 11.141 10.112 - 0.13% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -9.20% 0.594 0.539 - -4.05% -
bm_lexicographical_compare<int>/2 -9.13% 1.433 1.302 - -14.20% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -9.10% 2.728 2.480 - -3.80% -
std::set<int>::erase(key)_(non-existent)/32 -9.10% 2.541 2.310 - -13.80% -
BM_deque_vector_ranges_copy/0 -9.08% 1.508 1.371 - -3.40% -
BM_StringFindCharLiteral/4096 -9.07% 85.205 77.478 - 0.06% -
rng::find_last(vector<char>)_(bail_10%)/8 -9.05% 1.601 1.456 - -7.05% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -9.03% 1601.862 1457.206 - -7.95% -
BM_StringEraseWithMove_Large_Opaque -9.00% 2.850 2.593 - -9.41% -
rng::rotate(list<int>)_(by_1/2)/8192 -8.98% 5417.420 4930.915 - -0.58% -
BM_RangesMakeHeap_string_Descending_16384 -8.96% 2.999 2.730 - -29.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -8.95% 1.323 1.205 - -7.51% -
BM_StringEraseWithMove_Huge_Transparent -8.95% 51.281 46.689 - 3.06% -
SetIntersection_Front_Set_float_16384_1024 -8.93% 17257703.151 15715797.905 - 1.01% -
std::search(deque<int>,_pred)_(near_matches)/1000 -8.93% 26152.511 23817.280 - 2.19% -
rng::contains(list<int>)_(process_all)/8192 -8.91% 7843.940 7144.721 - 2.54% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -8.91% 1.607 1.464 - -10.71% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -8.86% 104.903 95.610 - 6.92% -
BM_std_minmax_element<short>/512 -8.83% 150.006 136.759 - -0.92% -
rng::remove(deque<int>)_(sprinkled)/32 -8.83% 58.267 53.124 - -6.48% -
BM_vector_deque_copy/70000 -8.82% 3226.335 2941.916 - -6.06% -
BM_deque_vector_copy_backward/70000 -8.79% 9549.758 8710.022 - -0.56% -
std::multiset<std::string>::erase(iterator)/8192 -8.75% 33.778 30.824 - 1.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -8.73% 0.292 0.267 - -21.92% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.70% 0.767 0.700 - 0.00% -
rng::copy_n(vector<bool>)_(aligned)/262144 -8.68% 314.339 287.042 - 3.36% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.67% 0.766 0.700 - 0.02% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.64% 0.766 0.700 - -0.01% -
BM_std_minmax_element<short>/3 -8.62% 1.161 1.061 - -7.62% -
rng::partition(deque<int>)_(sparse)/32 -8.62% 11.343 10.366 - -23.73% -
BM_PushHeap_string_Ascending_262144 -8.61% 31.984 29.229 - -21.87% -
std::set<std::string>::find(key)_(non-existent)/8192 -8.58% 28.992 26.503 - -5.86% -
bm_lexicographical_compare<signed_char>/16 -8.58% 1.388 1.269 - -4.41% -
BM_PushHeap_uint32_Descending_4 -8.54% 0.377 0.345 - 0.20% -
BM_RangesMakeHeap_float_Random_1024 -8.53% 1.327 1.214 - -1.37% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -8.53% 0.503 0.460 - -24.84% -
std::map<std::string,_int>::find(key)_(existent)/1024 -8.52% 24.502 22.414 - -1.05% -
BM_std_minmax<unsigned_char>/10 -8.51% 1.386 1.268 - -5.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -8.50% 0.685 0.627 - -1.36% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -8.50% 33.891 31.010 - 3.93% -
BM_RangesPushHeap_uint64_Ascending_256 -8.47% 2.286 2.092 - -0.03% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -8.44% 109.242 100.021 - -1.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -8.43% 4853442.326 4444319.547 - -11.98% -
BM_vector_deque_ranges_copy/70000 -8.42% 3207.415 2937.309 - -6.26% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -8.40% 171.202 156.817 - 4.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -8.39% 2410502.783 2208197.853 - -5.73% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -8.39% 1.564 1.433 - -4.54% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -8.38% 29.709 27.220 - -5.85% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -8.35% 95943273.632 87928194.594 - -12.19% -
BM_StringRelational_Less_Small_Huge_Control -8.35% 1.766 1.619 - -7.91% -
BM_std_min<unsigned_char>/2 -8.34% 0.529 0.485 - 0.03% -
std::copy_if(list<int>)_(entire_range)/64 -8.33% 33.660 30.857 - -14.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -8.32% 32.135 29.461 - -14.19% -
BM_vector_deque_move/70000 -8.29% 3201.453 2936.130 - -7.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -8.27% 42.588 39.065 - 34.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -8.21% 8137658.905 7469315.213 - -4.37% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -8.21% 6.626 6.082 - 0.03% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -8.16% 10.705 9.831 - -11.58% -
rng::reverse_copy(vector<int>)/8 -8.16% 2.478 2.276 - -10.17% -
std::multiset<std::string>::count(key)_(existent)/32 -8.14% 19.877 18.260 - 1.26% -
rng::for_each_n(list<int>)/8 -8.13% 2.554 2.347 - -8.39% -
bm_lexicographical_compare<int>/3 -8.13% 1.644 1.510 - -10.76% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -8.12% 17.012 15.631 - -3.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -8.11% 22.270 20.463 - 2.93% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.08% 27.469 25.250 - -37.50% -
BM_vector_deque_copy/64000 -8.06% 3008.656 2766.134 - -5.97% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -8.06% 2.551 2.345 - 1.56% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -8.03% 0.541 0.498 - 7.22% -
BM_MakeHeap_uint32_Random_4 -8.02% 1.727 1.588 - 41.62% -
bm_lexicographical_compare<signed_char>/64 -8.02% 2.276 2.094 - -9.47% -
BM_PushHeap_float_QuickSortAdversary_16 -8.00% 1.072 0.986 - 0.75% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -8.00% 30.969 28.492 - -5.97% -
rng::partition(deque<int>)_(sparse)/50 -7.98% 17.292 15.911 - -21.42% -
SetIntersection_Interlaced_Vector_float_256_4 -7.90% 5303020.862 4884092.552 - -8.82% -
rng::contains_subrange(deque<int>)_(same_length)/32 -7.88% 20.779 19.142 - 2.76% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -7.86% 94.921 87.456 - -28.75% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -7.86% 28.889 26.619 - -9.16% -
BM_PushHeap_string_PipeOrgan_262144 -7.86% 19.208 17.699 - -19.80% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -7.84% 1.311 1.208 - -7.36% -
rng::stable_partition(deque<int>)_(sparse)/50 -7.84% 30.738 28.329 - 3.37% -
BM_deque_vector_copy_backward/65536 -7.74% 8875.045 8187.730 - 0.59% -
SetIntersection_Front_Set_uint64_16384_1024 -7.73% 16515343.285 15237981.152 - 2.00% -
bm_lexicographical_compare<signed_char>/2 -7.70% 1.619 1.494 - -0.04% -
rng::search(deque<int>)_(near_matches)/1024 -7.68% 21162.103 19537.387 - -22.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -7.64% 7303404.485 6745737.192 - 1.57% -
rng::search(deque<int>)_(near_matches)/1000 -7.62% 20380.965 18828.046 - -21.83% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -7.61% 1.684 1.556 - 10.48% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -7.59% 1.291 1.193 - -3.55% -
SetIntersection_None_Vector_string_262144_4 -7.56% 1473425.006 1362103.401 - 0.64% -
SetIntersection_Front_Set_string_1024_64 -7.54% 4997268.433 4620554.532 - -1.62% -
std::find_first_of(list<int>)_(large_needle)/50 -7.48% 1875.443 1735.083 - 0.01% -
std::multiset<std::string>::find(key)_(non-existent)/32 -7.41% 10.634 9.846 - -6.73% -
BM_std_min<unsigned_short>/4 -7.38% 1.039 0.962 - -1.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -7.35% 0.577 0.535 - -16.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.34% 1.301 1.205 - -7.59% -
BM_std_minmax<long_long>/2 -7.32% 1.359 1.259 - -4.21% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -7.32% 2.486 2.304 - -1.27% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -7.31% 1.611 1.493 - -8.63% -
BM_std_min<short>/30 -7.28% 2.487 2.306 - -1.78% -
rng::find_last(deque<int>)_(bail_10%)/50 -7.26% 12.350 11.454 - 0.06% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -7.25% 24.491 22.716 - -0.27% -
std::for_each(join_view(vector<vector<int>>))/8 -7.24% 1.490 1.382 - 0.21% -
BM_vector_deque_ranges_move_backward/64000 -7.24% 8164.013 7572.688 - 5.51% -
std::copy_backward(vector<bool>)_(aligned)/262144 -7.22% 642.420 596.034 - -20.49% -
std::unique(deque<int>)_(contiguous)/52 -7.19% 73.297 68.030 - -0.62% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.18% 24.084 22.355 - -11.74% -
BM_deque_vector_move_backward/70000 -7.16% 9416.325 8742.318 - 2.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -7.15% 4.185 3.886 - -2.04% -
std::find(vector<bool>)_(process_all)/8 -7.15% 0.668 0.620 - 7.60% -
SetIntersection_Front_Set_uint64_262144_256 -7.15% 4956337.385 4602141.798 - 2.71% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -7.15% 11882.741 11033.667 - -23.64% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -7.13% 15.779 14.654 - 0.92% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -7.12% 1.533 1.424 - 22.73% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -7.12% 26.420 24.538 - -5.76% -
BM_deque_vector_ranges_move/64000 -7.12% 2856.111 2652.758 - -2.75% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.11% 0.374 0.347 - -7.18% -
rng::distance(join_view(vector<vector<int>>)/50 -7.11% 0.630 0.586 - -3.17% -
BM_std_minmax_element<long_long>/1 -7.08% 0.326 0.303 - -0.47% -
BM_deque_deque_copy_backward/70000 -7.08% 9101.501 8457.328 - 0.65% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.07% 28.705 26.676 - -9.14% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.06% 8588.317 7982.212 - 0.77% -
SetIntersection_Front_Set_string_256_64 -7.04% 14914109.213 13864330.755 - -14.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.04% 25.394 23.607 - -8.70% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.01% 241.492 224.557 - -3.63% -
rng::find_if(list<int>)_(bail_25%)/32768 -6.97% 9161.724 8523.153 - 0.81% -
std::map<std::string,_int>::count(key)_(existent)/8192 -6.96% 31.655 29.451 - -2.14% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -6.94% 44.081 41.021 - 21.41% -
std::set<std::string>::count(key)_(existent)/1024 -6.92% 23.789 22.143 - -9.11% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -6.90% 1.253 1.167 - -0.94% -
BM_PushHeap_float_PipeOrgan_4 -6.90% 0.517 0.481 - -0.18% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -6.85% 24.526 22.847 - -5.27% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -6.84% 22.209 20.690 - -6.57% -
std::unique_copy(list<int>)_(contiguous)/8192 -6.76% 7316.880 6822.467 - -0.98% -
BM_RangesMakeHeap_uint64_Random_256 -6.72% 1.264 1.179 - -2.02% -
std::transform(list<int>,_list<int>)/8192 -6.72% 9856.782 9194.814 - -2.30% -
std::set<int>::equal_range(key)_(non-existent)/1024 -6.71% 6.762 6.308 - 0.10% -
SetIntersection_Front_Set_uint64_256_256 -6.70% 9698384.759 9048732.951 - -8.38% -
BM_MakeHeap_float_Random_64 -6.68% 1.514 1.413 - -20.90% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.68% 26.493 24.724 - 2.66% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -6.67% 4.753 4.436 - -0.36% -
BM_MakeThenSortHeap_uint64_Random_4 -6.65% 4.229 3.948 - -1.89% -
rng::swap_ranges(deque<int>)/50 -6.65% 21.105 19.702 - -1.18% -
rng::find_last(deque<int>)_(bail_10%)/1024 -6.63% 243.440 227.312 - -0.22% -
std::any_of(list<int>)_(process_all)/8192 -6.62% 7636.712 7131.065 - 0.02% -
rng::starts_with(deque<int>)/1000 -6.61% 478.987 447.325 - -6.39% -
SetIntersection_Front_Set_float_1024_64 -6.59% 2079967.563 1942930.257 - -4.78% -
BM_RangesPushHeap_uint64_Ascending_16 -6.57% 1.012 0.945 - 0.91% -
BM_std_min<int>/12 -6.55% 1.565 1.463 - -1.94% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -6.54% 9711.478 9076.542 - -0.93% -
BM_MakeHeap_float_Random_1024 -6.52% 1.291 1.207 - -2.17% -
BM_MakeHeap_uint64_Random_4 -6.51% 1.222 1.143 - -20.94% -
BM_deque_vector_ranges_copy_backward/64000 -6.49% 8660.497 8098.022 - -0.56% -
rng::unique(deque<int>)_(sprinkled)/52 -6.49% 72.088 67.411 - -9.82% -
std::copy_n(vector<int>)/32768 -6.48% 3790.944 3545.142 - -6.61% -
SetIntersection_Front_Set_uint64_1024_1024 -6.48% 16201566.953 15152143.932 - -3.85% -
rng::any_of(list<int>)_(process_all)/8192 -6.47% 7561.328 7071.973 - -0.52% -
SetIntersection_Front_Vector_uint32_16384_16384 -6.44% 89029514.660 83294910.846 - 4.96% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -6.42% 7.045 6.592 - 3.36% -
SetIntersection_Front_Set_string_16_16 -6.40% 63754104.707 59670783.369 - -5.76% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.38% 3.332 3.120 - -2.85% -
BM_RangesMakeHeap_uint32_Random_256 -6.37% 1.267 1.186 - -0.71% -
std::unordered_set<std::string>::count(key)_(existent)/32 -6.35% 32.727 30.647 - -21.36% -
std::none_of(deque<int>)_(process_all)/8192 -6.35% 2806.376 2628.113 - -8.53% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -6.35% 28.597 26.780 - -4.81% -
BM_std_minmax_element<short>/64 -6.34% 18.260 17.102 - -0.78% -
rng::find_first_of(vector<int>)_(small_needle)/32 -6.33% 51.601 48.332 - 1.91% -
std::find_if_not(list<int>)_(process_all)/8192 -6.32% 8727.734 8176.018 - -0.69% -
std::deque<std::string>::ctor(size)/32 -6.31% 42.558 39.872 - -0.67% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -6.30% 24.893 23.323 - -1.28% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.29% 1731.024 1622.111 - -6.33% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -6.29% 26650.506 24975.070 - -5.77% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -6.28% 0.526 0.493 - 6.23% -
BM_MakeHeap_uint64_Random_16384 -6.27% 1.052 0.986 - -4.70% -
SetIntersection_Front_Vector_float_16384_1024 -6.27% 6351927.517 5953909.782 - -0.25% -
BM_std_min<unsigned_short>/3 -6.24% 0.740 0.694 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.23% 1703978.516 1597810.547 - -6.24% -
BM_StringRelational_Less_Small_Empty_Control -6.20% 2.061 1.934 - 1.85% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -6.19% 26.711 25.057 - -2.44% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -6.17% 7934.330 7444.713 - -1.33% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.13% 3502.511 3287.640 - -4.77% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -6.13% 2.186 2.052 - -22.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.11% 1707635.094 1603380.779 - -6.09% -
BM_num_put<long_long> -6.10% 11.821 11.100 - -10.79% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -6.10% 10.620 9.973 - -13.54% -
rng::starts_with(deque<int>)/1024 -6.09% 489.753 459.914 - -5.76% -
BM_RangesPushHeap_uint64_Ascending_1024 -6.09% 2.743 2.576 - -0.02% -
BM_std_min<short>/31 -6.06% 2.739 2.573 - 0.10% -
BM_std_min<unsigned_char>/18 -6.06% 1.034 0.971 - 0.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -6.05% 17.842 16.762 - 0.43% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -6.05% 25510.886 23967.679 - -5.10% -
BM_StringRelationalLiteral_Less_Large_Large_Control -6.05% 2.309 2.170 - -1.60% -
rng::none_of(list<int>)_(process_all)/8192 -6.02% 7776.906 7308.751 - 0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.00% 602.351 566.227 - 11.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.99% 1264880.955 1189139.822 - -4.45% -
rng::copy_backward(deque<int>)/512 -5.99% 19.387 18.226 - -0.03% -
BM_std_minmax<short>/32 -5.96% 1.383 1.301 - 5.85% -
BM_RangesPushHeap_string_Descending_1024 -5.95% 2.507 2.357 - -5.04% -
std::deque<int>::ctor(size)/1024 -5.95% 73.563 69.184 - 0.41% -
bm_lexicographical_compare<unsigned_char>/1 -5.94% 1.653 1.555 - -7.97% -
rng::find_first_of(deque<int>)_(large_needle)/50 -5.89% 714.265 672.171 - -5.78% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -5.88% 0.565 0.532 - -4.89% -
BM_std_minmax<unsigned_short>/32 -5.83% 1.384 1.304 - 6.07% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -5.82% 1470181.799 1384578.777 - -1.82% -
BM_MakeHeap_uint32_Random_1024 -5.80% 1.126 1.061 - 2.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.79% 1703373.859 1604719.807 - -6.61% -
BM_PopHeap_string_262144 -5.79% 107.321 101.107 - 9.20% -
rng::fold_left(deque<int>)/50 -5.79% 27.770 26.163 - -5.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.78% 1689262.941 1591597.086 - -7.30% -
SetIntersection_Front_Set_uint64_16384_256 -5.78% 5002664.579 4713496.454 - -6.90% -
std::none_of(deque<int>)_(process_all)/32768 -5.78% 11182.141 10535.805 - -8.49% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -5.78% 41.546 39.146 - 6.29% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -5.77% 7.072 6.664 - 0.05% -
std::shift_left(list<int>)/8192 -5.76% 7662.853 7221.289 - -6.20% -
BM_PushHeap_float_SingleElement_4 -5.75% 0.378 0.357 - -5.80% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -5.75% 11.246 10.599 - 0.41% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.75% 10.363 9.767 - -1.39% -
BM_std_minmax_element<short>/2 -5.75% 0.688 0.649 - -5.72% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.75% 74.879 70.574 - 0.49% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -5.75% 1.426 1.344 - 8.55% -
BM_std_minmax<long_long>/1 -5.74% 0.692 0.653 - -5.81% -
std::find_if_not(deque<int>)_(bail_25%)/8 -5.74% 1.539 1.451 - -5.20% -
SetIntersection_Interlaced_Set_string_256_16 -5.73% 18800143.147 17723182.479 - -2.06% -
std::set<int>::equal_range(key)_(non-existent)/8192 -5.73% 10.412 9.816 - 0.10% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -5.72% 10.487 9.887 - -12.29% -
BM_deque_deque_ranges_move_backward/70000 -5.70% 9165.717 8642.952 - 1.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.69% 34.917 32.931 - -0.46% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -5.67% 33.736 31.823 - -5.27% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -5.66% 23.511 22.180 - 11.82% -
std::replace_if(vector<int>)_(sprinkled)/50 -5.63% 13.655 12.886 - -0.12% -
BM_deque_vector_move_backward/65536 -5.62% 8746.137 8254.545 - 3.31% -
BM_deque_vector_ranges_move_backward/70000 -5.62% 9357.344 8831.719 - 3.63% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -5.61% 6.423 6.062 - -1.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.61% 1706287.189 1610538.736 - -5.72% -
BM_num_put<unsigned_long_long> -5.61% 11.656 11.002 - -9.71% -
BM_std_minmax<short>/4 -5.60% 1.151 1.087 - 11.97% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -5.57% 0.527 0.497 - 0.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.57% 58.992 55.707 - 12.86% -
BM_RangesMakeHeap_uint32_Random_16384 -5.54% 1.062 1.003 - -3.77% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -5.53% 7859.002 7424.210 - 0.03% -
BM_MakeHeap_uint64_Heap_64 -5.51% 0.251 0.237 - -0.08% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -5.51% 10.620 10.035 - -8.93% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.50% 0.802 0.758 - 0.00% -
BM_RangesPopHeap_uint64_4 -5.49% 2.805 2.651 - -0.59% -
std::distance(deque<int>)/8192 -5.48% 0.651 0.615 - -11.28% -
SetIntersection_None_Set_string_1024_1 -5.47% 9382596.231 8869452.649 - -0.71% -
BM_RangesPushHeap_string_PipeOrgan_16384 -5.46% 13.676 12.929 - -12.25% -
std::find_end(deque<int>)_(match_near_end)/8192 -5.46% 289.929 274.099 - -99.83% -
std::count_if(list<int>)_(every_other)/8192 -5.45% 7582.072 7168.956 - -6.30% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -5.41% 25.714 24.322 - -15.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -5.41% 3.119 2.951 - -1.88% -
std::multiset<std::string>::erase(iterator)/32 -5.39% 33.404 31.604 - 2.71% -
BM_std_minmax<unsigned_char>/12 -5.38% 2.035 1.926 - -1.01% -
SetIntersection_Interlaced_Set_float_1024_1024 -5.38% 15917022.057 15061092.193 - -0.96% -
BM_RangesPushHeap_string_Random_262144 -5.37% 19.281 18.246 - -1.38% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -5.36% 26.755 25.322 - -0.26% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -5.34% 4.605 4.359 - -1.46% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -5.33% 18.145 17.177 - -13.61% -
std::set<std::string>::find(key)_(non-existent)/1024 -5.31% 21.151 20.027 - -1.66% -
BM_std_min<unsigned_long_long>/32 -5.27% 3.353 3.176 - -2.58% -
std::copy_n(vector<int>)/4096 -5.26% 223.681 211.910 - 1.80% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -5.26% 14.179 13.433 - 0.45% -
BM_deque_vector_copy_backward/0 -5.24% 1.600 1.516 - 9.93% -
rng::search(list<int>)_(same_length)/8192 -5.23% 8465.761 8022.779 - -17.19% -
SetIntersection_Interlaced_Vector_string_262144_4 -5.22% 2170804.438 2057405.325 - -0.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.22% 90.203 85.493 - -6.35% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.20% 23.630 22.402 - -13.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -5.19% 12249099.556 11613660.405 - -2.91% -
rng::partition(list<int>)_(sparse)/8192 -5.18% 7885.518 7476.725 - -5.11% -
rng::fold_left(deque<int>)/8 -5.18% 4.151 3.937 - -3.99% -
BM_deque_vector_ranges_copy_backward/65536 -5.17% 8615.153 8169.346 - -0.61% -
std::fill(vector<bool>)/512 -5.16% 1.575 1.494 - -2.35% -
rng::find_first_of(deque<int>)_(small_needle)/32 -5.16% 113.564 107.709 - -2.96% -
BM_PushHeap_uint64_Random_4 -5.13% 2.231 2.116 - 2.97% -
std::multimap<std::string,_int>::erase(iterator)/0 -5.13% 27.196 25.801 - -1.60% -
std::all_of(list<int>)_(process_all)/8192 -5.13% 8116.103 7699.976 - 1.24% -
rng::find_first_of(deque<int>)_(small_needle)/50 -5.12% 174.518 165.579 - -3.04% -
rng::move_backward(list<int>)/32768 -5.12% 36145.911 34295.407 - 2.03% -
rng::contains_subrange(deque<int>)_(same_length)/50 -5.12% 28.832 27.356 - 1.76% -
SetIntersection_Front_Set_string_256_256 -5.11% 31732110.407 30109630.031 - 7.72% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -5.10% 2.929 2.780 - -2.26% -
BM_deque_vector_ranges_move_backward/64000 -5.08% 8530.740 8097.531 - 2.98% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.08% 3600.603 3417.813 - -5.74% -
BM_deque_vector_copy_backward/64000 -5.07% 8649.949 8211.256 - -0.01% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -5.07% 1.521 1.444 - -15.22% -
BM_RangesMakeHeap_float_Random_64 -5.06% 1.498 1.422 - -13.75% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -5.06% 16.034 15.223 - -6.04% -
BM_StringRelational_Compare_Huge_Empty_Control -5.02% 1.708 1.622 - -2.42% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -5.01% 2026104.738 1924531.736 - 0.17% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -5.00% 15.195 14.436 - -6.05% -
BM_std_minmax<long_long>/3 -4.99% 1.758 1.670 - -4.54% -
BM_StringEraseWithMove_Small_Transparent -4.96% 2.666 2.534 - -0.85% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.96% 170141.037 161701.811 - -4.66% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.94% 0.940 0.894 - -0.00% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.94% 12737.179 12108.449 - 1.84% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.93% 5055.436 4805.991 - 0.30% -
BM_RangesPushHeap_float_QuickSortAdversary_16 -4.93% 1.031 0.980 - 0.58% -
BM_StringConstructDestroyCStr_Empty_Opaque -4.92% 2.187 2.079 - -0.65% -
std::multiset<int>::clear()/1024 -4.90% 9946.873 9459.105 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.90% 21832306.769 20761967.926 - -4.89% -
BM_RangesMakeHeap_uint64_Random_16384 -4.90% 1.077 1.024 - 1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.89% 27669897.978 26315547.894 - -5.10% -
BM_deque_vector_ranges_move_backward/65536 -4.87% 8731.507 8306.165 - 2.59% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.87% 1391.999 1324.200 - -2.58% -
std::partial_sort(deque<int>)_(ascending)/8192 -4.85% 167429.084 159309.676 - -2.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -4.85% 106280440.459 101129909.853 - -8.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.84% 2759511.959 2626031.662 - -8.70% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -4.83% 1.669 1.588 - -0.61% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -4.82% 312.033 296.982 - 1.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.81% 29.959 28.518 - -0.58% -
BM_deque_vector_move_backward/64000 -4.81% 8424.233 8019.233 - -0.17% -
rng::find_last(vector<char>)_(bail_10%)/50 -4.80% 5.509 5.244 - -5.74% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -4.80% 24.287 23.121 - 0.97% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -4.79% 1.387 1.321 - -5.49% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -4.79% 725.596 690.829 - -4.97% -
BM_RangesPushHeap_string_Ascending_16384 -4.79% 21.417 20.392 - 5.65% -
bm_lexicographical_compare<signed_char>/1 -4.78% 1.388 1.322 - 2.73% -
BM_std_min<unsigned_char>/4 -4.77% 1.008 0.960 - -1.95% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -4.77% 0.470 0.448 - -19.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.77% 381.722 363.526 - -2.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -4.75% 27.255 25.960 - -6.21% -
std::search(list<int>,_pred)_(no_match)/8192 -4.74% 7385.608 7035.379 - -1.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -4.73% 36.466 34.740 - 0.92% -
SetIntersection_Front_Set_uint64_256_64 -4.73% 6463313.938 6157674.936 - -0.42% -
SetIntersection_Interlaced_Set_uint64_1024_64 -4.73% 10543471.793 10045098.847 - 0.78% -
BM_StringRelational_Less_Empty_Small_Control -4.72% 2.093 1.994 - 0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -4.72% 1652775.365 1574785.534 - -0.97% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 -4.72% 3914.141 3729.488 - 0.68% -
BM_RangesPushHeap_uint64_Ascending_16384 -4.71% 3.780 3.602 - 1.05% -
SetIntersection_Front_Vector_float_1024_1024 -4.71% 6243025.037 5949175.289 - -0.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.71% 38.368 36.562 - 25.17% -
BM_std_minmax<unsigned_int>/27 -4.70% 2.496 2.379 - 0.15% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -4.70% 30.708 29.266 - 0.26% -
BM_MakeThenSortHeap_float_Random_4 -4.69% 4.482 4.272 - -4.26% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -4.69% 22.653 21.592 - -12.21% -
SetIntersection_Front_Set_uint64_262144_16 -4.68% 1319161.155 1257359.342 - -3.76% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -4.68% 2.970 2.831 - -3.95% -
std::swap_ranges(list<int>)/8192 -4.67% 10241.407 9762.703 - 0.94% -
std::move_backward(vector<int>)/8 -4.66% 2.338 2.229 - -2.63% -
SetIntersection_None_Set_string_1024_16 -4.66% 9428745.247 8989230.395 - -0.60% -
std::unordered_set<int>::count(key)_(existent)/1024 -4.65% 1.347 1.284 - 6.66% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -4.65% 31.474 30.010 - -38.94% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -4.65% 544828.383 519505.096 - 0.24% -
SetIntersection_Front_Vector_uint32_262144_64 -4.64% 1502528.412 1432760.808 - 0.29% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -4.64% 7912.803 7545.444 - -0.46% -
BM_std_min<unsigned_short>/11 -4.64% 1.217 1.160 - 0.12% -
std::move(vector<bool>)_(unaligned)/64 -4.64% 1.601 1.527 - -0.47% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -4.63% 30.386 28.978 - -1.14% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -4.63% 29.801 28.420 - -25.92% -
BM_RangesPushHeap_uint32_Ascending_16384 -4.61% 6.922 6.603 - -2.40% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -4.61% 10.202 9.732 - -7.82% -
BM_StringEraseWithMove_Huge_Opaque -4.60% 51.548 49.175 - 6.52% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.60% 470.935 449.271 - -4.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -4.59% 1.035 0.988 - -12.63% -
bm_write -4.59% 595.736 568.419 - -4.58% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.58% 384.832 367.207 - -1.52% -
rng::contains_subrange(list<int>)_(process_all)/8192 -4.58% 7209.619 6879.460 - -1.83% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -4.57% 1481.883 1414.130 - 1.68% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -4.56% 2.689 2.566 - -2.04% -
SetIntersection_None_Vector_uint64_1024_64 -4.56% 1168942.858 1115644.735 - -2.28% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.56% 20992.688 20036.072 - -4.39% -
BM_std_min<unsigned_long_long>/7 -4.55% 1.938 1.850 - -2.65% -
SetIntersection_Interlaced_Set_uint64_256_16 -4.55% 12566085.406 11994752.987 - -1.20% -
rng::find(list<int>)_(process_all)/8 -4.54% 2.381 2.272 - -3.56% -
SetIntersection_None_Set_string_262144_1024 -4.52% 1720598.797 1642886.150 - -3.66% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -4.51% 1.261 1.204 - -13.79% -
rng::unique_copy(list<int>)_(contiguous)/8192 -4.50% 7301.593 6972.883 - 0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.50% 1808584.797 1727262.453 - -5.10% -
BM_std_minmax<short>/2 -4.49% 0.946 0.903 - -1.40% -
SetIntersection_Front_Vector_float_262144_16384 -4.49% 83769695.823 80007335.124 - -0.72% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.48% 10.066 9.615 - 8.64% -
rng::find_if(deque<int>)_(process_all)/8192 -4.47% 2950.491 2818.587 - -6.35% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -4.47% 9.201 8.789 - 0.46% -
std::find_first_of(list<int>)_(large_needle)/1024 -4.46% 821760.377 785107.739 - -9.13% -
SetIntersection_Front_Vector_uint64_262144_1 -4.46% 1114851.627 1065135.320 - -4.93% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -4.45% 4683.894 4475.267 - -2.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -4.45% 23087575.029 22059900.252 - 6.73% -
std::shift_right(list<int>)/8192 -4.45% 7693.161 7350.797 - -4.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -4.44% 0.483 0.461 - -33.87% -
SetIntersection_Front_Vector_string_16384_4 -4.43% 1272660.554 1216228.280 - -2.58% -
BM_RangesPushHeap_uint32_Random_1024 -4.43% 6.350 6.068 - 0.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -4.42% 24.171 23.102 - -5.86% -
SetIntersection_Front_Set_float_262144_256 -4.42% 4624145.487 4419899.451 - -9.22% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -4.41% 110.292 105.425 - -1.56% -
BM_std_min<unsigned_short>/8 -4.40% 1.346 1.287 - -1.44% -
bm_lexicographical_compare<int>/4 -4.40% 1.264 1.208 - -4.00% -
BM_RangesPopHeap_uint32_262144 -4.40% 42.834 40.950 - -0.02% -
BM_std_min<unsigned_char>/19 -4.39% 1.209 1.156 - -0.02% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -4.38% 11.735 11.221 - 0.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.37% 12460.047 11915.194 - -0.39% -
BM_MakeHeap_uint32_Random_256 -4.37% 1.213 1.160 - 1.07% -
SetIntersection_Front_Vector_uint64_16384_4 -4.37% 1131126.697 1081683.940 - -3.37% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -4.37% 2.566 2.454 - 24.76% -
std::is_sorted(deque<int>,_pred)/8 -4.37% 4.616 4.415 - 1.64% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -4.36% 1559510.972 1491533.312 - -5.78% -
BM_MakeHeap_float_Random_16 -4.35% 1.659 1.587 - -1.29% -
BM_MakeHeap_float_Heap_4 -4.34% 0.290 0.277 - 0.50% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -4.33% 1.527 1.461 - -0.87% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -4.33% 23.509 22.490 - -1.22% -
bm_lexicographical_compare<signed_char>/8 -4.33% 3.188 3.050 - -1.98% -
SetIntersection_Front_Vector_uint32_256_64 -4.33% 4767431.014 4561039.756 - -0.22% -
SetIntersection_None_Set_string_262144_262144 -4.32% 1718022.867 1643797.281 - -3.22% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -4.32% 28.467 27.237 - -0.50% -
BM_std_minmax<short>/19 -4.32% 2.443 2.337 - -3.76% -
std::adjacent_find(list<int>,_pred)/50 -4.31% 36.607 35.028 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -4.31% 1242344.941 1188861.186 - -3.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -4.30% 1.261 1.207 - -7.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -4.30% 0.412 0.394 - -4.28% -
SetIntersection_Interlaced_Vector_float_16384_64 -4.30% 9882741.167 9457777.147 - -10.33% -
BM_PushHeap_string_Descending_1024 -4.29% 2.459 2.353 - -29.03% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -4.27% 47052053.222 45042975.147 - -11.22% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.27% 4.917 4.707 - -4.29% -
std::multiset<int>::find(key)_(non-existent)/1024 -4.26% 5.723 5.480 - 0.09% -
bm_lexicographical_compare<unsigned_char>/16 -4.26% 1.156 1.107 - -4.28% -
BM_std_min<unsigned_short>/22 -4.25% 1.920 1.838 - 1.42% -
std::is_partitioned(list<int>)_(partitioned)/8192 -4.24% 6866.606 6575.321 - 1.28% -
BM_RangesPushHeap_string_PipeOrgan_256 -4.24% 8.192 7.845 - -6.25% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.24% 53097.137 50847.249 - -1.30% -
BM_PushHeap_uint32_Random_4 -4.23% 2.513 2.406 - -3.00% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -4.23% 12502.992 11974.147 - 0.09% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -4.23% 5.406 5.177 - -24.05% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -4.21% 10.418 9.979 - -1.22% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -4.20% 15.066 14.433 - -5.83% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.20% 7.230 6.926 - 0.80% -
SetIntersection_Front_Set_uint64_262144_262144 -4.20% 1882235.758 1803245.687 - -0.60% -
BM_PushHeap_string_Random_16384 -4.20% 16.902 16.193 - -4.41% -
BM_std_minmax<char>/64 -4.19% 1.205 1.154 - -8.11% -
std::flat_map<int,_int>::erase(iterator)/1024 -4.18% 79.118 75.812 - -0.36% -
BM_MakeHeap_uint64_Ascending_16 -4.18% 0.665 0.637 - -4.82% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -4.18% 548.069 525.169 - -3.56% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.18% 2948.204 2825.083 - -4.09% -
std::multiset<int>::clear()/8192 -4.17% 77835.618 74587.180 - 0.18% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -4.17% 6.197 5.938 - -0.88% -
rng::contains_subrange(list<int>)_(process_all)/16 -4.16% 5.061 4.851 - -3.41% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -4.16% 8662.459 8302.089 - -11.38% -
SetIntersection_Front_Set_uint32_256_64 -4.15% 6665257.485 6388365.182 - 2.46% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -4.15% 25.482 24.424 - 0.60% -
SetIntersection_None_Vector_uint64_256_256 -4.15% 2278072.602 2183508.443 - -4.09% -
bm_lexicographical_compare<signed_char>/6 -4.14% 2.550 2.445 - -1.85% -
std::set<std::string>::contains(key)_(existent)/8192 -4.14% 30.072 28.827 - -3.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.14% 1184998.479 1135955.091 - -1.33% -
std::set<int>::contains(key)_(non-existent)/32 -4.13% 2.450 2.349 - 0.05% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -4.13% 1.470 1.410 - -8.26% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -4.13% 1515.285 1452.759 - 17.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.13% 0.280 0.269 - -3.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.12% 1480.496 1419.436 - 7.82% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -4.12% 76.280 73.138 - -5.35% -
std::map<int,_int>::erase(key)_(non-existent)/0 -4.11% 0.265 0.254 - 0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.11% 20622029.869 19774492.864 - -2.97% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -4.11% 3369.813 3231.354 - 1.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.10% 39.989 38.349 - 73.29% -
std::copy(vector<int>)/4096 -4.10% 158.420 151.927 - -34.09% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -4.10% 25.669 24.617 - 20.37% -
rng::fold_left(list<int>)/8192 -4.09% 10939.452 10492.363 - -0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.08% 1284717.631 1232262.717 - 0.67% -
SetIntersection_Front_Vector_uint32_1024_4 -4.07% 1135239.841 1089034.381 - -4.12% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -4.07% 1.478 1.418 - 12.52% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.05% 295.799 283.804 - -4.84% -
SetIntersection_Interlaced_Vector_float_1024_256 -4.05% 6874509.617 6595914.883 - -16.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.04% 1672708.008 1605114.990 - -4.87% -
BM_std_min<unsigned_short>/2 -4.02% 0.506 0.485 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.01% 1188855.802 1141139.820 - -3.73% -
BM_deque_vector_ranges_move/70000 -4.01% 3040.987 2918.937 - 0.26% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.01% 2.787 2.676 - -1.18% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -4.00% 39.684 38.095 - -8.94% -
BM_StringFindCharLiteral/8192 -4.00% 144.084 138.328 - 0.12% -
SetIntersection_Interlaced_Vector_float_1024_4 -3.99% 1527129.074 1466147.615 - -0.04% -
std::copy_if(vector<int>)_(entire_range)/64 -3.99% 16.092 15.449 - -5.59% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -3.98% 1.465 1.406 - -1.68% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.98% 263677.012 253186.962 - -2.63% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.97% 25.741 24.720 - -6.75% -
BM_RangesPopHeap_float_1024 -3.97% 28.795 27.653 - 1.29% -
BM_StringDestroy_Large -3.96% 7.110 6.829 - 1.21% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.96% 86392706.478 82975353.926 - 4.75% -
BM_std_min<short>/2 -3.95% 0.505 0.485 - 0.03% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -3.95% 712.484 684.332 - -0.64% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.95% 122.843 117.991 - -0.67% -
std::move_backward(vector<int>)/1048576 -3.94% 56754.808 54520.780 - 0.08% -
rng::unique(deque<int>,_pred)_(contiguous)/52 -3.93% 71.518 68.707 - -0.73% -
SetIntersection_Front_Vector_float_16384_16384 -3.93% 83630660.925 80344056.840 - -0.09% -
rng::partial_sort(deque<int>)_(descending)/8192 -3.92% 292509.278 281032.099 - -1.07% -
BM_StringFindCharLiteral/2048 -3.91% 42.058 40.411 - 0.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.90% 657.942 632.302 - 11.71% -
BM_deque_vector_ranges_move/65536 -3.89% 2788.724 2680.303 - -2.58% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.89% 4.805 4.619 - -3.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.88% 1692553.549 1626831.623 - -3.43% -
BM_MakeHeap_uint32_PipeOrgan_1024 -3.88% 0.724 0.696 - 1.08% -
rng::partition(deque<int>)_(dense)/1024 -3.88% 357.324 343.477 - -4.36% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.87% 18786666.106 18059127.077 - 2.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.87% 28.460 27.358 - -1.36% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.86% 17496.848 16820.809 - -2.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -3.86% 54998.597 52875.563 - -4.12% -
rng::find_last(list<int>)_(bail_90%)/8 -3.86% 0.480 0.461 - 0.03% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -3.86% 68.925 66.266 - 2.34% -
BM_std_min<unsigned_char>/3 -3.86% 0.721 0.693 - -0.00% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.85% 3.079 2.961 - -5.46% -
BM_vector_deque_ranges_move_backward/64 -3.85% 3.141 3.020 - 0.86% -
std::generate_n(vector<int>)/50 -3.84% 12.523 12.042 - -0.09% -
rng::transform(deque<int>)_(identity_transform)/50 -3.84% 20.213 19.438 - -1.91% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.83% 14.694 14.131 - -4.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -3.83% 1.401 1.347 - -2.49% -
BM_StringRelational_Eq_Small_Small_Control -3.83% 1.902 1.829 - -1.19% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -3.82% 60.598 58.281 - -1.37% -
rng::search(list<int>,_pred)_(no_match)/8192 -3.82% 7714.475 7419.552 - -10.62% -
std::find(vector<long_long>)_(process_all)/8 -3.81% 1.200 1.154 - -0.03% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -3.81% 34.658 33.337 - 1.00% -
BM_RangesMakeHeap_string_Heap_262144 -3.81% 5.356 5.152 - -5.26% -
std::unique_copy(deque<int>)_(sprinkled)/52 -3.80% 19.711 18.961 - 0.90% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.80% 16.906 16.264 - -1.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.80% 1259262.762 1211436.313 - -4.27% -
bm_lexicographical_compare<int>/8 -3.79% 1.530 1.472 - -4.45% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -3.79% 1.627 1.566 - -12.37% -
BM_std_min<unsigned_short>/10 -3.79% 1.058 1.018 - 0.02% -
BM_deque_deque_copy_backward/1 -3.78% 3.498 3.366 - 20.40% -
rng::find_first_of(vector<int>)_(small_needle)/50 -3.78% 74.690 71.865 - 0.24% -
std::distance(deque<int>)/4096 -3.78% 0.651 0.627 - -9.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.78% 1684912.191 1621248.943 - -3.92% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -3.78% 0.864 0.832 - -0.10% -
std::find_if_not(deque<int>)_(process_all)/32768 -3.78% 11897.595 11448.172 - -4.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.78% 6427551.569 6184852.194 - -7.58% -
BM_MakeThenSortHeap_float_Heap_256 -3.77% 6.258 6.022 - -3.43% -
BM_std_minmax<short>/25 -3.77% 2.310 2.223 - 0.93% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.77% 5.060 4.869 - -2.72% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.77% 7.493 7.210 - -5.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.77% 10288637.141 9901114.609 - -1.14% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -3.76% 2833.567 2726.886 - 0.24% -
BM_RangesPopHeap_float_16384 -3.75% 34.419 33.128 - -1.67% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -3.75% 60.662 58.388 - 4.07% -
BM_std_min<unsigned_long_long>/4 -3.75% 1.069 1.029 - -6.54% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -3.74% 1.579 1.520 - -8.88% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -3.73% 85.976 82.766 - -0.05% -
rng::find_if(deque<int>)_(process_all)/32768 -3.73% 11902.437 11458.079 - -6.02% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.73% 2.569 2.473 - 9.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.72% 355105597.208 341890389.382 - -1.02% -
BM_num_put<unsigned_long> -3.72% 11.506 11.078 - -8.34% -
BM_MakeThenSortHeap_string_Descending_1024 -3.71% 26.061 25.095 - -35.30% -
std::is_sorted_until(deque<int>,_pred)/8 -3.70% 4.211 4.056 - -4.60% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.70% 30.061 28.950 - 1.33% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.70% 1.640 1.579 - -8.49% -
BM_std_minmax<unsigned_short>/64 -3.69% 1.617 1.557 - 2.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -3.69% 0.487 0.469 - -15.63% -
BM_std_min<short>/11 -3.68% 1.224 1.179 - -0.01% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -3.68% 1.667 1.606 - -8.45% -
bm_ranges_lexicographical_compare<int>/4 -3.68% 1.326 1.277 - -1.53% -
bm_ranges_lexicographical_compare<int>/8 -3.67% 1.560 1.503 - -1.80% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -3.67% 33.087 31.871 - -3.42% -
BM_std_min<unsigned_int>/8 -3.67% 1.308 1.260 - -1.39% -
rng::move_backward(vector<bool>)_(unaligned)/512 -3.67% 4.914 4.734 - -11.76% -
BM_deque_deque_copy_backward/2 -3.66% 3.120 3.006 - 18.63% -
BM_RangesMakeHeap_uint32_Heap_4 -3.66% 0.286 0.275 - -2.86% -
std::set<int>::lower_bound(key)_(existent)/8192 -3.64% 8.138 7.842 - -0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -3.64% 3.647 3.514 - -5.70% -
BM_RangesMakeHeap_uint32_SingleElement_4 -3.63% 0.334 0.322 - -2.54% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -3.63% 1.104 1.064 - -8.02% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.63% 511.601 493.054 - -3.08% -
BM_StringConstructDestroyCStr_Large_Transparent -3.63% 9.445 9.103 - 1.68% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -3.63% 16.230 15.642 - -7.48% -
BM_std_min<unsigned_long_long>/5 -3.62% 1.414 1.363 - 1.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.60% 2164576.578 2086651.123 - -4.01% -
BM_std_min<short>/3 -3.60% 0.718 0.693 - -0.09% -
BM_vector_deque_move_backward/64 -3.60% 3.144 3.031 - 0.06% -
BM_RangesPushHeap_string_Descending_16384 -3.59% 2.419 2.333 - -5.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.58% 19244234.707 18554775.498 - -1.11% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.57% 1118475.181 1078520.529 - -2.46% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.57% 436.373 420.799 - 1.61% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -3.56% 19.959 19.247 - -0.56% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -3.55% 0.634 0.612 - 6.47% -
BM_std_min<unsigned_short>/7 -3.55% 1.133 1.093 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.54% 22910659.793 22098634.694 - -1.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -3.54% 6096195.087 5880131.958 - -15.34% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -3.53% 7902.590 7623.354 - 0.42% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.53% 5.882 5.675 - 1.04% -
BM_RangesPushHeap_string_Descending_64 -3.52% 2.277 2.197 - -2.59% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -3.52% 3.764 3.631 - 1.61% -
SetIntersection_Front_Set_uint64_64_64 -3.52% 15764431.609 15209841.708 - 0.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.51% 2070008.709 1997252.522 - -4.54% -
std::multiset<int>::find(key)_(non-existent)/32 -3.51% 2.420 2.335 - 4.22% -
BM_RangesPushHeap_string_Descending_256 -3.50% 2.369 2.286 - -3.46% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.50% 10.977 10.593 - -1.57% -
rng::find_last(list<int>)_(bail_90%)/50 -3.49% 1.285 1.240 - -4.34% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 -3.49% 0.492 0.475 - 1.86% -
BM_std_min<unsigned_char>/31 -3.49% 2.578 2.488 - -0.49% -
BM_std_min<short>/8 -3.48% 1.355 1.308 - -3.91% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.47% 3465.057 3344.677 - 0.50% -
std::copy_backward(list<int>)/4096 -3.47% 3400.269 3282.306 - -0.90% -
SetIntersection_Front_Set_float_256_256 -3.47% 9787584.685 9448130.787 - 1.60% -
std::unique(deque<int>)_(sprinkled)/8192 -3.46% 7694.151 7427.553 - 0.52% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.46% 25.576 24.690 - -0.81% -
std::unique_copy(list<int>)_(sprinkled)/8192 -3.46% 7216.304 6966.359 - -0.47% -
BM_std_min<short>/28 -3.46% 2.785 2.689 - -1.50% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 -3.46% 4.259 4.112 - -0.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.46% 5.418 5.230 - 3.67% -
SetIntersection_Front_Set_float_16384_256 -3.46% 4755417.774 4590818.657 - -10.75% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.46% 22.633 21.850 - -1.01% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.46% 1.333 1.287 - -6.95% -
std::search(list<int>)_(no_match)/8192 -3.46% 7392.077 7136.422 - -0.23% -
BM_StringRelational_Eq_Empty_Empty_Control -3.46% 2.001 1.931 - 4.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.45% 1250036.655 1206905.755 - -5.08% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -3.45% 1.226 1.184 - -1.00% -
BM_deque_deque_ranges_copy_backward/2 -3.45% 3.114 3.006 - 18.73% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.45% 1.784 1.723 - 0.73% -
BM_deque_vector_move_backward/0 -3.42% 1.472 1.421 - -3.20% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.41% 27.016 26.095 - 0.38% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -3.41% 20.558 19.857 - 1.77% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -3.41% 7.655 7.394 - 1.69% -
std::multiset<int>::equal_range(key)_(existent)/1024 -3.41% 5.442 5.257 - 6.17% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -3.41% 5.921 5.720 - 0.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.40% 0.854 0.825 - -2.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -3.39% 6.721 6.493 - -0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.39% 1889715.006 1825645.832 - -3.99% -
BM_MakeHeap_float_PipeOrgan_4 -3.39% 0.406 0.392 - 1.03% -
rng::unique(deque<int>)_(sprinkled)/32 -3.38% 60.186 58.150 - -4.12% -
BM_deque_deque_ranges_copy/65536 -3.38% 3036.865 2934.317 - 5.93% -
BM_MakeHeap_uint32_Random_262144 -3.35% 1.026 0.992 - -1.54% -
std::rotate(list<int>)_(by_1/3)/50 -3.35% 25.496 24.643 - -0.58% -
std::map<int,_int>::count(key)_(non-existent)/1024 -3.34% 7.527 7.276 - -0.26% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.33% 1.349 1.304 - 0.91% -
rng::none_of(deque<int>)_(process_all)/50 -3.32% 27.469 26.558 - -0.01% -
SetIntersection_Front_Vector_uint64_1024_16 -3.32% 1185600.264 1146294.456 - -4.22% -
std::find(vector<bool>)_(process_all)/50 -3.32% 0.716 0.692 - 19.57% -
BM_std_minmax_element<char>/1024 -3.31% 286.843 277.344 - -3.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.31% 28104.587 27174.753 - 8.13% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -3.30% 9.651 9.332 - 0.75% -
BM_std_minmax<short>/3 -3.30% 1.225 1.184 - -0.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -3.30% 1.661 1.606 - -1.41% -
SetIntersection_Front_Vector_float_1024_64 -3.30% 1477180.749 1428442.845 - -1.40% -
rng::find_first_of(list<int>)_(large_needle)/1024 -3.30% 994642.948 961844.452 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -3.29% 12134490.740 11735025.539 - -3.23% -
rng::starts_with(list<int>)/8 -3.29% 3.173 3.069 - 5.44% -
rng::remove_if(deque<int>)_(sprinkled)/50 -3.29% 64.821 62.690 - -12.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.28% 1225.711 1185.457 - -2.07% -
std::replace(vector<int>)_(sprinkled)/1024 -3.28% 157.752 152.576 - -9.67% -
std::count(list<int>)_(every_other)/8192 -3.27% 6669.454 6451.170 - -3.19% -
SetIntersection_None_Set_string_1024_64 -3.27% 9456528.780 9147232.449 - 1.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.27% 14018.235 13560.114 - 0.87% -
BM_std_minmax<unsigned_int>/1 -3.27% 0.621 0.601 - 0.01% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -3.25% 11094.854 10733.914 - -5.15% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.25% 21.626 20.923 - -2.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.25% 1928.905 1866.267 - 0.42% -
SetIntersection_Front_Set_string_262144_16 -3.25% 1978915.535 1914698.339 - -4.70% -
SetIntersection_Interlaced_Vector_float_256_64 -3.24% 7653513.648 7405225.061 - -17.00% -
rng::starts_with(deque<int>)/8 -3.24% 4.153 4.018 - -1.96% -
BM_MakeThenSortHeap_float_Ascending_256 -3.24% 6.780 6.561 - 1.53% -
rng::copy_backward(list<int>)/32768 -3.24% 30110.001 29135.505 - -3.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.24% 42.886 41.498 - 7.46% -
std::copy_backward(deque<int>)/8 -3.23% 2.769 2.679 - -2.16% -
std::shift_right(deque<int>)/50 -3.23% 5.291 5.120 - 21.53% -
BM_RangesPopHeap_float_64 -3.23% 13.721 13.278 - 8.37% -
BM_RangesPushHeap_uint64_Random_16384 -3.23% 6.194 5.994 - -1.87% -
SetIntersection_Interlaced_Vector_string_262144_1 -3.22% 1146534.574 1109587.865 - -4.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -3.22% 4503185.788 4358337.651 - -1.15% -
BM_deque_deque_move_backward/65536 -3.22% 8501.647 8228.246 - 2.05% -
rng::search(list<int>)_(no_match)/8192 -3.21% 7149.640 6919.828 - 0.88% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.21% 23.403 22.651 - -3.61% -
SetIntersection_None_Set_string_262144_256 -3.21% 1708729.572 1653933.269 - -2.26% -
BM_StringRelational_Less_Empty_Empty_Control -3.19% 2.085 2.019 - 4.32% -
BM_std_min<int>/8 -3.19% 1.338 1.296 - -0.11% -
BM_std_minmax<unsigned_long_long>/1 -3.19% 0.572 0.554 - -5.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.19% 33.181 32.124 - -4.07% -
SetIntersection_None_Set_string_1024_4 -3.18% 9412038.171 9112337.070 - -1.23% -
BM_RangesPopHeap_uint32_16384 -3.18% 32.093 31.072 - 0.11% -
BM_deque_deque_ranges_copy_backward/1 -3.18% 3.466 3.355 - 20.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.17% 20729430.643 20072044.717 - 0.27% -
rng::is_sorted(vector<int>,_pred)/8 -3.17% 4.084 3.955 - 12.61% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -3.17% 17.216 16.671 - -1.85% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.16% 1381.012 1337.337 - -3.75% -
BM_vector_deque_ranges_copy_backward/65536 -3.16% 8224.609 7965.073 - 3.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.15% 1097564.037 1062963.839 - -2.95% -
std::replace_if(deque<int>)_(prefix)/1024 -3.15% 495.401 479.794 - -2.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.15% 23713220.139 22967282.343 - -2.98% -
BM_MakeHeap_string_Descending_256 -3.14% 2.774 2.687 - -0.41% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.14% 1.031 0.999 - -3.12% -
BM_MakeHeap_string_Descending_16384 -3.13% 3.119 3.022 - 1.54% -
rng::reverse_copy(deque<int>)/8 -3.12% 3.033 2.938 - -3.51% -
BM_PushHeap_uint64_Ascending_16 -3.12% 0.947 0.917 - 0.62% -
BM_std_min<unsigned_char>/24 -3.12% 2.853 2.764 - 0.25% -
BM_std_minmax<unsigned_short>/21 -3.11% 2.048 1.984 - 1.11% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.11% 350071112.509 339172675.680 - -2.85% -
rng::move(deque<int>)/8 -3.10% 3.942 3.820 - -3.30% -
BM_PushHeap_uint32_Descending_16 -3.10% 0.367 0.355 - 0.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.09% 0.756 0.732 - -0.26% -
rng::partial_sort(vector<int>)_(heap)/8 -3.09% 28.007 27.140 - 0.49% -
rng::generate(list<int>)/8192 -3.09% 8786.632 8515.179 - 13.01% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.09% 17.305 16.771 - 0.47% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -3.08% 0.637 0.618 - -2.75% -
BM_RangesPopHeap_uint64_262144 -3.07% 43.266 41.937 - 1.91% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.07% 0.870 0.843 - -3.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.07% 145421.661 140963.491 - -0.49% -
BM_deque_deque_ranges_move_backward/64000 -3.07% 8197.643 7946.378 - 0.12% -
BM_std_min<char>/29 -3.06% 2.044 1.981 - -1.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.05% 1140843.008 1106008.248 - 1.97% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -3.05% 4.167 4.040 - -1.09% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.05% 23.325 22.615 - -1.99% -
std::map<std::string,_int>::erase(iterator)/8192 -3.05% 30.248 29.326 - 10.88% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -3.04% 15.441 14.971 - -2.01% -
BM_vector_deque_ranges_move/64 -3.04% 2.811 2.725 - 2.43% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.04% 33.677 32.654 - 5.30% -
BM_RangesPopHeap_uint64_64 -3.03% 13.047 12.651 - 0.24% -
std::adjacent_find(deque<int>,_pred)/50 -3.03% 30.207 29.291 - -1.39% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -3.03% 16.055 15.568 - -1.47% -
BM_std_minmax<short>/1 -3.02% 0.677 0.656 - 3.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.02% 898.119 870.985 - 0.69% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.01% 3.476 3.372 - 3.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.01% 13906.788 13488.628 - 1.21% -
std::unordered_set<std::string>::clear()/32 -3.01% 906.322 879.070 - -5.05% -
SetIntersection_None_Vector_string_262144_16 -3.00% 1348888.896 1308381.517 - -3.65% -
rng::search(list<int>)_(no_match)/1048576 -3.00% 866615.958 840612.778 - -0.57% -
std::set<std::string>::contains(key)_(existent)/32 -3.00% 16.433 15.941 - -2.67% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 -2.99% 0.589 0.572 - -0.18% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -2.99% 1.386 1.344 - -3.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.99% 1264668.711 1226909.735 - -1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.98% 0.723 0.701 - -0.88% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.98% 3.641 3.532 - 1.12% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -2.97% 0.849 0.824 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.97% 2170096.109 2105724.283 - -3.20% -
BM_RangesPushHeap_uint32_Ascending_262144 -2.96% 8.342 8.095 - 0.74% -
BM_std_minmax_element<short>/4 -2.96% 1.264 1.227 - -0.03% -
BM_RangesPopHeap_uint64_16384 -2.96% 32.395 31.437 - 0.63% -
SetIntersection_None_Set_uint64_1024_4 -2.95% 8948157.063 8683824.771 - 0.15% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.95% 32.562 31.602 - -1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.95% 1164264.716 1129964.830 - -2.29% -
BM_RangesPushHeap_string_SingleElement_16 -2.94% 2.488 2.415 - -5.40% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.94% 1110649.890 1077990.046 - -3.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.94% 355542091.936 345090176.872 - -1.78% -
std::set<int>::count(key)_(existent)/8192 -2.93% 7.949 7.716 - -0.85% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -2.93% 4241.316 4117.146 - -1.10% -
std::rotate(list<int>)_(by_1/3)/32 -2.92% 16.016 15.548 - 3.10% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.92% 45.969 44.626 - -2.59% -
BM_StringAssignAsciiz_Large_Transparent -2.92% 11.944 11.596 - 0.11% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -2.92% 29.977 29.102 - -2.62% -
SetIntersection_Front_Set_uint32_16384_16384 -2.91% 351841966.153 341611267.082 - 1.26% -
BM_std_minmax<unsigned_int>/23 -2.90% 2.443 2.372 - -0.66% -
SetIntersection_None_Set_string_262144_1 -2.90% 1705819.010 1656315.350 - -2.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.90% 3.573 3.470 - -2.42% -
std::unordered_set<int>::contains(key)_(existent)/32 -2.90% 1.318 1.280 - 0.50% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.90% 26.858 26.081 - 0.63% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.89% 20.875 20.272 - -0.81% -
BM_std_minmax<short>/64 -2.89% 1.616 1.570 - 2.89% -
BM_std_minmax_element<char>/4000 -2.89% 1100.677 1068.906 - -2.89% -
BM_MakeThenSortHeap_uint64_Descending_4 -2.89% 1.432 1.391 - -8.09% -
SetIntersection_Front_Set_uint64_262144_4 -2.89% 1161203.060 1127701.237 - 0.89% -
rng::copy_if(vector<int>)_(entire_range)/8 -2.88% 2.209 2.145 - -2.64% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.88% 11.517 11.186 - -0.12% -
rng::find_if_not(vector<char>)_(process_all)/8 -2.88% 2.505 2.432 - -1.49% -
SetIntersection_None_Set_string_262144_4 -2.87% 1699685.627 1650824.299 - -2.18% -
SetIntersection_None_Set_uint64_256_64 -2.87% 9465621.543 9194214.785 - 0.41% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -2.87% 3946.237 3833.102 - 0.76% -
BM_std_min<unsigned_short>/26 -2.87% 2.159 2.098 - -2.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.86% 1391683.998 1351911.709 - 1.63% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.86% 6605.689 6416.912 - -0.78% -
std::set<int>::erase(key)_(non-existent)/1024 -2.86% 5.458 5.302 - -5.76% -
SetIntersection_Interlaced_Set_string_1024_256 -2.85% 36107049.635 35076972.066 - -1.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.85% 8905972.681 8652008.402 - -27.43% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -2.84% 655.482 636.885 - 6.55% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -2.83% 36.382 35.352 - 0.10% -
std::replace(vector<int>)_(sprinkled)/8192 -2.83% 1236.324 1201.326 - -11.71% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -2.83% 2.372 2.305 - 0.86% -
std::move(vector<int>)/8 -2.82% 2.313 2.247 - -2.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.82% 349294002.659 339437954.593 - -3.63% -
SetIntersection_Front_Set_uint64_16_16 -2.82% 41868154.475 40687194.879 - -0.59% -
SetIntersection_Front_Set_string_16384_16 -2.82% 1980874.102 1925012.509 - -6.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.82% 4583005.914 4453803.160 - -1.70% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -2.81% 534.440 519.402 - 0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.81% 1292968.826 1256601.835 - 0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.80% 8985792.875 8733849.056 - -31.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.80% 0.753 0.732 - -1.37% -
std::find_if(vector<char>)_(process_all)/8 -2.80% 2.501 2.430 - 0.21% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.80% 15.141 14.717 - -3.72% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.80% 17366.750 16881.202 - 1.26% -
SetIntersection_Front_Vector_string_256_64 -2.80% 11145104.808 10833548.960 - -2.42% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -2.79% 26.711 25.966 - -0.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.79% 18.061 17.558 - -0.15% -
BM_RangesMakeHeap_float_Random_256 -2.77% 1.317 1.281 - -11.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.77% 40806526.813 39675648.868 - -0.04% -
BM_std_min<unsigned_short>/31 -2.77% 2.603 2.531 - -2.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.77% 2038078.939 1981625.651 - -1.89% -
std::map<std::string,_int>::ctor(const&)/1024 -2.77% 35953.545 34957.887 - -1.29% -
BM_std_min<unsigned_char>/6 -2.76% 1.551 1.508 - -1.65% -
BM_RangesPushHeap_string_SingleElement_64 -2.76% 2.524 2.455 - -5.98% -
rng::remove_if(deque<int>)_(prefix)/50 -2.76% 70.232 68.296 - -7.61% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.75% 20.485 19.921 - 11.31% -
rng::find(deque<int>)_(process_all)/8 -2.75% 3.513 3.416 - -3.00% -
BM_vector_deque_ranges_copy_backward/70000 -2.75% 8729.362 8489.119 - 4.09% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.75% 37.782 36.742 - -14.15% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -2.74% 82236.627 79981.962 - -6.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -2.73% 3.171 3.085 - -3.70% -
BM_deque_deque_copy_backward/64000 -2.72% 8328.712 8102.010 - 0.09% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.72% 9.208 8.957 - -0.12% -
SetIntersection_None_Set_string_262144_64 -2.71% 1701225.260 1655052.492 - -2.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.71% 1246588.217 1212764.691 - -0.50% -
rng::find(deque<int>)_(bail_25%)/8 -2.71% 2.056 2.000 - -3.07% -
BM_RangesPopHeap_float_256 -2.71% 22.671 22.057 - 10.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -2.71% 0.404 0.393 - 3.00% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.70% 38921341.013 37869616.643 - 0.08% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.70% 70.335 68.434 - 4.49% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -2.68% 69.863 67.989 - 59.95% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.67% 1373.835 1337.118 - -2.71% -
SetIntersection_Front_Set_uint64_16384_64 -2.67% 1969546.862 1917018.372 - 0.19% -
BM_std_min<short>/12 -2.66% 1.581 1.539 - 1.26% -
std::find_end(list<int>,_pred)_(same_length)/8192 -2.66% 9996.659 9731.061 - -52.73% -
BM_std_minmax_element<char>/70000 -2.65% 19149.187 18640.924 - -2.62% -
SetIntersection_Front_Vector_float_262144_16 -2.65% 1219155.550 1186853.183 - -0.45% -
BM_std_minmax_element<char>/64000 -2.65% 17501.347 17038.024 - -2.64% -
rng::any_of(vector<int>)_(process_all)/8 -2.65% 2.506 2.440 - 3.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.64% 4598.971 4477.345 - -5.46% -
rng::partition(list<int>)_(dense)/8192 -2.64% 5147.238 5011.180 - -1.65% -
BM_std_min<char>/8 -2.64% 2.302 2.241 - -0.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -2.63% 0.760 0.740 - -1.23% -
BM_std_min<unsigned_long_long>/64 -2.63% 4.820 4.693 - -2.36% -
rng::partial_sort(deque<int>)_(heap)/8 -2.62% 38.297 37.293 - 1.05% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.62% 15.441 15.036 - -2.18% -
rng::search(list<int>)_(no_match)/1000 -2.62% 733.178 714.003 - -1.64% -
SetIntersection_None_Set_float_64_64 -2.62% 12060213.882 11744821.858 - -1.09% -
BM_RangesMakeThenSortHeap_uint64_Random_16 -2.61% 8.724 8.496 - -0.68% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.61% 15.652 15.244 - -15.77% -
BM_std_min<short>/10 -2.60% 1.068 1.040 - -0.01% -
std::remove(list<int>)_(prefix)/8192 -2.60% 8436.264 8216.659 - -1.22% -
std::set<int>::equal_range(key)_(existent)/32 -2.60% 1.735 1.689 - -0.74% -
SetIntersection_Front_Vector_string_64_64 -2.60% 27735417.166 27014335.791 - -2.50% -
SetIntersection_Front_Set_string_64_16 -2.59% 25153416.839 24502563.875 - -4.88% -
std::map<std::string,_int>::ctor(const&)/32 -2.58% 718.104 699.545 - -11.32% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.58% 30.293 29.511 - -3.08% -
SetIntersection_Front_Set_uint32_262144_16 -2.58% 1294567.159 1261154.528 - -3.81% -
SetIntersection_Interlaced_Set_float_64_16 -2.58% 24854385.932 24213855.456 - -1.94% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.57% 305.191 297.333 - -1.39% -
BM_std_minmax_element<char>/65536 -2.57% 17892.347 17431.853 - -2.54% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -2.57% 0.467 0.455 - -5.33% -
BM_RangesPushHeap_uint64_Random_4 -2.57% 2.201 2.145 - 0.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.57% 1.490 1.452 - 25.54% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.57% 1.139 1.110 - -0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.57% 33.029 32.181 - -12.10% -
BM_deque_vector_move/65536 -2.57% 2777.156 2705.887 - 0.15% -
std::move(vector<bool>)_(aligned)/64 -2.57% 1.735 1.691 - -4.80% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 -2.56% 2933.579 2858.371 - 0.11% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -2.56% 24.200 23.580 - -0.22% -
rng::is_sorted_until(list<int>)/8192 -2.56% 7343.594 7155.362 - -13.31% -
std::find_if(list<int>)_(process_all)/8192 -2.56% 12457.312 12138.266 - -0.41% -
std::adjacent_find(deque<int>,_pred)/8 -2.56% 4.458 4.344 - 1.35% -
BM_PushHeap_string_SingleElement_262144 -2.54% 2.591 2.525 - -9.32% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.54% 19623.222 19123.982 - 9.53% -
std::find_if(deque<int>)_(process_all)/1024 -2.54% 486.220 473.852 - -3.44% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.54% 5.580 5.438 - -0.99% -
BM_MakeHeap_string_Ascending_262144 -2.54% 7.771 7.573 - -17.43% -
BM_RangesMakeHeap_uint32_Random_64 -2.54% 1.253 1.221 - -7.87% -
std::deque<int>::ctor(size)/8192 -2.53% 451.740 440.292 - -0.05% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -2.53% 35.427 34.531 - 0.49% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.53% 10.967 10.690 - 1.40% -
std::is_sorted_until(list<int>,_pred)/8192 -2.53% 7560.052 7369.032 - -5.15% -
rng::contains(deque<int>)_(process_all)/8192 -2.52% 1944.015 1895.043 - -0.83% -
BM_RangesPushHeap_uint64_Ascending_262144 -2.52% 5.026 4.900 - 4.24% -
BM_std_min<unsigned_char>/16 -2.51% 2.497 2.434 - -7.05% -
rng::rotate(list<int>)_(1_element_forward)/32 -2.51% 14.896 14.523 - -2.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.50% 6.618 6.452 - -1.72% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.50% 48.007 46.805 - -0.08% -
std::remove_if(deque<int>)_(prefix)/32 -2.50% 59.148 57.668 - -0.69% -
SetIntersection_None_Set_string_262144_16 -2.50% 1697921.631 1655477.213 - -2.02% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.50% 9887.564 9640.671 - -3.35% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -2.50% 1.274 1.242 - -7.24% -
BM_deque_vector_move/70000 -2.49% 3012.937 2937.888 - -0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.48% 1192227.331 1162642.983 - -1.03% -
std::multiset<std::string>::contains(key)_(existent)/8192 -2.48% 28.503 27.796 - -0.65% -
BM_std_minmax_element<char>/5500 -2.48% 1510.999 1473.581 - -2.42% -
BM_PushHeap_uint64_Ascending_262144 -2.47% 4.784 4.666 - 0.17% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.47% 497110.619 484831.218 - -3.53% -
SetIntersection_None_Set_uint64_256_1 -2.47% 11780631.276 11489735.112 - -0.06% -
rng::stable_partition(list<int>)_(dense)/32 -2.47% 34.011 33.171 - 4.30% -
SetIntersection_Front_Vector_float_262144_4 -2.47% 1130288.690 1102388.846 - -3.02% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.47% 258.637 252.254 - -2.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.47% 1265047.939 1233836.815 - -0.90% -
BM_std_min<unsigned_long_long>/15 -2.47% 2.210 2.155 - -1.49% -
BM_RangesPushHeap_uint32_Random_16 -2.46% 4.607 4.493 - 2.41% -
std::all_of(vector<int>)_(process_all)/8 -2.46% 2.506 2.444 - -4.54% -
std::fill_n(list<int>)/8192 -2.46% 7062.272 6888.432 - -2.42% -
rng::contains(deque<int>)_(process_all)/8 -2.46% 3.029 2.955 - 0.40% -
BM_std_minmax_element<char>/4096 -2.46% 1127.049 1099.359 - -2.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.45% 21897135.193 21359749.728 - -0.85% -
SetIntersection_Front_Vector_uint64_256_256 -2.45% 4681788.514 4566894.518 - -1.87% -
BM_StringRelational_Eq_Empty_Large_Control -2.45% 0.494 0.482 - -1.03% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.45% 678.649 662.028 - -2.12% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.45% 0.564 0.550 - -4.00% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.44% 2.267 2.211 - 2.36% -
std::reverse_copy(list<int>)/4096 -2.44% 3126.574 3050.249 - -3.89% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 -2.44% 0.415 0.405 - 0.20% -
BM_RangesPopHeap_uint32_1024 -2.44% 21.817 21.285 - -0.39% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.44% 1.210 1.181 - -0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.43% 128275560.824 125154575.050 - -7.09% -
BM_std_minmax<unsigned_int>/31 -2.43% 2.614 2.551 - 2.92% -
BM_MakeThenSortHeap_uint64_Heap_4 -2.43% 1.209 1.179 - -2.28% -
rng::unique(list<int>)_(sprinkled)/1024 -2.43% 976.087 952.399 - 0.02% -
BM_std_min<unsigned_short>/16 -2.42% 1.727 1.685 - -2.70% -
SetIntersection_None_Set_uint64_1024_64 -2.42% 8966471.750 8749468.013 - 0.85% -
BM_PopHeap_uint32_262144 -2.42% 41.733 40.725 - -3.12% -
SetIntersection_Interlaced_Set_float_262144_4 -2.41% 1314464.355 1282732.830 - -0.26% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -2.41% 8769.580 8558.444 - -5.78% -
rng::fill(deque<int>)/8192 -2.41% 249.070 243.074 - 1.43% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -2.40% 642.787 627.337 - 12.79% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -2.40% 4063.640 3966.019 - -0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.40% 9002013.104 8786176.700 - -27.06% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.40% 33.991 33.176 - 2.80% -
BM_std_min<unsigned_char>/29 -2.40% 2.065 2.015 - 2.49% -
SetIntersection_Front_Set_uint64_256_4 -2.39% 4551955.203 4443006.243 - -0.15% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -2.39% 1.366 1.333 - 4.73% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.39% 10.210 9.966 - -3.48% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -2.38% 30.152 29.433 - 10.43% -
BM_RangesMakeHeap_string_Heap_16384 -2.38% 5.061 4.940 - -1.72% -
std::copy_if(deque<int>)_(entire_range)/512 -2.38% 140.155 136.816 - -0.19% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.38% 346202795.695 337971050.590 - -3.17% -
BM_std_min<unsigned___int128>/6 -2.38% 2.169 2.118 - -6.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -2.37% 1.284 1.253 - 1.64% -
SetIntersection_Front_Set_uint64_1024_64 -2.37% 2009894.137 1962208.859 - 3.93% -
BM_std_min<unsigned_long_long>/24 -2.37% 2.747 2.682 - -0.06% -
SetIntersection_Interlaced_Set_float_16_16 -2.37% 41631141.950 40646180.878 - -1.36% -
rng::stable_partition(list<int>)_(dense)/50 -2.37% 54.815 53.518 - 1.66% -
std::partition(list<int>)_(dense)/8192 -2.36% 5113.759 4992.984 - -0.52% -
BM_RangesPopHeap_uint64_1024 -2.36% 22.036 21.516 - 0.36% -
SetIntersection_Front_Set_string_64_4 -2.36% 20068032.136 19595053.832 - -2.99% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.36% 4401.217 4297.553 - 1.16% -
BM_RangesMakeHeap_string_Heap_64 -2.35% 5.046 4.928 - -1.34% -
rng::is_sorted(deque<int>,_pred)/8 -2.35% 4.493 4.388 - -1.88% -
SetIntersection_Front_Set_float_256_16 -2.35% 4918740.673 4803039.204 - -3.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.35% 0.925 0.904 - -0.45% -
BM_std_minmax<unsigned_int>/16 -2.35% 1.281 1.251 - -2.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.34% 1260687.534 1231211.260 - 2.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.34% 1589209.301 1552082.804 - -2.68% -
BM_std_min<unsigned_short>/14 -2.33% 1.184 1.156 - 0.01% -
SetIntersection_Front_Set_uint32_256_256 -2.33% 9520198.720 9298312.038 - -4.83% -
SetIntersection_Front_Vector_uint32_1024_16 -2.33% 1207299.613 1179210.566 - -1.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.33% 2.173 2.122 - 1.16% -
BM_std_min<short>/14 -2.32% 1.183 1.156 - 0.03% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.32% 21.468 20.969 - 0.13% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.32% 11477151.869 11210551.918 - -0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.32% 5402408.465 5277032.314 - 2.77% -
std::set<int>::contains(key)_(non-existent)/8192 -2.32% 8.521 8.323 - 0.15% -
BM_PushHeap_string_SingleElement_4 -2.32% 2.224 2.172 - -9.52% -
std::unique(deque<int>)_(sprinkled)/32 -2.32% 66.026 64.497 - -4.11% -
bm_lexicographical_compare<signed_char>/7 -2.32% 2.774 2.710 - -1.31% -
rng::find_if(vector<int>)_(bail_25%)/8 -2.31% 1.113 1.088 - 1.48% -
SetIntersection_None_Vector_uint64_16384_256 -2.31% 1174523.544 1147405.468 - -2.89% -
BM_MakeThenSortHeap_float_Heap_16 -2.30% 1.932 1.887 - -0.32% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.30% 66.943 65.402 - 8.85% -
SetIntersection_Interlaced_Set_float_262144_64 -2.30% 1587550.945 1551026.283 - -1.42% -
BM_std_min<char>/16 -2.30% 2.544 2.486 - -2.99% -
std::move(list<int>)/32768 -2.30% 31559.369 30833.896 - 0.17% -
std::multimap<int,_int>::ctor(const&)/8192 -2.30% 51389.530 50208.480 - -0.41% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.29% 22.639 22.120 - 2.20% -
BM_StringAssignAsciizMix_Transparent -2.29% 3.130 3.058 - 1.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.28% 13656694.869 13345841.054 - 2.37% -
BM_MakeHeap_uint32_Ascending_256 -2.28% 0.604 0.590 - -1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.27% 2350392.588 2297028.534 - -5.44% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.27% 1259044.434 1230463.707 - 0.35% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.27% 1.218 1.190 - -1.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.27% 7.934 7.754 - -0.30% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -2.27% 3.124 3.054 - -1.81% -
SetIntersection_Front_Vector_string_256_16 -2.26% 6422707.693 6277270.696 - -2.45% -
BM_deque_deque_ranges_move/64000 -2.26% 3000.043 2932.122 - 3.34% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -2.26% 3.034 2.966 - 1.97% -
SetIntersection_Interlaced_Vector_string_262144_64 -2.26% 19011663.124 18582089.541 - -15.98% -
BM_MakeThenSortHeap_float_Heap_64 -2.25% 3.548 3.468 - -1.06% -
SetIntersection_Front_Set_uint64_256_16 -2.25% 5005382.953 4892989.422 - -0.19% -
SetIntersection_Front_Set_string_262144_4 -2.24% 1342244.866 1312218.390 - 0.97% -
SetIntersection_None_Set_string_262144_16384 -2.24% 1703010.172 1664921.631 - -1.58% -
std::adjacent_find(vector<int>,_pred)/8 -2.23% 3.354 3.279 - -2.66% -
BM_std_min<unsigned_short>/6 -2.23% 0.975 0.953 - -0.62% -
SetIntersection_Interlaced_Set_string_262144_4 -2.23% 1923803.793 1880905.926 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.23% 4475467.251 4375702.679 - -1.73% -
BM_std_min<unsigned_int>/10 -2.23% 1.018 0.995 - 0.05% -
BM_std_minmax<unsigned_short>/30 -2.23% 2.841 2.777 - 1.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -2.22% 10.955 10.711 - -0.97% -
SetIntersection_None_Set_uint64_1024_256 -2.22% 8863342.209 8666549.120 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.22% 9002640.526 8802900.587 - -31.45% -
SetIntersection_Interlaced_Set_float_256_4 -2.22% 11584539.516 11327562.107 - -3.11% -
BM_vector_deque_move_backward/512 -2.21% 18.286 17.882 - 1.59% -
BM_deque_vector_move/5500 -2.21% 198.678 194.287 - -0.81% -
BM_RangesPushHeap_string_Descending_4 -2.21% 1.942 1.899 - 0.96% -
BM_std_minmax<short>/11 -2.20% 1.812 1.772 - -1.27% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -2.20% 8.475 8.288 - -1.46% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.20% 22.690 22.191 - -3.88% -
710_omnetpp_r -2.20% 9.097 8.897 - 0.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.20% 185748.985 181666.231 - -1.71% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.19% 220.129 215.302 - -0.62% -
SetIntersection_Front_Set_uint64_16384_1 -2.19% 1119082.622 1094587.448 - -1.69% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -2.19% 27.889 27.279 - 2.45% -
BM_deque_deque_copy/5500 -2.19% 204.370 199.903 - -0.58% -
std::shift_left(deque<int>)/1024 -2.18% 40.108 39.234 - -0.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.17% 25.276 24.727 - 0.24% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.17% 3.715 3.635 - -3.80% -
BM_std_min<unsigned_char>/7 -2.17% 1.857 1.817 - -1.25% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.17% 2.287 2.237 - -6.21% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -2.17% 3.265 3.194 - 2.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.16% 11869127.067 11612262.894 - 1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.16% 6024523.084 5894159.609 - -1.35% -
std::sort(vector<int>)_(descending)/8192 -2.16% 7439.147 7278.183 - -0.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.16% 0.760 0.744 - -1.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -2.16% 14.422 14.111 - -0.88% -
BM_MakeThenSortHeap_float_Descending_256 -2.16% 5.962 5.833 - 1.95% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -2.16% 0.712 0.697 - -1.83% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.16% 24.150 23.628 - 0.36% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -2.16% 1.568 1.535 - -9.72% -
BM_StringRead_Hot_Shallow_Empty -2.15% 0.476 0.466 - -1.90% -
rng::copy_backward(vector<int>)/1048576 -2.15% 49585.480 48518.434 - 0.16% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.15% 1547608.643 1514323.484 - -2.19% -
rng::for_each(list<int>)/32 -2.15% 11.396 11.151 - -0.66% -
BM_StringAssignStr_Huge_Opaque -2.15% 111.058 108.673 - 3.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.15% 1.024 1.002 - -2.03% -
BM_std_min<unsigned_char>/11 -2.14% 1.088 1.065 - 0.11% -
BM_MakeHeap_uint64_Random_256 -2.14% 1.143 1.118 - -1.43% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.14% 0.562 0.550 - -3.65% -
BM_vector_deque_ranges_copy_backward/64 -2.14% 3.031 2.967 - -2.25% -
BM_deque_vector_ranges_move/4000 -2.13% 149.258 146.076 - 2.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.13% 1194672.593 1169225.799 - 0.13% -
std::is_sorted_until(list<int>)/8192 -2.13% 7318.715 7163.152 - -1.54% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.12% 51356.365 50265.475 - -0.83% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -2.12% 1.255 1.228 - -8.29% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.12% 10.793 10.565 - 5.13% -
BM_RangesPushHeap_string_SingleElement_256 -2.12% 2.485 2.433 - -4.99% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.12% 0.790 0.774 - -1.21% -
BM_vector_deque_ranges_move_backward/512 -2.11% 18.274 17.888 - 0.84% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -2.11% 48.346 47.324 - 1.13% -
BM_std_min<unsigned___int128>/9 -2.11% 3.402 3.330 - -5.56% -
BM_std_min<short>/23 -2.11% 2.072 2.028 - -4.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.11% 9556213.703 9354710.120 - -1.40% -
std::move(deque<int>)/8 -2.11% 3.963 3.880 - -2.95% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 -2.10% 364.921 357.243 - 0.10% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.10% 116466.361 114016.538 - 0.86% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.10% 0.556 0.544 - -3.90% -
std::remove_if(deque<int>)_(prefix)/50 -2.10% 67.509 66.093 - -1.08% -
BM_std_minmax<short>/23 -2.10% 2.637 2.581 - -4.16% -
std::multiset<std::string>::clear()/1024 -2.10% 20230.174 19806.238 - 1.91% -
std::stable_sort(vector<int>)_(descending)/8 -2.09% 25.186 24.659 - -3.38% -
rng::search_n(vector<int>)_(no_match)/1000 -2.08% 211.484 207.079 - 0.16% -
SetIntersection_None_Vector_string_1024_4 -2.08% 1222506.165 1197074.179 - -2.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.08% 8.144 7.975 - -0.40% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -2.08% 2765.892 2708.460 - -1.33% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -2.07% 64.660 63.318 - -0.70% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.07% 31.224 30.577 - -1.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.07% 1466.229 1435.835 - 2.39% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -2.07% 700.535 686.022 - 0.01% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.07% 712.533 697.776 - -1.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.07% 1289.439 1262.737 - 3.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.07% 34.764 34.045 - -0.64% -
SetIntersection_None_Vector_string_256_1 -2.07% 4842747.685 4742694.527 - -0.04% -
std::generate_n(list<int>)/50 -2.07% 15.748 15.423 - -10.50% -
BM_RangesMakeHeap_string_Heap_256 -2.06% 4.952 4.850 - -2.36% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.06% 10.512 10.296 - -2.81% -
BM_deque_deque_move_backward/4000 -2.06% 149.926 146.835 - -1.09% -
std::find_if(deque<int>)_(process_all)/8 -2.06% 4.000 3.918 - -1.41% -
BM_num_get<float> -2.06% 35.544 34.811 - -1.64% -
SetIntersection_None_Set_uint64_16384_16384 -2.06% 176492104.087 172857573.054 - -1.45% -
BM_std_min<unsigned_char>/26 -2.06% 1.180 1.156 - 0.02% -
rng::shuffle(vector<int>)/32 -2.06% 291.562 285.562 - -0.47% -
rng::fold_left(deque<int>)/32 -2.06% 16.696 16.352 - -1.12% -
SetIntersection_Interlaced_Set_float_262144_16 -2.05% 1610356.527 1577366.859 - -1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.05% 19445063.928 19046854.378 - -0.77% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 -2.05% 0.506 0.496 - -1.37% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -2.04% 23707.320 23222.868 - -1.57% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.04% 1842418.293 1804783.607 - -0.90% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.04% 1117254.397 1094434.058 - -2.00% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.04% 1570191.570 1538165.527 - 0.34% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -2.04% 0.947 0.928 - -0.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.04% 103582.454 101473.630 - -0.73% -
BM_std_min<short>/15 -2.04% 1.415 1.386 - -0.01% -
BM_RangesPushHeap_uint32_Random_262144 -2.04% 6.427 6.296 - 0.31% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.03% 4699455.634 4603857.552 - -2.31% -
bm_ranges_lexicographical_compare<signed_char>/7 -2.03% 2.878 2.820 - -0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.03% 11983615.742 11740749.053 - -5.76% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -2.02% 6.142 6.018 - -0.35% -
SetIntersection_Interlaced_Set_string_262144_64 -2.02% 2180456.381 2136314.373 - -1.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.02% 66.811 65.459 - -1.01% -
rng::contains(deque<int>)_(process_all)/1048576 -2.02% 252407.041 247301.752 - -0.88% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 -2.02% 0.520 0.510 - -0.64% -
BM_PushHeap_string_Descending_16384 -2.02% 2.395 2.346 - -30.35% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.02% 1.125 1.102 - 1.17% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.01% 1523330.892 1492692.707 - -0.92% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.01% 9463513.745 9273184.927 - 2.77% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.01% 21.657 21.222 - -3.56% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.01% 50611401.783 49596622.198 - -1.76% -
BM_MakeThenSortHeap_float_Descending_64 -2.00% 3.257 3.192 - -4.16% -
BM_PushHeap_string_Random_262144 -2.00% 18.447 18.077 - -17.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.00% 71778715.524 70341200.567 - -0.46% -
std::remove_if(vector<int>)_(sprinkled)/32 -2.00% 57.434 56.284 - 4.72% -
std::multiset<int>::erase(iterator)/32 -2.00% 21.929 21.491 - 0.80% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -2.00% 9315.699 9129.399 - 9.09% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -2.00% 6.713 6.578 - 0.24% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -2.00% 12.680 12.427 - 1.02% -
BM_RangesMakeHeap_string_Heap_1024 -2.00% 4.828 4.732 - -1.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.99% 0.673 0.660 - -0.85% -
SetIntersection_Interlaced_Vector_float_262144_4 -1.99% 2079883.291 2038459.243 - -5.45% -
BM_std_min<unsigned___int128>/8 -1.99% 2.981 2.921 - -6.05% -
SetIntersection_None_Vector_uint32_1024_256 -1.99% 1148911.163 1126092.259 - 1.94% -
BM_std_min<unsigned_short>/64 -1.99% 3.575 3.504 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.99% 358538340.848 351420750.615 - 2.21% -
BM_std_min<unsigned_short>/15 -1.98% 1.415 1.387 - 0.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.98% 20.026 19.629 - -1.21% -
BM_std_minmax_element<char>/512 -1.98% 144.011 141.157 - -3.38% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.97% 1865386.196 1828562.203 - 0.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.97% 11.639 11.410 - -0.04% -
BM_std_min<unsigned_char>/27 -1.97% 1.414 1.386 - -0.11% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.96% 68.029 66.694 - -0.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.96% 911.491 893.613 - -1.23% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.96% 16.131 15.815 - -1.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.96% 1220541.405 1196608.443 - -0.26% -
BM_StringAssignAsciiz_Large_Opaque -1.96% 11.819 11.587 - -0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.95% 1162738.284 1140016.547 - -2.05% -
BM_std_minmax<int>/28 -1.95% 2.080 2.040 - -1.93% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.95% 15914757.629 15604496.561 - -1.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.95% 34.954 34.272 - -0.93% -
std::is_sorted(list<int>)/8192 -1.95% 6843.384 6710.056 - -6.43% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.95% 101.731 99.749 - -4.75% -
BM_std_min<unsigned_short>/9 -1.94% 6.305 6.183 - -4.53% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -1.94% 0.553 0.543 - -3.45% -
BM_RangesPopHeap_uint64_16 -1.94% 7.768 7.617 - -0.54% -
std::map<int,_int>::find(key)_(existent)/32 -1.93% 1.597 1.566 - 2.30% -
rng::search_n(vector<int>)_(no_match)/1024 -1.93% 216.311 212.134 - 0.72% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.93% 496.489 486.906 - -1.46% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.93% 60.331 59.167 - -0.45% -
std::multiset<int>::clear()/32 -1.93% 653.463 640.864 - 0.16% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.93% 89.243 87.524 - 52.71% -
std::map<int,_int>::count(key)_(non-existent)/32 -1.93% 2.953 2.896 - 0.42% -
BM_deque_deque_move/2 -1.92% 3.235 3.173 - 3.73% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.92% 30.820 30.228 - -1.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.92% 9.514 9.331 - -2.71% -
SetIntersection_Front_Vector_float_1024_16 -1.91% 1202828.108 1179869.416 - -0.54% -
BM_RangesPushHeap_string_PipeOrgan_1024 -1.91% 9.831 9.643 - -7.71% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.91% 16.966 16.642 - -0.30% -
std::set<int>::ctor(const&)/32 -1.91% 218.980 214.805 - -0.77% -
BM_MakeThenSortHeap_uint64_Descending_256 -1.91% 8.811 8.643 - 0.04% -
SetIntersection_None_Set_uint32_262144_64 -1.91% 1181033.367 1158530.602 - 0.69% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.90% 6419.388 6297.124 - -0.48% -
std::find_end(list<int>)_(same_length)/1024 -1.90% 759.435 744.978 - -50.60% -
BM_RangesPushHeap_uint32_Random_256 -1.90% 6.092 5.976 - 0.88% -
rng::copy_n(vector<bool>)_(aligned)/32768 -1.90% 36.171 35.483 - 0.01% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 -1.90% 7.347 7.207 - -0.11% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.90% 11.968 11.741 - -1.78% -
BM_num_get<double> -1.90% 35.888 35.207 - -0.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.89% 12.176 11.945 - -1.01% -
BM_PushHeap_float_Random_16 -1.89% 5.398 5.296 - -2.15% -
std::unique(deque<int>)_(sprinkled)/52 -1.89% 79.751 78.245 - -7.47% -
std::partition_point(vector<int>)/1024 -1.89% 6.309 6.190 - -1.56% -
std::multiset<int>::insert(value)_(new_value)/32 -1.89% 20.259 19.877 - 0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.89% 18161712.690 17819093.432 - -1.71% -
rng::unique(deque<int>,_pred)_(contiguous)/32 -1.88% 59.421 58.301 - -0.53% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -1.88% 32.330 31.721 - -10.04% -
std::search(list<int>)_(no_match)/1000 -1.88% 696.062 682.959 - -4.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.88% 19.350 18.986 - -0.99% -
std::find(vector<int>)_(bail_25%)/8 -1.88% 1.452 1.425 - 3.71% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -1.88% 1.179 1.156 - -10.47% -
bm_lexicographical_compare<signed_char>/3 -1.88% 1.763 1.729 - 0.15% -
BM_std_minmax<unsigned_short>/29 -1.88% 2.611 2.562 - -0.45% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.88% 473.958 465.067 - 1.99% -
BM_CmpEqual_schar_ushort -1.87% 1.115 1.094 - -1.49% -
SetIntersection_None_Set_uint32_1024_1024 -1.87% 8848372.497 8682964.786 - -0.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.87% 86.660 85.041 - -2.65% -
SetIntersection_None_Set_float_1024_1024 -1.87% 8983816.572 8816096.169 - -2.52% -
BM_StringAssignAsciizMix_Opaque -1.86% 4.922 4.831 - 2.17% -
std::reverse(vector<int>)/8 -1.86% 1.589 1.560 - -2.29% -
BM_RangesPushHeap_string_PipeOrgan_64 -1.86% 5.896 5.786 - -6.65% -
BM_std_minmax<long_long>/4 -1.86% 1.881 1.846 - -1.20% -
BM_std_minmax<short>/31 -1.86% 3.126 3.068 - -0.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -1.86% 7.380 7.242 - 0.72% -
BM_std_min<unsigned___int128>/5 -1.86% 1.799 1.765 - -4.58% -
std::deque<int>::ctor(size)/32 -1.86% 26.599 26.105 - -0.07% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.85% 27.080 26.578 - -2.05% -
SetIntersection_None_Vector_uint32_256_16 -1.85% 4304679.712 4224938.026 - -0.14% -
BM_std_min<unsigned___int128>/7 -1.85% 2.568 2.521 - -5.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.85% 1136577.244 1115532.997 - -0.67% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.85% 292.157 286.753 - -0.66% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -1.85% 0.580 0.569 - -3.18% -
SetIntersection_Front_Set_uint32_16384_64 -1.85% 2040560.799 2002866.052 - -2.21% -
rng::find_if(vector<char>)_(bail_25%)/8 -1.85% 0.953 0.936 - -1.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.84% 25.846 25.369 - -2.06% -
BM_deque_deque_copy/2 -1.84% 3.232 3.173 - 3.63% -
BM_lexicographical_compare_three_way_fast_path/16384 -1.84% 3854.956 3783.899 - 0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.84% 9833586.711 9652413.300 - -10.84% -
BM_RangesPushHeap_float_Ascending_16384 -1.84% 4.374 4.293 - -1.55% -
BM_num_get<long_long> -1.84% 11.733 11.517 - 3.11% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -1.84% 1.507 1.479 - -5.19% -
SetIntersection_Front_Set_uint64_262144_64 -1.84% 1942241.275 1906513.350 - 4.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.83% 1200291.613 1178281.833 - -3.22% -
BM_RangesPopHeap_uint32_16 -1.83% 7.705 7.564 - 0.35% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.83% 105.535 103.602 - -2.45% -
BM_MakeThenSortHeap_float_SingleElement_1024 -1.83% 4.962 4.871 - 1.92% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.82% 533962.468 524233.259 - 0.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.82% 24.611 24.163 - 0.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.82% 56696.331 55663.878 - -0.20% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.82% 41662475.614 40904732.551 - -0.43% -
SetIntersection_None_Set_float_262144_16384 -1.82% 1187397.217 1165804.445 - 0.19% -
BM_RangesPopHeap_uint64_256 -1.82% 17.437 17.121 - 0.34% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.81% 81685.295 80204.781 - -3.26% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.81% 4437606.191 4357338.686 - -1.66% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.80% 10.161 9.978 - -1.47% -
BM_PushHeap_float_Ascending_16384 -1.80% 4.286 4.209 - -0.28% -
bm_lexicographical_compare<unsigned_char>/2 -1.80% 1.998 1.962 - 0.11% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.80% 2848.567 2797.244 - -2.99% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.80% 208762.278 205004.848 - 0.23% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -1.80% 8.368 8.218 - -1.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.80% 19.283 18.936 - -0.57% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.80% 32.252 31.673 - -4.04% -
std::replace_if(deque<int>)_(prefix)/8192 -1.80% 3520.983 3457.721 - -1.89% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.80% 8180.216 8033.252 - -1.86% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -1.80% 11.620 11.411 - -0.52% -
std::fill_n(vector<bool>)/512 -1.80% 1.508 1.481 - 3.95% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -1.79% 35.653 35.013 - 1.41% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -1.79% 31861.270 31289.753 - -19.46% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.79% 1.454 1.428 - 1.52% -
std::partial_sort_copy(deque<int>)_(heap)/8 -1.79% 15.787 15.504 - -7.55% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.79% 30.359 29.815 - 0.79% -
BM_std_min<unsigned_char>/5 -1.79% 1.310 1.286 - -2.32% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -1.79% 37.332 36.665 - 0.15% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.79% 505.657 496.621 - -0.35% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.79% 27.566 27.074 - -2.14% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.79% 565.342 555.246 - -0.76% -
SetIntersection_Front_Vector_uint32_262144_16 -1.78% 1205181.066 1183710.120 - -0.60% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 -1.78% 24.779 24.338 - 0.09% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -1.78% 25.338 24.888 - -7.27% -
SetIntersection_Front_Vector_uint64_64_64 -1.78% 11547710.660 11342559.140 - 1.45% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -1.78% 16.944 16.643 - 0.13% -
BM_RangesPushHeap_string_Ascending_262144 -1.77% 29.593 29.069 - -17.61% -
rng::find_last(vector<char>)_(bail_10%)/8192 -1.77% 852.185 837.095 - -5.15% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 -1.77% 31.501 30.943 - 0.19% -
BM_std_min<unsigned_short>/23 -1.77% 2.131 2.093 - -1.96% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.76% 68025.881 66825.536 - 0.28% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -1.76% 8189.940 8045.558 - 12.24% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.76% 2.709 2.661 - 0.73% -
BM_deque_deque_copy/1 -1.76% 3.560 3.497 - 2.76% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.76% 106.873 104.992 - -1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.76% 1301078.190 1278173.284 - 2.45% -
SetIntersection_Front_Set_float_1024_16 -1.76% 1324900.070 1301579.209 - -0.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.76% 178707.698 175562.983 - -2.37% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.76% 15974023.961 15693273.660 - 4.02% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.75% 210.965 207.262 - -1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.75% 1394273.799 1369806.681 - -2.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.75% 23.610 23.196 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.75% 18818934.436 18489435.392 - -2.14% -
SetIntersection_None_Vector_uint64_1024_16 -1.75% 1153035.087 1132887.673 - -1.61% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.75% 0.995 0.978 - -5.45% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.75% 187.654 184.378 - -1.63% -
std::any_of(list<int>)_(process_all)/32768 -1.75% 26328.421 25868.856 - 0.12% -
SetIntersection_None_Set_uint32_262144_1024 -1.75% 1180295.899 1159698.650 - 1.30% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.74% 1.678 1.649 - -1.56% -
BM_deque_deque_ranges_copy/2 -1.74% 3.230 3.174 - 3.63% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.74% 14667.563 14412.205 - -0.72% -
SetIntersection_Front_Set_uint64_1024_4 -1.74% 1106191.135 1086998.170 - -1.17% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.73% 16772.873 16481.982 - -0.66% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.73% 6038.711 5934.047 - -1.02% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 -1.73% 65.178 64.049 - 9.19% -
BM_deque_deque_ranges_move/1 -1.73% 3.550 3.488 - 1.96% -
SetIntersection_Interlaced_Vector_float_64_1 -1.73% 17814688.215 17506306.140 - -0.14% -
rng::starts_with(deque<int>,_pred)/1000 -1.73% 516.511 507.573 - -0.57% -
SetIntersection_Front_Vector_uint64_16384_16 -1.73% 1192817.774 1172202.864 - -0.83% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.73% 2.343 2.303 - -3.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.73% 850.203 835.534 - -0.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.72% 23.653 23.245 - -0.89% -
std::count(list<int>)_(every_other)/8 -1.72% 2.103 2.067 - -1.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.72% 1.401 1.377 - -1.49% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.72% 2.463 2.421 - 0.22% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -1.72% 35.940 35.322 - -1.28% -
BM_PushHeap_string_Descending_64 -1.72% 2.253 2.214 - -17.75% -
std::set<int>::insert(value)_(new_value)/32 -1.72% 19.936 19.593 - -0.75% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.72% 479.581 471.335 - -1.85% -
BM_deque_deque_ranges_move_backward/4000 -1.72% 148.568 146.016 - 0.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.72% 6.661 6.546 - -0.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.71% 17.379 17.081 - -2.45% -
BM_StringCopy_Huge -1.71% 105.921 104.108 - 3.10% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.71% 497.712 489.194 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.71% 4612238.456 4533310.056 - -1.70% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.71% 64663500.858 63557224.184 - -6.31% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.71% 213594.016 209942.001 - -0.70% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.71% 248.361 244.115 - -2.64% -
BM_RangesMakeThenSortHeap_float_Descending_1024 -1.71% 8.245 8.104 - 1.25% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.71% 4.391 4.316 - 2.87% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.70% 6.977 6.858 - -2.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.70% 10.372 10.195 - 1.49% -
BM_PushHeap_string_Descending_16 -1.70% 2.144 2.107 - -13.49% -
SetIntersection_None_Vector_uint64_64_64 -1.70% 9021955.701 8868350.061 - -1.99% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.70% 1039.029 1021.344 - -0.02% -
std::partial_sort(vector<int>)_(heap)/8 -1.70% 26.652 26.198 - -2.02% -
SetIntersection_None_Set_uint64_16384_1024 -1.70% 165759210.551 162943907.092 - -0.02% -
BM_std_minmax<unsigned_short>/1 -1.70% 0.635 0.624 - 0.04% -
rng::copy_if(list<int>)_(entire_range)/512 -1.70% 378.716 372.292 - 0.20% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.70% 51.551 50.677 - -3.17% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.70% 13661.944 13430.289 - -0.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.69% 13864.075 13629.164 - 0.75% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.69% 3.085 3.033 - 0.74% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -1.69% 1.273 1.252 - 4.06% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.69% 1079803.822 1061546.858 - -4.21% -
rng::all_of(list<int>)_(process_all)/32768 -1.69% 26251.450 25808.258 - 0.09% -
BM_lexicographical_compare_three_way_fast_path/1024 -1.68% 250.553 246.344 - 0.18% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.68% 32.406 31.862 - -0.71% -
std::rotate(list<int>)_(1_element_backward)/32 -1.68% 13.476 13.250 - -4.85% -
SetIntersection_Interlaced_Set_string_16_16 -1.67% 64446176.603 63367415.765 - -0.10% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.67% 12369.448 12162.426 - -0.81% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.67% 1665.039 1637.193 - -0.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.67% 23.633 23.238 - -1.27% -
std::unordered_set<std::string>::erase(iterator)/32 -1.67% 30.887 30.371 - -4.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.67% 0.707 0.695 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.67% 23544203.278 23150992.417 - -1.59% -
rng::sample(deque<int>)/8192 -1.67% 93423.684 91864.230 - -1.02% -
rng::any_of(list<int>)_(process_all)/32768 -1.67% 26621.243 26177.376 - 0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.67% 0.707 0.696 - -0.79% -
std::find_if_not(vector<char>)_(process_all)/1024 -1.67% 273.503 268.947 - -0.55% -
rng::search(vector<int>)_(single_element)/1024 -1.66% 237.262 233.312 - -1.63% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.66% 0.840 0.826 - 0.46% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -1.66% 3.030 2.980 - -0.11% -
BM_vector_deque_ranges_copy/4000 -1.66% 145.069 142.655 - 0.95% -
BM_MakeHeap_string_SingleElement_16 -1.66% 5.705 5.611 - -1.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.66% 14693190.512 14449052.875 - -1.50% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.66% 2.623 2.579 - -1.34% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.66% 17.018 16.735 - 1.01% -
BM_std_min<unsigned_short>/20 -1.66% 2.238 2.201 - -0.88% -
SetIntersection_None_Set_uint32_262144_256 -1.66% 1178196.777 1158663.900 - 0.74% -
std::set<int>::erase(key)_(non-existent)/8192 -1.66% 8.291 8.154 - -6.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.66% 11570482.667 11378861.829 - -2.86% -
BM_PushHeap_string_Random_1024 -1.65% 15.154 14.903 - -0.32% -
std::unordered_set<int>::insert(value)_(already_present)/32 -1.65% 1.677 1.649 - -0.17% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.64% 4442151.453 4369094.294 - -1.77% -
BM_vector_deque_ranges_copy_backward/512 -1.64% 17.934 17.639 - -1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.64% 11193926.708 11010221.556 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.64% 11756238.070 11563305.762 - -1.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.64% 16.241 15.975 - -1.48% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.64% 4.007 3.941 - -2.62% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.64% 3813.709 3751.250 - -2.35% -
SetIntersection_None_Vector_float_16_4 -1.64% 58370364.848 57414452.738 - -0.35% -
rng::none_of(list<int>)_(process_all)/32768 -1.64% 26186.098 25757.517 - 1.08% -
BM_PushHeap_float_Random_64 -1.64% 6.715 6.605 - -2.49% -
SetIntersection_None_Vector_uint64_64_16 -1.63% 14477307.035 14240801.171 - -0.74% -
BM_std_min<unsigned___int128>/4 -1.63% 1.412 1.389 - -3.95% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -1.63% 393039.967 386629.552 - 0.76% -
SetIntersection_None_Set_uint64_256_4 -1.63% 11601943.279 11412728.623 - 0.60% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.63% 6.067 5.968 - -1.01% -
std::all_of(list<int>)_(process_all)/32768 -1.63% 26688.593 26253.474 - 0.38% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -1.63% 11.054 10.874 - 2.86% -
rng::find_if_not(vector<char>)_(bail_25%)/8 -1.63% 0.966 0.951 - 0.79% -
SetIntersection_None_Vector_uint64_1024_4 -1.63% 1164466.230 1145517.944 - -0.05% -
SetIntersection_None_Set_uint32_64_16 -1.63% 18865529.945 18558770.595 - -3.26% -
rng::reverse_copy(list<int>)/8 -1.62% 2.360 2.322 - 0.62% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.62% 856207.876 842321.199 - -3.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -1.62% 2620397.190 2577921.885 - 24.45% -
BM_deque_deque_ranges_move/2 -1.62% 3.227 3.174 - 3.69% -
SetIntersection_None_Set_uint32_262144_16 -1.62% 1178694.824 1159608.887 - 0.27% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.62% 113566.226 111729.897 - -1.68% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.62% 5952381.558 5856229.174 - -1.75% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.61% 30.304 29.814 - 1.12% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.61% 2.082 2.049 - -1.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.61% 92476.353 90986.132 - -2.17% -
rng::starts_with(deque<int>)/1048576 -1.61% 500905.208 492835.919 - -0.31% -
BM_num_get<long> -1.61% 11.613 11.426 - 3.28% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.61% 4.877 4.798 - -1.91% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.60% 32.363 31.844 - -2.93% -
std::multiset<int>::erase(iterator)/1024 -1.60% 24.137 23.750 - -0.03% -
BM_deque_deque_move/1 -1.60% 3.545 3.488 - 2.32% -
BM_RangesPushHeap_string_SingleElement_1024 -1.60% 2.489 2.449 - -5.01% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.60% 6.235 6.135 - -1.58% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.60% 24.716 24.321 - -3.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.60% 23466810.938 23091234.426 - -2.65% -
bm_ranges_lexicographical_compare<signed_char>/16 -1.60% 1.291 1.271 - -2.07% -
rng::find_end(list<int>)_(process_all)/8192 -1.60% 7369.038 7251.136 - 6.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.60% 15.091 14.850 - -0.83% -
SetIntersection_Front_Set_float_16_16 -1.60% 41904494.370 41235205.451 - -0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.59% 16.968 16.697 - -3.14% -
BM_RangesMakeThenSortHeap_uint32_Heap_64 -1.59% 8.213 8.082 - -0.72% -
rng::rotate(deque<int>)_(by_1/2)/1024 -1.59% 176.497 173.693 - 0.08% -
std::find_if(deque<int>)_(process_all)/50 -1.59% 23.895 23.516 - -1.63% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.58% 33.622 33.090 - 0.79% -
rng::fill(deque<int>)/1024 -1.58% 30.008 29.533 - -0.15% -
rng::is_sorted(list<int>)/8192 -1.58% 6842.211 6734.085 - -7.27% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.58% 98995.788 97432.807 - 0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.58% 23.834 23.458 - -0.04% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -1.57% 10.791 10.621 - 0.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.57% 3977.012 3914.440 - -2.21% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.57% 15232.608 14993.084 - -2.04% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.57% 53079.705 52247.051 - 0.13% -
BM_std_minmax<short>/22 -1.57% 2.297 2.261 - -0.68% -
std::move_backward(vector<bool>)_(aligned)/512 -1.57% 2.460 2.421 - -4.89% -
BM_deque_deque_move_backward/2 -1.57% 3.112 3.063 - 24.22% -
SetIntersection_Front_Set_float_1024_1024 -1.56% 15003975.975 14769534.775 - -11.10% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.56% 10.811 10.642 - -0.96% -
SetIntersection_Front_Set_float_1024_4 -1.56% 1167923.841 1149698.502 - -0.47% -
std::distance(deque<int>)/1024 -1.56% 0.651 0.641 - -7.69% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.56% 11.537 11.357 - -2.36% -
rng::for_each(list<int>)/8 -1.56% 2.613 2.572 - 1.59% -
rng::find_first_of(vector<int>)_(small_needle)/1024 -1.56% 1436.007 1413.630 - 0.07% -
SetIntersection_Front_Vector_string_16384_1 -1.56% 1149269.269 1131368.745 - -1.17% -
SetIntersection_Front_Set_uint32_262144_262144 -1.55% 1867222.574 1838209.473 - -0.08% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.55% 16.853 16.591 - 0.52% -
BM_vector_deque_copy_backward/512 -1.55% 17.912 17.634 - 0.07% -
SetIntersection_Front_Vector_float_16_16 -1.55% 38422158.898 37826453.485 - -0.75% -
BM_MakeThenSortHeap_float_Ascending_16 -1.55% 2.982 2.936 - -0.64% -
std::sample(list<int>)/1024 -1.55% 11852.588 11668.924 - 0.20% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.55% 253.709 249.781 - 0.17% -
BM_deque_deque_ranges_move_backward/2 -1.55% 3.110 3.061 - 21.09% -
rng::move_backward(vector<bool>)_(unaligned)/4096 -1.54% 28.621 28.180 - 1.71% -
SetIntersection_None_Vector_float_262144_1 -1.54% 1218065.487 1199277.056 - -3.14% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -1.54% 1.373 1.352 - -0.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.54% 3000372.215 2954162.064 - 0.88% -
rng::find_if_not(vector<int>)_(process_all)/8 -1.54% 2.549 2.510 - -0.31% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.54% 1289767.660 1269914.065 - 0.67% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.54% 22.005 21.667 - -3.20% -
BM_MakeThenSortHeap_float_SingleElement_256 -1.54% 4.110 4.047 - 1.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.53% 2.375 2.338 - -7.74% -
BM_PushHeap_string_Random_256 -1.53% 14.359 14.139 - -0.54% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.53% 4.127 4.064 - -2.19% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.53% 11569661.098 11392523.711 - -0.07% -
BM_num_put<long> -1.53% 11.802 11.621 - -4.09% -
BM_CmpLess_int_schar -1.53% 1.131 1.114 - -1.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.53% 2.368 2.332 - -3.22% -
rng::distance(join_view(vector<vector<int>>)/4096 -1.53% 4.483 4.414 - 2.44% -
BM_MakeHeap_float_PipeOrgan_16 -1.52% 1.286 1.266 - -0.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.52% 80.535 79.309 - 0.42% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -1.52% 16.496 16.246 - -3.62% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -1.52% 20.049 19.745 - -2.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.52% 4741563.615 4669657.342 - -2.24% -
BM_MakeHeap_uint64_Random_64 -1.51% 1.270 1.251 - -2.50% -
rng::find_if(deque<int>)_(bail_25%)/32768 -1.51% 2746.942 2705.401 - -2.56% -
BM_RangesMakeThenSortHeap_float_Descending_256 -1.50% 6.111 6.019 - 5.26% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.50% 289048.385 284699.292 - -4.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.50% 19.654 19.359 - 0.19% -
BM_RangesMakeThenSortHeap_float_Descending_4 -1.50% 1.303 1.283 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.50% 9961997.802 9812416.096 - 0.18% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.50% 8476.259 8349.090 - -1.76% -
SetIntersection_Front_Set_uint64_16384_4 -1.50% 1157670.514 1140313.523 - 5.25% -
rng::copy_if(list<int>)_(entire_range)/4096 -1.50% 3066.984 3021.103 - -0.95% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.50% 226.495 223.109 - 0.13% -
SetIntersection_None_Set_uint32_262144_262144 -1.50% 1179362.873 1161728.762 - 1.18% -
SetIntersection_None_Set_uint64_64_64 -1.50% 12008200.283 11828667.843 - -0.35% -
rng::search(vector<int>)_(single_element)/1000 -1.49% 231.259 227.807 - -1.78% -
BM_deque_vector_copy_backward/4000 -1.49% 142.997 140.865 - -0.93% -
SetIntersection_Front_Set_uint32_16384_1024 -1.49% 16340187.896 16096643.764 - 4.11% -
SetIntersection_Front_Vector_string_16384_16384 -1.49% 353835295.434 348564818.836 - -0.22% -
BM_MakeThenSortHeap_float_SingleElement_64 -1.49% 3.393 3.343 - 0.87% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -1.49% 10100.956 9950.668 - -48.62% -
BM_vector_deque_copy/1 -1.49% 2.368 2.333 - 0.59% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.49% 26.631 26.235 - 7.94% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.48% 177796046.595 175157018.461 - 0.48% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.48% 15.909 15.673 - -2.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.48% 20.021 19.725 - -0.15% -
BM_std_min<char>/5 -1.48% 1.456 1.434 - 0.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.48% 10.583 10.427 - -0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.47% 1401171.915 1380507.636 - -3.06% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.47% 791.888 780.241 - 0.58% -
SetIntersection_None_Vector_uint32_1024_1024 -1.47% 1165637.934 1148499.805 - 0.42% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.46% 508.046 500.606 - -1.92% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.46% 0.982 0.967 - 6.56% -
rng::move_backward(deque<int>)/64 -1.46% 7.248 7.142 - 27.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.46% 4.136 4.075 - -2.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.46% 724.322 713.752 - -0.91% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.46% 0.931 0.917 - -0.25% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.45% 10.554 10.400 - -1.73% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -1.45% 1.582 1.559 - -3.27% -
SetIntersection_Front_Vector_string_16_4 -1.45% 64471852.111 63538139.870 - -0.21% -
rng::is_sorted_until(list<int>,_pred)/8192 -1.45% 7680.484 7569.395 - -3.06% -
BM_std_minmax<unsigned_long_long>/7 -1.44% 2.514 2.478 - -1.99% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.44% 36142.415 35621.485 - -0.66% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.44% 24.762 24.405 - 0.04% -
SetIntersection_Interlaced_Set_float_262144_256 -1.44% 1581379.803 1558603.598 - -1.31% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.44% 42.342 41.733 - 0.49% -
BM_std_min<long_long>/3 -1.44% 1.323 1.304 - 1.64% -
std::search(list<int>)_(no_match)/1048576 -1.44% 852275.645 840027.330 - -1.19% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.43% 16.342 16.108 - -0.13% -
BM_RangesPushHeap_uint32_Random_16384 -1.43% 6.392 6.300 - 0.95% -
SetIntersection_Front_Set_string_1024_256 -1.43% 16052969.038 15823461.251 - -1.92% -
BM_MakeThenSortHeap_uint64_Ascending_262144 -1.43% 25.313 24.952 - -0.01% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.42% 5.994 5.908 - -2.30% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.42% 22.873 22.547 - -6.08% -
BM_MakeThenSortHeap_uint64_Ascending_64 -1.42% 8.435 8.315 - -0.28% -
rng::find_if(vector<char>)_(process_all)/1024 -1.42% 274.133 270.236 - -1.45% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.42% 74.262 73.207 - -2.83% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.42% 8.749 8.625 - -1.76% -
SetIntersection_Interlaced_Set_string_262144_1 -1.42% 1174218.064 1157580.235 - -1.04% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.41% 2110515.543 2080658.934 - -1.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.41% 25330975.794 24972757.606 - 0.38% -
std::multiset<int>::erase(iterator)/0 -1.41% 20.260 19.974 - 0.15% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.41% 30.593 30.161 - -1.28% -
BM_std_min<unsigned_char>/64 -1.41% 4.194 4.134 - 1.16% -
SetIntersection_None_Vector_string_16384_1024 -1.41% 1287936.177 1269753.735 - -0.79% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.41% 5.687 5.607 - -0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.41% 4624761.739 4559530.460 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.41% 1123987.776 1108135.843 - 1.60% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.41% 1988.012 1960.040 - 0.63% -
SetIntersection_Front_Vector_uint32_1024_64 -1.40% 1459394.153 1438904.403 - 3.49% -
SetIntersection_Front_Vector_float_16_4 -1.40% 58381647.980 57563672.502 - -0.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 -1.40% 1.126 1.110 - -0.94% -
std::multiset<int>::erase(key)_(existent)/32 -1.40% 22.593 22.277 - -0.32% -
std::multiset<int>::find(key)_(existent)/8192 -1.39% 8.463 8.345 - -6.34% -
std::for_each_n(deque<int>)/8192 -1.39% 263.112 259.449 - 0.78% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.39% 8.952 8.827 - 0.05% -
BM_RangesMakeHeap_string_Ascending_64 -1.39% 4.784 4.718 - -3.04% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.39% 12144814.655 11976349.566 - -0.05% -
SetIntersection_Front_Set_uint64_1024_16 -1.39% 1308817.473 1290671.191 - 0.58% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.39% 149797.714 147721.477 - -0.05% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 -1.38% 22.410 22.100 - -0.90% -
SetIntersection_Front_Vector_uint32_16_16 -1.38% 38426588.466 37895012.738 - 0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.38% 16.221 15.997 - -1.30% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.38% 9.743 9.609 - 4.62% -
std::sort(vector<int>)_(descending)/1024 -1.37% 1058.900 1044.349 - 0.26% -
SetIntersection_None_Set_uint32_256_256 -1.37% 5912470.934 5831224.939 - 1.07% -
bm_lexicographical_compare<signed_char>/512 -1.37% 8.095 7.984 - 0.07% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -1.37% 25.176 24.831 - -5.96% -
SetIntersection_Front_Set_uint32_262144_64 -1.37% 1998195.210 1970809.783 - -1.91% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.37% 22.600 22.290 - -2.39% -
SetIntersection_None_Vector_uint64_262144_1024 -1.37% 1207942.322 1191403.068 - 2.92% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.37% 1335340.210 1317087.498 - -0.62% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -1.36% 1.793 1.769 - -4.91% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.36% 278.491 274.697 - 5.43% -
BM_MakeThenSortHeap_float_Descending_1024 -1.36% 8.122 8.012 - 0.39% -
SetIntersection_None_Set_uint64_64_16 -1.36% 19258287.487 18996577.704 - 0.10% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 -1.36% 26.841 26.477 - 0.61% -
std::move(deque<int>)/4096 -1.35% 155.275 153.173 - -0.40% -
BM_std_minmax<short>/29 -1.35% 2.665 2.629 - -1.63% -
BM_deque_vector_copy/65536 -1.35% 3322.550 3277.725 - 11.48% -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 -1.35% 10.427 10.287 - -0.18% -
BM_lexicographical_compare_three_way_fast_path/65536 -1.35% 15305.979 15099.668 - 0.29% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.35% 13120.947 12944.151 - 0.14% -
std::set<int>::ctor(const&)/1024 -1.35% 6128.040 6045.515 - -3.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.35% 18.316 18.070 - 0.20% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.34% 5.801 5.723 - 1.89% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.34% 6530.287 6442.550 - 0.68% -
BM_std_minmax<short>/16 -1.34% 1.795 1.771 - -6.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.34% 4455440.405 4395699.311 - -0.17% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.34% 29.202 28.812 - 0.89% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.34% 1031.043 1017.256 - -1.27% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.33% 35.860 35.382 - -0.24% -
BM_MakeThenSortHeap_uint64_Descending_262144 -1.33% 24.856 24.525 - 0.10% -
SetIntersection_None_Vector_uint64_256_1 -1.33% 4552800.038 4492239.332 - -0.44% -
SetIntersection_Front_Set_uint64_262144_16384 -1.33% 345900351.453 341300336.014 - 1.50% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.33% 1.734 1.711 - 1.27% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.33% 10.019 9.886 - 3.48% -
SetIntersection_Front_Vector_string_256_4 -1.33% 4956060.990 4890276.581 - -1.61% -
std::find_end(list<int>)_(match_near_end)/1000 -1.33% 78.475 77.434 - -89.67% -
BM_RangesPushHeap_uint32_Random_4 -1.32% 2.435 2.403 - -5.86% -
rng::search_n(deque<int>)_(no_match)/1000 -1.32% 437.352 431.569 - 0.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.32% 1.119 1.104 - -3.60% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.32% 724.583 715.009 - 0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.32% 1092381.985 1077962.958 - -4.20% -
BM_StringRelational_Compare_Small_Small_ChangeLast -1.32% 1.658 1.636 - -6.10% -
SetIntersection_Front_Vector_float_256_256 -1.32% 4705283.743 4643363.728 - -1.26% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.31% 20.869 20.594 - 1.17% -
std::search(list<int>,_pred)_(single_element)/1024 -1.31% 853.001 841.823 - -0.14% -
std::search_n(deque<int>)_(no_match)/1000 -1.31% 450.156 444.263 - -0.80% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.31% 19.282 19.030 - 0.76% -
SetIntersection_None_Set_float_262144_262144 -1.31% 1183519.367 1168047.039 - 0.14% -
SetIntersection_None_Set_float_256_4 -1.31% 11684873.199 11532194.325 - -0.99% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.31% 1.128 1.114 - -1.14% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.30% 26295.222 25952.462 - -0.55% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.30% 16.454 16.239 - -0.20% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.30% 12900.960 12733.346 - -0.67% -
BM_MakeHeap_string_Descending_16 -1.30% 2.365 2.334 - -1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.30% 1119097.216 1104569.773 - -1.67% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.30% 1066.879 1053.050 - -0.07% -
BM_PushHeap_uint64_Random_64 -1.30% 5.349 5.279 - 0.12% -
SetIntersection_None_Vector_string_262144_16384 -1.30% 1357382.653 1339790.366 - -1.66% -
BM_deque_vector_ranges_move/64 -1.30% 2.602 2.568 - -1.53% -
rng::find_end(vector<int>)_(same_length)/8192 -1.29% 2005.854 1979.902 - -48.26% -
std::set<int>::ctor(const&)/8192 -1.29% 48924.490 48292.673 - -3.28% -
rng::search_n(vector<int>)_(no_match)/1048576 -1.29% 213484.712 210732.356 - 0.75% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.29% 10.594 10.457 - 2.53% -
rng::partial_sort(vector<int>)_(descending)/8 -1.29% 25.608 25.278 - 1.72% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.28% 5993271.382 5916412.135 - -1.18% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -1.28% 0.999 0.987 - 0.04% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.28% 10.454 10.320 - -1.13% -
BM_RangesPushHeap_string_PipeOrgan_4 -1.28% 2.511 2.479 - -3.76% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.28% 1.135 1.120 - 0.32% -
rng::remove(vector<int>)_(sprinkled)/50 -1.28% 65.509 64.671 - 17.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.28% 1121051.705 1106717.379 - 3.83% -
SetIntersection_Front_Vector_uint64_256_64 -1.28% 4575004.558 4516545.378 - -1.81% -
BM_std_min<char>/14 -1.27% 1.785 1.762 - -5.80% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.27% 3.709 3.662 - 1.40% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.27% 8.739 8.628 - -2.69% -
rng::copy(list<int>)/4096 -1.27% 3143.937 3103.932 - 1.24% -
std::unordered_multiset<int>::count(key)_(existent)/32 -1.27% 1.845 1.822 - -1.94% -
std::replace_if(vector<int>)_(prefix)/1024 -1.27% 277.202 273.681 - 0.73% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.27% 16.800 16.587 - -2.27% -
SetIntersection_Front_Set_string_256_4 -1.27% 5294948.766 5227774.148 - -0.87% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -1.27% 183.574 181.245 - -0.16% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.27% 24.569 24.257 - 0.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.27% 489.466 483.263 - -0.68% -
std::reverse(list<int>)/4096 -1.27% 1673.160 1651.969 - -1.37% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.27% 502.684 496.319 - -1.30% -
SetIntersection_Interlaced_Vector_float_16_16 -1.27% 38549996.583 38062060.135 - -2.76% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.27% 49.255 48.631 - 0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.26% 1434090.793 1415958.985 - 0.74% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 -1.26% 25.875 25.548 - 0.29% -
BM_RangesMakeHeap_string_SingleElement_256 -1.26% 6.300 6.221 - -1.82% -
SetIntersection_Front_Vector_uint32_64_4 -1.26% 17192520.307 16975366.187 - 0.23% -
rng::remove_if(deque<int>)_(sprinkled)/32 -1.26% 56.267 55.556 - -9.24% -
rng::count(list<int>)_(every_other)/8192 -1.26% 6989.570 6901.383 - -0.35% -
BM_MakeHeap_string_Descending_4 -1.26% 2.118 2.091 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.26% 1162510.983 1147860.400 - 1.14% -
BM_std_min<unsigned_char>/23 -1.26% 2.363 2.334 - 0.00% -
std::set<int>::upper_bound(key)_(existent)/1024 -1.26% 4.216 4.163 - 0.67% -
BM_MakeThenSortHeap_uint64_Random_262144 -1.26% 35.731 35.282 - -0.24% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -1.26% 7796.686 7698.797 - -1.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.26% 9.334 9.217 - -0.40% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.26% 315.668 311.706 - -0.26% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.25% 83437.908 82390.840 - -6.10% -
BM_RangesPushHeap_uint64_Random_262144 -1.25% 6.188 6.111 - 1.71% -
std::partial_sort(deque<int>)_(ascending)/8 -1.25% 30.447 30.066 - 1.50% -
std::multiset<int>::erase(key)_(existent)/0 -1.25% 21.237 20.970 - 0.77% -
BM_RangesPushHeap_string_SingleElement_16384 -1.25% 2.487 2.456 - -4.34% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.25% 26.740 26.405 - 1.70% -
std::stable_partition(vector<int>)_(dense)/32 -1.25% 21.223 20.957 - -5.41% -
SetIntersection_None_Set_float_1024_4 -1.25% 9098049.246 8984222.493 - 1.25% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.25% 160.218 158.215 - -0.83% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -1.25% 0.926 0.915 - -3.25% -
std::fill_n(vector<bool>)/32768 -1.25% 30.369 29.990 - -0.09% -
SetIntersection_Front_Vector_float_1024_1 -1.25% 1120876.722 1106893.540 - -1.66% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.25% 34522.434 34091.788 - -1.87% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.25% 3505.479 3461.805 - -1.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.24% 4655363.678 4597414.529 - -0.69% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 -1.24% 9.303 9.187 - -0.37% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.24% 3.882 3.834 - -1.57% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.24% 4.874 4.813 - -0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.24% 1193554.503 1178733.802 - -1.14% -
std::unordered_set<int>::count(key)_(non-existent)/32 -1.24% 1.431 1.414 - -4.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.24% 1164763.266 1150311.559 - -1.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.24% 17594969.556 17376823.584 - -0.75% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -1.24% 30.282 29.907 - -0.98% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.24% 75.228 74.297 - 1.13% -
BM_deque_deque_ranges_move/5500 -1.24% 201.879 199.382 - -0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.24% 1129749.800 1115783.729 - -0.78% -
std::multimap<int,_int>::insert(value)_(already_present)/0 -1.24% 18.390 18.162 - -0.21% -
SetIntersection_Interlaced_Set_string_262144_16 -1.23% 2198598.715 2171470.131 - 0.26% -
BM_PushHeap_string_Descending_256 -1.23% 2.314 2.286 - -25.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.23% 14.324 14.147 - -0.38% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.23% 105373.821 104077.358 - -1.70% -
SetIntersection_Front_Set_uint32_262144_4 -1.23% 1135370.681 1121412.710 - -1.13% -
BM_deque_deque_copy_backward/4000 -1.23% 148.143 146.324 - -1.79% -
rng::count(vector<int>)_(every_other)/8 -1.23% 1.370 1.353 - -2.19% -
BM_std_min<long_long>/12 -1.23% 2.069 2.044 - 0.75% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.22% 17.705 17.488 - -2.90% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.22% 126784.298 125233.235 - -1.93% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.22% 10.318 10.192 - -6.25% -
BM_RangesPushHeap_uint32_Ascending_1024 -1.22% 3.974 3.926 - 0.27% -
std::search_n(list<int>)_(no_match)/8192 -1.22% 6860.513 6776.940 - -7.38% -
rng::partition_point(list<int>)/1024 -1.22% 1291.448 1275.730 - 1.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.22% 6.822 6.739 - -1.67% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.22% 31.151 30.773 - 0.45% -
rng::find(list<int>)_(process_all)/1024 -1.21% 694.766 686.327 - -0.33% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -1.21% 0.998 0.986 - 0.02% -
SetIntersection_Front_Vector_uint32_16384_1 -1.21% 1111022.392 1097595.664 - -1.61% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.21% 2.595 2.563 - 5.27% -
std::search(vector<int>)_(same_length)/8192 -1.21% 1953.615 1930.039 - -1.55% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.21% 19.768 19.529 - 0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.21% 1128733.032 1115122.269 - -1.59% -
BM_MakeHeap_string_Ascending_16384 -1.20% 5.713 5.645 - -1.85% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -1.20% 149790.000 147987.744 - 0.38% -
SetIntersection_None_Vector_uint64_1024_1 -1.20% 1151005.128 1137168.076 - -0.44% -
SetIntersection_Front_Set_uint64_262144_1 -1.20% 1118260.122 1104821.924 - -4.40% -
SetIntersection_Interlaced_Vector_string_262144_1024 -1.20% 228871892.801 226123034.552 - -6.31% -
std::generate(list<int>)/50 -1.20% 15.857 15.666 - 1.97% -
std::multiset<int>::insert(value)_(already_present)/0 -1.20% 18.448 18.227 - 0.75% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.20% 28.152 27.814 - -0.60% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 -1.20% 32.069 31.686 - -0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 -1.19% 7.008 6.924 - 0.71% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.19% 4171.899 4122.116 - 0.57% -
BM_RangesSortHeap_uint64_4 -1.19% 0.954 0.943 - 0.97% -
BM_RangesPushHeap_uint32_Random_64 -1.19% 5.604 5.538 - 0.52% -
rng::is_sorted(list<int>,_pred)/8192 -1.19% 7288.843 7202.166 - -18.55% -
BM_MakeHeap_string_SingleElement_16384 -1.19% 5.988 5.917 - -3.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.19% 203367810.104 200956255.867 - -0.72% -
BM_deque_deque_move_backward/1 -1.18% 3.467 3.426 - 25.65% -
std::replace(vector<int>)_(sprinkled)/50 -1.18% 8.551 8.450 - 9.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.18% 19173514.523 18946654.778 - -1.93% -
BM_std_min<unsigned_char>/20 -1.18% 1.560 1.542 - 1.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.18% 17186803.193 16984052.395 - -1.48% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.17% 16.034 15.846 - -0.75% -
std::set<std::string>::clear()/1024 -1.17% 19727.324 19495.813 - -1.90% -
std::multiset<int>::erase(iterator)/8192 -1.17% 24.051 23.769 - 0.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.17% 1166538.268 1152856.134 - 0.10% -
BM_std_minmax_element<long_long>/4 -1.17% 1.268 1.253 - 0.11% -
SetIntersection_Interlaced_Vector_float_16_1 -1.17% 67732796.886 66939477.790 - -0.33% -
BM_MakeThenSortHeap_uint64_Random_16 -1.17% 8.619 8.518 - -0.49% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.17% 1.545 1.527 - -1.71% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.17% 39444.951 38984.415 - 2.23% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.17% 6485.480 6409.762 - 0.11% -
std::adjacent_find(vector<int>)/1048576 -1.17% 237565.745 234792.450 - -0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.17% 9052985.429 8947337.503 - -0.34% -
rng::find_if(deque<int>)_(bail_25%)/8 -1.17% 1.546 1.528 - 5.15% -
SetIntersection_Front_Set_uint64_16_4 -1.17% 59016805.387 58329114.298 - 0.03% -
BM_deque_vector_copy_backward/1 -1.16% 2.121 2.096 - 0.18% -
BM_std_min<short>/4000 -1.16% 53.744 53.118 - 0.08% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.16% 70.437 69.618 - 1.50% -
BM_RangesMakeThenSortHeap_float_Random_16384 -1.16% 47.378 46.828 - -0.51% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.16% 142121.525 140472.738 - -0.43% -
std::all_of(vector<int>)_(process_all)/32 -1.16% 8.426 8.328 - -1.99% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.16% 55055.954 54418.081 - 0.85% -
rng::find_last(vector<char>)_(bail_10%)/1024 -1.16% 113.423 112.109 - -0.55% -
std::find_first_of(list<int>)_(small_needle)/50 -1.16% 141.928 140.285 - 0.24% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 -1.16% 9.041 8.936 - 0.32% -
SetIntersection_None_Set_uint32_1024_256 -1.15% 8784032.022 8682632.837 - -1.36% -
BM_SortHeap_uint64_16 -1.15% 4.973 4.915 - -0.85% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -1.15% 15.031 14.858 - -1.40% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.15% 60923.802 60222.539 - -1.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -1.15% 6852669.370 6773826.683 - -0.68% -
SetIntersection_Front_Vector_string_1024_1 -1.15% 1152957.264 1139705.929 - -0.07% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.15% 28048.219 27725.939 - -1.58% -
BM_std_min<unsigned_char>/512 -1.15% 6.414 6.340 - -1.17% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.15% 77.982 77.087 - -0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.15% 17706192.655 17503153.376 - -0.82% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.15% 27.695 27.377 - -0.94% -
BM_std_min<unsigned_char>/4000 -1.15% 27.357 27.044 - -0.07% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -1.15% 13105.269 12955.132 - 0.44% -
BM_RangesMakeThenSortHeap_uint64_Random_64 -1.15% 11.910 11.774 - -0.88% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.15% 1957.600 1935.184 - 0.73% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.14% 18.203 17.995 - -0.90% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.14% 13.936 13.777 - -3.12% -
BM_std_min<short>/4096 -1.14% 55.132 54.502 - 0.16% -
std::replace_if(list<int>)_(prefix)/32 -1.14% 13.227 13.076 - -0.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.14% 7.576 7.489 - -2.60% -
BM_MakeThenSortHeap_uint64_Descending_16384 -1.14% 16.380 16.194 - -0.07% -
std::count(deque<int>)_(every_other)/8 -1.14% 2.562 2.533 - -0.01% -
std::multiset<std::string>::clear()/8192 -1.13% 204714.516 202392.142 - 1.19% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.13% 9.970 9.857 - -0.80% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.13% 5.981 5.913 - -1.83% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.13% 1.219 1.205 - -2.37% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.13% 10.239 10.124 - 7.35% -
BM_RangesPushHeap_uint32_Ascending_256 -1.13% 3.114 3.079 - 0.38% -
SetIntersection_Front_Vector_uint32_262144_1 -1.13% 1110595.730 1098086.800 - 0.80% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 -1.13% 20.780 20.546 - 0.03% -
std::count(vector<bool>)/1000 -1.13% 3.003 2.969 - -1.15% -
rng::rotate(deque<int>)_(by_1/2)/32 -1.13% 7.638 7.552 - 2.89% -
std::multiset<std::string>::insert(value)_(already_present)/0 -1.12% 19.765 19.543 - -0.02% -
BM_RangesMakeThenSortHeap_float_Ascending_16 -1.12% 2.987 2.954 - 0.25% -
BM_StringEraseToEnd_Large_Opaque -1.12% 1.023 1.012 - 0.19% -
BM_PushHeap_uint64_Random_16384 -1.12% 6.076 6.008 - -1.50% -
BM_RangesPopHeap_uint32_4 -1.12% 2.675 2.645 - 0.61% -
BM_deque_deque_ranges_copy_backward/4000 -1.12% 147.611 145.956 - -0.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.12% 2.364 2.338 - -0.98% -
BM_std_min<short>/5500 -1.12% 75.734 74.886 - 0.13% -
SetIntersection_Interlaced_Set_float_1024_16 -1.12% 11819076.193 11686777.596 - -0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.12% 1126245.583 1113643.386 - -0.18% -
BM_CmpLess_short_short -1.12% 0.966 0.955 - -1.04% -
BM_std_minmax<int>/32 -1.12% 1.618 1.600 - -1.16% -
std::find_if(list<int>)_(process_all)/50 -1.12% 21.789 21.546 - 0.41% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.12% 5.174 5.116 - -1.47% -
SetIntersection_None_Set_uint32_262144_4 -1.12% 1177082.926 1163957.846 - 0.54% -
rng::shuffle(vector<int>)/8192 -1.11% 72774.318 71962.952 - -1.08% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.11% 12202.758 12066.778 - 1.45% -
BM_std_min<unsigned_short>/12 -1.11% 1.568 1.550 - 2.20% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.11% 54169451.921 53567076.926 - -0.86% -
SetIntersection_Front_Set_float_262144_4 -1.11% 1153179.404 1140356.115 - 0.01% -
BM_std_min<unsigned_short>/512 -1.11% 7.318 7.237 - 1.38% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.11% 22.131 21.885 - -0.30% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.11% 13300.133 13152.630 - 1.17% -
BM_std_min<unsigned_char>/4096 -1.11% 29.199 28.875 - -0.20% -
BM_vector_deque_ranges_copy/64 -1.11% 2.831 2.799 - -0.66% -
BM_RangesPushHeap_float_Random_64 -1.11% 6.695 6.621 - -1.17% -
std::shift_left(deque<int>)/32 -1.11% 4.827 4.774 - 0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.10% 1194970.050 1181769.920 - -0.60% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.10% 1121532.601 1109144.273 - -1.09% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.10% 5719.302 5656.282 - 0.11% -
std::distance(join_view(vector<vector<int>>))/4096 -1.10% 4.461 4.412 - -1.32% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.10% 13.832 13.680 - -0.20% -
rng::fill_n(vector<bool>)/32768 -1.10% 30.267 29.935 - -0.73% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.10% 13.970 13.817 - -0.67% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.10% 22505321.701 22258760.139 - -1.20% -
SetIntersection_None_Set_float_1024_256 -1.10% 8950388.029 8852368.767 - -1.92% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.09% 19.028 18.819 - -0.56% -
BM_deque_vector_move/64 -1.09% 2.611 2.583 - -1.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.09% 60160557.483 59502995.013 - -0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.09% 58930983.331 58287620.815 - -0.95% -
SetIntersection_None_Vector_float_1024_64 -1.09% 1156538.480 1143912.661 - -1.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.09% 1.945 1.924 - -0.17% -
rng::contains(vector<int>)_(process_all)/8192 -1.09% 1844.647 1824.565 - -0.70% -
SetIntersection_Front_Vector_float_1024_4 -1.09% 1139094.992 1126712.944 - 0.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.09% 21.607 21.372 - 0.77% -
BM_RangesMakeHeap_float_Random_16 -1.09% 1.605 1.587 - -7.19% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.09% 3.716 3.675 - -2.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.08% 1658228.674 1640243.722 - -5.08% -
rng::copy(deque<int>)/262144 -1.08% 10251.289 10140.144 - -2.63% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.08% 9.084 8.986 - -0.32% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 -1.08% 16.550 16.370 - -0.01% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -1.08% 8.757 8.663 - 0.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.08% 10.859 10.742 - -0.35% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.08% 274328.729 271371.968 - -1.31% -
rng::starts_with(deque<int>)/8192 -1.08% 3881.859 3840.080 - -0.31% -
SetIntersection_Front_Set_float_64_4 -1.08% 17442321.149 17254678.489 - -0.36% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.07% 3.436 3.399 - 2.30% -
BM_std_min<char>/24 -1.07% 2.647 2.619 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.07% 8869614.347 8774425.004 - 1.09% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 -1.07% 16.671 16.492 - -0.09% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.07% 14595.464 14438.890 - 2.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.07% 11104373.011 10985329.948 - -0.39% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -1.07% 41.082 40.641 - 26.17% -
SetIntersection_Front_Set_float_262144_262144 -1.07% 1759150.555 1740333.740 - -2.42% -
rng::contains(vector<int>)_(process_all)/1048576 -1.07% 237567.057 235027.247 - -0.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.07% 15781.129 15612.513 - -0.48% -
SetIntersection_Front_Vector_string_16384_256 -1.07% 10108713.728 10000794.952 - -1.51% -
BM_MakeThenSortHeap_uint64_Descending_64 -1.07% 8.440 8.350 - -0.61% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.07% 9.474 9.373 - 0.73% -
SetIntersection_Front_Vector_string_256_1 -1.06% 4614358.590 4565232.269 - 0.41% -
std::set<std::string>::clear()/8192 -1.06% 200648.618 198513.816 - -1.73% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.06% 2.990 2.958 - 4.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.06% 174383.595 172532.701 - -0.67% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -1.06% 2.742 2.713 - -0.55% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.06% 8.595 8.504 - -1.39% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.06% 64.451 63.768 - 0.91% -
BM_RangesPushHeap_uint32_Ascending_64 -1.06% 2.243 2.219 - 0.19% -
rng::sample(deque<int>)/1024 -1.06% 11541.646 11419.595 - -0.78% -
BM_MakeThenSortHeap_string_SingleElement_4 -1.06% 6.368 6.301 - 5.73% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.06% 1.908 1.887 - 1.86% -
BM_PushHeap_string_Random_64 -1.06% 12.828 12.693 - 0.35% -
BM_std_min<unsigned_char>/14 -1.06% 1.823 1.804 - 0.53% -
std::find(list<int>)_(process_all)/50 -1.06% 18.777 18.579 - 2.47% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.05% 1915.189 1894.991 - 0.51% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.05% 5.408 5.351 - -0.64% -
rng::search_n(list<int>,_pred)_(no_match)/1024 -1.05% 854.055 845.056 - -0.41% -
BM_std_min<short>/7 -1.05% 1.121 1.109 - -0.01% -
BM_MakeHeap_string_Random_4 -1.05% 5.841 5.780 - -0.52% -
rng::rotate(deque<int>)_(1_element_backward)/1024 -1.05% 42.937 42.485 - 8.63% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.05% 108696.381 107553.714 - -2.14% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.05% 585.647 579.501 - 0.24% -
BM_std_minmax_element<char>/64 -1.05% 17.503 17.320 - -1.95% -
SetIntersection_Interlaced_Vector_float_4_1 -1.04% 230450233.689 228044260.574 - -0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.04% 209305889.090 207121953.032 - -0.61% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.04% 949.221 939.319 - 0.01% -
rng::copy(vector<int>)/4096 -1.04% 151.201 149.625 - 0.13% -
BM_std_min<unsigned___int128>/3 -1.04% 1.030 1.019 - -2.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.04% 3138163.979 3105531.656 - -0.25% -
BM_PushHeap_uint64_Ascending_16384 -1.04% 3.687 3.649 - 2.36% -
BM_std_minmax<short>/21 -1.04% 2.050 2.029 - -0.75% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 -1.04% 25.466 25.202 - -0.37% -
std::replace_if(deque<int>)_(prefix)/32 -1.04% 14.079 13.933 - -1.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.03% 1113.109 1101.593 - -10.71% -
BM_PushHeap_string_Ascending_4 -1.03% 2.593 2.566 - -2.43% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.03% 29.320 29.018 - -0.89% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.03% 298.400 295.329 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.03% 1970559.268 1950295.577 - -19.91% -
SetIntersection_None_Vector_uint64_262144_1 -1.03% 1206126.169 1193728.656 - 1.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.03% 171291.193 169534.606 - -0.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.02% 798.876 790.696 - -0.42% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -1.02% 32682.808 32348.168 - -19.96% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 -1.02% 5135.646 5083.106 - -1.10% -
BM_vector_deque_copy_backward/65536 -1.02% 8030.260 7948.356 - 2.56% -
SetIntersection_Front_Set_float_262144_1 -1.02% 1111941.146 1100603.589 - -1.38% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.02% 14.062 13.918 - 0.40% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.02% 761833.242 754080.946 - -0.68% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.02% 3.689 3.652 - -1.60% -
BM_std_minmax<short>/18 -1.02% 2.000 1.980 - -0.59% -
std::list<std::string>::ctor(size)/1024 -1.02% 12416.128 12290.080 - -0.47% -
std::stable_sort(deque<int>)_(descending)/8192 -1.02% 21258.416 21042.626 - -0.03% -
std::set<int>::contains(key)_(existent)/32 -1.01% 1.703 1.686 - -2.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.01% 16.245 16.080 - 0.20% -
std::map<int,_int>::count(key)_(existent)/32 -1.01% 1.747 1.729 - 1.93% -
SetIntersection_None_Set_uint32_256_64 -1.01% 9367846.610 9273064.221 - -1.24% -
BM_std_min<unsigned_long_long>/13 -1.01% 1.735 1.718 - -2.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.01% 34.928 34.575 - -0.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.01% 143072.317 141630.988 - 0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.01% 1420620.087 1406319.576 - -1.83% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -1.00% 1.597 1.581 - 2.91% -
BM_MakeThenSortHeap_uint32_SingleElement_64 -1.00% 7.285 7.212 - -0.89% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.00% 10.847 10.738 - -0.59% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -1.00% 19.784 19.586 - -13.83% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34935.59% 1001212.809 350780784.491 - -0.11% -
BM_std_min<int>/26 655.02% 1.526 11.521 - 654.51% -
BM_std_min<int>/25 634.48% 1.480 10.869 - 634.44% -
rng::copy_n(vector<bool>)_(unaligned)/262144 522.00% 1368.958 8514.989 - 522.27% -
std::copy_n(vector<bool>)_(unaligned)/262144 429.76% 1712.161 9070.411 - 429.10% -
BM_std_min<short>/64 279.24% 3.534 13.402 - 281.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 182.35% 19.904 56.200 - 166.35% -
rng::copy_backward(vector<bool>)_(aligned)/262144 159.81% 294.331 764.711 - 171.49% -
std::fill(list<int>)/50 110.60% 16.875 35.539 - 1.12% -
std::search_n(list<int>)_(no_match)/1024 104.92% 758.598 1554.498 - 107.39% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 103.40% 104.469 212.493 - 112.67% -
rng::remove(vector<int>)_(sprinkled)/8192 101.94% 1983.225 4004.980 - 3.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 95.43% 44.854 87.656 - 25.11% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 92.20% 31.611 60.756 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_262144_16 89.98% 3187398.526 6055369.294 - 87.22% -
rng::rotate_copy(vector<int>)/32 89.67% 2.082 3.949 - 89.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 88.91% 104.833 198.041 - 95.77% -
rng::remove(vector<int>)_(sprinkled)/1024 84.42% 288.177 531.449 - 1.04% -
std::set<std::string>::erase(key)_(existent)/8192 75.54% 71.061 124.744 - 75.26% -
BM_deque_deque_ranges_move_backward/0 75.10% 0.792 1.387 - 0.03% -
rng::rotate_copy(deque<int>)/32 74.51% 2.693 4.700 - 76.14% -
BM_deque_deque_ranges_copy_backward/0 73.43% 0.801 1.389 - 0.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 73.29% 22.130 38.349 - -4.10% -
rng::rotate_copy(vector<int>)/50 72.87% 2.693 4.656 - 72.89% -
rng::rotate_copy(deque<int>)/50 72.65% 3.015 5.206 - 72.67% -
BM_deque_deque_copy_backward/0 71.57% 0.809 1.388 - 0.03% -
rng::find_end(vector<int>)_(single_element)/8192 71.24% 1912.641 3275.186 - 0.99% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 71.16% 23.891 40.891 - 33.67% -
rng::find_end(vector<int>)_(single_element)/1024 70.59% 242.411 413.534 - 0.73% -
rng::find_end(vector<int>)_(single_element)/1000 70.44% 237.076 404.076 - 0.88% -
BM_StringRead_Cold_Deep_Empty 70.27% 0.802 1.366 - 48.86% -
BM_deque_deque_move_backward/0 70.24% 0.815 1.387 - 0.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 68.30% 29.042 48.877 - 10.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 67.30% 79.427 132.885 - 67.55% -
BM_RangesMakeHeap_uint64_Random_4 66.74% 1.154 1.924 - 7.44% -
BM_StringRead_Cold_Shallow_Empty 66.10% 0.786 1.306 - 43.68% -
std::unique_copy(deque<int>)_(contiguous)/52 63.75% 15.345 25.127 - 73.38% -
BM_StringRead_Cold_Shallow_Small 62.79% 0.777 1.265 - 42.65% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 59.95% 42.507 67.989 - -2.68% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 58.74% 0.306 0.485 - 80.76% -
BM_StringRead_Cold_Deep_Small 56.91% 0.807 1.266 - 32.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 55.89% 0.447 0.697 - 20.97% -
rng::find_end(vector<int>)_(process_all)/8192 54.96% 1904.428 2951.064 - 0.81% -
BM_StringConstructDestroyCStr_Empty_Transparent 54.44% 0.236 0.364 - 15.31% -
rng::find_end(vector<int>)_(process_all)/1024 54.18% 242.555 373.978 - 0.76% -
rng::find_end(vector<int>)_(process_all)/1000 53.94% 236.990 364.830 - 0.78% -
BM_RangesPopHeap_uint32_1 53.34% 0.415 0.637 - 44.01% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 52.71% 57.316 87.524 - -1.93% -
BM_StringRead_Cold_Shallow_Large 52.06% 1.034 1.572 - 29.00% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 51.95% 27.360 41.575 - 2.27% -
BM_StringRead_Cold_Deep_Large 51.77% 1.209 1.835 - 29.83% -
BM_deque_deque_copy_backward/64 51.31% 3.374 5.105 - 1.21% -
rng::replace(vector<int>)_(sprinkled)/50 51.27% 8.028 12.144 - 43.13% -
BM_deque_deque_ranges_copy_backward/64 51.08% 3.377 5.102 - 1.18% -
std::shift_left(vector<int>)/32 50.21% 2.993 4.496 - 51.10% -
BM_deque_deque_move_backward/64 50.20% 3.379 5.076 - 0.79% -
BM_deque_deque_ranges_move_backward/64 49.82% 3.377 5.059 - 0.12% -
BM_RangesPushHeap_uint64_Descending_1 49.40% 0.467 0.697 - 69.08% -
rng::find_end(vector<int>)_(process_all)/1048576 48.72% 253644.620 377215.023 - 0.78% -
std::multiset<std::string>::find(key)_(existent)/8192 47.70% 28.907 42.696 - 26.80% -
std::unique_copy(deque<int>)_(contiguous)/32 46.04% 11.045 16.130 - 68.71% -
SetIntersection_Interlaced_Set_string_16384_16 45.75% 244039477.766 355688205.930 - 43.78% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 45.53% 36.974 53.808 - 0.79% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 45.31% 6.589 9.575 - 34.41% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 44.88% 28.032 40.613 - 0.76% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 44.79% 23.458 33.964 - 0.51% -
std::map<std::string,_int>::erase(key)_(existent)/8192 43.48% 64.897 93.115 - -12.18% -
std::all_of(vector<int>)_(process_all)/50 42.91% 12.737 18.202 - -0.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 42.69% 51.106 72.922 - 0.39% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 41.81% 23.878 33.861 - 22.80% -
rng::replace(vector<int>)_(sprinkled)/32 41.77% 5.605 7.946 - 40.68% -
BM_MakeHeap_uint32_Random_4 41.62% 1.122 1.588 - -8.02% -
rng::find_last(deque<int>)_(bail_90%)/1048576 41.43% 25564.402 36156.545 - 41.34% -
rng::stable_partition(list<int>)_(dense)/8192 41.07% 18229.439 25716.691 - 34.77% -
rng::for_each(multimap<int>)/8 40.35% 4.513 6.334 - 2.89% -
std::rotate_copy(deque<int>)/32 40.26% 2.622 3.678 - 32.55% -
std::rotate_copy(deque<int>)/50 40.23% 3.009 4.219 - 40.38% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.19% 29.773 41.738 - -0.73% -
std::transform(deque<int>,_deque<int>)/50 39.46% 33.403 46.584 - 37.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 39.34% 0.349 0.486 - 78.68% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 38.90% 46.158 64.115 - 31.52% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.86% 28.323 39.330 - 1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 38.44% 248119157.896 343490800.066 - 38.62% -
rng::for_each(multiset<int>)/8 38.12% 4.575 6.319 - 1.74% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 37.58% 47.646 65.551 - 36.73% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 37.38% 6.667 9.160 - -18.40% -
std::map<std::string,_int>::insert(value)_(already_present)/0 37.29% 12.159 16.693 - 0.19% -
rng::search(deque<int>)_(no_match)/1024 36.60% 305.071 416.720 - 75.40% -
rng::for_each(set<int>)/8 36.58% 4.616 6.304 - -0.25% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 36.52% 6.355 8.676 - 0.36% -
std::map<std::string,_int>::erase(key)_(existent)/0 36.48% 42.205 57.602 - -15.70% -
rng::for_each(map<int>)/8 36.43% 4.474 6.104 - 0.75% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 36.04% 48.757 66.330 - 35.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 35.46% 60.081 81.385 - 35.08% -
std::shift_right(deque<int>)/32 34.92% 3.252 4.387 - 0.95% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 34.86% 66.582 89.794 - 21.81% -
rng::replace(vector<int>)_(sprinkled)/1024 34.65% 172.147 231.798 - 27.60% -
BM_std_min<int>/1 34.62% 0.282 0.379 - 31.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 34.45% 29.056 39.065 - -8.27% -
std::unordered_set<int>::contains(key)_(non-existent)/32 34.30% 1.529 2.053 - 36.75% -
rng::find_end(deque<int>)_(single_element)/8192 33.93% 2203.322 2950.803 - 32.14% -
std::search(deque<int>,_pred)_(no_match)/1024 33.60% 327.319 437.289 - -0.57% -
rng::find_end(deque<int>)_(single_element)/1024 33.59% 277.999 371.367 - 19.17% -
rng::unique_copy(deque<int>)_(sprinkled)/52 33.42% 14.761 19.695 - 33.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 33.39% 28.527 38.051 - 33.08% -
rng::unique_copy(list<int>)_(contiguous)/52 32.68% 22.722 30.147 - 0.86% -
std::multiset<std::string>::find(key)_(existent)/1024 32.07% 23.611 31.182 - 4.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 31.05% 0.336 0.440 - 10.65% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 30.97% 4.463 5.846 - 33.81% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 30.33% 24.738 32.241 - -0.74% -
rng::transform(deque<int>,_deque<int>)/50 29.98% 34.311 44.598 - 30.61% -
std::move_backward(deque<int>)/64 29.91% 5.474 7.111 - -0.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 29.49% 31.860 41.254 - 29.25% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.38% 2960.697 3830.667 - 0.06% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.36% 2958.414 3826.903 - -0.09% -
rng::copy_if(list<int>)_(entire_range)/64 29.20% 30.797 39.790 - 29.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 28.92% 0.447 0.576 - 23.53% -
std::partition(deque<int>)_(sparse)/32 28.90% 9.640 12.426 - 27.55% -
BM_std_min<short>/1 28.69% 0.293 0.377 - 16.62% -
std::adjacent_find(deque<int>)/8 28.57% 2.957 3.801 - 20.23% -
BM_std_min<unsigned_short>/1 28.21% 0.254 0.326 - 0.32% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 28.20% 88.814 113.859 - 3.79% -
BM_PushHeap_uint64_Descending_1 28.20% 0.449 0.575 - 10.70% -
std::find_end(deque<int>)_(single_element)/1024 28.17% 259.051 332.024 - 0.14% -
BM_RangesMakeHeap_float_Descending_64 28.12% 0.193 0.247 - 21.36% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.07% 409.192 524.071 - 0.68% -
BM_vector_deque_ranges_copy_backward/0 27.84% 0.442 0.565 - 12.91% -
rng::unique_copy(deque<int>)_(sprinkled)/32 27.57% 10.083 12.863 - 39.19% -
BM_RangesPopHeap_uint64_1 27.52% 0.445 0.568 - 29.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 27.38% 29.548 37.640 - -23.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 27.10% 0.495 0.629 - 42.61% -
rng::move_backward(deque<int>)/64 27.09% 5.620 7.142 - -1.46% -
BM_StringRelational_Eq_Small_Small_ChangeLast 26.92% 1.678 2.129 - 0.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 26.87% 6.215 7.885 - -10.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.79% 30.666 38.881 - -15.15% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.67% 409.385 518.559 - -0.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 26.64% 35.100 44.451 - -0.35% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 26.23% 51.414 64.900 - 29.55% -
rng::for_each(map<int>::iterator)/8 26.22% 4.561 5.756 - -0.19% -
std::find_end(deque<int>)_(process_all)/8192 26.21% 2040.607 2575.525 - 28.66% -
std::unordered_set<std::string>::count(key)_(existent)/8192 26.17% 32.211 40.641 - -1.07% -
BM_PopHeap_uint32_1 26.10% 0.456 0.575 - 10.48% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 26.10% 4.569 5.762 - -9.74% -
rng::replace(vector<int>)_(sprinkled)/8192 25.87% 1376.809 1732.927 - 19.09% -
BM_PushHeap_float_Descending_1 25.81% 0.431 0.542 - 1.31% -
BM_deque_deque_move_backward/1 25.65% 2.726 3.426 - -1.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 25.54% 1.157 1.452 - -2.57% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 25.52% 60.673 76.160 - 16.66% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 25.45% 1.497 1.878 - -11.27% -
BM_std_min<unsigned___int128>/1 25.32% 0.367 0.460 - 35.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 25.17% 29.209 36.562 - -4.71% -
BM_deque_deque_ranges_move_backward/1 24.87% 2.795 3.490 - -0.95% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 24.76% 1.967 2.454 - -4.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 24.71% 70.948 88.483 - 23.35% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 24.69% 92.006 114.723 - 15.10% -
std::find_end(deque<int>)_(single_element)/1000 24.60% 250.177 311.727 - -0.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 24.58% 29.443 36.680 - 22.77% -
SetIntersection_Interlaced_Vector_uint64_16384_16 24.58% 2435060.489 3033528.837 - 20.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 24.45% 2071386.390 2577921.885 - -1.62% -
rng::find_last(vector<int>)_(bail_90%)/8 24.30% 0.548 0.681 - 11.19% -
BM_deque_deque_move_backward/2 24.22% 2.466 3.063 - -1.57% -
BM_std_min<__int128>/1 23.97% 0.371 0.460 - 0.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.88% 25.272 31.307 - 25.35% -
std::find_end(deque<int>)_(process_all)/1024 23.78% 265.101 328.146 - 11.90% -
rng::find_end(deque<int>)_(process_all)/1000 23.60% 252.042 311.535 - 0.07% -
std::set<std::string>::count(key)_(existent)/32 23.54% 14.472 17.879 - 23.02% -
SetIntersection_Interlaced_Vector_uint64_16384_64 23.49% 5991653.634 7399369.366 - 19.60% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 23.17% 1.167 1.437 - 0.60% -
std::is_sorted(deque<int>)/8 23.11% 2.512 3.093 - 11.74% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 22.87% 0.567 0.696 - 36.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 22.86% 29.829 36.647 - 21.32% -
std::unordered_map<int,_int>::find(key)_(existent)/32 22.73% 1.160 1.424 - -7.12% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 22.50% 0.294 0.360 - 19.45% -
BM_PopHeap_pair<uint32,_uint32>_1 22.46% 0.506 0.620 - -10.79% -
rng::for_each(map<int>)/32 22.21% 21.250 25.970 - 1.69% -
std::move_backward(deque<int>)/8 22.18% 3.319 4.055 - -0.60% -
std::unordered_multiset<int>::find(key)_(existent)/1024 22.00% 1.161 1.416 - 12.74% -
rng::swap_ranges(list<int>)/8192 21.95% 10073.590 12284.526 - 14.65% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 21.85% 28.861 35.167 - 1.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.82% 22.064 26.877 - -21.56% -
BM_deque_deque_copy_backward/512 21.79% 18.571 22.618 - 1.03% -
std::shift_right(deque<int>)/50 21.53% 4.213 5.120 - -3.23% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 21.51% 1.296 1.574 - 1.53% -
std::map<std::string,_int>::insert(value)_(new_value)/32 21.41% 33.788 41.021 - -6.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.34% 46.450 56.363 - 9.26% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.28% 25.525 30.957 - -0.06% -
BM_deque_deque_ranges_move_backward/2 21.09% 2.528 3.061 - -1.55% -
BM_deque_deque_ranges_copy_backward/1 20.92% 2.775 3.355 - -3.18% -
std::multiset<int>::insert(value)_(new_value)/8192 20.91% 74.026 89.507 - 1.03% -
std::multiset<int>::find(key)_(non-existent)/8192 20.79% 8.539 10.313 - 14.87% -
std::adjacent_find(deque<int>)/50 20.76% 14.773 17.839 - 17.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.71% 17.554 21.189 - 21.12% -
std::find_end(deque<int>)_(process_all)/1048576 20.62% 265381.787 320110.921 - 21.13% -
BM_std_minmax_element<long_long>/2 20.57% 0.538 0.648 - 0.29% -
BM_lexicographical_compare_three_way_slow_path/1 20.54% 0.364 0.439 - 21.21% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 20.52% 9.205 11.094 - 4.84% -
std::partition(deque<int>)_(sparse)/50 20.43% 15.538 18.711 - 22.80% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20.42% 10279.085 12377.569 - -11.43% -
BM_deque_deque_copy_backward/1 20.40% 2.796 3.366 - -3.78% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.37% 20.451 24.617 - -4.10% -
std::copy_n(vector<bool>)_(aligned)/1048576 20.36% 1677.673 2019.208 - 45.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.30% 30.443 36.622 - 4.40% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 20.22% 289.489 348.037 - 28.65% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 20.07% 6.817 8.184 - 16.33% -
rng::for_each(set<int>)/32 19.61% 21.407 25.605 - 0.49% -
std::find(vector<bool>)_(process_all)/50 19.57% 0.579 0.692 - -3.32% -
std::map<std::string,_int>::erase(iterator)/32 19.35% 27.710 33.071 - 15.74% -
BM_RangesMakeHeap_float_Heap_64 19.12% 0.206 0.245 - 12.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 18.95% 1317.860 1567.649 - 14.08% -
rng::copy_backward(vector<int>)/4096 18.93% 141.099 167.811 - -15.86% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 18.85% 10496.613 12475.511 - 19.56% -
BM_deque_deque_ranges_copy_backward/2 18.73% 2.532 3.006 - -3.45% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 18.68% 4.602 5.462 - 0.40% -
BM_deque_deque_copy_backward/2 18.63% 2.534 3.006 - -3.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 18.58% 51.061 60.546 - 22.85% -
BM_StringRelational_Less_Large_Large_Control 18.53% 2.047 2.427 - 4.05% -
std::for_each_n(join_view(vector<vector<int>>))/8 18.21% 1.678 1.984 - 8.49% -
SetIntersection_Front_Vector_uint32_1024_1024 18.12% 5994053.260 7079954.171 - 0.82% -
std::unique_copy(deque<int>)_(sprinkled)/32 17.88% 9.231 10.882 - -0.84% -
BM_PushHeap_uint64_SingleElement_1 17.76% 0.522 0.614 - 22.92% -
BM_std_min<unsigned_int>/1 17.75% 0.325 0.383 - -14.62% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.72% 17.695 20.831 - -31.31% -
std::find_end(deque<int>)_(single_element)/8192 17.67% 2038.462 2398.655 - 2.03% -
rng::find(vector<char>)_(bail_25%)/8 17.50% 0.983 1.155 - 8.78% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 17.44% 1237.061 1452.759 - -4.13% -
std::set<std::string>::erase(iterator)/1024 17.35% 28.150 33.034 - 18.29% -
std::set<std::string>::erase(iterator)/0 17.35% 25.427 29.838 - 16.46% -
rng::for_each(multiset<int>)/32 17.32% 21.894 25.686 - 1.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 17.27% 1.080 1.267 - -9.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 17.26% 1.862 2.183 - -25.13% -
rng::remove(vector<int>)_(sprinkled)/50 17.25% 55.156 64.671 - -1.28% -
std::rotate(list<int>)_(1_element_forward)/32 17.13% 12.384 14.506 - -0.40% -
std::stable_partition(list<int>)_(dense)/8192 17.09% 17474.912 20461.428 - 17.17% -
rng::search(deque<int>)_(same_length)/1000 17.00% 331.309 387.645 - 16.29% -
std::rotate_copy(vector<int>)/50 16.99% 2.701 3.160 - 16.93% -
rng::find_last(vector<char>)_(bail_90%)/1024 16.92% 12.079 14.123 - 1.95% -
std::multimap<std::string,_int>::ctor(const&)/32 16.91% 712.884 833.425 - 0.29% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 16.90% 777.472 908.839 - 7.85% -
rng::partition_copy(list<int>)/8192 16.85% 7369.174 8610.999 - 23.31% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 16.63% 24996.242 29152.152 - 15.55% -
std::move(vector<bool>)_(unaligned)/512 16.43% 3.977 4.631 - 0.12% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 16.42% 25.696 29.914 - 0.73% -
SetIntersection_None_Set_uint32_16384_16384 16.38% 154224816.027 179486786.568 - 18.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 16.37% 0.447 0.521 - 11.54% -
std::remove_copy_if(list<int>)_(sprinkled)/50 16.20% 24.626 28.616 - 16.45% -
rng::move_backward(list<int>)/4096 16.11% 6560.116 7616.730 - 16.29% -
rng::find_end(deque<int>)_(single_element)/1000 16.06% 293.157 340.232 - 0.98% -
rng::for_each(multimap<int>)/32 16.04% 22.421 26.018 - -0.67% -
rng::find(vector<int>)_(bail_25%)/8 15.88% 1.368 1.586 - 0.23% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 15.80% 614.138 711.151 - -44.13% -
std::stable_partition(list<int>)_(alloc_fails)/8192 15.76% 25255.203 29234.296 - 16.29% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 15.75% 91.418 105.812 - 17.36% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 15.51% 19.084 22.044 - -12.52% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 15.49% 1.338 1.546 - 11.06% -
rng::search(list<int>,_pred)_(single_element)/8192 15.45% 8320.133 9605.357 - 15.04% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 15.30% 60.162 69.366 - 124.42% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 15.15% 31.581 36.367 - -47.16% -
BM_StringDestroy_Empty 15.15% 0.655 0.754 - 0.47% -
rng::find_end(forward_list<int>)_(same_length)/8192 15.11% 14344.443 16512.177 - 6.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 15.10% 8142213.485 9372084.065 - 18.09% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 15.06% 0.390 0.449 - -23.76% -
rng::is_sorted_until(deque<int>,_pred)/8 14.95% 3.855 4.432 - 3.79% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 14.93% 26.419 30.364 - 14.37% -
BM_deque_deque_move_backward/512 14.87% 18.633 21.404 - 0.17% -
BM_RangesMakeHeap_uint64_Descending_64 14.83% 0.235 0.270 - 10.96% -
std::rotate(list<int>)_(1_element_forward)/50 14.76% 24.278 27.862 - 6.01% -
rng::rotate(list<int>)_(1_element_forward)/50 14.72% 24.293 27.869 - 2.13% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 14.62% 25.352 29.058 - -0.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 14.58% 23.299 26.696 - 6.94% -
rng::adjacent_find(deque<int>,_pred)/8 14.57% 4.172 4.780 - 6.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 14.51% 0.556 0.637 - 10.18% -
std::distance(join_view(vector<vector<int>>))/50 14.47% 0.604 0.692 - 14.58% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 14.40% 1.331 1.522 - 6.84% -
rng::rotate(list<int>)_(by_1/4)/8192 14.34% 7214.352 8249.060 - 14.92% -
std::find(vector<char>)_(bail_25%)/8 14.32% 1.011 1.155 - 3.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 14.26% 72.287 82.592 - 17.00% -
BM_StringRelational_Less_Small_Large_Control 14.20% 1.617 1.847 - 2.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 14.15% 1543.415 1761.867 - -12.46% -
BM_RangesMakeHeap_float_Descending_16 14.14% 0.210 0.239 - 8.70% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 14.12% 15187.746 17332.813 - 5.18% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.12% 13201.508 15065.376 - 0.38% -
std::unordered_set<std::string>::contains(key)_(existent)/32 14.11% 33.079 37.748 - -17.39% -
std::fill_n(deque<int>)/32 14.04% 1.156 1.318 - 5.82% -
bm_ranges_lexicographical_compare<signed_char>/64 13.96% 1.903 2.169 - 5.77% -
std::set<std::string>::contains(key)_(existent)/1024 13.92% 21.246 24.204 - 14.55% -
BM_RangesMakeHeap_float_Heap_16 13.90% 0.211 0.240 - 11.64% -
std::unordered_set<std::string>::find(key)_(existent)/8192 13.76% 35.502 40.387 - 27.03% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 13.74% 1.431 1.628 - 23.91% -
BM_StringCtorDefault 13.67% 0.235 0.267 - -2.42% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.66% 608.872 692.068 - 0.22% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.63% 70.919 80.588 - 0.25% -
std::find_first_of(deque<int>)_(small_needle)/50 13.58% 164.557 186.900 - 11.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 13.52% 1.051 1.193 - 4.32% -
rng::remove(vector<int>)_(sprinkled)/32 13.43% 51.390 58.292 - 0.77% -
BM_deque_vector_copy/64000 13.29% 2849.679 3228.375 - -0.31% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 13.23% 0.616 0.697 - -0.05% -
BM_RangesPushHeap_uint64_SingleElement_1 13.22% 0.616 0.697 - 49.53% -
std::flat_multimap<int,_int>::erase(iterator)/1024 13.10% 76.462 86.476 - 6.39% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 13.09% 32.867 37.170 - -0.04% -
rng::generate(list<int>)/8192 13.01% 7535.177 8515.179 - -3.09% -
BM_deque_deque_ranges_copy/70000 12.95% 3037.682 3431.016 - 12.42% -
BM_vector_deque_move/2 12.94% 1.832 2.069 - 18.32% -
SetIntersection_Front_Vector_uint32_262144_256 12.93% 2269960.075 2563426.214 - 12.28% -
BM_deque_vector_copy/70000 12.91% 3181.643 3592.367 - 0.97% -
BM_PushHeap_uint32_PipeOrgan_1 12.90% 0.474 0.536 - -15.70% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 12.90% 61.439 69.362 - 0.87% -
std::multimap<std::string,_int>::erase(iterator)/32 12.88% 29.411 33.200 - 5.79% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 12.86% 49.361 55.707 - -5.57% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 12.79% 556.187 627.337 - -2.40% -
SetIntersection_Front_Set_uint32_1024_256 12.78% 4588185.853 5174598.420 - 0.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 12.77% 20021.015 22577.161 - 13.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 12.75% 8413392.289 9486258.661 - 17.66% -
std::unordered_set<int>::count(key)_(existent)/32 12.71% 1.470 1.657 - 4.86% -
rng::for_each(multimap<int>::iterator)/8 12.70% 4.500 5.071 - -0.74% -
BM_vector_deque_move/1 12.69% 2.111 2.379 - 19.30% -
BM_std_min<__int128>/4096 12.68% 1578.819 1779.008 - 7.22% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.67% 8.677 9.776 - -0.08% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 12.62% 1.697 1.911 - 48.85% -
rng::is_sorted(vector<int>,_pred)/8 12.61% 3.512 3.955 - -3.17% -
std::find_if(vector<int>)_(bail_25%)/8 12.61% 0.995 1.120 - 0.07% -
BM_std_min<__int128>/1024 12.61% 396.062 446.010 - 6.76% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 12.54% 6819.182 7674.334 - 5.56% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 12.52% 1.260 1.418 - -4.07% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 12.45% 1.502 1.689 - 5.18% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 12.38% 1.316 1.479 - 3.75% -
BM_std_min<__int128>/70000 12.32% 27060.993 30394.706 - 6.77% -
rng::is_partitioned(list<int>)_(partitioned)/8192 12.24% 7168.426 8045.558 - -1.76% -
rng::stable_partition(deque<int>)_(dense)/50 12.21% 37.400 41.967 - 11.06% -
rng::for_each(multimap<int>::iterator)/32 12.20% 21.200 23.787 - 0.48% -
std::find_first_of(deque<int>)_(small_needle)/32 12.17% 107.356 120.421 - 10.53% -
BM_toupper_char<char> 12.06% 0.615 0.690 - 0.31% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 12.05% 21.583 24.183 - 4.66% -
BM_std_minmax<short>/4 11.97% 0.971 1.087 - -5.60% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 11.96% 4.519 5.059 - -11.32% -
std::set<std::string>::contains(key)_(non-existent)/32 11.88% 9.418 10.537 - 2.71% -
BM_std_min<__int128>/5500 11.87% 2120.649 2372.357 - 6.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 11.87% 16347819.746 18287680.557 - 9.38% -
BM_std_min<__int128>/64000 11.86% 24733.290 27666.588 - 5.72% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 11.82% 0.622 0.696 - 11.83% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 11.82% 19.835 22.180 - -5.66% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 11.81% 4.903 5.482 - 3.33% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 11.77% 23.038 25.751 - 8.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.71% 566.041 632.302 - -3.90% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.70% 1623.415 1813.356 - 10.98% -
rng::for_each(multiset<int>::iterator)/32 11.69% 21.455 23.964 - -0.05% -
BM_vector_deque_move_backward/0 11.69% 0.444 0.496 - -0.59% -
BM_std_min<__int128>/65536 11.69% 25346.319 28308.959 - 5.70% -
BM_std_min<__int128>/4000 11.69% 1540.615 1720.640 - 5.77% -
std::find_end(deque<int>,_pred)_(single_element)/8192 11.67% 4315.998 4819.493 - -0.45% -
std::unordered_set<int>::find(key)_(non-existent)/32 11.66% 0.983 1.098 - -9.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 11.66% 41.952 46.843 - 12.68% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.65% 1245.259 1390.304 - -0.26% -
std::search(deque<int>)_(near_matches)/1024 11.61% 20648.652 23046.960 - -10.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.56% 29.172 32.543 - 29.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 11.55% 507.591 566.227 - -6.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 11.52% 22.887 25.524 - 15.52% -
rng::rotate_copy(deque<int>)/1024 11.51% 34.490 38.458 - 11.26% -
std::search(deque<int>)_(near_matches)/1000 11.50% 19754.209 22025.811 - -10.48% -
BM_deque_vector_copy/65536 11.48% 2940.076 3277.725 - -1.35% -
std::move(list<int>)/4096 11.48% 4380.130 4883.152 - 5.55% -
BM_std_min<__int128>/512 11.46% 198.876 221.660 - 6.11% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 11.46% 2.189 2.440 - -0.40% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.45% 314603016.862 350617515.334 - -0.09% -
rng::search(list<int>,_pred)_(same_length)/8192 11.34% 8902.986 9912.698 - 18.52% -
std::adjacent_find(list<int>)/50 11.32% 23.766 26.456 - 0.97% -
std::multimap<std::string,_int>::count(key)_(existent)/32 11.31% 17.897 19.921 - -2.75% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 11.31% 4306.998 4794.087 - 0.54% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.27% 0.526 0.586 - 17.01% -
std::set<std::string>::erase(iterator)/8192 11.20% 25.805 28.695 - 10.59% -
rng::for_each_n(list<int>)/50 11.17% 21.734 24.161 - -0.50% -
BM_vector_deque_copy_backward/1 11.13% 2.310 2.567 - 12.27% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.11% 28232.246 31369.366 - 3.57% -
BM_std_minmax<int>/4 11.10% 0.975 1.084 - 17.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 11.09% 2931522.323 3256549.913 - 7.97% -
std::find_if_not(vector<int>)_(process_all)/32768 11.07% 8808.379 9783.084 - 0.21% -
std::map<std::string,_int>::erase(iterator)/1024 11.00% 26.862 29.817 - -0.10% -
BM_std_min<__int128>/64 10.96% 24.505 27.189 - 6.45% -
rng::rotate(list<int>)_(by_1/2)/32 10.94% 6.099 6.766 - 1.37% -
BM_toupper_char<wchar_t> 10.93% 0.554 0.614 - -10.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10.91% 9781715.482 10848845.257 - 7.12% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.89% 670.415 743.423 - 15.01% -
std::find_if_not(vector<int>)_(process_all)/8192 10.89% 2194.863 2433.826 - 0.17% -
std::map<std::string,_int>::erase(iterator)/8192 10.88% 26.448 29.326 - -3.05% -
std::stable_partition(deque<int>)_(sparse)/8192 10.82% 3369.537 3734.123 - 7.64% -
rng::stable_partition(deque<int>)_(dense)/32 10.82% 28.003 31.032 - 9.80% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 10.81% 33.577 37.208 - 10.75% -
std::rotate_copy(deque<int>)/1024 10.81% 34.211 37.909 - 9.10% -
BM_deque_vector_ranges_copy/65536 10.76% 2876.318 3185.703 - 0.39% -
std::set<std::string>::contains(key)_(non-existent)/8192 10.74% 26.086 28.889 - 7.32% -
rng::any_of(deque<int>)_(process_all)/50 10.74% 18.340 20.311 - 0.21% -
rng::for_each(set<int>::iterator)/8 10.72% 4.534 5.020 - 0.30% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 10.71% 1.370 1.516 - 8.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 10.70% 509.857 564.426 - 3.15% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 10.70% 26.132 28.928 - 6.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.63% 45.679 50.537 - 49.02% -
BM_deque_vector_ranges_copy/70000 10.61% 3093.417 3421.752 - 1.37% -
std::stable_partition(deque<int>)_(dense)/1024 10.59% 596.230 659.345 - 6.22% -
std::map<int,_int>::erase(key)_(non-existent)/32 10.58% 2.380 2.632 - 12.63% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 10.58% 31.233 34.539 - 8.81% -
BM_std_minmax<char>/11 10.57% 1.648 1.823 - 4.93% -
std::remove_copy_if(deque<int>)_(prefix)/32 10.53% 17.865 19.746 - -32.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 10.48% 1.408 1.556 - -7.61% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 10.43% 1.147 1.267 - 8.63% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.43% 26.653 29.433 - -2.38% -
std::unique(list<int>)_(contiguous)/52 10.37% 67.273 74.247 - 0.21% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 10.35% 6438.372 7105.021 - 4.58% -
BM_RangesPopHeap_float_256 10.34% 19.990 22.057 - -2.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.32% 85.416 94.228 - 8.13% -
std::stable_partition(deque<int>)_(sparse)/1024 10.31% 453.809 500.610 - 6.02% -
rng::move_backward(deque<int>)/8 10.29% 3.657 4.033 - 0.99% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 10.27% 22.057 24.322 - 2.68% -
rng::fill_n(list<int>)/8192 10.27% 7077.929 7804.508 - 3.97% -
std::multiset<std::string>::count(key)_(non-existent)/32 10.23% 9.345 10.301 - 0.89% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 10.21% 18.594 20.493 - 10.03% -
std::set<int>::insert(value)_(new_value)/1024 10.21% 41.947 46.229 - 5.28% -
std::set<std::string>::contains(key)_(non-existent)/1024 10.16% 20.765 22.873 - 4.74% -
rng::move_backward(list<int>)/262144 10.15% 266936.807 294043.661 - -11.95% -
std::find_end(deque<int>)_(process_all)/1000 10.13% 262.581 289.186 - 1.07% -
BM_vector_deque_copy/0 10.13% 0.388 0.428 - 0.14% -
std::unordered_set<int>::find(key)_(existent)/32 10.10% 1.135 1.250 - -0.78% -
rng::search(list<int>)_(single_element)/8192 10.07% 7419.680 8166.957 - 10.73% -
rng::for_each_n(list<int>)/8192 10.04% 7226.471 7952.098 - 9.53% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 10.02% 75.773 83.368 - 11.76% -
std::unique(list<int>)_(sprinkled)/1024 9.96% 951.079 1045.791 - 8.39% -
SetIntersection_Interlaced_Set_string_64_64 9.94% 36012424.621 39592709.257 - 7.85% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.94% 954.862 1049.736 - 3.61% -
BM_deque_vector_copy_backward/0 9.93% 1.379 1.516 - -5.24% -
std::set<std::string>::lower_bound(key)_(existent)/8192 9.87% 27.767 30.508 - 8.96% -
BM_deque_deque_ranges_copy_backward/512 9.86% 19.497 21.420 - 0.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.78% 566.526 621.942 - 3.70% -
std::unique(deque<int>)_(sprinkled)/1024 9.78% 876.229 961.930 - 7.33% -
BM_MakeThenSortHeap_float_Descending_16384 9.76% 27.349 30.018 - 0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 9.75% 5992121.144 6576140.368 - 72.14% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 9.69% 16.239 17.812 - 0.92% -
rng::copy_n(list<int>)/4096 9.61% 3983.009 4365.868 - 4.27% -
rng::rotate_copy(vector<int>)/1024 9.61% 32.503 35.627 - 8.83% -
rng::copy_n(vector<bool>)_(unaligned)/512 9.60% 3.322 3.640 - 6.51% -
BM_PopHeap_float_256 9.55% 20.337 22.281 - -0.33% -
std::stable_partition(deque<int>)_(sparse)/32 9.55% 12.170 13.332 - 14.80% -
std::shift_right(deque<int>)/1024 9.54% 39.829 43.628 - 1.71% -
std::stable_partition(vector<int>)_(sparse)/50 9.53% 20.155 22.077 - 2.84% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.53% 17459.607 19123.982 - -2.54% -
BM_vector_deque_copy_backward/0 9.47% 0.402 0.440 - 9.68% -
std::reverse(list<int>)/32768 9.46% 16886.928 18484.202 - -0.43% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 9.45% 3232.173 3537.556 - 7.10% -
std::for_each_n(list<int>)/8192 9.38% 7280.648 7963.717 - 6.52% -
std::partition_point(deque<int>)/32 9.37% 4.479 4.899 - 2.83% -
std::replace(vector<int>)_(sprinkled)/50 9.36% 7.726 8.450 - -1.18% -
std::find_end(forward_list<int>)_(single_element)/8192 9.36% 5728.184 6264.232 - 0.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9.32% 54705.056 59805.732 - 1.24% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.32% 1.485 1.623 - 0.29% -
rng::unique_copy(list<int>)_(sprinkled)/8192 9.29% 6980.278 7628.922 - 5.58% -
rng::fill(vector<bool>)/512 9.28% 1.484 1.622 - 2.45% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.26% 16.136 17.630 - -0.05% -
std::set<std::string>::find(key)_(non-existent)/32 9.25% 9.278 10.136 - 5.52% -
rng::is_sorted_until(deque<int>)/8 9.23% 4.285 4.681 - 54.42% -
rng::search(list<int>)_(single_element)/1000 9.22% 666.021 727.404 - 2.42% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 9.21% 2.265 2.473 - -3.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 9.21% 28.812 31.465 - 8.44% -
BM_PopHeap_string_262144 9.20% 92.586 101.107 - -5.79% -
rng::remove_if(vector<int>)_(sprinkled)/50 9.20% 59.652 65.140 - 0.94% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 9.19% 58.658 64.049 - -1.73% -
std::stable_partition(vector<int>)_(sparse)/32 9.18% 6.874 7.505 - 3.91% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 9.14% 3322.226 3625.823 - 4.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 9.12% 2959058.057 3228995.967 - 9.55% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.12% 4.148 4.527 - 0.04% -
BM_deque_deque_ranges_copy/64000 9.11% 2852.468 3112.328 - 14.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 9.11% 25863.867 28219.728 - 6.31% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9.09% 8368.913 9129.399 - -2.00% -
BM_PushHeap_string_Ascending_256 9.06% 10.184 11.107 - 4.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.06% 5906968.318 6442295.646 - 9.36% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 9.04% 0.256 0.279 - 3.87% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 9.03% 4.929 5.374 - 8.73% -
std::multiset<int>::count(key)_(existent)/8192 9.03% 9.188 10.018 - 1.34% -
std::replace(vector<int>)_(sprinkled)/32 9.03% 5.036 5.491 - 2.11% -
std::partition_point(deque<int>)/50 9.00% 4.614 5.029 - -0.17% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 8.99% 1.853 2.019 - 2.95% -
BM_StringEraseWithMove_Empty_Transparent 8.96% 0.562 0.613 - 9.18% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 8.95% 206.754 225.251 - 8.09% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 8.92% 16418.571 17883.867 - -0.22% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 8.91% 3.964 4.317 - 5.57% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.91% 661.657 720.599 - 0.04% -
SetIntersection_None_Set_string_16384_1024 8.89% 206274752.285 224622314.076 - 8.14% -
std::unordered_set<int>::count(key)_(existent)/8192 8.89% 1.316 1.433 - 14.97% -
rng::copy(vector<bool>)_(unaligned)/262144 8.88% 1368.289 1489.754 - 8.86% -
std::remove_if(vector<int>)_(sprinkled)/50 8.85% 60.085 65.402 - -2.30% -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.85% 8.481 9.231 - 8.40% -
std::map<std::string,_int>::contains(key)_(existent)/1024 8.83% 22.356 24.330 - 7.08% -
rng::find_end(list<int>)_(process_all)/1024 8.81% 673.763 733.148 - 0.76% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.75% 34.305 37.308 - 0.24% -
BM_StringRelational_Less_Small_Small_Control 8.75% 1.727 1.878 - 8.50% -
rng::for_each(map<int>::iterator)/32 8.73% 22.979 24.984 - -0.14% -
std::set<int>::insert(value)_(new_value)/8192 8.68% 71.043 77.213 - 2.67% -
std::stable_partition(deque<int>)_(dense)/32 8.65% 29.909 32.496 - 6.54% -
std::multiset<int>::contains(key)_(non-existent)/8192 8.64% 8.850 9.615 - -4.48% -
rng::rotate(deque<int>)_(1_element_backward)/1024 8.63% 39.110 42.485 - -1.05% -
BM_deque_deque_ranges_copy_backward/1024 8.62% 38.040 41.320 - 0.94% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 8.61% 0.395 0.429 - -1.21% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 8.60% 0.466 0.507 - 10.33% -
std::copy(vector<int>)/32768 8.59% 3497.233 3797.769 - 2.87% -
std::find(deque<int>)_(process_all)/50 8.58% 13.236 14.372 - 8.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 8.58% 34.282 37.224 - 24.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 8.55% 14.510 15.751 - 8.63% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 8.55% 1.238 1.344 - -5.75% -
std::find_if_not(vector<int>)_(process_all)/1024 8.54% 283.693 307.911 - 0.09% -
std::unordered_set<int>::find(key)_(existent)/1024 8.51% 1.155 1.253 - 2.55% -
std::stable_partition(deque<int>)_(dense)/50 8.48% 39.686 43.049 - 7.73% -
std::move_backward(deque<int>)/512 8.46% 23.961 25.989 - 0.09% -
BM_std_minmax<unsigned_char>/6 8.45% 2.048 2.222 - 16.38% -
std::find_if_not(list<int>)_(bail_25%)/8 8.44% 1.216 1.318 - -0.04% -
std::find_end(list<int>)_(process_all)/1000 8.43% 656.214 711.501 - -0.00% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.41% 5300.869 5746.664 - 0.41% -
BM_std_minmax<unsigned_char>/5 8.39% 1.751 1.898 - 17.26% -
BM_RangesPopHeap_float_64 8.37% 12.252 13.278 - -3.23% -
std::find_end(vector<int>)_(single_element)/8192 8.37% 1834.008 1987.529 - 6.08% -
BM_MakeHeap_float_Random_256 8.34% 1.238 1.341 - 7.23% -
BM_std_min<__int128>/32 8.28% 12.184 13.192 - 5.57% -
SetIntersection_Interlaced_Set_uint32_256_256 8.23% 8851964.824 9580301.112 - 5.25% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.22% 26.924 29.138 - 0.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.13% 25130.716 27174.753 - -3.31% -
rng::move_backward(deque<int>)/512 8.12% 24.122 26.081 - 0.05% -
BM_vector_deque_ranges_move_backward/70000 8.12% 7651.795 8272.959 - -9.95% -
BM_vector_deque_copy_backward/2 8.11% 2.067 2.234 - 11.39% -
std::unique_copy(list<int>)_(contiguous)/52 8.10% 20.317 21.963 - 0.12% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.09% 596.810 645.104 - 0.07% -
std::stable_sort(deque<int>)_(descending)/8 8.08% 26.651 28.806 - 8.00% -
SetIntersection_None_Set_string_16384_256 8.08% 201103205.264 217353620.028 - 13.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.08% 10780361.322 11651184.402 - 2.71% -
BM_PopHeap_float_16 8.05% 6.477 6.998 - 0.55% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 8.04% 19.364 20.922 - 0.57% -
std::stable_partition(deque<int>)_(dense)/8192 8.04% 5669.075 6124.911 - 0.46% -
BM_PushHeap_uint32_Ascending_1 8.03% 0.502 0.542 - 12.29% -
BM_std_min<__int128>/29 8.03% 11.002 11.886 - 5.36% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.02% 1.155 1.248 - 8.01% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 8.02% 5.285 5.708 - 0.32% -
BM_deque_deque_ranges_move_backward/1024 7.98% 38.224 41.274 - 0.79% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.95% 283833.536 306409.580 - 0.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 7.94% 24.307 26.235 - -1.49% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 7.92% 9.587 10.346 - 6.62% -
BM_deque_vector_ranges_copy/64000 7.90% 2848.643 3073.613 - 0.47% -
BM_std_min<__int128>/31 7.89% 11.776 12.705 - 4.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 7.85% 117420920.321 126640047.080 - 3.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.82% 1316.425 1419.436 - -4.12% -
BM_RangesPushHeap_float_Random_1 7.82% 0.429 0.462 - 17.49% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.81% 5.000 5.390 - 2.01% -
BM_RangesPopHeap_string_16384 7.80% 71.921 77.529 - 7.34% -
BM_PopHeap_float_64 7.79% 12.508 13.482 - -0.15% -
vector<bool>(size_type,_const_value_type&) 7.77% 8.157 8.791 - 8.14% -
std::find_if(deque<int>)_(bail_25%)/32768 7.77% 2748.610 2962.141 - 6.63% -
BM_deque_deque_move/65536 7.77% 2868.529 3091.287 - 0.63% -
rng::find_end(deque<int>)_(process_all)/1024 7.76% 302.597 326.064 - 2.79% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 7.75% 21.641 23.317 - 2.37% -
SetIntersection_Front_Set_string_256_256 7.72% 27952799.539 30109630.031 - -5.11% -
BM_RangesPopHeap_float_16 7.71% 6.443 6.940 - -0.93% -
std::remove_if(list<int>)_(prefix)/8192 7.68% 9351.179 10069.473 - 3.31% -
BM_std_min<__int128>/28 7.65% 10.616 11.428 - 5.04% -
SetIntersection_Front_Vector_string_1024_64 7.63% 3467030.313 3731556.616 - 6.81% -
rng::stable_partition(deque<int>)_(dense)/1024 7.61% 590.021 634.897 - 8.27% -
std::find(vector<bool>)_(process_all)/8 7.60% 0.576 0.620 - -7.15% -
std::search(list<int>)_(same_length)/8192 7.58% 10541.812 11340.992 - 11.42% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.58% 28.424 30.577 - 7.76% -
std::unordered_set<std::string>::find(key)_(existent)/1024 7.58% 35.266 37.938 - -14.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 7.57% 117382475.219 126269284.063 - 1.43% -
BM_PushHeap_float_Random_1 7.57% 0.517 0.556 - 7.39% -
rng::fill_n(deque<int>)/32 7.54% 1.225 1.318 - 2.22% -
std::find_end(list<int>)_(process_all)/1048576 7.46% 817328.440 878332.759 - 0.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.46% 38.617 41.498 - -3.24% -
BM_std_min<__int128>/30 7.43% 11.385 12.231 - 4.60% -
rng::partial_sort_copy(deque<int>)_(descending)/8 7.42% 19.673 21.133 - 1.46% -
BM_StringFindAllMatch/4096 7.41% 80.320 86.271 - 7.51% -
BM_deque_deque_copy_backward/1024 7.39% 38.430 41.271 - 0.79% -
rng::rotate_copy(deque<int>)/8192 7.39% 293.422 315.099 - 6.97% -
BM_deque_vector_ranges_copy_backward/0 7.38% 1.377 1.478 - 3.16% -
BM_StringRelational_Less_Large_Empty_Control 7.36% 1.949 2.092 - 3.36% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 7.35% 9.431 10.124 - -1.13% -
SetIntersection_Front_Vector_uint64_262144_4 7.35% 1080121.867 1159480.023 - 1.90% -
BM_std_min<__int128>/25 7.34% 9.460 10.154 - 5.02% -
rng::adjacent_find(deque<int>,_pred)/50 7.31% 29.018 31.140 - 1.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 7.30% 11054.044 11860.599 - -0.02% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 7.28% 37.956 40.718 - 1.28% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.27% 4604.609 4939.396 - 7.99% -
BM_PushHeap_uint32_Random_1 7.27% 0.448 0.480 - -13.15% -
BM_std_minmax<int>/7 7.26% 1.711 1.835 - 3.14% -
rng::none_of(deque<int>)_(process_all)/8 7.25% 4.385 4.702 - 0.66% -
std::set<int>::count(key)_(existent)/32 7.22% 1.793 1.922 - 3.41% -
BM_std_min<unsigned_int>/4 7.22% 0.996 1.068 - 5.61% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 7.22% 0.464 0.498 - -8.03% -
BM_std_min<__int128>/26 7.20% 9.815 10.522 - 4.88% -
BM_vector_deque_copy_backward/70000 7.15% 8163.027 8746.368 - -0.13% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 7.14% 575297.400 616360.915 - 1.10% -
BM_RangesMakeHeap_float_Random_4 7.12% 1.530 1.639 - 12.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.10% 20123377.965 21553122.490 - 1.40% -
SetIntersection_Front_Vector_string_16384_16 7.10% 1718317.850 1840294.095 - 6.65% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 7.10% 30.511 32.676 - 3.15% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.08% 9.986 10.693 - 1.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 7.08% 0.875 0.936 - 0.51% -
BM_deque_deque_move_backward/1024 7.04% 38.511 41.222 - 0.74% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 7.04% 28.901 30.936 - 3.71% -
BM_std_min<__int128>/27 7.03% 10.223 10.942 - 4.54% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 7.02% 22.715 24.310 - 2.91% -
BM_std_minmax<unsigned_char>/4 7.01% 1.473 1.577 - 14.79% -
std::copy(vector<bool>)_(unaligned)/262144 7.01% 1713.082 1833.199 - 7.01% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 7.01% 0.512 0.548 - 19.27% -
std::set<std::string>::equal_range(key)_(existent)/1024 6.99% 23.090 24.705 - 7.04% -
std::move_backward(list<int>)/4096 6.99% 4916.616 5260.382 - 19.11% -
BM_std_min<unsigned_int>/13 6.97% 1.414 1.513 - 6.44% -
std::find_end(vector<int>)_(single_element)/1024 6.95% 239.229 255.845 - 4.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.93% 0.553 0.591 - 0.86% -
std::find_end(vector<int>)_(single_element)/1000 6.93% 233.910 250.117 - 4.06% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.92% 9.891 10.576 - 0.18% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 6.92% 89.422 95.610 - -8.86% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.88% 610.659 652.658 - 0.24% -
BM_vector_deque_ranges_move/2 6.86% 1.727 1.846 - -10.66% -
BM_MakeHeap_uint32_PipeOrgan_4 6.86% 0.419 0.448 - 3.23% -
std::stable_partition(deque<int>)_(sparse)/50 6.86% 29.719 31.757 - 10.01% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.85% 3.260 3.484 - 0.42% -
BM_LowerBound_string_262144 6.85% 2242.703 2396.342 - 4.25% -
BM_std_min<__int128>/23 6.81% 8.733 9.327 - 4.74% -
BM_StringRead_Hot_Deep_Large 6.80% 0.576 0.615 - 5.33% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.79% 320.965 342.743 - 6.44% -
BM_std_minmax<unsigned_char>/22 6.78% 2.509 2.679 - 13.48% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 6.76% 175.770 187.649 - 7.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 6.74% 4273.183 4561.236 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 6.74% 38973084.340 41598789.945 - 11.89% -
BM_std_minmax<unsigned_char>/7 6.74% 2.434 2.598 - 7.69% -
rng::none_of(vector<int>)_(process_all)/8 6.73% 2.353 2.512 - 5.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 6.73% 20668820.404 22059900.252 - -4.45% -
std::map<int,_int>::erase(key)_(non-existent)/8192 6.72% 7.680 8.196 - 8.90% -
BM_RangesPushHeap_uint64_Descending_4 6.70% 0.360 0.385 - 2.90% -
rng::find_last(forward_list<int>)_(bail_10%)/50 6.68% 20.152 21.499 - 4.07% -
std::unordered_set<int>::count(key)_(existent)/1024 6.66% 1.204 1.284 - -4.65% -
BM_vector_deque_ranges_move_backward/2 6.65% 1.937 2.065 - 9.42% -
std::find_if(deque<int>)_(bail_25%)/8192 6.65% 703.452 750.199 - 7.89% -
BM_deque_deque_move/70000 6.60% 3322.638 3541.891 - 9.79% -
BM_StringEraseWithMove_Empty_Opaque 6.59% 0.799 0.851 - 6.83% -
SetIntersection_Front_Vector_string_16384_64 6.57% 3474570.334 3702691.702 - 5.56% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.56% 0.908 0.967 - -1.46% -
BM_std_min<__int128>/21 6.56% 7.945 8.467 - 4.67% -
std::find_end(deque<int>,_pred)_(single_element)/1000 6.55% 597.719 636.885 - -2.84% -
rng::find_last(deque<int>)_(bail_90%)/8 6.54% 0.867 0.924 - 5.51% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 6.53% 22.324 23.781 - 1.47% -
BM_StringEraseWithMove_Huge_Opaque 6.52% 46.165 49.175 - -4.60% -
BM_std_min<__int128>/24 6.52% 9.103 9.696 - 4.40% -
BM_std_min<__int128>/22 6.51% 8.334 8.876 - 4.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6.49% 7787858.656 8293194.006 - 6.68% -
rng::remove(list<int>)_(prefix)/8192 6.48% 8523.112 9075.821 - 7.91% -
SetIntersection_Front_Set_string_64_64 6.48% 36168943.159 38514315.017 - 1.29% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 6.48% 30111.892 32064.043 - 0.42% -
rng::find_end(list<int>)_(process_all)/1048576 6.48% 824731.927 878186.611 - 0.41% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.47% 0.674 0.717 - 6.66% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 6.47% 0.574 0.612 - -3.55% -
BM_std_minmax<char>/10 6.44% 1.301 1.385 - 3.27% -
BM_vector_deque_ranges_move_backward/1 6.42% 2.183 2.323 - 7.41% -
std::find(list<int>)_(process_all)/8192 6.41% 8501.542 9046.899 - 20.54% -
BM_vector_deque_ranges_copy_backward/2 6.41% 1.943 2.067 - 6.16% -
std::for_each_n(list<int>)/50 6.41% 22.766 24.225 - 1.59% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 6.41% 40.858 43.475 - 4.36% -
SetIntersection_Front_Vector_string_256_256 6.39% 20167089.749 21456427.473 - 2.95% -
BM_SortHeap_float_16384 6.35% 26.721 28.418 - 0.04% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 6.34% 3.377 3.591 - 0.67% -
std::find_end(list<int>)_(single_element)/1024 6.33% 689.682 733.318 - 0.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 6.30% 0.518 0.551 - 6.01% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.29% 36.830 39.146 - -5.78% -
BM_std_minmax<unsigned_char>/21 6.28% 2.231 2.371 - 12.23% -
std::search_n(vector<int>)_(no_match)/1000 6.28% 205.471 218.381 - 4.78% -
std::set<int>::count(key)_(existent)/1024 6.26% 4.174 4.435 - 4.43% -
BM_StringAssignStr_Huge_Transparent 6.25% 103.479 109.952 - -0.27% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 6.23% 0.464 0.493 - -6.28% -
BM_vector_deque_move/64 6.22% 2.704 2.873 - 7.17% -
rng::find_end(list<int>)_(process_all)/8192 6.22% 6826.746 7251.136 - -1.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.21% 35.352 37.548 - 2.62% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.21% 17.898 19.009 - 6.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.20% 1158.173 1229.931 - 4.10% -
SetIntersection_Front_Set_float_262144_1024 6.19% 14204613.479 15084199.133 - 0.26% -
std::multiset<int>::equal_range(key)_(existent)/1024 6.17% 4.951 5.257 - -3.41% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 6.15% 1.591 1.689 - 6.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 6.15% 3321.319 3525.603 - 2.70% -
BM_std_minmax<unsigned_char>/3 6.14% 1.193 1.266 - 14.69% -
std::search_n(vector<int>)_(no_match)/1024 6.14% 210.407 223.319 - 4.82% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.11% 53.393 56.654 - 0.96% -
BM_std_minmax_element<int>/5500 6.11% 1441.659 1529.677 - 9.69% -
BM_RangesPushHeap_uint64_SingleElement_16 6.10% 0.337 0.358 - 3.32% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.09% 25868.671 27444.425 - 0.07% -
BM_std_minmax<unsigned_short>/32 6.07% 1.229 1.304 - -5.83% -
std::unordered_set<std::string>::erase(iterator)/0 6.07% 27.410 29.074 - 44.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 6.06% 3.729 3.956 - 4.92% -
BM_std_minmax_element<int>/512 6.06% 138.136 146.505 - 8.11% -
SetIntersection_Front_Vector_string_262144_64 6.06% 3494745.407 3706389.807 - 7.58% -
rng::find_end(list<int>,_pred)_(single_element)/1024 6.05% 773.160 819.931 - 0.67% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 6.04% 1.038 1.100 - 1.17% -
BM_PushHeap_string_Ascending_64 6.03% 7.139 7.570 - 2.27% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.03% 40.068 42.483 - 2.35% -
std::set<std::string>::equal_range(key)_(existent)/8192 6.01% 27.006 28.628 - 4.82% -
std::find_end(list<int>)_(process_all)/8192 6.01% 6988.646 7408.338 - 0.70% -
BM_deque_vector_move/4000 6.00% 139.942 148.332 - 0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5.99% 5706998.570 6048762.640 - 10.25% -
BM_StringFindNoMatch/64 5.98% 1.849 1.960 - 1.02% -
std::search(list<int>,_pred)_(single_element)/8192 5.97% 8668.187 9185.788 - 10.70% -
BM_std_minmax_element<int>/64000 5.96% 16831.837 17834.617 - 10.03% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 5.96% 31.256 33.118 - 9.97% -
std::find_end(list<int>)_(single_element)/1000 5.94% 674.330 714.377 - 0.23% -
rng::fold_left(deque<int>)/8192 5.94% 4368.415 4627.727 - 6.02% -
BM_deque_deque_ranges_copy/65536 5.93% 2769.959 2934.317 - -3.38% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 5.93% 31325.941 33183.624 - 0.90% -
SetIntersection_Front_Vector_string_1024_256 5.93% 9942359.291 10531750.866 - 4.87% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 5.92% 0.965 1.022 - 0.75% -
BM_std_minmax_element<int>/65536 5.90% 17223.564 18239.190 - 9.61% -
BM_std_minmax_element<int>/4096 5.90% 1078.512 1142.092 - 9.69% -
std::stable_partition(vector<int>)_(sparse)/1024 5.89% 207.265 219.476 - 2.95% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 5.88% 29.042 30.751 - 3.53% -
BM_std_min<__int128>/20 5.88% 7.615 8.063 - 4.55% -
BM_std_minmax_element<int>/70000 5.87% 18408.428 19488.126 - 10.04% -
BM_std_minmax_element<int>/4000 5.85% 1053.856 1115.554 - 9.44% -
BM_std_minmax<short>/32 5.85% 1.229 1.301 - -5.96% -
SetIntersection_Interlaced_Set_uint64_1024_1024 5.84% 15186180.066 16073345.668 - 0.74% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.82% 990094.294 1047766.006 - 0.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 5.82% 1.580 1.672 - 4.98% -
BM_StringRelational_Compare_Empty_Small_Control 5.80% 1.634 1.729 - 2.96% -
SetIntersection_Front_Set_string_16384_256 5.80% 14679650.652 15530950.702 - -0.64% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.79% 1.854 1.961 - 2.88% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 5.79% 21.880 23.148 - -0.87% -
BM_RangesPushHeap_string_Ascending_256 5.79% 10.974 11.609 - 0.06% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 5.78% 2.392 2.530 - 4.46% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.78% 755.614 799.288 - 0.34% -
BM_std_minmax_element<int>/1024 5.78% 272.780 288.537 - 8.54% -
rng::stable_partition(vector<int>)_(sparse)/1024 5.76% 206.833 218.737 - 3.93% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 5.75% 17.714 18.732 - 0.62% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 5.75% 3.680 3.891 - 4.87% -
std::partial_sort(deque<int>)_(descending)/8 5.75% 41.369 43.747 - -0.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 5.74% 20.611 21.795 - 3.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.74% 38932.997 41168.558 - 0.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.74% 4.593 4.857 - 3.26% -
BM_MakeThenSortHeap_string_SingleElement_4 5.73% 5.959 6.301 - -1.06% -
BM_vector_deque_move_backward/65536 5.71% 7352.003 7771.846 - -11.92% -
std::equal(list<int>)_(it,_it,_it)/50 5.70% 33.915 35.849 - -16.41% -
rng::for_each(set<int>::iterator)/32 5.70% 22.161 23.424 - 0.53% -
SetIntersection_Front_Set_uint32_16384_256 5.69% 4858896.518 5135486.113 - 1.00% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.68% 18.323 19.365 - 6.72% -
BM_std_minmax<unsigned_char>/20 5.66% 1.932 2.042 - 12.17% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 5.65% 778.068 822.067 - 2.97% -
BM_RangesPushHeap_string_Ascending_16384 5.65% 19.301 20.392 - -4.79% -
std::find_if_not(vector<int>)_(process_all)/50 5.65% 14.233 15.037 - 0.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.64% 65.173 68.850 - 6.61% -
std::map<std::string,_int>::count(key)_(existent)/1024 5.64% 23.402 24.722 - 2.12% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 5.64% 10.561 11.157 - 5.67% -
BM_std_minmax<unsigned_short>/2 5.64% 0.848 0.895 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.64% 348957915.886 368626832.473 - 3.72% -
bm_swap_ranges_vb_aligned/8 5.63% 3.350 3.538 - 4.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.63% 822.045 868.299 - 0.87% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 5.63% 0.437 0.462 - 8.83% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.62% 97.281 102.752 - -9.73% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.62% 10062.098 10627.282 - 1.05% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.61% 25.152 26.564 - 3.11% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.61% 29.986 31.668 - 0.09% -
SetIntersection_None_Set_string_16384_4 5.61% 197065644.491 208113617.757 - 7.75% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.55% 30.292 31.974 - 2.65% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 5.55% 475.816 502.227 - 5.06% -
std::map<int,_int>::find(key)_(existent)/1024 5.55% 3.750 3.958 - 1.62% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.54% 10.557 11.142 - 0.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.52% 41.214 43.488 - 5.65% -
BM_vector_deque_ranges_move_backward/64000 5.51% 7177.082 7572.688 - -7.24% -
rng::copy_n(vector<int>)/32768 5.51% 2294.113 2420.516 - 24.25% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 5.50% 1.205 1.272 - 9.99% -
std::flat_multimap<int,_int>::erase(iterator)/8192 5.49% 505.387 533.120 - 6.85% -
std::list<int>::ctor(size)/32 5.48% 323.179 340.884 - 4.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.48% 12768803.666 13468302.139 - 1.52% -
BM_std_min<__int128>/19 5.47% 7.241 7.637 - 4.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.47% 21.732 22.920 - -27.51% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.45% 14.634 15.431 - -0.88% -
BM_deque_deque_ranges_move_backward/65536 5.45% 8026.444 8463.485 - 5.78% -
rng::starts_with(list<int>)/8 5.44% 2.911 3.069 - -3.29% -
BM_StringRelational_Less_Empty_Huge_Control 5.43% 1.992 2.100 - -0.23% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.43% 260.554 274.697 - -1.36% -
std::unordered_multiset<int>::find(key)_(existent)/32 5.42% 1.302 1.373 - 7.88% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 5.42% 47.467 50.039 - 3.92% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.42% 1.134 1.195 - 8.23% -
BM_std_min<__int128>/18 5.42% 6.859 7.230 - 4.29% -
SetIntersection_Front_Set_float_64_64 5.41% 15408325.764 16242474.259 - 2.65% -
std::stable_partition(list<int>)_(sparse)/8192 5.40% 8784.502 9258.530 - 5.17% -
SetIntersection_Front_Vector_string_16384_1024 5.38% 39391165.899 41509634.821 - 5.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.36% 2338864.778 2464305.336 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.35% 1116396.368 1176164.813 - 3.20% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.35% 5.893 6.209 - 5.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.34% 6372.183 6712.195 - 0.30% -
SetIntersection_Front_Set_uint32_1024_1024 5.33% 16305377.951 17174730.305 - 5.09% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.30% 31.010 32.654 - -3.04% -
SetIntersection_Interlaced_Set_string_64_16 5.30% 39042539.347 41111921.955 - 2.58% -
SetIntersection_Interlaced_Set_string_16384_1024 5.29% 339042062.996 356974333.995 - 1.47% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.28% 1.575 1.658 - -0.08% -
std::set<int>::upper_bound(key)_(non-existent)/32 5.27% 2.435 2.563 - -1.21% -
BM_RangesMakeThenSortHeap_float_Descending_256 5.26% 5.718 6.019 - -1.50% -
SetIntersection_Front_Set_uint64_16384_4 5.25% 1083437.932 1140313.523 - -1.50% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.25% 325.804 342.900 - 6.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.21% 5.086 5.351 - 6.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.21% 180627.510 190031.765 - 3.42% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.20% 27.017 28.422 - -0.83% -
rng::copy_n(vector<bool>)_(aligned)/64 5.16% 1.304 1.372 - 9.94% -
rng::find_end(list<int>)_(single_element)/1024 5.16% 697.086 733.028 - 0.38% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 5.15% 2.353 2.474 - 1.72% -
rng::find_if(deque<int>)_(bail_25%)/8 5.15% 1.453 1.528 - -1.17% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.13% 10.049 10.565 - -2.12% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.11% 18.230 19.163 - 4.01% -
BM_std_minmax<unsigned_char>/1 5.11% 0.623 0.655 - 1.74% -
rng::partial_sort_copy(list<int>)_(ascending)/8 5.11% 8.975 9.433 - 2.46% -
BM_std_minmax<short>/7 5.10% 1.747 1.836 - 3.09% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.10% 1.752 1.841 - 1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.09% 1134326.021 1192008.914 - 3.43% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 5.08% 490.338 515.248 - 5.85% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.08% 31.841 33.458 - 5.34% -
std::move_backward(vector<bool>)_(unaligned)/512 5.08% 4.639 4.874 - 1.62% -
rng::unique(deque<int>)_(contiguous)/52 5.07% 68.043 71.495 - 1.28% -
std::set<int>::insert(value)_(already_present)/8192 5.07% 10.831 11.381 - 6.82% -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.06% 5.395 5.668 - 5.87% -
rng::partition(list<int>)_(dense)/32 5.04% 8.448 8.874 - 0.52% -
BM_StringConstructDestroyCStr_Small_Opaque 5.04% 2.082 2.187 - 5.07% -
BM_PushHeap_string_Ascending_1024 5.04% 13.088 13.747 - 2.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 5.01% 67252.082 70621.464 - 0.19% -
BM_std_minmax<unsigned_char>/23 5.00% 2.986 3.135 - 10.53% -
rng::is_partitioned(deque<int>)_(partitioned)/50 5.00% 15.847 16.640 - 7.93% -
SetIntersection_Interlaced_Vector_string_256_64 4.99% 20176840.220 21182690.001 - 6.21% -
std::copy_n(vector<bool>)_(aligned)/64 4.98% 1.303 1.368 - 10.15% -
BM_RangesMakeHeap_uint64_Random_1024 4.97% 1.076 1.130 - 4.57% -
std::vector<int>::ctor(size)/1024 4.97% 41.099 43.141 - 0.66% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4.97% 3907.910 4102.018 - 6.50% -
SetIntersection_Front_Vector_uint32_16384_16384 4.96% 79360260.513 83294910.846 - -6.44% -
BM_std_minmax<unsigned_char>/19 4.95% 1.656 1.738 - 7.84% -
rng::contains_subrange(list<int>)_(same_length)/16 4.95% 6.609 6.936 - 0.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.95% 42.765 44.881 - 4.63% -
std::multimap<std::string,_int>::clear()/1024 4.92% 19787.068 20761.016 - 4.07% -
BM_RangesPushHeap_uint64_Descending_16 4.91% 0.360 0.377 - 1.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.91% 87449.028 91741.129 - 2.42% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.90% 18.604 19.515 - 0.49% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 4.89% 10.434 10.944 - 0.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.89% 1192.195 1250.457 - 3.32% -
rng::rotate(list<int>)_(by_1/4)/32 4.88% 13.756 14.427 - 1.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.87% 776.956 814.808 - 0.50% -
BM_vector_deque_ranges_move_backward/65536 4.87% 7264.144 7618.001 - -9.45% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.83% 794.216 832.573 - 0.50% -
rng::is_sorted_until(vector<int>,_pred)/1024 4.81% 405.412 424.911 - 3.60% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 4.80% 1341.843 1406.237 - 0.36% -
std::stable_sort(deque<int>)_(ascending)/8 4.80% 18.150 19.021 - 6.14% -
BM_vector_deque_ranges_copy_backward/1 4.79% 2.219 2.326 - 4.44% -
std::replace_if(list<int>)_(sprinkled)/50 4.79% 23.023 24.126 - 5.08% -
BM_MakeThenSortHeap_float_Ascending_4 4.77% 1.397 1.464 - 4.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 4.77% 6.863 7.190 - 4.65% -
rng::stable_sort(deque<int>)_(repeated)/8 4.75% 17.980 18.834 - 3.55% -
SetIntersection_Front_Vector_uint32_262144_16384 4.75% 79211583.722 82975353.926 - -3.96% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 4.75% 8.512 8.916 - 1.13% -
std::stable_sort(deque<int>)_(repeated)/8 4.75% 18.203 19.067 - 6.03% -
std::unordered_map<int,_int>::count(key)_(existent)/32 4.73% 1.273 1.333 - -2.39% -
std::any_of(deque<int>)_(process_all)/50 4.73% 19.281 20.192 - 10.20% -
rng::stable_partition(list<int>)_(sparse)/8192 4.73% 8861.446 9280.336 - 4.81% -
std::remove_copy_if(deque<int>)_(prefix)/8192 4.72% 3891.541 4075.096 - 4.84% -
std::remove_if(vector<int>)_(sprinkled)/32 4.72% 53.749 56.284 - -2.00% -
BM_StringConstructDestroyCStr_Large_Opaque 4.71% 14.281 14.954 - 1.34% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 4.71% 2.825 2.958 - -1.06% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 4.69% 596937.809 624954.695 - 1.62% -
rng::contains_subrange(deque<int>)_(same_length)/16 4.67% 11.232 11.756 - -10.51% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.66% 5.897 6.172 - -0.21% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 4.65% 8.749 9.155 - 4.56% -
std::unique(deque<int>)_(contiguous)/32 4.64% 59.610 62.378 - 0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.64% 1079289.680 1129342.687 - 3.25% -
BM_deque_deque_ranges_move_backward/512 4.63% 20.498 21.447 - 0.12% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.62% 9.184 9.609 - -1.38% -
std::find_end(list<int>,_pred)_(process_all)/8192 4.62% 7783.187 8142.489 - -0.57% -
std::set<int>::erase(key)_(existent)/8192 4.60% 51.270 53.630 - 5.63% -
rng::move(list<int>)/512 4.59% 353.190 369.392 - -0.26% -
rng::find_end(list<int>)_(process_all)/1000 4.58% 685.603 717.030 - 0.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 4.56% 10.482 10.960 - 1.57% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.56% 6647.428 6950.516 - 1.91% -
std::vector<std::string>::ctor(size)/32 4.56% 33.569 35.098 - 1.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.55% 6.564 6.862 - 4.88% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 4.53% 10.198 10.660 - 0.77% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 4.53% 19.298 20.171 - 2.10% -
std::remove(deque<int>)_(sprinkled)/50 4.52% 57.257 59.845 - 0.74% -
BM_deque_deque_copy/65536 4.52% 3033.535 3170.591 - 7.14% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.52% 18.156 18.976 - 2.95% -
BM_deque_deque_ranges_copy_backward/65536 4.51% 7981.857 8342.034 - 2.12% -
BM_std_min<__int128>/17 4.50% 6.481 6.773 - 3.48% -
std::remove_if(deque<int>)_(sprinkled)/50 4.49% 65.491 68.434 - -2.70% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 4.49% 0.269 0.281 - 0.57% -
rng::all_of(deque<int>)_(process_all)/8 4.47% 3.088 3.226 - 4.33% -
rng::unique(deque<int>)_(sprinkled)/1024 4.46% 629.790 657.904 - 4.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.46% 18071.389 18877.195 - 0.48% -
std::set<std::string>::find(key)_(existent)/32 4.44% 16.304 17.028 - 0.14% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.44% 183.957 192.129 - -0.03% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.44% 24.349 25.430 - -0.53% -
std::set<int>::find(key)_(non-existent)/8192 4.44% 8.441 8.816 - 3.33% -
std::reverse_copy(vector<int>)/8 4.43% 2.367 2.472 - 12.10% -
BM_std_minmax<unsigned_char>/31 4.43% 3.158 3.298 - 6.97% -
BM_std_minmax_element<long_long>/1024 4.43% 272.019 284.074 - 0.50% -
BM_PushHeap_float_Random_4 4.43% 2.837 2.962 - -0.78% -
std::search_n(vector<int>)_(no_match)/8192 4.42% 1630.218 1702.345 - 3.61% -
rng::find_end(list<int>)_(single_element)/1000 4.42% 683.666 713.895 - 0.16% -
rng::for_each_n(deque<int>)/8 4.42% 1.205 1.258 - 9.07% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 4.41% 150.190 156.817 - -8.40% -
std::any_of(deque<int>)_(process_all)/8 4.41% 3.089 3.226 - 4.27% -
rng::is_sorted_until(vector<int>,_pred)/8192 4.41% 3236.859 3379.448 - 3.10% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 4.41% 21.410 22.353 - 5.00% -
std::multiset<int>::ctor(const&,_alloc)/1024 4.40% 6178.916 6450.753 - 2.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 4.38% 1634042.050 1705583.773 - 5.65% -
BM_RangesPushHeap_uint64_SingleElement_4 4.38% 0.357 0.373 - 3.05% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 4.38% 1.609 1.680 - 4.84% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.37% 13717.694 14316.726 - 5.65% -
SetIntersection_Interlaced_Vector_float_262144_16 4.37% 6284039.491 6558394.490 - 5.11% -
std::multiset<std::string>::find(key)_(existent)/32 4.37% 14.756 15.400 - -12.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 4.36% 143389547.512 149640733.757 - 6.63% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.36% 5.165 5.390 - 4.05% -
rng::move_backward(deque<int>)/32768 4.35% 3523.518 3676.906 - 0.38% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.35% 952036.486 993466.689 - 0.43% -
std::none_of(deque<int>)_(process_all)/8 4.34% 3.088 3.222 - 4.19% -
SetIntersection_None_Vector_uint64_16384_4 4.34% 1126090.477 1175000.822 - 2.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 4.33% 1.590 1.658 - -10.01% -
SetIntersection_Interlaced_Vector_uint64_262144_256 4.33% 37799435.342 39436151.283 - 40.46% -
std::find_if_not(vector<int>)_(process_all)/8 4.32% 2.531 2.640 - 0.25% -
BM_StringRelational_Less_Empty_Empty_Control 4.32% 1.935 2.019 - -3.19% -
SetIntersection_None_Vector_string_262144_256 4.32% 1314140.772 1370929.302 - 0.33% -
BM_RangesMakeHeap_float_Heap_4 4.32% 0.275 0.287 - 3.40% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 4.31% 503943.795 525650.834 - 6.51% -
BM_vector_deque_move_backward/64000 4.30% 7358.308 7675.043 - -9.94% -
std::all_of(deque<int>)_(process_all)/8 4.30% 3.091 3.224 - 3.56% -
rng::stable_partition(list<int>)_(dense)/32 4.30% 31.804 33.171 - -2.47% -
rng::is_partitioned(vector<int>)_(partitioned)/32 4.30% 5.712 5.957 - 3.63% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 4.29% 10.874 11.341 - 4.77% -
rng::any_of(deque<int>)_(process_all)/8 4.28% 3.092 3.224 - 4.04% -
BM_vector_deque_copy_backward/64000 4.27% 7240.333 7549.724 - -0.53% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.27% 11223.725 11703.243 - 4.69% -
SetIntersection_Front_Set_uint64_262144_64 4.26% 1828545.247 1906513.350 - -1.84% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.26% 24.257 25.290 - 4.37% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 4.26% 23.188 24.175 - 3.37% -
rng::starts_with(vector<int>,_pred)/8 4.24% 4.126 4.301 - -0.90% -
BM_RangesPushHeap_uint64_Ascending_262144 4.24% 4.701 4.900 - -2.52% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.24% 813.415 847.897 - 0.57% -
SetIntersection_Interlaced_Set_float_64_64 4.24% 15098730.362 15738271.159 - 0.76% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 4.23% 576.398 600.762 - 0.94% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.23% 1.207 1.258 - 6.45% -
std::multiset<int>::find(key)_(non-existent)/32 4.22% 2.240 2.335 - -3.51% -
std::search(list<int>,_pred)_(same_length)/8192 4.21% 8941.331 9317.860 - 9.69% -
SetIntersection_Interlaced_Vector_uint32_64_64 4.21% 11573029.408 12060305.137 - 4.74% -
BM_RangesSortHeap_float_16384 4.20% 26.487 27.600 - 0.25% -
std::find_if_not(vector<char>)_(process_all)/8 4.20% 2.469 2.573 - 4.94% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.19% 127.601 132.952 - 1.73% -
BM_std_minmax_element<long_long>/512 4.19% 138.204 143.993 - 0.32% -
BM_RangesPushHeap_string_Ascending_64 4.18% 7.442 7.753 - -0.50% -
BM_std_minmax_element<int>/64 4.18% 17.279 18.002 - 7.11% -
SetIntersection_Front_Set_uint32_64_64 4.18% 15637852.942 16291464.128 - 4.66% -
BM_std_minmax<int>/3 4.16% 1.198 1.248 - 9.47% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 4.16% 589.992 614.555 - 0.62% -
BM_StringRelational_Eq_Empty_Empty_Control 4.16% 1.854 1.931 - -3.46% -
SetIntersection_Front_Set_uint32_16384_1024 4.11% 15461815.069 16096643.764 - -1.49% -
rng::generate(list<int>)/50 4.10% 15.364 15.994 - 0.65% -
rng::unique_copy(deque<int>)_(contiguous)/52 4.09% 14.687 15.287 - 1.75% -
BM_vector_deque_ranges_copy_backward/70000 4.09% 8155.895 8489.119 - -2.75% -
SetIntersection_Interlaced_Set_string_256_256 4.08% 32395133.878 33715810.528 - 3.09% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 4.07% 56.102 58.388 - -3.75% -
BM_std_minmax_element<long_long>/4000 4.07% 1052.350 1095.196 - 0.62% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 4.06% 1.203 1.252 - -1.69% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.06% 794.479 826.716 - 0.40% -
std::is_partitioned(vector<int>)_(partitioned)/32 4.05% 6.448 6.709 - 3.95% -
BM_std_min<unsigned_int>/64 4.03% 2.826 2.940 - 2.01% -
SetIntersection_Front_Vector_uint64_1024_64 4.02% 1371893.129 1427056.122 - -0.50% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.02% 15087053.996 15693273.660 - -1.76% -
BM_std_minmax<unsigned_short>/11 4.01% 1.719 1.788 - 3.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.00% 1.146 1.192 - -0.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 4.00% 529.962 551.182 - -54.54% -
SetIntersection_None_Set_string_16384_16 3.99% 197065764.468 204931835.317 - 8.60% -
BM_std_minmax<unsigned_short>/31 3.99% 2.998 3.118 - -0.15% -
rng::find_last(vector<char>)_(bail_90%)/8192 3.99% 102.243 106.322 - 5.88% -
rng::partial_sort_copy(list<int>)_(repeated)/8 3.99% 8.394 8.729 - 0.79% -
rng::sort(vector<int>)_(descending)/8 3.99% 24.693 25.678 - 3.94% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.99% 4716.780 4904.762 - 0.61% -
BM_std_minmax_element<long_long>/5500 3.98% 1444.963 1502.538 - 0.65% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.98% 6.327 6.579 - 0.19% -
std::partition_copy(vector<int>)/32 3.98% 8.159 8.484 - -0.95% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.97% 29.573 30.746 - 6.11% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.97% 55.819 58.034 - 1.01% -
BM_vector_deque_ranges_copy_backward/65536 3.97% 7661.263 7965.073 - -3.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.97% 351309974.797 365241211.125 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 3.96% 12694470.320 13197519.071 - 3.82% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.95% 372.277 386.990 - 1.29% -
BM_std_minmax_element<long_long>/4096 3.95% 1077.033 1119.575 - 0.39% -
std::multiset<int>::insert(value)_(new_value)/1024 3.95% 47.785 49.671 - -9.70% -
BM_std_minmax<unsigned_short>/4 3.95% 0.936 0.973 - -10.56% -
std::fill_n(vector<bool>)/512 3.95% 1.425 1.481 - -1.80% -
SetIntersection_Front_Set_uint32_262144_1024 3.94% 15471435.448 16081398.397 - 0.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.94% 2199578.617 2286190.302 - 0.14% -
BM_std_minmax<unsigned_char>/30 3.94% 2.719 2.826 - 8.69% -
rng::all_of(list<int>)_(process_all)/8 3.93% 2.610 2.713 - -0.14% -
SetIntersection_Front_Set_uint64_1024_64 3.93% 1888060.935 1962208.859 - -2.37% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.93% 29.839 31.010 - -8.50% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.93% 790.629 821.669 - 0.17% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.92% 810.366 842.143 - 0.23% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.92% 3.436 3.571 - 0.20% -
BM_std_min<__int128>/16 3.92% 6.134 6.374 - 3.42% -
std::multiset<int>::ctor(const&,_alloc)/8192 3.92% 49713.458 51660.119 - 3.02% -
BM_StringAssignStr_Huge_Opaque 3.91% 104.579 108.673 - -2.15% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.90% 16.891 17.550 - 5.21% -
BM_std_min<int>/4 3.90% 1.022 1.062 - -0.43% -
rng::find_last(vector<char>)_(bail_90%)/1048576 3.89% 12129.540 12601.567 - 6.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.89% 19472963.312 20229570.735 - 2.04% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.88% 4.420 4.591 - 1.27% -
BM_PushHeap_uint32_QuickSortAdversary_1 3.87% 0.482 0.501 - -0.25% -
std::sort(vector<int>)_(descending)/8 3.86% 24.661 25.612 - 6.08% -
SetIntersection_Front_Set_float_16384_64 3.84% 2013315.238 2090538.665 - 4.80% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.83% 726.136 753.946 - -11.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 3.83% 1065920.546 1106717.379 - -1.28% -
rng::any_of(deque<int>)_(process_all)/8192 3.82% 2625.277 2725.482 - 0.13% -
std::set<std::string>::find(key)_(existent)/1024 3.81% 22.954 23.829 - 1.58% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.81% 828.133 859.679 - 13.62% -
BM_StringFindStringLiteral/64 3.81% 2.097 2.176 - 4.18% -
bm_lexicographical_compare<unsigned_char>/8 3.80% 1.497 1.554 - 11.99% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 3.79% 4.778 4.959 - -0.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 3.79% 0.582 0.604 - 3.13% -
BM_vector_deque_ranges_move/4000 3.78% 142.798 148.201 - 2.19% -
std::search_n(vector<int>)_(no_match)/1048576 3.78% 209472.741 217396.636 - 3.18% -
bm_lexicographical_compare<unsigned_char>/4 3.78% 1.497 1.554 - -0.24% -
BM_StringRelational_Compare_Empty_Large_Control 3.78% 1.617 1.678 - 1.30% -
BM_deque_deque_copy/64000 3.78% 2712.261 2814.663 - 3.86% -
std::unordered_multiset<int>::contains(key)_(existent)/32 3.77% 1.293 1.341 - 12.20% -
rng::contains_subrange(list<int>)_(single_element)/50 3.77% 17.644 18.309 - 3.61% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.77% 24.128 25.038 - 11.96% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.77% 28.816 29.902 - 5.14% -
BM_PopHeap_float_4 3.76% 2.374 2.463 - -0.04% -
std::move_backward(vector<bool>)_(unaligned)/64 3.76% 1.790 1.857 - 2.22% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.75% 717.278 744.176 - 1.90% -
std::multimap<int,_int>::ctor(const&)/32 3.74% 213.901 221.898 - 0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.74% 1592909.470 1652408.005 - 3.22% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 3.73% 4.609 4.781 - 2.91% -
BM_deque_deque_move/2 3.73% 3.059 3.173 - -1.92% -
std::find_end(list<int>)_(process_all)/1024 3.72% 703.015 729.150 - -0.19% -
BM_std_minmax<unsigned_char>/29 3.71% 2.430 2.520 - 8.14% -
BM_deque_vector_move_backward/4000 3.71% 142.995 148.303 - 0.80% -
std::copy_n(vector<bool>)_(aligned)/262144 3.71% 675.857 700.926 - 15.52% -
std::find(vector<int>)_(bail_25%)/8 3.71% 1.374 1.425 - -1.88% -
std::set<int>::find(key)_(non-existent)/32 3.70% 2.267 2.350 - 0.03% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.70% 22.778 23.621 - 0.14% -
std::set<std::string>::count(key)_(non-existent)/32 3.69% 9.672 10.030 - 3.44% -
BM_MakeHeap_uint32_Random_64 3.69% 1.250 1.297 - 1.94% -
BM_deque_deque_ranges_move/2 3.69% 3.061 3.174 - -1.62% -
BM_deque_vector_move/0 3.69% 1.425 1.478 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.68% 1149559.839 1191891.819 - -0.41% -
std::fill_n(vector<bool>)/64 3.67% 1.518 1.574 - -0.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.67% 5.045 5.230 - -3.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.67% 53550.884 55515.877 - 1.70% -
std::map<std::string,_int>::erase(iterator)/0 3.66% 27.413 28.416 - -9.54% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.66% 94561.941 98019.922 - 3.54% -
SetIntersection_Front_Set_uint32_1024_1 3.66% 1061496.740 1100307.408 - -0.10% -
SetIntersection_Front_Vector_uint64_262144_1024 3.66% 5781210.796 5992549.551 - 0.24% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.65% 10.088 10.457 - 1.74% -
std::find(list<int>)_(process_all)/1024 3.65% 710.525 736.466 - 6.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.65% 166312531.211 172374986.514 - 4.53% -
BM_std_min<__int128>/15 3.64% 5.697 5.904 - 3.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.64% 16.652 17.258 - 1.36% -
std::count(vector<int>)_(every_other)/8 3.64% 1.334 1.382 - 4.47% -
BM_deque_deque_copy/2 3.63% 3.062 3.173 - -1.84% -
BM_deque_deque_ranges_copy/2 3.63% 3.063 3.174 - -1.74% -
rng::any_of(vector<int>)_(process_all)/8 3.63% 2.354 2.440 - -2.65% -
BM_deque_vector_ranges_move_backward/70000 3.63% 8522.461 8831.719 - -5.62% -
rng::stable_partition(list<int>)_(sparse)/50 3.63% 25.724 26.657 - 0.43% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.62% 14651.286 15182.251 - 8.93% -
BM_vector_deque_copy_backward/64 3.62% 2.961 3.068 - 0.18% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.61% 17.177 17.797 - 0.83% -
rng::is_sorted(list<int>)/1024 3.60% 759.465 786.837 - 3.36% -
BM_std_minmax<char>/15 3.60% 2.930 3.035 - 3.62% -
std::stable_partition(list<int>)_(sparse)/1024 3.60% 913.276 946.113 - 0.50% -
std::multiset<int>::ctor(const&)/8192 3.59% 48971.432 50730.237 - 2.03% -
SetIntersection_Interlaced_Set_uint32_256_64 3.58% 14670528.091 15195336.879 - 7.75% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.57% 1.164 1.205 - 4.28% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.57% 3.986 4.129 - -0.41% -
rng::for_each(multiset<int>::iterator)/8 3.57% 4.806 4.977 - 0.17% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.57% 6995.482 7244.983 - -9.73% -
BM_std_minmax<unsigned_char>/18 3.56% 1.317 1.363 - 5.26% -
std::list<int>::ctor(size)/8192 3.56% 95149.493 98534.306 - 4.62% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.55% 1.386 1.436 - 8.95% -
std::search_n(deque<int>,_pred)_(no_match)/1000 3.55% 602.694 624.103 - 4.00% -
std::stable_partition(vector<int>)_(sparse)/8192 3.55% 1496.970 1550.127 - -0.52% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.55% 2.855 2.956 - -0.18% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 3.55% 9.602 9.943 - 4.41% -
rng::unique(deque<int>)_(contiguous)/32 3.55% 58.783 60.868 - 0.87% -
std::list<int>::ctor(size)/1024 3.55% 11647.543 12060.667 - 5.15% -
BM_std_min<short>/29 3.53% 2.349 2.432 - 3.88% -
rng::stable_partition(list<int>)_(dense)/1024 3.52% 1745.580 1807.101 - 3.23% -
std::move(list<int>)/512 3.52% 351.226 363.601 - -52.90% -
std::rotate(list<int>)_(1_element_backward)/8192 3.52% 8441.119 8738.262 - 2.54% -
std::copy_n(deque<int>)/8 3.52% 2.643 2.736 - 3.58% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 3.52% 81.240 84.097 - 8.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.51% 1114226.755 1153282.042 - 2.23% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.50% 1072326.319 1109858.512 - -0.67% -
SetIntersection_Front_Vector_uint32_1024_64 3.49% 1390369.019 1438904.403 - -1.40% -
std::find_first_of(vector<int>)_(large_needle)/32 3.49% 104.780 108.437 - 1.52% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.49% 3.665 3.793 - -0.00% -
std::set<std::string>::count(key)_(existent)/8192 3.49% 29.586 30.618 - 2.19% -
rng::find_last(list<int>)_(bail_10%)/8 3.48% 2.057 2.128 - 2.68% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.48% 9.553 9.886 - -1.33% -
BM_StringRelational_Less_Large_Huge_Control 3.48% 2.229 2.307 - 7.15% -
BM_std_minmax<char>/12 3.48% 1.915 1.982 - 0.84% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 3.48% 1.438 1.488 - 4.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.47% 1099617.376 1137816.920 - 3.49% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.47% 367.573 380.318 - 2.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.47% 365.381 378.049 - 0.99% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.46% 4.521 4.677 - 0.51% -
SetIntersection_Interlaced_Set_uint64_256_4 3.46% 11496271.590 11893638.416 - 0.28% -
BM_std_min<unsigned_int>/32 3.45% 2.172 2.247 - 4.94% -
std::find_end(list<int>,_pred)_(single_element)/8192 3.44% 9275.978 9595.300 - 1.74% -
SetIntersection_Interlaced_Set_string_1024_1024 3.43% 56620112.699 58564746.608 - 1.89% -
std::remove(deque<int>)_(sprinkled)/32 3.43% 52.627 54.433 - 2.65% -
BM_std_minmax<short>/1 3.43% 0.634 0.656 - -3.02% -
SetIntersection_None_Set_string_16384_64 3.43% 200703574.901 207580056.526 - 8.49% -
BM_RangesPushHeap_string_Ascending_1024 3.42% 13.845 14.318 - -0.31% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.42% 8.976 9.283 - 2.00% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.42% 0.325 0.336 - -0.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 3.40% 18999.792 19646.346 - 3.92% -
BM_std_min<__int128>/14 3.40% 5.290 5.470 - 2.65% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.40% 164.650 170.247 - 0.98% -
BM_std_min<char>/31 3.40% 2.488 2.573 - 5.12% -
std::search(list<int>)_(no_match)/1024 3.39% 738.440 763.508 - 2.96% -
BM_deque_deque_copy/4000 3.39% 145.493 150.427 - 1.69% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.39% 20.426 21.118 - 3.94% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.38% 31.514 32.581 - 1.68% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.38% 34.099 35.251 - 2.32% -
rng::stable_partition(deque<int>)_(sparse)/50 3.37% 27.405 28.329 - -7.84% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.37% 19480.732 20137.699 - -0.95% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 3.37% 3036.664 3139.063 - 6.74% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 3.37% 0.873 0.903 - 9.56% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.36% 1.095 1.131 - 0.79% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 3.36% 6.378 6.592 - -6.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.36% 26349371.199 27233804.831 - 3.32% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 3.36% 27.448 28.370 - 1.65% -
rng::copy_n(vector<bool>)_(aligned)/262144 3.36% 277.722 287.042 - -8.68% -
BM_RangesSortHeap_string_16384 3.35% 95.947 99.161 - 3.16% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.35% 875988.622 905327.043 - 0.25% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.35% 4.993 5.160 - 2.97% -
BM_SortHeap_float_4 3.34% 1.028 1.062 - 0.91% -
BM_deque_deque_ranges_move/64000 3.34% 2837.385 2932.122 - -2.26% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.34% 2074.404 2143.624 - 0.24% -
rng::starts_with(vector<int>,_pred)/1000 3.33% 455.743 470.920 - 0.21% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.32% 795.197 821.617 - 4.44% -
BM_std_min<unsigned_char>/32 3.32% 2.864 2.959 - 5.94% -
BM_deque_vector_move_backward/65536 3.31% 7990.407 8254.545 - -5.62% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.31% 6.376 6.587 - -0.44% -
std::set<std::string>::erase(key)_(non-existent)/32 3.30% 14.686 15.171 - 19.60% -
bm_lexicographical_compare<int>/16 3.30% 2.016 2.083 - 11.12% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 3.30% 28.870 29.823 - 3.92% -
BM_StringAssignStr_Large_Transparent 3.30% 10.158 10.493 - 0.50% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 3.29% 351.508 363.082 - -0.43% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.29% 2.283 2.358 - 2.25% -
std::none_of(deque<int>)_(process_all)/50 3.29% 17.757 18.341 - 0.08% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.29% 250.197 258.424 - 5.44% -
std::shift_right(list<int>)/50 3.28% 26.923 27.807 - -0.11% -
BM_num_get<long> 3.28% 11.063 11.426 - -1.61% -
rng::any_of(deque<int>)_(process_all)/32768 3.28% 10529.248 10874.825 - 0.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.28% 22.042 22.765 - 3.82% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.27% 27.396 28.291 - -0.17% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 3.27% 84.857 87.631 - 9.72% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.27% 282.302 291.532 - -0.77% -
std::stable_sort(deque<int>)_(heap)/8 3.27% 26.009 26.859 - 4.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.26% 5.050 5.215 - 4.19% -
std::rotate(list<int>)_(by_1/4)/8192 3.26% 7224.915 7460.574 - 3.62% -
BM_std_minmax<unsigned_char>/13 3.26% 2.219 2.291 - 0.74% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.25% 9.460 9.768 - 0.30% -
SetIntersection_Interlaced_Set_uint64_64_64 3.25% 15158007.264 15650472.769 - 3.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.25% 792.503 818.246 - 0.80% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 3.24% 78.951 81.509 - 2.11% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 3.23% 1.665 1.719 - 6.56% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.23% 6.048 6.244 - 0.90% -
SetIntersection_Interlaced_Set_uint64_16384_16384 3.23% 350038075.910 361350484.330 - -0.83% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.23% 4.360 4.501 - -0.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.23% 23661.935 24425.732 - 1.12% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.22% 28.126 29.033 - -0.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.22% 42.521 43.890 - 26.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.22% 10579.287 10920.012 - 2.88% -
std::multiset<int>::ctor(const&)/1024 3.22% 6157.884 6356.120 - 1.61% -
rng::partition(vector<int>)_(dense)/32 3.22% 8.403 8.673 - 0.92% -
std::partition(vector<int>)_(sparse)/32 3.21% 8.726 9.006 - 3.55% -
SetIntersection_Interlaced_Set_uint32_256_4 3.21% 11408589.433 11774250.771 - 0.51% -
BM_std_minmax<unsigned_int>/6 3.20% 1.344 1.387 - -0.01% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 3.20% 1.363 1.407 - 1.26% -
rng::rotate(list<int>)_(by_1/3)/50 3.20% 23.588 24.342 - 0.23% -
BM_num_get<bool> 3.19% 12.081 12.466 - -0.33% -
std::find_if(vector<int>)_(process_all)/8192 3.19% 2194.264 2264.218 - 0.14% -
std::find_if(vector<int>)_(process_all)/32768 3.19% 8804.068 9084.708 - 0.19% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.17% 7.468 7.705 - -12.05% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.17% 5236.728 5402.618 - 0.32% -
BM_std_min<char>/30 3.16% 2.223 2.293 - 1.32% -
SetIntersection_Front_Vector_float_256_16 3.16% 4467300.015 4608567.565 - 2.80% -
SetIntersection_Front_Set_string_16384_64 3.15% 4964723.665 5121230.988 - 1.85% -
rng::copy_n(vector<int>)/8 3.15% 2.232 2.303 - 6.89% -
std::any_of(vector<int>)_(process_all)/8 3.15% 2.481 2.559 - -0.75% -
std::set<int>::erase(key)_(existent)/1024 3.15% 38.586 39.799 - 1.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 3.14% 39142053.124 40370382.888 - 3.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.13% 17180.259 17718.462 - 1.19% -
BM_std_min<__int128>/13 3.13% 4.881 5.033 - 2.30% -
BM_RangesMakeHeap_uint32_Random_1024 3.13% 1.071 1.105 - 3.10% -
BM_std_minmax<int>/2 3.12% 0.900 0.928 - 9.92% -
std::multimap<int,_int>::count(key)_(non-existent)/32 3.12% 2.505 2.583 - 4.61% -
BM_RangesPushHeap_float_Random_4 3.12% 2.912 3.003 - -0.62% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.12% 3.270 3.372 - -3.01% -
BM_num_get<long_long> 3.11% 11.169 11.517 - -1.84% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 3.11% 76176.223 78546.540 - 2.37% -
rng::partial_sort(deque<int>)_(heap)/8192 3.11% 285883.501 294771.111 - 4.04% -
std::rotate(list<int>)_(by_1/3)/32 3.10% 15.080 15.548 - -2.92% -
BM_StringRelational_Compare_Empty_Empty_Control 3.10% 1.612 1.662 - 0.40% -
BM_StringCopy_Huge 3.10% 100.977 104.108 - -1.71% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.10% 11106.268 11450.588 - 3.84% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.10% 3.554 3.664 - 0.98% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 3.10% 9.132 9.415 - 2.45% -
std::remove(list<int>)_(sprinkled)/32 3.10% 54.824 56.521 - -0.14% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.09% 1.613 1.663 - 3.22% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.09% 5.872 6.054 - 3.54% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.08% 815538.739 840658.175 - -0.11% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 3.08% 25672.861 26463.360 - 2.86% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.08% 3.738 3.853 - 1.50% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.08% 96806.963 99785.103 - 3.06% -
std::map<int,_int>::contains(key)_(existent)/32 3.08% 1.577 1.626 - 1.22% -
std::copy_if(list<int>)_(entire_range)/32768 3.06% 30003.419 30922.422 - 10.28% -
BM_StringEraseWithMove_Huge_Transparent 3.06% 45.302 46.689 - -8.95% -
BM_std_min<short>/17 3.06% 1.586 1.634 - 0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.06% 1225.272 1262.737 - -2.07% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.06% 567.015 584.342 - 0.13% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.05% 3.638 3.749 - 1.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.04% 54112.965 55760.678 - 1.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.04% 34.663 35.717 - 1.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 3.04% 165948205.509 170992174.148 - 2.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.04% 35288.698 36360.618 - -0.47% -
BM_MakeThenSortHeap_string_SingleElement_256 3.03% 25.125 25.887 - 3.90% -
bm_lexicographical_compare<unsigned_char>/5 3.03% 1.733 1.786 - 2.84% -
BM_RangesPopHeap_float_4 3.03% 2.369 2.441 - -0.90% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.03% 37178.320 38303.794 - 0.45% -
BM_RangesSortHeap_float_64 3.03% 3.139 3.234 - 0.05% -
bm_lexicographical_compare<unsigned_char>/3 3.03% 2.204 2.270 - 0.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.02% 24.618 25.361 - 0.02% -
SetIntersection_None_Vector_uint64_256_64 3.01% 3526385.901 3632661.399 - 0.02% -
std::map<int,_int>::clear()/8192 3.01% 81046.531 83487.881 - 4.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.00% 16.722 17.224 - 2.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.00% 1973.306 2032.504 - -0.28% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 3.00% 0.381 0.393 - -2.71% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.99% 4.362 4.492 - 4.52% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.99% 1.500 1.545 - 0.43% -
std::set<std::string>::upper_bound(key)_(existent)/32 2.99% 17.046 17.556 - 3.37% -
BM_deque_vector_ranges_move_backward/64000 2.98% 7863.188 8097.531 - -5.08% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.98% 25.435 26.192 - 3.18% -
std::move_backward(deque<int>)/4096 2.98% 154.815 159.424 - 0.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.98% 10.987 11.314 - 1.17% -
BM_PushHeap_uint64_Random_4 2.97% 2.055 2.116 - -5.13% -
BM_vector_deque_ranges_move/1 2.97% 2.031 2.092 - -9.53% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 2.97% 3.117 3.210 - 2.25% -
BM_std_min<unsigned_int>/12 2.95% 1.481 1.524 - 1.64% -
bm_lexicographical_compare<unsigned_char>/6 2.95% 1.959 2.017 - 3.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 2.94% 0.824 0.848 - 2.92% -
BM_MakeHeap_uint32_Random_1024 2.93% 1.030 1.061 - -5.80% -
SetIntersection_Front_Set_string_16_4 2.93% 66849474.666 68809294.557 - 0.64% -
BM_RangesPushHeap_uint64_SingleElement_262144 2.93% 0.357 0.368 - 1.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.93% 32454.172 33405.281 - 1.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 2.93% 19.880 20.463 - -8.11% -
BM_RangesMakeThenSortHeap_float_Heap_4 2.93% 1.225 1.261 - 5.75% -
BM_std_minmax<unsigned_int>/31 2.92% 2.478 2.551 - -2.43% -
BM_RangesSortHeap_float_262144 2.92% 29.911 30.785 - 0.21% -
SetIntersection_None_Vector_uint64_262144_1024 2.92% 1157587.781 1191403.068 - -1.37% -
std::partition(vector<int>)_(sparse)/50 2.92% 13.799 14.202 - 3.65% -
SetIntersection_Interlaced_Set_uint32_64_64 2.91% 15441548.750 15891534.760 - 5.98% -
SetIntersection_Front_Set_uint32_262144_256 2.91% 4783864.002 4923153.793 - 1.39% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 2.91% 1.536 1.581 - -1.00% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.91% 9.210 9.478 - 2.74% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.90% 0.554 0.570 - 0.66% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 2.90% 1.145 1.178 - 11.07% -
BM_std_minmax<short>/24 2.90% 2.225 2.290 - 0.24% -
BM_SortHeap_float_262144 2.90% 30.427 31.308 - 0.06% -
BM_std_minmax<short>/64 2.89% 1.525 1.570 - -2.89% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.89% 7.498 7.715 - 3.49% -
BM_std_min<unsigned_int>/28 2.89% 1.962 2.019 - 3.18% -
rng::rotate(deque<int>)_(by_1/2)/32 2.89% 7.340 7.552 - -1.13% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.89% 13833.965 14233.821 - 4.37% -
std::copy(deque<int>)/32768 2.89% 1142.695 1175.720 - 2.56% -
BM_RangesPushHeap_uint64_SingleElement_1024 2.88% 0.363 0.374 - 1.40% -
rng::generate(list<int>)/32 2.88% 8.537 8.783 - 1.23% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.87% 4.195 4.316 - -1.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.87% 1457980.001 1499752.331 - 10.32% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.86% 21.213 21.820 - 5.32% -
SetIntersection_Interlaced_Set_uint32_16_16 2.86% 40454729.856 41612146.355 - 1.28% -
rng::is_partitioned(deque<int>)_(partitioned)/32 2.86% 10.572 10.874 - -1.63% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.86% 1904.935 1959.324 - 0.82% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.85% 0.583 0.599 - 3.18% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.85% 276.608 284.493 - 5.98% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.85% 22.160 22.792 - 3.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.84% 6594.850 6782.385 - 2.19% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 2.84% 10.156 10.445 - 0.20% -
SetIntersection_Front_Vector_uint32_16384_256 2.84% 2290052.784 2355126.042 - 2.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.84% 179098839.391 184178146.235 - 0.39% -
std::stable_sort(deque<int>)_(heap)/8192 2.84% 17592.412 18091.197 - -0.32% -
BM_CmpEqual_uint_short 2.83% 1.060 1.090 - 1.38% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.83% 9.013 9.268 - 1.06% -
std::set<int>::find(key)_(non-existent)/1024 2.83% 5.555 5.712 - 1.39% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.82% 61.548 63.283 - 4.02% -
std::find_if_not(vector<char>)_(process_all)/50 2.81% 12.516 12.869 - 2.99% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.81% 42.926 44.133 - 1.05% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.81% 1313.452 1350.361 - 3.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.81% 6509247.389 6692005.327 - -0.44% -
std::partial_sort(deque<int>)_(heap)/8 2.81% 37.585 38.640 - 0.36% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.80% 18.313 18.827 - 4.29% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.80% 25.855 26.580 - 2.53% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.80% 255.983 263.156 - 2.18% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.80% 32.273 33.176 - -2.40% -
rng::sort(deque<int>)_(repeated)/8192 2.80% 6573.259 6757.152 - 0.32% -
BM_std_minmax<unsigned_int>/2 2.80% 0.825 0.848 - 2.44% -
SetIntersection_Interlaced_Vector_string_1024_16 2.80% 3421781.287 3517427.976 - 3.76% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.79% 715.489 735.482 - 1.12% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.79% 7.247 7.449 - 1.02% -
BM_RangesPushHeap_uint64_Descending_256 2.79% 0.398 0.409 - 1.55% -
BM_PopHeap_float_16384 2.78% 33.137 34.060 - 2.28% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.78% 16.152 16.602 - 12.17% -
rng::copy_if(vector<int>)_(entire_range)/64 2.78% 15.487 15.918 - -0.56% -
BM_vector_deque_ranges_copy_backward/64000 2.78% 7334.739 7538.757 - -0.03% -
std::multiset<std::string>::erase(iterator)/0 2.78% 30.057 30.893 - 13.36% -
BM_std_minmax<int>/6 2.78% 1.349 1.387 - -0.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.77% 5134784.353 5277032.314 - -2.32% -
SetIntersection_Interlaced_Set_uint64_256_256 2.77% 9023237.460 9273184.927 - -2.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.76% 40343971.820 41458189.742 - 3.43% -
BM_deque_deque_move/4000 2.76% 145.869 149.892 - 1.30% -
BM_deque_deque_copy/1 2.76% 3.403 3.497 - -1.76% -
rng::contains_subrange(deque<int>)_(same_length)/32 2.76% 18.628 19.142 - -7.88% -
BM_StringRead_Hot_Shallow_Small 2.75% 0.470 0.483 - 1.84% -
BM_PushHeap_uint32_Random_16 2.75% 4.413 4.534 - 1.32% -
BM_std_min<__int128>/12 2.74% 4.474 4.596 - 2.14% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 2.74% 39.256 40.333 - 1.49% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.74% 2.939 3.020 - 0.96% -
BM_deque_vector_copy_backward/5500 2.74% 199.558 205.024 - 1.86% -
std::set<int>::clear()/1024 2.73% 8763.731 9003.065 - 5.22% -
bm_lexicographical_compare<signed_char>/1 2.73% 1.286 1.322 - -4.78% -
rng::remove(deque<int>)_(prefix)/32 2.72% 55.140 56.643 - 3.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.72% 32.605 33.491 - 3.28% -
std::copy(list<int>)/64 2.72% 32.056 32.928 - 6.93% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.72% 35894.394 36869.899 - 0.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 2.72% 1.123 1.153 - 2.81% -
std::multiset<std::string>::erase(iterator)/32 2.71% 30.769 31.604 - -5.39% -
SetIntersection_Front_Set_uint64_262144_256 2.71% 4480569.092 4602141.798 - -7.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.71% 14223.418 14608.396 - 0.92% -
BM_std_minmax<unsigned_char>/2 2.70% 0.883 0.907 - 10.42% -
std::partition_copy(vector<int>)/1024 2.70% 457.240 469.579 - 3.31% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.70% 24110.938 24761.011 - 0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.69% 12984027.672 13333166.654 - 2.07% -
SetIntersection_Interlaced_Set_float_256_256 2.69% 9422638.077 9675946.465 - 4.77% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.69% 20.508 21.059 - 0.20% -
std::rotate_copy(deque<int>)/8192 2.68% 295.057 302.969 - 3.63% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.68% 34356.153 35275.791 - 0.99% -
std::search(deque<int>)_(same_length)/8192 2.68% 3795.574 3897.165 - 3.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.68% 11465374.355 11772208.579 - 2.09% -
BM_RangesSortHeap_float_4 2.66% 1.027 1.054 - -0.21% -
SetIntersection_Front_Vector_string_1024_16 2.66% 1724233.041 1770179.191 - 2.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.66% 24.083 24.724 - -6.68% -
BM_std_min<__int128>/11 2.66% 4.047 4.154 - 2.28% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.66% 5348.338 5490.389 - 0.38% -
BM_PopHeap_float_262144 2.65% 40.667 41.746 - 10.18% -
std::set<std::string>::insert(value)_(already_present)/8192 2.65% 38.534 39.557 - -0.18% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.65% 3.908 4.012 - 1.25% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.65% 0.762 0.782 - -0.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.65% 23.730 24.358 - 1.46% -
std::none_of(list<int>)_(process_all)/32 2.64% 11.532 11.837 - 1.01% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.64% 10.211 10.481 - 0.09% -
SetIntersection_Front_Set_string_1024_16 2.64% 2021728.781 2075115.896 - 2.07% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 2.64% 3.121 3.203 - 0.41% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.63% 609.417 625.469 - 0.09% -
std::multimap<int,_int>::clear()/8192 2.63% 81762.711 83914.776 - 2.68% -
std::unordered_set<std::string>::count(key)_(existent)/1024 2.63% 36.251 37.204 - -12.84% -
rng::copy_n(vector<int>)/4096 2.63% 146.260 150.103 - -17.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.63% 1169774.136 1200501.125 - 1.78% -
std::find_end(forward_list<int>)_(single_element)/1000 2.62% 673.843 691.518 - 2.03% -
BM_RangesMakeHeap_uint64_Random_64 2.62% 1.293 1.327 - 6.25% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.62% 528.970 542.827 - 1.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.62% 17401.413 17856.992 - 7.71% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.62% 0.507 0.520 - 2.43% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.61% 4.241 4.352 - 0.17% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.60% 4.265 4.376 - 1.64% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.60% 19969.565 20488.042 - 1.29% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 2.60% 1.387 1.423 - 2.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.59% 36208.118 37147.266 - 0.74% -
BM_deque_vector_ranges_move_backward/65536 2.59% 8096.849 8306.165 - -4.87% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.58% 197.232 202.328 - 2.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.58% 9.303 9.543 - 1.37% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.58% 175649.828 180180.290 - 1.32% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.58% 24143.721 24766.155 - 0.47% -
BM_vector_deque_move_backward/70000 2.58% 8004.825 8210.983 - -11.04% -
SetIntersection_Front_Vector_string_262144_1024 2.58% 40119583.152 41152710.496 - 1.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 2.57% 0.449 0.461 - 7.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.57% 1.154 1.184 - 0.46% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.57% 558.384 572.725 - 8.17% -
BM_deque_vector_move_backward/70000 2.57% 8523.670 8742.318 - -7.16% -
BM_vector_deque_copy_backward/65536 2.56% 7749.664 7948.356 - -1.02% -
BM_StringAssignStr_Large_Opaque 2.56% 10.166 10.427 - 0.88% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 2.56% 1.062 1.089 - -60.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.56% 1031.302 1057.686 - 7.89% -
BM_MakeThenSortHeap_string_SingleElement_64 2.55% 19.674 20.176 - 2.87% -
BM_SortHeap_float_64 2.55% 3.152 3.232 - -0.33% -
std::fill_n(list<int>)/32 2.55% 8.078 8.284 - 1.22% -
rng::stable_partition(vector<int>)_(sparse)/50 2.55% 20.556 21.080 - 0.00% -
rng::contains(list<int>)_(process_all)/8192 2.54% 6967.445 7144.721 - -8.91% -
rng::replace(vector<int>)_(prefix)/32 2.54% 5.041 5.169 - 3.01% -
rng::stable_sort(deque<int>)_(descending)/8 2.54% 27.355 28.049 - 6.87% -
std::set<int>::erase(iterator)/8192 2.53% 20.328 20.843 - 1.77% -
rng::copy_if(list<int>)_(every_other)/32768 2.53% 25335.272 25976.892 - 4.22% -
rng::stable_sort(deque<int>)_(heap)/8192 2.53% 17701.697 18149.850 - 3.11% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.53% 0.939 0.963 - 3.04% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 2.53% 10.200 10.457 - -1.29% -
BM_MakeHeap_uint64_QuickSortAdversary_4 2.51% 0.428 0.438 - 3.84% -
BM_PopHeap_string_16384 2.51% 72.700 74.526 - 1.32% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 2.51% 9154.232 9383.989 - 2.72% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.50% 5347.640 5481.547 - -0.08% -
std::is_sorted_until(list<int>)/8 2.50% 2.208 2.263 - 2.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.50% 2.359 2.418 - 0.18% -
rng::sort(deque<int>)_(ascending)/8 2.50% 18.237 18.692 - 1.77% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.49% 7439.873 7625.260 - 3.38% -
BM_std_min<unsigned_char>/29 2.49% 1.966 2.015 - -2.40% -
BM_MakeThenSortHeap_string_SingleElement_16384 2.48% 38.717 39.678 - 5.61% -
rng::partial_sort(deque<int>)_(ascending)/8 2.48% 30.501 31.258 - 2.24% -
BM_RangesPushHeap_uint64_Random_16 2.48% 4.279 4.385 - 4.61% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.48% 10.575 10.837 - 2.20% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 2.48% 1338.059 1371.183 - 2.78% -
SetIntersection_Front_Vector_uint64_256_4 2.48% 4348956.633 4456614.999 - 0.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.47% 38.360 39.310 - 1.00% -
std::rotate(deque<int>)_(by_1/2)/50 2.47% 10.269 10.523 - 1.12% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 2.47% 3.957 4.054 - 0.27% -
std::find(list<int>)_(process_all)/50 2.47% 18.131 18.579 - -1.06% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.46% 256.363 262.675 - 1.42% -
std::set<int>::contains(key)_(existent)/8192 2.46% 8.391 8.598 - 4.86% -
std::move_backward(deque<int>)/262144 2.46% 29751.221 30483.091 - -0.07% -
SetIntersection_Front_Set_uint32_256_64 2.46% 6235168.440 6388365.182 - -4.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.45% 14.834 15.198 - 1.08% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.45% 26.628 27.279 - -2.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.45% 1247648.960 1278173.284 - -1.76% -
rng::unique(list<int>)_(contiguous)/1024 2.44% 928.223 950.917 - 2.86% -
SetIntersection_Front_Set_string_1024_1024 2.44% 56345127.575 57722103.268 - 1.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.44% 1298890.183 1330623.990 - 3.50% -
std::search(deque<int>)_(single_element)/1000 2.44% 439.237 449.946 - 0.56% -
rng::rotate(deque<int>)_(by_1/2)/50 2.44% 10.346 10.598 - -0.19% -
rng::distance(join_view(vector<vector<int>>)/4096 2.44% 4.309 4.414 - -1.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.44% 19.657 20.136 - 1.29% -
std::copy_if(list<int>)_(every_other)/4096 2.44% 3172.195 3249.485 - -0.13% -
BM_RangesSortHeap_string_256 2.43% 44.347 45.427 - 2.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.43% 56938.238 58323.534 - -0.88% -
SetIntersection_Front_Vector_string_1024_4 2.43% 1238963.220 1269093.038 - 1.98% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.43% 17630998.058 18059127.077 - -3.87% -
BM_vector_deque_ranges_move/64 2.43% 2.661 2.725 - -3.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.43% 1202052.231 1231211.260 - -2.34% -
std::unordered_multiset<int>::ctor(const&)/32 2.42% 197.953 202.740 - 3.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.42% 23115.742 23674.100 - 0.04% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.41% 6250.586 6401.462 - 2.19% -
rng::copy_if(list<int>)_(entire_range)/32768 2.41% 28402.928 29088.011 - 4.37% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 2.41% 9.285 9.509 - 1.68% -
BM_RangesPushHeap_uint32_Random_16 2.41% 4.388 4.493 - -2.46% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.40% 2437.334 2495.901 - -0.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.40% 2.639 2.702 - -0.71% -
std::find_if(vector<int>)_(process_all)/1024 2.40% 283.577 290.375 - 0.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.39% 8.550 8.754 - 1.23% -
std::stable_sort(deque<int>)_(shuffled)/8 2.39% 24.073 24.649 - 2.71% -
std::copy_if(vector<int>)_(entire_range)/8 2.39% 2.270 2.325 - 0.70% -
rng::remove_if(list<int>)_(sprinkled)/8192 2.39% 8279.149 8476.851 - 3.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.39% 1402.366 1435.835 - -2.07% -
rng::find_end(forward_list<int>)_(single_element)/8192 2.38% 5947.088 6088.859 - 1.99% -
BM_MakeHeap_string_Descending_1024 2.38% 2.715 2.780 - -0.39% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.37% 11.800 12.080 - 1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.37% 13036575.196 13345841.054 - -2.28% -
BM_std_minmax_element<long_long>/70000 2.37% 18696.519 19139.996 - 0.39% -
rng::find_end(list<int>,_pred)_(single_element)/8192 2.37% 9161.493 9378.647 - 3.52% -
BM_RangesSortHeap_string_1024 2.37% 59.085 60.483 - 2.52% -
rng::remove_if(deque<int>)_(prefix)/1024 2.36% 561.079 574.346 - 2.71% -
BM_PushHeap_uint64_Ascending_16384 2.36% 3.564 3.649 - -1.04% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.36% 219.457 224.646 - 0.64% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.36% 511.311 523.395 - 1.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.36% 2.639 2.701 - 4.38% -
std::unique(list<int>)_(sprinkled)/8192 2.36% 7798.769 7982.785 - 2.35% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.36% 26.488 27.113 - -0.86% -
SetIntersection_Front_Vector_string_1024_1024 2.36% 40565885.635 41522026.612 - -0.82% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.36% 2.160 2.211 - -2.44% -
BM_vector_deque_move_backward/4096 2.35% 149.346 152.859 - 2.43% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.35% 4.050 4.145 - 1.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.35% 0.826 0.845 - 1.46% -
std::multiset<std::string>::erase(key)_(existent)/32 2.34% 58.731 60.107 - 18.00% -
rng::unique(list<int>,_pred)_(sprinkled)/32 2.34% 64.753 66.266 - -3.86% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.34% 54255.902 55523.278 - 1.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.33% 274618.252 281025.071 - 3.92% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.33% 38.392 39.288 - -0.16% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.33% 616.069 630.418 - 0.14% -
BM_StringRelational_Compare_Empty_Huge_Control 2.33% 1.625 1.662 - 3.40% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.33% 3.121 3.194 - -2.17% -
BM_deque_deque_move/1 2.32% 3.409 3.488 - -1.60% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.32% 1.875 1.919 - -0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.32% 6516277.013 6667237.500 - 0.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.31% 1.655 1.693 - -0.19% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.31% 3.347 3.424 - -0.06% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 2.30% 3.322 3.399 - -1.07% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.30% 2440.793 2496.971 - -0.40% -
std::map<int,_int>::find(key)_(existent)/32 2.30% 1.531 1.566 - -1.93% -
std::stable_partition(list<int>)_(dense)/32 2.30% 33.335 34.101 - 4.88% -
BM_deque_deque_ranges_copy/1 2.30% 3.429 3.508 - -0.55% -
rng::copy(list<int>)/8 2.30% 2.361 2.415 - 0.92% -
SetIntersection_Front_Vector_uint64_1024_1024 2.29% 5850734.694 5984953.330 - 0.34% -
SetIntersection_Front_Set_uint64_16384_16 2.29% 1286271.739 1315770.600 - -0.35% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.29% 627.715 642.107 - 3.19% -
SetIntersection_Front_Vector_uint64_16384_1 2.29% 1099134.946 1124322.130 - 1.17% -
SetIntersection_Interlaced_Vector_uint32_1024_16 2.29% 1884804.393 1927968.795 - -24.61% -
rng::fill_n(deque<int>)/8192 2.29% 240.646 246.153 - 2.40% -
rng::remove_if(list<int>)_(prefix)/8192 2.28% 9138.536 9346.961 - 1.35% -
rng::contains_subrange(list<int>)_(process_all)/50 2.28% 17.614 18.015 - 0.98% -
BM_vector_deque_ranges_move_backward/1024 2.28% 37.311 38.160 - 1.82% -
std::copy_if(list<int>)_(every_other)/32768 2.28% 25223.941 25798.359 - 1.64% -
BM_MakeThenSortHeap_float_Descending_262144 2.27% 34.451 35.235 - 0.18% -
std::find_if(list<int>)_(process_all)/8 2.27% 3.424 3.502 - 0.11% -
BM_std_minmax_element<long_long>/64000 2.27% 17107.497 17496.475 - 0.46% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.27% 4692.278 4798.691 - 0.23% -
std::stable_partition(list<int>)_(sparse)/32 2.26% 9.816 10.038 - 2.14% -
BM_std_minmax<unsigned_char>/14 2.26% 2.543 2.600 - 0.57% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.26% 17.025 17.409 - 4.57% -
std::set<int>::clear()/8192 2.25% 74257.731 75931.546 - 5.49% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.25% 384.660 393.297 - 3.61% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 2.24% 37251.794 38087.681 - 1.34% -
BM_PushHeap_uint64_PipeOrgan_4 2.24% 0.486 0.497 - -1.29% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.24% 5160.517 5276.155 - -0.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.24% 13520570.156 13823371.199 - -0.76% -
std::set<int>::erase(key)_(existent)/0 2.24% 20.266 20.719 - 2.51% -
vector<bool>(const_vector<bool>&) 2.23% 9.828 10.048 - 3.12% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.23% 38133.074 38984.415 - -1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.23% 201776211.563 206278758.311 - 5.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.23% 51.274 52.418 - 0.86% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.23% 36.531 37.345 - 3.32% -
SetIntersection_Interlaced_Vector_string_256_1 2.23% 4531051.187 4631965.221 - 2.20% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 2.23% 21.594 22.075 - 1.51% -
SetIntersection_None_Vector_uint32_1024_1 2.22% 1121442.065 1146381.487 - 4.42% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.22% 5341.132 5459.892 - -0.22% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 2.22% 314.247 321.210 - 9.86% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.21% 12.114 12.382 - 0.81% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.21% 586.673 599.657 - 0.20% -
SetIntersection_Interlaced_Set_uint32_64_4 2.21% 22120380.004 22609827.609 - 2.16% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.21% 343828812.084 351420750.615 - -1.99% -
BM_std_min<unsigned_short>/12 2.20% 1.517 1.550 - -1.11% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.20% 5339.875 5457.365 - -0.08% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.20% 10.341 10.569 - 5.53% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.20% 21.644 22.120 - -2.29% -
BM_std_minmax<char>/14 2.20% 2.554 2.610 - 5.71% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 2.20% 6.866 7.017 - 1.65% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.19% 14.674 14.995 - 1.45% -
BM_RangesSortHeap_string_64 2.19% 29.800 30.453 - 2.46% -
bm_lexicographical_compare<unsigned_char>/7 2.19% 2.213 2.262 - 4.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.19% 33.591 34.325 - 1.35% -
std::search(deque<int>,_pred)_(near_matches)/1000 2.19% 23307.568 23817.280 - -8.93% -
BM_PushHeap_float_Random_16384 2.19% 7.525 7.690 - 0.80% -
BM_std_min<long_long>/20 2.19% 2.008 2.051 - -0.74% -
rng::move_backward(vector<int>)/262144 2.18% 22076.034 22557.393 - 4.24% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.18% 480.400 490.857 - -0.60% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.17% 27.382 27.978 - 0.72% -
BM_std_minmax<unsigned_short>/16 2.17% 1.685 1.721 - 0.38% -
std::find_if(vector<int>)_(process_all)/50 2.17% 13.921 14.223 - -0.00% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 2.17% 23.921 24.441 - 2.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.17% 13347.825 13637.201 - 0.98% -
BM_StringAssignAsciizMix_Opaque 2.17% 4.728 4.831 - -1.86% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.17% 601.176 614.192 - 0.28% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 2.16% 24.285 24.810 - 5.10% -
BM_std_min<unsigned_char>/28 2.16% 1.747 1.785 - -0.42% -
BM_LowerBound_string_1 2.16% 4.596 4.695 - 3.99% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.16% 211.099 215.650 - 1.99% -
std::remove(list<int>)_(prefix)/1024 2.16% 997.403 1018.904 - 3.87% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.15% 3.504 3.580 - 0.15% -
BM_std_minmax<unsigned_short>/20 2.15% 1.952 1.994 - 0.16% -
std::move_backward(vector<int>)/262144 2.15% 21939.934 22412.219 - 3.87% -
BM_std_min<long_long>/30 2.15% 3.164 3.232 - -0.47% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.14% 8903.991 9094.943 - 1.66% -
rng::move_backward(deque<int>)/4096 2.14% 154.970 158.292 - -0.18% -
BM_std_minmax<char>/13 2.14% 2.242 2.290 - 5.22% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.14% 6.069 6.199 - 1.43% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.13% 219.925 224.615 - -0.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.13% 23.834 24.342 - 0.98% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.12% 1890.123 1930.281 - 0.90% -
bm_ranges_lexicographical_compare<int>/1 2.12% 1.295 1.323 - -0.04% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.12% 18.346 18.735 - 1.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.12% 1126792.444 1150674.021 - 3.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 2.12% 0.496 0.507 - 2.15% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.12% 572.944 585.072 - 0.12% -
BM_std_min<__int128>/10 2.12% 3.666 3.743 - 1.64% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.11% 41.761 42.643 - 0.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 2.11% 5.430 5.545 - 2.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 2.11% 1239048.821 1265158.563 - 2.71% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.11% 34.857 35.591 - 4.62% -
rng::stable_sort(deque<int>)_(ascending)/8 2.10% 18.376 18.763 - 3.95% -
BM_num_get<unsigned_long_long> 2.09% 11.056 11.287 - 1.23% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.09% 13292.704 13570.401 - 2.13% -
rng::partition_point(list<int>)/50 2.08% 24.471 24.981 - 2.94% -
std::partition_copy(vector<int>)/50 2.08% 12.971 13.241 - 0.67% -
BM_num_get<unsigned_long> 2.08% 11.058 11.288 - 1.67% -
rng::stable_sort(vector<int>)_(heap)/8 2.08% 21.813 22.267 - 0.03% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.08% 2.236 2.282 - 8.61% -
rng::search(deque<int>,_pred)_(same_length)/1024 2.08% 514.173 524.844 - 2.93% -
BM_std_minmax<unsigned_short>/64 2.07% 1.526 1.557 - -3.69% -
rng::partial_sort_copy(deque<int>)_(heap)/8 2.07% 16.013 16.344 - -0.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.07% 0.629 0.642 - -0.14% -
BM_std_minmax<short>/26 2.06% 2.480 2.531 - 1.88% -
BM_deque_vector_ranges_move/4000 2.06% 143.122 146.076 - -2.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.06% 171104569.112 174632375.185 - 2.66% -
BM_std_min<__int128>/6 2.06% 2.076 2.118 - 1.12% -
BM_std_minmax<unsigned_short>/19 2.05% 2.174 2.219 - 0.82% -
BM_deque_deque_move_backward/65536 2.05% 8062.987 8228.246 - -3.22% -
SetIntersection_Front_Set_string_262144_1 2.05% 1142036.237 1165423.909 - 2.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.05% 6.875 7.016 - -0.25% -
rng::unique(list<int>)_(contiguous)/8192 2.04% 7168.313 7314.766 - 3.30% -
std::unordered_map<int,_int>::ctor(const&)/8192 2.04% 54860.945 55980.887 - 2.38% -
SetIntersection_Front_Vector_string_64_16 2.04% 21963888.588 22411608.478 - 2.41% -
SetIntersection_Interlaced_Set_float_262144_1 2.04% 1104889.189 1127406.894 - 1.18% -
735_gem5_r 2.04% 13.564 13.841 - 3.93% -
std::all_of(list<int>)_(process_all)/32 2.03% 11.494 11.727 - -0.68% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.03% 170.708 174.172 - 2.01% -
rng::move_backward(list<int>)/32768 2.03% 33613.677 34295.407 - -5.12% -
BM_MakeThenSortHeap_string_SingleElement_16 2.02% 13.716 13.993 - 1.35% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.02% 2876.226 2934.359 - 2.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.02% 39221005.015 40013614.539 - 2.30% -
rng::for_each_n(deque<int>)/50 2.02% 3.920 3.999 - 1.55% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.02% 21.976 22.420 - 3.79% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 2.02% 20.479 20.892 - 3.85% -
rng::contains_subrange(list<int>)_(single_element)/16 2.01% 4.955 5.055 - 1.28% -
BM_std_minmax<unsigned_char>/28 2.01% 2.150 2.193 - 11.28% -
BM_LowerBound_string_4 2.01% 19.973 20.375 - 2.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.01% 1131003.983 1153695.394 - -0.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.00% 14155.231 14438.890 - -1.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.00% 6091.188 6213.247 - 2.10% -
rng::stable_partition(deque<int>)_(sparse)/8192 2.00% 3401.257 3469.399 - 2.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.00% 93.536 95.408 - 13.48% -
BM_std_minmax_element<long_long>/65536 2.00% 17518.106 17868.228 - -0.03% -
SetIntersection_Front_Set_uint64_16384_1024 2.00% 14939915.937 15237981.152 - -7.73% -
BM_std_min<short>/20 1.99% 2.248 2.293 - 2.56% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.99% 14.125 14.407 - 1.19% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.99% 455.974 465.067 - -1.88% -
BM_std_min<unsigned_char>/30 1.99% 2.308 2.354 - 1.19% -
BM_CmpLess_schar_short 1.99% 0.948 0.967 - 1.19% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 1.99% 2.254 2.299 - 0.74% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.99% 9.058 9.238 - 2.54% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.98% 23.140 23.599 - 2.69% -
std::move_backward(deque<int>)/1048576 1.98% 127138.003 129660.760 - 0.19% -
BM_RangesMakeHeap_uint64_Random_16384 1.98% 1.005 1.024 - -4.90% -
std::find_if(vector<char>)_(bail_25%)/8 1.98% 0.929 0.947 - -0.17% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.98% 43698.974 44562.906 - 1.91% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.98% 4.719 4.812 - 0.71% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.98% 15.461 15.767 - 6.99% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.97% 2.908 2.966 - -2.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.97% 1084613.481 1106008.248 - -3.05% -
rng::remove_copy(vector<int>)_(prefix)/32 1.97% 10.913 11.128 - 1.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.97% 43.627 44.486 - 1.33% -
std::generate(list<int>)/50 1.97% 15.364 15.666 - -1.20% -
BM_MakeHeap_uint64_SingleElement_256 1.96% 0.575 0.586 - -0.61% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.96% 11.848 12.081 - 0.96% -
BM_std_min<char>/1024 1.96% 8.310 8.473 - 1.03% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.96% 38.743 39.503 - 1.80% -
BM_deque_deque_ranges_move/1 1.96% 3.421 3.488 - -1.73% -
std::generate(list<int>)/32 1.96% 8.540 8.708 - 1.11% -
SetIntersection_Interlaced_Set_string_64_4 1.96% 26877999.369 27404539.385 - 0.70% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.96% 355.908 362.870 - 1.33% -
BM_std_minmax<short>/17 1.96% 1.792 1.827 - 1.17% -
SetIntersection_Front_Vector_uint32_256_16 1.96% 4369336.929 4454767.722 - 0.66% -
std::multiset<std::string>::erase(key)_(existent)/1024 1.96% 57.816 58.947 - -19.58% -
std::copy_backward(list<int>)/32768 1.95% 26680.931 27202.497 - 2.64% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 1.95% 2.242 2.286 - -0.14% -
BM_std_min<char>/32 1.95% 2.924 2.981 - 1.44% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.95% 16.095 16.408 - 1.82% -
BM_MakeThenSortHeap_float_Descending_256 1.95% 5.722 5.833 - -2.16% -
BM_std_min<unsigned_long_long>/30 1.94% 2.692 2.745 - 2.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.94% 12551.453 12795.216 - 1.19% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.94% 3071.368 3130.996 - 2.47% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.94% 23.489 23.945 - 2.20% -
SetIntersection_None_Vector_uint32_1024_256 1.94% 1104667.208 1126092.259 - -1.99% -
std::rotate_copy(vector<int>)/1024 1.94% 32.858 33.495 - 2.24% -
SetIntersection_Interlaced_Set_string_262144_262144 1.93% 17375759.848 17711901.367 - 0.01% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 1.93% 4.056 4.135 - 3.04% -
BM_deque_vector_ranges_move_backward/5500 1.93% 203.150 207.077 - 3.19% -
std::map<int,_int>::count(key)_(existent)/32 1.93% 1.697 1.729 - -1.01% -
rng::move_backward(deque<int>)/262144 1.93% 29928.839 30507.129 - -0.06% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.92% 4.779 4.871 - -1.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.91% 9850.082 10038.663 - 1.33% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.91% 4159.352 4238.944 - 0.55% -
BM_PopHeap_uint64_4 1.91% 2.707 2.758 - 1.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.91% 3.006 3.064 - 1.81% -
SetIntersection_None_Set_string_256_256 1.91% 6060993.321 6176842.701 - 2.19% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.91% 28.986 29.540 - -0.15% -
rng::find_first_of(vector<int>)_(small_needle)/32 1.91% 47.426 48.332 - -6.33% -
rng::partition_point(deque<int>)/32 1.91% 4.227 4.308 - 1.38% -
BM_RangesPopHeap_uint64_262144 1.91% 41.152 41.937 - -3.07% -
std::multiset<std::string>::clear()/1024 1.91% 19435.514 19806.238 - -2.10% -
SetIntersection_Front_Vector_uint64_256_16 1.90% 4428659.873 4513006.323 - 1.90% -
BM_std_minmax<unsigned_short>/30 1.90% 2.726 2.777 - -2.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.90% 11.323 11.538 - 1.35% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.90% 147366.814 150164.212 - 2.04% -
rng::equal(vector<bool>)_(unaligned)/8192 1.89% 64.767 65.992 - 1.05% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.89% 1.486 1.514 - 0.83% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.89% 134.904 137.451 - 2.11% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.89% 5.617 5.723 - -1.34% -
BM_std_min<int>/17 1.89% 0.952 0.970 - -0.05% -
SetIntersection_None_Set_uint64_16384_1 1.89% 156477005.889 159426601.280 - 0.92% -
BM_getline_string 1.88% 17.531 17.860 - 2.91% -
std::multiset<int>::ctor(const&,_alloc)/32 1.88% 220.270 224.413 - -0.16% -
SetIntersection_None_Vector_uint64_16384_16 1.88% 1150911.147 1172546.064 - 1.25% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.88% 787.568 802.371 - 3.60% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.88% 214.621 218.654 - 1.85% -
SetIntersection_Interlaced_Vector_string_1024_256 1.88% 20746730.950 21136323.741 - 1.96% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.88% 11231.241 11442.011 - 2.75% -
BM_std_minmax<unsigned_short>/28 1.88% 2.543 2.591 - 0.36% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.88% 42761.124 43563.247 - 1.93% -
BM_MakeThenSortHeap_string_Heap_262144 1.88% 178.241 181.584 - 1.59% -
std::unordered_set<int>::erase(key)_(existent)/32 1.87% 21.059 21.454 - 0.93% -
SetIntersection_Front_Vector_string_262144_256 1.87% 9970545.148 10157260.151 - 0.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.87% 1137567.190 1158868.976 - -0.59% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.87% 1.273 1.297 - 0.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.87% 17.036 17.354 - 0.75% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.86% 48679.673 49586.120 - 2.16% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.86% 1.853 1.887 - -1.06% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.86% 54860493.616 55880352.541 - 3.13% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.85% 33.628 34.251 - 0.88% -
BM_StringRelational_Less_Small_Empty_Control 1.85% 1.898 1.934 - -6.20% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.85% 8.068 8.217 - 0.04% -
BM_std_min<__int128>/8 1.85% 2.871 2.924 - 1.22% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.85% 198.307 201.973 - 0.83% -
BM_std_minmax_element<int>/2 1.84% 0.638 0.650 - 0.39% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.84% 11890.098 12108.449 - -4.94% -
std::all_of(list<int>)_(process_all)/50 1.83% 21.545 21.940 - -0.05% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.83% 326.974 332.962 - 3.31% -
std::unique(list<int>)_(sprinkled)/52 1.83% 70.627 71.920 - 1.85% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.83% 11.528 11.738 - -0.69% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.82% 136267.164 138753.401 - 0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.82% 2483647.245 2528901.832 - -0.42% -
std::stable_partition(list<int>)_(sparse)/50 1.82% 26.118 26.593 - 1.02% -
rng::stable_sort(deque<int>)_(descending)/8192 1.82% 20881.202 21260.534 - 0.34% -
std::unique(list<int>,_pred)_(contiguous)/52 1.82% 73.778 75.118 - 0.31% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.81% 1897.077 1931.503 - 0.68% -
BM_RangesSortHeap_string_16 1.81% 14.151 14.407 - 1.91% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.80% 1384.018 1408.957 - 3.57% -
std::copy_n(vector<int>)/4096 1.80% 208.171 211.910 - -5.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.79% 6580.153 6698.242 - 0.66% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.79% 41542.158 42285.653 - -0.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.79% 30.446 30.991 - 1.28% -
BM_std_minmax<unsigned_char>/27 1.78% 1.868 1.902 - 6.13% -
std::copy_if(vector<int>)_(every_other)/8 1.78% 2.530 2.575 - 2.02% -
SetIntersection_Interlaced_Set_float_1024_4 1.78% 10067753.317 10247228.814 - 1.94% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.78% 204742.214 208391.497 - -0.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.78% 3.951 4.021 - 0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.78% 817541.859 832103.913 - 0.39% -
BM_std_min<char>/6 1.78% 1.589 1.617 - -0.83% -
SetIntersection_Interlaced_Vector_uint32_16384_16 1.78% 2462320.493 2506118.808 - -24.22% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.77% 7095.167 7220.950 - 1.78% -
BM_std_minmax_element<long_long>/64 1.77% 17.474 17.784 - 0.29% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.77% 22.785 23.189 - 1.17% -
std::unordered_set<int>::insert(value)_(new_value)/1024 1.77% 19.511 19.857 - -3.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.77% 68532.616 69745.942 - 0.66% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.77% 19.645 19.992 - 2.66% -
BM_PopHeap_float_1024 1.76% 27.988 28.482 - 1.47% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.76% 26.884 27.356 - -5.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.75% 608.758 619.439 - 1.03% -
BM_MakeThenSortHeap_uint64_Random_64 1.75% 11.716 11.921 - -0.07% -
BM_MakeThenSortHeap_string_Ascending_16384 1.75% 62.292 63.384 - 1.16% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.75% 28579.279 29080.404 - 4.79% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.75% 3175.716 3231.354 - -4.11% -
BM_std_min<unsigned_long_long>/29 1.75% 2.456 2.499 - 0.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.75% 746.724 759.805 - 2.34% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.75% 725.020 737.711 - -0.10% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.75% 1927.132 1960.791 - 0.68% -
BM_std_min<__int128>/7 1.75% 2.481 2.524 - 0.78% -
SetIntersection_Interlaced_Set_uint32_64_16 1.74% 23947750.423 24365593.166 - 1.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.74% 20.475 20.832 - 6.59% -
rng::find_if(vector<char>)_(process_all)/8 1.74% 2.487 2.531 - -0.43% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.74% 6230.988 6339.309 - 0.46% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.74% 56451.942 57431.430 - 2.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.73% 8773.164 8925.212 - 0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.73% 344875130.437 350849368.650 - 0.66% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.73% 1102354.118 1121449.968 - 0.74% -
rng::sort(deque<int>)_(repeated)/8 1.73% 18.482 18.802 - 0.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.73% 11.477 11.676 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.73% 1187584.866 1208073.826 - 0.24% -
BM_num_put<long_double> 1.72% 58.774 59.788 - 0.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.72% 471.929 480.059 - 1.09% -
BM_std_min<unsigned_char>/20 1.72% 1.515 1.542 - -1.18% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.72% 13711.062 13946.917 - 0.45% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.72% 4.044 4.113 - 2.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.72% 17.146 17.441 - -0.20% -
rng::partial_sort(vector<int>)_(descending)/8 1.72% 24.851 25.278 - -1.29% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.72% 11.320 11.515 - 0.57% -
std::find_if(vector<char>)_(process_all)/1024 1.71% 270.231 274.863 - 1.19% -
rng::find(list<int>)_(bail_25%)/8192 1.71% 1423.272 1447.633 - 1.77% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.71% 27.706 28.180 - -1.54% -
std::multiset<int>::erase(key)_(existent)/1024 1.71% 40.625 41.320 - 3.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.71% 21.425 21.792 - 1.57% -
rng::sort(deque<int>)_(repeated)/1024 1.71% 946.790 962.958 - 0.30% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.71% 540.459 549.680 - 0.38% -
BM_RangesPushHeap_uint64_Random_262144 1.71% 6.008 6.111 - -1.25% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.71% 22.105 22.482 - 3.47% -
SetIntersection_Interlaced_Vector_string_1024_1 1.70% 1116861.479 1135880.332 - -0.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.70% 2.135 2.171 - -0.21% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.70% 25.963 26.405 - -1.25% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.70% 612.282 622.690 - 1.65% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.70% 473.655 481.701 - 0.70% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.70% 208.455 211.996 - -0.06% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.70% 470.451 478.434 - 5.07% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.69% 7.270 7.394 - -3.41% -
BM_std_minmax<unsigned_long_long>/23 1.69% 4.298 4.371 - 1.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.69% 349027853.741 354932274.692 - 2.19% -
SetIntersection_None_Vector_uint64_1024_256 1.69% 1122723.844 1141697.379 - -0.84% -
std::multiset<int>::insert(value)_(already_present)/32 1.69% 19.001 19.322 - -0.39% -
BM_RangesPopHeap_string_256 1.69% 40.711 41.397 - 1.57% -
BM_deque_vector_move_backward/5500 1.68% 203.751 207.181 - 1.38% -
BM_StringConstructDestroyCStr_Large_Transparent 1.68% 8.952 9.103 - -3.63% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.68% 1.452 1.476 - 1.12% -
BM_num_put<double> 1.68% 57.540 58.505 - 1.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.68% 1390.817 1414.130 - -4.57% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.68% 344846.082 350625.322 - 1.13% -
std::for_each(list<int>)/8 1.67% 2.505 2.547 - 11.47% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.67% 561.789 571.185 - 0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.67% 14856.234 15103.714 - 0.71% -
bm_ranges_lexicographical_compare<signed_char>/8 1.67% 3.166 3.219 - -0.55% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.66% 386.412 392.836 - 1.90% -
std::map<int,_int>::erase(key)_(existent)/8192 1.66% 25.957 26.388 - 3.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.66% 9244794.144 9398352.566 - 1.06% -
rng::fill_n(vector<int>)/1024 1.66% 29.270 29.756 - 0.04% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.66% 216.716 220.307 - 0.56% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1.66% 1847.947 1878.551 - 13.08% -
rng::stable_partition(list<int>)_(dense)/50 1.66% 52.647 53.518 - -2.37% -
SetIntersection_Interlaced_Set_string_1024_4 1.65% 10508623.239 10682462.664 - 2.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.65% 1143478.900 1162392.770 - 1.60% -
SetIntersection_None_Vector_uint64_262144_1 1.65% 1174309.424 1193728.656 - -1.03% -
BM_std_minmax<unsigned_int>/4 1.65% 0.973 0.989 - 1.87% -
SetIntersection_Front_Set_string_16384_4 1.65% 1319955.810 1341767.055 - -0.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.65% 60.364 61.361 - 0.41% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.65% 700.017 711.566 - 0.49% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.65% 3.568 3.627 - 0.18% -
std::is_sorted(deque<int>,_pred)/8 1.64% 4.343 4.415 - -4.37% -
BM_std_min<long_long>/3 1.64% 1.283 1.304 - -1.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.64% 1.233 1.253 - -2.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.64% 1.320 1.341 - 0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.63% 3.490 3.547 - -0.89% -
BM_std_min<__int128>/9 1.63% 3.273 3.326 - 0.80% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.63% 4.284 4.354 - 4.59% -
std::stable_sort(deque<int>)_(heap)/1024 1.63% 2716.434 2760.753 - -0.42% -
SetIntersection_None_Set_uint64_16384_16 1.63% 163583149.727 166249484.887 - 0.76% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.63% 6692.290 6801.232 - 2.08% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.63% 19.666 19.986 - -0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.63% 1330282.741 1351911.709 - -2.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.63% 22.303 22.665 - 0.95% -
rng::rotate(deque<int>)_(1_element_forward)/1024 1.62% 38.856 39.487 - 0.71% -
BM_PushHeap_uint32_Random_16384 1.62% 6.276 6.378 - 1.37% -
BM_std_minmax<unsigned_char>/5500 1.62% 50.677 51.499 - 0.15% -
rng::adjacent_find(list<int>)/8192 1.62% 6942.128 7054.508 - -13.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.62% 9.827 9.986 - 0.38% -
rng::unique(vector<int>)_(contiguous)/1024 1.61% 293.863 298.609 - 1.62% -
std::is_sorted_until(vector<int>,_pred)/1024 1.61% 414.112 420.799 - -3.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.61% 19.016 19.323 - 1.25% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.61% 7669.095 7792.705 - 0.64% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.61% 5.924 6.019 - 1.61% -
BM_deque_deque_ranges_move_backward/70000 1.61% 8505.993 8642.952 - -5.70% -
SetIntersection_None_Set_float_262144_1 1.61% 1162173.096 1180873.127 - -0.17% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.61% 3.574 3.631 - -3.52% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.60% 2.043 2.076 - 1.45% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.60% 3.247 3.299 - 0.02% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.60% 5.376 5.462 - 0.12% -
SetIntersection_Front_Set_float_256_256 1.60% 9299531.568 9448130.787 - -3.47% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.60% 19.666 19.981 - 0.42% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 1.60% 0.648 0.658 - -0.05% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.60% 349400.833 354978.218 - 0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.60% 1090735.430 1108135.843 - -1.41% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.59% 9.006 9.150 - -0.24% -
BM_std_min<short>/21 1.59% 1.828 1.857 - 1.62% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.59% 10.645 10.814 - -0.12% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.59% 16151.400 16408.665 - -0.42% -
BM_vector_deque_move_backward/512 1.59% 17.601 17.882 - -2.21% -
SetIntersection_Front_Vector_uint64_16384_64 1.59% 1408202.319 1430594.200 - 3.32% -
rng::for_each(list<int>)/8 1.59% 2.532 2.572 - -1.56% -
std::move_backward(deque<int>)/32768 1.59% 3607.432 3664.625 - -0.67% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.58% 12.211 12.405 - 2.00% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.58% 306.174 311.024 - -0.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.58% 3.618 3.676 - 0.88% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 1.57% 24.408 24.793 - 1.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.57% 2.303 2.339 - 2.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.57% 8343790.144 8475016.508 - 1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.57% 6641346.373 6745737.192 - -7.64% -
BM_SortHeap_uint32_64 1.57% 7.945 8.070 - 0.95% -
SetIntersection_Front_Vector_uint32_64_16 1.57% 15140967.111 15378587.913 - 0.68% -
BM_CmpLess_uint_schar 1.57% 1.055 1.071 - 1.78% -
BM_CmpEqual_int_short 1.57% 1.120 1.137 - 0.23% -
BM_std_minmax<unsigned_long_long>/11 1.56% 2.353 2.390 - 0.13% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.56% 3.265 3.316 - -0.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.56% 16.161 16.413 - 0.73% -
std::copy_if(list<int>)_(entire_range)/8 1.56% 2.649 2.690 - 1.33% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.56% 2.309 2.345 - -8.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.56% 19.435 19.737 - 0.92% -
bm_ranges_lexicographical_compare<signed_char>/512 1.56% 7.690 7.810 - 0.10% -
std::find_if(deque<int>)_(process_all)/8192 1.56% 2845.291 2889.580 - 2.59% -
SetIntersection_Front_Vector_uint32_256_4 1.55% 4393165.070 4461432.440 - -0.33% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.55% 24.394 24.773 - 0.93% -
rng::search(list<int>)_(single_element)/1024 1.55% 726.036 737.312 - 2.39% -
BM_std_min<unsigned_char>/15 1.55% 2.086 2.118 - 1.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.55% 34925.971 35468.081 - 2.74% -
BM_StringDestroy_Huge 1.55% 10.624 10.789 - 0.94% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.55% 34.356 34.888 - 11.87% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.55% 588.182 597.284 - 1.13% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.55% 16841.287 17101.872 - 0.59% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.55% 26.268 26.675 - 0.75% -
std::map<std::string,_int>::clear()/1024 1.54% 20950.037 21273.499 - 5.47% -
BM_std_min<int>/28 1.54% 2.030 2.062 - 3.52% -
std::multiset<int>::count(key)_(existent)/32 1.54% 3.530 3.584 - 1.36% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.54% 1509789.326 1533089.260 - 0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.54% 13008.757 13209.219 - -0.87% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.54% 562.306 570.964 - 1.04% -
BM_MakeHeap_string_Descending_16384 1.54% 2.976 3.022 - -3.13% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.54% 12351.172 12541.090 - 0.25% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.54% 9758014.217 9907985.502 - -0.46% -
rng::stable_sort(deque<int>)_(heap)/1024 1.54% 2722.797 2764.624 - -0.23% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.54% 3937.081 3997.516 - 1.10% -
rng::find_if_not(list<int>)_(process_all)/50 1.53% 21.563 21.894 - 1.94% -
SetIntersection_None_Set_float_256_1 1.53% 11760647.673 11941076.755 - -0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.53% 7.468 7.582 - 0.66% -
BM_num_get<void*> 1.53% 11.654 11.832 - -0.33% -
std::generate_n(list<int>)/1024 1.53% 650.766 660.734 - 0.42% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.53% 63254.447 64222.596 - 0.23% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.53% 72615.390 73725.428 - -0.01% -
BM_MakeThenSortHeap_float_Ascending_256 1.53% 6.462 6.561 - -3.24% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.53% 14354.583 14573.622 - 1.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.53% 0.901 0.915 - -0.53% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.52% 548.310 556.658 - 1.61% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.52% 1.407 1.428 - -1.79% -
rng::unique(vector<int>,_pred)_(contiguous)/1024 1.52% 590.430 599.393 - 1.82% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.52% 49844.918 50600.448 - 0.13% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.52% 439560.399 446222.468 - 0.83% -
rng::replace_if(list<int>)_(prefix)/8192 1.51% 7204.213 7313.102 - 5.85% -
BM_std_min<int>/24 1.51% 1.813 1.841 - 0.81% -
BM_CmpEqual_short_uchar 1.51% 1.107 1.124 - 2.66% -
BM_std_min<char>/23 1.51% 2.281 2.316 - 2.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.51% 55.003 55.831 - 8.61% -
BM_std_min<__int128>/4 1.50% 1.374 1.395 - 0.62% -
std::partial_sort(deque<int>)_(ascending)/8 1.50% 29.620 30.066 - -1.25% -
BM_std_minmax<unsigned_short>/3 1.50% 1.165 1.182 - -0.24% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.50% 3419.623 3471.016 - 2.42% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.50% 3810.438 3867.699 - 0.32% -
SetIntersection_Front_Set_uint64_262144_16384 1.50% 336249406.411 341300336.014 - -1.33% -
BM_deque_deque_move/64000 1.50% 2724.308 2765.222 - -0.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.50% 208081.870 211206.285 - 1.75% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.50% 31.815 32.293 - 0.14% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.50% 23.356 23.707 - 1.32% -
SetIntersection_Front_Set_string_256_16 1.50% 7602450.527 7716508.687 - 0.74% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 1.50% 347610.472 352824.932 - 1.50% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.50% 68.589 69.618 - -1.16% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 1.50% 13.158 13.355 - 2.53% -
std::fill_n(deque<int>)/8192 1.50% 239.949 243.540 - 1.59% -
BM_vector_deque_ranges_move_backward/4000 1.50% 144.411 146.572 - 1.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.49% 761.820 773.206 - 1.97% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.49% 10.045 10.195 - -1.70% -
std::multiset<std::string>::erase(iterator)/1024 1.49% 32.973 33.464 - 7.04% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 1.49% 19.539 19.831 - 2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.49% 9.454 9.595 - 0.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.49% 6661.661 6760.778 - 2.09% -
BM_PushHeap_uint64_Random_256 1.49% 5.676 5.760 - 0.12% -
std::search(list<int>,_pred)_(single_element)/1000 1.49% 822.993 835.231 - 0.40% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.49% 4255.268 4318.505 - 0.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.49% 3.402 3.452 - 0.59% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.49% 19.381 19.669 - 0.84% -
BM_RangesPushHeap_float_Random_1024 1.49% 7.398 7.507 - 1.12% -
std::multiset<std::string>::contains(key)_(existent)/32 1.49% 14.931 15.152 - 0.64% -
BM_RangesMakeThenSortHeap_float_Random_64 1.48% 17.660 17.921 - -0.73% -
BM_deque_deque_ranges_copy_backward/64000 1.48% 7903.927 8020.984 - 1.59% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.48% 178703794.508 181348837.217 - -0.25% -
rng::find_if(vector<int>)_(bail_25%)/8 1.48% 1.072 1.088 - -2.31% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.48% 206805341.018 209860030.752 - -0.31% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.47% 1.738 1.763 - 2.79% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.47% 4257.964 4320.708 - 0.23% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.47% 206173.258 209207.730 - 0.86% -
rng::partition_copy(list<int>)/50 1.47% 28.846 29.270 - 1.67% -
SetIntersection_Front_Set_string_1024_4 1.47% 1313043.316 1332330.841 - 0.13% -
std::for_each_n(vector<int>)/8 1.47% 2.504 2.541 - 4.81% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.47% 2.585 2.623 - 0.62% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.47% 7.508 7.618 - -0.52% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.46% 49879.528 50609.861 - -0.01% -
bm_swap_ranges_vb_aligned/64 1.46% 2.907 2.949 - 1.68% -
BM_std_min<unsigned_long_long>/5 1.46% 1.343 1.363 - -3.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.46% 8.695 8.822 - -0.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.46% 348257.440 353341.891 - 0.61% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.46% 11308.378 11473.381 - 0.26% -
rng::move(vector<bool>)_(unaligned)/64 1.46% 1.619 1.643 - 0.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.46% 9745650.668 9887716.753 - 7.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.46% 11.549 11.717 - 1.76% -
SetIntersection_Front_Vector_string_262144_1 1.45% 1141228.534 1157821.788 - 0.27% -
SetIntersection_Front_Vector_uint64_64_64 1.45% 11180029.828 11342559.140 - -1.78% -
BM_vector_deque_ranges_move_backward/4096 1.45% 149.792 151.968 - 2.20% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.45% 12.298 12.476 - 0.94% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.45% 11894.715 12066.778 - -1.11% -
std::map<int,_int>::contains(key)_(existent)/1024 1.44% 4.047 4.105 - -0.29% -
BM_std_minmax_element<char>/3 1.44% 1.180 1.198 - 9.73% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.44% 2.120 2.151 - 0.40% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.44% 955445.278 969204.017 - 0.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.44% 1444312.283 1465083.594 - 0.05% -
SetIntersection_None_Set_uint64_16384_4 1.44% 160196169.576 162498292.592 - -0.15% -
rng::fill(deque<int>)/8192 1.43% 239.636 243.074 - -2.41% -
BM_std_min<__int128>/5 1.43% 1.748 1.773 - 0.11% -
SetIntersection_None_Set_string_16384_1 1.43% 202149680.791 205045872.525 - 6.37% -
std::multimap<int,_int>::clear()/1024 1.43% 10221.252 10367.241 - 1.88% -
BM_num_get<unsigned_int> 1.43% 10.571 10.722 - 0.21% -
rng::move(vector<int>)/8 1.43% 2.221 2.253 - -0.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.43% 15703.929 15927.758 - 0.64% -
BM_vector_deque_move_backward/5500 1.42% 198.638 201.468 - 1.01% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.42% 22.528 22.848 - 1.14% -
BM_std_min<unsigned_short>/22 1.42% 1.813 1.838 - -4.25% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.42% 302.232 306.529 - 1.02% -
rng::copy_if(list<int>)_(every_other)/4096 1.42% 3257.448 3303.698 - 1.33% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.42% 1.455 1.476 - 0.54% -
std::partition_point(deque<int>)/1024 1.42% 9.226 9.357 - -0.14% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.42% 8.111 8.226 - -0.74% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.42% 24476.718 24823.254 - -9.61% -
std::unique(list<int>)_(sprinkled)/32 1.41% 57.007 57.813 - 1.57% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.41% 6644.015 6737.872 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.41% 162067612.581 164355113.064 - 1.58% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.41% 34.527 35.013 - -1.79% -
std::multiset<std::string>::erase(iterator)/8192 1.41% 30.396 30.824 - -8.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.41% 1.267 1.285 - 1.81% -
BM_RangesPushHeap_float_Ascending_262144 1.41% 5.135 5.208 - 2.50% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.40% 22.332 22.645 - 1.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.40% 710.045 719.998 - 0.42% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.40% 7.558 7.664 - 1.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.40% 243553227.606 246964796.432 - 1.48% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.40% 10.543 10.690 - -2.53% -
std::unordered_map<int,_int>::clear()/8192 1.40% 63007.910 63888.832 - 2.32% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.40% 7.083 7.182 - 1.69% -
SetIntersection_None_Vector_string_262144_262144 1.40% 1359865.656 1378843.057 - 1.97% -
BM_std_min<unsigned_short>/24 1.40% 2.493 2.528 - 0.86% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 1.40% 22.143 22.452 - 2.78% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.40% 3.611 3.662 - -1.27% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.39% 52133.449 52860.589 - 4.34% -
std::search(deque<int>)_(no_match)/1000 1.39% 403.222 408.845 - 0.43% -
std::partial_sort(deque<int>)_(descending)/8192 1.39% 284366.018 288329.912 - -0.78% -
BM_RangesPopHeap_string_1024 1.39% 56.323 57.107 - 1.56% -
BM_PushHeap_string_Ascending_16 1.39% 4.679 4.744 - 1.09% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.39% 815.045 826.381 - 0.76% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.39% 42.679 43.272 - 0.97% -
BM_CmpEqual_short_short 1.39% 1.117 1.132 - 0.12% -
BM_RangesPopHeap_uint32_256 1.39% 16.871 17.105 - -0.65% -
BM_MakeThenSortHeap_float_SingleElement_256 1.38% 3.991 4.047 - -1.54% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.38% 329.177 333.728 - 2.45% -
rng::replace(vector<int>)_(prefix)/50 1.38% 6.984 7.081 - 2.93% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.38% 55686.736 56455.945 - 0.53% -
SetIntersection_None_Set_float_256_256 1.38% 5868907.246 5949903.727 - 2.60% -
BM_std_min<unsigned_short>/512 1.38% 7.139 7.237 - -1.11% -
BM_std_min<short>/25 1.38% 2.086 2.114 - 1.38% -
std::replace(vector<int>)_(prefix)/32 1.38% 5.032 5.101 - 0.61% -
std::partial_sort(deque<int>)_(heap)/8192 1.38% 283639.195 287541.946 - -0.22% -
std::set<int>::erase(iterator)/1024 1.38% 20.260 20.539 - 1.32% -
std::replace(vector<int>)_(prefix)/50 1.37% 7.594 7.699 - 2.18% -
BM_deque_deque_ranges_move_backward/4096 1.37% 152.169 154.256 - 0.39% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.37% 1.279 1.297 - -0.12% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.37% 5866746.350 5947119.593 - -0.51% -
BM_std_min<unsigned_long_long>/22 1.37% 2.170 2.200 - 0.84% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.37% 41.276 41.841 - 0.89% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.37% 18.694 18.950 - 2.34% -
BM_std_minmax<int>/23 1.37% 2.357 2.390 - 3.75% -
std::copy_backward(vector<int>)/8 1.37% 2.225 2.255 - 0.84% -
rng::move(vector<int>)/1048576 1.36% 57762.368 58548.050 - 4.20% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.36% 359.129 364.012 - 1.32% -
std::find(list<int>)_(process_all)/8 1.36% 2.397 2.429 - 2.51% -
std::map<std::string,_int>::clear()/32 1.35% 897.888 910.044 - 0.43% -
rng::find(list<int>)_(bail_25%)/8 1.35% 0.921 0.934 - 1.30% -
BM_deque_deque_ranges_move/70000 1.35% 3231.865 3275.611 - 8.81% -
BM_std_min<unsigned_int>/16 1.35% 1.908 1.934 - 3.52% -
rng::remove(list<int>)_(prefix)/1024 1.35% 959.795 972.763 - 2.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.35% 13.161 13.338 - 1.63% -
std::adjacent_find(deque<int>,_pred)/8 1.35% 4.287 4.344 - -2.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.35% 9783.271 9914.932 - 1.59% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.35% 22.841 23.148 - 1.51% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.34% 54.566 55.299 - -0.45% -
SetIntersection_None_Set_uint32_262144_16384 1.34% 1151559.490 1166984.863 - -0.15% -
BM_PushHeap_uint64_Random_1024 1.34% 5.911 5.990 - 0.89% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.34% 22.091 22.386 - 2.49% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.34% 25.770 26.115 - -0.33% -
rng::remove_if(list<int>)_(prefix)/50 1.33% 75.059 76.061 - 2.52% -
SetIntersection_None_Set_float_1024_64 1.33% 9001014.838 9121114.562 - 2.84% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.33% 14.716 14.912 - 0.28% -
rng::reverse_copy(list<int>)/4096 1.33% 3071.994 3112.926 - 1.83% -
BM_StringFindStringLiteral/512 1.33% 9.485 9.611 - 0.21% -
BM_MakeHeap_string_PipeOrgan_4 1.33% 2.550 2.584 - 1.14% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.33% 779.609 789.992 - 2.62% -
std::none_of(list<int>)_(process_all)/32768 1.33% 25757.955 26100.415 - 0.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.33% 6683.945 6772.789 - 1.76% -
BM_std_min<char>/512 1.33% 6.319 6.403 - 1.82% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.33% 5.662 5.737 - 0.36% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.33% 28.571 28.950 - -3.70% -
BM_std_min<__int128>/3 1.33% 1.018 1.032 - -0.67% -
SetIntersection_None_Set_uint32_256_1 1.33% 11425949.725 11577350.803 - -0.32% -
rng::equal(vector<bool>)_(unaligned)/1048576 1.32% 7602.055 7702.729 - 1.07% -
BM_RangesSortHeap_string_4 1.32% 4.246 4.302 - 1.41% -
BM_std_minmax<unsigned_int>/7 1.32% 1.745 1.768 - -0.93% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.32% 197.218 199.826 - 0.47% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.32% 0.963 0.975 - 2.01% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.32% 1957.234 1983.061 - 0.66% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.32% 34.307 34.759 - 0.93% -
std::replace(vector<int>)_(prefix)/1024 1.31% 159.582 161.678 - 1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.31% 1203184.092 1218980.206 - 3.74% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.31% 2903.087 2941.200 - 0.01% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.31% 4026.534 4079.367 - -0.65% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.31% 358.838 363.542 - 1.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.31% 17229.120 17454.896 - -0.08% -
737_gmsh_r 1.31% 12.753 12.920 - 1.47% -
SetIntersection_Interlaced_Set_string_16_4 1.31% 76441112.552 77441372.267 - 1.88% -
std::partition_point(deque<int>)/8192 1.31% 16.243 16.455 - 0.04% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.31% 21.659 21.942 - -0.10% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.30% 592.601 600.331 - 0.77% -
rng::sort(deque<int>)_(qsort_adversarial)/8 1.30% 18.383 18.622 - 1.77% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.30% 5.058 5.123 - 0.36% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.30% 6599.656 6685.552 - -0.01% -
BM_deque_deque_move_backward/4096 1.30% 152.894 154.880 - -0.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.30% 4.307 4.362 - 0.61% -
SetIntersection_None_Set_uint32_262144_1024 1.30% 1144851.727 1159698.650 - -1.75% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.30% 141903.476 143741.792 - 1.67% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.30% 605.092 612.931 - 1.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.29% 19.805 20.061 - -0.03% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.29% 17.981 18.214 - 1.69% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.29% 7.747 7.847 - 0.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.29% 34.241 34.683 - 0.01% -
SetIntersection_Interlaced_Vector_string_16_16 1.29% 55629017.939 56346502.383 - 2.87% -
BM_MakeThenSortHeap_string_Descending_262144 1.29% 86.305 87.418 - 0.98% -
BM_RangesPopHeap_float_1024 1.29% 27.301 27.653 - -3.97% -
BM_deque_vector_copy/4000 1.29% 142.865 144.704 - 1.49% -
rng::none_of(vector<int>)_(process_all)/32 1.28% 8.329 8.436 - 1.16% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.28% 20.113 20.371 - 2.96% -
SetIntersection_None_Set_string_64_16 1.28% 19273323.960 19520728.221 - 0.30% -
std::unordered_multiset<int>::erase(iterator)/1024 1.28% 20.052 20.309 - -0.34% -
std::multimap<int,_int>::erase(iterator)/0 1.28% 20.592 20.856 - 1.29% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.28% 13.697 13.872 - 0.28% -
SetIntersection_None_Set_float_262144_64 1.28% 1161667.966 1176490.316 - -0.33% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.28% 7.461 7.557 - 0.04% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.28% 6492.491 6575.321 - -4.24% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.27% 19.266 19.512 - 12.77% -
rng::find_if(list<int>)_(process_all)/8192 1.27% 10324.504 10455.968 - -17.19% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.27% 39628.679 40132.777 - 1.14% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.27% 29.704 30.081 - 0.39% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.27% 4.828 4.889 - 0.24% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.27% 1.690 1.711 - -1.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.27% 9.817 9.941 - 0.80% -
std::unordered_set<int>::erase(key)_(existent)/0 1.27% 21.060 21.328 - 1.21% -
std::unique(list<int>)_(contiguous)/8192 1.27% 6969.621 7058.044 - 0.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.27% 7346308.583 7439488.034 - -0.35% -
SetIntersection_None_Set_uint32_262144_1 1.27% 1159141.115 1173839.439 - -0.89% -
BM_std_min<short>/12 1.26% 1.520 1.539 - -2.66% -
SetIntersection_Front_Set_uint32_16384_16384 1.26% 337350157.014 341611267.082 - -2.91% -
std::copy_n(deque<int>)/262144 1.26% 10141.243 10269.115 - 1.37% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.26% 16671.511 16881.202 - -2.80% -
SetIntersection_Front_Set_uint32_1024_64 1.26% 2042257.401 2067944.263 - 3.49% -
rng::equal(vector<bool>)_(unaligned)/1024 1.26% 7.632 7.728 - 1.15% -
std::multiset<std::string>::count(key)_(existent)/32 1.26% 18.033 18.260 - -8.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.25% 1443988.497 1462109.363 - 0.07% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.25% 1909.952 1933.919 - 0.65% -
SetIntersection_None_Set_float_1024_4 1.25% 8873001.079 8984222.493 - -1.25% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.25% 1.327 1.343 - 0.15% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.25% 1525.534 1544.638 - 2.12% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.25% 36197.141 36649.563 - 0.15% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.25% 8.004 8.104 - -1.71% -
SetIntersection_None_Set_string_1024_64 1.25% 9034443.204 9147232.449 - -3.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.25% 394856.986 399773.447 - 0.64% -
rng::copy(list<int>)/4096 1.24% 3065.811 3103.932 - -1.27% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.24% 209689.419 212295.654 - 0.30% -
rng::reverse_copy(deque<int>)/64 1.24% 19.937 20.184 - 0.90% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.24% 526.220 532.739 - 0.79% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.24% 35840.003 36283.828 - 0.50% -
SetIntersection_None_Set_float_262144_4 1.24% 1162813.152 1177199.949 - -0.00% -
std::all_of(list<int>)_(process_all)/8192 1.24% 7605.898 7699.976 - -5.13% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.23% 55834.617 56523.738 - 4.43% -
std::copy_backward(list<int>)/8 1.23% 2.442 2.473 - 0.14% -
BM_std_min<short>/27 1.23% 2.295 2.324 - -0.38% -
std::find_if_not(list<int>)_(process_all)/50 1.23% 21.327 21.589 - 0.07% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.23% 550743.602 557511.872 - -0.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.23% 39682.067 40169.510 - 0.20% -
BM_CmpLess_ushort_uint 1.22% 1.121 1.135 - 1.35% -
BM_StringFindAllMatch/64 1.22% 3.072 3.109 - 0.48% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.22% 19.509 19.746 - -0.50% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 1.22% 15.057 15.240 - 0.91% -
BM_StringDestroy_Large 1.21% 6.747 6.829 - -3.96% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 1.21% 3.038 3.075 - 1.05% -
std::multiset<int>::insert(value)_(already_present)/8192 1.21% 32.582 32.977 - 1.46% -
BM_StringCopy_Large 1.21% 6.180 6.255 - -0.87% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.21% 13327.247 13488.628 - -3.01% -
std::multimap<std::string,_int>::clear()/8192 1.21% 202706.671 205159.593 - 2.36% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.21% 671.691 679.808 - 2.37% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.21% 21.980 22.245 - -0.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.21% 9.164 9.275 - 1.80% -
BM_num_get<long_double> 1.21% 35.576 36.005 - -0.44% -
rng::find_if_not(deque<int>)_(process_all)/50 1.21% 23.502 23.785 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.20% 15674201.931 15862541.824 - 2.38% -
SetIntersection_Front_Set_float_16384_16 1.20% 1316938.492 1332752.790 - 1.39% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.20% 1878.566 1901.119 - -0.30% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.20% 16.421 16.618 - 0.79% -
753_ns3_r 1.20% 10.220 10.342 - 3.11% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.20% 2631.783 2663.316 - 0.02% -
BM_PushHeap_float_Random_262144 1.20% 7.553 7.644 - 0.28% -
std::none_of(vector<int>)_(process_all)/32 1.19% 8.378 8.478 - 1.77% -
SetIntersection_Front_Set_string_262144_1024 1.19% 59936801.515 60652102.390 - 1.58% -
BM_StringAssignAsciizMix_Transparent 1.19% 3.022 3.058 - -2.29% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.19% 22.982 23.256 - 3.12% -
std::unordered_multiset<int>::ctor(const&)/1024 1.19% 6612.872 6691.517 - 0.80% -
std::multiset<std::string>::clear()/8192 1.19% 200013.941 202392.142 - -1.13% -
rng::stable_partition(deque<int>)_(sparse)/32 1.19% 11.165 11.297 - -12.16% -
rng::partition(vector<int>)_(sparse)/50 1.19% 14.284 14.454 - 3.14% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.19% 1902.413 1924.998 - 0.14% -
BM_RangesMakeThenSortHeap_string_Descending_64 1.18% 12.972 13.126 - 0.80% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.18% 15265477.487 15446234.151 - 0.25% -
SetIntersection_Interlaced_Set_uint64_256_64 1.18% 14710051.031 14884180.131 - -0.91% -
BM_CmpLess_uchar_uint 1.18% 1.121 1.134 - 0.88% -
BM_RangesMakeHeap_uint64_Random_262144 1.18% 1.042 1.054 - -0.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.18% 349220.879 353343.656 - 1.44% -
SetIntersection_None_Set_uint32_262144_262144 1.18% 1148176.270 1161728.762 - -1.50% -
rng::unique_copy(deque<int>)_(contiguous)/32 1.18% 9.753 9.868 - -10.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.18% 40.813 41.295 - 38.98% -
SetIntersection_Front_Set_string_262144_262144 1.18% 17689163.820 17897637.289 - -0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.18% 1161018.633 1174679.918 - -0.09% -
BM_deque_deque_move_backward/70000 1.17% 8799.801 8902.590 - 5.05% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.17% 1.089 1.102 - -2.02% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.17% 27.906 28.232 - -0.03% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.17% 538.689 544.972 - -0.12% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.17% 20.357 20.594 - -1.31% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.17% 13001.158 13152.630 - -1.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.16% 4248.071 4297.553 - -2.36% -
std::set<std::string>::ctor(const&)/1024 1.16% 34300.991 34700.356 - 0.91% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.16% 7199.421 7283.240 - 3.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.16% 1.163 1.176 - 4.43% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.16% 8.864 8.967 - -0.14% -
rng::partition_point(list<int>)/1024 1.16% 1261.101 1275.730 - -1.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.16% 19643637.473 19871482.543 - 0.28% -
BM_RangesSortHeap_uint32_4 1.16% 1.033 1.045 - 0.04% -
BM_std_min<unsigned_char>/64 1.16% 4.087 4.134 - -1.41% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.16% 2.098 2.122 - -2.33% -
rng::move(list<int>)/262144 1.16% 253892.495 256828.290 - 1.49% -
BM_CmpLess_short_uint 1.15% 1.104 1.117 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.15% 857.757 867.661 - 2.09% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.15% 68367.888 69157.001 - 1.32% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.15% 5461.853 5524.832 - 1.57% -
BM_MakeThenSortHeap_float_Ascending_16384 1.15% 27.668 27.987 - -0.48% -
std::multimap<int,_int>::find(key)_(existent)/32 1.15% 1.607 1.626 - 1.26% -
std::fill(deque<int>)/8192 1.15% 239.360 242.112 - 0.65% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 1.15% 7.181 7.263 - 1.71% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.15% 1.669 1.688 - 0.57% -
SetIntersection_Front_Set_uint64_256_1 1.15% 4403054.720 4453560.372 - 0.75% -
rng::find_if(vector<char>)_(process_all)/32768 1.15% 8137.893 8231.154 - 1.30% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.14% 35.339 35.744 - 0.40% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.14% 7.581 7.667 - 0.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.14% 151016.469 152741.117 - 0.82% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.14% 19131.650 19349.992 - 0.05% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.14% 20.760 20.997 - 0.14% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.14% 13.303 13.454 - 1.20% -
rng::count(list<int>)_(every_other)/1024 1.14% 703.176 711.193 - 0.29% -
std::set<int>::erase(key)_(existent)/32 1.14% 21.871 22.120 - 0.78% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.14% 8.371 8.467 - 1.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.14% 1134963.232 1147860.400 - -1.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.14% 1210127.874 1223864.332 - 0.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.13% 46.797 47.328 - -0.71% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.13% 10.776 10.898 - -0.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.13% 46.795 47.324 - -2.11% -
BM_CmpEqual_schar_short 1.13% 1.139 1.152 - 0.72% -
SetIntersection_Front_Vector_uint32_16384_16 1.13% 1179887.644 1193201.730 - 0.31% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.13% 6486.153 6559.202 - 2.90% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.13% 73.470 74.297 - -1.24% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.13% 509.978 515.716 - 0.01% -
std::find_if(list<int>)_(bail_25%)/1024 1.12% 191.630 193.784 - 0.45% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.12% 34.952 35.345 - 0.89% -
std::map<int,_int>::erase(key)_(existent)/0 1.12% 21.207 21.444 - -0.10% -
BM_deque_deque_ranges_move/4000 1.12% 145.680 147.313 - 0.74% -
std::multimap<int,_int>::count(key)_(existent)/32 1.12% 3.493 3.532 - -2.98% -
std::map<int,_int>::clear()/32 1.12% 655.700 663.041 - 1.13% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 1.12% 529.653 535.581 - 0.88% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.12% 9.208 9.311 - 0.48% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.12% 29.485 29.814 - -1.61% -
SetIntersection_Front_Set_uint32_16384_4 1.12% 1138839.181 1151546.579 - -0.42% -
BM_std_minmax<unsigned_short>/21 1.11% 1.962 1.984 - -3.11% -
rng::sort(vector<int>)_(heap)/8 1.11% 22.230 22.478 - -0.55% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.11% 14.938 15.105 - -0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.11% 23.835 24.100 - -1.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.11% 343275906.863 347083102.984 - 4.92% -
std::search(vector<int>)_(single_element)/1024 1.11% 234.213 236.810 - -0.30% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.11% 1.104 1.116 - 0.28% -
BM_CmpLess_uchar_schar 1.11% 1.037 1.048 - 0.71% -
std::multimap<int,_int>::erase(iterator)/1024 1.10% 20.842 21.072 - 0.96% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.10% 1563364.666 1580602.295 - -0.15% -
std::multimap<int,_int>::clear()/32 1.10% 660.375 667.655 - 1.41% -
SetIntersection_Front_Vector_uint64_1024_1 1.10% 1097273.895 1109365.093 - 1.66% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.10% 139722.410 141261.216 - 1.00% -
SetIntersection_Interlaced_Set_float_256_1 1.10% 4461503.464 4510632.060 - 2.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.10% 42.841 43.313 - -9.90% -
std::search(vector<int>)_(single_element)/1000 1.10% 228.684 231.198 - -0.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.10% 10.577 10.693 - 0.72% -
BM_CmpLess_int_uchar 1.10% 1.118 1.131 - 0.75% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.10% 9489.449 9593.559 - 1.13% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 1.10% 153.904 155.591 - -40.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.10% 4236060.176 4282477.355 - 0.17% -
rng::sort(deque<int>)_(descending)/8 1.09% 25.537 25.816 - 0.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.09% 809.755 818.603 - 5.48% -
BM_deque_vector_move/64000 1.09% 2711.265 2740.883 - -0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.09% 8679669.839 8774425.004 - -1.07% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.09% 1899.211 1919.879 - -0.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.09% 1.121 1.133 - 1.62% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.09% 6606.844 6678.571 - -0.46% -
BM_std_minmax<long_long>/29 1.08% 4.329 4.375 - 0.16% -
rng::search(list<int>)_(near_matches)/1024 1.08% 39339.613 39765.664 - 0.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.08% 10.431 10.544 - 0.29% -
SetIntersection_Front_Vector_string_262144_16 1.08% 1720166.411 1738743.280 - 0.29% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.08% 293.810 296.982 - -4.82% -
BM_std_minmax<unsigned_int>/21 1.08% 1.851 1.870 - 1.10% -
rng::none_of(list<int>)_(process_all)/32768 1.08% 25482.773 25757.517 - -1.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.08% 16.586 16.764 - 0.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.08% 7.735 7.818 - 0.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.07% 22.546 22.788 - 2.07% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.07% 139.368 140.864 - -0.41% -
SetIntersection_None_Set_uint32_256_256 1.07% 5769332.836 5831224.939 - -1.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.07% 10.472 10.584 - 0.43% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.07% 467151.107 472147.429 - 1.07% -
std::map<int,_int>::clear()/1024 1.07% 10580.321 10693.476 - 7.77% -
rng::partition_point(deque<int>)/8192 1.07% 15.881 16.050 - 1.01% -
BM_vector_deque_copy_backward/4096 1.07% 148.348 149.931 - -0.04% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.07% 523714.820 529303.432 - -0.36% -
BM_MakeHeap_uint32_Random_256 1.07% 1.147 1.160 - -4.37% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.07% 717.313 724.966 - -0.85% -
BM_MakeThenSortHeap_uint32_Descending_4 1.06% 1.434 1.449 - 6.94% -
std::multimap<int,_int>::erase(iterator)/8192 1.06% 20.956 21.179 - 0.74% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.06% 5394.044 5451.374 - 0.59% -
BM_PopHeap_string_1024 1.06% 56.131 56.727 - -0.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.06% 27.846 28.141 - -0.62% -
SetIntersection_None_Set_float_262144_16 1.06% 1161137.533 1173452.151 - -0.82% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.06% 2.610 2.638 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.06% 11490640.717 11612262.894 - -2.16% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.06% 12583.186 12716.367 - -0.75% -
BM_lexicographical_compare_three_way_fast_path/16 1.06% 4.341 4.387 - 0.12% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.05% 6.069 6.132 - -0.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.05% 7.600 7.680 - 2.76% -
BM_CmpLess_int_uint 1.05% 1.111 1.123 - 0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.05% 1191856.417 1204404.968 - 2.88% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 1.05% 4419.295 4465.790 - 0.58% -
BM_std_minmax<unsigned_short>/9 1.05% 1.161 1.174 - 0.39% -
rng::partial_sort(deque<int>)_(heap)/8 1.05% 36.906 37.293 - -2.62% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.05% 4318.666 4363.872 - -0.82% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 1.05% 10.589 10.700 - 1.39% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.05% 283.395 286.360 - 0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 1.05% 421.283 425.691 - 0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.05% 2472426.390 2498277.696 - 2.13% -
std::set<int>::upper_bound(key)_(existent)/8192 1.05% 7.860 7.943 - 0.53% -
BM_RangesPushHeap_uint64_Ascending_16384 1.05% 3.564 3.602 - -4.71% -
SetIntersection_None_Vector_string_64_64 1.04% 9264553.799 9361324.352 - -0.64% -
std::find(vector<bool>)_(process_all)/8192 1.04% 33.313 33.660 - 0.57% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.04% 16.478 16.649 - 1.02% -
rng::partition(vector<int>)_(dense)/50 1.04% 12.575 12.706 - 0.49% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.04% 5.616 5.675 - -3.53% -
rng::copy_backward(list<int>)/4096 1.04% 3109.602 3141.850 - 1.76% -
std::transform(list<int>,_list<int>)/50 1.04% 36.747 37.128 - 0.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.03% 22.959 23.197 - -0.07% -
std::fill(list<int>)/32 1.03% 8.345 8.431 - 0.29% -
SetIntersection_None_Set_string_1024_256 1.03% 8936111.146 9028430.461 - 1.21% -
std::move(vector<int>)/1048576 1.03% 56252.719 56833.818 - 0.88% -
SetIntersection_Interlaced_Set_uint32_16_4 1.03% 63899834.517 64559766.558 - -0.23% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.03% 30.430 30.744 - 1.01% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.03% 1859.037 1878.202 - 13.29% -
rng::move(vector<bool>)_(aligned)/4096 1.03% 8.120 8.204 - -0.58% -
rng::find_end(list<int>,_pred)_(process_all)/1024 1.03% 814.395 822.750 - 0.25% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.03% 6940.574 7011.780 - 1.18% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.02% 12.301 12.427 - -2.00% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.02% 134.145 135.514 - 0.27% -
std::multimap<int,_int>::erase(iterator)/32 1.02% 20.733 20.945 - 0.67% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.02% 20.671 20.882 - 0.33% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 1.02% 21.985 22.209 - 12.41% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.02% 16.692 16.861 - 2.13% -
BM_std_min<unsigned_char>/12 1.02% 1.358 1.372 - 0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.02% 1.355 1.369 - 0.96% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.01% 16.567 16.735 - -1.66% -
SetIntersection_Interlaced_Vector_uint32_262144_64 1.01% 8210870.189 8294099.625 - -42.14% -
std::set<int>::find(key)_(existent)/8192 1.01% 8.037 8.118 - 1.46% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.01% 115170.957 116337.613 - 1.76% -
SetIntersection_Front_Set_float_16384_1024 1.01% 15558256.844 15715797.905 - -8.93% -
BM_RangesPushHeap_uint32_PipeOrgan_262144 1.01% 3.029 3.059 - 0.91% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.01% 2.477 2.502 - -0.08% -
std::find_end(forward_list<int>)_(process_all)/1024 1.01% 708.410 715.566 - 0.77% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.01% 24.846 25.097 - 1.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 1.01% 19.479 19.675 - 0.91% -
BM_MakeThenSortHeap_float_Heap_4 1.01% 1.239 1.252 - 6.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.01% 37.680 38.059 - 2.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.01% 27112516.622 27385174.789 - 0.68% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.00% 8.709 8.796 - 0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.00% 9.438 9.533 - 0.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.00% 23.806 24.044 - 1.80% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 274.099 - -5.46% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.930 - 0.05% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 203.364 - 0.99% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 205.828 - 2.06% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 630.431 - 0.20% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 632.043 - 0.24% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 604.450 - 1.12% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 605.439 - 0.59% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.659 - 0.16% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 480.110 - 0.16% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.140 - -0.16% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 626.828 - 0.99% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.571 - -9.77% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.92% 3176.120 34.457 - 1.01% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.987 - 0.41% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2257.646 24.991 - 0.51% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.317 - -0.18% -
std::find_end(list<int>)_(match_near_end)/1024 -98.69% 4607.023 60.577 - -0.09% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.856 - 0.63% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.458 - 0.21% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.184 - 0.00% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3164.593 60.569 - 0.56% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.222 - -0.01% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.95% 3856.900 79.069 - -0.15% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.74% 772.137 63.789 - 0.52% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.35% 823.035 71.211 - 0.14% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.20% 821.234 80.520 - 0.28% -
std::find_end(list<int>)_(match_near_end)/1000 -89.67% 749.559 77.434 - -1.33% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.65% 330.652 34.209 - -13.38% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.63% 325.687 33.758 - 2.32% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.44% 264.507 27.944 - 0.83% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.42% 555.921 58.820 - 0.32% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.29% 262.594 28.137 - -0.53% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.20% 557.330 60.213 - 0.76% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.59% 596.926 74.086 - -0.95% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.05% 590.037 76.388 - -0.77% -
std::find_end(deque<int>)_(same_length)/1024 -81.77% 1848.876 337.133 - 0.01% -
std::find_end(deque<int>)_(same_length)/8192 -80.53% 14836.594 2887.992 - 7.45% -
rng::find_end(deque<int>)_(same_length)/1024 -74.77% 1403.762 354.216 - 4.94% -
rng::find_end(deque<int>)_(same_length)/8192 -72.07% 11291.873 3153.614 - 17.45% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -68.31% 27176762.565 8612181.074 - -49.44% -
std::find_end(deque<int>)_(same_length)/1000 -64.76% 940.071 331.304 - 0.45% -
rng::find_end(deque<int>)_(same_length)/1000 -63.24% 939.226 345.256 - 3.81% -
SetIntersection_Interlaced_Vector_float_262144_64 -59.48% 19934308.373 8076591.332 - -59.73% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.14% 11552.573 4951.454 - -0.06% -
rng::for_each(map<int>)/8192 -55.59% 16713.732 7422.702 - 3.99% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.23% 11485.048 5141.331 - 0.15% -
rng::for_each(map<int>::iterator)/8192 -54.97% 16922.387 7619.887 - 1.78% -
rng::for_each(multimap<int>)/8192 -54.36% 16489.075 7525.921 - 7.27% -
std::remove_copy(list<int>)_(prefix)/1024 -53.28% 1616.980 755.425 - -0.13% -
rng::for_each(multimap<int>::iterator)/8192 -53.05% 16627.615 7807.145 - 5.48% -
std::find_end(list<int>,_pred)_(same_length)/8192 -52.73% 20587.125 9731.061 - -2.66% -
rng::for_each(multiset<int>)/8192 -52.67% 16312.973 7721.164 - -0.14% -
rng::for_each(set<int>)/8192 -52.39% 16444.769 7829.266 - 0.63% -
std::find_end(deque<int>)_(near_matches)/8192 -52.20% 2352157.408 1124221.752 - -0.45% -
rng::fill(list<int>)/50 -52.11% 35.178 16.846 - 0.47% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.03% 36.504 17.511 - 0.36% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.92% 3921.697 1885.423 - 0.11% -
rng::copy(vector<bool>)_(aligned)/1048576 -51.52% 3571.863 1731.624 - 58.95% -
std::swap_ranges(list<int>)/1024 -51.37% 1568.947 762.995 - 0.21% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.35% 499.582 243.042 - 0.10% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.02% 1251.621 613.046 - 0.32% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.00% 1281.249 627.837 - 0.26% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -50.99% 10257.544 5026.998 - -13.13% -
std::find_end(vector<int>)_(same_length)/1000 -50.91% 499.138 245.036 - -0.61% -
rng::for_each(set<int>::iterator)/8192 -50.77% 16244.215 7997.083 - 0.57% -
std::find_end(vector<int>)_(same_length)/1024 -50.67% 510.199 251.697 - 0.33% -
std::find_end(list<int>)_(same_length)/1024 -50.60% 1508.105 744.978 - -1.90% -
rng::find_end(vector<int>)_(same_length)/1000 -50.53% 502.089 248.400 - 1.53% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.49% 1547.258 765.986 - 0.35% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.48% 1583.779 784.334 - 0.22% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.43% 1547.523 767.040 - 0.46% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.39% 1584.591 786.098 - 0.57% -
rng::for_each(multiset<int>::iterator)/8192 -50.16% 16188.113 8068.442 - 1.50% -
rng::find_end(list<int>)_(same_length)/1000 -50.03% 1475.782 737.482 - 0.32% -
std::find_end(list<int>)_(same_length)/1000 -49.99% 1477.769 738.973 - 0.42% -
rng::find_end(list<int>)_(same_length)/1024 -49.92% 1495.851 749.089 - -0.89% -
std::find_end(vector<int>)_(same_length)/8192 -49.92% 4048.483 2027.618 - -0.24% -
rng::find_end(vector<int>)_(same_length)/1024 -49.80% 513.721 257.904 - 3.17% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.80% 1559.576 782.975 - 0.18% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.84% 1252.685 640.813 - 0.17% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.83% 10022.870 5128.859 - -16.52% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.81% 1222.852 625.917 - 0.28% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.77% 1565.377 801.977 - 0.09% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -48.62% 19365.065 9950.668 - -1.49% -
rng::find_end(vector<int>)_(same_length)/8192 -48.26% 3826.819 1979.902 - -1.29% -
std::find_end(list<int>)_(same_length)/8192 -48.10% 18652.964 9681.665 - 6.52% -
rng::find_end(deque<int>)_(near_matches)/8192 -46.86% 2136620.622 1135369.869 - 0.48% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.57% 1440.233 769.517 - 0.17% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.71% 23.598 12.811 - -0.24% -
std::find_end(deque<int>)_(near_matches)/1024 -45.04% 31268.968 17186.050 - 4.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -44.98% 0.494 0.272 - -9.99% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.90% 1363.352 751.213 - 0.21% -
std::find_end(deque<int>)_(near_matches)/1000 -44.04% 30100.476 16843.303 - 6.35% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -44.01% 0.484 0.271 - -22.01% -
rng::find_end(list<int>)_(same_length)/8192 -40.62% 15910.348 9448.151 - -0.98% -
BM_PushHeap_string_Descending_262144 -40.42% 5.448 3.246 - 0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -39.85% 20892693.637 12567435.448 - -27.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -39.61% 30927304.443 18676905.274 - 28.69% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -38.94% 49.147 30.010 - -4.65% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.66% 13.472 8.263 - -0.31% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.58% 27541.831 16914.840 - -0.17% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -38.50% 11.940 7.343 - -0.58% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.24% 24.568 15.173 - -37.82% -
BM_RangesPushHeap_string_Descending_262144 -38.19% 5.119 3.164 - -20.86% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.04% 28629.841 17737.876 - 0.69% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -37.79% 73.999 46.034 - -28.67% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -37.50% 40.399 25.250 - -8.08% -
rng::for_each(set<int>)/50 -37.38% 60.515 37.894 - 0.67% -
BM_RangesMakeHeap_string_Descending_262144 -36.51% 5.681 3.607 - 2.68% -
rng::for_each(multiset<int>::iterator)/50 -35.92% 56.078 35.937 - 0.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -35.84% 0.697 0.447 - 13.82% -
BM_std_min<unsigned___int128>/65536 -35.66% 43894.516 28243.913 - 0.01% -
BM_std_min<unsigned___int128>/4096 -35.44% 2722.689 1757.836 - -0.41% -
BM_std_min<unsigned___int128>/64000 -35.36% 42883.511 27719.208 - 0.25% -
BM_MakeThenSortHeap_string_Descending_1024 -35.30% 38.787 25.095 - -3.71% -
BM_std_min<unsigned___int128>/70000 -35.29% 46877.141 30332.991 - 0.62% -
BM_std_min<unsigned___int128>/5500 -35.06% 3656.764 2374.721 - 0.07% -
BM_std_min<unsigned___int128>/4000 -34.82% 2659.258 1733.260 - 0.55% -
BM_std_min<unsigned___int128>/1024 -34.70% 679.539 443.715 - 0.89% -
BM_std_min<unsigned___int128>/512 -34.18% 338.247 222.629 - 0.22% -
std::copy(vector<int>)/4096 -34.09% 230.508 151.927 - -4.10% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -33.94% 0.648 0.428 - -13.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -33.87% 0.697 0.461 - -4.44% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.80% 1572.084 1040.771 - -72.57% -
BM_RangesPushHeap_float_Descending_1 -33.71% 0.697 0.462 - -33.69% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.34% 0.405 0.270 - -0.81% -
BM_RangesMakeHeap_uint32_Random_4 -32.98% 1.704 1.142 - 0.14% -
std::move(vector<int>)/262144 -32.98% 21917.347 14688.942 - -20.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.41% 13030688.087 8807191.870 - -0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.86% 12818368.126 8733849.056 - -2.80% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.45% 40.917 28.048 - -0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.45% 12841103.054 8802900.587 - -2.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.43% 12744330.709 8738847.738 - -0.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.35% 71.999 49.429 - -16.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.33% 12751375.971 8756604.713 - 0.36% -
SetIntersection_Front_Set_float_262144_16384 -30.51% 355021426.120 246691886.912 - 2.41% -
BM_std_min<unsigned___int128>/64 -30.39% 38.764 26.983 - -0.22% -
BM_PushHeap_string_Descending_16384 -30.35% 3.369 2.346 - -2.02% -
rng::for_each(set<int>::iterator)/50 -29.77% 50.510 35.475 - 0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -29.75% 4794321.919 3367797.599 - -9.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -29.61% 12843962.186 9040289.563 - 2.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -29.52% 66.455 46.836 - 8.66% -
BM_vector_deque_ranges_move/0 -29.13% 0.519 0.368 - -19.71% -
BM_RangesMakeHeap_string_Descending_16384 -29.08% 3.849 2.730 - -8.96% -
BM_PushHeap_string_Descending_1024 -29.03% 3.315 2.353 - -4.29% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -28.95% 7.191 5.109 - -24.65% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -28.75% 122.753 87.456 - -7.86% -
SetIntersection_Front_Set_float_16384_16384 -28.64% 342866356.375 244673567.964 - -27.80% -
SetIntersection_Interlaced_Vector_float_262144_1024 -28.57% 156317150.750 111661921.404 - -21.85% -
std::set<std::string>::erase(key)_(existent)/32 -28.52% 69.655 49.789 - -27.73% -
BM_vector_deque_move/0 -28.39% 0.555 0.397 - -13.54% -
BM_std_min<unsigned_long_long>/1 -28.34% 0.458 0.328 - -13.18% -
std::set<std::string>::erase(key)_(existent)/1024 -28.33% 76.565 54.878 - -28.20% -
BM_PushHeap_float_SingleElement_1 -28.31% 0.697 0.500 - -0.66% -
SetIntersection_Front_Set_uint64_16384_16384 -28.25% 342334821.646 245628607.566 - -29.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.08% 43.079 30.981 - -23.19% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -28.08% 123.465 88.792 - -33.23% -
BM_vector_deque_ranges_move_backward/0 -27.76% 0.606 0.438 - -24.89% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -27.64% 9.978 7.220 - -30.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -27.43% 11922039.318 8652008.402 - -2.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -27.41% 1029.055 747.004 - 6.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.06% 12045144.303 8786176.700 - -2.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -27.00% 953.567 696.066 - 5.24% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -26.90% 0.695 0.508 - 20.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -26.69% 51.335 37.633 - -26.75% -
BM_RangesPushHeap_float_SingleElement_1 -26.66% 0.637 0.467 - 0.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -26.65% 1.715 1.258 - 1.64% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -26.60% 9.868 7.243 - 8.42% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -26.59% 5072933.882 3724188.176 - -25.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.46% 11916398.273 8763534.760 - -0.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -26.35% 5030158.399 3704909.483 - -29.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -26.01% 1030.020 762.084 - 11.09% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -25.92% 38.362 28.420 - -4.63% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -25.88% 6626906.845 4912011.379 - -23.87% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -25.83% 0.531 0.394 - -13.71% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -25.59% 341610667.125 254179230.948 - -27.53% -
BM_PushHeap_string_Descending_256 -25.46% 3.067 2.286 - -1.23% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.13% 12672.794 9488.472 - 0.07% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -24.84% 0.612 0.460 - -8.53% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -24.81% 682.767 513.358 - -62.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -24.73% 11903904.478 8959627.622 - 2.64% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.71% 12568.340 9462.138 - -0.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -24.69% 3.483 2.623 - -27.31% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -24.49% 48.179 36.381 - 30.67% -
rng::for_each(map<int>::iterator)/50 -24.41% 49.859 37.690 - 0.46% -
BM_std_min<unsigned___int128>/32 -24.40% 17.403 13.156 - -0.23% -
std::none_of(vector<int>)_(process_all)/50 -24.39% 18.201 13.762 - 0.82% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -24.31% 16676.190 12622.689 - -20.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -24.18% 44.302 33.590 - 2.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -24.09% 37.470 28.442 - -23.14% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -24.05% 6.816 5.177 - -4.23% -
BM_std_min<unsigned___int128>/31 -24.04% 16.762 12.732 - -0.32% -
BM_std_min<unsigned___int128>/30 -23.91% 16.121 12.266 - 0.27% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -23.84% 4731346.646 3603160.409 - -17.13% -
rng::partition(deque<int>)_(sparse)/32 -23.73% 13.592 10.366 - -8.62% -
std::map<std::string,_int>::erase(key)_(existent)/32 -23.73% 80.000 61.013 - -29.59% -
rng::for_each(multimap<int>)/50 -23.72% 50.521 38.535 - 1.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.71% 36.731 28.023 - -0.14% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -23.64% 14450.307 11033.667 - -7.15% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -23.41% 1.862 1.426 - -14.95% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.40% 26.619 20.389 - -28.17% -
BM_std_min<unsigned___int128>/29 -23.15% 15.478 11.896 - 0.12% -
BM_std_min<unsigned___int128>/28 -23.05% 14.826 11.408 - 0.14% -
rng::find(vector<bool>)_(process_all)/50 -23.05% 0.740 0.570 - -33.33% -
SetIntersection_Interlaced_Vector_float_16384_1024 -22.96% 73662480.050 56749142.241 - -13.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -22.96% 48.571 37.420 - -15.32% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -22.90% 20393610.749 15722659.146 - -18.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -22.84% 32.692 25.226 - -22.95% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -22.80% 24.531 18.937 - -26.00% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.79% 2426521.335 1873532.619 - 0.00% -
BM_std_min<unsigned___int128>/27 -22.66% 14.170 10.959 - -0.06% -
SetIntersection_Interlaced_Vector_float_262144_256 -22.58% 51787677.388 40091729.589 - -17.75% -
rng::search(deque<int>)_(near_matches)/1024 -22.55% 25225.077 19537.387 - -7.68% -
std::search_n(list<int>)_(no_match)/1048576 -22.41% 863376.432 669926.907 - -17.83% -
BM_std_min<unsigned___int128>/26 -22.36% 13.575 10.539 - 0.13% -
BM_RangesMakeHeap_string_Descending_1024 -22.33% 3.569 2.772 - 1.91% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -22.12% 2.635 2.052 - -6.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -22.05% 1.322 1.031 - 8.39% -
BM_RangesMakeHeap_string_Random_262144 -21.92% 19.422 15.165 - -0.19% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -21.92% 0.341 0.267 - -8.73% -
BM_PushHeap_string_Ascending_262144 -21.87% 37.413 29.229 - -8.61% -
rng::search(deque<int>)_(near_matches)/1000 -21.83% 24086.824 18828.046 - -7.62% -
rng::contains_subrange(deque<int>)_(process_all)/50 -21.82% 18.253 14.270 - -13.04% -
BM_SortHeap_pair<uint32,_uint32>_4 -21.58% 1.890 1.482 - -9.42% -
BM_lexicographical_compare_three_way_fast_path/1 -21.55% 0.391 0.307 - -0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -21.46% 10813488.645 8493389.950 - -11.65% -
rng::partition(deque<int>)_(sparse)/50 -21.42% 20.250 15.911 - -7.98% -
std::unordered_set<std::string>::count(key)_(existent)/32 -21.36% 38.972 30.647 - -6.35% -
BM_std_min<unsigned___int128>/25 -21.36% 12.916 10.158 - -0.09% -
BM_MakeHeap_uint64_Random_4 -20.94% 1.446 1.143 - -6.51% -
BM_std_min<unsigned___int128>/24 -20.90% 12.292 9.723 - -0.32% -
BM_MakeHeap_float_Random_64 -20.90% 1.787 1.413 - -6.68% -
std::copy_backward(vector<bool>)_(aligned)/262144 -20.49% 749.637 596.034 - -7.22% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -20.18% 686.866 548.223 - -61.14% -
BM_vector_deque_ranges_copy/0 -20.15% 0.463 0.369 - -15.16% -
BM_PushHeap_string_PipeOrgan_16384 -20.10% 16.302 13.025 - -0.52% -
BM_std_min<unsigned___int128>/23 -20.08% 11.655 9.314 - -0.30% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -20.00% 6.456 5.165 - 2.15% -
BM_RangesMakeHeap_string_Descending_256 -19.98% 3.427 2.742 - -0.10% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -19.96% 40414.932 32348.168 - -1.02% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -19.91% 2435110.210 1950295.577 - -1.03% -
BM_PushHeap_string_PipeOrgan_262144 -19.80% 22.068 17.699 - -7.86% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -19.54% 0.487 0.392 - 7.69% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.48% 31.956 25.730 - -0.76% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -19.46% 38852.096 31289.753 - -1.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -19.45% 0.556 0.448 - -4.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.35% 36.432 29.383 - -17.14% -
BM_std_min<unsigned___int128>/22 -19.35% 11.007 8.877 - -0.25% -
BM_RangesPushHeap_uint32_Ascending_1 -19.12% 0.576 0.466 - -19.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -19.08% 0.585 0.473 - -18.98% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.59% 11.199 9.117 - 0.19% -
rng::is_sorted(list<int>,_pred)/8192 -18.55% 8842.431 7202.166 - -1.19% -
BM_std_min<unsigned___int128>/21 -18.55% 10.385 8.458 - -0.12% -
rng::contains(list<int>)_(process_all)/32 -18.51% 11.260 9.176 - 1.78% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.00% 1702202.816 1395853.409 - -14.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -17.97% 10137763.980 8316243.615 - -9.62% -
std::rotate(list<int>)_(by_1/2)/8192 -17.90% 6269.659 5147.479 - -17.86% -
BM_PushHeap_string_Descending_64 -17.75% 2.692 2.214 - -1.72% -
rng::rotate_copy(list<int>)/8192 -17.72% 8304.351 6832.493 - -16.55% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -17.64% 38.494 31.702 - 3.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.64% 7160322.808 5897115.767 - -0.07% -
BM_std_min<unsigned___int128>/20 -17.62% 9.775 8.052 - -0.43% -
BM_RangesPushHeap_string_Ascending_262144 -17.61% 35.282 29.069 - -1.77% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -17.51% 2342269.648 1932120.398 - 0.83% -
BM_RangesMakeHeap_string_Ascending_262144 -17.48% 9.764 8.058 - 1.04% -
BM_MakeHeap_string_Ascending_262144 -17.43% 9.172 7.573 - -2.54% -
rng::search(list<int>)_(same_length)/8192 -17.19% 9688.475 8022.779 - -5.23% -
std::search(list<int>)_(single_element)/1000 -17.18% 671.120 555.802 - -22.23% -
BM_PushHeap_string_Random_262144 -17.07% 21.799 18.077 - -2.00% -
SetIntersection_Interlaced_Vector_float_256_64 -17.00% 8922089.377 7405225.061 - -3.24% -
SetIntersection_Interlaced_Vector_float_1024_256 -16.96% 7942825.478 6595914.883 - -4.05% -
BM_std_min<unsigned___int128>/19 -16.90% 9.153 7.606 - -0.72% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -16.87% 0.496 0.412 - -15.84% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.83% 7182027.345 5973108.368 - 0.43% -
BM_PopHeap_string_1 -16.83% 0.700 0.582 - -16.89% -
rng::unique_copy(list<int>)_(sprinkled)/32 -16.30% 12.832 10.741 - -0.70% -
std::copy_backward(vector<int>)/4096 -16.29% 239.131 200.171 - -0.99% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -16.13% 16.484 13.825 - 3.99% -
rng::for_each(multiset<int>)/50 -16.07% 45.153 37.897 - 1.17% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -16.02% 0.637 0.535 - -7.35% -
SetIntersection_Interlaced_Vector_string_262144_64 -15.98% 22115214.153 18582089.541 - -2.26% -
std::unique_copy(list<int>)_(sprinkled)/52 -15.93% 26.008 21.865 - 0.60% -
std::find_end(vector<int>)_(near_matches)/8192 -15.83% 919809.210 774194.214 - 0.16% -
rng::adjacent_find(deque<int>)/50 -15.77% 18.803 15.838 - 9.75% -
std::map<std::string,_int>::count(key)_(existent)/32 -15.77% 18.097 15.244 - -2.61% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -15.64% 1584.128 1336.293 - -18.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -15.63% 0.556 0.469 - -3.69% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -15.62% 29468394.511 24865163.554 - -32.24% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -15.57% 5.894 4.977 - 1.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -15.52% 18.906 15.972 - 88.65% -
std::rotate(list<int>)_(by_1/2)/32 -15.51% 7.086 5.987 - 0.17% -
BM_std_min<unsigned___int128>/18 -15.46% 8.531 7.212 - -0.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -15.34% 6945703.739 5880131.958 - -3.54% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.29% 922659.027 781546.508 - 0.20% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -15.26% 28.701 24.322 - -5.41% -
std::move(list<int>)/64 -15.26% 48.844 41.392 - 5.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -15.22% 1.704 1.444 - -5.07% -
rng::copy_backward(vector<int>)/32768 -15.18% 3286.674 2787.745 - 7.52% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -15.12% 645.389 547.785 - -62.07% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -14.99% 43.268 36.780 - 5.73% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.96% 30.478 25.918 - -0.15% -
BM_PopHeap_uint64_1 -14.87% 0.519 0.442 - -22.41% -
std::equal(vector<bool>)_(unaligned)/50 -14.86% 0.881 0.750 - 6.65% -
std::copy_if(list<int>)_(entire_range)/64 -14.73% 36.189 30.857 - -8.33% -
rng::search(deque<int>,_pred)_(no_match)/1024 -14.72% 436.511 372.239 - -0.10% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -14.69% 25.231 21.525 - -0.24% -
BM_RangesMakeHeap_string_Descending_64 -14.63% 3.051 2.605 - 0.11% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.62% 63.041 53.824 - -0.47% -
rng::none_of(vector<int>)_(process_all)/50 -14.58% 14.879 12.710 - 1.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.53% 39.687 33.922 - -40.92% -
SetIntersection_Front_Set_string_256_64 -14.51% 16216560.552 13864330.755 - -7.04% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.37% 0.679 0.582 - 0.07% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.23% 9642.357 8269.935 - 0.75% -
bm_lexicographical_compare<int>/2 -14.20% 1.518 1.302 - -9.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -14.19% 34.334 29.461 - -8.32% -
BM_RangesMakeHeap_string_Descending_16 -14.18% 2.754 2.363 - 0.06% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -14.15% 42.799 36.742 - -2.75% -
std::rotate(list<int>)_(by_1/4)/32 -14.14% 14.572 12.511 - 0.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -14.11% 1.809 1.554 - -0.95% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -13.96% 22.288 19.176 - -20.18% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -13.94% 26.030 22.402 - -5.20% -
BM_std_min<unsigned___int128>/17 -13.90% 7.890 6.793 - 0.06% -
BM_StringDestroy_Small -13.89% 0.876 0.754 - 16.08% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -13.83% 22.730 19.586 - -1.00% -
std::set<int>::erase(key)_(non-existent)/32 -13.80% 2.680 2.310 - -9.10% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -13.79% 1.396 1.204 - -4.51% -
BM_RangesMakeHeap_float_Random_64 -13.75% 1.649 1.422 - -5.06% -
rng::contains_subrange(deque<int>)_(process_all)/32 -13.74% 13.918 12.006 - 2.81% -
rng::for_each(multimap<int>::iterator)/50 -13.72% 41.754 36.025 - -0.97% -
std::all_of(deque<int>)_(process_all)/50 -13.67% 21.237 18.334 - 0.05% -
rng::contains_subrange(deque<int>)_(process_all)/16 -13.62% 9.394 8.114 - 10.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -13.61% 19.884 17.177 - -5.33% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.60% 866.786 748.887 - 6.74% -
BM_PushHeap_uint64_SingleElement_64 -13.59% 0.407 0.352 - -1.82% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -13.58% 6366303.523 5501651.673 - -27.80% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -13.54% 11.534 9.973 - -6.10% -
vector<bool>::reserve() -13.50% 10.127 8.759 - 6.78% -
std::set<std::string>::erase(iterator)/32 -13.50% 31.185 26.974 - -12.97% -
BM_PushHeap_string_Descending_16 -13.49% 2.436 2.107 - -1.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.34% 44.124 38.238 - 10.53% -
rng::copy(vector<bool>)_(aligned)/262144 -13.32% 326.673 283.171 - -0.14% -
rng::is_sorted_until(list<int>)/8192 -13.31% 8253.666 7155.362 - -2.56% -
std::move(deque<int>)/32768 -13.30% 2121.008 1839.016 - -0.63% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -13.01% 23.046 20.048 - -9.65% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -12.90% 9.492 8.268 - 0.04% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.87% 1.797 1.566 - 3.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.81% 49.503 43.164 - -12.51% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.79% 8.480 7.396 - -35.66% -
BM_std_min<unsigned___int128>/16 -12.73% 7.292 6.364 - -0.03% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.69% 735.338 641.994 - 0.17% -
rng::adjacent_find(deque<int>)/8 -12.68% 3.750 3.275 - -0.68% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -12.66% 1.548 1.352 - 5.49% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.65% 1.671 1.459 - 3.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -12.63% 1.131 0.988 - -4.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -12.62% 95.888 83.782 - 23.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -12.55% 0.634 0.555 - 3.86% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.53% 5.498 4.810 - 1.01% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.39% 9152.059 8018.485 - 0.76% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -12.37% 1.787 1.566 - -3.79% -
BM_RangesMakeHeap_uint32_Heap_64 -12.33% 0.257 0.225 - -10.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -12.30% 0.448 0.393 - -21.10% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -12.29% 11.272 9.887 - -5.72% -
BM_RangesPushHeap_string_PipeOrgan_16384 -12.25% 14.734 12.929 - -5.46% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -12.21% 24.595 21.592 - -4.69% -
rng::remove_if(deque<int>)_(sprinkled)/50 -12.19% 71.396 62.690 - -3.29% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -12.19% 100132907.677 87928194.594 - -8.35% -
SetIntersection_None_Set_uint32_16384_64 -12.19% 173128619.688 152030969.934 - 1.01% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.18% 5.069 4.452 - 0.56% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.13% 1652076.977 1451621.629 - 0.06% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -12.12% 14.050 12.347 - 0.11% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -12.11% 2.602 2.287 - 2.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -12.10% 36.609 32.181 - -2.57% -
BM_PushHeap_string_Descending_4 -12.06% 2.166 1.905 - -0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -11.98% 5049280.676 4444319.547 - -8.43% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -11.95% 9511.754 8374.872 - 0.15% -
SetIntersection_None_Set_uint32_16384_4 -11.77% 172477287.711 152174855.954 - 1.25% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.76% 838.420 739.841 - 8.18% -
rng::move_backward(vector<bool>)_(unaligned)/512 -11.76% 5.365 4.734 - -3.67% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -11.74% 25.329 22.355 - -7.18% -
std::replace(vector<int>)_(sprinkled)/8192 -11.71% 1360.685 1201.326 - -2.83% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.67% 11.918 10.526 - -0.20% -
BM_PushHeap_string_PipeOrgan_1024 -11.64% 10.795 9.539 - -0.28% -
SetIntersection_None_Set_uint32_16384_1 -11.62% 172327363.153 152307465.737 - 1.16% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -11.58% 11.119 9.831 - -8.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.56% 14.982 13.250 - -0.64% -
BM_std_min<unsigned___int128>/15 -11.55% 6.700 5.926 - -0.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -11.47% 356.884 315.933 - 0.65% -
BM_RangesMakeHeap_float_Random_256 -11.47% 1.447 1.281 - -2.77% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -11.46% 0.451 0.399 - -12.49% -
SetIntersection_None_Set_uint32_16384_256 -11.46% 173125433.843 153283622.060 - 1.86% -
SetIntersection_None_Set_uint32_16384_16 -11.43% 171727238.737 152093125.520 - 0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -11.43% 40480084.849 35853052.952 - 31.10% -
SetIntersection_Interlaced_Vector_uint32_256_64 -11.42% 7282858.379 6450815.285 - -22.75% -
BM_std_min<unsigned_char>/1 -11.42% 0.325 0.287 - -36.68% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.38% 9368.361 8302.089 - -4.16% -
std::map<std::string,_int>::ctor(const&)/32 -11.32% 788.837 699.545 - -2.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -11.29% 6695979.291 5940239.745 - 17.35% -
std::distance(deque<int>)/8192 -11.28% 0.694 0.615 - -5.48% -
std::equal(vector<bool>)_(unaligned)/8 -11.26% 0.852 0.756 - 5.58% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -11.22% 50738235.183 45042975.147 - -4.27% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.21% 15986.728 14194.917 - 0.18% -
rng::remove(deque<int>)_(sprinkled)/50 -11.17% 64.228 57.052 - -14.36% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -11.13% 8.236 7.320 - -11.56% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.11% 384.496 341.771 - 1.08% -
SetIntersection_Front_Set_float_1024_1024 -11.10% 16614296.323 14769534.775 - -1.56% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.08% 15425.724 13717.189 - 0.42% -
BM_RangesMakeHeap_string_Descending_4 -11.06% 2.416 2.149 - 1.44% -
BM_PushHeap_string_SingleElement_16 -11.05% 2.764 2.459 - -0.74% -
rng::copy(vector<int>)/32768 -10.95% 3486.281 3104.450 - 4.33% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.85% 1690.468 1506.970 - -10.38% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -10.85% 11.792 10.512 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.84% 10825815.741 9652413.300 - -1.84% -
BM_std_min<unsigned___int128>/14 -10.82% 6.133 5.469 - -0.23% -
BM_num_put<long_long> -10.79% 12.442 11.100 - -6.10% -
bm_lexicographical_compare<int>/3 -10.76% 1.692 1.510 - -8.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.75% 10821432.848 9657624.271 - 0.23% -
SetIntersection_Front_Set_float_16384_256 -10.75% 5143497.701 4590818.657 - -3.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.71% 36.317 32.429 - 11.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.71% 1233.666 1101.593 - -1.03% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -10.71% 1.639 1.464 - -8.91% -
rng::search(list<int>,_pred)_(no_match)/8192 -10.62% 8301.461 7419.552 - -3.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -10.62% 10830407.145 9680720.688 - 0.56% -
std::unordered_set<std::string>::find(key)_(existent)/32 -10.57% 42.144 37.689 - 5.26% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.56% 7680.387 6869.467 - 0.41% -
std::generate_n(list<int>)/50 -10.50% 17.232 15.423 - -2.07% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -10.47% 1.292 1.156 - -1.88% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -10.47% 1.949 1.745 - 17.83% -
BM_PushHeap_string_SingleElement_256 -10.42% 2.744 2.458 - 0.14% -
BM_MakeThenSortHeap_string_Descending_256 -10.38% 19.664 17.623 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.36% 156557811.397 140334933.370 - 0.48% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -10.36% 0.489 0.439 - 0.28% -
SetIntersection_Interlaced_Vector_float_16384_64 -10.33% 10547797.829 9457777.147 - -4.30% -
BM_std_min<long_long>/1 -10.25% 0.673 0.604 - -10.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -10.24% 156242487.660 140237506.963 - 0.64% -
BM_PushHeap_string_Ascending_16384 -10.24% 22.263 19.984 - 1.53% -
BM_PushHeap_string_SingleElement_64 -10.23% 2.773 2.489 - -0.82% -
rng::reverse_copy(vector<int>)/8 -10.17% 2.534 2.276 - -8.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.16% 2837.261 2548.917 - 0.60% -
rng::generate_n(list<int>)/50 -10.13% 17.443 15.675 - -0.92% -
BM_PushHeap_string_SingleElement_1024 -10.11% 2.768 2.488 - 0.49% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.10% 848.946 763.171 - 0.33% -
rng::find(list<int>)_(process_all)/8192 -10.08% 10440.951 9388.196 - 9.06% -
std::copy(vector<bool>)_(aligned)/262144 -10.04% 684.074 615.397 - -19.05% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -10.04% 35.260 31.721 - -1.88% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -10.03% 99.736 89.736 - 4.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.01% 57.437 51.687 - -0.65% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -10.01% 5.835 5.251 - -10.48% -
rng::is_sorted(deque<int>)/8 -10.00% 2.854 2.569 - -33.94% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -9.98% 5.992 5.394 - -32.88% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -9.97% 42.062 37.867 - -9.37% -
BM_std_minmax<char>/16 -9.93% 1.026 0.924 - 0.07% -
BM_std_minmax<char>/8 -9.92% 1.024 0.922 - -14.64% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -9.91% 27.327 24.620 - 0.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.88% 63561.715 57282.512 - 0.53% -
rng::unique(deque<int>)_(sprinkled)/52 -9.82% 74.755 67.411 - -6.49% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -9.82% 57.214 51.595 - 2.82% -
std::unordered_set<std::string>::erase(iterator)/1024 -9.81% 29.843 26.916 - 3.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.80% 1.337 1.206 - -9.83% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.80% 2686841.797 2423644.031 - 0.51% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.79% 1627487.471 1468227.987 - 0.20% -
BM_std_minmax<char>/26 -9.79% 1.538 1.388 - -0.00% -
BM_MakeHeap_uint64_Ascending_4 -9.78% 0.452 0.408 - 0.35% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.72% 1.700 1.535 - -2.16% -
BM_num_put<unsigned_long_long> -9.71% 12.186 11.002 - -5.61% -
std::rotate_copy(vector<int>)/8192 -9.69% 640.902 578.815 - -30.63% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -9.67% 27855.829 25162.516 - -10.76% -
std::replace(vector<int>)_(sprinkled)/1024 -9.67% 168.901 152.576 - -3.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -9.66% 1.594 1.440 - 0.82% -
BM_std_min<unsigned___int128>/13 -9.66% 5.570 5.032 - -0.54% -
std::distance(deque<int>)/4096 -9.65% 0.693 0.627 - -3.78% -
rng::unique(list<int>)_(contiguous)/52 -9.63% 74.996 67.772 - 0.49% -
BM_std_minmax_element<int>/3 -9.57% 1.044 0.944 - -17.56% -
rng::none_of(deque<int>)_(process_all)/32 -9.57% 18.126 16.392 - -0.01% -
std::find_end(list<int>)_(near_matches)/8192 -9.53% 2502622.025 2264011.731 - -0.02% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -9.53% 26.299 23.794 - 9.93% -
BM_PushHeap_string_SingleElement_4 -9.52% 2.401 2.172 - -2.32% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -9.51% 6.580 5.955 - 0.38% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -9.48% 29.440 26.650 - 1.48% -
bm_lexicographical_compare<signed_char>/64 -9.47% 2.313 2.094 - -8.02% -
std::find_end(list<int>)_(near_matches)/1024 -9.46% 38556.447 34907.240 - 0.20% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.46% 25486.971 23075.715 - 0.28% -
BM_StringEraseWithMove_Large_Opaque -9.41% 2.863 2.593 - -9.00% -
BM_vector_deque_move_backward/2 -9.41% 2.280 2.066 - 15.97% -
std::find_end(list<int>)_(near_matches)/1000 -9.41% 36998.954 33517.748 - -0.22% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -9.34% 0.363 0.329 - -26.58% -
BM_PushHeap_string_SingleElement_262144 -9.32% 2.785 2.525 - -2.54% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -9.29% 62.168 56.392 - -17.89% -
SetIntersection_Front_Set_string_262144_256 -9.29% 15768914.669 14303901.035 - -9.50% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.26% 11486.061 10422.744 - 0.80% -
BM_StringEraseWithMove_Large_Transparent -9.25% 2.587 2.348 - -11.03% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.24% 61.212 55.556 - -1.26% -
SetIntersection_Front_Set_float_262144_256 -9.22% 4869000.848 4419899.451 - -4.42% -
rng::find_end(list<int>)_(near_matches)/8192 -9.21% 2495790.325 2265860.390 - -0.15% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.16% 29.304 26.619 - -7.86% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.14% 29.358 26.676 - -7.07% -
std::find_first_of(list<int>)_(large_needle)/1024 -9.13% 863946.773 785107.739 - -4.46% -
std::set<std::string>::count(key)_(existent)/1024 -9.11% 24.362 22.143 - -6.92% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -9.06% 10.431 9.486 - 1.05% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -9.06% 27.061 24.609 - 2.54% -
SetIntersection_Front_Set_float_1024_256 -9.01% 5002160.321 4551482.144 - -13.99% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.96% 24928.584 22695.306 - 0.58% -
rng::generate_n(list<int>)/32 -8.96% 9.532 8.678 - 0.33% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -8.94% 41.838 38.095 - -4.00% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -8.94% 111426.724 101461.111 - -10.37% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -8.93% 11.019 10.035 - -5.51% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.92% 25700.541 23408.815 - 0.36% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -8.91% 0.365 0.332 - -25.95% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -8.88% 1.668 1.520 - -3.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.84% 1.331 1.213 - 0.04% -
SetIntersection_Interlaced_Vector_float_256_4 -8.82% 5356734.997 4884092.552 - -7.90% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -8.82% 48.272 44.014 - 2.08% -
std::unordered_set<int>::contains(key)_(existent)/8192 -8.80% 1.532 1.397 - 16.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -8.78% 2.032 1.853 - 4.88% -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.74% 1.119 1.022 - 0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -8.71% 110783943.527 101129909.853 - -4.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -8.70% 2876318.609 2626031.662 - -4.84% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -8.70% 25.856 23.607 - -7.04% -
BM_vector_deque_move_backward/1 -8.68% 2.569 2.346 - 15.63% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.68% 549.961 502.233 - 0.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.67% 5800.436 5297.296 - 0.29% -
BM_PushHeap_string_PipeOrgan_256 -8.66% 8.679 7.927 - 0.40% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -8.63% 1.634 1.493 - -7.31% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.63% 42839.974 39144.338 - -0.11% -
rng::find_end(list<int>)_(near_matches)/1000 -8.62% 36519.227 33371.340 - 0.87% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.60% 41200.820 37657.074 - -0.21% -
BM_vector_deque_ranges_move/64000 -8.59% 2853.758 2608.638 - -13.26% -
std::rotate(list<int>)_(1_element_backward)/50 -8.59% 24.788 22.659 - 0.32% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -8.55% 0.362 0.331 - -26.07% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.53% 12.120 11.086 - 1.00% -
std::none_of(deque<int>)_(process_all)/8192 -8.53% 2873.189 2628.113 - -6.35% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.53% 32.285 29.532 - -0.59% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -8.53% 2.081 1.904 - -0.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.51% 5711.960 5225.885 - 5.69% -
BM_std_min<unsigned___int128>/12 -8.51% 5.024 4.597 - -0.22% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -8.50% 0.362 0.331 - -26.12% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -8.50% 26097.227 23879.068 - 1.34% -
rng::find_end(list<int>)_(near_matches)/1024 -8.49% 38068.399 34836.749 - 0.77% -
BM_deque_deque_ranges_move_backward/5500 -8.49% 223.600 204.623 - -0.64% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -8.49% 1.725 1.579 - -3.70% -
std::none_of(deque<int>)_(process_all)/32768 -8.49% 11512.710 10535.805 - -5.78% -
std::rotate(list<int>)_(by_1/2)/50 -8.47% 13.854 12.680 - 1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.47% 3564623.846 3262840.068 - -0.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.46% 1614.876 1478.208 - -0.23% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -8.45% 1.754 1.606 - -3.68% -
rng::starts_with(list<int>,_pred)/8192 -8.41% 11390.943 10433.153 - -10.40% -
rng::for_each_n(list<int>)/8 -8.39% 2.562 2.347 - -8.13% -
SetIntersection_Front_Set_uint64_256_256 -8.38% 9876181.378 9048732.951 - -6.70% -
BM_vector_deque_copy/65536 -8.35% 2663.154 2440.664 - -19.34% -
BM_num_put<unsigned_long> -8.34% 12.087 11.078 - -3.72% -
BM_vector_deque_ranges_copy/64000 -8.33% 2956.845 2710.617 - -10.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -8.29% 1.339 1.228 - -2.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -8.29% 1.780 1.633 - 1.39% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -8.27% 3493641.371 3204651.739 - -41.61% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -8.26% 1.536 1.410 - -4.13% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.26% 13.857 12.713 - 0.55% -
BM_PushHeap_string_SingleElement_16384 -8.24% 2.720 2.495 - -0.31% -
rng::copy(list<int>)/64 -8.22% 33.801 31.024 - 0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -8.17% 13775017.240 12648981.395 - -0.04% -
BM_PushHeap_string_PipeOrgan_64 -8.15% 6.317 5.802 - 0.10% -
rng::rotate(list<int>)_(1_element_forward)/8192 -8.12% 8257.666 7587.316 - -0.10% -
BM_std_minmax<char>/64 -8.11% 1.256 1.154 - -4.19% -
BM_MakeThenSortHeap_uint64_Descending_4 -8.09% 1.513 1.391 - -2.89% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.08% 413.401 380.009 - 0.82% -
rng::rotate(list<int>)_(by_1/2)/50 -8.04% 13.824 12.713 - 0.43% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -8.03% 34.562 31.786 - 0.57% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -8.02% 1.156 1.064 - -3.63% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.00% 3.582 3.295 - -0.08% -
bm_lexicographical_compare<unsigned_char>/1 -7.97% 1.690 1.555 - -5.94% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.97% 5.104 4.697 - 0.42% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -7.95% 610.367 561.822 - -31.11% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.95% 1583.043 1457.206 - -9.03% -
BM_StringRelational_Less_Huge_Small_Control -7.94% 1.815 1.671 - -11.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.94% 42570.084 39190.161 - 5.04% -
BM_std_minmax<char>/24 -7.93% 1.254 1.154 - 0.04% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.93% 4705.299 4332.143 - 0.49% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.92% 573.869 528.430 - 0.30% -
BM_StringRelational_Less_Small_Huge_Control -7.91% 1.758 1.619 - -8.35% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -7.91% 12696.049 11691.632 - 0.86% -
BM_vector_deque_ranges_copy/65536 -7.87% 2875.076 2648.743 - -12.49% -
BM_RangesMakeHeap_uint32_Random_64 -7.87% 1.326 1.221 - -2.54% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.83% 6.451 5.945 - -0.08% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.82% 3401.418 3135.423 - -0.07% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -7.82% 10.557 9.732 - -4.61% -
std::search(deque<int>)_(same_length)/1000 -7.80% 353.244 325.684 - 0.11% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.79% 383.016 353.192 - 1.73% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -7.74% 2.534 2.338 - -1.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.74% 7101937.656 6552431.106 - 0.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.73% 5.271 4.863 - 0.13% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.73% 587.620 542.188 - 0.45% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.71% 10.449 9.643 - -1.91% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -7.71% 25.320 23.369 - 3.03% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -7.69% 2687706.736 2480928.590 - -0.02% -
std::distance(deque<int>)/1024 -7.69% 0.694 0.641 - -1.56% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -7.66% 1.536 1.418 - -0.17% -
BM_StringRelationalLiteral_Less_Large_Small_Control -7.66% 1.888 1.744 - 2.55% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -7.63% 28278.651 26120.629 - 2.88% -
BM_std_minmax<char>/25 -7.62% 1.276 1.179 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -7.62% 54109442.745 49987551.543 - -11.16% -
BM_std_minmax_element<short>/3 -7.62% 1.148 1.061 - -8.62% -
rng::remove_if(deque<int>)_(prefix)/50 -7.61% 73.925 68.296 - -2.76% -
SetIntersection_None_Vector_float_262144_16384 -7.61% 1302353.996 1203203.959 - -0.91% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.59% 1.304 1.205 - -7.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.58% 23.667 21.873 - 22.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.58% 6691892.096 6184852.194 - -3.78% -
BM_vector_deque_move/64000 -7.56% 2929.030 2707.546 - -9.91% -
std::partial_sort_copy(deque<int>)_(heap)/8 -7.55% 16.769 15.504 - -1.79% -
BM_std_min<unsigned___int128>/11 -7.54% 4.501 4.162 - 0.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.51% 1.303 1.205 - -8.95% -
SetIntersection_None_Set_uint32_16384_1024 -7.50% 166193423.307 153723669.575 - 1.83% -
BM_RangesMakeHeap_string_SingleElement_262144 -7.50% 8.224 7.607 - 3.42% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -7.50% 1.305 1.207 - -4.30% -
std::is_sorted(vector<int>,_pred)/8 -7.49% 4.107 3.799 - -0.11% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -7.48% 16.908 15.642 - -3.63% -
rng::any_of(vector<int>)_(process_all)/50 -7.48% 13.628 12.608 - 0.04% -
std::unique(deque<int>)_(sprinkled)/52 -7.47% 84.561 78.245 - -1.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.45% 8.259 7.644 - -0.02% -
BM_deque_vector_copy/0 -7.42% 1.490 1.380 - 0.40% -
BM_vector_deque_ranges_move/70000 -7.40% 3048.032 2822.485 - -11.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -7.39% 1695818.908 1570487.244 - 11.84% -
std::search_n(list<int>)_(no_match)/8192 -7.38% 7316.834 6776.940 - -1.22% -
rng::remove(list<int>)_(sprinkled)/50 -7.36% 69.512 64.392 - 0.23% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -7.36% 1.304 1.208 - -7.84% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -7.35% 1530634.565 1418204.044 - -10.23% -
std::is_sorted(list<int>,_pred)/8 -7.34% 4.279 3.965 - -0.18% -
BM_vector_deque_move/70000 -7.33% 3168.333 2936.130 - -8.29% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.33% 800.521 741.858 - 1.70% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.33% 25.927 24.028 - 0.88% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -7.31% 1.233 1.143 - 4.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -7.30% 1716865.561 1591597.086 - -5.78% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -7.29% 111738.717 103589.824 - -0.74% -
BM_std_minmax<char>/27 -7.29% 1.952 1.810 - 1.97% -
rng::rotate(list<int>)_(by_1/3)/32 -7.28% 15.617 14.480 - -0.75% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -7.27% 26.840 24.888 - -1.78% -
rng::is_sorted(list<int>)/8192 -7.27% 7261.972 6734.085 - -1.58% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.26% 42919.747 39803.634 - 0.06% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -7.26% 11081.635 10277.292 - 0.47% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -7.24% 1.339 1.242 - -2.50% -
rng::search_n(list<int>)_(no_match)/8192 -7.20% 7393.262 6860.782 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.19% 3563369.357 3307097.701 - 1.56% -
BM_RangesMakeHeap_float_Random_16 -7.19% 1.710 1.587 - -1.09% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.18% 0.374 0.347 - -7.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.15% 30.562 28.379 - 3.13% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -7.12% 1.114 1.034 - 4.30% -
rng::find(vector<char>)_(process_all)/1024 -7.11% 17.498 16.254 - 0.32% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -7.10% 8902.142 8269.669 - -0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -7.09% 134711079.062 125154575.050 - -2.43% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -7.08% 1.498 1.392 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.06% 35.906 33.369 - 6.26% -
rng::find_last(vector<char>)_(bail_10%)/8 -7.05% 1.567 1.456 - -9.05% -
BM_std_min<unsigned_char>/16 -7.05% 2.619 2.434 - -2.51% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.03% 1064668.540 989802.814 - 0.08% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -6.96% 569.216 529.599 - 0.89% -
std::unordered_set<int>::find(key)_(existent)/8192 -6.95% 1.384 1.287 - -3.46% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.93% 4687.834 4363.069 - -0.39% -
std::fill(vector<bool>)/64 -6.93% 1.635 1.521 - 1.64% -
SetIntersection_Front_Set_uint64_16384_256 -6.90% 5062987.970 4713496.454 - -5.78% -
BM_std_minmax<char>/20 -6.85% 2.071 1.929 - 2.15% -
rng::for_each(map<int>)/50 -6.84% 41.514 38.675 - -0.73% -
std::remove_if(vector<int>)_(prefix)/1024 -6.82% 383.161 357.011 - -0.11% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -6.82% 41122.622 38318.576 - 0.30% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -6.80% 0.540 0.503 - 8.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.80% 6.745 6.286 - 0.01% -
BM_std_minmax<short>/16 -6.79% 1.900 1.771 - -1.34% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -6.78% 7.573 7.059 - 5.72% -
BM_std_minmax<char>/30 -6.78% 2.857 2.664 - 1.90% -
std::set<int>::erase(key)_(non-existent)/8192 -6.77% 8.745 8.154 - -1.66% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.76% 586.077 546.459 - -0.47% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.76% 572.166 533.488 - -0.42% -
std::set<std::string>::erase(key)_(non-existent)/1024 -6.75% 26.510 24.720 - -3.97% -
rng::partial_sort(deque<int>)_(descending)/8 -6.75% 44.162 41.181 - -0.01% -
std::multiset<std::string>::find(key)_(non-existent)/32 -6.73% 10.557 9.846 - -7.41% -
BM_vector_deque_ranges_move/65536 -6.70% 2859.981 2668.366 - -11.60% -
BM_std_minmax<char>/18 -6.68% 1.388 1.295 - -0.14% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.68% 2.099 1.959 - 0.58% -
SetIntersection_Front_Set_string_16384_16 -6.66% 2062276.852 1925012.509 - -2.82% -
BM_RangesPushHeap_string_PipeOrgan_64 -6.65% 6.198 5.786 - -1.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.61% 1718353.599 1604719.807 - -5.79% -
std::copy_n(vector<int>)/32768 -6.61% 3795.927 3545.142 - -6.48% -
std::find_end(vector<int>)_(near_matches)/1000 -6.60% 14998.970 14008.986 - -0.14% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -6.60% 10.375 9.690 - 8.43% -
BM_MakeHeap_string_Ascending_1024 -6.59% 5.269 4.922 - -0.38% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -6.59% 32.669 30.518 - 19.14% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -6.58% 2731.159 2551.362 - 3.33% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.58% 1.735 1.620 - -0.11% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -6.57% 22.145 20.690 - -6.84% -
BM_std_min<unsigned___int128>/10 -6.57% 4.011 3.748 - -0.39% -
BM_std_min<unsigned_long_long>/4 -6.54% 1.101 1.029 - -3.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -6.53% 0.534 0.500 - 16.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.52% 3544102.664 3312977.570 - 1.61% -
BM_RangesMakeThenSortHeap_string_Random_262144 -6.48% 208.483 194.964 - 2.25% -
BM_std_minmax<char>/19 -6.48% 1.769 1.654 - 1.07% -
rng::remove(deque<int>)_(sprinkled)/32 -6.48% 56.806 53.124 - -8.83% -
BM_vector_deque_move/65536 -6.48% 2875.902 2689.571 - -11.06% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -6.47% 196.101 183.421 - 2.30% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -6.46% 5939588.531 5555733.548 - -27.16% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.44% 8360.165 7821.423 - 0.07% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -6.43% 85479.600 79981.962 - -2.74% -
std::is_sorted(list<int>)/8192 -6.43% 7170.888 6710.056 - -1.95% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -6.41% 209.113 195.701 - 2.84% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.40% 3.843 3.597 - -0.09% -
rng::starts_with(deque<int>)/1000 -6.39% 477.868 447.325 - -6.61% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.39% 6547.822 6129.481 - 0.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.35% 91.292 85.493 - -5.22% -
std::partition(list<int>)_(sparse)/8192 -6.35% 8176.408 7657.184 - 1.30% -
rng::find_if(deque<int>)_(process_all)/8192 -6.35% 3009.631 2818.587 - -4.47% -
std::multiset<int>::find(key)_(existent)/8192 -6.34% 8.910 8.345 - -1.39% -
BM_num_put<const_void*> -6.34% 13.392 12.543 - -0.16% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.34% 2.769 2.594 - 0.92% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.33% 1731.791 1622.111 - -6.29% -
SetIntersection_Interlaced_Vector_string_262144_1024 -6.31% 241358599.479 226123034.552 - -1.20% -
SetIntersection_Interlaced_Vector_string_262144_256 -6.31% 67835917.167 63557224.184 - -1.71% -
std::count_if(list<int>)_(every_other)/8192 -6.30% 7650.780 7168.956 - -5.45% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -6.28% 1.493 1.399 - -12.18% -
BM_std_min<unsigned___int128>/6 -6.28% 2.260 2.118 - -2.38% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.26% 5605.619 5254.754 - 0.10% -
BM_vector_deque_ranges_copy/70000 -6.26% 3133.310 2937.309 - -8.42% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.25% 10.872 10.192 - -1.22% -
BM_RangesPushHeap_string_PipeOrgan_256 -6.25% 8.368 7.845 - -4.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.24% 1704215.248 1597810.547 - -6.23% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.23% 23.819 22.336 - -0.48% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -6.21% 0.933 0.875 - -0.03% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -6.21% 27.680 25.960 - -4.75% -
rng::reverse(list<int>)/4096 -6.21% 1752.269 1643.441 - 0.31% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.21% 2.386 2.237 - -2.17% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.21% 5291049.252 4962556.878 - 2.55% -
std::is_sorted(list<int>,_pred)/8192 -6.20% 7610.705 7138.525 - 0.82% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.20% 17.184 16.118 - -0.53% -
std::shift_left(list<int>)/8192 -6.20% 7698.339 7221.289 - -5.76% -
std::find_end(vector<int>)_(process_all)/8192 -6.15% 1880.826 1765.115 - 1.58% -
BM_std_minmax<char>/23 -6.13% 3.165 2.971 - 0.37% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -6.11% 1.146 1.076 - 11.36% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.10% 87742.745 82390.840 - -1.25% -
BM_StringFindNoMatch/10 -6.10% 1.355 1.272 - 0.04% -
BM_StringRelational_Compare_Small_Small_ChangeLast -6.10% 1.742 1.636 - -1.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.09% 1707323.489 1603380.779 - -6.11% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -6.08% 24.006 22.547 - -1.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -6.06% 32.211 30.258 - 2.07% -
BM_std_minmax<char>/21 -6.06% 2.392 2.247 - 3.27% -
std::equal(deque<int>)_(it,_it,_it)/50 -6.06% 24.106 22.646 - 8.01% -
BM_vector_deque_copy/70000 -6.06% 3131.595 2941.916 - -8.82% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -6.05% 15.366 14.436 - -5.00% -
BM_std_min<unsigned___int128>/8 -6.05% 3.109 2.921 - -1.99% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -6.04% 16.201 15.223 - -5.06% -
std::find_end(vector<int>)_(process_all)/1048576 -6.04% 240787.130 226253.669 - 1.46% -
std::remove_if(vector<int>)_(prefix)/50 -6.02% 60.836 57.171 - 0.07% -
rng::find_if(deque<int>)_(process_all)/32768 -6.02% 12191.876 11458.079 - -3.73% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -5.99% 1.345 1.264 - -0.09% -
BM_RangesPushHeap_string_SingleElement_64 -5.98% 2.611 2.455 - -2.76% -
std::unique(vector<int>)_(sprinkled)/52 -5.98% 58.973 55.448 - 0.44% -
rng::remove_if(vector<int>)_(prefix)/50 -5.97% 60.991 57.348 - 0.62% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.97% 2.451 2.305 - -0.33% -
BM_vector_deque_copy/64000 -5.97% 2941.764 2766.134 - -8.06% -
std::find_end(vector<int>)_(near_matches)/1024 -5.97% 15538.485 14610.913 - -0.01% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -5.97% 30.301 28.492 - -8.00% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.96% 13.265 12.474 - 0.12% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -5.96% 26.404 24.831 - -1.37% -
SetIntersection_Interlaced_Vector_float_256_16 -5.93% 7980317.087 7506730.629 - 0.86% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -5.92% 66.788 62.835 - -0.13% -
SetIntersection_Front_Set_float_256_64 -5.90% 6555169.679 6168320.037 - -0.38% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.88% 810.889 763.173 - 0.22% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.86% 28.153 26.503 - -8.58% -
BM_RangesPushHeap_uint32_Random_4 -5.86% 2.552 2.403 - -1.32% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.86% 24.540 23.102 - -4.42% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -5.85% 28.912 27.220 - -8.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -5.83% 92.297 86.912 - 5.79% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.83% 15.326 14.433 - -4.20% -
std::unique_copy(list<int>)_(contiguous)/32 -5.83% 11.933 11.237 - -0.00% -
BM_std_minmax<char>/22 -5.82% 2.671 2.515 - 2.71% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -5.81% 19.002 17.898 - 2.28% -
BM_std_minmax<long_long>/1 -5.81% 0.693 0.653 - -5.74% -
BM_std_min<char>/14 -5.80% 1.871 1.762 - -1.27% -
BM_PushHeap_float_SingleElement_4 -5.80% 0.378 0.357 - -5.75% -
rng::find_first_of(deque<int>)_(large_needle)/50 -5.78% 713.431 672.171 - -5.89% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.78% 9083.306 8558.444 - -2.41% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -5.78% 1582963.685 1491533.312 - -4.36% -
SetIntersection_Interlaced_Vector_string_16384_16 -5.77% 4611664.826 4345358.175 - 5.38% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -5.77% 26503.842 24975.070 - -6.29% -
bm_lexicographical_compare<int>/1 -5.77% 1.322 1.246 - -9.72% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.76% 699.381 659.081 - 0.52% -
std::set<int>::erase(key)_(non-existent)/1024 -5.76% 5.627 5.302 - -2.86% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -5.76% 26.039 24.538 - -7.12% -
rng::starts_with(deque<int>)/1024 -5.76% 488.028 459.914 - -6.09% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -5.76% 1.354 1.276 - -19.45% -
SetIntersection_Front_Set_string_16_16 -5.76% 63316156.559 59670783.369 - -6.40% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.76% 140.326 132.247 - 1.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.76% 12457692.081 11740749.053 - -2.03% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -5.75% 1.076 1.014 - 12.59% -
rng::find_last(vector<char>)_(bail_10%)/50 -5.74% 5.564 5.244 - -4.80% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.74% 3625.838 3417.813 - -5.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -5.73% 2342490.207 2208197.853 - -8.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.72% 1708305.826 1610538.736 - -5.61% -
BM_std_minmax_element<short>/2 -5.72% 0.688 0.649 - -5.75% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.70% 85160109.902 80303995.409 - -0.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -5.70% 3.727 3.514 - -3.64% -
std::set<std::string>::erase(key)_(non-existent)/8192 -5.70% 33.518 31.608 - -0.51% -
BM_StringRelational_Compare_Large_Empty_Control -5.69% 1.707 1.610 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.67% 19112219.179 18029156.440 - -0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -5.66% 1595079.572 1504744.234 - -0.28% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -5.66% 5.395 5.089 - 5.05% -
rng::fold_left(deque<int>)/50 -5.65% 27.729 26.163 - -5.79% -
std::partition_copy(list<int>)/8192 -5.64% 7292.767 6881.166 - 1.34% -
BM_std_minmax<char>/29 -5.64% 2.555 2.411 - 3.47% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.62% 1012.364 955.420 - -0.72% -
BM_MakeHeap_string_Heap_262144 -5.62% 5.468 5.161 - 0.43% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.61% 2.204 2.080 - -0.69% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -5.60% 80589715.558 76074981.943 - -26.37% -
std::copy_if(vector<int>)_(entire_range)/64 -5.59% 16.363 15.449 - -3.99% -
SetIntersection_Front_Set_uint64_1024_256 -5.58% 4839335.147 4569096.286 - -9.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.57% 0.819 0.773 - -0.29% -
BM_std_minmax<char>/31 -5.57% 3.337 3.151 - 2.05% -
BM_std_min<short>/19 -5.56% 1.975 1.865 - 1.59% -
BM_std_min<unsigned___int128>/9 -5.56% 3.526 3.330 - -2.11% -
BM_std_minmax<char>/32 -5.54% 1.638 1.547 - 5.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -5.53% 43262.729 40868.263 - 1.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.49% 0.733 0.692 - -0.45% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -5.49% 1.398 1.321 - -4.79% -
BM_std_minmax<unsigned_char>/10 -5.46% 1.341 1.268 - -8.51% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -5.46% 3.132 2.961 - -3.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.46% 4735.906 4477.345 - -2.64% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -5.45% 1.034 0.978 - -1.75% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -5.45% 23045.624 21789.893 - 11.23% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.45% 2155931.059 2038459.243 - -1.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -5.44% 2429059.805 2297028.534 - -2.27% -
std::remove(list<int>)_(sprinkled)/50 -5.44% 68.613 64.884 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -5.43% 46152295.536 43647161.551 - -16.54% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -5.42% 7.623 7.210 - -3.77% -
BM_RangesPopHeap_float_262144 -5.41% 38.337 36.262 - 4.81% -
BM_RangesPushHeap_string_SingleElement_4 -5.41% 2.294 2.170 - -0.73% -
std::stable_partition(vector<int>)_(dense)/32 -5.41% 22.156 20.957 - -1.25% -
std::none_of(vector<int>)_(process_all)/8 -5.41% 2.502 2.367 - 0.15% -
BM_RangesPushHeap_string_SingleElement_16 -5.40% 2.553 2.415 - -2.94% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.39% 3.562 3.370 - -0.03% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.38% 793.665 750.930 - 1.28% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.38% 5.266 4.983 - -11.16% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -5.35% 77.273 73.138 - -4.12% -
std::find_end(vector<int>)_(process_all)/1024 -5.34% 244.220 231.170 - 1.37% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -5.33% 0.480 0.455 - -2.57% -
BM_RangesMakeHeap_string_Ascending_1024 -5.33% 5.339 5.054 - 1.13% -
BM_std_minmax<unsigned_char>/11 -5.32% 1.712 1.621 - -12.79% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -5.31% 20.747 19.646 - 1.03% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.30% 8519.177 8067.485 - 0.76% -
SetIntersection_Interlaced_Vector_float_64_64 -5.28% 12059808.496 11423017.664 - -0.60% -
SetIntersection_Interlaced_Vector_string_256_256 -5.28% 22855078.454 21648614.946 - 0.18% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -5.27% 24.119 22.847 - -6.85% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -5.27% 33.594 31.823 - -5.67% -
std::copy(vector<bool>)_(aligned)/1048576 -5.26% 3320.693 3145.997 - 15.12% -
BM_RangesMakeHeap_string_Heap_262144 -5.26% 5.438 5.152 - -3.81% -
BM_RangesPushHeap_string_Descending_16384 -5.25% 2.462 2.333 - -3.59% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -5.21% 1.475 1.398 - 2.83% -
std::find_if_not(deque<int>)_(bail_25%)/8 -5.20% 1.531 1.451 - -5.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -5.20% 1.236 1.172 - -0.32% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -5.20% 1.308 1.240 - 1.39% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.20% 16.491 15.634 - -0.26% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -5.19% 1.560 1.479 - -1.84% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.17% 1597873.556 1515299.271 - 1.53% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.17% 305.248 289.475 - 3.25% -
std::is_sorted_until(list<int>,_pred)/8192 -5.15% 7769.360 7369.032 - -2.53% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -5.15% 11316.703 10733.914 - -3.25% -
rng::find_last(vector<char>)_(bail_10%)/8192 -5.15% 882.529 837.095 - -1.77% -
BM_std_min<unsigned___int128>/7 -5.14% 2.657 2.521 - -1.85% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.14% 4.535 4.302 - 1.03% -
std::find_end(vector<int>)_(process_all)/1000 -5.14% 238.172 225.936 - 1.13% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.13% 17.941 17.020 - 3.18% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.12% 1.958 1.857 - 0.18% -
std::partition(deque<int>)_(dense)/32 -5.12% 11.146 10.575 - 11.79% -
rng::partition(list<int>)_(sparse)/8192 -5.11% 7879.756 7476.725 - -5.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.10% 27730284.320 26315547.894 - -4.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.10% 1820053.058 1727262.453 - -4.50% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -5.10% 25255.045 23967.679 - -6.05% -
std::unordered_set<std::string>::ctor(const&)/32 -5.09% 724.121 687.256 - -10.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.08% 1728085.321 1640243.722 - -1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.08% 1271473.000 1206905.755 - -3.45% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.08% 12653.161 12010.931 - 0.47% -
rng::stable_partition(vector<int>)_(sparse)/32 -5.07% 7.486 7.106 - 0.18% -
rng::sort(deque<int>)_(descending)/1024 -5.07% 1371.191 1301.738 - 0.07% -
SetIntersection_Front_Set_uint32_64_4 -5.06% 18171404.125 17252657.721 - -0.59% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -5.05% 1.895 1.799 - -12.84% -
std::unordered_set<std::string>::clear()/32 -5.05% 925.829 879.070 - -3.01% -
BM_RangesPushHeap_string_Descending_1024 -5.04% 2.482 2.357 - -5.95% -
BM_std_min<short>/4 -5.02% 1.082 1.027 - 0.02% -
BM_std_minmax<unsigned_long_long>/1 -5.02% 0.583 0.554 - -3.19% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -5.01% 1.192 1.132 - 6.00% -
BM_RangesPushHeap_string_SingleElement_1024 -5.01% 2.578 2.449 - -1.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -5.00% 12700289.857 12064753.980 - -0.61% -
BM_RangesPushHeap_string_SingleElement_256 -4.99% 2.560 2.433 - -2.12% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -4.99% 29.851 28.363 - 0.61% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -4.97% 726.967 690.829 - -4.79% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -4.96% 1.359 1.292 - -0.99% -
SetIntersection_Interlaced_Vector_string_16384_64 -4.96% 13056530.111 12409395.862 - -0.84% -
std::remove(list<int>)_(sprinkled)/1024 -4.95% 1014.270 964.101 - 1.34% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -4.95% 2.956 2.810 - 2.84% -
SetIntersection_Front_Vector_uint64_262144_1 -4.93% 1120359.662 1065135.320 - -4.46% -
rng::transform(list<int>,_list<int>)/8192 -4.93% 10218.338 9715.085 - 13.21% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.91% 18.589 17.676 - -0.15% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.91% 1.860 1.769 - -1.36% -
std::copy_n(list<int>)/4096 -4.91% 3861.248 3671.726 - 2.49% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.91% 9.697 9.221 - 0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.89% 21830274.495 20761967.926 - -4.90% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.89% 0.559 0.532 - -5.88% -
std::move_backward(vector<bool>)_(aligned)/512 -4.89% 2.546 2.421 - -1.57% -
SetIntersection_Front_Set_string_64_16 -4.88% 25760772.646 24502563.875 - -2.59% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -4.88% 14123298.693 13433862.173 - -28.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.87% 1687296.959 1605114.990 - -4.04% -
std::rotate(list<int>)_(1_element_backward)/32 -4.85% 13.926 13.250 - -1.68% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.84% 298.242 283.804 - -4.05% -
SetIntersection_Front_Set_uint32_256_256 -4.83% 9770664.787 9298312.038 - -2.33% -
BM_MakeHeap_uint64_Ascending_16 -4.82% 0.669 0.637 - -4.18% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -4.81% 28.135 26.780 - -6.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.80% 89.063 84.791 - 8.60% -
std::move(vector<bool>)_(aligned)/64 -4.80% 1.776 1.691 - -2.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.79% 10.944 10.420 - -0.18% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.78% 2889972.657 2751702.637 - -0.78% -
SetIntersection_Front_Set_float_1024_64 -4.78% 2040500.876 1942930.257 - -6.59% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -4.77% 3452.289 3287.640 - -6.13% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.75% 104.725 99.749 - -1.95% -
BM_RangesPushHeap_string_SingleElement_262144 -4.75% 2.635 2.510 - -0.82% -
rng::remove_if(deque<int>)_(prefix)/32 -4.74% 64.315 61.263 - 3.82% -
std::shift_right(list<int>)/8192 -4.72% 7715.005 7350.797 - -4.45% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.71% 3.162 3.013 - 0.36% -
SetIntersection_Front_Set_string_262144_16 -4.70% 2009157.446 1914698.339 - -3.25% -
BM_MakeHeap_uint64_Random_16384 -4.70% 1.034 0.986 - -6.27% -
SetIntersection_Interlaced_Vector_float_16384_16 -4.69% 3891607.232 3709154.936 - -0.26% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -4.68% 28.582 27.244 - -10.54% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.66% 169607.424 161701.811 - -4.96% -
BM_std_min<short>/22 -4.65% 1.887 1.799 - -0.51% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.65% 0.644 0.614 - 0.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.64% 24664485.495 23520904.030 - -0.14% -
BM_std_minmax<int>/11 -4.63% 1.832 1.747 - -0.78% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.63% 12003.627 11448.172 - -3.78% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.62% 24.740 23.597 - 2.53% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.61% 32.806 31.294 - 0.69% -
std::is_sorted_until(deque<int>,_pred)/8 -4.60% 4.251 4.056 - -3.70% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.59% 10.507 10.025 - 5.69% -
std::copy(vector<bool>)_(aligned)/64 -4.59% 1.368 1.305 - 0.06% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -4.59% 23964.622 22864.857 - 11.79% -
BM_std_min<unsigned___int128>/5 -4.58% 1.850 1.765 - -1.86% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -4.58% 3587.318 3422.979 - -0.44% -
bm_write -4.58% 595.691 568.419 - -4.59% -
BM_MakeHeap_float_Random_4 -4.56% 1.614 1.540 - -0.35% -
rng::equal(vector<bool>)_(unaligned)/50 -4.56% 0.736 0.703 - -23.71% -
rng::find_first_of(vector<int>)_(large_needle)/50 -4.55% 285.569 272.566 - -12.00% -
BM_StringRelational_Eq_Large_Large_Control -4.55% 2.270 2.167 - -0.09% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.55% 40.888 39.028 - -0.15% -
SetIntersection_Interlaced_Vector_string_262144_1 -4.55% 1162453.764 1109587.865 - -3.22% -
std::all_of(vector<int>)_(process_all)/8 -4.54% 2.561 2.444 - -2.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.54% 2092303.873 1997252.522 - -3.51% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -4.54% 1.501 1.433 - -8.39% -
BM_std_minmax<long_long>/3 -4.54% 1.750 1.670 - -4.99% -
SetIntersection_Front_Set_string_262144_64 -4.54% 4801407.128 4583547.378 - 4.80% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.53% 26.602 25.397 - 0.35% -
BM_std_min<unsigned_short>/9 -4.53% 6.476 6.183 - -1.94% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.53% 885184.985 845104.040 - 0.18% -
rng::contains(list<int>)_(process_all)/50 -4.52% 19.346 18.472 - 0.55% -
BM_MakeHeap_uint32_SingleElement_4 -4.51% 0.338 0.323 - 0.12% -
std::unordered_set<int>::count(key)_(non-existent)/32 -4.50% 1.480 1.414 - -1.24% -
BM_RangesSortHeap_uint32_1 -4.49% 0.267 0.255 - 1.14% -
rng::fill(deque<int>)/32 -4.48% 1.470 1.404 - -0.82% -
rng::equal(vector<bool>)_(unaligned)/8 -4.47% 0.738 0.705 - -24.35% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.47% 470.272 449.271 - -4.60% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.45% 13.329 12.736 - -0.94% -
bm_lexicographical_compare<int>/8 -4.45% 1.541 1.472 - -3.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.45% 1244552.635 1189139.822 - -5.99% -
std::multiset<int>::erase(key)_(non-existent)/32 -4.45% 2.690 2.571 - -0.53% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.43% 14.786 14.131 - -3.83% -
rng::copy(vector<bool>)_(aligned)/64 -4.43% 1.375 1.314 - -0.25% -
BM_PushHeap_string_PipeOrgan_4 -4.42% 2.634 2.517 - 1.15% -
BM_PushHeap_string_Random_16384 -4.41% 16.941 16.193 - -4.20% -
bm_lexicographical_compare<signed_char>/16 -4.41% 1.327 1.269 - -8.58% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.41% 96778.037 92512.180 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.41% 2368474.392 2264117.366 - 0.48% -
rng::remove(list<int>)_(sprinkled)/32 -4.40% 57.619 55.083 - 0.20% -
std::equal(vector<int>)_(it,_it,_it)/50 -4.40% 4.368 4.176 - 0.16% -
SetIntersection_Front_Set_uint64_262144_1 -4.40% 1155611.682 1104821.924 - -1.20% -
rng::copy_backward(vector<bool>)_(aligned)/64 -4.39% 1.893 1.810 - 3.13% -
std::reverse_copy(deque<int>)/512 -4.39% 131.491 125.715 - 0.50% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.39% 20956.365 20036.072 - -4.56% -
std::search(list<int>)_(no_match)/1000 -4.39% 714.315 682.959 - -1.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -4.38% 0.410 0.392 - -26.58% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.38% 1049643.553 1003698.066 - 1.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -4.37% 7810851.184 7469315.213 - -8.21% -
BM_deque_vector_ranges_move_backward/0 -4.36% 1.503 1.437 - -9.50% -
rng::partition(deque<int>)_(dense)/1024 -4.36% 359.146 343.477 - -3.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.35% 11.625 11.119 - -0.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -4.35% 13838856.642 13236589.480 - -0.51% -
rng::search_n(list<int>)_(no_match)/1048576 -4.35% 863147.685 825614.035 - 2.57% -
rng::find_last(list<int>)_(bail_90%)/50 -4.34% 1.296 1.240 - -3.49% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.34% 23207.748 22200.013 - 0.06% -
BM_RangesPushHeap_string_SingleElement_16384 -4.34% 2.567 2.456 - -1.25% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.34% 2.179 2.085 - 0.55% -
BM_MakeHeap_string_Ascending_256 -4.33% 4.989 4.773 - -0.61% -
std::unordered_set<std::string>::erase(iterator)/32 -4.31% 31.739 30.371 - -1.67% -
BM_MakeHeap_float_Descending_4 -4.29% 0.290 0.277 - -2.80% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.29% 4.918 4.707 - -4.27% -
BM_RangesPushHeap_string_Random_16384 -4.29% 17.039 16.309 - 1.57% -
BM_RangesMakeHeap_uint64_Heap_64 -4.29% 0.245 0.234 - -1.36% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.29% 6730537.600 6442094.966 - -9.41% -
BM_PushHeap_float_Ascending_16 -4.28% 1.065 1.019 - 0.04% -
bm_lexicographical_compare<unsigned_char>/16 -4.28% 1.156 1.107 - -4.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -4.28% 0.411 0.394 - -4.30% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -4.28% 17.891 17.126 - -43.48% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -4.27% 621.673 595.100 - -0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.27% 1265457.251 1211436.313 - -3.80% -
BM_MakeThenSortHeap_float_Random_4 -4.26% 4.462 4.272 - -4.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -4.24% 28.305 27.106 - 16.92% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.23% 18681011.411 17890320.603 - -0.46% -
SetIntersection_Front_Vector_uint64_1024_16 -4.22% 1196861.502 1146294.456 - -3.32% -
BM_std_minmax<long_long>/2 -4.21% 1.315 1.259 - -7.32% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.21% 1108149.455 1061546.858 - -1.69% -
rng::find_if(vector<int>)_(process_all)/8 -4.20% 2.628 2.517 - -0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.20% 1125173.876 1077962.958 - -1.32% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.19% 4651.064 4456.152 - 0.09% -
BM_std_minmax<char>/28 -4.18% 2.255 2.161 - 1.74% -
BM_MakeThenSortHeap_float_Descending_64 -4.16% 3.331 3.192 - -2.00% -
BM_std_minmax<short>/23 -4.16% 2.693 2.581 - -2.10% -
BM_MakeThenSortHeap_string_Descending_16384 -4.15% 68.034 65.212 - 1.45% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.14% 20.366 19.522 - 0.09% -
BM_std_min<short>/23 -4.14% 2.116 2.028 - -2.11% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -4.14% 112184.656 107542.691 - -0.37% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -4.13% 24.063 23.069 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -4.12% 55149.001 52875.563 - -3.86% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.12% 20795.083 19937.878 - 0.65% -
SetIntersection_Front_Vector_uint32_1024_4 -4.12% 1135853.327 1089034.381 - -4.07% -
rng::unique(deque<int>)_(sprinkled)/32 -4.12% 60.646 58.150 - -3.38% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.12% 5.062 4.854 - 0.58% -
std::unique(deque<int>)_(sprinkled)/32 -4.11% 67.262 64.497 - -2.32% -
BM_MakeHeap_string_SingleElement_262144 -4.10% 7.792 7.473 - -0.49% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.10% 12.983 12.451 - 0.60% -
rng::sort(deque<int>)_(ascending)/1024 -4.09% 800.600 767.823 - 0.38% -
BM_num_put<long> -4.09% 12.116 11.621 - -1.53% -
SetIntersection_None_Vector_uint64_256_256 -4.09% 2276587.923 2183508.443 - -4.15% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -4.09% 797.447 764.843 - 0.49% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.09% 2945.460 2825.083 - -4.18% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -4.08% 0.966 0.927 - 1.01% -
std::stable_sort(vector<int>)_(repeated)/1024 -4.07% 1129.579 1083.564 - -0.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.07% 33.486 32.124 - -3.19% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -4.05% 0.562 0.539 - -9.20% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -4.04% 296700.670 284699.292 - -1.50% -
std::unordered_set<std::string>::erase(iterator)/8192 -4.04% 33.005 31.673 - -1.80% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.02% 1.219 1.170 - 4.99% -
SetIntersection_None_Vector_float_16384_4 -4.01% 1204920.359 1156624.935 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.01% 2173764.977 2086651.123 - -3.60% -
BM_RangesMakeHeap_uint64_Ascending_4 -4.00% 0.423 0.407 - -0.30% -
bm_lexicographical_compare<int>/4 -4.00% 1.259 1.208 - -4.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.00% 0.573 0.550 - -2.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.00% 6369547.957 6114673.375 - 3.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.99% 1739813.622 1670418.598 - -0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.99% 13472516.940 12935359.551 - -0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.99% 1901420.653 1825645.832 - -3.39% -
rng::fold_left(deque<int>)/8 -3.99% 4.100 3.937 - -5.18% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -3.98% 96040.359 92216.855 - 0.50% -
BM_StringRelationalLiteral_Less_Small_Large_Control -3.97% 1.720 1.652 - -0.56% -
std::none_of(list<int>)_(process_all)/8 -3.97% 2.716 2.608 - -0.04% -
BM_StringRelationalLiteral_Less_Small_Small_Control -3.97% 1.838 1.765 - 2.21% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.97% 13.557 13.019 - -0.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.97% 1939.794 1862.847 - 6.53% -
std::for_each_n(deque<int>)/8 -3.96% 1.254 1.205 - 4.49% -
SetIntersection_Interlaced_Set_string_1024_64 -3.96% 17718489.607 17017697.762 - 0.35% -
BM_std_min<unsigned___int128>/4 -3.95% 1.446 1.389 - -1.63% -
BM_tolower_char<wchar_t> -3.95% 0.614 0.590 - -14.33% -
BM_RangesMakeHeap_string_Ascending_256 -3.95% 5.067 4.867 - -0.54% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -3.95% 2.947 2.831 - -4.68% -
rng::copy_backward(list<int>)/32768 -3.94% 30329.043 29135.505 - -3.24% -
BM_std_minmax<char>/5 -3.93% 1.859 1.786 - 3.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.92% 1687469.891 1621248.943 - -3.78% -
std::unordered_multimap<int,_int>::clear()/1024 -3.92% 8367.371 8039.324 - -0.62% -
BM_std_min<short>/8 -3.91% 1.362 1.308 - -3.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 -3.91% 0.279 0.269 - -4.13% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.90% 2.486 2.389 - 0.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.90% 0.566 0.544 - -2.10% -
std::reverse_copy(list<int>)/4096 -3.89% 3173.792 3050.249 - -2.44% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -3.88% 23.086 22.191 - -2.20% -
BM_RangesMakeThenSortHeap_uint32_Descending_1 -3.86% 0.279 0.268 - -2.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.86% 29932.934 28777.156 - 0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.86% 206128728.144 198182054.409 - 5.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.85% 5586850.693 5371635.718 - 0.55% -
SetIntersection_Front_Set_uint64_1024_1024 -3.85% 15759082.511 15152143.932 - -6.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -3.84% 664.266 638.765 - -22.99% -
SetIntersection_Interlaced_Vector_uint64_256_64 -3.83% 6752044.939 6493150.113 - -14.83% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.83% 29893.299 28747.234 - 0.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.83% 66.627 64.077 - 14.85% -
std::set<int>::ctor(const&)/1024 -3.83% 6286.032 6045.515 - -1.35% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.82% 272539.877 262137.885 - 0.94% -
std::stable_partition(vector<int>)_(dense)/50 -3.81% 26.429 25.422 - 0.88% -
SetIntersection_Front_Set_uint32_262144_16 -3.81% 1311088.146 1261154.528 - -2.58% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -3.81% 10.977 10.559 - 5.55% -
BM_RangesMakeThenSortHeap_string_Descending_4 -3.80% 3.778 3.635 - -2.17% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.80% 8230.994 7918.190 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.80% 1742643.591 1676437.378 - 0.68% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.80% 2.578 2.480 - -9.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.79% 2.689 2.587 - -11.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.79% 46.002 44.257 - 33.51% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.79% 10.351 9.958 - 5.46% -
SetIntersection_Interlaced_Vector_float_1024_16 -3.79% 2819898.220 2713068.575 - 3.92% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.79% 51.786 49.825 - -10.13% -
BM_RangesSortHeap_string_262144 -3.79% 184.054 177.087 - 2.45% -
std::partition(list<int>)_(dense)/32 -3.79% 9.160 8.813 - 0.53% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -3.77% 25.273 24.321 - -1.60% -
BM_RangesMakeHeap_uint32_Random_16384 -3.77% 1.043 1.003 - -5.54% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.76% 2.576 2.479 - -1.28% -
BM_std_minmax<short>/19 -3.76% 2.429 2.337 - -4.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.76% 681.514 655.890 - 1.84% -
SetIntersection_Front_Set_uint64_262144_16 -3.76% 1306417.906 1257359.342 - -4.68% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.75% 2.393 2.303 - -1.73% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.75% 1389.406 1337.337 - -3.16% -
SetIntersection_Front_Set_uint32_64_1 -3.74% 18083700.233 17406612.742 - -0.61% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.74% 8147.870 7843.117 - 0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -3.73% 1185383.566 1141139.820 - -4.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.73% 10548.071 10154.400 - 2.75% -
rng::fill_n(vector<bool>)/64 -3.73% 1.417 1.364 - -0.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -3.73% 2.615 2.517 - -0.46% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.72% 4.109 3.956 - -0.30% -
std::map<std::string,_int>::find(key)_(existent)/32 -3.72% 15.285 14.717 - -2.80% -
std::find(vector<long_long>)_(bail_25%)/8 -3.71% 0.956 0.921 - -0.28% -
BM_PushHeap_string_PipeOrgan_16 -3.71% 4.282 4.124 - 1.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -3.70% 3.203 3.085 - -2.73% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -3.70% 12.190 11.739 - -15.66% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.69% 1.973 1.900 - 2.24% -
SetIntersection_Front_Set_uint32_256_16 -3.68% 5011159.071 4826535.670 - -0.47% -
SetIntersection_None_Vector_float_262144_64 -3.67% 1236760.107 1191324.505 - -0.47% -
std::generate(list<int>)/8192 -3.67% 7406.022 7134.051 - 2.60% -
std::reverse(deque<int>)/64 -3.67% 13.560 13.062 - 0.10% -
SetIntersection_None_Set_string_262144_1024 -3.66% 1705269.695 1642886.150 - -4.52% -
SetIntersection_None_Vector_float_262144_256 -3.65% 1228446.866 1183552.146 - -0.44% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.65% 0.570 0.550 - -2.14% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -3.65% 0.637 0.614 - 12.25% -
SetIntersection_Front_Set_float_256_16 -3.65% 4984829.567 4803039.204 - -2.35% -
SetIntersection_None_Vector_string_262144_16 -3.65% 1357876.105 1308381.517 - -3.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -3.63% 352240613.981 339437954.593 - -2.82% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.63% 7.295 7.030 - -12.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.63% 233.023 224.557 - -7.01% -
BM_std_minmax<char>/4 -3.63% 1.550 1.494 - 3.19% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.62% 16.857 16.246 - -1.52% -
BM_SortHeap_float_256 -3.61% 6.044 5.826 - 0.04% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.61% 23.499 22.651 - -3.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.60% 1.146 1.104 - -1.32% -
std::set<std::string>::contains(key)_(existent)/8192 -3.60% 29.902 28.827 - -4.14% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.59% 6.507 6.274 - 0.39% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.58% 2.951 2.845 - 0.18% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.57% 15.619 15.060 - -0.47% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.56% 544.579 525.169 - -4.18% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.56% 22.004 21.222 - -2.01% -
rng::find(list<int>)_(process_all)/8 -3.56% 2.356 2.272 - -4.54% -
std::remove(deque<int>)_(prefix)/32 -3.55% 59.516 57.401 - 2.77% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -3.55% 1.237 1.193 - -7.59% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.55% 1.846 1.780 - -0.30% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.53% 502585.731 484831.218 - -2.47% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.53% 1117440.753 1077990.046 - -2.94% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.53% 1.986 1.916 - 0.97% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -3.52% 16.201 15.631 - -8.12% -
rng::reverse_copy(deque<int>)/8 -3.51% 3.045 2.938 - -3.12% -
BM_MakeHeap_float_Ascending_256 -3.51% 0.671 0.648 - 0.22% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.50% 22.296 21.515 - -0.60% -
std::find(list<int>)_(bail_25%)/8 -3.49% 0.954 0.921 - 0.05% -
BM_RangesMakeThenSortHeap_float_Descending_16 -3.48% 1.868 1.803 - -0.14% -
SetIntersection_Front_Set_uint32_16384_16 -3.48% 1306571.012 1261063.982 - -0.37% -
BM_std_minmax_element<long_long>/3 -3.48% 1.121 1.082 - -9.27% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.48% 10.325 9.966 - -2.39% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.47% 31.600 30.502 - 2.27% -
BM_RangesPushHeap_string_Descending_256 -3.46% 2.368 2.286 - -3.50% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.46% 82356.231 79510.599 - 0.39% -
rng::find(vector<bool>)_(process_all)/8 -3.46% 0.601 0.580 - -26.45% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.45% 0.562 0.543 - -1.94% -
BM_MakeThenSortHeap_float_Descending_4 -3.45% 1.175 1.135 - -10.46% -
std::find_if(deque<int>)_(process_all)/1024 -3.44% 490.724 473.852 - -2.54% -
std::move_backward(vector<bool>)_(aligned)/64 -3.44% 1.799 1.737 - 0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.43% 1684630.043 1626831.623 - -3.88% -
BM_MakeThenSortHeap_float_Heap_256 -3.43% 6.235 6.022 - -3.77% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.43% 1.435 1.385 - 0.02% -
rng::find_end(deque<int>)_(process_all)/8192 -3.43% 2387.084 2305.326 - 7.04% -
std::remove_if(vector<int>)_(prefix)/32 -3.42% 53.783 51.945 - -0.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -3.42% 32.998 31.871 - -3.67% -
rng::contains_subrange(list<int>)_(process_all)/16 -3.41% 5.022 4.851 - -4.16% -
BM_deque_vector_ranges_copy/0 -3.40% 1.419 1.371 - -9.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.39% 14518.819 14026.057 - 0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.39% 2011208.177 1943107.405 - -0.47% -
std::copy_backward(vector<bool>)_(aligned)/64 -3.39% 1.776 1.715 - 2.25% -
BM_std_minmax_element<char>/512 -3.38% 146.095 141.157 - -1.98% -
std::stable_sort(vector<int>)_(descending)/8 -3.38% 25.522 24.659 - -2.09% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.38% 2.345 2.266 - 1.04% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.37% 152722.434 147571.393 - 0.31% -
SetIntersection_Front_Vector_uint64_16384_4 -3.37% 1119365.725 1081683.940 - -4.37% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.35% 1.848 1.786 - -0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.35% 19412075.116 18761763.615 - -0.71% -
BM_RangesMakeHeap_string_Ascending_16384 -3.35% 5.784 5.590 - 4.98% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.35% 9974.529 9640.671 - -2.50% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.33% 3.599 3.479 - 0.45% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -3.32% 3.023 2.923 - -0.99% -
rng::move(deque<int>)/8 -3.30% 3.950 3.820 - -3.10% -
std::any_of(deque<int>)_(process_all)/8192 -3.30% 2719.398 2629.724 - -0.86% -
rng::move(vector<int>)/262144 -3.29% 22070.296 21343.816 - 0.43% -
BM_std_minmax_element<char>/1024 -3.28% 286.763 277.344 - -3.31% -
std::set<int>::ctor(const&)/8192 -3.28% 49932.478 48292.673 - -1.29% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -3.27% 1.612 1.559 - -1.45% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.27% 2.789 2.698 - 0.71% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.26% 24.410 23.613 - -11.14% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.26% 82905.490 80204.781 - -1.81% -
SetIntersection_None_Set_uint32_64_16 -3.26% 19183596.248 18558770.595 - -1.63% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -3.25% 0.945 0.915 - -1.25% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.25% 12642.666 12231.448 - 24.91% -
BM_RangesMakeThenSortHeap_string_Descending_256 -3.24% 19.320 18.694 - 0.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.23% 0.925 0.896 - -0.41% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.23% 500.560 484.387 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -3.23% 12126495.359 11735025.539 - -3.29% -
BM_MakeHeap_string_Heap_16384 -3.22% 5.123 4.958 - 0.79% -
SetIntersection_None_Set_string_262144_262144 -3.22% 1698505.939 1643797.281 - -4.32% -
rng::fill(vector<bool>)/32768 -3.22% 31.012 30.014 - 0.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.22% 1217469.129 1178281.833 - -1.83% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.22% 2.410 2.332 - -1.53% -
rng::find_if_not(list<int>)_(process_all)/32768 -3.22% 29264.151 28323.216 - 2.24% -
750_sealcrypto_r -3.21% 18.966 18.358 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.20% 2175397.867 2105724.283 - -2.97% -
BM_deque_vector_move_backward/0 -3.20% 1.468 1.421 - -3.42% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -3.20% 22.383 21.667 - -1.54% -
std::swap_ranges(deque<int>)/8192 -3.20% 2635.988 2551.751 - -0.13% -
std::count(list<int>)_(every_other)/8192 -3.19% 6663.637 6451.170 - -3.27% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.19% 747707.984 723872.818 - -0.81% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -3.18% 69.063 66.865 - 1.59% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.18% 0.588 0.569 - -1.85% -
BM_PushHeap_float_Descending_64 -3.18% 0.393 0.381 - 0.49% -
SetIntersection_Interlaced_Set_float_16384_16384 -3.17% 349044701.739 337971050.590 - -2.38% -
rng::distance(join_view(vector<vector<int>>)/50 -3.17% 0.605 0.586 - -7.11% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.17% 16.946 16.409 - -0.59% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -3.17% 52.333 50.677 - -1.70% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.16% 1130.797 1095.091 - 0.06% -
BM_LowerBound_pair<uint32,_uint32>_262144 -3.16% 621.679 602.053 - -0.23% -
BM_std_minmax<unsigned_int>/11 -3.16% 1.828 1.770 - 1.05% -
SetIntersection_Front_Set_uint32_16384_1 -3.15% 1115495.789 1080334.800 - 0.52% -
rng::search(vector<int>)_(no_match)/1000 -3.15% 214.571 207.821 - 0.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.14% 17.238 16.697 - -1.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -3.14% 2.807 2.719 - 5.98% -
SetIntersection_None_Vector_float_262144_1 -3.14% 1238098.101 1199277.056 - -1.54% -
std::remove_if(list<int>)_(sprinkled)/1024 -3.14% 1054.494 1021.431 - 3.00% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.12% 1.242 1.203 - 4.09% -
707_ntest_r -3.12% 16.946 16.417 - -0.24% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.12% 14.221 13.777 - -1.14% -
BM_PopHeap_uint32_262144 -3.12% 42.037 40.725 - -2.42% -
SetIntersection_None_Set_string_1024_1024 -3.12% 9123095.946 8838799.590 - -0.70% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.12% 1.031 0.999 - -3.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.11% 1900064.770 1840902.582 - 10.39% -
SetIntersection_Interlaced_Set_float_256_4 -3.11% 11691574.807 11327562.107 - -2.22% -
rng::search(vector<int>)_(no_match)/1024 -3.11% 219.297 212.474 - 0.40% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.10% 17.733 17.183 - 0.81% -
rng::find_last(vector<int>)_(bail_10%)/8 -3.10% 2.108 2.042 - 4.30% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.10% 4.766 4.619 - -3.89% -
BM_RangesSortHeap_float_16 -3.09% 1.651 1.600 - 0.05% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.08% 508.738 493.054 - -3.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.08% 361164310.337 350034687.667 - 40.18% -
std::find_if(list<int>)_(process_all)/32768 -3.08% 28585.393 27705.614 - 1.22% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -3.08% 30.448 29.511 - -2.58% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.07% 5.116 4.958 - -0.31% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -3.07% 561735.320 544489.517 - 0.32% -
rng::find(deque<int>)_(bail_25%)/8 -3.07% 2.064 2.000 - -2.71% -
BM_SortHeap_float_16 -3.06% 1.651 1.600 - 0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.06% 1424096.293 1380507.636 - -1.47% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.06% 10.638 10.313 - 3.06% -
rng::is_sorted_until(list<int>,_pred)/8192 -3.06% 7808.102 7569.395 - -1.45% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.06% 0.870 0.843 - -3.07% -
BM_RangesMakeHeap_string_Ascending_64 -3.04% 4.866 4.718 - -1.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.04% 1226161.821 1188861.186 - -4.31% -
std::unordered_set<int>::contains(key)_(existent)/1024 -3.04% 1.402 1.359 - 4.24% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.04% 1.387 1.344 - -2.99% -
rng::find_first_of(deque<int>)_(small_needle)/50 -3.04% 170.764 165.579 - -5.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.04% 507058.957 491663.741 - -0.19% -
BM_MakeHeap_string_Ascending_64 -3.03% 4.852 4.705 - -0.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -3.03% 1.223 1.186 - -0.66% -
BM_RangesPushHeap_float_Descending_64 -3.03% 0.391 0.379 - 0.05% -
BM_std_min<char>/3 -3.03% 0.718 0.696 - 0.45% -
BM_std_minmax<char>/17 -3.03% 1.121 1.087 - 0.02% -
SetIntersection_Front_Vector_float_262144_4 -3.02% 1136762.381 1102388.846 - -2.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -3.02% 1.918 1.860 - 1.30% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.02% 88161.777 85501.527 - 3.89% -
rng::find(deque<int>)_(process_all)/8 -3.00% 3.522 3.416 - -2.75% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.00% 868401.436 842321.199 - -1.62% -
BM_MakeHeap_string_SingleElement_16384 -3.00% 6.100 5.917 - -1.19% -
BM_PushHeap_uint32_Random_4 -3.00% 2.481 2.406 - -4.23% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.99% 2883.600 2797.244 - -1.80% -
BM_std_min<char>/16 -2.99% 2.563 2.486 - -2.30% -
SetIntersection_Front_Set_string_64_4 -2.99% 20199438.915 19595053.832 - -2.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.99% 36.127 35.047 - -0.94% -
SetIntersection_None_Vector_float_16384_16 -2.99% 1204217.839 1168249.956 - -0.34% -
rng::find_if(list<int>)_(process_all)/32768 -2.99% 29224.039 28351.322 - 4.17% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.99% 43397884.001 42101964.352 - 3.59% -
rng::remove_if(vector<int>)_(prefix)/32 -2.98% 53.632 52.031 - 0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.98% 1.119 1.086 - -0.26% -
BM_RangesMakeHeap_float_Random_16384 -2.98% 1.216 1.180 - 6.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.98% 23672624.642 22967282.343 - -3.15% -
rng::search(vector<int>)_(no_match)/1048576 -2.98% 217386.727 210910.854 - 0.31% -
BM_std_minmax<short>/28 -2.97% 2.621 2.543 - 2.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.97% 20379909.592 19774492.864 - -4.11% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.97% 18.866 18.306 - -13.84% -
BM_RangesPushHeap_uint32_SingleElement_16 -2.96% 0.346 0.336 - 0.03% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.96% 5837692.488 5664633.892 - 0.64% -
rng::find_first_of(deque<int>)_(small_needle)/32 -2.96% 110.994 107.709 - -5.16% -
std::find_if(vector<int>)_(process_all)/8 -2.96% 2.700 2.620 - 3.01% -
SetIntersection_None_Set_float_16384_1024 -2.95% 158910340.260 154217152.086 - -0.22% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.95% 2255.797 2189.298 - -0.50% -
std::move(deque<int>)/8 -2.95% 3.997 3.880 - -2.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.95% 213192962.567 206910251.671 - 41.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.95% 1095222.076 1062963.839 - -3.15% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -2.94% 2.386 2.316 - 0.41% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.93% 32.807 31.844 - -1.60% -
std::swap_ranges(deque<int>)/1024 -2.93% 329.566 319.903 - 0.02% -
std::move_backward(list<int>)/32768 -2.93% 31933.638 30997.893 - -0.25% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.93% 4.571 4.437 - 0.40% -
std::set<int>::contains(key)_(existent)/1024 -2.92% 3.957 3.841 - 0.36% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -2.92% 5754.013 5585.945 - 0.38% -
std::distance(deque<int>)/50 -2.92% 0.694 0.673 - 0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.91% 11961779.316 11613660.405 - -5.19% -
BM_StringRelational_Compare_Small_Empty_Control -2.91% 1.715 1.665 - 3.61% -
std::remove(list<int>)_(sprinkled)/8192 -2.91% 8120.089 7884.150 - -0.82% -
rng::remove_copy(deque<int>)_(prefix)/1024 -2.90% 415.312 403.247 - 5.90% -
BM_MakeHeap_string_Random_262144 -2.90% 15.580 15.128 - -0.58% -
SetIntersection_None_Set_uint64_1024_1 -2.90% 8911112.275 8652858.326 - -0.58% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.90% 18.009 17.488 - -1.22% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.89% 5819.232 5650.783 - 0.09% -
BM_StringEraseToEnd_Small_Opaque -2.89% 0.625 0.607 - 0.97% -
SetIntersection_None_Vector_uint64_16384_256 -2.89% 1181587.672 1147405.468 - -2.31% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.89% 36624.782 35565.337 - -0.76% -
BM_std_minmax_element<char>/4000 -2.89% 1100.673 1068.906 - -2.89% -
BM_std_min<char>/4000 -2.88% 27.841 27.039 - -0.68% -
rng::starts_with(list<int>)/8192 -2.88% 8943.543 8686.246 - 0.32% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -2.87% 1.255 1.219 - 5.18% -
std::unordered_multimap<int,_int>::clear()/8192 -2.87% 64910.535 63046.357 - 0.25% -
BM_MakeHeap_string_Heap_1024 -2.86% 4.874 4.735 - 1.03% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.86% 8.878 8.624 - 0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.86% 11713603.877 11378861.829 - -1.66% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.85% 349137399.607 339172675.680 - -3.11% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.85% 3.211 3.120 - -6.38% -
rng::find_last(list<int>)_(bail_10%)/50 -2.85% 16.695 16.220 - 1.64% -
rng::reverse(list<int>)/32768 -2.83% 17636.746 17137.121 - -1.00% -
std::map<int,_int>::insert(value)_(new_value)/8192 -2.83% 39.761 38.636 - 10.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.83% 0.849 0.825 - -3.40% -
rng::unique(list<int>,_pred)_(contiguous)/52 -2.83% 75.337 73.207 - -1.42% -
SetIntersection_None_Vector_float_262144_262144 -2.82% 1230660.922 1195930.203 - -0.45% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -2.82% 282.400 274.431 - 0.47% -
BM_std_min<char>/4096 -2.82% 29.519 28.687 - -0.54% -
rng::move(vector<bool>)_(aligned)/64 -2.82% 1.897 1.844 - -10.80% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.81% 2258.969 2195.453 - -0.72% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.81% 10.593 10.296 - -2.06% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.80% 2.378 2.311 - 1.18% -
rng::find_end(deque<int>)_(process_all)/1048576 -2.79% 308734.544 300106.331 - 6.23% -
BM_deque_vector_ranges_copy_backward/1 -2.79% 2.141 2.081 - -0.27% -
BM_MakeThenSortHeap_string_Ascending_262144 -2.79% 78.812 76.615 - 1.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.78% 1263333.068 1228177.743 - 1.67% -
std::any_of(deque<int>)_(process_all)/32768 -2.78% 10839.924 10539.064 - -0.06% -
rng::copy(deque<int>)/8 -2.77% 2.785 2.708 - 0.54% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.77% 5.478 5.326 - 0.85% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.76% 16.119 15.673 - -1.48% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.76% 3059.360 2974.802 - 0.79% -
SetIntersection_Interlaced_Vector_float_16_16 -2.76% 39141974.530 38062060.135 - -1.27% -
BM_deque_vector_ranges_move/64000 -2.75% 2727.864 2652.758 - -7.12% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.75% 0.940 0.914 - 0.17% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -2.75% 0.635 0.618 - -3.08% -
BM_StringEraseToEnd_Huge_Transparent -2.74% 2.566 2.496 - 0.03% -
rng::rotate(list<int>)_(1_element_forward)/32 -2.72% 14.929 14.523 - -2.51% -
BM_RangesPushHeap_float_SingleElement_4 -2.72% 0.384 0.374 - -1.11% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.72% 5.005 4.869 - -3.77% -
std::set<int>::ctor(const&,_alloc)/1024 -2.71% 6257.867 6088.240 - -0.74% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.71% 1374.344 1337.118 - -2.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.71% 9.590 9.331 - -1.92% -
SetIntersection_Interlaced_Set_float_1024_256 -2.70% 16219263.013 15780693.529 - 2.00% -
BM_std_min<unsigned_short>/16 -2.70% 1.732 1.685 - -2.42% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.69% 4.287 4.172 - 1.97% -
BM_std_minmax<unsigned_short>/7 -2.69% 1.752 1.705 - 2.35% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.69% 8.866 8.628 - -1.27% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.69% 3936.866 3831.132 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.68% 1594828.316 1552082.804 - -2.34% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.68% 163691.265 159309.676 - -4.85% -
BM_PushHeap_string_QuickSortAdversary_256 -2.67% 14.809 14.413 - -0.74% -
std::set<std::string>::contains(key)_(existent)/32 -2.67% 16.378 15.941 - -3.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.67% 1.318 1.283 - 1.17% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.66% 12.065 11.744 - 0.03% -
std::adjacent_find(vector<int>,_pred)/8 -2.66% 3.369 3.279 - -2.23% -
BM_std_min<unsigned_long_long>/7 -2.65% 1.901 1.850 - -4.55% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.65% 3840.279 3738.373 - 0.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.65% 87.357 85.041 - -1.87% -
SetIntersection_None_Vector_float_16384_64 -2.65% 1203707.658 1171798.114 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.65% 23719081.531 23091234.426 - -1.60% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.65% 0.687 0.669 - 0.05% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.64% 250.746 244.115 - -1.71% -
rng::none_of(list<int>)_(process_all)/32 -2.64% 11.854 11.541 - 0.51% -
BM_std_minmax_element<char>/64000 -2.64% 17500.325 17038.024 - -2.65% -
rng::copy_if(vector<int>)_(entire_range)/8 -2.64% 2.203 2.145 - -2.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.64% 15.356 14.951 - -0.72% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.63% 260027.664 253186.962 - -3.98% -
rng::copy(deque<int>)/262144 -2.63% 10413.986 10140.144 - -1.08% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.63% 259.061 252.254 - -2.47% -
std::move_backward(vector<int>)/8 -2.63% 2.289 2.229 - -4.66% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.63% 14.981 14.588 - -0.11% -
SetIntersection_None_Vector_float_256_256 -2.62% 2338157.163 2276820.782 - -0.62% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.62% 349.146 339.996 - 0.27% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -2.62% 29.886 29.102 - -2.92% -
std::copy_n(deque<int>)/32768 -2.62% 1174.105 1143.342 - 0.70% -
723_llvm_r -2.62% 11.766 11.458 - -0.37% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -2.62% 95.417 92.920 - 24.26% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.62% 4.047 3.941 - -1.64% -
BM_std_minmax_element<char>/70000 -2.62% 19141.762 18640.924 - -2.65% -
BM_deque_vector_ranges_move/1 -2.61% 2.150 2.094 - 0.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.60% 7.690 7.489 - -1.14% -
SetIntersection_Front_Set_float_64_16 -2.60% 17160329.910 16714029.816 - 0.44% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.60% 2.196 2.139 - 2.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.60% 535.544 521.640 - -0.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -2.60% 24.554 23.917 - -0.92% -
rng::reverse(vector<int>)/8 -2.59% 1.619 1.577 - -9.98% -
BM_RangesPushHeap_string_Descending_64 -2.59% 2.255 2.197 - -3.52% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.59% 45.812 44.626 - -2.92% -
BM_std_min<unsigned_long_long>/32 -2.58% 3.261 3.176 - -5.27% -
SetIntersection_Front_Vector_string_16384_4 -2.58% 1248496.883 1216228.280 - -4.43% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.58% 1359.236 1324.200 - -4.87% -
BM_deque_vector_ranges_move/65536 -2.58% 2751.194 2680.303 - -3.89% -
BM_std_min<unsigned_short>/26 -2.58% 2.153 2.098 - -2.87% -
std::multiset<int>::contains(key)_(existent)/8192 -2.57% 8.816 8.589 - -0.20% -
std::find_end(list<int>)_(single_element)/8192 -2.57% 8635.307 8413.145 - 2.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.57% 654.074 637.283 - 1.32% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.57% 1505.128 1466.508 - 0.37% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.56% 9041.560 8809.679 - 0.52% -
rng::find_if(deque<int>)_(bail_25%)/32768 -2.56% 2776.580 2705.401 - -1.51% -
rng::find(list<int>)_(process_all)/50 -2.56% 18.837 18.355 - -25.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.56% 35.360 34.454 - 0.27% -
BM_MakeThenSortHeap_float_Random_16 -2.56% 10.211 9.950 - -0.42% -
BM_std_min<char>/13 -2.55% 1.564 1.524 - -0.38% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.54% 11.604 11.309 - -0.70% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.54% 598.051 582.844 - 0.09% -
BM_std_minmax_element<char>/65536 -2.54% 17886.294 17431.853 - -2.57% -
BM_std_minmax<unsigned_int>/16 -2.54% 1.284 1.251 - -2.35% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.54% 1.278 1.246 - -15.63% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.54% 93.381 91.012 - -0.20% -
bm_swap_ranges_vb_unaligned/262144 -2.53% 3945.194 3845.430 - -0.00% -
BM_deque_deque_ranges_copy/64 -2.52% 5.540 5.401 - 1.01% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -2.52% 1.495 1.458 - -0.20% -
SetIntersection_None_Set_float_1024_1024 -2.52% 9043955.541 8816096.169 - -1.87% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.52% 644450.793 628233.296 - 0.30% -
std::move(vector<int>)/8 -2.51% 2.305 2.247 - -2.82% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.51% 18.009 17.557 - 0.21% -
SetIntersection_None_Set_float_64_4 -2.51% 22693730.100 22124503.803 - 2.81% -
std::stable_sort(vector<int>)_(heap)/1024 -2.51% 2570.571 2506.133 - -0.64% -
rng::starts_with(list<int>,_pred)/8 -2.50% 3.725 3.632 - 0.07% -
SetIntersection_Front_Vector_string_64_64 -2.50% 27708046.126 27014335.791 - -2.60% -
BM_MakeHeap_uint64_Random_64 -2.50% 1.283 1.251 - -1.51% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.49% 1.560 1.521 - 1.80% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.49% 23.728 23.136 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.49% 1272700.235 1240983.494 - -0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.49% 1.382 1.347 - -3.83% -
BM_std_min<unsigned_short>/31 -2.49% 2.596 2.531 - -2.77% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.49% 40393.564 39388.883 - -0.48% -
BM_PushHeap_float_Random_64 -2.49% 6.773 6.605 - -1.64% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.48% 703.473 686.000 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.48% 203900112.429 198841206.975 - 5.29% -
729_abc_r -2.47% 18.943 18.475 - -0.17% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.47% 14540.328 14181.229 - 0.71% -
BM_std_minmax<int>/16 -2.47% 1.314 1.281 - -0.03% -
rng::contains(list<int>)_(process_all)/8 -2.46% 2.389 2.330 - 4.41% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.46% 282184.318 275238.390 - -0.58% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.46% 1.038 1.012 - 1.53% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.46% 1105698.292 1078520.529 - -3.57% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.45% 106.207 103.602 - -1.83% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.45% 45810.047 44687.489 - 0.33% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.45% 17.510 17.081 - -1.71% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.45% 9.488 9.256 - -0.97% -
SetIntersection_Front_Vector_string_256_16 -2.45% 6434628.005 6277270.696 - -2.26% -
SetIntersection_None_Vector_string_1024_4 -2.44% 1227049.612 1197074.179 - -2.08% -
BM_std_min<long_long>/31 -2.44% 3.403 3.320 - 0.07% -
std::reverse(deque<int>)/512 -2.44% 115.987 113.155 - 0.05% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.44% 25.684 25.057 - -6.19% -
BM_std_min<char>/21 -2.43% 1.809 1.765 - 1.29% -
BM_PushHeap_string_Ascending_4 -2.43% 2.630 2.566 - -1.03% -
BM_std_minmax_element<char>/4096 -2.43% 1126.724 1099.359 - -2.46% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.43% 2569.631 2507.251 - -0.64% -
BM_StringRelational_Compare_Huge_Empty_Control -2.42% 1.663 1.622 - -5.02% -
SetIntersection_Front_Set_float_262144_262144 -2.42% 1783549.643 1740333.740 - -1.07% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.42% 3.556 3.470 - -2.90% -
std::find_first_of(deque<int>)_(large_needle)/50 -2.42% 701.586 684.596 - 2.20% -
std::fill_n(list<int>)/8192 -2.42% 7059.375 6888.432 - -2.46% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.42% 2109.088 2058.022 - -0.09% -
SetIntersection_Front_Vector_string_256_64 -2.42% 11102266.401 10833548.960 - -2.80% -
BM_std_minmax_element<char>/5500 -2.42% 1510.118 1473.581 - -2.48% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -2.42% 20.234 19.745 - -1.52% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.41% 12.581 12.278 - -0.51% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.41% 27481.513 26820.090 - 0.58% -
BM_RangesPushHeap_uint32_Ascending_16384 -2.40% 6.765 6.603 - -4.61% -
std::replace_if(deque<int>)_(prefix)/1024 -2.40% 491.591 479.794 - -3.15% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.40% 7.026 6.858 - -1.70% -
rng::generate_n(deque<int>)/32 -2.39% 8.506 8.302 - 0.90% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.39% 2108.558 2058.143 - 0.02% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.39% 22.836 22.290 - -1.37% -
BM_std_min<long_long>/29 -2.39% 3.041 2.969 - -0.40% -
std::vector<int>::ctor(size)/32 -2.38% 10.917 10.657 - 7.43% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.38% 109839.086 107229.699 - 0.39% -
SetIntersection_Front_Set_float_1024_1 -2.38% 1117979.943 1091424.847 - 0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.37% 21005333.031 20507033.046 - -0.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.37% 179827.219 175562.983 - -1.76% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.37% 1.234 1.205 - -1.13% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.37% 4.486 4.380 - 2.01% -
rng::reverse_copy(vector<int>)/4096 -2.37% 137.247 133.999 - 0.40% -
BM_deque_vector_copy/1 -2.37% 2.128 2.077 - 0.24% -
BM_RangesMakeHeap_string_Heap_256 -2.36% 4.967 4.850 - -2.06% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.36% 11.632 11.357 - -1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.36% 216119695.254 211023007.184 - 0.88% -
std::set<int>::contains(key)_(existent)/32 -2.36% 1.726 1.686 - -1.01% -
SetIntersection_None_Set_string_262144_1 -2.36% 1696284.342 1656315.350 - -2.90% -
BM_std_minmax<unsigned_long_long>/2 -2.36% 0.869 0.849 - 0.16% -
BM_std_min<unsigned_long_long>/64 -2.36% 4.807 4.693 - -2.63% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.35% 3841.561 3751.250 - -1.64% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.35% 17225.710 16820.809 - -3.86% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.35% 3.669 3.582 - 0.12% -
std::fill(vector<bool>)/512 -2.35% 1.530 1.494 - -5.16% -
BM_std_minmax<short>/27 -2.34% 2.871 2.804 - -0.33% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.34% 5.700 5.566 - 0.84% -
SetIntersection_None_Set_string_262144_64 -2.34% 1694752.442 1655052.492 - -2.71% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.33% 1.018 0.994 - -0.44% -
BM_MakeHeap_string_SingleElement_1024 -2.33% 6.309 6.162 - 0.97% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.32% 72930.302 71235.946 - 0.58% -
BM_std_min<unsigned_char>/5 -2.32% 1.317 1.286 - -1.79% -
BM_MakeThenSortHeap_string_Ascending_256 -2.31% 20.869 20.386 - 0.98% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.31% 4712813.627 4603857.552 - -2.03% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.31% 21.417 20.923 - -3.25% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.30% 6.048 5.908 - -1.42% -
std::transform(list<int>,_list<int>)/8192 -2.30% 9411.148 9194.814 - -6.72% -
std::sort(deque<int>)_(descending)/1024 -2.30% 1335.997 1305.310 - 0.33% -
rng::copy(vector<int>)/1048576 -2.29% 50195.955 49044.586 - 1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.29% 4660984.895 4554127.615 - -0.16% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.29% 1.197 1.170 - -0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.29% 1156443.458 1129964.830 - -2.95% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.29% 29.795 29.113 - 7.94% -
std::reverse(vector<int>)/8 -2.29% 1.596 1.560 - -1.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.29% 75378224.467 73655379.399 - 16.71% -
SetIntersection_None_Vector_uint64_1024_64 -2.28% 1141726.734 1115644.735 - -4.56% -
BM_MakeThenSortHeap_uint64_Heap_4 -2.28% 1.207 1.179 - -2.43% -
rng::partial_sort(deque<int>)_(shuffled)/8 -2.28% 34.217 33.439 - -0.72% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.27% 12755.831 12465.652 - 0.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.27% 39030.040 38142.553 - 0.13% -
SetIntersection_None_Vector_float_262144_1024 -2.27% 1231846.355 1203839.956 - 0.10% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.27% 29.989 29.308 - 2.50% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.27% 16.972 16.587 - -1.27% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.27% 26260.727 25665.618 - -0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -2.26% 2.844 2.780 - -5.10% -
SetIntersection_None_Set_string_262144_256 -2.26% 1692200.359 1653933.269 - -3.21% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -2.26% 1.255 1.227 - -0.47% -
SetIntersection_Interlaced_Vector_string_16384_256 -2.26% 39873910.333 38973478.806 - 7.62% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.26% 26.972 26.363 - -0.86% -
BM_vector_deque_ranges_copy_backward/64 -2.25% 3.035 2.967 - -2.14% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.25% 36.826 35.996 - 3.64% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.25% 4530.031 4428.169 - -0.02% -
std::reverse_copy(list<int>)/32768 -2.25% 26357.294 25765.012 - 0.39% -
SetIntersection_Interlaced_Set_float_64_4 -2.24% 22351428.069 21849830.504 - -0.96% -
BM_vector_deque_copy_backward/4000 -2.24% 146.692 143.400 - 0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.24% 4776810.662 4669657.342 - -1.52% -
SetIntersection_None_Vector_float_1024_4 -2.24% 1176791.674 1150416.231 - -0.03% -
SetIntersection_None_Vector_float_256_64 -2.24% 3714384.864 3631247.695 - -0.84% -
BM_std_min<char>/19 -2.24% 1.182 1.155 - -0.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.24% 37.552 36.712 - -18.25% -
SetIntersection_None_Vector_uint32_262144_256 -2.23% 1204172.385 1177291.286 - 0.44% -
std::partition(deque<int>)_(dense)/50 -2.23% 16.338 15.974 - 14.24% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.22% 6.313 6.173 - 1.46% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.21% 6.166 6.030 - 0.46% -
std::find_if(list<int>)_(bail_25%)/32768 -2.21% 10423.988 10193.190 - 29.99% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -2.21% 4003.062 3914.440 - -1.57% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.21% 19.212 18.787 - -0.02% -
SetIntersection_Front_Set_uint32_16384_64 -2.21% 2048064.386 2002866.052 - -1.85% -
BM_std_min<unsigned___int128>/3 -2.20% 1.042 1.019 - -1.04% -
SetIntersection_None_Set_uint32_64_4 -2.20% 22563031.949 22066225.552 - -0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.20% 3.680 3.599 - -0.34% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.19% 4.167 4.075 - -1.46% -
BM_deque_deque_ranges_move/64 -2.19% 5.522 5.400 - 1.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.19% 620.801 607.192 - 1.32% -
rng::count(vector<int>)_(every_other)/8 -2.19% 1.383 1.353 - -1.23% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.19% 11.666 11.411 - -0.53% -
BM_RangesPushHeap_string_PipeOrgan_16 -2.19% 4.155 4.064 - -1.53% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.19% 1548152.264 1514323.484 - -2.15% -
SetIntersection_None_Set_string_262144_4 -2.18% 1687660.154 1650824.299 - -2.87% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.18% 15.371 15.036 - -2.62% -
rng::find_first_of(vector<int>)_(large_needle)/32 -2.18% 105.040 102.755 - 0.46% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.18% 65.761 64.331 - -0.29% -
SetIntersection_Front_Set_uint32_262144_16384 -2.17% 351370920.612 343734808.052 - -0.16% -
BM_MakeHeap_float_Random_1024 -2.17% 1.234 1.207 - -6.52% -
rng::stable_partition(vector<int>)_(dense)/50 -2.17% 26.440 25.866 - 0.76% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.17% 12.005 11.745 - -0.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.17% 93001.933 90986.132 - -1.61% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.16% 10.114 9.895 - -0.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.16% 0.999 0.977 - -0.37% -
std::copy_backward(deque<int>)/8 -2.16% 2.738 2.679 - -3.23% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.15% 4828.533 4724.574 - 0.22% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.15% 4294.011 4201.568 - 0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.15% 3114115.887 3047089.520 - -0.85% -
BM_std_min<short>/16 -2.15% 1.800 1.762 - 0.74% -
BM_PushHeap_float_Random_16 -2.15% 5.413 5.296 - -1.89% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.14% 109910.345 107553.714 - -1.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.14% 9019.269 8825.991 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.14% 18894162.785 18489435.392 - -1.75% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.14% 1866.459 1826.496 - 0.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.14% 836092.059 818203.503 - 1.23% -
std::map<int,_int>::insert(value)_(new_value)/1024 -2.14% 27.665 27.074 - -1.79% -
SetIntersection_None_Vector_float_1024_1 -2.14% 1180606.853 1155383.941 - 0.84% -
SetIntersection_None_Set_string_256_4 -2.14% 11853008.687 11599875.226 - 0.17% -
std::rotate_copy(list<int>)/32 -2.14% 8.528 8.345 - 0.05% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.14% 30.094 29.451 - -6.96% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.14% 42.774 41.861 - 0.42% -
BM_deque_vector_ranges_copy/5500 -2.13% 201.053 196.767 - 0.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.13% 112198.437 109808.257 - 2.65% -
BM_RangesMakeHeap_string_SingleElement_64 -2.13% 6.475 6.337 - -0.82% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.13% 13.698 13.407 - -0.73% -
SetIntersection_Front_Set_string_262144_16384 -2.13% 352255032.582 344765614.723 - 0.11% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -2.12% 4572.393 4475.267 - -4.45% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.12% 676.393 662.028 - -2.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.12% 1.207 1.181 - -0.35% -
BM_std_minmax_element<short>/70000 -2.12% 17852.010 17473.323 - -11.74% -
BM_MakeHeap_string_Heap_64 -2.12% 5.102 4.994 - 0.62% -
std::set<int>::find(key)_(existent)/32 -2.12% 1.620 1.586 - -0.85% -
std::unordered_multiset<int>::clear()/1024 -2.11% 7884.911 7718.225 - -0.06% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.11% 471131.775 461213.716 - 1.87% -
SetIntersection_None_Vector_uint32_16384_1024 -2.09% 1171638.470 1147183.219 - 2.83% -
rng::find(list<int>)_(process_all)/32768 -2.08% 27889.888 27309.143 - 6.35% -
std::shift_right(vector<int>)/32 -2.08% 4.136 4.050 - 1.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.08% 1193854.461 1169040.549 - -1.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.07% 1210.548 1185.457 - -3.28% -
BM_MakeHeap_string_Heap_256 -2.07% 4.956 4.854 - 0.69% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.07% 1.297 1.271 - -1.60% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.07% 1.271 1.245 - 2.45% -
std::find_first_of(vector<int>)_(small_needle)/32 -2.06% 46.829 45.862 - 0.11% -
BM_MakeThenSortHeap_string_Ascending_1024 -2.06% 35.846 35.107 - 0.19% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.06% 24344.024 23841.844 - 0.34% -
SetIntersection_Interlaced_Set_string_256_16 -2.06% 18096272.313 17723182.479 - -5.73% -
BM_MakeHeap_string_PipeOrgan_262144 -2.06% 7.451 7.297 - -0.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.06% 25.903 25.369 - -1.84% -
SetIntersection_Front_Set_uint32_1024_16 -2.06% 1350572.741 1322738.429 - -0.13% -
std::replace_if(vector<int>)_(prefix)/50 -2.06% 13.880 13.594 - 0.41% -
std::set<int>::insert(value)_(already_present)/1024 -2.06% 6.776 6.637 - 3.72% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.05% 204339.988 200140.911 - -0.11% -
std::find(list<int>)_(bail_25%)/32768 -2.05% 8111.893 7945.294 - -14.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.05% 1163915.963 1140016.547 - -1.95% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.05% 3.752 3.675 - -1.09% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.05% 27.135 26.578 - -1.85% -
SetIntersection_Interlaced_Vector_string_64_64 -2.04% 29115011.975 28519799.017 - 0.55% -
std::move(vector<bool>)_(unaligned)/4096 -2.04% 26.643 26.098 - 0.56% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -2.04% 2.620 2.566 - -4.56% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.04% 190.835 186.938 - 0.62% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.04% 3.967 3.886 - -7.15% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.04% 36179.412 35441.849 - 1.15% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -2.04% 15304.923 14993.084 - -1.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.04% 371.080 363.526 - -4.77% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.03% 38.554 37.770 - -0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.03% 2.082 2.039 - 1.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.03% 1398137.019 1369806.681 - -1.75% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -2.03% 7057906.762 6914937.297 - 0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.03% 1.022 1.002 - -2.15% -
SetIntersection_None_Set_string_262144_16 -2.02% 1689690.675 1655477.213 - -2.50% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.02% 919.804 901.194 - -0.82% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -2.02% 21.049 20.624 - 5.22% -
BM_RangesMakeHeap_uint64_Random_256 -2.02% 1.203 1.179 - -6.72% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.02% 6.240 6.114 - 3.02% -
BM_MakeHeap_string_Descending_262144 -2.02% 3.544 3.472 - 0.09% -
std::partial_sort(vector<int>)_(heap)/8 -2.02% 26.738 26.198 - -1.70% -
SetIntersection_None_Vector_float_262144_4 -2.02% 1212478.636 1188045.366 - 0.00% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.01% 27720.962 27162.433 - 2.61% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.01% 2.548 2.496 - -0.98% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.01% 142.475 139.611 - 0.07% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -2.01% 15.278 14.971 - -3.04% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.00% 1116791.557 1094434.058 - -2.04% -
BM_std_min<unsigned_long_long>/13 -2.00% 1.753 1.718 - -1.01% -
std::all_of(vector<int>)_(process_all)/32 -1.99% 8.498 8.328 - -1.16% -
BM_std_minmax<unsigned_long_long>/7 -1.99% 2.528 2.478 - -1.44% -
SetIntersection_None_Vector_uint64_64_64 -1.99% 9048695.975 8868350.061 - -1.70% -
rng::partition(deque<int>)_(dense)/32 -1.99% 10.514 10.304 - 8.89% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -1.99% 179.250 175.681 - 0.44% -
BM_MakeHeap_string_SingleElement_16 -1.99% 5.724 5.611 - -1.66% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.99% 23.073 22.615 - -3.05% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.99% 18.263 17.900 - 2.54% -
bm_lexicographical_compare<signed_char>/8 -1.98% 3.111 3.050 - -4.33% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.98% 13.682 13.411 - -0.23% -
BM_std_minmax<unsigned_long_long>/3 -1.98% 1.239 1.214 - -0.09% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.97% 31.192 30.577 - -2.07% -
BM_RangesMakeHeap_string_Random_16384 -1.97% 12.816 12.563 - 0.61% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.97% 6799.442 6665.401 - -0.97% -
BM_std_min<unsigned_short>/23 -1.96% 2.135 2.093 - -1.77% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.96% 32.841 32.197 - 20.57% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.96% 1.182 1.159 - 0.07% -
rng::starts_with(deque<int>)/8 -1.96% 4.099 4.018 - -3.24% -
rng::contains(list<int>)_(process_all)/1048576 -1.96% 842192.479 825690.406 - 0.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.96% 7.547 7.399 - -0.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.96% 0.789 0.774 - 0.83% -
BM_std_minmax_element<char>/64 -1.95% 17.665 17.320 - -1.05% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.95% 18288672.191 17931989.890 - -0.90% -
BM_std_minmax_element<short>/64000 -1.95% 16301.128 15983.356 - -11.77% -
BM_std_min<unsigned_char>/4 -1.95% 0.979 0.960 - -4.77% -
SetIntersection_Front_Set_float_262144_64 -1.95% 1871469.646 1835035.763 - -0.61% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.94% 488.612 479.110 - 0.05% -
BM_std_min<int>/12 -1.94% 1.492 1.463 - -6.55% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.94% 7061741.999 6924619.643 - 0.10% -
std::unordered_multiset<int>::count(key)_(existent)/32 -1.94% 1.858 1.822 - -1.27% -
BM_std_minmax<unsigned_short>/15 -1.94% 1.942 1.905 - -0.76% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.94% 16.585 16.264 - -3.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.94% 61706112.524 60509786.855 - -0.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.94% 4899.764 4804.805 - -0.15% -
std::unordered_set<int>::clear()/8192 -1.94% 61971.823 60771.179 - 0.07% -
SetIntersection_Interlaced_Set_float_64_16 -1.94% 24692200.157 24213855.456 - -2.58% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.94% 116054.503 113807.384 - -0.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.94% 25.917 25.415 - -24.55% -
BM_std_min<short>/26 -1.94% 2.099 2.058 - -0.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.93% 127703.608 125233.235 - -1.22% -
BM_std_minmax<int>/28 -1.93% 2.080 2.040 - -1.95% -
rng::sort(deque<int>)_(pipe-organ)/8192 -1.93% 27381.297 26852.330 - 1.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.93% 11702859.455 11476878.766 - -0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.93% 19318583.879 18946654.778 - -1.18% -
rng::for_each(list<int>)/8192 -1.92% 8309.713 8149.786 - 4.47% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.92% 510.427 500.606 - -1.46% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.92% 13051.207 12800.145 - -0.07% -
SetIntersection_None_Set_float_1024_256 -1.92% 9025923.384 8852368.767 - -1.10% -
BM_std_minmax_element<short>/65536 -1.92% 16691.883 16371.208 - -11.69% -
BM_RangesMakeHeap_uint32_Random_262144 -1.92% 1.053 1.033 - 1.09% -
rng::find_if(vector<bool>)_(process_all)/50 -1.92% 36.684 35.980 - 3.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.92% 223.979 219.685 - 7.43% -
SetIntersection_Front_Set_string_1024_256 -1.92% 16132533.935 15823461.251 - -1.43% -
rng::transform(deque<int>)_(identity_transform)/50 -1.91% 19.818 19.438 - -3.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.91% 11788898.715 11563305.762 - -1.64% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.91% 4.072 3.994 - -0.20% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.91% 4.892 4.798 - -1.61% -
std::find(list<int>)_(process_all)/32768 -1.91% 27610.919 27083.563 - 5.87% -
SetIntersection_Front_Set_uint32_262144_64 -1.91% 2009181.915 1970809.783 - -1.37% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.91% 2828.744 2774.724 - 0.22% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.90% 16.299 15.989 - 4.16% -
std::set<std::string>::clear()/1024 -1.90% 19874.023 19495.813 - -1.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.90% 16247044.179 15938739.590 - 0.33% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.89% 60.718 59.568 - -0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.89% 22112.458 21693.559 - -0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.89% 2019863.443 1981625.651 - -2.77% -
BM_MakeThenSortHeap_uint64_Random_4 -1.89% 4.024 3.948 - -6.65% -
std::replace_if(deque<int>)_(prefix)/8192 -1.89% 3524.176 3457.721 - -1.80% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.88% 27.325 26.810 - -0.33% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.88% 36.685 35.994 - 2.89% -
rng::is_sorted(deque<int>,_pred)/8 -1.88% 4.472 4.388 - -2.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.88% 3.007 2.951 - -5.41% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.87% 22.191 21.776 - 1.30% -
BM_std_min<unsigned_short>/4 -1.87% 0.981 0.962 - -7.38% -
SetIntersection_Front_Vector_uint64_256_256 -1.87% 4653837.793 4566894.518 - -2.45% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.87% 34740.056 34091.788 - -1.25% -
BM_RangesPushHeap_uint64_Random_16384 -1.87% 6.108 5.994 - -3.23% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.87% 2619.712 2570.849 - -0.20% -
std::find(vector<char>)_(bail_25%)/1024 -1.86% 5.442 5.340 - 0.24% -
std::copy(list<int>)/8 -1.86% 2.513 2.466 - -0.21% -
BM_MakeThenSortHeap_string_Descending_64 -1.86% 13.149 12.904 - -0.80% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.86% 1.009 0.991 - -0.64% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.86% 21281.683 20885.907 - 0.32% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.86% 220.593 216.491 - -0.08% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.86% 8185.334 8033.252 - -1.80% -
BM_MakeHeap_string_Ascending_16384 -1.85% 5.751 5.645 - -1.20% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.85% 480.235 471.335 - -1.72% -
bm_lexicographical_compare<signed_char>/6 -1.85% 2.491 2.445 - -4.14% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.85% 1.439 1.412 - 1.45% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.85% 16.984 16.671 - -3.17% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.84% 0.980 0.962 - -0.62% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.83% 1.065 1.045 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.83% 1432588.292 1406319.576 - -1.01% -
rng::contains_subrange(list<int>)_(process_all)/8192 -1.83% 7007.931 6879.460 - -4.58% -
BM_deque_vector_move/64 -1.83% 2.631 2.583 - -1.09% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.83% 5.628 5.525 - 1.71% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.83% 16158.020 15862.678 - 4.98% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -1.83% 0.710 0.697 - -2.16% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.83% 6.023 5.913 - -1.13% -
SetIntersection_None_Set_float_64_1 -1.83% 23380365.306 22953216.833 - 0.74% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.82% 1.569 1.540 - 0.21% -
BM_RangesMakeHeap_string_SingleElement_256 -1.82% 6.336 6.221 - -1.26% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.82% 110502.960 108488.943 - 1.56% -
BM_std_minmax<unsigned_long_long>/4 -1.82% 1.597 1.567 - 2.66% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.82% 15.448 15.167 - -0.50% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -1.82% 1410218.515 1384578.777 - -5.82% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -1.81% 6.174 6.062 - -5.61% -
BM_RangesPushHeap_float_Random_16 -1.81% 5.409 5.311 - 0.26% -
BM_MakeHeap_uint64_Ascending_262144 -1.81% 0.741 0.727 - -0.35% -
SetIntersection_Front_Vector_uint64_256_64 -1.81% 4599644.873 4516545.378 - -1.28% -
SetIntersection_Front_Vector_float_64_64 -1.81% 11583921.493 11374706.341 - -0.71% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.81% 3.110 3.054 - -2.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.80% 1130122.085 1109731.590 - -0.34% -
bm_ranges_lexicographical_compare<int>/8 -1.80% 1.530 1.503 - -3.67% -
std::replace_if(deque<int>)_(prefix)/32 -1.80% 14.189 13.933 - -1.04% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.80% 4997.906 4907.867 - 0.50% -
std::unique(vector<int>)_(contiguous)/1024 -1.80% 316.953 311.249 - -0.76% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.80% 13485.490 13242.816 - -0.43% -
BM_MakeThenSortHeap_string_Random_16384 -1.80% 111.158 109.158 - 0.68% -
rng::remove(vector<int>)_(prefix)/50 -1.80% 57.016 55.991 - -0.61% -
BM_std_min<unsigned_short>/28 -1.80% 2.693 2.645 - -0.23% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.79% 12530.058 12305.554 - -0.57% -
BM_deque_deque_copy_backward/4000 -1.79% 148.992 146.324 - -1.23% -
std::for_each_n(list<int>)/8 -1.79% 2.592 2.546 - 3.64% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.78% 1.437 1.411 - -0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.78% 351352793.175 345090176.872 - -2.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.78% 10.564 10.376 - 1.92% -
rng::search(vector<int>)_(single_element)/1000 -1.78% 231.937 227.807 - -1.49% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.78% 21.657 21.271 - -0.52% -
BM_std_min<short>/30 -1.78% 2.347 2.306 - -7.28% -
SetIntersection_None_Vector_float_16384_1 -1.78% 1203775.177 1182365.733 - -0.10% -
BM_RangesMakeHeap_string_Heap_1024 -1.78% 4.818 4.732 - -2.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.78% 1259292.479 1236901.529 - 0.51% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.78% 64763.057 63611.878 - 5.12% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.78% 11.953 11.741 - -1.90% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -1.78% 1.302 1.279 - 30.46% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.78% 18759.187 18426.160 - 0.25% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.77% 8450117.872 8300163.769 - -0.18% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.77% 4448027.088 4369094.294 - -1.64% -
BM_MakeHeap_string_SingleElement_256 -1.77% 6.349 6.236 - -0.71% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -1.77% 0.584 0.574 - 5.49% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.77% 54857.549 53887.084 - 0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.76% 0.763 0.750 - 0.34% -
BM_MakeThenSortHeap_string_Random_1024 -1.76% 70.329 69.091 - -0.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.76% 22093.856 21704.942 - -0.64% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.76% 8498.673 8349.090 - -1.50% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.76% 1.239 1.217 - 0.19% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.76% 50483377.933 49596622.198 - -2.01% -
std::search(vector<int>)_(near_matches)/1000 -1.76% 14218.910 13969.285 - -0.29% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.76% 8.779 8.625 - -1.42% -
BM_std_minmax<char>/7 -1.75% 2.545 2.500 - 5.04% -
rng::starts_with(deque<int>,_pred)/1048576 -1.75% 529525.007 520244.838 - -9.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.75% 20055065.732 19704079.864 - 0.64% -
rng::search(list<int>)_(no_match)/1024 -1.75% 744.351 731.340 - -0.19% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.75% 210.947 207.262 - -1.75% -
BM_MakeThenSortHeap_string_Heap_16 -1.75% 17.530 17.224 - 0.21% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.75% 5960262.658 5856229.174 - -1.62% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.74% 5.367 5.273 - 0.37% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.74% 11.641 11.438 - -0.49% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.74% 6.000 5.895 - 0.28% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.74% 2.747 2.699 - 0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.74% 1257734.375 1235854.490 - 0.88% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.74% 34.988 34.379 - 0.40% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.73% 50970.990 50087.904 - -0.28% -
SetIntersection_Interlaced_Set_string_1024_256 -1.73% 35695325.305 35076972.066 - -2.85% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.73% 0.954 0.937 - -0.42% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.73% 10.584 10.400 - -1.45% -
std::set<std::string>::clear()/8192 -1.73% 202010.872 198513.816 - -1.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.73% 4452716.125 4375702.679 - -2.23% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.72% 1.388 1.364 - 0.55% -
BM_RangesPushHeap_uint64_Random_1024 -1.72% 6.007 5.904 - 1.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.72% 6.565 6.452 - -2.50% -
BM_std_min<char>/18 -1.72% 0.988 0.971 - 0.03% -
BM_RangesMakeHeap_string_Heap_16384 -1.72% 5.027 4.940 - -2.38% -
rng::generate_n(deque<int>)/50 -1.72% 12.547 12.331 - -0.04% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.72% 2841.555 2792.670 - -0.06% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.72% 19.985 19.641 - 0.25% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.72% 5.322 5.231 - -0.67% -
BM_RangesPushHeap_string_Ascending_4 -1.72% 2.616 2.571 - 0.98% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.72% 1.651 1.623 - 0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.71% 18129815.843 17819093.432 - -1.89% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.71% 1.554 1.527 - -1.17% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.71% 2934.428 2884.282 - 0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.71% 184823.518 181666.231 - -2.20% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.71% 18.643 18.325 - 1.48% -
rng::move_backward(vector<int>)/1048576 -1.71% 58534.849 57536.435 - 2.34% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.70% 18400137.383 18086493.226 - -0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.70% 4611857.407 4533310.056 - -1.71% -
std::multiset<int>::find(key)_(existent)/1024 -1.70% 3.799 3.735 - 0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.70% 1170226.431 1150311.559 - -1.24% -
BM_std_min<long_long>/28 -1.70% 2.659 2.614 - -0.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.70% 4530796.309 4453803.160 - -2.82% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.70% 2927.737 2877.997 - 0.06% -
rng::generate_n(deque<int>)/8192 -1.70% 1978.367 1944.759 - 0.41% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.70% 105874.609 104077.358 - -1.23% -
BM_MakeThenSortHeap_string_Random_64 -1.70% 40.049 39.370 - -0.19% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.69% 18.120 17.813 - 3.43% -
SetIntersection_Front_Set_uint64_16384_1 -1.69% 1113403.017 1094587.448 - -2.19% -
BM_PushHeap_float_Ascending_256 -1.68% 2.525 2.483 - 0.05% -
BM_MakeThenSortHeap_string_Random_256 -1.68% 55.726 54.789 - 0.22% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.68% 113639.763 111729.897 - -1.62% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.68% 1.430 1.406 - -3.98% -
BM_RangesPopHeap_float_16384 -1.67% 33.691 33.128 - -3.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.67% 1123355.739 1104569.773 - -1.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.67% 6.853 6.739 - -1.22% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.67% 5.412 5.322 - -0.97% -
SetIntersection_None_Vector_float_1024_256 -1.67% 1172549.659 1153001.217 - 0.16% -
std::unordered_set<std::string>::clear()/8192 -1.67% 221104.407 217419.851 - -0.13% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.67% 7.650 7.522 - -0.28% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.66% 4431080.797 4357338.686 - -1.81% -
SetIntersection_Front_Vector_float_1024_1 -1.66% 1125612.828 1106893.540 - -1.25% -
SetIntersection_Interlaced_Vector_string_256_16 -1.66% 11012878.271 10829973.904 - 0.72% -
std::set<std::string>::find(key)_(non-existent)/1024 -1.66% 20.366 20.027 - -5.31% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -1.66% 0.616 0.606 - 0.47% -
SetIntersection_None_Vector_string_262144_16384 -1.66% 1362349.416 1339790.366 - -1.30% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.65% 653337.894 642534.395 - -0.02% -
rng::partition(list<int>)_(dense)/8192 -1.65% 5095.363 5011.180 - -2.64% -
BM_deque_deque_copy/64 -1.65% 5.563 5.471 - 0.88% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.65% 716.572 704.777 - 3.10% -
BM_std_min<unsigned_char>/6 -1.65% 1.533 1.508 - -2.76% -
SetIntersection_Front_Vector_float_64_16 -1.64% 15376407.449 15123542.959 - -0.71% -
rng::search(list<int>)_(no_match)/1000 -1.64% 725.931 714.003 - -2.62% -
BM_num_get<float> -1.64% 35.392 34.811 - -2.06% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.64% 14518.091 14279.984 - 9.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.64% 357910942.758 352048160.985 - 2.02% -
BM_tolower_string<char> -1.64% 15.184 14.935 - 1.08% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.63% 2.865 2.818 - -0.02% -
std::find_if(deque<int>)_(process_all)/50 -1.63% 23.905 23.516 - -1.59% -
std::count(list<int>)_(every_other)/8 -1.63% 2.101 2.067 - -1.72% -
rng::search(vector<int>)_(single_element)/1024 -1.63% 237.174 233.312 - -1.66% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.63% 187.424 184.378 - -1.75% -
BM_std_minmax<short>/29 -1.63% 2.673 2.629 - -1.35% -
rng::swap_ranges(deque<int>)/32 -1.62% 10.977 10.799 - 0.61% -
SetIntersection_Interlaced_Set_string_1024_16 -1.62% 13871943.210 13646816.984 - -0.51% -
BM_MakeThenSortHeap_float_SingleElement_262144 -1.62% 52.396 51.546 - 1.79% -
BM_std_minmax<unsigned_short>/22 -1.62% 2.394 2.355 - 2.89% -
SetIntersection_Front_Set_string_1024_64 -1.62% 4696596.405 4620554.532 - -7.54% -
BM_std_min<unsigned_long_long>/16 -1.62% 2.470 2.430 - -0.65% -
std::copy_if(deque<int>)_(entire_range)/8 -1.62% 2.618 2.575 - 0.81% -
BM_std_minmax<unsigned_short>/18 -1.61% 1.985 1.953 - -0.01% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.61% 16.074 15.815 - -1.96% -
SetIntersection_Front_Vector_string_256_4 -1.61% 4970487.871 4890276.581 - -1.33% -
731_astcenc_r -1.61% 10.217 10.052 - 0.29% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.61% 16.700 16.431 - -16.79% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.61% 4324.189 4254.477 - 0.64% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.61% 2842.084 2796.424 - 0.06% -
SetIntersection_Interlaced_Vector_float_256_1 -1.61% 4462856.498 4391172.469 - -0.98% -
SetIntersection_Front_Vector_uint32_16384_1 -1.61% 1115512.631 1097595.664 - -1.21% -
SetIntersection_None_Vector_uint64_1024_16 -1.61% 1151376.778 1132887.673 - -1.75% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.61% 2114599.366 2080658.934 - -1.41% -
std::copy_n(deque<int>)/4096 -1.60% 148.677 146.293 - -0.76% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -1.60% 29.452 28.980 - 1.45% -
std::unordered_map<int,_int>::clear()/1024 -1.60% 8396.994 8262.614 - -0.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.60% 101.646 100.021 - -8.44% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.60% 2.205 2.170 - -6.05% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.60% 3.711 3.652 - -1.02% -
SetIntersection_None_Set_float_1024_16 -1.60% 9058916.320 8914150.465 - 0.22% -
std::multimap<std::string,_int>::erase(iterator)/0 -1.60% 26.220 25.801 - -5.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.60% 13.212 13.001 - -0.73% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.59% 18.102 17.814 - 3.02% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.59% 18.136 17.847 - 2.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.59% 23525373.353 23150992.417 - -1.67% -
BM_StringRelational_Less_Huge_Empty_Control -1.59% 2.085 2.052 - 3.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.59% 1133133.410 1115122.269 - -1.21% -
std::search(list<int>,_pred)_(no_match)/8192 -1.59% 7148.754 7035.379 - -4.74% -
SetIntersection_None_Vector_float_1024_64 -1.59% 1162344.580 1143912.661 - -1.09% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.59% 61192.537 60222.539 - -1.15% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.58% 6.234 6.135 - -1.60% -
SetIntersection_None_Vector_uint64_262144_64 -1.58% 1210662.059 1191478.221 - -0.87% -
std::set<int>::count(key)_(non-existent)/32 -1.58% 2.971 2.923 - 0.12% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.58% 5.638 5.549 - 2.64% -
SetIntersection_None_Set_string_262144_16384 -1.58% 1691626.139 1664921.631 - -2.24% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.58% 18.611 18.318 - 1.67% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.58% 28169.723 27725.939 - -1.15% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.57% 10.762 10.593 - -3.50% -
rng::find_if(vector<bool>)_(process_all)/8 -1.57% 5.615 5.527 - 2.18% -
SetIntersection_Front_Vector_float_16384_4 -1.57% 1123304.282 1105638.129 - -0.17% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.57% 966.303 951.137 - -0.97% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.57% 3.895 3.834 - -1.24% -
std::map<int,_int>::count(key)_(existent)/8192 -1.57% 6.082 5.987 - -0.88% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.57% 15274.592 15035.004 - -0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.57% 10.017 9.860 - -0.38% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.57% 23592.221 23222.868 - -2.04% -
rng::all_of(list<int>)_(process_all)/32 -1.56% 11.700 11.517 - 0.19% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.56% 11635.146 11453.305 - 0.15% -
std::partition_point(vector<int>)/1024 -1.56% 6.288 6.190 - -1.89% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.56% 15851961.809 15604496.561 - -1.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.56% 9213274.799 9069501.880 - -0.51% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.56% 45.289 44.583 - -0.83% -
BM_vector_deque_copy/4000 -1.56% 142.847 140.624 - -0.06% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.56% 1.675 1.649 - -1.74% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.56% 107.091 105.425 - -4.41% -
std::search(vector<int>)_(same_length)/8192 -1.55% 1960.475 1930.039 - -1.21% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.55% 10.452 10.290 - -12.20% -
BM_LowerBound_uint32_16 -1.55% 7.443 7.327 - 0.09% -
BM_RangesPushHeap_float_Ascending_16384 -1.55% 4.360 4.293 - -1.84% -
rng::sort(deque<int>)_(shuffled)/8192 -1.55% 81896.483 80629.186 - -0.39% -
rng::contains(vector<int>)_(process_all)/8 -1.55% 2.700 2.658 - 5.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -1.55% 34.902 34.362 - 37.73% -
rng::find_if(list<int>)_(process_all)/50 -1.55% 21.762 21.425 - -0.53% -
bm_swap_ranges_vb_unaligned/8 -1.55% 4.912 4.836 - 1.54% -
SetIntersection_None_Set_uint32_1024_64 -1.54% 8872702.556 8735698.352 - -0.09% -
BM_MakeHeap_uint32_Random_262144 -1.54% 1.007 0.992 - -3.35% -
std::is_sorted_until(list<int>)/8192 -1.54% 7275.159 7163.152 - -2.13% -
std::find_if(vector<bool>)_(process_all)/50 -1.54% 36.550 35.988 - 2.80% -
BM_std_minmax<unsigned_char>/32 -1.54% 1.601 1.577 - 4.45% -
bm_ranges_lexicographical_compare<int>/4 -1.53% 1.297 1.277 - -3.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.53% 1260473.471 1241153.158 - 0.57% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.53% 7940.068 7818.371 - -0.38% -
SetIntersection_None_Set_string_256_1 -1.53% 12111226.559 11925653.191 - 0.85% -
BM_deque_vector_ranges_move/64 -1.53% 2.608 2.568 - -1.30% -
BM_PushHeap_uint64_Random_262144 -1.53% 6.124 6.030 - -0.05% -
BM_MakeThenSortHeap_float_Heap_1024 -1.53% 8.327 8.200 - -0.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.53% 16.010 15.766 - -0.92% -
SetIntersection_Front_Vector_string_262144_16384 -1.52% 352619279.783 347241998.461 - 0.29% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.52% 3515.329 3461.805 - -1.25% -
BM_std_minmax<short>/30 -1.52% 2.797 2.755 - -0.60% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.52% 372.858 367.207 - -4.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.51% 1160497.632 1142931.812 - -0.79% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.51% 116545110.701 114781152.838 - 1.78% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.51% 20.890 20.574 - 0.14% -
SetIntersection_Front_Vector_string_16384_256 -1.51% 10154110.659 10000794.952 - -1.07% -
SetIntersection_Front_Set_uint32_16_16 -1.51% 42152523.333 41516565.611 - 0.20% -
BM_MakeThenSortHeap_float_Random_64 -1.51% 18.166 17.893 - -0.60% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.50% 22.660 22.319 - -0.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.50% 66227.609 65232.010 - 0.99% -
std::multiset<std::string>::ctor(const&)/1024 -1.50% 35540.210 35005.953 - -0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.50% 14669529.617 14449052.875 - -1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.50% 171061756.955 168490957.731 - 1.61% -
BM_std_min<short>/28 -1.50% 2.730 2.689 - -3.46% -
rng::any_of(list<int>)_(process_all)/32 -1.50% 11.610 11.436 - -0.82% -
BM_PushHeap_uint64_Random_16384 -1.50% 6.099 6.008 - -1.12% -
BM_vector_deque_ranges_copy_backward/512 -1.50% 17.908 17.639 - -1.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.50% 1.217 1.198 - 0.72% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.49% 3.614 3.560 - -0.98% -
BM_std_min<unsigned_long_long>/15 -1.49% 2.188 2.155 - -2.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.49% 11.691 11.516 - -0.38% -
rng::find_if_not(vector<char>)_(process_all)/8 -1.49% 2.469 2.432 - -2.88% -
BM_CmpEqual_schar_ushort -1.49% 1.110 1.094 - -1.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.49% 1.398 1.377 - -1.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.48% 17239735.576 16984052.395 - -1.18% -
SetIntersection_None_Vector_float_1024_1024 -1.48% 1172877.518 1155483.901 - -0.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.48% 16.215 15.975 - -1.64% -
SetIntersection_Front_Vector_float_1024_256 -1.48% 2365429.667 2330394.142 - -11.81% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.48% 23048.098 22707.248 - 0.38% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.48% 543.598 535.563 - -0.25% -
BM_PushHeap_uint32_Ascending_16384 -1.48% 6.735 6.635 - 0.59% -
SetIntersection_None_Set_float_16384_16384 -1.48% 156755842.003 154439089.507 - 1.84% -
BM_MakeHeap_uint64_Random_16 -1.48% 1.328 1.308 - 2.79% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.47% 5.193 5.116 - -1.12% -
std::sample(deque<int>)/32 -1.47% 325.207 320.413 - -0.08% -
std::find_if_not(list<int>)_(process_all)/32768 -1.47% 29947.386 29506.226 - 6.03% -
std::for_each(list<int>)/8192 -1.47% 8685.738 8557.823 - 10.06% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -1.47% 15.801 15.568 - -3.03% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.47% 10.127 9.978 - -1.80% -
std::equal(list<int>)_(it,_it,_it)/8 -1.47% 2.819 2.778 - -0.69% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.47% 267.929 263.993 - 1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.47% 19350304.820 19066420.316 - -0.63% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.46% 4.319 4.256 - -0.54% -
std::partition_point(vector<int>)/50 -1.46% 2.571 2.533 - -0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.46% 22426995.112 22098634.694 - -3.54% -
BM_MakeThenSortHeap_string_Ascending_4 -1.46% 5.357 5.278 - -0.41% -
SetIntersection_None_Vector_float_16_1 -1.46% 68561932.010 67559182.685 - 0.04% -
BM_PushHeap_float_Ascending_64 -1.46% 1.813 1.786 - 2.08% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.46% 494.111 486.906 - -1.93% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -1.46% 4.423 4.359 - -5.34% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.46% 8.410 8.288 - -2.20% -
rng::find_if(vector<char>)_(process_all)/1024 -1.45% 274.223 270.236 - -1.42% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.45% 24067.480 23717.518 - 0.15% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.45% 45805.127 45139.280 - 0.55% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.45% 24.182 23.831 - 0.27% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.45% 502.758 495.452 - -0.29% -
SetIntersection_None_Set_uint64_16384_16384 -1.45% 175405007.723 172857573.054 - -2.06% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.45% 1.240 1.222 - -0.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.45% 191937.124 189151.216 - -0.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.45% 42034.536 41424.594 - 0.61% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.44% 551.473 543.513 - 3.02% -
BM_lexicographical_compare_three_way_slow_path/16 -1.44% 4.539 4.474 - 0.66% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.44% 34.671 34.172 - -0.00% -
BM_std_min<unsigned_short>/8 -1.44% 1.305 1.287 - -4.40% -
std::is_sorted_until(list<int>,_pred)/8 -1.44% 4.230 4.169 - 0.40% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.43% 31.629 31.175 - 1.08% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -1.43% 1524213.058 1502352.862 - -0.80% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.43% 44029.499 43399.713 - 0.48% -
BM_MakeHeap_uint64_Random_256 -1.43% 1.134 1.118 - -2.14% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -1.43% 7.445 7.339 - 1.09% -
std::remove_copy(deque<int>)_(prefix)/50 -1.42% 19.319 19.044 - -0.87% -
BM_std_minmax_element<short>/5500 -1.42% 1409.228 1389.179 - -10.84% -
rng::find_if(vector<char>)_(bail_25%)/8 -1.42% 0.949 0.936 - -1.85% -
BM_std_minmax<char>/6 -1.42% 2.155 2.124 - 6.50% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.42% 5992620.302 5907604.831 - -0.74% -
SetIntersection_Interlaced_Set_float_262144_64 -1.42% 1573333.576 1551026.283 - -2.30% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.41% 19994.390 19712.240 - 1.09% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.41% 24.494 24.148 - 2.49% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.41% 195.122 192.371 - 0.64% -
766_femflow_r -1.41% 12.948 12.765 - -0.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.41% 1.629 1.606 - -3.30% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.41% 45.760 45.116 - 0.26% -
std::find_if(deque<int>)_(process_all)/8 -1.41% 3.974 3.918 - -2.06% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.41% 42983.316 42379.239 - 0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.40% 36176.790 35669.099 - 0.10% -
BM_std_minmax<short>/20 -1.40% 2.001 1.973 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.40% 9487603.483 9354710.120 - -2.11% -
BM_std_minmax<short>/2 -1.40% 0.916 0.903 - -4.49% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.40% 16898.269 16661.695 - -0.61% -
SetIntersection_Front_Vector_float_1024_64 -1.40% 1448710.809 1428442.845 - -3.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.40% 1.021 1.007 - -0.83% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -1.40% 15.068 14.858 - -1.15% -
BM_std_min<unsigned_int>/8 -1.39% 1.278 1.260 - -3.67% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.39% 8.624 8.504 - -1.06% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.39% 9.905 9.767 - -5.75% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.39% 3984.550 3929.083 - 3.62% -
std::adjacent_find(deque<int>,_pred)/50 -1.39% 29.704 29.291 - -3.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.39% 68068326.806 67122025.126 - -0.49% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.39% 301.518 297.333 - -2.57% -
rng::replace(list<int>)_(prefix)/8192 -1.39% 7285.937 7184.837 - 6.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.39% 25147944.326 24799383.925 - -0.52% -
SetIntersection_Front_Vector_uint32_1024_16 -1.38% 1195709.111 1179210.566 - -2.33% -
SetIntersection_Front_Set_float_262144_1 -1.38% 1115992.040 1100603.589 - -1.02% -
std::move_backward(list<int>)/262144 -1.38% 264917.793 261264.833 - -0.65% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.38% 186698.038 184125.953 - -0.05% -
rng::rotate(deque<int>)_(1_element_forward)/50 -1.38% 6.100 6.016 - -0.58% -
BM_RangesPushHeap_string_Random_262144 -1.38% 18.500 18.246 - -5.37% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -1.37% 59.093 58.281 - -3.82% -
BM_RangesMakeHeap_float_Random_1024 -1.37% 1.231 1.214 - -8.53% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.37% 530.104 522.822 - 0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.37% 0.742 0.732 - -2.80% -
std::reverse(list<int>)/4096 -1.37% 1674.913 1651.969 - -1.27% -
std::set<int>::ctor(const&,_alloc)/8192 -1.37% 49177.703 48505.165 - -0.74% -
BM_deque_deque_ranges_move/4096 -1.37% 151.516 149.445 - -0.62% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.37% 69643.137 68691.647 - 0.57% -
SetIntersection_Interlaced_Set_float_262144_16 -1.37% 1599214.761 1577366.859 - -2.05% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.37% 756.591 746.262 - -0.80% -
SetIntersection_Interlaced_Set_float_16_16 -1.36% 41208659.787 40646180.878 - -2.37% -
BM_std_min<long_long>/64 -1.36% 4.905 4.838 - -0.02% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.36% 23725.647 23401.868 - 0.31% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.36% 27.736 27.358 - -3.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.36% 37971085.713 37453697.306 - -0.79% -
SetIntersection_None_Set_uint32_1024_256 -1.36% 8802493.822 8682632.837 - -1.15% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.36% 113671.721 112127.237 - -0.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.36% 9.755 9.622 - -0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.36% 1193757.972 1177582.002 - 1.09% -
rng::find_if(deque<int>)_(process_all)/50 -1.35% 24.140 23.813 - 0.44% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.35% 5.400 5.327 - -11.33% -
BM_SortHeap_string_1024 -1.35% 60.841 60.018 - 1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.35% 1266647.705 1249546.957 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.35% 5974823.053 5894159.609 - -2.16% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.35% 497.697 490.980 - 0.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.35% 68477.198 67553.730 - 0.92% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.35% 3.906 3.853 - 0.30% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.35% 1.206 1.190 - -2.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.35% 1243639.744 1226909.735 - -2.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.35% 1247596.353 1230814.047 - 0.80% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.34% 2.615 2.579 - -1.66% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.34% 1.224 1.207 - -0.88% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.34% 60.109 59.301 - -0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.34% 1111525.099 1096588.413 - -0.83% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.34% 1.035 1.021 - -0.51% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.34% 106.421 104.992 - -1.76% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.34% 887.128 875.224 - -0.40% -
BM_RangesMakeHeap_string_Heap_64 -1.34% 4.995 4.928 - -2.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.34% 634125.713 625621.634 - 0.13% -
BM_MakeHeap_string_PipeOrgan_1024 -1.34% 4.963 4.896 - 0.49% -
rng::copy_n(vector<int>)/1048576 -1.34% 49369.004 48707.878 - 0.21% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.33% 8.686 8.571 - 0.54% -
rng::find(vector<int>)_(process_all)/8 -1.33% 2.902 2.863 - 0.52% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.33% 26296.584 25947.132 - -0.45% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.33% 7544.921 7444.713 - -6.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.33% 1151239.839 1135955.091 - -4.14% -
BM_PushHeap_uint64_Random_16 -1.33% 4.283 4.226 - 2.31% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -1.33% 2744.842 2708.460 - -2.08% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.32% 1.441 1.422 - -0.75% -
std::distance(join_view(vector<vector<int>>))/4096 -1.32% 4.471 4.412 - -1.10% -
BM_std_minmax<unsigned_char>/64 -1.32% 1.219 1.203 - 0.01% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.32% 8.488 8.376 - -0.25% -
SetIntersection_None_Set_uint32_64_1 -1.32% 23611252.453 23299910.990 - -0.08% -
SetIntersection_None_Vector_float_256_16 -1.32% 4350486.927 4293200.279 - -0.39% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -1.32% 7801.395 7698.797 - -1.26% -
BM_std_min<unsigned_int>/29 -1.31% 2.089 2.061 - 2.24% -
BM_SortHeap_string_256 -1.31% 45.675 45.075 - 0.98% -
SetIntersection_Interlaced_Set_float_262144_256 -1.31% 1579327.798 1558603.598 - -1.44% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.31% 1.318 1.301 - -0.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.31% 2.112 2.085 - -0.87% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.31% 274976.948 271371.968 - -1.08% -
bm_lexicographical_compare<signed_char>/7 -1.31% 2.746 2.710 - -2.32% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.31% 3.920 3.869 - -0.26% -
std::unordered_set<int>::ctor(const&)/1024 -1.31% 6714.918 6627.159 - -0.80% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.31% 450.997 445.104 - 0.94% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.31% 263.935 260.488 - 3.04% -
std::partition_copy(list<int>)/50 -1.31% 13.204 13.031 - -0.45% -
std::search(vector<int>)_(same_length)/1024 -1.30% 254.843 251.518 - -0.69% -
std::find_if(vector<char>)_(process_all)/32768 -1.30% 8234.862 8127.439 - -0.72% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.30% 7.709 7.608 - -0.97% -
SetIntersection_Front_Vector_uint32_64_64 -1.30% 11668614.594 11516506.347 - 1.70% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.30% 51518.572 50847.249 - -4.24% -
BM_SortHeap_string_64 -1.30% 30.548 30.150 - 0.79% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.30% 502.866 496.319 - -1.27% -
BM_SortHeap_string_16384 -1.30% 99.061 97.772 - 1.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.30% 16.208 15.997 - -1.38% -
BM_std_min<char>/5500 -1.30% 37.290 36.805 - -0.39% -
BM_MakeHeap_uint64_Random_1024 -1.30% 1.097 1.083 - 2.39% -
BM_deque_deque_move/64 -1.30% 5.564 5.492 - 1.16% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.30% 22.581 22.288 - -0.33% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.29% 130795.705 129105.025 - 0.34% -
BM_MakeHeap_string_QuickSortAdversary_16 -1.29% 8.621 8.509 - -0.85% -
BM_StringFindAllMatch/1 -1.29% 2.774 2.739 - -0.92% -
BM_MakeHeap_float_Random_16 -1.29% 1.608 1.587 - -4.35% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.29% 3.620 3.573 - -0.04% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.29% 2.060 2.033 - -0.47% -
BM_std_min<int>/7 -1.29% 1.053 1.040 - -0.04% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.29% 1479.362 1460.321 - -0.08% -
SetIntersection_None_Vector_float_16384_256 -1.29% 1184387.305 1169147.576 - -0.25% -
std::map<std::string,_int>::ctor(const&)/1024 -1.29% 35413.056 34957.887 - -2.77% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.28% 23.627 23.323 - -6.30% -
SetIntersection_None_Set_float_16384_256 -1.28% 157405903.206 155383997.148 - 1.18% -
BM_RangesMakeHeap_uint64_Random_16 -1.28% 1.293 1.276 - 1.22% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -1.28% 35.781 35.322 - -1.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.28% 17.411 17.188 - -0.18% -
BM_LowerBound_float_1 -1.28% 2.676 2.641 - -0.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.28% 19.154 18.909 - -10.70% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.28% 128010.318 126372.886 - 0.20% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.28% 30.552 30.161 - -1.41% -
BM_deque_deque_move/4096 -1.28% 152.368 150.423 - -0.07% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -1.28% 9.269 9.151 - 0.19% -
BM_std_minmax<short>/11 -1.27% 1.795 1.772 - -2.20% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.27% 690509.438 681715.271 - -0.41% -
std::find_if(deque<int>)_(bail_25%)/8 -1.27% 1.546 1.527 - -0.95% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.27% 23.537 23.238 - -1.67% -
BM_std_min<short>/512 -1.27% 7.332 7.239 - 0.75% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.27% 518.238 511.665 - 0.26% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.27% 2.334 2.304 - -7.32% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.27% 1030.312 1017.256 - -1.34% -
rng::fill(list<int>)/32 -1.26% 8.459 8.352 - 0.65% -
BM_MakeThenSortHeap_string_Heap_4 -1.26% 5.944 5.869 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.26% 8425693.956 8319418.124 - 1.92% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.26% 30.926 30.536 - 3.86% -
BM_PushHeap_uint32_Random_262144 -1.26% 6.438 6.357 - 1.55% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.26% 101.823 100.541 - 0.26% -
SetIntersection_Front_Vector_float_256_256 -1.26% 4702551.524 4643363.728 - -1.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.26% 10.981 10.843 - -0.03% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.26% 18.576 18.343 - 1.51% -
SetIntersection_None_Set_float_64_16 -1.26% 19226834.711 18985219.827 - 2.79% -
BM_MakeHeap_string_Descending_16 -1.26% 2.364 2.334 - -1.30% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.25% 28.089 27.736 - -0.02% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.25% 64.880 64.067 - 1.87% -
BM_std_min<unsigned_char>/7 -1.25% 1.840 1.817 - -2.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.25% 0.921 0.909 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.25% 11055273.728 10916936.848 - -0.84% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.25% 20.955 20.693 - 0.00% -
BM_deque_vector_move/1 -1.25% 2.132 2.105 - -0.35% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.25% 32182.190 31780.736 - 0.21% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.25% 28.693 28.335 - -0.49% -
std::partition(vector<int>)_(dense)/50 -1.24% 13.182 13.018 - 0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.24% 1162392.851 1147994.952 - 0.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.24% 11.463 11.322 - 0.36% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.24% 31.535 31.146 - 0.44% -
SetIntersection_None_Set_uint32_256_64 -1.24% 9389029.085 9273064.221 - -1.01% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.23% 449828.650 444295.051 - 0.12% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.23% 18.605 18.376 - 1.13% -
SetIntersection_None_Set_string_1024_4 -1.23% 9225614.110 9112337.070 - -3.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.23% 904.716 893.613 - -1.96% -
rng::copy_backward(list<int>)/8 -1.23% 2.462 2.432 - -0.32% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.23% 30.178 29.808 - 0.00% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.22% 4737.589 4679.576 - -0.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.22% 21.417 21.155 - -0.14% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.22% 22.769 22.490 - -4.33% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.22% 10.102 9.979 - -4.21% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.22% 707.261 698.622 - 0.44% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.22% 213.291 210.687 - 1.56% -
std::remove(list<int>)_(prefix)/8192 -1.22% 8317.967 8216.659 - -2.60% -
std::copy_if(list<int>)_(every_other)/1048576 -1.22% 852156.604 841786.087 - -0.76% -
BM_RangesMakeHeap_string_Ascending_16 -1.22% 3.695 3.650 - -0.47% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.21% 25.535 25.225 - 0.26% -
BM_RangesMakeHeap_string_Heap_16 -1.21% 4.670 4.614 - -0.90% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.21% 19.870 19.629 - -1.98% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.21% 9.557 9.442 - -0.28% -
std::find(vector<bool>)_(process_all)/1048576 -1.20% 3717.570 3672.833 - 0.51% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.20% 12140773.147 11994752.987 - -4.55% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.20% 18.161 17.943 - 3.19% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.20% 3.769 3.724 - 0.59% -
SetIntersection_Front_Vector_float_4_4 -1.20% 145759683.351 144010533.569 - -0.98% -
SetIntersection_Front_Vector_float_262144_256 -1.20% 2369205.226 2340777.555 - -0.81% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.20% 172480590.266 170411896.252 - 1.53% -
BM_std_minmax<long_long>/4 -1.20% 1.868 1.846 - -1.86% -
BM_MakeThenSortHeap_string_Descending_16 -1.20% 7.851 7.758 - -0.93% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.20% 10.511 10.385 - 0.01% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.20% 77295.823 76371.703 - 0.83% -
rng::copy_backward(deque<int>)/64 -1.20% 3.080 3.043 - -13.03% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.20% 22528060.249 22258760.139 - -1.10% -
std::sort(vector<int>)_(ascending)/8 -1.20% 16.889 16.687 - -0.18% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.19% 30.593 30.228 - -1.92% -
std::is_sorted_until(vector<int>,_pred)/8 -1.19% 3.616 3.573 - 1.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.19% 17.808 17.596 - -0.58% -
rng::partial_sort(deque<int>)_(ascending)/8192 -1.19% 164062.827 162111.798 - -0.99% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.19% 151225.621 149427.262 - 0.78% -
std::search(list<int>)_(no_match)/1048576 -1.19% 850136.812 840027.330 - -1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.19% 44566160.270 44037363.231 - -0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.19% 1126825.388 1113464.351 - 1.00% -
BM_StringRelational_Eq_Small_Small_Control -1.19% 1.851 1.829 - -3.83% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.19% 2189.661 2163.710 - 0.28% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.18% 2.708 2.676 - -4.01% -
SetIntersection_None_Set_float_16384_1 -1.18% 157596292.958 155731483.953 - 2.37% -
rng::swap_ranges(deque<int>)/50 -1.18% 19.938 19.702 - -6.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.18% 1359393.309 1343376.219 - 0.39% -
rng::all_of(vector<int>)_(process_all)/32 -1.18% 8.483 8.383 - -0.49% -
BM_MakeThenSortHeap_string_Heap_64 -1.18% 34.089 33.688 - 0.24% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.18% 5986772.477 5916412.135 - -1.28% -
SetIntersection_Front_Vector_string_16384_1 -1.17% 1144768.557 1131368.745 - -1.56% -
BM_std_min<unsigned_char>/512 -1.17% 6.415 6.340 - -1.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.17% 182644.161 180508.584 - 0.17% -
SetIntersection_Front_Set_uint64_1024_4 -1.17% 1099855.862 1086998.170 - -1.74% -
721_gcc_r -1.17% 13.193 13.039 - 0.41% -
BM_RangesPushHeap_float_Random_64 -1.17% 6.699 6.621 - -1.11% -
SetIntersection_Interlaced_Set_string_262144_64 -1.16% 2161488.768 2136314.373 - -2.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.16% 9514.737 9404.113 - 0.58% -
BM_std_minmax<int>/32 -1.16% 1.619 1.600 - -1.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.16% 16.368 16.177 - -0.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.16% 653.510 645.931 - 0.82% -
SetIntersection_None_Vector_uint32_256_64 -1.16% 3645987.191 3603760.365 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.16% 1246787.098 1232368.939 - -0.55% -
std::multiset<int>::contains(key)_(existent)/32 -1.16% 1.664 1.645 - -0.20% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.15% 5.432 5.369 - 1.11% -
rng::starts_with(vector<int>)/1024 -1.15% 77.654 76.757 - -0.52% -
bm_ranges_lexicographical_compare<int>/64 -1.15% 4.911 4.855 - 0.92% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.15% 22.179 21.923 - 0.16% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.15% 16.868 16.674 - -0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.15% 4409086.893 4358337.651 - -3.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.15% 1680132.406 1660795.490 - 0.19% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.15% 2354.961 2327.865 - 0.20% -
std::count(vector<bool>)/1000 -1.15% 3.004 2.969 - -1.13% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 -1.15% 138.979 137.382 - -0.48% -
std::copy(deque<int>)/262144 -1.15% 10351.613 10232.709 - -0.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.15% 12.336 12.194 - -16.20% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.15% 7904.335 7813.810 - -12.94% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.14% 4345.184 4295.452 - -0.35% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.14% 3714.704 3672.267 - 6.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.14% 10015323.153 9901114.609 - -3.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.14% 17721552.366 17519502.883 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.14% 11990805.183 11854152.004 - 0.56% -
BM_std_minmax<unsigned_int>/15 -1.14% 2.030 2.007 - -0.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.14% 53.239 52.632 - 0.61% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.14% 44769.524 44260.360 - -0.10% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.14% 8.614 8.516 - 1.80% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.14% 29.311 28.978 - -4.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.14% 1192277.524 1178733.802 - -1.24% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.14% 1.126 1.114 - -1.31% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -1.13% 1.433 1.416 - 2.53% -
rng::sort(vector<int>)_(ascending)/8 -1.13% 16.873 16.681 - -0.53% -
BM_std_minmax_element<short>/4000 -1.13% 1024.336 1012.716 - -10.61% -
BM_std_min<unsigned_long_long>/6 -1.13% 1.628 1.609 - 2.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.13% 34.348 33.959 - 0.76% -
SetIntersection_Front_Set_uint32_262144_4 -1.13% 1134217.881 1121412.710 - -1.23% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.13% 8.789 8.690 - -0.64% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.13% 278.112 274.975 - 2.55% -
BM_toupper_string<char> -1.13% 15.135 14.964 - 0.35% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.13% 10.438 10.320 - -1.28% -
SetIntersection_Front_Vector_float_1_1 -1.13% 577057234.070 570555780.189 - -0.26% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.13% 1.951 1.929 - -0.17% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.13% 1.199 1.185 - -0.32% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.12% 8.557 8.461 - -0.35% -
rng::fold_left(deque<int>)/32 -1.12% 16.538 16.352 - -2.06% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.12% 2.080 2.057 - -0.13% -
rng::reverse_copy(list<int>)/32768 -1.12% 26087.266 25794.677 - 1.87% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.12% 705.691 697.776 - -2.07% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.12% 10.454 10.337 - 5.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.12% 50.331 49.768 - -0.45% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.12% 1.058 1.046 - -0.27% -
rng::partition(list<int>)_(sparse)/32 -1.12% 9.054 8.953 - 0.89% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.11% 6.666 6.592 - 0.10% -
BM_MakeHeap_string_QuickSortAdversary_256 -1.11% 10.440 10.324 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.11% 18763479.016 18554775.498 - -3.58% -
BM_MakeHeap_string_QuickSortAdversary_64 -1.11% 10.199 10.086 - -0.13% -
rng::search(vector<int>)_(single_element)/8192 -1.11% 1832.157 1811.867 - -0.54% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.11% 12314.393 12178.034 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.11% 1643621.908 1625445.231 - -0.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.10% 4163.116 4117.146 - -2.93% -
bm_ranges_swap_ranges_vb_aligned/64 -1.10% 3.124 3.089 - 2.03% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.10% 530.682 524.827 - 0.31% -
BM_LowerBound_float_16 -1.10% 7.876 7.789 - -0.57% -
BM_CmpEqual_int_ushort -1.10% 1.137 1.124 - -0.52% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.10% 19793.996 19576.236 - 1.26% -
std::copy_backward(deque<int>)/64 -1.10% 2.970 2.937 - -0.00% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 -1.10% 5139.534 5083.106 - -1.02% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.10% 46449.127 45940.364 - -0.18% -
rng::move(vector<bool>)_(aligned)/512 -1.09% 2.682 2.652 - 0.87% -
SetIntersection_None_Set_float_64_64 -1.09% 11874745.685 11744821.858 - -2.62% -
BM_deque_deque_move_backward/4000 -1.09% 148.460 146.835 - -2.06% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.09% 19876.242 19658.889 - 0.59% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.09% 4.085 4.040 - -3.05% -
rng::none_of(list<int>)_(process_all)/50 -1.09% 21.957 21.717 - -0.40% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.09% 1121333.524 1109144.273 - -1.10% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.09% 19.967 19.750 - 0.27% -
std::fill(vector<bool>)/32768 -1.09% 30.457 30.126 - 0.28% -
BM_std_minmax<short>/15 -1.09% 1.991 1.970 - 0.67% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.08% 25.298 25.024 - 0.34% -
std::remove_if(deque<int>)_(prefix)/50 -1.08% 66.816 66.093 - -2.10% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.08% 904.425 894.661 - -0.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.08% 2323266.439 2298192.547 - -0.92% -
BM_std_min<int>/10 -1.08% 1.005 0.994 - -0.04% -
rng::shuffle(vector<int>)/8192 -1.08% 72745.517 71962.952 - -1.11% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.07% 1.360 1.345 - 0.47% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.07% 23.051 22.804 - 1.28% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.07% 3919.163 3877.121 - 0.57% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.07% 284077.100 281032.099 - -3.92% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.07% 10.658 10.544 - 0.04% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.07% 13.861 13.713 - 0.10% -
std::find_if_not(deque<int>)_(process_all)/1024 -1.07% 484.766 479.581 - -0.57% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -1.07% 8.306 8.218 - -1.80% -
SetIntersection_Front_Set_float_256_1 -1.07% 4484203.504 4436271.965 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.07% 38268252.508 37859670.948 - -0.82% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.07% 1.406 1.391 - -0.05% -
BM_std_min<char>/29 -1.06% 2.002 1.981 - -3.06% -
SetIntersection_Interlaced_Vector_string_64_4 -1.06% 22985515.989 22740735.063 - 0.59% -
rng::copy_backward(deque<int>)/32768 -1.06% 3839.464 3798.582 - 1.17% -
BM_RangesMakeHeap_float_Random_262144 -1.06% 1.138 1.125 - 1.05% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.06% 16.823 16.644 - -0.11% -
SetIntersection_Front_Set_string_16384_1024 -1.06% 59302077.706 58671364.976 - 0.18% -
BM_CmpEqual_uchar_uint -1.06% 1.125 1.113 - -0.45% -
BM_MakeThenSortHeap_float_Heap_64 -1.06% 3.505 3.468 - -2.25% -
rng::move(vector<bool>)_(unaligned)/512 -1.06% 4.179 4.135 - -0.07% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.06% 2.071 2.049 - -1.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.06% 115697.513 114473.814 - -0.14% -
SetIntersection_None_Set_float_1024_1 -1.06% 9189361.142 9092317.157 - 2.71% -
SetIntersection_Interlaced_Set_float_16384_16 -1.06% 210626031.949 208401973.826 - -0.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.06% 23.046 22.803 - 0.89% -
rng::search(vector<int>)_(no_match)/8192 -1.06% 1660.819 1643.295 - 0.28% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.05% 31.938 31.602 - -2.95% -
std::find_if(vector<char>)_(process_all)/50 -1.05% 12.615 12.483 - -0.33% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.05% 22.653 22.414 - -8.52% -
SetIntersection_Interlaced_Vector_string_4_4 -1.05% 162587873.354 160882842.622 - 0.05% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.05% 602.331 596.021 - 0.80% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.04% 34.012 33.657 - 0.16% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.04% 42204.285 41763.378 - 0.00% -
BM_CmpLess_short_short -1.04% 0.965 0.955 - -1.12% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.04% 44.124 43.664 - 0.47% -
rng::starts_with(deque<int>,_pred)/8192 -1.04% 4053.826 4011.582 - -10.10% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.04% 867182.246 858148.927 - 0.78% -
BM_CmpLess_int_schar -1.04% 1.126 1.114 - -1.53% -
SetIntersection_Interlaced_Set_string_262144_1 -1.04% 1169761.777 1157580.235 - -1.42% -
rng::find_end(list<int>)_(single_element)/8192 -1.04% 8765.201 8673.938 - 5.35% -
std::is_sorted_until(deque<int>)/8 -1.04% 3.090 3.058 - 14.23% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.04% 36096.513 35721.140 - 0.31% -
rng::stable_partition(vector<int>)_(dense)/32 -1.04% 22.515 22.282 - 1.22% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -1.03% 1.250 1.237 - 6.10% -
BM_MakeHeap_string_Random_1024 -1.03% 10.791 10.680 - -0.41% -
SetIntersection_None_Vector_string_262144_1 -1.03% 1361590.096 1347524.091 - 0.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.03% 33.637 33.291 - -0.21% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.03% 603218.480 597010.506 - 0.74% -
std::find_if(vector<bool>)_(process_all)/8 -1.03% 5.605 5.548 - 2.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.03% 1174726.128 1162642.983 - -2.48% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.02% 5995.423 5934.047 - -1.73% -
rng::search_n(list<int>)_(no_match)/1024 -1.02% 743.679 736.070 - 0.21% -
rng::sample(deque<int>)/8192 -1.02% 92812.909 91864.230 - -1.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.02% 1118055.803 1106660.678 - 1.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.02% 345406858.829 341890389.382 - -3.72% -
SetIntersection_None_Set_uint32_1024_1 -1.02% 8917480.948 8826744.628 - -0.57% -
SetIntersection_None_Set_float_16384_16 -1.02% 157434394.525 155833508.571 - 2.11% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.02% 14.666 14.517 - -0.18% -
BM_std_minmax<int>/64 -1.02% 2.515 2.489 - -0.86% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.01% 2471.247 2446.184 - 0.07% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.01% 69.587 68.881 - 0.69% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.01% 20.365 20.159 - -0.60% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.01% 22.073 21.850 - -3.46% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.01% 18.295 18.110 - 3.14% -
rng::is_sorted_until(list<int>,_pred)/8 -1.01% 3.802 3.764 - 0.01% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.01% 6.029 5.968 - -1.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.01% 66.127 65.459 - -2.02% -
std::copy(vector<int>)/8 -1.01% 2.247 2.224 - 1.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.01% 12.067 11.945 - -1.89% -
rng::find_end(forward_list<int>)_(process_all)/1048576 -1.01% 764256.786 756548.996 - -0.27% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.01% 774.233 766.431 - -0.05% -
BM_std_minmax<unsigned_char>/12 -1.01% 1.945 1.926 - -5.38% -
SetIntersection_None_Set_uint64_256_16 -1.00% 10972786.263 10862609.118 - -0.65% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.00% 374.381 370.627 - 1.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.00% 795.115 787.144 - -0.09% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.00% 1.196 1.184 - -3.45% -
std::search_n(deque<int>)_(no_match)/1048576 -1.00% 443683.133 439239.577 - 0.17% -


Report Time: 3.59s
Name Current %
706_stockfish_r 21.377 -
707_ntest_r 16.417 -
709_cactus_r 19.698 -
710_omnetpp_r 8.897 -2.20%
721_gcc_r 13.039 -
723_llvm_r 11.458 -
727_cppcheck_r 25.061 2.57%
729_abc_r 18.475 -
731_astcenc_r 10.052 -
735_gem5_r 13.841 3.93%
736_ocio_r 16.334 -
737_gmsh_r 12.920 1.47%
748_flightdm_r 8.931 1.15%
750_sealcrypto_r 18.358 -
753_ns3_r 10.342 3.11%
766_femflow_r 12.765 -
BM_CmpEqual_int_int 1.129 -
BM_CmpEqual_int_schar 1.124 -
BM_CmpEqual_int_short 1.137 -
BM_CmpEqual_int_uchar 1.128 -
BM_CmpEqual_int_uint 1.117 -
BM_CmpEqual_int_ushort 1.124 -
BM_CmpEqual_schar_int 1.145 -
BM_CmpEqual_schar_schar 1.110 -
BM_CmpEqual_schar_short 1.152 -
BM_CmpEqual_schar_uchar 1.112 -
BM_CmpEqual_schar_uint 1.108 -
BM_CmpEqual_schar_ushort 1.094 -1.87%
BM_CmpEqual_short_int 1.147 -
BM_CmpEqual_short_schar 1.131 -
BM_CmpEqual_short_short 1.132 -
BM_CmpEqual_short_uchar 1.124 2.66%
BM_CmpEqual_short_uint 1.109 1.16%
BM_CmpEqual_short_ushort 1.117 1.14%
BM_CmpEqual_uchar_int 1.118 -
BM_CmpEqual_uchar_schar 1.057 1.82%
BM_CmpEqual_uchar_short 1.046 -
BM_CmpEqual_uchar_uchar 1.123 1.17%
BM_CmpEqual_uchar_uint 1.113 -
BM_CmpEqual_uchar_ushort 1.125 -
BM_CmpEqual_uint_int 1.136 -
BM_CmpEqual_uint_schar 1.073 -
BM_CmpEqual_uint_short 1.090 1.38%
BM_CmpEqual_uint_uchar 1.133 -
BM_CmpEqual_uint_uint 1.111 -
BM_CmpEqual_uint_ushort 1.131 -
BM_CmpEqual_ushort_int 1.127 -
BM_CmpEqual_ushort_schar 1.046 -
BM_CmpEqual_ushort_short 1.053 -
BM_CmpEqual_ushort_uchar 1.124 -
BM_CmpEqual_ushort_uint 1.124 -
BM_CmpEqual_ushort_ushort 1.112 -
BM_CmpLess_int_int 1.126 1.24%
BM_CmpLess_int_schar 1.114 -1.53%
BM_CmpLess_int_short 1.131 -
BM_CmpLess_int_uchar 1.131 -
BM_CmpLess_int_uint 1.123 -
BM_CmpLess_int_ushort 1.128 -
BM_CmpLess_schar_int 1.141 -
BM_CmpLess_schar_schar 0.961 -
BM_CmpLess_schar_short 0.967 1.19%
BM_CmpLess_schar_uchar 1.115 -
BM_CmpLess_schar_uint 1.121 -
BM_CmpLess_schar_ushort 1.123 -
BM_CmpLess_short_int 1.134 -
BM_CmpLess_short_schar 0.959 -
BM_CmpLess_short_short 0.955 -1.12%
BM_CmpLess_short_uchar 1.118 -
BM_CmpLess_short_uint 1.117 -
BM_CmpLess_short_ushort 1.114 -
BM_CmpLess_uchar_int 1.120 1.28%
BM_CmpLess_uchar_schar 1.048 -
BM_CmpLess_uchar_short 1.035 -
BM_CmpLess_uchar_uchar 1.124 -
BM_CmpLess_uchar_uint 1.134 -
BM_CmpLess_uchar_ushort 1.126 -
BM_CmpLess_uint_int 1.125 -
BM_CmpLess_uint_schar 1.071 1.78%
BM_CmpLess_uint_short 1.062 -
BM_CmpLess_uint_uchar 1.126 -
BM_CmpLess_uint_uint 1.113 -
BM_CmpLess_uint_ushort 1.133 -
BM_CmpLess_ushort_int 1.111 -
BM_CmpLess_ushort_schar 1.047 -
BM_CmpLess_ushort_short 1.042 -
BM_CmpLess_ushort_uchar 1.131 -
BM_CmpLess_ushort_uint 1.135 1.35%
BM_CmpLess_ushort_ushort 1.126 -
BM_LowerBound_float_1 2.641 -
BM_LowerBound_float_1024 21.881 -
BM_LowerBound_float_16 7.789 -
BM_LowerBound_float_16384 65.905 -
BM_LowerBound_float_256 14.201 -
BM_LowerBound_float_262144 574.003 -
BM_LowerBound_float_4 11.487 -
BM_LowerBound_float_64 8.528 -
BM_LowerBound_pair<uint32,_uint32>_1 2.818 -
BM_LowerBound_pair<uint32,_uint32>_1024 44.121 -
BM_LowerBound_pair<uint32,_uint32>_16 16.262 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.541 -
BM_LowerBound_pair<uint32,_uint32>_256 32.639 -
BM_LowerBound_pair<uint32,_uint32>_262144 602.053 -
BM_LowerBound_pair<uint32,_uint32>_4 11.184 -
BM_LowerBound_pair<uint32,_uint32>_64 18.668 -
BM_LowerBound_string_1 4.695 3.99%
BM_LowerBound_string_1024 179.299 -
BM_LowerBound_string_16 36.891 -
BM_LowerBound_string_16384 394.686 -
BM_LowerBound_string_256 127.018 -
BM_LowerBound_string_262144 2396.342 4.25%
BM_LowerBound_string_4 20.375 2.87%
BM_LowerBound_string_64 69.426 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.863 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.761 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.498 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 121.309 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.141 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 662.704 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.226 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.449 -
BM_LowerBound_uint32_1 2.593 -
BM_LowerBound_uint32_1024 21.652 -
BM_LowerBound_uint32_16 7.327 -
BM_LowerBound_uint32_16384 65.350 -
BM_LowerBound_uint32_256 14.142 -
BM_LowerBound_uint32_262144 555.520 -
BM_LowerBound_uint32_4 10.429 -
BM_LowerBound_uint32_64 8.103 -
BM_LowerBound_uint64_1 2.605 -
BM_LowerBound_uint64_1024 24.675 -
BM_LowerBound_uint64_16 7.404 -
BM_LowerBound_uint64_16384 70.167 -
BM_LowerBound_uint64_256 16.336 -
BM_LowerBound_uint64_262144 581.301 -
BM_LowerBound_uint64_4 10.456 -
BM_LowerBound_uint64_64 8.354 -
BM_MakeHeap_float_Ascending_1 0.276 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.842 -
BM_MakeHeap_float_Ascending_16384 0.658 -
BM_MakeHeap_float_Ascending_256 0.648 -
BM_MakeHeap_float_Ascending_262144 0.696 -
BM_MakeHeap_float_Ascending_4 0.409 -
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.270 -
BM_MakeHeap_float_Descending_1024 0.215 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.277 -
BM_MakeHeap_float_Descending_64 0.195 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.211 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.206 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.277 -4.34%
BM_MakeHeap_float_Heap_64 0.193 -
BM_MakeHeap_float_PipeOrgan_1 0.277 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.266 -1.52%
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.702 -
BM_MakeHeap_float_PipeOrgan_4 0.392 -3.39%
BM_MakeHeap_float_PipeOrgan_64 0.803 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.736 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.275 -
BM_MakeHeap_float_Random_1024 1.207 -6.52%
BM_MakeHeap_float_Random_16 1.587 -4.35%
BM_MakeHeap_float_Random_16384 1.213 9.48%
BM_MakeHeap_float_Random_256 1.341 7.23%
BM_MakeHeap_float_Random_262144 1.110 -
BM_MakeHeap_float_Random_4 1.540 -
BM_MakeHeap_float_Random_64 1.413 -6.68%
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.699 -
BM_MakeHeap_float_SingleElement_16 0.660 -
BM_MakeHeap_float_SingleElement_16384 0.660 -
BM_MakeHeap_float_SingleElement_256 0.661 -
BM_MakeHeap_float_SingleElement_262144 0.713 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.275 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.367 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.252 -1.69%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.343 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.387 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.388 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.787 6.04%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.113 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.521 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.510 -2.02%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.490 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.614 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.498 -8.03%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.475 -3.49%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.543 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.534 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.572 -2.99%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.493 -6.28%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.497 -5.57%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.347 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.228 5.37%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.403 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.417 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.570 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.205 -1.13%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.297 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.374 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.333 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.783 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.120 -1.28%
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.278 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.033 -1.69%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.831 -4.68%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.983 1.16%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.054 -2.27%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.075 1.05%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.566 -4.56%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.203 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.184 -3.45%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.102 -2.02%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.167 -6.90%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.181 -2.44%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.210 -11.89%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.110 -2.57%
BM_MakeHeap_string_Ascending_1 0.252 -
BM_MakeHeap_string_Ascending_1024 4.922 -
BM_MakeHeap_string_Ascending_16 3.730 -
BM_MakeHeap_string_Ascending_16384 5.645 -1.20%
BM_MakeHeap_string_Ascending_256 4.773 -
BM_MakeHeap_string_Ascending_262144 7.573 -2.54%
BM_MakeHeap_string_Ascending_4 2.840 -
BM_MakeHeap_string_Ascending_64 4.705 -
BM_MakeHeap_string_Descending_1 0.257 -
BM_MakeHeap_string_Descending_1024 2.780 -
BM_MakeHeap_string_Descending_16 2.334 -1.30%
BM_MakeHeap_string_Descending_16384 3.022 -3.13%
BM_MakeHeap_string_Descending_256 2.687 -3.14%
BM_MakeHeap_string_Descending_262144 3.472 -
BM_MakeHeap_string_Descending_4 2.091 -1.26%
BM_MakeHeap_string_Descending_64 2.576 -
BM_MakeHeap_string_Heap_1 0.257 -
BM_MakeHeap_string_Heap_1024 4.735 1.03%
BM_MakeHeap_string_Heap_16 4.632 -
BM_MakeHeap_string_Heap_16384 4.958 -
BM_MakeHeap_string_Heap_256 4.854 -
BM_MakeHeap_string_Heap_262144 5.161 -
BM_MakeHeap_string_Heap_4 3.074 1.07%
BM_MakeHeap_string_Heap_64 4.994 -
BM_MakeHeap_string_PipeOrgan_1 0.252 -
BM_MakeHeap_string_PipeOrgan_1024 4.896 -
BM_MakeHeap_string_PipeOrgan_16 3.614 -
BM_MakeHeap_string_PipeOrgan_16384 5.606 -
BM_MakeHeap_string_PipeOrgan_256 4.799 -
BM_MakeHeap_string_PipeOrgan_262144 7.297 -
BM_MakeHeap_string_PipeOrgan_4 2.584 1.14%
BM_MakeHeap_string_PipeOrgan_64 4.745 -
BM_MakeHeap_string_QuickSortAdversary_1 0.257 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.539 -
BM_MakeHeap_string_QuickSortAdversary_16 8.509 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.719 -
BM_MakeHeap_string_QuickSortAdversary_256 10.324 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.584 -
BM_MakeHeap_string_QuickSortAdversary_4 5.913 -1.13%
BM_MakeHeap_string_QuickSortAdversary_64 10.086 -
BM_MakeHeap_string_Random_1 0.246 -
BM_MakeHeap_string_Random_1024 10.680 -
BM_MakeHeap_string_Random_16 8.292 -
BM_MakeHeap_string_Random_16384 12.505 -
BM_MakeHeap_string_Random_256 10.360 -
BM_MakeHeap_string_Random_262144 15.128 -
BM_MakeHeap_string_Random_4 5.780 -1.05%
BM_MakeHeap_string_Random_64 9.976 -
BM_MakeHeap_string_SingleElement_1 0.254 -
BM_MakeHeap_string_SingleElement_1024 6.162 -
BM_MakeHeap_string_SingleElement_16 5.611 -1.66%
BM_MakeHeap_string_SingleElement_16384 5.917 -1.19%
BM_MakeHeap_string_SingleElement_256 6.236 -
BM_MakeHeap_string_SingleElement_262144 7.473 -
BM_MakeHeap_string_SingleElement_4 3.639 -
BM_MakeHeap_string_SingleElement_64 6.390 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
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.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.598 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.878 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.962 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.855 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.758 -5.50%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.991 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.227 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.927 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.170 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.109 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.159 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.782 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.045 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.378 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.963 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.887 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.122 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -4.94%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.672 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
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.930 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.105 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.067 -
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.736 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.215 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.782 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.812 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.664 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.889 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.927 -
BM_MakeHeap_uint32_Ascending_1 0.278 -
BM_MakeHeap_uint32_Ascending_1024 0.642 -
BM_MakeHeap_uint32_Ascending_16 0.595 -
BM_MakeHeap_uint32_Ascending_16384 0.603 -
BM_MakeHeap_uint32_Ascending_256 0.590 -2.28%
BM_MakeHeap_uint32_Ascending_262144 0.660 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.546 -
BM_MakeHeap_uint32_Descending_1 0.273 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.255 -
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.277 -
BM_MakeHeap_uint32_Descending_64 0.242 -
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 -10.05%
BM_MakeHeap_uint32_PipeOrgan_1 0.268 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.696 -3.88%
BM_MakeHeap_uint32_PipeOrgan_16 1.036 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.629 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.667 -
BM_MakeHeap_uint32_PipeOrgan_4 0.448 3.23%
BM_MakeHeap_uint32_PipeOrgan_64 0.723 1.80%
BM_MakeHeap_uint32_QuickSortAdversary_1 0.271 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.606 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.484 -
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.277 -
BM_MakeHeap_uint32_Random_1024 1.061 -5.80%
BM_MakeHeap_uint32_Random_16 1.254 -
BM_MakeHeap_uint32_Random_16384 1.008 2.17%
BM_MakeHeap_uint32_Random_256 1.160 -4.37%
BM_MakeHeap_uint32_Random_262144 0.992 -3.35%
BM_MakeHeap_uint32_Random_4 1.588 -8.02%
BM_MakeHeap_uint32_Random_64 1.297 1.94%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.487 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.538 -
BM_MakeHeap_uint32_SingleElement_262144 0.636 -
BM_MakeHeap_uint32_SingleElement_4 0.323 -
BM_MakeHeap_uint32_SingleElement_64 0.504 -
BM_MakeHeap_uint64_Ascending_1 0.276 -
BM_MakeHeap_uint64_Ascending_1024 0.647 -
BM_MakeHeap_uint64_Ascending_16 0.637 -4.18%
BM_MakeHeap_uint64_Ascending_16384 0.628 -
BM_MakeHeap_uint64_Ascending_256 0.625 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.408 -
BM_MakeHeap_uint64_Ascending_64 0.570 -
BM_MakeHeap_uint64_Descending_1 0.275 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.277 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.282 -
BM_MakeHeap_uint64_Descending_64 0.250 -
BM_MakeHeap_uint64_Heap_1 0.271 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.261 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.278 -
BM_MakeHeap_uint64_Heap_64 0.237 -5.51%
BM_MakeHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_MakeHeap_uint64_PipeOrgan_16 1.033 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.659 2.89%
BM_MakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.724 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.278 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.609 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.438 3.84%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.270 -
BM_MakeHeap_uint64_Random_1024 1.083 2.39%
BM_MakeHeap_uint64_Random_16 1.308 2.79%
BM_MakeHeap_uint64_Random_16384 0.986 -6.27%
BM_MakeHeap_uint64_Random_256 1.118 -2.14%
BM_MakeHeap_uint64_Random_262144 1.039 1.09%
BM_MakeHeap_uint64_Random_4 1.143 -6.51%
BM_MakeHeap_uint64_Random_64 1.251 -1.51%
BM_MakeHeap_uint64_SingleElement_1 0.276 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.506 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.586 -
BM_MakeHeap_uint64_SingleElement_262144 0.756 -
BM_MakeHeap_uint64_SingleElement_4 0.325 -
BM_MakeHeap_uint64_SingleElement_64 0.509 -
BM_MakeThenSortHeap_float_Ascending_1 0.278 -
BM_MakeThenSortHeap_float_Ascending_1024 8.639 -
BM_MakeThenSortHeap_float_Ascending_16 2.936 -1.55%
BM_MakeThenSortHeap_float_Ascending_16384 27.987 -
BM_MakeThenSortHeap_float_Ascending_256 6.561 -3.24%
BM_MakeThenSortHeap_float_Ascending_262144 31.455 -
BM_MakeThenSortHeap_float_Ascending_4 1.464 4.24%
BM_MakeThenSortHeap_float_Ascending_64 3.963 -
BM_MakeThenSortHeap_float_Descending_1 0.277 -
BM_MakeThenSortHeap_float_Descending_1024 8.012 -1.36%
BM_MakeThenSortHeap_float_Descending_16 1.851 -
BM_MakeThenSortHeap_float_Descending_16384 30.018 -
BM_MakeThenSortHeap_float_Descending_256 5.833 -2.16%
BM_MakeThenSortHeap_float_Descending_262144 35.235 -
BM_MakeThenSortHeap_float_Descending_4 1.135 -10.46%
BM_MakeThenSortHeap_float_Descending_64 3.192 -2.00%
BM_MakeThenSortHeap_float_Heap_1 0.274 -
BM_MakeThenSortHeap_float_Heap_1024 8.200 -
BM_MakeThenSortHeap_float_Heap_16 1.887 -2.30%
BM_MakeThenSortHeap_float_Heap_16384 26.059 -
BM_MakeThenSortHeap_float_Heap_256 6.022 -3.77%
BM_MakeThenSortHeap_float_Heap_262144 30.838 -
BM_MakeThenSortHeap_float_Heap_4 1.252 6.05%
BM_MakeThenSortHeap_float_Heap_64 3.468 -2.25%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.467 1.27%
BM_MakeThenSortHeap_float_PipeOrgan_16 3.020 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.430 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.274 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.293 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.527 -1.17%
BM_MakeThenSortHeap_float_PipeOrgan_64 4.012 1.25%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.156 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.983 1.15%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.363 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.019 1.61%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.379 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.479 -1.84%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.853 1.50%
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.233 -
BM_MakeThenSortHeap_float_Random_16 9.950 -
BM_MakeThenSortHeap_float_Random_16384 47.327 -
BM_MakeThenSortHeap_float_Random_256 25.658 -
BM_MakeThenSortHeap_float_Random_262144 62.625 -
BM_MakeThenSortHeap_float_Random_4 4.272 -4.69%
BM_MakeThenSortHeap_float_Random_64 17.893 -
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.871 -1.83%
BM_MakeThenSortHeap_float_SingleElement_16 3.222 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.677 -
BM_MakeThenSortHeap_float_SingleElement_256 4.047 -1.54%
BM_MakeThenSortHeap_float_SingleElement_262144 51.546 1.79%
BM_MakeThenSortHeap_float_SingleElement_4 1.344 -
BM_MakeThenSortHeap_float_SingleElement_64 3.343 -1.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.682 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.822 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.304 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.756 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.218 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.779 8.21%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.307 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.405 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.016 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.197 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.314 1.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.683 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.183 -25.13%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.941 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.111 -2.16%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.546 -1.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.245 -1.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.711 -2.22%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.272 -1.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.853 4.88%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.241 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.269 -4.13%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.850 -1.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.975 -2.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.196 -1.75%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.945 -1.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.045 -2.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.814 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.427 -1.48%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.198 1.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.582 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.342 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.676 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.717 1.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.599 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.986 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.276 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.358 1.46%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.538 1.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.325 1.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.136 1.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.418 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.003 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.413 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.650 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.300 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.394 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.285 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.244 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.514 -3.64%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.858 -
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 35.107 -
BM_MakeThenSortHeap_string_Ascending_16 9.659 -
BM_MakeThenSortHeap_string_Ascending_16384 63.384 1.16%
BM_MakeThenSortHeap_string_Ascending_256 20.386 -
BM_MakeThenSortHeap_string_Ascending_262144 76.615 1.99%
BM_MakeThenSortHeap_string_Ascending_4 5.278 -
BM_MakeThenSortHeap_string_Ascending_64 15.732 -
BM_MakeThenSortHeap_string_Descending_1 1.367 -
BM_MakeThenSortHeap_string_Descending_1024 25.095 -3.71%
BM_MakeThenSortHeap_string_Descending_16 7.758 -
BM_MakeThenSortHeap_string_Descending_16384 65.212 1.45%
BM_MakeThenSortHeap_string_Descending_256 17.623 -
BM_MakeThenSortHeap_string_Descending_262144 87.418 -
BM_MakeThenSortHeap_string_Descending_4 3.715 -
BM_MakeThenSortHeap_string_Descending_64 12.904 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 62.999 -
BM_MakeThenSortHeap_string_Heap_16 17.224 -
BM_MakeThenSortHeap_string_Heap_16384 100.516 -
BM_MakeThenSortHeap_string_Heap_256 49.017 -
BM_MakeThenSortHeap_string_Heap_262144 181.584 1.59%
BM_MakeThenSortHeap_string_Heap_4 5.869 -
BM_MakeThenSortHeap_string_Heap_64 33.688 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.702 3.74%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.490 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.067 1.87%
BM_MakeThenSortHeap_string_PipeOrgan_256 19.745 -1.52%
BM_MakeThenSortHeap_string_PipeOrgan_262144 81.509 2.11%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.843 -
BM_MakeThenSortHeap_string_PipeOrgan_64 14.858 -1.15%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.243 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.501 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.516 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 54.921 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 192.173 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.468 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.661 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.091 -
BM_MakeThenSortHeap_string_Random_16 22.468 -
BM_MakeThenSortHeap_string_Random_16384 109.158 -
BM_MakeThenSortHeap_string_Random_256 54.789 -
BM_MakeThenSortHeap_string_Random_262144 194.535 2.63%
BM_MakeThenSortHeap_string_Random_4 10.332 -
BM_MakeThenSortHeap_string_Random_64 39.370 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 30.115 3.67%
BM_MakeThenSortHeap_string_SingleElement_16 13.993 1.35%
BM_MakeThenSortHeap_string_SingleElement_16384 39.678 5.61%
BM_MakeThenSortHeap_string_SingleElement_256 25.887 3.90%
BM_MakeThenSortHeap_string_SingleElement_262144 52.033 3.72%
BM_MakeThenSortHeap_string_SingleElement_4 6.301 -1.06%
BM_MakeThenSortHeap_string_SingleElement_64 20.176 2.87%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.943 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.598 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.391 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.107 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.627 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.569 3.93%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.435 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.952 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.670 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.027 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.097 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.546 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.171 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.584 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.936 1.41%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.680 2.76%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.800 1.09%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.338 1.63%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.636 1.22%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.039 1.51%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.195 -1.70%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.966 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.926 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.169 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.261 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.355 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.338 -1.12%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.257 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.217 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.433 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.069 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.810 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.817 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.662 -1.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.603 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.964 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.939 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.825 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.620 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.764 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.340 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.603 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.599 -5.75%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.230 -3.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.654 -7.13%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.789 -4.47%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.752 -9.43%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.661 -1.76%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.926 -4.20%
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.691 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.728 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.841 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.681 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.066 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.422 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.726 -
BM_MakeThenSortHeap_uint32_Descending_1 0.279 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.226 -
BM_MakeThenSortHeap_uint32_Descending_16 5.514 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.313 -
BM_MakeThenSortHeap_uint32_Descending_256 8.814 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.413 -
BM_MakeThenSortHeap_uint32_Descending_4 1.449 6.94%
BM_MakeThenSortHeap_uint32_Descending_64 8.669 -
BM_MakeThenSortHeap_uint32_Heap_1 0.275 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.302 -
BM_MakeThenSortHeap_uint32_Heap_16 5.094 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.428 -
BM_MakeThenSortHeap_uint32_Heap_256 8.258 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.406 -
BM_MakeThenSortHeap_uint32_Heap_4 1.195 2.07%
BM_MakeThenSortHeap_uint32_Heap_64 8.176 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.051 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.800 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.207 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.205 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.566 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.407 1.26%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.151 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.604 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.581 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.490 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.466 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.386 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.763 2.79%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.951 -
BM_MakeThenSortHeap_uint32_Random_1 0.275 -
BM_MakeThenSortHeap_uint32_Random_1024 15.552 -
BM_MakeThenSortHeap_uint32_Random_16 8.688 -
BM_MakeThenSortHeap_uint32_Random_16384 22.125 -
BM_MakeThenSortHeap_uint32_Random_256 13.323 -
BM_MakeThenSortHeap_uint32_Random_262144 32.409 -
BM_MakeThenSortHeap_uint32_Random_4 4.003 -
BM_MakeThenSortHeap_uint32_Random_64 11.855 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.478 2.74%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.941 -1.64%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.992 2.66%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.664 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.771 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.410 -4.13%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.212 -1.00%
BM_MakeThenSortHeap_uint64_Ascending_1 0.278 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.674 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.460 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.866 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.742 -
BM_MakeThenSortHeap_uint64_Ascending_262144 24.952 -1.43%
BM_MakeThenSortHeap_uint64_Ascending_4 1.476 1.12%
BM_MakeThenSortHeap_uint64_Ascending_64 8.315 -1.42%
BM_MakeThenSortHeap_uint64_Descending_1 0.279 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.263 -
BM_MakeThenSortHeap_uint64_Descending_16 5.570 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.194 -1.14%
BM_MakeThenSortHeap_uint64_Descending_256 8.643 -1.91%
BM_MakeThenSortHeap_uint64_Descending_262144 24.525 -1.33%
BM_MakeThenSortHeap_uint64_Descending_4 1.391 -2.89%
BM_MakeThenSortHeap_uint64_Descending_64 8.350 -1.07%
BM_MakeThenSortHeap_uint64_Heap_1 0.277 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.395 -
BM_MakeThenSortHeap_uint64_Heap_16 5.319 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.612 -
BM_MakeThenSortHeap_uint64_Heap_256 8.459 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.973 -
BM_MakeThenSortHeap_uint64_Heap_4 1.179 -2.43%
BM_MakeThenSortHeap_uint64_Heap_64 8.183 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.172 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.132 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.477 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.322 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.115 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.408 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.967 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.618 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.489 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.491 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.754 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.918 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.406 -3.98%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.901 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.460 -
BM_MakeThenSortHeap_uint64_Random_16 8.518 -1.17%
BM_MakeThenSortHeap_uint64_Random_16384 22.139 -
BM_MakeThenSortHeap_uint64_Random_256 13.332 -
BM_MakeThenSortHeap_uint64_Random_262144 35.282 -1.26%
BM_MakeThenSortHeap_uint64_Random_4 3.948 -6.65%
BM_MakeThenSortHeap_uint64_Random_64 11.921 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.279 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.764 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.004 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.477 -1.36%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.783 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.094 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.217 -
BM_MakeThenSortHeap_uint64_SingleElement_64 5.960 -
BM_PopHeap_float_1 0.472 -
BM_PopHeap_float_1024 28.482 1.47%
BM_PopHeap_float_16 6.998 -
BM_PopHeap_float_16384 34.060 2.28%
BM_PopHeap_float_256 22.281 -
BM_PopHeap_float_262144 41.746 10.18%
BM_PopHeap_float_4 2.463 -
BM_PopHeap_float_64 13.482 -
BM_PopHeap_pair<uint32,_uint32>_1 0.620 -10.79%
BM_PopHeap_pair<uint32,_uint32>_1024 29.808 -
BM_PopHeap_pair<uint32,_uint32>_16 9.339 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.116 -
BM_PopHeap_pair<uint32,_uint32>_256 22.319 -
BM_PopHeap_pair<uint32,_uint32>_262144 59.301 -
BM_PopHeap_pair<uint32,_uint32>_4 3.204 -
BM_PopHeap_pair<uint32,_uint32>_64 15.797 -
BM_PopHeap_string_1 0.582 -16.89%
BM_PopHeap_string_1024 56.727 -
BM_PopHeap_string_16 14.416 -
BM_PopHeap_string_16384 74.526 1.32%
BM_PopHeap_string_256 41.201 -
BM_PopHeap_string_262144 101.107 -5.79%
BM_PopHeap_string_4 5.340 -
BM_PopHeap_string_64 25.929 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.696 36.20%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.861 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.438 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.568 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.146 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 73.138 -4.12%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.194 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.574 -
BM_PopHeap_uint32_1 0.575 10.48%
BM_PopHeap_uint32_1024 21.414 -
BM_PopHeap_uint32_16 7.578 -
BM_PopHeap_uint32_16384 31.124 -
BM_PopHeap_uint32_256 17.118 1.30%
BM_PopHeap_uint32_262144 40.725 -2.42%
BM_PopHeap_uint32_4 2.666 -
BM_PopHeap_uint32_64 12.629 -
BM_PopHeap_uint64_1 0.442 -22.41%
BM_PopHeap_uint64_1024 21.542 -
BM_PopHeap_uint64_16 7.693 -
BM_PopHeap_uint64_16384 31.544 -
BM_PopHeap_uint64_256 17.140 -
BM_PopHeap_uint64_262144 41.685 -
BM_PopHeap_uint64_4 2.758 1.59%
BM_PopHeap_uint64_64 12.699 -
BM_PushHeap_float_Ascending_1 0.468 -
BM_PushHeap_float_Ascending_1024 3.168 1.51%
BM_PushHeap_float_Ascending_16 1.019 -
BM_PushHeap_float_Ascending_16384 4.209 -1.80%
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.201 -
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.786 2.08%
BM_PushHeap_float_Descending_1 0.542 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.368 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.363 -
BM_PushHeap_float_Descending_64 0.381 -
BM_PushHeap_float_PipeOrgan_1 0.468 -
BM_PushHeap_float_PipeOrgan_1024 2.093 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.522 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.149 -
BM_PushHeap_float_PipeOrgan_4 0.481 -6.90%
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.621 -
BM_PushHeap_float_QuickSortAdversary_16 0.986 -8.00%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
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.556 7.39%
BM_PushHeap_float_Random_1024 7.513 -
BM_PushHeap_float_Random_16 5.296 -1.89%
BM_PushHeap_float_Random_16384 7.690 -
BM_PushHeap_float_Random_256 7.251 -
BM_PushHeap_float_Random_262144 7.644 -
BM_PushHeap_float_Random_4 2.962 -
BM_PushHeap_float_Random_64 6.605 -1.64%
BM_PushHeap_float_SingleElement_1 0.500 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.364 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.401 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.357 -5.75%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.612 -3.55%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.180 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.581 -1.00%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 7.017 1.65%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.255 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.621 -1.57%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.843 -3.07%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.409 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.475 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -2.05%
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.586 17.01%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.556 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.741 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.194 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.106 1.27%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.233 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.351 -1.05%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.663 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.661 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.935 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.012 1.53%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.662 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.623 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.459 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.614 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.364 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.394 -4.30%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.399 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.326 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.660 3.12%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.225 1.61%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.715 3.49%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.701 4.38%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.739 -1.22%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.697 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -2.14%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 3.18%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.550 -2.45%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.569 -1.85%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -2.10%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -5.88%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.543 -1.94%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 13.747 2.29%
BM_PushHeap_string_Ascending_16 4.744 1.09%
BM_PushHeap_string_Ascending_16384 19.984 1.53%
BM_PushHeap_string_Ascending_256 11.107 4.03%
BM_PushHeap_string_Ascending_262144 29.229 -8.61%
BM_PushHeap_string_Ascending_4 2.566 -1.03%
BM_PushHeap_string_Ascending_64 7.570 2.27%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.353 -4.29%
BM_PushHeap_string_Descending_16 2.107 -1.70%
BM_PushHeap_string_Descending_16384 2.346 -2.02%
BM_PushHeap_string_Descending_256 2.286 -1.23%
BM_PushHeap_string_Descending_262144 3.246 -
BM_PushHeap_string_Descending_4 1.905 -
BM_PushHeap_string_Descending_64 2.214 -1.72%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.539 -
BM_PushHeap_string_PipeOrgan_16 4.124 1.13%
BM_PushHeap_string_PipeOrgan_16384 13.025 -
BM_PushHeap_string_PipeOrgan_256 7.927 -
BM_PushHeap_string_PipeOrgan_262144 17.699 -7.86%
BM_PushHeap_string_PipeOrgan_4 2.517 1.15%
BM_PushHeap_string_PipeOrgan_64 5.802 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.060 -
BM_PushHeap_string_QuickSortAdversary_16 10.155 -
BM_PushHeap_string_QuickSortAdversary_16384 15.634 -
BM_PushHeap_string_QuickSortAdversary_256 14.413 -
BM_PushHeap_string_QuickSortAdversary_262144 16.118 -
BM_PushHeap_string_QuickSortAdversary_4 6.086 -
BM_PushHeap_string_QuickSortAdversary_64 12.893 -
BM_PushHeap_string_Random_1 0.698 -
BM_PushHeap_string_Random_1024 14.903 -1.65%
BM_PushHeap_string_Random_16 10.180 -
BM_PushHeap_string_Random_16384 16.193 -4.20%
BM_PushHeap_string_Random_256 14.139 -1.53%
BM_PushHeap_string_Random_262144 18.077 -2.00%
BM_PushHeap_string_Random_4 5.992 -
BM_PushHeap_string_Random_64 12.693 -1.06%
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.488 -
BM_PushHeap_string_SingleElement_16 2.459 -
BM_PushHeap_string_SingleElement_16384 2.495 -
BM_PushHeap_string_SingleElement_256 2.458 -
BM_PushHeap_string_SingleElement_262144 2.525 -2.54%
BM_PushHeap_string_SingleElement_4 2.172 -2.32%
BM_PushHeap_string_SingleElement_64 2.489 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.637 10.18%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.811 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.101 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.938 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.930 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.002 -2.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.969 1.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.697 20.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -1.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.627 -8.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.684 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.732 -2.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.684 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.701 -2.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.915 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.392 -26.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.481 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.540 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.892 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.199 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.909 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.240 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.461 -4.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.078 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.267 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.854 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.335 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.845 1.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.461 7.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.279 3.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.511 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.188 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.547 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.822 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.502 11.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.729 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.748 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.652 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.750 -
BM_PushHeap_uint32_Ascending_1 0.542 12.29%
BM_PushHeap_uint32_Ascending_1024 3.942 -
BM_PushHeap_uint32_Ascending_16 1.397 -
BM_PushHeap_uint32_Ascending_16384 6.635 -
BM_PushHeap_uint32_Ascending_256 3.088 -
BM_PushHeap_uint32_Ascending_262144 8.178 1.69%
BM_PushHeap_uint32_Ascending_4 0.761 -
BM_PushHeap_uint32_Ascending_64 2.228 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.355 -3.10%
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.345 -8.54%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.536 -15.70%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.388 -
BM_PushHeap_uint32_PipeOrgan_256 1.686 -
BM_PushHeap_uint32_PipeOrgan_262144 3.034 -
BM_PushHeap_uint32_PipeOrgan_4 0.533 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.501 -
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.933 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.480 -13.15%
BM_PushHeap_uint32_Random_1024 6.237 1.01%
BM_PushHeap_uint32_Random_16 4.534 1.32%
BM_PushHeap_uint32_Random_16384 6.378 1.37%
BM_PushHeap_uint32_Random_256 6.050 -
BM_PushHeap_uint32_Random_262144 6.357 1.55%
BM_PushHeap_uint32_Random_4 2.406 -4.23%
BM_PushHeap_uint32_Random_64 5.606 1.58%
BM_PushHeap_uint32_SingleElement_1 0.469 -
BM_PushHeap_uint32_SingleElement_1024 0.378 2.84%
BM_PushHeap_uint32_SingleElement_16 0.367 6.31%
BM_PushHeap_uint32_SingleElement_16384 0.372 -
BM_PushHeap_uint32_SingleElement_256 0.397 2.63%
BM_PushHeap_uint32_SingleElement_262144 0.372 3.08%
BM_PushHeap_uint32_SingleElement_4 0.368 7.34%
BM_PushHeap_uint32_SingleElement_64 0.371 3.98%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.577 -
BM_PushHeap_uint64_Ascending_16 0.917 -3.12%
BM_PushHeap_uint64_Ascending_16384 3.649 -1.04%
BM_PushHeap_uint64_Ascending_256 2.092 -
BM_PushHeap_uint64_Ascending_262144 4.666 -2.47%
BM_PushHeap_uint64_Ascending_4 0.546 -
BM_PushHeap_uint64_Ascending_64 1.518 -
BM_PushHeap_uint64_Descending_1 0.575 10.70%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.362 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.382 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.019 -
BM_PushHeap_uint64_PipeOrgan_4 0.497 -
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.917 -1.46%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.990 -
BM_PushHeap_uint64_Random_16 4.226 2.31%
BM_PushHeap_uint64_Random_16384 6.008 -1.12%
BM_PushHeap_uint64_Random_256 5.760 -
BM_PushHeap_uint64_Random_262144 6.030 -
BM_PushHeap_uint64_Random_4 2.116 -5.13%
BM_PushHeap_uint64_Random_64 5.279 -1.30%
BM_PushHeap_uint64_SingleElement_1 0.614 22.92%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.365 -
BM_PushHeap_uint64_SingleElement_256 0.385 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_RangesMakeHeap_float_Ascending_1 0.275 -
BM_RangesMakeHeap_float_Ascending_1024 0.702 -
BM_RangesMakeHeap_float_Ascending_16 0.737 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.648 -
BM_RangesMakeHeap_float_Ascending_262144 0.702 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.275 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.239 8.70%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.258 5.33%
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.291 3.93%
BM_RangesMakeHeap_float_Descending_64 0.247 21.36%
BM_RangesMakeHeap_float_Heap_1 0.270 -
BM_RangesMakeHeap_float_Heap_1024 0.256 -
BM_RangesMakeHeap_float_Heap_16 0.240 11.64%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.257 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.287 -
BM_RangesMakeHeap_float_Heap_64 0.245 12.98%
BM_RangesMakeHeap_float_PipeOrgan_1 0.276 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.297 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.708 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.805 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.530 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.836 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.306 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.504 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.405 -2.44%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.214 -8.53%
BM_RangesMakeHeap_float_Random_16 1.587 -1.09%
BM_RangesMakeHeap_float_Random_16384 1.180 6.67%
BM_RangesMakeHeap_float_Random_256 1.281 -2.77%
BM_RangesMakeHeap_float_Random_262144 1.125 1.05%
BM_RangesMakeHeap_float_Random_4 1.639 12.98%
BM_RangesMakeHeap_float_Random_64 1.422 -5.06%
BM_RangesMakeHeap_float_SingleElement_1 0.274 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.660 -
BM_RangesMakeHeap_float_SingleElement_256 0.642 -
BM_RangesMakeHeap_float_SingleElement_262144 0.722 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.369 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.253 -2.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.384 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.392 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.740 -2.63%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.110 -1.40%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.513 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.513 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.486 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.600 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.476 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.469 -3.69%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.270 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.560 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.559 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.536 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.604 3.13%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.530 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.476 5.93%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.551 6.01%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.348 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.184 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.341 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.377 -1.72%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.413 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.591 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.111 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.327 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.217 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.297 1.03%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.380 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.337 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.133 1.62%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.980 -1.66%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.780 -5.10%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.951 -5.41%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.124 4.69%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.064 1.81%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.517 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.085 -2.73%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.186 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.086 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.172 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.181 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.213 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.780 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.104 -1.32%
BM_RangesMakeHeap_string_Ascending_1 0.256 -
BM_RangesMakeHeap_string_Ascending_1024 5.054 1.13%
BM_RangesMakeHeap_string_Ascending_16 3.650 -
BM_RangesMakeHeap_string_Ascending_16384 5.590 4.98%
BM_RangesMakeHeap_string_Ascending_256 4.867 -
BM_RangesMakeHeap_string_Ascending_262144 8.058 1.04%
BM_RangesMakeHeap_string_Ascending_4 2.871 -
BM_RangesMakeHeap_string_Ascending_64 4.718 -1.39%
BM_RangesMakeHeap_string_Descending_1 0.256 -
BM_RangesMakeHeap_string_Descending_1024 2.772 1.91%
BM_RangesMakeHeap_string_Descending_16 2.363 -
BM_RangesMakeHeap_string_Descending_16384 2.730 -8.96%
BM_RangesMakeHeap_string_Descending_256 2.742 -
BM_RangesMakeHeap_string_Descending_262144 3.607 2.68%
BM_RangesMakeHeap_string_Descending_4 2.149 1.44%
BM_RangesMakeHeap_string_Descending_64 2.605 -
BM_RangesMakeHeap_string_Heap_1 0.254 -
BM_RangesMakeHeap_string_Heap_1024 4.732 -2.00%
BM_RangesMakeHeap_string_Heap_16 4.614 -
BM_RangesMakeHeap_string_Heap_16384 4.940 -2.38%
BM_RangesMakeHeap_string_Heap_256 4.850 -2.06%
BM_RangesMakeHeap_string_Heap_262144 5.152 -3.81%
BM_RangesMakeHeap_string_Heap_4 3.034 -
BM_RangesMakeHeap_string_Heap_64 4.928 -2.35%
BM_RangesMakeHeap_string_PipeOrgan_1 0.255 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.977 1.36%
BM_RangesMakeHeap_string_PipeOrgan_16 3.597 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.177 -4.23%
BM_RangesMakeHeap_string_PipeOrgan_256 4.810 1.01%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.343 -
BM_RangesMakeHeap_string_PipeOrgan_4 2.594 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.697 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.253 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.544 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.504 -1.06%
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.744 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.385 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.713 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.908 -1.42%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.122 -
BM_RangesMakeHeap_string_Random_1 0.252 -
BM_RangesMakeHeap_string_Random_1024 10.719 -
BM_RangesMakeHeap_string_Random_16 8.277 -
BM_RangesMakeHeap_string_Random_16384 12.563 -
BM_RangesMakeHeap_string_Random_256 10.385 -
BM_RangesMakeHeap_string_Random_262144 15.165 -
BM_RangesMakeHeap_string_Random_4 5.724 -
BM_RangesMakeHeap_string_Random_64 9.973 -
BM_RangesMakeHeap_string_SingleElement_1 0.257 -
BM_RangesMakeHeap_string_SingleElement_1024 6.135 -1.60%
BM_RangesMakeHeap_string_SingleElement_16 5.526 -
BM_RangesMakeHeap_string_SingleElement_16384 5.929 -
BM_RangesMakeHeap_string_SingleElement_256 6.221 -1.26%
BM_RangesMakeHeap_string_SingleElement_262144 7.607 3.42%
BM_RangesMakeHeap_string_SingleElement_4 3.601 -
BM_RangesMakeHeap_string_SingleElement_64 6.337 -
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.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.890 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.089 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.091 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.609 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.994 2.23%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.855 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.962 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.773 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.255 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.963 3.04%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.190 -2.27%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.116 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.186 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.774 -2.12%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.046 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.389 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.965 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.124 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.914 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.688 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.450 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.930 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.799 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.093 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.074 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.575 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.748 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.215 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.813 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.804 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.898 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.582 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.818 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.989 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
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.707 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.297 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.929 -
BM_RangesMakeHeap_uint32_Ascending_1 0.269 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.645 -
BM_RangesMakeHeap_uint32_Ascending_16 0.610 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.606 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.667 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.554 -
BM_RangesMakeHeap_uint32_Descending_1 0.277 -
BM_RangesMakeHeap_uint32_Descending_1024 0.255 -
BM_RangesMakeHeap_uint32_Descending_16 0.254 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.258 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.270 -
BM_RangesMakeHeap_uint32_Descending_64 0.233 -
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.245 -
BM_RangesMakeHeap_uint32_Heap_16384 0.234 -
BM_RangesMakeHeap_uint32_Heap_256 0.264 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.275 -3.66%
BM_RangesMakeHeap_uint32_Heap_64 0.225 -10.34%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.697 -2.16%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.029 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.613 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.618 -3.08%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.674 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.429 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.712 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.268 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.623 -
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.277 -
BM_RangesMakeHeap_uint32_Random_1024 1.105 3.10%
BM_RangesMakeHeap_uint32_Random_16 1.276 1.44%
BM_RangesMakeHeap_uint32_Random_16384 1.003 -5.54%
BM_RangesMakeHeap_uint32_Random_256 1.186 -6.37%
BM_RangesMakeHeap_uint32_Random_262144 1.033 1.09%
BM_RangesMakeHeap_uint32_Random_4 1.142 -
BM_RangesMakeHeap_uint32_Random_64 1.221 -2.54%
BM_RangesMakeHeap_uint32_SingleElement_1 0.276 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.494 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.541 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.632 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.322 -3.63%
BM_RangesMakeHeap_uint32_SingleElement_64 0.520 2.43%
BM_RangesMakeHeap_uint64_Ascending_1 0.275 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.661 4.49%
BM_RangesMakeHeap_uint64_Ascending_16384 0.631 -
BM_RangesMakeHeap_uint64_Ascending_256 0.630 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.730 -
BM_RangesMakeHeap_uint64_Ascending_4 0.407 -
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.277 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.261 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.279 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.286 -
BM_RangesMakeHeap_uint64_Descending_64 0.270 10.96%
BM_RangesMakeHeap_uint64_Heap_1 0.273 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.257 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.278 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.275 -
BM_RangesMakeHeap_uint64_Heap_64 0.234 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.652 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.030 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.626 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.643 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.719 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.488 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.618 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.462 8.83%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.460 -
BM_RangesMakeHeap_uint64_Random_1 0.272 -
BM_RangesMakeHeap_uint64_Random_1024 1.130 4.57%
BM_RangesMakeHeap_uint64_Random_16 1.276 1.22%
BM_RangesMakeHeap_uint64_Random_16384 1.024 -4.90%
BM_RangesMakeHeap_uint64_Random_256 1.179 -6.72%
BM_RangesMakeHeap_uint64_Random_262144 1.054 -
BM_RangesMakeHeap_uint64_Random_4 1.924 7.44%
BM_RangesMakeHeap_uint64_Random_64 1.327 6.25%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.566 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.511 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.578 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.762 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.325 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.505 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.273 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.628 -1.27%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.954 -1.12%
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.113 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.592 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.686 -1.20%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.292 -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.956 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.273 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.104 -1.71%
BM_RangesMakeThenSortHeap_float_Descending_16 1.803 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.433 -2.38%
BM_RangesMakeThenSortHeap_float_Descending_256 6.019 -1.50%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.013 -1.79%
BM_RangesMakeThenSortHeap_float_Descending_4 1.283 -1.50%
BM_RangesMakeThenSortHeap_float_Descending_64 3.299 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.271 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.226 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.959 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.279 -2.19%
BM_RangesMakeThenSortHeap_float_Heap_256 6.172 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.228 -1.92%
BM_RangesMakeThenSortHeap_float_Heap_4 1.261 5.75%
BM_RangesMakeThenSortHeap_float_Heap_64 3.571 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.486 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.914 1.21%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.831 -1.37%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.415 1.57%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.862 -1.68%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.514 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.054 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.288 -2.20%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.923 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.237 -4.32%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.030 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.531 -2.53%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.461 -4.33%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.869 -
BM_RangesMakeThenSortHeap_float_Random_1 0.278 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.052 -
BM_RangesMakeThenSortHeap_float_Random_16 9.905 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.828 -1.16%
BM_RangesMakeThenSortHeap_float_Random_256 25.348 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.227 -
BM_RangesMakeThenSortHeap_float_Random_4 4.256 -
BM_RangesMakeThenSortHeap_float_Random_64 17.921 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.281 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.959 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.316 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.568 -3.03%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.129 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 50.677 -1.70%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.345 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.399 -1.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.668 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.818 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.320 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.741 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.291 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.735 2.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.292 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.151 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.895 2.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.803 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.843 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 33.959 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.755 11.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.622 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.147 -1.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.452 -2.50%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.458 -1.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.742 -1.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.575 -1.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.633 1.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.217 -1.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.755 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.754 -2.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.999 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.783 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.755 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.801 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.458 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.951 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.489 -1.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.917 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.516 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.047 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.452 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.860 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.278 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.216 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.410 -1.97%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.070 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.061 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.004 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.304 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.271 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.644 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.295 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.420 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.286 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.250 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.623 -27.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.863 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.010 -4.65%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.442 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 62.835 -
BM_RangesMakeThenSortHeap_string_Ascending_256 19.586 -1.00%
BM_RangesMakeThenSortHeap_string_Ascending_262144 84.097 8.95%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.389 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.448 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 28.420 -4.63%
BM_RangesMakeThenSortHeap_string_Descending_16 7.847 -
BM_RangesMakeThenSortHeap_string_Descending_16384 66.865 1.59%
BM_RangesMakeThenSortHeap_string_Descending_256 18.694 -
BM_RangesMakeThenSortHeap_string_Descending_262144 89.736 4.19%
BM_RangesMakeThenSortHeap_string_Descending_4 3.635 -2.17%
BM_RangesMakeThenSortHeap_string_Descending_64 13.126 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.190 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.797 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.856 -
BM_RangesMakeThenSortHeap_string_Heap_256 48.979 -
BM_RangesMakeThenSortHeap_string_Heap_262144 183.421 2.30%
BM_RangesMakeThenSortHeap_string_Heap_4 5.992 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.251 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.330 1.35%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.943 4.41%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.476 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.059 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 87.631 9.72%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.810 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.240 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.838 1.27%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.848 1.14%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.037 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.387 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 195.701 2.84%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.700 1.39%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.333 1.49%
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.070 -
BM_RangesMakeThenSortHeap_string_Random_16 22.508 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.751 -
BM_RangesMakeThenSortHeap_string_Random_256 54.594 -
BM_RangesMakeThenSortHeap_string_Random_262144 194.964 2.25%
BM_RangesMakeThenSortHeap_string_Random_4 10.479 -
BM_RangesMakeThenSortHeap_string_Random_64 39.385 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.102 -2.92%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.433 -5.26%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.671 -
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.424 -4.15%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 51.595 2.82%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.062 -5.61%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.247 -3.56%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.323 1.25%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.754 1.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.991 1.28%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.407 1.19%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.486 1.33%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.462 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.717 1.76%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.949 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.667 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.020 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.086 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.530 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.122 -2.33%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.544 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.596 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.572 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.277 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.001 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.768 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.076 1.45%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.895 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.137 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.987 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.449 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.287 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.833 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.332 -1.53%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.322 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.307 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.411 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.216 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.943 1.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.061 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.560 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.814 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.011 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.959 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.887 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.554 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.896 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.356 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.490 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.157 5.67%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.215 4.19%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.751 8.63%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.155 4.56%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.493 10.03%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.670 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.190 4.65%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.682 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.731 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.842 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.668 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.986 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.427 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.683 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.268 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.244 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.535 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.303 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.763 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.374 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.344 -5.75%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.683 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.287 -1.35%
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.116 -1.12%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.370 -1.08%
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.286 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.338 -1.78%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.231 1.32%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.082 -1.59%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.077 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.827 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.207 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.225 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.548 -1.26%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.371 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.187 -1.24%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.657 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.603 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.492 -1.07%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.442 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.405 -1.44%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.711 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.936 -1.16%
BM_RangesMakeThenSortHeap_uint32_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.547 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.738 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.227 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.318 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.591 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.981 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.976 1.09%
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.468 5.28%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.027 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.809 1.71%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.643 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.792 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.433 -8.39%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.207 -1.90%
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.281 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.720 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.531 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.034 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.777 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.202 -1.04%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.468 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.425 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.281 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.279 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.616 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.337 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.739 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.834 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.479 3.75%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.437 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.271 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.410 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.308 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.658 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.465 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.033 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.185 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.218 -1.80%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.199 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.142 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.509 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.433 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.158 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.403 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.974 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.645 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.539 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.512 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.784 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.967 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.411 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.927 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.442 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.496 -2.61%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.100 -1.38%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.330 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.322 -1.72%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.040 -3.05%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.774 -1.15%
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.776 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.135 3.04%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.764 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.791 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.176 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.230 2.06%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.945 -
BM_RangesPopHeap_float_1 0.477 -
BM_RangesPopHeap_float_1024 27.653 -3.97%
BM_RangesPopHeap_float_16 6.940 -
BM_RangesPopHeap_float_16384 33.128 -3.75%
BM_RangesPopHeap_float_256 22.057 -2.71%
BM_RangesPopHeap_float_262144 36.262 4.81%
BM_RangesPopHeap_float_4 2.441 -
BM_RangesPopHeap_float_64 13.278 -3.23%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.508 20.71%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.511 -2.58%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.256 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.626 -2.92%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.290 -1.37%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 58.281 -3.82%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.194 -2.17%
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.815 -1.96%
BM_RangesPopHeap_string_1 0.528 16.95%
BM_RangesPopHeap_string_1024 57.107 1.56%
BM_RangesPopHeap_string_16 14.420 -
BM_RangesPopHeap_string_16384 77.529 7.34%
BM_RangesPopHeap_string_256 41.397 1.57%
BM_RangesPopHeap_string_262144 101.386 5.66%
BM_RangesPopHeap_string_4 5.335 -
BM_RangesPopHeap_string_64 26.025 1.02%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.696 11.83%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.733 -1.44%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.411 -1.80%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.167 -1.93%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.943 -1.77%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.087 -1.15%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.112 -3.46%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.546 -1.13%
BM_RangesPopHeap_uint32_1 0.637 44.01%
BM_RangesPopHeap_uint32_1024 21.285 -2.44%
BM_RangesPopHeap_uint32_16 7.564 -1.83%
BM_RangesPopHeap_uint32_16384 31.072 -3.18%
BM_RangesPopHeap_uint32_256 17.105 -
BM_RangesPopHeap_uint32_262144 40.950 -4.40%
BM_RangesPopHeap_uint32_4 2.645 -1.12%
BM_RangesPopHeap_uint32_64 12.666 -
BM_RangesPopHeap_uint64_1 0.568 29.16%
BM_RangesPopHeap_uint64_1024 21.516 -2.36%
BM_RangesPopHeap_uint64_16 7.617 -1.94%
BM_RangesPopHeap_uint64_16384 31.437 -2.96%
BM_RangesPopHeap_uint64_256 17.121 -1.82%
BM_RangesPopHeap_uint64_262144 41.937 -3.07%
BM_RangesPopHeap_uint64_4 2.651 -5.49%
BM_RangesPopHeap_uint64_64 12.651 -3.03%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.120 -
BM_RangesPushHeap_float_Ascending_16 0.986 -
BM_RangesPushHeap_float_Ascending_16384 4.293 -1.84%
BM_RangesPushHeap_float_Ascending_256 2.482 -
BM_RangesPushHeap_float_Ascending_262144 5.208 2.50%
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.748 -
BM_RangesPushHeap_float_Descending_1 0.462 -33.69%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.363 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.384 -
BM_RangesPushHeap_float_Descending_4 0.356 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.468 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.516 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.154 -
BM_RangesPushHeap_float_PipeOrgan_4 0.482 -
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.616 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.980 -4.93%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.417 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.536 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.462 17.49%
BM_RangesPushHeap_float_Random_1024 7.507 1.12%
BM_RangesPushHeap_float_Random_16 5.311 -
BM_RangesPushHeap_float_Random_16384 7.683 1.11%
BM_RangesPushHeap_float_Random_256 7.281 -
BM_RangesPushHeap_float_Random_262144 7.550 -
BM_RangesPushHeap_float_Random_4 3.003 -
BM_RangesPushHeap_float_Random_64 6.621 -1.11%
BM_RangesPushHeap_float_SingleElement_1 0.467 -
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.368 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.403 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.374 -
BM_RangesPushHeap_float_SingleElement_64 0.380 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.393 -21.10%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.176 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.672 4.98%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.924 -1.19%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.252 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.693 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.832 -3.78%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.411 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.507 2.15%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.473 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.516 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.473 -18.98%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.560 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.746 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.198 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.060 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.237 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.338 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.660 -1.99%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.656 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.924 -1.09%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.990 1.80%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.674 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.606 -3.30%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.476 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.615 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.347 -3.83%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.555 3.86%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.501 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.545 2.23%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.568 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.242 -1.86%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.608 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.719 5.98%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.827 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.447 13.82%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.580 5.47%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.580 5.25%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.597 4.75%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.574 5.49%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.542 1.92%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.585 6.75%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 14.318 -
BM_RangesPushHeap_string_Ascending_16 4.717 -
BM_RangesPushHeap_string_Ascending_16384 20.392 -4.79%
BM_RangesPushHeap_string_Ascending_256 11.609 -
BM_RangesPushHeap_string_Ascending_262144 29.069 -1.77%
BM_RangesPushHeap_string_Ascending_4 2.571 -
BM_RangesPushHeap_string_Ascending_64 7.753 -
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.357 -5.95%
BM_RangesPushHeap_string_Descending_16 2.109 -
BM_RangesPushHeap_string_Descending_16384 2.333 -3.59%
BM_RangesPushHeap_string_Descending_256 2.286 -3.50%
BM_RangesPushHeap_string_Descending_262144 3.164 -20.86%
BM_RangesPushHeap_string_Descending_4 1.899 -2.21%
BM_RangesPushHeap_string_Descending_64 2.197 -3.52%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.643 -1.91%
BM_RangesPushHeap_string_PipeOrgan_16 4.064 -1.53%
BM_RangesPushHeap_string_PipeOrgan_16384 12.929 -5.46%
BM_RangesPushHeap_string_PipeOrgan_256 7.845 -4.24%
BM_RangesPushHeap_string_PipeOrgan_262144 17.488 -1.22%
BM_RangesPushHeap_string_PipeOrgan_4 2.479 -1.28%
BM_RangesPushHeap_string_PipeOrgan_64 5.786 -1.86%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.700 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.167 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.195 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.673 -1.48%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.517 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.246 -1.52%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.105 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.931 -
BM_RangesPushHeap_string_Random_1 0.698 -
BM_RangesPushHeap_string_Random_1024 15.042 2.00%
BM_RangesPushHeap_string_Random_16 10.242 -
BM_RangesPushHeap_string_Random_16384 16.309 1.57%
BM_RangesPushHeap_string_Random_256 14.323 1.57%
BM_RangesPushHeap_string_Random_262144 18.246 -5.37%
BM_RangesPushHeap_string_Random_4 5.932 -
BM_RangesPushHeap_string_Random_64 12.840 1.22%
BM_RangesPushHeap_string_SingleElement_1 0.700 -
BM_RangesPushHeap_string_SingleElement_1024 2.449 -1.60%
BM_RangesPushHeap_string_SingleElement_16 2.415 -2.94%
BM_RangesPushHeap_string_SingleElement_16384 2.456 -1.25%
BM_RangesPushHeap_string_SingleElement_256 2.433 -2.12%
BM_RangesPushHeap_string_SingleElement_262144 2.510 -
BM_RangesPushHeap_string_SingleElement_4 2.170 -
BM_RangesPushHeap_string_SingleElement_64 2.455 -2.76%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.535 -7.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.814 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.085 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.922 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.939 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.597 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.007 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.976 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.576 23.53%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.695 -1.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.640 -11.33%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.732 -3.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.685 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.692 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.904 -2.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.500 16.61%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.473 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.540 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.530 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.888 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.178 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.896 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.243 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.448 -4.77%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.079 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.285 1.81%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.860 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.825 -3.40%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.629 42.61%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.543 1.37%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.449 1.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.331 -1.92%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.275 1.80%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.523 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.470 -2.90%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.819 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.521 11.54%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.732 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.748 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.660 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -2.16%
BM_RangesPushHeap_uint32_Ascending_1 0.466 -19.34%
BM_RangesPushHeap_uint32_Ascending_1024 3.926 -1.22%
BM_RangesPushHeap_uint32_Ascending_16 1.395 -
BM_RangesPushHeap_uint32_Ascending_16384 6.603 -4.61%
BM_RangesPushHeap_uint32_Ascending_256 3.079 -1.13%
BM_RangesPushHeap_uint32_Ascending_262144 8.095 -2.96%
BM_RangesPushHeap_uint32_Ascending_4 0.760 -
BM_RangesPushHeap_uint32_Ascending_64 2.219 -1.06%
BM_RangesPushHeap_uint32_Descending_1 0.466 -
BM_RangesPushHeap_uint32_Descending_1024 0.385 -
BM_RangesPushHeap_uint32_Descending_16 0.356 -
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.379 -
BM_RangesPushHeap_uint32_Descending_4 0.342 -
BM_RangesPushHeap_uint32_Descending_64 0.375 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.614 12.25%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.872 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.385 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.059 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.309 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.503 8.37%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.930 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.501 3.93%
BM_RangesPushHeap_uint32_Random_1024 6.068 -4.43%
BM_RangesPushHeap_uint32_Random_16 4.493 -2.46%
BM_RangesPushHeap_uint32_Random_16384 6.300 -1.43%
BM_RangesPushHeap_uint32_Random_256 5.976 -1.90%
BM_RangesPushHeap_uint32_Random_262144 6.296 -2.04%
BM_RangesPushHeap_uint32_Random_4 2.403 -1.32%
BM_RangesPushHeap_uint32_Random_64 5.538 -1.19%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint32_SingleElement_16 0.336 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.382 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.342 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.468 -
BM_RangesPushHeap_uint64_Ascending_1024 2.576 -6.09%
BM_RangesPushHeap_uint64_Ascending_16 0.945 -6.57%
BM_RangesPushHeap_uint64_Ascending_16384 3.602 -4.71%
BM_RangesPushHeap_uint64_Ascending_256 2.092 -8.47%
BM_RangesPushHeap_uint64_Ascending_262144 4.900 -2.52%
BM_RangesPushHeap_uint64_Ascending_4 0.543 -
BM_RangesPushHeap_uint64_Ascending_64 1.521 -12.10%
BM_RangesPushHeap_uint64_Descending_1 0.697 69.08%
BM_RangesPushHeap_uint64_Descending_1024 0.390 -
BM_RangesPushHeap_uint64_Descending_16 0.377 -
BM_RangesPushHeap_uint64_Descending_16384 0.385 -
BM_RangesPushHeap_uint64_Descending_256 0.409 -
BM_RangesPushHeap_uint64_Descending_262144 0.385 -
BM_RangesPushHeap_uint64_Descending_4 0.385 2.90%
BM_RangesPushHeap_uint64_Descending_64 0.384 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.468 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.886 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.383 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.036 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.485 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.928 -2.04%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.904 1.15%
BM_RangesPushHeap_uint64_Random_16 4.385 4.61%
BM_RangesPushHeap_uint64_Random_16384 5.994 -3.23%
BM_RangesPushHeap_uint64_Random_256 5.773 -
BM_RangesPushHeap_uint64_Random_262144 6.111 -1.25%
BM_RangesPushHeap_uint64_Random_4 2.145 -2.57%
BM_RangesPushHeap_uint64_Random_64 5.265 1.75%
BM_RangesPushHeap_uint64_SingleElement_1 0.697 49.53%
BM_RangesPushHeap_uint64_SingleElement_1024 0.374 -
BM_RangesPushHeap_uint64_SingleElement_16 0.358 3.32%
BM_RangesPushHeap_uint64_SingleElement_16384 0.373 -
BM_RangesPushHeap_uint64_SingleElement_256 0.395 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.368 -
BM_RangesPushHeap_uint64_SingleElement_4 0.373 3.05%
BM_RangesPushHeap_uint64_SingleElement_64 0.376 4.14%
BM_RangesSortHeap_float_1 0.262 -
BM_RangesSortHeap_float_1024 7.947 -
BM_RangesSortHeap_float_16 1.600 -
BM_RangesSortHeap_float_16384 27.600 -
BM_RangesSortHeap_float_256 5.783 -
BM_RangesSortHeap_float_262144 30.785 -
BM_RangesSortHeap_float_4 1.054 -
BM_RangesSortHeap_float_64 3.234 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.265 5.39%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.680 -1.10%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.968 -1.63%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.595 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.139 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.346 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.493 -7.31%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.663 -1.08%
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 60.483 2.52%
BM_RangesSortHeap_string_16 14.407 1.91%
BM_RangesSortHeap_string_16384 99.161 3.16%
BM_RangesSortHeap_string_256 45.427 2.50%
BM_RangesSortHeap_string_262144 177.087 2.45%
BM_RangesSortHeap_string_4 4.302 1.41%
BM_RangesSortHeap_string_64 30.453 2.46%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.245 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.618 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.605 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.744 1.01%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.476 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.385 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.412 1.45%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.509 1.68%
BM_RangesSortHeap_uint32_1 0.255 -
BM_RangesSortHeap_uint32_1024 10.237 -
BM_RangesSortHeap_uint32_16 4.808 -
BM_RangesSortHeap_uint32_16384 16.429 -
BM_RangesSortHeap_uint32_256 8.096 -
BM_RangesSortHeap_uint32_262144 24.440 -
BM_RangesSortHeap_uint32_4 1.045 -
BM_RangesSortHeap_uint32_64 7.918 -
BM_RangesSortHeap_uint64_1 0.260 -
BM_RangesSortHeap_uint64_1024 10.175 -
BM_RangesSortHeap_uint64_16 4.917 -
BM_RangesSortHeap_uint64_16384 16.331 -
BM_RangesSortHeap_uint64_256 8.285 -
BM_RangesSortHeap_uint64_262144 24.477 -
BM_RangesSortHeap_uint64_4 0.943 -1.19%
BM_RangesSortHeap_uint64_64 7.956 -
BM_SortHeap_float_1 0.260 5.46%
BM_SortHeap_float_1024 8.047 -
BM_SortHeap_float_16 1.600 -
BM_SortHeap_float_16384 28.418 -
BM_SortHeap_float_256 5.826 -
BM_SortHeap_float_262144 31.308 -
BM_SortHeap_float_4 1.062 -
BM_SortHeap_float_64 3.232 -
BM_SortHeap_pair<uint32,_uint32>_1 0.256 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.817 -
BM_SortHeap_pair<uint32,_uint32>_16 6.035 2.39%
BM_SortHeap_pair<uint32,_uint32>_16384 22.736 -
BM_SortHeap_pair<uint32,_uint32>_256 10.211 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.657 -
BM_SortHeap_pair<uint32,_uint32>_4 1.482 -9.42%
BM_SortHeap_pair<uint32,_uint32>_64 8.729 -
BM_SortHeap_string_1 1.095 -
BM_SortHeap_string_1024 60.018 1.02%
BM_SortHeap_string_16 14.273 -
BM_SortHeap_string_16384 97.772 1.22%
BM_SortHeap_string_256 45.075 -
BM_SortHeap_string_262144 178.075 2.79%
BM_SortHeap_string_4 4.277 -
BM_SortHeap_string_64 30.150 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.591 -1.55%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.578 -2.00%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.773 -1.22%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.427 -2.00%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.631 -1.27%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.416 2.53%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.332 -3.30%
BM_SortHeap_uint32_1 0.261 -
BM_SortHeap_uint32_1024 10.250 -
BM_SortHeap_uint32_16 4.821 -
BM_SortHeap_uint32_16384 16.409 -
BM_SortHeap_uint32_256 8.130 -
BM_SortHeap_uint32_262144 24.508 -
BM_SortHeap_uint32_4 1.037 -
BM_SortHeap_uint32_64 8.070 -
BM_SortHeap_uint64_1 0.264 4.26%
BM_SortHeap_uint64_1024 10.200 -
BM_SortHeap_uint64_16 4.915 -1.15%
BM_SortHeap_uint64_16384 16.479 -
BM_SortHeap_uint64_256 8.357 -
BM_SortHeap_uint64_262144 24.715 -
BM_SortHeap_uint64_4 0.943 -
BM_SortHeap_uint64_64 7.953 -
BM_StringAssignAsciizMix_Opaque 4.831 -1.86%
BM_StringAssignAsciizMix_Transparent 3.058 -2.29%
BM_StringAssignAsciiz_Empty_Opaque 2.881 -
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 182.019 -
BM_StringAssignAsciiz_Huge_Transparent 182.297 -
BM_StringAssignAsciiz_Large_Opaque 11.587 -1.96%
BM_StringAssignAsciiz_Large_Transparent 11.596 -2.92%
BM_StringAssignAsciiz_Small_Opaque 2.883 -
BM_StringAssignAsciiz_Small_Transparent 0.459 -
BM_StringAssignStr_Empty_Opaque 0.730 -
BM_StringAssignStr_Empty_Transparent 0.494 -
BM_StringAssignStr_Huge_Opaque 108.673 -2.15%
BM_StringAssignStr_Huge_Transparent 109.952 -
BM_StringAssignStr_Large_Opaque 10.427 -
BM_StringAssignStr_Large_Transparent 10.493 -
BM_StringAssignStr_Small_Opaque 0.734 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.079 -4.92%
BM_StringConstructDestroyCStr_Empty_Transparent 0.364 15.31%
BM_StringConstructDestroyCStr_Huge_Opaque 158.215 -1.25%
BM_StringConstructDestroyCStr_Huge_Transparent 69.618 -1.16%
BM_StringConstructDestroyCStr_Large_Opaque 14.954 1.34%
BM_StringConstructDestroyCStr_Large_Transparent 9.103 -3.63%
BM_StringConstructDestroyCStr_Small_Opaque 2.187 5.07%
BM_StringConstructDestroyCStr_Small_Transparent 0.375 8.42%
BM_StringCopy_Empty 0.652 -
BM_StringCopy_Huge 104.108 -1.71%
BM_StringCopy_Large 6.255 -
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.267 -
BM_StringDestroy_Empty 0.754 -
BM_StringDestroy_Huge 10.789 -
BM_StringDestroy_Large 6.829 -3.96%
BM_StringDestroy_Small 0.754 16.08%
BM_StringEraseToEnd_Empty_Opaque 0.619 -
BM_StringEraseToEnd_Empty_Transparent 0.356 -
BM_StringEraseToEnd_Huge_Opaque 2.531 -
BM_StringEraseToEnd_Huge_Transparent 2.496 -
BM_StringEraseToEnd_Large_Opaque 1.012 -1.12%
BM_StringEraseToEnd_Large_Transparent 0.846 -
BM_StringEraseToEnd_Small_Opaque 0.607 -
BM_StringEraseToEnd_Small_Transparent 0.417 -
BM_StringEraseWithMove_Empty_Opaque 0.851 6.83%
BM_StringEraseWithMove_Empty_Transparent 0.613 9.18%
BM_StringEraseWithMove_Huge_Opaque 49.175 -4.60%
BM_StringEraseWithMove_Huge_Transparent 46.689 -8.95%
BM_StringEraseWithMove_Large_Opaque 2.593 -9.00%
BM_StringEraseWithMove_Large_Transparent 2.348 -11.03%
BM_StringEraseWithMove_Small_Opaque 2.590 -
BM_StringEraseWithMove_Small_Transparent 2.534 -4.96%
BM_StringFindAllMatch/1 2.739 -
BM_StringFindAllMatch/131072 2276.545 -
BM_StringFindAllMatch/32768 575.338 -
BM_StringFindAllMatch/4096 86.271 7.51%
BM_StringFindAllMatch/512 11.635 -
BM_StringFindAllMatch/64 3.109 -
BM_StringFindAllMatch/8 2.550 2.67%
BM_StringFindCharLiteral/1024 16.947 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.411 -3.91%
BM_StringFindCharLiteral/256 5.315 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.478 -9.07%
BM_StringFindCharLiteral/512 9.236 -
BM_StringFindCharLiteral/64 2.106 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.328 -4.00%
BM_StringFindMatch1/1 983.244 -
BM_StringFindMatch1/32768 1574.750 -
BM_StringFindMatch1/4096 1059.191 -
BM_StringFindMatch1/512 995.443 -
BM_StringFindMatch1/64 987.314 -
BM_StringFindMatch1/8 983.273 -
BM_StringFindMatch2/1 983.353 -
BM_StringFindMatch2/32768 1575.326 -
BM_StringFindMatch2/4096 1059.706 -
BM_StringFindMatch2/512 993.236 -
BM_StringFindMatch2/64 986.235 -
BM_StringFindMatch2/8 983.109 -
BM_StringFindNoMatch/10 1.272 -
BM_StringFindNoMatch/131072 1966.460 -
BM_StringFindNoMatch/32768 499.542 -
BM_StringFindNoMatch/4096 75.272 -
BM_StringFindNoMatch/512 9.228 -
BM_StringFindNoMatch/64 1.960 1.02%
BM_StringFindStringLiteral/1024 18.087 -
BM_StringFindStringLiteral/128 3.148 -
BM_StringFindStringLiteral/16 1.626 -
BM_StringFindStringLiteral/2048 40.389 -
BM_StringFindStringLiteral/256 5.335 -
BM_StringFindStringLiteral/32 1.661 -
BM_StringFindStringLiteral/4096 77.537 -
BM_StringFindStringLiteral/512 9.611 -
BM_StringFindStringLiteral/64 2.176 4.18%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.529 -
BM_StringMove_Empty 1.304 1.27%
BM_StringMove_Huge 1.293 -
BM_StringMove_Large 1.294 -
BM_StringMove_Small 1.295 -
BM_StringRead_Cold_Deep_Empty 1.366 48.86%
BM_StringRead_Cold_Deep_Large 1.835 29.83%
BM_StringRead_Cold_Deep_Small 1.266 32.51%
BM_StringRead_Cold_Shallow_Empty 1.306 43.68%
BM_StringRead_Cold_Shallow_Large 1.572 29.00%
BM_StringRead_Cold_Shallow_Small 1.265 42.65%
BM_StringRead_Hot_Deep_Empty 0.472 -
BM_StringRead_Hot_Deep_Large 0.615 5.33%
BM_StringRead_Hot_Deep_Small 0.476 -
BM_StringRead_Hot_Shallow_Empty 0.466 -2.15%
BM_StringRead_Hot_Shallow_Large 0.464 -
BM_StringRead_Hot_Shallow_Small 0.483 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.589 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.689 6.56%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.365 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.272 9.99%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.423 2.58%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.022 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.719 6.56%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.248 8.01%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.663 3.22%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.205 4.28%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.329 -26.58%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.331 -26.07%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.331 -26.12%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.332 -25.95%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.259 -27.34%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.449 -23.76%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.539 -9.20%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.826 -1.66%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.813 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.394 -13.71%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.450 47.45%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.360 19.45%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.507 10.33%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.548 19.27%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.613 22.61%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.460 -8.53%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.211 -2.44%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.799 -12.84%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.276 -19.45%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.019 2.95%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.680 4.84%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.170 -6.05%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.744 2.55%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.652 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.574 1.53%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.992 5.93%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.516 8.31%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.765 2.21%
BM_StringRelational_Compare_Empty_Empty_Control 1.662 -
BM_StringRelational_Compare_Empty_Huge_Control 1.662 3.40%
BM_StringRelational_Compare_Empty_Large_Control 1.678 1.30%
BM_StringRelational_Compare_Empty_Small_Control 1.729 2.96%
BM_StringRelational_Compare_Huge_Empty_Control 1.622 -5.02%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.906 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.689 -
BM_StringRelational_Compare_Huge_Huge_Control 98.916 -
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.395 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.847 -
BM_StringRelational_Compare_Small_Empty_Control 1.665 3.61%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.395 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.636 -1.32%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.390 -
BM_StringRelational_Compare_Small_Small_Control 1.851 -
BM_StringRelational_Eq_Empty_Empty_Control 1.931 -3.46%
BM_StringRelational_Eq_Empty_Huge_Control 0.492 2.62%
BM_StringRelational_Eq_Empty_Large_Control 0.482 -2.45%
BM_StringRelational_Eq_Empty_Small_Control 0.478 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.786 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.975 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.123 -
BM_StringRelational_Eq_Huge_Huge_Control 98.985 -
BM_StringRelational_Eq_Large_Huge_Control 0.478 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.436 5.53%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.961 2.88%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.723 -3.45%
BM_StringRelational_Eq_Large_Large_Control 2.167 -
BM_StringRelational_Eq_Small_Huge_Control 0.487 -
BM_StringRelational_Eq_Small_Large_Control 0.487 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.689 5.18%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.129 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.464 -8.91%
BM_StringRelational_Eq_Small_Small_Control 1.829 -3.83%
BM_StringRelational_Less_Empty_Empty_Control 2.019 -3.19%
BM_StringRelational_Less_Empty_Huge_Control 2.100 -
BM_StringRelational_Less_Empty_Large_Control 1.878 -
BM_StringRelational_Less_Empty_Small_Control 1.994 -4.72%
BM_StringRelational_Less_Huge_Empty_Control 2.052 3.34%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.321 -4.79%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.270 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.065 -
BM_StringRelational_Less_Huge_Huge_Control 99.220 -
BM_StringRelational_Less_Huge_Large_Control 2.470 5.56%
BM_StringRelational_Less_Huge_Small_Control 1.671 -11.95%
BM_StringRelational_Less_Large_Empty_Control 2.092 3.36%
BM_StringRelational_Less_Large_Huge_Control 2.307 7.15%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.387 9.85%
BM_StringRelational_Less_Large_Large_ChangeLast 1.887 -1.06%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.427 4.05%
BM_StringRelational_Less_Large_Small_Control 1.785 6.87%
BM_StringRelational_Less_Small_Empty_Control 1.934 -6.20%
BM_StringRelational_Less_Small_Huge_Control 1.619 -8.35%
BM_StringRelational_Less_Small_Large_Control 1.847 2.32%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.436 8.95%
BM_StringRelational_Less_Small_Small_ChangeLast 1.780 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.344 -2.99%
BM_StringRelational_Less_Small_Small_Control 1.878 8.50%
BM_StringResizeAndOverwrite 0.870 3.61%
BM_align/1 0.905 -
BM_align/256 0.905 -
BM_align/64 0.905 -
BM_align/8 0.906 -
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.497 -1.76%
BM_deque_deque_copy/1024 39.287 2.23%
BM_deque_deque_copy/2 3.173 -1.84%
BM_deque_deque_copy/4000 150.427 1.69%
BM_deque_deque_copy/4096 149.714 -
BM_deque_deque_copy/512 20.364 -
BM_deque_deque_copy/5500 199.903 -2.19%
BM_deque_deque_copy/64 5.471 -
BM_deque_deque_copy/64000 2814.663 3.86%
BM_deque_deque_copy/65536 3170.591 7.14%
BM_deque_deque_copy/70000 3177.749 10.56%
BM_deque_deque_copy_backward/0 1.388 -
BM_deque_deque_copy_backward/1 3.366 -3.78%
BM_deque_deque_copy_backward/1024 41.271 -
BM_deque_deque_copy_backward/2 3.006 -3.66%
BM_deque_deque_copy_backward/4000 146.324 -1.23%
BM_deque_deque_copy_backward/4096 155.656 -
BM_deque_deque_copy_backward/512 22.618 1.03%
BM_deque_deque_copy_backward/5500 205.778 -
BM_deque_deque_copy_backward/64 5.105 1.21%
BM_deque_deque_copy_backward/64000 8102.010 -2.72%
BM_deque_deque_copy_backward/65536 8279.203 1.32%
BM_deque_deque_copy_backward/70000 8457.328 -7.08%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.488 -1.60%
BM_deque_deque_move/1024 39.451 1.80%
BM_deque_deque_move/2 3.173 -1.92%
BM_deque_deque_move/4000 149.892 1.30%
BM_deque_deque_move/4096 150.423 -
BM_deque_deque_move/512 20.362 -
BM_deque_deque_move/5500 200.902 -
BM_deque_deque_move/64 5.492 1.16%
BM_deque_deque_move/64000 2765.222 -
BM_deque_deque_move/65536 3091.287 -
BM_deque_deque_move/70000 3541.891 9.79%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.426 -1.18%
BM_deque_deque_move_backward/1024 41.222 -
BM_deque_deque_move_backward/2 3.063 -1.57%
BM_deque_deque_move_backward/4000 146.835 -2.06%
BM_deque_deque_move_backward/4096 154.880 -
BM_deque_deque_move_backward/512 21.404 -
BM_deque_deque_move_backward/5500 206.628 -
BM_deque_deque_move_backward/64 5.076 -
BM_deque_deque_move_backward/64000 8107.289 1.57%
BM_deque_deque_move_backward/65536 8228.246 -3.22%
BM_deque_deque_move_backward/70000 8902.590 5.05%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.508 -
BM_deque_deque_ranges_copy/1024 39.327 -
BM_deque_deque_ranges_copy/2 3.174 -1.74%
BM_deque_deque_ranges_copy/4000 148.691 1.40%
BM_deque_deque_ranges_copy/4096 151.191 -
BM_deque_deque_ranges_copy/512 20.290 -
BM_deque_deque_ranges_copy/5500 201.713 -
BM_deque_deque_ranges_copy/64 5.401 1.01%
BM_deque_deque_ranges_copy/64000 3112.328 14.32%
BM_deque_deque_ranges_copy/65536 2934.317 -3.38%
BM_deque_deque_ranges_copy/70000 3431.016 12.42%
BM_deque_deque_ranges_copy_backward/0 1.389 -
BM_deque_deque_ranges_copy_backward/1 3.355 -3.18%
BM_deque_deque_ranges_copy_backward/1024 41.320 -
BM_deque_deque_ranges_copy_backward/2 3.006 -3.45%
BM_deque_deque_ranges_copy_backward/4000 145.956 -1.12%
BM_deque_deque_ranges_copy_backward/4096 154.150 -
BM_deque_deque_ranges_copy_backward/512 21.420 -
BM_deque_deque_ranges_copy_backward/5500 205.861 -
BM_deque_deque_ranges_copy_backward/64 5.102 1.18%
BM_deque_deque_ranges_copy_backward/64000 8020.984 1.59%
BM_deque_deque_ranges_copy_backward/65536 8342.034 2.12%
BM_deque_deque_ranges_copy_backward/70000 8945.187 3.20%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.488 -1.73%
BM_deque_deque_ranges_move/1024 39.308 -
BM_deque_deque_ranges_move/2 3.174 -1.62%
BM_deque_deque_ranges_move/4000 147.313 -
BM_deque_deque_ranges_move/4096 149.445 -
BM_deque_deque_ranges_move/512 20.298 -
BM_deque_deque_ranges_move/5500 199.382 -1.24%
BM_deque_deque_ranges_move/64 5.400 1.09%
BM_deque_deque_ranges_move/64000 2932.122 -2.26%
BM_deque_deque_ranges_move/65536 2927.867 -
BM_deque_deque_ranges_move/70000 3275.611 8.81%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.490 -
BM_deque_deque_ranges_move_backward/1024 41.274 -
BM_deque_deque_ranges_move_backward/2 3.061 -1.55%
BM_deque_deque_ranges_move_backward/4000 146.016 -1.72%
BM_deque_deque_ranges_move_backward/4096 154.256 -
BM_deque_deque_ranges_move_backward/512 21.447 -
BM_deque_deque_ranges_move_backward/5500 204.623 -
BM_deque_deque_ranges_move_backward/64 5.059 -
BM_deque_deque_ranges_move_backward/64000 7946.378 -3.07%
BM_deque_deque_ranges_move_backward/65536 8463.485 5.78%
BM_deque_deque_ranges_move_backward/70000 8642.952 -5.70%
BM_deque_vector_copy/0 1.380 -
BM_deque_vector_copy/1 2.077 -
BM_deque_vector_copy/1024 37.247 -
BM_deque_vector_copy/2 1.833 -
BM_deque_vector_copy/4000 144.704 1.49%
BM_deque_vector_copy/4096 146.008 -
BM_deque_vector_copy/512 16.632 -
BM_deque_vector_copy/5500 195.440 -
BM_deque_vector_copy/64 2.596 -
BM_deque_vector_copy/64000 3228.375 -
BM_deque_vector_copy/65536 3277.725 -1.35%
BM_deque_vector_copy/70000 3592.367 -
BM_deque_vector_copy_backward/0 1.516 -5.24%
BM_deque_vector_copy_backward/1 2.096 -1.16%
BM_deque_vector_copy_backward/1024 37.241 -
BM_deque_vector_copy_backward/2 1.843 -
BM_deque_vector_copy_backward/4000 140.865 -1.49%
BM_deque_vector_copy_backward/4096 149.559 -
BM_deque_vector_copy_backward/512 17.918 -
BM_deque_vector_copy_backward/5500 205.024 1.86%
BM_deque_vector_copy_backward/64 2.914 -
BM_deque_vector_copy_backward/64000 8211.256 -5.07%
BM_deque_vector_copy_backward/65536 8187.730 -7.74%
BM_deque_vector_copy_backward/70000 8710.022 -8.79%
BM_deque_vector_move/0 1.478 -
BM_deque_vector_move/1 2.105 -
BM_deque_vector_move/1024 37.201 1.28%
BM_deque_vector_move/2 1.840 -
BM_deque_vector_move/4000 148.332 -
BM_deque_vector_move/4096 144.981 -
BM_deque_vector_move/512 16.708 -
BM_deque_vector_move/5500 194.287 -2.21%
BM_deque_vector_move/64 2.583 -1.09%
BM_deque_vector_move/64000 2740.883 -
BM_deque_vector_move/65536 2705.887 -2.57%
BM_deque_vector_move/70000 2937.888 -2.49%
BM_deque_vector_move_backward/0 1.421 -3.42%
BM_deque_vector_move_backward/1 2.084 -
BM_deque_vector_move_backward/1024 37.035 -
BM_deque_vector_move_backward/2 1.838 -
BM_deque_vector_move_backward/4000 148.303 -
BM_deque_vector_move_backward/4096 149.056 -
BM_deque_vector_move_backward/512 17.909 -
BM_deque_vector_move_backward/5500 207.181 1.38%
BM_deque_vector_move_backward/64 2.917 -
BM_deque_vector_move_backward/64000 8019.233 -4.81%
BM_deque_vector_move_backward/65536 8254.545 -5.62%
BM_deque_vector_move_backward/70000 8742.318 -7.16%
BM_deque_vector_ranges_copy/0 1.371 -9.08%
BM_deque_vector_ranges_copy/1 2.101 -
BM_deque_vector_ranges_copy/1024 36.848 -
BM_deque_vector_ranges_copy/2 1.835 -
BM_deque_vector_ranges_copy/4000 142.842 -
BM_deque_vector_ranges_copy/4096 145.187 -
BM_deque_vector_ranges_copy/512 16.660 -
BM_deque_vector_ranges_copy/5500 196.767 -
BM_deque_vector_ranges_copy/64 2.612 -
BM_deque_vector_ranges_copy/64000 3073.613 -
BM_deque_vector_ranges_copy/65536 3185.703 -
BM_deque_vector_ranges_copy/70000 3421.752 1.37%
BM_deque_vector_ranges_copy_backward/0 1.478 3.16%
BM_deque_vector_ranges_copy_backward/1 2.081 -
BM_deque_vector_ranges_copy_backward/1024 36.939 -
BM_deque_vector_ranges_copy_backward/2 1.842 -
BM_deque_vector_ranges_copy_backward/4000 142.332 -
BM_deque_vector_ranges_copy_backward/4096 149.203 -
BM_deque_vector_ranges_copy_backward/512 17.934 -
BM_deque_vector_ranges_copy_backward/5500 205.614 2.41%
BM_deque_vector_ranges_copy_backward/64 2.905 -
BM_deque_vector_ranges_copy_backward/64000 8098.022 -6.49%
BM_deque_vector_ranges_copy_backward/65536 8169.346 -5.17%
BM_deque_vector_ranges_copy_backward/70000 8617.665 -9.37%
BM_deque_vector_ranges_move/0 1.534 11.51%
BM_deque_vector_ranges_move/1 2.094 -
BM_deque_vector_ranges_move/1024 37.130 -
BM_deque_vector_ranges_move/2 1.840 -
BM_deque_vector_ranges_move/4000 146.076 -2.13%
BM_deque_vector_ranges_move/4096 146.460 -
BM_deque_vector_ranges_move/512 16.709 -
BM_deque_vector_ranges_move/5500 198.229 -
BM_deque_vector_ranges_move/64 2.568 -1.30%
BM_deque_vector_ranges_move/64000 2652.758 -7.12%
BM_deque_vector_ranges_move/65536 2680.303 -3.89%
BM_deque_vector_ranges_move/70000 2918.937 -4.01%
BM_deque_vector_ranges_move_backward/0 1.437 -9.50%
BM_deque_vector_ranges_move_backward/1 2.100 -
BM_deque_vector_ranges_move_backward/1024 36.553 -
BM_deque_vector_ranges_move_backward/2 1.839 -
BM_deque_vector_ranges_move_backward/4000 141.573 -
BM_deque_vector_ranges_move_backward/4096 150.087 -
BM_deque_vector_ranges_move_backward/512 17.924 -
BM_deque_vector_ranges_move_backward/5500 207.077 3.19%
BM_deque_vector_ranges_move_backward/64 2.915 -
BM_deque_vector_ranges_move_backward/64000 8097.531 -5.08%
BM_deque_vector_ranges_move_backward/65536 8306.165 -4.87%
BM_deque_vector_ranges_move_backward/70000 8831.719 -5.62%
BM_getline_string 17.860 2.91%
BM_lexicographical_compare_three_way<IntPtr>/1 0.391 -13.82%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.115 -1.71%
BM_lexicographical_compare_three_way<IntPtr>/1048576 250109.882 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.492 4.52%
BM_lexicographical_compare_three_way<IntPtr>/16384 3751.250 -1.64%
BM_lexicographical_compare_three_way<IntPtr>/256 70.076 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60222.539 -1.15%
BM_lexicographical_compare_three_way<IntPtr>/4 1.141 -
BM_lexicographical_compare_three_way<IntPtr>/4096 951.137 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.596 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14993.084 -1.57%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.076 11.36%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 479.223 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495169.994 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.834 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7561.969 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.986 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120059.764 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.339 2.57%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1880.111 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.907 -1.24%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 29974.767 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.192 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.709 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249550.220 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.247 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3820.193 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.656 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60843.556 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.050 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 966.492 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.417 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15243.955 -
BM_lexicographical_compare_three_way_fast_path/1 0.307 -
BM_lexicographical_compare_three_way_fast_path/1024 246.344 -1.68%
BM_lexicographical_compare_three_way_fast_path/1048576 250117.301 -
BM_lexicographical_compare_three_way_fast_path/16 4.387 -
BM_lexicographical_compare_three_way_fast_path/16384 3783.899 -1.84%
BM_lexicographical_compare_three_way_fast_path/256 70.242 -
BM_lexicographical_compare_three_way_fast_path/262144 60602.410 -
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 956.617 -
BM_lexicographical_compare_three_way_fast_path/64 15.542 -
BM_lexicographical_compare_three_way_fast_path/65536 15099.668 -1.35%
BM_lexicographical_compare_three_way_slow_path/1 0.439 21.21%
BM_lexicographical_compare_three_way_slow_path/1024 248.380 -
BM_lexicographical_compare_three_way_slow_path/1048576 251929.341 1.89%
BM_lexicographical_compare_three_way_slow_path/16 4.474 -
BM_lexicographical_compare_three_way_slow_path/16384 3929.083 3.62%
BM_lexicographical_compare_three_way_slow_path/256 70.952 -
BM_lexicographical_compare_three_way_slow_path/262144 63611.878 5.12%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 977.508 1.82%
BM_lexicographical_compare_three_way_slow_path/64 15.823 -
BM_lexicographical_compare_three_way_slow_path/65536 15862.678 4.98%
BM_map_find_string_literal 12.330 -
BM_num_get<bool> 12.466 -
BM_num_get<double> 35.207 -1.90%
BM_num_get<float> 34.811 -2.06%
BM_num_get<long> 11.426 -1.61%
BM_num_get<long_double> 36.005 -
BM_num_get<long_long> 11.517 -1.84%
BM_num_get<unsigned_int> 10.722 -
BM_num_get<unsigned_long> 11.288 1.67%
BM_num_get<unsigned_long_long> 11.287 1.23%
BM_num_get<unsigned_short> 10.606 -
BM_num_get<void*> 11.832 -
BM_num_put<bool> 10.945 1.17%
BM_num_put<const_void*> 12.543 -
BM_num_put<double> 58.505 1.74%
BM_num_put<long> 11.621 -1.53%
BM_num_put<long_double> 59.788 -
BM_num_put<long_long> 11.100 -6.10%
BM_num_put<unsigned_long> 11.078 -3.72%
BM_num_put<unsigned_long_long> 11.002 -5.61%
BM_std_min<__int128>/1 0.460 -
BM_std_min<__int128>/10 3.743 1.64%
BM_std_min<__int128>/1024 446.010 6.76%
BM_std_min<__int128>/11 4.154 2.28%
BM_std_min<__int128>/12 4.596 2.14%
BM_std_min<__int128>/13 5.033 2.30%
BM_std_min<__int128>/14 5.470 2.65%
BM_std_min<__int128>/15 5.904 3.01%
BM_std_min<__int128>/16 6.374 3.42%
BM_std_min<__int128>/17 6.773 3.48%
BM_std_min<__int128>/18 7.230 4.29%
BM_std_min<__int128>/19 7.637 4.23%
BM_std_min<__int128>/2 0.658 -
BM_std_min<__int128>/20 8.063 4.55%
BM_std_min<__int128>/21 8.467 4.67%
BM_std_min<__int128>/22 8.876 4.44%
BM_std_min<__int128>/23 9.327 4.74%
BM_std_min<__int128>/24 9.696 4.40%
BM_std_min<__int128>/25 10.154 5.02%
BM_std_min<__int128>/26 10.522 4.88%
BM_std_min<__int128>/27 10.942 4.54%
BM_std_min<__int128>/28 11.428 5.04%
BM_std_min<__int128>/29 11.886 5.36%
BM_std_min<__int128>/3 1.032 -
BM_std_min<__int128>/30 12.231 4.60%
BM_std_min<__int128>/31 12.705 4.95%
BM_std_min<__int128>/32 13.192 5.57%
BM_std_min<__int128>/4 1.395 -
BM_std_min<__int128>/4000 1720.640 5.77%
BM_std_min<__int128>/4096 1779.008 7.22%
BM_std_min<__int128>/5 1.773 -
BM_std_min<__int128>/512 221.660 6.11%
BM_std_min<__int128>/5500 2372.357 6.39%
BM_std_min<__int128>/6 2.118 1.12%
BM_std_min<__int128>/64 27.189 6.45%
BM_std_min<__int128>/64000 27666.588 5.72%
BM_std_min<__int128>/65536 28308.959 5.70%
BM_std_min<__int128>/7 2.524 -
BM_std_min<__int128>/70000 30394.706 6.77%
BM_std_min<__int128>/8 2.924 1.22%
BM_std_min<__int128>/9 3.326 -
BM_std_min<char>/1 0.287 -24.84%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.473 1.03%
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.324 -
BM_std_min<char>/13 1.524 -
BM_std_min<char>/14 1.762 -1.27%
BM_std_min<char>/15 2.116 4.15%
BM_std_min<char>/16 2.486 -2.30%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.155 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.532 1.01%
BM_std_min<char>/21 1.765 1.29%
BM_std_min<char>/22 2.080 3.61%
BM_std_min<char>/23 2.316 2.63%
BM_std_min<char>/24 2.619 -1.07%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.776 -
BM_std_min<char>/29 1.981 -3.06%
BM_std_min<char>/3 0.696 -
BM_std_min<char>/30 2.293 1.32%
BM_std_min<char>/31 2.573 5.12%
BM_std_min<char>/32 2.981 1.44%
BM_std_min<char>/4 1.061 3.14%
BM_std_min<char>/4000 27.039 -
BM_std_min<char>/4096 28.687 -
BM_std_min<char>/5 1.434 -1.48%
BM_std_min<char>/512 6.403 1.82%
BM_std_min<char>/5500 36.805 -
BM_std_min<char>/6 1.617 -
BM_std_min<char>/64 4.237 2.90%
BM_std_min<char>/64000 450.390 -
BM_std_min<char>/65536 461.461 -
BM_std_min<char>/7 1.861 1.20%
BM_std_min<char>/70000 492.502 -
BM_std_min<char>/8 2.241 -2.64%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.379 31.83%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.637 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.463 -6.55%
BM_std_min<int>/13 1.154 -
BM_std_min<int>/14 1.155 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.701 -
BM_std_min<int>/17 0.970 -
BM_std_min<int>/18 1.155 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.461 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.386 -
BM_std_min<int>/22 1.456 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.841 -
BM_std_min<int>/25 10.869 634.44%
BM_std_min<int>/26 11.521 654.51%
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.062 3.52%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.691 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.203 -
BM_std_min<int>/4 1.062 -
BM_std_min<int>/4000 109.106 -
BM_std_min<int>/4096 112.082 -
BM_std_min<int>/5 0.874 -
BM_std_min<int>/512 12.822 -
BM_std_min<int>/5500 151.598 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.686 3.52%
BM_std_min<int>/64000 1880.641 -
BM_std_min<int>/65536 1924.210 -
BM_std_min<int>/7 1.040 -
BM_std_min<int>/70000 2054.489 -
BM_std_min<int>/8 1.296 -3.19%
BM_std_min<int>/9 0.924 -
BM_std_min<long_long>/1 0.604 -10.68%
BM_std_min<long_long>/10 1.327 -
BM_std_min<long_long>/1024 105.933 -
BM_std_min<long_long>/11 1.491 -
BM_std_min<long_long>/12 2.044 -1.23%
BM_std_min<long_long>/13 2.400 1.38%
BM_std_min<long_long>/14 2.649 -
BM_std_min<long_long>/15 2.877 -
BM_std_min<long_long>/16 3.108 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.621 -
BM_std_min<long_long>/19 1.735 -
BM_std_min<long_long>/2 0.690 -
BM_std_min<long_long>/20 2.051 -
BM_std_min<long_long>/21 2.412 -
BM_std_min<long_long>/22 2.651 -
BM_std_min<long_long>/23 2.884 -
BM_std_min<long_long>/24 3.115 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.082 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.614 -
BM_std_min<long_long>/29 2.969 -
BM_std_min<long_long>/3 1.304 -1.44%
BM_std_min<long_long>/30 3.232 -
BM_std_min<long_long>/31 3.320 -
BM_std_min<long_long>/32 3.602 1.86%
BM_std_min<long_long>/4 1.678 -
BM_std_min<long_long>/4000 443.563 -
BM_std_min<long_long>/4096 454.260 -
BM_std_min<long_long>/5 1.907 -
BM_std_min<long_long>/512 46.578 -
BM_std_min<long_long>/5500 613.251 -
BM_std_min<long_long>/6 2.131 -
BM_std_min<long_long>/64 4.838 -
BM_std_min<long_long>/64000 7314.646 -
BM_std_min<long_long>/65536 7499.231 -
BM_std_min<long_long>/7 2.352 -
BM_std_min<long_long>/70000 8009.345 -
BM_std_min<long_long>/8 2.665 -
BM_std_min<long_long>/9 1.155 -
BM_std_min<short>/1 0.377 16.62%
BM_std_min<short>/10 1.040 -2.60%
BM_std_min<short>/1024 13.901 -
BM_std_min<short>/11 1.179 -3.68%
BM_std_min<short>/12 1.539 -2.66%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.156 -2.32%
BM_std_min<short>/15 1.386 -2.04%
BM_std_min<short>/16 1.762 -
BM_std_min<short>/17 1.634 -
BM_std_min<short>/18 1.633 5.94%
BM_std_min<short>/19 1.865 1.59%
BM_std_min<short>/2 0.485 -3.95%
BM_std_min<short>/20 2.293 2.56%
BM_std_min<short>/21 1.857 1.62%
BM_std_min<short>/22 1.799 -
BM_std_min<short>/23 2.028 -2.11%
BM_std_min<short>/24 2.546 3.91%
BM_std_min<short>/25 2.114 1.38%
BM_std_min<short>/26 2.058 -
BM_std_min<short>/27 2.324 -
BM_std_min<short>/28 2.689 -3.46%
BM_std_min<short>/29 2.432 3.88%
BM_std_min<short>/3 0.693 -3.60%
BM_std_min<short>/30 2.306 -7.28%
BM_std_min<short>/31 2.573 -6.06%
BM_std_min<short>/32 2.967 -
BM_std_min<short>/4 1.027 -
BM_std_min<short>/4000 53.118 -1.16%
BM_std_min<short>/4096 54.502 -1.14%
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.239 -
BM_std_min<short>/5500 74.886 -1.12%
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 13.402 281.84%
BM_std_min<short>/64000 904.169 -
BM_std_min<short>/65536 926.350 -
BM_std_min<short>/7 1.109 -1.05%
BM_std_min<short>/70000 1028.970 -
BM_std_min<short>/8 1.308 -3.48%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.460 35.07%
BM_std_min<unsigned___int128>/10 3.748 -
BM_std_min<unsigned___int128>/1024 443.715 -
BM_std_min<unsigned___int128>/11 4.162 -
BM_std_min<unsigned___int128>/12 4.597 -
BM_std_min<unsigned___int128>/13 5.032 -
BM_std_min<unsigned___int128>/14 5.469 -
BM_std_min<unsigned___int128>/15 5.926 -
BM_std_min<unsigned___int128>/16 6.364 -
BM_std_min<unsigned___int128>/17 6.793 -
BM_std_min<unsigned___int128>/18 7.212 -
BM_std_min<unsigned___int128>/19 7.606 -
BM_std_min<unsigned___int128>/2 0.661 -
BM_std_min<unsigned___int128>/20 8.052 -
BM_std_min<unsigned___int128>/21 8.458 -
BM_std_min<unsigned___int128>/22 8.877 -
BM_std_min<unsigned___int128>/23 9.314 -
BM_std_min<unsigned___int128>/24 9.723 -
BM_std_min<unsigned___int128>/25 10.158 -
BM_std_min<unsigned___int128>/26 10.539 -
BM_std_min<unsigned___int128>/27 10.959 -
BM_std_min<unsigned___int128>/28 11.408 -
BM_std_min<unsigned___int128>/29 11.896 -
BM_std_min<unsigned___int128>/3 1.019 -1.04%
BM_std_min<unsigned___int128>/30 12.266 -
BM_std_min<unsigned___int128>/31 12.732 -
BM_std_min<unsigned___int128>/32 13.156 -
BM_std_min<unsigned___int128>/4 1.389 -1.63%
BM_std_min<unsigned___int128>/4000 1733.260 -
BM_std_min<unsigned___int128>/4096 1757.836 -
BM_std_min<unsigned___int128>/5 1.765 -1.86%
BM_std_min<unsigned___int128>/512 222.629 -
BM_std_min<unsigned___int128>/5500 2374.721 -
BM_std_min<unsigned___int128>/6 2.118 -2.38%
BM_std_min<unsigned___int128>/64 26.983 -
BM_std_min<unsigned___int128>/64000 27719.208 -
BM_std_min<unsigned___int128>/65536 28243.913 -
BM_std_min<unsigned___int128>/7 2.521 -1.85%
BM_std_min<unsigned___int128>/70000 30332.991 -
BM_std_min<unsigned___int128>/8 2.921 -1.99%
BM_std_min<unsigned___int128>/9 3.330 -2.11%
BM_std_min<unsigned_char>/1 0.287 -36.68%
BM_std_min<unsigned_char>/10 0.902 -
BM_std_min<unsigned_char>/1024 8.454 -
BM_std_min<unsigned_char>/11 1.065 -2.14%
BM_std_min<unsigned_char>/12 1.372 -
BM_std_min<unsigned_char>/13 1.574 -
BM_std_min<unsigned_char>/14 1.804 -1.06%
BM_std_min<unsigned_char>/15 2.118 1.26%
BM_std_min<unsigned_char>/16 2.434 -2.51%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -6.06%
BM_std_min<unsigned_char>/19 1.156 -4.39%
BM_std_min<unsigned_char>/2 0.485 -8.34%
BM_std_min<unsigned_char>/20 1.542 -1.18%
BM_std_min<unsigned_char>/21 1.810 -
BM_std_min<unsigned_char>/22 2.092 2.31%
BM_std_min<unsigned_char>/23 2.334 -1.26%
BM_std_min<unsigned_char>/24 2.764 -3.12%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -2.06%
BM_std_min<unsigned_char>/27 1.386 -1.97%
BM_std_min<unsigned_char>/28 1.785 -
BM_std_min<unsigned_char>/29 2.015 -2.40%
BM_std_min<unsigned_char>/3 0.693 -3.86%
BM_std_min<unsigned_char>/30 2.354 1.19%
BM_std_min<unsigned_char>/31 2.488 -3.49%
BM_std_min<unsigned_char>/32 2.959 5.94%
BM_std_min<unsigned_char>/4 0.960 -4.77%
BM_std_min<unsigned_char>/4000 27.044 -1.15%
BM_std_min<unsigned_char>/4096 28.875 -1.11%
BM_std_min<unsigned_char>/5 1.286 -1.79%
BM_std_min<unsigned_char>/512 6.340 -1.15%
BM_std_min<unsigned_char>/5500 37.017 -
BM_std_min<unsigned_char>/6 1.508 -2.76%
BM_std_min<unsigned_char>/64 4.134 -1.41%
BM_std_min<unsigned_char>/64000 453.104 -
BM_std_min<unsigned_char>/65536 464.214 -
BM_std_min<unsigned_char>/7 1.817 -2.17%
BM_std_min<unsigned_char>/70000 495.787 -
BM_std_min<unsigned_char>/8 2.328 -
BM_std_min<unsigned_char>/9 0.830 -
BM_std_min<unsigned_int>/1 0.383 -14.62%
BM_std_min<unsigned_int>/10 0.995 -2.23%
BM_std_min<unsigned_int>/1024 26.704 -
BM_std_min<unsigned_int>/11 1.157 -
BM_std_min<unsigned_int>/12 1.524 1.64%
BM_std_min<unsigned_int>/13 1.513 6.44%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.934 3.52%
BM_std_min<unsigned_int>/17 0.971 2.34%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.273 -
BM_std_min<unsigned_int>/2 0.462 -
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.841 -
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 2.019 3.18%
BM_std_min<unsigned_int>/29 2.061 2.24%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.247 4.94%
BM_std_min<unsigned_int>/4 1.068 5.61%
BM_std_min<unsigned_int>/4000 109.428 -
BM_std_min<unsigned_int>/4096 111.395 -
BM_std_min<unsigned_int>/5 0.879 -
BM_std_min<unsigned_int>/512 12.833 -
BM_std_min<unsigned_int>/5500 151.927 -
BM_std_min<unsigned_int>/6 0.931 -
BM_std_min<unsigned_int>/64 2.940 2.01%
BM_std_min<unsigned_int>/64000 1881.715 -
BM_std_min<unsigned_int>/65536 1926.223 -
BM_std_min<unsigned_int>/7 1.047 -
BM_std_min<unsigned_int>/70000 2055.706 -
BM_std_min<unsigned_int>/8 1.260 -3.67%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.328 -13.18%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 106.090 -
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.718 -1.01%
BM_std_min<unsigned_long_long>/14 1.934 -
BM_std_min<unsigned_long_long>/15 2.155 -2.47%
BM_std_min<unsigned_long_long>/16 2.430 -
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.487 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.995 -
BM_std_min<unsigned_long_long>/22 2.200 -
BM_std_min<unsigned_long_long>/23 2.423 -
BM_std_min<unsigned_long_long>/24 2.682 -2.37%
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.092 -
BM_std_min<unsigned_long_long>/28 2.168 -
BM_std_min<unsigned_long_long>/29 2.499 -
BM_std_min<unsigned_long_long>/3 0.694 -
BM_std_min<unsigned_long_long>/30 2.745 2.37%
BM_std_min<unsigned_long_long>/31 3.018 -
BM_std_min<unsigned_long_long>/32 3.176 -5.27%
BM_std_min<unsigned_long_long>/4 1.029 -3.75%
BM_std_min<unsigned_long_long>/4000 444.382 -
BM_std_min<unsigned_long_long>/4096 455.038 -
BM_std_min<unsigned_long_long>/5 1.363 -3.62%
BM_std_min<unsigned_long_long>/512 46.647 -
BM_std_min<unsigned_long_long>/5500 614.565 -
BM_std_min<unsigned_long_long>/6 1.609 2.66%
BM_std_min<unsigned_long_long>/64 4.693 -2.63%
BM_std_min<unsigned_long_long>/64000 7326.570 -
BM_std_min<unsigned_long_long>/65536 7498.693 -
BM_std_min<unsigned_long_long>/7 1.850 -4.55%
BM_std_min<unsigned_long_long>/70000 8011.319 -
BM_std_min<unsigned_long_long>/8 2.315 -
BM_std_min<unsigned_long_long>/9 1.169 -
BM_std_min<unsigned_short>/1 0.326 -
BM_std_min<unsigned_short>/10 1.018 -3.79%
BM_std_min<unsigned_short>/1024 13.877 -
BM_std_min<unsigned_short>/11 1.160 -4.64%
BM_std_min<unsigned_short>/12 1.550 -1.11%
BM_std_min<unsigned_short>/13 6.399 -
BM_std_min<unsigned_short>/14 1.156 -2.33%
BM_std_min<unsigned_short>/15 1.387 -1.98%
BM_std_min<unsigned_short>/16 1.685 -2.42%
BM_std_min<unsigned_short>/17 6.640 -
BM_std_min<unsigned_short>/18 1.541 -
BM_std_min<unsigned_short>/19 1.884 3.47%
BM_std_min<unsigned_short>/2 0.485 -4.02%
BM_std_min<unsigned_short>/20 2.201 -1.66%
BM_std_min<unsigned_short>/21 6.876 -
BM_std_min<unsigned_short>/22 1.838 -4.25%
BM_std_min<unsigned_short>/23 2.093 -1.77%
BM_std_min<unsigned_short>/24 2.528 -
BM_std_min<unsigned_short>/25 7.113 -
BM_std_min<unsigned_short>/26 2.098 -2.87%
BM_std_min<unsigned_short>/27 2.373 4.46%
BM_std_min<unsigned_short>/28 2.645 -
BM_std_min<unsigned_short>/29 7.314 -
BM_std_min<unsigned_short>/3 0.694 -6.24%
BM_std_min<unsigned_short>/30 2.375 -
BM_std_min<unsigned_short>/31 2.531 -2.77%
BM_std_min<unsigned_short>/32 2.890 -
BM_std_min<unsigned_short>/4 0.962 -7.38%
BM_std_min<unsigned_short>/4000 53.703 -
BM_std_min<unsigned_short>/4096 55.081 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.237 -1.11%
BM_std_min<unsigned_short>/5500 75.412 -
BM_std_min<unsigned_short>/6 0.953 -2.23%
BM_std_min<unsigned_short>/64 3.504 -1.99%
BM_std_min<unsigned_short>/64000 911.840 -
BM_std_min<unsigned_short>/65536 934.470 -
BM_std_min<unsigned_short>/7 1.093 -3.55%
BM_std_min<unsigned_short>/70000 1032.228 -
BM_std_min<unsigned_short>/8 1.287 -4.40%
BM_std_min<unsigned_short>/9 6.183 -1.94%
BM_std_minmax<char>/1 0.631 -
BM_std_minmax<char>/10 1.385 3.27%
BM_std_minmax<char>/1024 8.760 -
BM_std_minmax<char>/11 1.823 4.93%
BM_std_minmax<char>/12 1.982 -
BM_std_minmax<char>/13 2.290 5.22%
BM_std_minmax<char>/14 2.610 5.71%
BM_std_minmax<char>/15 3.035 3.62%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.087 -
BM_std_minmax<char>/18 1.295 -
BM_std_minmax<char>/19 1.654 1.07%
BM_std_minmax<char>/2 0.900 5.76%
BM_std_minmax<char>/20 1.929 2.15%
BM_std_minmax<char>/21 2.247 3.27%
BM_std_minmax<char>/22 2.515 2.71%
BM_std_minmax<char>/23 2.971 -
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.810 1.97%
BM_std_minmax<char>/28 2.161 1.74%
BM_std_minmax<char>/29 2.411 3.47%
BM_std_minmax<char>/3 1.212 2.50%
BM_std_minmax<char>/30 2.664 1.90%
BM_std_minmax<char>/31 3.151 2.05%
BM_std_minmax<char>/32 1.547 5.64%
BM_std_minmax<char>/4 1.494 3.19%
BM_std_minmax<char>/4000 39.034 -
BM_std_minmax<char>/4096 32.961 -
BM_std_minmax<char>/5 1.786 3.35%
BM_std_minmax<char>/512 5.034 -
BM_std_minmax<char>/5500 50.984 -
BM_std_minmax<char>/6 2.124 6.50%
BM_std_minmax<char>/64 1.154 -4.19%
BM_std_minmax<char>/64000 532.510 -
BM_std_minmax<char>/65536 545.195 -
BM_std_minmax<char>/7 2.500 5.04%
BM_std_minmax<char>/70000 597.224 -
BM_std_minmax<char>/8 0.922 -14.64%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.621 3.37%
BM_std_minmax<int>/10 1.437 3.59%
BM_std_minmax<int>/1024 33.578 -
BM_std_minmax<int>/11 1.747 -
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 2.021 2.04%
BM_std_minmax<int>/16 1.281 -
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.928 9.92%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.021 -
BM_std_minmax<int>/23 2.390 3.75%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.472 1.75%
BM_std_minmax<int>/28 2.040 -1.95%
BM_std_minmax<int>/29 2.078 -
BM_std_minmax<int>/3 1.248 9.47%
BM_std_minmax<int>/30 2.290 -
BM_std_minmax<int>/31 2.721 1.84%
BM_std_minmax<int>/32 1.600 -1.12%
BM_std_minmax<int>/4 1.084 17.16%
BM_std_minmax<int>/4000 133.142 -
BM_std_minmax<int>/4096 136.424 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.625 -
BM_std_minmax<int>/5500 191.078 -
BM_std_minmax<int>/6 1.387 -
BM_std_minmax<int>/64 2.489 -
BM_std_minmax<int>/64000 2152.432 -
BM_std_minmax<int>/65536 2202.282 -
BM_std_minmax<int>/7 1.835 3.14%
BM_std_minmax<int>/70000 2352.023 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.164 -
BM_std_minmax<long_long>/1 0.653 -5.74%
BM_std_minmax<long_long>/10 2.189 -
BM_std_minmax<long_long>/1024 133.887 -
BM_std_minmax<long_long>/11 2.539 -
BM_std_minmax<long_long>/12 2.744 -
BM_std_minmax<long_long>/13 3.101 -
BM_std_minmax<long_long>/14 3.292 -
BM_std_minmax<long_long>/15 3.646 -
BM_std_minmax<long_long>/16 3.053 -
BM_std_minmax<long_long>/17 3.065 -
BM_std_minmax<long_long>/18 3.068 -
BM_std_minmax<long_long>/19 3.071 -
BM_std_minmax<long_long>/2 1.259 -7.32%
BM_std_minmax<long_long>/20 3.318 -
BM_std_minmax<long_long>/21 3.508 -
BM_std_minmax<long_long>/22 3.914 -
BM_std_minmax<long_long>/23 4.320 -
BM_std_minmax<long_long>/24 3.988 -
BM_std_minmax<long_long>/25 4.007 -
BM_std_minmax<long_long>/26 4.025 -
BM_std_minmax<long_long>/27 4.019 -
BM_std_minmax<long_long>/28 4.149 -
BM_std_minmax<long_long>/29 4.375 -
BM_std_minmax<long_long>/3 1.670 -4.99%
BM_std_minmax<long_long>/30 4.542 -
BM_std_minmax<long_long>/31 4.841 -
BM_std_minmax<long_long>/32 4.961 -
BM_std_minmax<long_long>/4 1.846 -1.86%
BM_std_minmax<long_long>/4000 526.266 -
BM_std_minmax<long_long>/4096 539.005 -
BM_std_minmax<long_long>/5 2.207 -
BM_std_minmax<long_long>/512 66.856 -
BM_std_minmax<long_long>/5500 724.863 -
BM_std_minmax<long_long>/6 2.408 -
BM_std_minmax<long_long>/64 10.367 -
BM_std_minmax<long_long>/64000 8479.381 -
BM_std_minmax<long_long>/65536 8686.931 -
BM_std_minmax<long_long>/7 2.582 -
BM_std_minmax<long_long>/70000 9271.280 -
BM_std_minmax<long_long>/8 2.122 -
BM_std_minmax<long_long>/9 2.124 -
BM_std_minmax<short>/1 0.656 -3.02%
BM_std_minmax<short>/10 1.427 -
BM_std_minmax<short>/1024 16.584 -
BM_std_minmax<short>/11 1.772 -2.20%
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.970 -
BM_std_minmax<short>/16 1.771 -1.34%
BM_std_minmax<short>/17 1.827 1.17%
BM_std_minmax<short>/18 1.980 -1.02%
BM_std_minmax<short>/19 2.337 -4.32%
BM_std_minmax<short>/2 0.903 -4.49%
BM_std_minmax<short>/20 1.973 -
BM_std_minmax<short>/21 2.029 -1.04%
BM_std_minmax<short>/22 2.261 -1.57%
BM_std_minmax<short>/23 2.581 -2.10%
BM_std_minmax<short>/24 2.290 -
BM_std_minmax<short>/25 2.223 -3.77%
BM_std_minmax<short>/26 2.531 1.88%
BM_std_minmax<short>/27 2.804 -
BM_std_minmax<short>/28 2.543 2.29%
BM_std_minmax<short>/29 2.629 -1.35%
BM_std_minmax<short>/3 1.184 -3.30%
BM_std_minmax<short>/30 2.755 -
BM_std_minmax<short>/31 3.068 -1.86%
BM_std_minmax<short>/32 1.301 -5.96%
BM_std_minmax<short>/4 1.087 -5.60%
BM_std_minmax<short>/4000 66.097 -
BM_std_minmax<short>/4096 67.690 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.870 -
BM_std_minmax<short>/5500 97.547 -
BM_std_minmax<short>/6 1.392 -
BM_std_minmax<short>/64 1.570 -2.89%
BM_std_minmax<short>/64000 1065.831 -
BM_std_minmax<short>/65536 1090.669 -
BM_std_minmax<short>/7 1.836 3.09%
BM_std_minmax<short>/70000 1200.337 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.185 -
BM_std_minmax<unsigned_char>/1 0.655 1.74%
BM_std_minmax<unsigned_char>/10 1.268 -8.51%
BM_std_minmax<unsigned_char>/1024 8.795 -
BM_std_minmax<unsigned_char>/11 1.621 -12.79%
BM_std_minmax<unsigned_char>/12 1.926 -5.38%
BM_std_minmax<unsigned_char>/13 2.291 -
BM_std_minmax<unsigned_char>/14 2.600 -
BM_std_minmax<unsigned_char>/15 2.976 -
BM_std_minmax<unsigned_char>/16 0.971 5.08%
BM_std_minmax<unsigned_char>/17 1.103 1.47%
BM_std_minmax<unsigned_char>/18 1.363 5.26%
BM_std_minmax<unsigned_char>/19 1.738 7.84%
BM_std_minmax<unsigned_char>/2 0.907 10.42%
BM_std_minmax<unsigned_char>/20 2.042 12.17%
BM_std_minmax<unsigned_char>/21 2.371 12.23%
BM_std_minmax<unsigned_char>/22 2.679 13.48%
BM_std_minmax<unsigned_char>/23 3.135 10.53%
BM_std_minmax<unsigned_char>/24 1.201 4.01%
BM_std_minmax<unsigned_char>/25 1.226 3.91%
BM_std_minmax<unsigned_char>/26 1.440 3.79%
BM_std_minmax<unsigned_char>/27 1.902 6.13%
BM_std_minmax<unsigned_char>/28 2.193 11.28%
BM_std_minmax<unsigned_char>/29 2.520 8.14%
BM_std_minmax<unsigned_char>/3 1.266 14.69%
BM_std_minmax<unsigned_char>/30 2.826 8.69%
BM_std_minmax<unsigned_char>/31 3.298 6.97%
BM_std_minmax<unsigned_char>/32 1.577 4.45%
BM_std_minmax<unsigned_char>/4 1.577 14.79%
BM_std_minmax<unsigned_char>/4000 39.298 -
BM_std_minmax<unsigned_char>/4096 33.057 -
BM_std_minmax<unsigned_char>/5 1.898 17.26%
BM_std_minmax<unsigned_char>/512 5.049 -
BM_std_minmax<unsigned_char>/5500 51.499 -
BM_std_minmax<unsigned_char>/6 2.222 16.38%
BM_std_minmax<unsigned_char>/64 1.203 -
BM_std_minmax<unsigned_char>/64000 533.672 -
BM_std_minmax<unsigned_char>/65536 546.274 -
BM_std_minmax<unsigned_char>/7 2.598 7.69%
BM_std_minmax<unsigned_char>/70000 598.988 -
BM_std_minmax<unsigned_char>/8 1.085 -
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.601 -3.27%
BM_std_minmax<unsigned_int>/10 1.387 -
BM_std_minmax<unsigned_int>/1024 33.628 -
BM_std_minmax<unsigned_int>/11 1.770 1.05%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 2.007 -
BM_std_minmax<unsigned_int>/16 1.251 -2.35%
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.653 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.848 2.44%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.870 1.10%
BM_std_minmax<unsigned_int>/22 2.019 -
BM_std_minmax<unsigned_int>/23 2.372 -2.90%
BM_std_minmax<unsigned_int>/24 1.808 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.379 -4.70%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.164 -
BM_std_minmax<unsigned_int>/30 2.215 -
BM_std_minmax<unsigned_int>/31 2.551 -2.43%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 0.989 1.87%
BM_std_minmax<unsigned_int>/4000 133.330 -
BM_std_minmax<unsigned_int>/4096 136.627 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.653 -
BM_std_minmax<unsigned_int>/5500 191.494 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.542 -
BM_std_minmax<unsigned_int>/64000 2153.597 -
BM_std_minmax<unsigned_int>/65536 2205.021 -
BM_std_minmax<unsigned_int>/7 1.768 -
BM_std_minmax<unsigned_int>/70000 2354.016 -
BM_std_minmax<unsigned_int>/8 1.157 -
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.554 -3.19%
BM_std_minmax<unsigned_long_long>/10 2.130 -
BM_std_minmax<unsigned_long_long>/1024 133.849 -
BM_std_minmax<unsigned_long_long>/11 2.390 -
BM_std_minmax<unsigned_long_long>/12 2.676 -
BM_std_minmax<unsigned_long_long>/13 3.018 -
BM_std_minmax<unsigned_long_long>/14 3.286 -
BM_std_minmax<unsigned_long_long>/15 3.689 -
BM_std_minmax<unsigned_long_long>/16 3.053 -
BM_std_minmax<unsigned_long_long>/17 3.066 -
BM_std_minmax<unsigned_long_long>/18 3.080 -
BM_std_minmax<unsigned_long_long>/19 3.066 -
BM_std_minmax<unsigned_long_long>/2 0.849 -
BM_std_minmax<unsigned_long_long>/20 3.301 -
BM_std_minmax<unsigned_long_long>/21 3.502 -
BM_std_minmax<unsigned_long_long>/22 3.916 -
BM_std_minmax<unsigned_long_long>/23 4.371 1.84%
BM_std_minmax<unsigned_long_long>/24 3.990 -
BM_std_minmax<unsigned_long_long>/25 4.010 -
BM_std_minmax<unsigned_long_long>/26 4.020 -
BM_std_minmax<unsigned_long_long>/27 4.017 -
BM_std_minmax<unsigned_long_long>/28 4.035 -
BM_std_minmax<unsigned_long_long>/29 4.204 -
BM_std_minmax<unsigned_long_long>/3 1.214 -
BM_std_minmax<unsigned_long_long>/30 4.439 -
BM_std_minmax<unsigned_long_long>/31 4.779 -
BM_std_minmax<unsigned_long_long>/32 4.973 -
BM_std_minmax<unsigned_long_long>/4 1.567 2.66%
BM_std_minmax<unsigned_long_long>/4000 526.445 -
BM_std_minmax<unsigned_long_long>/4096 539.017 -
BM_std_minmax<unsigned_long_long>/5 1.803 -
BM_std_minmax<unsigned_long_long>/512 66.900 -
BM_std_minmax<unsigned_long_long>/5500 724.209 -
BM_std_minmax<unsigned_long_long>/6 2.072 -
BM_std_minmax<unsigned_long_long>/64 10.368 -
BM_std_minmax<unsigned_long_long>/64000 8478.716 -
BM_std_minmax<unsigned_long_long>/65536 8681.731 -
BM_std_minmax<unsigned_long_long>/7 2.478 -1.44%
BM_std_minmax<unsigned_long_long>/70000 9278.754 -
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.624 -1.70%
BM_std_minmax<unsigned_short>/10 1.415 -
BM_std_minmax<unsigned_short>/1024 16.605 -
BM_std_minmax<unsigned_short>/11 1.788 3.77%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.622 -
BM_std_minmax<unsigned_short>/15 1.905 -
BM_std_minmax<unsigned_short>/16 1.721 -
BM_std_minmax<unsigned_short>/17 1.713 -
BM_std_minmax<unsigned_short>/18 1.953 -
BM_std_minmax<unsigned_short>/19 2.219 -
BM_std_minmax<unsigned_short>/2 0.895 -
BM_std_minmax<unsigned_short>/20 1.994 -
BM_std_minmax<unsigned_short>/21 1.984 -3.11%
BM_std_minmax<unsigned_short>/22 2.355 2.89%
BM_std_minmax<unsigned_short>/23 2.556 1.27%
BM_std_minmax<unsigned_short>/24 2.262 1.99%
BM_std_minmax<unsigned_short>/25 2.317 -
BM_std_minmax<unsigned_short>/26 2.563 2.34%
BM_std_minmax<unsigned_short>/27 2.887 1.05%
BM_std_minmax<unsigned_short>/28 2.591 -
BM_std_minmax<unsigned_short>/29 2.562 -1.88%
BM_std_minmax<unsigned_short>/3 1.182 -
BM_std_minmax<unsigned_short>/30 2.777 -2.23%
BM_std_minmax<unsigned_short>/31 3.118 -
BM_std_minmax<unsigned_short>/32 1.304 -5.83%
BM_std_minmax<unsigned_short>/4 0.973 -10.56%
BM_std_minmax<unsigned_short>/4000 66.162 -
BM_std_minmax<unsigned_short>/4096 67.788 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.878 -
BM_std_minmax<unsigned_short>/5500 98.116 -
BM_std_minmax<unsigned_short>/6 1.388 1.71%
BM_std_minmax<unsigned_short>/64 1.557 -3.69%
BM_std_minmax<unsigned_short>/64000 1067.142 -
BM_std_minmax<unsigned_short>/65536 1092.646 -
BM_std_minmax<unsigned_short>/7 1.705 2.35%
BM_std_minmax<unsigned_short>/70000 1202.445 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.174 -
BM_std_minmax_element<char>/1 0.305 -
BM_std_minmax_element<char>/1024 277.344 -3.31%
BM_std_minmax_element<char>/2 0.689 6.01%
BM_std_minmax_element<char>/3 1.198 9.73%
BM_std_minmax_element<char>/4 1.251 -
BM_std_minmax_element<char>/4000 1068.906 -2.89%
BM_std_minmax_element<char>/4096 1099.359 -2.46%
BM_std_minmax_element<char>/512 141.157 -1.98%
BM_std_minmax_element<char>/5500 1473.581 -2.48%
BM_std_minmax_element<char>/64 17.320 -1.05%
BM_std_minmax_element<char>/64000 17038.024 -2.65%
BM_std_minmax_element<char>/65536 17431.853 -2.57%
BM_std_minmax_element<char>/70000 18640.924 -2.65%
BM_std_minmax_element<int>/1 0.306 -
BM_std_minmax_element<int>/1024 288.537 8.54%
BM_std_minmax_element<int>/2 0.650 -
BM_std_minmax_element<int>/3 0.944 -17.56%
BM_std_minmax_element<int>/4 1.232 1.57%
BM_std_minmax_element<int>/4000 1115.554 9.44%
BM_std_minmax_element<int>/4096 1142.092 9.69%
BM_std_minmax_element<int>/512 146.505 8.11%
BM_std_minmax_element<int>/5500 1529.677 9.69%
BM_std_minmax_element<int>/64 18.002 7.11%
BM_std_minmax_element<int>/64000 17834.617 10.03%
BM_std_minmax_element<int>/65536 18239.190 9.61%
BM_std_minmax_element<int>/70000 19488.126 10.04%
BM_std_minmax_element<long_long>/1 0.303 -7.08%
BM_std_minmax_element<long_long>/1024 284.074 -
BM_std_minmax_element<long_long>/2 0.648 -
BM_std_minmax_element<long_long>/3 1.082 -9.27%
BM_std_minmax_element<long_long>/4 1.253 -1.17%
BM_std_minmax_element<long_long>/4000 1095.196 -
BM_std_minmax_element<long_long>/4096 1119.575 -
BM_std_minmax_element<long_long>/512 143.993 -
BM_std_minmax_element<long_long>/5500 1502.538 -
BM_std_minmax_element<long_long>/64 17.784 -
BM_std_minmax_element<long_long>/64000 17496.475 -
BM_std_minmax_element<long_long>/65536 17868.228 -
BM_std_minmax_element<long_long>/70000 19139.996 -
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 266.341 -9.64%
BM_std_minmax_element<short>/2 0.649 -5.75%
BM_std_minmax_element<short>/3 1.061 -8.62%
BM_std_minmax_element<short>/4 1.227 -2.96%
BM_std_minmax_element<short>/4000 1012.716 -10.61%
BM_std_minmax_element<short>/4096 1040.473 -10.39%
BM_std_minmax_element<short>/512 136.759 -8.83%
BM_std_minmax_element<short>/5500 1389.179 -10.84%
BM_std_minmax_element<short>/64 17.102 -6.34%
BM_std_minmax_element<short>/64000 15983.356 -11.77%
BM_std_minmax_element<short>/65536 16371.208 -11.69%
BM_std_minmax_element<short>/70000 17473.323 -11.74%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.590 -14.33%
BM_tolower_string<char> 14.935 1.08%
BM_tolower_string<wchar_t> 6.204 -
BM_toupper_char<char> 0.690 -
BM_toupper_char<wchar_t> 0.614 -10.35%
BM_toupper_string<char> 14.964 -
BM_toupper_string<wchar_t> 6.214 -
BM_vector_deque_copy/0 0.428 -
BM_vector_deque_copy/1 2.333 -1.49%
BM_vector_deque_copy/1024 36.564 2.44%
BM_vector_deque_copy/2 2.067 -
BM_vector_deque_copy/4000 140.624 -
BM_vector_deque_copy/4096 146.213 -
BM_vector_deque_copy/512 17.032 -
BM_vector_deque_copy/5500 196.079 -
BM_vector_deque_copy/64 2.800 -
BM_vector_deque_copy/64000 2766.134 -8.06%
BM_vector_deque_copy/65536 2440.664 -19.34%
BM_vector_deque_copy/70000 2941.916 -8.82%
BM_vector_deque_copy_backward/0 0.440 9.68%
BM_vector_deque_copy_backward/1 2.567 12.27%
BM_vector_deque_copy_backward/1024 38.662 1.13%
BM_vector_deque_copy_backward/2 2.234 11.39%
BM_vector_deque_copy_backward/4000 143.400 -
BM_vector_deque_copy_backward/4096 149.931 -
BM_vector_deque_copy_backward/512 17.634 -1.55%
BM_vector_deque_copy_backward/5500 200.342 -
BM_vector_deque_copy_backward/64 3.068 -
BM_vector_deque_copy_backward/64000 7549.724 -
BM_vector_deque_copy_backward/65536 7948.356 -1.02%
BM_vector_deque_copy_backward/70000 8746.368 -
BM_vector_deque_move/0 0.397 -13.54%
BM_vector_deque_move/1 2.379 19.30%
BM_vector_deque_move/1024 35.728 -
BM_vector_deque_move/2 2.069 18.32%
BM_vector_deque_move/4000 141.513 -
BM_vector_deque_move/4096 147.449 1.52%
BM_vector_deque_move/512 17.076 -
BM_vector_deque_move/5500 198.868 1.50%
BM_vector_deque_move/64 2.873 7.17%
BM_vector_deque_move/64000 2707.546 -9.91%
BM_vector_deque_move/65536 2689.571 -11.06%
BM_vector_deque_move/70000 2936.130 -8.29%
BM_vector_deque_move_backward/0 0.496 -
BM_vector_deque_move_backward/1 2.346 15.63%
BM_vector_deque_move_backward/1024 38.342 -
BM_vector_deque_move_backward/2 2.066 15.97%
BM_vector_deque_move_backward/4000 144.650 1.48%
BM_vector_deque_move_backward/4096 152.859 2.43%
BM_vector_deque_move_backward/512 17.882 -2.21%
BM_vector_deque_move_backward/5500 201.468 1.01%
BM_vector_deque_move_backward/64 3.031 -3.60%
BM_vector_deque_move_backward/64000 7675.043 -9.94%
BM_vector_deque_move_backward/65536 7771.846 -11.92%
BM_vector_deque_move_backward/70000 8210.983 -11.04%
BM_vector_deque_ranges_copy/0 0.369 -15.16%
BM_vector_deque_ranges_copy/1 2.331 -
BM_vector_deque_ranges_copy/1024 35.885 -
BM_vector_deque_ranges_copy/2 2.067 -
BM_vector_deque_ranges_copy/4000 142.655 -1.66%
BM_vector_deque_ranges_copy/4096 146.690 -
BM_vector_deque_ranges_copy/512 17.036 -
BM_vector_deque_ranges_copy/5500 198.181 -
BM_vector_deque_ranges_copy/64 2.799 -1.11%
BM_vector_deque_ranges_copy/64000 2710.617 -10.53%
BM_vector_deque_ranges_copy/65536 2648.743 -12.49%
BM_vector_deque_ranges_copy/70000 2937.309 -8.42%
BM_vector_deque_ranges_copy_backward/0 0.565 12.91%
BM_vector_deque_ranges_copy_backward/1 2.326 4.44%
BM_vector_deque_ranges_copy_backward/1024 38.321 -
BM_vector_deque_ranges_copy_backward/2 2.067 6.16%
BM_vector_deque_ranges_copy_backward/4000 143.269 1.56%
BM_vector_deque_ranges_copy_backward/4096 149.052 -
BM_vector_deque_ranges_copy_backward/512 17.639 -1.64%
BM_vector_deque_ranges_copy_backward/5500 199.107 -
BM_vector_deque_ranges_copy_backward/64 2.967 -2.14%
BM_vector_deque_ranges_copy_backward/64000 7538.757 -
BM_vector_deque_ranges_copy_backward/65536 7965.073 -3.16%
BM_vector_deque_ranges_copy_backward/70000 8489.119 -2.75%
BM_vector_deque_ranges_move/0 0.368 -19.71%
BM_vector_deque_ranges_move/1 2.092 -9.53%
BM_vector_deque_ranges_move/1024 35.948 -
BM_vector_deque_ranges_move/2 1.846 -10.66%
BM_vector_deque_ranges_move/4000 148.201 2.19%
BM_vector_deque_ranges_move/4096 146.446 1.16%
BM_vector_deque_ranges_move/512 17.010 -
BM_vector_deque_ranges_move/5500 198.728 1.01%
BM_vector_deque_ranges_move/64 2.725 -3.04%
BM_vector_deque_ranges_move/64000 2608.638 -13.26%
BM_vector_deque_ranges_move/65536 2668.366 -11.60%
BM_vector_deque_ranges_move/70000 2822.485 -11.87%
BM_vector_deque_ranges_move_backward/0 0.438 -24.89%
BM_vector_deque_ranges_move_backward/1 2.323 7.41%
BM_vector_deque_ranges_move_backward/1024 38.160 1.82%
BM_vector_deque_ranges_move_backward/2 2.065 9.42%
BM_vector_deque_ranges_move_backward/4000 146.572 1.80%
BM_vector_deque_ranges_move_backward/4096 151.968 2.20%
BM_vector_deque_ranges_move_backward/512 17.888 -2.11%
BM_vector_deque_ranges_move_backward/5500 197.948 -
BM_vector_deque_ranges_move_backward/64 3.020 -3.85%
BM_vector_deque_ranges_move_backward/64000 7572.688 -7.24%
BM_vector_deque_ranges_move_backward/65536 7618.001 -9.45%
BM_vector_deque_ranges_move_backward/70000 8272.959 -9.95%
SetIntersection_Front_Set_float_1024_1 1091424.847 -
SetIntersection_Front_Set_float_1024_1024 14769534.775 -1.56%
SetIntersection_Front_Set_float_1024_16 1301579.209 -1.76%
SetIntersection_Front_Set_float_1024_256 4551482.144 -13.99%
SetIntersection_Front_Set_float_1024_4 1149698.502 -1.56%
SetIntersection_Front_Set_float_1024_64 1942930.257 -6.59%
SetIntersection_Front_Set_float_16384_1 1124814.080 -
SetIntersection_Front_Set_float_16384_1024 15715797.905 -8.93%
SetIntersection_Front_Set_float_16384_16 1332752.790 1.39%
SetIntersection_Front_Set_float_16384_16384 244673567.964 -27.80%
SetIntersection_Front_Set_float_16384_256 4590818.657 -3.46%
SetIntersection_Front_Set_float_16384_4 1149707.045 -
SetIntersection_Front_Set_float_16384_64 2090538.665 4.80%
SetIntersection_Front_Set_float_16_1 66984513.094 -
SetIntersection_Front_Set_float_16_16 41235205.451 -1.60%
SetIntersection_Front_Set_float_16_4 58623192.974 -
SetIntersection_Front_Set_float_1_1 570742137.276 -
SetIntersection_Front_Set_float_256_1 4436271.965 -
SetIntersection_Front_Set_float_256_16 4803039.204 -2.35%
SetIntersection_Front_Set_float_256_256 9448130.787 -3.47%
SetIntersection_Front_Set_float_256_4 4514999.633 -
SetIntersection_Front_Set_float_256_64 6168320.037 -
SetIntersection_Front_Set_float_262144_1 1100603.589 -1.02%
SetIntersection_Front_Set_float_262144_1024 15084199.133 -
SetIntersection_Front_Set_float_262144_16 1267645.164 1.57%
SetIntersection_Front_Set_float_262144_16384 246691886.912 2.41%
SetIntersection_Front_Set_float_262144_256 4419899.451 -4.42%
SetIntersection_Front_Set_float_262144_262144 1740333.740 -1.07%
SetIntersection_Front_Set_float_262144_4 1140356.115 -1.11%
SetIntersection_Front_Set_float_262144_64 1835035.763 -
SetIntersection_Front_Set_float_4_1 227871194.389 -
SetIntersection_Front_Set_float_4_4 147187137.540 -
SetIntersection_Front_Set_float_64_1 17516993.302 -
SetIntersection_Front_Set_float_64_16 16714029.816 -
SetIntersection_Front_Set_float_64_4 17254678.489 -1.08%
SetIntersection_Front_Set_float_64_64 16242474.259 2.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1106008.248 -3.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21553122.490 1.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1380507.636 -1.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6184852.194 -3.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1162642.983 -2.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2297028.534 -2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1113464.351 1.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20761967.926 -4.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1351911.709 -2.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 352048160.985 2.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6183334.894 4.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1169225.799 -2.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2208197.853 -8.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67032636.703 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43862894.468 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59502995.013 -1.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 570537658.173 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4375702.679 -2.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5223113.353 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11613660.405 -5.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4597414.529 -1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7439488.034 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1115122.269 -1.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20507033.046 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1369806.681 -1.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 339437954.593 -2.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6114673.375 3.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2225718.180 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1153695.394 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2264117.366 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228279470.501 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148246332.103 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17524677.297 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17830255.768 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17503153.376 -1.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18029156.440 -
SetIntersection_Front_Set_string_1024_1 1150629.669 -
SetIntersection_Front_Set_string_1024_1024 57722103.268 1.77%
SetIntersection_Front_Set_string_1024_16 2075115.896 2.07%
SetIntersection_Front_Set_string_1024_256 15823461.251 -1.43%
SetIntersection_Front_Set_string_1024_4 1332330.841 -
SetIntersection_Front_Set_string_1024_64 4620554.532 -7.54%
SetIntersection_Front_Set_string_16384_1 1160968.673 -
SetIntersection_Front_Set_string_16384_1024 58671364.976 -
SetIntersection_Front_Set_string_16384_16 1925012.509 -2.82%
SetIntersection_Front_Set_string_16384_16384 351395348.876 -
SetIntersection_Front_Set_string_16384_256 15530950.702 -
SetIntersection_Front_Set_string_16384_4 1341767.055 -
SetIntersection_Front_Set_string_16384_64 5121230.988 1.85%
SetIntersection_Front_Set_string_16_1 69059021.679 -
SetIntersection_Front_Set_string_16_16 59670783.369 -6.40%
SetIntersection_Front_Set_string_16_4 68809294.557 -
SetIntersection_Front_Set_string_1_1 590068473.567 -
SetIntersection_Front_Set_string_256_1 4579185.197 -
SetIntersection_Front_Set_string_256_16 7716508.687 -
SetIntersection_Front_Set_string_256_256 30109630.031 -5.11%
SetIntersection_Front_Set_string_256_4 5227774.148 -1.27%
SetIntersection_Front_Set_string_256_64 13864330.755 -7.04%
SetIntersection_Front_Set_string_262144_1 1165423.909 2.13%
SetIntersection_Front_Set_string_262144_1024 60652102.390 1.58%
SetIntersection_Front_Set_string_262144_16 1914698.339 -3.25%
SetIntersection_Front_Set_string_262144_16384 344765614.723 -
SetIntersection_Front_Set_string_262144_256 14303901.035 -9.50%
SetIntersection_Front_Set_string_262144_262144 17897637.289 -
SetIntersection_Front_Set_string_262144_4 1312218.390 -2.24%
SetIntersection_Front_Set_string_262144_64 4583547.378 4.80%
SetIntersection_Front_Set_string_4_1 234318322.396 -
SetIntersection_Front_Set_string_4_4 168329942.858 -
SetIntersection_Front_Set_string_64_1 18060781.960 -
SetIntersection_Front_Set_string_64_16 24502563.875 -2.59%
SetIntersection_Front_Set_string_64_4 19595053.832 -2.36%
SetIntersection_Front_Set_string_64_64 38514315.017 1.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1115783.729 -1.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24972757.606 -1.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1406319.576 -1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6778658.153 4.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1186875.217 2.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2498277.696 2.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1117935.648 2.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27233804.831 3.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1430604.241 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 365241211.125 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6745737.192 -7.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1191891.819 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2528901.832 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67366394.632 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45176045.207 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60523603.166 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 572212521.534 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4453776.878 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5375448.372 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13345841.054 -2.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4639503.376 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8293194.006 6.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1062963.839 -3.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26315547.894 -4.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1415958.985 -1.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 350849368.650 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6692005.327 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3047089.520 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1135955.091 -4.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2464305.336 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 228987888.997 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150596915.949 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17555455.063 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18460298.163 2.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17774742.292 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19871482.543 -
SetIntersection_Front_Set_uint32_1024_1 1100307.408 -
SetIntersection_Front_Set_uint32_1024_1024 17174730.305 5.09%
SetIntersection_Front_Set_uint32_1024_16 1322738.429 -
SetIntersection_Front_Set_uint32_1024_256 5174598.420 -
SetIntersection_Front_Set_uint32_1024_4 1137346.089 -
SetIntersection_Front_Set_uint32_1024_64 2067944.263 3.49%
SetIntersection_Front_Set_uint32_16384_1 1080334.800 -
SetIntersection_Front_Set_uint32_16384_1024 16096643.764 -1.49%
SetIntersection_Front_Set_uint32_16384_16 1261063.982 -
SetIntersection_Front_Set_uint32_16384_16384 341611267.082 -2.91%
SetIntersection_Front_Set_uint32_16384_256 5135486.113 -
SetIntersection_Front_Set_uint32_16384_4 1151546.579 -
SetIntersection_Front_Set_uint32_16384_64 2002866.052 -1.85%
SetIntersection_Front_Set_uint32_16_1 66868101.984 -
SetIntersection_Front_Set_uint32_16_16 41516565.611 -
SetIntersection_Front_Set_uint32_16_4 58571712.371 -
SetIntersection_Front_Set_uint32_1_1 568738639.572 -
SetIntersection_Front_Set_uint32_256_1 4468926.589 -
SetIntersection_Front_Set_uint32_256_16 4826535.670 -
SetIntersection_Front_Set_uint32_256_256 9298312.038 -2.33%
SetIntersection_Front_Set_uint32_256_4 4497555.178 -
SetIntersection_Front_Set_uint32_256_64 6388365.182 -4.15%
SetIntersection_Front_Set_uint32_262144_1 1098130.398 -
SetIntersection_Front_Set_uint32_262144_1024 16081398.397 -
SetIntersection_Front_Set_uint32_262144_16 1261154.528 -2.58%
SetIntersection_Front_Set_uint32_262144_16384 343734808.052 -
SetIntersection_Front_Set_uint32_262144_256 4923153.793 1.39%
SetIntersection_Front_Set_uint32_262144_262144 1838209.473 -1.55%
SetIntersection_Front_Set_uint32_262144_4 1121412.710 -1.23%
SetIntersection_Front_Set_uint32_262144_64 1970809.783 -1.37%
SetIntersection_Front_Set_uint32_4_1 227275997.281 -
SetIntersection_Front_Set_uint32_4_4 146482369.864 -
SetIntersection_Front_Set_uint32_64_1 17406612.742 -
SetIntersection_Front_Set_uint32_64_16 16793904.633 -
SetIntersection_Front_Set_uint32_64_4 17252657.721 -
SetIntersection_Front_Set_uint32_64_64 16291464.128 4.66%
SetIntersection_Front_Set_uint64_1024_1 1115783.826 -
SetIntersection_Front_Set_uint64_1024_1024 15152143.932 -6.48%
SetIntersection_Front_Set_uint64_1024_16 1290671.191 -1.39%
SetIntersection_Front_Set_uint64_1024_256 4569096.286 -9.64%
SetIntersection_Front_Set_uint64_1024_4 1086998.170 -1.74%
SetIntersection_Front_Set_uint64_1024_64 1962208.859 -2.37%
SetIntersection_Front_Set_uint64_16384_1 1094587.448 -2.19%
SetIntersection_Front_Set_uint64_16384_1024 15237981.152 -7.73%
SetIntersection_Front_Set_uint64_16384_16 1315770.600 -
SetIntersection_Front_Set_uint64_16384_16384 245628607.566 -29.18%
SetIntersection_Front_Set_uint64_16384_256 4713496.454 -5.78%
SetIntersection_Front_Set_uint64_16384_4 1140313.523 -1.50%
SetIntersection_Front_Set_uint64_16384_64 1917018.372 -2.67%
SetIntersection_Front_Set_uint64_16_1 66732818.758 -
SetIntersection_Front_Set_uint64_16_16 40687194.879 -2.82%
SetIntersection_Front_Set_uint64_16_4 58329114.298 -1.17%
SetIntersection_Front_Set_uint64_1_1 566951585.895 -
SetIntersection_Front_Set_uint64_256_1 4453560.372 -
SetIntersection_Front_Set_uint64_256_16 4892989.422 -2.25%
SetIntersection_Front_Set_uint64_256_256 9048732.951 -6.70%
SetIntersection_Front_Set_uint64_256_4 4443006.243 -2.39%
SetIntersection_Front_Set_uint64_256_64 6157674.936 -4.73%
SetIntersection_Front_Set_uint64_262144_1 1104821.924 -1.20%
SetIntersection_Front_Set_uint64_262144_1024 14479388.127 -14.36%
SetIntersection_Front_Set_uint64_262144_16 1257359.342 -4.68%
SetIntersection_Front_Set_uint64_262144_16384 341300336.014 -1.33%
SetIntersection_Front_Set_uint64_262144_256 4602141.798 -7.15%
SetIntersection_Front_Set_uint64_262144_262144 1803245.687 -4.20%
SetIntersection_Front_Set_uint64_262144_4 1127701.237 -2.89%
SetIntersection_Front_Set_uint64_262144_64 1906513.350 -1.84%
SetIntersection_Front_Set_uint64_4_1 226552180.395 -
SetIntersection_Front_Set_uint64_4_4 145957356.252 -
SetIntersection_Front_Set_uint64_64_1 17475598.261 -
SetIntersection_Front_Set_uint64_64_16 16680422.514 -
SetIntersection_Front_Set_uint64_64_4 17109488.952 -
SetIntersection_Front_Set_uint64_64_64 15209841.708 -3.52%
SetIntersection_Front_Vector_float_1024_1 1106893.540 -1.25%
SetIntersection_Front_Vector_float_1024_1024 5949175.289 -4.71%
SetIntersection_Front_Vector_float_1024_16 1179869.416 -1.91%
SetIntersection_Front_Vector_float_1024_256 2330394.142 -11.81%
SetIntersection_Front_Vector_float_1024_4 1126712.944 -1.09%
SetIntersection_Front_Vector_float_1024_64 1428442.845 -3.30%
SetIntersection_Front_Vector_float_16384_1 1116037.040 -
SetIntersection_Front_Vector_float_16384_1024 5953909.782 -6.27%
SetIntersection_Front_Vector_float_16384_16 1183506.600 -
SetIntersection_Front_Vector_float_16384_16384 80344056.840 -3.93%
SetIntersection_Front_Vector_float_16384_256 2343716.578 -
SetIntersection_Front_Vector_float_16384_4 1105638.129 -
SetIntersection_Front_Vector_float_16384_64 1437689.668 -
SetIntersection_Front_Vector_float_16_1 67085224.688 -
SetIntersection_Front_Vector_float_16_16 37826453.485 -1.55%
SetIntersection_Front_Vector_float_16_4 57563672.502 -1.40%
SetIntersection_Front_Vector_float_1_1 570555780.189 -
SetIntersection_Front_Vector_float_256_1 4429829.818 -
SetIntersection_Front_Vector_float_256_16 4608567.565 2.80%
SetIntersection_Front_Vector_float_256_256 4643363.728 -1.32%
SetIntersection_Front_Vector_float_256_4 4482404.509 -
SetIntersection_Front_Vector_float_256_64 4563417.896 -
SetIntersection_Front_Vector_float_262144_1 1116034.695 2.22%
SetIntersection_Front_Vector_float_262144_1024 5949034.226 -17.24%
SetIntersection_Front_Vector_float_262144_16 1186853.183 -2.65%
SetIntersection_Front_Vector_float_262144_16384 80007335.124 -4.49%
SetIntersection_Front_Vector_float_262144_256 2340777.555 -
SetIntersection_Front_Vector_float_262144_262144 350796530.908 -
SetIntersection_Front_Vector_float_262144_4 1102388.846 -2.47%
SetIntersection_Front_Vector_float_262144_64 1444525.997 -
SetIntersection_Front_Vector_float_4_1 228184210.359 -
SetIntersection_Front_Vector_float_4_4 144010533.569 -
SetIntersection_Front_Vector_float_64_1 17478493.115 -
SetIntersection_Front_Vector_float_64_16 15123542.959 -
SetIntersection_Front_Vector_float_64_4 16950795.259 -
SetIntersection_Front_Vector_float_64_64 11374706.341 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1106660.678 1.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 9486258.661 17.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1265158.563 2.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3256549.913 7.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1157243.307 2.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1652408.005 3.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1115978.426 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8319418.124 1.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1188861.186 -4.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 126269284.063 1.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2954162.064 -1.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1153282.042 2.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1574785.534 -4.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66954537.749 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40013614.539 2.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58084594.557 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 568683627.301 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4358337.651 -3.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4554127.615 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6442295.646 9.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4475243.168 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5069792.862 1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1104569.773 -1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8475016.508 1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1212764.691 -2.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 126640047.080 3.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3228995.967 9.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 353679599.046 1.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1162392.770 1.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1552082.804 -2.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227222703.965 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147220415.323 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17430186.237 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15862541.824 2.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17105106.363 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13197519.071 3.82%
SetIntersection_Front_Vector_string_1024_1 1139705.929 -1.15%
SetIntersection_Front_Vector_string_1024_1024 41522026.612 -
SetIntersection_Front_Vector_string_1024_16 1770179.191 2.70%
SetIntersection_Front_Vector_string_1024_256 10531750.866 4.87%
SetIntersection_Front_Vector_string_1024_4 1269093.038 1.98%
SetIntersection_Front_Vector_string_1024_64 3731556.616 6.81%
SetIntersection_Front_Vector_string_16384_1 1131368.745 -1.56%
SetIntersection_Front_Vector_string_16384_1024 41509634.821 5.55%
SetIntersection_Front_Vector_string_16384_16 1840294.095 6.65%
SetIntersection_Front_Vector_string_16384_16384 348564818.836 -1.49%
SetIntersection_Front_Vector_string_16384_256 10000794.952 -1.07%
SetIntersection_Front_Vector_string_16384_4 1216228.280 -4.43%
SetIntersection_Front_Vector_string_16384_64 3702691.702 5.56%
SetIntersection_Front_Vector_string_16_1 68891734.512 -
SetIntersection_Front_Vector_string_16_16 54928637.964 -
SetIntersection_Front_Vector_string_16_4 63538139.870 -1.45%
SetIntersection_Front_Vector_string_1_1 585440164.498 -
SetIntersection_Front_Vector_string_256_1 4565232.269 -1.06%
SetIntersection_Front_Vector_string_256_16 6277270.696 -2.26%
SetIntersection_Front_Vector_string_256_256 21456427.473 2.95%
SetIntersection_Front_Vector_string_256_4 4890276.581 -1.33%
SetIntersection_Front_Vector_string_256_64 10833548.960 -2.80%
SetIntersection_Front_Vector_string_262144_1 1157821.788 -
SetIntersection_Front_Vector_string_262144_1024 41152710.496 1.02%
SetIntersection_Front_Vector_string_262144_16 1738743.280 -
SetIntersection_Front_Vector_string_262144_16384 347241998.461 -
SetIntersection_Front_Vector_string_262144_256 10157260.151 -
SetIntersection_Front_Vector_string_262144_262144 14375797.525 -
SetIntersection_Front_Vector_string_262144_4 1258745.404 -
SetIntersection_Front_Vector_string_262144_64 3706389.807 7.58%
SetIntersection_Front_Vector_string_4_1 233145131.856 -
SetIntersection_Front_Vector_string_4_4 161275159.700 -
SetIntersection_Front_Vector_string_64_1 17970240.833 -
SetIntersection_Front_Vector_string_64_16 22411608.478 2.41%
SetIntersection_Front_Vector_string_64_4 18947826.306 -
SetIntersection_Front_Vector_string_64_64 27014335.791 -2.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1137816.920 3.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9652413.300 -1.84%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1240983.494 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3262840.068 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1147994.952 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1640243.722 -1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1096588.413 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9657624.271 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1228177.743 1.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140334933.370 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3307097.701 1.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1142931.812 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1670418.598 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66743052.802 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 41458189.742 3.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58287620.815 -1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 568724657.024 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4437707.749 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4669657.342 -1.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6552431.106 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4453803.160 -2.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5371635.718 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1123283.206 1.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9680720.688 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1211436.313 -3.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 140237506.963 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3312977.570 1.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350780784.491 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1150311.559 -1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1676437.378 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227533915.196 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146832370.700 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17376823.584 -1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15938739.590 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17266817.175 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13236589.480 -
SetIntersection_Front_Vector_uint32_1024_1 1116250.291 -
SetIntersection_Front_Vector_uint32_1024_1024 7079954.171 -
SetIntersection_Front_Vector_uint32_1024_16 1179210.566 -2.33%
SetIntersection_Front_Vector_uint32_1024_256 2353281.029 -10.17%
SetIntersection_Front_Vector_uint32_1024_4 1089034.381 -4.07%
SetIntersection_Front_Vector_uint32_1024_64 1438904.403 -1.40%
SetIntersection_Front_Vector_uint32_16384_1 1097595.664 -1.21%
SetIntersection_Front_Vector_uint32_16384_1024 5916412.135 -1.28%
SetIntersection_Front_Vector_uint32_16384_16 1193201.730 -
SetIntersection_Front_Vector_uint32_16384_16384 83294910.846 -6.44%
SetIntersection_Front_Vector_uint32_16384_256 2355126.042 2.46%
SetIntersection_Front_Vector_uint32_16384_4 1124666.991 -
SetIntersection_Front_Vector_uint32_16384_64 1442454.780 -
SetIntersection_Front_Vector_uint32_16_1 66671675.391 -
SetIntersection_Front_Vector_uint32_16_16 37895012.738 -1.38%
SetIntersection_Front_Vector_uint32_16_4 57920531.834 -
SetIntersection_Front_Vector_uint32_1_1 567745141.438 -
SetIntersection_Front_Vector_uint32_256_1 4428945.013 -
SetIntersection_Front_Vector_uint32_256_16 4454767.722 -
SetIntersection_Front_Vector_uint32_256_256 4691017.858 -10.58%
SetIntersection_Front_Vector_uint32_256_4 4461432.440 -
SetIntersection_Front_Vector_uint32_256_64 4561039.756 -4.33%
SetIntersection_Front_Vector_uint32_262144_1 1098086.800 -1.13%
SetIntersection_Front_Vector_uint32_262144_1024 5951693.722 -
SetIntersection_Front_Vector_uint32_262144_16 1183710.120 -1.78%
SetIntersection_Front_Vector_uint32_262144_16384 82975353.926 -3.96%
SetIntersection_Front_Vector_uint32_262144_256 2563426.214 12.28%
SetIntersection_Front_Vector_uint32_262144_262144 348486594.465 -
SetIntersection_Front_Vector_uint32_262144_4 1134032.049 -
SetIntersection_Front_Vector_uint32_262144_64 1432760.808 -4.64%
SetIntersection_Front_Vector_uint32_4_1 227133116.361 -
SetIntersection_Front_Vector_uint32_4_4 144691396.721 -
SetIntersection_Front_Vector_uint32_64_1 17408985.988 -
SetIntersection_Front_Vector_uint32_64_16 15378587.913 -
SetIntersection_Front_Vector_uint32_64_4 16975366.187 -1.26%
SetIntersection_Front_Vector_uint32_64_64 11516506.347 1.70%
SetIntersection_Front_Vector_uint64_1024_1 1109365.093 1.66%
SetIntersection_Front_Vector_uint64_1024_1024 5984953.330 -
SetIntersection_Front_Vector_uint64_1024_16 1146294.456 -3.32%
SetIntersection_Front_Vector_uint64_1024_256 2345964.386 1.87%
SetIntersection_Front_Vector_uint64_1024_4 1131797.152 1.07%
SetIntersection_Front_Vector_uint64_1024_64 1427056.122 -
SetIntersection_Front_Vector_uint64_16384_1 1124322.130 1.17%
SetIntersection_Front_Vector_uint64_16384_1024 5856229.174 -1.62%
SetIntersection_Front_Vector_uint64_16384_16 1172202.864 -1.73%
SetIntersection_Front_Vector_uint64_16384_16384 77852019.361 -
SetIntersection_Front_Vector_uint64_16384_256 2306804.903 -
SetIntersection_Front_Vector_uint64_16384_4 1081683.940 -4.37%
SetIntersection_Front_Vector_uint64_16384_64 1430594.200 3.32%
SetIntersection_Front_Vector_uint64_16_1 66752028.464 -
SetIntersection_Front_Vector_uint64_16_16 37769555.928 -
SetIntersection_Front_Vector_uint64_16_4 57496445.014 -
SetIntersection_Front_Vector_uint64_1_1 566904239.387 -
SetIntersection_Front_Vector_uint64_256_1 4412010.813 -
SetIntersection_Front_Vector_uint64_256_16 4513006.323 1.90%
SetIntersection_Front_Vector_uint64_256_256 4566894.518 -2.45%
SetIntersection_Front_Vector_uint64_256_4 4456614.999 -
SetIntersection_Front_Vector_uint64_256_64 4516545.378 -1.28%
SetIntersection_Front_Vector_uint64_262144_1 1065135.320 -4.46%
SetIntersection_Front_Vector_uint64_262144_1024 5992549.551 -
SetIntersection_Front_Vector_uint64_262144_16 1170764.853 2.40%
SetIntersection_Front_Vector_uint64_262144_16384 77912081.550 -
SetIntersection_Front_Vector_uint64_262144_256 2342736.604 1.23%
SetIntersection_Front_Vector_uint64_262144_262144 351039488.699 -
SetIntersection_Front_Vector_uint64_262144_4 1159480.023 1.90%
SetIntersection_Front_Vector_uint64_262144_64 1417277.312 2.23%
SetIntersection_Front_Vector_uint64_4_1 226868242.418 -
SetIntersection_Front_Vector_uint64_4_4 144178674.958 -
SetIntersection_Front_Vector_uint64_64_1 17478416.787 -
SetIntersection_Front_Vector_uint64_64_16 15071941.771 -
SetIntersection_Front_Vector_uint64_64_4 16907010.708 -
SetIntersection_Front_Vector_uint64_64_64 11342559.140 -1.78%
SetIntersection_Interlaced_Set_float_1024_1 1118984.874 -
SetIntersection_Interlaced_Set_float_1024_1024 15061092.193 -5.38%
SetIntersection_Interlaced_Set_float_1024_16 11686777.596 -1.12%
SetIntersection_Interlaced_Set_float_1024_256 15780693.529 2.00%
SetIntersection_Interlaced_Set_float_1024_4 10247228.814 1.94%
SetIntersection_Interlaced_Set_float_1024_64 10041737.651 -
SetIntersection_Interlaced_Set_float_16384_1 1121006.098 -
SetIntersection_Interlaced_Set_float_16384_1024 170411896.252 1.53%
SetIntersection_Interlaced_Set_float_16384_16 208401973.826 -
SetIntersection_Interlaced_Set_float_16384_16384 337971050.590 -2.38%
SetIntersection_Interlaced_Set_float_16384_256 203428709.803 1.46%
SetIntersection_Interlaced_Set_float_16384_4 171025938.969 1.51%
SetIntersection_Interlaced_Set_float_16384_64 217380722.172 -
SetIntersection_Interlaced_Set_float_16_1 67174290.164 -
SetIntersection_Interlaced_Set_float_16_16 40646180.878 -2.37%
SetIntersection_Interlaced_Set_float_16_4 64710289.050 -
SetIntersection_Interlaced_Set_float_1_1 571530730.805 -
SetIntersection_Interlaced_Set_float_256_1 4510632.060 2.81%
SetIntersection_Interlaced_Set_float_256_16 12146190.060 -
SetIntersection_Interlaced_Set_float_256_256 9675946.465 4.77%
SetIntersection_Interlaced_Set_float_256_4 11327562.107 -2.22%
SetIntersection_Interlaced_Set_float_256_64 15604063.538 4.33%
SetIntersection_Interlaced_Set_float_262144_1 1127406.894 1.18%
SetIntersection_Interlaced_Set_float_262144_1024 1514323.484 -2.15%
SetIntersection_Interlaced_Set_float_262144_16 1577366.859 -2.05%
SetIntersection_Interlaced_Set_float_262144_16384 1251239.258 -
SetIntersection_Interlaced_Set_float_262144_256 1558603.598 -1.44%
SetIntersection_Interlaced_Set_float_262144_262144 1804783.607 -2.04%
SetIntersection_Interlaced_Set_float_262144_4 1282732.830 -2.41%
SetIntersection_Interlaced_Set_float_262144_64 1551026.283 -2.30%
SetIntersection_Interlaced_Set_float_4_1 228613206.212 -
SetIntersection_Interlaced_Set_float_4_4 147476944.516 -
SetIntersection_Interlaced_Set_float_64_1 17513579.374 -
SetIntersection_Interlaced_Set_float_64_16 24213855.456 -2.58%
SetIntersection_Interlaced_Set_float_64_4 21849830.504 -
SetIntersection_Interlaced_Set_float_64_64 15738271.159 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1117859.642 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21359749.728 -2.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11848884.447 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19046854.378 -2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9812416.096 -1.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10985329.948 -1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1129342.687 3.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179824630.172 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 223655357.358 1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 354932274.692 2.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207121953.032 -1.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 184178146.235 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 232265373.603 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67032597.873 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44037363.231 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 67037070.632 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 571032297.387 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4456261.499 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13333166.654 2.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12064753.980 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11421720.255 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 17819093.432 -1.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1126422.511 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1625445.231 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1704221.436 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1343376.219 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1669132.488 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2298192.547 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1380623.045 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1660795.490 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228385296.850 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149869518.272 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17519502.883 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27385174.789 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23150992.417 -1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18489435.392 -1.75%
SetIntersection_Interlaced_Set_string_1024_1 1156031.252 -
SetIntersection_Interlaced_Set_string_1024_1024 58564746.608 1.89%
SetIntersection_Interlaced_Set_string_1024_16 13646816.984 -
SetIntersection_Interlaced_Set_string_1024_256 35076972.066 -2.85%
SetIntersection_Interlaced_Set_string_1024_4 10682462.664 2.22%
SetIntersection_Interlaced_Set_string_1024_64 17017697.762 -
SetIntersection_Interlaced_Set_string_16384_1 1155039.831 -
SetIntersection_Interlaced_Set_string_16384_1024 356974333.995 1.47%
SetIntersection_Interlaced_Set_string_16384_16 355688205.930 43.78%
SetIntersection_Interlaced_Set_string_16384_16384 353116434.344 -
SetIntersection_Interlaced_Set_string_16384_256 354367227.980 -
SetIntersection_Interlaced_Set_string_16384_4 200631080.553 -
SetIntersection_Interlaced_Set_string_16384_64 353876621.490 1.32%
SetIntersection_Interlaced_Set_string_16_1 69012678.071 -
SetIntersection_Interlaced_Set_string_16_16 63367415.765 -1.67%
SetIntersection_Interlaced_Set_string_16_4 77441372.267 1.88%
SetIntersection_Interlaced_Set_string_1_1 587906470.668 -
SetIntersection_Interlaced_Set_string_256_1 4572044.900 -
SetIntersection_Interlaced_Set_string_256_16 17723182.479 -5.73%
SetIntersection_Interlaced_Set_string_256_256 33715810.528 3.09%
SetIntersection_Interlaced_Set_string_256_4 14211155.804 -
SetIntersection_Interlaced_Set_string_256_64 31171373.078 -
SetIntersection_Interlaced_Set_string_262144_1 1157580.235 -1.42%
SetIntersection_Interlaced_Set_string_262144_1024 2080658.934 -1.41%
SetIntersection_Interlaced_Set_string_262144_16 2171470.131 -1.23%
SetIntersection_Interlaced_Set_string_262144_16384 2751702.637 -
SetIntersection_Interlaced_Set_string_262144_256 2075149.414 -
SetIntersection_Interlaced_Set_string_262144_262144 17711901.367 -
SetIntersection_Interlaced_Set_string_262144_4 1880905.926 -2.23%
SetIntersection_Interlaced_Set_string_262144_64 2136314.373 -2.02%
SetIntersection_Interlaced_Set_string_4_1 234750916.692 -
SetIntersection_Interlaced_Set_string_4_4 167818910.234 -
SetIntersection_Interlaced_Set_string_64_1 18097461.991 -
SetIntersection_Interlaced_Set_string_64_16 41111921.955 2.58%
SetIntersection_Interlaced_Set_string_64_4 27404539.385 -
SetIntersection_Interlaced_Set_string_64_64 39592709.257 7.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1120278.374 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24799383.925 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11854152.004 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19774492.864 -4.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9901114.609 -3.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11740749.053 -2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1115532.997 -1.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 246964796.432 1.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 343490800.066 38.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 368626832.473 3.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 350034687.667 40.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200956255.867 -1.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 345090176.872 -2.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67236436.571 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45496047.310 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67122025.126 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 571693902.469 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4443967.827 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12935359.551 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13468302.139 1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11612262.894 -2.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18554775.498 -3.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1117228.670 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1981625.651 -2.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2105724.283 -2.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1727262.453 -4.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1997252.522 -3.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3105531.656 -1.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1825645.832 -3.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2086651.123 -3.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 228795134.929 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150629914.686 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17612125.299 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28231778.400 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23520904.030 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19704079.864 -
SetIntersection_Interlaced_Set_uint32_1024_1 1120185.810 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15604496.561 -1.95%
SetIntersection_Interlaced_Set_uint32_1024_16 11210551.918 -2.32%
SetIntersection_Interlaced_Set_uint32_1024_256 15693273.660 -1.76%
SetIntersection_Interlaced_Set_uint32_1024_4 10047687.778 -
SetIntersection_Interlaced_Set_uint32_1024_64 9907985.502 -
SetIntersection_Interlaced_Set_uint32_16384_1 1115448.387 1.37%
SetIntersection_Interlaced_Set_uint32_16384_1024 169247639.651 1.45%
SetIntersection_Interlaced_Set_uint32_16384_16 206415800.311 -
SetIntersection_Interlaced_Set_uint32_16384_16384 254179230.948 -27.53%
SetIntersection_Interlaced_Set_uint32_16384_256 198367448.553 -
SetIntersection_Interlaced_Set_uint32_16384_4 169687409.106 1.92%
SetIntersection_Interlaced_Set_uint32_16384_64 215040076.998 -
SetIntersection_Interlaced_Set_uint32_16_1 66840020.766 -
SetIntersection_Interlaced_Set_uint32_16_16 41612146.355 1.28%
SetIntersection_Interlaced_Set_uint32_16_4 64559766.558 -
SetIntersection_Interlaced_Set_uint32_1_1 567782507.760 -
SetIntersection_Interlaced_Set_uint32_256_1 4369094.294 -1.64%
SetIntersection_Interlaced_Set_uint32_256_16 11976349.566 -1.39%
SetIntersection_Interlaced_Set_uint32_256_256 9580301.112 5.25%
SetIntersection_Interlaced_Set_uint32_256_4 11774250.771 -
SetIntersection_Interlaced_Set_uint32_256_64 15195336.879 7.75%
SetIntersection_Interlaced_Set_uint32_262144_1 1061546.858 -1.69%
SetIntersection_Interlaced_Set_uint32_262144_1024 1492692.707 -2.01%
SetIntersection_Interlaced_Set_uint32_262144_16 1580602.295 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1230463.707 -2.27%
SetIntersection_Interlaced_Set_uint32_262144_256 1538165.527 -2.04%
SetIntersection_Interlaced_Set_uint32_262144_262144 1924531.736 -5.01%
SetIntersection_Interlaced_Set_uint32_262144_4 1269914.065 -1.54%
SetIntersection_Interlaced_Set_uint32_262144_64 1550217.285 -
SetIntersection_Interlaced_Set_uint32_4_1 227188158.032 -
SetIntersection_Interlaced_Set_uint32_4_4 146319596.351 -
SetIntersection_Interlaced_Set_uint32_64_1 17485699.231 -
SetIntersection_Interlaced_Set_uint32_64_16 24365593.166 1.01%
SetIntersection_Interlaced_Set_uint32_64_4 22609827.609 2.16%
SetIntersection_Interlaced_Set_uint32_64_64 15891534.760 5.98%
SetIntersection_Interlaced_Set_uint64_1024_1 1111198.304 -
SetIntersection_Interlaced_Set_uint64_1024_1024 16073345.668 -
SetIntersection_Interlaced_Set_uint64_1024_16 11392523.711 -1.53%
SetIntersection_Interlaced_Set_uint64_1024_256 15446234.151 -
SetIntersection_Interlaced_Set_uint64_1024_4 10233402.906 2.42%
SetIntersection_Interlaced_Set_uint64_1024_64 10045098.847 -4.73%
SetIntersection_Interlaced_Set_uint64_16384_1 1109858.512 -
SetIntersection_Interlaced_Set_uint64_16384_1024 175157018.461 -1.48%
SetIntersection_Interlaced_Set_uint64_16384_16 223521061.059 -
SetIntersection_Interlaced_Set_uint64_16384_16384 361350484.330 -
SetIntersection_Interlaced_Set_uint64_16384_256 209860030.752 -
SetIntersection_Interlaced_Set_uint64_16384_4 181348837.217 -
SetIntersection_Interlaced_Set_uint64_16384_64 234418444.181 -
SetIntersection_Interlaced_Set_uint64_16_1 66834894.799 -
SetIntersection_Interlaced_Set_uint64_16_16 40904732.551 -1.82%
SetIntersection_Interlaced_Set_uint64_16_4 64252124.037 -
SetIntersection_Interlaced_Set_uint64_1_1 567555282.765 -
SetIntersection_Interlaced_Set_uint64_256_1 4482121.734 1.97%
SetIntersection_Interlaced_Set_uint64_256_16 11994752.987 -4.55%
SetIntersection_Interlaced_Set_uint64_256_256 9273184.927 -2.01%
SetIntersection_Interlaced_Set_uint64_256_4 11893638.416 -
SetIntersection_Interlaced_Set_uint64_256_64 14884180.131 -
SetIntersection_Interlaced_Set_uint64_262144_1 1105363.087 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1582808.836 -
SetIntersection_Interlaced_Set_uint64_262144_16 1641340.248 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1268492.595 -
SetIntersection_Interlaced_Set_uint64_262144_256 1628569.740 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1870621.664 -
SetIntersection_Interlaced_Set_uint64_262144_4 1320846.356 -
SetIntersection_Interlaced_Set_uint64_262144_64 1632883.057 -
SetIntersection_Interlaced_Set_uint64_4_1 227229296.101 -
SetIntersection_Interlaced_Set_uint64_4_4 146984235.996 -
SetIntersection_Interlaced_Set_uint64_64_1 17432445.460 -
SetIntersection_Interlaced_Set_uint64_64_16 24130875.281 -
SetIntersection_Interlaced_Set_uint64_64_4 22258760.139 -1.10%
SetIntersection_Interlaced_Set_uint64_64_64 15650472.769 3.04%
SetIntersection_Interlaced_Vector_float_1024_1 1109144.273 -1.10%
SetIntersection_Interlaced_Vector_float_1024_1024 5973108.368 -
SetIntersection_Interlaced_Vector_float_1024_16 2713068.575 3.92%
SetIntersection_Interlaced_Vector_float_1024_256 6595914.883 -4.05%
SetIntersection_Interlaced_Vector_float_1024_4 1466147.615 -3.99%
SetIntersection_Interlaced_Vector_float_1024_64 5862669.657 17.05%
SetIntersection_Interlaced_Vector_float_16384_1 1108474.943 -
SetIntersection_Interlaced_Vector_float_16384_1024 56749142.241 -13.99%
SetIntersection_Interlaced_Vector_float_16384_16 3709154.936 -
SetIntersection_Interlaced_Vector_float_16384_16384 80303995.409 -
SetIntersection_Interlaced_Vector_float_16384_256 29575670.680 16.23%
SetIntersection_Interlaced_Vector_float_16384_4 1395853.409 -14.45%
SetIntersection_Interlaced_Vector_float_16384_64 9457777.147 -4.30%
SetIntersection_Interlaced_Vector_float_16_1 66939477.790 -1.17%
SetIntersection_Interlaced_Vector_float_16_16 38062060.135 -1.27%
SetIntersection_Interlaced_Vector_float_16_4 60358257.513 -
SetIntersection_Interlaced_Vector_float_1_1 569748528.056 -
SetIntersection_Interlaced_Vector_float_256_1 4391172.469 -
SetIntersection_Interlaced_Vector_float_256_16 7506730.629 -
SetIntersection_Interlaced_Vector_float_256_256 4671958.493 -
SetIntersection_Interlaced_Vector_float_256_4 4884092.552 -7.90%
SetIntersection_Interlaced_Vector_float_256_64 7405225.061 -3.24%
SetIntersection_Interlaced_Vector_float_262144_1 1111952.597 -
SetIntersection_Interlaced_Vector_float_262144_1024 111661921.404 -21.85%
SetIntersection_Interlaced_Vector_float_262144_16 6558394.490 5.11%
SetIntersection_Interlaced_Vector_float_262144_16384 339172675.680 -3.11%
SetIntersection_Interlaced_Vector_float_262144_256 40091729.589 -17.75%
SetIntersection_Interlaced_Vector_float_262144_262144 350617515.334 -
SetIntersection_Interlaced_Vector_float_262144_4 2038459.243 -1.99%
SetIntersection_Interlaced_Vector_float_262144_64 8076591.332 -59.73%
SetIntersection_Interlaced_Vector_float_4_1 228044260.574 -1.04%
SetIntersection_Interlaced_Vector_float_4_4 145013191.861 -
SetIntersection_Interlaced_Vector_float_64_1 17506306.140 -1.73%
SetIntersection_Interlaced_Vector_float_64_16 19277777.507 6.66%
SetIntersection_Interlaced_Vector_float_64_4 18831345.401 -
SetIntersection_Interlaced_Vector_float_64_64 11423017.664 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1109731.590 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8493389.950 -11.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2577921.885 -1.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7469315.213 -8.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1499752.331 10.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 3704909.483 -29.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1106717.379 -1.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 49987551.543 -11.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2626031.662 -4.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 125154575.050 -2.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 18287680.557 9.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1570487.244 11.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5897115.767 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66985482.169 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 40370382.888 3.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61404507.561 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 569023403.661 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4395699.311 -1.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6773826.683 -1.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5880131.958 -3.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5277032.314 -2.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8812171.137 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1113643.386 -1.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 101129909.853 -4.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 6576140.368 72.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352806780.870 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 41598789.945 11.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 347083102.984 4.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1705583.773 5.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12567435.448 -27.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227084784.141 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 146640316.130 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17429044.844 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20229570.735 2.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18761763.615 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12648981.395 -
SetIntersection_Interlaced_Vector_string_1024_1 1135880.332 -
SetIntersection_Interlaced_Vector_string_1024_1024 42101964.352 3.59%
SetIntersection_Interlaced_Vector_string_1024_16 3517427.976 3.76%
SetIntersection_Interlaced_Vector_string_1024_256 21136323.741 1.96%
SetIntersection_Interlaced_Vector_string_1024_4 1724677.227 1.73%
SetIntersection_Interlaced_Vector_string_1024_64 8300163.769 -
SetIntersection_Interlaced_Vector_string_16384_1 1151083.261 -
SetIntersection_Interlaced_Vector_string_16384_1024 114781152.838 1.78%
SetIntersection_Interlaced_Vector_string_16384_16 4345358.175 5.38%
SetIntersection_Interlaced_Vector_string_16384_16384 349792825.943 -
SetIntersection_Interlaced_Vector_string_16384_256 38973478.806 7.62%
SetIntersection_Interlaced_Vector_string_16384_4 1828562.203 -1.97%
SetIntersection_Interlaced_Vector_string_16384_64 12409395.862 -
SetIntersection_Interlaced_Vector_string_16_1 68632602.198 -
SetIntersection_Interlaced_Vector_string_16_16 56346502.383 2.87%
SetIntersection_Interlaced_Vector_string_16_4 71663959.411 -
SetIntersection_Interlaced_Vector_string_1_1 586374484.478 -
SetIntersection_Interlaced_Vector_string_256_1 4631965.221 2.20%
SetIntersection_Interlaced_Vector_string_256_16 10829973.904 -
SetIntersection_Interlaced_Vector_string_256_256 21648614.946 -
SetIntersection_Interlaced_Vector_string_256_4 6413891.653 1.03%
SetIntersection_Interlaced_Vector_string_256_64 21182690.001 6.21%
SetIntersection_Interlaced_Vector_string_262144_1 1109587.865 -3.22%
SetIntersection_Interlaced_Vector_string_262144_1024 226123034.552 -1.20%
SetIntersection_Interlaced_Vector_string_262144_16 5664633.892 -
SetIntersection_Interlaced_Vector_string_262144_16384 989802.814 -
SetIntersection_Interlaced_Vector_string_262144_256 63557224.184 -1.71%
SetIntersection_Interlaced_Vector_string_262144_262144 14473894.531 -
SetIntersection_Interlaced_Vector_string_262144_4 2057405.325 -5.22%
SetIntersection_Interlaced_Vector_string_262144_64 18582089.541 -2.26%
SetIntersection_Interlaced_Vector_string_4_1 234395485.294 -
SetIntersection_Interlaced_Vector_string_4_4 160882842.622 -
SetIntersection_Interlaced_Vector_string_64_1 17992997.644 -
SetIntersection_Interlaced_Vector_string_64_16 31139311.458 2.33%
SetIntersection_Interlaced_Vector_string_64_4 22740735.063 -
SetIntersection_Interlaced_Vector_string_64_64 28519799.017 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1108135.843 -1.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10848845.257 7.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3119878.996 18.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9887716.753 7.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1504744.234 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5940239.745 17.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1077962.958 -1.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 73655379.399 16.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3367797.599 -9.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 149640733.757 6.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 35853052.952 31.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1840902.582 10.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8316243.615 -9.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67102545.008 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39675648.868 -2.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62829259.652 1.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 569244839.958 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4434690.350 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9372084.065 18.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6667237.500 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6048762.640 10.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11651184.402 2.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1128047.547 1.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 206910251.671 41.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4444319.547 -8.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 341890389.382 -3.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 63869852.135 33.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 352809703.814 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1943107.405 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 18676905.274 28.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 226930927.134 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 146351174.801 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17429150.825 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22059900.252 -4.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20072044.717 -3.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13823371.199 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1111420.382 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5907604.831 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1927968.795 -24.61%
SetIntersection_Interlaced_Vector_uint32_1024_256 5501651.673 -27.80%
SetIntersection_Interlaced_Vector_uint32_1024_4 1317087.498 -1.37%
SetIntersection_Interlaced_Vector_uint32_1024_64 3724188.176 -25.74%
SetIntersection_Interlaced_Vector_uint32_16384_1 1115068.409 5.56%
SetIntersection_Interlaced_Vector_uint32_16384_1024 43647161.551 -16.54%
SetIntersection_Interlaced_Vector_uint32_16384_16 2506118.808 -24.22%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79960392.913 -
SetIntersection_Interlaced_Vector_uint32_16384_256 13433862.173 -28.20%
SetIntersection_Interlaced_Vector_uint32_16384_4 1418204.044 -10.23%
SetIntersection_Interlaced_Vector_uint32_16384_64 5555733.548 -27.16%
SetIntersection_Interlaced_Vector_uint32_16_1 66830732.084 -
SetIntersection_Interlaced_Vector_uint32_16_16 37869616.643 -2.70%
SetIntersection_Interlaced_Vector_uint32_16_4 59716101.869 -
SetIntersection_Interlaced_Vector_uint32_1_1 568376103.022 -
SetIntersection_Interlaced_Vector_uint32_256_1 4357338.686 -1.81%
SetIntersection_Interlaced_Vector_uint32_256_16 6442094.966 -9.41%
SetIntersection_Interlaced_Vector_uint32_256_256 4603857.552 -2.03%
SetIntersection_Interlaced_Vector_uint32_256_4 4962556.878 2.55%
SetIntersection_Interlaced_Vector_uint32_256_64 6450815.285 -22.75%
SetIntersection_Interlaced_Vector_uint32_262144_1 1094434.058 -2.04%
SetIntersection_Interlaced_Vector_uint32_262144_1024 76074981.943 -26.37%
SetIntersection_Interlaced_Vector_uint32_262144_16 3204651.739 -41.61%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349984920.254 -
SetIntersection_Interlaced_Vector_uint32_262144_256 24865163.554 -32.24%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351015283.902 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1502352.862 -
SetIntersection_Interlaced_Vector_uint32_262144_64 8294099.625 -42.14%
SetIntersection_Interlaced_Vector_uint32_4_1 226956388.839 -
SetIntersection_Interlaced_Vector_uint32_4_4 144535183.374 -
SetIntersection_Interlaced_Vector_uint32_64_1 17414692.975 -
SetIntersection_Interlaced_Vector_uint32_64_16 17890320.603 -
SetIntersection_Interlaced_Vector_uint32_64_4 17931989.890 -
SetIntersection_Interlaced_Vector_uint32_64_64 12060305.137 4.74%
SetIntersection_Interlaced_Vector_uint64_1024_1 1121449.968 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5947119.593 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1950295.577 -1.03%
SetIntersection_Interlaced_Vector_uint64_1024_256 4912011.379 -23.87%
SetIntersection_Interlaced_Vector_uint64_1024_4 1384578.777 -5.82%
SetIntersection_Interlaced_Vector_uint64_1024_64 3603160.409 -17.13%
SetIntersection_Interlaced_Vector_uint64_16384_1 1077990.046 -2.94%
SetIntersection_Interlaced_Vector_uint64_16384_1024 45042975.147 -4.27%
SetIntersection_Interlaced_Vector_uint64_16384_16 3033528.837 20.49%
SetIntersection_Interlaced_Vector_uint64_16384_16384 77957018.632 -
SetIntersection_Interlaced_Vector_uint64_16384_256 15722659.146 -18.47%
SetIntersection_Interlaced_Vector_uint64_16384_4 1515299.271 1.53%
SetIntersection_Interlaced_Vector_uint64_16384_64 7399369.366 19.60%
SetIntersection_Interlaced_Vector_uint64_16_1 66617657.739 -
SetIntersection_Interlaced_Vector_uint64_16_16 37859670.948 -
SetIntersection_Interlaced_Vector_uint64_16_4 59503681.314 -
SetIntersection_Interlaced_Vector_uint64_1_1 566798767.578 -
SetIntersection_Interlaced_Vector_uint64_256_1 4463385.152 -
SetIntersection_Interlaced_Vector_uint64_256_16 6224054.247 -11.08%
SetIntersection_Interlaced_Vector_uint64_256_256 4701540.887 -
SetIntersection_Interlaced_Vector_uint64_256_4 5032533.218 -
SetIntersection_Interlaced_Vector_uint64_256_64 6493150.113 -14.83%
SetIntersection_Interlaced_Vector_uint64_262144_1 1078520.529 -3.57%
SetIntersection_Interlaced_Vector_uint64_262144_1024 87928194.594 -8.35%
SetIntersection_Interlaced_Vector_uint64_262144_16 6055369.294 87.22%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351420750.615 -1.99%
SetIntersection_Interlaced_Vector_uint64_262144_256 39436151.283 40.46%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351460707.464 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1491533.312 -4.36%
SetIntersection_Interlaced_Vector_uint64_262144_64 8612181.074 -49.44%
SetIntersection_Interlaced_Vector_uint64_4_1 226372258.915 -
SetIntersection_Interlaced_Vector_uint64_4_4 143859936.882 -
SetIntersection_Interlaced_Vector_uint64_64_1 17500379.302 -
SetIntersection_Interlaced_Vector_uint64_64_16 18059127.077 -3.87%
SetIntersection_Interlaced_Vector_uint64_64_4 18086493.226 -
SetIntersection_Interlaced_Vector_uint64_64_64 11374884.502 -
SetIntersection_None_Set_float_1024_1 9092317.157 2.71%
SetIntersection_None_Set_float_1024_1024 8816096.169 -1.87%
SetIntersection_None_Set_float_1024_16 8914150.465 -
SetIntersection_None_Set_float_1024_256 8852368.767 -1.10%
SetIntersection_None_Set_float_1024_4 8984222.493 -1.25%
SetIntersection_None_Set_float_1024_64 9121114.562 2.84%
SetIntersection_None_Set_float_16384_1 155731483.953 2.37%
SetIntersection_None_Set_float_16384_1024 154217152.086 -
SetIntersection_None_Set_float_16384_16 155833508.571 2.11%
SetIntersection_None_Set_float_16384_16384 154439089.507 1.84%
SetIntersection_None_Set_float_16384_256 155383997.148 1.18%
SetIntersection_None_Set_float_16384_4 156003824.548 2.32%
SetIntersection_None_Set_float_16384_64 155796375.138 1.78%
SetIntersection_None_Set_float_16_1 70845614.730 -
SetIntersection_None_Set_float_16_16 37852362.966 -
SetIntersection_None_Set_float_16_4 60018285.499 -
SetIntersection_None_Set_float_1_1 568826300.816 -
SetIntersection_None_Set_float_256_1 11941076.755 -
SetIntersection_None_Set_float_256_16 11129032.392 1.15%
SetIntersection_None_Set_float_256_256 5949903.727 2.60%
SetIntersection_None_Set_float_256_4 11532194.325 -1.31%
SetIntersection_None_Set_float_256_64 9483951.210 -
SetIntersection_None_Set_float_262144_1 1180873.127 -
SetIntersection_None_Set_float_262144_1024 1172522.053 -
SetIntersection_None_Set_float_262144_16 1173452.151 -
SetIntersection_None_Set_float_262144_16384 1165804.445 -1.82%
SetIntersection_None_Set_float_262144_256 1175027.102 -
SetIntersection_None_Set_float_262144_262144 1168047.039 -1.31%
SetIntersection_None_Set_float_262144_4 1177199.949 -
SetIntersection_None_Set_float_262144_64 1176490.316 -
SetIntersection_None_Set_float_4_1 230289225.020 -
SetIntersection_None_Set_float_4_4 143897831.989 -
SetIntersection_None_Set_float_64_1 22953216.833 -
SetIntersection_None_Set_float_64_16 18985219.827 2.79%
SetIntersection_None_Set_float_64_4 22124503.803 2.81%
SetIntersection_None_Set_float_64_64 11744821.858 -2.62%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8959627.622 2.64%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8838515.154 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8786176.700 -2.40%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8774425.004 -1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8652008.402 -2.85%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8763534.760 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162279113.816 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159261049.618 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 174632375.185 2.66%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 172374986.514 4.53%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 164355113.064 1.58%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 168490957.731 1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 170992174.148 2.25%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70341200.567 -2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37453697.306 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59915273.265 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 569297025.656 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11476878.766 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11010221.556 -1.64%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5894159.609 -2.16%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11378861.829 -1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9398352.566 1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1233097.738 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1236901.529 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1242219.402 1.57%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1241153.158 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1243706.707 1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1249546.957 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1230814.047 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1235854.490 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 230551444.578 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144586763.754 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22967282.343 -3.15%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19066420.316 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22098634.694 -3.54%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11735025.539 -3.29%
SetIntersection_None_Set_string_1024_1 8869452.649 -5.47%
SetIntersection_None_Set_string_1024_1024 8838799.590 -
SetIntersection_None_Set_string_1024_16 8989230.395 -4.66%
SetIntersection_None_Set_string_1024_256 9028430.461 1.21%
SetIntersection_None_Set_string_1024_4 9112337.070 -3.18%
SetIntersection_None_Set_string_1024_64 9147232.449 -3.27%
SetIntersection_None_Set_string_16384_1 205045872.525 6.37%
SetIntersection_None_Set_string_16384_1024 224622314.076 8.14%
SetIntersection_None_Set_string_16384_16 204931835.317 8.60%
SetIntersection_None_Set_string_16384_16384 199950338.048 -
SetIntersection_None_Set_string_16384_256 217353620.028 13.16%
SetIntersection_None_Set_string_16384_4 208113617.757 7.75%
SetIntersection_None_Set_string_16384_64 207580056.526 8.49%
SetIntersection_None_Set_string_16_1 72625426.530 -
SetIntersection_None_Set_string_16_16 38798989.430 -
SetIntersection_None_Set_string_16_4 61775079.316 -
SetIntersection_None_Set_string_1_1 575523553.766 -
SetIntersection_None_Set_string_256_1 11925653.191 -
SetIntersection_None_Set_string_256_16 11390294.291 2.32%
SetIntersection_None_Set_string_256_256 6176842.701 2.19%
SetIntersection_None_Set_string_256_4 11599875.226 -
SetIntersection_None_Set_string_256_64 9591642.592 -
SetIntersection_None_Set_string_262144_1 1656315.350 -2.90%
SetIntersection_None_Set_string_262144_1024 1642886.150 -4.52%
SetIntersection_None_Set_string_262144_16 1655477.213 -2.50%
SetIntersection_None_Set_string_262144_16384 1664921.631 -2.24%
SetIntersection_None_Set_string_262144_256 1653933.269 -3.21%
SetIntersection_None_Set_string_262144_262144 1643797.281 -4.32%
SetIntersection_None_Set_string_262144_4 1650824.299 -2.87%
SetIntersection_None_Set_string_262144_64 1655052.492 -2.71%
SetIntersection_None_Set_string_4_1 235780329.299 -
SetIntersection_None_Set_string_4_4 147364507.815 -
SetIntersection_None_Set_string_64_1 24069541.617 -
SetIntersection_None_Set_string_64_16 19520728.221 -
SetIntersection_None_Set_string_64_4 23099365.578 -
SetIntersection_None_Set_string_64_64 12187185.728 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8807191.870 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8733849.056 -2.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 9040289.563 2.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8756604.713 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8802900.587 -2.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8738847.738 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 207539607.774 10.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 206278758.311 5.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 203016482.694 8.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 211023007.184 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 200702376.160 5.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 198182054.409 5.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 198841206.975 5.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 70887922.847 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38007687.833 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60509786.855 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 570893348.806 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11563305.762 -1.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10916936.848 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5901452.868 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11772208.579 2.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9354710.120 -2.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1591597.086 -5.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1626831.623 -3.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1597810.547 -6.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1610538.736 -5.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1604719.807 -5.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1621248.943 -3.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1605114.990 -4.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1603380.779 -6.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231213354.167 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 144505539.437 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23091234.426 -1.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18946654.778 -1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22668200.600 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12010997.741 -
SetIntersection_None_Set_uint32_1024_1 8826744.628 -
SetIntersection_None_Set_uint32_1024_1024 8682964.786 -1.87%
SetIntersection_None_Set_uint32_1024_16 8820152.254 -
SetIntersection_None_Set_uint32_1024_256 8682632.837 -1.15%
SetIntersection_None_Set_uint32_1024_4 8774855.819 -
SetIntersection_None_Set_uint32_1024_64 8735698.352 -
SetIntersection_None_Set_uint32_16384_1 152307465.737 1.16%
SetIntersection_None_Set_uint32_16384_1024 153723669.575 1.83%
SetIntersection_None_Set_uint32_16384_16 152093125.520 -
SetIntersection_None_Set_uint32_16384_16384 179486786.568 18.76%
SetIntersection_None_Set_uint32_16384_256 153283622.060 1.86%
SetIntersection_None_Set_uint32_16384_4 152174855.954 1.25%
SetIntersection_None_Set_uint32_16384_64 152030969.934 1.01%
SetIntersection_None_Set_uint32_16_1 70267679.305 -
SetIntersection_None_Set_uint32_16_16 37390673.212 -
SetIntersection_None_Set_uint32_16_4 59687726.059 -
SetIntersection_None_Set_uint32_1_1 566662697.673 -
SetIntersection_None_Set_uint32_256_1 11577350.803 -
SetIntersection_None_Set_uint32_256_16 10895163.551 -
SetIntersection_None_Set_uint32_256_256 5831224.939 -1.37%
SetIntersection_None_Set_uint32_256_4 11523374.420 -
SetIntersection_None_Set_uint32_256_64 9273064.221 -1.01%
SetIntersection_None_Set_uint32_262144_1 1173839.439 -
SetIntersection_None_Set_uint32_262144_1024 1159698.650 -1.75%
SetIntersection_None_Set_uint32_262144_16 1159608.887 -1.62%
SetIntersection_None_Set_uint32_262144_16384 1166984.863 -
SetIntersection_None_Set_uint32_262144_256 1158663.900 -1.66%
SetIntersection_None_Set_uint32_262144_262144 1161728.762 -1.50%
SetIntersection_None_Set_uint32_262144_4 1163957.846 -1.12%
SetIntersection_None_Set_uint32_262144_64 1158530.602 -1.91%
SetIntersection_None_Set_uint32_4_1 229793760.785 -
SetIntersection_None_Set_uint32_4_4 143193844.356 -
SetIntersection_None_Set_uint32_64_1 23299910.990 -
SetIntersection_None_Set_uint32_64_16 18558770.595 -1.63%
SetIntersection_None_Set_uint32_64_4 22066225.552 -
SetIntersection_None_Set_uint32_64_64 12005483.877 2.92%
SetIntersection_None_Set_uint64_1024_1 8652858.326 -
SetIntersection_None_Set_uint64_1024_1024 8713736.687 -
SetIntersection_None_Set_uint64_1024_16 8818374.321 -
SetIntersection_None_Set_uint64_1024_256 8666549.120 -2.22%
SetIntersection_None_Set_uint64_1024_4 8683824.771 -2.95%
SetIntersection_None_Set_uint64_1024_64 8749468.013 -2.42%
SetIntersection_None_Set_uint64_16384_1 159426601.280 -
SetIntersection_None_Set_uint64_16384_1024 162943907.092 -1.70%
SetIntersection_None_Set_uint64_16384_16 166249484.887 -
SetIntersection_None_Set_uint64_16384_16384 172857573.054 -2.06%
SetIntersection_None_Set_uint64_16384_256 166071881.076 -
SetIntersection_None_Set_uint64_16384_4 162498292.592 -
SetIntersection_None_Set_uint64_16384_64 167138691.621 -
SetIntersection_None_Set_uint64_16_1 70672144.064 -
SetIntersection_None_Set_uint64_16_16 37615945.841 -
SetIntersection_None_Set_uint64_16_4 59625519.747 -
SetIntersection_None_Set_uint64_1_1 566732155.593 -
SetIntersection_None_Set_uint64_256_1 11489735.112 -2.47%
SetIntersection_None_Set_uint64_256_16 10862609.118 -
SetIntersection_None_Set_uint64_256_256 5885424.159 2.06%
SetIntersection_None_Set_uint64_256_4 11412728.623 -1.63%
SetIntersection_None_Set_uint64_256_64 9194214.785 -2.87%
SetIntersection_None_Set_uint64_262144_1 1199525.145 -
SetIntersection_None_Set_uint64_262144_1024 1205364.746 -
SetIntersection_None_Set_uint64_262144_16 1197120.930 -
SetIntersection_None_Set_uint64_262144_16384 1205848.225 -
SetIntersection_None_Set_uint64_262144_256 1200912.596 -
SetIntersection_None_Set_uint64_262144_262144 1216520.672 -
SetIntersection_None_Set_uint64_262144_4 1194910.485 -
SetIntersection_None_Set_uint64_262144_64 1198871.014 -
SetIntersection_None_Set_uint64_4_1 229921951.824 -
SetIntersection_None_Set_uint64_4_4 144025555.976 -
SetIntersection_None_Set_uint64_64_1 23423626.425 -
SetIntersection_None_Set_uint64_64_16 18996577.704 -1.36%
SetIntersection_None_Set_uint64_64_4 22423574.746 -
SetIntersection_None_Set_uint64_64_64 11828667.843 -1.50%
SetIntersection_None_Vector_float_1024_1 1155383.941 -
SetIntersection_None_Vector_float_1024_1024 1155483.901 -
SetIntersection_None_Vector_float_1024_16 1156200.075 -
SetIntersection_None_Vector_float_1024_256 1153001.217 -
SetIntersection_None_Vector_float_1024_4 1150416.231 -
SetIntersection_None_Vector_float_1024_64 1143912.661 -1.09%
SetIntersection_None_Vector_float_16384_1 1182365.733 -
SetIntersection_None_Vector_float_16384_1024 1173087.301 -
SetIntersection_None_Vector_float_16384_16 1168249.956 -
SetIntersection_None_Vector_float_16384_16384 1196425.606 1.54%
SetIntersection_None_Vector_float_16384_256 1169147.576 -
SetIntersection_None_Vector_float_16384_4 1156624.935 -
SetIntersection_None_Vector_float_16384_64 1171798.114 -
SetIntersection_None_Vector_float_16_1 67559182.685 -
SetIntersection_None_Vector_float_16_16 35899042.057 -
SetIntersection_None_Vector_float_16_4 57414452.738 -1.64%
SetIntersection_None_Vector_float_1_1 569415655.532 -
SetIntersection_None_Vector_float_256_1 4530854.678 -
SetIntersection_None_Vector_float_256_16 4293200.279 -
SetIntersection_None_Vector_float_256_256 2276820.782 -
SetIntersection_None_Vector_float_256_4 4483137.715 -
SetIntersection_None_Vector_float_256_64 3631247.695 -
SetIntersection_None_Vector_float_262144_1 1199277.056 -1.54%
SetIntersection_None_Vector_float_262144_1024 1203839.956 -
SetIntersection_None_Vector_float_262144_16 1217807.449 -
SetIntersection_None_Vector_float_262144_16384 1203203.959 -
SetIntersection_None_Vector_float_262144_256 1183552.146 -
SetIntersection_None_Vector_float_262144_262144 1195930.203 -
SetIntersection_None_Vector_float_262144_4 1188045.366 -
SetIntersection_None_Vector_float_262144_64 1191324.505 -
SetIntersection_None_Vector_float_4_1 228402534.071 -
SetIntersection_None_Vector_float_4_4 142880709.275 -
SetIntersection_None_Vector_float_64_1 17831040.509 -
SetIntersection_None_Vector_float_64_16 14455183.642 -
SetIntersection_None_Vector_float_64_4 16998494.146 -
SetIntersection_None_Vector_float_64_64 9010987.042 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1158868.976 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1150674.021 3.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1129964.830 -2.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1152856.134 -1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1147860.400 -1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1140016.547 -1.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1185972.905 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1200501.125 1.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1141139.820 -4.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1176164.813 3.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1192008.914 3.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1180532.701 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1181747.008 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67353617.294 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35803298.419 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57229183.511 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 566151349.117 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4489649.318 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4282477.355 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2294474.902 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4471829.893 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3656338.885 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1218980.206 3.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1202684.374 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1196608.443 -1.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1208073.826 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1223864.332 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1204404.968 2.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1178281.833 -1.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1210878.243 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227552593.371 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142578816.329 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17724278.133 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14416011.103 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16935005.724 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8947337.503 -1.17%
SetIntersection_None_Vector_string_1024_1 1228458.699 -
SetIntersection_None_Vector_string_1024_1024 1220540.650 2.24%
SetIntersection_None_Vector_string_1024_16 1238401.866 4.01%
SetIntersection_None_Vector_string_1024_256 1218774.599 -
SetIntersection_None_Vector_string_1024_4 1197074.179 -2.08%
SetIntersection_None_Vector_string_1024_64 1220290.989 -
SetIntersection_None_Vector_string_16384_1 1287906.724 -
SetIntersection_None_Vector_string_16384_1024 1269753.735 -1.41%
SetIntersection_None_Vector_string_16384_16 1291793.865 -
SetIntersection_None_Vector_string_16384_16384 1280697.023 -
SetIntersection_None_Vector_string_16384_256 1280461.736 -
SetIntersection_None_Vector_string_16384_4 1281286.538 -
SetIntersection_None_Vector_string_16384_64 1284413.812 -
SetIntersection_None_Vector_string_16_1 69148070.695 -
SetIntersection_None_Vector_string_16_16 36690053.720 -
SetIntersection_None_Vector_string_16_4 58705069.183 -
SetIntersection_None_Vector_string_1_1 569402100.635 -
SetIntersection_None_Vector_string_256_1 4742694.527 -2.07%
SetIntersection_None_Vector_string_256_16 4509559.191 -
SetIntersection_None_Vector_string_256_256 2385106.500 -
SetIntersection_None_Vector_string_256_4 4699443.142 -
SetIntersection_None_Vector_string_256_64 3824345.108 1.34%
SetIntersection_None_Vector_string_262144_1 1347524.091 -
SetIntersection_None_Vector_string_262144_1024 1348279.191 -
SetIntersection_None_Vector_string_262144_16 1308381.517 -3.00%
SetIntersection_None_Vector_string_262144_16384 1339790.366 -1.30%
SetIntersection_None_Vector_string_262144_256 1370929.302 -
SetIntersection_None_Vector_string_262144_262144 1378843.057 1.97%
SetIntersection_None_Vector_string_262144_4 1362103.401 -7.56%
SetIntersection_None_Vector_string_262144_64 1361894.089 2.95%
SetIntersection_None_Vector_string_4_1 230784663.877 -
SetIntersection_None_Vector_string_4_4 144342522.342 -
SetIntersection_None_Vector_string_64_1 18383835.127 -
SetIntersection_None_Vector_string_64_16 14926588.531 -
SetIntersection_None_Vector_string_64_4 17640229.026 -
SetIntersection_None_Vector_string_64_64 9361324.352 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1174679.918 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1169040.549 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1178733.802 -1.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1177582.002 1.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1181769.920 -1.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1179762.636 1.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1232368.939 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1231211.260 -2.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1189139.822 -5.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1222917.081 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1233836.815 -2.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1237373.813 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1226909.735 -2.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67548355.388 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35997962.659 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57361427.697 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 565949404.891 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4533310.056 -1.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4331292.386 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2309345.466 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4559530.460 -1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3687139.179 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1278173.284 -1.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1232262.717 -4.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1206905.755 -3.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1270463.173 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1330623.990 3.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1292494.588 1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1256601.835 -2.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1255814.473 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227522964.214 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142510727.769 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17882657.705 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14449052.875 -1.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16984052.395 -1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9069501.880 -
SetIntersection_None_Vector_uint32_1024_1 1146381.487 4.42%
SetIntersection_None_Vector_uint32_1024_1024 1148499.805 -1.47%
SetIntersection_None_Vector_uint32_1024_16 1148605.995 -
SetIntersection_None_Vector_uint32_1024_256 1126092.259 -1.99%
SetIntersection_None_Vector_uint32_1024_4 1147135.482 1.77%
SetIntersection_None_Vector_uint32_1024_64 1153724.310 -
SetIntersection_None_Vector_uint32_16384_1 1171625.073 -
SetIntersection_None_Vector_uint32_16384_1024 1147183.219 2.83%
SetIntersection_None_Vector_uint32_16384_16 1151486.361 1.72%
SetIntersection_None_Vector_uint32_16384_16384 1171619.971 -
SetIntersection_None_Vector_uint32_16384_256 1185010.637 -
SetIntersection_None_Vector_uint32_16384_4 1178500.115 -
SetIntersection_None_Vector_uint32_16384_64 1172391.907 -
SetIntersection_None_Vector_uint32_16_1 67390008.107 -
SetIntersection_None_Vector_uint32_16_16 35736486.380 -
SetIntersection_None_Vector_uint32_16_4 57348931.148 -
SetIntersection_None_Vector_uint32_1_1 586034650.234 -
SetIntersection_None_Vector_uint32_256_1 4538251.290 -
SetIntersection_None_Vector_uint32_256_16 4224938.026 -1.85%
SetIntersection_None_Vector_uint32_256_256 2272152.213 -
SetIntersection_None_Vector_uint32_256_4 4469988.454 -
SetIntersection_None_Vector_uint32_256_64 3603760.365 -
SetIntersection_None_Vector_uint32_262144_1 1161746.431 -
SetIntersection_None_Vector_uint32_262144_1024 1195670.719 -
SetIntersection_None_Vector_uint32_262144_16 1197693.272 -
SetIntersection_None_Vector_uint32_262144_16384 1204597.231 1.33%
SetIntersection_None_Vector_uint32_262144_256 1177291.286 -
SetIntersection_None_Vector_uint32_262144_262144 1198967.992 -
SetIntersection_None_Vector_uint32_262144_4 1213043.770 1.49%
SetIntersection_None_Vector_uint32_262144_64 1209481.843 -
SetIntersection_None_Vector_uint32_4_1 227994820.282 -
SetIntersection_None_Vector_uint32_4_4 142252409.256 -
SetIntersection_None_Vector_uint32_64_1 17667290.238 -
SetIntersection_None_Vector_uint32_64_16 14433548.783 -
SetIntersection_None_Vector_uint32_64_4 16882433.583 -
SetIntersection_None_Vector_uint32_64_64 8984636.724 -
SetIntersection_None_Vector_uint64_1024_1 1137168.076 -1.20%
SetIntersection_None_Vector_uint64_1024_1024 1149542.646 -
SetIntersection_None_Vector_uint64_1024_16 1132887.673 -1.75%
SetIntersection_None_Vector_uint64_1024_256 1141697.379 -
SetIntersection_None_Vector_uint64_1024_4 1145517.944 -1.63%
SetIntersection_None_Vector_uint64_1024_64 1115644.735 -4.56%
SetIntersection_None_Vector_uint64_16384_1 1175170.761 -
SetIntersection_None_Vector_uint64_16384_1024 1171916.615 -
SetIntersection_None_Vector_uint64_16384_16 1172546.064 1.25%
SetIntersection_None_Vector_uint64_16384_16384 1178070.275 -
SetIntersection_None_Vector_uint64_16384_256 1147405.468 -2.31%
SetIntersection_None_Vector_uint64_16384_4 1175000.822 2.37%
SetIntersection_None_Vector_uint64_16384_64 1172078.658 -
SetIntersection_None_Vector_uint64_16_1 67092005.699 -
SetIntersection_None_Vector_uint64_16_16 35572617.976 -
SetIntersection_None_Vector_uint64_16_4 56991946.614 -
SetIntersection_None_Vector_uint64_1_1 564807785.841 -
SetIntersection_None_Vector_uint64_256_1 4492239.332 -1.33%
SetIntersection_None_Vector_uint64_256_16 4290797.622 1.10%
SetIntersection_None_Vector_uint64_256_256 2183508.443 -4.15%
SetIntersection_None_Vector_uint64_256_4 4514172.417 -
SetIntersection_None_Vector_uint64_256_64 3632661.399 -
SetIntersection_None_Vector_uint64_262144_1 1193728.656 -1.03%
SetIntersection_None_Vector_uint64_262144_1024 1191403.068 -1.37%
SetIntersection_None_Vector_uint64_262144_16 1204836.918 -
SetIntersection_None_Vector_uint64_262144_16384 1219123.049 2.31%
SetIntersection_None_Vector_uint64_262144_256 1206003.953 -
SetIntersection_None_Vector_uint64_262144_262144 1197165.914 -
SetIntersection_None_Vector_uint64_262144_4 1215119.848 1.05%
SetIntersection_None_Vector_uint64_262144_64 1191478.221 -
SetIntersection_None_Vector_uint64_4_1 226592383.742 -
SetIntersection_None_Vector_uint64_4_4 141933646.368 -
SetIntersection_None_Vector_uint64_64_1 17657499.977 -
SetIntersection_None_Vector_uint64_64_16 14240801.171 -1.63%
SetIntersection_None_Vector_uint64_64_4 16907731.210 -
SetIntersection_None_Vector_uint64_64_64 8868350.061 -1.70%
bm_gcd_complex 19.291 1.22%
bm_gcd_random 30.795 -
bm_gcd_trivial 0.858 2.91%
bm_lexicographical_compare<int>/1 1.246 -9.72%
bm_lexicographical_compare<int>/1048576 76659.928 -
bm_lexicographical_compare<int>/16 2.083 11.12%
bm_lexicographical_compare<int>/2 1.302 -9.13%
bm_lexicographical_compare<int>/262144 19115.016 -
bm_lexicographical_compare<int>/3 1.510 -8.13%
bm_lexicographical_compare<int>/32768 2389.470 -
bm_lexicographical_compare<int>/4 1.208 -4.40%
bm_lexicographical_compare<int>/4096 298.703 -
bm_lexicographical_compare<int>/5 1.536 -
bm_lexicographical_compare<int>/512 37.314 -
bm_lexicographical_compare<int>/6 1.542 1.30%
bm_lexicographical_compare<int>/64 4.858 1.89%
bm_lexicographical_compare<int>/7 1.541 1.27%
bm_lexicographical_compare<int>/8 1.472 -3.79%
bm_lexicographical_compare<signed_char>/1 1.322 -4.78%
bm_lexicographical_compare<signed_char>/1048576 16273.095 -
bm_lexicographical_compare<signed_char>/16 1.269 -8.58%
bm_lexicographical_compare<signed_char>/2 1.494 -7.70%
bm_lexicographical_compare<signed_char>/262144 3836.325 -
bm_lexicographical_compare<signed_char>/3 1.729 -1.88%
bm_lexicographical_compare<signed_char>/32768 478.435 -
bm_lexicographical_compare<signed_char>/4 1.960 -
bm_lexicographical_compare<signed_char>/4096 59.784 -
bm_lexicographical_compare<signed_char>/5 2.206 -
bm_lexicographical_compare<signed_char>/512 7.984 -1.37%
bm_lexicographical_compare<signed_char>/6 2.445 -4.14%
bm_lexicographical_compare<signed_char>/64 2.094 -8.02%
bm_lexicographical_compare<signed_char>/7 2.710 -2.32%
bm_lexicographical_compare<signed_char>/8 3.050 -4.33%
bm_lexicographical_compare<unsigned_char>/1 1.555 -5.94%
bm_lexicographical_compare<unsigned_char>/1048576 17928.985 -
bm_lexicographical_compare<unsigned_char>/16 1.107 -4.26%
bm_lexicographical_compare<unsigned_char>/2 1.962 -1.80%
bm_lexicographical_compare<unsigned_char>/262144 4495.337 -
bm_lexicographical_compare<unsigned_char>/3 2.270 -
bm_lexicographical_compare<unsigned_char>/32768 572.596 -
bm_lexicographical_compare<unsigned_char>/4 1.554 -
bm_lexicographical_compare<unsigned_char>/4096 77.668 -
bm_lexicographical_compare<unsigned_char>/5 1.786 2.84%
bm_lexicographical_compare<unsigned_char>/512 8.740 -
bm_lexicographical_compare<unsigned_char>/6 2.017 3.07%
bm_lexicographical_compare<unsigned_char>/64 1.975 -
bm_lexicographical_compare<unsigned_char>/7 2.262 4.97%
bm_lexicographical_compare<unsigned_char>/8 1.554 11.99%
bm_ranges_lexicographical_compare<int>/1 1.323 -
bm_ranges_lexicographical_compare<int>/1048576 76670.350 -
bm_ranges_lexicographical_compare<int>/16 2.303 15.31%
bm_ranges_lexicographical_compare<int>/2 1.542 -
bm_ranges_lexicographical_compare<int>/262144 19112.138 -
bm_ranges_lexicographical_compare<int>/3 1.844 -
bm_ranges_lexicographical_compare<int>/32768 2389.232 -
bm_ranges_lexicographical_compare<int>/4 1.277 -3.68%
bm_ranges_lexicographical_compare<int>/4096 298.502 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.293 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.855 -
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.503 -3.67%
bm_ranges_lexicographical_compare<signed_char>/1 1.385 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16277.600 -
bm_ranges_lexicographical_compare<signed_char>/16 1.271 -1.60%
bm_ranges_lexicographical_compare<signed_char>/2 1.615 -
bm_ranges_lexicographical_compare<signed_char>/262144 3836.670 -
bm_ranges_lexicographical_compare<signed_char>/3 1.845 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.687 -
bm_ranges_lexicographical_compare<signed_char>/4 2.077 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.839 -
bm_ranges_lexicographical_compare<signed_char>/5 2.313 -
bm_ranges_lexicographical_compare<signed_char>/512 7.810 -
bm_ranges_lexicographical_compare<signed_char>/6 2.579 -1.66%
bm_ranges_lexicographical_compare<signed_char>/64 2.169 5.77%
bm_ranges_lexicographical_compare<signed_char>/7 2.820 -2.03%
bm_ranges_lexicographical_compare<signed_char>/8 3.219 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.579 -3.70%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17933.501 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.064 -3.63%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.900 2.24%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.749 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.139 2.33%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.547 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.392 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.732 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.620 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.690 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.857 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.904 -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.080 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.398 2.83%
bm_ranges_swap_ranges_vb_aligned/1024 6.538 -
bm_ranges_swap_ranges_vb_aligned/1048576 3407.660 -
bm_ranges_swap_ranges_vb_aligned/128 3.428 -
bm_ranges_swap_ranges_vb_aligned/131072 249.781 -1.55%
bm_ranges_swap_ranges_vb_aligned/16 3.243 -
bm_ranges_swap_ranges_vb_aligned/16384 34.998 -
bm_ranges_swap_ranges_vb_aligned/2048 8.606 -
bm_ranges_swap_ranges_vb_aligned/256 4.374 -
bm_ranges_swap_ranges_vb_aligned/262144 496.621 -1.79%
bm_ranges_swap_ranges_vb_aligned/32 3.243 -
bm_ranges_swap_ranges_vb_aligned/32768 64.264 -
bm_ranges_swap_ranges_vb_aligned/4096 11.967 -
bm_ranges_swap_ranges_vb_aligned/512 5.222 1.48%
bm_ranges_swap_ranges_vb_aligned/524288 1049.933 -
bm_ranges_swap_ranges_vb_aligned/64 3.089 2.03%
bm_ranges_swap_ranges_vb_aligned/65536 123.321 -
bm_ranges_swap_ranges_vb_aligned/8 3.182 -
bm_ranges_swap_ranges_vb_aligned/8192 19.480 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15567.228 -
bm_ranges_swap_ranges_vb_unaligned/262144 3738.373 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.310 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.998 -
bm_ranges_swap_ranges_vb_unaligned/512 13.343 -
bm_ranges_swap_ranges_vb_unaligned/64 6.288 -
bm_ranges_swap_ranges_vb_unaligned/8 4.869 -3.77%
bm_swap_ranges_vb_aligned/1048576 3402.472 -
bm_swap_ranges_vb_aligned/262144 494.689 -
bm_swap_ranges_vb_aligned/32768 63.750 -
bm_swap_ranges_vb_aligned/4096 12.570 -
bm_swap_ranges_vb_aligned/512 5.007 -
bm_swap_ranges_vb_aligned/64 2.949 1.68%
bm_swap_ranges_vb_aligned/8 3.538 4.36%
bm_swap_ranges_vb_unaligned/1048576 15935.323 -
bm_swap_ranges_vb_unaligned/262144 3845.430 -
bm_swap_ranges_vb_unaligned/32768 484.744 -
bm_swap_ranges_vb_unaligned/4096 64.860 -
bm_swap_ranges_vb_unaligned/512 12.343 -
bm_swap_ranges_vb_unaligned/64 4.875 -
bm_swap_ranges_vb_unaligned/8 4.836 1.54%
bm_write 568.419 -4.59%
rng::adjacent_find(deque<int>)/1024 465.438 -
rng::adjacent_find(deque<int>)/1048576 478677.261 -
rng::adjacent_find(deque<int>)/50 15.838 9.75%
rng::adjacent_find(deque<int>)/8 3.275 -
rng::adjacent_find(deque<int>)/8192 3730.424 -
rng::adjacent_find(deque<int>,_pred)/1024 631.891 -
rng::adjacent_find(deque<int>,_pred)/1048576 651598.774 -
rng::adjacent_find(deque<int>,_pred)/50 31.140 1.82%
rng::adjacent_find(deque<int>,_pred)/8 4.780 6.26%
rng::adjacent_find(deque<int>,_pred)/8192 5098.606 -
rng::adjacent_find(list<int>)/1024 716.501 -
rng::adjacent_find(list<int>)/1048576 876444.305 -
rng::adjacent_find(list<int>)/50 23.815 -
rng::adjacent_find(list<int>)/8 2.122 -
rng::adjacent_find(list<int>)/8192 7054.508 -13.05%
rng::adjacent_find(list<int>,_pred)/1024 830.443 -
rng::adjacent_find(list<int>,_pred)/1048576 961870.236 -
rng::adjacent_find(list<int>,_pred)/50 34.883 -
rng::adjacent_find(list<int>,_pred)/8 3.980 -
rng::adjacent_find(list<int>,_pred)/8192 8700.340 14.86%
rng::adjacent_find(vector<int>)/1024 236.081 -
rng::adjacent_find(vector<int>)/1048576 236390.510 -
rng::adjacent_find(vector<int>)/50 12.035 -
rng::adjacent_find(vector<int>)/8 2.035 -
rng::adjacent_find(vector<int>)/8192 1840.693 -
rng::adjacent_find(vector<int>,_pred)/1024 401.789 -
rng::adjacent_find(vector<int>,_pred)/1048576 472147.429 1.07%
rng::adjacent_find(vector<int>,_pred)/50 23.711 -
rng::adjacent_find(vector<int>,_pred)/8 3.376 -
rng::adjacent_find(vector<int>,_pred)/8192 3180.956 -
rng::all_of(deque<int>)_(process_all)/32 11.537 -
rng::all_of(deque<int>)_(process_all)/32768 10570.747 -
rng::all_of(deque<int>)_(process_all)/50 18.258 2.84%
rng::all_of(deque<int>)_(process_all)/8 3.226 4.33%
rng::all_of(deque<int>)_(process_all)/8192 2656.770 -
rng::all_of(list<int>)_(process_all)/32 11.517 -
rng::all_of(list<int>)_(process_all)/32768 25808.258 -1.69%
rng::all_of(list<int>)_(process_all)/50 21.981 -
rng::all_of(list<int>)_(process_all)/8 2.713 -
rng::all_of(list<int>)_(process_all)/8192 7357.385 -10.97%
rng::all_of(vector<int>)_(process_all)/32 8.383 -
rng::all_of(vector<int>)_(process_all)/32768 8065.439 -
rng::all_of(vector<int>)_(process_all)/50 18.295 -
rng::all_of(vector<int>)_(process_all)/8 2.506 2.10%
rng::all_of(vector<int>)_(process_all)/8192 2027.584 -
rng::any_of(deque<int>)_(process_all)/32 11.623 -
rng::any_of(deque<int>)_(process_all)/32768 10874.825 -
rng::any_of(deque<int>)_(process_all)/50 20.311 -
rng::any_of(deque<int>)_(process_all)/8 3.224 4.04%
rng::any_of(deque<int>)_(process_all)/8192 2725.482 -
rng::any_of(list<int>)_(process_all)/32 11.436 -
rng::any_of(list<int>)_(process_all)/32768 26177.376 -1.67%
rng::any_of(list<int>)_(process_all)/50 21.792 -
rng::any_of(list<int>)_(process_all)/8 2.604 -
rng::any_of(list<int>)_(process_all)/8192 7071.973 -6.47%
rng::any_of(vector<int>)_(process_all)/32 8.365 -
rng::any_of(vector<int>)_(process_all)/32768 8082.960 -
rng::any_of(vector<int>)_(process_all)/50 12.608 -
rng::any_of(vector<int>)_(process_all)/8 2.440 -2.65%
rng::any_of(vector<int>)_(process_all)/8192 2025.439 -
rng::contains(deque<int>)_(process_all)/1048576 247301.752 -2.02%
rng::contains(deque<int>)_(process_all)/32 8.671 -
rng::contains(deque<int>)_(process_all)/50 12.612 -
rng::contains(deque<int>)_(process_all)/8 2.955 -2.46%
rng::contains(deque<int>)_(process_all)/8192 1895.043 -2.52%
rng::contains(list<int>)_(process_all)/1048576 825690.406 -
rng::contains(list<int>)_(process_all)/32 9.176 1.78%
rng::contains(list<int>)_(process_all)/50 18.472 -
rng::contains(list<int>)_(process_all)/8 2.330 4.41%
rng::contains(list<int>)_(process_all)/8192 7144.721 -8.91%
rng::contains(vector<int>)_(process_all)/1048576 235027.247 -1.07%
rng::contains(vector<int>)_(process_all)/32 8.360 -
rng::contains(vector<int>)_(process_all)/50 12.336 -
rng::contains(vector<int>)_(process_all)/8 2.658 5.05%
rng::contains(vector<int>)_(process_all)/8192 1824.565 -1.09%
rng::contains_subrange(deque<int>)_(near_matches)/1000 21789.893 11.23%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22864.857 11.79%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1464900.366 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 432698.708 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.114 10.02%
rng::contains_subrange(deque<int>)_(process_all)/32 12.006 2.81%
rng::contains_subrange(deque<int>)_(process_all)/50 14.270 -13.04%
rng::contains_subrange(deque<int>)_(process_all)/8192 3384.667 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 504010.679 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.756 -10.51%
rng::contains_subrange(deque<int>)_(same_length)/32 19.142 -7.88%
rng::contains_subrange(deque<int>)_(same_length)/50 27.356 -5.12%
rng::contains_subrange(deque<int>)_(same_length)/8192 3928.484 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 481220.839 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.367 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.572 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.680 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3749.149 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37007.105 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38662.966 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2468556.095 -
rng::contains_subrange(list<int>)_(process_all)/1048576 858148.927 -
rng::contains_subrange(list<int>)_(process_all)/16 4.851 -4.16%
rng::contains_subrange(list<int>)_(process_all)/32 10.348 -
rng::contains_subrange(list<int>)_(process_all)/50 18.015 -
rng::contains_subrange(list<int>)_(process_all)/8192 6879.460 -4.58%
rng::contains_subrange(list<int>)_(same_length)/1048576 946595.182 -
rng::contains_subrange(list<int>)_(same_length)/16 6.936 -
rng::contains_subrange(list<int>)_(same_length)/32 16.369 -
rng::contains_subrange(list<int>)_(same_length)/50 30.128 -
rng::contains_subrange(list<int>)_(same_length)/8192 7982.212 -7.06%
rng::contains_subrange(list<int>)_(single_element)/1048576 842321.199 -1.62%
rng::contains_subrange(list<int>)_(single_element)/16 5.055 1.28%
rng::contains_subrange(list<int>)_(single_element)/32 10.439 -
rng::contains_subrange(list<int>)_(single_element)/50 18.309 3.61%
rng::contains_subrange(list<int>)_(single_element)/8192 7244.983 -9.73%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13870.832 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14897.296 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 769214.814 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209942.001 -1.71%
rng::contains_subrange(vector<int>)_(process_all)/16 4.813 -1.24%
rng::contains_subrange(vector<int>)_(process_all)/32 8.217 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.627 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1637.193 -1.67%
rng::contains_subrange(vector<int>)_(same_length)/1048576 244305.880 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.798 -1.61%
rng::contains_subrange(vector<int>)_(same_length)/32 8.827 -1.39%
rng::contains_subrange(vector<int>)_(same_length)/50 12.736 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1877.884 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 233627.459 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.745 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.620 1.93%
rng::contains_subrange(vector<int>)_(single_element)/50 12.451 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1817.682 -
rng::copy(deque<int>)/1048576 49806.714 -
rng::copy(deque<int>)/262144 10140.144 -1.08%
rng::copy(deque<int>)/32768 1145.534 -
rng::copy(deque<int>)/4096 145.856 -
rng::copy(deque<int>)/512 16.774 -
rng::copy(deque<int>)/64 2.835 -
rng::copy(deque<int>)/8 2.708 -
rng::copy(list<int>)/1048576 886235.987 -
rng::copy(list<int>)/262144 218292.083 -
rng::copy(list<int>)/32768 26999.544 4.11%
rng::copy(list<int>)/4096 3103.932 -1.27%
rng::copy(list<int>)/512 370.866 -
rng::copy(list<int>)/64 31.024 -
rng::copy(list<int>)/8 2.415 -
rng::copy(vector<bool>)_(aligned)/1048576 1731.624 58.95%
rng::copy(vector<bool>)_(aligned)/262144 283.171 -
rng::copy(vector<bool>)_(aligned)/32768 35.524 -
rng::copy(vector<bool>)_(aligned)/4096 4.980 1.07%
rng::copy(vector<bool>)_(aligned)/512 1.767 -
rng::copy(vector<bool>)_(aligned)/64 1.314 -
rng::copy(vector<bool>)_(unaligned)/1048576 5505.858 -
rng::copy(vector<bool>)_(unaligned)/262144 1489.754 8.86%
rng::copy(vector<bool>)_(unaligned)/32768 174.286 -
rng::copy(vector<bool>)_(unaligned)/4096 20.863 -
rng::copy(vector<bool>)_(unaligned)/512 3.701 9.58%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49044.586 1.20%
rng::copy(vector<int>)/262144 12531.727 -
rng::copy(vector<int>)/32768 3104.450 4.33%
rng::copy(vector<int>)/4096 149.625 -1.04%
rng::copy(vector<int>)/512 15.993 -
rng::copy(vector<int>)/64 2.444 -
rng::copy(vector<int>)/8 2.275 2.12%
rng::copy_backward(deque<int>)/1048576 125621.610 1.58%
rng::copy_backward(deque<int>)/262144 31537.769 1.50%
rng::copy_backward(deque<int>)/32768 3798.582 1.17%
rng::copy_backward(deque<int>)/4096 148.426 -
rng::copy_backward(deque<int>)/512 18.226 -5.99%
rng::copy_backward(deque<int>)/64 3.043 -13.03%
rng::copy_backward(deque<int>)/8 2.816 1.88%
rng::copy_backward(list<int>)/1048576 891902.990 -
rng::copy_backward(list<int>)/262144 222433.888 -
rng::copy_backward(list<int>)/32768 29135.505 -3.24%
rng::copy_backward(list<int>)/4096 3141.850 1.76%
rng::copy_backward(list<int>)/512 374.648 -
rng::copy_backward(list<int>)/64 31.262 -
rng::copy_backward(list<int>)/8 2.432 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1036.289 -
rng::copy_backward(vector<bool>)_(aligned)/262144 764.711 171.49%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.942 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.123 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.754 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.810 3.13%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6767.909 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1878.551 13.08%
rng::copy_backward(vector<bool>)_(unaligned)/32768 211.996 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.778 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.888 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48518.434 -2.15%
rng::copy_backward(vector<int>)/262144 12529.662 -
rng::copy_backward(vector<int>)/32768 2787.745 7.52%
rng::copy_backward(vector<int>)/4096 167.811 -15.86%
rng::copy_backward(vector<int>)/512 16.632 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.294 -
rng::copy_if(deque<int>)_(entire_range)/1048576 277779.266 -
rng::copy_if(deque<int>)_(entire_range)/262144 69699.873 -
rng::copy_if(deque<int>)_(entire_range)/32768 8695.373 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.892 -
rng::copy_if(deque<int>)_(entire_range)/512 135.666 -
rng::copy_if(deque<int>)_(entire_range)/64 16.191 -
rng::copy_if(deque<int>)_(entire_range)/8 2.845 -
rng::copy_if(deque<int>)_(every_other)/1048576 372237.159 -
rng::copy_if(deque<int>)_(every_other)/262144 92929.065 -
rng::copy_if(deque<int>)_(every_other)/32768 11621.203 -
rng::copy_if(deque<int>)_(every_other)/4096 1457.863 -
rng::copy_if(deque<int>)_(every_other)/512 183.109 -
rng::copy_if(deque<int>)_(every_other)/64 23.423 -
rng::copy_if(deque<int>)_(every_other)/8 3.464 -
rng::copy_if(list<int>)_(entire_range)/1048576 886083.016 -
rng::copy_if(list<int>)_(entire_range)/262144 220130.726 -
rng::copy_if(list<int>)_(entire_range)/32768 29088.011 4.37%
rng::copy_if(list<int>)_(entire_range)/4096 3021.103 -1.50%
rng::copy_if(list<int>)_(entire_range)/512 372.292 -1.70%
rng::copy_if(list<int>)_(entire_range)/64 39.790 29.21%
rng::copy_if(list<int>)_(entire_range)/8 2.587 -
rng::copy_if(list<int>)_(every_other)/1048576 847459.774 -
rng::copy_if(list<int>)_(every_other)/262144 210378.950 -
rng::copy_if(list<int>)_(every_other)/32768 25976.892 4.22%
rng::copy_if(list<int>)_(every_other)/4096 3303.698 1.33%
rng::copy_if(list<int>)_(every_other)/512 359.875 -
rng::copy_if(list<int>)_(every_other)/64 23.940 -
rng::copy_if(list<int>)_(every_other)/8 2.307 -
rng::copy_if(vector<int>)_(entire_range)/1048576 246152.086 -
rng::copy_if(vector<int>)_(entire_range)/262144 60023.044 -
rng::copy_if(vector<int>)_(entire_range)/32768 7492.779 -
rng::copy_if(vector<int>)_(entire_range)/4096 938.452 -
rng::copy_if(vector<int>)_(entire_range)/512 124.172 -
rng::copy_if(vector<int>)_(entire_range)/64 15.918 -
rng::copy_if(vector<int>)_(entire_range)/8 2.145 -2.88%
rng::copy_if(vector<int>)_(every_other)/1048576 240177.169 -
rng::copy_if(vector<int>)_(every_other)/262144 59970.345 -
rng::copy_if(vector<int>)_(every_other)/32768 7482.085 -
rng::copy_if(vector<int>)_(every_other)/4096 939.409 -
rng::copy_if(vector<int>)_(every_other)/512 123.733 -
rng::copy_if(vector<int>)_(every_other)/64 18.183 -
rng::copy_if(vector<int>)_(every_other)/8 4.242 -
rng::copy_n(deque<int>)/1048576 50065.847 -
rng::copy_n(deque<int>)/262144 10389.595 -
rng::copy_n(deque<int>)/32768 1146.067 -
rng::copy_n(deque<int>)/4096 145.675 -
rng::copy_n(deque<int>)/512 16.809 -
rng::copy_n(deque<int>)/64 2.870 -
rng::copy_n(deque<int>)/8 2.751 4.25%
rng::copy_n(list<int>)/1048576 875204.804 -
rng::copy_n(list<int>)/262144 217040.660 -
rng::copy_n(list<int>)/32768 26075.566 -
rng::copy_n(list<int>)/4096 4365.868 4.27%
rng::copy_n(list<int>)/512 340.189 -
rng::copy_n(list<int>)/64 14.051 -
rng::copy_n(list<int>)/8 2.249 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1040.771 -72.57%
rng::copy_n(vector<bool>)_(aligned)/262144 287.042 -8.68%
rng::copy_n(vector<bool>)_(aligned)/32768 35.483 -1.90%
rng::copy_n(vector<bool>)_(aligned)/4096 4.939 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.372 9.94%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5513.453 -
rng::copy_n(vector<bool>)_(unaligned)/262144 8514.989 522.27%
rng::copy_n(vector<bool>)_(unaligned)/32768 174.172 2.01%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.847 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.640 6.51%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48707.878 -
rng::copy_n(vector<int>)/262144 12532.425 -
rng::copy_n(vector<int>)/32768 2420.516 24.25%
rng::copy_n(vector<int>)/4096 150.103 -17.00%
rng::copy_n(vector<int>)/512 16.142 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.303 6.89%
rng::count(deque<int>)_(every_other)/1024 248.222 -
rng::count(deque<int>)_(every_other)/1048576 252943.452 -
rng::count(deque<int>)_(every_other)/8 2.533 -
rng::count(deque<int>)_(every_other)/8192 1940.286 -
rng::count(list<int>)_(every_other)/1024 711.193 -
rng::count(list<int>)_(every_other)/1048576 824945.794 -
rng::count(list<int>)_(every_other)/8 2.099 -
rng::count(list<int>)_(every_other)/8192 6901.383 -1.26%
rng::count(vector<bool>)/1000 3.003 -
rng::count(vector<bool>)/1024 1.686 -
rng::count(vector<bool>)/1048576 1460.996 -
rng::count(vector<bool>)/8192 11.438 -
rng::count(vector<int>)_(every_other)/1024 103.070 -
rng::count(vector<int>)_(every_other)/1048576 105301.780 -
rng::count(vector<int>)_(every_other)/8 1.353 -1.23%
rng::count(vector<int>)_(every_other)/8192 819.804 -
rng::count_if(deque<int>)_(every_other)/1024 347.636 -
rng::count_if(deque<int>)_(every_other)/1048576 343207.884 -
rng::count_if(deque<int>)_(every_other)/8 3.366 2.89%
rng::count_if(deque<int>)_(every_other)/8192 2624.170 -
rng::count_if(list<int>)_(every_other)/1024 756.717 -
rng::count_if(list<int>)_(every_other)/1048576 892326.752 -
rng::count_if(list<int>)_(every_other)/8 2.825 -
rng::count_if(list<int>)_(every_other)/8192 7259.736 -
rng::count_if(vector<int>)_(every_other)/1024 249.867 -
rng::count_if(vector<int>)_(every_other)/1048576 247910.460 -
rng::count_if(vector<int>)_(every_other)/8 4.230 -
rng::count_if(vector<int>)_(every_other)/8192 1925.948 -
rng::distance(deque<int>)/1024 0.849 -
rng::distance(deque<int>)/4096 0.849 -
rng::distance(deque<int>)/50 0.850 -
rng::distance(deque<int>)/8192 0.856 -
rng::distance(join_view(vector<vector<int>>)/1024 1.021 -
rng::distance(join_view(vector<vector<int>>)/4096 4.414 -1.53%
rng::distance(join_view(vector<vector<int>>)/50 0.586 -7.11%
rng::distance(join_view(vector<vector<int>>)/8192 8.308 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.110 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491663.741 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.538 -7.12%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.720 -3.41%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3831.132 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.077 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.713 -1.06%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.057 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.062 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.081 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.275 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733500.785 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 39.146 -5.78%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.522 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5735.593 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.101 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.779 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.099 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.103 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2032.504 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2286190.302 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.328 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.493 -3.39%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17839.226 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 711.151 -44.13%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462109.363 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.341 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.857 3.26%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11751.190 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1761.867 -12.46%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2340404.823 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 52.632 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.862 4.88%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 22577.161 13.96%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 551.182 -54.54%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1465083.594 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.432 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.574 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11860.599 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.700 -8.70%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -8.64%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.717 6.66%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -8.67%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 770.000 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 958941.723 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.738 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.013 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8302.089 -4.16%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.986 -1.21%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.987 -1.28%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.982 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.991 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 877.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084764.535 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.310 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.708 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11033.667 -7.15%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.317 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73725.428 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.707 -4.27%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.535 -2.16%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.185 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.208 -7.84%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.207 -4.30%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.205 -8.95%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.206 -9.83%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.205 -7.34%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 510.532 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 635376.895 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.831 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.226 2.40%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4824.043 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.712 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.695 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.695 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.712 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 502.827 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 500164.427 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 25.322 -5.36%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.043 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3896.322 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.827 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 529303.432 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.564 3.11%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.236 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4079.367 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 782.543 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 957218.936 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.730 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.966 -2.26%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12516.603 3.86%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 835.567 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 993035.850 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.721 -1.88%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.631 -3.52%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12475.511 19.56%
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.219 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.728 1.15%
rng::equal(vector<bool>)_(unaligned)/1048576 7702.729 1.07%
rng::equal(vector<bool>)_(unaligned)/50 0.703 -23.71%
rng::equal(vector<bool>)_(unaligned)/8 0.705 -24.35%
rng::equal(vector<bool>)_(unaligned)/8192 65.992 1.05%
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.133 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 74068.807 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.359 -5.34%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.399 -12.18%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.733 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 500.606 -1.46%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 643695.662 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.028 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.652 -1.02%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4818.961 -
rng::fill(deque<int>)/1024 29.533 -1.58%
rng::fill(deque<int>)/32 1.404 -
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 243.074 -2.41%
rng::fill(list<int>)/1024 671.875 -
rng::fill(list<int>)/32 8.352 -
rng::fill(list<int>)/50 16.846 -
rng::fill(list<int>)/8192 7319.598 -
rng::fill(vector<bool>)/1048576 3822.018 -
rng::fill(vector<bool>)/262144 232.963 -
rng::fill(vector<bool>)/32768 30.014 -
rng::fill(vector<bool>)/4096 4.220 -
rng::fill(vector<bool>)/512 1.622 2.45%
rng::fill(vector<bool>)/64 1.605 2.08%
rng::fill(vector<int>)/1024 30.145 1.01%
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.210 -
rng::fill(vector<int>)/8192 239.536 -
rng::fill_n(deque<int>)/1024 29.708 -
rng::fill_n(deque<int>)/32 1.318 2.22%
rng::fill_n(deque<int>)/50 2.197 -
rng::fill_n(deque<int>)/8192 246.153 2.40%
rng::fill_n(list<int>)/1024 651.140 -
rng::fill_n(list<int>)/32 8.212 -
rng::fill_n(list<int>)/50 16.149 2.08%
rng::fill_n(list<int>)/8192 7804.508 3.97%
rng::fill_n(vector<bool>)/1048576 3797.202 -
rng::fill_n(vector<bool>)/262144 231.692 -
rng::fill_n(vector<bool>)/32768 29.935 -1.10%
rng::fill_n(vector<bool>)/4096 4.156 -
rng::fill_n(vector<bool>)/512 1.423 -
rng::fill_n(vector<bool>)/64 1.364 -
rng::fill_n(vector<int>)/1024 29.756 -
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.228 -
rng::fill_n(vector<int>)/8192 237.027 1.14%
rng::find(deque<int>)_(bail_25%)/1024 66.970 -
rng::find(deque<int>)_(bail_25%)/32768 1927.281 -
rng::find(deque<int>)_(bail_25%)/8 2.000 -2.71%
rng::find(deque<int>)_(bail_25%)/8192 477.303 -
rng::find(deque<int>)_(process_all)/1024 243.752 -
rng::find(deque<int>)_(process_all)/32768 7820.916 -
rng::find(deque<int>)_(process_all)/50 13.075 -
rng::find(deque<int>)_(process_all)/8 3.416 -2.75%
rng::find(deque<int>)_(process_all)/8192 1949.500 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.917 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9593.559 1.13%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.081 -1.71%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.210 -3.77%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2327.865 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 315.933 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10422.744 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.825 3.99%
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.961 -3.85%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2548.917 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 737.711 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27162.433 2.61%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.762 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.781 2.91%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8033.252 -1.80%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.353 1.19%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 679.808 2.37%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.956 4.92%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.210 2.25%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 171.335 1.81%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.664 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8723.234 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.918 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.958 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2167.916 -
rng::find(list<int>)_(bail_25%)/1024 182.171 -
rng::find(list<int>)_(bail_25%)/32768 7675.233 -15.88%
rng::find(list<int>)_(bail_25%)/8 0.934 1.30%
rng::find(list<int>)_(bail_25%)/8192 1447.633 1.77%
rng::find(list<int>)_(process_all)/1024 686.327 -1.21%
rng::find(list<int>)_(process_all)/32768 27309.143 6.35%
rng::find(list<int>)_(process_all)/50 18.355 -25.85%
rng::find(list<int>)_(process_all)/8 2.272 -4.54%
rng::find(list<int>)_(process_all)/8192 9388.196 9.06%
rng::find(vector<bool>)_(process_all)/1024 4.702 2.00%
rng::find(vector<bool>)_(process_all)/1048576 3667.897 -
rng::find(vector<bool>)_(process_all)/50 0.570 -33.33%
rng::find(vector<bool>)_(process_all)/8 0.580 -26.45%
rng::find(vector<bool>)_(process_all)/8192 33.669 -
rng::find(vector<char>)_(bail_25%)/1024 5.280 -
rng::find(vector<char>)_(bail_25%)/32768 136.651 -
rng::find(vector<char>)_(bail_25%)/8 1.155 8.78%
rng::find(vector<char>)_(bail_25%)/8192 39.846 -
rng::find(vector<char>)_(process_all)/1024 16.254 -
rng::find(vector<char>)_(process_all)/32768 495.950 -
rng::find(vector<char>)_(process_all)/50 1.624 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.400 -
rng::find(vector<int>)_(bail_25%)/1024 66.119 -
rng::find(vector<int>)_(bail_25%)/32768 1863.437 -
rng::find(vector<int>)_(bail_25%)/8 1.586 -
rng::find(vector<int>)_(bail_25%)/8192 472.885 -
rng::find(vector<int>)_(process_all)/1024 242.902 -
rng::find(vector<int>)_(process_all)/32768 7438.450 -
rng::find(vector<int>)_(process_all)/50 12.435 -
rng::find(vector<int>)_(process_all)/8 2.863 -
rng::find(vector<int>)_(process_all)/8192 1858.990 -
rng::find_end(deque<int>)_(match_near_end)/1000 33.758 2.32%
rng::find_end(deque<int>)_(match_near_end)/1024 34.457 1.01%
rng::find_end(deque<int>)_(match_near_end)/8192 275.930 -
rng::find_end(deque<int>)_(near_matches)/1000 16914.840 -
rng::find_end(deque<int>)_(near_matches)/1024 17737.876 -
rng::find_end(deque<int>)_(near_matches)/8192 1135369.869 -
rng::find_end(deque<int>)_(process_all)/1000 311.535 -
rng::find_end(deque<int>)_(process_all)/1024 326.064 2.79%
rng::find_end(deque<int>)_(process_all)/1048576 300106.331 6.23%
rng::find_end(deque<int>)_(process_all)/8192 2305.326 7.04%
rng::find_end(deque<int>)_(same_length)/1000 345.256 3.81%
rng::find_end(deque<int>)_(same_length)/1024 354.216 4.94%
rng::find_end(deque<int>)_(same_length)/8192 3153.614 17.45%
rng::find_end(deque<int>)_(single_element)/1000 340.232 -
rng::find_end(deque<int>)_(single_element)/1024 371.367 19.17%
rng::find_end(deque<int>)_(single_element)/8192 2950.803 32.14%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.086 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.184 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.659 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31289.753 -1.79%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32348.168 -1.02%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1873532.619 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 582.844 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 625.469 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 544489.517 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4254.477 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 782.975 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.977 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4951.454 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 645.104 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 692.068 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4794.087 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 766.431 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4456.152 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256806.518 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36429.217 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37700.253 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2480943.560 -
rng::find_end(forward_list<int>)_(process_all)/1000 702.299 -
rng::find_end(forward_list<int>)_(process_all)/1024 722.695 -
rng::find_end(forward_list<int>)_(process_all)/1048576 756548.996 -
rng::find_end(forward_list<int>)_(process_all)/8192 5650.783 -
rng::find_end(forward_list<int>)_(same_length)/1000 1477.703 -
rng::find_end(forward_list<int>)_(same_length)/1024 1492.639 -
rng::find_end(forward_list<int>)_(same_length)/8192 16512.177 6.23%
rng::find_end(forward_list<int>)_(single_element)/1000 701.945 -
rng::find_end(forward_list<int>)_(single_element)/1024 722.289 -
rng::find_end(forward_list<int>)_(single_element)/8192 6088.859 1.99%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 823.299 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5402.618 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278839.722 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42298.313 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43881.035 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2698479.730 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 750.930 1.28%
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 763.173 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 845104.040 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6129.481 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1543.334 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1572.789 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17332.813 5.18%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 804.885 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 824.408 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6950.516 1.91%
rng::find_end(list<int>)_(match_near_end)/1000 63.789 -
rng::find_end(list<int>)_(match_near_end)/1024 61.856 -
rng::find_end(list<int>)_(match_near_end)/8192 604.450 1.12%
rng::find_end(list<int>)_(near_matches)/1000 33371.340 -
rng::find_end(list<int>)_(near_matches)/1024 34836.749 -
rng::find_end(list<int>)_(near_matches)/8192 2265860.390 -
rng::find_end(list<int>)_(process_all)/1000 717.030 -
rng::find_end(list<int>)_(process_all)/1024 733.148 -
rng::find_end(list<int>)_(process_all)/1048576 878186.611 -
rng::find_end(list<int>)_(process_all)/8192 7251.136 -1.60%
rng::find_end(list<int>)_(same_length)/1000 737.482 -
rng::find_end(list<int>)_(same_length)/1024 749.089 -
rng::find_end(list<int>)_(same_length)/8192 9448.151 -
rng::find_end(list<int>)_(single_element)/1000 713.895 -
rng::find_end(list<int>)_(single_element)/1024 733.028 -
rng::find_end(list<int>)_(single_element)/8192 8673.938 5.35%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.520 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.317 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 630.431 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37657.074 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39144.338 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2423644.031 -
rng::find_end(list<int>,_pred)_(process_all)/1000 803.914 -
rng::find_end(list<int>,_pred)_(process_all)/1024 822.750 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 969204.017 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8269.669 -
rng::find_end(list<int>,_pred)_(same_length)/1000 767.040 -
rng::find_end(list<int>,_pred)_(same_length)/1024 784.334 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9950.668 -1.49%
rng::find_end(list<int>,_pred)_(single_element)/1000 799.288 -
rng::find_end(list<int>,_pred)_(single_element)/1024 819.931 -
rng::find_end(list<int>,_pred)_(single_element)/8192 9378.647 3.52%
rng::find_end(vector<int>)_(match_near_end)/1000 27.944 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.987 -
rng::find_end(vector<int>)_(match_near_end)/8192 205.828 2.06%
rng::find_end(vector<int>)_(near_matches)/1000 13717.189 -
rng::find_end(vector<int>)_(near_matches)/1024 14194.917 -
rng::find_end(vector<int>)_(near_matches)/8192 781546.508 -
rng::find_end(vector<int>)_(process_all)/1000 364.830 -
rng::find_end(vector<int>)_(process_all)/1024 373.978 -
rng::find_end(vector<int>)_(process_all)/1048576 377215.023 -
rng::find_end(vector<int>)_(process_all)/8192 2951.064 -
rng::find_end(vector<int>)_(same_length)/1000 248.400 1.53%
rng::find_end(vector<int>)_(same_length)/1024 257.904 3.17%
rng::find_end(vector<int>)_(same_length)/8192 1979.902 -1.29%
rng::find_end(vector<int>)_(single_element)/1000 404.076 -
rng::find_end(vector<int>)_(single_element)/1024 413.534 -
rng::find_end(vector<int>)_(single_element)/8192 3275.186 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 60.213 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.569 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.140 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23075.715 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23879.068 1.34%
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1451621.629 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 533.488 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 546.459 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 642534.395 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4363.069 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 613.046 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 627.837 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5026.998 -13.13%
rng::find_end(vector<int>,_pred)_(single_element)/1000 600.762 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 614.555 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4904.762 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366011.380 -
rng::find_first_of(deque<int>)_(large_needle)/32 283.804 -4.05%
rng::find_first_of(deque<int>)_(large_needle)/50 672.171 -5.89%
rng::find_first_of(deque<int>)_(large_needle)/8192 23536387.501 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3461.805 -1.25%
rng::find_first_of(deque<int>)_(small_needle)/32 107.709 -5.16%
rng::find_first_of(deque<int>)_(small_needle)/50 165.579 -5.12%
rng::find_first_of(deque<int>)_(small_needle)/8192 27725.939 -1.15%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 562752.343 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 502.646 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1408.957 3.57%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35573495.849 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6313.604 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 199.060 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 310.022 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50354.516 -
rng::find_first_of(list<int>)_(large_needle)/1024 961844.452 -3.30%
rng::find_first_of(list<int>)_(large_needle)/32 679.272 -
rng::find_first_of(list<int>)_(large_needle)/50 1743.492 -
rng::find_first_of(list<int>)_(large_needle)/8192 49596622.198 -2.01%
rng::find_first_of(list<int>)_(small_needle)/1024 2774.724 -
rng::find_first_of(list<int>)_(small_needle)/32 91.012 -
rng::find_first_of(list<int>)_(small_needle)/50 139.611 -
rng::find_first_of(list<int>)_(small_needle)/8192 22200.013 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 927323.082 2.11%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 726.457 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1868.274 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55880352.541 3.13%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5254.145 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.622 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 266.185 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42254.130 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107229.699 -
rng::find_first_of(vector<int>)_(large_needle)/32 102.755 -
rng::find_first_of(vector<int>)_(large_needle)/50 272.566 -12.00%
rng::find_first_of(vector<int>)_(large_needle)/8192 6914937.297 -
rng::find_first_of(vector<int>)_(small_needle)/1024 1413.630 -1.56%
rng::find_first_of(vector<int>)_(small_needle)/32 48.332 -6.33%
rng::find_first_of(vector<int>)_(small_needle)/50 71.865 -3.78%
rng::find_first_of(vector<int>)_(small_needle)/8192 11290.786 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 597010.506 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 490.857 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1365.970 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38423851.834 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5692.373 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 181.428 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 278.222 1.11%
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46212.580 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.149 -
rng::find_if(deque<int>)_(bail_25%)/32768 2705.401 -1.51%
rng::find_if(deque<int>)_(bail_25%)/8 1.528 -1.17%
rng::find_if(deque<int>)_(bail_25%)/8192 686.000 -
rng::find_if(deque<int>)_(process_all)/1024 474.861 -
rng::find_if(deque<int>)_(process_all)/32768 11458.079 -3.73%
rng::find_if(deque<int>)_(process_all)/50 23.813 -
rng::find_if(deque<int>)_(process_all)/8 3.972 -
rng::find_if(deque<int>)_(process_all)/8192 2818.587 -4.47%
rng::find_if(list<int>)_(bail_25%)/1024 194.968 -
rng::find_if(list<int>)_(bail_25%)/32768 8523.153 -6.97%
rng::find_if(list<int>)_(bail_25%)/8 1.317 -
rng::find_if(list<int>)_(bail_25%)/8192 1520.825 -
rng::find_if(list<int>)_(process_all)/1024 761.756 -
rng::find_if(list<int>)_(process_all)/32768 28351.322 4.17%
rng::find_if(list<int>)_(process_all)/50 21.425 -
rng::find_if(list<int>)_(process_all)/8 3.511 -
rng::find_if(list<int>)_(process_all)/8192 10455.968 -17.19%
rng::find_if(vector<bool>)_(process_all)/1024 771.863 -
rng::find_if(vector<bool>)_(process_all)/1048576 788123.166 -
rng::find_if(vector<bool>)_(process_all)/50 35.980 3.16%
rng::find_if(vector<bool>)_(process_all)/8 5.527 2.18%
rng::find_if(vector<bool>)_(process_all)/8192 6164.062 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.131 -
rng::find_if(vector<char>)_(bail_25%)/32768 2059.081 1.68%
rng::find_if(vector<char>)_(bail_25%)/8 0.936 -1.85%
rng::find_if(vector<char>)_(bail_25%)/8192 523.482 1.00%
rng::find_if(vector<char>)_(process_all)/1024 270.236 -1.42%
rng::find_if(vector<char>)_(process_all)/32768 8231.154 1.30%
rng::find_if(vector<char>)_(process_all)/50 12.692 -
rng::find_if(vector<char>)_(process_all)/8 2.531 -
rng::find_if(vector<char>)_(process_all)/8192 2067.073 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.602 -
rng::find_if(vector<int>)_(bail_25%)/32768 2337.295 -
rng::find_if(vector<int>)_(bail_25%)/8 1.088 -2.31%
rng::find_if(vector<int>)_(bail_25%)/8192 548.198 -
rng::find_if(vector<int>)_(process_all)/1024 283.477 -
rng::find_if(vector<int>)_(process_all)/32768 8820.113 -
rng::find_if(vector<int>)_(process_all)/50 14.235 -
rng::find_if(vector<int>)_(process_all)/8 2.517 -
rng::find_if(vector<int>)_(process_all)/8192 2194.063 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.686 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2708.460 -2.08%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.418 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 686.022 -2.07%
rng::find_if_not(deque<int>)_(process_all)/1024 475.341 -
rng::find_if_not(deque<int>)_(process_all)/32768 11453.305 -
rng::find_if_not(deque<int>)_(process_all)/50 23.785 -
rng::find_if_not(deque<int>)_(process_all)/8 3.935 -
rng::find_if_not(deque<int>)_(process_all)/8192 2813.068 -
rng::find_if_not(list<int>)_(bail_25%)/1024 192.371 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10376.212 30.33%
rng::find_if_not(list<int>)_(bail_25%)/8 1.314 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1523.774 -
rng::find_if_not(list<int>)_(process_all)/1024 763.154 -
rng::find_if_not(list<int>)_(process_all)/32768 28323.216 2.24%
rng::find_if_not(list<int>)_(process_all)/50 21.894 1.94%
rng::find_if_not(list<int>)_(process_all)/8 3.496 -
rng::find_if_not(list<int>)_(process_all)/8192 8991.016 20.70%
rng::find_if_not(vector<bool>)_(process_all)/1024 772.175 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 788143.585 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.996 3.64%
rng::find_if_not(vector<bool>)_(process_all)/8 5.549 2.64%
rng::find_if_not(vector<bool>)_(process_all)/8192 6157.530 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.301 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2060.220 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.951 -1.63%
rng::find_if_not(vector<char>)_(bail_25%)/8192 524.045 -
rng::find_if_not(vector<char>)_(process_all)/1024 274.512 -
rng::find_if_not(vector<char>)_(process_all)/32768 8137.252 -
rng::find_if_not(vector<char>)_(process_all)/50 12.580 -
rng::find_if_not(vector<char>)_(process_all)/8 2.432 -2.88%
rng::find_if_not(vector<char>)_(process_all)/8192 2049.516 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.728 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2340.775 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.131 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 549.221 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.808 -
rng::find_if_not(vector<int>)_(process_all)/32768 8819.250 -
rng::find_if_not(vector<int>)_(process_all)/50 14.209 -
rng::find_if_not(vector<int>)_(process_all)/8 2.510 -1.54%
rng::find_if_not(vector<int>)_(process_all)/8192 2195.131 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.312 -6.63%
rng::find_last(deque<int>)_(bail_10%)/1048576 325203.678 -
rng::find_last(deque<int>)_(bail_10%)/50 11.454 -7.26%
rng::find_last(deque<int>)_(bail_10%)/8 2.694 -
rng::find_last(deque<int>)_(bail_10%)/8192 2522.198 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.124 -
rng::find_last(deque<int>)_(bail_90%)/1048576 36156.545 41.34%
rng::find_last(deque<int>)_(bail_90%)/50 1.841 -
rng::find_last(deque<int>)_(bail_90%)/8 0.924 5.51%
rng::find_last(deque<int>)_(bail_90%)/8192 204.910 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.667 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 370226.565 1.18%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.499 4.07%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.316 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5881.123 -12.05%
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.773 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 386629.552 -1.63%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.791 1.81%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.305 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6067.199 -
rng::find_last(list<int>)_(bail_10%)/1024 677.384 -
rng::find_last(list<int>)_(bail_10%)/1048576 786677.666 -
rng::find_last(list<int>)_(bail_10%)/50 16.220 1.64%
rng::find_last(list<int>)_(bail_10%)/8 2.128 2.68%
rng::find_last(list<int>)_(bail_10%)/8192 6275.842 -
rng::find_last(list<int>)_(bail_90%)/1024 53.824 -
rng::find_last(list<int>)_(bail_90%)/1048576 86684.609 -
rng::find_last(list<int>)_(bail_90%)/50 1.240 -3.49%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -3.86%
rng::find_last(list<int>)_(bail_90%)/8192 601.820 -
rng::find_last(vector<char>)_(bail_10%)/1024 112.109 -1.16%
rng::find_last(vector<char>)_(bail_10%)/1048576 107542.691 -
rng::find_last(vector<char>)_(bail_10%)/50 5.244 -4.80%
rng::find_last(vector<char>)_(bail_10%)/8 1.456 -9.05%
rng::find_last(vector<char>)_(bail_10%)/8192 837.095 -1.77%
rng::find_last(vector<char>)_(bail_90%)/1024 14.123 1.95%
rng::find_last(vector<char>)_(bail_90%)/1048576 12601.567 6.32%
rng::find_last(vector<char>)_(bail_90%)/50 0.999 -3.14%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 106.322 5.88%
rng::find_last(vector<int>)_(bail_10%)/1024 212.433 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214923.023 -
rng::find_last(vector<int>)_(bail_10%)/50 10.852 -
rng::find_last(vector<int>)_(bail_10%)/8 2.042 4.30%
rng::find_last(vector<int>)_(bail_10%)/8192 1649.634 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.232 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23222.868 -2.04%
rng::find_last(vector<int>)_(bail_90%)/50 1.574 -
rng::find_last(vector<int>)_(bail_90%)/8 0.681 11.19%
rng::find_last(vector<int>)_(bail_90%)/8192 189.899 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 362.870 1.33%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362098.961 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.898 2.28%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.955 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2765.250 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.669 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38984.415 -1.17%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.699 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.967 -1.46%
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.706 -1.26%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 764.843 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 926660.053 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.575 2.27%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.482 3.33%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6879.359 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 908.839 7.85%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 925830.736 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.048 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.374 8.73%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7674.334 5.56%
rng::find_last_if(list<int>)_(bail_10%)/1024 681.973 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 808938.748 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.511 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.108 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6612.565 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.588 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89121.251 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.085 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 608.511 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.580 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240859.096 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.343 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.421 -1.72%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1876.743 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.957 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25665.618 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.452 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.173 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.242 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283795.164 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.563 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.496 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2072.853 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.580 2.53%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30937.472 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.545 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.955 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 363.542 1.96%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 364092.768 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.732 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.955 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2765.573 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.133 1.05%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38142.553 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.698 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.975 2.01%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.024 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 822.067 2.97%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 935810.915 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.370 1.65%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.775 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6869.467 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 763.171 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 923348.179 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.613 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.160 2.97%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6665.401 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.905 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 809949.005 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.804 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.110 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6764.799 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 71.127 1.13%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89181.293 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.151 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.712 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 609.573 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.754 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241211.755 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.362 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.530 4.46%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1880.641 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.308 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26463.360 2.86%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.476 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.474 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.645 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306409.580 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.635 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.623 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2143.624 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.918 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30952.497 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.467 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.019 -
rng::fold_left(deque<int>)/1048576 561687.901 -
rng::fold_left(deque<int>)/32 16.352 -2.06%
rng::fold_left(deque<int>)/50 26.163 -5.79%
rng::fold_left(deque<int>)/8 3.937 -5.18%
rng::fold_left(deque<int>)/8192 4627.727 6.02%
rng::fold_left(list<int>)/1048576 1366684.942 -
rng::fold_left(list<int>)/32 22.116 -
rng::fold_left(list<int>)/50 37.556 -
rng::fold_left(list<int>)/8 3.856 -
rng::fold_left(list<int>)/8192 10492.363 -4.09%
rng::fold_left(vector<int>)/1048576 1325730.114 -
rng::fold_left(vector<int>)/32 20.701 -
rng::fold_left(vector<int>)/50 36.295 -
rng::fold_left(vector<int>)/8 3.691 -
rng::fold_left(vector<int>)/8192 10318.149 -
rng::for_each(deque<int>)/32 3.784 -
rng::for_each(deque<int>)/50 4.062 -
rng::for_each(deque<int>)/8 0.925 -
rng::for_each(deque<int>)/8192 254.850 -
rng::for_each(join_view(vector<vector<int>>)/32 3.810 -
rng::for_each(join_view(vector<vector<int>>)/50 4.119 -
rng::for_each(join_view(vector<vector<int>>)/8 1.385 -
rng::for_each(join_view(vector<vector<int>>)/8192 264.863 -
rng::for_each(list<int>)/32 11.151 -2.15%
rng::for_each(list<int>)/50 24.106 -
rng::for_each(list<int>)/8 2.572 -1.56%
rng::for_each(list<int>)/8192 8149.786 4.47%
rng::for_each(map<int>)/32 25.970 1.69%
rng::for_each(map<int>)/50 38.675 -
rng::for_each(map<int>)/8 6.104 -
rng::for_each(map<int>)/8192 7422.702 3.99%
rng::for_each(map<int>::iterator)/32 24.984 -
rng::for_each(map<int>::iterator)/50 37.690 -
rng::for_each(map<int>::iterator)/8 5.756 -
rng::for_each(map<int>::iterator)/8192 7619.887 1.78%
rng::for_each(multimap<int>)/32 26.018 -
rng::for_each(multimap<int>)/50 38.535 1.25%
rng::for_each(multimap<int>)/8 6.334 2.89%
rng::for_each(multimap<int>)/8192 7525.921 7.27%
rng::for_each(multimap<int>::iterator)/32 23.787 -
rng::for_each(multimap<int>::iterator)/50 36.025 -
rng::for_each(multimap<int>::iterator)/8 5.071 -
rng::for_each(multimap<int>::iterator)/8192 7807.145 5.48%
rng::for_each(multiset<int>)/32 25.686 1.39%
rng::for_each(multiset<int>)/50 37.897 1.17%
rng::for_each(multiset<int>)/8 6.319 1.74%
rng::for_each(multiset<int>)/8192 7721.164 -
rng::for_each(multiset<int>::iterator)/32 23.964 -
rng::for_each(multiset<int>::iterator)/50 35.937 -
rng::for_each(multiset<int>::iterator)/8 4.977 -
rng::for_each(multiset<int>::iterator)/8192 8068.442 1.50%
rng::for_each(set<int>)/32 25.605 -
rng::for_each(set<int>)/50 37.894 -
rng::for_each(set<int>)/8 6.304 -
rng::for_each(set<int>)/8192 7829.266 -
rng::for_each(set<int>::iterator)/32 23.424 -
rng::for_each(set<int>::iterator)/50 35.475 -
rng::for_each(set<int>::iterator)/8 5.020 -
rng::for_each(set<int>::iterator)/8192 7997.083 -
rng::for_each(vector<int>)/32 3.826 -
rng::for_each(vector<int>)/50 4.065 -
rng::for_each(vector<int>)/8 0.914 -
rng::for_each(vector<int>)/8192 252.242 -
rng::for_each_n(deque<int>)/32 3.780 -
rng::for_each_n(deque<int>)/50 3.999 1.55%
rng::for_each_n(deque<int>)/8 1.258 9.07%
rng::for_each_n(deque<int>)/8192 258.697 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.843 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.237 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.566 -3.79%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.610 -
rng::for_each_n(list<int>)/32 11.122 -
rng::for_each_n(list<int>)/50 24.161 -
rng::for_each_n(list<int>)/8 2.347 -8.13%
rng::for_each_n(list<int>)/8192 7952.098 9.53%
rng::for_each_n(vector<int>)/32 3.875 -
rng::for_each_n(vector<int>)/50 4.066 -
rng::for_each_n(vector<int>)/8 2.549 3.15%
rng::for_each_n(vector<int>)/8192 252.171 -
rng::generate(deque<int>)/1024 280.568 -
rng::generate(deque<int>)/32 8.763 -
rng::generate(deque<int>)/50 12.947 -
rng::generate(deque<int>)/8192 2046.674 -
rng::generate(list<int>)/1024 671.818 -
rng::generate(list<int>)/32 8.783 1.23%
rng::generate(list<int>)/50 15.994 -
rng::generate(list<int>)/8192 8515.179 -3.09%
rng::generate(vector<int>)/1024 243.836 -
rng::generate(vector<int>)/32 8.009 -
rng::generate(vector<int>)/50 12.015 -
rng::generate(vector<int>)/8192 1849.346 -
rng::generate_n(deque<int>)/1024 246.358 -
rng::generate_n(deque<int>)/32 8.302 -
rng::generate_n(deque<int>)/50 12.331 -
rng::generate_n(deque<int>)/8192 1944.759 -
rng::generate_n(list<int>)/1024 651.217 -
rng::generate_n(list<int>)/32 8.678 -
rng::generate_n(list<int>)/50 15.675 -
rng::generate_n(list<int>)/8192 6982.796 -
rng::generate_n(vector<int>)/1024 245.618 -
rng::generate_n(vector<int>)/32 8.017 -
rng::generate_n(vector<int>)/50 12.128 -
rng::generate_n(vector<int>)/8192 1864.383 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 387.064 2.23%
rng::is_partitioned(deque<int>)_(partitioned)/32 10.874 -1.63%
rng::is_partitioned(deque<int>)_(partitioned)/50 16.640 7.93%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3139.063 6.74%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.589 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.690 8.43%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.249 2.82%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 641.994 -
rng::is_partitioned(list<int>)_(partitioned)/1024 715.315 1.76%
rng::is_partitioned(list<int>)_(partitioned)/32 8.673 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.872 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8045.558 -1.76%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 155.591 -40.63%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.089 -60.10%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.436 -6.67%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1206.623 -54.41%
rng::is_partitioned(vector<int>)_(partitioned)/1024 187.649 7.14%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.957 3.63%
rng::is_partitioned(vector<int>)_(partitioned)/50 9.231 8.40%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1371.183 2.78%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 58.388 -3.75%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.220 7.39%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.311 -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 156.817 -8.40%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 486.906 -1.93%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.114 3.02%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3880.825 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519505.096 -4.65%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 50.039 3.92%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.402 -2.81%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.858 -1.70%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3966.019 -2.40%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 681715.271 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 64.900 29.55%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 786.731 1.05%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.675 -1.09%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8220.832 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1425956.731 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.664 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 830.389 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.357 1.25%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8374.872 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1598250.190 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.758 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.453 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.749 1.51%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2638.765 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213480.246 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.914 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 522.397 1.24%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.452 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4703.985 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 998156.014 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.559 -
rng::is_sorted(deque<int>)/1024 475.007 -
rng::is_sorted(deque<int>)/8 2.569 -33.94%
rng::is_sorted(deque<int>)/8192 3804.822 -
rng::is_sorted(deque<int>,_pred)/1024 597.357 -
rng::is_sorted(deque<int>,_pred)/8 4.388 -2.35%
rng::is_sorted(deque<int>,_pred)/8192 4797.885 -
rng::is_sorted(list<int>)/1024 786.837 3.36%
rng::is_sorted(list<int>)/8 2.149 -
rng::is_sorted(list<int>)/8192 6734.085 -1.58%
rng::is_sorted(list<int>,_pred)/1024 793.342 -
rng::is_sorted(list<int>,_pred)/8 4.258 -
rng::is_sorted(list<int>,_pred)/8192 7202.166 -1.19%
rng::is_sorted(vector<int>)/1024 242.969 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1894.994 -
rng::is_sorted(vector<int>,_pred)/1024 462.909 -
rng::is_sorted(vector<int>,_pred)/8 3.955 -3.17%
rng::is_sorted(vector<int>,_pred)/8192 3681.688 -
rng::is_sorted_until(deque<int>)/1024 472.138 -
rng::is_sorted_until(deque<int>)/8 4.681 54.42%
rng::is_sorted_until(deque<int>)/8192 3780.614 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.071 -
rng::is_sorted_until(deque<int>,_pred)/8 4.432 3.79%
rng::is_sorted_until(deque<int>,_pred)/8192 4844.845 -
rng::is_sorted_until(list<int>)/1024 755.860 -
rng::is_sorted_until(list<int>)/8 2.153 -
rng::is_sorted_until(list<int>)/8192 7155.362 -2.56%
rng::is_sorted_until(list<int>,_pred)/1024 792.328 -
rng::is_sorted_until(list<int>,_pred)/8 3.764 -
rng::is_sorted_until(list<int>,_pred)/8192 7569.395 -1.45%
rng::is_sorted_until(vector<int>)/1024 239.480 -
rng::is_sorted_until(vector<int>)/8 2.059 -
rng::is_sorted_until(vector<int>)/8192 1865.202 -
rng::is_sorted_until(vector<int>,_pred)/1024 424.911 3.60%
rng::is_sorted_until(vector<int>,_pred)/8 3.393 -
rng::is_sorted_until(vector<int>,_pred)/8192 3379.448 3.10%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 502.227 5.06%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 515.248 5.85%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 525650.834 6.51%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.317 5.57%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4102.018 6.50%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 735.482 1.12%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 744.176 1.90%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627078.443 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.579 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4843.961 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 764.648 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 782.198 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 960431.523 1.00%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.958 -1.06%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11532.359 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 814.380 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.403 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 993024.266 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.627 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12231.448 24.91%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.928 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.801 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76798.849 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.701 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 464.193 3.40%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.516 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610217.500 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.079 2.95%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4769.125 -
rng::move(deque<int>)/1048576 54359.495 -
rng::move(deque<int>)/262144 14955.917 -
rng::move(deque<int>)/32768 2182.715 -
rng::move(deque<int>)/4096 154.922 -
rng::move(deque<int>)/512 24.153 -
rng::move(deque<int>)/64 6.285 -
rng::move(deque<int>)/8 3.820 -3.10%
rng::move(list<int>)/1048576 1023899.651 -
rng::move(list<int>)/262144 256828.290 1.49%
rng::move(list<int>)/32768 35949.492 -
rng::move(list<int>)/4096 5354.015 -10.60%
rng::move(list<int>)/512 369.392 -
rng::move(list<int>)/64 40.512 -
rng::move(list<int>)/8 3.924 -
rng::move(vector<bool>)_(aligned)/1048576 2126.476 -
rng::move(vector<bool>)_(aligned)/262144 256.953 -
rng::move(vector<bool>)_(aligned)/32768 37.651 -
rng::move(vector<bool>)_(aligned)/4096 8.204 -
rng::move(vector<bool>)_(aligned)/512 2.652 -
rng::move(vector<bool>)_(aligned)/64 1.844 -10.80%
rng::move(vector<bool>)_(unaligned)/1048576 6743.194 -
rng::move(vector<bool>)_(unaligned)/262144 1585.130 -
rng::move(vector<bool>)_(unaligned)/32768 203.175 -
rng::move(vector<bool>)_(unaligned)/4096 25.903 -
rng::move(vector<bool>)_(unaligned)/512 4.135 -
rng::move(vector<bool>)_(unaligned)/64 1.643 -
rng::move(vector<int>)/1048576 58548.050 4.20%
rng::move(vector<int>)/262144 21343.816 -
rng::move(vector<int>)/32768 2141.568 -
rng::move(vector<int>)/4096 135.566 -
rng::move(vector<int>)/512 20.434 -
rng::move(vector<int>)/64 4.101 -
rng::move(vector<int>)/8 2.253 -
rng::move_backward(deque<int>)/1048576 126829.333 -
rng::move_backward(deque<int>)/262144 30507.129 -
rng::move_backward(deque<int>)/32768 3676.906 -
rng::move_backward(deque<int>)/4096 158.292 -
rng::move_backward(deque<int>)/512 26.081 -
rng::move_backward(deque<int>)/64 7.142 -1.46%
rng::move_backward(deque<int>)/8 4.033 -
rng::move_backward(list<int>)/1048576 1046604.166 -
rng::move_backward(list<int>)/262144 294043.661 -11.95%
rng::move_backward(list<int>)/32768 34295.407 -5.12%
rng::move_backward(list<int>)/4096 7616.730 16.29%
rng::move_backward(list<int>)/512 372.893 -
rng::move_backward(list<int>)/64 40.353 -
rng::move_backward(list<int>)/8 3.707 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2125.820 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.684 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.374 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.897 -
rng::move_backward(vector<bool>)_(aligned)/512 2.648 -
rng::move_backward(vector<bool>)_(aligned)/64 1.846 6.83%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6498.619 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.053 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.884 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.180 -1.54%
rng::move_backward(vector<bool>)_(unaligned)/512 4.734 -3.67%
rng::move_backward(vector<bool>)_(unaligned)/64 1.904 1.10%
rng::move_backward(vector<int>)/1048576 57536.435 2.34%
rng::move_backward(vector<int>)/262144 22557.393 4.24%
rng::move_backward(vector<int>)/32768 2145.551 -
rng::move_backward(vector<int>)/4096 135.772 -
rng::move_backward(vector<int>)/512 20.860 -
rng::move_backward(vector<int>)/64 4.141 -
rng::move_backward(vector<int>)/8 2.307 1.04%
rng::none_of(deque<int>)_(process_all)/32 16.392 -
rng::none_of(deque<int>)_(process_all)/32768 15424.581 -
rng::none_of(deque<int>)_(process_all)/50 26.558 -3.32%
rng::none_of(deque<int>)_(process_all)/8 4.702 -
rng::none_of(deque<int>)_(process_all)/8192 3866.130 -
rng::none_of(list<int>)_(process_all)/32 11.541 -
rng::none_of(list<int>)_(process_all)/32768 25757.517 -1.64%
rng::none_of(list<int>)_(process_all)/50 21.717 -
rng::none_of(list<int>)_(process_all)/8 2.609 -
rng::none_of(list<int>)_(process_all)/8192 7308.751 -6.02%
rng::none_of(vector<int>)_(process_all)/32 8.436 1.16%
rng::none_of(vector<int>)_(process_all)/32768 8074.160 -
rng::none_of(vector<int>)_(process_all)/50 12.710 1.04%
rng::none_of(vector<int>)_(process_all)/8 2.512 5.33%
rng::none_of(vector<int>)_(process_all)/8192 2028.232 -
rng::partial_sort(deque<int>)_(ascending)/1024 7879.422 -
rng::partial_sort(deque<int>)_(ascending)/8 31.258 2.24%
rng::partial_sort(deque<int>)_(ascending)/8192 162111.798 -
rng::partial_sort(deque<int>)_(descending)/1024 18461.931 -
rng::partial_sort(deque<int>)_(descending)/8 41.181 -
rng::partial_sort(deque<int>)_(descending)/8192 281032.099 -3.92%
rng::partial_sort(deque<int>)_(heap)/1024 18491.379 -
rng::partial_sort(deque<int>)_(heap)/8 37.293 -2.62%
rng::partial_sort(deque<int>)_(heap)/8192 294771.111 4.04%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7865.603 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.769 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 165002.184 1.25%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19730.776 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.175 1.08%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 282594.960 1.03%
rng::partial_sort(deque<int>)_(repeated)/1024 6442.550 -1.34%
rng::partial_sort(deque<int>)_(repeated)/8 27.377 -1.15%
rng::partial_sort(deque<int>)_(repeated)/8192 69684.429 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16021.031 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.439 -
rng::partial_sort(deque<int>)_(shuffled)/8192 262137.885 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4985.648 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.386 2.49%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55586.852 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8235.287 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.041 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97813.634 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8246.437 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.097 1.55%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100976.977 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4978.677 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.482 3.47%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55548.448 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9165.830 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.420 3.79%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97528.917 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3940.218 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.075 1.51%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46877.250 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6943.049 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.910 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91275.644 -
rng::partial_sort(vector<int>)_(ascending)/1024 4988.532 -
rng::partial_sort(vector<int>)_(ascending)/8 20.815 -
rng::partial_sort(vector<int>)_(ascending)/8192 54536.760 -
rng::partial_sort(vector<int>)_(descending)/1024 8259.256 -
rng::partial_sort(vector<int>)_(descending)/8 25.278 -1.29%
rng::partial_sort(vector<int>)_(descending)/8192 97530.289 -
rng::partial_sort(vector<int>)_(heap)/1024 8240.021 -
rng::partial_sort(vector<int>)_(heap)/8 27.140 -3.09%
rng::partial_sort(vector<int>)_(heap)/8192 100936.514 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4990.185 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.882 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54582.304 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9129.166 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.816 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97497.674 -
rng::partial_sort(vector<int>)_(repeated)/1024 3941.552 -
rng::partial_sort(vector<int>)_(repeated)/8 20.354 -
rng::partial_sort(vector<int>)_(repeated)/8192 46746.172 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6944.742 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.288 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88345.074 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5490.389 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.676 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57401.196 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8562.838 1.04%
rng::partial_sort_copy(deque<int>)_(descending)/8 21.133 1.46%
rng::partial_sort_copy(deque<int>)_(descending)/8192 100300.251 1.02%
rng::partial_sort_copy(deque<int>)_(heap)/1024 8673.416 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.344 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 103257.043 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5459.892 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.642 -1.56%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57310.712 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9388.976 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.738 -1.00%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99995.522 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4320.708 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.570 1.43%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49370.565 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7260.709 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.040 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92216.855 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5619.867 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.433 2.46%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61547.262 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8576.938 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.676 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101884.324 1.12%
rng::partial_sort_copy(list<int>)_(heap)/1024 8526.657 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.387 1.21%
rng::partial_sort_copy(list<int>)_(heap)/8192 105768.433 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5624.742 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.150 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61511.099 1.14%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9453.945 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.283 2.00%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101809.666 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4512.835 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.729 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 53421.453 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7320.541 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.086 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92729.372 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5227.108 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.973 -6.10%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55799.543 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8420.327 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.557 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98919.074 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8324.570 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.431 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102074.691 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5245.610 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.512 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55954.444 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9157.806 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.831 -8.16%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98583.263 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4069.549 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.609 -1.38%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47551.540 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7159.401 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.382 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91634.058 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5112.738 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.092 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55150.942 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8309.884 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.257 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98846.112 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8264.397 -
rng::partial_sort_copy(vector<int>)_(heap)/8 14.971 -3.04%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102163.691 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5084.131 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.992 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55357.739 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9198.575 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.238 2.54%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99236.945 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4028.098 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.461 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47442.773 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7128.521 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.738 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93453.304 -
rng::partition(deque<int>)_(dense)/1024 343.477 -3.88%
rng::partition(deque<int>)_(dense)/32 10.304 8.89%
rng::partition(deque<int>)_(dense)/50 15.307 9.52%
rng::partition(deque<int>)_(dense)/8192 2814.449 -
rng::partition(deque<int>)_(sparse)/1024 386.593 -
rng::partition(deque<int>)_(sparse)/32 10.366 -8.62%
rng::partition(deque<int>)_(sparse)/50 15.911 -7.98%
rng::partition(deque<int>)_(sparse)/8192 3024.641 -
rng::partition(list<int>)_(dense)/1024 387.667 -
rng::partition(list<int>)_(dense)/32 8.874 -
rng::partition(list<int>)_(dense)/50 13.180 -
rng::partition(list<int>)_(dense)/8192 5011.180 -2.64%
rng::partition(list<int>)_(sparse)/1024 727.292 1.43%
rng::partition(list<int>)_(sparse)/32 8.953 -
rng::partition(list<int>)_(sparse)/50 15.336 -
rng::partition(list<int>)_(sparse)/8192 7476.725 -5.18%
rng::partition(vector<int>)_(dense)/1024 243.206 -
rng::partition(vector<int>)_(dense)/32 8.673 -
rng::partition(vector<int>)_(dense)/50 12.706 -
rng::partition(vector<int>)_(dense)/8192 1888.270 -
rng::partition(vector<int>)_(sparse)/1024 260.404 -
rng::partition(vector<int>)_(sparse)/32 9.071 1.11%
rng::partition(vector<int>)_(sparse)/50 14.454 3.14%
rng::partition(vector<int>)_(sparse)/8192 1875.865 -
rng::partition_copy(deque<int>)/1024 689.846 -
rng::partition_copy(deque<int>)/32 15.612 -
rng::partition_copy(deque<int>)/50 27.565 -
rng::partition_copy(deque<int>)/8192 5552.259 -
rng::partition_copy(list<int>)/1024 730.076 -
rng::partition_copy(list<int>)/32 15.990 -
rng::partition_copy(list<int>)/50 29.270 1.67%
rng::partition_copy(list<int>)/8192 8610.999 23.31%
rng::partition_copy(vector<int>)/1024 685.500 -
rng::partition_copy(vector<int>)/32 15.104 -
rng::partition_copy(vector<int>)/50 26.232 -
rng::partition_copy(vector<int>)/8192 5530.675 -
rng::partition_point(deque<int>)/1024 9.101 -
rng::partition_point(deque<int>)/32 4.308 1.38%
rng::partition_point(deque<int>)/50 4.342 -
rng::partition_point(deque<int>)/8192 16.050 1.01%
rng::partition_point(list<int>)/1024 1275.730 -1.22%
rng::partition_point(list<int>)/32 15.707 -
rng::partition_point(list<int>)/50 24.981 2.94%
rng::partition_point(list<int>)/8192 13217.417 -
rng::partition_point(vector<int>)/1024 7.553 -
rng::partition_point(vector<int>)/32 2.295 -
rng::partition_point(vector<int>)/50 2.311 -
rng::partition_point(vector<int>)/8192 10.726 -
rng::remove(deque<int>)_(prefix)/1024 531.335 -
rng::remove(deque<int>)_(prefix)/32 56.643 3.23%
rng::remove(deque<int>)_(prefix)/50 63.496 -
rng::remove(deque<int>)_(prefix)/8192 3893.508 -
rng::remove(deque<int>)_(sprinkled)/1024 522.105 -
rng::remove(deque<int>)_(sprinkled)/32 53.124 -8.83%
rng::remove(deque<int>)_(sprinkled)/50 57.052 -14.36%
rng::remove(deque<int>)_(sprinkled)/8192 3873.111 -
rng::remove(list<int>)_(prefix)/1024 972.763 2.29%
rng::remove(list<int>)_(prefix)/32 55.501 -
rng::remove(list<int>)_(prefix)/50 67.341 -
rng::remove(list<int>)_(prefix)/8192 9075.821 7.91%
rng::remove(list<int>)_(sprinkled)/1024 957.835 -
rng::remove(list<int>)_(sprinkled)/32 55.083 -
rng::remove(list<int>)_(sprinkled)/50 64.392 -
rng::remove(list<int>)_(sprinkled)/8192 7953.804 1.10%
rng::remove(vector<int>)_(prefix)/1024 312.080 -
rng::remove(vector<int>)_(prefix)/32 52.673 -
rng::remove(vector<int>)_(prefix)/50 55.991 -
rng::remove(vector<int>)_(prefix)/8192 2107.867 -
rng::remove(vector<int>)_(sprinkled)/1024 531.449 1.04%
rng::remove(vector<int>)_(sprinkled)/32 58.292 -
rng::remove(vector<int>)_(sprinkled)/50 64.671 -1.28%
rng::remove(vector<int>)_(sprinkled)/8192 4004.980 3.69%
rng::remove_copy(deque<int>)_(prefix)/1024 403.247 5.90%
rng::remove_copy(deque<int>)_(prefix)/32 12.929 1.49%
rng::remove_copy(deque<int>)_(prefix)/50 21.682 7.04%
rng::remove_copy(deque<int>)_(prefix)/8192 3369.840 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 357.243 -2.10%
rng::remove_copy(deque<int>)_(sprinkled)/32 12.183 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.384 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2858.371 -2.56%
rng::remove_copy(list<int>)_(prefix)/1024 749.891 -
rng::remove_copy(list<int>)_(prefix)/32 10.993 -
rng::remove_copy(list<int>)_(prefix)/50 19.195 -
rng::remove_copy(list<int>)_(prefix)/8192 7040.100 -
rng::remove_copy(list<int>)_(sprinkled)/1024 744.505 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.474 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.188 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7051.098 1.05%
rng::remove_copy(vector<int>)_(prefix)/1024 273.295 -
rng::remove_copy(vector<int>)_(prefix)/32 11.128 1.98%
rng::remove_copy(vector<int>)_(prefix)/50 17.810 -
rng::remove_copy(vector<int>)_(prefix)/8192 2071.604 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.786 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.489 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.633 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1934.063 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 538.628 2.26%
rng::remove_copy_if(deque<int>)_(prefix)/32 17.376 -39.74%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.870 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3729.488 -4.72%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.213 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.126 -43.48%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 26.780 -6.35%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3417.813 -5.08%
rng::remove_copy_if(list<int>)_(prefix)/1024 795.211 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.022 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.968 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7280.607 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 786.984 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.679 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.057 -6.19%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7263.466 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.275 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.210 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.923 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3371.062 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.517 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.320 -1.28%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.331 2.16%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.405 -
rng::remove_if(deque<int>)_(prefix)/1024 574.346 2.71%
rng::remove_if(deque<int>)_(prefix)/32 61.263 3.82%
rng::remove_if(deque<int>)_(prefix)/50 68.296 -2.76%
rng::remove_if(deque<int>)_(prefix)/8192 4294.219 1.06%
rng::remove_if(deque<int>)_(sprinkled)/1024 549.680 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.556 -1.26%
rng::remove_if(deque<int>)_(sprinkled)/50 62.690 -3.29%
rng::remove_if(deque<int>)_(sprinkled)/8192 3976.552 -
rng::remove_if(list<int>)_(prefix)/1024 1010.432 -
rng::remove_if(list<int>)_(prefix)/32 62.102 1.06%
rng::remove_if(list<int>)_(prefix)/50 76.061 2.52%
rng::remove_if(list<int>)_(prefix)/8192 9346.961 1.35%
rng::remove_if(list<int>)_(sprinkled)/1024 1007.260 1.36%
rng::remove_if(list<int>)_(sprinkled)/32 59.992 -
rng::remove_if(list<int>)_(sprinkled)/50 73.575 -
rng::remove_if(list<int>)_(sprinkled)/8192 8476.851 3.18%
rng::remove_if(vector<int>)_(prefix)/1024 353.192 1.73%
rng::remove_if(vector<int>)_(prefix)/32 52.031 -
rng::remove_if(vector<int>)_(prefix)/50 57.348 -
rng::remove_if(vector<int>)_(prefix)/8192 2570.849 -
rng::remove_if(vector<int>)_(sprinkled)/1024 518.559 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.654 -
rng::remove_if(vector<int>)_(sprinkled)/50 65.140 -
rng::remove_if(vector<int>)_(sprinkled)/8192 3830.667 -
rng::replace(deque<int>)_(prefix)/1024 422.271 -
rng::replace(deque<int>)_(prefix)/32 13.081 -
rng::replace(deque<int>)_(prefix)/50 19.513 -
rng::replace(deque<int>)_(prefix)/8192 3349.286 -
rng::replace(deque<int>)_(sprinkled)/1024 358.415 -
rng::replace(deque<int>)_(sprinkled)/32 12.365 -
rng::replace(deque<int>)_(sprinkled)/50 18.577 -
rng::replace(deque<int>)_(sprinkled)/8192 2869.696 -
rng::replace(list<int>)_(prefix)/1024 734.535 -54.56%
rng::replace(list<int>)_(prefix)/32 11.334 -
rng::replace(list<int>)_(prefix)/50 19.227 -
rng::replace(list<int>)_(prefix)/8192 7184.837 6.53%
rng::replace(list<int>)_(sprinkled)/1024 729.065 -54.46%
rng::replace(list<int>)_(sprinkled)/32 11.382 -
rng::replace(list<int>)_(sprinkled)/50 20.010 -
rng::replace(list<int>)_(sprinkled)/8192 7291.763 4.13%
rng::replace(vector<int>)_(prefix)/1024 165.135 2.15%
rng::replace(vector<int>)_(prefix)/32 5.169 3.01%
rng::replace(vector<int>)_(prefix)/50 7.081 2.93%
rng::replace(vector<int>)_(prefix)/8192 1266.944 4.08%
rng::replace(vector<int>)_(sprinkled)/1024 231.798 27.60%
rng::replace(vector<int>)_(sprinkled)/32 7.946 40.68%
rng::replace(vector<int>)_(sprinkled)/50 12.144 43.13%
rng::replace(vector<int>)_(sprinkled)/8192 1732.927 19.09%
rng::replace_if(deque<int>)_(prefix)/1024 484.898 1.03%
rng::replace_if(deque<int>)_(prefix)/32 14.191 2.97%
rng::replace_if(deque<int>)_(prefix)/50 20.474 -
rng::replace_if(deque<int>)_(prefix)/8192 3472.040 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.878 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.458 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.692 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2924.423 -
rng::replace_if(list<int>)_(prefix)/1024 748.561 -53.49%
rng::replace_if(list<int>)_(prefix)/32 13.261 1.12%
rng::replace_if(list<int>)_(prefix)/50 24.824 -10.77%
rng::replace_if(list<int>)_(prefix)/8192 7313.102 5.85%
rng::replace_if(list<int>)_(sprinkled)/1024 744.807 -53.79%
rng::replace_if(list<int>)_(sprinkled)/32 15.413 -
rng::replace_if(list<int>)_(sprinkled)/50 24.992 -
rng::replace_if(list<int>)_(sprinkled)/8192 7395.252 2.25%
rng::replace_if(vector<int>)_(prefix)/1024 274.975 2.55%
rng::replace_if(vector<int>)_(prefix)/32 8.943 -
rng::replace_if(vector<int>)_(prefix)/50 13.652 -
rng::replace_if(vector<int>)_(prefix)/8192 2051.638 1.12%
rng::replace_if(vector<int>)_(sprinkled)/1024 246.305 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.828 -
rng::replace_if(vector<int>)_(sprinkled)/50 12.990 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1921.860 -
rng::reverse(deque<int>)/32768 5734.852 -
rng::reverse(deque<int>)/4096 720.788 -
rng::reverse(deque<int>)/512 113.567 -
rng::reverse(deque<int>)/64 13.070 -
rng::reverse(deque<int>)/8 2.519 -
rng::reverse(list<int>)/32768 17137.121 -
rng::reverse(list<int>)/4096 1643.441 -
rng::reverse(list<int>)/512 198.889 -
rng::reverse(list<int>)/64 19.065 -
rng::reverse(list<int>)/8 2.036 -
rng::reverse(vector<int>)/32768 1045.112 -
rng::reverse(vector<int>)/4096 131.592 -
rng::reverse(vector<int>)/512 16.431 -
rng::reverse(vector<int>)/64 4.138 -
rng::reverse(vector<int>)/8 1.577 -9.98%
rng::reverse_copy(deque<int>)/32768 7885.582 -
rng::reverse_copy(deque<int>)/4096 995.150 -
rng::reverse_copy(deque<int>)/512 126.460 -
rng::reverse_copy(deque<int>)/64 20.184 -
rng::reverse_copy(deque<int>)/8 2.938 -3.12%
rng::reverse_copy(list<int>)/32768 25794.677 1.87%
rng::reverse_copy(list<int>)/4096 3112.926 1.83%
rng::reverse_copy(list<int>)/512 367.840 -
rng::reverse_copy(list<int>)/64 30.631 -
rng::reverse_copy(list<int>)/8 2.322 -1.62%
rng::reverse_copy(vector<int>)/32768 982.642 -
rng::reverse_copy(vector<int>)/4096 133.999 -
rng::reverse_copy(vector<int>)/512 17.304 1.06%
rng::reverse_copy(vector<int>)/64 2.489 -
rng::reverse_copy(vector<int>)/8 2.276 -8.16%
rng::rotate(deque<int>)_(1_element_backward)/1024 42.485 -1.05%
rng::rotate(deque<int>)_(1_element_backward)/32 4.527 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.681 -
rng::rotate(deque<int>)_(1_element_backward)/8192 310.338 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.487 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.846 -
rng::rotate(deque<int>)_(1_element_forward)/50 6.016 -
rng::rotate(deque<int>)_(1_element_forward)/8192 303.041 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.693 -1.59%
rng::rotate(deque<int>)_(by_1/2)/32 7.552 -1.13%
rng::rotate(deque<int>)_(by_1/2)/50 10.598 -
rng::rotate(deque<int>)_(by_1/2)/8192 1460.321 -
rng::rotate(deque<int>)_(by_1/3)/1024 1815.732 -
rng::rotate(deque<int>)_(by_1/3)/32 45.444 -
rng::rotate(deque<int>)_(by_1/3)/50 76.534 -
rng::rotate(deque<int>)_(by_1/3)/8192 22715.184 -
rng::rotate(deque<int>)_(by_1/4)/1024 777.592 -
rng::rotate(deque<int>)_(by_1/4)/32 29.261 -
rng::rotate(deque<int>)_(by_1/4)/50 74.969 -
rng::rotate(deque<int>)_(by_1/4)/8192 6762.480 -
rng::rotate(list<int>)_(1_element_backward)/1024 744.879 -
rng::rotate(list<int>)_(1_element_backward)/32 13.777 -1.14%
rng::rotate(list<int>)_(1_element_backward)/50 25.024 -
rng::rotate(list<int>)_(1_element_backward)/8192 7821.423 -
rng::rotate(list<int>)_(1_element_forward)/1024 734.915 -
rng::rotate(list<int>)_(1_element_forward)/32 14.523 -2.51%
rng::rotate(list<int>)_(1_element_forward)/50 27.869 2.13%
rng::rotate(list<int>)_(1_element_forward)/8192 7587.316 -
rng::rotate(list<int>)_(by_1/2)/1024 385.768 -
rng::rotate(list<int>)_(by_1/2)/32 6.766 1.37%
rng::rotate(list<int>)_(by_1/2)/50 12.713 -
rng::rotate(list<int>)_(by_1/2)/8192 4930.915 -8.98%
rng::rotate(list<int>)_(by_1/3)/1024 811.537 -
rng::rotate(list<int>)_(by_1/3)/32 14.480 -
rng::rotate(list<int>)_(by_1/3)/50 24.342 -
rng::rotate(list<int>)_(by_1/3)/8192 8741.146 -
rng::rotate(list<int>)_(by_1/4)/1024 578.598 -
rng::rotate(list<int>)_(by_1/4)/32 14.427 1.14%
rng::rotate(list<int>)_(by_1/4)/50 24.568 -
rng::rotate(list<int>)_(by_1/4)/8192 8249.060 14.92%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.736 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.494 2.17%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.531 2.16%
rng::rotate(vector<bool>)_(1_element_backward)/8192 103.602 -1.83%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.980 1.45%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.355 1.35%
rng::rotate(vector<bool>)_(1_element_forward)/50 18.310 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.915 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.789 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.590 1.68%
rng::rotate(vector<bool>)_(by_1/2)/50 18.376 1.13%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.105 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.722 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.325 1.48%
rng::rotate(vector<bool>)_(by_1/3)/50 18.343 1.51%
rng::rotate(vector<bool>)_(by_1/3)/8192 145.794 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.433 -4.20%
rng::rotate(vector<bool>)_(by_1/4)/32 18.522 1.76%
rng::rotate(vector<bool>)_(by_1/4)/50 18.318 1.67%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.172 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.545 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.906 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.349 -
rng::rotate(vector<int>)_(1_element_backward)/8192 299.561 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.404 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.953 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.266 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.632 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.157 -
rng::rotate(vector<int>)_(by_1/2)/32 3.684 -
rng::rotate(vector<int>)_(by_1/2)/50 4.468 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.922 -
rng::rotate(vector<int>)_(by_1/3)/1024 1365.125 -
rng::rotate(vector<int>)_(by_1/3)/32 21.585 -
rng::rotate(vector<int>)_(by_1/3)/50 40.013 -
rng::rotate(vector<int>)_(by_1/3)/8192 10916.866 -
rng::rotate(vector<int>)_(by_1/4)/1024 331.141 -
rng::rotate(vector<int>)_(by_1/4)/32 12.054 -
rng::rotate(vector<int>)_(by_1/4)/50 40.211 -
rng::rotate(vector<int>)_(by_1/4)/8192 2613.353 -
rng::rotate_copy(deque<int>)/1024 38.458 11.26%
rng::rotate_copy(deque<int>)/32 4.700 76.14%
rng::rotate_copy(deque<int>)/50 5.206 72.67%
rng::rotate_copy(deque<int>)/8192 315.099 6.97%
rng::rotate_copy(list<int>)/1024 728.459 -
rng::rotate_copy(list<int>)/32 8.521 -
rng::rotate_copy(list<int>)/50 13.564 -
rng::rotate_copy(list<int>)/8192 6832.493 -16.55%
rng::rotate_copy(vector<int>)/1024 35.627 8.83%
rng::rotate_copy(vector<int>)/32 3.949 89.71%
rng::rotate_copy(vector<int>)/50 4.656 72.89%
rng::rotate_copy(vector<int>)/8192 281.390 -52.72%
rng::sample(deque<int>)/1024 11419.595 -1.06%
rng::sample(deque<int>)/32 311.600 -
rng::sample(deque<int>)/8192 91864.230 -1.67%
rng::sample(list<int>)/1024 12087.506 -
rng::sample(list<int>)/32 319.473 -
rng::sample(list<int>)/8192 99624.688 -
rng::sample(vector<int>)/1024 11461.199 -
rng::sample(vector<int>)/32 311.207 -
rng::sample(vector<int>)/8192 92322.858 -
rng::search(deque<int>)_(near_matches)/1000 18828.046 -7.62%
rng::search(deque<int>)_(near_matches)/1024 19537.387 -7.68%
rng::search(deque<int>)_(near_matches)/8192 1453530.882 -
rng::search(deque<int>)_(no_match)/1000 406.534 -
rng::search(deque<int>)_(no_match)/1024 416.720 75.40%
rng::search(deque<int>)_(no_match)/1048576 425540.883 -
rng::search(deque<int>)_(no_match)/8192 3320.770 -
rng::search(deque<int>)_(same_length)/1000 387.645 16.29%
rng::search(deque<int>)_(same_length)/1024 482.363 1.07%
rng::search(deque<int>)_(same_length)/8192 3825.260 -
rng::search(deque<int>)_(single_element)/1000 448.243 -
rng::search(deque<int>)_(single_element)/1024 459.162 -
rng::search(deque<int>)_(single_element)/8192 3663.382 -
rng::search(deque<int>,_pred)_(near_matches)/1000 23967.679 -6.05%
rng::search(deque<int>,_pred)_(near_matches)/1024 24975.070 -6.29%
rng::search(deque<int>,_pred)_(near_matches)/8192 1533089.260 -
rng::search(deque<int>,_pred)_(no_match)/1000 423.812 -
rng::search(deque<int>,_pred)_(no_match)/1024 372.239 -
rng::search(deque<int>,_pred)_(no_match)/1048576 444295.051 -
rng::search(deque<int>,_pred)_(no_match)/8192 3485.010 -
rng::search(deque<int>,_pred)_(same_length)/1000 479.110 -
rng::search(deque<int>,_pred)_(same_length)/1024 524.844 2.93%
rng::search(deque<int>,_pred)_(same_length)/8192 4063.427 -
rng::search(deque<int>,_pred)_(single_element)/1000 476.435 -
rng::search(deque<int>,_pred)_(single_element)/1024 487.825 -
rng::search(deque<int>,_pred)_(single_element)/8192 3874.381 -
rng::search(list<int>)_(near_matches)/1000 37873.695 -
rng::search(list<int>)_(near_matches)/1024 39765.664 -
rng::search(list<int>)_(near_matches)/8192 2566026.249 -
rng::search(list<int>)_(no_match)/1000 714.003 -2.62%
rng::search(list<int>)_(no_match)/1024 731.340 -
rng::search(list<int>)_(no_match)/1048576 840612.778 -3.00%
rng::search(list<int>)_(no_match)/8192 6919.828 -3.21%
rng::search(list<int>)_(same_length)/1000 746.999 2.00%
rng::search(list<int>)_(same_length)/1024 758.091 -
rng::search(list<int>)_(same_length)/8192 8022.779 -5.23%
rng::search(list<int>)_(single_element)/1000 727.404 2.42%
rng::search(list<int>)_(single_element)/1024 737.312 2.39%
rng::search(list<int>)_(single_element)/8192 8166.957 10.73%
rng::search(list<int>,_pred)_(near_matches)/1000 43399.713 -
rng::search(list<int>,_pred)_(near_matches)/1024 45139.280 -
rng::search(list<int>,_pred)_(near_matches)/8192 2804128.336 -
rng::search(list<int>,_pred)_(no_match)/1000 753.887 -
rng::search(list<int>,_pred)_(no_match)/1024 770.881 -
rng::search(list<int>,_pred)_(no_match)/1048576 905294.562 -
rng::search(list<int>,_pred)_(no_match)/8192 7419.552 -3.82%
rng::search(list<int>,_pred)_(same_length)/1000 776.499 -
rng::search(list<int>,_pred)_(same_length)/1024 793.818 -
rng::search(list<int>,_pred)_(same_length)/8192 9912.698 18.52%
rng::search(list<int>,_pred)_(single_element)/1000 841.846 -
rng::search(list<int>,_pred)_(single_element)/1024 862.371 -
rng::search(list<int>,_pred)_(single_element)/8192 9605.357 15.04%
rng::search(vector<int>)_(near_matches)/1000 13723.999 -
rng::search(vector<int>)_(near_matches)/1024 14395.413 1.07%
rng::search(vector<int>)_(near_matches)/8192 772487.440 -
rng::search(vector<int>)_(no_match)/1000 207.821 -
rng::search(vector<int>)_(no_match)/1024 212.474 -
rng::search(vector<int>)_(no_match)/1048576 210910.854 -
rng::search(vector<int>)_(no_match)/8192 1643.295 -
rng::search(vector<int>)_(same_length)/1000 241.415 -
rng::search(vector<int>)_(same_length)/1024 246.590 -
rng::search(vector<int>)_(same_length)/8192 1876.255 -
rng::search(vector<int>)_(single_element)/1000 227.807 -1.49%
rng::search(vector<int>)_(single_element)/1024 233.312 -1.66%
rng::search(vector<int>)_(single_element)/8192 1811.867 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22707.248 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23717.518 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1455654.713 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.890 -
rng::search(vector<int>,_pred)_(no_match)/1024 532.112 -
rng::search(vector<int>,_pred)_(no_match)/1048576 575012.057 -
rng::search(vector<int>,_pred)_(no_match)/8192 4246.497 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.995 -
rng::search(vector<int>,_pred)_(same_length)/1024 616.130 -
rng::search(vector<int>,_pred)_(same_length)/8192 4930.633 -
rng::search(vector<int>,_pred)_(single_element)/1000 574.374 -
rng::search(vector<int>,_pred)_(single_element)/1024 588.065 -
rng::search(vector<int>,_pred)_(single_element)/8192 4700.940 -
rng::search_n(deque<int>)_(no_match)/1000 431.569 -1.32%
rng::search_n(deque<int>)_(no_match)/1024 441.845 -
rng::search_n(deque<int>)_(no_match)/1048576 444135.581 -
rng::search_n(deque<int>)_(no_match)/8192 3469.211 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 690.829 -4.79%
rng::search_n(deque<int>,_pred)_(no_match)/1024 612.931 1.34%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 557511.872 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4325.533 -
rng::search_n(list<int>)_(no_match)/1000 708.653 -
rng::search_n(list<int>)_(no_match)/1024 736.070 -
rng::search_n(list<int>)_(no_match)/1048576 825614.035 2.57%
rng::search_n(list<int>)_(no_match)/8192 6860.782 -
rng::search_n(list<int>,_pred)_(no_match)/1000 824.676 -
rng::search_n(list<int>,_pred)_(no_match)/1024 845.056 -1.05%
rng::search_n(list<int>,_pred)_(no_match)/1048576 983344.542 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7918.190 -
rng::search_n(vector<int>)_(no_match)/1000 207.079 -2.08%
rng::search_n(vector<int>)_(no_match)/1024 212.134 -1.93%
rng::search_n(vector<int>)_(no_match)/1048576 210732.356 -1.29%
rng::search_n(vector<int>)_(no_match)/8192 1631.092 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 518.272 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.752 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 578785.749 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4242.632 -
rng::shuffle(deque<int>)/1024 9654.162 -
rng::shuffle(deque<int>)/32 304.761 -
rng::shuffle(deque<int>)/8192 76303.723 -
rng::shuffle(vector<int>)/1024 9046.474 -
rng::shuffle(vector<int>)/32 285.562 -2.06%
rng::shuffle(vector<int>)/8192 71962.952 -1.11%
rng::sort(deque<int>)_(ascending)/1024 767.823 -
rng::sort(deque<int>)_(ascending)/8 18.692 1.77%
rng::sort(deque<int>)_(ascending)/8192 5764.744 -
rng::sort(deque<int>)_(descending)/1024 1301.738 -
rng::sort(deque<int>)_(descending)/8 25.816 -
rng::sort(deque<int>)_(descending)/8192 10408.338 -
rng::sort(deque<int>)_(heap)/1024 6310.538 -
rng::sort(deque<int>)_(heap)/8 24.965 -
rng::sort(deque<int>)_(heap)/8192 69810.669 -
rng::sort(deque<int>)_(pipe-organ)/1024 2832.389 -
rng::sort(deque<int>)_(pipe-organ)/8 20.847 -
rng::sort(deque<int>)_(pipe-organ)/8192 26852.330 1.18%
rng::sort(deque<int>)_(qsort_adversarial)/1024 18210.011 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.622 1.77%
rng::sort(deque<int>)_(qsort_adversarial)/8192 455031.473 2.11%
rng::sort(deque<int>)_(repeated)/1024 962.958 -
rng::sort(deque<int>)_(repeated)/8 18.802 -
rng::sort(deque<int>)_(repeated)/8192 6757.152 -
rng::sort(deque<int>)_(shuffled)/1024 6908.260 -
rng::sort(deque<int>)_(shuffled)/8 23.514 -
rng::sort(deque<int>)_(shuffled)/8192 80629.186 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 546.519 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.464 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3774.211 -
rng::sort(vector<NonIntegral>)_(descending)/1024 785.177 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.188 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5311.806 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4295.452 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.555 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50087.904 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1903.836 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.101 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18461.240 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13288.300 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.418 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155470.958 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.743 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.636 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3739.304 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4679.576 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.727 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 79981.962 -2.74%
rng::sort(vector<int>)_(ascending)/1024 542.432 -
rng::sort(vector<int>)_(ascending)/8 16.681 -
rng::sort(vector<int>)_(ascending)/8192 3767.948 -
rng::sort(vector<int>)_(descending)/1024 1042.227 -
rng::sort(vector<int>)_(descending)/8 25.678 3.94%
rng::sort(vector<int>)_(descending)/8192 7263.243 -
rng::sort(vector<int>)_(heap)/1024 4573.078 -
rng::sort(vector<int>)_(heap)/8 22.478 -
rng::sort(vector<int>)_(heap)/8192 45866.812 -
rng::sort(vector<int>)_(pipe-organ)/1024 2295.608 -
rng::sort(vector<int>)_(pipe-organ)/8 18.635 -
rng::sort(vector<int>)_(pipe-organ)/8192 21573.292 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12955.132 -1.15%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.674 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147987.744 -1.20%
rng::sort(vector<int>)_(repeated)/1024 663.027 -
rng::sort(vector<int>)_(repeated)/8 16.884 -
rng::sort(vector<int>)_(repeated)/8192 5032.114 -
rng::sort(vector<int>)_(shuffled)/1024 4666.830 -
rng::sort(vector<int>)_(shuffled)/8 21.098 -
rng::sort(vector<int>)_(shuffled)/8192 45108.534 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3422.979 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1959.324 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1983.061 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16991.420 -
rng::stable_partition(deque<int>)_(dense)/1024 634.897 8.27%
rng::stable_partition(deque<int>)_(dense)/32 31.032 9.80%
rng::stable_partition(deque<int>)_(dense)/50 41.967 11.06%
rng::stable_partition(deque<int>)_(dense)/8192 5671.669 -
rng::stable_partition(deque<int>)_(sparse)/1024 463.414 -
rng::stable_partition(deque<int>)_(sparse)/32 11.297 -12.16%
rng::stable_partition(deque<int>)_(sparse)/50 28.329 -7.84%
rng::stable_partition(deque<int>)_(sparse)/8192 3469.399 2.31%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4238.944 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1931.503 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1960.791 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 29152.152 15.55%
rng::stable_partition(list<int>)_(dense)/1024 1807.101 3.23%
rng::stable_partition(list<int>)_(dense)/32 33.171 -2.47%
rng::stable_partition(list<int>)_(dense)/50 53.518 -2.37%
rng::stable_partition(list<int>)_(dense)/8192 25716.691 34.77%
rng::stable_partition(list<int>)_(sparse)/1024 920.229 -
rng::stable_partition(list<int>)_(sparse)/32 9.870 1.23%
rng::stable_partition(list<int>)_(sparse)/50 26.657 -
rng::stable_partition(list<int>)_(sparse)/8192 9280.336 4.81%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2941.200 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1901.119 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1919.879 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9904.260 -
rng::stable_partition(vector<int>)_(dense)/1024 297.446 -
rng::stable_partition(vector<int>)_(dense)/32 22.282 1.22%
rng::stable_partition(vector<int>)_(dense)/50 25.866 -
rng::stable_partition(vector<int>)_(dense)/8192 2101.818 -
rng::stable_partition(vector<int>)_(sparse)/1024 218.737 3.93%
rng::stable_partition(vector<int>)_(sparse)/32 7.106 -
rng::stable_partition(vector<int>)_(sparse)/50 21.080 -
rng::stable_partition(vector<int>)_(sparse)/8192 1557.834 2.69%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4172.060 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.298 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18985.652 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31369.366 3.57%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.568 1.91%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27107.229 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14438.890 -1.07%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.910 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25952.462 -1.30%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17883.867 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.112 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22812.918 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27444.425 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.163 4.01%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28562.981 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3867.699 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.223 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13152.630 -1.11%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20137.699 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.397 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25343.117 1.49%
rng::stable_sort(deque<int>)_(ascending)/1024 2132.519 -
rng::stable_sort(deque<int>)_(ascending)/8 18.763 3.95%
rng::stable_sort(deque<int>)_(ascending)/8192 13706.943 -
rng::stable_sort(deque<int>)_(descending)/1024 2962.837 -
rng::stable_sort(deque<int>)_(descending)/8 28.049 6.87%
rng::stable_sort(deque<int>)_(descending)/8192 21260.534 -
rng::stable_sort(deque<int>)_(heap)/1024 2764.624 -
rng::stable_sort(deque<int>)_(heap)/8 26.459 3.97%
rng::stable_sort(deque<int>)_(heap)/8192 18149.850 3.11%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2961.955 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.892 3.85%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20697.349 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3124.205 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.827 4.29%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20883.149 -
rng::stable_sort(deque<int>)_(repeated)/1024 1337.337 -3.16%
rng::stable_sort(deque<int>)_(repeated)/8 18.834 3.55%
rng::stable_sort(deque<int>)_(repeated)/8192 7589.276 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2495.901 -
rng::stable_sort(deque<int>)_(shuffled)/8 24.148 2.49%
rng::stable_sort(deque<int>)_(shuffled)/8192 14945.712 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4297.553 -2.36%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.409 4.57%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53887.084 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23841.844 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.257 -1.27%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129105.025 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14181.229 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.283 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117847.070 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14445.503 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.113 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94529.593 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23401.868 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.828 1.39%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149427.262 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3287.640 -6.13%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.550 5.21%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19123.982 -2.54%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18426.160 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.133 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158692.225 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4017.380 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.733 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45801.188 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13849.576 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.729 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200140.911 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10369.162 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.972 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126372.886 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9059.834 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.408 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 127275.783 1.41%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15063.909 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.798 1.34%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215065.474 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1390.304 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.861 2.13%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15065.376 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12800.145 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.899 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184125.953 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4477.345 -2.64%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.762 -6.05%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19937.878 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24425.732 1.12%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.163 -1.82%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24766.155 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14608.396 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.360 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31938.751 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14513.742 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.359 -1.50%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21704.942 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23674.100 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.735 -1.66%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35721.140 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3625.823 4.54%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.771 -3.09%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9488.472 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18877.195 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.155 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28777.156 -
rng::stable_sort(vector<int>)_(ascending)/1024 2058.143 -
rng::stable_sort(vector<int>)_(ascending)/8 16.650 -
rng::stable_sort(vector<int>)_(ascending)/8192 13493.970 -
rng::stable_sort(vector<int>)_(descending)/1024 2831.632 -
rng::stable_sort(vector<int>)_(descending)/8 25.302 4.97%
rng::stable_sort(vector<int>)_(descending)/8192 18447.849 -
rng::stable_sort(vector<int>)_(heap)/1024 2507.251 -
rng::stable_sort(vector<int>)_(heap)/8 22.267 -
rng::stable_sort(vector<int>)_(heap)/8192 14397.150 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2796.424 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.831 2.30%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18271.251 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2884.282 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.644 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18345.088 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.091 -
rng::stable_sort(vector<int>)_(repeated)/8 16.585 -
rng::stable_sort(vector<int>)_(repeated)/8192 5259.570 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2195.453 -
rng::stable_sort(vector<int>)_(shuffled)/8 20.997 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10801.135 -
rng::starts_with(deque<int>)/1000 447.325 -6.61%
rng::starts_with(deque<int>)/1024 459.914 -6.09%
rng::starts_with(deque<int>)/1048576 492835.919 -1.61%
rng::starts_with(deque<int>)/8 4.018 -3.24%
rng::starts_with(deque<int>)/8192 3840.080 -1.08%
rng::starts_with(deque<int>,_pred)/1000 507.573 -1.73%
rng::starts_with(deque<int>,_pred)/1024 524.152 -
rng::starts_with(deque<int>,_pred)/1048576 520244.838 -9.54%
rng::starts_with(deque<int>,_pred)/8 4.661 -
rng::starts_with(deque<int>,_pred)/8192 4011.582 -10.10%
rng::starts_with(list<int>)/1000 761.198 -
rng::starts_with(list<int>)/1024 781.494 -
rng::starts_with(list<int>)/1048576 949805.462 -
rng::starts_with(list<int>)/8 3.069 -3.29%
rng::starts_with(list<int>)/8192 8686.246 -
rng::starts_with(list<int>,_pred)/1000 791.371 -
rng::starts_with(list<int>,_pred)/1024 810.770 -
rng::starts_with(list<int>,_pred)/1048576 975796.789 -
rng::starts_with(list<int>,_pred)/8 3.632 -
rng::starts_with(list<int>,_pred)/8192 10433.153 -10.40%
rng::starts_with(vector<int>)/1000 72.853 -
rng::starts_with(vector<int>)/1024 76.757 -
rng::starts_with(vector<int>)/1048576 76641.319 -
rng::starts_with(vector<int>)/8 1.317 -
rng::starts_with(vector<int>)/8192 604.813 -
rng::starts_with(vector<int>,_pred)/1000 470.920 -
rng::starts_with(vector<int>,_pred)/1024 517.861 -
rng::starts_with(vector<int>,_pred)/1048576 607952.335 -
rng::starts_with(vector<int>,_pred)/8 4.301 -
rng::starts_with(vector<int>,_pred)/8192 4736.754 -
rng::swap_ranges(deque<int>)/1024 337.024 6.69%
rng::swap_ranges(deque<int>)/32 10.799 -
rng::swap_ranges(deque<int>)/50 19.702 -6.65%
rng::swap_ranges(deque<int>)/8192 2696.090 6.41%
rng::swap_ranges(list<int>)/1024 779.424 -
rng::swap_ranges(list<int>)/32 16.772 -
rng::swap_ranges(list<int>)/50 29.667 -
rng::swap_ranges(list<int>)/8192 12284.526 14.65%
rng::swap_ranges(vector<int>)/1024 63.703 -
rng::swap_ranges(vector<int>)/32 4.715 -
rng::swap_ranges(vector<int>)/50 5.591 -
rng::swap_ranges(vector<int>)/8192 479.073 -
rng::transform(deque<int>)_(identity_transform)/1024 371.209 -
rng::transform(deque<int>)_(identity_transform)/32 12.299 -
rng::transform(deque<int>)_(identity_transform)/50 19.438 -3.84%
rng::transform(deque<int>)_(identity_transform)/8192 2446.184 -
rng::transform(deque<int>,_deque<int>)/1024 698.962 -
rng::transform(deque<int>,_deque<int>)/32 21.865 -
rng::transform(deque<int>,_deque<int>)/50 44.598 30.61%
rng::transform(deque<int>,_deque<int>)/8192 5670.975 -
rng::transform(list<int>)_(identity_transform)/1024 746.297 -
rng::transform(list<int>)_(identity_transform)/32 17.079 -
rng::transform(list<int>)_(identity_transform)/50 30.284 -
rng::transform(list<int>)_(identity_transform)/8192 7579.177 -
rng::transform(list<int>,_list<int>)/1024 888.803 -
rng::transform(list<int>,_list<int>)/32 24.227 -
rng::transform(list<int>,_list<int>)/50 38.952 -
rng::transform(list<int>,_list<int>)/8192 9715.085 13.21%
rng::transform(vector<int>)_(identity_transform)/1024 262.948 -
rng::transform(vector<int>)_(identity_transform)/32 8.929 -
rng::transform(vector<int>)_(identity_transform)/50 16.254 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.996 -
rng::transform(vector<int>,_vector<int>)/1024 601.451 -
rng::transform(vector<int>,_vector<int>)/32 17.668 -
rng::transform(vector<int>,_vector<int>)/50 28.723 -
rng::transform(vector<int>,_vector<int>)/8192 4773.770 -
rng::unique(deque<int>)_(contiguous)/1024 740.740 -
rng::unique(deque<int>)_(contiguous)/32 60.868 -
rng::unique(deque<int>)_(contiguous)/52 71.495 1.28%
rng::unique(deque<int>)_(contiguous)/8192 5546.685 -
rng::unique(deque<int>)_(sprinkled)/1024 657.904 4.85%
rng::unique(deque<int>)_(sprinkled)/32 58.150 -3.38%
rng::unique(deque<int>)_(sprinkled)/52 67.411 -6.49%
rng::unique(deque<int>)_(sprinkled)/8192 5628.083 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 636.993 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.301 -1.88%
rng::unique(deque<int>,_pred)_(contiguous)/52 68.707 -3.93%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4512.121 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 693.957 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.803 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.951 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5273.602 -
rng::unique(list<int>)_(contiguous)/1024 950.917 2.86%
rng::unique(list<int>)_(contiguous)/32 55.598 -
rng::unique(list<int>)_(contiguous)/52 67.772 -
rng::unique(list<int>)_(contiguous)/8192 7314.766 3.30%
rng::unique(list<int>)_(sprinkled)/1024 952.399 -2.43%
rng::unique(list<int>)_(sprinkled)/32 64.584 1.04%
rng::unique(list<int>)_(sprinkled)/52 78.129 -
rng::unique(list<int>)_(sprinkled)/8192 7848.495 -
rng::unique(list<int>,_pred)_(contiguous)/1024 970.230 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.748 -
rng::unique(list<int>,_pred)_(contiguous)/52 73.207 -1.42%
rng::unique(list<int>,_pred)_(contiguous)/8192 7698.797 -1.26%
rng::unique(list<int>,_pred)_(sprinkled)/1024 1017.256 -1.34%
rng::unique(list<int>,_pred)_(sprinkled)/32 66.266 -3.86%
rng::unique(list<int>,_pred)_(sprinkled)/52 82.766 -3.73%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8349.090 -1.50%
rng::unique(vector<int>)_(contiguous)/1024 298.609 1.62%
rng::unique(vector<int>)_(contiguous)/32 50.914 -
rng::unique(vector<int>)_(contiguous)/52 56.793 -
rng::unique(vector<int>)_(contiguous)/8192 1919.745 -
rng::unique(vector<int>)_(sprinkled)/1024 285.912 -
rng::unique(vector<int>)_(sprinkled)/32 50.620 -
rng::unique(vector<int>)_(sprinkled)/52 55.183 -
rng::unique(vector<int>)_(sprinkled)/8192 1923.232 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 599.393 1.82%
rng::unique(vector<int>,_pred)_(contiguous)/32 55.782 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.331 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3781.812 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 696.206 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.513 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.428 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5238.865 -
rng::unique_copy(deque<int>)_(contiguous)/1024 481.701 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.868 -10.90%
rng::unique_copy(deque<int>)_(contiguous)/52 15.287 1.75%
rng::unique_copy(deque<int>)_(contiguous)/8192 3750.572 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.540 -
rng::unique_copy(deque<int>)_(sprinkled)/32 12.863 39.19%
rng::unique_copy(deque<int>)_(sprinkled)/52 19.695 33.22%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3754.312 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.278 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.431 -16.79%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.619 -7.86%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4465.790 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.599 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 21.107 13.54%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.888 11.87%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5746.664 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.457 -
rng::unique_copy(list<int>)_(contiguous)/32 11.950 -
rng::unique_copy(list<int>)_(contiguous)/52 30.147 -
rng::unique_copy(list<int>)_(contiguous)/8192 6972.883 -4.50%
rng::unique_copy(list<int>)_(sprinkled)/1024 745.806 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.741 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.336 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7628.922 5.58%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 792.127 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.630 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 30.751 3.53%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7623.354 -3.53%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 826.238 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.515 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.308 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7545.444 -4.64%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.632 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.666 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.411 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1903.611 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.745 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.241 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.821 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1885.461 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 525.169 -4.18%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.355 2.53%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.793 1.06%
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3714.264 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.867 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.812 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.138 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4404.253 -
std::adjacent_find(deque<int>)/1024 465.358 -
std::adjacent_find(deque<int>)/1048576 478033.276 -
std::adjacent_find(deque<int>)/50 17.839 17.02%
std::adjacent_find(deque<int>)/8 3.801 20.23%
std::adjacent_find(deque<int>)/8192 3725.410 -
std::adjacent_find(deque<int>,_pred)/1024 630.912 -
std::adjacent_find(deque<int>,_pred)/1048576 651457.830 -
std::adjacent_find(deque<int>,_pred)/50 29.291 -3.03%
std::adjacent_find(deque<int>,_pred)/8 4.344 -2.56%
std::adjacent_find(deque<int>,_pred)/8192 5093.896 -
std::adjacent_find(list<int>)/1024 715.752 -
std::adjacent_find(list<int>)/1048576 875885.508 -
std::adjacent_find(list<int>)/50 26.456 -
std::adjacent_find(list<int>)/8 2.112 -
std::adjacent_find(list<int>)/8192 6765.546 -
std::adjacent_find(list<int>,_pred)/1024 830.216 -
std::adjacent_find(list<int>,_pred)/1048576 958394.257 -
std::adjacent_find(list<int>,_pred)/50 35.028 -4.31%
std::adjacent_find(list<int>,_pred)/8 3.924 1.38%
std::adjacent_find(list<int>,_pred)/8192 8133.784 2.20%
std::adjacent_find(vector<int>)/1024 235.242 -
std::adjacent_find(vector<int>)/1048576 234792.450 -1.17%
std::adjacent_find(vector<int>)/50 12.019 -
std::adjacent_find(vector<int>)/8 2.027 -
std::adjacent_find(vector<int>)/8192 1835.063 -
std::adjacent_find(vector<int>,_pred)/1024 401.954 -
std::adjacent_find(vector<int>,_pred)/1048576 466662.464 -
std::adjacent_find(vector<int>,_pred)/50 23.541 1.37%
std::adjacent_find(vector<int>,_pred)/8 3.279 -2.23%
std::adjacent_find(vector<int>,_pred)/8192 3180.408 -
std::all_of(deque<int>)_(process_all)/32 11.550 -
std::all_of(deque<int>)_(process_all)/32768 10548.903 -
std::all_of(deque<int>)_(process_all)/50 18.334 -
std::all_of(deque<int>)_(process_all)/8 3.224 3.56%
std::all_of(deque<int>)_(process_all)/8192 2646.685 -
std::all_of(list<int>)_(process_all)/32 11.727 -
std::all_of(list<int>)_(process_all)/32768 26253.474 -1.63%
std::all_of(list<int>)_(process_all)/50 21.940 -
std::all_of(list<int>)_(process_all)/8 2.606 -
std::all_of(list<int>)_(process_all)/8192 7699.976 -5.13%
std::all_of(vector<int>)_(process_all)/32 8.328 -1.16%
std::all_of(vector<int>)_(process_all)/32768 8070.394 -
std::all_of(vector<int>)_(process_all)/50 18.202 -
std::all_of(vector<int>)_(process_all)/8 2.444 -2.46%
std::all_of(vector<int>)_(process_all)/8192 2026.280 -
std::any_of(deque<int>)_(process_all)/32 11.535 -
std::any_of(deque<int>)_(process_all)/32768 10539.064 -
std::any_of(deque<int>)_(process_all)/50 20.192 10.20%
std::any_of(deque<int>)_(process_all)/8 3.226 4.27%
std::any_of(deque<int>)_(process_all)/8192 2629.724 -
std::any_of(list<int>)_(process_all)/32 11.478 -
std::any_of(list<int>)_(process_all)/32768 25868.856 -1.75%
std::any_of(list<int>)_(process_all)/50 21.732 -
std::any_of(list<int>)_(process_all)/8 2.726 -
std::any_of(list<int>)_(process_all)/8192 7131.065 -6.62%
std::any_of(vector<int>)_(process_all)/32 8.391 -
std::any_of(vector<int>)_(process_all)/32768 8086.815 -
std::any_of(vector<int>)_(process_all)/50 18.103 -
std::any_of(vector<int>)_(process_all)/8 2.559 -
std::any_of(vector<int>)_(process_all)/8192 2027.038 -
std::copy(deque<int>)/1048576 49734.402 -
std::copy(deque<int>)/262144 10232.709 -
std::copy(deque<int>)/32768 1175.720 2.56%
std::copy(deque<int>)/4096 145.605 -
std::copy(deque<int>)/512 16.749 -
std::copy(deque<int>)/64 2.685 -
std::copy(deque<int>)/8 2.744 3.54%
std::copy(list<int>)/1048576 877585.697 -
std::copy(list<int>)/262144 217207.133 -
std::copy(list<int>)/32768 26540.063 2.33%
std::copy(list<int>)/4096 3269.921 -18.82%
std::copy(list<int>)/512 369.007 -
std::copy(list<int>)/64 32.928 6.93%
std::copy(list<int>)/8 2.466 -
std::copy(vector<bool>)_(aligned)/1048576 3145.997 15.12%
std::copy(vector<bool>)_(aligned)/262144 615.397 -19.05%
std::copy(vector<bool>)_(aligned)/32768 35.257 -
std::copy(vector<bool>)_(aligned)/4096 4.747 2.73%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.305 -
std::copy(vector<bool>)_(unaligned)/1048576 7018.420 -
std::copy(vector<bool>)_(unaligned)/262144 1833.199 7.01%
std::copy(vector<bool>)_(unaligned)/32768 218.059 -
std::copy(vector<bool>)_(unaligned)/4096 26.049 -
std::copy(vector<bool>)_(unaligned)/512 3.489 -
std::copy(vector<bool>)_(unaligned)/64 1.832 -
std::copy(vector<int>)/1048576 50202.981 -
std::copy(vector<int>)/262144 12531.188 -
std::copy(vector<int>)/32768 3797.769 2.87%
std::copy(vector<int>)/4096 151.927 -4.10%
std::copy(vector<int>)/512 15.990 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.224 1.09%
std::copy_backward(deque<int>)/1048576 127655.828 -
std::copy_backward(deque<int>)/262144 32623.891 -
std::copy_backward(deque<int>)/32768 4100.787 -
std::copy_backward(deque<int>)/4096 146.485 -
std::copy_backward(deque<int>)/512 18.114 -
std::copy_backward(deque<int>)/64 2.937 -
std::copy_backward(deque<int>)/8 2.679 -3.23%
std::copy_backward(list<int>)/1048576 887490.376 -
std::copy_backward(list<int>)/262144 220024.587 -
std::copy_backward(list<int>)/32768 27202.497 2.64%
std::copy_backward(list<int>)/4096 3282.306 -3.47%
std::copy_backward(list<int>)/512 370.174 -
std::copy_backward(list<int>)/64 30.222 -
std::copy_backward(list<int>)/8 2.473 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2551.362 3.33%
std::copy_backward(vector<bool>)_(aligned)/262144 596.034 -7.22%
std::copy_backward(vector<bool>)_(aligned)/32768 35.682 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.094 -
std::copy_backward(vector<bool>)_(aligned)/512 1.521 1.80%
std::copy_backward(vector<bool>)_(aligned)/64 1.715 2.25%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6722.860 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1878.202 13.29%
std::copy_backward(vector<bool>)_(unaligned)/32768 207.262 -1.75%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.365 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.811 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50155.042 -
std::copy_backward(vector<int>)/262144 12461.323 -
std::copy_backward(vector<int>)/32768 3797.388 3.45%
std::copy_backward(vector<int>)/4096 200.171 -
std::copy_backward(vector<int>)/512 16.635 -
std::copy_backward(vector<int>)/64 2.519 -
std::copy_backward(vector<int>)/8 2.255 -
std::copy_if(deque<int>)_(entire_range)/1048576 278656.593 -
std::copy_if(deque<int>)_(entire_range)/262144 69788.322 -
std::copy_if(deque<int>)_(entire_range)/32768 8726.217 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.247 -
std::copy_if(deque<int>)_(entire_range)/512 136.816 -2.38%
std::copy_if(deque<int>)_(entire_range)/64 16.223 -
std::copy_if(deque<int>)_(entire_range)/8 2.575 -
std::copy_if(deque<int>)_(every_other)/1048576 373478.311 -
std::copy_if(deque<int>)_(every_other)/262144 93200.638 -
std::copy_if(deque<int>)_(every_other)/32768 11688.775 -
std::copy_if(deque<int>)_(every_other)/4096 1461.463 -
std::copy_if(deque<int>)_(every_other)/512 183.157 -
std::copy_if(deque<int>)_(every_other)/64 23.446 -
std::copy_if(deque<int>)_(every_other)/8 3.480 -
std::copy_if(list<int>)_(entire_range)/1048576 884111.077 -
std::copy_if(list<int>)_(entire_range)/262144 219407.289 -
std::copy_if(list<int>)_(entire_range)/32768 30922.422 10.28%
std::copy_if(list<int>)_(entire_range)/4096 3027.741 -
std::copy_if(list<int>)_(entire_range)/512 372.004 -
std::copy_if(list<int>)_(entire_range)/64 30.857 -8.33%
std::copy_if(list<int>)_(entire_range)/8 2.690 1.33%
std::copy_if(list<int>)_(every_other)/1048576 841786.087 -
std::copy_if(list<int>)_(every_other)/262144 210550.018 -
std::copy_if(list<int>)_(every_other)/32768 25798.359 1.64%
std::copy_if(list<int>)_(every_other)/4096 3249.485 -
std::copy_if(list<int>)_(every_other)/512 361.516 -
std::copy_if(list<int>)_(every_other)/64 23.807 -
std::copy_if(list<int>)_(every_other)/8 2.325 -
std::copy_if(vector<int>)_(entire_range)/1048576 245849.927 -
std::copy_if(vector<int>)_(entire_range)/262144 60112.414 -
std::copy_if(vector<int>)_(entire_range)/32768 7501.109 -
std::copy_if(vector<int>)_(entire_range)/4096 939.346 -
std::copy_if(vector<int>)_(entire_range)/512 123.996 -
std::copy_if(vector<int>)_(entire_range)/64 15.449 -3.99%
std::copy_if(vector<int>)_(entire_range)/8 2.325 -
std::copy_if(vector<int>)_(every_other)/1048576 240530.921 -
std::copy_if(vector<int>)_(every_other)/262144 59894.845 -
std::copy_if(vector<int>)_(every_other)/32768 7483.782 -
std::copy_if(vector<int>)_(every_other)/4096 939.638 -
std::copy_if(vector<int>)_(every_other)/512 123.228 -
std::copy_if(vector<int>)_(every_other)/64 16.178 -
std::copy_if(vector<int>)_(every_other)/8 2.575 2.02%
std::copy_n(deque<int>)/1048576 49744.398 -
std::copy_n(deque<int>)/262144 10269.115 1.37%
std::copy_n(deque<int>)/32768 1143.342 -
std::copy_n(deque<int>)/4096 146.293 -
std::copy_n(deque<int>)/512 16.742 -
std::copy_n(deque<int>)/64 2.785 -
std::copy_n(deque<int>)/8 2.736 3.58%
std::copy_n(list<int>)/1048576 869179.265 -
std::copy_n(list<int>)/262144 215597.179 -
std::copy_n(list<int>)/32768 25922.439 -
std::copy_n(list<int>)/4096 3671.726 2.49%
std::copy_n(list<int>)/512 339.113 -
std::copy_n(list<int>)/64 14.106 -
std::copy_n(list<int>)/8 2.246 -
std::copy_n(vector<bool>)_(aligned)/1048576 2019.208 45.26%
std::copy_n(vector<bool>)_(aligned)/262144 700.926 15.52%
std::copy_n(vector<bool>)_(aligned)/32768 35.382 -1.33%
std::copy_n(vector<bool>)_(aligned)/4096 4.619 -3.89%
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.368 10.15%
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.174 -
std::copy_n(vector<bool>)_(unaligned)/262144 9070.411 429.10%
std::copy_n(vector<bool>)_(unaligned)/32768 218.654 1.85%
std::copy_n(vector<bool>)_(unaligned)/4096 26.060 -
std::copy_n(vector<bool>)_(unaligned)/512 3.491 -
std::copy_n(vector<bool>)_(unaligned)/64 1.826 -
std::copy_n(vector<int>)/1048576 50192.540 -
std::copy_n(vector<int>)/262144 12531.610 -
std::copy_n(vector<int>)/32768 3545.142 -6.48%
std::copy_n(vector<int>)/4096 211.910 -5.26%
std::copy_n(vector<int>)/512 16.076 -
std::copy_n(vector<int>)/64 2.470 -
std::copy_n(vector<int>)/8 2.145 5.27%
std::count(deque<int>)_(every_other)/1024 248.094 -
std::count(deque<int>)_(every_other)/1048576 253612.929 -
std::count(deque<int>)_(every_other)/8 2.533 -1.14%
std::count(deque<int>)_(every_other)/8192 1938.053 -
std::count(list<int>)_(every_other)/1024 708.978 -
std::count(list<int>)_(every_other)/1048576 823978.701 -
std::count(list<int>)_(every_other)/8 2.067 -1.72%
std::count(list<int>)_(every_other)/8192 6451.170 -3.27%
std::count(vector<bool>)/1000 2.969 -1.13%
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1460.562 -
std::count(vector<bool>)/8192 11.439 -
std::count(vector<int>)_(every_other)/1024 103.140 -
std::count(vector<int>)_(every_other)/1048576 105301.424 -
std::count(vector<int>)_(every_other)/8 1.382 4.47%
std::count(vector<int>)_(every_other)/8192 820.721 -
std::count_if(deque<int>)_(every_other)/1024 350.494 -
std::count_if(deque<int>)_(every_other)/1048576 344594.754 -
std::count_if(deque<int>)_(every_other)/8 3.450 2.65%
std::count_if(deque<int>)_(every_other)/8192 2633.714 -
std::count_if(list<int>)_(every_other)/1024 755.039 -
std::count_if(list<int>)_(every_other)/1048576 889779.136 -
std::count_if(list<int>)_(every_other)/8 2.746 -
std::count_if(list<int>)_(every_other)/8192 7168.956 -5.45%
std::count_if(vector<int>)_(every_other)/1024 249.628 -
std::count_if(vector<int>)_(every_other)/1048576 247772.352 -
std::count_if(vector<int>)_(every_other)/8 4.223 -
std::count_if(vector<int>)_(every_other)/8192 1932.945 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 285.521 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.756 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2260.539 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 68.729 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.095 -3.41%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 450.593 1.64%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.080 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 25.966 -2.79%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 445.104 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 321.210 9.86%
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.595 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2168.225 -
std::deque<int>::ctor(size)/1024 69.184 -5.95%
std::deque<int>::ctor(size)/32 26.105 -1.86%
std::deque<int>::ctor(size)/8192 440.292 -2.53%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.574 -5.75%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.081 -2.90%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 421.928 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.557 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.618 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.473 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.536 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.857 -1.13%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.670 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.072 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.138 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.098 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.752 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.737 1.54%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.396 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.801 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.854 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 363.082 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.891 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.621 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 546.350 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.766 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4805.991 -4.93%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6388.342 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 132.247 1.98%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52291.376 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 859.098 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 46.805 -2.50%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11915.194 -4.37%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19799.095 1.12%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 605.382 1.26%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 174998.555 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 863.358 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.324 -2.11%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11974.147 -4.23%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19869.651 1.17%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 610.800 1.91%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 175766.204 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1053.050 -1.30%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 49.825 -10.13%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11640.544 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20488.042 1.29%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 622.690 1.65%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180180.290 1.32%
std::deque<std::string>::ctor(size)/1024 713.040 -
std::deque<std::string>::ctor(size)/32 39.872 -6.31%
std::deque<std::string>::ctor(size)/8192 8508.799 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 939.319 -1.04%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 44.583 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12716.367 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19712.240 1.09%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 573.750 1.46%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172987.646 1.24%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.401 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.362 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.389 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.707 1.32%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.189 1.17%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.945 2.20%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.383 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.623 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2351.722 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.801 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.375 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2367.276 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.853 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.871 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.898 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.607 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.176 -2.40%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.090 -1.58%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.625 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.755 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2353.099 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.579 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.662 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2374.893 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 490.980 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.649 1.02%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4475.267 -4.45%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6476.297 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 146.843 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52247.270 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.408 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.114 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.454 1.20%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.773 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.995 1.45%
std::distance(deque<int>)/1024 0.641 -1.56%
std::distance(deque<int>)/4096 0.627 -3.78%
std::distance(deque<int>)/50 0.673 -
std::distance(deque<int>)/8192 0.615 -5.48%
std::distance(join_view(vector<vector<int>>))/1024 1.020 -
std::distance(join_view(vector<vector<int>>))/4096 4.412 -1.10%
std::distance(join_view(vector<vector<int>>))/50 0.692 14.58%
std::distance(join_view(vector<vector<int>>))/8192 8.307 -
std::equal(deque<int>)_(it,_it,_it)/1024 484.387 -
std::equal(deque<int>)_(it,_it,_it)/1048576 498739.865 1.67%
std::equal(deque<int>)_(it,_it,_it)/50 22.646 8.01%
std::equal(deque<int>)_(it,_it,_it)/8 4.295 -
std::equal(deque<int>)_(it,_it,_it)/8192 3877.121 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 500.007 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 484831.218 -2.47%
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.794 9.93%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.022 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3887.908 1.61%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 530.891 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 528355.370 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.397 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.231 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4060.988 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 509.425 2.69%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508338.810 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.136 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.345 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3914.271 -
std::equal(list<int>)_(it,_it,_it)/1024 1138.547 -
std::equal(list<int>)_(it,_it,_it)/1048576 1321887.524 -
std::equal(list<int>)_(it,_it,_it)/50 35.849 -16.41%
std::equal(list<int>)_(it,_it,_it)/8 2.778 -
std::equal(list<int>)_(it,_it,_it)/8192 10134.915 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 780.241 -1.47%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955468.238 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.250 -8.08%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.956 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12160.055 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 834.635 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 990434.220 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.170 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.676 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12801.993 3.01%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1173.016 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1325549.493 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.028 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.712 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11691.632 -
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.222 -
std::equal(vector<bool>)_(aligned)/8 0.225 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.021 -
std::equal(vector<bool>)_(unaligned)/1048576 6422.026 -
std::equal(vector<bool>)_(unaligned)/50 0.750 6.65%
std::equal(vector<bool>)_(unaligned)/8 0.756 5.58%
std::equal(vector<bool>)_(unaligned)/8192 53.816 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.759 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73700.748 -
std::equal(vector<int>)_(it,_it,_it)/50 4.176 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.468 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.349 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 74062.172 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.302 1.03%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.488 4.62%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.993 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 493.054 -3.63%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 642396.043 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.609 2.54%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.725 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4794.840 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 535.581 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606753.145 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.740 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.591 1.27%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4826.382 -
std::fill(deque<int>)/1024 30.143 1.29%
std::fill(deque<int>)/32 1.266 -
std::fill(deque<int>)/50 2.247 -
std::fill(deque<int>)/8192 242.112 -
std::fill(list<int>)/1024 671.929 -
std::fill(list<int>)/32 8.431 -
std::fill(list<int>)/50 35.539 1.12%
std::fill(list<int>)/8192 7112.184 -
std::fill(vector<bool>)/1048576 3823.181 -
std::fill(vector<bool>)/262144 232.936 -
std::fill(vector<bool>)/32768 30.126 -
std::fill(vector<bool>)/4096 4.255 1.08%
std::fill(vector<bool>)/512 1.494 -5.16%
std::fill(vector<bool>)/64 1.521 1.64%
std::fill(vector<int>)/1024 30.280 -
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.212 -
std::fill(vector<int>)/8192 238.297 -
std::fill_n(deque<int>)/1024 29.904 -
std::fill_n(deque<int>)/32 1.318 5.82%
std::fill_n(deque<int>)/50 2.199 -
std::fill_n(deque<int>)/8192 243.540 1.59%
std::fill_n(list<int>)/1024 649.696 -
std::fill_n(list<int>)/32 8.284 1.22%
std::fill_n(list<int>)/50 16.133 -
std::fill_n(list<int>)/8192 6888.432 -2.46%
std::fill_n(vector<bool>)/1048576 3834.299 -
std::fill_n(vector<bool>)/262144 232.147 -
std::fill_n(vector<bool>)/32768 29.990 -1.25%
std::fill_n(vector<bool>)/4096 4.163 -
std::fill_n(vector<bool>)/512 1.481 -1.80%
std::fill_n(vector<bool>)/64 1.574 -
std::fill_n(vector<int>)/1024 29.644 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.224 -
std::fill_n(vector<int>)/8192 237.609 -
std::find(deque<int>)_(bail_25%)/1024 67.496 -
std::find(deque<int>)_(bail_25%)/32768 1921.318 -
std::find(deque<int>)_(bail_25%)/8 2.066 -
std::find(deque<int>)_(bail_25%)/8192 478.789 -
std::find(deque<int>)_(process_all)/1024 245.305 -
std::find(deque<int>)_(process_all)/32768 7851.650 -
std::find(deque<int>)_(process_all)/50 14.372 8.17%
std::find(deque<int>)_(process_all)/8 3.449 3.08%
std::find(deque<int>)_(process_all)/8192 1963.040 -
std::find(list<int>)_(bail_25%)/1024 129.702 -
std::find(list<int>)_(bail_25%)/32768 7945.294 -14.91%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1425.141 -
std::find(list<int>)_(process_all)/1024 736.466 6.99%
std::find(list<int>)_(process_all)/32768 27083.563 5.87%
std::find(list<int>)_(process_all)/50 18.579 -1.06%
std::find(list<int>)_(process_all)/8 2.429 2.51%
std::find(list<int>)_(process_all)/8192 9046.899 20.54%
std::find(vector<bool>)_(process_all)/1024 4.697 -
std::find(vector<bool>)_(process_all)/1048576 3672.833 -
std::find(vector<bool>)_(process_all)/50 0.692 -3.32%
std::find(vector<bool>)_(process_all)/8 0.620 -7.15%
std::find(vector<bool>)_(process_all)/8192 33.660 -
std::find(vector<char>)_(bail_25%)/1024 5.340 -
std::find(vector<char>)_(bail_25%)/32768 136.866 -
std::find(vector<char>)_(bail_25%)/8 1.155 3.82%
std::find(vector<char>)_(bail_25%)/8192 39.860 -
std::find(vector<char>)_(process_all)/1024 16.306 -
std::find(vector<char>)_(process_all)/32768 496.493 -
std::find(vector<char>)_(process_all)/50 1.617 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.659 -
std::find(vector<int>)_(bail_25%)/1024 66.262 -
std::find(vector<int>)_(bail_25%)/32768 1871.571 -
std::find(vector<int>)_(bail_25%)/8 1.425 -1.88%
std::find(vector<int>)_(bail_25%)/8192 474.291 -
std::find(vector<int>)_(process_all)/1024 245.040 -
std::find(vector<int>)_(process_all)/32768 7457.071 -
std::find(vector<int>)_(process_all)/50 12.475 -
std::find(vector<int>)_(process_all)/8 2.668 -
std::find(vector<int>)_(process_all)/8192 1865.291 -
std::find(vector<long_long>)_(bail_25%)/1024 30.266 -
std::find(vector<long_long>)_(bail_25%)/32768 959.342 -
std::find(vector<long_long>)_(bail_25%)/8 0.921 -
std::find(vector<long_long>)_(bail_25%)/8192 245.965 -
std::find(vector<long_long>)_(process_all)/1024 119.005 -
std::find(vector<long_long>)_(process_all)/32768 3812.916 -
std::find(vector<long_long>)_(process_all)/50 5.811 -
std::find(vector<long_long>)_(process_all)/8 1.154 -3.81%
std::find(vector<long_long>)_(process_all)/8192 951.333 -
std::find_end(deque<int>)_(match_near_end)/1000 34.209 -13.38%
std::find_end(deque<int>)_(match_near_end)/1024 32.571 -9.77%
std::find_end(deque<int>)_(match_near_end)/8192 274.099 -5.46%
std::find_end(deque<int>)_(near_matches)/1000 16843.303 6.35%
std::find_end(deque<int>)_(near_matches)/1024 17186.050 4.12%
std::find_end(deque<int>)_(near_matches)/8192 1124221.752 -
std::find_end(deque<int>)_(process_all)/1000 289.186 1.07%
std::find_end(deque<int>)_(process_all)/1024 328.146 11.90%
std::find_end(deque<int>)_(process_all)/1048576 320110.921 21.13%
std::find_end(deque<int>)_(process_all)/8192 2575.525 28.66%
std::find_end(deque<int>)_(same_length)/1000 331.304 -
std::find_end(deque<int>)_(same_length)/1024 337.133 -
std::find_end(deque<int>)_(same_length)/8192 2887.992 7.45%
std::find_end(deque<int>)_(single_element)/1000 311.727 -
std::find_end(deque<int>)_(single_element)/1024 332.024 -
std::find_end(deque<int>)_(single_element)/8192 2398.655 2.03%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.388 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 79.069 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 626.828 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 32064.043 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 33183.624 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1932120.398 -
std::find_end(deque<int>,_pred)_(process_all)/1000 614.192 -
std::find_end(deque<int>,_pred)_(process_all)/1024 630.418 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 567691.809 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4363.872 -
std::find_end(deque<int>,_pred)_(same_length)/1000 751.213 -
std::find_end(deque<int>,_pred)_(same_length)/1024 769.517 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5141.331 -
std::find_end(deque<int>,_pred)_(single_element)/1000 636.885 -2.84%
std::find_end(deque<int>,_pred)_(single_element)/1024 652.658 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4819.493 -
std::find_end(forward_list<int>)_(match_near_end)/1000 771.822 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4483.070 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258531.633 -
std::find_end(forward_list<int>)_(near_matches)/1000 36869.899 -
std::find_end(forward_list<int>)_(near_matches)/1024 38303.794 -
std::find_end(forward_list<int>)_(near_matches)/8192 2478457.301 -
std::find_end(forward_list<int>)_(process_all)/1000 691.407 1.60%
std::find_end(forward_list<int>)_(process_all)/1024 715.566 -
std::find_end(forward_list<int>)_(process_all)/1048576 754080.946 -1.02%
std::find_end(forward_list<int>)_(process_all)/8192 5656.282 -1.10%
std::find_end(forward_list<int>)_(same_length)/1000 1477.386 -
std::find_end(forward_list<int>)_(same_length)/1024 1497.229 -
std::find_end(forward_list<int>)_(same_length)/8192 14279.984 9.87%
std::find_end(forward_list<int>)_(single_element)/1000 691.518 2.03%
std::find_end(forward_list<int>)_(single_element)/1024 699.124 -
std::find_end(forward_list<int>)_(single_element)/8192 6264.232 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.317 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5160.925 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278192.553 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42285.653 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43822.211 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2702980.853 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 814.808 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 832.573 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 905327.043 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6712.195 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1546.316 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1570.030 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15182.251 8.93%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 802.371 3.60%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 821.617 4.44%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7105.021 4.58%
std::find_end(list<int>)_(match_near_end)/1000 77.434 -1.33%
std::find_end(list<int>)_(match_near_end)/1024 60.577 -
std::find_end(list<int>)_(match_near_end)/8192 605.439 -
std::find_end(list<int>)_(near_matches)/1000 33517.748 -
std::find_end(list<int>)_(near_matches)/1024 34907.240 -
std::find_end(list<int>)_(near_matches)/8192 2264011.731 -
std::find_end(list<int>)_(process_all)/1000 711.501 -
std::find_end(list<int>)_(process_all)/1024 729.150 -
std::find_end(list<int>)_(process_all)/1048576 878332.759 -
std::find_end(list<int>)_(process_all)/8192 7408.338 -
std::find_end(list<int>)_(same_length)/1000 738.973 -
std::find_end(list<int>)_(same_length)/1024 744.978 -1.90%
std::find_end(list<int>)_(same_length)/8192 9681.665 6.52%
std::find_end(list<int>)_(single_element)/1000 714.377 -
std::find_end(list<int>)_(single_element)/1024 733.318 -
std::find_end(list<int>)_(single_element)/8192 8413.145 2.86%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.211 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.458 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 632.043 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38318.576 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39803.634 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2480928.590 -
std::find_end(list<int>,_pred)_(process_all)/1000 826.716 -
std::find_end(list<int>,_pred)_(process_all)/1024 847.897 -
std::find_end(list<int>,_pred)_(process_all)/1048576 993466.689 -
std::find_end(list<int>,_pred)_(process_all)/8192 8142.489 -
std::find_end(list<int>,_pred)_(same_length)/1000 765.986 -
std::find_end(list<int>,_pred)_(same_length)/1024 786.098 -
std::find_end(list<int>,_pred)_(same_length)/8192 9731.061 -2.66%
std::find_end(list<int>,_pred)_(single_element)/1000 821.669 -
std::find_end(list<int>,_pred)_(single_element)/1024 842.143 -
std::find_end(list<int>,_pred)_(single_element)/8192 9595.300 1.74%
std::find_end(vector<int>)_(match_near_end)/1000 28.137 -
std::find_end(vector<int>)_(match_near_end)/1024 24.991 -
std::find_end(vector<int>)_(match_near_end)/8192 203.364 -
std::find_end(vector<int>)_(near_matches)/1000 14008.986 -
std::find_end(vector<int>)_(near_matches)/1024 14610.913 -
std::find_end(vector<int>)_(near_matches)/8192 774194.214 -
std::find_end(vector<int>)_(process_all)/1000 225.936 1.13%
std::find_end(vector<int>)_(process_all)/1024 231.170 1.37%
std::find_end(vector<int>)_(process_all)/1048576 226253.669 1.46%
std::find_end(vector<int>)_(process_all)/8192 1765.115 1.58%
std::find_end(vector<int>)_(same_length)/1000 245.036 -
std::find_end(vector<int>)_(same_length)/1024 251.697 -
std::find_end(vector<int>)_(same_length)/8192 2027.618 -
std::find_end(vector<int>)_(single_element)/1000 250.117 4.06%
std::find_end(vector<int>)_(single_element)/1024 255.845 4.19%
std::find_end(vector<int>)_(single_element)/8192 1987.529 6.08%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.820 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.222 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 480.110 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22695.306 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23408.815 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1468227.987 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.430 -
std::find_end(vector<int>,_pred)_(process_all)/1024 542.188 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643518.467 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4332.143 -
std::find_end(vector<int>,_pred)_(same_length)/1000 625.917 -
std::find_end(vector<int>,_pred)_(same_length)/1024 640.813 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5128.859 -16.52%
std::find_end(vector<int>,_pred)_(single_element)/1000 585.072 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.657 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4798.691 -
std::find_first_of(deque<int>)_(large_needle)/1024 366654.656 -
std::find_first_of(deque<int>)_(large_needle)/32 289.475 3.25%
std::find_first_of(deque<int>)_(large_needle)/50 684.596 2.20%
std::find_first_of(deque<int>)_(large_needle)/8192 23549536.100 -
std::find_first_of(deque<int>)_(small_needle)/1024 3672.267 6.11%
std::find_first_of(deque<int>)_(small_needle)/32 120.421 10.53%
std::find_first_of(deque<int>)_(small_needle)/50 186.900 11.65%
std::find_first_of(deque<int>)_(small_needle)/8192 29080.404 4.79%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 561387.053 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 611.326 20.41%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1727.181 23.66%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35545197.898 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6505.924 3.27%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 233.162 17.51%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 348.258 12.73%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50417.429 -
std::find_first_of(list<int>)_(large_needle)/1024 785107.739 -4.46%
std::find_first_of(list<int>)_(large_needle)/32 673.726 -
std::find_first_of(list<int>)_(large_needle)/50 1735.083 -7.48%
std::find_first_of(list<int>)_(large_needle)/8192 48456722.199 -
std::find_first_of(list<int>)_(small_needle)/1024 2797.244 -1.80%
std::find_first_of(list<int>)_(small_needle)/32 91.511 -
std::find_first_of(list<int>)_(small_needle)/50 140.285 -1.16%
std::find_first_of(list<int>)_(small_needle)/8192 23396.836 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 930341.015 4.36%
std::find_first_of(list<int>,_pred)_(large_needle)/32 727.805 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1874.585 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53567076.926 -1.11%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5239.367 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.481 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.881 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41763.378 -
std::find_first_of(vector<int>)_(large_needle)/1024 107553.714 -1.05%
std::find_first_of(vector<int>)_(large_needle)/32 108.437 1.52%
std::find_first_of(vector<int>)_(large_needle)/50 263.993 1.71%
std::find_first_of(vector<int>)_(large_needle)/8192 6924619.643 -
std::find_first_of(vector<int>)_(small_needle)/1024 1411.181 -
std::find_first_of(vector<int>)_(small_needle)/32 45.862 -
std::find_first_of(vector<int>)_(small_needle)/50 70.613 -
std::find_first_of(vector<int>)_(small_needle)/8192 11280.506 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 606319.915 2.40%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 495.452 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.884 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38377928.279 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5585.945 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.681 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 274.431 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44687.489 -
std::find_if(deque<int>)_(bail_25%)/1024 106.212 -
std::find_if(deque<int>)_(bail_25%)/32768 2962.141 6.63%
std::find_if(deque<int>)_(bail_25%)/8 1.527 -
std::find_if(deque<int>)_(bail_25%)/8192 750.199 7.89%
std::find_if(deque<int>)_(process_all)/1024 473.852 -2.54%
std::find_if(deque<int>)_(process_all)/32768 11659.384 1.84%
std::find_if(deque<int>)_(process_all)/50 23.516 -1.59%
std::find_if(deque<int>)_(process_all)/8 3.918 -2.06%
std::find_if(deque<int>)_(process_all)/8192 2889.580 2.59%
std::find_if(list<int>)_(bail_25%)/1024 193.784 -
std::find_if(list<int>)_(bail_25%)/32768 10193.190 29.99%
std::find_if(list<int>)_(bail_25%)/8 1.210 -
std::find_if(list<int>)_(bail_25%)/8192 1519.195 -
std::find_if(list<int>)_(process_all)/1024 759.301 -
std::find_if(list<int>)_(process_all)/32768 27705.614 1.22%
std::find_if(list<int>)_(process_all)/50 21.546 -1.12%
std::find_if(list<int>)_(process_all)/8 3.502 -
std::find_if(list<int>)_(process_all)/8192 12138.266 -2.56%
std::find_if(vector<bool>)_(process_all)/1024 772.020 -
std::find_if(vector<bool>)_(process_all)/1048576 788339.105 -
std::find_if(vector<bool>)_(process_all)/50 35.988 2.80%
std::find_if(vector<bool>)_(process_all)/8 5.548 2.21%
std::find_if(vector<bool>)_(process_all)/8192 6155.528 -
std::find_if(vector<char>)_(bail_25%)/1024 76.139 -
std::find_if(vector<char>)_(bail_25%)/32768 2075.163 2.54%
std::find_if(vector<char>)_(bail_25%)/8 0.947 -
std::find_if(vector<char>)_(bail_25%)/8192 528.247 2.01%
std::find_if(vector<char>)_(process_all)/1024 274.863 1.19%
std::find_if(vector<char>)_(process_all)/32768 8127.439 -
std::find_if(vector<char>)_(process_all)/50 12.483 -
std::find_if(vector<char>)_(process_all)/8 2.430 -2.80%
std::find_if(vector<char>)_(process_all)/8192 2047.370 -
std::find_if(vector<int>)_(bail_25%)/1024 75.482 -
std::find_if(vector<int>)_(bail_25%)/32768 2337.176 -
std::find_if(vector<int>)_(bail_25%)/8 1.120 -
std::find_if(vector<int>)_(bail_25%)/8192 548.202 -
std::find_if(vector<int>)_(process_all)/1024 290.375 -
std::find_if(vector<int>)_(process_all)/32768 9084.708 -
std::find_if(vector<int>)_(process_all)/50 14.223 -
std::find_if(vector<int>)_(process_all)/8 2.620 3.01%
std::find_if(vector<int>)_(process_all)/8192 2264.218 -
std::find_if_not(deque<int>)_(bail_25%)/1024 104.992 -1.76%
std::find_if_not(deque<int>)_(bail_25%)/32768 2726.886 -3.76%
std::find_if_not(deque<int>)_(bail_25%)/8 1.451 -5.74%
std::find_if_not(deque<int>)_(bail_25%)/8192 684.332 -3.95%
std::find_if_not(deque<int>)_(process_all)/1024 479.581 -
std::find_if_not(deque<int>)_(process_all)/32768 11448.172 -3.78%
std::find_if_not(deque<int>)_(process_all)/50 23.858 1.34%
std::find_if_not(deque<int>)_(process_all)/8 3.949 -
std::find_if_not(deque<int>)_(process_all)/8192 2825.083 -4.18%
std::find_if_not(list<int>)_(bail_25%)/1024 194.844 -
std::find_if_not(list<int>)_(bail_25%)/32768 7578.355 -22.27%
std::find_if_not(list<int>)_(bail_25%)/8 1.318 -
std::find_if_not(list<int>)_(bail_25%)/8192 1524.516 -
std::find_if_not(list<int>)_(process_all)/1024 762.583 -
std::find_if_not(list<int>)_(process_all)/32768 29506.226 6.03%
std::find_if_not(list<int>)_(process_all)/50 21.589 -
std::find_if_not(list<int>)_(process_all)/8 3.425 -
std::find_if_not(list<int>)_(process_all)/8192 8176.018 -6.32%
std::find_if_not(vector<bool>)_(process_all)/1024 772.245 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787942.322 -
std::find_if_not(vector<bool>)_(process_all)/50 35.994 2.89%
std::find_if_not(vector<bool>)_(process_all)/8 5.525 1.71%
std::find_if_not(vector<bool>)_(process_all)/8192 6160.761 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.772 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2089.481 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.937 -
std::find_if_not(vector<char>)_(bail_25%)/8192 532.739 -
std::find_if_not(vector<char>)_(process_all)/1024 268.947 -1.67%
std::find_if_not(vector<char>)_(process_all)/32768 8269.266 1.76%
std::find_if_not(vector<char>)_(process_all)/50 12.869 2.99%
std::find_if_not(vector<char>)_(process_all)/8 2.573 4.94%
std::find_if_not(vector<char>)_(process_all)/8192 2073.863 1.28%
std::find_if_not(vector<int>)_(bail_25%)/1024 75.759 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2339.669 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.022 -
std::find_if_not(vector<int>)_(bail_25%)/8192 549.082 -
std::find_if_not(vector<int>)_(process_all)/1024 307.911 -
std::find_if_not(vector<int>)_(process_all)/32768 9783.084 -
std::find_if_not(vector<int>)_(process_all)/50 15.037 -
std::find_if_not(vector<int>)_(process_all)/8 2.640 -
std::find_if_not(vector<int>)_(process_all)/8192 2433.826 -
std::flat_map<int,_int>::clear()/0 422.443 -
std::flat_map<int,_int>::clear()/1024 424.670 -
std::flat_map<int,_int>::clear()/32 423.869 -
std::flat_map<int,_int>::clear()/8192 450.214 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.571 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.370 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.039 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.428 -13.34%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.462 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.440 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.676 -
std::flat_map<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.421 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.484 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.080 1.17%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.399 -12.49%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.089 5.05%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.418 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.059 5.72%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.108 -1.43%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.905 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.699 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1174.896 -
std::flat_map<int,_int>::ctor(const&)/0 13.696 -
std::flat_map<int,_int>::ctor(const&)/1024 179.616 -
std::flat_map<int,_int>::ctor(const&)/32 23.811 -
std::flat_map<int,_int>::ctor(const&)/8192 1920.549 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.698 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.527 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.842 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1915.849 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.561 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4319.447 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.367 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34233.513 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.572 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8924.517 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.552 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 108488.943 1.56%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.559 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.370 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.862 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.455 -2.57%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.394 -32.88%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.587 -11.02%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.396 -35.66%
std::flat_map<int,_int>::erase(iterator)/0 15.316 -
std::flat_map<int,_int>::erase(iterator)/1024 75.812 -4.18%
std::flat_map<int,_int>::erase(iterator)/32 20.777 -
std::flat_map<int,_int>::erase(iterator)/8192 496.319 -1.27%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.748 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.278 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.783 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 642.173 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.803 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.752 -9.73%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.255 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 555.246 -1.79%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.412 -15.84%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.762 -9.74%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.473 -3.73%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 9.160 -18.40%
std::flat_map<int,_int>::find(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.357 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.359 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.237 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.392 7.69%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.165 2.15%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.287 2.15%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.243 8.42%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.722 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.920 -27.51%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.253 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.640 -23.39%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.679 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.021 -8.44%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.235 -1.49%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 621.942 3.70%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.851 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.558 -2.79%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.916 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.066 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.847 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.309 -1.52%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.238 -1.67%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 564.426 3.15%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.509 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5297.296 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 645.931 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40868.263 1.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.435 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8019.380 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 705.893 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65284.333 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.723 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1642.514 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.666 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9914.932 1.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.295 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1643.984 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 479.211 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9791.125 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.978 -1.75%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.739 -15.66%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.638 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.306 -13.84%
std::flat_map<int,_int>::insert(value)_(new_value)/0 16.043 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 21.525 -
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.182 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 30.518 19.14%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.977 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.194 -16.20%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.702 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.909 -10.70%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.080 -1.01%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 26.877 -21.56%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.441 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 48.877 10.20%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.999 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.018 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.515 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.262 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.983 -11.16%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.286 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.030 -12.61%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.239 -1.30%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.566 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.950 2.34%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.785 -62.07%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.264 -3.80%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.084 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.929 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 548.223 -61.14%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.120 -6.38%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.193 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.768 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.358 -62.90%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.052 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.981 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.574 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.251 -10.48%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.237 -2.17%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.320 -11.56%
std::flat_multimap<int,_int>::clear()/0 420.357 -
std::flat_multimap<int,_int>::clear()/1024 421.319 -
std::flat_multimap<int,_int>::clear()/32 421.699 -
std::flat_multimap<int,_int>::clear()/8192 446.529 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.523 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.591 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.081 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.658 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.109 -24.65%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.424 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.220 -30.39%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.394 -3.41%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.389 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.221 -4.38%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.020 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.049 -1.61%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.438 -2.54%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.203 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.891 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.738 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1170.682 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.662 -
std::flat_multimap<int,_int>::ctor(const&)/1024 179.347 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.698 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1931.674 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.648 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.383 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.739 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1922.031 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.800 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3997.516 1.10%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 170.247 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31308.135 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.802 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8521.001 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 201.973 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104077.358 -1.23%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.339 1.09%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.502 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.341 4.77%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.994 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.033 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.462 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.389 -
std::flat_multimap<int,_int>::erase(iterator)/1024 86.476 6.39%
std::flat_multimap<int,_int>::erase(iterator)/32 20.801 -
std::flat_multimap<int,_int>::erase(iterator)/8192 533.120 6.85%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.414 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 441.256 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.246 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 649.113 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.293 1.03%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 114.723 15.10%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.113 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 572.725 8.17%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.853 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.908 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.354 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.351 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.424 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.237 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.393 -2.71%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.059 -11.32%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.184 -12.26%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.885 -10.47%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.766 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.307 25.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.188 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.922 -40.92%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.760 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 198.041 95.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.847 1.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 632.302 -3.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.997 -1.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.189 21.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.177 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.458 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.975 -1.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 132.885 67.55%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.044 1.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 566.227 -6.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.060 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5225.885 5.69%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 637.283 1.32%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39190.161 5.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.072 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7419.161 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 694.673 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59882.307 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.816 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1358.478 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 478.714 1.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7801.809 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.164 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1360.472 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 480.059 1.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7718.352 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.065 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 212.493 112.67%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.081 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 627.337 -2.40%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.950 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 56.200 166.35%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.354 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 40.891 33.67%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.035 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.123 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.555 -
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.955 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.338 -1.53%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.268 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.313 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.412 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.708 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 762.084 11.09%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.782 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.780 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.855 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 747.004 6.83%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.332 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.872 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.835 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 696.066 5.24%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.047 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.100 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.411 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.765 -34.73%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.211 -10.26%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.496 -37.61%
std::for_each(deque<int>)/32 3.814 -
std::for_each(deque<int>)/50 4.113 -
std::for_each(deque<int>)/8 0.918 -
std::for_each(deque<int>)/8192 254.883 -
std::for_each(join_view(vector<vector<int>>))/32 3.786 -
std::for_each(join_view(vector<vector<int>>))/50 4.054 -
std::for_each(join_view(vector<vector<int>>))/8 1.382 -7.24%
std::for_each(join_view(vector<vector<int>>))/8192 263.777 -
std::for_each(list<int>)/32 11.191 1.14%
std::for_each(list<int>)/50 23.901 -
std::for_each(list<int>)/8 2.547 11.47%
std::for_each(list<int>)/8192 8557.823 10.06%
std::for_each(vector<int>)/32 3.800 -
std::for_each(vector<int>)/50 4.111 -
std::for_each(vector<int>)/8 0.902 -
std::for_each(vector<int>)/8192 252.050 -
std::for_each_n(deque<int>)/32 3.787 -
std::for_each_n(deque<int>)/50 4.005 -
std::for_each_n(deque<int>)/8 1.205 4.49%
std::for_each_n(deque<int>)/8192 259.449 -1.39%
std::for_each_n(join_view(vector<vector<int>>))/32 3.836 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.321 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.984 8.49%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.414 -
std::for_each_n(list<int>)/32 11.217 -
std::for_each_n(list<int>)/50 24.225 1.59%
std::for_each_n(list<int>)/8 2.546 3.64%
std::for_each_n(list<int>)/8192 7963.717 6.52%
std::for_each_n(vector<int>)/32 3.874 -
std::for_each_n(vector<int>)/50 4.056 -
std::for_each_n(vector<int>)/8 2.541 4.81%
std::for_each_n(vector<int>)/8192 252.204 -
std::generate(deque<int>)/1024 245.139 -
std::generate(deque<int>)/32 8.290 -
std::generate(deque<int>)/50 12.307 -
std::generate(deque<int>)/8192 1909.358 -
std::generate(list<int>)/1024 671.811 -
std::generate(list<int>)/32 8.708 1.11%
std::generate(list<int>)/50 15.666 -1.20%
std::generate(list<int>)/8192 7134.051 2.60%
std::generate(vector<int>)/1024 244.589 -
std::generate(vector<int>)/32 8.018 -
std::generate(vector<int>)/50 12.039 -
std::generate(vector<int>)/8192 1849.474 -
std::generate_n(deque<int>)/1024 244.880 -
std::generate_n(deque<int>)/32 8.375 -
std::generate_n(deque<int>)/50 12.393 -
std::generate_n(deque<int>)/8192 1959.473 -
std::generate_n(list<int>)/1024 660.734 -
std::generate_n(list<int>)/32 8.607 -
std::generate_n(list<int>)/50 15.423 -2.07%
std::generate_n(list<int>)/8192 6891.964 -
std::generate_n(vector<int>)/1024 243.314 -
std::generate_n(vector<int>)/32 8.047 1.15%
std::generate_n(vector<int>)/50 12.042 -3.84%
std::generate_n(vector<int>)/8192 1849.381 -
std::is_partitioned(deque<int>)_(partitioned)/1024 365.654 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.793 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.849 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2974.802 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.425 -4.41%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.372 -3.01%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.664 -5.77%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 698.169 -19.18%
std::is_partitioned(list<int>)_(partitioned)/1024 711.944 -
std::is_partitioned(list<int>)_(partitioned)/32 8.652 -
std::is_partitioned(list<int>)_(partitioned)/50 13.713 -
std::is_partitioned(list<int>)_(partitioned)/8192 6575.321 -4.24%
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.600 1.13%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.316 -1.71%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.501 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2163.710 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.244 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.709 3.95%
std::is_partitioned(vector<int>)_(partitioned)/50 9.768 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1414.095 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 55.707 -5.57%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.919 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.365 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 192.129 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 471.335 -1.72%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.846 33.81%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3864.423 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 524233.259 -1.82%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.528 3.05%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.507 1.00%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.390 4.05%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4078.843 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 684126.912 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 65.551 36.73%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.194 -1.71%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.184 16.33%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3878.160 -10.04%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 628233.296 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 58.034 1.01%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 523.395 1.24%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.575 34.41%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3914.440 -1.57%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687013.302 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 66.330 35.44%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 763.918 -35.26%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.806 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8018.485 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1426984.903 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.288 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 815.890 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.716 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9129.399 -2.00%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1613872.596 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.318 -2.07%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.872 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.891 4.87%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8269.935 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422146.381 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.770 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 826.192 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.362 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8558.444 -2.41%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595683.979 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.775 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.680 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.458 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2448.854 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214142.733 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.322 -5.41%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 502.233 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.677 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4724.574 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1047766.006 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.263 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.306 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.793 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2663.316 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213138.279 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.422 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 529.599 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.043 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4907.867 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1003698.066 1.13%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.996 -
std::is_sorted(deque<int>)/1024 478.102 -
std::is_sorted(deque<int>)/8 3.093 11.74%
std::is_sorted(deque<int>)/8192 3820.915 -
std::is_sorted(deque<int>,_pred)/1024 597.373 -
std::is_sorted(deque<int>,_pred)/8 4.415 -4.37%
std::is_sorted(deque<int>,_pred)/8192 4798.361 -
std::is_sorted(list<int>)/1024 770.580 -
std::is_sorted(list<int>)/8 2.125 -
std::is_sorted(list<int>)/8192 6710.056 -1.95%
std::is_sorted(list<int>,_pred)/1024 796.701 -
std::is_sorted(list<int>,_pred)/8 3.965 -
std::is_sorted(list<int>,_pred)/8192 7138.525 -
std::is_sorted(vector<int>)/1024 243.478 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1900.051 -
std::is_sorted(vector<int>,_pred)/1024 462.787 -
std::is_sorted(vector<int>,_pred)/8 3.799 -
std::is_sorted(vector<int>,_pred)/8192 3683.301 -
std::is_sorted_until(deque<int>)/1024 472.810 -
std::is_sorted_until(deque<int>)/8 3.058 14.23%
std::is_sorted_until(deque<int>)/8192 3788.976 -
std::is_sorted_until(deque<int>,_pred)/1024 597.394 -
std::is_sorted_until(deque<int>,_pred)/8 4.056 -3.70%
std::is_sorted_until(deque<int>,_pred)/8192 4807.194 -
std::is_sorted_until(list<int>)/1024 757.371 -52.80%
std::is_sorted_until(list<int>)/8 2.263 2.12%
std::is_sorted_until(list<int>)/8192 7163.152 -2.13%
std::is_sorted_until(list<int>,_pred)/1024 795.816 -
std::is_sorted_until(list<int>,_pred)/8 4.169 -
std::is_sorted_until(list<int>,_pred)/8192 7369.032 -2.53%
std::is_sorted_until(vector<int>)/1024 239.774 -
std::is_sorted_until(vector<int>)/8 2.059 -
std::is_sorted_until(vector<int>)/8192 1870.342 -
std::is_sorted_until(vector<int>,_pred)/1024 420.799 -3.57%
std::is_sorted_until(vector<int>,_pred)/8 3.573 1.11%
std::is_sorted_until(vector<int>,_pred)/8192 3344.677 -3.47%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 694.986 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.354 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12377.569 -11.43%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11703.243 4.69%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.900 6.04%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99785.103 3.06%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11311.470 1.47%
std::list<int>::ctor(Range)_(cheap_elements)/32 333.728 2.45%
std::list<int>::ctor(Range)_(cheap_elements)/8192 97432.807 -1.58%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11442.011 2.75%
std::list<int>::ctor(const&)_(cheap_elements)/32 332.962 3.31%
std::list<int>::ctor(const&)_(cheap_elements)/8192 97666.685 -
std::list<int>::ctor(size)/1024 12060.667 5.15%
std::list<int>::ctor(size)/32 340.884 4.90%
std::list<int>::ctor(size)/8192 98534.306 4.62%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11450.588 3.84%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 342.743 6.44%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98019.922 3.54%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.100 -
std::list<int>::erase(begin)_(cheap_elements)/32 10.071 -
std::list<int>::erase(begin)_(cheap_elements)/8192 9.937 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.256 -
std::list<int>::insert(begin)_(cheap_elements)/32 9.978 -1.80%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.263 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 755.878 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.827 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 10277.292 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.582 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.435 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.481 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.329 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.890 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12622.689 -20.00%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6527.170 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.514 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53528.350 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12194.539 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.322 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101473.630 -2.04%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32075.185 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 893.613 -1.96%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 274939.348 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12217.934 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 340.428 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103106.306 1.45%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31780.736 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 894.661 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 272648.916 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12178.034 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 339.375 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101542.708 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32263.961 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 901.194 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 275973.639 -
std::list<std::string>::ctor(size)/1024 12290.080 -1.02%
std::list<std::string>::ctor(size)/32 341.753 -
std::list<std::string>::ctor(size)/8192 102092.208 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12318.419 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 341.902 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 102128.967 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32009.159 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 880.337 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 271371.968 -1.08%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.745 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.357 -1.56%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.741 -1.90%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.077 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.219 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.503 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.409 1.49%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.119 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.405 2.00%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.198 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.335 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.018 -1.03%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1452.759 -4.13%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.411 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10627.282 1.05%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6790.254 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.451 2.11%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54713.834 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.954 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.635 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.106 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.477 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.814 -1.20%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.043 -
std::map<int,_int>::clear()/0 418.847 -
std::map<int,_int>::clear()/1024 10693.476 7.77%
std::map<int,_int>::clear()/32 663.041 1.13%
std::map<int,_int>::clear()/8192 83487.881 4.01%
std::map<int,_int>::contains(key)_(existent)/0 0.014 -
std::map<int,_int>::contains(key)_(existent)/1024 4.105 -
std::map<int,_int>::contains(key)_(existent)/32 1.626 1.22%
std::map<int,_int>::contains(key)_(existent)/8192 5.500 2.93%
std::map<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.369 1.11%
std::map<int,_int>::contains(key)_(non-existent)/32 2.358 2.25%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.664 1.85%
std::map<int,_int>::count(key)_(existent)/0 0.016 -
std::map<int,_int>::count(key)_(existent)/1024 4.378 -
std::map<int,_int>::count(key)_(existent)/32 1.729 -1.01%
std::map<int,_int>::count(key)_(existent)/8192 5.987 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.276 -3.34%
std::map<int,_int>::count(key)_(non-existent)/32 2.896 -1.93%
std::map<int,_int>::count(key)_(non-existent)/8192 11.186 -2.88%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.700 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5934.047 -1.73%
std::map<int,_int>::ctor(&&,_different_allocs)/32 184.378 -1.75%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51330.841 -
std::map<int,_int>::ctor(const&)/0 13.642 -
std::map<int,_int>::ctor(const&)/1024 6290.651 1.71%
std::map<int,_int>::ctor(const&)/32 212.799 1.32%
std::map<int,_int>::ctor(const&)/8192 50126.359 1.52%
std::map<int,_int>::ctor(const&,_alloc)/0 13.632 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6284.542 1.04%
std::map<int,_int>::ctor(const&,_alloc)/32 212.882 1.10%
std::map<int,_int>::ctor(const&,_alloc)/8192 50190.161 1.09%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.602 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8825.991 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 260.488 3.04%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71235.946 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.620 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12962.023 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.753 -1.85%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 275238.390 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.376 1.64%
std::map<int,_int>::equal_range(key)_(existent)/32 1.841 1.16%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.516 2.03%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.209 5.14%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.480 -9.10%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.346 6.62%
std::map<int,_int>::erase(iterator)/0 20.834 1.04%
std::map<int,_int>::erase(iterator)/1024 21.121 1.24%
std::map<int,_int>::erase(iterator)/32 21.058 1.10%
std::map<int,_int>::erase(iterator)/8192 21.257 1.01%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.400 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7283.240 3.48%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 599.197 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56523.738 4.43%
std::map<int,_int>::erase(key)_(existent)/0 21.444 -
std::map<int,_int>::erase(key)_(existent)/1024 24.690 -3.46%
std::map<int,_int>::erase(key)_(existent)/32 22.856 -
std::map<int,_int>::erase(key)_(existent)/8192 26.388 3.29%
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -4.11%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.668 5.87%
std::map<int,_int>::erase(key)_(non-existent)/32 2.632 12.63%
std::map<int,_int>::erase(key)_(non-existent)/8192 8.196 8.90%
std::map<int,_int>::find(key)_(existent)/0 0.016 -
std::map<int,_int>::find(key)_(existent)/1024 3.958 1.62%
std::map<int,_int>::find(key)_(existent)/32 1.566 -1.93%
std::map<int,_int>::find(key)_(existent)/8192 5.491 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.322 -
std::map<int,_int>::find(key)_(non-existent)/32 2.416 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.182 1.69%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.925 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.613 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.120 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.345 3.32%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.902 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.245 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.981 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.267 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.115 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.291 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.766 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.591 4.62%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.127 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.969 -2.32%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.030 -1.31%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.372 -1.09%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.058 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15103.714 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 809.365 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 141261.216 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.239 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7792.705 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 570.964 1.04%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136896.565 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.702 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11473.381 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 713.752 -1.46%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93068.040 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.033 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9404.113 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 694.106 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79510.599 -
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.501 6.83%
std::map<int,_int>::insert(value)_(already_present)/32 1.761 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.113 2.27%
std::map<int,_int>::insert(value)_(new_value)/0 17.940 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.074 -1.79%
std::map<int,_int>::insert(value)_(new_value)/32 19.750 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.636 10.45%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.642 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.479 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.766 1.20%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.021 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.914 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.358 -3.87%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.629 -1.98%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.740 -4.73%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.023 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.380 2.01%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.502 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.607 -1.41%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.453 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.305 -2.83%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.767 -5.75%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.241 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6228.635 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 210.687 1.56%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49866.378 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.262 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6301.450 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.082 1.16%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49916.296 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.283 1.17%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1466.508 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 36.742 -2.75%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12465.652 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.145 1.81%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.711 -1.33%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.737 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.723 -1.34%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.516 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.886 -1.33%
std::map<std::string,_int>::clear()/0 422.146 -
std::map<std::string,_int>::clear()/1024 21273.499 5.47%
std::map<std::string,_int>::clear()/32 910.044 -
std::map<std::string,_int>::clear()/8192 205138.795 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.330 7.08%
std::map<std::string,_int>::contains(key)_(existent)/32 16.602 12.17%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.492 -8.00%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.295 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.792 3.45%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.376 1.92%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.676 -7.07%
std::map<std::string,_int>::count(key)_(existent)/0 0.014 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.722 2.12%
std::map<std::string,_int>::count(key)_(existent)/32 15.244 -2.61%
std::map<std::string,_int>::count(key)_(existent)/8192 29.451 -6.96%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.657 2.63%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.565 -2.12%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.844 -1.60%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.672 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7075.530 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 216.491 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60198.510 -
std::map<std::string,_int>::ctor(const&)/0 13.552 -
std::map<std::string,_int>::ctor(const&)/1024 34957.887 -2.77%
std::map<std::string,_int>::ctor(const&)/32 699.545 -2.58%
std::map<std::string,_int>::ctor(const&)/8192 344735.069 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.567 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37125.235 1.56%
std::map<std::string,_int>::ctor(const&,_alloc)/32 748.887 6.74%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347720.383 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.644 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41424.594 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 838.303 2.26%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391920.619 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.661 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59805.732 1.24%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1049.736 3.61%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106438.736 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.310 2.91%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.223 -5.06%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.266 -4.70%
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.615 -3.05%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.337 5.94%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.118 9.97%
std::map<std::string,_int>::erase(iterator)/0 28.416 -9.54%
std::map<std::string,_int>::erase(iterator)/1024 29.817 -
std::map<std::string,_int>::erase(iterator)/32 33.071 15.74%
std::map<std::string,_int>::erase(iterator)/8192 29.326 -3.05%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.082 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12355.184 1.64%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 698.622 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116337.613 1.76%
std::map<std::string,_int>::erase(key)_(existent)/0 57.602 -15.70%
std::map<std::string,_int>::erase(key)_(existent)/1024 86.772 43.15%
std::map<std::string,_int>::erase(key)_(existent)/32 61.013 -29.59%
std::map<std::string,_int>::erase(key)_(existent)/8192 93.115 -12.18%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.592 -4.69%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.944 -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 27.220 -8.38%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.414 -8.52%
std::map<std::string,_int>::find(key)_(existent)/32 14.717 -2.80%
std::map<std::string,_int>::find(key)_(existent)/8192 32.654 -3.04%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.180 -5.66%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.576 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.058 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.369 6.26%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 87.656 25.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.420 -15.32%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 85.493 -5.22%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.461 -8.32%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 53.416 14.04%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.881 -15.15%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 64.077 14.85%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.429 11.49%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.498 -3.24%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.023 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.363 9.26%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.543 29.29%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.981 -23.19%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.383 -17.14%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.712 -18.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.021 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66825.536 -1.76%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1569.094 3.72%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 832103.913 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.996 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41168.558 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1101.593 -1.03%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 630605.993 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.067 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34863.826 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1250.457 3.32%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 399773.447 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.382 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35468.081 2.74%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1262.737 -2.07%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370740.329 -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.693 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.617 -4.10%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.173 -37.82%
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.381 30.67%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.581 1.68%
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.160 16.66%
std::map<std::string,_int>::insert(value)_(new_value)/32 41.021 -6.94%
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.763 36.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 15.972 88.65%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.622 4.40%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.873 22.15%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 38.349 -4.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 35.167 1.20%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.429 -16.20%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.590 2.96%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 83.782 23.78%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.352 1.10%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.642 -3.63%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.978 -4.63%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.720 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.481 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.458 5.34%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.240 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36972.583 1.82%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 859.679 13.62%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351005.272 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.262 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35767.838 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 739.841 8.18%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350161.334 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.122 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17718.462 1.19%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.996 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 212295.654 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.175 3.37%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.631 -8.12%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.933 2.60%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.317 2.37%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.457 1.74%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.676 3.15%
std::mismatch(deque<int>)_(it,_it,_it)/1000 449.271 -4.60%
std::mismatch(deque<int>)_(it,_it,_it)/1024 483.289 4.83%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496980.601 1.34%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.172 1.97%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3865.451 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 476.132 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.263 -1.27%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493997.171 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.886 -7.15%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3850.064 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.966 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 731.779 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625621.634 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.587 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4804.805 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 711.566 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 740.974 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624253.876 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.244 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4825.782 -
std::mismatch(list<int>)_(it,_it,_it)/1000 751.544 -
std::mismatch(list<int>)_(it,_it,_it)/1024 767.791 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 940372.274 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.663 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7437.414 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.848 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 789.992 2.62%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 956852.808 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.810 2.84%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12182.584 5.36%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 811.566 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.539 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990268.859 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.573 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12066.778 -1.11%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 806.541 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.975 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 978685.411 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.580 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10733.914 -3.25%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.902 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.825 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76858.107 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.915 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.944 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.771 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76786.146 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.301 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.590 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 465.067 -1.88%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.716 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610249.130 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.075 -1.46%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4767.515 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 478.434 5.07%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.033 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608648.984 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.354 4.59%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4781.062 -
std::move(deque<int>)/1048576 54288.956 -
std::move(deque<int>)/262144 14941.245 -
std::move(deque<int>)/32768 1839.016 -
std::move(deque<int>)/4096 153.173 -1.35%
std::move(deque<int>)/512 23.850 -
std::move(deque<int>)/64 5.989 -
std::move(deque<int>)/8 3.880 -2.11%
std::move(list<int>)/1048576 1007230.170 -
std::move(list<int>)/262144 247567.256 -
std::move(list<int>)/32768 30833.896 -2.30%
std::move(list<int>)/4096 4883.152 5.55%
std::move(list<int>)/512 363.601 -52.90%
std::move(list<int>)/64 41.392 5.29%
std::move(list<int>)/8 3.457 -
std::move(vector<bool>)_(aligned)/1048576 2117.726 -
std::move(vector<bool>)_(aligned)/262144 256.107 -
std::move(vector<bool>)_(aligned)/32768 36.791 -
std::move(vector<bool>)_(aligned)/4096 7.061 -
std::move(vector<bool>)_(aligned)/512 2.384 1.40%
std::move(vector<bool>)_(aligned)/64 1.691 -2.57%
std::move(vector<bool>)_(unaligned)/1048576 6706.073 -
std::move(vector<bool>)_(unaligned)/262144 1581.965 -
std::move(vector<bool>)_(unaligned)/32768 201.912 -
std::move(vector<bool>)_(unaligned)/4096 26.098 -
std::move(vector<bool>)_(unaligned)/512 4.631 -
std::move(vector<bool>)_(unaligned)/64 1.527 -4.64%
std::move(vector<int>)/1048576 56833.818 -
std::move(vector<int>)/262144 14688.942 -20.77%
std::move(vector<int>)/32768 2134.081 -
std::move(vector<int>)/4096 134.620 -
std::move(vector<int>)/512 20.216 -
std::move(vector<int>)/64 4.148 -
std::move(vector<int>)/8 2.247 -2.82%
std::move_backward(deque<int>)/1048576 129660.760 -
std::move_backward(deque<int>)/262144 30483.091 -
std::move_backward(deque<int>)/32768 3664.625 -
std::move_backward(deque<int>)/4096 159.424 -
std::move_backward(deque<int>)/512 25.989 -
std::move_backward(deque<int>)/64 7.111 -
std::move_backward(deque<int>)/8 4.055 -
std::move_backward(list<int>)/1048576 1039829.049 -
std::move_backward(list<int>)/262144 261264.833 -
std::move_backward(list<int>)/32768 30997.893 -
std::move_backward(list<int>)/4096 5260.382 19.11%
std::move_backward(list<int>)/512 372.396 -
std::move_backward(list<int>)/64 39.909 -
std::move_backward(list<int>)/8 3.419 -
std::move_backward(vector<bool>)_(aligned)/1048576 2119.786 -
std::move_backward(vector<bool>)_(aligned)/262144 257.299 -
std::move_backward(vector<bool>)_(aligned)/32768 38.061 -
std::move_backward(vector<bool>)_(aligned)/4096 7.329 -
std::move_backward(vector<bool>)_(aligned)/512 2.421 -1.57%
std::move_backward(vector<bool>)_(aligned)/64 1.737 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6500.719 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.953 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.696 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.336 -
std::move_backward(vector<bool>)_(unaligned)/512 4.874 1.62%
std::move_backward(vector<bool>)_(unaligned)/64 1.857 2.22%
std::move_backward(vector<int>)/1048576 54520.780 -3.94%
std::move_backward(vector<int>)/262144 22412.219 3.87%
std::move_backward(vector<int>)/32768 2146.847 -
std::move_backward(vector<int>)/4096 135.897 -
std::move_backward(vector<int>)/512 20.871 -
std::move_backward(vector<int>)/64 4.336 -
std::move_backward(vector<int>)/8 2.229 -4.66%
std::multimap<int,_int>::clear()/0 423.011 -
std::multimap<int,_int>::clear()/1024 10367.241 1.88%
std::multimap<int,_int>::clear()/32 667.655 1.41%
std::multimap<int,_int>::clear()/8192 83914.776 2.68%
std::multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.724 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.649 -1.74%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.570 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.273 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.303 -1.73%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.263 1.71%
std::multimap<int,_int>::count(key)_(existent)/0 0.010 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.675 -3.53%
std::multimap<int,_int>::count(key)_(existent)/32 3.532 -2.98%
std::multimap<int,_int>::count(key)_(existent)/8192 6.700 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.054 3.54%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.583 4.61%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.415 2.45%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.761 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5952.141 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.938 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51676.504 -
std::multimap<int,_int>::ctor(const&)/0 13.663 -
std::multimap<int,_int>::ctor(const&)/1024 6340.222 -
std::multimap<int,_int>::ctor(const&)/32 221.898 -
std::multimap<int,_int>::ctor(const&)/8192 50208.480 -2.30%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.636 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6297.124 -1.90%
std::multimap<int,_int>::ctor(const&,_alloc)/32 224.646 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50265.475 -2.12%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.594 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8067.485 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 224.557 -7.01%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65232.010 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.633 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12621.141 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.329 -1.03%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281025.071 3.92%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.011 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.390 2.01%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.474 1.72%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.199 1.43%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.082 -8.21%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.304 -7.32%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.534 -11.22%
std::multimap<int,_int>::erase(iterator)/0 20.856 1.29%
std::multimap<int,_int>::erase(iterator)/1024 21.072 -
std::multimap<int,_int>::erase(iterator)/32 20.945 -
std::multimap<int,_int>::erase(iterator)/8192 21.179 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.971 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7220.950 1.78%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 600.331 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57431.430 2.07%
std::multimap<int,_int>::erase(key)_(existent)/0 21.942 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.192 3.18%
std::multimap<int,_int>::erase(key)_(existent)/32 23.066 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.675 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.781 -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.299 -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.486 1.05%
std::multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.949 3.62%
std::multimap<int,_int>::find(key)_(existent)/32 1.626 1.26%
std::multimap<int,_int>::find(key)_(existent)/8192 5.487 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.327 -11.33%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.250 -15.16%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.705 -12.05%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.174 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.454 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.776 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.059 2.49%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.175 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.788 2.07%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.737 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.102 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.125 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.172 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.083 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.140 1.77%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.143 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.765 3.82%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.084 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.792 1.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.322 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14678.983 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 787.144 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146750.557 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.304 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12116.346 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 719.998 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 190031.765 3.42%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.650 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10920.012 2.88%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 684.556 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91741.129 2.42%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.824 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10038.663 1.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 699.391 1.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80188.219 -
std::multimap<int,_int>::insert(value)_(already_present)/0 18.162 -1.24%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.633 1.49%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.431 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.719 1.70%
std::multimap<int,_int>::insert(value)_(new_value)/0 17.928 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.337 -3.81%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.054 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.665 -1.79%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.060 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.212 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.288 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.912 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.834 -1.24%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.889 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.308 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6256.062 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.798 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50113.905 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.308 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6272.648 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.307 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50180.319 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.222 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1457.206 -9.03%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 37.867 -9.37%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12733.346 -1.30%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.036 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.204 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.244 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.588 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.820 2.35%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.867 -
std::multimap<std::string,_int>::clear()/0 420.742 -
std::multimap<std::string,_int>::clear()/1024 20761.016 4.07%
std::multimap<std::string,_int>::clear()/32 899.728 -
std::multimap<std::string,_int>::clear()/8192 205159.593 2.36%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.014 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.402 -5.20%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.436 -5.00%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 28.950 -3.70%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 25.524 15.52%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.124 -1.13%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.379 3.13%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.038 11.96%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.921 -2.75%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.746 6.11%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.191 -2.20%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.966 -2.39%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.704 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.692 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7122.876 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.225 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60317.909 -
std::multimap<std::string,_int>::ctor(const&)/0 13.594 -
std::multimap<std::string,_int>::ctor(const&)/1024 35275.791 -
std::multimap<std::string,_int>::ctor(const&)/32 833.425 -
std::multimap<std::string,_int>::ctor(const&)/8192 350625.322 1.13%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.617 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 38087.681 1.34%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 803.135 1.12%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 352824.932 1.50%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.755 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40132.777 1.14%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 741.858 1.70%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384615.978 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.692 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54977.884 1.36%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 955.420 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1046561.321 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.547 -1.42%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.177 -5.33%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.936 3.71%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 22.716 -7.25%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.457 -1.29%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.528 2.88%
std::multimap<std::string,_int>::erase(iterator)/0 25.801 -5.13%
std::multimap<std::string,_int>::erase(iterator)/1024 33.082 18.92%
std::multimap<std::string,_int>::erase(iterator)/32 33.200 5.79%
std::multimap<std::string,_int>::erase(iterator)/8192 32.197 20.57%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.485 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12305.554 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 704.777 3.10%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115132.092 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 59.557 2.82%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 87.524 -1.93%
std::multimap<std::string,_int>::erase(key)_(existent)/32 72.922 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 95.610 -8.86%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 24.810 5.10%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.960 1.57%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 31.871 -3.67%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.597 2.53%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.767 6.99%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.650 1.48%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.923 -3.25%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.192 -1.22%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 25.960 -4.75%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.647 21.32%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.459 -2.02%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.451 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.228 8.13%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.181 -2.57%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.313 -9.90%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.238 10.53%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.596 2.44%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.415 -24.55%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 50.537 49.02%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.562 -4.71%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 84.791 8.60%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.258 2.07%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.065 -8.27%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.224 24.65%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.548 2.62%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.193 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67553.730 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1435.835 -2.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 818203.503 1.23%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.666 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57282.512 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1478.208 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 799373.441 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.060 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33405.281 1.01%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1185.457 -3.28%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 376379.902 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.132 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32272.136 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1229.931 4.10%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 353343.656 1.44%
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.808 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 44.014 2.08%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.756 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.989 -2.68%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.241 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.049 -1.73%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 38.095 -4.00%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 89.794 21.81%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.781 1.47%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.251 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 29.113 7.94%
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.613 -11.14%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.290 -12.20%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.974 2.65%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.318 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37147.266 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 868.299 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 354978.218 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.299 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36360.618 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 655.890 1.84%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 353341.891 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.120 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17454.896 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.771 1.08%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211206.285 1.75%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.323 -6.30%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.020 3.18%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 27.244 -10.54%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.355 -7.18%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.445 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.294 -
std::multiset<int>::clear()/0 421.393 -
std::multiset<int>::clear()/1024 9459.105 -4.90%
std::multiset<int>::clear()/32 640.864 -1.93%
std::multiset<int>::clear()/8192 74587.180 -4.17%
std::multiset<int>::contains(key)_(existent)/0 0.011 -
std::multiset<int>::contains(key)_(existent)/1024 4.017 4.59%
std::multiset<int>::contains(key)_(existent)/32 1.645 -
std::multiset<int>::contains(key)_(existent)/8192 8.589 -
std::multiset<int>::contains(key)_(non-existent)/0 0.265 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.566 -
std::multiset<int>::contains(key)_(non-existent)/32 2.266 1.04%
std::multiset<int>::contains(key)_(non-existent)/8192 9.615 -4.48%
std::multiset<int>::count(key)_(existent)/0 0.011 -
std::multiset<int>::count(key)_(existent)/1024 5.728 1.21%
std::multiset<int>::count(key)_(existent)/32 3.584 1.36%
std::multiset<int>::count(key)_(existent)/8192 10.018 1.34%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.895 -
std::multiset<int>::count(key)_(non-existent)/32 2.259 -
std::multiset<int>::count(key)_(non-existent)/8192 9.117 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.716 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5810.912 -
std::multiset<int>::ctor(&&,_different_allocs)/32 181.245 -1.27%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48283.899 -
std::multiset<int>::ctor(const&)/0 13.654 -
std::multiset<int>::ctor(const&)/1024 6356.120 1.61%
std::multiset<int>::ctor(const&)/32 225.807 -
std::multiset<int>::ctor(const&)/8192 50730.237 2.03%
std::multiset<int>::ctor(const&,_alloc)/0 13.626 -
std::multiset<int>::ctor(const&,_alloc)/1024 6450.753 2.86%
std::multiset<int>::ctor(const&,_alloc)/32 224.413 -
std::multiset<int>::ctor(const&,_alloc)/8192 51660.119 3.02%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.589 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8672.982 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 258.424 5.44%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69745.942 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.634 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12634.221 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.462 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 253186.962 -3.98%
std::multiset<int>::equal_range(key)_(existent)/0 0.017 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.257 -3.41%
std::multiset<int>::equal_range(key)_(existent)/32 2.533 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.625 -1.42%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.592 -6.42%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.345 -8.06%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.887 -5.72%
std::multiset<int>::erase(iterator)/0 19.974 -1.41%
std::multiset<int>::erase(iterator)/1024 23.750 -1.60%
std::multiset<int>::erase(iterator)/32 21.491 -2.00%
std::multiset<int>::erase(iterator)/8192 23.769 -1.17%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.966 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6416.912 -2.86%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.501 -1.05%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50847.249 -4.24%
std::multiset<int>::erase(key)_(existent)/0 20.970 -1.25%
std::multiset<int>::erase(key)_(existent)/1024 41.320 3.15%
std::multiset<int>::erase(key)_(existent)/32 22.277 -1.40%
std::multiset<int>::erase(key)_(existent)/8192 61.199 1.09%
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.645 -
std::multiset<int>::erase(key)_(non-existent)/32 2.571 -
std::multiset<int>::erase(key)_(non-existent)/8192 9.565 -
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.688 -
std::multiset<int>::find(key)_(existent)/8192 8.345 -1.39%
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.480 -4.26%
std::multiset<int>::find(key)_(non-existent)/32 2.335 -3.51%
std::multiset<int>::find(key)_(non-existent)/8192 10.313 14.87%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.059 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 60.546 22.85%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.746 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 83.368 11.76%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.070 -1.35%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.308 2.50%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.529 -1.21%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.124 -3.19%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.174 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 51.687 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.725 -1.48%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 88.483 23.35%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.138 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.724 -6.68%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.936 -1.80%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.518 -4.81%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.710 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14412.205 -1.74%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 788.763 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151755.773 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.115 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11948.953 1.46%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 715.009 -1.32%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 205004.848 -1.80%
std::multiset<int>::insert(value)_(already_present)/0 18.227 -1.20%
std::multiset<int>::insert(value)_(already_present)/1024 28.812 -1.34%
std::multiset<int>::insert(value)_(already_present)/32 19.322 -
std::multiset<int>::insert(value)_(already_present)/8192 32.977 1.46%
std::multiset<int>::insert(value)_(new_value)/0 17.960 -
std::multiset<int>::insert(value)_(new_value)/1024 49.671 -9.70%
std::multiset<int>::insert(value)_(new_value)/32 19.877 -1.89%
std::multiset<int>::insert(value)_(new_value)/8192 89.507 1.03%
std::multiset<int>::lower_bound(key)_(existent)/0 0.011 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.214 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.660 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.988 1.22%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.895 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.862 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.090 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.284 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6401.462 2.19%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 224.615 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50600.448 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.261 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6339.309 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.109 -1.50%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50609.861 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.207 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1350.361 3.71%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.208 10.75%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12375.840 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.013 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.077 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.207 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.962 2.30%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.484 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.842 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.073 -
std::multiset<std::string>::clear()/0 420.673 -
std::multiset<std::string>::clear()/1024 19806.238 -2.10%
std::multiset<std::string>::clear()/32 884.660 -
std::multiset<std::string>::clear()/8192 202392.142 -1.13%
std::multiset<std::string>::contains(key)_(existent)/0 0.016 -
std::multiset<std::string>::contains(key)_(existent)/1024 23.256 3.12%
std::multiset<std::string>::contains(key)_(existent)/32 15.152 -
std::multiset<std::string>::contains(key)_(existent)/8192 27.796 -2.48%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.283 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.452 2.78%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.837 2.20%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.928 6.54%
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 23.628 -2.16%
std::multiset<std::string>::count(key)_(existent)/32 18.260 -8.14%
std::multiset<std::string>::count(key)_(existent)/8192 30.961 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.490 -4.33%
std::multiset<std::string>::count(key)_(non-existent)/32 10.301 -
std::multiset<std::string>::count(key)_(non-existent)/8192 31.415 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.700 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6925.259 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.413 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57475.087 -
std::multiset<std::string>::ctor(const&)/0 13.573 -
std::multiset<std::string>::ctor(const&)/1024 35005.953 -
std::multiset<std::string>::ctor(const&)/32 722.355 -
std::multiset<std::string>::ctor(const&)/8192 342479.021 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.629 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36876.962 -
std::multiset<std::string>::ctor(const&,_alloc)/32 746.262 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 345419.822 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.686 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40169.510 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 768.483 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378573.948 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.693 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54418.081 -1.16%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 923.466 1.79%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1049917.905 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.621 -
std::multiset<std::string>::equal_range(key)_(existent)/32 19.512 12.77%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.823 3.92%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.369 3.03%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.569 5.53%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.602 -2.95%
std::multiset<std::string>::erase(iterator)/0 30.893 13.36%
std::multiset<std::string>::erase(iterator)/1024 33.464 7.04%
std::multiset<std::string>::erase(iterator)/32 31.604 -5.39%
std::multiset<std::string>::erase(iterator)/8192 30.824 -8.75%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.471 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12108.449 -4.94%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 700.983 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114016.538 -2.10%
std::multiset<std::string>::erase(key)_(existent)/0 59.325 47.06%
std::multiset<std::string>::erase(key)_(existent)/1024 58.947 -19.58%
std::multiset<std::string>::erase(key)_(existent)/32 60.107 18.00%
std::multiset<std::string>::erase(key)_(existent)/8192 134.466 15.79%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 23.069 -
std::multiset<std::string>::erase(key)_(non-existent)/32 10.112 -9.23%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.324 -
std::multiset<std::string>::find(key)_(existent)/0 0.034 -
std::multiset<std::string>::find(key)_(existent)/1024 31.182 4.17%
std::multiset<std::string>::find(key)_(existent)/32 15.400 -12.00%
std::multiset<std::string>::find(key)_(existent)/8192 42.696 26.80%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.690 -6.84%
std::multiset<std::string>::find(key)_(non-existent)/32 9.846 -7.41%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.532 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.919 -10.36%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.361 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 43.890 26.39%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 95.408 13.48%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.727 -2.17%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.105 -10.42%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.295 38.98%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 55.831 8.61%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.728 10.50%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.257 33.51%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.337 -15.53%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 86.912 5.79%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.931 -5.69%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.193 30.99%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 39.285 3.24%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.970 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.899 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70621.464 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1414.130 -4.57%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 840658.175 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.788 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58323.534 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1588.697 9.84%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 804197.842 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.543 -1.12%
std::multiset<std::string>::insert(value)_(already_present)/1024 56.215 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.831 -
std::multiset<std::string>::insert(value)_(already_present)/8192 66.694 -1.96%
std::multiset<std::string>::insert(value)_(new_value)/0 35.192 -
std::multiset<std::string>::insert(value)_(new_value)/1024 63.283 4.02%
std::multiset<std::string>::insert(value)_(new_value)/32 43.272 -
std::multiset<std::string>::insert(value)_(new_value)/8192 92.920 24.26%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.896 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 18.197 4.92%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.536 3.86%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.620 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.593 -3.50%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.786 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.163 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36582.947 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 681.448 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347868.080 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.170 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35621.485 -1.44%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 597.284 1.13%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346185.351 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16481.982 -1.73%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.488 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 209207.730 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 21.850 -3.46%
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.643 -1.78%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.502 2.27%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.580 -2.56%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.660 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 31.010 -8.50%
std::none_of(deque<int>)_(process_all)/32 11.542 -
std::none_of(deque<int>)_(process_all)/32768 10535.805 -5.78%
std::none_of(deque<int>)_(process_all)/50 18.341 -
std::none_of(deque<int>)_(process_all)/8 3.222 4.19%
std::none_of(deque<int>)_(process_all)/8192 2628.113 -6.35%
std::none_of(list<int>)_(process_all)/32 11.837 1.01%
std::none_of(list<int>)_(process_all)/32768 26100.415 -
std::none_of(list<int>)_(process_all)/50 22.052 -
std::none_of(list<int>)_(process_all)/8 2.608 -
std::none_of(list<int>)_(process_all)/8192 7146.315 -9.29%
std::none_of(vector<int>)_(process_all)/32 8.478 1.77%
std::none_of(vector<int>)_(process_all)/32768 8077.893 -
std::none_of(vector<int>)_(process_all)/50 13.762 -
std::none_of(vector<int>)_(process_all)/8 2.367 -
std::none_of(vector<int>)_(process_all)/8192 2024.359 -
std::partial_sort(deque<int>)_(ascending)/1024 7940.931 -
std::partial_sort(deque<int>)_(ascending)/8 30.066 -1.25%
std::partial_sort(deque<int>)_(ascending)/8192 159309.676 -4.85%
std::partial_sort(deque<int>)_(descending)/1024 18523.263 -
std::partial_sort(deque<int>)_(descending)/8 43.747 -
std::partial_sort(deque<int>)_(descending)/8192 288329.912 -
std::partial_sort(deque<int>)_(heap)/1024 18476.987 -
std::partial_sort(deque<int>)_(heap)/8 38.640 -
std::partial_sort(deque<int>)_(heap)/8192 287541.946 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7934.211 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.815 -1.79%
std::partial_sort(deque<int>)_(pipe-organ)/8192 161701.811 -4.96%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19583.285 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 29.814 -1.61%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 284699.292 -1.50%
std::partial_sort(deque<int>)_(repeated)/1024 6409.762 -1.17%
std::partial_sort(deque<int>)_(repeated)/8 27.467 -
std::partial_sort(deque<int>)_(repeated)/8192 68691.647 -
std::partial_sort(deque<int>)_(shuffled)/1024 16126.010 -
std::partial_sort(deque<int>)_(shuffled)/8 33.531 -
std::partial_sort(deque<int>)_(shuffled)/8192 267875.191 2.38%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4977.506 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.961 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55521.923 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8249.151 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.225 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97939.587 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8247.975 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.236 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101016.239 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4985.871 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.515 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55535.536 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9172.338 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.222 -2.01%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97821.160 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3943.308 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.776 1.30%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46865.654 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6929.002 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.827 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91215.432 -
std::partial_sort(vector<int>)_(ascending)/1024 4997.252 -
std::partial_sort(vector<int>)_(ascending)/8 20.851 -
std::partial_sort(vector<int>)_(ascending)/8192 54797.167 -
std::partial_sort(vector<int>)_(descending)/1024 8251.463 -
std::partial_sort(vector<int>)_(descending)/8 24.919 -
std::partial_sort(vector<int>)_(descending)/8192 97649.297 -
std::partial_sort(vector<int>)_(heap)/1024 8247.476 -
std::partial_sort(vector<int>)_(heap)/8 26.198 -1.70%
std::partial_sort(vector<int>)_(heap)/8192 100882.009 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4993.225 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.843 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54560.052 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9177.810 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.540 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97667.947 -
std::partial_sort(vector<int>)_(repeated)/1024 3944.341 -
std::partial_sort(vector<int>)_(repeated)/8 20.321 -
std::partial_sort(vector<int>)_(repeated)/8192 46737.936 -
std::partial_sort(vector<int>)_(shuffled)/1024 6955.996 -
std::partial_sort(vector<int>)_(shuffled)/8 22.331 -
std::partial_sort(vector<int>)_(shuffled)/8192 88776.067 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5481.547 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.822 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57400.646 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8527.045 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.986 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99891.121 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8691.305 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.504 -1.79%
std::partial_sort_copy(deque<int>)_(heap)/8192 103561.961 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5457.365 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.756 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57305.522 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9323.418 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.690 -2.53%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100240.110 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4318.505 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.400 -1.45%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49358.881 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7277.083 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.027 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92512.180 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5610.857 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.268 1.06%
std::partial_sort_copy(list<int>)_(ascending)/8192 61182.381 -
std::partial_sort_copy(list<int>)_(descending)/1024 8541.762 -
std::partial_sort_copy(list<int>)_(descending)/8 18.819 -1.09%
std::partial_sort_copy(list<int>)_(descending)/8192 101476.881 -
std::partial_sort_copy(list<int>)_(heap)/1024 8540.438 -
std::partial_sort_copy(list<int>)_(heap)/8 15.989 4.16%
std::partial_sort_copy(list<int>)_(heap)/8192 105546.320 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5617.440 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.957 -2.72%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60840.264 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9486.186 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.815 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101590.614 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4522.394 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.796 -
std::partial_sort_copy(list<int>)_(repeated)/8192 52953.394 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7312.134 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.526 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93248.861 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5236.728 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.035 -5.51%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55741.253 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8442.886 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.810 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98614.848 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8326.248 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.121 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102383.633 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5249.100 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.296 -2.06%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55711.316 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9241.452 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.025 5.69%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98823.916 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4077.122 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.373 -1.07%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47626.478 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7154.986 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.411 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92168.410 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5100.194 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.130 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55342.799 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8287.000 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.649 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98797.055 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8271.956 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.036 -2.62%
std::partial_sort_copy(vector<int>)_(heap)/8192 102288.383 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5086.033 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.986 -1.08%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55433.331 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9226.017 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.916 1.13%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99571.981 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4034.901 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.516 1.80%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47468.728 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7131.362 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.309 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94067.978 -
std::partition(deque<int>)_(dense)/1024 361.718 -
std::partition(deque<int>)_(dense)/32 10.575 11.79%
std::partition(deque<int>)_(dense)/50 15.974 14.24%
std::partition(deque<int>)_(dense)/8192 2810.688 -
std::partition(deque<int>)_(sparse)/1024 387.506 -
std::partition(deque<int>)_(sparse)/32 12.426 27.55%
std::partition(deque<int>)_(sparse)/50 18.711 22.80%
std::partition(deque<int>)_(sparse)/8192 3026.634 -
std::partition(list<int>)_(dense)/1024 391.147 -
std::partition(list<int>)_(dense)/32 8.813 -
std::partition(list<int>)_(dense)/50 13.388 -
std::partition(list<int>)_(dense)/8192 4992.984 -2.36%
std::partition(list<int>)_(sparse)/1024 725.927 -
std::partition(list<int>)_(sparse)/32 8.843 -
std::partition(list<int>)_(sparse)/50 14.679 -
std::partition(list<int>)_(sparse)/8192 7657.184 1.30%
std::partition(vector<int>)_(dense)/1024 248.281 -
std::partition(vector<int>)_(dense)/32 8.487 -
std::partition(vector<int>)_(dense)/50 13.018 -
std::partition(vector<int>)_(dense)/8192 1881.150 -
std::partition(vector<int>)_(sparse)/1024 260.417 1.23%
std::partition(vector<int>)_(sparse)/32 9.006 3.55%
std::partition(vector<int>)_(sparse)/50 14.202 3.65%
std::partition(vector<int>)_(sparse)/8192 1882.489 -
std::partition_copy(deque<int>)/1024 634.981 -
std::partition_copy(deque<int>)/32 12.987 3.81%
std::partition_copy(deque<int>)/50 21.210 1.44%
std::partition_copy(deque<int>)/8192 5689.490 -
std::partition_copy(list<int>)/1024 716.120 -
std::partition_copy(list<int>)/32 8.518 -
std::partition_copy(list<int>)/50 13.031 -
std::partition_copy(list<int>)/8192 6881.166 1.34%
std::partition_copy(vector<int>)/1024 469.579 3.31%
std::partition_copy(vector<int>)/32 8.484 -
std::partition_copy(vector<int>)/50 13.241 -
std::partition_copy(vector<int>)/8192 4613.477 -
std::partition_point(deque<int>)/1024 9.357 -
std::partition_point(deque<int>)/32 4.899 2.83%
std::partition_point(deque<int>)/50 5.029 -
std::partition_point(deque<int>)/8192 16.455 -
std::partition_point(list<int>)/1024 1285.871 -
std::partition_point(list<int>)/32 15.956 -
std::partition_point(list<int>)/50 24.946 1.54%
std::partition_point(list<int>)/8192 12873.988 1.31%
std::partition_point(vector<int>)/1024 6.190 -1.89%
std::partition_point(vector<int>)/32 2.565 -
std::partition_point(vector<int>)/50 2.533 -
std::partition_point(vector<int>)/8192 9.494 -
std::remove(deque<int>)_(prefix)/1024 528.365 -
std::remove(deque<int>)_(prefix)/32 57.401 2.77%
std::remove(deque<int>)_(prefix)/50 65.729 3.06%
std::remove(deque<int>)_(prefix)/8192 3906.936 -
std::remove(deque<int>)_(sprinkled)/1024 521.900 -
std::remove(deque<int>)_(sprinkled)/32 54.433 2.65%
std::remove(deque<int>)_(sprinkled)/50 59.845 -
std::remove(deque<int>)_(sprinkled)/8192 3870.254 -
std::remove(list<int>)_(prefix)/1024 1018.904 3.87%
std::remove(list<int>)_(prefix)/32 55.347 -
std::remove(list<int>)_(prefix)/50 66.991 -
std::remove(list<int>)_(prefix)/8192 8216.659 -2.60%
std::remove(list<int>)_(sprinkled)/1024 964.101 1.34%
std::remove(list<int>)_(sprinkled)/32 56.521 -
std::remove(list<int>)_(sprinkled)/50 64.884 -
std::remove(list<int>)_(sprinkled)/8192 7884.150 -
std::remove(vector<int>)_(prefix)/1024 312.834 -
std::remove(vector<int>)_(prefix)/32 52.055 -
std::remove(vector<int>)_(prefix)/50 56.776 -
std::remove(vector<int>)_(prefix)/8192 2115.578 -
std::remove(vector<int>)_(sprinkled)/1024 289.426 -
std::remove(vector<int>)_(sprinkled)/32 51.710 -
std::remove(vector<int>)_(sprinkled)/50 55.887 -
std::remove(vector<int>)_(sprinkled)/8192 1991.327 -
std::remove_copy(deque<int>)_(prefix)/1024 380.009 -
std::remove_copy(deque<int>)_(prefix)/32 13.175 -
std::remove_copy(deque<int>)_(prefix)/50 19.044 -
std::remove_copy(deque<int>)_(prefix)/8192 3368.231 -
std::remove_copy(deque<int>)_(sprinkled)/1024 364.012 1.32%
std::remove_copy(deque<int>)_(sprinkled)/32 12.214 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.422 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2934.359 2.23%
std::remove_copy(list<int>)_(prefix)/1024 755.425 -
std::remove_copy(list<int>)_(prefix)/32 10.836 -
std::remove_copy(list<int>)_(prefix)/50 21.919 -
std::remove_copy(list<int>)_(prefix)/8192 7013.044 -
std::remove_copy(list<int>)_(sprinkled)/1024 743.545 -
std::remove_copy(list<int>)_(sprinkled)/32 11.252 -
std::remove_copy(list<int>)_(sprinkled)/50 19.000 1.63%
std::remove_copy(list<int>)_(sprinkled)/8192 6958.182 -
std::remove_copy(vector<int>)_(prefix)/1024 267.425 -
std::remove_copy(vector<int>)_(prefix)/32 9.073 -
std::remove_copy(vector<int>)_(prefix)/50 13.307 -
std::remove_copy(vector<int>)_(prefix)/8192 2068.084 -
std::remove_copy(vector<int>)_(sprinkled)/1024 468.304 -
std::remove_copy(vector<int>)_(sprinkled)/32 14.982 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.313 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3668.812 -
std::remove_copy_if(deque<int>)_(prefix)/1024 530.592 -
std::remove_copy_if(deque<int>)_(prefix)/32 19.746 -32.03%
std::remove_copy_if(deque<int>)_(prefix)/50 30.577 7.76%
std::remove_copy_if(deque<int>)_(prefix)/8192 4075.096 4.84%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.658 1.61%
std::remove_copy_if(deque<int>)_(sprinkled)/32 20.831 -31.31%
std::remove_copy_if(deque<int>)_(sprinkled)/50 30.364 14.37%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3537.556 7.10%
std::remove_copy_if(list<int>)_(prefix)/1024 794.689 -
std::remove_copy_if(list<int>)_(prefix)/32 14.871 -
std::remove_copy_if(list<int>)_(prefix)/50 27.102 -
std::remove_copy_if(list<int>)_(prefix)/8192 7238.302 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.271 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.536 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.616 16.45%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7206.115 -
std::remove_copy_if(vector<int>)_(prefix)/1024 377.205 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.159 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.759 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3330.918 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.852 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.350 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.944 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3751.975 -
std::remove_if(deque<int>)_(prefix)/1024 560.769 -
std::remove_if(deque<int>)_(prefix)/32 57.668 -2.50%
std::remove_if(deque<int>)_(prefix)/50 66.093 -2.10%
std::remove_if(deque<int>)_(prefix)/8192 4257.524 -
std::remove_if(deque<int>)_(sprinkled)/1024 544.972 -
std::remove_if(deque<int>)_(sprinkled)/32 56.458 -
std::remove_if(deque<int>)_(sprinkled)/50 68.434 -2.70%
std::remove_if(deque<int>)_(sprinkled)/8192 3965.642 -
std::remove_if(list<int>)_(prefix)/1024 1053.085 4.14%
std::remove_if(list<int>)_(prefix)/32 61.755 -
std::remove_if(list<int>)_(prefix)/50 75.343 -
std::remove_if(list<int>)_(prefix)/8192 10069.473 3.31%
std::remove_if(list<int>)_(sprinkled)/1024 1021.431 3.00%
std::remove_if(list<int>)_(sprinkled)/32 60.002 -
std::remove_if(list<int>)_(sprinkled)/50 73.582 -
std::remove_if(list<int>)_(sprinkled)/8192 8328.114 -
std::remove_if(vector<int>)_(prefix)/1024 357.011 -
std::remove_if(vector<int>)_(prefix)/32 51.945 -
std::remove_if(vector<int>)_(prefix)/50 57.171 -
std::remove_if(vector<int>)_(prefix)/8192 2594.692 -
std::remove_if(vector<int>)_(sprinkled)/1024 524.071 -
std::remove_if(vector<int>)_(sprinkled)/32 56.284 -2.00%
std::remove_if(vector<int>)_(sprinkled)/50 65.402 -2.30%
std::remove_if(vector<int>)_(sprinkled)/8192 3826.903 -
std::replace(deque<int>)_(prefix)/1024 415.236 -
std::replace(deque<int>)_(prefix)/32 12.892 -
std::replace(deque<int>)_(prefix)/50 19.079 -
std::replace(deque<int>)_(prefix)/8192 3280.165 -
std::replace(deque<int>)_(sprinkled)/1024 354.091 -
std::replace(deque<int>)_(sprinkled)/32 12.619 -
std::replace(deque<int>)_(sprinkled)/50 18.747 -
std::replace(deque<int>)_(sprinkled)/8192 2818.062 -
std::replace(list<int>)_(prefix)/1024 740.248 -39.12%
std::replace(list<int>)_(prefix)/32 11.114 -
std::replace(list<int>)_(prefix)/50 18.409 -
std::replace(list<int>)_(prefix)/8192 7013.725 3.46%
std::replace(list<int>)_(sprinkled)/1024 727.528 -54.57%
std::replace(list<int>)_(sprinkled)/32 11.351 -
std::replace(list<int>)_(sprinkled)/50 17.604 -
std::replace(list<int>)_(sprinkled)/8192 7151.532 2.09%
std::replace(vector<int>)_(prefix)/1024 161.678 1.91%
std::replace(vector<int>)_(prefix)/32 5.101 -
std::replace(vector<int>)_(prefix)/50 7.699 2.18%
std::replace(vector<int>)_(prefix)/8192 1282.525 -
std::replace(vector<int>)_(sprinkled)/1024 152.576 -3.28%
std::replace(vector<int>)_(sprinkled)/32 5.491 2.11%
std::replace(vector<int>)_(sprinkled)/50 8.450 -1.18%
std::replace(vector<int>)_(sprinkled)/8192 1201.326 -2.83%
std::replace_if(deque<int>)_(prefix)/1024 479.794 -3.15%
std::replace_if(deque<int>)_(prefix)/32 13.933 -1.04%
std::replace_if(deque<int>)_(prefix)/50 20.341 -
std::replace_if(deque<int>)_(prefix)/8192 3457.721 -1.80%
std::replace_if(deque<int>)_(sprinkled)/1024 367.512 -
std::replace_if(deque<int>)_(sprinkled)/32 12.446 -
std::replace_if(deque<int>)_(sprinkled)/50 18.677 -
std::replace_if(deque<int>)_(sprinkled)/8192 2938.527 -
std::replace_if(list<int>)_(prefix)/1024 745.289 -53.71%
std::replace_if(list<int>)_(prefix)/32 13.076 -1.14%
std::replace_if(list<int>)_(prefix)/50 24.224 -
std::replace_if(list<int>)_(prefix)/8192 7128.973 3.63%
std::replace_if(list<int>)_(sprinkled)/1024 743.591 -53.83%
std::replace_if(list<int>)_(sprinkled)/32 13.377 -
std::replace_if(list<int>)_(sprinkled)/50 24.126 5.08%
std::replace_if(list<int>)_(sprinkled)/8192 7317.424 1.04%
std::replace_if(vector<int>)_(prefix)/1024 273.681 -1.27%
std::replace_if(vector<int>)_(prefix)/32 9.067 1.00%
std::replace_if(vector<int>)_(prefix)/50 13.594 -
std::replace_if(vector<int>)_(prefix)/8192 2049.640 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.183 -
std::replace_if(vector<int>)_(sprinkled)/32 8.739 -
std::replace_if(vector<int>)_(sprinkled)/50 12.886 -5.63%
std::replace_if(vector<int>)_(sprinkled)/8192 1924.998 -
std::reverse(deque<int>)/32768 5730.080 -
std::reverse(deque<int>)/4096 719.345 -
std::reverse(deque<int>)/512 113.155 -
std::reverse(deque<int>)/64 13.062 -
std::reverse(deque<int>)/8 2.525 -
std::reverse(list<int>)/32768 18484.202 -
std::reverse(list<int>)/4096 1651.969 -1.27%
std::reverse(list<int>)/512 193.489 -
std::reverse(list<int>)/64 17.558 -
std::reverse(list<int>)/8 2.030 -
std::reverse(vector<int>)/32768 1043.711 -
std::reverse(vector<int>)/4096 130.660 -
std::reverse(vector<int>)/512 16.475 -
std::reverse(vector<int>)/64 4.145 -
std::reverse(vector<int>)/8 1.560 -1.86%
std::reverse_copy(deque<int>)/32768 8124.158 -
std::reverse_copy(deque<int>)/4096 980.117 -
std::reverse_copy(deque<int>)/512 125.715 -
std::reverse_copy(deque<int>)/64 16.029 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 25765.012 -
std::reverse_copy(list<int>)/4096 3050.249 -2.44%
std::reverse_copy(list<int>)/512 366.257 -
std::reverse_copy(list<int>)/64 30.232 -
std::reverse_copy(list<int>)/8 2.419 -
std::reverse_copy(vector<int>)/32768 976.280 -
std::reverse_copy(vector<int>)/4096 134.523 -
std::reverse_copy(vector<int>)/512 17.134 -
std::reverse_copy(vector<int>)/64 2.470 -
std::reverse_copy(vector<int>)/8 2.472 12.10%
std::rotate(deque<int>)_(1_element_backward)/1024 42.643 -
std::rotate(deque<int>)_(1_element_backward)/32 4.437 -
std::rotate(deque<int>)_(1_element_backward)/50 5.340 1.18%
std::rotate(deque<int>)_(1_element_backward)/8192 310.266 -
std::rotate(deque<int>)_(1_element_forward)/1024 39.503 1.80%
std::rotate(deque<int>)_(1_element_forward)/32 4.629 -
std::rotate(deque<int>)_(1_element_forward)/50 5.439 -
std::rotate(deque<int>)_(1_element_forward)/8192 303.912 -
std::rotate(deque<int>)_(by_1/2)/1024 173.586 -
std::rotate(deque<int>)_(by_1/2)/32 7.517 -
std::rotate(deque<int>)_(by_1/2)/50 10.523 1.12%
std::rotate(deque<int>)_(by_1/2)/8192 1462.073 -
std::rotate(deque<int>)_(by_1/3)/1024 1826.496 -
std::rotate(deque<int>)_(by_1/3)/32 45.573 -
std::rotate(deque<int>)_(by_1/3)/50 76.999 -
std::rotate(deque<int>)_(by_1/3)/8192 22804.017 -
std::rotate(deque<int>)_(by_1/4)/1024 780.756 -
std::rotate(deque<int>)_(by_1/4)/32 29.624 -
std::rotate(deque<int>)_(by_1/4)/50 75.563 -
std::rotate(deque<int>)_(by_1/4)/8192 6840.305 -
std::rotate(list<int>)_(1_element_backward)/1024 747.148 -
std::rotate(list<int>)_(1_element_backward)/32 13.250 -1.68%
std::rotate(list<int>)_(1_element_backward)/50 22.659 -
std::rotate(list<int>)_(1_element_backward)/8192 8738.262 2.54%
std::rotate(list<int>)_(1_element_forward)/1024 731.277 -
std::rotate(list<int>)_(1_element_forward)/32 14.506 -
std::rotate(list<int>)_(1_element_forward)/50 27.862 6.01%
std::rotate(list<int>)_(1_element_forward)/8192 7813.810 -12.94%
std::rotate(list<int>)_(by_1/2)/1024 384.344 -
std::rotate(list<int>)_(by_1/2)/32 5.987 -
std::rotate(list<int>)_(by_1/2)/50 12.680 1.03%
std::rotate(list<int>)_(by_1/2)/8192 5147.479 -17.86%
std::rotate(list<int>)_(by_1/3)/1024 805.398 -
std::rotate(list<int>)_(by_1/3)/32 15.548 -2.92%
std::rotate(list<int>)_(by_1/3)/50 24.643 -3.35%
std::rotate(list<int>)_(by_1/3)/8192 8780.669 -
std::rotate(list<int>)_(by_1/4)/1024 579.889 -
std::rotate(list<int>)_(by_1/4)/32 12.511 -
std::rotate(list<int>)_(by_1/4)/50 25.168 -
std::rotate(list<int>)_(by_1/4)/8192 7460.574 3.62%
std::rotate(vector<bool>)_(1_element_backward)/1024 26.578 -1.85%
std::rotate(vector<bool>)_(1_element_backward)/32 17.511 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.483 -
std::rotate(vector<bool>)_(1_element_backward)/8192 99.749 -1.95%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.607 1.14%
std::rotate(vector<bool>)_(1_element_forward)/32 17.908 2.47%
std::rotate(vector<bool>)_(1_element_forward)/50 17.912 2.19%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.266 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.376 -
std::rotate(vector<bool>)_(by_1/2)/32 18.110 3.14%
std::rotate(vector<bool>)_(by_1/2)/50 17.943 3.19%
std::rotate(vector<bool>)_(by_1/2)/8192 15.152 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.156 -
std::rotate(vector<bool>)_(by_1/3)/32 17.813 3.43%
std::rotate(vector<bool>)_(by_1/3)/50 17.847 2.99%
std::rotate(vector<bool>)_(by_1/3)/8192 145.473 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.131 -3.83%
std::rotate(vector<bool>)_(by_1/4)/32 17.900 2.54%
std::rotate(vector<bool>)_(by_1/4)/50 17.814 3.02%
std::rotate(vector<bool>)_(by_1/4)/8192 30.081 -
std::rotate(vector<int>)_(1_element_backward)/1024 36.020 -
std::rotate(vector<int>)_(1_element_backward)/32 2.908 -
std::rotate(vector<int>)_(1_element_backward)/50 5.339 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.932 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.365 -
std::rotate(vector<int>)_(1_element_forward)/32 2.953 -
std::rotate(vector<int>)_(1_element_forward)/50 5.271 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.383 -
std::rotate(vector<int>)_(by_1/2)/1024 31.936 -
std::rotate(vector<int>)_(by_1/2)/32 3.659 -
std::rotate(vector<int>)_(by_1/2)/50 4.460 -
std::rotate(vector<int>)_(by_1/2)/8192 240.656 -
std::rotate(vector<int>)_(by_1/3)/1024 1373.102 -
std::rotate(vector<int>)_(by_1/3)/32 21.672 -
std::rotate(vector<int>)_(by_1/3)/50 40.290 -
std::rotate(vector<int>)_(by_1/3)/8192 10925.641 -
std::rotate(vector<int>)_(by_1/4)/1024 328.990 -
std::rotate(vector<int>)_(by_1/4)/32 12.083 1.38%
std::rotate(vector<int>)_(by_1/4)/50 40.302 -
std::rotate(vector<int>)_(by_1/4)/8192 2591.459 -
std::rotate_copy(deque<int>)/1024 37.909 9.10%
std::rotate_copy(deque<int>)/32 3.678 32.55%
std::rotate_copy(deque<int>)/50 4.219 40.38%
std::rotate_copy(deque<int>)/8192 302.969 3.63%
std::rotate_copy(list<int>)/1024 727.777 -
std::rotate_copy(list<int>)/32 8.345 -
std::rotate_copy(list<int>)/50 14.203 -
std::rotate_copy(list<int>)/8192 6674.365 -
std::rotate_copy(vector<int>)/1024 33.495 2.24%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 3.160 16.93%
std::rotate_copy(vector<int>)/8192 578.815 -30.63%
std::sample(deque<int>)/1024 11766.257 -
std::sample(deque<int>)/32 320.413 -
std::sample(deque<int>)/8192 94592.256 -
std::sample(list<int>)/1024 11668.924 -1.55%
std::sample(list<int>)/32 312.409 -
std::sample(list<int>)/8192 96647.332 -
std::sample(vector<int>)/1024 11259.759 -
std::sample(vector<int>)/32 306.554 -
std::sample(vector<int>)/8192 90769.160 -
std::search(deque<int>)_(near_matches)/1000 22025.811 -10.48%
std::search(deque<int>)_(near_matches)/1024 23046.960 -10.50%
std::search(deque<int>)_(near_matches)/8192 1453621.274 -
std::search(deque<int>)_(no_match)/1000 408.845 -
std::search(deque<int>)_(no_match)/1024 418.578 37.47%
std::search(deque<int>)_(no_match)/1048576 426632.785 -
std::search(deque<int>)_(no_match)/8192 3329.073 -
std::search(deque<int>)_(same_length)/1000 325.684 -
std::search(deque<int>)_(same_length)/1024 476.196 -
std::search(deque<int>)_(same_length)/8192 3897.165 3.39%
std::search(deque<int>)_(single_element)/1000 449.946 -
std::search(deque<int>)_(single_element)/1024 463.452 1.13%
std::search(deque<int>)_(single_element)/8192 3666.962 -
std::search(deque<int>,_pred)_(near_matches)/1000 23817.280 -8.93%
std::search(deque<int>,_pred)_(near_matches)/1024 24823.254 -9.61%
std::search(deque<int>,_pred)_(near_matches)/8192 1512355.832 -
std::search(deque<int>,_pred)_(no_match)/1000 427.476 -
std::search(deque<int>,_pred)_(no_match)/1024 437.289 -
std::search(deque<int>,_pred)_(no_match)/1048576 445809.251 -
std::search(deque<int>,_pred)_(no_match)/8192 3495.880 -
std::search(deque<int>,_pred)_(same_length)/1000 479.251 -
std::search(deque<int>,_pred)_(same_length)/1024 511.629 -
std::search(deque<int>,_pred)_(same_length)/8192 4056.751 -
std::search(deque<int>,_pred)_(single_element)/1000 473.347 -
std::search(deque<int>,_pred)_(single_element)/1024 486.521 -
std::search(deque<int>,_pred)_(single_element)/8192 3870.496 -
std::search(list<int>)_(near_matches)/1000 37784.575 -
std::search(list<int>)_(near_matches)/1024 39687.713 -
std::search(list<int>)_(near_matches)/8192 2562372.113 -
std::search(list<int>)_(no_match)/1000 682.959 -1.88%
std::search(list<int>)_(no_match)/1024 763.508 2.96%
std::search(list<int>)_(no_match)/1048576 840027.330 -1.44%
std::search(list<int>)_(no_match)/8192 7136.422 -3.46%
std::search(list<int>)_(same_length)/1000 742.247 -
std::search(list<int>)_(same_length)/1024 770.580 -
std::search(list<int>)_(same_length)/8192 11340.992 11.42%
std::search(list<int>)_(single_element)/1000 555.802 -22.23%
std::search(list<int>)_(single_element)/1024 768.491 4.43%
std::search(list<int>)_(single_element)/8192 7904.350 6.62%
std::search(list<int>,_pred)_(near_matches)/1000 42379.239 -
std::search(list<int>,_pred)_(near_matches)/1024 44260.360 -
std::search(list<int>,_pred)_(near_matches)/8192 2737091.961 -
std::search(list<int>,_pred)_(no_match)/1000 753.870 -
std::search(list<int>,_pred)_(no_match)/1024 771.098 -
std::search(list<int>,_pred)_(no_match)/1048576 901196.896 -
std::search(list<int>,_pred)_(no_match)/8192 7035.379 -4.74%
std::search(list<int>,_pred)_(same_length)/1000 774.491 -
std::search(list<int>,_pred)_(same_length)/1024 792.224 -
std::search(list<int>,_pred)_(same_length)/8192 9317.860 9.69%
std::search(list<int>,_pred)_(single_element)/1000 835.231 -
std::search(list<int>,_pred)_(single_element)/1024 841.823 -1.31%
std::search(list<int>,_pred)_(single_element)/8192 9185.788 10.70%
std::search(vector<int>)_(near_matches)/1000 13969.285 -
std::search(vector<int>)_(near_matches)/1024 14948.701 -
std::search(vector<int>)_(near_matches)/8192 773366.980 -
std::search(vector<int>)_(no_match)/1000 214.681 2.23%
std::search(vector<int>)_(no_match)/1024 217.289 1.08%
std::search(vector<int>)_(no_match)/1048576 213820.944 -
std::search(vector<int>)_(no_match)/8192 1668.734 -
std::search(vector<int>)_(same_length)/1000 245.576 -
std::search(vector<int>)_(same_length)/1024 251.518 -
std::search(vector<int>)_(same_length)/8192 1930.039 -1.21%
std::search(vector<int>)_(single_element)/1000 231.198 -
std::search(vector<int>)_(single_element)/1024 236.810 -
std::search(vector<int>)_(single_element)/8192 1830.532 -
std::search(vector<int>,_pred)_(near_matches)/1000 22962.545 -
std::search(vector<int>,_pred)_(near_matches)/1024 24152.775 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453685.944 -
std::search(vector<int>,_pred)_(no_match)/1000 469.430 -
std::search(vector<int>,_pred)_(no_match)/1024 475.898 -
std::search(vector<int>,_pred)_(no_match)/1048576 446222.468 -
std::search(vector<int>,_pred)_(no_match)/8192 4045.101 -
std::search(vector<int>,_pred)_(same_length)/1000 601.857 -
std::search(vector<int>,_pred)_(same_length)/1024 615.852 -
std::search(vector<int>,_pred)_(same_length)/8192 4926.911 -
std::search(vector<int>,_pred)_(single_element)/1000 458.939 -
std::search(vector<int>,_pred)_(single_element)/1024 472.884 -
std::search(vector<int>,_pred)_(single_element)/8192 3750.151 -
std::search_n(deque<int>)_(no_match)/1000 444.263 -1.31%
std::search_n(deque<int>)_(no_match)/1024 439.742 -
std::search_n(deque<int>)_(no_match)/1048576 439239.577 -
std::search_n(deque<int>)_(no_match)/8192 3430.394 -
std::search_n(deque<int>,_pred)_(no_match)/1000 624.103 4.00%
std::search_n(deque<int>,_pred)_(no_match)/1024 642.107 3.19%
std::search_n(deque<int>,_pred)_(no_match)/1048576 553805.895 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4314.783 -
std::search_n(list<int>)_(no_match)/1000 681.381 17.83%
std::search_n(list<int>)_(no_match)/1024 1554.498 107.39%
std::search_n(list<int>)_(no_match)/1048576 669926.907 -17.83%
std::search_n(list<int>)_(no_match)/8192 6776.940 -1.22%
std::search_n(list<int>,_pred)_(no_match)/1000 825.379 -
std::search_n(list<int>,_pred)_(no_match)/1024 845.383 -
std::search_n(list<int>,_pred)_(no_match)/1048576 984940.334 -
std::search_n(list<int>,_pred)_(no_match)/8192 7843.117 -
std::search_n(vector<int>)_(no_match)/1000 218.381 4.78%
std::search_n(vector<int>)_(no_match)/1024 223.319 4.82%
std::search_n(vector<int>)_(no_match)/1048576 217396.636 3.18%
std::search_n(vector<int>)_(no_match)/8192 1702.345 3.61%
std::search_n(vector<int>,_pred)_(no_match)/1000 511.665 -
std::search_n(vector<int>,_pred)_(no_match)/1024 522.822 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 616360.915 1.10%
std::search_n(vector<int>,_pred)_(no_match)/8192 4201.568 -
std::set<int>::clear()/0 419.904 -
std::set<int>::clear()/1024 9003.065 5.22%
std::set<int>::clear()/32 642.915 1.07%
std::set<int>::clear()/8192 75931.546 5.49%
std::set<int>::contains(key)_(existent)/0 0.014 -
std::set<int>::contains(key)_(existent)/1024 3.841 -
std::set<int>::contains(key)_(existent)/32 1.686 -1.01%
std::set<int>::contains(key)_(existent)/8192 8.598 4.86%
std::set<int>::contains(key)_(non-existent)/0 0.271 -
std::set<int>::contains(key)_(non-existent)/1024 5.310 -
std::set<int>::contains(key)_(non-existent)/32 2.349 -4.13%
std::set<int>::contains(key)_(non-existent)/8192 8.323 -2.32%
std::set<int>::count(key)_(existent)/0 0.016 -
std::set<int>::count(key)_(existent)/1024 4.435 4.43%
std::set<int>::count(key)_(existent)/32 1.922 3.41%
std::set<int>::count(key)_(existent)/8192 7.716 -2.93%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.529 -
std::set<int>::count(key)_(non-existent)/32 2.923 -
std::set<int>::count(key)_(non-existent)/8192 11.343 -
std::set<int>::ctor(&&,_different_allocs)/0 13.703 -
std::set<int>::ctor(&&,_different_allocs)/1024 5791.503 -
std::set<int>::ctor(&&,_different_allocs)/32 180.140 -
std::set<int>::ctor(&&,_different_allocs)/8192 47773.412 -
std::set<int>::ctor(const&)/0 13.654 -
std::set<int>::ctor(const&)/1024 6045.515 -1.35%
std::set<int>::ctor(const&)/32 214.805 -1.91%
std::set<int>::ctor(const&)/8192 48292.673 -1.29%
std::set<int>::ctor(const&,_alloc)/0 13.641 -
std::set<int>::ctor(const&,_alloc)/1024 6088.240 -
std::set<int>::ctor(const&,_alloc)/32 215.448 -
std::set<int>::ctor(const&,_alloc)/8192 48505.165 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.590 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8580.833 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 252.254 -2.47%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69157.001 1.32%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.596 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12695.850 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.333 -2.57%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 265367.029 -
std::set<int>::equal_range(key)_(existent)/0 0.014 -
std::set<int>::equal_range(key)_(existent)/1024 4.153 -
std::set<int>::equal_range(key)_(existent)/32 1.689 -2.60%
std::set<int>::equal_range(key)_(existent)/8192 7.969 -
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.308 -6.71%
std::set<int>::equal_range(key)_(non-existent)/32 2.676 -4.01%
std::set<int>::equal_range(key)_(non-existent)/8192 9.816 -5.73%
std::set<int>::erase(iterator)/0 20.118 -
std::set<int>::erase(iterator)/1024 20.539 1.32%
std::set<int>::erase(iterator)/32 20.443 1.26%
std::set<int>::erase(iterator)/8192 20.843 1.77%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.638 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6559.202 2.90%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.443 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52860.589 4.34%
std::set<int>::erase(key)_(existent)/0 20.719 2.51%
std::set<int>::erase(key)_(existent)/1024 39.799 1.55%
std::set<int>::erase(key)_(existent)/32 22.120 -
std::set<int>::erase(key)_(existent)/8192 53.630 5.63%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.302 -2.86%
std::set<int>::erase(key)_(non-existent)/32 2.310 -9.10%
std::set<int>::erase(key)_(non-existent)/8192 8.154 -1.66%
std::set<int>::find(key)_(existent)/0 0.014 -
std::set<int>::find(key)_(existent)/1024 3.999 -
std::set<int>::find(key)_(existent)/32 1.586 -
std::set<int>::find(key)_(existent)/8192 8.118 1.46%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.712 1.39%
std::set<int>::find(key)_(non-existent)/32 2.350 -
std::set<int>::find(key)_(non-existent)/8192 8.816 3.33%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.906 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 44.881 4.63%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.355 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 82.592 17.00%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.214 1.69%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.141 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.938 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.491 3.28%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.089 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.260 -12.38%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.945 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 105.812 17.36%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.087 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.290 4.37%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.952 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 34.539 8.81%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.251 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16408.665 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 826.381 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 147571.393 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.505 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7654.950 1.26%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 572.504 1.40%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133563.570 1.35%
std::set<int>::insert(value)_(already_present)/0 0.585 -9.28%
std::set<int>::insert(value)_(already_present)/1024 6.637 3.72%
std::set<int>::insert(value)_(already_present)/32 1.792 -
std::set<int>::insert(value)_(already_present)/8192 11.381 6.82%
std::set<int>::insert(value)_(new_value)/0 17.927 -
std::set<int>::insert(value)_(new_value)/1024 46.229 5.28%
std::set<int>::insert(value)_(new_value)/32 19.593 -1.72%
std::set<int>::insert(value)_(new_value)/8192 77.213 2.67%
std::set<int>::lower_bound(key)_(existent)/0 0.012 -
std::set<int>::lower_bound(key)_(existent)/1024 4.268 -
std::set<int>::lower_bound(key)_(existent)/32 1.566 -
std::set<int>::lower_bound(key)_(existent)/8192 7.842 -3.64%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.173 1.46%
std::set<int>::lower_bound(key)_(non-existent)/32 2.311 1.18%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.221 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.261 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6213.247 2.10%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 215.302 -2.19%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49586.120 2.16%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.264 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6184.049 1.52%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 218.224 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49360.992 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.087 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1406.237 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.718 1.28%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12541.090 -
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.163 -1.26%
std::set<int>::upper_bound(key)_(existent)/32 1.740 -
std::set<int>::upper_bound(key)_(existent)/8192 7.943 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.938 -4.17%
std::set<int>::upper_bound(key)_(non-existent)/32 2.563 -1.21%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.979 -4.21%
std::set<std::string>::clear()/0 422.185 -
std::set<std::string>::clear()/1024 19495.813 -1.17%
std::set<std::string>::clear()/32 892.497 -
std::set<std::string>::clear()/8192 198513.816 -1.06%
std::set<std::string>::contains(key)_(existent)/0 0.011 -
std::set<std::string>::contains(key)_(existent)/1024 24.204 14.55%
std::set<std::string>::contains(key)_(existent)/32 15.941 -3.00%
std::set<std::string>::contains(key)_(existent)/8192 28.827 -4.14%
std::set<std::string>::contains(key)_(non-existent)/0 0.285 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.873 4.74%
std::set<std::string>::contains(key)_(non-existent)/32 10.537 2.71%
std::set<std::string>::contains(key)_(non-existent)/8192 28.889 7.32%
std::set<std::string>::count(key)_(existent)/0 0.014 -
std::set<std::string>::count(key)_(existent)/1024 22.143 -6.92%
std::set<std::string>::count(key)_(existent)/32 17.879 23.02%
std::set<std::string>::count(key)_(existent)/8192 30.618 2.19%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 22.995 -
std::set<std::string>::count(key)_(non-existent)/32 10.030 3.44%
std::set<std::string>::count(key)_(non-existent)/8192 32.454 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.712 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7011.780 1.18%
std::set<std::string>::ctor(&&,_different_allocs)/32 211.363 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57974.332 -
std::set<std::string>::ctor(const&)/0 13.571 -
std::set<std::string>::ctor(const&)/1024 34700.356 -
std::set<std::string>::ctor(const&)/32 692.885 -
std::set<std::string>::ctor(const&)/8192 344722.509 -
std::set<std::string>::ctor(const&,_alloc)/0 13.575 -
std::set<std::string>::ctor(const&,_alloc)/1024 36649.563 -
std::set<std::string>::ctor(const&,_alloc)/32 792.799 -
std::set<std::string>::ctor(const&,_alloc)/8192 346030.137 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.670 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41099.489 1.75%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 659.148 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383999.272 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.660 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54217.721 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 939.868 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094135.022 -
std::set<std::string>::equal_range(key)_(existent)/0 0.036 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.705 7.04%
std::set<std::string>::equal_range(key)_(existent)/32 15.574 1.10%
std::set<std::string>::equal_range(key)_(existent)/8192 28.628 4.82%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 22.804 1.28%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.693 1.16%
std::set<std::string>::equal_range(key)_(non-existent)/8192 31.530 1.26%
std::set<std::string>::erase(iterator)/0 29.838 16.46%
std::set<std::string>::erase(iterator)/1024 33.034 18.29%
std::set<std::string>::erase(iterator)/32 26.974 -12.97%
std::set<std::string>::erase(iterator)/8192 28.695 10.59%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.450 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12162.426 -1.67%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.776 -2.07%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 111729.897 -1.62%
std::set<std::string>::erase(key)_(existent)/0 64.772 -
std::set<std::string>::erase(key)_(existent)/1024 54.878 -28.20%
std::set<std::string>::erase(key)_(existent)/32 49.789 -27.73%
std::set<std::string>::erase(key)_(existent)/8192 124.744 75.26%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 24.720 -3.97%
std::set<std::string>::erase(key)_(non-existent)/32 15.171 19.60%
std::set<std::string>::erase(key)_(non-existent)/8192 31.608 -
std::set<std::string>::find(key)_(existent)/0 0.037 -
std::set<std::string>::find(key)_(existent)/1024 23.829 1.58%
std::set<std::string>::find(key)_(existent)/32 17.028 -
std::set<std::string>::find(key)_(existent)/8192 28.597 -
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 20.027 -5.31%
std::set<std::string>::find(key)_(non-existent)/32 10.136 5.52%
std::set<std::string>::find(key)_(non-existent)/8192 26.503 -8.58%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 25.226 -22.95%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.850 6.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 37.633 -26.75%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 85.041 -1.87%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.369 -1.84%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 43.164 -12.51%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 46.843 12.68%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.108 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.759 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 41.254 29.25%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.442 -23.14%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 81.385 35.08%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.465 8.44%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.680 22.77%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.051 33.08%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 43.488 5.65%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.740 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66553.197 1.26%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1544.638 2.12%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 824543.818 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.106 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39388.883 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1172.737 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 624954.695 1.62%
std::set<std::string>::insert(value)_(already_present)/0 15.040 -
std::set<std::string>::insert(value)_(already_present)/1024 34.466 1.34%
std::set<std::string>::insert(value)_(already_present)/32 11.883 -
std::set<std::string>::insert(value)_(already_present)/8192 39.557 -
std::set<std::string>::insert(value)_(new_value)/0 33.124 -
std::set<std::string>::insert(value)_(new_value)/1024 64.424 -
std::set<std::string>::insert(value)_(new_value)/32 40.509 -
std::set<std::string>::insert(value)_(new_value)/8192 69.703 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.651 -3.21%
std::set<std::string>::lower_bound(key)_(existent)/32 16.408 1.82%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.508 8.96%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.645 1.26%
std::set<std::string>::lower_bound(key)_(non-existent)/32 9.732 -4.61%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 30.161 -1.41%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.176 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36283.828 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 672.861 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347307.456 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.178 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35995.170 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 718.528 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346599.228 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16881.202 -2.80%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 339.555 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208391.497 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.599 2.69%
std::set<std::string>::upper_bound(key)_(existent)/32 17.556 3.37%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.902 5.14%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.121 -4.80%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.094 4.84%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.577 -2.07%
std::shift_left(deque<int>)/1024 39.234 -2.18%
std::shift_left(deque<int>)/32 4.774 -1.11%
std::shift_left(deque<int>)/50 5.480 -
std::shift_left(deque<int>)/8192 302.774 -
std::shift_left(list<int>)/1024 730.944 -
std::shift_left(list<int>)/32 14.582 -
std::shift_left(list<int>)/50 27.693 -
std::shift_left(list<int>)/8192 7221.289 -5.76%
std::shift_left(vector<int>)/1024 35.217 -
std::shift_left(vector<int>)/32 4.496 51.10%
std::shift_left(vector<int>)/50 5.272 -
std::shift_left(vector<int>)/8192 282.374 -
std::shift_right(deque<int>)/1024 43.628 1.71%
std::shift_right(deque<int>)/32 4.387 -
std::shift_right(deque<int>)/50 5.120 -3.23%
std::shift_right(deque<int>)/8192 309.042 -
std::shift_right(list<int>)/1024 735.056 -
std::shift_right(list<int>)/32 14.460 -
std::shift_right(list<int>)/50 27.807 -
std::shift_right(list<int>)/8192 7350.797 -4.45%
std::shift_right(vector<int>)/1024 35.759 -
std::shift_right(vector<int>)/32 4.050 1.09%
std::shift_right(vector<int>)/50 5.341 -
std::shift_right(vector<int>)/8192 299.121 -
std::shuffle(deque<int>)/1024 9470.184 -
std::shuffle(deque<int>)/32 298.900 -
std::shuffle(deque<int>)/8192 74969.560 -
std::shuffle(vector<int>)/1024 8872.131 -
std::shuffle(vector<int>)/32 280.691 -
std::shuffle(vector<int>)/8192 70903.146 -
std::sort(deque<int>)_(ascending)/1024 769.012 -
std::sort(deque<int>)_(ascending)/8 18.581 1.40%
std::sort(deque<int>)_(ascending)/8192 5758.996 -
std::sort(deque<int>)_(descending)/1024 1305.310 -
std::sort(deque<int>)_(descending)/8 25.773 -
std::sort(deque<int>)_(descending)/8192 10415.565 -
std::sort(deque<int>)_(heap)/1024 6258.601 -
std::sort(deque<int>)_(heap)/8 24.642 -
std::sort(deque<int>)_(heap)/8192 69892.821 -
std::sort(deque<int>)_(pipe-organ)/1024 2811.956 2.63%
std::sort(deque<int>)_(pipe-organ)/8 21.010 -
std::sort(deque<int>)_(pipe-organ)/8192 26820.090 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17809.050 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.735 1.99%
std::sort(deque<int>)_(qsort_adversarial)/8192 461213.716 1.87%
std::sort(deque<int>)_(repeated)/1024 962.175 -
std::sort(deque<int>)_(repeated)/8 18.797 -
std::sort(deque<int>)_(repeated)/8192 6745.420 -
std::sort(deque<int>)_(shuffled)/1024 6900.738 -
std::sort(deque<int>)_(shuffled)/8 23.497 -
std::sort(deque<int>)_(shuffled)/8192 80770.589 -
std::sort(vector<NonIntegral>)_(ascending)/1024 546.462 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.442 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3772.251 -
std::sort(vector<NonIntegral>)_(descending)/1024 787.007 -
std::sort(vector<NonIntegral>)_(descending)/8 25.165 -
std::sort(vector<NonIntegral>)_(descending)/8192 5314.601 -
std::sort(vector<NonIntegral>)_(heap)/1024 4290.654 -
std::sort(vector<NonIntegral>)_(heap)/8 22.499 -
std::sort(vector<NonIntegral>)_(heap)/8192 49950.147 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1912.616 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.995 -1.14%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18521.628 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13276.380 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.432 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155254.921 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.999 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.627 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3740.029 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4704.118 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.742 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82390.840 -1.25%
std::sort(vector<int>)_(ascending)/1024 542.832 -
std::sort(vector<int>)_(ascending)/8 16.687 -
std::sort(vector<int>)_(ascending)/8192 3764.480 -
std::sort(vector<int>)_(descending)/1024 1044.349 -1.37%
std::sort(vector<int>)_(descending)/8 25.612 6.08%
std::sort(vector<int>)_(descending)/8192 7278.183 -2.16%
std::sort(vector<int>)_(heap)/1024 4554.803 -
std::sort(vector<int>)_(heap)/8 22.497 -
std::sort(vector<int>)_(heap)/8192 45873.092 -
std::sort(vector<int>)_(pipe-organ)/1024 2294.823 -
std::sort(vector<int>)_(pipe-organ)/8 18.627 -
std::sort(vector<int>)_(pipe-organ)/8192 21607.857 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12944.151 -1.35%
std::sort(vector<int>)_(qsort_adversarial)/8 16.587 -1.27%
std::sort(vector<int>)_(qsort_adversarial)/8192 147721.477 -1.39%
std::sort(vector<int>)_(repeated)/1024 663.091 -
std::sort(vector<int>)_(repeated)/8 16.857 -
std::sort(vector<int>)_(repeated)/8192 5029.669 -
std::sort(vector<int>)_(shuffled)/1024 4666.368 -
std::sort(vector<int>)_(shuffled)/8 21.093 -
std::sort(vector<int>)_(shuffled)/8192 45133.793 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3471.016 2.42%
std::stable_partition(deque<int>)_(alloc_fails)/32 1935.184 -1.15%
std::stable_partition(deque<int>)_(alloc_fails)/50 1960.040 -1.41%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17101.872 -
std::stable_partition(deque<int>)_(dense)/1024 659.345 6.22%
std::stable_partition(deque<int>)_(dense)/32 32.496 6.54%
std::stable_partition(deque<int>)_(dense)/50 43.049 7.73%
std::stable_partition(deque<int>)_(dense)/8192 6124.911 -
std::stable_partition(deque<int>)_(sparse)/1024 500.610 6.02%
std::stable_partition(deque<int>)_(sparse)/32 13.332 14.80%
std::stable_partition(deque<int>)_(sparse)/50 31.757 10.01%
std::stable_partition(deque<int>)_(sparse)/8192 3734.123 7.64%
std::stable_partition(list<int>)_(alloc_fails)/1024 4173.962 -
std::stable_partition(list<int>)_(alloc_fails)/32 1894.991 -1.05%
std::stable_partition(list<int>)_(alloc_fails)/50 1933.489 -
std::stable_partition(list<int>)_(alloc_fails)/8192 29234.296 16.29%
std::stable_partition(list<int>)_(dense)/1024 1744.373 -
std::stable_partition(list<int>)_(dense)/32 34.101 4.88%
std::stable_partition(list<int>)_(dense)/50 57.047 2.66%
std::stable_partition(list<int>)_(dense)/8192 20461.428 17.17%
std::stable_partition(list<int>)_(sparse)/1024 946.113 -
std::stable_partition(list<int>)_(sparse)/32 10.038 2.14%
std::stable_partition(list<int>)_(sparse)/50 26.593 1.02%
std::stable_partition(list<int>)_(sparse)/8192 9258.530 5.17%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2935.436 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1930.281 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1933.919 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9831.578 -
std::stable_partition(vector<int>)_(dense)/1024 296.597 -
std::stable_partition(vector<int>)_(dense)/32 20.957 -1.25%
std::stable_partition(vector<int>)_(dense)/50 25.422 -
std::stable_partition(vector<int>)_(dense)/8192 2098.943 -
std::stable_partition(vector<int>)_(sparse)/1024 219.476 2.95%
std::stable_partition(vector<int>)_(sparse)/32 7.505 3.91%
std::stable_partition(vector<int>)_(sparse)/50 22.077 2.84%
std::stable_partition(vector<int>)_(sparse)/8192 1550.127 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4122.116 -1.19%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.358 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18963.590 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28143.543 1.41%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.540 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27139.250 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13946.917 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.418 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25947.132 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16387.233 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.302 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22841.312 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25492.720 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.365 6.72%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28954.550 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3833.102 -2.87%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.281 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13209.219 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19349.992 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.066 1.08%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25378.510 1.47%
std::stable_sort(deque<int>)_(ascending)/1024 2131.896 -
std::stable_sort(deque<int>)_(ascending)/8 19.021 6.14%
std::stable_sort(deque<int>)_(ascending)/8192 13698.148 -
std::stable_sort(deque<int>)_(descending)/1024 2960.769 -
std::stable_sort(deque<int>)_(descending)/8 28.806 8.00%
std::stable_sort(deque<int>)_(descending)/8192 21042.626 -1.02%
std::stable_sort(deque<int>)_(heap)/1024 2760.753 -
std::stable_sort(deque<int>)_(heap)/8 26.859 4.26%
std::stable_sort(deque<int>)_(heap)/8192 18091.197 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2964.080 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.118 3.94%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20741.045 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3128.999 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.009 6.17%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20885.907 -
std::stable_sort(deque<int>)_(repeated)/1024 1337.118 -2.67%
std::stable_sort(deque<int>)_(repeated)/8 19.067 6.03%
std::stable_sort(deque<int>)_(repeated)/8192 7587.549 -
std::stable_sort(deque<int>)_(shuffled)/1024 2496.971 -
std::stable_sort(deque<int>)_(shuffled)/8 24.649 2.71%
std::stable_sort(deque<int>)_(shuffled)/8192 14957.573 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4561.236 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.258 1.36%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 52875.563 -3.86%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23504.549 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.063 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126614.981 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14177.837 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.665 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117747.381 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14154.429 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.986 -1.88%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 90986.132 -1.61%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22964.557 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.764 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146300.885 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3525.603 2.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.224 2.92%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19646.346 3.92%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18412.229 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.166 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158304.534 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3998.831 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.797 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45900.394 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13277.629 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.666 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197624.861 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10368.045 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.169 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126380.058 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8659.559 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.522 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123338.461 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14500.318 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.709 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210753.617 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1368.386 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.737 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15099.757 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12754.060 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.888 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184022.069 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4939.396 7.99%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.671 -3.17%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20036.072 -4.56%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24085.397 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.744 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24761.011 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14390.107 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.638 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31927.191 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14573.622 1.20%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.237 1.05%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21693.559 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23571.524 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.642 -1.91%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35669.099 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3231.354 -4.11%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.697 -1.59%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9462.138 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18503.879 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.220 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28747.234 -
std::stable_sort(vector<int>)_(ascending)/1024 2058.022 -
std::stable_sort(vector<int>)_(ascending)/8 16.929 -
std::stable_sort(vector<int>)_(ascending)/8192 13506.290 -
std::stable_sort(vector<int>)_(descending)/1024 2831.281 -
std::stable_sort(vector<int>)_(descending)/8 24.659 -2.09%
std::stable_sort(vector<int>)_(descending)/8192 18462.161 -
std::stable_sort(vector<int>)_(heap)/1024 2506.133 -
std::stable_sort(vector<int>)_(heap)/8 21.967 -
std::stable_sort(vector<int>)_(heap)/8192 14411.278 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2792.670 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.971 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18281.381 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2877.997 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.742 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18329.539 -
std::stable_sort(vector<int>)_(repeated)/1024 1083.564 -
std::stable_sort(vector<int>)_(repeated)/8 16.821 -
std::stable_sort(vector<int>)_(repeated)/8192 5253.568 -
std::stable_sort(vector<int>)_(shuffled)/1024 2189.298 -
std::stable_sort(vector<int>)_(shuffled)/8 21.079 -
std::stable_sort(vector<int>)_(shuffled)/8192 10806.071 -
std::swap_ranges(deque<int>)/1024 319.903 -
std::swap_ranges(deque<int>)/32 10.494 -
std::swap_ranges(deque<int>)/50 19.838 -
std::swap_ranges(deque<int>)/8192 2551.751 -
std::swap_ranges(list<int>)/1024 762.995 -
std::swap_ranges(list<int>)/32 19.521 -
std::swap_ranges(list<int>)/50 32.689 -
std::swap_ranges(list<int>)/8192 9762.703 -4.67%
std::swap_ranges(vector<int>)/1024 62.798 -
std::swap_ranges(vector<int>)/32 4.830 -
std::swap_ranges(vector<int>)/50 5.610 -
std::swap_ranges(vector<int>)/8192 476.831 -
std::transform(deque<int>)_(identity_transform)/1024 370.562 -
std::transform(deque<int>)_(identity_transform)/32 12.508 -
std::transform(deque<int>)_(identity_transform)/50 19.212 -
std::transform(deque<int>)_(identity_transform)/8192 2457.237 -
std::transform(deque<int>,_deque<int>)/1024 661.823 -
std::transform(deque<int>,_deque<int>)/32 21.696 -
std::transform(deque<int>,_deque<int>)/50 46.584 37.77%
std::transform(deque<int>,_deque<int>)/8192 5425.177 -
std::transform(list<int>)_(identity_transform)/1024 745.359 -
std::transform(list<int>)_(identity_transform)/32 16.073 -
std::transform(list<int>)_(identity_transform)/50 39.971 4.25%
std::transform(list<int>)_(identity_transform)/8192 7648.029 -
std::transform(list<int>,_list<int>)/1024 850.233 -
std::transform(list<int>,_list<int>)/32 23.553 -
std::transform(list<int>,_list<int>)/50 37.128 -
std::transform(list<int>,_list<int>)/8192 9194.814 -6.72%
std::transform(vector<int>)_(identity_transform)/1024 262.902 -
std::transform(vector<int>)_(identity_transform)/32 9.024 -
std::transform(vector<int>)_(identity_transform)/50 14.133 -
std::transform(vector<int>)_(identity_transform)/8192 2025.115 -
std::transform(vector<int>,_vector<int>)/1024 556.313 -
std::transform(vector<int>,_vector<int>)/32 17.232 -
std::transform(vector<int>,_vector<int>)/50 26.935 -
std::transform(vector<int>,_vector<int>)/8192 4443.979 -
std::unique(deque<int>)_(contiguous)/1024 739.886 -
std::unique(deque<int>)_(contiguous)/32 62.378 -
std::unique(deque<int>)_(contiguous)/52 68.030 -7.19%
std::unique(deque<int>)_(contiguous)/8192 5543.712 -
std::unique(deque<int>)_(sprinkled)/1024 961.930 7.33%
std::unique(deque<int>)_(sprinkled)/32 64.497 -2.32%
std::unique(deque<int>)_(sprinkled)/52 78.245 -1.89%
std::unique(deque<int>)_(sprinkled)/8192 7427.553 -3.46%
std::unique(deque<int>,_pred)_(contiguous)/1024 635.782 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.642 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.881 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4459.617 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 693.397 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.337 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.297 -1.24%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5271.945 -
std::unique(list<int>)_(contiguous)/1024 930.250 -
std::unique(list<int>)_(contiguous)/32 55.151 -
std::unique(list<int>)_(contiguous)/52 74.247 -
std::unique(list<int>)_(contiguous)/8192 7058.044 -
std::unique(list<int>)_(sprinkled)/1024 1045.791 8.39%
std::unique(list<int>)_(sprinkled)/32 57.813 1.57%
std::unique(list<int>)_(sprinkled)/52 71.920 1.85%
std::unique(list<int>)_(sprinkled)/8192 7982.785 2.35%
std::unique(list<int>,_pred)_(contiguous)/1024 977.601 -
std::unique(list<int>,_pred)_(contiguous)/32 60.770 -
std::unique(list<int>,_pred)_(contiguous)/52 75.118 -
std::unique(list<int>,_pred)_(contiguous)/8192 7818.371 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1021.344 -1.70%
std::unique(list<int>,_pred)_(sprinkled)/32 64.777 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.302 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8441.135 -
std::unique(vector<int>)_(contiguous)/1024 311.249 -
std::unique(vector<int>)_(contiguous)/32 51.028 -
std::unique(vector<int>)_(contiguous)/52 55.775 -
std::unique(vector<int>)_(contiguous)/8192 1933.593 -
std::unique(vector<int>)_(sprinkled)/1024 285.466 -
std::unique(vector<int>)_(sprinkled)/32 50.801 -
std::unique(vector<int>)_(sprinkled)/52 55.448 -
std::unique(vector<int>)_(sprinkled)/8192 1928.630 -
std::unique(vector<int>,_pred)_(contiguous)/1024 542.959 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.299 -
std::unique(vector<int>,_pred)_(contiguous)/52 63.768 -1.06%
std::unique(vector<int>,_pred)_(contiguous)/8192 3767.732 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 703.718 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.807 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.662 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5300.827 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.586 -
std::unique_copy(deque<int>)_(contiguous)/32 16.130 68.71%
std::unique_copy(deque<int>)_(contiguous)/52 25.127 73.38%
std::unique_copy(deque<int>)_(contiguous)/8192 3743.427 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.201 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.882 -
std::unique_copy(deque<int>)_(sprinkled)/52 18.961 -3.80%
std::unique_copy(deque<int>)_(sprinkled)/8192 3760.428 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.914 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.976 2.95%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.810 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4486.141 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.075 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.787 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.426 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5083.106 -1.02%
std::unique_copy(list<int>)_(contiguous)/1024 743.154 -
std::unique_copy(list<int>)_(contiguous)/32 11.237 -
std::unique_copy(list<int>)_(contiguous)/52 21.963 -
std::unique_copy(list<int>)_(contiguous)/8192 6822.467 -6.76%
std::unique_copy(list<int>)_(sprinkled)/1024 746.631 -
std::unique_copy(list<int>)_(sprinkled)/32 12.474 -
std::unique_copy(list<int>)_(sprinkled)/52 21.865 -
std::unique_copy(list<int>)_(sprinkled)/8192 6966.359 -3.46%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 795.027 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.183 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.668 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7444.713 -6.17%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 845.769 1.60%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.120 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.744 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7424.210 -5.53%
std::unique_copy(vector<int>)_(contiguous)/1024 249.110 -
std::unique_copy(vector<int>)_(contiguous)/32 8.901 -
std::unique_copy(vector<int>)_(contiguous)/52 13.463 -
std::unique_copy(vector<int>)_(contiguous)/8192 1899.034 -
std::unique_copy(vector<int>)_(sprinkled)/1024 243.042 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.263 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.811 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1885.423 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.591 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.019 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.555 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3706.748 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 584.342 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.409 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.033 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4428.169 -
std::unordered_map<int,_int>::clear()/0 420.558 -
std::unordered_map<int,_int>::clear()/1024 8262.614 -
std::unordered_map<int,_int>::clear()/32 617.103 -
std::unordered_map<int,_int>::clear()/8192 63888.832 2.32%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.228 -2.12%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.304 -3.33%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.204 -4.51%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.338 -22.37%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.520 -3.74%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.444 -5.07%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.426 -14.95%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.352 -1.54%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.333 -2.39%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.428 -1.79%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.267 -8.73%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.878 -11.27%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.556 -7.61%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.658 -10.01%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.001 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8925.212 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 291.532 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 109808.257 2.65%
std::unordered_map<int,_int>::ctor(const&)/0 13.814 -
std::unordered_map<int,_int>::ctor(const&)/1024 6801.232 2.08%
std::unordered_map<int,_int>::ctor(const&)/32 201.088 1.09%
std::unordered_map<int,_int>::ctor(const&)/8192 55980.887 2.38%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.868 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10154.400 2.75%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 284.493 5.98%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 85501.527 3.89%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.843 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13629.164 -1.69%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.049 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141630.988 -1.01%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.875 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13430.289 -1.70%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.318 2.48%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141483.760 -
std::unordered_map<int,_int>::erase(iterator)/0 19.655 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.478 1.16%
std::unordered_map<int,_int>::erase(iterator)/32 20.256 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.594 -1.31%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.926 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5254.754 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.640 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45666.636 2.01%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.146 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.923 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.271 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.309 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.279 3.87%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.193 4.32%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.153 2.81%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.046 5.45%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.156 -1.88%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.424 -7.12%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.418 -4.07%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.031 8.39%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.219 5.18%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.116 1.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.677 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13442.405 2.29%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 773.206 1.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139639.547 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.577 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7451.961 5.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 607.192 1.32%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84431.763 1.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.768 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14730.057 1.96%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 810.083 1.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152741.117 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.238 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14026.057 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 818.603 5.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 148763.980 -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.658 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.454 -4.37%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.693 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.052 -6.13%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.166 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 21.018 1.83%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.171 2.10%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 20.624 5.22%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.860 1.30%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.404 6.11%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.916 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.351 6.02%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.205 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.832 6.59%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.646 1.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 21.795 3.80%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.222 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6760.778 2.09%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.685 7.43%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55760.678 1.40%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.239 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6671.387 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.698 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55049.228 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.848 2.92%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1567.649 14.08%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.361 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 28219.728 6.31%
std::unordered_multimap<int,_int>::clear()/0 421.648 -
std::unordered_multimap<int,_int>::clear()/1024 8039.324 -
std::unordered_multimap<int,_int>::clear()/32 614.677 -
std::unordered_multimap<int,_int>::clear()/8192 63046.357 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.240 1.39%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.264 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.546 11.06%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.440 10.65%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.745 17.83%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.554 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.566 3.80%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.679 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.559 -1.45%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.588 -4.83%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.272 -9.99%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.437 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.267 -9.94%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.452 -2.57%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.940 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9094.943 1.66%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 306.529 1.02%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 112127.237 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.844 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6678.571 -
std::unordered_multimap<int,_int>::ctor(const&)/32 202.328 2.77%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55523.278 1.68%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.991 1.10%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9383.989 2.72%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 263.156 2.18%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 78546.540 2.37%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.830 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14233.821 4.37%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 393.297 3.61%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 148184.843 1.51%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.817 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14316.726 5.65%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 386.990 1.29%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 150164.212 2.04%
std::unordered_multimap<int,_int>::erase(iterator)/0 19.641 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.272 -2.89%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.159 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.389 -28.17%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.651 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5721.941 2.22%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 543.513 3.02%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45940.364 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.749 1.17%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.353 5.00%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.504 1.53%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.148 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.486 78.68%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 0.988 -4.59%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.176 4.43%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.014 12.59%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.242 -2.50%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.193 -7.59%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.246 -15.63%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.114 -1.31%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.158 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.254 16.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.448 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16292.899 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 818.246 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 175562.983 -1.76%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.213 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15612.513 -1.07%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 835.534 -1.73%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 181666.231 -2.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.088 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17856.992 7.71%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 867.661 2.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 172532.701 -1.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.769 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18935.847 3.90%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 870.985 -3.02%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189151.216 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.061 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.362 37.73%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.885 -1.11%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 33.861 22.80%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.675 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 27.106 16.92%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 22.209 12.41%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.463 -8.11%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.179 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6782.385 2.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.796 8.50%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55515.877 1.70%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.198 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6772.789 1.76%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.325 2.66%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55296.159 1.59%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.936 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1419.436 -4.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 26.696 6.94%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27174.753 -3.31%
std::unordered_multiset<int>::clear()/0 422.422 -
std::unordered_multiset<int>::clear()/1024 7718.225 -
std::unordered_multiset<int>::clear()/32 608.168 -
std::unordered_multiset<int>::clear()/8192 59727.464 -
std::unordered_multiset<int>::contains(key)_(existent)/0 0.016 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.237 6.10%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.341 12.20%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.522 6.84%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.336 -16.17%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.258 1.64%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.458 -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.440 -
std::unordered_multiset<int>::count(key)_(existent)/0 0.016 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.606 -3.68%
std::unordered_multiset<int>::count(key)_(existent)/32 1.822 -1.27%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.769 -1.36%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.485 80.76%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.195 8.23%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.178 11.07%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.258 6.45%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.993 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8809.679 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 308.092 1.99%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 103589.824 -
std::unordered_multiset<int>::ctor(const&)/0 13.765 -
std::unordered_multiset<int>::ctor(const&)/1024 6691.517 -
std::unordered_multiset<int>::ctor(const&)/32 202.740 3.14%
std::unordered_multiset<int>::ctor(const&)/8192 55156.163 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.918 -1.02%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9244.217 1.67%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 262.675 1.42%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76371.703 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.784 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13637.201 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 392.836 1.90%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143741.792 1.67%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.772 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13570.401 2.13%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.627 1.14%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143872.251 -
std::unordered_multiset<int>::erase(iterator)/0 19.604 -
std::unordered_multiset<int>::erase(iterator)/1024 20.309 -
std::unordered_multiset<int>::erase(iterator)/32 20.223 -
std::unordered_multiset<int>::erase(iterator)/8192 20.095 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.612 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5524.832 1.57%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 542.827 1.15%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44562.906 1.91%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.693 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.198 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.240 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.120 -2.29%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.271 -22.01%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.100 1.17%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.267 8.63%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.022 -
std::unordered_multiset<int>::find(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.416 12.74%
std::unordered_multiset<int>::find(key)_(existent)/32 1.373 7.88%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.245 2.45%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.327 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.034 4.30%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.203 4.09%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.143 4.31%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.384 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15927.758 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 790.696 -1.02%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 169534.606 -1.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.248 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15188.533 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 828.543 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 180508.584 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.105 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 31.823 -5.67%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.922 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 33.964 -
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.552 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 24.888 -1.78%
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.009 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.021 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.235 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6698.242 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 215.650 1.99%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53925.749 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.232 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6685.552 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 200.563 1.14%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54603.784 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.875 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1324.200 -4.87%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.100 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26120.629 2.88%
std::unordered_set<int>::clear()/0 423.934 -
std::unordered_set<int>::clear()/1024 7812.730 -
std::unordered_set<int>::clear()/32 611.513 -
std::unordered_set<int>::clear()/8192 60771.179 -
std::unordered_set<int>::contains(key)_(existent)/0 0.014 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.359 4.24%
std::unordered_set<int>::contains(key)_(existent)/32 1.280 -2.90%
std::unordered_set<int>::contains(key)_(existent)/8192 1.397 16.38%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.439 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.911 48.85%
std::unordered_set<int>::contains(key)_(non-existent)/32 2.053 36.75%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.628 23.91%
std::unordered_set<int>::count(key)_(existent)/0 0.013 -
std::unordered_set<int>::count(key)_(existent)/1024 1.284 -4.65%
std::unordered_set<int>::count(key)_(existent)/32 1.657 4.86%
std::unordered_set<int>::count(key)_(existent)/8192 1.433 14.97%
std::unordered_set<int>::count(key)_(non-existent)/0 0.270 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.352 5.49%
std::unordered_set<int>::count(key)_(non-existent)/32 1.414 -1.24%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.459 3.39%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.783 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9076.542 -6.54%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 296.982 -4.82%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101461.111 -10.37%
std::unordered_set<int>::ctor(const&)/0 13.823 -
std::unordered_set<int>::ctor(const&)/1024 6627.159 -
std::unordered_set<int>::ctor(const&)/32 200.026 -
std::unordered_set<int>::ctor(const&)/8192 54853.069 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.933 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9640.671 -2.50%
std::unordered_set<int>::ctor(const&,_alloc)/32 274.697 -1.36%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80204.781 -1.81%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.893 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13560.114 -3.27%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 363.526 -4.77%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140472.738 -1.16%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.881 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13488.628 -3.01%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.207 -4.58%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140963.491 -3.07%
std::unordered_set<int>::erase(iterator)/0 19.770 -
std::unordered_set<int>::erase(iterator)/1024 20.191 -
std::unordered_set<int>::erase(iterator)/32 20.137 -
std::unordered_set<int>::erase(iterator)/8192 20.162 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.527 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5276.155 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 533.304 2.02%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43563.247 1.93%
std::unordered_set<int>::erase(key)_(existent)/0 21.328 1.21%
std::unordered_set<int>::erase(key)_(existent)/1024 22.537 2.25%
std::unordered_set<int>::erase(key)_(existent)/32 21.454 -
std::unordered_set<int>::erase(key)_(existent)/8192 23.148 1.51%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.079 9.58%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.132 6.00%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.915 -1.25%
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.253 2.55%
std::unordered_set<int>::find(key)_(existent)/32 1.250 -
std::unordered_set<int>::find(key)_(existent)/8192 1.287 -3.46%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.279 30.46%
std::unordered_set<int>::find(key)_(non-existent)/32 1.098 -9.72%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.170 4.99%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.720 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12795.216 1.19%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 759.805 2.34%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138753.401 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.725 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7625.260 3.38%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 619.439 1.03%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84019.842 -
std::unordered_set<int>::insert(value)_(already_present)/0 1.575 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.946 -22.72%
std::unordered_set<int>::insert(value)_(already_present)/32 1.649 -1.65%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.282 8.61%
std::unordered_set<int>::insert(value)_(new_value)/0 19.164 -
std::unordered_set<int>::insert(value)_(new_value)/1024 19.857 -3.41%
std::unordered_set<int>::insert(value)_(new_value)/32 20.371 2.96%
std::unordered_set<int>::insert(value)_(new_value)/8192 19.669 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.404 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6737.872 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 225.251 8.09%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55199.970 2.22%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.364 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6628.509 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.826 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55005.515 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.903 9.56%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1336.293 -18.10%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.321 -1.60%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25162.516 -10.76%
std::unordered_set<std::string>::clear()/0 422.918 -
std::unordered_set<std::string>::clear()/1024 22828.241 1.09%
std::unordered_set<std::string>::clear()/32 879.070 -3.01%
std::unordered_set<std::string>::clear()/8192 217419.851 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.016 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 36.780 5.73%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.748 -17.39%
std::unordered_set<std::string>::contains(key)_(existent)/8192 43.475 4.36%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -7.11%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.847 -6.85%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 20.048 -9.65%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.647 13.69%
std::unordered_set<std::string>::count(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::count(key)_(existent)/1024 37.204 -12.84%
std::unordered_set<std::string>::count(key)_(existent)/32 30.647 -6.35%
std::unordered_set<std::string>::count(key)_(existent)/8192 40.641 -1.07%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.343 26.07%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 25.751 8.23%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.183 4.66%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 23.607 -7.04%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.912 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40274.231 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1057.686 7.89%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 723872.818 -
std::unordered_set<std::string>::ctor(const&)/0 13.846 -
std::unordered_set<std::string>::ctor(const&)/1024 34091.788 -1.25%
std::unordered_set<std::string>::ctor(const&)/32 687.256 -10.68%
std::unordered_set<std::string>::ctor(const&)/8192 343869.289 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.974 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63332.110 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1506.970 -10.38%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 606064.541 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.817 -1.10%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62147.919 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1813.356 10.98%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 644691.099 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.832 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 64222.596 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1622.111 -6.29%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635416.256 -
std::unordered_set<std::string>::erase(iterator)/0 29.074 44.05%
std::unordered_set<std::string>::erase(iterator)/1024 26.916 3.24%
std::unordered_set<std::string>::erase(iterator)/32 30.371 -1.67%
std::unordered_set<std::string>::erase(iterator)/8192 31.673 -1.80%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.688 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12010.931 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 662.028 -2.45%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117968.226 1.15%
std::unordered_set<std::string>::erase(key)_(existent)/0 87.456 -7.86%
std::unordered_set<std::string>::erase(key)_(existent)/1024 88.792 -33.23%
std::unordered_set<std::string>::erase(key)_(existent)/32 46.034 -28.67%
std::unordered_set<std::string>::erase(key)_(existent)/8192 113.859 3.79%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.268 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 22.044 -12.52%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 18.937 -26.00%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.322 2.68%
std::unordered_set<std::string>::find(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::find(key)_(existent)/1024 37.938 -14.16%
std::unordered_set<std::string>::find(key)_(existent)/32 37.689 5.26%
std::unordered_set<std::string>::find(key)_(existent)/8192 40.387 27.03%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.667 -1.54%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.102 -4.42%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 19.176 -20.18%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 425.691 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56455.945 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1866.267 -3.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 604337.309 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.333 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55663.878 -1.82%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1862.847 6.53%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 554789.061 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 46.836 8.66%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 36.367 -47.16%
std::unordered_set<std::string>::insert(value)_(already_present)/32 69.362 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 64.115 31.52%
std::unordered_set<std::string>::insert(value)_(new_value)/0 56.392 -17.89%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 47.633 15.92%
std::unordered_set<std::string>::insert(value)_(new_value)/32 69.366 124.42%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 71.833 11.86%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.206 1.21%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35565.337 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 743.423 15.01%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340406.555 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.198 1.07%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35441.849 1.15%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 721.332 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342830.347 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -2.97%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16820.809 -3.86%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 348.037 28.65%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212801.093 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.985 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.624 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1890.736 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.023 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.313 3.06%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 753.946 -11.24%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.156 1.22%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.559 5.55%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 638.765 -22.99%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.958 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.617 1.64%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 561.822 -31.11%
std::vector<int>::ctor(size)/1024 43.141 -
std::vector<int>::ctor(size)/32 10.657 7.43%
std::vector<int>::ctor(size)/8192 568.780 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.483 2.35%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.958 5.46%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 261.279 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.443 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.104 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.952 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.352 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.864 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.361 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.095 1.45%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.848 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 810.527 1.68%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.330 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3058.309 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 938.661 1.24%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 485.217 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4117.146 -2.93%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2217.828 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.176 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13407.756 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.860 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.018 -2.02%
std::vector<int>::insert(middle)_(cheap_elements)/8192 137.382 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.825 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 735.687 -14.70%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.778 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.441 2.36%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 659.081 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.659 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.395 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.406 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.381 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.389 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 488.913 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.846 -1.17%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4599.307 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6291.449 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 132.952 1.73%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52247.051 -1.57%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.939 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.617 1.21%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6955.953 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19806.989 1.17%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 600.338 1.62%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171798.315 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.461 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.345 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6949.863 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19717.912 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 593.359 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172027.632 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.323 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.892 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6936.690 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19658.889 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 596.021 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171255.433 -
std::vector<std::string>::ctor(size)/1024 430.119 -
std::vector<std::string>::ctor(size)/32 35.098 1.08%
std::vector<std::string>::ctor(size)/8192 4256.912 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.566 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.251 2.32%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5451.374 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19576.236 1.26%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 572.075 2.56%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171228.657 1.58%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 578.128 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.820 5.32%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.607 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.938 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.304 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4582.363 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.670 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.816 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.241 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.818 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.363 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.688 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.908 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.922 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4562.094 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.670 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.352 -2.83%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4575.053 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1626.401 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 484.154 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9802.603 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15035.004 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 814.395 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 113807.384 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3130.996 2.47%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 544.999 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20817.714 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16661.695 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 875.224 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 125233.235 -1.22%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.935 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 582.088 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11003.056 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13242.816 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 902.569 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 114473.814 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.360 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.142 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.874 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 301.949 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.405 -1.25%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.938 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.262 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.978 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5694.774 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6287.116 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 117.991 -3.95%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51586.704 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 535.563 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.841 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3135.423 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.100 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.043 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5767.414 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.046 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.820 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.698 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.278 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.997 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.407 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.828 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.847 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.828 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.497 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.510 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.525 -
vector<bool>(const_vector<bool>&) 10.048 3.12%
vector<bool>(size_type,_const_value_type&) 8.791 8.14%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.347 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.880 -
vector<bool>::reserve() 8.759 6.78%
Geometric Mean 217.406 -