Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562452 2026-01-05T19:53:05 0:00:00
Previous 562449 2026-01-05T19:53:19 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2323 2483
Performance Improvements 2113 2445
Unchanged Tests 52744 52252
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy_n(vector<bool>)_(unaligned)/262144 547.10% 1714.433 11094.083 - 547.96% -
rng::copy_n(vector<bool>)_(unaligned)/262144 457.16% 1368.740 7626.091 - 457.07% -
rng::fill(vector<bool>)/262144 299.34% 232.173 927.149 - 297.37% -
std::fill(vector<bool>)/262144 293.84% 232.475 915.571 - 293.02% -
SetIntersection_Interlaced_Vector_uint64_262144_64 213.70% 8531739.545 26764067.583 - -1.52% -
SetIntersection_Interlaced_Vector_float_262144_64 137.83% 8377081.853 19922836.697 - -0.06% -
std::fill_n(list<int>)/1024 124.36% 649.496 1457.214 - 124.35% -
SetIntersection_Interlaced_Vector_float_262144_256 117.97% 22796235.078 49690065.325 - -4.05% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 117.51% 25.317 55.067 - -17.14% -
SetIntersection_Interlaced_Vector_float_16384_256 114.29% 12991432.011 27838742.868 - -6.29% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 111.35% 859.995 1817.632 - 110.19% -
std::search(list<int>)_(no_match)/1024 109.64% 738.189 1547.506 - 109.56% -
SetIntersection_Interlaced_Vector_float_262144_1024 108.45% 69265789.986 144381160.703 - -7.64% -
std::find_end(list<int>)_(process_all)/1000 103.89% 710.821 1449.263 - 120.85% -
SetIntersection_Interlaced_Vector_float_262144_16 101.93% 3214889.525 6491670.260 - 3.30% -
std::find_end(list<int>)_(process_all)/1024 101.22% 729.376 1467.624 - 108.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 99.19% 20.697 41.226 - 86.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 80.55% 4954037.067 8944528.982 - 77.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 79.30% 6.350 11.386 - 14.11% -
SetIntersection_Interlaced_Vector_float_16384_64 77.38% 5361606.119 9510556.399 - -9.83% -
SetIntersection_Interlaced_Vector_uint64_262144_16 70.93% 3260309.093 5572688.130 - 74.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 70.68% 69306099.742 118291059.704 - 83.68% -
std::map<std::string,_int>::insert(value)_(already_present)/32 63.93% 15.132 24.806 - 0.97% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 63.38% 61.220 100.024 - 74.51% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 62.26% 4.599 7.462 - 3.77% -
std::unordered_set<std::string>::erase(key)_(existent)/32 61.18% 73.610 118.641 - 60.33% -
std::unordered_set<std::string>::erase(key)_(existent)/0 60.69% 72.008 115.710 - -5.74% -
SetIntersection_Interlaced_Vector_float_16384_1024 60.04% 42069568.754 67329330.427 - -8.60% -
BM_RangesPopHeap_string_1 58.39% 0.442 0.700 - 33.63% -
SetIntersection_Interlaced_Vector_float_16384_16 58.31% 2413366.043 3820509.867 - -1.83% -
std::copy_backward(vector<int>)/4096 56.75% 146.825 230.154 - -3.75% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 55.30% 10141.160 15748.956 - 53.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 55.29% 225441113.910 350083059.857 - 64.21% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 55.27% 41.350 64.206 - 34.70% -
SetIntersection_Interlaced_Vector_float_1024_64 53.24% 3629927.125 5562447.420 - -5.12% -
BM_MakeHeap_string_Ascending_262144 52.79% 7.304 11.160 - 21.68% -
std::unordered_set<int>::count(key)_(non-existent)/0 51.97% 0.264 0.401 - -0.93% -
std::equal(deque<int>)_(it,_it,_it)/8 50.09% 4.107 6.164 - 44.14% -
BM_vector_deque_move_backward/0 49.81% 0.408 0.611 - 37.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 47.97% 13.256 19.614 - 30.92% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 47.81% 7.755 11.464 - 39.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 47.80% 8821985.309 13039283.599 - 2.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 47.38% 8828201.787 13010825.497 - 2.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 47.35% 8768674.060 12920341.056 - 0.62% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 46.98% 6.475 9.517 - 0.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 46.04% 1329.163 1941.100 - 47.45% -
std::set<std::string>::erase(key)_(existent)/1024 45.98% 68.830 100.479 - 31.23% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 45.02% 43.573 63.190 - 30.90% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 44.16% 46.751 67.398 - 8.41% -
SetIntersection_Front_Set_float_262144_16384 43.59% 236805147.847 340028219.353 - -4.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 43.43% 9005311.934 12916500.846 - 0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 42.97% 9008995.786 12880549.219 - 0.28% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 42.78% 5.579 7.965 - 36.51% -
SetIntersection_Interlaced_Set_float_16384_16384 42.69% 243617451.528 347612946.819 - -0.41% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 42.19% 4.759 6.767 - 2.83% -
SetIntersection_Interlaced_Vector_uint64_262144_256 42.18% 27450396.169 39029588.393 - 3.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 42.04% 9055006.233 12861328.955 - -1.30% -
std::find_if(list<int>)_(bail_25%)/32768 41.91% 7820.634 11098.417 - 6.47% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 40.51% 0.260 0.365 - 24.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 39.90% 25.329 35.437 - 16.40% -
rng::find(list<int>)_(process_all)/8192 39.67% 8404.682 11738.593 - 12.43% -
SetIntersection_Interlaced_Vector_float_1024_16 38.80% 1901131.009 2638756.484 - -6.42% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.50% 25.350 35.108 - 18.82% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 38.29% 25.034 34.621 - 47.59% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 38.27% 0.411 0.569 - -0.97% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 38.18% 13.122 18.131 - 9.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 37.51% 26.137 35.941 - 24.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 37.12% 0.447 0.613 - -3.67% -
rng::find_if_not(list<int>)_(bail_25%)/32768 36.94% 7946.479 10882.111 - 3.95% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 36.55% 691.044 943.591 - 35.03% -
std::copy(vector<bool>)_(aligned)/1048576 36.02% 2620.025 3563.799 - 7.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 35.91% 42.779 58.140 - -3.23% -
BM_std_min<int>/1 35.69% 0.284 0.386 - 36.95% -
std::unordered_set<int>::count(key)_(non-existent)/1024 35.45% 1.137 1.540 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_16384_64 34.43% 6176021.398 8302349.381 - 38.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.32% 25.439 34.170 - 31.84% -
rng::find_first_of(deque<int>)_(large_needle)/50 33.93% 668.677 895.571 - 25.53% -
SetIntersection_Interlaced_Vector_float_262144_4 33.93% 1525900.169 2043602.026 - -5.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 33.90% 27.978 37.464 - 31.33% -
BM_RangesPushHeap_uint64_SingleElement_1 33.90% 0.403 0.540 - -12.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 33.73% 24614283.518 32915496.442 - 6.43% -
std::copy_n(vector<bool>)_(aligned)/1048576 32.92% 2105.321 2798.477 - 66.81% -
BM_RangesPushHeap_string_Descending_262144 32.62% 3.227 4.279 - -16.40% -
BM_std_min<unsigned_char>/1 32.12% 0.289 0.381 - 17.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.44% 24.909 32.741 - 1.64% -
BM_RangesMakeHeap_uint64_Random_4 31.38% 1.469 1.930 - 67.22% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 31.31% 7.266 9.542 - 46.89% -
std::copy(vector<int>)/4096 31.14% 151.548 198.741 - -13.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 30.77% 4.857 6.351 - 20.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 30.75% 3.298 4.312 - 20.39% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 30.56% 43166293.984 56358950.673 - 11.08% -
BM_vector_deque_copy/0 30.45% 0.464 0.605 - 55.71% -
std::map<std::string,_int>::erase(key)_(existent)/8192 30.04% 82.337 107.073 - 64.99% -
SetIntersection_Interlaced_Vector_uint64_262144_4 29.70% 1521541.604 1973478.615 - 24.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 29.59% 6.291 8.152 - 20.87% -
SetIntersection_Interlaced_Vector_uint64_16384_16 28.97% 2549825.152 3288540.042 - 35.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 28.89% 5.264 6.785 - 42.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 28.45% 7.649 9.825 - 18.95% -
SetIntersection_Interlaced_Vector_float_1024_256 28.30% 5119038.861 6567592.544 - -17.31% -
SetIntersection_Interlaced_Vector_string_262144_16 28.22% 5571458.901 7143604.989 - 22.37% -
BM_RangesPushHeap_uint32_PipeOrgan_1 28.00% 0.449 0.574 - -9.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 27.98% 25.278 32.350 - -5.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 27.83% 31.669 40.482 - -6.03% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 27.77% 1.443 1.844 - 8.46% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 27.62% 83402554.176 106436959.791 - 6.30% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 27.55% 1291.911 1647.892 - -2.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 27.53% 10.394 13.256 - 21.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 27.45% 2088332.604 2661638.759 - 28.50% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 27.28% 3.282 4.178 - 27.76% -
rng::fold_left(deque<int>)/8 26.81% 4.157 5.271 - 28.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 26.80% 0.410 0.521 - 5.14% -
BM_std_min<unsigned___int128>/65536 26.39% 31835.412 40236.484 - -8.33% -
rng::find_end(list<int>)_(same_length)/8192 26.21% 7603.102 9595.800 - -39.69% -
rng::find_last(deque<int>)_(bail_10%)/1024 26.14% 226.775 286.065 - 25.57% -
std::unordered_set<int>::count(key)_(existent)/32 25.92% 1.318 1.660 - 12.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 25.78% 106.557 134.029 - 25.16% -
BM_std_min<unsigned___int128>/64000 25.68% 31092.887 39077.136 - -8.88% -
BM_std_min<unsigned___int128>/1024 25.65% 494.458 621.275 - -8.57% -
BM_std_min<unsigned___int128>/4096 25.61% 1977.304 2483.692 - -8.78% -
BM_std_min<unsigned___int128>/70000 25.54% 34017.295 42706.422 - -8.90% -
std::adjacent_find(list<int>)/50 25.39% 23.659 29.666 - 24.82% -
rng::find_last(deque<int>)_(bail_10%)/50 25.38% 11.401 14.295 - 24.88% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 25.34% 0.555 0.696 - 13.04% -
BM_std_min<unsigned___int128>/4000 25.30% 1931.569 2420.340 - -8.98% -
BM_std_min<unsigned___int128>/5500 25.21% 2655.796 3325.421 - -9.06% -
SetIntersection_Interlaced_Vector_uint32_262144_4 25.21% 1508850.506 1889236.289 - 23.95% -
BM_PushHeap_float_Random_1 24.93% 0.558 0.697 - 34.88% -
BM_std_min<unsigned___int128>/512 24.82% 247.272 308.638 - -8.75% -
rng::generate_n(list<int>)/8192 24.67% 7019.008 8750.608 - 25.58% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 24.20% 1.174 1.458 - 11.43% -
std::find(vector<bool>)_(process_all)/50 24.18% 0.598 0.743 - 28.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.86% 38.584 47.791 - 11.55% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 23.84% 1390.824 1722.403 - 0.57% -
std::unordered_set<std::string>::erase(iterator)/8192 23.82% 26.111 32.332 - -2.04% -
std::unordered_set<int>::find(key)_(non-existent)/1024 23.67% 1.031 1.275 - -2.03% -
rng::find_first_of(deque<int>)_(large_needle)/32 23.67% 282.172 348.956 - 17.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.44% 20.876 25.769 - 18.58% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 23.22% 6.723 8.284 - 24.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 23.12% 10229161.543 12593696.063 - 24.23% -
BM_std_min<unsigned___int128>/64 23.07% 29.017 35.711 - -7.87% -
BM_std_min<long_long>/1 23.01% 0.548 0.675 - 0.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 23.01% 20.881 25.685 - 16.41% -
BM_PushHeap_uint32_Ascending_1 22.53% 0.467 0.572 - 13.99% -
rng::copy(vector<int>)/32768 22.24% 2845.784 3478.561 - -0.22% -
rng::swap_ranges(list<int>)/8192 22.18% 10844.430 13249.821 - 31.53% -
std::unordered_set<std::string>::erase(iterator)/32 22.14% 27.797 33.951 - 6.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.02% 29.213 35.645 - -2.16% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 21.98% 0.461 0.563 - 9.85% -
std::search(deque<int>)_(same_length)/1000 21.94% 380.910 464.465 - 31.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.76% 37.699 45.901 - -13.92% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 21.69% 10.386 12.638 - 20.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 21.38% 24.335 29.538 - 13.44% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 21.31% 1.783 2.163 - 9.99% -
rng::find_if_not(list<int>)_(process_all)/8192 21.24% 7537.619 9138.488 - 1.96% -
std::adjacent_find(deque<int>)/50 20.91% 14.092 17.038 - 15.34% -
SetIntersection_Front_Vector_uint64_1024_1024 20.65% 5947865.917 7176282.001 - 22.66% -
std::set<std::string>::contains(key)_(existent)/8192 20.50% 28.209 33.991 - 13.68% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 20.45% 507.456 611.236 - 0.97% -
std::equal(deque<int>)_(it,_it,_it)/50 20.32% 21.367 25.709 - 6.65% -
BM_MakeHeap_string_SingleElement_262144 20.27% 7.387 8.885 - 14.02% -
std::search(list<int>)_(no_match)/1000 20.21% 664.382 798.649 - 11.81% -
SetIntersection_Interlaced_Vector_float_16384_4 20.10% 1422473.093 1708372.012 - 0.36% -
BM_std_min<unsigned___int128>/32 20.04% 13.587 16.309 - -6.29% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 19.97% 0.456 0.547 - -10.36% -
BM_std_min<unsigned___int128>/31 19.81% 13.120 15.718 - -6.23% -
BM_std_min<unsigned_int>/1 19.78% 0.381 0.456 - 40.28% -
SetIntersection_Interlaced_Vector_uint64_1024_16 19.76% 1979421.575 2370463.726 - -2.65% -
std::set<std::string>::erase(iterator)/1024 19.75% 25.708 30.786 - 9.37% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 19.75% 313.376 375.264 - 5.15% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 19.64% 541.662 648.054 - 16.52% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 19.62% 0.301 0.360 - 37.91% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 19.60% 1.339 1.601 - -11.50% -
BM_std_min<unsigned___int128>/30 19.52% 12.633 15.099 - -6.34% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 19.40% 96.540 115.267 - 29.78% -
BM_std_min<unsigned___int128>/29 19.31% 12.186 14.540 - -6.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.25% 551.343 657.482 - 16.15% -
BM_vector_deque_copy/2 19.21% 1.733 2.066 - 0.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.10% 503.931 600.192 - 18.24% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 19.07% 11.725 13.962 - 14.54% -
std::map<std::string,_int>::erase(iterator)/0 18.90% 25.997 30.909 - 12.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 18.85% 4574782.611 5437158.250 - 8.09% -
BM_std_min<unsigned___int128>/28 18.78% 11.695 13.891 - -6.30% -
SetIntersection_Interlaced_Vector_uint32_16384_16 18.61% 2582958.741 3063631.984 - 24.42% -
BM_std_min<__int128>/65536 18.57% 25352.201 30061.279 - 18.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 18.56% 26229964.644 31099371.119 - 12.15% -
BM_std_min<unsigned___int128>/26 18.50% 10.738 12.724 - -6.27% -
BM_std_min<__int128>/70000 18.47% 27083.625 32084.726 - 18.56% -
std::replace(vector<int>)_(sprinkled)/8192 18.37% 1205.506 1426.937 - 4.87% -
std::unordered_set<std::string>::find(key)_(existent)/32 18.34% 37.316 44.160 - 4.79% -
BM_RangesPushHeap_uint64_Descending_1 18.30% 0.538 0.636 - 36.31% -
BM_std_min<unsigned___int128>/27 18.25% 11.239 13.290 - -6.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 18.20% 25.958 30.682 - 28.42% -
rng::for_each_n(deque<int>)/8 18.16% 1.153 1.362 - 13.08% -
BM_std_min<__int128>/4000 18.16% 1543.319 1823.554 - 18.37% -
BM_std_min<__int128>/64000 18.14% 24758.200 29250.472 - 18.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.03% 38.835 45.837 - 49.47% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18.01% 12571.826 14835.837 - -11.04% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 18.01% 0.929 1.097 - 16.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.98% 37.445 44.178 - -9.05% -
SetIntersection_Interlaced_Vector_float_256_16 17.93% 6296668.103 7425505.698 - -6.95% -
std::replace(vector<int>)_(sprinkled)/1024 17.88% 153.778 181.272 - 7.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 17.86% 34037532.143 40117348.482 - -0.90% -
std::find_end(list<int>)_(same_length)/8192 17.85% 7689.451 9061.728 - -51.42% -
std::multimap<std::string,_int>::erase(iterator)/32 17.82% 26.682 31.438 - 6.89% -
BM_std_min<__int128>/5500 17.81% 2120.797 2498.597 - 17.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 17.70% 49.946 58.787 - -18.35% -
BM_std_min<__int128>/4096 17.69% 1580.165 1859.722 - 17.79% -
BM_std_min<unsigned_short>/1 17.64% 0.387 0.456 - 79.46% -
BM_std_minmax_element<int>/3 17.63% 1.057 1.244 - 19.10% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 17.46% 0.503 0.591 - -3.49% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 17.45% 561.240 659.170 - -3.46% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 17.45% 197.660 232.144 - -0.18% -
rng::adjacent_find(list<int>)/8192 17.44% 6959.993 8173.731 - 17.74% -
BM_std_min<unsigned___int128>/25 17.43% 10.317 12.116 - -6.19% -
BM_std_min<unsigned___int128>/24 17.36% 9.852 11.563 - -5.94% -
BM_MakeHeap_string_PipeOrgan_262144 17.26% 7.301 8.562 - 14.91% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 17.22% 2535.884 2972.584 - 4.77% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 17.21% 2.854 3.345 - 6.81% -
BM_std_min<__int128>/1024 17.17% 396.628 464.735 - 17.34% -
std::shift_left(vector<int>)/32 17.14% 3.882 4.548 - 51.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 17.13% 6495186.710 7607976.183 - 6.25% -
BM_std_min<__int128>/512 17.13% 198.828 232.882 - 17.10% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 17.08% 8189.396 9588.336 - -0.56% -
BM_std_min<unsigned___int128>/23 17.01% 9.414 11.015 - -5.49% -
std::find_end(list<int>)_(single_element)/8192 16.98% 7235.688 8464.100 - -1.98% -
std::search(deque<int>,_pred)_(near_matches)/1000 16.93% 23663.705 27670.757 - 18.72% -
std::search(deque<int>,_pred)_(near_matches)/1024 16.89% 24739.463 28918.859 - 18.15% -
std::unordered_set<int>::count(key)_(non-existent)/8192 16.66% 1.406 1.640 - -1.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 16.63% 80.346 93.708 - 7.27% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 16.62% 682.408 795.794 - 8.22% -
BM_std_min<unsigned___int128>/22 16.49% 8.937 10.411 - -5.41% -
BM_vector_deque_copy/1 16.48% 2.005 2.335 - 0.69% -
BM_MakeHeap_string_Descending_262144 16.45% 3.594 4.185 - 18.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 16.40% 26596.124 30958.484 - 23.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 16.37% 10575284.864 12306776.059 - 2.88% -
SetIntersection_Front_Vector_uint64_16384_1024 16.31% 5972586.425 6946655.426 - 16.55% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 16.14% 37.052 43.033 - 13.37% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 16.11% 1876.204 2178.478 - 17.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 16.09% 3.078 3.573 - 2.59% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 16.02% 73.320 85.068 - 66.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.99% 43.808 50.814 - 2.65% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 15.96% 10424.909 12089.068 - 15.17% -
rng::find_end(list<int>)_(single_element)/8192 15.82% 7421.094 8594.826 - -1.94% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 15.69% 7977.089 9228.951 - 0.84% -
BM_std_min<unsigned___int128>/21 15.64% 8.475 9.800 - -5.63% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 15.62% 2.297 2.656 - 13.83% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 15.61% 7.988 9.235 - 38.51% -
BM_std_min<unsigned___int128>/20 15.61% 7.991 9.238 - -5.50% -
std::swap_ranges(deque<int>)/50 15.53% 19.782 22.855 - 14.24% -
SetIntersection_Interlaced_Vector_float_1024_4 15.45% 1297446.399 1497839.747 - 2.12% -
std::unique(deque<int>)_(sprinkled)/52 15.42% 71.305 82.299 - -2.68% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 15.42% 8316.265 9598.272 - 0.91% -
std::set<std::string>::erase(key)_(non-existent)/32 15.26% 12.802 14.755 - 0.47% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15.24% 10347.715 11924.455 - 3.82% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 15.15% 10617.553 12226.103 - -15.39% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 14.91% 7.576 8.706 - 14.96% -
BM_deque_vector_ranges_move/0 14.80% 1.393 1.599 - 3.27% -
BM_std_min<unsigned___int128>/19 14.78% 7.554 8.671 - -5.27% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 14.74% 17.964 20.610 - 15.20% -
BM_std_min<short>/1 14.72% 0.326 0.374 - 27.76% -
std::map<std::string,_int>::erase(iterator)/1024 14.64% 26.095 29.914 - 11.36% -
bm_lexicographical_compare<int>/1 14.59% 1.156 1.325 - 0.25% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 14.54% 28.946 33.156 - 10.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 14.53% 0.466 0.534 - 19.44% -
rng::search(deque<int>)_(same_length)/1000 14.52% 333.584 382.024 - 15.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 14.41% 4651688.135 5321946.313 - 11.01% -
std::find_end(deque<int>)_(single_element)/8192 14.34% 2204.135 2520.128 - 23.63% -
BM_MakeHeap_string_Ascending_16384 14.33% 5.689 6.504 - 13.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 14.29% 5.435 6.212 - 15.14% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 14.26% 1.365 1.560 - 17.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 14.25% 92.354 105.517 - 18.00% -
BM_RangesPushHeap_uint64_Ascending_64 14.22% 1.669 1.907 - 25.53% -
std::swap_ranges(deque<int>)/1024 14.20% 319.867 365.295 - 10.84% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.20% 636.377 726.739 - 0.35% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 14.18% 594.107 678.373 - 5.11% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 14.00% 950.291 1083.329 - 5.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 13.98% 38.590 43.987 - -0.31% -
std::swap_ranges(list<int>)/8192 13.93% 9260.789 10550.775 - 9.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 13.92% 12.087 13.770 - 11.62% -
std::unordered_set<int>::find(key)_(existent)/32 13.90% 1.281 1.459 - 28.49% -
std::find_end(list<int>,_pred)_(single_element)/8192 13.87% 8246.896 9390.817 - 1.24% -
BM_std_min<unsigned___int128>/18 13.75% 7.108 8.085 - -5.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 13.70% 29.135 33.125 - 1.33% -
SetIntersection_Front_Vector_uint64_1024_256 13.69% 2304882.053 2620309.321 - 12.40% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 13.60% 129.189 146.762 - 13.51% -
rng::stable_partition(deque<int>)_(sparse)/32 13.60% 11.103 12.613 - 12.97% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 13.48% 2.128 2.415 - 9.85% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 13.46% 7.010 7.953 - 27.97% -
BM_std_min<__int128>/64 13.42% 24.514 27.803 - 13.46% -
std::unordered_set<int>::find(key)_(existent)/1024 13.41% 1.177 1.334 - 15.56% -
BM_std_min<unsigned___int128>/17 13.38% 6.664 7.556 - -4.23% -
bm_lexicographical_compare<unsigned_char>/4 13.30% 1.370 1.552 - 3.67% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 13.27% 37.230 42.171 - 11.97% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 13.24% 21.265 24.081 - -1.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 13.23% 2.428 2.749 - 47.66% -
std::swap_ranges(deque<int>)/8192 13.17% 2554.074 2890.442 - 9.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 13.17% 0.824 0.932 - 6.59% -
BM_std_minmax<long_long>/2 13.15% 1.125 1.273 - -3.16% -
bm_lexicographical_compare<int>/2 13.08% 1.321 1.493 - -1.60% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 13.05% 2.479 2.802 - 8.72% -
rng::find_end(list<int>,_pred)_(single_element)/8192 13.00% 7972.165 9008.634 - -1.67% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 12.97% 26.321 29.734 - 2.88% -
bm_lexicographical_compare<unsigned_char>/6 12.94% 1.788 2.020 - 3.09% -
SetIntersection_Interlaced_Vector_uint64_1024_256 12.94% 5674604.351 6408852.845 - -3.29% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 12.91% 1.545 1.744 - 1.73% -
bm_lexicographical_compare<unsigned_char>/5 12.83% 1.585 1.789 - 3.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.82% 26.206 29.567 - -25.50% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 12.80% 20.905 23.582 - 9.26% -
BM_MakeThenSortHeap_uint32_Descending_4 12.77% 1.270 1.432 - -0.12% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 12.75% 307.809 347.067 - -0.14% -
rng::fill(vector<bool>)/64 12.71% 1.512 1.705 - 6.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 12.69% 0.461 0.520 - 26.69% -
BM_std_min<unsigned___int128>/16 12.66% 6.191 6.975 - -4.35% -
std::reverse(list<int>)/32768 12.64% 16716.776 18830.170 - 11.51% -
BM_deque_vector_ranges_copy/0 12.59% 1.411 1.589 - 11.96% -
rng::replace(list<int>)_(sprinkled)/8192 12.58% 7048.334 7934.764 - 8.83% -
BM_std_minmax_element<int>/2 12.57% 0.609 0.685 - 7.43% -
SetIntersection_Front_Set_float_16384_1024 12.55% 14577301.383 16406185.693 - 5.45% -
std::copy_backward(vector<bool>)_(aligned)/64 12.53% 1.570 1.767 - -0.48% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 12.45% 49.253 55.386 - -3.19% -
std::search(list<int>)_(same_length)/8192 12.44% 9350.906 10514.272 - -0.26% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 12.43% 3.016 3.391 - 8.78% -
rng::find_if(list<int>)_(bail_25%)/32768 12.26% 7882.099 8848.194 - 4.65% -
rng::replace_if(list<int>)_(prefix)/8192 12.23% 6950.638 7800.468 - 8.28% -
std::find(vector<bool>)_(process_all)/8 12.22% 0.590 0.662 - 14.86% -
rng::find_end(deque<int>)_(process_all)/1048576 12.19% 266529.422 299008.426 - -3.15% -
std::multiset<int>::insert(value)_(new_value)/8192 12.16% 73.669 82.625 - 11.62% -
std::unordered_set<std::string>::contains(key)_(existent)/32 12.11% 39.068 43.799 - 32.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 12.09% 8509194.625 9537914.137 - 13.20% -
std::copy_n(vector<bool>)_(aligned)/262144 12.04% 614.549 688.524 - 1.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 11.92% 18465427.557 20667336.321 - 2.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 11.91% 78818860.766 88208596.254 - 17.02% -
BM_MakeHeap_float_Random_256 11.90% 1.317 1.474 - 19.08% -
SetIntersection_Front_Vector_uint64_16384_256 11.89% 2345258.016 2624153.241 - 14.50% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 11.89% 24.168 27.041 - 13.24% -
rng::contains(deque<int>)_(process_all)/8 11.86% 2.842 3.180 - 8.04% -
BM_std_min<unsigned___int128>/15 11.84% 5.767 6.450 - -3.73% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 11.82% 66.188 74.010 - 23.67% -
SetIntersection_Front_Set_string_16384_256 11.77% 15175856.470 16962088.868 - 15.55% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 11.76% 1.452 1.623 - 1.79% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 11.74% 1.891 2.113 - -2.21% -
BM_std_minmax<unsigned_long_long>/1 11.72% 0.620 0.693 - 18.74% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 11.71% 0.271 0.303 - -11.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 11.60% 0.516 0.575 - -1.65% -
std::replace(vector<int>)_(sprinkled)/32 11.59% 5.243 5.851 - 16.18% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 11.58% 0.549 0.612 - 9.51% -
std::search(list<int>)_(no_match)/8192 11.50% 7104.789 7921.615 - 10.75% -
std::swap_ranges(deque<int>)/32 11.48% 10.493 11.698 - 11.51% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 11.43% 2.200 2.452 - -3.27% -
std::unique(deque<int>)_(sprinkled)/1024 11.36% 776.338 864.551 - -1.33% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 11.32% 3242.208 3609.329 - 13.65% -
BM_MakeHeap_string_Ascending_1024 11.31% 5.079 5.654 - 7.30% -
std::map<int,_int>::insert(value)_(already_present)/0 11.31% 0.581 0.647 - -4.70% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 11.29% 1.384 1.541 - 3.04% -
std::map<std::string,_int>::find(key)_(existent)/8192 11.23% 30.111 33.493 - 8.00% -
rng::find_end(list<int>,_pred)_(same_length)/8192 11.13% 9105.096 10118.415 - -47.75% -
std::map<std::string,_int>::insert(value)_(already_present)/0 11.05% 15.343 17.038 - 40.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 11.00% 25.605 28.422 - -2.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 11.00% 5.183 5.753 - -10.89% -
rng::replace(list<int>)_(prefix)/8192 10.98% 6858.916 7611.970 - 4.47% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 10.86% 4.517 5.007 - 12.19% -
BM_PushHeap_float_SingleElement_1 10.83% 0.468 0.518 - -25.68% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 10.81% 8.597 9.526 - 0.45% -
BM_StringRelationalLiteral_Less_Small_Large_Control 10.81% 1.552 1.719 - -0.06% -
BM_std_min<int>/4 10.75% 1.000 1.107 - 8.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 10.70% 38.390 42.499 - 46.27% -
rng::search(deque<int>)_(near_matches)/1000 10.69% 18727.672 20729.762 - -13.94% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 10.69% 718.871 795.699 - 8.19% -
BM_std_min<int>/2 10.68% 0.462 0.511 - 10.85% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 10.68% 3.620 4.006 - 7.42% -
std::unique(deque<int>)_(sprinkled)/32 10.67% 60.308 66.741 - -0.77% -
BM_std_min<unsigned___int128>/14 10.59% 5.358 5.925 - -3.39% -
BM_StringRelational_Compare_Huge_Empty_Control 10.58% 1.556 1.721 - 3.48% -
BM_StringRelational_Less_Small_Large_Control 10.54% 1.670 1.846 - 14.18% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 10.47% 137.416 151.807 - -1.36% -
std::find_end(forward_list<int>)_(single_element)/8192 10.45% 5649.579 6239.942 - 8.93% -
std::is_partitioned(deque<int>)_(partitioned)/8192 10.44% 2951.832 3260.027 - 6.56% -
rng::stable_partition(deque<int>)_(sparse)/50 10.40% 27.557 30.422 - 11.01% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 10.37% 4.843 5.346 - 18.31% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 10.32% 24.716 27.268 - 12.31% -
std::unordered_set<std::string>::ctor(const&)/32 10.25% 679.734 749.440 - 3.50% -
std::replace(vector<int>)_(sprinkled)/50 10.21% 8.087 8.913 - 15.36% -
rng::equal(vector<bool>)_(unaligned)/8 10.21% 0.692 0.762 - 3.25% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 10.19% 0.570 0.629 - 10.91% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 10.16% 19.170 21.118 - 9.10% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.08% 712.212 784.030 - 7.97% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.94% 0.699 0.768 - 9.75% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 9.92% 2.305 2.534 - 6.22% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.91% 0.699 0.768 - 9.75% -
std::transform(list<int>,_list<int>)/8192 9.91% 8479.087 9319.266 - -0.98% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 9.88% 0.440 0.484 - 4.30% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 9.86% 35.856 39.393 - 7.60% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.85% 0.699 0.768 - 9.73% -
std::set<int>::lower_bound(key)_(existent)/8192 9.85% 7.877 8.652 - 10.27% -
rng::copy_n(vector<bool>)_(unaligned)/512 9.84% 3.243 3.562 - 7.24% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 9.84% 5.097 5.598 - 22.52% -
BM_std_minmax<char>/11 9.82% 1.698 1.865 - 13.15% -
std::copy_backward(vector<bool>)_(aligned)/512 9.78% 1.431 1.571 - 0.68% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 9.70% 15133.281 16600.906 - 9.30% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 9.68% 37.863 41.528 - -1.27% -
BM_RangesMakeHeap_float_Random_16 9.66% 1.582 1.735 - 1.47% -
rng::search(deque<int>,_pred)_(near_matches)/1000 9.64% 23978.420 26289.657 - 4.10% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 9.62% 103.802 113.787 - 16.97% -
BM_RangesMakeHeap_uint32_Random_16384 9.59% 0.994 1.090 - 4.50% -
BM_StringRelational_Eq_Empty_Empty_Control 9.57% 1.881 2.061 - 11.17% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 9.52% 0.501 0.548 - 17.55% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 9.49% 0.824 0.902 - 3.29% -
std::for_each(list<int>)/8192 9.49% 7735.576 8469.330 - -2.49% -
BM_std_minmax<unsigned_short>/32 9.44% 1.229 1.345 - 9.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 9.42% 0.455 0.498 - 4.44% -
BM_StringRelationalLiteral_Less_Large_Large_Control 9.39% 2.165 2.368 - 7.40% -
rng::fill(deque<int>)/32 9.38% 1.365 1.493 - 1.55% -
std::remove_copy(deque<int>)_(prefix)/1024 9.38% 376.148 411.432 - -0.48% -
std::find(list<int>)_(process_all)/50 9.37% 17.292 18.912 - 4.31% -
std::replace(list<int>)_(prefix)/8192 9.37% 6815.226 7453.487 - 6.30% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 9.35% 1.338 1.463 - 2.20% -
std::adjacent_find(deque<int>)/8 9.32% 2.995 3.274 - 10.73% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 9.32% 2.021 2.209 - -16.16% -
rng::find_last(deque<int>)_(bail_90%)/1048576 9.32% 27524.068 30088.473 - 17.70% -
std::unordered_set<std::string>::find(key)_(existent)/1024 9.31% 38.696 42.299 - 19.94% -
std::map<std::string,_int>::find(key)_(existent)/1024 9.27% 22.270 24.336 - 7.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.26% 198.867 217.287 - -2.99% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 9.25% 4115.149 4495.924 - 12.31% -
rng::find_end(forward_list<int>)_(same_length)/8192 9.25% 14286.040 15607.847 - 8.81% -
BM_StringRelationalLiteral_Less_Large_Small_Control 9.23% 1.783 1.947 - 3.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 9.23% 0.677 0.740 - 16.37% -
BM_std_min<unsigned___int128>/13 9.21% 4.934 5.389 - -3.24% -
std::fill(vector<bool>)/64 9.20% 1.510 1.648 - 0.84% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 9.18% 30.335 33.121 - -32.61% -
rng::find_end(deque<int>)_(process_all)/8192 9.15% 2108.423 2301.411 - -3.59% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.13% 2.727 2.976 - 0.69% -
BM_std_minmax_element<short>/3 9.11% 1.196 1.305 - 13.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 9.11% 20.923 22.829 - 11.50% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 9.04% 4.664 5.085 - 3.40% -
std::fill_n(deque<int>)/32 9.03% 1.155 1.259 - 8.97% -
std::replace_if(list<int>)_(prefix)/8192 8.93% 6935.412 7554.781 - 6.41% -
BM_PushHeap_float_SingleElement_4 8.93% 0.358 0.389 - 2.92% -
std::search_n(list<int>)_(no_match)/1048576 8.87% 800002.108 870973.785 - 0.88% -
std::map<std::string,_int>::erase(key)_(existent)/32 8.86% 80.505 87.637 - 9.54% -
BM_RangesPushHeap_string_Random_262144 8.84% 18.154 19.760 - 6.81% -
BM_std_min<unsigned_char>/4 8.81% 0.957 1.041 - 6.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.80% 2.240 2.437 - 9.27% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 8.78% 1.145 1.245 - -36.10% -
SetIntersection_Interlaced_Vector_uint64_16384_4 8.77% 1410233.035 1533845.135 - -4.01% -
BM_MakeHeap_float_Random_4 8.73% 1.540 1.675 - 3.76% -
BM_StringFindCharLiteral/8 8.72% 1.489 1.619 - -0.02% -
SetIntersection_Front_Vector_uint64_256_256 8.71% 4687170.811 5095465.669 - 9.49% -
rng::replace_if(list<int>)_(sprinkled)/8192 8.70% 7370.735 8011.641 - 7.50% -
BM_std_minmax<short>/4 8.68% 1.060 1.152 - 18.69% -
BM_MakeHeap_float_Random_262144 8.66% 1.111 1.208 - 8.26% -
std::transform(list<int>)_(identity_transform)/8192 8.66% 7041.789 7651.285 - 0.17% -
BM_std_minmax_element<long_long>/65536 8.65% 17165.696 18650.954 - 6.47% -
BM_std_minmax_element<long_long>/70000 8.61% 18340.366 19920.122 - 6.54% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 8.61% 526.291 571.609 - 11.79% -
BM_deque_vector_move/0 8.60% 1.417 1.539 - 7.97% -
BM_std_minmax_element<long_long>/64000 8.57% 16764.122 18201.542 - 6.40% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 8.57% 1328.800 1442.711 - 7.52% -
rng::adjacent_find(deque<int>)/50 8.55% 13.857 15.042 - -20.00% -
BM_std_min<unsigned_char>/2 8.52% 0.485 0.527 - 8.57% -
rng::search(deque<int>,_pred)_(near_matches)/1024 8.51% 25205.829 27352.034 - 3.20% -
rng::search(deque<int>)_(near_matches)/1024 8.50% 19564.216 21226.218 - -15.85% -
std::partition(deque<int>)_(dense)/50 8.47% 13.805 14.974 - -8.35% -
BM_std_minmax<unsigned_long_long>/3 8.45% 1.248 1.353 - 9.22% -
std::mismatch(deque<int>)_(it,_it,_it)/8 8.45% 3.778 4.097 - -4.43% -
std::any_of(deque<int>)_(process_all)/50 8.43% 20.208 21.911 - 13.64% -
BM_StringFindCharLiteral/16 8.42% 1.493 1.619 - 0.00% -
SetIntersection_Interlaced_Vector_string_262144_256 8.41% 61706060.447 66893923.573 - -1.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.39% 65834.624 71361.350 - 7.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 8.36% 17123821.160 18555291.497 - -2.91% -
SetIntersection_Front_Vector_string_1024_256 8.35% 9684998.097 10494132.288 - 5.55% -
std::unordered_set<int>::count(key)_(existent)/8192 8.35% 1.324 1.434 - 8.97% -
std::unordered_set<int>::find(key)_(existent)/8192 8.33% 1.259 1.363 - -1.45% -
BM_std_min<unsigned___int128>/12 8.31% 4.521 4.897 - -2.53% -
std::move_backward(vector<int>)/262144 8.29% 20316.459 22000.314 - 0.28% -
std::set<std::string>::lower_bound(key)_(existent)/32 8.27% 16.155 17.491 - 8.67% -
rng::remove_copy_if(deque<int>)_(prefix)/32 8.25% 17.352 18.784 - 7.59% -
rng::copy_backward(vector<bool>)_(aligned)/64 8.23% 1.832 1.983 - 4.74% -
BM_std_min<__int128>/32 8.20% 12.201 13.202 - 8.36% -
std::stable_partition(deque<int>)_(sparse)/50 8.20% 27.280 29.517 - -0.68% -
std::move_backward(list<int>)/4096 8.19% 5334.675 5771.557 - 17.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 8.17% 1.363 1.474 - 36.42% -
BM_RangesPushHeap_uint64_Ascending_256 8.14% 2.231 2.413 - 15.31% -
std::unordered_set<int>::erase(key)_(non-existent)/32 8.13% 1.058 1.145 - -3.96% -
std::equal(list<int>)_(it,_it,_it)/50 8.13% 35.591 38.485 - 13.47% -
BM_std_minmax<long_long>/3 8.12% 1.480 1.601 - -8.52% -
rng::move_backward(vector<int>)/262144 8.10% 20355.063 22003.645 - -0.33% -
BM_std_minmax_element<long_long>/5500 8.10% 1438.718 1555.221 - 7.63% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 8.05% 1.340 1.448 - 16.89% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 8.04% 32.880 35.523 - 5.80% -
std::find_end(deque<int>)_(single_element)/1024 8.04% 319.333 345.001 - 33.18% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.03% 90.402 97.662 - 6.83% -
std::unordered_set<int>::contains(key)_(existent)/1024 8.02% 1.170 1.264 - -9.87% -
SetIntersection_Interlaced_Vector_float_256_4 8.02% 4909528.218 5303146.098 - -1.00% -
std::search(list<int>)_(single_element)/1000 8.01% 646.741 698.532 - 4.08% -
BM_std_min<__int128>/30 7.99% 11.399 12.309 - 8.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7.99% 6134213.424 6624034.029 - -1.07% -
rng::reverse_copy(list<int>)/4096 7.98% 3108.514 3356.445 - 9.26% -
BM_std_min<__int128>/31 7.98% 11.775 12.714 - 7.97% -
BM_std_minmax<unsigned_short>/3 7.97% 1.139 1.229 - 5.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 7.94% 29.734 32.094 - 23.90% -
std::multimap<int,_int>::erase(key)_(existent)/8192 7.92% 26.622 28.730 - 9.37% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 7.92% 673.516 726.858 - -0.02% -
BM_std_minmax<unsigned_short>/2 7.91% 0.870 0.939 - 10.80% -
bm_lexicographical_compare<int>/8 7.87% 1.463 1.579 - 2.44% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 7.86% 0.977 1.054 - -2.17% -
std::map<std::string,_int>::insert(value)_(new_value)/32 7.82% 41.492 44.737 - 32.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.80% 7.236 7.801 - -20.95% -
BM_PushHeap_uint32_PipeOrgan_1 7.80% 0.471 0.508 - 7.01% -
rng::starts_with(deque<int>)/1000 7.80% 443.357 477.930 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 7.75% 1335622.432 1439118.131 - -1.29% -
BM_StringRelational_Less_Empty_Small_Control 7.74% 1.928 2.077 - 4.29% -
BM_RangesMakeHeap_uint64_Random_16384 7.74% 0.994 1.071 - 6.64% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 7.73% 261.360 281.558 - 1.79% -
std::unordered_multiset<int>::count(key)_(existent)/8192 7.71% 1.734 1.867 - 0.38% -
rng::transform(list<int>)_(identity_transform)/8192 7.69% 7080.737 7625.021 - 0.30% -
std::map<std::string,_int>::contains(key)_(existent)/1024 7.68% 21.221 22.850 - 2.21% -
std::replace(list<int>)_(sprinkled)/8192 7.64% 7016.210 7552.318 - 5.48% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 7.63% 2.312 2.488 - 8.90% -
BM_std_min<__int128>/29 7.62% 11.012 11.850 - 7.71% -
std::set<std::string>::find(key)_(existent)/8192 7.61% 26.969 29.021 - 1.66% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 7.60% 28.590 30.762 - 9.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 7.58% 18981394.261 20420666.712 - -2.78% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 7.57% 1.368 1.471 - 13.57% -
bm_lexicographical_compare<int>/3 7.56% 1.617 1.740 - 2.79% -
std::replace_if(list<int>)_(sprinkled)/8192 7.51% 7293.203 7841.107 - 7.19% -
rng::find_last(deque<int>)_(bail_10%)/8 7.47% 2.572 2.764 - 3.12% -
std::multiset<std::string>::find(key)_(non-existent)/8192 7.42% 28.511 30.626 - -5.14% -
SetIntersection_Interlaced_Set_float_262144_262144 7.42% 1780887.287 1912997.232 - 5.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 7.42% 1871249.823 2010056.389 - 23.01% -
std::rotate(vector<bool>)_(by_1/4)/1024 7.41% 14.055 15.097 - 2.10% -
BM_std_min<__int128>/28 7.41% 10.610 11.396 - 7.35% -
BM_std_min<char>/3 7.41% 0.693 0.745 - 3.75% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 7.40% 166.919 179.278 - 0.85% -
std::partition_copy(list<int>)/8192 7.39% 6777.455 7278.578 - -0.19% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.39% 1495.813 1606.391 - -1.05% -
std::map<int,_int>::equal_range(key)_(existent)/1024 7.37% 4.207 4.517 - 5.92% -
rng::unique(deque<int>,_pred)_(contiguous)/52 7.36% 69.435 74.544 - 7.70% -
BM_std_min<char>/24 7.34% 2.517 2.702 - 2.17% -
rng::find_end(deque<int>)_(single_element)/8192 7.34% 2544.257 2731.014 - 23.95% -
BM_StringRelational_Less_Small_Small_ChangeFirst 7.33% 1.340 1.438 - 3.75% -
bm_lexicographical_compare<unsigned_char>/1 7.33% 1.559 1.673 - -0.98% -
std::move_backward(vector<int>)/8 7.32% 2.168 2.326 - 1.63% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 7.32% 1.527 1.639 - 3.10% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 7.29% 0.394 0.423 - -20.42% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 7.28% 61.231 65.689 - 107.80% -
BM_std_minmax<unsigned_char>/32 7.28% 1.463 1.570 - -1.99% -
BM_std_min<__int128>/27 7.28% 10.232 10.976 - 7.36% -
std::rotate(deque<int>)_(by_1/2)/1024 7.28% 173.482 186.104 - 7.41% -
BM_std_min<int>/3 7.25% 0.692 0.743 - 6.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 7.25% 32.455 34.808 - 20.60% -
rng::copy_backward(vector<int>)/4096 7.24% 180.239 193.280 - 36.98% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 7.21% 16578.714 17773.923 - 3.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.21% 0.682 0.731 - 15.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 7.21% 0.500 0.536 - -3.53% -
bm_lexicographical_compare<unsigned_char>/7 7.20% 2.025 2.171 - -1.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 7.20% 2.781 2.981 - 4.82% -
BM_std_min<unsigned_int>/13 7.17% 1.390 1.490 - 5.36% -
std::sort(vector<int>)_(qsort_adversarial)/8192 7.14% 147384.290 157901.080 - 6.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.13% 1202.811 1288.511 - 5.16% -
std::unordered_set<int>::clear()/8192 7.12% 59487.226 63722.408 - 2.82% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 7.11% 1.535 1.644 - 3.34% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.10% 42.971 46.020 - 5.74% -
BM_std_min<unsigned_short>/11 7.07% 1.164 1.246 - 7.54% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 7.00% 625588.331 669392.818 - 3.87% -
BM_PushHeap_uint64_Random_16 7.00% 4.019 4.301 - 0.41% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.97% 37.187 39.779 - 8.89% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6.96% 6425.307 6872.523 - 6.74% -
rng::for_each(list<int>)/8192 6.96% 7694.013 8229.190 - -0.97% -
rng::for_each_n(join_view(vector<vector<int>>)/8 6.94% 1.718 1.838 - 2.86% -
BM_RangesMakeHeap_uint32_Descending_64 6.90% 0.234 0.250 - 5.48% -
std::unordered_set<std::string>::erase(iterator)/1024 6.89% 28.542 30.508 - 2.23% -
BM_std_minmax<unsigned_long_long>/7 6.88% 2.505 2.677 - 5.89% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 6.86% 147578.549 157702.804 - 6.97% -
BM_StringRelational_Less_Huge_Empty_Control 6.86% 1.769 1.890 - -9.34% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.86% 6.917 7.391 - 8.43% -
BM_std_minmax<int>/3 6.84% 1.136 1.213 - 1.29% -
BM_std_min<__int128>/26 6.82% 9.815 10.484 - 6.81% -
std::find_if_not(deque<int>)_(bail_25%)/8 6.80% 1.418 1.514 - -1.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 6.78% 2.261 2.414 - 11.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.78% 4.775 5.099 - -6.17% -
rng::none_of(list<int>)_(process_all)/8192 6.76% 7340.286 7836.684 - 7.41% -
std::stable_partition(list<int>)_(dense)/8192 6.75% 17457.973 18636.490 - 6.65% -
rng::equal(vector<bool>)_(unaligned)/50 6.74% 0.692 0.738 - 0.26% -
BM_std_min<unsigned_char>/3 6.74% 0.693 0.740 - 6.75% -
std::multiset<int>::contains(key)_(existent)/8192 6.72% 8.139 8.686 - -1.48% -
rng::contains_subrange(list<int>)_(single_element)/8192 6.71% 6814.650 7272.119 - 3.95% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 6.70% 20.568 21.945 - 10.63% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.69% 12898.282 13761.672 - 6.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 6.69% 10.632 11.343 - 4.32% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 6.68% 0.846 0.903 - -3.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.68% 37.036 39.509 - 4.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 6.68% 2.938 3.135 - 5.07% -
rng::search_n(list<int>)_(no_match)/1048576 6.65% 812271.758 866258.601 - 0.36% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 6.64% 21.888 23.342 - 0.66% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 6.63% 12889.926 13745.106 - 6.57% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.61% 20.999 22.387 - 0.02% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 6.60% 289.517 308.626 - 5.04% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 6.60% 16.758 17.864 - 5.76% -
BM_std_min<__int128>/25 6.60% 9.468 10.092 - 6.69% -
SetIntersection_Interlaced_Vector_uint64_1024_4 6.58% 1322439.331 1409478.596 - -0.05% -
std::partition_point(deque<int>)/50 6.55% 4.661 4.966 - 7.63% -
BM_std_min<unsigned_short>/23 6.54% 2.091 2.228 - 4.36% -
rng::find(vector<int>)_(process_all)/8 6.54% 2.774 2.956 - 1.87% -
SetIntersection_Interlaced_Set_float_1024_256 6.53% 15359052.294 16362410.875 - 0.88% -
BM_RangesMakeHeap_float_Random_256 6.51% 1.380 1.470 - 1.62% -
BM_StringRelational_Compare_Empty_Empty_Control 6.50% 1.548 1.649 - 2.30% -
SetIntersection_Front_Set_uint32_262144_256 6.50% 4903814.778 5222504.825 - 9.17% -
std::map<int,_int>::contains(key)_(existent)/32 6.49% 1.593 1.697 - 7.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 6.49% 0.596 0.635 - 0.96% -
BM_std_min<unsigned___int128>/11 6.48% 4.120 4.387 - -2.53% -
std::set<std::string>::lower_bound(key)_(existent)/1024 6.48% 22.303 23.749 - 1.06% -
std::stable_partition(deque<int>)_(dense)/50 6.47% 42.206 44.938 - 13.23% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 6.45% 13.597 14.474 - 8.23% -
std::map<int,_int>::equal_range(key)_(existent)/32 6.45% 1.749 1.861 - 6.25% -
rng::find_if(deque<int>)_(process_all)/8192 6.42% 2822.709 3004.020 - -0.19% -
std::unordered_set<std::string>::ctor(const&)/1024 6.40% 33963.662 36136.414 - 4.02% -
BM_PushHeap_string_Descending_16 6.39% 2.057 2.189 - -10.13% -
BM_std_min<int>/64 6.39% 2.584 2.750 - 3.01% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 6.37% 10.439 11.105 - 0.78% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.37% 20.279 21.571 - -5.75% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 6.37% 26.356 28.035 - 5.32% -
BM_std_min<short>/16 6.36% 1.706 1.814 - 0.77% -
std::map<int,_int>::erase(key)_(existent)/1024 6.35% 24.680 26.248 - 5.45% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 6.34% 1.507 1.603 - 7.07% -
rng::starts_with(deque<int>)/1024 6.33% 458.049 487.041 - -0.20% -
std::set<int>::insert(value)_(already_present)/1024 6.30% 5.991 6.369 - -6.02% -
BM_PushHeap_uint64_Ascending_262144 6.24% 4.653 4.943 - 6.12% -
BM_MakeHeap_uint64_Random_1024 6.23% 1.073 1.140 - 3.87% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 6.21% 0.922 0.979 - 5.89% -
BM_RangesPushHeap_string_Descending_16384 6.20% 2.351 2.497 - 1.41% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 6.19% 160068.286 169980.002 - 0.22% -
rng::fold_left(list<int>)/50 6.17% 37.487 39.800 - 6.19% -
SetIntersection_Interlaced_Vector_string_262144_1024 6.15% 217654424.807 231046088.533 - -4.27% -
BM_RangesMakeHeap_uint32_Random_256 6.15% 1.121 1.190 - -0.37% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 6.10% 1.901 2.017 - 8.88% -
rng::remove_copy_if(deque<int>)_(prefix)/50 6.10% 27.695 29.383 - 5.46% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 6.09% 4.879 5.177 - 3.69% -
BM_std_min<__int128>/24 6.09% 9.106 9.661 - 6.13% -
BM_std_min<short>/2 6.05% 0.485 0.514 - 6.06% -
rng::for_each(vector<int>)/8 6.05% 0.916 0.972 - 6.07% -
SetIntersection_Interlaced_Set_float_1024_1024 6.05% 15076561.644 15988393.850 - 5.14% -
std::stable_partition(deque<int>)_(dense)/1024 6.05% 656.125 695.798 - 16.70% -
BM_PushHeap_uint64_Ascending_64 6.04% 1.517 1.608 - 5.94% -
BM_RangesPushHeap_string_PipeOrgan_1024 6.03% 9.528 10.103 - -3.32% -
BM_MakeHeap_uint32_Heap_64 6.01% 0.234 0.248 - 6.32% -
rng::fold_left(deque<int>)/32 6.00% 16.523 17.514 - 5.90% -
std::partition(deque<int>)_(dense)/32 5.97% 9.206 9.756 - -12.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 5.95% 21263770.024 22529596.033 - 9.00% -
BM_MakeHeap_string_Ascending_256 5.94% 4.984 5.280 - 5.85% -
rng::find(deque<int>)_(bail_25%)/8 5.91% 1.993 2.111 - 2.30% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.90% 1497.126 1585.517 - -8.45% -
bm_gcd_trivial 5.89% 0.857 0.907 - 5.92% -
std::unordered_set<int>::find(key)_(non-existent)/8192 5.88% 1.094 1.159 - -4.95% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 5.87% 4223.235 4470.931 - 12.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 5.86% 1.636 1.732 - -2.71% -
rng::move(list<int>)/512 5.86% 350.904 371.457 - 5.17% -
BM_std_min<unsigned___int128>/10 5.85% 3.719 3.936 - -1.87% -
rng::move(vector<bool>)_(aligned)/64 5.84% 1.840 1.948 - 2.65% -
SetIntersection_Interlaced_Set_float_256_256 5.84% 9144976.619 9678798.110 - 2.72% -
BM_std_minmax<unsigned_int>/4 5.82% 1.027 1.087 - 11.71% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 5.82% 11902.831 12595.320 - 5.28% -
BM_std_minmax_element<long_long>/4096 5.80% 1075.866 1138.253 - 5.68% -
BM_std_minmax_element<long_long>/4000 5.76% 1050.226 1110.732 - 5.55% -
std::all_of(vector<int>)_(process_all)/8 5.75% 2.424 2.564 - 0.12% -
BM_PushHeap_string_Descending_64 5.74% 2.175 2.300 - -14.54% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.74% 9.521 10.068 - 5.56% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.72% 0.554 0.586 - 11.31% -
BM_std_min<short>/24 5.72% 2.475 2.616 - 3.14% -
rng::is_sorted_until(list<int>,_pred)/8192 5.71% 7224.079 7636.746 - -2.19% -
SetIntersection_Front_Vector_uint64_64_64 5.70% 11302988.159 11947322.929 - 6.86% -
rng::rotate(vector<bool>)_(by_1/4)/1024 5.69% 14.587 15.417 - 0.59% -
BM_getline_string 5.68% 16.589 17.531 - 0.00% -
BM_PushHeap_string_Descending_1024 5.66% 2.414 2.551 - -23.05% -
BM_std_min<__int128>/23 5.66% 8.731 9.226 - 5.64% -
std::search(list<int>,_pred)_(no_match)/8192 5.66% 6997.832 7393.575 - 3.42% -
BM_StringEraseWithMove_Huge_Opaque 5.65% 47.645 50.337 - 9.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.65% 224.659 237.352 - 1.86% -
BM_MakeHeap_uint32_Random_256 5.62% 1.170 1.236 - 7.72% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 5.60% 2.372 2.505 - 6.47% -
std::multiset<int>::equal_range(key)_(existent)/8192 5.59% 8.386 8.854 - 0.86% -
std::remove(deque<int>)_(sprinkled)/32 5.58% 53.159 56.128 - 6.65% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 5.58% 1.352 1.427 - -0.66% -
rng::unique(deque<int>)_(sprinkled)/1024 5.57% 626.019 660.889 - 4.94% -
BM_vector_deque_copy/64 5.56% 2.661 2.808 - -0.23% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 5.50% 1.440 1.519 - -10.45% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 5.49% 10.308 10.875 - 3.49% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 5.49% 3415.448 3602.988 - -0.63% -
bm_lexicographical_compare<unsigned_char>/3 5.49% 2.085 2.200 - -0.17% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.48% 11911.168 12563.716 - 5.03% -
BM_StringRelational_Less_Small_Small_ChangeLast 5.45% 1.761 1.857 - 0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 5.44% 20570302.266 21688980.017 - 32.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 5.43% 1.583 1.670 - 5.65% -
BM_RangesPushHeap_uint64_Ascending_16 5.43% 1.021 1.076 - 14.94% -
std::multimap<std::string,_int>::erase(iterator)/0 5.41% 29.249 30.833 - 17.59% -
std::set<int>::insert(value)_(already_present)/0 5.41% 0.581 0.613 - 5.37% -
bm_lexicographical_compare<unsigned_char>/64 5.39% 1.881 1.982 - 0.88% -
std::find_if_not(list<int>)_(process_all)/32768 5.36% 27877.873 29372.791 - -1.92% -
SetIntersection_None_Set_float_16384_16384 5.33% 152940062.243 161092264.746 - 2.77% -
BM_std_minmax<unsigned_char>/16 5.33% 0.925 0.974 - 0.09% -
BM_std_min<__int128>/22 5.33% 8.341 8.785 - 5.42% -
SetIntersection_None_Set_float_16384_1024 5.33% 152067381.296 160165078.050 - 0.79% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.31% 1.898 1.999 - 0.64% -
std::unordered_map<int,_int>::clear()/1024 5.30% 8049.847 8476.715 - 0.95% -
rng::any_of(vector<int>)_(process_all)/8 5.29% 2.452 2.581 - 9.65% -
BM_StringRelational_Less_Large_Large_Control 5.29% 2.153 2.266 - 10.69% -
bm_ranges_lexicographical_compare<unsigned_char>/2 5.29% 1.899 2.000 - 1.38% -
BM_std_minmax_element<long_long>/1024 5.28% 273.421 287.870 - 5.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 5.28% 37.224 39.188 - 33.10% -
BM_RangesPushHeap_uint64_Ascending_262144 5.27% 4.918 5.177 - 10.13% -
BM_std_minmax<unsigned_long_long>/2 5.26% 0.878 0.924 - 6.32% -
BM_std_minmax<unsigned_long_long>/6 5.25% 2.073 2.181 - 4.46% -
std::multiset<std::string>::count(key)_(non-existent)/32 5.24% 9.853 10.370 - 10.97% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 5.24% 1.100 1.158 - -6.11% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 5.23% 19.591 20.615 - -2.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.23% 8106.901 8530.835 - 0.14% -
BM_vector_deque_copy_backward/64000 5.23% 7767.786 8173.977 - 12.90% -
bm_swap_ranges_vb_aligned/64 5.23% 2.767 2.912 - 0.17% -
SetIntersection_Front_Set_string_262144_256 5.21% 15313146.668 16110445.962 - 2.17% -
rng::remove(list<int>)_(prefix)/50 5.17% 67.024 70.491 - 5.41% -
std::flat_map<int,_int>::erase(iterator)/1024 5.15% 77.300 81.284 - 6.83% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.15% 11672.576 12274.150 - -3.00% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 5.15% 1.699 1.786 - -3.33% -
BM_std_min<__int128>/21 5.13% 7.934 8.341 - 4.97% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 5.12% 460.891 484.467 - 0.88% -
BM_std_minmax_element<long_long>/512 5.11% 138.685 145.774 - 5.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 5.06% 1346961.502 1415167.211 - 1.22% -
BM_std_min<unsigned_char>/16 5.03% 2.461 2.585 - -1.29% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.03% 24.753 25.997 - 27.12% -
rng::starts_with(deque<int>)/8 5.01% 3.979 4.178 - 1.93% -
std::multiset<int>::count(key)_(existent)/8192 5.01% 9.100 9.557 - 4.01% -
BM_std_minmax<unsigned_int>/3 5.01% 1.164 1.222 - 5.84% -
std::stable_partition(vector<int>)_(sparse)/1024 5.00% 209.436 219.902 - 6.10% -
rng::search(vector<int>)_(same_length)/8192 4.99% 1900.550 1995.478 - 6.21% -
rng::copy(vector<bool>)_(aligned)/64 4.99% 1.308 1.373 - -0.12% -
BM_std_min<char>/2 4.98% 0.485 0.510 - 4.98% -
SetIntersection_Front_Set_string_256_16 4.98% 7377189.172 7744783.785 - 1.87% -
SetIntersection_Interlaced_Vector_uint64_256_4 4.98% 4876500.652 5119164.107 - 1.11% -
BM_std_min<unsigned_long_long>/4 4.96% 1.052 1.104 - 0.34% -
SetIntersection_Front_Vector_string_16384_16 4.95% 1672487.916 1755296.834 - 2.15% -
SetIntersection_Front_Set_uint32_1024_256 4.94% 5122248.173 5375185.139 - 17.15% -
BM_deque_vector_move_backward/0 4.92% 1.455 1.527 - 3.97% -
rng::contains(vector<int>)_(process_all)/8 4.92% 2.521 2.645 - -2.05% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 4.91% 725.308 760.901 - 3.06% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 4.91% 557.504 584.856 - 3.15% -
SetIntersection_Front_Set_float_262144_262144 4.89% 1697295.814 1780306.885 - -0.18% -
BM_StringRead_Cold_Shallow_Small 4.88% 0.825 0.866 - 11.43% -
BM_MakeHeap_float_PipeOrgan_4 4.88% 0.387 0.406 - 4.75% -
rng::for_each(multimap<int>::iterator)/8192 4.87% 7428.835 7790.531 - -53.15% -
BM_std_min<unsigned_short>/8 4.86% 1.305 1.368 - 4.81% -
std::map<int,_int>::erase(key)_(existent)/32 4.85% 22.580 23.675 - 3.74% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.85% 4.190 4.393 - 3.31% -
SetIntersection_Interlaced_Set_float_262144_16 4.85% 1583774.902 1660511.799 - 3.83% -
std::copy(vector<bool>)_(aligned)/64 4.84% 1.305 1.368 - 0.04% -
SetIntersection_None_Set_float_262144_16384 4.84% 1148804.851 1204353.354 - 3.50% -
SetIntersection_None_Set_float_16384_16 4.83% 151755104.170 159082128.295 - 1.05% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 4.82% 478.636 501.716 - -8.77% -
SetIntersection_None_Set_float_16384_1 4.81% 152114008.248 159433665.597 - 1.17% -
std::unordered_set<int>::contains(key)_(existent)/8192 4.80% 1.332 1.396 - -8.89% -
std::copy_backward(vector<bool>)_(aligned)/1048576 4.80% 2840.151 2976.534 - 8.98% -
rng::copy_backward(vector<bool>)_(aligned)/4096 4.80% 5.126 5.371 - 6.20% -
BM_std_min<unsigned_char>/6 4.79% 1.472 1.543 - 0.63% -
rng::contains_subrange(list<int>)_(single_element)/16 4.77% 4.777 5.004 - 1.00% -
std::shift_right(list<int>)/8192 4.76% 7357.015 7707.541 - -0.10% -
rng::find_end(deque<int>)_(process_all)/1024 4.76% 311.417 326.240 - 7.81% -
BM_std_minmax<unsigned_long_long>/4 4.76% 1.568 1.643 - 2.89% -
SetIntersection_None_Set_float_16384_4 4.75% 151836382.560 159052039.309 - 1.11% -
rng::fill(list<int>)/8192 4.74% 7107.519 7444.214 - 0.70% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 4.72% 26.934 28.206 - -5.33% -
BM_PushHeap_float_QuickSortAdversary_16 4.72% 0.976 1.022 - 4.34% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4.70% 4158.506 4354.061 - 4.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 4.70% 8533626.697 8934647.685 - 6.20% -
rng::partition(list<int>)_(dense)/32 4.68% 8.276 8.663 - 2.55% -
BM_std_min<char>/64 4.68% 4.131 4.325 - 3.08% -
BM_std_min<unsigned___int128>/9 4.68% 3.327 3.482 - -1.23% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 4.68% 10.028 10.497 - 0.57% -
BM_RangesMakeHeap_uint32_Descending_4 4.66% 0.270 0.283 - 2.41% -
rng::contains_subrange(deque<int>)_(same_length)/16 4.66% 12.297 12.870 - 14.58% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 4.65% 7.113 7.444 - -0.01% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.65% 16.707 17.484 - 2.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.63% 2256352.048 2360809.094 - 17.38% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 4.61% 1.137 1.190 - -0.51% -
BM_std_min<char>/7 4.60% 1.868 1.954 - 5.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 4.59% 1081935.986 1131615.632 - 0.56% -
BM_PushHeap_float_PipeOrgan_4 4.59% 0.483 0.505 - 4.76% -
BM_RangesPushHeap_uint64_Ascending_1024 4.58% 2.692 2.816 - 9.28% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.57% 70.475 73.694 - 4.93% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.56% 21.671 22.659 - 2.11% -
BM_MakeHeap_string_Random_262144 4.56% 15.672 16.386 - 5.17% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 4.55% 2.310 2.415 - 6.65% -
BM_num_put<long_long> 4.55% 11.705 12.238 - -1.64% -
rng::copy(list<int>)/8 4.54% 2.306 2.410 - 2.09% -
std::map<int,_int>::count(key)_(existent)/32 4.54% 1.663 1.738 - 2.46% -
BM_RangesPushHeap_string_Descending_1024 4.53% 2.488 2.601 - 4.77% -
SetIntersection_Front_Set_uint32_1024_1024 4.53% 16406416.875 17149496.958 - 5.18% -
std::map<int,_int>::count(key)_(existent)/1024 4.53% 4.165 4.353 - -0.14% -
SetIntersection_None_Set_float_16384_64 4.52% 151966466.149 158833460.170 - 0.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 4.51% 8015065.662 8376875.116 - 7.56% -
BM_num_get<unsigned_int> 4.51% 10.184 10.644 - 0.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 4.51% 1.289 1.347 - 9.21% -
BM_std_minmax<unsigned_long_long>/5 4.49% 1.828 1.910 - 5.87% -
BM_std_minmax<unsigned_short>/64 4.49% 1.526 1.594 - 4.47% -
bm_lexicographical_compare<unsigned_char>/16 4.48% 1.107 1.157 - 0.02% -
std::stable_partition(list<int>)_(alloc_fails)/1024 4.47% 4158.654 4344.602 - 3.54% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.46% 687.919 718.610 - 6.24% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.46% 209.191 218.519 - 2.45% -
SetIntersection_Front_Set_string_256_256 4.46% 29411020.818 30722438.830 - 9.91% -
BM_std_minmax_element<long_long>/64 4.45% 17.238 18.006 - 3.04% -
BM_StringRelational_Compare_Empty_Huge_Control 4.45% 1.593 1.664 - 2.42% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 4.44% 2.352 2.456 - 2.70% -
BM_num_put<unsigned_long_long> 4.44% 11.400 11.906 - -2.30% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.44% 21.537 22.493 - 2.22% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.44% 42.837 44.737 - 4.61% -
std::move(list<int>)/512 4.43% 351.253 366.817 - 4.44% -
SetIntersection_Front_Set_string_1024_256 4.42% 16308432.137 17028866.553 - 5.56% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 4.41% 1.156 1.207 - 0.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.41% 13045.681 13621.438 - 8.52% -
rng::find(deque<int>)_(process_all)/8 4.41% 3.423 3.574 - 1.46% -
BM_std_minmax<long_long>/6 4.41% 2.262 2.362 - -2.78% -
BM_MakeThenSortHeap_float_Descending_64 4.41% 3.209 3.350 - 0.58% -
SetIntersection_Front_Set_string_16384_64 4.41% 4711855.319 4919543.961 - -0.91% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.40% 1.585 1.655 - 10.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 4.40% 168343889.743 175746947.008 - 2.71% -
BM_StringRelational_Compare_Empty_Large_Control 4.40% 1.594 1.664 - 2.89% -
SetIntersection_None_Set_float_64_1 4.38% 22240530.732 23215766.170 - -0.70% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 4.38% 0.498 0.520 - -3.65% -
BM_std_min<char>/6 4.38% 1.523 1.590 - 0.09% -
std::stable_partition(deque<int>)_(sparse)/32 4.37% 11.084 11.568 - -4.95% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.36% 1.155 1.205 - 4.33% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 4.36% 1.547 1.615 - 0.08% -
rng::unique(deque<int>)_(contiguous)/52 4.36% 67.870 70.826 - 4.09% -
SetIntersection_None_Set_float_16384_256 4.36% 152357807.373 158993199.227 - 1.01% -
SetIntersection_Front_Set_uint32_16384_256 4.35% 4957131.463 5172732.040 - 6.46% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 4.34% 30.651 31.981 - 1.11% -
std::set<std::string>::contains(key)_(existent)/32 4.31% 15.606 16.278 - -0.61% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 4.31% 1.171 1.221 - -9.18% -
BM_std_minmax<short>/28 4.30% 2.556 2.666 - 1.71% -
std::set<std::string>::lower_bound(key)_(existent)/8192 4.29% 27.433 28.610 - 3.04% -
BM_RangesPushHeap_string_PipeOrgan_16384 4.28% 12.967 13.523 - -8.22% -
SetIntersection_Front_Vector_string_16_16 4.28% 52825899.155 55088951.849 - 0.71% -
std::multimap<std::string,_int>::count(key)_(existent)/32 4.28% 19.248 20.072 - 12.15% -
SetIntersection_Front_Vector_string_16384_1 4.28% 1111530.082 1159074.266 - 1.25% -
rng::contains_subrange(list<int>)_(single_element)/1048576 4.28% 805232.364 839656.463 - -3.31% -
rng::search(vector<int>)_(same_length)/1024 4.26% 248.234 258.804 - 4.63% -
std::for_each_n(deque<int>)/8 4.25% 1.154 1.203 - -4.10% -
BM_RangesMakeHeap_float_Random_1024 4.25% 1.226 1.278 - 3.87% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 4.25% 22.040 22.976 - -2.22% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 4.24% 1.549 1.615 - -2.99% -
std::unique(deque<int>)_(contiguous)/52 4.23% 70.531 73.515 - 7.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 4.23% 11.877 12.379 - 2.59% -
std::set<int>::equal_range(key)_(existent)/8192 4.23% 7.832 8.163 - 2.59% -
SetIntersection_Front_Set_string_16_16 4.23% 62709052.268 65358920.541 - 3.23% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 4.22% 8683.443 9050.153 - -0.36% -
std::set<int>::equal_range(key)_(non-existent)/1024 4.22% 6.312 6.578 - 4.39% -
rng::contains_subrange(vector<int>)_(single_element)/16 4.22% 4.695 4.893 - 3.57% -
rng::find_last(vector<char>)_(bail_10%)/50 4.21% 5.393 5.620 - 1.02% -
BM_MakeThenSortHeap_float_Descending_256 4.20% 5.878 6.125 - 7.05% -
std::find(vector<int>)_(bail_25%)/8 4.20% 1.394 1.453 - 5.76% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.20% 6.722 7.004 - 6.71% -
SetIntersection_Interlaced_Set_float_262144_4 4.20% 1291284.750 1345489.666 - 4.62% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.19% 269.211 280.503 - 7.66% -
std::find_if_not(deque<int>)_(bail_25%)/1024 4.19% 102.216 106.497 - 0.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 4.16% 0.429 0.447 - -0.39% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.15% 5.163 5.377 - 4.11% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 4.14% 26173.633 27256.298 - -1.68% -
BM_SortHeap_uint32_1 4.13% 0.252 0.262 - 0.49% -
std::search(deque<int>,_pred)_(same_length)/1000 4.12% 479.190 498.937 - 4.37% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 4.12% 1.551 1.615 - 0.13% -
rng::unique(deque<int>,_pred)_(contiguous)/32 4.12% 58.258 60.656 - 3.48% -
BM_StringDestroy_Large 4.11% 6.824 7.104 - 5.29% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 4.10% 22.918 23.857 - -0.62% -
rng::find_if(deque<int>)_(process_all)/32768 4.09% 11434.043 11902.141 - -2.38% -
rng::move_backward(vector<bool>)_(aligned)/64 4.09% 1.715 1.785 - -3.41% -
BM_std_min<short>/26 4.08% 2.040 2.123 - 1.17% -
BM_std_min<char>/4 4.07% 1.082 1.126 - 5.13% -
std::unique(deque<int>)_(sprinkled)/8192 4.06% 7254.574 7549.116 - 2.16% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 4.06% 1.209 1.258 - 1.29% -
BM_std_minmax<unsigned_long_long>/31 4.06% 4.752 4.945 - 3.23% -
SetIntersection_Interlaced_Vector_string_262144_4 4.05% 2038332.393 2120857.385 - 2.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 4.05% 0.269 0.280 - 0.07% -
BM_RangesMakeThenSortHeap_string_Descending_262144 4.04% 85.174 88.615 - -11.15% -
BM_StringRelational_Compare_Large_Empty_Control 4.03% 1.603 1.667 - -2.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 4.03% 0.269 0.280 - 0.10% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.03% 6.844 7.119 - 1.32% -
BM_std_minmax<unsigned_char>/24 4.02% 1.155 1.201 - -0.44% -
BM_std_minmax<unsigned_char>/25 4.02% 1.179 1.227 - 0.07% -
BM_std_minmax<unsigned_short>/1 4.02% 0.624 0.649 - 4.01% -
BM_StringEraseWithMove_Large_Transparent 4.01% 2.519 2.620 - 1.27% -
rng::stable_partition(list<int>)_(sparse)/8192 4.00% 8841.571 9195.604 - 3.77% -
std::partition_point(list<int>)/8192 4.00% 12765.322 13276.386 - 3.96% -
SetIntersection_Front_Vector_uint64_16384_16384 4.00% 78502555.434 81641759.996 - 4.85% -
std::unordered_set<int>::clear()/1024 3.99% 8018.392 8337.963 - 5.73% -
BM_PushHeap_float_SingleElement_16 3.98% 0.364 0.379 - 1.46% -
SetIntersection_None_Vector_uint32_1024_64 3.98% 1140822.973 1186189.264 - 2.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.98% 186.676 194.099 - 85.15% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.97% 9.762 10.149 - 3.50% -
SetIntersection_Interlaced_Vector_string_262144_64 3.97% 18165829.618 18886380.267 - -14.60% -
BM_std_min<unsigned_long_long>/7 3.97% 1.803 1.875 - -1.36% -
std::set<int>::count(key)_(existent)/8192 3.96% 7.711 8.016 - 3.01% -
BM_MakeThenSortHeap_float_PipeOrgan_1 3.96% 0.269 0.280 - 0.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 3.96% 0.390 0.406 - -16.64% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.95% 5.123 5.326 - 6.53% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 3.95% 506.018 526.020 - -0.28% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 3.95% 38.160 39.665 - -2.92% -
rng::stable_partition(vector<int>)_(sparse)/50 3.94% 20.469 21.276 - 3.50% -
std::multimap<std::string,_int>::erase(iterator)/1024 3.94% 31.299 32.532 - -1.45% -
rng::is_sorted_until(list<int>)/8192 3.93% 6940.102 7212.998 - -12.61% -
BM_StringRelational_Compare_Small_Small_Control 3.92% 1.781 1.850 - 0.14% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 3.91% 21.848 22.702 - -13.68% -
BM_std_min<unsigned_short>/2 3.91% 0.485 0.504 - 3.90% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 3.90% 1.542 1.602 - 4.30% -
BM_std_min<int>/12 3.90% 1.522 1.582 - 6.02% -
rng::find(list<int>)_(process_all)/50 3.90% 20.220 21.009 - 11.53% -
std::list<int>::ctor(size)/8192 3.90% 97579.979 101386.653 - 6.56% -
std::deque<int>::ctor(size)/1024 3.89% 70.108 72.836 - 5.71% -
BM_StringAssignStr_Huge_Transparent 3.89% 105.279 109.372 - 5.69% -
SetIntersection_Front_Vector_uint64_16384_64 3.89% 1422977.298 1478263.426 - 4.98% -
BM_std_min<unsigned_long_long>/32 3.88% 3.191 3.315 - 1.66% -
std::stable_partition(deque<int>)_(dense)/32 3.88% 31.801 33.035 - 10.45% -
BM_std_min<unsigned_short>/19 3.88% 1.819 1.890 - -0.17% -
BM_MakeHeap_string_SingleElement_16384 3.88% 6.093 6.330 - 3.76% -
BM_RangesPushHeap_string_Descending_256 3.87% 2.311 2.400 - 1.36% -
BM_vector_deque_ranges_copy_backward/65536 3.87% 7798.658 8100.126 - 5.73% -
rng::none_of(vector<int>)_(process_all)/8 3.87% 2.510 2.607 - 10.76% -
BM_std_min<unsigned___int128>/8 3.86% 2.940 3.054 - -1.79% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.85% 42300.540 43927.772 - 2.73% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 3.84% 24.191 25.120 - -7.17% -
std::unordered_set<int>::erase(key)_(existent)/1024 3.84% 26.735 27.760 - 23.91% -
BM_std_min<unsigned_short>/3 3.83% 0.693 0.720 - 3.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 3.83% 0.491 0.510 - -0.35% -
std::rotate(list<int>)_(1_element_forward)/8192 3.81% 7831.559 8130.244 - 2.86% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.81% 32.197 33.424 - 10.34% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 3.80% 6610.609 6861.672 - 3.22% -
BM_std_minmax_element<char>/3 3.80% 1.149 1.192 - 1.02% -
rng::find_end(list<int>,_pred)_(process_all)/8192 3.80% 8525.464 8849.186 - -0.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.79% 1.895 1.967 - -0.94% -
std::rotate_copy(deque<int>)/32 3.79% 2.622 2.722 - 3.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.79% 733.599 761.410 - -0.05% -
BM_RangesPushHeap_float_SingleElement_4 3.79% 0.367 0.381 - -0.73% -
BM_StringRelational_Less_Empty_Huge_Control 3.79% 1.922 1.995 - 0.16% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3.78% 3356.987 3483.906 - -2.88% -
BM_std_min<char>/13 3.78% 1.545 1.603 - 2.49% -
BM_PushHeap_uint64_Ascending_256 3.77% 2.091 2.170 - 3.73% -
std::unordered_map<int,_int>::clear()/8192 3.77% 61645.373 63969.196 - 1.53% -
std::for_each(join_view(vector<vector<int>>))/8 3.77% 1.381 1.433 - 3.91% -
BM_RangesPopHeap_float_16384 3.76% 32.823 34.058 - 1.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.76% 1437.652 1491.728 - 6.37% -
SetIntersection_Front_Set_string_262144_64 3.76% 4724831.872 4902397.404 - 2.10% -
std::map<std::string,_int>::ctor(const&)/32 3.76% 689.873 715.793 - -9.26% -
BM_MakeHeap_uint32_Random_16 3.74% 1.258 1.305 - 4.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.74% 1087522.096 1128218.416 - -0.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.74% 41.606 43.163 - 11.77% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.74% 21.885 22.703 - 3.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.74% 20005322.257 20752868.313 - 1.83% -
rng::sort(deque<int>)_(repeated)/1024 3.72% 986.172 1022.863 - 8.03% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 3.72% 4.298 4.458 - 0.79% -
rng::rotate(list<int>)_(1_element_forward)/32 3.72% 14.433 14.970 - 0.28% -
rng::transform(list<int>,_list<int>)/8192 3.72% 9846.468 10212.556 - -0.06% -
SetIntersection_Interlaced_Set_float_262144_256 3.72% 1567961.426 1626253.336 - 2.97% -
BM_MakeHeap_string_Heap_262144 3.71% 5.387 5.587 - 2.18% -
BM_std_min<char>/4096 3.71% 28.564 29.623 - 0.35% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.70% 10679.788 11075.061 - 10.07% -
BM_std_min<unsigned___int128>/6 3.70% 2.145 2.224 - -1.59% -
rng::search(list<int>,_pred)_(no_match)/8192 3.70% 7808.810 8097.720 - -2.45% -
SetIntersection_Interlaced_Vector_uint32_16384_4 3.69% 1418550.504 1470937.858 - -3.90% -
BM_std_min<__int128>/20 3.69% 7.617 7.898 - 3.72% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 3.69% 1.215 1.260 - 1.27% -
bm_ranges_lexicographical_compare<unsigned_char>/3 3.67% 2.118 2.196 - 0.01% -
BM_std_min<char>/5 3.66% 1.388 1.439 - 0.91% -
BM_std_min<unsigned_int>/29 3.66% 2.003 2.076 - -0.59% -
std::any_of(deque<int>)_(process_all)/32768 3.65% 11134.041 11540.500 - 6.46% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 3.65% 5.896 6.111 - 1.36% -
BM_std_minmax<unsigned_char>/27 3.65% 1.766 1.830 - -2.05% -
rng::find_end(deque<int>)_(single_element)/1000 3.64% 336.524 348.764 - 18.97% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.63% 329.054 341.013 - 6.25% -
BM_deque_vector_ranges_move_backward/65536 3.63% 7875.492 8161.567 - 0.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.63% 33.829 35.056 - 2.31% -
BM_StringRelational_Compare_Huge_Small_Control 3.62% 1.784 1.848 - 0.03% -
std::remove(deque<int>)_(sprinkled)/50 3.61% 58.283 60.386 - 5.46% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.61% 1.013 1.050 - -0.76% -
BM_StringRelational_Compare_Large_Small_Control 3.60% 1.783 1.847 - -0.01% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 3.59% 19.199 19.888 - 0.40% -
BM_std_min<char>/23 3.59% 2.243 2.323 - 1.84% -
BM_StringAssignStr_Huge_Opaque 3.59% 104.297 108.041 - 3.31% -
BM_StringRelational_Less_Small_Empty_Control 3.59% 1.979 2.050 - 7.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.59% 1595572.819 1652830.555 - 3.64% -
rng::unique_copy(vector<int>)_(contiguous)/52 3.58% 13.339 13.817 - 0.99% -
SetIntersection_None_Set_uint32_262144_64 3.58% 1148163.981 1189285.238 - 3.37% -
BM_RangesPushHeap_string_Ascending_16384 3.57% 20.634 21.370 - 10.72% -
BM_vector_deque_ranges_copy_backward/70000 3.56% 8554.639 8859.604 - 8.63% -
std::multiset<int>::upper_bound(key)_(existent)/8192 3.56% 14.625 15.146 - 1.62% -
BM_std_minmax<unsigned_short>/7 3.55% 1.606 1.663 - -5.07% -
BM_std_min<unsigned_long_long>/8 3.55% 2.278 2.359 - 1.31% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.54% 5227.485 5412.767 - 4.89% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.54% 4318.807 4471.715 - 5.26% -
bm_lexicographical_compare<unsigned_char>/2 3.54% 1.836 1.901 - -3.01% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 3.53% 279100.587 288954.480 - 2.87% -
BM_std_minmax<unsigned_char>/29 3.53% 2.337 2.419 - -0.43% -
BM_deque_deque_ranges_move_backward/64000 3.52% 7760.227 8033.774 - 1.22% -
rng::find_if(list<int>)_(process_all)/32768 3.52% 27362.190 28326.219 - -3.07% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.51% 2.381 2.465 - 1.41% -
rng::contains(deque<int>)_(process_all)/32 3.51% 8.507 8.806 - 2.55% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.51% 210.508 217.894 - 4.14% -
std::any_of(deque<int>)_(process_all)/8192 3.50% 2781.818 2879.274 - 5.88% -
BM_StringRelational_Compare_Empty_Small_Control 3.50% 1.623 1.680 - 2.76% -
std::stable_partition(vector<int>)_(dense)/32 3.49% 21.104 21.841 - -1.42% -
BM_std_minmax<unsigned_char>/26 3.49% 1.388 1.436 - -0.42% -
BM_PushHeap_string_Descending_4 3.49% 1.869 1.934 - -10.73% -
SetIntersection_Front_Set_float_16384_64 3.49% 1893241.176 1959224.289 - -2.69% -
rng::for_each_n(list<int>)/8 3.48% 2.231 2.309 - -9.87% -
std::find(vector<int>)_(process_all)/8 3.48% 2.655 2.747 - 3.78% -
SetIntersection_Front_Vector_uint64_1024_64 3.47% 1439570.886 1489594.713 - 8.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 3.47% 7.141 7.389 - 1.96% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.47% 6231.777 6447.841 - 3.62% -
BM_StringEraseWithMove_Huge_Transparent 3.47% 45.883 47.473 - 4.79% -
std::map<std::string,_int>::find(key)_(existent)/32 3.46% 14.591 15.096 - -1.24% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 3.46% 7.449 7.707 - 0.75% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.46% 9.476 9.804 - 3.63% -
rng::find(vector<int>)_(bail_25%)/8 3.45% 1.576 1.630 - 19.12% -
std::move_backward(deque<int>)/8 3.45% 3.896 4.030 - 21.43% -
rng::starts_with(vector<int>,_pred)/1000 3.44% 447.671 463.062 - 1.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.44% 23.009 23.800 - 1.83% -
BM_StringFindStringLiteral/1024 3.44% 17.498 18.100 - 0.08% -
rng::find(list<int>)_(process_all)/8 3.43% 2.347 2.427 - 3.03% -
BM_std_min<unsigned_short>/12 3.43% 1.521 1.574 - 3.73% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.43% 9.916 10.256 - 0.55% -
std::deque<int>::ctor(size)/8192 3.42% 437.918 452.915 - 2.81% -
BM_MakeHeap_string_Ascending_64 3.42% 4.832 4.998 - 3.00% -
SetIntersection_Front_Vector_string_256_16 3.42% 6313079.793 6529223.691 - 1.47% -
BM_num_put<unsigned_long> 3.42% 11.464 11.857 - -1.91% -
BM_MakeHeap_float_Ascending_4 3.42% 0.402 0.415 - 3.33% -
SetIntersection_None_Vector_uint32_1024_256 3.42% 1147997.532 1187253.020 - 7.48% -
BM_StringRelationalLiteral_Less_Small_Small_Control 3.42% 1.675 1.732 - -5.73% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 3.41% 216.197 223.573 - 8.13% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 3.41% 29.844 30.861 - 8.02% -
BM_std_min<unsigned_short>/24 3.39% 2.419 2.501 - 0.33% -
rng::find(vector<char>)_(process_all)/50 3.38% 1.639 1.695 - 4.54% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 3.38% 29.653 30.656 - 54.02% -
rng::copy_backward(vector<bool>)_(aligned)/512 3.38% 1.764 1.824 - 3.32% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.37% 0.911 0.942 - 0.31% -
std::set<int>::contains(key)_(non-existent)/8192 3.37% 8.288 8.567 - 3.09% -
rng::find(list<int>)_(process_all)/32768 3.37% 25855.186 26726.107 - -4.17% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.36% 4.937 5.103 - -0.02% -
BM_vector_deque_ranges_move/2 3.36% 2.000 2.067 - 19.71% -
std::unique(deque<int>)_(contiguous)/32 3.36% 60.219 62.242 - 4.42% -
BM_std_minmax<unsigned_int>/2 3.36% 0.884 0.914 - 10.78% -
SetIntersection_None_Set_uint32_16384_16 3.35% 152053147.209 157151676.555 - -8.49% -
rng::is_sorted_until(deque<int>)/8 3.35% 3.052 3.155 - -26.39% -
std::find(list<int>)_(process_all)/32768 3.34% 26094.815 26966.895 - -2.33% -
BM_std_min<short>/27 3.32% 2.257 2.332 - 1.59% -
std::find(list<int>)_(process_all)/8192 3.31% 7851.629 8111.880 - -4.58% -
BM_StringRelational_Compare_Small_Huge_Control 3.31% 1.788 1.847 - -0.03% -
BM_deque_deque_ranges_move/64000 3.31% 2844.933 2939.202 - 3.59% -
std::stable_partition(list<int>)_(sparse)/50 3.31% 25.843 26.699 - 2.23% -
BM_std_min<unsigned___int128>/7 3.30% 2.548 2.632 - -0.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 3.30% 8.991 9.288 - 1.35% -
std::sort(deque<int>)_(repeated)/1024 3.30% 985.319 1017.836 - 5.65% -
std::find(list<int>)_(bail_25%)/1024 3.30% 128.570 132.810 - 2.05% -
rng::copy(vector<int>)/1048576 3.29% 48509.199 50107.340 - -0.18% -
BM_RangesPushHeap_string_PipeOrgan_256 3.29% 7.825 8.083 - -3.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 3.29% 0.580 0.599 - -0.19% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.29% 3.792 3.917 - 6.88% -
rng::find_last(vector<int>)_(bail_10%)/8 3.27% 2.108 2.177 - 3.29% -
std::fill_n(vector<bool>)/64 3.26% 1.570 1.621 - 6.81% -
BM_std_min<__int128>/19 3.26% 7.241 7.477 - 3.26% -
SetIntersection_Interlaced_Vector_float_16384_1 3.26% 1102114.124 1138009.457 - 2.77% -
BM_std_minmax<char>/10 3.26% 1.341 1.385 - 6.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.25% 4.894 5.054 - 0.06% -
SetIntersection_None_Set_uint32_262144_256 3.25% 1150352.541 1187755.860 - 3.26% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 3.24% 1.195 1.233 - 0.29% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.24% 49852.972 51468.786 - 3.36% -
BM_deque_deque_move_backward/64000 3.24% 7891.456 8147.072 - 1.49% -
rng::find_end(forward_list<int>)_(single_element)/8192 3.24% 5831.276 6020.149 - 1.23% -
std::move_backward(list<int>)/262144 3.24% 258106.862 266457.801 - 0.58% -
std::stable_sort(vector<int>)_(repeated)/1024 3.24% 1083.141 1118.181 - -1.01% -
BM_std_min<char>/4000 3.23% 26.947 27.818 - -0.08% -
rng::contains(list<int>)_(process_all)/8192 3.23% 7026.591 7253.742 - 4.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 3.23% 10.355 10.690 - 1.82% -
BM_vector_deque_ranges_move/1 3.23% 2.309 2.383 - 17.31% -
std::map<int,_int>::equal_range(key)_(existent)/8192 3.22% 5.361 5.533 - 0.97% -
BM_std_min<unsigned_short>/27 3.20% 2.303 2.376 - -0.22% -
std::remove_if(list<int>)_(sprinkled)/50 3.19% 73.542 75.892 - 3.35% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 3.19% 776.737 801.528 - 3.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.19% 1.979 2.042 - -1.91% -
BM_num_put<long> 3.19% 11.875 12.254 - 1.13% -
BM_StringRelational_Compare_Small_Large_Control 3.18% 1.791 1.848 - 0.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.18% 7240.187 7470.526 - 0.41% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.18% 1402.265 1446.804 - 6.44% -
std::find_end(deque<int>)_(near_matches)/1024 3.18% 16462.131 16985.001 - -45.68% -
std::is_sorted_until(list<int>,_pred)/8192 3.18% 7257.287 7487.749 - -3.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.17% 2457555.795 2535448.941 - 2.09% -
std::multiset<std::string>::insert(value)_(new_value)/1024 3.17% 61.214 63.154 - 2.61% -
rng::unique(deque<int>)_(contiguous)/32 3.16% 58.778 60.633 - 3.15% -
SetIntersection_None_Set_uint32_262144_16 3.15% 1150589.111 1186823.733 - 2.62% -
BM_std_min<long_long>/64 3.15% 4.877 5.031 - 2.55% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.15% 31.427 32.415 - 0.44% -
rng::copy_backward(list<int>)/32768 3.14% 28759.961 29663.344 - -2.19% -
rng::find_first_of(list<int>)_(large_needle)/8192 3.13% 49220755.533 50763729.211 - 0.56% -
std::fill(vector<bool>)/512 3.12% 1.561 1.610 - 5.22% -
std::map<int,_int>::erase(key)_(non-existent)/32 3.12% 2.588 2.668 - 12.11% -
std::find_end(deque<int>)_(near_matches)/1000 3.12% 15857.299 16351.898 - -45.68% -
SetIntersection_Interlaced_Set_float_262144_1 3.12% 1086456.707 1120341.711 - 1.40% -
rng::partition_point(list<int>)/8192 3.12% 13168.118 13578.738 - 2.48% -
std::set<std::string>::count(key)_(non-existent)/8192 3.12% 32.032 33.030 - 1.95% -
rng::sort(vector<NonIntegral>)_(heap)/8192 3.12% 49258.163 50793.649 - -0.35% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 3.12% 656.784 677.253 - -3.16% -
BM_RangesMakeHeap_float_Random_64 3.12% 1.481 1.527 - -7.38% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 3.12% 24.068 24.818 - -1.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.11% 366.787 378.210 - 2.89% -
rng::find(list<int>)_(bail_25%)/32768 3.11% 8118.712 8371.272 - 10.01% -
rng::stable_sort(deque<int>)_(descending)/8 3.11% 26.654 27.483 - 0.47% -
rng::for_each(map<int>)/8192 3.10% 7088.507 7307.923 - -56.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.09% 2461555.243 2537566.386 - 2.63% -
SetIntersection_Interlaced_Vector_uint32_1024_1 3.08% 1115747.942 1150121.146 - 4.01% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.08% 4842.076 4991.100 - 3.81% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 3.08% 25719.937 26511.229 - 3.27% -
std::set<int>::upper_bound(key)_(existent)/8192 3.07% 8.039 8.286 - 5.42% -
std::stable_partition(vector<int>)_(sparse)/50 3.07% 21.455 22.115 - 9.72% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 3.07% 10.846 11.179 - 9.62% -
SetIntersection_None_Set_uint32_262144_1024 3.07% 1151232.746 1186567.869 - 3.64% -
SetIntersection_Interlaced_Set_float_262144_16384 3.07% 1242685.141 1280826.740 - 2.36% -
BM_std_minmax<long_long>/4 3.06% 1.694 1.746 - -6.57% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 3.06% 901068.411 928668.686 - -0.52% -
std::unordered_multiset<int>::erase(iterator)/1024 3.06% 20.515 21.143 - 5.44% -
std::find(vector<char>)_(process_all)/8 3.06% 0.925 0.953 - 3.02% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 3.06% 29.959 30.875 - 0.98% -
735_gem5_r 3.05% 13.351 13.759 - 1.44% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 3.05% 10.451 10.769 - 17.00% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.04% 3.820 3.936 - 2.13% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 3.04% 22.730 23.422 - 1.51% -
BM_deque_deque_copy_backward/70000 3.04% 8769.767 9036.014 - 7.54% -
rng::unique(list<int>)_(sprinkled)/1024 3.03% 945.077 973.747 - 2.26% -
rng::find(vector<char>)_(process_all)/8 3.03% 0.924 0.952 - 2.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.03% 1887411.038 1944605.189 - 2.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.03% 22.297 22.972 - 3.53% -
std::set<int>::find(key)_(non-existent)/32 3.02% 2.276 2.345 - 3.46% -
rng::fold_left(deque<int>)/8192 3.02% 4352.309 4483.650 - 2.64% -
std::partition_copy(vector<int>)/32 3.01% 8.014 8.255 - 1.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 3.01% 1.163 1.198 - 3.79% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 3.01% 4.325 4.455 - -0.70% -
BM_deque_vector_move/65536 3.01% 2654.692 2734.493 - 1.21% -
std::vector<int>::ctor(size)/1024 3.00% 41.773 43.028 - 4.69% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 3.00% 22.379 23.051 - 2.84% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.00% 115741.956 119217.719 - 0.76% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 3.00% 1050.971 1082.481 - 2.72% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.00% 19.833 20.427 - 9.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.99% 43.609 44.912 - 19.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.99% 0.905 0.932 - 4.28% -
rng::fold_left(deque<int>)/50 2.99% 27.628 28.454 - 2.62% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 2.99% 21.238 21.872 - -9.32% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.98% 6145.173 6328.392 - 1.24% -
std::find(deque<int>)_(bail_25%)/8 2.98% 2.061 2.123 - 2.86% -
std::copy_backward(list<int>)/512 2.98% 368.558 379.541 - 2.37% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.98% 13280.906 13676.167 - 2.88% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.98% 10.497 10.810 - -2.78% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.97% 627026.894 645675.253 - 3.48% -
rng::search(deque<int>)_(no_match)/1024 2.97% 403.848 415.849 - 36.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.97% 26.203 26.981 - 6.76% -
BM_deque_vector_ranges_move_backward/64000 2.96% 7880.599 8114.229 - 3.19% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.96% 29.692 30.572 - 4.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.96% 1.939 1.996 - -2.29% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 2.96% 11.720 12.066 - 4.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.95% 14.762 15.198 - 1.49% -
BM_deque_vector_move_backward/64000 2.95% 7843.110 8074.716 - 0.52% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.95% 14.720 15.155 - -1.37% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.95% 10.455 10.764 - -6.68% -
std::reverse_copy(list<int>)/4096 2.95% 3129.233 3221.461 - 1.50% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.94% 2.315 2.383 - 3.21% -
BM_deque_deque_copy/70000 2.94% 2791.968 2874.016 - -9.24% -
BM_StringRelational_Less_Large_Large_ChangeLast 2.93% 1.912 1.968 - 6.19% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.93% 6.154 6.334 - 4.73% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.93% 17000.612 17498.383 - 1.58% -
rng::copy_if(list<int>)_(every_other)/32768 2.93% 25130.885 25866.276 - 2.10% -
std::unordered_set<int>::insert(value)_(new_value)/32 2.92% 19.958 20.541 - 2.13% -
BM_std_minmax<unsigned_int>/31 2.91% 2.527 2.600 - 4.93% -
rng::replace(vector<int>)_(prefix)/8192 2.91% 1183.785 1218.206 - -3.58% -
BM_std_minmax<unsigned_char>/30 2.89% 2.638 2.714 - -0.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.89% 197.261 202.966 - 2.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.89% 12768.992 13138.234 - -2.67% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 2.89% 1347.118 1386.066 - 12.05% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.89% 592123.346 609241.366 - 0.68% -
SetIntersection_None_Set_uint32_262144_262144 2.88% 1156721.520 1190069.580 - 3.65% -
BM_MakeHeap_uint64_SingleElement_256 2.88% 0.573 0.589 - 2.55% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.88% 6268.098 6448.623 - -0.11% -
std::list<int>::ctor(size)/1024 2.87% 11910.136 12252.336 - 5.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.87% 0.563 0.579 - 4.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.87% 166307850.845 171078074.558 - 2.87% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 2.87% 24.310 25.007 - 31.03% -
SetIntersection_None_Set_float_262144_256 2.86% 1161406.168 1194675.617 - 2.69% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.85% 23.250 23.913 - -5.59% -
SetIntersection_None_Set_uint32_16384_64 2.85% 152503044.602 156842275.440 - -9.41% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.84% 5.504 5.660 - 0.14% -
BM_vector_deque_move_backward/65536 2.83% 7912.024 8136.201 - 10.67% -
SetIntersection_None_Set_float_262144_16 2.83% 1165456.707 1198478.273 - 3.22% -
std::partial_sort(deque<int>)_(ascending)/8192 2.83% 161583.983 166156.509 - 1.51% -
SetIntersection_None_Set_string_1024_256 2.82% 8906246.245 9157487.713 - 2.48% -
rng::is_sorted(list<int>)/1024 2.82% 757.555 778.888 - 2.56% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.81% 17.855 18.358 - -7.68% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.81% 2632.734 2706.668 - 3.01% -
rng::copy_n(vector<int>)/8 2.80% 2.246 2.308 - 3.41% -
std::copy_n(vector<int>)/8 2.80% 2.231 2.293 - 5.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.80% 130.588 134.239 - 69.01% -
SetIntersection_Interlaced_Set_float_262144_64 2.79% 1560020.346 1603578.285 - 1.92% -
BM_std_minmax<unsigned_int>/16 2.79% 1.314 1.351 - 5.26% -
BM_std_minmax<unsigned_long_long>/15 2.79% 3.720 3.824 - 3.43% -
SetIntersection_Interlaced_Vector_string_16384_256 2.78% 36513518.597 37529968.804 - -5.88% -
BM_StringEraseWithMove_Large_Opaque 2.78% 2.754 2.831 - -1.12% -
BM_std_min<__int128>/18 2.78% 6.856 7.046 - 2.73% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.78% 16.690 17.154 - 2.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 2.77% 2.971 3.053 - -2.44% -
rng::stable_partition(list<int>)_(sparse)/50 2.77% 26.342 27.072 - 5.24% -
SetIntersection_None_Set_uint32_262144_4 2.77% 1154251.219 1186226.642 - 2.46% -
bm_ranges_lexicographical_compare<signed_char>/8 2.76% 3.122 3.208 - 1.34% -
std::map<int,_int>::count(key)_(non-existent)/32 2.76% 2.880 2.959 - 2.61% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.76% 273688.859 281239.621 - -0.33% -
SetIntersection_None_Set_uint32_16384_4 2.76% 152535299.070 156742689.646 - -9.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.76% 2.537 2.607 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.75% 1164402.289 1196463.408 - 0.93% -
rng::rotate(list<int>)_(by_1/2)/1024 2.74% 380.406 390.842 - 1.71% -
SetIntersection_None_Set_float_64_16 2.74% 18555295.864 19064320.712 - -0.85% -
BM_MakeHeap_string_SingleElement_1024 2.73% 6.282 6.453 - 2.29% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 2.72% 26.509 27.232 - -10.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.72% 1209466.637 1242369.605 - 1.32% -
BM_std_min<__int128>/17 2.72% 6.489 6.666 - 2.84% -
std::is_sorted(list<int>)/8192 2.72% 7174.359 7369.198 - 2.77% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.72% 49328.218 50667.710 - 1.58% -
SetIntersection_Interlaced_Vector_float_64_4 2.71% 18552596.591 19055741.990 - 0.73% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.71% 2.318 2.381 - -8.50% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.70% 73.918 75.910 - 3.32% -
std::list<int>::ctor(size)/32 2.69% 330.413 339.317 - 4.99% -
SetIntersection_None_Set_float_262144_4 2.69% 1161054.199 1192295.410 - 2.54% -
std::set<std::string>::erase(key)_(existent)/0 2.69% 63.703 65.417 - 1.70% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.69% 11.667 11.981 - 13.49% -
std::map<int,_int>::erase(key)_(existent)/8192 2.68% 25.974 26.672 - 2.75% -
BM_std_min<short>/20 2.68% 2.229 2.289 - 1.81% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 2.67% 4.448 4.567 - 2.59% -
BM_std_minmax<unsigned_long_long>/14 2.67% 3.293 3.381 - 2.62% -
BM_lexicographical_compare_three_way_fast_path/1024 2.67% 244.265 250.789 - 1.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.67% 6291.461 6459.403 - 3.43% -
BM_LowerBound_string_64 2.67% 69.028 70.869 - 2.20% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.67% 24.377 25.028 - 5.48% -
SetIntersection_Interlaced_Vector_string_262144_1 2.66% 1129269.769 1159349.120 - -0.27% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.66% 213.155 218.833 - 3.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.66% 22.410 23.006 - 2.04% -
std::find(deque<int>)_(process_all)/8 2.66% 3.378 3.468 - 1.49% -
std::map<int,_int>::ctor(const&)/1024 2.66% 6202.626 6367.321 - 1.78% -
BM_MakeHeap_uint32_Random_16384 2.65% 0.991 1.017 - 1.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.64% 1175648.715 1206724.931 - 1.25% -
BM_MakeHeap_string_SingleElement_4 2.64% 3.620 3.716 - 1.33% -
std::unordered_set<int>::ctor(const&)/32 2.64% 195.699 200.856 - 1.14% -
BM_deque_deque_move_backward/70000 2.63% 8790.564 9021.637 - 2.52% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.62% 1.085 1.114 - -1.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.62% 15261.398 15661.242 - -0.17% -
BM_deque_vector_move_backward/65536 2.62% 8107.215 8319.419 - 4.12% -
std::stable_partition(deque<int>)_(sparse)/1024 2.61% 462.735 474.834 - 4.63% -
BM_PushHeap_float_Ascending_262144 2.61% 5.031 5.162 - -1.68% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.60% 13384.903 13733.531 - 2.21% -
BM_std_min<unsigned___int128>/5 2.60% 1.780 1.826 - -1.31% -
std::is_partitioned(list<int>)_(partitioned)/32 2.60% 8.602 8.825 - 1.52% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 2.60% 42.550 43.656 - -1.06% -
BM_std_min<unsigned_char>/8 2.60% 2.268 2.327 - -0.92% -
std::find_if_not(deque<int>)_(process_all)/8192 2.60% 2818.877 2892.090 - -1.81% -
rng::move_backward(list<int>)/512 2.59% 369.481 379.061 - 2.29% -
std::unordered_set<int>::erase(iterator)/32 2.59% 21.138 21.686 - 8.03% -
BM_PushHeap_uint64_Random_256 2.58% 5.631 5.777 - 1.78% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.58% 11.680 11.981 - 2.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.58% 20.578 21.108 - 20.25% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.57% 97250.209 99754.061 - 5.49% -
SetIntersection_None_Set_float_262144_1024 2.57% 1163688.641 1193596.436 - 1.86% -
SetIntersection_Interlaced_Vector_string_1024_256 2.57% 21062935.811 21604175.601 - 4.13% -
BM_PushHeap_uint64_Ascending_16 2.57% 0.934 0.958 - 5.09% -
bm_swap_ranges_vb_aligned/8 2.57% 3.220 3.303 - -1.40% -
SetIntersection_None_Set_uint32_16384_256 2.56% 152929388.335 156847544.089 - -9.40% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.56% 6104.720 6261.037 - 0.48% -
BM_RangesPushHeap_uint64_Ascending_16384 2.56% 3.756 3.852 - 8.07% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.56% 35065.960 35963.783 - 0.95% -
bm_ranges_swap_ranges_vb_aligned/262144 2.56% 493.047 505.648 - 1.46% -
BM_RangesPushHeap_string_Descending_4 2.55% 1.907 1.956 - 3.98% -
SetIntersection_None_Set_uint32_16384_1 2.55% 152652610.271 156545285.625 - -9.16% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.54% 21.718 22.269 - 1.33% -
BM_std_min<unsigned___int128>/4 2.54% 1.393 1.428 - -1.22% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.53% 34.360 35.229 - -0.67% -
rng::contains(list<int>)_(process_all)/8 2.53% 2.298 2.356 - -1.36% -
BM_StringRead_Cold_Shallow_Empty 2.52% 0.823 0.844 - 7.35% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 2.52% 21.632 22.176 - 2.69% -
BM_deque_deque_ranges_move_backward/70000 2.51% 8742.603 8962.291 - 5.36% -
std::find(vector<char>)_(bail_25%)/1024 2.51% 5.313 5.447 - 0.09% -
SetIntersection_Front_Set_uint32_262144_262144 2.51% 1834433.838 1880488.279 - 2.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.51% 7.210 7.391 - 1.02% -
BM_RangesMakeHeap_uint32_Random_262144 2.51% 0.997 1.022 - -2.92% -
BM_PushHeap_uint64_Random_16384 2.51% 5.913 6.061 - -0.63% -
std::distance(join_view(vector<vector<int>>))/4096 2.50% 4.318 4.426 - -0.99% -
BM_StringDestroy_Huge 2.49% 10.551 10.814 - 1.79% -
std::reverse_copy(vector<int>)/4096 2.49% 133.950 137.289 - 2.55% -
rng::copy_if(list<int>)_(entire_range)/32768 2.49% 28085.332 28784.915 - 1.34% -
std::equal(list<int>)_(it,_it,_it,_it)/50 2.48% 24.854 25.471 - -36.95% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.48% 787.995 807.535 - 1.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.48% 19.083 19.556 - 1.98% -
SetIntersection_None_Set_float_1024_16 2.48% 8823712.843 9042353.651 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.48% 1206387.748 1236264.980 - 3.04% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 2.47% 11.246 11.524 - 3.37% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.47% 6198.861 6352.254 - 1.25% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.47% 1577810.219 1616803.058 - 3.42% -
std::find_if(deque<int>)_(process_all)/8192 2.47% 2820.565 2890.238 - 1.58% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.47% 11.156 11.432 - -1.49% -
std::rotate(deque<int>)_(by_1/3)/1024 2.47% 1820.119 1865.047 - -0.08% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.47% 7.445 7.628 - 1.74% -
BM_std_min<__int128>/8 2.46% 2.870 2.941 - 2.43% -
rng::find_if_not(deque<int>)_(process_all)/8192 2.46% 2815.989 2885.217 - 2.97% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 2.46% 1.346 1.379 - 19.26% -
BM_lexicographical_compare_three_way_fast_path/16384 2.45% 3750.846 3842.894 - 1.87% -
SetIntersection_Front_Set_float_262144_1024 2.45% 13997051.889 14340368.437 - 0.96% -
SetIntersection_None_Set_uint64_16384_256 2.45% 165860613.567 169928162.854 - 3.11% -
std::generate_n(list<int>)/50 2.45% 15.256 15.630 - -9.30% -
BM_std_minmax<unsigned_short>/16 2.45% 1.709 1.750 - 3.89% -
BM_std_min<unsigned_long_long>/14 2.45% 1.883 1.930 - -0.07% -
rng::rotate(list<int>)_(by_1/3)/32 2.45% 14.042 14.385 - -7.89% -
SetIntersection_Front_Vector_uint64_256_16 2.45% 4452089.378 4561103.036 - 2.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.44% 3.584 3.672 - 7.95% -
BM_std_min<unsigned_char>/28 2.43% 1.720 1.762 - 0.82% -
BM_MakeHeap_string_Ascending_4 2.43% 2.829 2.898 - 1.95% -
std::generate_n(list<int>)/8192 2.43% 6831.379 6997.059 - 1.23% -
BM_deque_deque_ranges_copy/64000 2.42% 2649.335 2713.564 - -4.87% -
std::partial_sort_copy(list<int>)_(heap)/8 2.42% 15.457 15.831 - -2.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.42% 14518.042 14869.699 - 0.09% -
SetIntersection_None_Set_float_262144_262144 2.42% 1161975.506 1190097.576 - 2.03% -
std::set<std::string>::find(key)_(existent)/32 2.42% 15.233 15.601 - -4.31% -
std::map<int,_int>::erase(iterator)/1024 2.42% 21.053 21.562 - 2.58% -
SetIntersection_None_Vector_uint32_1024_1024 2.42% 1149544.846 1177339.870 - 2.94% -
rng::copy_n(vector<bool>)_(aligned)/262144 2.42% 278.790 285.527 - 2.81% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2.42% 2832.680 2901.125 - 5.69% -
SetIntersection_None_Set_uint32_262144_1 2.42% 1164920.979 1193067.303 - 2.93% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.41% 20.277 20.766 - 0.01% -
BM_deque_deque_ranges_copy_backward/65536 2.41% 8098.979 8294.132 - 3.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.41% 274295.080 280896.607 - 2.29% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.40% 29.689 30.401 - 4.68% -
BM_PopHeap_uint32_4 2.40% 2.629 2.692 - 1.72% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.40% 25.627 26.241 - 3.17% -
BM_deque_vector_ranges_copy_backward/0 2.39% 1.373 1.406 - 2.15% -
SetIntersection_Interlaced_Set_string_16384_1 2.39% 1131796.306 1158868.695 - 0.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 2.39% 1.403 1.436 - 2.00% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.38% 367.431 376.190 - 2.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.38% 21.885 22.406 - 16.98% -
BM_deque_deque_copy/1024 2.37% 38.502 39.416 - 0.33% -
rng::partition(list<int>)_(sparse)/1024 2.37% 717.690 734.717 - 0.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.37% 7.536 7.714 - 0.32% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 2.37% 707.424 724.185 - 3.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.37% 83106.501 85072.089 - 7.14% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.36% 27.433 28.081 - 7.65% -
SetIntersection_None_Set_float_262144_1 2.36% 1169904.701 1197498.291 - 3.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.36% 39420.438 40350.015 - 1.68% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.36% 974.864 997.841 - 2.22% -
BM_RangesMakeHeap_float_Random_262144 2.36% 1.132 1.158 - 1.83% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.35% 8.515 8.715 - 2.76% -
SetIntersection_Interlaced_Set_float_64_64 2.35% 15251032.963 15609814.514 - 3.38% -
BM_lexicographical_compare_three_way_fast_path/1 2.35% 0.446 0.456 - 16.72% -
rng::contains(deque<int>)_(process_all)/50 2.35% 12.481 12.774 - 1.65% -
std::remove(list<int>)_(sprinkled)/1024 2.35% 952.846 975.201 - -3.85% -
SetIntersection_Interlaced_Set_float_16384_4 2.34% 171434844.004 175454325.926 - 1.81% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 2.34% 1.295 1.325 - 5.59% -
rng::find_last(vector<char>)_(bail_90%)/1024 2.34% 12.101 12.384 - 2.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.34% 11809317.231 12085492.130 - 0.74% -
BM_std_minmax<unsigned_short>/25 2.34% 2.252 2.304 - -1.24% -
BM_std_min<__int128>/6 2.33% 2.075 2.123 - 2.28% -
std::find_end(deque<int>)_(same_length)/8192 2.33% 2745.210 2809.200 - -81.07% -
BM_RangesPushHeap_float_Ascending_262144 2.33% 5.210 5.332 - 3.82% -
SetIntersection_None_Set_float_262144_64 2.33% 1164328.611 1191456.949 - 2.56% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.33% 16.746 17.136 - 1.66% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 2.33% 1349.604 1381.022 - 3.21% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.32% 17.706 18.118 - 3.03% -
std::unordered_multiset<int>::find(key)_(existent)/32 2.32% 1.165 1.192 - -8.45% -
BM_std_minmax<short>/32 2.32% 1.352 1.383 - 12.55% -
BM_RangesMakeHeap_float_Random_16384 2.31% 1.204 1.232 - 1.31% -
rng::for_each(multiset<int>)/8192 2.31% 7589.122 7764.356 - -52.40% -
SetIntersection_Interlaced_Vector_uint32_262144_1 2.31% 1092276.280 1117460.149 - 0.06% -
std::search(deque<int>,_pred)_(near_matches)/8192 2.30% 1511134.340 1545938.007 - 2.21% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.30% 107266.780 109735.162 - -0.16% -
BM_MakeThenSortHeap_string_Heap_16384 2.30% 101.331 103.660 - 2.81% -
std::map<int,_int>::ctor(const&)/8192 2.30% 49572.763 50710.970 - 1.95% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.30% 32.280 33.020 - 4.58% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 2.29% 32.099 32.835 - 32.73% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.29% 35.602 36.417 - 3.12% -
std::map<int,_int>::contains(key)_(existent)/1024 2.29% 4.140 4.235 - 4.65% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.28% 4789.477 4898.822 - 6.39% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.28% 26.752 27.362 - 3.57% -
std::map<int,_int>::erase(iterator)/32 2.28% 20.932 21.409 - 1.81% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.27% 6.189 6.329 - 7.40% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.27% 517957.376 529717.180 - 1.15% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.27% 20.349 20.810 - 2.28% -
std::unordered_set<int>::erase(iterator)/8192 2.27% 23.938 24.480 - 21.39% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.26% 28.033 28.667 - 6.63% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.26% 831478.675 850283.967 - -1.95% -
std::is_sorted(list<int>,_pred)/8192 2.26% 7580.414 7751.412 - 1.85% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.25% 14.728 15.060 - -0.11% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.25% 334.302 341.831 - 4.92% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.25% 5.184 5.300 - 1.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.25% 7.967 8.146 - 4.74% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 2.25% 20.281 20.737 - 7.09% -
BM_LowerBound_string_1 2.24% 4.718 4.824 - 4.96% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.24% 1.685 1.723 - -1.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.24% 49645.544 50755.916 - 1.81% -
rng::is_sorted(list<int>,_pred)/8192 2.23% 7681.025 7852.652 - -11.19% -
bm_lexicographical_compare<signed_char>/16 2.23% 1.300 1.329 - 0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.23% 1126983.980 1152159.200 - -1.54% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 2.23% 178.287 182.270 - 3.70% -
BM_CmpLess_uchar_schar 2.23% 1.023 1.046 - 0.87% -
rng::stable_sort(vector<int>)_(repeated)/1024 2.23% 1093.980 1118.386 - -1.10% -
BM_PushHeap_uint64_Ascending_1024 2.23% 2.576 2.634 - 2.19% -
std::find_end(list<int>)_(process_all)/8192 2.22% 7368.080 7531.967 - 7.77% -
std::map<int,_int>::erase(iterator)/8192 2.22% 21.186 21.657 - 2.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.22% 65.503 66.958 - 1.26% -
SetIntersection_Front_Vector_string_262144_256 2.22% 10501100.225 10734176.259 - 7.66% -
rng::stable_partition(vector<int>)_(dense)/50 2.22% 25.864 26.437 - -0.01% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.22% 5.861 5.991 - -0.81% -
BM_std_min<unsigned_char>/512 2.21% 6.369 6.510 - 1.48% -
SetIntersection_None_Set_uint32_16384_1024 2.21% 153696712.388 157098259.428 - -5.47% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.21% 27.951 28.569 - 5.74% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 2.21% 1.276 1.304 - -5.93% -
BM_StringCopy_Huge 2.21% 100.839 103.063 - 2.06% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.21% 0.542 0.554 - 0.09% -
std::copy_backward(list<int>)/8 2.20% 2.426 2.480 - 1.53% -
BM_std_minmax<long_long>/5 2.20% 2.030 2.075 - -6.73% -
BM_MakeHeap_float_Random_16384 2.20% 1.202 1.229 - 2.24% -
std::copy_if(list<int>)_(entire_range)/32768 2.20% 30707.093 31382.166 - 4.60% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.20% 48765.975 49837.459 - -0.01% -
BM_CmpEqual_uchar_short 2.20% 1.032 1.055 - 1.40% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.19% 6635.012 6780.420 - 2.48% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.19% 12327.901 12597.451 - 1.99% -
rng::reverse_copy(deque<int>)/8 2.19% 2.798 2.859 - -6.11% -
SetIntersection_None_Vector_uint32_262144_1024 2.18% 1194710.650 1220772.483 - 2.12% -
std::map<int,_int>::count(key)_(existent)/8192 2.18% 5.904 6.032 - -0.82% -
std::multimap<int,_int>::find(key)_(existent)/32 2.18% 1.615 1.650 - 2.63% -
BM_vector_deque_copy_backward/70000 2.18% 8611.912 8799.249 - 7.79% -
BM_std_min<unsigned_long_long>/15 2.17% 2.122 2.168 - -0.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.17% 36.499 37.291 - 27.67% -
BM_deque_vector_ranges_copy/1 2.17% 2.070 2.115 - -0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.17% 14517.520 14832.368 - 1.68% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 2.16% 492.034 502.658 - -0.02% -
BM_MakeThenSortHeap_string_Descending_262144 2.16% 85.685 87.534 - 1.42% -
std::unordered_set<std::string>::clear()/32 2.15% 888.498 907.629 - -1.97% -
rng::rotate(list<int>)_(1_element_backward)/32 2.15% 13.741 14.037 - -1.29% -
BM_lexicographical_compare_three_way_fast_path/65536 2.15% 14989.533 15311.461 - 1.70% -
BM_std_minmax<unsigned_short>/4 2.15% 1.068 1.091 - 16.60% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.15% 9.735 9.944 - -7.60% -
SetIntersection_Front_Set_uint64_16384_4 2.15% 1126376.462 1150547.688 - 6.19% -
std::for_each_n(join_view(vector<vector<int>>))/8 2.14% 1.844 1.883 - 12.20% -
BM_PushHeap_string_QuickSortAdversary_16384 2.14% 15.603 15.937 - -3.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.14% 6.644 6.786 - 4.17% -
std::set<int>::upper_bound(key)_(existent)/1024 2.14% 4.136 4.225 - 2.16% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.13% 3.600 3.677 - 3.47% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 2.13% 64.665 66.045 - 1.79% -
rng::generate_n(deque<int>)/32 2.13% 8.261 8.437 - -0.81% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.13% 20.284 20.716 - 3.35% -
SetIntersection_None_Vector_uint64_262144_256 2.13% 1192211.455 1217603.677 - 1.16% -
BM_std_min<__int128>/7 2.13% 2.477 2.530 - 1.98% -
std::set<std::string>::count(key)_(non-existent)/32 2.13% 10.168 10.384 - 7.36% -
BM_RangesPushHeap_string_Descending_64 2.13% 2.236 2.284 - 1.27% -
SetIntersection_Interlaced_Set_float_262144_1024 2.12% 1535440.430 1568040.039 - 1.28% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.12% 5.764 5.886 - 3.05% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2.12% 2781.583 2840.546 - -0.05% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.12% 29.905 30.538 - 3.57% -
BM_num_get<unsigned_long> 2.12% 10.998 11.231 - 1.56% -
BM_CmpEqual_uint_short 2.11% 1.049 1.071 - 1.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.11% 15.049 15.367 - 0.08% -
std::find_end(vector<int>)_(same_length)/1024 2.11% 248.606 253.857 - -50.24% -
SetIntersection_Interlaced_Set_string_1024_64 2.11% 16559932.342 16909257.683 - -4.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.11% 35.377 36.123 - -0.01% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 2.11% 24.377 24.891 - 11.68% -
BM_PopHeap_float_16384 2.11% 33.098 33.795 - 1.99% -
BM_std_min<int>/11 2.10% 1.157 1.181 - 2.16% -
std::rotate(list<int>)_(1_element_backward)/32 2.09% 13.247 13.525 - -2.88% -
BM_vector_deque_ranges_move_backward/70000 2.09% 8364.115 8539.328 - 11.60% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.09% 760.357 776.281 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.09% 0.902 0.921 - 2.21% -
std::unordered_set<std::string>::clear()/8192 2.09% 215687.140 220191.939 - -0.41% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 2.08% 18.421 18.805 - -2.12% -
SetIntersection_None_Set_float_256_4 2.08% 11574048.542 11815251.019 - 1.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.08% 7532726.299 7689675.761 - 4.67% -
SetIntersection_Interlaced_Vector_string_16_16 2.08% 54701807.804 55839409.724 - 0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.08% 347364609.184 354586708.728 - 1.59% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 2.08% 32.867 33.550 - 0.88% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.07% 28281.030 28867.168 - 1.01% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.07% 3.678 3.754 - 3.20% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.07% 29.509 30.120 - 2.52% -
BM_MakeThenSortHeap_string_Heap_1024 2.07% 63.585 64.899 - 3.30% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 2.06% 20.240 20.657 - 1.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.06% 1327.813 1355.170 - 2.83% -
rng::find_if_not(list<int>)_(process_all)/32768 2.06% 27596.609 28164.949 - -3.76% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 2.06% 16.591 16.932 - 1.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.05% 1.343 1.371 - 2.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.05% 1393874.350 1422423.563 - 1.20% -
std::flat_multimap<int,_int>::erase(iterator)/8192 2.05% 498.529 508.731 - 0.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.04% 196.980 200.998 - -1.72% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.04% 18.958 19.345 - 2.43% -
BM_CmpEqual_uint_int 2.04% 1.117 1.139 - 0.60% -
rng::count(list<int>)_(every_other)/8 2.03% 2.067 2.109 - 0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.03% 16.692 17.031 - 1.85% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.03% 5.448 5.559 - -1.02% -
BM_MakeHeap_uint32_SingleElement_256 2.03% 0.538 0.549 - 1.03% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.02% 16.710 17.049 - 5.23% -
std::partition_copy(list<int>)/50 2.02% 12.871 13.132 - -0.55% -
std::count_if(list<int>)_(every_other)/8192 2.02% 7487.860 7638.959 - -0.15% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.02% 5.938 6.058 - 2.37% -
rng::unique(deque<int>)_(sprinkled)/32 2.01% 58.094 59.262 - -2.28% -
std::multiset<int>::count(key)_(existent)/1024 2.01% 5.561 5.672 - -0.78% -
BM_RangesMakeThenSortHeap_string_Descending_256 2.01% 18.110 18.474 - -4.38% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.01% 15.590 15.903 - -0.39% -
rng::contains_subrange(list<int>)_(single_element)/32 2.01% 10.256 10.462 - 0.39% -
rng::for_each(multiset<int>::iterator)/8192 2.00% 7898.371 8056.449 - -50.23% -
std::generate(list<int>)/8192 2.00% 6843.602 6980.292 - -5.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.99% 6.910 7.048 - 1.78% -
std::shift_right(deque<int>)/50 1.99% 5.216 5.320 - 26.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.99% 76.201 77.716 - 2.56% -
SetIntersection_Interlaced_Vector_string_64_16 1.98% 30872866.266 31485590.279 - 1.56% -
std::set<std::string>::erase(iterator)/0 1.98% 26.835 27.367 - 7.63% -
SetIntersection_Front_Vector_string_262144_1024 1.98% 40470987.506 41271574.646 - 2.87% -
rng::copy_backward(list<int>)/512 1.98% 371.151 378.492 - 0.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.98% 50.830 51.834 - 0.97% -
rng::is_sorted(list<int>)/8192 1.98% 7215.208 7357.765 - 1.32% -
rng::starts_with(vector<int>)/1024 1.97% 75.317 76.803 - -1.10% -
std::all_of(list<int>)_(process_all)/8192 1.97% 7610.419 7760.316 - 2.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.97% 138770.557 141502.592 - 1.27% -
rng::partition(vector<int>)_(sparse)/32 1.97% 8.946 9.122 - 0.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.97% 18614493.479 18980602.111 - 0.46% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.97% 4.817 4.911 - -2.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.96% 23083429.942 23536950.643 - -0.77% -
BM_StringRead_Cold_Deep_Large 1.96% 1.287 1.313 - 8.56% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.96% 0.610 0.622 - -3.48% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.96% 2181.113 2223.804 - -1.42% -
SetIntersection_Interlaced_Set_float_1024_1 1.96% 1101509.020 1123054.566 - -0.29% -
BM_std_min<unsigned_long_long>/23 1.96% 2.383 2.430 - 0.04% -
BM_std_min<char>/29 1.95% 2.003 2.042 - 1.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.95% 200059377.727 203965554.134 - -1.05% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.95% 499.729 509.473 - 0.12% -
std::set<std::string>::insert(value)_(already_present)/8192 1.95% 39.612 40.385 - 4.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.95% 24.874 25.358 - 5.29% -
SetIntersection_None_Set_uint32_16384_16384 1.95% 155872014.095 158905399.343 - 3.03% -
std::unordered_set<int>::find(key)_(non-existent)/32 1.94% 1.123 1.145 - 16.41% -
SetIntersection_Front_Vector_float_262144_4 1.94% 1131551.469 1153521.628 - 1.47% -
BM_deque_deque_ranges_move_backward/65536 1.94% 8247.467 8407.536 - 4.75% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.94% 263457.587 268566.738 - -0.55% -
SetIntersection_Interlaced_Set_string_64_4 1.94% 27292303.609 27821438.504 - 3.51% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.94% 5.625 5.734 - 1.00% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.94% 11.124 11.340 - 1.26% -
BM_std_min<unsigned_long_long>/22 1.93% 2.152 2.194 - 1.07% -
std::deque<std::string>::ctor(size)/32 1.93% 42.388 43.206 - 7.64% -
BM_deque_deque_ranges_copy_backward/64000 1.93% 7931.186 8084.008 - 2.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.93% 6254859.597 6375271.559 - 3.55% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.92% 774.971 789.870 - 0.29% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 1.92% 202.453 206.344 - 97.52% -
std::stable_sort(vector<int>)_(ascending)/1024 1.92% 2047.795 2087.137 - -1.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.92% 34.043 34.696 - 2.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.92% 24.089 24.550 - -0.02% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 1.92% 68.419 69.729 - 64.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.92% 36.295 36.990 - 7.90% -
std::unordered_set<std::string>::clear()/1024 1.91% 22247.724 22672.325 - -1.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.91% 605.624 617.178 - -0.58% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.91% 115005664.777 117199340.985 - 0.56% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.91% 4146.751 4225.789 - 0.43% -
BM_MakeThenSortHeap_string_Heap_256 1.90% 49.328 50.267 - 2.40% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.90% 49579.557 50523.119 - 0.65% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.90% 22.329 22.753 - 0.91% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.90% 20.723 21.117 - 2.15% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.90% 4.780 4.871 - 1.92% -
BM_vector_deque_ranges_copy_backward/5500 1.90% 196.152 199.880 - 0.81% -
BM_CmpEqual_schar_uchar 1.90% 1.091 1.111 - -0.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.89% 11486.420 11703.537 - -1.15% -
BM_std_minmax<int>/2 1.89% 0.870 0.887 - -1.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.89% 19741.197 20113.901 - -3.28% -
BM_std_minmax<unsigned_char>/15 1.88% 3.022 3.079 - 3.23% -
std::set<int>::find(key)_(non-existent)/1024 1.88% 5.591 5.696 - 2.55% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.88% 211.387 215.354 - 2.02% -
std::set<int>::find(key)_(non-existent)/8192 1.88% 8.533 8.693 - 2.99% -
BM_std_minmax<short>/6 1.88% 1.363 1.388 - 0.66% -
std::find_end(vector<int>)_(single_element)/8192 1.87% 1870.898 1905.971 - 3.92% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.87% 54.988 56.018 - 1.60% -
SetIntersection_Front_Vector_uint64_16384_16 1.87% 1167692.799 1189544.409 - 0.64% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.87% 3988.457 4062.894 - 0.90% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.86% 16.462 16.769 - 1.60% -
rng::reverse_copy(list<int>)/8 1.86% 2.303 2.345 - 1.63% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.86% 1562001.871 1591042.562 - 3.79% -
rng::move(vector<int>)/64 1.86% 4.085 4.161 - 1.20% -
BM_MakeHeap_string_Ascending_16 1.86% 3.681 3.750 - -0.32% -
SetIntersection_None_Set_float_1024_1 1.85% 8879305.409 9043918.039 - -1.58% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.85% 49.924 50.849 - 1.04% -
BM_LowerBound_string_16384 1.85% 388.304 395.488 - -0.40% -
BM_deque_deque_move_backward/65536 1.85% 8149.933 8300.347 - 2.94% -
std::unordered_set<int>::count(key)_(non-existent)/32 1.85% 1.482 1.509 - 1.93% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 1.84% 20.637 21.017 - 11.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.84% 9.436 9.610 - 3.30% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.84% 32.193 32.786 - -0.14% -
rng::distance(join_view(vector<vector<int>>)/4096 1.84% 4.312 4.391 - 1.90% -
std::unique_copy(list<int>)_(sprinkled)/52 1.84% 21.363 21.756 - -16.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.84% 345208762.445 351554390.880 - 1.94% -
std::search(vector<int>)_(same_length)/8192 1.83% 1870.194 1904.501 - -2.86% -
std::multiset<int>::equal_range(key)_(existent)/32 1.83% 2.484 2.530 - -0.81% -
BM_std_min<long_long>/32 1.83% 3.551 3.616 - -0.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.83% 0.761 0.775 - -5.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.83% 6515723.217 6635029.921 - 1.82% -
BM_PushHeap_string_QuickSortAdversary_16 1.83% 10.139 10.325 - 1.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.83% 1708152.218 1739404.661 - -0.02% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.83% 521.677 531.212 - 0.09% -
BM_std_min<unsigned_short>/10 1.83% 1.017 1.036 - 1.82% -
BM_std_min<short>/8 1.82% 1.358 1.382 - 1.53% -
SetIntersection_Interlaced_Vector_string_1024_64 1.82% 8169853.575 8318644.102 - -1.56% -
BM_vector_deque_copy_backward/65536 1.82% 7962.011 8106.846 - 4.61% -
std::sort(deque<int>)_(pipe-organ)/8 1.82% 21.054 21.437 - 2.84% -
SetIntersection_Front_Vector_uint64_262144_4 1.82% 1105440.268 1125525.404 - 4.20% -
BM_CmpLess_uchar_uchar 1.81% 1.105 1.125 - 0.39% -
SetIntersection_Front_Set_string_16384_1024 1.81% 58873599.447 59941706.366 - 1.08% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.81% 30.927 31.487 - -0.54% -
rng::stable_partition(list<int>)_(dense)/32 1.81% 33.920 34.534 - 8.58% -
rng::search(vector<int>)_(same_length)/1000 1.81% 242.033 246.413 - 1.86% -
BM_MakeHeap_string_SingleElement_256 1.81% 6.415 6.531 - 2.87% -
BM_std_min<unsigned_char>/18 1.81% 0.988 1.006 - 3.61% -
rng::rotate_copy(vector<int>)/1024 1.81% 32.506 33.093 - 1.81% -
rng::remove(list<int>)_(prefix)/32 1.80% 55.464 56.465 - 1.88% -
rng::partition_point(deque<int>)/32 1.80% 4.148 4.223 - -0.09% -
rng::partial_sort_copy(list<int>)_(heap)/8 1.80% 16.282 16.575 - 1.39% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.80% 5.074 5.165 - -2.95% -
bm_lexicographical_compare<unsigned_char>/8 1.80% 1.372 1.397 - -6.72% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.80% 782.735 796.810 - 0.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.80% 24.087 24.520 - 6.25% -
rng::for_each(set<int>)/8192 1.80% 7648.300 7785.670 - -52.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.79% 23.213 23.630 - 2.62% -
rng::find_first_of(deque<int>)_(small_needle)/8192 1.79% 27568.261 28062.079 - -0.38% -
std::move(vector<int>)/8 1.79% 2.206 2.245 - -2.61% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 1.79% 13.041 13.274 - 0.88% -
BM_PushHeap_string_Descending_256 1.78% 2.338 2.379 - -22.41% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.78% 25.170 25.618 - 0.67% -
std::unique(vector<int>)_(contiguous)/1024 1.78% 312.785 318.347 - 0.44% -
BM_RangesPushHeap_string_PipeOrgan_16 1.78% 4.068 4.141 - -0.35% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 1.78% 2.989 3.042 - 1.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.77% 197.227 200.724 - 0.52% -
BM_std_minmax<short>/30 1.77% 2.765 2.814 - 0.60% -
SetIntersection_Front_Set_string_262144_16 1.77% 1993077.260 2028321.472 - 0.95% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.77% 48826.298 49689.063 - -0.05% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.77% 27.455 27.940 - 0.73% -
SetIntersection_None_Vector_uint32_262144_16 1.76% 1195092.470 1216182.416 - 0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.76% 0.662 0.674 - -4.82% -
rng::find_first_of(deque<int>)_(small_needle)/1024 1.76% 3444.943 3505.683 - -0.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.76% 390092.628 396963.017 - 1.57% -
std::find_if_not(vector<char>)_(process_all)/1024 1.76% 270.220 274.972 - 1.68% -
BM_MakeThenSortHeap_string_Ascending_262144 1.76% 75.061 76.380 - -3.09% -
BM_RangesMakeHeap_string_SingleElement_16 1.76% 5.455 5.551 - 0.33% -
bm_ranges_lexicographical_compare<int>/2 1.75% 1.555 1.582 - 3.61% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 1.75% 2.989 3.041 - 2.13% -
BM_CmpLess_int_uint 1.75% 1.099 1.119 - 0.65% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.75% 10.854 11.044 - 4.62% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.75% 0.769 0.782 - -0.11% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.75% 16.315 16.601 - 2.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.75% 40217.688 40920.588 - 5.11% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.75% 20669.661 21030.639 - 1.84% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 1.75% 78.791 80.166 - -5.53% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.75% 20.657 21.017 - 1.79% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.74% 8.412 8.558 - -0.11% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 1.74% 31.413 31.960 - -2.58% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 1.74% 2023.882 2059.037 - -0.08% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.73% 22.754 23.148 - 0.28% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.73% 2.443 2.485 - 5.36% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.73% 13.581 13.815 - 0.78% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.72% 207.183 210.752 - 1.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.72% 20.099 20.444 - -1.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.72% 1.523 1.549 - 1.25% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.72% 18.653 18.973 - 4.08% -
BM_std_minmax<unsigned_char>/11 1.72% 1.816 1.847 - 7.89% -
std::find_end(vector<int>)_(process_all)/8192 1.72% 1684.875 1713.774 - -8.88% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.71% 0.816 0.830 - 1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.71% 13257635.344 13484098.820 - 3.85% -
BM_RangesPushHeap_string_Descending_16 1.71% 2.109 2.145 - 1.77% -
std::stable_partition(list<int>)_(sparse)/8192 1.71% 8786.934 8936.951 - 1.74% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.71% 22.424 22.807 - 5.39% -
std::search(list<int>)_(single_element)/1024 1.71% 755.993 768.889 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.70% 153755370.268 156371214.975 - -0.12% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.70% 7.430 7.556 - -0.89% -
rng::generate(deque<int>)/8192 1.70% 2050.033 2084.824 - 2.02% -
SetIntersection_Front_Set_uint64_16384_16 1.70% 1288360.494 1310215.665 - 1.86% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.69% 9056.633 9210.052 - 0.52% -
rng::for_each(set<int>::iterator)/8192 1.69% 7878.552 8011.725 - -50.68% -
BM_deque_vector_ranges_move/64 1.69% 2.583 2.627 - 0.72% -
BM_std_minmax<unsigned_char>/13 1.68% 2.291 2.330 - 4.99% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.68% 31.205 31.730 - -3.03% -
BM_std_min<unsigned_long_long>/13 1.68% 1.701 1.730 - -1.32% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.68% 16.635 16.915 - 0.63% -
std::unique_copy(deque<int>)_(contiguous)/52 1.68% 14.468 14.711 - -4.13% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.68% 4210.085 4280.799 - 0.34% -
rng::partition_point(list<int>)/1024 1.68% 1260.949 1282.127 - 1.67% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.67% 1.207 1.227 - -0.58% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.67% 0.899 0.914 - -2.79% -
BM_num_get<long_long> 1.67% 11.674 11.869 - 6.27% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 1.67% 21.159 21.512 - 4.89% -
std::remove(list<int>)_(prefix)/8192 1.67% 8238.431 8375.705 - 0.69% -
BM_lexicographical_compare_three_way_fast_path/4096 1.67% 950.399 966.230 - 1.14% -
SetIntersection_Interlaced_Vector_string_16384_64 1.66% 11985187.823 12184719.675 - -6.68% -
std::move(list<int>)/4096 1.66% 5039.102 5122.801 - 16.96% -
std::map<int,_int>::erase(iterator)/0 1.66% 20.739 21.084 - 1.32% -
std::move_backward(vector<bool>)_(unaligned)/64 1.66% 1.874 1.905 - 6.44% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.66% 19.179 19.496 - 0.90% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.65% 6.548 6.656 - 1.43% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.65% 50406.019 51239.924 - 1.09% -
BM_PopHeap_uint64_16 1.65% 7.564 7.689 - 0.43% -
std::unordered_multimap<int,_int>::clear()/8192 1.65% 59225.159 60204.860 - -7.25% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.65% 11244.109 11429.739 - 0.67% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.65% 1235251.873 1255643.801 - 2.40% -
rng::stable_sort(vector<int>)_(ascending)/1024 1.65% 2051.035 2084.848 - -1.12% -
rng::remove_if(vector<int>)_(sprinkled)/50 1.65% 64.689 65.754 - 10.23% -
std::partition(list<int>)_(dense)/32 1.64% 8.725 8.869 - -3.18% -
SetIntersection_Front_Vector_float_16_16 1.64% 38089271.195 38715357.596 - 1.58% -
BM_std_min<__int128>/5 1.64% 1.740 1.769 - 1.21% -
rng::fill_n(deque<int>)/1024 1.64% 29.691 30.177 - 1.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.63% 981446.859 997479.412 - -0.37% -
SetIntersection_Front_Vector_string_1024_64 1.63% 3488881.425 3545823.175 - 2.27% -
SetIntersection_None_Set_uint64_16384_16 1.63% 165102431.939 167795305.232 - 2.57% -
std::none_of(deque<int>)_(process_all)/32768 1.63% 10471.253 10641.866 - -7.56% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.63% 1.216 1.236 - 0.99% -
std::move_backward(vector<bool>)_(unaligned)/512 1.63% 4.712 4.789 - 3.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.62% 13532.415 13752.042 - 1.66% -
BM_std_min<char>/5500 1.62% 36.737 37.333 - 0.12% -
BM_std_min<unsigned_short>/9 1.62% 6.330 6.432 - -0.68% -
std::find_end(vector<int>)_(process_all)/1000 1.62% 217.268 220.788 - -7.30% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.62% 1810.580 1839.886 - 1.22% -
bm_swap_ranges_vb_unaligned/8 1.62% 4.687 4.763 - -3.03% -
std::fill_n(vector<int>)/1024 1.62% 29.667 30.147 - 0.92% -
BM_RangesMakeHeap_uint64_Ascending_16 1.61% 0.639 0.649 - -1.19% -
BM_PopHeap_float_262144 1.61% 39.576 40.215 - -1.11% -
SetIntersection_Front_Vector_float_262144_1 1.61% 1100765.401 1118502.025 - -0.65% -
BM_deque_vector_ranges_move/64000 1.61% 2722.897 2766.718 - 1.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.61% 6591.300 6697.366 - 0.79% -
BM_std_minmax<unsigned_char>/22 1.61% 2.473 2.513 - 0.17% -
BM_RangesPushHeap_float_Random_64 1.61% 6.585 6.691 - -0.12% -
std::partition(list<int>)_(sparse)/50 1.61% 14.758 14.995 - 1.23% -
BM_CmpEqual_schar_ushort 1.60% 1.094 1.112 - 0.10% -
std::copy(list<int>)/4096 1.60% 3311.560 3364.589 - 2.09% -
SetIntersection_Front_Set_string_262144_1 1.60% 1141222.929 1159472.427 - 1.53% -
SetIntersection_Interlaced_Set_string_1024_1024 1.60% 57515438.820 58435093.516 - 3.21% -
BM_LowerBound_string_16 1.60% 36.586 37.171 - 1.41% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.60% 17.156 17.430 - -0.77% -
SetIntersection_Front_Set_string_1024_64 1.60% 4885125.249 4963153.996 - 5.68% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.60% 7557.246 7677.925 - 1.29% -
BM_PushHeap_string_PipeOrgan_4 1.59% 2.469 2.509 - -4.74% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.59% 12.352 12.549 - 2.01% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.59% 23.607 23.982 - 1.50% -
BM_RangesPushHeap_uint32_Ascending_262144 1.59% 8.165 8.295 - 3.23% -
rng::for_each(map<int>)/32 1.58% 25.875 26.285 - 23.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.58% 134167270.935 136293325.676 - 1.17% -
rng::search_n(list<int>)_(no_match)/1024 1.58% 733.216 744.808 - 0.15% -
rng::copy_backward(vector<int>)/1048576 1.58% 49425.925 50206.738 - 3.64% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.57% 1.302 1.322 - -2.95% -
BM_MakeThenSortHeap_string_Ascending_64 1.57% 15.470 15.713 - -0.56% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.57% 220.332 223.789 - 1.97% -
BM_std_minmax<unsigned_short>/18 1.57% 1.949 1.980 - -0.23% -
BM_CmpLess_int_int 1.56% 1.109 1.126 - 0.58% -
SetIntersection_Front_Vector_string_262144_4 1.56% 1256970.039 1276610.674 - 1.28% -
std::sort(deque<int>)_(heap)/8 1.56% 25.615 26.016 - 5.10% -
std::reverse_copy(deque<int>)/32768 1.56% 7970.522 8095.013 - 0.04% -
BM_PushHeap_uint32_Random_16 1.56% 4.481 4.551 - 3.14% -
std::partition_copy(vector<int>)/8192 1.56% 4531.179 4601.794 - -0.63% -
BM_std_min<unsigned___int128>/3 1.56% 1.020 1.036 - -0.61% -
rng::partial_sort(deque<int>)_(ascending)/8 1.56% 30.239 30.710 - 0.68% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.56% 4.190 4.255 - 1.23% -
rng::partial_sort(deque<int>)_(ascending)/8192 1.56% 164035.694 166590.691 - 1.54% -
BM_CmpLess_uint_schar 1.56% 1.054 1.071 - 1.49% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.56% 10018.138 10173.943 - -3.55% -
SetIntersection_Front_Set_string_1024_1024 1.55% 56176831.506 57050164.314 - 1.25% -
bm_write 1.55% 582.957 592.015 - -0.62% -
std::search(vector<int>)_(near_matches)/1024 1.55% 14737.689 14966.620 - -0.79% -
std::adjacent_find(vector<int>,_pred)/8 1.55% 3.330 3.382 - 0.40% -
std::find_end(vector<int>)_(process_all)/1048576 1.55% 217796.032 221175.758 - -8.14% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.55% 209.366 212.615 - 0.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.55% 54547.015 55393.135 - 1.04% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.55% 5.293 5.375 - 8.57% -
SetIntersection_Interlaced_Vector_float_1024_1 1.55% 1112114.130 1129338.827 - 0.71% -
SetIntersection_None_Vector_float_262144_16384 1.55% 1190298.319 1208729.371 - -7.19% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.55% 17.254 17.521 - 0.06% -
rng::sample(deque<int>)/32 1.55% 310.012 314.807 - 0.69% -
BM_StringRelational_Compare_Small_Empty_Control 1.54% 1.593 1.618 - -5.68% -
std::copy(vector<bool>)_(aligned)/262144 1.54% 631.030 640.774 - -6.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.54% 35.108 35.650 - -16.16% -
std::stable_partition(vector<int>)_(dense)/50 1.54% 25.588 25.983 - -1.68% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.54% 3053.254 3100.313 - 0.94% -
std::find_end(vector<int>)_(process_all)/1024 1.54% 222.685 226.115 - -7.41% -
SetIntersection_Front_Vector_string_1024_16 1.54% 1705121.277 1731354.312 - 0.41% -
BM_std_minmax<short>/64 1.54% 1.592 1.616 - 5.95% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.54% 7742.750 7861.746 - -16.08% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 1.54% 9355.208 9498.898 - 0.63% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.54% 21.402 21.730 - 2.46% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.54% 9.944 10.096 - -0.17% -
std::multiset<int>::insert(value)_(already_present)/0 1.53% 18.146 18.425 - 1.84% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.53% 5.495 5.579 - 1.58% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.53% 0.779 0.791 - 4.45% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.53% 539.585 547.851 - 1.70% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.53% 7.388 7.502 - 3.18% -
BM_deque_deque_copy_backward/65536 1.53% 8126.758 8251.172 - -0.62% -
std::adjacent_find(vector<int>)/1048576 1.53% 233919.230 237497.434 - 1.08% -
std::multiset<std::string>::count(key)_(existent)/8192 1.53% 29.771 30.226 - -1.61% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.53% 3394.068 3445.940 - 0.77% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.53% 523.413 531.403 - -0.77% -
SetIntersection_None_Set_string_256_4 1.53% 11693666.854 11872026.725 - 0.16% -
std::find_first_of(list<int>)_(large_needle)/8192 1.52% 48140716.669 48873977.798 - 0.14% -
std::stable_sort(deque<int>)_(descending)/8 1.52% 26.954 27.364 - 2.67% -
SetIntersection_Interlaced_Vector_string_256_64 1.52% 20432721.597 20743169.173 - 2.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.52% 49.089 49.835 - -2.40% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.52% 324.846 329.777 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.52% 2197148.762 2230482.750 - 0.29% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.51% 11610.447 11786.254 - 5.01% -
std::find_first_of(vector<int>)_(large_needle)/50 1.51% 258.978 262.898 - -1.88% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.51% 993324.381 1008346.109 - -5.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.51% 1166758.927 1184400.619 - 0.82% -
BM_std_min<unsigned_long_long>/21 1.51% 1.971 2.001 - 0.26% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.51% 165.583 168.085 - -1.53% -
BM_lexicographical_compare_three_way_fast_path/262144 1.51% 60289.942 61199.622 - 1.22% -
BM_PopHeap_uint64_262144 1.51% 41.468 42.094 - 0.18% -
rng::move_backward(list<int>)/1048576 1.51% 1045422.370 1061168.058 - 1.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.50% 7.033 7.139 - 8.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.50% 14172.380 14385.155 - -0.92% -
std::find(list<int>)_(bail_25%)/8192 1.50% 1420.673 1441.985 - 1.25% -
BM_CmpLess_schar_uint 1.50% 1.100 1.116 - 0.51% -
rng::contains_subrange(list<int>)_(process_all)/16 1.50% 4.975 5.049 - 0.55% -
SetIntersection_None_Vector_uint64_16384_16384 1.50% 1180521.643 1198213.706 - 2.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.50% 154000152.219 156306414.994 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.50% 5615988.927 5700049.609 - -0.12% -
BM_StringFindNoMatch/512 1.50% 9.247 9.386 - 1.23% -
rng::none_of(list<int>)_(process_all)/50 1.49% 21.633 21.957 - -0.00% -
rng::unique(deque<int>)_(sprinkled)/8192 1.49% 5589.490 5672.904 - 0.89% -
BM_MakeThenSortHeap_string_Ascending_16 1.49% 9.451 9.592 - -0.85% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.49% 22.781 23.120 - -8.69% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.49% 1.285 1.304 - 1.93% -
std::multiset<int>::insert(value)_(already_present)/32 1.49% 19.134 19.418 - 2.20% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.49% 26.481 26.875 - 3.51% -
SetIntersection_None_Set_float_256_1 1.49% 11740518.304 11915011.130 - 1.31% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.49% 40.763 41.368 - 51.20% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.48% 20.736 21.044 - 1.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.48% 1395727.511 1416406.038 - -1.21% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.48% 10.212 10.363 - -1.13% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.48% 6.537 6.634 - 2.89% -
std::remove_if(vector<int>)_(sprinkled)/50 1.48% 66.737 67.722 - 12.71% -
rng::search(list<int>)_(same_length)/8192 1.48% 8920.469 9052.109 - -6.57% -
BM_MakeThenSortHeap_float_SingleElement_256 1.47% 3.988 4.046 - 1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.47% 71314457.589 72364056.707 - 1.36% -
std::vector<std::string>::ctor(size)/8192 1.47% 4215.861 4277.886 - 1.15% -
BM_deque_deque_copy/65536 1.47% 2832.181 2873.846 - -5.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.47% 6.401 6.496 - -1.08% -
rng::generate_n(deque<int>)/50 1.47% 12.263 12.443 - -0.83% -
rng::stable_sort(vector<int>)_(shuffled)/1024 1.47% 2195.288 2227.543 - -1.39% -
rng::sample(deque<int>)/1024 1.47% 11303.088 11469.092 - -0.35% -
BM_std_minmax<unsigned_char>/17 1.47% 1.088 1.104 - -0.09% -
std::search(vector<int>)_(same_length)/1024 1.47% 245.294 248.889 - -2.34% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.46% 687.652 697.718 - 0.76% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.46% 91944.082 93289.616 - -0.69% -
BM_deque_vector_ranges_move_backward/70000 1.46% 8540.847 8665.717 - 1.68% -
BM_CmpEqual_schar_schar 1.46% 1.089 1.105 - -0.07% -
SetIntersection_Front_Set_float_262144_4 1.46% 1137803.744 1154424.812 - 1.25% -
rng::copy(vector<bool>)_(aligned)/262144 1.46% 270.667 274.617 - -15.94% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.46% 18.044 18.307 - 0.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.46% 13619.592 13818.281 - 3.52% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.46% 2.480 2.516 - -0.56% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.46% 502.595 509.911 - 1.99% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.45% 3.987 4.045 - -0.16% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 1.45% 8187.529 8306.331 - 0.04% -
SetIntersection_Interlaced_Vector_string_64_4 1.45% 22742666.603 23071874.236 - 0.38% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.45% 4.816 4.886 - 1.20% -
SetIntersection_Front_Set_uint64_262144_16 1.45% 1295625.601 1314360.216 - 0.61% -
std::stable_sort(vector<int>)_(heap)/1024 1.45% 2504.320 2540.519 - -1.17% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.44% 11477.748 11643.588 - 4.84% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.44% 707.287 717.504 - -0.39% -
std::multiset<int>::ctor(const&)/1024 1.44% 6159.823 6248.771 - 1.48% -
std::set<int>::ctor(const&)/32 1.44% 223.363 226.582 - 4.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.44% 0.985 0.999 - 1.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.44% 12799.342 12983.663 - 0.11% -
SetIntersection_Front_Set_string_262144_1024 1.44% 59559592.433 60416841.625 - 0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 1.43% 5907719.286 5992391.972 - -5.92% -
std::stable_sort(vector<int>)_(descending)/1024 1.43% 2774.092 2813.851 - -0.97% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.43% 0.985 0.999 - 1.41% -
rng::stable_sort(deque<int>)_(heap)/8 1.43% 25.910 26.281 - -0.31% -
rng::unique(list<int>)_(contiguous)/1024 1.43% 911.770 924.824 - -0.37% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.43% 30.565 31.002 - 1.20% -
rng::move(deque<int>)/8 1.43% 3.772 3.826 - -3.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.43% 0.993 1.007 - -1.34% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.43% 762.283 773.181 - 0.89% -
rng::reverse(list<int>)/32768 1.43% 17039.999 17283.457 - -2.00% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.43% 131.698 133.580 - 4.69% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.43% 6.075 6.162 - -1.25% -
BM_deque_vector_move_backward/70000 1.43% 8688.279 8812.312 - 3.39% -
BM_deque_deque_copy_backward/64000 1.43% 8037.151 8151.741 - 0.70% -
SetIntersection_None_Vector_uint32_262144_1 1.43% 1198364.735 1215448.381 - 4.48% -
BM_std_min<unsigned_long_long>/24 1.42% 2.632 2.669 - -0.52% -
std::rotate(list<int>)_(by_1/2)/1024 1.42% 384.887 390.357 - 0.84% -
BM_std_min<unsigned_short>/7 1.42% 1.110 1.126 - 2.50% -
rng::move_backward(vector<bool>)_(aligned)/32768 1.42% 37.709 38.244 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.42% 167741869.151 170121958.437 - -0.55% -
std::rotate(list<int>)_(1_element_forward)/32 1.42% 14.389 14.593 - 17.83% -
rng::partial_sort(vector<int>)_(ascending)/8 1.41% 20.797 21.091 - 2.21% -
std::equal(list<int>)_(it,_it,_it)/8 1.41% 2.773 2.812 - -0.25% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.41% 0.985 0.999 - 1.31% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.41% 528.741 536.204 - 1.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.41% 19.851 20.131 - 2.36% -
SetIntersection_Front_Set_uint64_1024_16 1.41% 1277817.151 1295810.887 - 0.98% -
rng::sort(deque<int>)_(pipe-organ)/8 1.41% 21.582 21.886 - 4.87% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 1.41% 61.128 61.989 - 34.30% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 1.41% 533.631 541.137 - 1.01% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.41% 21.892 22.199 - 0.43% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.40% 23252.427 23578.682 - -0.06% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 1.40% 4445.797 4508.159 - -0.08% -
SetIntersection_None_Vector_float_4_1 1.40% 228396159.539 231598600.267 - 0.89% -
std::fill_n(vector<bool>)/32768 1.40% 29.814 30.232 - 0.71% -
std::unordered_set<int>::erase(key)_(existent)/0 1.40% 21.139 21.435 - 1.78% -
BM_RangesPushHeap_string_PipeOrgan_64 1.40% 5.782 5.863 - -5.42% -
SetIntersection_Interlaced_Vector_string_256_4 1.40% 6234884.226 6322066.132 - -0.90% -
BM_RangesPushHeap_string_Random_16 1.40% 10.191 10.333 - 1.51% -
std::move(list<int>)/32768 1.40% 31309.229 31746.019 - 3.13% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.39% 0.821 0.832 - 1.20% -
std::search(deque<int>)_(single_element)/1000 1.39% 441.766 447.917 - 1.98% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.39% 48.361 49.034 - 1.26% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.39% 0.985 0.999 - 10.08% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.39% 0.781 0.792 - 3.97% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.39% 12821.673 12999.618 - 1.32% -
rng::stable_sort(vector<int>)_(heap)/1024 1.39% 2506.744 2541.524 - -1.09% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.39% 26.772 27.143 - -0.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.39% 1.836 1.862 - 0.40% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.38% 2780.385 2818.858 - -0.80% -
BM_PushHeap_string_QuickSortAdversary_64 1.38% 12.850 13.027 - 1.13% -
rng::for_each(multiset<int>)/32 1.38% 25.463 25.815 - 17.91% -
BM_PushHeap_string_QuickSortAdversary_1024 1.38% 15.051 15.259 - -2.31% -
std::unique_copy(vector<int>)_(contiguous)/32 1.38% 8.802 8.923 - 0.51% -
BM_PushHeap_uint32_Ascending_262144 1.38% 8.243 8.356 - 2.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.38% 47.283 47.935 - 2.43% -
rng::search(vector<int>)_(single_element)/1024 1.37% 237.461 240.723 - 1.50% -
std::move(list<int>)/8 1.37% 3.415 3.462 - -0.11% -
rng::partition_point(list<int>)/32 1.37% 15.564 15.778 - 1.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.37% 422.500 428.296 - 1.25% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.37% 729.374 739.378 - 0.71% -
std::move_backward(vector<bool>)_(aligned)/64 1.37% 1.720 1.743 - -3.07% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.37% 291236.564 295230.431 - -0.50% -
std::rotate(list<int>)_(1_element_forward)/1024 1.37% 728.447 738.430 - 0.31% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.37% 1.211 1.227 - -34.08% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.37% 26.333 26.693 - 6.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.37% 66996.289 67913.122 - 1.91% -
rng::partition_copy(list<int>)/1024 1.37% 725.730 735.650 - 0.43% -
SetIntersection_None_Set_uint32_262144_16384 1.36% 1160913.982 1176756.266 - 2.19% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 1.36% 0.819 0.831 - -4.50% -
std::fill(vector<bool>)/32768 1.36% 30.303 30.716 - 0.85% -
rng::move_backward(list<int>)/64 1.36% 40.226 40.774 - 1.30% -
BM_std_min<unsigned_short>/1024 1.36% 13.916 14.106 - 1.44% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.36% 12.338 12.505 - -3.68% -
BM_deque_deque_move/64000 1.36% 2720.916 2757.905 - 1.23% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.36% 28.742 29.132 - 2.13% -
rng::remove_copy(deque<int>)_(prefix)/32 1.36% 12.768 12.941 - 0.08% -
std::set<int>::lower_bound(key)_(existent)/1024 1.36% 4.266 4.324 - 1.34% -
BM_MakeThenSortHeap_float_Random_4 1.35% 4.323 4.381 - -1.80% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.35% 919430.996 931868.241 - 0.61% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.35% 28.389 28.772 - 3.85% -
std::transform(vector<int>)_(identity_transform)/32 1.35% 8.943 9.064 - -0.17% -
SetIntersection_None_Vector_float_1024_4 1.35% 1143488.139 1158885.230 - -1.52% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.34% 22.834 23.140 - 1.63% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 1.34% 31.701 32.126 - -8.89% -
rng::for_each(multimap<int>::iterator)/50 1.34% 35.938 36.420 - -12.77% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.34% 232588.421 235706.721 - 0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.34% 23286137.803 23598300.904 - 0.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.34% 3.411 3.457 - 0.05% -
std::partial_sort(vector<int>)_(ascending)/8 1.34% 20.709 20.986 - 1.54% -
std::copy_backward(vector<bool>)_(unaligned)/4096 1.34% 30.323 30.728 - 1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.34% 11892880.290 12051770.307 - 2.15% -
rng::rotate(list<int>)_(by_1/2)/8192 1.34% 4895.739 4961.143 - 0.03% -
rng::all_of(list<int>)_(process_all)/50 1.34% 21.678 21.967 - -0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.33% 18664807.698 18913653.876 - -2.57% -
SetIntersection_Front_Set_uint64_1024_4 1.33% 1138135.037 1153307.118 - 4.86% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.33% 17.210 17.439 - -0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.33% 1708741.600 1731469.429 - 0.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.33% 14.860 15.058 - 2.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.33% 9.353 9.478 - 1.31% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.33% 47.745 48.379 - 1.92% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.33% 494343.165 500905.346 - -0.43% -
BM_deque_vector_ranges_copy_backward/64000 1.33% 8004.251 8110.441 - -0.40% -
BM_std_minmax<unsigned_char>/28 1.33% 2.085 2.113 - -1.73% -
rng::starts_with(list<int>)/8 1.33% 3.040 3.081 - 5.84% -
BM_std_min<unsigned_short>/4000 1.32% 53.914 54.628 - 1.63% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.32% 31.025 31.436 - 3.75% -
BM_MakeThenSortHeap_string_Heap_64 1.32% 34.017 34.467 - 1.11% -
BM_MakeThenSortHeap_float_Descending_16 1.32% 1.852 1.877 - 2.00% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.32% 826.460 837.355 - 2.06% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.32% 16.660 16.879 - 1.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.32% 648.488 657.027 - -2.18% -
BM_CmpLess_int_ushort 1.32% 1.121 1.136 - 1.05% -
SetIntersection_Interlaced_Set_float_16384_1024 1.31% 171778187.400 174036835.241 - 0.90% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.31% 9.262 9.383 - 1.90% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.31% 2.062 2.089 - 0.88% -
BM_std_min<unsigned_short>/4096 1.31% 55.303 56.027 - 1.60% -
std::find(vector<int>)_(process_all)/50 1.31% 12.428 12.591 - 0.95% -
BM_deque_vector_ranges_move/4000 1.31% 146.098 148.007 - 3.41% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.31% 46.230 46.834 - -1.75% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.30% 22.277 22.568 - 2.36% -
rng::for_each(map<int>::iterator)/8192 1.30% 7536.989 7635.181 - -54.88% -
BM_MakeHeap_string_SingleElement_64 1.30% 6.411 6.495 - 0.72% -
rng::find_last(deque<int>)_(bail_90%)/1024 1.30% 30.678 31.077 - 7.15% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.30% 20.770 21.040 - 0.63% -
SetIntersection_Interlaced_Set_float_256_64 1.30% 14976078.239 15170605.977 - -2.01% -
BM_std_minmax<short>/22 1.29% 2.302 2.332 - 2.42% -
std::set<int>::upper_bound(key)_(existent)/32 1.29% 1.748 1.771 - 2.26% -
SetIntersection_Front_Set_float_16_16 1.29% 41348043.889 41882521.537 - 1.17% -
SetIntersection_Interlaced_Set_float_16384_64 1.29% 218473811.186 221295955.163 - 1.20% -
std::find(deque<int>)_(process_all)/50 1.29% 13.151 13.321 - 0.65% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.29% 24.344 24.658 - 0.28% -
rng::fill(vector<int>)/1024 1.29% 29.491 29.871 - -0.97% -
BM_deque_vector_move_backward/4000 1.29% 143.695 145.548 - 1.78% -
std::generate(list<int>)/50 1.29% 15.777 15.980 - 4.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.29% 9421923.396 9543141.145 - 0.59% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.29% 6682.233 6768.121 - 2.86% -
SetIntersection_None_Set_float_256_16 1.28% 10959105.513 11098946.746 - 0.14% -
BM_deque_deque_ranges_copy/5500 1.28% 200.658 203.218 - 1.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.28% 22.442 22.728 - 1.91% -
rng::rotate(deque<int>)_(1_element_backward)/32 1.27% 4.521 4.578 - 10.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.27% 18.923 19.163 - 0.62% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.27% 63182.910 63986.209 - 0.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.27% 1.169 1.184 - -2.71% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.27% 13.823 13.999 - 0.04% -
BM_CmpLess_schar_ushort 1.27% 1.100 1.114 - -0.08% -
rng::for_each(map<int>)/50 1.27% 38.154 38.638 - -6.93% -
rng::sort(deque<int>)_(repeated)/8 1.27% 18.870 19.110 - 3.40% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.27% 4.795 4.856 - -5.08% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.27% 196588.143 199077.008 - 0.35% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.27% 22.946 23.236 - -0.71% -
BM_std_min<unsigned_short>/5500 1.26% 75.744 76.703 - 1.56% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.26% 29.720 30.096 - 17.12% -
std::partition(vector<int>)_(sparse)/8192 1.26% 1869.621 1893.233 - 0.79% -
rng::reverse_copy(list<int>)/512 1.26% 364.694 369.298 - -0.11% -
rng::rotate(deque<int>)_(1_element_forward)/32 1.26% 4.544 4.601 - -4.19% -
BM_deque_vector_copy_backward/4096 1.26% 147.135 148.986 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.26% 1150955.668 1165434.926 - 2.45% -
BM_MakeHeap_uint32_Random_262144 1.26% 1.007 1.020 - 1.28% -
BM_std_minmax<unsigned_long_long>/21 1.25% 3.528 3.572 - 2.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.25% 739.456 748.717 - 0.27% -
BM_std_min<__int128>/14 1.25% 5.278 5.344 - 1.01% -
std::remove_copy(vector<int>)_(prefix)/50 1.25% 13.278 13.444 - 0.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.25% 11.617 11.762 - 0.61% -
std::vector<int>::ctor(size)/8192 1.25% 568.625 575.718 - 1.19% -
rng::reverse_copy(vector<int>)/64 1.25% 2.494 2.525 - 1.34% -
rng::copy_n(vector<bool>)_(aligned)/32768 1.25% 35.262 35.701 - 0.63% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.24% 6669.827 6752.733 - 1.64% -
BM_CmpEqual_ushort_ushort 1.24% 1.108 1.122 - 1.32% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.24% 20688.913 20945.678 - 1.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.24% 13222.711 13386.708 - -0.73% -
std::is_sorted_until(list<int>,_pred)/1024 1.24% 788.007 797.748 - 0.40% -
BM_vector_deque_ranges_move_backward/65536 1.24% 7772.875 7868.914 - 8.33% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.23% 144.569 146.353 - 0.16% -
SetIntersection_Front_Vector_string_16384_1024 1.23% 40347720.187 40845578.101 - 3.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.23% 794.309 804.104 - -1.36% -
rng::replace(vector<int>)_(prefix)/1024 1.23% 158.963 160.923 - -2.66% -
std::find_end(vector<int>)_(same_length)/1000 1.23% 243.254 246.248 - -50.67% -
BM_deque_vector_move_backward/4096 1.23% 147.620 149.437 - 0.11% -
BM_RangesMakeThenSortHeap_string_Random_262144 1.23% 190.354 192.696 - -7.57% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.23% 3785.960 3832.536 - 0.60% -
std::unordered_set<int>::count(key)_(existent)/1024 1.23% 1.275 1.291 - 7.23% -
BM_RangesPushHeap_float_Random_4 1.23% 2.954 2.991 - 2.70% -
rng::for_each(map<int>)/8 1.23% 6.059 6.134 - 37.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.23% 10.464 10.592 - 1.67% -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.23% 1.426 1.443 - -3.67% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 1.22% 2413945.545 2443477.941 - -9.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.22% 54701.616 55370.833 - 1.32% -
std::generate_n(vector<int>)/50 1.22% 12.364 12.515 - 3.84% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 1.22% 16.295 16.494 - -2.15% -
rng::copy_if(list<int>)_(every_other)/4096 1.22% 3270.515 3310.444 - 1.63% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.22% 1280876.547 1296467.773 - 2.78% -
std::partition(list<int>)_(dense)/8192 1.22% 4338.141 4390.940 - -12.51% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 1.22% 14.123 14.295 - 0.45% -
SetIntersection_Front_Set_float_256_16 1.22% 4902120.544 4961702.485 - -0.46% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.21% 25.216 25.522 - 2.72% -
std::partition(list<int>)_(dense)/50 1.21% 13.337 13.499 - 0.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.21% 1204.657 1219.260 - 0.72% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.21% 41.482 41.985 - 41.01% -
std::multiset<std::string>::ctor(const&)/8192 1.21% 338665.158 342768.535 - 0.36% -
BM_RangesSortHeap_uint64_16 1.21% 4.931 4.990 - 0.63% -
rng::sample(vector<int>)/1024 1.21% 11342.137 11479.440 - 0.68% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.21% 11224.910 11360.604 - 0.46% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.21% 10.652 10.780 - 6.15% -
BM_PopHeap_uint64_64 1.21% 12.645 12.798 - 0.51% -
BM_std_minmax<int>/7 1.20% 1.780 1.801 - 5.30% -
rng::rotate(list<int>)_(by_1/4)/1024 1.20% 578.346 585.305 - 0.44% -
BM_CmpLess_short_uchar 1.20% 1.111 1.125 - 0.52% -
BM_deque_vector_move/4000 1.20% 143.043 144.763 - 3.45% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.20% 5388.521 5453.293 - -2.72% -
std::multiset<int>::ctor(const&)/32 1.20% 217.209 219.814 - -2.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.20% 11.376 11.512 - 1.67% -
rng::partial_sort(vector<int>)_(descending)/8 1.20% 25.102 25.402 - 2.22% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.20% 132737.847 134325.018 - 0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.20% 422.684 427.736 - 1.07% -
std::search(vector<int>)_(single_element)/1024 1.19% 235.435 238.244 - 1.72% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.19% 7803.142 7896.228 - -0.55% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.19% 548.857 555.403 - -2.43% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.19% 10.331 10.454 - 9.04% -
std::find_end(forward_list<int>)_(process_all)/1048576 1.19% 754379.779 763370.541 - 0.54% -
BM_std_min<__int128>/9 1.19% 3.269 3.308 - 1.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.19% 12.013 12.156 - 3.23% -
rng::fill_n(vector<int>)/1024 1.19% 29.574 29.925 - 2.24% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.18% 2.403 2.431 - -2.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.18% 15583381.561 15767563.732 - 0.60% -
rng::search(deque<int>,_pred)_(same_length)/1000 1.18% 483.384 489.095 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.18% 14359.516 14528.921 - 0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.18% 14.054 14.219 - -0.11% -
BM_CmpEqual_uint_uint 1.18% 1.100 1.113 - 0.15% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.17% 14.169 14.335 - 0.84% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 1.17% 7184.683 7269.026 - 0.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.17% 187115.250 189311.601 - -1.37% -
BM_num_get<unsigned_long_long> 1.17% 11.053 11.183 - 1.15% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 1.17% 517.670 523.739 - -0.01% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.17% 1.123 1.136 - -14.10% -
SetIntersection_None_Vector_string_262144_262144 1.17% 1341734.637 1357419.417 - -0.18% -
std::move_backward(deque<int>)/4096 1.17% 158.475 160.327 - 3.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.17% 10114416.096 10232381.200 - 2.17% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.17% 11.931 12.070 - 2.29% -
SetIntersection_Interlaced_Set_float_64_16 1.16% 24766887.001 25054972.007 - 1.47% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.16% 5.629 5.695 - -0.09% -
rng::sort(vector<int>)_(pipe-organ)/1024 1.16% 2271.629 2298.006 - 0.43% -
BM_PopHeap_uint32_256 1.16% 16.706 16.899 - -0.60% -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.16% 1.309 1.324 - 2.44% -
rng::find_first_of(vector<int>)_(small_needle)/8192 1.16% 11271.410 11402.040 - 1.01% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.16% 39.211 39.665 - 3.31% -
std::copy_n(deque<int>)/262144 1.16% 10344.365 10464.089 - 3.18% -
SetIntersection_None_Vector_uint64_262144_16 1.16% 1179630.645 1193266.743 - -0.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.16% 3.620 3.661 - 1.39% -
std::unique(vector<int>)_(contiguous)/52 1.16% 56.279 56.929 - 1.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.16% 6689.469 6766.734 - 1.24% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.15% 34.647 35.047 - 0.47% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.15% 8.635 8.734 - 0.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.15% 147576393.577 149276031.152 - -1.29% -
rng::all_of(vector<int>)_(process_all)/8 1.15% 2.456 2.484 - -0.07% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 1.15% 23.506 23.776 - -1.68% -
BM_CmpLess_uchar_int 1.15% 1.098 1.111 - -1.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.15% 6.893 6.973 - 1.42% -
BM_std_min<__int128>/4 1.15% 1.371 1.387 - 0.90% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.15% 36011.396 36425.223 - 3.22% -
std::find_end(deque<int>)_(match_near_end)/1000 1.15% 33.767 34.155 - -89.67% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.15% 53622929.532 54238679.461 - 0.38% -
rng::is_sorted_until(vector<int>,_pred)/8 1.15% 3.359 3.397 - -0.38% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.15% 537.023 543.175 - -0.08% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.14% 1103519.603 1116146.396 - -0.12% -
BM_num_get<long> 1.14% 11.674 11.807 - 6.73% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 1.14% 7082.013 7162.934 - 0.86% -
BM_std_min<unsigned_long_long>/16 1.14% 2.399 2.427 - -1.76% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.14% 23.447 23.714 - 1.59% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.14% 1.476 1.493 - 1.30% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.14% 4.552 4.603 - 4.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.14% 86.952 87.939 - -3.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.13% 85090.014 86055.360 - 2.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.13% 1161976.737 1175145.508 - 0.64% -
BM_RangesMakeHeap_uint32_Random_1024 1.13% 1.044 1.056 - -1.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.13% 7498.347 7583.174 - 1.33% -
rng::unique(list<int>)_(contiguous)/52 1.13% 67.146 67.905 - -9.46% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.13% 20919.180 21155.642 - 0.78% -
std::multiset<int>::insert(value)_(already_present)/8192 1.13% 32.399 32.765 - 0.56% -
std::multiset<std::string>::contains(key)_(existent)/32 1.13% 16.485 16.671 - 11.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.13% 344726240.811 348618474.872 - -0.77% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 1.13% 605593.231 612430.143 - 6.45% -
BM_MakeHeap_uint64_PipeOrgan_16 1.13% 1.022 1.034 - 0.58% -
SetIntersection_Front_Set_string_4_4 1.13% 167459907.275 169344289.091 - 1.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.12% 179149366.826 181164690.056 - 1.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.12% 19560089.016 19780062.416 - 3.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.12% 10.707 10.828 - 0.11% -
BM_std_min<long_long>/20 1.12% 2.036 2.059 - 2.56% -
rng::stable_sort(vector<int>)_(descending)/1024 1.12% 2782.040 2813.289 - -1.00% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.12% 63386.393 64097.839 - 1.33% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 1.12% 189.056 191.175 - -8.58% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.12% 6333.724 6404.675 - 1.22% -
BM_PushHeap_string_QuickSortAdversary_262144 1.12% 16.165 16.346 - -4.87% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.12% 109714.968 110942.283 - 0.40% -
rng::find_end(forward_list<int>)_(match_near_end)/8192 1.12% 253825.959 256664.042 - 0.39% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.12% 52207.951 52791.580 - 1.17% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.12% 5.476 5.537 - 0.17% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.12% 24.929 25.207 - 1.02% -
std::reverse(vector<int>)/8 1.12% 1.556 1.573 - -1.42% -
BM_deque_deque_copy/64000 1.12% 2644.838 2674.343 - -1.40% -
std::sort(vector<int>)_(pipe-organ)/8 1.12% 18.356 18.561 - -0.36% -
BM_PushHeap_uint64_Ascending_16384 1.11% 3.644 3.685 - 3.37% -
BM_CmpLess_ushort_uint 1.11% 1.118 1.130 - 0.86% -
SetIntersection_Front_Vector_string_16384_4 1.11% 1252013.006 1265938.600 - 1.40% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.11% 122915.838 124282.802 - 0.55% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.11% 21.909 22.152 - 0.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.11% 882.482 892.282 - 0.58% -
rng::is_sorted(list<int>,_pred)/8 1.11% 4.261 4.309 - 1.95% -
SetIntersection_None_Set_float_256_64 1.11% 9509513.984 9614948.611 - 2.34% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.11% 33.603 33.976 - -0.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.11% 3.461 3.499 - -1.77% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.11% 37466.018 37881.072 - 1.29% -
std::rotate(list<int>)_(1_element_backward)/1024 1.11% 738.040 746.214 - -0.27% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.11% 1.567 1.585 - 1.14% -
rng::remove_copy(deque<int>)_(sprinkled)/32 1.11% 12.161 12.296 - 0.17% -
std::partition_point(deque<int>)/1024 1.11% 9.178 9.280 - 0.58% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.11% 6.556 6.629 - 3.97% -
rng::copy_if(deque<int>)_(entire_range)/1048576 1.11% 275255.442 278299.792 - 0.14% -
std::vector<std::string>::ctor(size)/1024 1.10% 425.867 430.570 - 0.45% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.10% 19399.994 19614.212 - -1.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.10% 350831935.314 354697502.297 - 1.08% -
BM_CmpEqual_short_uchar 1.10% 1.100 1.112 - 0.47% -
std::is_sorted_until(list<int>)/1024 1.10% 753.022 761.317 - 1.04% -
rng::count(vector<bool>)/1000 1.10% 2.939 2.972 - -1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.10% 4621424.592 4672299.691 - 0.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.10% 19267.428 19479.457 - -1.59% -
std::map<int,_int>::count(key)_(non-existent)/1024 1.10% 7.257 7.337 - 0.57% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.10% 22.873 23.124 - 1.34% -
BM_PushHeap_string_QuickSortAdversary_256 1.10% 14.453 14.612 - -1.33% -
std::remove(list<int>)_(sprinkled)/8192 1.10% 7805.736 7891.443 - -2.82% -
rng::starts_with(deque<int>)/1048576 1.10% 489028.565 494395.583 - 0.00% -
BM_std_min<int>/10 1.10% 0.994 1.005 - 0.04% -
rng::partition_point(vector<int>)/8192 1.10% 10.651 10.768 - 0.85% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.09% 925912.411 936048.824 - -0.17% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.09% 49661.306 50204.920 - 0.48% -
rng::find_if(vector<int>)_(process_all)/50 1.09% 14.019 14.173 - -0.31% -
BM_std_minmax<unsigned_long_long>/23 1.09% 4.374 4.422 - 2.89% -
rng::find_end(vector<int>)_(single_element)/8192 1.09% 3241.868 3277.296 - 71.35% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.09% 17.841 18.036 - 1.93% -
rng::rotate(list<int>)_(by_1/3)/8192 1.09% 8710.266 8805.383 - -0.14% -
rng::stable_partition(deque<int>)_(sparse)/1024 1.09% 461.303 466.331 - 0.64% -
rng::copy_backward(list<int>)/4096 1.09% 3068.233 3101.645 - -0.26% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.09% 23.463 23.719 - 1.55% -
rng::fold_left(list<int>)/32 1.09% 21.949 22.188 - 0.43% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.09% 758.004 766.245 - 0.23% -
bm_gcd_random 1.09% 30.386 30.716 - 0.18% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.09% 1.690 1.708 - 1.10% -
SetIntersection_None_Set_string_16384_64 1.08% 198355679.717 200507067.038 - -0.10% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.08% 13764.279 13913.422 - 0.16% -
BM_std_min<long_long>/29 1.08% 2.970 3.002 - -1.31% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.08% 4.031 4.074 - -0.25% -
rng::count(list<int>)_(every_other)/1024 1.08% 709.855 717.537 - 2.04% -
std::multiset<int>::erase(key)_(non-existent)/32 1.08% 2.567 2.595 - -3.55% -
std::stable_partition(vector<int>)_(dense)/1024 1.08% 294.080 297.255 - 0.43% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.08% 167337.150 169142.520 - -1.62% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.08% 24741.027 25007.685 - 3.72% -
BM_deque_vector_ranges_move_backward/4000 1.08% 139.770 141.275 - -0.12% -
BM_num_get<void*> 1.07% 11.787 11.914 - 2.23% -
std::partition_point(vector<int>)/1024 1.07% 6.181 6.247 - -0.65% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 1.07% 93305.745 94306.665 - 0.19% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.07% 23.443 23.694 - 1.45% -
BM_deque_vector_ranges_copy/65536 1.07% 2623.964 2651.998 - -7.80% -
std::sort(vector<int>)_(shuffled)/8 1.07% 21.006 21.231 - -0.28% -
BM_RangesPushHeap_float_Random_16 1.07% 5.402 5.460 - 0.94% -
SetIntersection_None_Vector_uint32_16384_4 1.07% 1158189.450 1170555.139 - -0.50% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.07% 8.172 8.260 - 2.38% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.07% 169124.960 170928.217 - -0.84% -
rng::sample(deque<int>)/8192 1.07% 91247.592 92219.429 - -0.64% -
SetIntersection_None_Vector_uint32_1024_1 1.07% 1148113.784 1160341.336 - 3.47% -
BM_deque_deque_ranges_copy/65536 1.06% 2785.418 2815.000 - 1.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.06% 228909971.806 231336511.782 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.06% 167526295.662 169298997.855 - 2.02% -
rng::partial_sort_copy(list<int>)_(heap)/8192 1.06% 104141.729 105242.767 - 0.27% -
std::copy(list<int>)/512 1.06% 367.006 370.880 - 0.42% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.06% 10.059 10.165 - -7.39% -
std::set<std::string>::insert(value)_(new_value)/1024 1.05% 64.957 65.641 - 1.64% -
std::partial_sort(vector<int>)_(descending)/8 1.05% 24.791 25.052 - 0.97% -
SetIntersection_Interlaced_Set_float_256_1 1.05% 4427091.081 4473701.767 - 0.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 1.05% 3.071 3.103 - -3.13% -
BM_std_min<unsigned_short>/17 1.05% 6.611 6.680 - 0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.05% 32020.098 32355.903 - -0.48% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.05% 5.109 5.162 - 0.88% -
std::map<int,_int>::insert(value)_(already_present)/32 1.05% 1.758 1.776 - 0.47% -
BM_deque_vector_ranges_copy/64 1.05% 2.577 2.604 - -0.15% -
std::is_sorted(list<int>)/1024 1.04% 762.172 770.134 - 0.43% -
BM_vector_deque_move_backward/64000 1.04% 7695.836 7776.225 - 5.68% -
BM_PopHeap_uint32_16384 1.04% 30.916 31.239 - 0.78% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.04% 112.656 113.832 - 0.98% -
BM_std_min<char>/15 1.04% 2.103 2.125 - -0.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.04% 83.810 84.684 - -9.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.04% 13434.947 13575.065 - 1.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.04% 20053693.526 20262837.025 - 4.06% -
std::move(vector<int>)/64 1.04% 4.148 4.191 - 0.88% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.04% 2930.823 2961.374 - 1.65% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.04% 1.692 1.710 - -0.91% -
BM_SortHeap_float_4 1.04% 1.062 1.073 - 4.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.04% 17983.103 18170.355 - -3.76% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.04% 61.346 61.984 - 1.45% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.04% 14.421 14.571 - 0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.04% 1394489.634 1408992.707 - 5.92% -
BM_deque_vector_move/70000 1.04% 2886.912 2916.876 - -1.65% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.04% 22.737 22.972 - 0.80% -
std::copy(list<int>)/1048576 1.04% 872862.584 881900.610 - 0.18% -
SetIntersection_None_Set_float_64_4 1.03% 21560113.388 21783246.961 - -4.01% -
BM_PushHeap_float_Random_16384 1.03% 7.593 7.672 - 1.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.03% 1111344.279 1122822.961 - -0.16% -
rng::unique(list<int>,_pred)_(contiguous)/1024 1.03% 971.269 981.298 - 0.90% -
std::set<std::string>::find(key)_(non-existent)/32 1.03% 10.346 10.453 - 12.66% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.03% 839014.863 847663.643 - -4.24% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 1.03% 21.021 21.237 - 0.71% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.03% 25921.579 26188.097 - 0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.03% 9.490 9.588 - 0.91% -
BM_std_min<unsigned_long_long>/29 1.03% 2.444 2.469 - 0.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.03% 1283962.739 1297131.020 - 3.97% -
rng::find_if(deque<int>)_(process_all)/1024 1.02% 474.309 479.167 - 0.90% -
std::partition_copy(list<int>)/32 1.02% 8.430 8.516 - -0.87% -
BM_std_min<unsigned_short>/31 1.02% 2.559 2.585 - -0.41% -
std::unique_copy(vector<int>)_(contiguous)/52 1.02% 13.418 13.554 - -0.07% -
rng::find_if_not(vector<char>)_(process_all)/50 1.02% 12.454 12.580 - -0.58% -
std::remove_if(vector<int>)_(sprinkled)/32 1.02% 56.839 57.417 - 6.82% -
BM_MakeHeap_string_Descending_256 1.02% 2.736 2.764 - 2.43% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 1.02% 4422.985 4467.959 - -3.94% -
rng::sort(deque<int>)_(shuffled)/8192 1.02% 80617.584 81436.912 - -0.56% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.02% 13152.497 13286.124 - -0.17% -
BM_std_min<char>/28 1.02% 1.755 1.772 - -0.20% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.01% 5931.313 5991.515 - 0.86% -
rng::partition_point(vector<int>)/1024 1.01% 7.495 7.571 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.01% 3108287.541 3139797.887 - 0.06% -
rng::find_if(vector<char>)_(process_all)/32768 1.01% 8125.557 8207.917 - 0.86% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.01% 15128.691 15282.025 - 0.48% -
bm_gcd_complex 1.01% 19.189 19.384 - -0.25% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.01% 10.628 10.736 - -8.96% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.01% 24.344 24.590 - 0.65% -
BM_std_min<unsigned_char>/20 1.01% 1.558 1.574 - 3.84% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.01% 520.933 526.200 - 1.91% -
SetIntersection_Front_Vector_float_16384_64 1.01% 1419804.868 1434155.590 - 0.31% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.01% 1.505 1.520 - 0.88% -
rng::copy_if(deque<int>)_(entire_range)/262144 1.01% 69205.800 69904.849 - 0.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.01% 530.767 536.123 - 1.16% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 1.01% 91488.397 92411.209 - -0.87% -
BM_CmpEqual_uint_uchar 1.01% 1.116 1.127 - -0.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.01% 58081.866 58667.048 - 7.24% -
std::sort(deque<int>)_(heap)/1024 1.01% 6226.811 6289.522 - 0.79% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.01% 25.001 25.252 - -1.11% -
rng::find_if(vector<bool>)_(process_all)/50 1.01% 35.510 35.867 - -2.23% -
rng::for_each(deque<int>)/32 1.00% 3.746 3.784 - 0.63% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.00% 18.358 18.542 - 1.19% -
rng::search(vector<int>)_(single_element)/1000 1.00% 231.959 234.288 - 1.01% -
BM_StringMove_Empty 1.00% 1.287 1.300 - 0.33% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.00% 21.886 22.106 - 0.71% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.00% 561.328 566.961 - 1.33% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.00% 910502.113 919629.013 - -1.63% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.00% 3.843 3.881 - -1.79% -
std::stable_partition(list<int>)_(dense)/32 1.00% 32.148 32.470 - -2.60% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -56.40% 71.981 31.382 - -0.63% -
std::search_n(list<int>)_(no_match)/1000 -53.19% 1443.504 675.754 - -0.23% -
std::partition(list<int>)_(dense)/1024 -52.19% 815.930 390.113 - -0.78% -
std::search_n(list<int>)_(no_match)/1024 -52.13% 1584.950 758.679 - 0.01% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -51.61% 1583.945 766.426 - 0.24% -
rng::reverse(deque<int>)/8 -51.61% 5.209 2.521 - 0.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -48.27% 68.918 35.649 - -41.98% -
rng::replace_if(deque<int>)_(sprinkled)/32 -47.71% 23.824 12.459 - -0.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -47.25% 16.145 8.516 - -54.96% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -45.77% 530.523 287.720 - -2.25% -
rng::replace_if(deque<int>)_(prefix)/32 -45.64% 25.975 14.119 - 0.00% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -45.51% 5733155.370 3123933.846 - -10.58% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -42.45% 17162645.847 9877266.181 - 20.29% -
BM_vector_deque_move/0 -41.78% 0.680 0.396 - -28.62% -
BM_StringCtorDefault -38.97% 0.456 0.278 - 18.38% -
std::is_sorted(deque<int>)/8 -38.38% 3.992 2.460 - -2.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -37.98% 6782641.731 4206882.114 - -29.79% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -37.35% 0.483 0.303 - -37.42% -
rng::replace_if(deque<int>)_(sprinkled)/50 -36.96% 29.642 18.688 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -36.92% 16828231.670 10614850.243 - -49.19% -
rng::replace_if(deque<int>)_(prefix)/50 -36.69% 32.281 20.436 - 0.38% -
rng::is_sorted(deque<int>)/8 -36.31% 3.811 2.428 - -14.95% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -36.05% 20903285.559 13366906.984 - -5.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -35.92% 49201460.679 31528806.953 - -19.10% -
BM_PopHeap_uint32_1 -35.91% 0.695 0.445 - -2.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -35.78% 0.697 0.448 - 8.81% -
std::move(vector<int>)/262144 -35.77% 21761.524 13976.506 - -36.23% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -34.91% 126.940 82.630 - -10.19% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -34.80% 8569042.905 5587186.724 - -5.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -34.63% 50.315 32.890 - -28.00% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -34.13% 38.087 25.089 - -28.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -33.70% 0.698 0.462 - 3.36% -
BM_RangesPushHeap_float_SingleElement_1 -33.42% 0.621 0.413 - -35.13% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -32.85% 53.544 35.955 - -2.76% -
rng::rotate_copy(vector<int>)/8192 -31.77% 415.102 283.209 - -0.15% -
BM_RangesPopHeap_uint64_1 -31.39% 0.635 0.436 - -2.12% -
rng::all_of(deque<int>)_(process_all)/8 -30.58% 4.644 3.224 - 4.40% -
rng::any_of(deque<int>)_(process_all)/8 -30.53% 4.639 3.223 - 4.24% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -30.42% 2.542 1.769 - -8.81% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -29.25% 21.193 14.994 - 1.58% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -29.19% 26.146 18.515 - -0.34% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -29.18% 368.385 260.875 - -9.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -29.17% 0.554 0.392 - -26.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -29.09% 62.803 44.534 - -27.41% -
std::copy_n(vector<int>)/4096 -28.90% 202.479 143.960 - -30.85% -
SetIntersection_Front_Set_uint64_16384_16384 -28.74% 346195146.613 246695049.904 - -27.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.66% 338912996.605 241766461.673 - -33.06% -
rng::fill_n(vector<bool>)/64 -28.59% 1.909 1.363 - -3.79% -
SetIntersection_Interlaced_Set_string_16384_16 -28.14% 345826155.563 248497938.041 - 1.83% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -28.09% 63.703 45.811 - -23.85% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -27.33% 1.406 1.022 - 5.88% -
std::shift_right(vector<int>)/32 -27.29% 4.079 2.966 - -28.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -27.18% 346531186.963 252346651.206 - -28.18% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.03% 93.000 68.790 - -26.57% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -26.00% 340096455.343 251681967.541 - -26.32% -
BM_vector_deque_ranges_move_backward/0 -25.19% 0.603 0.451 - -25.67% -
rng::fill_n(vector<bool>)/512 -24.42% 1.884 1.424 - -0.04% -
std::find_if_not(list<int>)_(bail_25%)/32768 -23.76% 9714.509 7405.868 - -2.57% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -23.71% 79.477 60.634 - -30.15% -
std::equal(list<int>)_(it,_it,_it)/1024 -23.31% 1484.678 1138.586 - 0.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -23.25% 89.235 68.489 - -28.57% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -23.15% 2941.947 2260.887 - -0.11% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -23.05% 370.827 285.356 - 0.11% -
std::is_sorted_until(deque<int>)/8 -22.97% 3.301 2.542 - -17.72% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -22.95% 18.669 14.385 - -0.93% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -22.89% 843.473 650.431 - -2.08% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -22.81% 0.409 0.315 - -9.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -22.40% 32.424 25.162 - -13.74% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -22.39% 0.348 0.270 - -11.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -22.13% 33.070 25.753 - -29.65% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -21.83% 36.029 28.165 - -41.54% -
std::set<std::string>::erase(iterator)/8192 -21.65% 33.470 26.224 - 1.62% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -21.53% 13.325 10.456 - 3.70% -
BM_std_min<unsigned___int128>/1 -21.45% 0.400 0.314 - -14.36% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -21.15% 0.622 0.490 - -29.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.09% 87.365 68.943 - 53.71% -
std::fill_n(list<int>)/8192 -20.33% 8859.699 7058.664 - -0.01% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -20.23% 95.223 75.957 - 14.08% -
BM_std_minmax<unsigned_char>/8 -19.72% 1.150 0.924 - -15.02% -
std::copy_backward(vector<bool>)_(aligned)/262144 -19.70% 797.887 640.683 - -14.53% -
rng::any_of(deque<int>)_(process_all)/32 -19.66% 14.355 11.533 - -0.15% -
rng::all_of(deque<int>)_(process_all)/32 -19.62% 14.347 11.533 - -0.19% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -19.61% 0.697 0.561 - -9.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -19.30% 0.578 0.466 - -33.11% -
BM_MakeHeap_uint64_Random_4 -19.21% 1.502 1.213 - -16.07% -
rng::move_backward(list<int>)/262144 -19.19% 333366.962 269397.442 - 0.92% -
std::move_backward(list<int>)/512 -19.17% 461.364 372.942 - -0.17% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -19.03% 12.142 9.832 - -6.94% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -19.00% 32.079 25.984 - -10.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -18.97% 5.929 4.804 - -4.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -18.93% 22.047 17.874 - -24.48% -
std::set<int>::erase(key)_(non-existent)/32 -18.84% 3.157 2.562 - -4.37% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -18.63% 1.339 1.090 - 5.02% -
SetIntersection_Interlaced_Vector_uint64_256_16 -18.58% 7554061.211 6150782.994 - -0.68% -
BM_PopHeap_string_1 -18.54% 0.641 0.522 - -25.34% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -18.51% 1.335 1.088 - -4.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -18.37% 35.653 29.102 - -19.87% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -18.35% 1.734 1.416 - -12.15% -
BM_MakeHeap_uint32_Random_4 -18.34% 1.489 1.216 - 8.45% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -18.26% 109331206.370 89370187.229 - 10.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -18.10% 0.502 0.411 - -26.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -18.09% 36.337 29.765 - -0.22% -
std::set<std::string>::erase(key)_(existent)/32 -18.07% 74.388 60.946 - -12.50% -
std::copy_if(list<int>)_(every_other)/4096 -17.92% 3929.271 3225.037 - 1.67% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -17.72% 24.757 20.370 - 2.67% -
BM_deque_vector_ranges_move_backward/0 -17.15% 1.578 1.307 - -13.02% -
std::equal(vector<bool>)_(unaligned)/50 -17.10% 0.842 0.698 - -20.81% -
BM_PushHeap_string_Ascending_262144 -17.05% 33.050 27.415 - -26.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -16.93% 7088250.399 5887937.187 - -0.32% -
rng::copy_n(vector<int>)/32768 -16.74% 3258.226 2712.961 - 18.26% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -16.64% 12.619 10.519 - -0.35% -
rng::move_backward(list<int>)/4096 -16.62% 6776.515 5650.251 - -13.87% -
BM_RangesPushHeap_uint32_Ascending_1 -16.59% 0.697 0.581 - 0.86% -
BM_vector_deque_ranges_copy_backward/0 -16.53% 0.504 0.420 - -4.91% -
std::fill_n(vector<bool>)/512 -16.36% 1.768 1.479 - 3.80% -
BM_PushHeap_float_Descending_1 -16.14% 0.537 0.450 - 4.62% -
std::multiset<int>::find(key)_(non-existent)/32 -16.11% 2.656 2.228 - -0.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.06% 52.347 43.942 - -0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -16.00% 0.467 0.392 - -12.63% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -15.88% 10.893 9.163 - -11.47% -
rng::replace(vector<int>)_(sprinkled)/32 -15.82% 7.582 6.383 - 13.89% -
std::map<std::string,_int>::erase(iterator)/8192 -15.79% 35.642 30.014 - 13.48% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -15.73% 731.992 616.861 - 1.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -15.65% 0.399 0.337 - 0.14% -
rng::partition_copy(list<int>)/8192 -15.43% 8659.605 7323.712 - -0.62% -
std::set<std::string>::equal_range(key)_(existent)/32 -15.35% 16.838 14.253 - -8.08% -
rng::stable_partition(deque<int>)_(dense)/1024 -15.28% 692.193 586.400 - -0.61% -
rng::replace(vector<int>)_(sprinkled)/50 -15.24% 11.186 9.481 - 18.10% -
std::search(deque<int>)_(no_match)/1024 -15.20% 416.150 352.908 - -15.05% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -15.16% 7.788 6.608 - -22.08% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -15.15% 16.192 13.738 - -13.31% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -15.10% 76.265 64.747 - 6.71% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -14.94% 46.120 39.228 - -8.34% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -14.89% 32.164 27.373 - -2.80% -
std::vector<int>::ctor(size)/32 -14.85% 11.635 9.908 - -9.24% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -14.83% 1.465 1.248 - -0.94% -
BM_MakeThenSortHeap_float_Descending_4 -14.63% 1.327 1.133 - -3.61% -
rng::find(vector<bool>)_(process_all)/8 -14.49% 0.865 0.739 - 22.97% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -14.37% 1.407 1.205 - 3.85% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -14.34% 10.841 9.286 - -11.01% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -14.33% 5.677 4.863 - -18.84% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -14.33% 30.473 26.107 - -11.32% -
rng::find_if(list<int>)_(process_all)/8192 -14.27% 11581.697 9928.756 - -3.83% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -14.26% 8077.205 6925.649 - -3.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -14.23% 10.154 8.709 - -0.46% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -14.18% 10.839 9.303 - 27.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -14.16% 2.631 2.258 - -17.66% -
std::for_each_n(list<int>)/8192 -14.15% 8751.921 7513.280 - 3.20% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -14.11% 1205.132 1035.066 - 0.00% -
BM_RangesPopHeap_uint32_1 -13.97% 0.495 0.426 - 2.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -13.84% 7.902 6.809 - -0.91% -
rng::contains_subrange(deque<int>)_(process_all)/16 -13.71% 8.129 7.014 - -25.33% -
std::any_of(list<int>)_(process_all)/8192 -13.66% 8080.703 6976.611 - -2.15% -
SetIntersection_Front_Set_uint64_16384_1024 -13.62% 16452725.700 14212588.283 - -4.87% -
BM_PushHeap_uint64_SingleElement_1 -13.44% 0.484 0.419 - -19.62% -
std::set<int>::erase(key)_(non-existent)/1024 -13.43% 6.386 5.528 - -1.75% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -13.39% 11.570 10.021 - -5.80% -
rng::unique_copy(deque<int>)_(contiguous)/32 -13.39% 14.201 12.300 - 26.12% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.35% 10.539 9.132 - -13.63% -
BM_PushHeap_string_PipeOrgan_262144 -13.28% 20.216 17.532 - -20.55% -
rng::stable_partition(deque<int>)_(dense)/50 -13.27% 45.168 39.173 - 4.74% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -13.25% 23.449 20.343 - -11.73% -
rng::contains_subrange(list<int>)_(process_all)/8192 -13.20% 8011.175 6953.580 - -0.78% -
std::equal(vector<bool>)_(unaligned)/8 -13.20% 0.857 0.744 - -12.63% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -13.05% 1.510 1.313 - 1.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -13.03% 823.605 716.272 - -24.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -13.01% 36.123 31.423 - -12.49% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -12.98% 1.370 1.193 - 2.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -12.96% 57388204.004 49949365.341 - -7.69% -
rng::copy_backward(deque<int>)/64 -12.96% 3.498 3.045 - -1.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.92% 60.088 52.327 - -8.90% -
rng::unique_copy(deque<int>)_(contiguous)/52 -12.84% 21.829 19.027 - 29.55% -
std::is_partitioned(deque<int>)_(partitioned)/32 -12.82% 10.882 9.488 - -2.93% -
rng::adjacent_find(deque<int>,_pred)/8 -12.75% 4.631 4.041 - -3.15% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -12.72% 87.202 76.109 - -0.46% -
BM_StringConstructDestroyCStr_Empty_Opaque -12.59% 2.304 2.014 - -3.76% -
std::set<int>::erase(key)_(non-existent)/8192 -12.54% 9.608 8.404 - -3.91% -
rng::all_of(deque<int>)_(process_all)/50 -12.49% 20.271 17.739 - -3.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -12.38% 1.172 1.027 - -9.19% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -12.38% 2.013 1.764 - -5.95% -
BM_std_minmax<char>/2 -12.33% 0.921 0.808 - -9.74% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.31% 6695.655 5871.221 - -0.34% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.17% 0.348 0.305 - -22.27% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.02% 9.590 8.437 - -1.19% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -11.93% 1.316 1.159 - 1.01% -
std::for_each_n(list<int>)/8 -11.92% 2.557 2.252 - -13.11% -
rng::rotate(list<int>)_(by_1/4)/8192 -11.91% 8226.506 7246.982 - 0.45% -
rng::stable_partition(deque<int>)_(dense)/32 -11.77% 33.328 29.407 - 5.01% -
rng::generate(list<int>)/8192 -11.72% 8021.736 7081.579 - -6.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -11.64% 1.689 1.492 - -6.61% -
rng::contains_subrange(deque<int>)_(process_all)/50 -11.62% 16.105 14.234 - -22.02% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.51% 35.736 31.624 - -5.86% -
SetIntersection_Front_Vector_uint32_1024_256 -11.45% 2660709.475 2356070.712 - 0.03% -
BM_RangesMakeHeap_string_Descending_262144 -11.43% 4.059 3.595 - -36.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -11.43% 10252411.348 9081024.311 - -6.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -11.42% 11.003 9.747 - -6.76% -
SetIntersection_Front_Vector_uint32_262144_256 -11.38% 2658927.461 2356276.392 - 3.80% -
rng::adjacent_find(list<int>,_pred)/8192 -11.37% 8670.828 7685.000 - -11.90% -
rng::copy_backward(vector<int>)/32768 -11.34% 3381.005 2997.558 - -8.80% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.33% 855.013 758.102 - -8.46% -
std::find_first_of(vector<int>)_(small_needle)/32 -11.28% 52.501 46.580 - -0.53% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -11.22% 4.223 3.749 - -1.78% -
BM_lexicographical_compare_three_way_slow_path/1 -11.22% 0.456 0.405 - 11.19% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -11.21% 2.263 2.009 - -10.15% -
rng::adjacent_find(deque<int>)/8 -11.06% 3.461 3.078 - -17.90% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -11.06% 0.306 0.272 - -44.92% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -11.00% 5.354 4.765 - -0.31% -
rng::find(vector<char>)_(bail_25%)/8 -10.96% 1.104 0.983 - 0.02% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.95% 2.304 2.052 - 7.81% -
BM_vector_deque_ranges_copy/0 -10.94% 0.465 0.414 - -10.51% -
std::unordered_set<int>::contains(key)_(existent)/32 -10.94% 1.394 1.242 - -2.48% -
SetIntersection_Front_Vector_uint32_256_256 -10.93% 5238072.392 4665774.761 - -0.35% -
BM_std_min<unsigned_long_long>/1 -10.72% 0.287 0.256 - -44.06% -
std::rotate(list<int>)_(by_1/2)/8192 -10.69% 5628.369 5026.712 - -19.82% -
rng::any_of(deque<int>)_(process_all)/50 -10.64% 21.536 19.245 - 4.93% -
std::unique_copy(deque<int>)_(contiguous)/32 -10.63% 10.726 9.586 - -13.20% -
BM_PushHeap_uint64_SingleElement_16 -10.61% 0.377 0.337 - 0.06% -
BM_MakeHeap_string_Descending_16384 -10.60% 3.102 2.773 - -6.82% -
std::multiset<int>::find(key)_(non-existent)/1024 -10.60% 6.101 5.455 - -0.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.59% 834.030 745.722 - -27.53% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -10.50% 0.448 0.401 - 10.58% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -10.44% 0.448 0.401 - 10.74% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -10.42% 2.836 2.540 - 1.39% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -10.40% 27.173 24.346 - -0.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -10.39% 56.798 50.894 - 9.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.38% 1972.688 1767.867 - -8.86% -
SetIntersection_Front_Vector_uint32_16384_256 -10.32% 2639969.092 2367613.811 - 3.39% -
SetIntersection_Front_Set_uint64_16384_256 -10.25% 4844204.462 4347843.137 - -14.12% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -10.21% 0.447 0.401 - -11.03% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -10.13% 30.802 27.683 - -3.93% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -10.12% 775.146 696.734 - 3.93% -
BM_MakeHeap_uint32_Descending_64 -10.06% 0.259 0.233 - 0.21% -
std::find_first_of(vector<int>)_(small_needle)/50 -10.04% 78.722 70.814 - 0.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -10.03% 24.948 22.445 - 12.90% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -10.01% 0.447 0.403 - 11.25% -
SetIntersection_Front_Vector_uint32_262144_16384 -9.98% 88490807.951 79656346.756 - 0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -9.98% 133301974.404 120000383.409 - 2.20% -
SetIntersection_Front_Set_uint64_262144_1024 -9.98% 15834815.201 14255105.492 - -1.58% -
std::unique(list<int>)_(sprinkled)/8192 -9.96% 8821.346 7942.703 - 1.85% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -9.86% 0.599 0.540 - -7.27% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -9.83% 354.472 319.624 - -9.07% -
std::find_end(forward_list<int>)_(same_length)/8192 -9.81% 14425.432 13010.448 - -10.38% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -9.81% 0.448 0.404 - 10.93% -
BM_RangesMakeHeap_string_Ascending_16384 -9.78% 5.628 5.078 - -12.20% -
rng::remove_if(deque<int>)_(prefix)/32 -9.77% 67.205 60.639 - -5.71% -
BM_std_minmax<char>/3 -9.77% 1.213 1.095 - -9.48% -
BM_PushHeap_uint32_QuickSortAdversary_1 -9.73% 0.557 0.503 - 4.26% -
SetIntersection_Front_Vector_uint32_16384_16384 -9.72% 88029781.988 79476783.741 - 0.15% -
SetIntersection_Interlaced_Set_uint32_256_256 -9.67% 9958726.200 8995250.646 - 1.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -9.57% 19688.566 17805.269 - 0.27% -
rng::for_each_n(list<int>)/8192 -9.53% 8038.436 7272.257 - 0.63% -
std::move(deque<int>)/4096 -9.49% 169.142 153.086 - -0.45% -
rng::search(deque<int>,_pred)_(no_match)/1024 -9.42% 393.235 356.192 - -18.40% -
BM_PopHeap_pair<uint32,_uint32>_1 -9.35% 0.472 0.428 - -15.56% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -9.29% 18.286 16.587 - -7.55% -
BM_StringRelational_Less_Large_Huge_Control -9.29% 2.423 2.198 - -1.38% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.28% 6.802 6.171 - 17.19% -
BM_std_minmax<int>/16 -9.19% 1.385 1.258 - -4.25% -
std::partition(deque<int>)_(sparse)/32 -9.17% 11.408 10.362 - 7.49% -
BM_PushHeap_uint64_SingleElement_64 -9.16% 0.390 0.354 - -13.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.08% 21.766 19.789 - -9.99% -
std::search(list<int>)_(single_element)/8192 -9.03% 7910.897 7196.201 - -8.07% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -9.02% 0.438 0.398 - 18.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -9.01% 0.610 0.555 - 24.05% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -9.01% 0.399 0.363 - -25.83% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -8.94% 758.898 691.065 - 0.33% -
std::find_first_of(vector<int>)_(small_needle)/8192 -8.90% 12381.283 11279.495 - 0.01% -
bm_lexicographical_compare<signed_char>/1 -8.86% 1.321 1.204 - -6.38% -
rng::contains_subrange(deque<int>)_(process_all)/32 -8.86% 11.854 10.804 - -22.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -8.85% 0.698 0.636 - 26.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -8.84% 134548924.702 122652827.020 - 4.49% -
std::find_first_of(vector<int>)_(small_needle)/1024 -8.83% 1547.260 1410.664 - -0.09% -
rng::remove_if(deque<int>)_(prefix)/50 -8.82% 75.059 68.438 - -7.42% -
BM_StringDestroy_Small -8.82% 0.769 0.702 - -19.91% -
BM_std_minmax_element<char>/5500 -8.80% 1509.695 1376.790 - -8.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -8.80% 3.674 3.351 - -8.93% -
BM_std_minmax_element<char>/70000 -8.79% 19220.596 17531.756 - -8.41% -
BM_std_minmax_element<char>/4096 -8.75% 1126.231 1027.633 - -8.79% -
std::none_of(list<int>)_(process_all)/8192 -8.75% 7683.447 7011.027 - -2.64% -
SetIntersection_Front_Set_uint64_1024_1024 -8.74% 15040407.327 13725892.143 - -12.90% -
BM_std_minmax<char>/5 -8.73% 1.777 1.621 - -12.78% -
std::unique(list<int>)_(sprinkled)/1024 -8.66% 1064.262 972.065 - 2.21% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -8.65% 3034.667 2772.074 - 1.90% -
BM_std_minmax<char>/4 -8.64% 1.496 1.367 - -11.84% -
BM_vector_deque_move/2 -8.62% 2.061 1.883 - 2.78% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -8.60% 1.757 1.606 - 5.02% -
BM_std_minmax_element<char>/4000 -8.59% 1099.230 1004.830 - -8.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -8.57% 200.421 183.255 - -0.38% -
BM_std_minmax_element<char>/64000 -8.56% 17517.755 16017.597 - -8.47% -
std::none_of(vector<int>)_(process_all)/50 -8.54% 14.878 13.607 - -25.24% -
BM_std_minmax_element<char>/65536 -8.35% 17901.747 16406.869 - -8.27% -
rng::remove_if(deque<int>)_(sprinkled)/50 -8.34% 70.437 64.565 - -9.57% -
BM_std_minmax<unsigned_char>/64 -8.33% 1.315 1.205 - -1.16% -
std::is_partitioned(deque<int>)_(partitioned)/50 -8.29% 16.092 14.758 - -0.62% -
BM_std_minmax<unsigned_int>/7 -8.27% 1.859 1.705 - -2.29% -
BM_std_minmax_element<char>/1024 -8.26% 286.928 263.224 - -8.21% -
rng::find_last(deque<int>)_(bail_10%)/1048576 -8.25% 323958.083 297216.597 - -8.65% -
BM_std_min<short>/12 -8.24% 1.589 1.458 - -4.09% -
std::list<int>::insert(begin)_(cheap_elements)/32 -8.24% 10.657 9.779 - -3.44% -
BM_std_min<unsigned_short>/22 -8.17% 1.926 1.769 - -2.42% -
std::search(list<int>,_pred)_(same_length)/8192 -8.12% 8971.000 8242.490 - -7.82% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle -8.10% 61.337 56.369 - -0.25% -
rng::find_last(vector<int>)_(bail_90%)/8 -8.09% 0.562 0.516 - -5.71% -
BM_std_minmax_element<int>/4000 -8.09% 1034.202 950.561 - -9.80% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.03% 1.322 1.216 - -9.15% -
std::set<std::string>::contains(key)_(existent)/1024 -8.01% 24.359 22.407 - 5.47% -
std::is_partitioned(list<int>)_(partitioned)/8192 -8.01% 6773.273 6230.608 - -4.03% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -7.98% 30.556 28.118 - -13.93% -
BM_std_minmax_element<int>/4096 -7.96% 1057.829 973.645 - -9.72% -
rng::all_of(list<int>)_(process_all)/8192 -7.93% 8200.721 7550.323 - 1.80% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -7.91% 1.314 1.210 - -2.21% -
BM_MakeHeap_float_Random_1024 -7.90% 1.325 1.220 - -1.08% -
rng::find_end(deque<int>)_(match_near_end)/1000 -7.89% 37.254 34.317 - -89.46% -
SetIntersection_Interlaced_Vector_uint32_256_64 -7.85% 8098386.750 7462326.057 - 2.46% -
rng::remove(list<int>)_(prefix)/8192 -7.85% 9086.994 8373.345 - -1.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.84% 76.916 70.889 - -0.08% -
std::rotate_copy(vector<int>)/8192 -7.83% 732.843 675.498 - 5.40% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -7.82% 9066.685 8357.428 - -0.14% -
SetIntersection_Front_Set_string_256_64 -7.81% 15957440.490 14710968.188 - -9.28% -
BM_std_minmax<char>/6 -7.79% 2.073 1.912 - -11.28% -
BM_std_minmax_element<int>/1024 -7.78% 268.414 247.523 - -9.26% -
BM_deque_vector_copy/0 -7.75% 1.494 1.378 - -7.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -7.74% 13548177.609 12499431.862 - -1.58% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -7.73% 6816.033 6289.136 - -8.16% -
BM_MakeThenSortHeap_string_Ascending_1024 -7.70% 36.465 33.657 - -6.11% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -7.70% 1.574 1.453 - -3.16% -
BM_std_minmax<char>/19 -7.64% 1.706 1.576 - -10.93% -
BM_std_minmax_element<char>/512 -7.64% 145.930 134.782 - -7.74% -
BM_std_minmax_element<int>/5500 -7.62% 1414.665 1306.829 - -9.35% -
BM_MakeHeap_float_Random_16 -7.57% 1.537 1.421 - -11.62% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -7.52% 25.898 23.949 - -15.39% -
BM_vector_deque_copy_backward/2 -7.47% 2.221 2.055 - -0.55% -
BM_std_minmax_element<int>/512 -7.47% 136.054 125.893 - -8.86% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -7.46% 12483.857 11553.078 - -0.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -7.40% 21403.674 19819.360 - -1.01% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -7.39% 41.773 38.687 - 20.11% -
std::unordered_multiset<int>::count(key)_(existent)/32 -7.36% 1.824 1.689 - -9.06% -
std::find(vector<char>)_(bail_25%)/8 -7.36% 1.061 0.983 - -2.70% -
BM_std_minmax<char>/27 -7.32% 1.853 1.718 - -12.00% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -7.32% 1.681 1.558 - -7.12% -
std::sort(vector<int>)_(descending)/8 -7.29% 25.521 23.659 - -4.06% -
BM_RangesMakeHeap_float_Descending_64 -7.29% 0.211 0.195 - 1.09% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -7.26% 11398.639 10570.788 - -6.59% -
std::map<std::string,_int>::count(key)_(existent)/1024 -7.23% 25.908 24.035 - 2.71% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -7.21% 854.708 793.100 - 1.93% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.20% 736.318 683.292 - -18.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -7.18% 1.176 1.091 - -3.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -7.17% 7010313.809 6507384.124 - -6.31% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -7.16% 8.019 7.445 - -37.65% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -7.15% 58048007.753 53899468.765 - 16.79% -
BM_std_min<int>/70000 -7.14% 2212.429 2054.531 - 0.05% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -7.12% 6509.601 6045.831 - -7.23% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -7.11% 8010.283 7441.072 - 0.18% -
SetIntersection_Front_Vector_string_256_256 -7.09% 21397486.798 19880457.890 - -1.42% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -7.08% 315.634 293.284 - -6.67% -
rng::sort(vector<int>)_(descending)/8 -7.05% 25.551 23.750 - -3.82% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -7.03% 35743897.233 33232444.664 - 12.77% -
BM_std_min<unsigned_int>/70000 -7.03% 2210.997 2055.663 - -0.02% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -6.99% 12504.209 11629.999 - -6.78% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -6.99% 1.615 1.503 - -8.34% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -6.96% 27.215 25.320 - -5.66% -
rng::search(list<int>)_(single_element)/1000 -6.96% 713.830 664.149 - -0.28% -
BM_StringRelational_Less_Huge_Large_Control -6.96% 2.359 2.195 - -11.08% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -6.95% 16539996.021 15390296.972 - -2.91% -
rng::find_end(deque<int>)_(match_near_end)/8192 -6.95% 296.470 275.865 - -99.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -6.93% 0.960 0.894 - -16.95% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.90% 3.594 3.346 - -4.62% -
rng::search(list<int>,_pred)_(single_element)/8192 -6.90% 8287.535 7715.795 - -7.26% -
std::rotate(list<int>)_(1_element_forward)/50 -6.89% 27.911 25.987 - 7.04% -
rng::find_end(deque<int>)_(match_near_end)/1024 -6.88% 37.611 35.023 - -98.90% -
BM_std_minmax<char>/8 -6.86% 1.146 1.068 - 4.26% -
std::count(vector<int>)_(every_other)/8 -6.86% 1.381 1.286 - -3.58% -
std::remove(list<int>)_(prefix)/1024 -6.86% 1072.600 999.058 - 0.17% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -6.84% 0.492 0.459 - -4.51% -
BM_RangesSortHeap_uint32_1 -6.84% 0.264 0.246 - -7.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -6.83% 1.130 1.053 - -5.44% -
BM_vector_deque_move/1 -6.82% 2.350 2.190 - 3.75% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -6.81% 19.680 18.340 - 3.54% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.81% 3764.109 3507.854 - 1.61% -
BM_RangesPopHeap_string_262144 -6.81% 95.536 89.032 - -11.98% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -6.80% 26.821 24.997 - -2.67% -
SetIntersection_None_Set_string_1024_64 -6.78% 9600884.044 8950364.719 - -0.93% -
BM_std_minmax<char>/20 -6.76% 1.973 1.839 - -11.19% -
std::set<std::string>::upper_bound(key)_(existent)/32 -6.74% 17.329 16.161 - -5.19% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -6.73% 0.793 0.740 - -6.89% -
BM_std_minmax<char>/5500 -6.69% 51.009 47.595 - -6.61% -
rng::none_of(deque<int>)_(process_all)/32 -6.68% 17.531 16.360 - -9.75% -
std::map<std::string,_int>::erase(key)_(existent)/0 -6.64% 73.899 68.995 - 63.47% -
rng::swap_ranges(deque<int>)/50 -6.59% 18.276 17.073 - -14.37% -
rng::move(list<int>)/4096 -6.58% 6319.267 5903.662 - 9.46% -
SetIntersection_Front_Set_uint64_16384_64 -6.57% 1958151.860 1829489.192 - -4.39% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -6.55% 1607.080 1501.812 - -5.20% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -6.50% 4.209 3.935 - -0.72% -
rng::find_last(deque<int>)_(bail_10%)/8192 -6.45% 2511.062 2349.127 - -6.97% -
BM_PushHeap_uint64_SingleElement_4 -6.42% 0.383 0.358 - 0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -6.40% 211378191.999 197849732.049 - -0.62% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -6.39% 21.247 19.889 - 1.94% -
BM_StringRead_Hot_Deep_Large -6.39% 0.625 0.585 - 1.62% -
std::replace(vector<int>)_(prefix)/32 -6.38% 5.291 4.953 - -1.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 -6.36% 0.274 0.257 - 0.23% -
BM_RangesMakeHeap_float_Random_4 -6.35% 1.535 1.437 - -6.07% -
std::rotate(list<int>)_(1_element_backward)/8192 -6.34% 9452.051 8852.882 - 4.88% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -6.34% 23.360 21.880 - 3.58% -
rng::is_sorted_until(deque<int>,_pred)/8 -6.32% 4.622 4.330 - 12.31% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.31% 10.978 10.285 - 1.95% -
BM_MakeHeap_uint32_Descending_4 -6.30% 0.289 0.270 - -4.10% -
bm_lexicographical_compare<signed_char>/3 -6.30% 1.728 1.619 - -6.25% -
BM_PushHeap_uint64_Descending_1 -6.26% 0.616 0.577 - 28.73% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -6.26% 2.763 2.590 - -1.15% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -6.26% 8.207 7.694 - 0.18% -
BM_StringRelational_Less_Huge_Small_Control -6.24% 1.844 1.729 - -4.75% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.23% 4.142 3.885 - -0.26% -
BM_std_minmax<unsigned_short>/21 -6.21% 2.103 1.972 - 0.51% -
std::set<int>::upper_bound(key)_(non-existent)/32 -6.21% 2.593 2.432 - -0.14% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.20% 29.917 28.064 - -4.41% -
BM_StringFindStringLiteral/64 -6.19% 2.239 2.101 - 0.19% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -6.18% 102742.037 96396.323 - -1.13% -
BM_StringEraseWithMove_Empty_Opaque -6.17% 0.850 0.798 - -0.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -6.16% 60.832 57.084 - 15.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.15% 3545896.085 3327891.232 - -6.61% -
rng::fill_n(list<int>)/8192 -6.14% 7541.667 7078.792 - 0.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -6.12% 0.611 0.574 - -17.70% -
rng::partition(deque<int>)_(dense)/50 -6.09% 15.596 14.646 - -4.89% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -6.08% 23.606 22.171 - 1.33% -
rng::remove_if(vector<int>)_(prefix)/1024 -6.07% 377.375 354.449 - -7.46% -
BM_StringEraseWithMove_Empty_Transparent -6.07% 0.611 0.574 - 2.04% -
rng::copy_backward(deque<int>)/512 -6.06% 19.399 18.224 - -0.05% -
BM_std_minmax<char>/21 -6.04% 2.285 2.147 - -10.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -6.02% 22860246.564 21484379.640 - -0.27% -
std::map<std::string,_int>::count(key)_(existent)/32 -5.99% 16.478 15.492 - -14.39% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -5.96% 525565.082 494218.684 - -1.93% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -5.96% 6.158 5.791 - -1.39% -
SetIntersection_None_Set_string_1024_4 -5.96% 9464166.002 8900534.759 - -3.52% -
std::map<std::string,_int>::contains(key)_(existent)/32 -5.94% 15.733 14.798 - -8.38% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -5.93% 20425.650 19213.427 - 10.05% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -5.92% 744.035 699.954 - -19.25% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.92% 4.241 3.990 - -1.34% -
BM_MakeHeap_uint64_Ascending_4 -5.91% 0.455 0.428 - -5.32% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -5.90% 18.308 17.227 - -5.12% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.90% 12585.003 11842.417 - -0.44% -
std::map<std::string,_int>::erase(iterator)/32 -5.88% 30.405 28.618 - 3.28% -
BM_std_minmax<unsigned_long_long>/11 -5.88% 2.383 2.243 - -4.70% -
BM_MakeHeap_uint32_Random_1024 -5.86% 1.113 1.048 - 1.67% -
SetIntersection_None_Vector_uint64_262144_1024 -5.85% 1218485.520 1147172.624 - -0.90% -
std::remove(deque<int>)_(prefix)/32 -5.85% 58.525 55.100 - -7.42% -
BM_RangesMakeThenSortHeap_float_Random_4 -5.85% 4.440 4.180 - -3.23% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -5.84% 27.356 25.759 - 5.53% -
bm_lexicographical_compare<int>/16 -5.83% 2.081 1.960 - -2.80% -
std::map<int,_int>::find(key)_(non-existent)/32 -5.83% 2.416 2.275 - -5.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.79% 477.235 449.598 - -5.31% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.78% 10.343 9.745 - -5.61% -
BM_vector_deque_copy_backward/1 -5.75% 2.488 2.345 - 1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -5.72% 9661789.747 9109195.405 - 3.59% -
std::search(list<int>,_pred)_(single_element)/8192 -5.70% 8628.359 8136.188 - -6.14% -
std::partition(deque<int>)_(sparse)/50 -5.70% 17.477 16.481 - 6.07% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.66% 32.052 30.238 - 3.16% -
BM_std_minmax<char>/32 -5.66% 1.630 1.538 - -6.08% -
rng::starts_with(list<int>,_pred)/8192 -5.65% 10412.240 9823.612 - -13.76% -
BM_PushHeap_uint64_SingleElement_262144 -5.62% 0.379 0.357 - -0.04% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -5.61% 5.644 5.327 - -1.26% -
std::find_if_not(list<int>)_(process_all)/8192 -5.61% 8597.985 8115.988 - -1.42% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.60% 55.438 52.335 - 1.06% -
BM_RangesMakeHeap_string_Random_262144 -5.59% 16.068 15.169 - -21.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -5.58% 1261534.108 1191192.034 - -2.27% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -5.56% 0.488 0.461 - -2.37% -
BM_LowerBound_string_262144 -5.56% 2420.289 2285.789 - 1.92% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.55% 32.983 31.151 - -5.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -5.54% 1600.837 1512.089 - -4.33% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.51% 10.157 9.597 - -3.11% -
SetIntersection_Interlaced_Vector_string_256_256 -5.51% 22838443.050 21580431.188 - -5.58% -
BM_MakeHeap_string_PipeOrgan_16384 -5.50% 5.730 5.415 - -2.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.49% 246918775.351 233352254.191 - -4.19% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -5.49% 51033.030 48230.076 - -0.92% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.49% 51047.898 48247.349 - -2.38% -
std::find(list<int>)_(process_all)/1024 -5.47% 729.121 689.212 - -3.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -5.47% 31.758 30.022 - -3.95% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.46% 35.272 33.345 - -5.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -5.45% 1287196.434 1217057.113 - -6.34% -
SetIntersection_Interlaced_Set_string_16_16 -5.44% 64394676.457 60890320.216 - -4.00% -
BM_PushHeap_string_Descending_262144 -5.44% 3.511 3.320 - -39.06% -
BM_StringEraseWithMove_Small_Transparent -5.42% 2.623 2.481 - -2.91% -
rng::find_first_of(deque<int>)_(small_needle)/50 -5.41% 171.935 162.625 - -4.77% -
SetIntersection_Interlaced_Set_uint64_16384_1 -5.41% 1133436.643 1072082.298 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.41% 1252114.073 1184345.690 - -4.88% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.39% 28.086 26.572 - -5.62% -
BM_PushHeap_uint64_SingleElement_1024 -5.38% 0.384 0.363 - -0.24% -
std::partition(list<int>)_(sparse)/8192 -5.38% 8089.183 7653.883 - -6.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -5.38% 82.714 78.265 - -15.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.37% 41.432 39.205 - -4.87% -
rng::find(vector<bool>)_(process_all)/50 -5.37% 0.934 0.884 - 19.40% -
bm_lexicographical_compare<signed_char>/2 -5.37% 1.522 1.440 - -3.68% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -5.36% 4077.338 3858.879 - -1.25% -
BM_PushHeap_uint64_Descending_4 -5.36% 0.381 0.360 - -0.08% -
BM_std_minmax<unsigned_char>/5 -5.35% 1.763 1.669 - -4.72% -
BM_lexicographical_compare_three_way_slow_path/262144 -5.34% 64991.699 61519.417 - -5.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -5.33% 1.079 1.022 - -10.81% -
BM_std_minmax<int>/4 -5.30% 1.087 1.030 - 5.58% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -5.30% 20.106 19.040 - -9.05% -
SetIntersection_Front_Vector_uint32_16384_64 -5.30% 1506104.529 1426328.840 - -1.50% -
std::is_sorted_until(deque<int>,_pred)/8 -5.29% 4.089 3.872 - -8.92% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -5.29% 1.292 1.224 - -23.02% -
BM_std_min<short>/18 -5.29% 1.685 1.596 - -1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.28% 27630272.494 26170943.715 - -0.68% -
rng::any_of(list<int>)_(process_all)/8192 -5.27% 7648.396 7245.427 - 1.92% -
BM_MakeHeap_uint64_Ascending_16 -5.27% 0.670 0.635 - -5.18% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -5.26% 14724.368 13949.446 - -4.79% -
rng::partition(deque<int>)_(dense)/32 -5.25% 10.407 9.861 - -6.21% -
BM_PushHeap_string_Ascending_1024 -5.25% 13.010 12.327 - -5.81% -
rng::is_sorted(vector<int>,_pred)/8 -5.24% 4.140 3.923 - 11.70% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.22% 46417.106 43996.329 - 0.68% -
BM_PushHeap_uint32_Random_1 -5.21% 0.427 0.404 - -9.71% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -5.20% 1.736 1.646 - -6.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.20% 82.796 78.492 - -11.87% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -5.19% 32.900 31.192 - -9.21% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -5.19% 55.678 52.788 - -5.43% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -5.17% 23.080 21.886 - -5.42% -
rng::remove_if(deque<int>)_(sprinkled)/32 -5.16% 58.549 55.530 - -9.28% -
std::map<int,_int>::contains(key)_(non-existent)/32 -5.15% 2.376 2.254 - -1.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -5.15% 1160468.055 1100676.252 - -3.74% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.15% 5.151 4.886 - -0.34% -
BM_PopHeap_uint64_1 -5.14% 0.464 0.441 - -15.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.14% 94.669 89.806 - 5.14% -
rng::partition(list<int>)_(sparse)/50 -5.12% 15.781 14.973 - -2.76% -
BM_std_min<short>/17 -5.10% 1.668 1.583 - -0.16% -
BM_std_minmax<char>/1 -5.08% 0.632 0.600 - -5.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.08% 1170.550 1111.047 - -9.94% -
BM_PushHeap_string_SingleElement_262144 -5.08% 2.629 2.495 - -10.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -5.07% 11497753.989 10914691.463 - -1.03% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 -5.06% 0.415 0.394 - -2.50% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -5.06% 0.448 0.426 - 9.10% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -5.05% 0.580 0.551 - -2.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -5.04% 31.490 29.902 - -0.99% -
BM_std_minmax<short>/21 -5.04% 2.082 1.977 - -3.32% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -5.03% 2.637 2.504 - -6.87% -
BM_RangesPushHeap_string_Ascending_262144 -5.03% 30.587 29.048 - -17.67% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.03% 1115209.815 1059169.236 - -4.42% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.02% 37.158 35.292 - -9.44% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -4.99% 0.659 0.626 - -3.31% -
BM_RangesPushHeap_float_QuickSortAdversary_16 -4.99% 1.026 0.975 - 0.07% -
BM_StringRelational_Less_Small_Small_Control -4.98% 1.758 1.671 - -3.25% -
BM_MakeHeap_float_Heap_4 -4.97% 0.290 0.275 - -0.23% -
BM_SortHeap_uint64_1 -4.96% 0.265 0.252 - -3.70% -
BM_std_minmax<short>/2 -4.95% 0.899 0.855 - -6.74% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.94% 6371.481 6056.945 - -2.11% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.93% 111.492 105.995 - -4.50% -
BM_std_min<unsigned_int>/65536 -4.91% 2026.157 1926.572 - -0.03% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -4.90% 5.065 4.817 - -2.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.89% 1723470.295 1639109.455 - -2.87% -
std::find_end(list<int>,_pred)_(same_length)/8192 -4.88% 10517.751 10004.920 - -51.40% -
rng::partition(vector<int>)_(dense)/50 -4.88% 13.145 12.504 - -0.57% -
std::multiset<int>::insert(value)_(already_present)/1024 -4.87% 29.691 28.246 - -1.09% -
BM_PushHeap_string_Ascending_256 -4.87% 10.404 9.897 - -2.82% -
rng::find_last(vector<char>)_(bail_90%)/8 -4.86% 0.487 0.463 - 0.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -4.85% 43.872 41.743 - 18.92% -
BM_std_minmax<char>/16 -4.85% 0.971 0.924 - -9.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.85% 4509.974 4291.413 - 0.43% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -4.84% 7.938 7.555 - -0.05% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -4.83% 1.387 1.320 - -5.59% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -4.81% 31.680 30.156 - -21.66% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.81% 4.085 3.889 - -1.96% -
BM_std_minmax<unsigned_short>/22 -4.81% 2.420 2.304 - -3.77% -
std::multimap<std::string,_int>::erase(iterator)/8192 -4.80% 32.065 30.525 - -7.05% -
std::search(deque<int>,_pred)_(no_match)/1024 -4.79% 436.053 415.170 - 26.84% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.78% 16146.941 15375.648 - -4.84% -
BM_std_min<unsigned_short>/20 -4.75% 2.339 2.228 - 0.34% -
BM_std_min<int>/65536 -4.75% 2021.227 1925.302 - 0.04% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.74% 29.080 27.702 - 17.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -4.74% 13262785.145 12634636.161 - -0.47% -
BM_std_min<unsigned_int>/12 -4.73% 1.547 1.474 - -0.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -4.71% 0.856 0.816 - -2.01% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -4.71% 84.360 80.386 - -34.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -4.71% 13949236.594 13292352.837 - -1.69% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.69% 16520.732 15746.525 - 0.27% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -4.66% 28078.001 26769.062 - -3.90% -
SetIntersection_Front_Set_uint32_256_256 -4.64% 10128793.613 9658557.932 - -1.15% -
SetIntersection_None_Set_uint32_1024_16 -4.63% 9186440.626 8760870.801 - -0.24% -
std::is_sorted(deque<int>,_pred)/8 -4.62% 4.962 4.732 - 8.96% -
BM_StringFindStringLiteral/32 -4.61% 1.745 1.665 - -0.14% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.60% 1.940 1.851 - -0.02% -
rng::fold_left(list<int>)/8192 -4.60% 10985.256 10480.060 - -0.35% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 -4.60% 0.280 0.267 - -3.57% -
rng::count(list<int>)_(every_other)/8192 -4.59% 7338.913 7002.072 - 1.10% -
BM_std_minmax_element<int>/70000 -4.59% 18066.292 17237.181 - -6.36% -
BM_std_min<unsigned_int>/4 -4.58% 1.056 1.007 - 1.12% -
std::move(vector<bool>)_(unaligned)/4096 -4.58% 26.906 25.674 - -3.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.58% 21037057.663 20073330.112 - -8.05% -
rng::partition(vector<int>)_(dense)/1024 -4.58% 247.465 236.132 - -2.64% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -4.57% 16615548.187 15855870.961 - 4.41% -
rng::remove_if(deque<int>)_(prefix)/1024 -4.56% 590.095 563.175 - 0.37% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -4.55% 10.096 9.636 - -7.12% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -4.54% 35.116 33.522 - -1.11% -
BM_std_minmax<char>/64 -4.54% 1.380 1.318 - 4.91% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.54% 99705.882 95184.202 - -2.25% -
SetIntersection_Front_Vector_uint64_1024_4 -4.53% 1131756.663 1080457.904 - -4.40% -
BM_PushHeap_uint32_Random_4 -4.53% 2.505 2.391 - -3.60% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -4.52% 11.057 10.556 - 5.05% -
SetIntersection_Front_Vector_uint32_1024_64 -4.52% 1513951.802 1445544.343 - 3.97% -
BM_MakeThenSortHeap_string_SingleElement_256 -4.52% 26.328 25.139 - 0.05% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -4.51% 3.894 3.718 - 1.06% -
rng::count_if(list<int>)_(every_other)/8192 -4.51% 7660.306 7314.965 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.51% 1236265.855 1180569.062 - -4.05% -
std::rotate(deque<int>)_(1_element_backward)/50 -4.50% 5.426 5.182 - -2.38% -
SetIntersection_None_Set_string_262144_64 -4.48% 1740742.596 1662771.973 - -1.89% -
SetIntersection_Interlaced_Vector_string_16384_16 -4.48% 4513377.188 4311280.891 - -6.51% -
BM_std_minmax_element<int>/64000 -4.47% 16519.844 15781.255 - -6.24% -
std::unordered_multiset<int>::clear()/8192 -4.46% 62950.820 60140.975 - 0.04% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -4.45% 0.588 0.562 - -1.52% -
BM_std_minmax<short>/20 -4.44% 2.107 2.013 - 0.61% -
BM_PushHeap_uint64_Descending_16 -4.43% 0.377 0.360 - 0.03% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.43% 35.777 34.193 - -1.91% -
std::none_of(deque<int>)_(process_all)/50 -4.43% 19.168 18.319 - 3.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.42% 1240.254 1185.409 - 2.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.42% 709.954 678.573 - -5.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.42% 255754297.628 244452934.298 - -1.48% -
rng::partition(vector<int>)_(dense)/32 -4.42% 8.463 8.089 - -3.73% -
SetIntersection_None_Set_string_262144_16 -4.40% 1741087.890 1664394.938 - -1.50% -
std::unordered_set<std::string>::erase(iterator)/0 -4.40% 32.175 30.758 - 12.21% -
BM_PushHeap_uint64_SingleElement_16384 -4.39% 0.381 0.364 - -0.18% -
SetIntersection_Front_Set_float_262144_256 -4.39% 4609907.770 4407482.120 - -9.48% -
SetIntersection_Front_Vector_string_262144_64 -4.38% 3501096.249 3347619.726 - -4.21% -
std::map<int,_int>::contains(key)_(non-existent)/0 -4.37% 0.283 0.271 - -0.85% -
BM_PushHeap_uint64_SingleElement_256 -4.36% 0.403 0.386 - -0.19% -
SetIntersection_Interlaced_Set_string_256_256 -4.36% 32758853.810 31332108.219 - -3.28% -
std::partition(deque<int>)_(sparse)/8192 -4.34% 3166.158 3028.705 - 0.12% -
rng::partition(list<int>)_(sparse)/8192 -4.33% 7208.615 6896.753 - -12.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.32% 1717880.941 1643651.613 - -2.43% -
BM_std_minmax<unsigned_short>/24 -4.32% 2.301 2.201 - -3.33% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.31% 20.029 19.165 - -2.18% -
rng::search(list<int>,_pred)_(same_length)/8192 -4.31% 8757.530 8380.297 - -5.87% -
BM_std_minmax<short>/19 -4.30% 2.390 2.287 - -5.83% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -4.30% 0.973 0.931 - -3.60% -
std::find(list<int>)_(process_all)/8 -4.29% 2.444 2.339 - -2.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.29% 13842398.968 13248702.406 - -3.82% -
BM_PushHeap_string_SingleElement_4 -4.28% 2.248 2.152 - -10.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -4.28% 0.603 0.577 - -1.83% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -4.28% 7.802 7.468 - -0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.27% 1273174.899 1218755.911 - -2.32% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.27% 0.806 0.771 - -0.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 -4.26% 0.557 0.534 - -0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.25% 211190713.409 202204594.285 - 0.21% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.25% 1114101.614 1066753.731 - -3.66% -
SetIntersection_None_Set_string_262144_256 -4.23% 1735297.770 1661871.908 - -1.79% -
std::rotate_copy(vector<int>)/1024 -4.23% 34.198 32.753 - -0.32% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.22% 12402.043 11878.758 - -6.04% -
BM_RangesMakeHeap_uint64_Random_1024 -4.21% 1.087 1.042 - -3.20% -
BM_std_minmax_element<int>/65536 -4.21% 16886.008 16175.912 - -6.08% -
std::equal(list<int>)_(it,_it,_it)/8192 -4.20% 10036.209 9614.266 - -4.71% -
std::copy_backward(list<int>)/4096 -4.20% 3358.029 3217.001 - -2.87% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -4.20% 3.114 2.983 - -4.42% -
BM_RangesPopHeap_string_16384 -4.19% 74.693 71.564 - -0.50% -
std::find_end(deque<int>)_(process_all)/8192 -4.19% 2089.211 2001.692 - -1.91% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -4.18% 5.091 4.878 - -17.25% -
rng::search(list<int>)_(single_element)/8192 -4.18% 7343.076 7035.951 - -5.17% -
SetIntersection_None_Vector_uint32_262144_256 -4.18% 1203578.732 1153240.998 - -4.23% -
SetIntersection_Front_Set_uint32_16384_1024 -4.18% 17001569.731 16290550.084 - 5.36% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.17% 3.218 3.084 - -3.98% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -4.17% 6325.369 6061.557 - -0.49% -
SetIntersection_Front_Set_uint32_16384_1 -4.17% 1131272.235 1084121.521 - -2.81% -
BM_vector_deque_move_backward/1 -4.16% 2.359 2.260 - -12.00% -
SetIntersection_None_Set_string_262144_4 -4.15% 1735811.033 1663745.848 - -1.42% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -4.15% 22.003 21.090 - 7.21% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -4.14% 181770344.669 174244538.059 - -0.05% -
BM_RangesPushHeap_uint64_Random_16 -4.14% 4.308 4.130 - -3.50% -
BM_std_minmax<int>/1 -4.13% 0.626 0.601 - -3.39% -
SetIntersection_None_Set_string_262144_1 -4.12% 1741700.033 1670009.846 - -1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.11% 2062112.143 1977377.686 - -2.10% -
SetIntersection_None_Set_uint32_256_4 -4.11% 11800675.946 11315864.941 - -2.28% -
SetIntersection_Interlaced_Set_uint64_1024_64 -4.10% 10559782.181 10126507.188 - 1.60% -
BM_std_minmax<char>/28 -4.10% 2.180 2.091 - -7.29% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -4.10% 9.502 9.113 - -0.21% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.09% 1187.614 1139.030 - -3.37% -
std::search(vector<int>)_(no_match)/1024 -4.09% 221.164 212.118 - -1.47% -
rng::partition(vector<int>)_(sparse)/50 -4.09% 14.663 14.064 - -1.54% -
SetIntersection_Front_Vector_string_16384_64 -4.08% 3551040.216 3406097.021 - -1.97% -
BM_std_minmax<unsigned_char>/3 -4.08% 1.188 1.139 - -4.46% -
BM_std_minmax<unsigned_char>/6 -4.06% 2.035 1.953 - -4.68% -
std::move(list<int>)/64 -4.05% 41.144 39.478 - -19.18% -
BM_std_minmax<short>/23 -4.05% 2.622 2.516 - -6.59% -
SetIntersection_Front_Vector_uint32_262144_16 -4.05% 1188402.099 1140328.235 - -4.25% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -4.04% 0.583 0.559 - -1.19% -
BM_MakeHeap_uint64_Random_16 -4.03% 1.350 1.296 - -2.40% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 -4.03% 0.280 0.269 - -1.88% -
SetIntersection_Front_Set_float_256_256 -4.02% 9192892.192 8823158.505 - -5.12% -
std::adjacent_find(vector<int>,_pred)/50 -4.02% 23.468 22.526 - -3.36% -
BM_std_minmax<char>/24 -4.01% 1.203 1.154 - -7.91% -
BM_StringFindCharLiteral/64 -4.00% 2.185 2.098 - 0.43% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.00% 8.910 8.554 - -2.29% -
BM_std_min<char>/32 -3.98% 3.047 2.926 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.98% 1126738.791 1081870.471 - 1.50% -
BM_PushHeap_string_SingleElement_16384 -3.98% 2.547 2.445 - -10.08% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.97% 40270.059 38669.487 - -4.27% -
SetIntersection_None_Set_uint64_1024_16 -3.97% 9123676.483 8761089.635 - 0.26% -
SetIntersection_None_Set_string_262144_16384 -3.97% 1735796.551 1666951.008 - -1.46% -
std::adjacent_find(list<int>,_pred)/50 -3.96% 36.426 34.982 - -0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.96% 1127429.805 1082751.074 - -3.91% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -3.96% 0.541 0.519 - -7.55% -
std::move(vector<bool>)_(aligned)/64 -3.96% 1.612 1.548 - -12.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -3.95% 21.624 20.770 - 0.77% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.95% 646.346 620.841 - -9.61% -
rng::move_backward(vector<int>)/8 -3.94% 2.314 2.223 - -2.98% -
std::any_of(vector<int>)_(process_all)/8 -3.94% 2.485 2.387 - -3.81% -
BM_std_min<short>/19 -3.94% 2.023 1.944 - -1.57% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -3.94% 7253.172 6967.433 - -9.28% -
BM_RangesPushHeap_float_Descending_4 -3.93% 0.378 0.363 - -0.03% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -3.93% 60.842 58.450 - 4.19% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -3.93% 4161.146 3997.782 - -1.74% -
BM_StringFindAllMatch/64 -3.92% 3.089 2.968 - -3.39% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -3.92% 3.120 2.998 - -3.59% -
std::stable_partition(deque<int>)_(sparse)/8192 -3.92% 3715.592 3570.073 - 5.95% -
std::set<int>::ctor(const&,_alloc)/32 -3.92% 222.943 214.213 - -0.64% -
BM_RangesMakeHeap_string_Descending_1024 -3.91% 2.886 2.773 - -22.30% -
BM_MakeThenSortHeap_uint32_Descending_1 -3.91% 0.280 0.269 - -3.18% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -3.91% 24.285 23.337 - 1.30% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -3.91% 22.140 21.276 - -0.63% -
BM_RangesMakeHeap_uint64_Heap_4 -3.89% 0.288 0.276 - -2.14% -
std::multimap<std::string,_int>::clear()/1024 -3.89% 20550.476 19751.323 - -0.18% -
BM_RangesMakeHeap_uint64_Random_256 -3.88% 1.203 1.156 - -3.91% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -3.88% 9.796 9.416 - -3.20% -
BM_std_minmax<unsigned_short>/23 -3.88% 2.583 2.483 - -3.38% -
std::partition(deque<int>)_(dense)/1024 -3.87% 359.867 345.934 - -4.38% -
std::reverse_copy(vector<int>)/8 -3.86% 2.500 2.403 - 1.55% -
BM_std_min<short>/32 -3.86% 3.054 2.936 - -0.21% -
SetIntersection_Interlaced_Vector_string_64_64 -3.86% 29528546.515 28389220.638 - -2.49% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -3.85% 0.801 0.770 - 2.71% -
rng::stable_partition(deque<int>)_(sparse)/8192 -3.83% 3609.058 3470.923 - 2.05% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -3.82% 1.520 1.462 - 11.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.82% 2368443.875 2278031.513 - -6.22% -
std::remove_if(vector<int>)_(prefix)/1024 -3.81% 371.187 357.029 - -6.82% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.81% 0.589 0.567 - -1.01% -
BM_PopHeap_pair<uint32,_uint32>_16384 -3.80% 46.555 44.785 - -2.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.79% 862.673 829.938 - 0.94% -
rng::reverse(vector<int>)/8 -3.79% 1.627 1.566 - -3.27% -
BM_std_minmax<unsigned_char>/2 -3.78% 0.889 0.856 - -3.11% -
BM_RangesMakeThenSortHeap_uint64_Random_1 -3.77% 0.280 0.269 - -1.62% -
std::remove(deque<int>)_(prefix)/50 -3.77% 65.964 63.475 - -3.64% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -3.77% 11479.916 11047.545 - -1.64% -
rng::find_if(vector<int>)_(bail_25%)/8 -3.76% 1.098 1.056 - -1.44% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.76% 267.487 257.420 - -0.63% -
std::set<std::string>::equal_range(key)_(existent)/8192 -3.76% 29.867 28.745 - 6.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.75% 2353106.297 2264786.983 - -3.32% -
std::partition(deque<int>)_(dense)/8192 -3.75% 2793.260 2688.438 - -4.46% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -3.75% 22.897 22.038 - -0.48% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -3.75% 86.176 82.944 - 0.16% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.74% 1.284 1.236 - -1.11% -
BM_std_min<unsigned_char>/7 -3.74% 1.844 1.775 - -3.53% -
SetIntersection_None_Set_uint64_1024_256 -3.74% 9047146.531 8708757.083 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -3.74% 3680198.304 3542633.159 - -25.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.74% 1453462.676 1399155.989 - -2.33% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -3.73% 1842159.871 1773454.463 - -5.91% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.73% 55388.415 53324.295 - -5.54% -
BM_StringEraseWithMove_Small_Opaque -3.72% 2.672 2.573 - -0.06% -
BM_StringAssignStr_Empty_Transparent -3.72% 0.512 0.493 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.72% 1703259.441 1639908.774 - -2.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.72% 1200742.260 1156084.701 - -1.17% -
rng::partition(list<int>)_(dense)/50 -3.71% 13.744 13.234 - 0.03% -
BM_PushHeap_string_SingleElement_16 -3.71% 2.515 2.421 - -12.41% -
BM_deque_deque_copy_backward/1 -3.71% 3.199 3.081 - 10.20% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.70% 1521.975 1465.588 - -2.63% -
BM_std_minmax<char>/22 -3.70% 2.540 2.446 - -8.41% -
rng::find(vector<bool>)_(process_all)/1024 -3.70% 4.603 4.432 - -5.47% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.70% 10.719 10.322 - 3.37% -
BM_StringAssignAsciiz_Small_Opaque -3.69% 2.993 2.883 - 0.01% -
BM_std_min<int>/64000 -3.69% 1953.195 1881.120 - 0.05% -
BM_RangesPopHeap_float_262144 -3.69% 40.361 38.871 - 1.39% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.68% 7549.458 7271.260 - 6.63% -
BM_MakeThenSortHeap_uint64_Descending_4 -3.68% 1.419 1.366 - -9.69% -
std::search(vector<int>)_(no_match)/1000 -3.68% 215.200 207.286 - -2.63% -
BM_std_min<unsigned_short>/18 -3.68% 1.579 1.521 - -0.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.67% 11508.494 11086.070 - 0.29% -
std::map<std::string,_int>::clear()/1024 -3.64% 20850.684 20091.706 - -4.10% -
BM_std_min<int>/16 -3.64% 1.750 1.686 - -0.30% -
rng::remove(deque<int>)_(sprinkled)/50 -3.64% 61.945 59.692 - -7.06% -
BM_std_min<unsigned_int>/64000 -3.64% 1953.242 1882.220 - -0.00% -
BM_deque_vector_move/64000 -3.63% 2821.801 2719.334 - 0.30% -
rng::find_first_of(vector<int>)_(small_needle)/32 -3.63% 50.021 48.207 - 1.64% -
std::multiset<std::string>::erase(key)_(existent)/0 -3.63% 42.084 40.557 - -31.56% -
rng::partition(deque<int>)_(dense)/1024 -3.63% 356.528 343.600 - -4.33% -
std::remove_if(list<int>)_(prefix)/8192 -3.62% 9999.979 9638.049 - 3.07% -
BM_std_minmax<char>/26 -3.62% 1.439 1.387 - -9.83% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.60% 1.060 1.022 - -4.05% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.60% 6.467 6.234 - -4.20% -
BM_deque_vector_ranges_copy_backward/1 -3.59% 2.090 2.015 - -5.88% -
BM_PushHeap_string_SingleElement_256 -3.58% 2.518 2.428 - -11.52% -
std::copy(list<int>)/32768 -3.57% 27215.864 26243.170 - -0.68% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.57% 347.822 335.416 - 9.88% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -3.55% 1.689 1.629 - -1.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.55% 17477.297 16856.875 - -2.16% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.54% 4.463 4.305 - -5.82% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -3.54% 40.809 39.364 - 38.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.53% 1829812.986 1765178.223 - -3.02% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -3.53% 0.504 0.486 - 4.71% -
std::move_backward(deque<int>)/32768 -3.51% 3657.183 3528.637 - -2.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -3.51% 5325982.055 5138937.973 - 1.14% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.51% 22.469 21.680 - 1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.51% 1197221.694 1155179.816 - -3.24% -
BM_MakeThenSortHeap_string_SingleElement_16384 -3.51% 39.535 38.148 - -1.47% -
BM_std_minmax<char>/25 -3.50% 1.222 1.179 - -7.62% -
SetIntersection_None_Set_uint32_256_256 -3.50% 5978262.258 5769062.066 - -0.00% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -3.50% 23.998 23.159 - -6.35% -
rng::remove_if(list<int>)_(sprinkled)/1024 -3.49% 1027.211 991.313 - -0.66% -
SetIntersection_Front_Set_uint64_256_256 -3.48% 8979858.021 8667210.633 - -12.24% -
BM_MakeHeap_uint64_Random_64 -3.48% 1.351 1.304 - 1.64% -
SetIntersection_Interlaced_Set_string_262144_4 -3.48% 1924288.494 1857397.947 - -1.73% -
BM_std_minmax_element<char>/4 -3.47% 1.259 1.215 - -2.15% -
rng::replace(vector<int>)_(prefix)/50 -3.47% 7.288 7.035 - 0.73% -
BM_RangesPushHeap_float_Ascending_16 -3.47% 1.023 0.987 - 0.54% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -3.47% 24.545 23.694 - 0.16% -
BM_MakeThenSortHeap_string_SingleElement_64 -3.46% 20.696 19.979 - 1.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.46% 1294204.252 1249412.006 - -3.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.45% 1.100 1.062 - -5.10% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -3.45% 3861.043 3727.992 - -3.54% -
std::partition_point(deque<int>)/32 -3.45% 4.607 4.448 - -0.69% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -3.44% 0.647 0.624 - -1.69% -
std::copy_n(list<int>)/4096 -3.44% 4372.859 4222.399 - 9.35% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -3.44% 16.332 15.770 - -0.20% -
BM_std_minmax<unsigned_int>/1 -3.43% 0.623 0.601 - 0.02% -
rng::swap_ranges(deque<int>)/1024 -3.43% 360.692 348.321 - 3.37% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.42% 27.746 26.796 - 17.32% -
rng::swap_ranges(deque<int>)/8192 -3.42% 2881.828 2783.309 - 3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.42% 2180301.027 2105804.283 - -3.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -3.42% 74.307 71.768 - 10.12% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -3.42% 12.028 11.617 - -1.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.41% 1115599.447 1077546.462 - -4.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.41% 74.083 71.559 - -1.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.41% 20687146.311 19982745.581 - -0.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.40% 52.422 50.642 - 6.48% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -3.39% 541075.857 522711.206 - -0.40% -
SetIntersection_None_Vector_uint32_262144_262144 -3.39% 1217336.570 1176030.806 - -1.66% -
SetIntersection_None_Vector_uint64_1024_64 -3.39% 1148459.081 1109508.616 - -2.82% -
std::set<std::string>::find(key)_(existent)/1024 -3.39% 23.750 22.946 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -3.38% 16413305.261 15858841.919 - -22.24% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.38% 3975.516 3841.241 - -3.60% -
BM_RangesMakeThenSortHeap_float_Descending_64 -3.37% 3.333 3.221 - -0.80% -
BM_MakeHeap_uint32_SingleElement_4 -3.36% 0.338 0.326 - -3.49% -
BM_RangesPopHeap_uint64_16384 -3.36% 32.182 31.100 - -0.45% -
BM_std_minmax<short>/29 -3.35% 2.640 2.552 - -4.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.35% 19828032.943 19164102.207 - -2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.34% 11223873.432 10848469.860 - -1.88% -
BM_std_minmax<unsigned_char>/1 -3.34% 0.641 0.620 - -0.55% -
rng::remove(deque<int>)_(sprinkled)/32 -3.34% 55.386 53.535 - -5.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.34% 1277172.039 1234559.837 - -2.44% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.34% 23.168 22.396 - 0.29% -
SetIntersection_Front_Set_uint64_64_64 -3.33% 15242005.047 14734125.259 - -2.23% -
rng::any_of(list<int>)_(process_all)/32768 -3.33% 26955.563 26057.957 - 0.12% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.33% 20.183 19.512 - 1.27% -
BM_MakeHeap_uint32_Random_64 -3.32% 1.299 1.256 - 0.42% -
BM_PushHeap_string_SingleElement_64 -3.32% 2.562 2.477 - -10.69% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.31% 469.520 453.972 - -3.47% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.31% 5.247 5.073 - -3.34% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.31% 1.231 1.190 - -11.15% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.30% 2.648 2.561 - -5.43% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -3.29% 39.014 37.731 - -0.82% -
BM_MakeThenSortHeap_string_Random_262144 -3.29% 197.629 191.135 - -1.41% -
BM_std_minmax<short>/17 -3.29% 1.782 1.724 - -3.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.26% 6812650.678 6590300.171 - -0.77% -
rng::find_end(deque<int>)_(same_length)/1000 -3.26% 341.908 330.751 - -64.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.26% 365198543.237 353289013.207 - -1.29% -
BM_std_minmax_element<char>/64 -3.26% 17.682 17.106 - -3.16% -
BM_deque_vector_copy_backward/2 -3.26% 1.838 1.778 - -3.49% -
rng::remove_if(list<int>)_(prefix)/8192 -3.25% 9415.241 9109.516 - -0.32% -
SetIntersection_Interlaced_Vector_float_256_64 -3.25% 7883967.825 7627992.937 - -14.50% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -3.24% 3.073 2.974 - 2.24% -
std::all_of(deque<int>)_(process_all)/8192 -3.24% 2886.927 2793.345 - 6.56% -
rng::copy_backward(vector<int>)/8 -3.23% 2.296 2.222 - -2.93% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.23% 537.063 519.706 - -6.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.23% 1897320.803 1836022.133 - -3.44% -
rng::none_of(list<int>)_(process_all)/32768 -3.22% 26484.104 25630.107 - 0.58% -
BM_RangesPopHeap_uint32_16384 -3.22% 32.101 31.066 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.22% 18698828.843 18096975.076 - -3.13% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -3.21% 79.775 77.211 - -0.08% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -3.21% 12074.478 11686.589 - -3.58% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -3.21% 32.682 31.633 - 3.68% -
std::distance(join_view(vector<vector<int>>))/50 -3.20% 0.631 0.611 - 1.06% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.20% 49.910 48.313 - 3.24% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.20% 10222984.888 9896000.794 - -1.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -3.20% 1.812 1.754 - -2.65% -
BM_RangesPushHeap_string_SingleElement_16384 -3.18% 2.500 2.421 - -5.69% -
BM_RangesMakeHeap_uint32_Random_16 -3.18% 1.300 1.259 - -0.91% -
bm_lexicographical_compare<signed_char>/5 -3.16% 2.150 2.082 - -5.67% -
rng::move(vector<int>)/1048576 -3.16% 58665.574 56812.043 - -1.65% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -3.15% 28.230 27.339 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.15% 1209887.779 1171735.376 - -3.45% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -3.15% 5.464 5.292 - -1.73% -
BM_std_min<int>/8 -3.14% 1.310 1.269 - -2.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.13% 874.097 846.713 - 0.96% -
BM_RangesMakeHeap_string_SingleElement_16384 -3.12% 5.926 5.741 - -3.66% -
SetIntersection_Interlaced_Set_string_262144_64 -3.12% 2206660.154 2137720.867 - -1.10% -
BM_deque_vector_move_backward/2 -3.12% 1.831 1.773 - -3.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -3.12% 3.514 3.404 - -8.66% -
BM_std_minmax<unsigned_char>/4 -3.12% 1.470 1.424 - -3.37% -
BM_std_min<unsigned_long_long>/6 -3.12% 1.598 1.548 - -4.90% -
std::multiset<std::string>::contains(key)_(existent)/8192 -3.11% 29.041 28.137 - 0.57% -
BM_StringFindCharLiteral/32 -3.11% 1.671 1.619 - -0.00% -
std::distance(deque<int>)/4096 -3.11% 0.673 0.652 - -5.96% -
SetIntersection_None_Vector_uint64_16384_256 -3.10% 1174400.782 1137948.807 - -3.69% -
BM_PushHeap_string_SingleElement_1024 -3.10% 2.527 2.449 - -11.53% -
BM_RangesMakeHeap_string_SingleElement_1024 -3.09% 6.224 6.031 - -3.25% -
std::adjacent_find(deque<int>,_pred)/8 -3.09% 4.464 4.326 - 0.92% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -3.08% 1910706.055 1851805.744 - -0.50% -
BM_deque_deque_move_backward/1 -3.08% 3.185 3.087 - 13.23% -
BM_std_minmax<char>/29 -3.08% 2.457 2.381 - -6.81% -
std::set<std::string>::count(key)_(non-existent)/1024 -3.07% 23.899 23.164 - 1.66% -
std::set<int>::insert(value)_(already_present)/8192 -3.07% 10.149 9.837 - -9.18% -
SetIntersection_Interlaced_Vector_string_256_16 -3.06% 11056823.619 10718674.111 - -2.67% -
BM_RangesPushHeap_uint32_Random_64 -3.06% 5.697 5.523 - 0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.05% 2480492.646 2404902.902 - 2.82% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.05% 85673.547 83063.221 - -5.33% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -3.05% 1.340 1.299 - -4.42% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -3.04% 38.043 36.885 - 0.15% -
std::partition_copy(vector<int>)/1024 -3.04% 477.835 463.299 - 1.33% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -3.04% 11.013 10.678 - 5.73% -
rng::remove(list<int>)_(prefix)/1024 -3.04% 979.589 949.816 - -1.04% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -3.03% 165215.845 160205.354 - -2.91% -
std::move(vector<bool>)_(aligned)/512 -3.03% 2.404 2.331 - -2.44% -
BM_std_minmax<short>/3 -3.03% 1.164 1.128 - -5.25% -
SetIntersection_Front_Set_uint64_262144_4 -3.03% 1155070.963 1120115.907 - 0.21% -
BM_MakeThenSortHeap_uint32_Heap_4 -3.02% 1.226 1.189 - -0.72% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.02% 152891.102 148269.988 - -2.92% -
std::set<std::string>::erase(key)_(existent)/8192 -3.02% 72.158 69.978 - -1.52% -
SetIntersection_None_Set_string_262144_1024 -3.02% 1725497.476 1673423.990 - -1.87% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.01% 17.887 17.347 - -4.48% -
std::list<int>::erase(begin)_(cheap_elements)/32 -3.01% 10.405 10.092 - 0.19% -
SetIntersection_None_Set_uint64_256_64 -3.01% 9479873.522 9194452.392 - 0.42% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -3.01% 16.659 16.157 - -4.44% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -3.00% 7615409.841 7386618.579 - 16.03% -
BM_RangesMakeHeap_string_Descending_16384 -3.00% 2.801 2.717 - -29.42% -
BM_deque_vector_ranges_move_backward/2 -3.00% 1.830 1.775 - -3.23% -
BM_MakeThenSortHeap_float_Ascending_256 -3.00% 6.715 6.514 - 0.80% -
std::unique(list<int>)_(sprinkled)/52 -3.00% 72.752 70.570 - -0.08% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.99% 18.884 18.319 - 0.03% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.99% 1162455.830 1127689.778 - -2.60% -
rng::rotate_copy(deque<int>)/32 -2.98% 2.727 2.645 - -1.78% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.98% 11755416.767 11405038.972 - -0.03% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.98% 155332.887 150704.590 - -0.59% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -2.97% 2.154 2.090 - -5.17% -
BM_PopHeap_pair<uint32,_uint32>_1024 -2.97% 30.874 29.958 - -0.73% -
BM_RangesMakeHeap_uint32_Random_64 -2.97% 1.344 1.304 - -1.63% -
BM_std_minmax<short>/1 -2.96% 0.645 0.626 - -1.28% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -2.96% 50.547 49.049 - -4.60% -
std::all_of(deque<int>)_(process_all)/32768 -2.96% 11503.197 11162.633 - 5.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.96% 1263.974 1226.572 - 2.88% -
BM_RangesPushHeap_uint64_Random_16384 -2.96% 6.095 5.915 - -3.16% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.95% 11556610.632 11215210.505 - -3.09% -
BM_RangesPopHeap_uint64_1024 -2.95% 22.058 21.406 - -0.15% -
BM_PopHeap_pair<uint32,_uint32>_256 -2.95% 23.060 22.380 - -1.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.95% 3231887.289 3136625.408 - 0.75% -
BM_RangesPushHeap_string_SingleElement_256 -2.95% 2.480 2.407 - -5.99% -
BM_PushHeap_string_Random_16384 -2.95% 16.716 16.223 - -4.24% -
SetIntersection_None_Vector_string_262144_1024 -2.95% 1350682.391 1310881.025 - -2.88% -
BM_deque_vector_ranges_copy_backward/2 -2.95% 1.840 1.786 - -2.90% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -2.94% 27.889 27.068 - 1.65% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -2.94% 10.097 9.800 - -2.99% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -2.94% 0.522 0.506 - 2.40% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.94% 67.630 65.644 - -1.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -2.94% 7.256 7.043 - -2.06% -
SetIntersection_None_Set_string_1024_16 -2.93% 9410255.580 9134474.623 - 1.00% -
std::distance(deque<int>)/1024 -2.93% 0.671 0.652 - -6.07% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -2.91% 3961.002 3845.601 - 0.92% -
std::partition(vector<int>)_(dense)/32 -2.91% 8.432 8.186 - -4.02% -
std::set<std::string>::count(key)_(existent)/8192 -2.91% 29.209 28.359 - -4.15% -
BM_RangesMakeHeap_uint64_Random_262144 -2.91% 1.064 1.033 - -0.82% -
std::reverse_copy(list<int>)/32768 -2.91% 26813.241 26033.759 - -1.23% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.91% 23.838 23.146 - -4.07% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.90% 10.640 10.331 - 1.17% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.90% 1118993.540 1086551.852 - -1.88% -
BM_std_minmax<long_long>/15 -2.89% 3.767 3.658 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.89% 0.770 0.747 - -2.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.89% 8978704.908 8719229.582 - -26.75% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.88% 42.644 41.413 - 43.27% -
std::find(vector<bool>)_(process_all)/1024 -2.88% 4.669 4.535 - -3.61% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.88% 6.063 5.888 - -1.73% -
BM_RangesPushHeap_string_SingleElement_262144 -2.88% 2.563 2.489 - -5.53% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.87% 12138.176 11789.963 - -2.44% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.86% 5184069.871 5036005.123 - -4.82% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -2.85% 163.539 158.875 - 5.78% -
BM_std_min<unsigned_int>/24 -2.85% 1.862 1.809 - -1.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.84% 1659565.546 1612382.005 - 1.22% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.84% 1432415.094 1391721.437 - 5.01% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -2.84% 76.924 74.740 - -3.59% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.84% 24.043 23.361 - 2.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.83% 2191596.760 2129466.471 - -2.11% -
std::map<int,_int>::find(key)_(non-existent)/8192 -2.83% 7.273 7.067 - -0.22% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.83% 27.624 26.842 - -3.03% -
rng::find(deque<int>)_(process_all)/8192 -2.83% 1948.060 1892.876 - -3.55% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.83% 90.401 87.842 - -0.79% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.82% 111864.745 108710.091 - -3.11% -
BM_std_min<char>/21 -2.81% 1.834 1.783 - -1.46% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.81% 10.270 9.981 - -1.81% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.81% 362098196.995 351933483.252 - 1.08% -
SetIntersection_Front_Set_string_262144_262144 -2.80% 18110686.279 17603026.939 - -0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.80% 6185002.250 6011669.165 - -10.16% -
rng::search(list<int>)_(no_match)/1024 -2.80% 755.360 734.220 - -1.36% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -2.80% 483.953 470.414 - -0.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.79% 819.410 796.560 - 0.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.78% 0.730 0.710 - -3.15% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.78% 4.100 3.986 - -1.57% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.78% 10.650 10.354 - -1.79% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.78% 28.231 27.448 - 8.27% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -2.77% 68.293 66.398 - 2.54% -
rng::move(deque<int>)/64 -2.77% 6.813 6.624 - 4.84% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.76% 27644.518 26880.152 - 3.93% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.76% 696.490 677.237 - -2.44% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.76% 1.107 1.076 - -1.20% -
std::find(deque<int>)_(process_all)/8192 -2.76% 1959.962 1905.817 - -3.12% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.76% 10.733 10.437 - 0.06% -
SetIntersection_None_Vector_uint64_262144_4 -2.75% 1199087.847 1166060.633 - -4.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.75% 35.606 34.628 - -17.46% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.75% 46.477 45.201 - -0.19% -
std::multimap<int,_int>::clear()/8192 -2.74% 81832.787 79588.894 - -2.66% -
SetIntersection_Front_Set_float_262144_16 -2.74% 1266683.374 1232019.178 - -3.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.73% 13937048.953 13556881.078 - 3.99% -
std::set<int>::ctor(const&,_alloc)/8192 -2.72% 49585.969 48238.242 - -1.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.72% 2082290.363 2025698.404 - -3.18% -
BM_std_min<char>/16 -2.72% 2.565 2.495 - -2.64% -
BM_std_min<unsigned_long_long>/64 -2.71% 4.824 4.693 - -2.37% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -2.71% 1.362 1.325 - -20.56% -
BM_RangesPushHeap_uint32_Random_4 -2.71% 2.534 2.465 - -3.42% -
BM_MakeThenSortHeap_string_Random_1024 -2.70% 70.624 68.715 - -2.30% -
BM_std_minmax<unsigned_int>/6 -2.70% 1.387 1.350 - 0.41% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -2.70% 25.452 24.765 - 0.56% -
BM_vector_deque_ranges_move_backward/2 -2.70% 2.058 2.003 - 3.40% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.70% 17552.638 17079.254 - 2.45% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.70% 15173111.035 14763982.821 - 0.37% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -2.69% 10.116 9.844 - 4.38% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -2.69% 1.126 1.096 - -13.37% -
rng::copy_if(vector<int>)_(entire_range)/8 -2.69% 2.236 2.176 - -1.26% -
BM_StringAssignAsciizMix_Opaque -2.69% 4.925 4.792 - 1.36% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.69% 15.273 14.862 - -1.15% -
std::multiset<std::string>::clear()/1024 -2.68% 20332.505 19786.709 - 1.81% -
std::set<int>::count(key)_(existent)/1024 -2.68% 4.495 4.375 - 4.81% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.67% 18886795.393 18381588.870 - 4.26% -
BM_MakeHeap_uint64_Random_256 -2.67% 1.193 1.161 - 2.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -2.67% 1.194 1.162 - 1.18% -
rng::all_of(list<int>)_(process_all)/32768 -2.67% 26800.016 26085.212 - 1.17% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.66% 5617.908 5468.248 - 0.12% -
BM_StringAssignStr_Large_Opaque -2.66% 10.508 10.228 - 0.61% -
SetIntersection_Front_Set_uint32_16384_16 -2.66% 1320453.485 1285296.612 - -1.63% -
SetIntersection_Front_Vector_uint64_262144_1 -2.66% 1116732.940 1087002.908 - -2.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.66% 88921.423 86555.600 - -1.02% -
BM_LowerBound_pair<uint32,_uint32>_16384 -2.66% 103.177 100.433 - -1.37% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.66% 71.362 69.465 - 1.01% -
BM_deque_deque_ranges_move/70000 -2.66% 3059.852 2978.519 - -7.84% -
SetIntersection_None_Vector_uint64_1024_256 -2.66% 1154460.872 1123787.074 - 0.09% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.65% 12305.285 11978.675 - -2.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -2.65% 0.443 0.431 - -33.50% -
rng::partial_sort(vector<int>)_(heap)/8 -2.65% 27.209 26.487 - -1.93% -
BM_StringRelational_Less_Large_Large_ChangeFirst -2.65% 1.318 1.283 - -7.56% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -2.65% 23.572 22.948 - -5.50% -
BM_std_min<unsigned_char>/30 -2.65% 2.347 2.285 - -0.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.65% 8025665.877 7813292.663 - 0.03% -
BM_std_min<short>/4 -2.65% 1.057 1.029 - -4.91% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -2.64% 0.459 0.447 - -29.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.64% 1121715.246 1092060.969 - -0.29% -
SetIntersection_Interlaced_Set_string_262144_16 -2.63% 2220481.285 2162032.227 - -0.17% -
std::all_of(list<int>)_(process_all)/32768 -2.63% 27157.625 26444.059 - 1.11% -
BM_std_minmax_element<int>/4 -2.63% 1.247 1.214 - -2.33% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.62% 54922.561 53482.385 - -2.29% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.62% 17.700 17.236 - -4.79% -
std::set<std::string>::erase(iterator)/32 -2.62% 26.408 25.717 - -17.53% -
BM_RangesPushHeap_string_SingleElement_64 -2.61% 2.518 2.452 - -6.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.61% 3505.936 3414.381 - 2.77% -
BM_RangesPushHeap_uint64_Random_262144 -2.61% 6.122 5.962 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.61% 9025818.979 8790297.429 - -27.02% -
rng::copy(vector<int>)/4096 -2.61% 152.657 148.676 - -0.51% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.61% 18.052 17.582 - -3.90% -
BM_vector_deque_move_backward/2 -2.60% 2.056 2.003 - -12.17% -
BM_PushHeap_uint64_Descending_256 -2.59% 0.408 0.397 - -0.21% -
BM_std_minmax_element<int>/64 -2.59% 17.107 16.665 - -3.56% -
std::move(deque<int>)/64 -2.58% 6.451 6.284 - 4.69% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.58% 109.968 107.133 - -0.21% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 -2.57% 7.405 7.214 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -2.57% 39972830.573 38945361.844 - -0.70% -
BM_StringRelational_Eq_Large_Huge_Control -2.57% 0.492 0.480 - -1.29% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -2.57% 365.989 356.590 - -0.63% -
SetIntersection_Interlaced_Set_string_16384_256 -2.57% 359048199.692 349829651.738 - -0.51% -
BM_PushHeap_string_Ascending_64 -2.56% 7.278 7.092 - -0.66% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.56% 42823680.372 41725456.218 - -3.85% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.56% 69.101 67.331 - 2.81% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -2.56% 35.356 34.451 - 0.26% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.56% 41708.625 40642.357 - -0.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -2.55% 1.247 1.215 - -8.74% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.55% 22.201 21.634 - -2.38% -
BM_MakeThenSortHeap_string_SingleElement_1024 -2.55% 31.179 30.384 - 1.56% -
BM_deque_vector_copy_backward/1 -2.55% 2.091 2.038 - -2.61% -
BM_vector_deque_ranges_copy/2 -2.55% 2.060 2.007 - -2.84% -
std::set<std::string>::insert(value)_(new_value)/32 -2.55% 40.991 39.947 - -0.95% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.54% 4.923 4.798 - -1.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -2.53% 0.720 0.702 - -0.30% -
BM_StringConstructDestroyCStr_Small_Opaque -2.53% 2.136 2.082 - -0.01% -
bm_lexicographical_compare<signed_char>/4 -2.53% 1.909 1.861 - -4.85% -
BM_MakeThenSortHeap_string_Random_256 -2.52% 55.867 54.457 - -2.28% -
SetIntersection_Front_Set_uint64_256_64 -2.52% 6368501.827 6207799.792 - 0.39% -
SetIntersection_Interlaced_Set_string_64_64 -2.52% 38559676.666 37588923.530 - 4.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.51% 1115407.830 1087386.134 - -2.78% -
std::none_of(list<int>)_(process_all)/32768 -2.51% 27226.467 26542.600 - 3.05% -
BM_std_min<unsigned_char>/29 -2.51% 2.015 1.964 - -0.11% -
SetIntersection_None_Vector_uint64_256_256 -2.51% 2298714.626 2241029.296 - -1.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.51% 44.858 43.733 - 37.27% -
rng::search(list<int>)_(single_element)/1024 -2.51% 726.501 708.285 - -2.44% -
rng::copy_n(list<int>)/4096 -2.50% 4273.714 4166.679 - 4.61% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -2.50% 706223.320 688555.569 - -0.31% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.50% 2.943 2.869 - -2.64% -
bm_lexicographical_compare<signed_char>/64 -2.50% 2.189 2.134 - -7.71% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -2.49% 1.260 1.229 - -0.79% -
std::set<std::string>::ctor(const&)/32 -2.49% 710.988 693.300 - 0.28% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.49% 0.960 0.936 - -2.27% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.48% 107175.291 104518.903 - -1.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.48% 49.326 48.104 - 2.69% -
BM_deque_deque_copy_backward/1024 -2.48% 41.895 40.858 - 6.32% -
std::none_of(vector<int>)_(process_all)/8 -2.47% 2.397 2.337 - -6.59% -
SetIntersection_Front_Set_uint64_64_16 -2.47% 16790116.944 16374768.812 - -2.54% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.47% 17.705 17.267 - -4.71% -
BM_MakeThenSortHeap_string_SingleElement_16 -2.47% 14.330 13.977 - 1.90% -
BM_RangesMakeHeap_uint32_SingleElement_256 -2.47% 0.556 0.542 - 0.42% -
BM_vector_deque_ranges_copy_backward/2 -2.47% 2.060 2.009 - 3.44% -
rng::copy_n(list<int>)/64 -2.46% 14.323 13.971 - -1.39% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -2.46% 4242.121 4137.671 - -0.61% -
BM_PopHeap_string_16384 -2.46% 73.795 71.978 - -0.99% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -2.46% 2937.607 2865.290 - -5.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.46% 3153920.084 3076307.047 - -1.21% -
rng::rotate(deque<int>)_(1_element_backward)/1024 -2.46% 43.504 42.435 - 8.50% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -2.45% 5.214 5.086 - -25.37% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.45% 17.880 17.441 - -3.38% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.45% 23.745 23.164 - 3.76% -
BM_deque_deque_move_backward/4096 -2.45% 157.094 153.251 - 0.23% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.44% 590.594 576.172 - 0.84% -
BM_RangesPopHeap_uint32_262144 -2.44% 42.349 41.315 - 0.87% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.44% 11644.669 11360.616 - -10.52% -
std::map<int,_int>::clear()/8192 -2.44% 82907.746 80885.451 - -0.20% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.44% 17.890 17.454 - -3.29% -
SetIntersection_Front_Vector_uint32_64_16 -2.44% 15500716.884 15123159.590 - -0.12% -
BM_std_min<unsigned_int>/28 -2.43% 2.026 1.977 - 0.73% -
BM_PopHeap_pair<uint32,_uint32>_64 -2.42% 16.259 15.866 - -0.49% -
BM_lexicographical_compare_three_way_slow_path/16 -2.42% 4.589 4.478 - -1.34% -
SetIntersection_None_Set_uint64_16384_16384 -2.42% 178696281.927 174377409.791 - -0.59% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.42% 203521186.119 198604345.866 - 0.30% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.41% 7.635 7.450 - -3.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.40% 80777.324 78835.012 - -4.28% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.40% 14.926 14.567 - -2.76% -
bm_ranges_lexicographical_compare<int>/4 -2.40% 1.327 1.295 - -0.10% -
std::fill(vector<int>)/32 -2.40% 1.065 1.039 - -0.11% -
BM_MakeThenSortHeap_string_Ascending_4 -2.40% 5.408 5.278 - -1.46% -
std::distance(deque<int>)/8192 -2.40% 0.671 0.655 - -5.53% -
SetIntersection_None_Set_string_1024_1 -2.40% 9210496.903 8989721.639 - 0.64% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -2.40% 16.798 16.395 - 0.68% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.40% 219.748 214.484 - -1.03% -
BM_RangesMakeThenSortHeap_float_Descending_256 -2.39% 6.056 5.911 - 3.37% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.39% 10131708.892 9889114.896 - -2.87% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.39% 26.372 25.741 - -3.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.39% 1252931.044 1222936.122 - -1.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.39% 1253367.105 1223395.510 - -2.12% -
SetIntersection_Interlaced_Vector_float_64_16 -2.39% 19266512.690 18806020.069 - -2.00% -
SetIntersection_Front_Set_uint64_262144_64 -2.39% 1904219.167 1858722.992 - 1.65% -
std::set<int>::ctor(const&)/8192 -2.39% 49782.401 48593.622 - -2.68% -
SetIntersection_Front_Vector_uint64_16384_1 -2.39% 1118760.359 1092062.553 - -0.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -2.38% 45.383 44.301 - 3.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.38% 18517860.529 18076284.208 - -0.30% -
BM_RangesPushHeap_uint32_Ascending_16384 -2.38% 6.714 6.554 - -3.12% -
BM_RangesMakeHeap_string_Descending_4 -2.38% 2.169 2.117 - -12.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.37% 2250975.745 2197522.917 - -7.22% -
rng::any_of(deque<int>)_(process_all)/32768 -2.37% 10831.554 10574.347 - 0.43% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.37% 168.178 164.191 - -0.22% -
BM_std_min<short>/23 -2.37% 2.107 2.057 - -2.78% -
BM_deque_deque_move_backward/1024 -2.37% 41.850 40.859 - 6.10% -
BM_StringFindNoMatch/64 -2.37% 1.860 1.816 - -1.81% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -2.37% 452.978 442.261 - -1.94% -
BM_StringRead_Cold_Deep_Small -2.36% 0.886 0.865 - 7.19% -
std::list<std::string>::ctor(size)/1024 -2.35% 12409.850 12117.657 - -1.86% -
std::adjacent_find(deque<int>,_pred)/50 -2.35% 30.045 29.339 - -1.23% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.35% 15074336.242 14720492.174 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.35% 206881233.809 202026455.444 - -0.92% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -2.35% 1.488 1.453 - 0.37% -
rng::search(deque<int>)_(same_length)/8192 -2.34% 3869.314 3778.643 - -1.60% -
SetIntersection_None_Vector_uint32_1024_4 -2.34% 1149118.364 1122211.472 - -2.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.34% 13.267 12.956 - -0.10% -
BM_deque_deque_ranges_move_backward/1024 -2.34% 41.874 40.896 - 6.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.34% 3.785 3.696 - -2.30% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.34% 198.983 194.334 - -1.47% -
std::copy(vector<int>)/8 -2.34% 2.270 2.217 - -1.33% -
BM_RangesMakeHeap_uint32_SingleElement_64 -2.33% 0.517 0.505 - -0.35% -
BM_RangesMakeThenSortHeap_float_Heap_256 -2.33% 6.286 6.139 - 4.11% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 -2.33% 0.555 0.542 - 0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.33% 11846966.784 11571351.061 - -1.85% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -2.33% 1.114 1.088 - -1.74% -
std::multiset<std::string>::clear()/32 -2.32% 930.875 909.249 - 3.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.32% 1250792.110 1221758.253 - -3.29% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.32% 32315.471 31566.046 - -1.86% -
BM_MakeThenSortHeap_string_Random_16384 -2.31% 111.441 108.865 - -2.06% -
std::list<std::string>::ctor(size)/32 -2.31% 342.354 334.441 - -1.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.31% 1690655.844 1651585.369 - -3.89% -
std::partition(vector<int>)_(sparse)/32 -2.31% 9.031 8.823 - 1.11% -
SetIntersection_Interlaced_Set_float_16_16 -2.31% 41781160.028 40817502.099 - -0.95% -
BM_RangesPushHeap_string_SingleElement_1024 -2.31% 2.487 2.429 - -5.77% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.31% 27.568 26.933 - 3.92% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -2.29% 29.993 29.305 - 9.95% -
BM_std_minmax<unsigned_long_long>/29 -2.29% 4.192 4.096 - -2.40% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -2.29% 1.213 1.185 - -1.13% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.29% 4481461.835 4378831.388 - -1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.29% 1691232.420 1652507.566 - -3.21% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.29% 0.969 0.947 - -1.61% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -2.28% 195.768 191.296 - 0.35% -
BM_RangesPopHeap_uint64_64 -2.28% 12.977 12.681 - 0.47% -
std::find(deque<int>)_(process_all)/32768 -2.27% 7872.420 7693.499 - -2.73% -
SetIntersection_Front_Vector_string_16_4 -2.27% 65569311.279 64082848.610 - 0.65% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.27% 225.592 220.478 - 0.78% -
BM_deque_deque_copy_backward/4096 -2.27% 157.234 153.670 - -0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.26% 1254755.289 1226349.037 - -2.25% -
SetIntersection_Front_Vector_string_1024_1024 -2.26% 41184306.239 40253254.993 - -0.77% -
std::set<int>::ctor(const&,_alloc)/1024 -2.26% 6207.678 6067.530 - -3.04% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -2.25% 9096.780 8891.694 - 1.35% -
rng::find_end(deque<int>)_(same_length)/8192 -2.25% 2807.001 2743.797 - -75.70% -
bm_ranges_swap_ranges_vb_aligned/512 -2.25% 5.256 5.137 - -2.06% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.25% 10.928 10.682 - -0.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.25% 52.663 51.480 - -6.40% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -2.25% 27.447 26.830 - 3.20% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.24% 1040.360 1017.023 - 6.51% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -2.24% 618.657 604.789 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.24% 207072937.899 202433000.395 - -6.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.24% 1151716.781 1125951.192 - 1.05% -
BM_RangesMakeHeap_string_Descending_256 -2.24% 2.793 2.731 - -20.32% -
BM_RangesPopHeap_uint32_1024 -2.24% 21.826 21.338 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.23% 1391546.377 1360453.451 - -4.47% -
BM_PopHeap_string_4 -2.23% 5.389 5.269 - -1.62% -
BM_PushHeap_string_Ascending_16 -2.23% 4.699 4.595 - -1.80% -
BM_deque_deque_ranges_copy/70000 -2.23% 3088.524 3019.791 - -0.59% -
SetIntersection_Front_Set_uint64_256_16 -2.22% 4901263.764 4792292.099 - -2.24% -
BM_StringFindAllMatch/8 -2.21% 2.529 2.473 - -2.81% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.21% 710.553 694.837 - -1.76% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.21% 624.188 610.385 - 0.92% -
rng::replace_if(deque<int>)_(sprinkled)/1024 -2.21% 377.241 368.911 - 1.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -2.21% 1.413 1.382 - 18.46% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -2.20% 83689.913 81850.598 - -4.25% -
std::multimap<std::string,_int>::clear()/8192 -2.19% 203404.600 198954.786 - -1.85% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.18% 20.909 20.453 - 0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.18% 9009261.313 8813015.910 - 0.66% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.18% 55730166.693 54517695.456 - -0.62% -
SetIntersection_None_Set_float_1024_64 -2.17% 9075975.829 8879015.449 - -1.36% -
BM_std_min<short>/29 -2.17% 2.388 2.336 - -0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -2.17% 53.035 51.885 - -2.54% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -2.17% 36.771 35.974 - 0.54% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.17% 307.248 300.588 - -0.31% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -2.17% 0.726 0.710 - 0.05% -
SetIntersection_Front_Vector_uint32_1024_4 -2.17% 1142580.658 1117837.456 - -1.59% -
SetIntersection_None_Set_uint32_64_64 -2.17% 12083957.729 11822279.561 - -0.74% -
SetIntersection_Front_Vector_uint32_16384_1 -2.16% 1103210.966 1079352.331 - -3.24% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.16% 30.168 29.516 - 3.27% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.16% 50.393 49.306 - -1.73% -
std::copy_if(vector<int>)_(every_other)/8 -2.15% 2.558 2.503 - -1.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -2.15% 0.507 0.496 - -4.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.15% 1694391.273 1657984.619 - -2.71% -
SetIntersection_Front_Set_float_16384_1 -2.14% 1113409.381 1089530.618 - -2.38% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -2.14% 20283.348 19848.821 - 0.45% -
BM_deque_deque_ranges_copy_backward/4096 -2.14% 157.623 154.251 - 0.03% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -2.13% 33332.430 32622.096 - -19.28% -
std::find_if(list<int>)_(process_all)/8192 -2.13% 12457.200 12191.781 - 0.03% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.13% 1.044 1.022 - -1.87% -
rng::any_of(deque<int>)_(process_all)/8192 -2.13% 2707.580 2649.932 - 0.94% -
BM_RangesPopHeap_uint64_262144 -2.13% 42.997 42.082 - 2.26% -
SetIntersection_Front_Set_float_262144_1 -2.13% 1117554.083 1093772.490 - -1.99% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.13% 77742.543 76088.546 - -0.12% -
std::rotate_copy(deque<int>)/1024 -2.13% 35.323 34.572 - 1.05% -
SetIntersection_None_Vector_uint32_256_1 -2.12% 4528287.080 4432164.882 - -2.69% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.12% 912.631 893.268 - -2.88% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -2.12% 4.071 3.984 - 1.94% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -2.12% 17.055 16.694 - 4.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.12% 1245987.303 1219633.461 - -1.99% -
BM_lexicographical_compare_three_way_fast_path/16 -2.11% 4.527 4.432 - 2.10% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.10% 452.397 442.887 - -2.40% -
std::rotate(vector<bool>)_(by_1/3)/50 -2.10% 17.642 17.271 - -4.77% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.10% 4.014 3.930 - -2.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.10% 1698797.361 1663205.972 - -2.64% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.09% 99482.124 97398.047 - 0.61% -
std::map<int,_int>::insert(value)_(new_value)/8192 -2.09% 38.668 37.858 - -4.78% -
BM_std_min<unsigned_char>/21 -2.09% 1.809 1.771 - -1.61% -
BM_RangesPopHeap_uint64_256 -2.09% 17.479 17.114 - 0.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.09% 623.185 610.150 - 0.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.09% 21988.693 21529.310 - -2.56% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 -2.09% 0.728 0.713 - 0.03% -
BM_deque_deque_ranges_move_backward/4096 -2.09% 157.147 153.867 - 1.12% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -2.09% 1.262 1.236 - 1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.09% 6792872.810 6651241.062 - 2.18% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.08% 218.264 213.714 - -0.99% -
std::find_if_not(vector<char>)_(process_all)/50 -2.08% 12.796 12.530 - 0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.08% 21984.023 21526.071 - -2.65% -
BM_std_min<char>/30 -2.08% 2.286 2.238 - 0.68% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.07% 2.698 2.642 - 0.12% -
std::unique_copy(list<int>)_(contiguous)/52 -2.07% 21.926 21.471 - 5.68% -
std::set<std::string>::clear()/1024 -2.07% 20260.507 19840.846 - -0.17% -
std::multimap<std::string,_int>::clear()/32 -2.07% 912.337 893.461 - 0.28% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.07% 1.899 1.860 - -5.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.07% 1218434.709 1193248.579 - -1.39% -
BM_MakeThenSortHeap_string_Random_64 -2.07% 40.029 39.202 - -2.11% -
BM_RangesPushHeap_string_SingleElement_16 -2.07% 2.473 2.422 - -5.15% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.06% 688.334 674.135 - 0.02% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.06% 5.206 5.098 - -0.72% -
BM_RangesMakeHeap_string_Descending_64 -2.06% 2.633 2.579 - -15.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.06% 1146863.277 1123212.568 - -2.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.06% 11731352.996 11489540.197 - 1.24% -
rng::reverse(list<int>)/4096 -2.06% 1694.141 1659.256 - -5.31% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -2.06% 23.388 22.907 - -16.18% -
rng::copy_backward(deque<int>)/32768 -2.06% 3821.742 3743.180 - -2.51% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -2.05% 53637.363 52537.072 - -2.16% -
SetIntersection_None_Set_uint64_1024_4 -2.05% 8877650.135 8695687.919 - 0.28% -
BM_std_minmax<char>/13 -2.05% 2.239 2.194 - -2.17% -
std::set<int>::contains(key)_(non-existent)/32 -2.05% 2.409 2.360 - 0.52% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.05% 835.555 818.445 - -2.53% -
rng::copy_if(vector<int>)_(every_other)/64 -2.05% 18.496 18.118 - -0.42% -
SetIntersection_Front_Vector_uint32_16384_16 -2.05% 1214449.395 1189608.855 - 0.82% -
SetIntersection_Front_Set_uint32_256_16 -2.04% 4964044.933 4862682.971 - -2.96% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.04% 1.903 1.865 - -1.61% -
rng::reverse_copy(vector<int>)/8 -2.04% 2.443 2.393 - -5.55% -
BM_LowerBound_pair<uint32,_uint32>_1 -2.04% 2.911 2.851 - -0.49% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.04% 11852.010 11610.304 - -2.19% -
SetIntersection_Front_Set_uint32_262144_1 -2.03% 1096805.250 1074485.407 - -2.10% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.03% 3628.454 3554.692 - -4.31% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 -2.03% 0.515 0.505 - -1.66% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.03% 45.663 44.735 - -2.35% -
SetIntersection_None_Set_string_262144_262144 -2.03% 1720586.752 1685691.977 - -0.75% -
BM_RangesMakeHeap_string_SingleElement_262144 -2.03% 7.295 7.147 - -13.09% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.03% 17.800 17.439 - -4.51% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -2.02% 1.468 1.439 - 6.28% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -2.02% 10.676 10.460 - -1.50% -
std::unique(list<int>)_(sprinkled)/32 -2.02% 58.263 57.087 - 0.14% -
SetIntersection_Front_Vector_uint32_16384_1024 -2.01% 5972650.895 5852322.992 - -2.25% -
BM_std_minmax<int>/23 -2.01% 2.408 2.360 - 0.10% -
BM_StringRead_Cold_Deep_Empty -2.01% 0.879 0.861 - 7.40% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.01% 10151047.962 9947090.953 - 1.94% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.01% 1279942.221 1254231.854 - -1.53% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.01% 35.114 34.409 - -3.08% -
std::transform(deque<int>,_deque<int>)/32 -2.00% 21.926 21.487 - -0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -2.00% 3246936.057 3182052.949 - 8.55% -
std::copy(list<int>)/64 -2.00% 33.335 32.669 - 1.91% -
BM_StringConstructDestroyCStr_Large_Transparent -2.00% 9.399 9.212 - 2.90% -
SetIntersection_None_Vector_string_1024_1024 -2.00% 1207643.920 1183546.852 - -3.31% -
SetIntersection_Front_Set_uint32_256_64 -1.99% 6387892.627 6260825.594 - 0.41% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.99% 4.062 3.981 - -1.06% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.99% 9.374 9.188 - -5.25% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.99% 45.147 44.250 - -0.36% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.98% 1.484 1.455 - -0.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.98% 29.535 28.949 - -3.47% -
std::find_if_not(deque<int>)_(process_all)/32768 -1.98% 11684.618 11453.313 - -4.58% -
SetIntersection_Front_Set_uint32_16384_16384 -1.98% 353479553.456 346487881.452 - 2.71% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.98% 16.333 16.011 - -1.18% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.98% 9.069 8.890 - -1.81% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -1.97% 39.688 38.904 - -10.08% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.97% 341.689 334.948 - -1.89% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.97% 31.237 30.621 - 0.04% -
SetIntersection_Front_Set_uint32_262144_1024 -1.96% 17279338.931 16940188.690 - 9.49% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.96% 30.806 30.201 - -1.28% -
BM_std_minmax<short>/26 -1.96% 2.545 2.495 - 0.60% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.96% 10.706 10.496 - -0.75% -
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.96% 802.170 786.468 - -2.06% -
BM_MakeThenSortHeap_uint64_Random_262144 -1.95% 35.946 35.243 - -0.34% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 -1.95% 55.979 54.888 - 0.10% -
rng::none_of(list<int>)_(process_all)/32 -1.95% 11.599 11.373 - -4.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.95% 7.110 6.971 - -0.29% -
BM_StringAssignStr_Large_Transparent -1.95% 10.418 10.215 - 0.57% -
BM_deque_deque_move_backward/2 -1.95% 2.759 2.705 - 9.69% -
BM_MakeThenSortHeap_string_SingleElement_4 -1.94% 6.431 6.306 - 5.82% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.94% 4.888 4.793 - -2.02% -
BM_MakeThenSortHeap_uint64_Ascending_16 -1.94% 5.573 5.465 - -0.23% -
BM_PushHeap_string_Random_262144 -1.94% 18.536 18.176 - -16.62% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.94% 12378.400 12138.680 - -1.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.94% 258.738 253.730 - 1.41% -
rng::find_if(vector<int>)_(process_all)/8 -1.93% 2.599 2.548 - -3.02% -
std::move(vector<bool>)_(aligned)/4096 -1.93% 7.150 7.012 - -0.73% -
rng::replace(vector<int>)_(sprinkled)/1024 -1.93% 189.701 186.045 - 8.07% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.93% 11468029.735 11247225.343 - -0.46% -
BM_SortHeap_pair<uint32,_uint32>_4 -1.92% 1.798 1.763 - -6.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.92% 1250193.768 1226165.853 - -2.51% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -1.92% 724.901 710.969 - 15.77% -
SetIntersection_None_Set_string_16384_256 -1.92% 203024454.189 199124245.112 - -0.98% -
std::copy_if(list<int>)_(every_other)/32768 -1.92% 26746.327 26232.576 - 4.00% -
SetIntersection_Interlaced_Set_string_1024_4 -1.92% 10730891.030 10525050.600 - 0.16% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.92% 23.481 23.031 - 6.41% -
std::find_if_not(list<int>)_(process_all)/50 -1.92% 21.836 21.418 - 0.43% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 -1.91% 111.724 109.589 - 0.25% -
BM_deque_deque_copy_backward/2 -1.91% 2.761 2.708 - 6.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.91% 19101070.714 18736185.757 - -3.01% -
std::find_if(deque<int>)_(process_all)/32768 -1.91% 11676.421 11453.402 - -1.58% -
rng::stable_sort(vector<int>)_(descending)/8 -1.91% 24.753 24.280 - -4.23% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.91% 37321.573 36610.067 - 1.14% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.90% 52225.340 51230.814 - -0.56% -
std::multiset<int>::clear()/1024 -1.90% 9686.874 9502.805 - 0.53% -
SetIntersection_None_Set_uint32_256_64 -1.90% 9530532.061 9349622.100 - -0.42% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.89% 29.604 29.043 - -1.17% -
BM_std_min<unsigned_short>/64 -1.88% 3.538 3.471 - -0.79% -
BM_std_min<unsigned_short>/6 -1.88% 0.971 0.953 - -0.67% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.88% 253615.402 248843.606 - -1.89% -
BM_MakeThenSortHeap_uint64_Ascending_4 -1.88% 1.480 1.452 - -0.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.88% 1.903 1.867 - -2.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.88% 3.011 2.955 - -1.71% -
SetIntersection_Front_Vector_uint32_1024_16 -1.88% 1212939.914 1190183.447 - -0.46% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.88% 5.749 5.641 - -0.37% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 -1.87% 64.825 63.611 - 8.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.87% 1572701.639 1543280.580 - -3.25% -
std::set<std::string>::clear()/32 -1.86% 901.852 885.046 - -1.49% -
BM_deque_deque_move/1 -1.86% 3.550 3.483 - 2.18% -
BM_deque_deque_ranges_move/2 -1.86% 3.233 3.173 - 3.66% -
BM_deque_deque_ranges_copy_backward/2 -1.86% 2.762 2.710 - 7.04% -
BM_deque_deque_ranges_copy_backward/1024 -1.86% 41.704 40.930 - 7.60% -
SetIntersection_Front_Set_float_16384_16384 -1.86% 247994513.775 243390641.427 - -29.01% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.86% 1.422 1.396 - -2.96% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.85% 350434589.734 343944391.453 - -1.74% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.85% 1504.163 1476.312 - -3.23% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.85% 38891.850 38171.908 - 0.10% -
BM_deque_deque_copy_backward/5500 -1.85% 209.683 205.809 - -0.85% -
std::remove_copy(deque<int>)_(prefix)/32 -1.84% 13.135 12.892 - -2.50% -
rng::move_backward(vector<bool>)_(unaligned)/512 -1.84% 4.782 4.694 - -12.51% -
BM_deque_vector_move/5500 -1.84% 199.550 195.876 - -0.00% -
BM_PushHeap_uint64_Random_1024 -1.84% 5.940 5.830 - -1.36% -
BM_StringRelational_Less_Large_Small_Control -1.84% 1.723 1.691 - -5.01% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.83% 259065.657 254318.350 - -2.20% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.83% 12.454 12.226 - -0.84% -
SetIntersection_None_Set_string_16384_1 -1.83% 200463871.897 196803409.576 - -2.64% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.82% 25012026.236 24557223.801 - 1.06% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.81% 1.616 1.586 - -1.43% -
SetIntersection_None_Vector_uint64_262144_262144 -1.81% 1209609.414 1187732.936 - -1.49% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.81% 114659.275 112587.811 - -2.67% -
BM_StringFindCharLiteral/128 -1.81% 3.061 3.005 - -0.00% -
std::fill(vector<int>)/1024 -1.80% 30.767 30.212 - -0.13% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.80% 23.203 22.785 - -1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.80% 25434228.492 24975984.602 - 0.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.80% 827.001 812.104 - 2.47% -
SetIntersection_None_Vector_uint32_16384_256 -1.80% 1190272.489 1168856.352 - -0.49% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.80% 2.293 2.252 - 0.57% -
SetIntersection_None_Set_uint64_256_256 -1.80% 5980457.539 5872947.892 - -0.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.80% 5.529 5.430 - 6.75% -
rng::is_sorted(deque<int>,_pred)/8 -1.80% 4.610 4.527 - 1.24% -
rng::starts_with(deque<int>,_pred)/1000 -1.80% 514.100 504.861 - -1.10% -
BM_deque_vector_ranges_copy/70000 -1.80% 2856.474 2805.187 - -9.32% -
BM_deque_deque_ranges_copy_backward/4000 -1.79% 149.355 146.676 - 0.28% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.79% 17.030 16.725 - 0.21% -
BM_std_minmax<char>/23 -1.79% 2.980 2.927 - -7.54% -
SetIntersection_Front_Vector_uint32_262144_1024 -1.79% 5940831.160 5834441.979 - -2.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.79% 1146074.231 1125551.131 - -2.23% -
std::move(deque<int>)/32768 -1.79% 1877.973 1844.410 - -13.04% -
SetIntersection_None_Vector_string_16384_256 -1.79% 1310914.708 1287496.620 - -0.25% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -1.79% 31.097 30.542 - -20.39% -
std::copy(vector<bool>)_(aligned)/4096 -1.79% 4.722 4.637 - -1.35% -
SetIntersection_Front_Set_float_256_64 -1.79% 6260446.788 6148653.175 - -6.20% -
BM_num_get<float> -1.78% 35.750 35.112 - -0.79% -
BM_PopHeap_pair<uint32,_uint32>_16 -1.78% 9.430 9.262 - -0.99% -
SetIntersection_None_Set_uint64_1024_1024 -1.78% 8902872.813 8744543.386 - 0.18% -
rng::stable_partition(vector<int>)_(sparse)/32 -1.78% 7.325 7.195 - -3.89% -
SetIntersection_None_Set_uint64_16_4 -1.77% 60768607.747 59690696.581 - -0.03% -
BM_std_min<unsigned_int>/17 -1.77% 0.965 0.948 - -2.33% -
std::remove_copy(vector<int>)_(prefix)/32 -1.77% 9.080 8.919 - -0.82% -
BM_deque_deque_move/70000 -1.76% 3136.051 3080.732 - -7.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.76% 22.404 22.009 - -2.38% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -1.76% 35.643 35.016 - 1.42% -
rng::for_each(multimap<int>)/8 -1.75% 6.339 6.228 - 37.99% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.75% 2134.824 2097.421 - -1.18% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.75% 32.410 31.843 - -0.77% -
BM_StringFindStringLiteral/256 -1.75% 5.422 5.327 - 0.02% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.75% 12670.938 12449.382 - -2.40% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.75% 2721127.522 2673582.600 - -7.49% -
rng::remove_if(vector<int>)_(sprinkled)/8192 -1.75% 3888.456 3820.558 - 29.04% -
BM_RangesMakeHeap_string_PipeOrgan_4 -1.75% 2.602 2.557 - -7.67% -
BM_std_min<unsigned_short>/26 -1.75% 2.170 2.132 - -0.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.74% 1.234 1.213 - -0.10% -
SetIntersection_None_Vector_uint64_64_16 -1.74% 14498082.798 14245535.058 - -0.70% -
BM_std_minmax<unsigned_short>/15 -1.74% 1.935 1.901 - -2.11% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.74% 2514.357 2470.594 - 1.36% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.74% 207584.028 203971.143 - -0.28% -
std::find(deque<int>)_(process_all)/1024 -1.74% 244.714 240.459 - -2.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.74% 1260603.109 1238694.010 - -1.73% -
std::copy_if(list<int>)_(every_other)/1048576 -1.74% 852461.165 837663.484 - -1.70% -
std::copy(deque<int>)/262144 -1.74% 10390.435 10210.117 - -1.37% -
BM_std_minmax<long_long>/23 -1.73% 4.416 4.340 - 0.25% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -1.73% 10.879 10.690 - -0.63% -
SetIntersection_Front_Set_float_64_16 -1.73% 16923158.679 16629727.801 - -3.09% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.73% 810.133 796.094 - 0.10% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.73% 981.925 964.914 - -1.98% -
BM_std_min<unsigned_short>/30 -1.73% 2.386 2.344 - -0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.73% 5122533.546 5033869.605 - -1.97% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.73% 3988.723 3919.729 - -0.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.72% 18.081 17.769 - -0.09% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 -1.72% 24.801 24.373 - 0.24% -
std::move(vector<bool>)_(unaligned)/512 -1.72% 4.592 4.513 - 13.46% -
BM_deque_deque_move/2 -1.72% 3.228 3.172 - 3.72% -
std::sample(list<int>)/1024 -1.72% 11875.461 11671.445 - 0.22% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.72% 28.882 28.386 - -1.07% -
std::map<int,_int>::find(key)_(existent)/1024 -1.72% 3.878 3.811 - 1.62% -
SetIntersection_Interlaced_Set_string_16384_64 -1.71% 355548364.239 349451408.175 - -0.73% -
BM_std_minmax<short>/25 -1.71% 2.320 2.280 - 3.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.71% 7.622 7.492 - -1.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.71% 6.923 6.804 - -1.34% -
rng::replace_if(deque<int>)_(sprinkled)/8192 -1.71% 3029.743 2977.971 - 1.76% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.71% 2022620.685 1988068.519 - 3.48% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -1.71% 30.221 29.705 - -2.44% -
BM_deque_vector_move_backward/1 -1.71% 2.107 2.071 - -0.66% -
BM_MakeHeap_uint64_Random_16384 -1.71% 1.026 1.008 - -2.50% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.70% 6497.801 6387.075 - -0.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.70% 0.784 0.770 - -2.40% -
BM_std_minmax<char>/18 -1.70% 1.317 1.295 - -6.71% -
BM_MakeThenSortHeap_uint64_Random_4 -1.69% 4.071 4.002 - -0.54% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -1.69% 25.223 24.796 - -6.09% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.69% 289834.545 284928.646 - -0.33% -
std::copy_if(vector<int>)_(entire_range)/64 -1.69% 16.114 15.842 - -3.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.69% 3.794 3.730 - -0.62% -
rng::find_first_of(vector<int>)_(small_needle)/50 -1.69% 74.738 73.477 - 2.49% -
std::multiset<std::string>::erase(iterator)/32 -1.68% 31.319 30.792 - 0.07% -
rng::copy_if(vector<int>)_(entire_range)/64 -1.68% 15.771 15.506 - 0.12% -
BM_std_min<unsigned_char>/5 -1.68% 1.318 1.296 - -1.63% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.68% 586.462 576.614 - -1.97% -
BM_std_minmax<unsigned_int>/27 -1.68% 2.417 2.377 - 0.08% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 -1.67% 22.813 22.431 - -0.59% -
BM_PushHeap_uint64_Random_64 -1.67% 5.313 5.224 - -0.92% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.66% 0.936 0.920 - 0.07% -
std::replace_if(deque<int>)_(prefix)/1024 -1.66% 499.669 491.366 - -0.05% -
rng::stable_partition(list<int>)_(sparse)/32 -1.66% 9.957 9.792 - -0.08% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 -1.66% 35.130 34.547 - -0.11% -
BM_std_minmax<short>/24 -1.66% 2.275 2.238 - 0.56% -
SetIntersection_None_Set_uint64_64_4 -1.66% 22717521.431 22341030.250 - 0.32% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.65% 278626.418 274016.513 - -1.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -1.65% 53.211 52.330 - 1.07% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -1.65% 1.440 1.416 - -1.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.65% 8828170.133 8682252.743 - 0.03% -
BM_deque_deque_ranges_move_backward/5500 -1.65% 209.264 205.809 - -7.96% -
SetIntersection_Front_Vector_string_16384_256 -1.65% 10079203.405 9912957.724 - -2.37% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.65% 827.396 813.756 - -0.16% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -1.65% 9.081 8.932 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.65% 60892589.249 59889104.008 - -0.49% -
std::multiset<std::string>::clear()/8192 -1.65% 204513.163 201144.549 - 0.57% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.64% 38126049.635 37499203.132 - -2.01% -
BM_RangesMakeHeap_string_PipeOrgan_256 -1.64% 4.896 4.815 - -12.42% -
SetIntersection_None_Set_float_1024_4 -1.64% 9034859.986 8886538.761 - 0.15% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.64% 2131.177 2096.201 - -0.89% -
std::set<std::string>::erase(key)_(non-existent)/1024 -1.64% 25.880 25.456 - -3.98% -
rng::search(list<int>)_(no_match)/1000 -1.64% 730.264 718.297 - -1.05% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 -1.64% 70.384 69.233 - -0.31% -
BM_deque_deque_ranges_move/1 -1.63% 3.554 3.496 - 2.19% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 -1.63% 32.051 31.529 - -0.86% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -1.63% 1.671 1.644 - -5.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.63% 1687979.654 1660498.860 - -0.68% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.63% 24.742 24.339 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.62% 1118822.344 1100674.246 - -2.61% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.62% 0.914 0.899 - -0.94% -
std::set<int>::clear()/1024 -1.62% 8765.948 8623.851 - -1.60% -
std::set<std::string>::clear()/8192 -1.62% 205941.391 202604.538 - 0.29% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.62% 275000.920 270551.769 - -1.61% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.62% 2.055 2.021 - -2.87% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.62% 674.404 663.502 - 0.48% -
rng::stable_sort(deque<int>)_(heap)/1024 -1.61% 2785.702 2740.780 - 0.66% -
rng::rotate(list<int>)_(1_element_forward)/8192 -1.61% 7809.163 7683.289 - -6.96% -
SetIntersection_Front_Set_uint32_16_16 -1.61% 41804849.574 41132442.794 - -2.42% -
BM_RangesPushHeap_string_SingleElement_4 -1.61% 2.183 2.148 - -6.38% -
SetIntersection_Front_Vector_uint32_16_16 -1.61% 38595467.716 37975313.273 - 0.24% -
BM_RangesMakeThenSortHeap_float_Heap_1024 -1.61% 8.335 8.201 - 1.11% -
SetIntersection_None_Vector_float_262144_16 -1.60% 1196943.797 1177740.002 - -3.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.60% 1727891.844 1700184.570 - -0.71% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.60% 12394.326 12195.798 - -1.74% -
BM_deque_deque_move_backward/5500 -1.60% 208.559 205.220 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.60% 1109506.280 1091750.911 - -1.78% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.60% 17868342.041 17583128.500 - 1.19% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.60% 552.223 543.410 - -0.21% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -1.59% 82.326 81.014 - 2.61% -
BM_std_min<unsigned_long_long>/31 -1.59% 2.930 2.884 - -4.74% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.59% 83103.310 81779.099 - -1.36% -
std::set<int>::equal_range(key)_(existent)/32 -1.59% 1.713 1.686 - -0.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.59% 173639.120 170878.193 - 0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.59% 23648022.871 23272236.829 - -1.69% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.59% 7.710 7.587 - 0.08% -
std::find(list<int>)_(bail_25%)/32768 -1.59% 8477.358 8342.802 - 2.85% -
std::distance(deque<int>)/50 -1.59% 0.670 0.659 - -5.02% -
BM_MakeHeap_string_Descending_1024 -1.58% 2.871 2.826 - 4.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -1.58% 1.142 1.124 - -3.36% -
std::copy(deque<int>)/8 -1.58% 2.712 2.670 - -2.70% -
SetIntersection_Front_Vector_string_64_64 -1.58% 28287288.003 27840788.599 - 0.48% -
BM_MakeHeap_string_Descending_64 -1.58% 2.645 2.603 - 1.68% -
std::flat_multimap<int,_int>::clear()/8192 -1.58% 447.901 440.842 - -0.34% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -1.57% 1.169 1.150 - 9.45% -
BM_deque_deque_copy_backward/4000 -1.57% 149.650 147.293 - -1.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.57% 252.961 248.977 - -0.85% -
std::replace(vector<int>)_(prefix)/50 -1.57% 7.629 7.509 - -1.13% -
std::remove(list<int>)_(sprinkled)/50 -1.57% 65.960 64.923 - -5.38% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.57% 184406232.306 181507739.469 - 1.57% -
std::copy_n(vector<int>)/32768 -1.57% 3796.803 3737.128 - -1.55% -
SetIntersection_Front_Set_string_16384_16 -1.57% 2016918.764 1985230.377 - -3.74% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.57% 44.798 44.095 - -0.08% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.56% 1.264 1.244 - -3.75% -
BM_std_min<char>/22 -1.56% 2.062 2.030 - -1.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.56% 33.333 32.812 - -25.94% -
std::set<int>::clear()/8192 -1.56% 75138.495 73964.647 - -0.39% -
BM_RangesPushHeap_string_Ascending_256 -1.56% 11.725 11.541 - 5.17% -
SetIntersection_Interlaced_Set_string_64_16 -1.56% 41044009.722 40403249.980 - 3.49% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -1.56% 1916982.322 1887063.508 - -22.23% -
std::replace_if(vector<int>)_(prefix)/1024 -1.56% 274.627 270.353 - -0.49% -
BM_RangesPopHeap_uint32_256 -1.55% 17.312 17.044 - 1.03% -
rng::remove(vector<int>)_(prefix)/1024 -1.55% 316.670 311.777 - -0.25% -
BM_std_min<short>/22 -1.55% 1.846 1.817 - -3.71% -
rng::copy_backward(deque<int>)/8 -1.54% 2.769 2.726 - -2.38% -
BM_PushHeap_string_Random_256 -1.54% 14.476 14.252 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.54% 11853583.985 11670991.228 - 8.26% -
SetIntersection_Interlaced_Set_float_1024_16 -1.54% 11801183.826 11619469.087 - -1.35% -
SetIntersection_Interlaced_Set_string_16384_4 -1.54% 202309302.140 199200510.984 - -0.26% -
SetIntersection_Front_Vector_string_64_4 -1.53% 19204779.344 18910057.342 - 0.45% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.53% 8.994 8.856 - 4.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.53% 1365941.324 1344981.119 - -1.06% -
std::all_of(deque<int>)_(process_all)/32 -1.53% 11.716 11.536 - -0.09% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.53% 111737.340 110023.615 - -3.21% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.53% 1130167.667 1112847.325 - -1.18% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.53% 685.805 675.298 - 0.22% -
BM_RangesPopHeap_float_1024 -1.53% 28.663 28.224 - 3.38% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -1.53% 33.921 33.401 - 1.19% -
BM_std_minmax<short>/11 -1.53% 1.771 1.744 - -2.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.53% 1.193 1.175 - -4.95% -
SetIntersection_None_Set_string_16384_16384 -1.53% 199554760.295 196510751.198 - -1.34% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.52% 20.459 20.148 - -1.07% -
rng::find_if(vector<char>)_(process_all)/8 -1.52% 2.585 2.546 - 2.33% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.52% 21.395 21.071 - -1.66% -
BM_MakeThenSortHeap_uint64_Random_16 -1.52% 8.608 8.478 - -0.96% -
std::stable_sort(deque<int>)_(heap)/1024 -1.52% 2770.019 2727.985 - 0.43% -
std::find_if_not(vector<char>)_(process_all)/8 -1.52% 2.470 2.433 - -1.46% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 -1.52% 25.912 25.519 - 0.18% -
std::fill(deque<int>)/8192 -1.51% 243.256 239.573 - 0.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.51% 2.686 2.645 - 0.12% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.51% 88.818 87.474 - -1.35% -
BM_RangesMakeHeap_uint32_PipeOrgan_64 -1.51% 0.722 0.711 - -0.82% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.51% 33.343 32.839 - -0.21% -
SetIntersection_Front_Set_uint32_16384_64 -1.51% 2050209.593 2019326.349 - -1.40% -
BM_deque_deque_ranges_move_backward/4000 -1.50% 149.475 147.229 - 1.60% -
BM_MakeThenSortHeap_uint64_Random_256 -1.50% 13.510 13.307 - -0.26% -
std::set<int>::erase(key)_(existent)/8192 -1.50% 52.752 51.961 - 1.35% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.50% 220.053 216.754 - -1.74% -
BM_RangesPopHeap_uint64_16 -1.50% 7.745 7.629 - -0.38% -
BM_deque_deque_move/65536 -1.50% 2882.122 2838.972 - -1.03% -
SetIntersection_Interlaced_Set_float_64_4 -1.50% 22281864.546 21948679.312 - -1.80% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.49% 4708742.286 4638347.923 - -1.58% -
BM_std_minmax<short>/10 -1.49% 1.427 1.405 - -1.77% -
BM_PopHeap_string_1024 -1.49% 57.077 56.224 - 0.17% -
rng::search(list<int>)_(no_match)/8192 -1.49% 6913.065 6809.908 - -0.72% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.49% 18.537 18.260 - -2.73% -
BM_PushHeap_uint32_Random_256 -1.49% 6.046 5.956 - -1.40% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.49% 7.863 7.746 - 0.73% -
SetIntersection_None_Vector_string_1024_16 -1.49% 1245142.129 1226617.787 - -0.38% -
BM_MakeThenSortHeap_string_Random_16 -1.49% 22.711 22.373 - -1.34% -
BM_PushHeap_string_Random_1024 -1.49% 15.211 14.985 - 0.23% -
BM_num_get<bool> -1.49% 12.602 12.414 - 2.76% -
BM_deque_vector_ranges_move_backward/1 -1.48% 2.088 2.057 - -2.84% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.48% 23.681 23.330 - -10.37% -
std::search(vector<int>)_(no_match)/8192 -1.48% 1667.862 1643.195 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.48% 11292113.215 11125548.378 - 0.64% -
rng::transform(list<int>,_list<int>)/50 -1.47% 39.541 38.958 - -0.16% -
rng::copy_n(vector<int>)/1048576 -1.47% 49582.242 48851.617 - -1.05% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.47% 850592.464 838068.245 - -1.95% -
bm_lexicographical_compare<int>/7 -1.47% 1.539 1.516 - -0.89% -
SetIntersection_None_Set_uint32_1024_1024 -1.47% 8837658.313 8707669.849 - -0.29% -
BM_RangesMakeHeap_string_Random_16384 -1.47% 12.596 12.410 - -3.17% -
BM_deque_vector_copy_backward/70000 -1.47% 8788.186 8658.959 - -1.14% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.47% 22.645 22.312 - -2.29% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.47% 101920.109 100426.850 - -1.88% -
BM_MakeThenSortHeap_float_Ascending_16384 -1.46% 28.257 27.843 - 0.63% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.46% 954.784 940.823 - -0.70% -
BM_deque_deque_ranges_copy_backward/5500 -1.46% 209.055 206.001 - -0.46% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.46% 9.980 9.835 - -1.63% -
BM_RangesMakeThenSortHeap_float_Random_262144 -1.46% 62.969 62.051 - -0.54% -
SetIntersection_None_Set_uint64_16_1 -1.46% 71086288.074 70050351.202 - -0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.46% 43.883 43.244 - 22.32% -
BM_std_minmax<unsigned_int>/15 -1.45% 2.033 2.004 - -1.30% -
std::remove(vector<int>)_(prefix)/1024 -1.45% 316.677 312.080 - -0.25% -
std::multiset<int>::erase(iterator)/32 -1.45% 21.803 21.486 - 0.78% -
std::find(vector<int>)_(process_all)/32768 -1.45% 7432.204 7324.709 - -1.98% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.44% 613.907 605.046 - -2.68% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.44% 1.203 1.186 - -0.73% -
SetIntersection_Interlaced_Set_string_256_16 -1.44% 19097030.473 18822038.068 - 4.01% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.44% 17.597 17.343 - -3.70% -
BM_std_minmax_element<long_long>/3 -1.44% 1.162 1.145 - 2.13% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.44% 12.058 11.885 - -15.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.44% 1687198.730 1662983.236 - -3.14% -
BM_RangesPushHeap_float_Ascending_16384 -1.44% 4.205 4.145 - -4.94% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -1.43% 1198.595 1181.399 - -1.42% -
SetIntersection_None_Set_uint32_1024_4 -1.43% 8925983.940 8797960.331 - 1.17% -
std::unique(list<int>)_(contiguous)/52 -1.43% 70.688 69.674 - 3.57% -
std::multiset<std::string>::erase(key)_(existent)/8192 -1.43% 129.945 128.082 - -5.15% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.43% 730.373 719.904 - -0.15% -
BM_vector_deque_copy_backward/64 -1.43% 3.115 3.071 - 3.71% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.43% 36077.260 35560.832 - -0.83% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.43% 9.846 9.705 - 1.59% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.43% 19.160 18.886 - -0.62% -
SetIntersection_Interlaced_Set_string_256_64 -1.43% 31281279.254 30833911.583 - -1.87% -
rng::for_each(set<int>)/8 -1.43% 6.383 6.292 - 36.32% -
SetIntersection_Interlaced_Set_float_256_4 -1.43% 11822094.570 11653310.156 - -0.33% -
std::any_of(list<int>)_(process_all)/32768 -1.42% 26460.377 26083.363 - 0.95% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.42% 5.312 5.236 - -2.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.42% 44.254 43.625 - -0.00% -
std::partial_sort(deque<int>)_(heap)/8192 -1.42% 294955.467 290768.889 - 2.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.42% 28.842 28.433 - -24.12% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.42% 25.083 24.728 - -13.84% -
BM_vector_deque_ranges_move_backward/64000 -1.42% 7833.991 7722.967 - 7.61% -
766_femflow_r -1.41% 12.924 12.741 - -1.60% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.41% 103.394 101.933 - -4.02% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.41% 29.700 29.282 - -0.55% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.41% 29.498 29.083 - -0.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.41% 24.898 24.548 - -2.87% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.41% 1.211 1.194 - -0.29% -
SetIntersection_None_Set_string_256_64 -1.41% 9549200.414 9414990.261 - -1.67% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.40% 12488.847 12313.622 - -0.01% -
BM_StringEraseToEnd_Huge_Opaque -1.40% 2.429 2.395 - -4.64% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.40% 355795940.495 350818376.455 - -0.01% -
std::copy(vector<bool>)_(aligned)/32768 -1.40% 35.547 35.050 - -1.26% -
BM_MakeHeap_string_PipeOrgan_64 -1.40% 4.763 4.696 - -0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.40% 211044446.972 208093541.868 - -0.15% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.40% 178566.290 176070.116 - 1.14% -
std::set<std::string>::contains(key)_(non-existent)/32 -1.40% 9.998 9.858 - 4.67% -
std::unordered_multiset<int>::clear()/1024 -1.40% 8106.852 7993.674 - 1.38% -
BM_PushHeap_string_Ascending_4 -1.40% 2.595 2.558 - -2.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.39% 1648423.098 1625459.392 - -1.11% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.39% 67388268.968 66450533.196 - -0.05% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.39% 879.634 867.394 - -1.52% -
rng::find(deque<int>)_(process_all)/32768 -1.39% 7796.285 7687.895 - -2.56% -
BM_LowerBound_string_1024 -1.39% 180.741 178.229 - 0.06% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.39% 3.733 3.681 - -2.58% -
BM_deque_vector_copy_backward/0 -1.39% 1.596 1.573 - 14.11% -
BM_std_min<char>/31 -1.39% 2.488 2.454 - -1.40% -
std::rotate(vector<int>)_(by_1/4)/8192 -1.39% 2609.872 2573.687 - -0.83% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.39% 10.869 10.718 - -0.25% -
std::set<int>::erase(key)_(existent)/1024 -1.39% 40.056 39.501 - 2.37% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.38% 4.024 3.969 - -2.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.38% 2278789.037 2247253.644 - -1.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.38% 0.735 0.724 - -1.80% -
SetIntersection_None_Set_string_16384_4 -1.38% 198376381.047 195636838.475 - -0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.38% 1248264.467 1231026.975 - -0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.38% 16.898 16.665 - 0.59% -
BM_MakeThenSortHeap_string_Descending_4 -1.38% 3.709 3.658 - -0.66% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.38% 21.602 21.305 - 0.06% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.38% 219893009.882 216867352.205 - 1.34% -
BM_vector_deque_ranges_copy_backward/1 -1.37% 2.313 2.282 - 2.82% -
SetIntersection_None_Vector_uint32_16384_1 -1.37% 1176407.367 1160234.048 - -1.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.37% 1.121 1.106 - -3.47% -
BM_deque_deque_ranges_move_backward/64 -1.37% 5.196 5.124 - 51.75% -
rng::is_sorted_until(list<int>)/1024 -1.37% 761.086 750.627 - 0.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.37% 30.170 29.756 - -0.00% -
SetIntersection_None_Set_uint64_64_64 -1.37% 12028380.777 11863278.759 - -0.05% -
std::any_of(vector<int>)_(process_all)/32 -1.37% 8.465 8.349 - -0.37% -
rng::copy_n(list<int>)/32768 -1.37% 28144.651 27759.097 - 5.71% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.37% 20.127 19.852 - -0.97% -
std::remove_if(deque<int>)_(prefix)/32 -1.37% 59.028 58.221 - 0.26% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.36% 655.971 647.025 - 8.25% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -1.36% 1.442 1.423 - -7.35% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.36% 12197445.222 12031229.796 - 0.41% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -1.36% 9.059 8.935 - -0.44% -
rng::fill_n(vector<bool>)/4096 -1.36% 4.211 4.154 - -0.17% -
std::set<int>::find(key)_(existent)/1024 -1.36% 3.965 3.911 - -2.72% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 -1.36% 2976.795 2936.337 - -0.81% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.36% 9.085 8.961 - -1.06% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.36% 21.267 20.978 - 4.10% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.36% 631.943 623.361 - 1.81% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.36% 18.301 18.053 - -2.96% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.35% 25.058 24.719 - 6.09% -
BM_PushHeap_float_Random_4 -1.35% 3.038 2.997 - 5.65% -
BM_RangesPushHeap_float_Random_256 -1.35% 7.412 7.312 - 0.03% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.35% 55558.694 54806.691 - 0.14% -
BM_RangesMakeThenSortHeap_float_Random_1024 -1.35% 33.435 32.984 - 0.05% -
std::find_end(vector<int>)_(same_length)/8192 -1.35% 2039.547 2012.070 - -50.30% -
BM_deque_deque_move_backward/4000 -1.35% 149.714 147.698 - -0.51% -
std::fill_n(vector<bool>)/4096 -1.35% 4.216 4.159 - -0.00% -
std::set<int>::erase(key)_(existent)/0 -1.34% 20.537 20.261 - -0.02% -
SetIntersection_Front_Vector_string_1024_1 -1.34% 1130816.837 1115629.527 - -2.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.34% 1255979.164 1239158.853 - -1.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.34% 178715.582 176324.135 - 0.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.34% 102924.866 101549.990 - -0.65% -
SetIntersection_Front_Vector_float_16384_16 -1.33% 1195878.966 1179925.316 - -0.79% -
rng::shuffle(vector<int>)/32 -1.33% 289.895 286.032 - -0.30% -
BM_std_minmax<char>/17 -1.33% 1.102 1.088 - -2.94% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 -1.33% 40.291 39.754 - 0.84% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.33% 624930.887 616609.497 - 3.30% -
BM_MakeThenSortHeap_string_Descending_1024 -1.33% 25.941 25.597 - -34.01% -
BM_std_minmax<long_long>/31 -1.33% 4.878 4.813 - -0.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.33% 733.200 723.473 - -29.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.33% 1263345.213 1246585.611 - -1.58% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 -1.33% 5.865 5.787 - 0.12% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.33% 70.744 69.806 - 1.27% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.33% 101963.210 100611.319 - -1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.32% 1244200.113 1227719.076 - -1.59% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.32% 10.615 10.475 - -1.03% -
SetIntersection_None_Vector_uint64_1024_1 -1.32% 1164255.217 1148849.930 - 0.59% -
BM_vector_deque_ranges_move_backward/4096 -1.32% 149.774 147.793 - -1.33% -
SetIntersection_None_Vector_uint32_16384_16384 -1.32% 1177555.290 1161993.321 - -0.82% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.32% 17908.095 17671.535 - -0.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.32% 343.799 339.259 - -0.63% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.32% 22241123.122 21947700.117 - -0.78% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.32% 15.999 15.788 - -1.78% -
SetIntersection_None_Set_uint64_262144_262144 -1.32% 1236900.879 1220608.967 - 0.70% -
BM_RangesPopHeap_float_16 -1.32% 7.066 6.973 - 8.22% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 -1.32% 5.680 5.606 - 0.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -1.31% 1816.345 1792.481 - 16.14% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.31% 295.196 291.320 - 3.19% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 -1.31% 31.348 30.936 - 0.17% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -1.31% 10107.719 9975.063 - -9.99% -
rng::remove_if(list<int>)_(prefix)/1024 -1.31% 1014.506 1001.202 - -0.13% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.31% 8.688 8.574 - -3.30% -
BM_std_minmax<unsigned_short>/26 -1.31% 2.558 2.525 - -2.17% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.31% 36313.312 35838.591 - -0.32% -
std::vector<std::string>::ctor(size)/32 -1.30% 34.087 33.643 - 0.22% -
SetIntersection_Front_Set_uint64_16384_1 -1.30% 1122413.678 1107813.275 - -0.50% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.30% 274.692 271.121 - -2.51% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.30% 2966.879 2928.302 - -0.53% -
SetIntersection_None_Set_uint64_256_4 -1.30% 11483731.221 11334425.349 - -0.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.30% 15268.478 15070.037 - -0.75% -
BM_MakeHeap_string_Random_1024 -1.30% 11.014 10.871 - 0.74% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.30% 228015382.784 225061298.954 - 0.59% -
737_gmsh_r -1.29% 12.797 12.632 - -0.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.29% 33.660 33.224 - 0.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -1.29% 14.342 14.157 - 0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.29% 19.241 18.992 - -0.12% -
BM_vector_deque_ranges_copy/1 -1.29% 2.333 2.303 - -2.11% -
BM_StringAssignAsciizMix_Transparent -1.29% 3.061 3.022 - -0.01% -
rng::copy_n(deque<int>)/8 -1.29% 2.800 2.764 - 0.21% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.29% 350791099.738 346277419.737 - -0.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.29% 1243559.044 1227561.962 - -1.29% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.29% 42.309 41.765 - 0.57% -
std::multiset<std::string>::ctor(const&)/32 -1.28% 721.975 712.704 - -0.89% -
rng::find_end(deque<int>)_(near_matches)/8192 -1.28% 1137946.700 1123335.812 - -47.42% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.28% 4.187 4.133 - -1.85% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.28% 1.619 1.598 - 7.63% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.28% 31.139 30.741 - -1.45% -
BM_MakeThenSortHeap_float_Descending_1024 -1.28% 8.096 7.993 - 0.15% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -1.28% 266004.363 262603.269 - -3.65% -
SetIntersection_None_Set_uint64_256_1 -1.28% 11763645.783 11613270.098 - 1.01% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.28% 60276157.070 59505968.811 - -0.80% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -1.28% 15.341 15.145 - -0.87% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -1.28% 12.783 12.620 - -8.93% -
rng::stable_sort(deque<int>)_(repeated)/1024 -1.27% 1349.049 1331.850 - -4.14% -
std::partition_copy(deque<int>)/1024 -1.27% 642.156 633.971 - -0.18% -
BM_MakeHeap_string_Random_256 -1.27% 10.655 10.519 - 0.99% -
SetIntersection_None_Set_uint32_64_4 -1.27% 22617502.367 22329391.300 - -1.04% -
BM_RangesMakeThenSortHeap_string_Random_1024 -1.27% 69.710 68.823 - 0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.27% 4725701.226 4665620.246 - 0.10% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.27% 70042.339 69153.378 - 1.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.27% 4371.486 4316.008 - -8.87% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.27% 11.716 11.567 - -0.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.27% 3.540 3.495 - -1.71% -
std::stable_sort(deque<int>)_(descending)/1024 -1.26% 2967.475 2929.964 - -0.29% -
rng::find(vector<int>)_(process_all)/32768 -1.26% 7418.558 7324.992 - -1.89% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.26% 1.262 1.246 - -0.67% -
BM_StringResizeAndOverwrite -1.26% 0.843 0.832 - -3.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.25% 8.685 8.576 - 0.31% -
SetIntersection_None_Set_uint32_64_1 -1.25% 23782633.775 23484858.132 - -0.54% -
SetIntersection_Front_Vector_uint32_16_4 -1.25% 58240810.681 57511667.573 - -0.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.25% 35067.043 34628.368 - -0.85% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.25% 16.788 16.578 - -1.46% -
SetIntersection_None_Set_uint64_256_16 -1.25% 11037381.796 10899451.661 - -0.67% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -1.25% 8395.210 8290.337 - 0.72% -
rng::find(list<int>)_(process_all)/1024 -1.25% 706.838 698.020 - 1.37% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.25% 58.504 57.775 - 0.08% -
std::multiset<int>::clear()/8192 -1.25% 75887.598 74942.466 - 0.66% -
std::set<int>::clear()/32 -1.25% 639.986 632.015 - -1.34% -
rng::find(list<int>)_(bail_25%)/8192 -1.24% 1442.023 1424.080 - 0.06% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.24% 43.631 43.089 - -0.58% -
rng::move_backward(list<int>)/32768 -1.24% 34743.415 34311.928 - 2.08% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.24% 11493665.099 11350934.496 - -0.44% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -1.24% 1.468 1.449 - -19.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.24% 35602.461 35161.350 - 0.35% -
rng::copy(deque<int>)/8 -1.24% 2.712 2.678 - -3.84% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.23% 2.064 2.039 - 0.57% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.23% 12281.544 12129.959 - 2.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.23% 9.833 9.712 - -1.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.23% 46.306 45.735 - -0.74% -
BM_std_min<unsigned_int>/16 -1.23% 1.923 1.900 - -0.45% -
SetIntersection_None_Set_uint64_262144_1 -1.23% 1208377.115 1193526.610 - -0.44% -
BM_MakeThenSortHeap_string_Ascending_16384 -1.23% 63.360 62.582 - 0.47% -
rng::copy(list<int>)/4096 -1.23% 3112.162 3073.955 - 0.27% -
rng::adjacent_find(deque<int>,_pred)/50 -1.23% 29.251 28.892 - -0.43% -
BM_std_min<int>/17 -1.23% 0.965 0.953 - 0.08% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.23% 21.066 20.807 - 2.21% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.22% 8.583 8.477 - -2.66% -
SetIntersection_None_Vector_uint32_256_4 -1.22% 4484937.562 4430031.913 - -0.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.22% 19103.560 18869.779 - -0.68% -
BM_vector_deque_ranges_move_backward/5500 -1.22% 199.479 197.041 - -0.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -1.22% 14.841 14.660 - 0.17% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.22% 701.501 692.931 - -0.79% -
rng::partition_copy(deque<int>)/50 -1.22% 28.325 27.980 - 1.90% -
SetIntersection_None_Vector_string_1024_1 -1.22% 1237562.317 1222475.194 - -0.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.22% 2.114 2.088 - -2.19% -
std::replace_if(deque<int>)_(prefix)/8192 -1.22% 3524.570 3481.656 - -1.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.22% 5478805.147 5412128.267 - 0.82% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.22% 499.773 493.701 - 0.58% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.21% 28.372 28.027 - -11.31% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.21% 1.927 1.904 - -0.51% -
SetIntersection_None_Vector_uint32_262144_64 -1.21% 1206154.961 1191511.716 - -1.25% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.21% 1.312 1.296 - -1.69% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -1.21% 31888.566 31501.532 - -18.92% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.21% 32378.237 31985.433 - -1.57% -
SetIntersection_None_Set_uint32_1024_64 -1.21% 8852178.126 8744852.102 - -1.44% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.21% 19.955 19.713 - -1.00% -
BM_RangesPopHeap_string_256 -1.21% 41.167 40.669 - -0.10% -
BM_MakeHeap_string_Descending_16 -1.21% 2.382 2.353 - -0.48% -
BM_RangesMakeHeap_uint64_PipeOrgan_16 -1.21% 1.034 1.022 - -0.44% -
BM_std_minmax<short>/16 -1.21% 1.746 1.724 - -9.26% -
BM_RangesMakeHeap_uint64_Random_64 -1.21% 1.291 1.276 - -1.33% -
rng::rotate(list<int>)_(by_1/4)/32 -1.21% 14.429 14.255 - 3.63% -
BM_std_minmax<long_long>/14 -1.21% 3.341 3.301 - 0.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.21% 174022.850 171924.049 - -1.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.21% 214.557 211.971 - -5.72% -
BM_StringRelational_Less_Small_Huge_Control -1.20% 1.869 1.847 - 5.07% -
BM_std_minmax<unsigned_long_long>/20 -1.20% 3.298 3.258 - -0.88% -
std::set<int>::contains(key)_(existent)/1024 -1.20% 3.942 3.894 - -1.58% -
723_llvm_r -1.20% 11.595 11.456 - -2.64% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.20% 102.357 101.125 - -0.41% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -1.20% 863.968 853.593 - 9.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.20% 55084.156 54422.893 - 0.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.20% 25.761 25.452 - -1.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.20% 143655260.568 141931537.562 - -1.02% -
std::for_each(list<int>)/8 -1.20% 2.590 2.559 - 2.14% -
rng::distance(join_view(vector<vector<int>>)/8192 -1.20% 8.420 8.319 - 0.00% -
SetIntersection_Front_Vector_uint32_1024_1 -1.20% 1120075.494 1106646.408 - -0.49% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -1.20% 1.418 1.401 - -4.96% -
rng::adjacent_find(vector<int>)/1048576 -1.20% 238022.895 235173.497 - -0.61% -
BM_PushHeap_uint64_Random_262144 -1.20% 6.031 5.959 - -2.70% -
std::copy_backward(list<int>)/32768 -1.20% 26835.563 26514.573 - -0.62% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.19% 17.940 17.726 - -6.72% -
std::unordered_set<int>::insert(value)_(already_present)/32 -1.19% 1.668 1.648 - -0.23% -
rng::rotate(vector<int>)_(1_element_backward)/8192 -1.19% 299.214 295.644 - -0.94% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -1.19% 11.618 11.479 - 0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.19% 1.011 0.999 - -2.32% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.19% 5.689 5.622 - -2.10% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -1.19% 51640.862 51028.398 - -0.88% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.18% 286846.480 283447.992 - -0.22% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.18% 7166.414 7081.578 - -1.89% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.18% 1.957 1.934 - -0.84% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.18% 1.769 1.749 - 0.63% -
BM_num_get<double> -1.18% 35.523 35.103 - -0.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.18% 12.393 12.247 - 0.29% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.18% 1.501 1.484 - 3.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.18% 9988.459 9870.677 - 0.21% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.18% 10.624 10.499 - -0.28% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.18% 88.758 87.712 - 0.23% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.18% 60298822.784 59589775.864 - -0.42% -
SetIntersection_Front_Set_uint64_1024_1 -1.18% 1129862.659 1116582.009 - -0.62% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.17% 209.629 207.167 - -1.79% -
BM_MakeHeap_float_Random_64 -1.17% 1.690 1.670 - -6.52% -
std::set<int>::contains(key)_(existent)/32 -1.17% 1.722 1.702 - -1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.17% 18475172.607 18258605.361 - -0.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.17% 16.995 16.796 - 0.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.17% 1263130.347 1248339.815 - -1.61% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.17% 905.640 895.037 - -1.07% -
rng::generate_n(list<int>)/50 -1.17% 15.771 15.587 - -10.64% -
BM_MakeThenSortHeap_uint64_Random_64 -1.17% 11.875 11.736 - 0.17% -
BM_std_minmax<short>/15 -1.17% 1.993 1.970 - -1.09% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 -1.17% 16.588 16.394 - 0.14% -
rng::copy(list<int>)/64 -1.16% 32.801 32.419 - -4.09% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.16% 23304.612 23033.118 - -1.71% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.16% 5.426 5.363 - -1.24% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.16% 18.294 18.081 - -3.02% -
SetIntersection_None_Set_uint64_262144_16 -1.16% 1204443.686 1190421.222 - -0.96% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.16% 348660.509 344628.286 - 0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.16% 812.080 802.690 - -0.00% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -1.16% 1.331 1.316 - -1.73% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.15% 2507.342 2478.398 - 1.54% -
BM_std_minmax<long_long>/21 -1.15% 3.554 3.513 - 0.24% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.15% 342.036 338.102 - -3.16% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.15% 257.817 254.853 - -0.44% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.15% 1.358 1.343 - 3.07% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.15% 142.110 140.479 - 0.80% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.15% 1333826.172 1318527.424 - -0.84% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.15% 6.166 6.095 - -3.44% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.15% 15421234.030 15244651.435 - -1.28% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.14% 8.366 8.270 - -1.67% -
BM_deque_vector_copy/5500 -1.14% 195.800 193.569 - -1.80% -
BM_PushHeap_string_Ascending_16384 -1.14% 18.812 18.598 - -16.47% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.14% 33.025 32.649 - -4.78% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.14% 20045.073 19817.334 - -0.89% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.14% 18.118 17.912 - 0.08% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.13% 18.541 18.330 - -0.25% -
BM_RangesMakeThenSortHeap_float_Random_16384 -1.13% 47.312 46.777 - -0.62% -
SetIntersection_Front_Vector_uint64_256_1 -1.13% 4444708.153 4394366.393 - -0.61% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.13% 24.783 24.503 - 0.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.13% 39959.145 39507.248 - -0.31% -
rng::move(vector<bool>)_(aligned)/512 -1.13% 2.660 2.630 - -1.91% -
BM_RangesSortHeap_float_262144 -1.13% 31.112 30.761 - 2.84% -
SetIntersection_Front_Set_uint64_1024_256 -1.13% 4534768.321 4483633.943 - -7.35% -
std::list<std::string>::ctor(size)/8192 -1.13% 102007.694 100857.894 - -1.85% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.12% 37619.422 37196.436 - -0.15% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.12% 32.404 32.040 - 2.58% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -1.12% 76.059 75.205 - -0.76% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.12% 14.871 14.704 - -0.78% -
rng::none_of(deque<int>)_(process_all)/8 -1.12% 4.742 4.689 - 6.95% -
SetIntersection_None_Set_uint64_1_1 -1.12% 572134141.476 565722829.131 - -0.17% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -1.12% 32.618 32.254 - 2.35% -
BM_RangesSortHeap_uint32_4 -1.12% 1.054 1.043 - 0.97% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.12% 228576779.745 226027189.985 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.11% 3257050.079 3220735.704 - 9.98% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.11% 267011.521 264035.336 - -0.23% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -1.11% 6.071 6.003 - 1.33% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.11% 5854.101 5788.934 - -1.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.11% 1283140.715 1268886.825 - -0.30% -
BM_vector_deque_ranges_move_backward/1 -1.11% 2.325 2.299 - 5.32% -
BM_RangesPopHeap_uint32_64 -1.11% 12.732 12.591 - 0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.11% 21.448 21.211 - -1.12% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.11% 1.354 1.339 - -1.53% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.11% 5.350 5.291 - -2.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.11% 2.266 2.241 - 0.26% -
rng::replace(list<int>)_(prefix)/50 -1.10% 19.286 19.072 - -0.92% -
SetIntersection_Front_Vector_uint32_16384_4 -1.10% 1137390.646 1124827.961 - -0.80% -
SetIntersection_None_Vector_string_262144_1 -1.10% 1374368.433 1359210.172 - -0.17% -
BM_MakeThenSortHeap_float_Random_256 -1.10% 26.026 25.740 - -0.12% -
std::move_backward(vector<int>)/1048576 -1.10% 57108.859 56480.109 - 3.68% -
rng::find_if_not(vector<char>)_(process_all)/8 -1.10% 2.431 2.404 - -2.64% -
SetIntersection_None_Set_uint32_64_16 -1.10% 19290504.644 19078796.425 - -0.55% -
BM_MakeHeap_string_QuickSortAdversary_64 -1.10% 10.390 10.276 - 0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.10% 11967284.197 11836144.917 - 1.14% -
SetIntersection_Front_Set_uint64_262144_262144 -1.10% 1823411.705 1803439.289 - -0.59% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.09% 8221.610 8131.606 - -1.10% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.09% 172896744.237 171005203.108 - 0.99% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.09% 75.341 74.516 - -1.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.09% 9.544 9.440 - -1.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.09% 4462742.719 4414039.899 - -1.27% -
std::find_end(forward_list<int>)_(process_all)/1024 -1.09% 715.693 707.886 - -0.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.09% 10723.279 10606.348 - 0.26% -
std::set<int>::equal_range(key)_(existent)/1024 -1.09% 4.194 4.148 - 0.44% -
std::map<int,_int>::clear()/32 -1.09% 664.774 657.528 - 0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.09% 1154337.757 1141781.072 - -0.78% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.09% 2.338 2.313 - 0.41% -
SetIntersection_None_Vector_string_1024_64 -1.09% 1239870.928 1226404.368 - 0.02% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.08% 10.820 10.702 - 0.66% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.08% 19.057 18.850 - -1.47% -
BM_std_minmax<long_long>/30 -1.08% 4.585 4.535 - -0.35% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.08% 10.874 10.756 - -0.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.08% 146573.317 144991.916 - -0.26% -
SetIntersection_Front_Set_string_256_4 -1.08% 5250267.192 5193626.608 - -1.52% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.08% 24.413 24.150 - 1.32% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.08% 60.406 59.755 - 0.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.08% 4559656.249 4510534.603 - -2.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.07% 496329.639 490996.223 - -0.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.07% 9.971 9.864 - 0.37% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -1.07% 6998941.250 6923869.634 - -1.90% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.07% 204.024 201.838 - -99.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.07% 9985383.144 9878437.731 - 0.85% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.07% 27.458 27.164 - 4.49% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.07% 9568.263 9465.836 - -0.51% -
std::all_of(deque<int>)_(process_all)/8 -1.07% 3.258 3.223 - 4.25% -
BM_RangesMakeThenSortHeap_uint64_Random_16 -1.07% 8.693 8.600 - 0.54% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.06% 3365.106 3329.324 - 0.03% -
rng::none_of(deque<int>)_(process_all)/50 -1.06% 27.822 27.526 - 3.63% -
BM_CmpEqual_int_uint -1.06% 1.116 1.104 - -0.72% -
BM_std_min<unsigned_short>/512 -1.06% 7.337 7.259 - 1.69% -
BM_MakeThenSortHeap_uint64_Random_1024 -1.06% 15.551 15.386 - -0.42% -
SetIntersection_None_Set_uint64_4_1 -1.06% 231556768.994 229098513.596 - -0.65% -
SetIntersection_None_Vector_uint64_256_16 -1.06% 4313867.380 4268211.569 - -0.36% -
SetIntersection_None_Set_uint64_16_16 -1.06% 37768529.090 37368807.121 - 0.03% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.06% 36628.976 36241.715 - 1.12% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.06% 213216040.710 210963468.294 - 2.24% -
BM_RangesMakeThenSortHeap_string_Random_256 -1.06% 55.110 54.528 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.06% 11698864.274 11575346.220 - 0.74% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.06% 531.531 525.920 - -4.63% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -1.06% 21.544 21.317 - -13.33% -
rng::find_end(deque<int>)_(near_matches)/1024 -1.05% 17833.810 17645.694 - -38.37% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.05% 11.482 11.361 - 0.51% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.05% 21.408 21.182 - -0.15% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.05% 290.681 287.616 - -2.40% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.05% 1.387 1.372 - -1.12% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 -1.05% 6.134 6.069 - -0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.05% 5282.807 5227.228 - -9.88% -
BM_deque_deque_ranges_move_backward/2 -1.05% 2.799 2.769 - 9.54% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.05% 9969970.804 9865248.002 - 9.33% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.05% 9.024 8.929 - -0.95% -
std::set<int>::find(key)_(existent)/32 -1.05% 1.596 1.580 - -2.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.05% 4.706 4.656 - 1.38% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.05% 188.860 186.880 - -2.07% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.04% 22.707 22.469 - 1.80% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.04% 1655776.451 1638479.818 - -0.38% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.04% 16.905 16.728 - 0.00% -
rng::stable_partition(list<int>)_(dense)/8192 -1.04% 18666.136 18471.273 - 1.33% -
BM_RangesMakeThenSortHeap_float_Random_256 -1.04% 25.544 25.278 - -0.83% -
BM_RangesMakeHeap_string_PipeOrgan_64 -1.04% 4.750 4.700 - -7.91% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.04% 11.945 11.821 - 1.63% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.04% 505.792 500.535 - -0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.04% 1390801.025 1376361.164 - -0.47% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.04% 31897.256 31566.227 - -1.91% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.04% 31.245 30.921 - -0.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.04% 708.433 701.085 - 0.85% -
BM_RangesPushHeap_string_Ascending_64 -1.03% 7.865 7.784 - 4.60% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.03% 1594121.254 1577633.709 - -0.86% -
rng::contains(list<int>)_(process_all)/50 -1.03% 18.450 18.259 - -5.62% -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 -1.03% 24.575 24.321 - -0.00% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.03% 1.031 1.020 - -1.63% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 -1.03% 4.030 3.989 - 0.82% -
std::search(vector<int>)_(no_match)/1048576 -1.03% 212970.071 210779.149 - -1.12% -
std::find(vector<int>)_(process_all)/8192 -1.03% 1857.903 1838.837 - -1.53% -
bm_lexicographical_compare<int>/64 -1.03% 4.857 4.807 - -0.13% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.03% 30.647 30.332 - -1.45% -
rng::remove_if(list<int>)_(sprinkled)/8192 -1.03% 8428.479 8342.049 - 0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.03% 7120007.738 7047019.540 - 3.55% -
rng::stable_sort(deque<int>)_(descending)/1024 -1.02% 2967.785 2937.418 - -0.23% -
std::adjacent_find(list<int>,_pred)/8192 -1.02% 8072.209 7989.622 - -1.54% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.02% 18.439 18.250 - -1.99% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.02% 56640.636 56061.775 - 0.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.02% 5.307 5.253 - -4.11% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.02% 573185776.200 567339752.176 - -0.21% -
rng::partial_sort(vector<int>)_(shuffled)/1024 -1.02% 6925.922 6855.326 - -1.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.02% 33.029 32.693 - -4.70% -
BM_std_minmax<unsigned_long_long>/64 -1.02% 10.358 10.253 - -1.02% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.02% 16505.884 16338.177 - 1.16% -
BM_MakeThenSortHeap_uint64_Random_16384 -1.01% 22.294 22.068 - -0.09% -
BM_std_minmax<unsigned_int>/23 -1.01% 2.409 2.385 - -0.13% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.01% 376.208 372.405 - -0.53% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.01% 15.236 15.082 - -1.88% -
rng::replace_if(deque<int>)_(prefix)/1024 -1.01% 481.003 476.148 - -1.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.01% 30.760 30.450 - 0.01% -
rng::move(vector<bool>)_(unaligned)/512 -1.01% 4.191 4.149 - -0.73% -
rng::stable_sort(vector<int>)_(ascending)/8 -1.01% 16.799 16.630 - 0.81% -
rng::is_sorted_until(vector<int>,_pred)/1024 -1.01% 423.107 418.851 - 3.31% -
BM_MakeThenSortHeap_float_Heap_4 -1.01% 1.232 1.220 - -1.55% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.00% 689587.032 682657.309 - -1.14% -
BM_std_minmax<char>/30 -1.00% 2.700 2.673 - -6.46% -
std::copy_if(list<int>)_(every_other)/262144 -1.00% 211822.465 209697.081 - -0.37% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.00% 4455198.463 4410521.809 - -0.60% -
BM_RangesSortHeap_float_16384 -1.00% 27.881 27.602 - 4.21% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.00% 8.819 8.730 - -1.35% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.00% 479.498 474.694 - -1.56% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 -1.00% 27.166 26.894 - 1.53% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::copy_n(vector<bool>)_(unaligned)/262144 547.96% 1712.161 11094.083 - 547.10% -
rng::copy_n(vector<bool>)_(unaligned)/262144 457.07% 1368.958 7626.091 - 457.16% -
rng::fill(vector<bool>)/262144 297.37% 233.321 927.149 - 299.34% -
std::fill(vector<bool>)/262144 293.02% 232.955 915.571 - 293.84% -
std::fill_n(list<int>)/1024 124.35% 649.534 1457.214 - 124.36% -
std::find_end(list<int>)_(process_all)/1000 120.85% 656.214 1449.263 - 103.89% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 110.19% 864.747 1817.632 - 111.35% -
std::search(list<int>)_(no_match)/1024 109.56% 738.440 1547.506 - 109.64% -
std::find_end(list<int>)_(process_all)/1024 108.76% 703.015 1467.624 - 101.22% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 107.80% 31.611 65.689 - 7.28% -
std::fill(list<int>)/50 107.59% 16.875 35.032 - -0.79% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 102.94% 0.010 0.020 - 71.24% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 97.52% 104.469 206.344 - 1.92% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 92.01% 369885.230 710202.204 - 0.31% -
rng::remove(vector<int>)_(sprinkled)/8192 90.81% 1983.225 3784.144 - -0.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 86.29% 22.130 41.226 - 99.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 85.15% 104.833 194.099 - 3.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 83.68% 64401241.139 118291059.704 - 70.68% -
BM_std_min<unsigned_short>/1 79.46% 0.254 0.456 - 17.64% -
rng::remove(vector<int>)_(sprinkled)/1024 78.58% 288.177 514.626 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 77.14% 5049280.676 8944528.982 - 80.55% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 75.71% 383695.582 674204.271 - 0.59% -
BM_deque_deque_ranges_move_backward/0 75.09% 0.792 1.387 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_262144_16 74.83% 3187398.526 5572688.130 - 70.93% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 74.51% 57.316 100.024 - 63.38% -
BM_deque_deque_ranges_copy_backward/0 73.26% 0.801 1.387 - -0.03% -
BM_deque_deque_copy_backward/0 71.55% 0.809 1.387 - 0.02% -
rng::find_end(vector<int>)_(single_element)/8192 71.35% 1912.641 3277.296 - 1.09% -
rng::find_end(vector<int>)_(single_element)/1024 70.72% 242.411 413.849 - 0.98% -
rng::find_end(vector<int>)_(single_element)/1000 70.48% 237.076 404.170 - 0.66% -
BM_deque_deque_move_backward/0 70.20% 0.815 1.387 - 0.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 69.01% 79.427 134.239 - 2.80% -
BM_RangesMakeHeap_uint64_Random_4 67.22% 1.154 1.930 - 31.38% -
std::copy_n(vector<bool>)_(aligned)/1048576 66.81% 1677.673 2798.477 - 32.92% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 66.45% 51.106 85.068 - 16.02% -
std::map<std::string,_int>::erase(key)_(existent)/8192 64.99% 64.897 107.073 - 30.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 64.21% 213192962.567 350083059.857 - 55.29% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 64.04% 42.507 69.729 - 1.92% -
std::map<std::string,_int>::erase(key)_(existent)/0 63.47% 42.205 68.995 - -6.64% -
std::unordered_set<std::string>::erase(key)_(existent)/32 60.33% 73.999 118.641 - 61.18% -
BM_vector_deque_copy/0 55.71% 0.388 0.605 - 30.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 54.02% 19.904 30.656 - 3.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.71% 44.854 68.943 - -21.09% -
rng::find_end(vector<int>)_(process_all)/8192 53.45% 1904.428 2922.340 - -0.17% -
BM_deque_deque_copy_backward/64 53.25% 3.374 5.171 - -0.74% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 53.21% 10279.085 15748.956 - 55.30% -
BM_deque_deque_ranges_copy_backward/64 52.96% 3.377 5.165 - -0.75% -
rng::find_end(vector<int>)_(process_all)/1024 52.80% 242.555 370.630 - -0.12% -
BM_deque_deque_move_backward/64 52.78% 3.379 5.163 - -0.65% -
rng::find_end(vector<int>)_(process_all)/1000 52.54% 236.990 361.509 - -0.12% -
std::shift_left(vector<int>)/32 51.96% 2.993 4.548 - 17.14% -
BM_deque_deque_ranges_move_backward/64 51.75% 3.377 5.124 - -1.37% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 51.20% 27.360 41.368 - 1.49% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.17% 57.816 87.401 - 0.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 49.47% 30.666 45.837 - 18.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 47.66% 1.862 2.749 - 13.23% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 47.59% 23.458 34.621 - 38.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 47.45% 1316.425 1941.100 - 46.04% -
rng::find_end(vector<int>)_(process_all)/1048576 47.27% 253644.620 373534.111 - -0.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 46.89% 6.496 9.542 - 31.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 46.27% 29.056 42.499 - 10.70% -
std::all_of(vector<int>)_(process_all)/50 44.76% 12.737 18.438 - 0.67% -
std::equal(deque<int>)_(it,_it,_it)/8 44.14% 4.276 6.164 - 50.09% -
std::multiset<std::string>::find(key)_(existent)/32 43.67% 14.756 21.200 - -0.77% -
std::multiset<std::string>::find(key)_(existent)/8192 43.27% 28.907 41.413 - -2.88% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 42.58% 4.759 6.785 - 28.89% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 41.37% 28.032 39.628 - -0.91% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.01% 29.773 41.985 - 1.21% -
BM_std_min<unsigned_int>/1 40.28% 0.325 0.456 - 19.78% -
std::map<std::string,_int>::insert(value)_(already_present)/0 40.13% 12.159 17.038 - 11.05% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 39.18% 8.236 11.464 - 47.81% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.98% 28.323 39.364 - -3.54% -
SetIntersection_Interlaced_Vector_uint64_16384_64 38.57% 5991653.634 8302349.381 - 34.43% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 38.51% 6.667 9.235 - 15.61% -
rng::for_each(multimap<int>)/8 37.99% 4.513 6.228 - -1.75% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 37.91% 0.261 0.360 - 19.62% -
BM_vector_deque_move_backward/0 37.68% 0.444 0.611 - 49.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 37.27% 31.860 43.733 - -2.51% -
rng::for_each(map<int>)/8 37.10% 4.474 6.134 - 1.23% -
rng::copy_backward(vector<int>)/4096 36.98% 141.099 193.280 - 7.24% -
BM_std_min<int>/1 36.95% 0.282 0.386 - 35.69% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 36.51% 5.835 7.965 - 42.78% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 36.42% 1.080 1.474 - 8.17% -
rng::for_each(set<int>)/8 36.32% 4.616 6.292 - -1.43% -
rng::search(deque<int>)_(no_match)/1024 36.31% 305.071 415.849 - 2.97% -
BM_RangesPushHeap_uint64_Descending_1 36.31% 0.467 0.636 - 18.30% -
rng::for_each(multiset<int>)/8 35.78% 4.575 6.212 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_16384_16 35.05% 2435060.489 3288540.042 - 28.97% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 35.03% 698.815 943.591 - 36.55% -
BM_PushHeap_float_Random_1 34.88% 0.517 0.697 - 24.93% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 34.70% 47.666 64.206 - 55.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 34.30% 46.158 61.989 - 1.41% -
BM_RangesPopHeap_string_1 33.63% 0.524 0.700 - 58.39% -
std::find_end(deque<int>)_(single_element)/1024 33.18% 259.051 345.001 - 8.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.10% 29.443 39.188 - 5.28% -
std::shift_right(deque<int>)/32 33.08% 3.252 4.328 - 0.14% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.73% 24.738 32.835 - 2.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 32.67% 16347819.746 21688980.017 - 5.44% -
rng::unique_copy(list<int>)_(contiguous)/52 32.61% 22.722 30.131 - 0.98% -
std::unordered_set<std::string>::contains(key)_(existent)/32 32.41% 33.079 43.799 - 12.11% -
std::map<std::string,_int>::insert(value)_(new_value)/32 32.41% 33.788 44.737 - 7.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.84% 25.917 34.170 - 34.32% -
rng::swap_ranges(list<int>)/8192 31.53% 10073.590 13249.821 - 22.18% -
std::search(deque<int>)_(same_length)/1000 31.49% 353.244 464.465 - 21.94% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.33% 28.527 37.464 - 33.90% -
std::set<std::string>::erase(key)_(existent)/1024 31.23% 76.565 100.479 - 45.98% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 31.03% 19.084 25.007 - 2.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 30.92% 14.982 19.614 - 47.97% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 30.90% 48.272 63.190 - 45.02% -
std::move_backward(deque<int>)/64 30.24% 5.474 7.129 - -0.31% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 29.78% 88.814 115.267 - 19.40% -
std::set<std::string>::insert(value)_(new_value)/8192 29.75% 69.945 90.751 - 0.76% -
rng::unique_copy(deque<int>)_(contiguous)/52 29.55% 14.687 19.027 - -12.84% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.52% 2958.414 3831.590 - 0.45% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.04% 2960.697 3820.558 - -1.75% -
rng::move_backward(deque<int>)/64 28.79% 5.620 7.238 - 0.20% -
BM_PushHeap_uint64_Descending_1 28.73% 0.449 0.577 - -6.26% -
rng::fold_left(deque<int>)/8 28.57% 4.100 5.271 - 26.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 28.50% 2071386.390 2661638.759 - 27.45% -
std::unordered_set<int>::find(key)_(existent)/32 28.49% 1.135 1.459 - 13.90% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 28.42% 23.891 30.682 - 18.20% -
std::find(vector<bool>)_(process_all)/50 28.35% 0.579 0.743 - 24.18% -
std::find_first_of(deque<int>)_(large_needle)/50 28.19% 701.586 899.333 - 0.92% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 27.97% 6.215 7.953 - 13.46% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 27.94% 6.355 8.131 - 0.58% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 27.76% 3.270 4.178 - 27.28% -
BM_std_min<short>/1 27.76% 0.293 0.374 - 14.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.67% 29.209 37.291 - 2.17% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 27.52% 7.295 9.303 - -14.18% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.51% 409.192 521.744 - 0.06% -
BM_StringRelational_Eq_Small_Small_ChangeLast 27.42% 1.678 2.138 - 0.70% -
rng::find_end(deque<int>)_(single_element)/1024 27.37% 277.999 354.081 - -0.62% -
BM_std_minmax_element<long_long>/2 27.34% 0.538 0.685 - -0.01% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 27.12% 20.451 25.997 - 5.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 26.99% 0.501 0.636 - -8.85% -
rng::for_each(map<int>::iterator)/8 26.95% 4.561 5.790 - 0.47% -
std::search(deque<int>,_pred)_(no_match)/1024 26.84% 327.319 415.170 - -4.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 26.69% 0.410 0.520 - 12.69% -
BM_RangesPushHeap_float_Random_1 26.45% 0.429 0.542 - 0.57% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.43% 409.385 517.578 - -0.65% -
std::shift_right(deque<int>)/50 26.26% 4.213 5.320 - 1.99% -
rng::unique_copy(deque<int>)_(contiguous)/32 26.12% 9.753 12.300 - -13.39% -
rng::generate_n(list<int>)/8192 25.58% 6968.160 8750.608 - 24.67% -
rng::find_last(deque<int>)_(bail_10%)/1024 25.57% 227.814 286.065 - 26.14% -
rng::find_first_of(deque<int>)_(large_needle)/50 25.53% 713.431 895.571 - 33.93% -
BM_RangesPushHeap_uint64_Ascending_64 25.53% 1.519 1.907 - 14.22% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 25.16% 107.091 134.029 - 25.78% -
std::find_end(deque<int>)_(single_element)/1000 25.08% 250.177 312.922 - -0.25% -
rng::find_last(deque<int>)_(bail_10%)/50 24.88% 11.447 14.295 - 25.38% -
std::adjacent_find(list<int>)/50 24.82% 23.766 29.666 - 25.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.74% 28.812 35.941 - 37.51% -
SetIntersection_Interlaced_Vector_uint64_262144_4 24.67% 1582963.685 1973478.615 - 29.70% -
SetIntersection_Interlaced_Vector_uint32_16384_16 24.42% 2462320.493 3063631.984 - 18.61% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 24.37% 6.661 8.284 - 23.22% -
BM_StringConstructDestroyCStr_Small_Transparent 24.28% 0.370 0.460 - 0.50% -
std::search(deque<int>)_(near_matches)/1000 24.25% 19754.209 24543.891 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 24.23% 10137763.980 12593696.063 - 23.12% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 24.17% 0.294 0.365 - 40.51% -
BM_toupper_char<wchar_t> 24.12% 0.554 0.687 - 0.30% -
std::search(deque<int>)_(near_matches)/1024 24.09% 20648.652 25622.955 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 24.05% 0.447 0.555 - -9.01% -
rng::find_end(deque<int>)_(single_element)/8192 23.95% 2203.322 2731.014 - 7.34% -
SetIntersection_Interlaced_Vector_uint32_262144_4 23.95% 1524213.058 1889236.289 - 25.21% -
std::unordered_set<int>::erase(key)_(existent)/1024 23.91% 22.404 27.760 - 3.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.90% 25.903 32.094 - 7.94% -
rng::for_each(map<int>)/32 23.69% 21.250 26.285 - 1.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 23.67% 59.847 74.010 - 11.82% -
std::find_end(deque<int>)_(single_element)/8192 23.63% 2038.462 2520.128 - 14.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 23.19% 25130.716 30958.484 - 16.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 23.01% 1634042.050 2010056.389 - 7.42% -
rng::find(vector<bool>)_(process_all)/8 22.97% 0.601 0.739 - -14.49% -
SetIntersection_Front_Vector_uint64_1024_1024 22.66% 5850734.694 7176282.001 - 20.65% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 22.52% 4.569 5.598 - 9.84% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.38% 26.132 31.981 - -0.20% -
SetIntersection_Interlaced_Vector_string_262144_16 22.37% 5837692.488 7143604.989 - 28.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 22.32% 35.352 43.244 - -1.46% -
rng::find_end(deque<int>)_(process_all)/1000 22.04% 252.042 307.601 - 0.37% -
BM_MakeHeap_string_Ascending_262144 21.68% 9.172 11.160 - 52.79% -
std::move_backward(deque<int>)/8 21.43% 3.319 4.030 - 3.45% -
std::unordered_set<int>::erase(iterator)/8192 21.39% 20.166 24.480 - 2.27% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.32% 25.525 30.966 - 0.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 21.12% 10.944 13.256 - 27.53% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 20.91% 10.452 12.638 - 21.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 20.87% 6.745 8.152 - 29.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.60% 28.861 34.808 - 7.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 20.50% 5.271 6.351 - 30.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 20.39% 3.582 4.312 - 30.75% -
SetIntersection_Interlaced_Vector_uint32_262144_64 20.29% 8210870.189 9877266.181 - -42.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.25% 17.554 21.108 - 2.58% -
std::unordered_set<std::string>::count(key)_(existent)/8192 20.11% 32.211 38.687 - -7.39% -
rng::for_each(set<int>)/32 20.08% 21.407 25.705 - 0.78% -
std::unordered_set<std::string>::find(key)_(existent)/1024 19.94% 35.266 42.299 - 9.31% -
BM_vector_deque_ranges_move/2 19.71% 1.727 2.067 - 3.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.60% 37.552 44.912 - 2.99% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 19.44% 0.447 0.534 - 14.53% -
rng::find(vector<bool>)_(process_all)/50 19.40% 0.740 0.884 - -5.37% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 19.26% 1.157 1.379 - 2.46% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 19.20% 28.242 33.666 - 0.28% -
rng::find(vector<int>)_(bail_25%)/8 19.12% 1.368 1.630 - 3.45% -
BM_std_minmax_element<int>/3 19.10% 1.044 1.244 - 17.63% -
BM_MakeHeap_float_Random_256 19.08% 1.238 1.474 - 11.90% -
rng::find_end(deque<int>)_(single_element)/1000 18.97% 293.157 348.764 - 3.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 18.95% 8.259 9.825 - 28.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.92% 35.100 41.743 - -4.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 18.82% 29.548 35.108 - 38.50% -
BM_std_minmax<unsigned_long_long>/1 18.74% 0.583 0.693 - 11.72% -
std::search(deque<int>,_pred)_(near_matches)/1000 18.72% 23307.568 27670.757 - 16.93% -
BM_std_minmax<short>/4 18.69% 0.971 1.152 - 8.68% -
BM_std_min<__int128>/65536 18.60% 25346.319 30061.279 - 18.57% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.58% 0.336 0.398 - -9.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.58% 21.732 25.769 - 23.44% -
BM_std_min<__int128>/70000 18.56% 27060.993 32084.726 - 18.47% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 18.46% 1.167 1.382 - -2.21% -
BM_StringCtorDefault 18.38% 0.235 0.278 - -38.97% -
BM_std_min<__int128>/4000 18.37% 1540.615 1823.554 - 18.16% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 18.31% 4.519 5.346 - 10.37% -
BM_std_min<__int128>/64000 18.26% 24733.290 29250.472 - 18.14% -
rng::copy_n(vector<int>)/32768 18.26% 2294.113 2712.961 - -16.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.24% 507.591 600.192 - 19.10% -
rng::remove(vector<int>)_(sprinkled)/50 18.17% 55.156 65.178 - -0.43% -
std::search(deque<int>,_pred)_(near_matches)/1024 18.15% 24476.718 28918.859 - 16.89% -
rng::replace(vector<int>)_(sprinkled)/50 18.10% 8.028 9.481 - -15.24% -
BM_MakeHeap_string_Descending_262144 18.10% 3.544 4.185 - 16.45% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 18.00% 89.422 105.517 - 14.25% -
rng::for_each(multiset<int>)/32 17.91% 21.894 25.815 - 1.38% -
std::rotate(list<int>)_(1_element_forward)/32 17.83% 12.384 14.593 - 1.42% -
BM_std_min<__int128>/5500 17.82% 2120.649 2498.597 - 17.81% -
std::unordered_set<int>::erase(iterator)/1024 17.82% 20.194 23.793 - 0.27% -
BM_std_min<__int128>/4096 17.79% 1578.819 1859.722 - 17.69% -
rng::adjacent_find(list<int>)/8192 17.74% 6942.128 8173.731 - 17.44% -
rng::find_last(deque<int>)_(bail_90%)/1048576 17.70% 25564.402 30088.473 - 9.32% -
std::multimap<std::string,_int>::erase(iterator)/0 17.59% 26.220 30.833 - 5.41% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 17.55% 0.466 0.548 - 9.52% -
BM_std_min<unsigned_char>/1 17.46% 0.325 0.381 - 32.12% -
std::move_backward(list<int>)/4096 17.39% 4916.616 5771.557 - 8.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 17.38% 2011208.177 2360809.094 - 4.63% -
BM_std_min<__int128>/1024 17.34% 396.062 464.735 - 17.17% -
std::multiset<std::string>::find(key)_(existent)/1024 17.33% 23.611 27.702 - -4.74% -
std::unordered_set<int>::erase(key)_(existent)/8192 17.32% 22.841 26.796 - -3.42% -
BM_vector_deque_ranges_move/1 17.31% 2.031 2.383 - 3.23% -
BM_deque_deque_copy_backward/512 17.24% 18.571 21.773 - -0.84% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 17.22% 1858.385 2178.478 - 16.11% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 17.21% 1.331 1.560 - 14.26% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 17.19% 5.266 6.171 - -9.28% -
SetIntersection_Front_Set_uint32_1024_256 17.15% 4588185.853 5375185.139 - 4.94% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 17.12% 25.696 30.096 - 1.26% -
BM_std_min<__int128>/512 17.10% 198.876 232.882 - 17.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 17.02% 75378224.467 88208596.254 - 11.91% -
rng::find_first_of(deque<int>)_(large_needle)/32 17.00% 298.242 348.956 - 23.67% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 17.00% 9.205 10.769 - 3.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 16.98% 19.154 22.406 - 2.38% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 16.97% 97.281 113.787 - 9.62% -
std::move(list<int>)/4096 16.96% 4380.130 5122.801 - 1.66% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 16.89% 1.238 1.448 - 8.05% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 16.79% 46152295.536 53899468.765 - -7.15% -
BM_lexicographical_compare_three_way_fast_path/1 16.72% 0.391 0.456 - 2.35% -
std::stable_partition(deque<int>)_(dense)/1024 16.70% 596.230 695.798 - 6.05% -
BM_deque_deque_ranges_move_backward/1 16.63% 2.795 3.260 - 0.01% -
BM_std_minmax<unsigned_short>/4 16.60% 0.936 1.091 - 2.15% -
SetIntersection_Front_Vector_uint64_16384_1024 16.55% 5960262.658 6946655.426 - 16.31% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 16.52% 556.187 648.054 - 19.64% -
rng::for_each(multimap<int>)/32 16.45% 22.421 26.109 - -0.49% -
std::unordered_set<std::string>::count(key)_(existent)/1024 16.41% 36.251 42.201 - 0.08% -
std::unordered_set<int>::find(key)_(non-existent)/32 16.41% 0.983 1.145 - 1.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 16.41% 22.064 25.685 - 23.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.40% 30.443 35.437 - 39.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 16.37% 0.636 0.740 - 9.23% -
std::replace(vector<int>)_(sprinkled)/32 16.18% 5.036 5.851 - 11.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.15% 566.041 657.482 - 19.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 16.14% 1543.415 1792.481 - -1.31% -
std::multimap<std::string,_int>::ctor(const&)/32 16.07% 712.884 827.422 - -0.89% -
SetIntersection_Interlaced_Vector_uint32_1024_256 16.03% 6366303.523 7386618.579 - -3.00% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 16.00% 0.945 1.097 - 18.01% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 15.90% 4.602 5.334 - -0.06% -
BM_deque_deque_move_backward/512 15.79% 18.633 21.576 - -0.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 15.77% 614.138 710.969 - -1.92% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 15.65% 49.361 57.084 - -6.16% -
std::unordered_set<int>::find(key)_(existent)/1024 15.56% 1.155 1.334 - 13.41% -
SetIntersection_Front_Set_string_16384_256 15.55% 14679650.652 16962088.868 - 11.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 15.46% 0.633 0.731 - 7.21% -
std::replace(vector<int>)_(sprinkled)/50 15.36% 7.726 8.913 - 10.21% -
std::adjacent_find(deque<int>)/50 15.34% 14.773 17.038 - 20.91% -
BM_RangesPushHeap_uint64_Ascending_256 15.31% 2.093 2.413 - 8.14% -
rng::search(deque<int>)_(same_length)/1000 15.31% 331.309 382.024 - 14.52% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 15.20% 17.891 20.610 - 14.74% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 15.17% 10496.613 12089.068 - 15.96% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 15.14% 5.395 6.212 - 14.29% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 14.96% 7.573 8.706 - 14.91% -
BM_RangesPushHeap_uint64_Ascending_16 14.94% 0.937 1.076 - 5.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 14.94% 8142213.485 9358727.480 - -0.96% -
BM_MakeHeap_string_PipeOrgan_262144 14.91% 7.451 8.562 - 17.26% -
std::find(vector<bool>)_(process_all)/8 14.86% 0.576 0.662 - 12.22% -
rng::rotate(list<int>)_(1_element_forward)/50 14.60% 24.293 27.839 - 0.56% -
rng::contains_subrange(deque<int>)_(same_length)/16 14.58% 11.232 12.870 - 4.66% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 14.54% 12.190 13.962 - 19.07% -
BM_std_min<char>/1 14.52% 0.288 0.330 - -1.53% -
SetIntersection_Front_Vector_uint64_16384_256 14.50% 2291855.874 2624153.241 - 11.89% -
std::swap_ranges(deque<int>)/50 14.24% 20.005 22.855 - 15.53% -
BM_StringRelational_Less_Small_Large_Control 14.18% 1.617 1.846 - 10.54% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 14.11% 9.978 11.386 - 79.30% -
BM_deque_vector_copy_backward/0 14.11% 1.379 1.573 - -1.39% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 14.08% 66.582 75.957 - -20.23% -
BM_MakeHeap_string_SingleElement_262144 14.02% 7.792 8.885 - 20.27% -
BM_PushHeap_uint32_Ascending_1 13.99% 0.502 0.572 - 22.53% -
rng::replace(vector<int>)_(sprinkled)/32 13.89% 5.605 6.383 - -15.82% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 13.83% 2.334 2.656 - 15.62% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.79% 70.919 80.700 - 0.70% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.68% 13201.508 15007.258 - 0.08% -
BM_std_minmax_element<short>/3 13.68% 1.148 1.305 - 9.11% -
std::set<std::string>::contains(key)_(existent)/8192 13.68% 29.902 33.991 - 20.50% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 13.65% 3175.716 3609.329 - 11.32% -
std::any_of(deque<int>)_(process_all)/50 13.64% 19.281 21.911 - 8.43% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 13.57% 1.296 1.471 - 7.57% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 13.51% 129.293 146.762 - 13.60% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 13.49% 10.557 11.981 - 2.69% -
std::map<std::string,_int>::erase(iterator)/8192 13.48% 26.448 30.014 - -15.79% -
std::equal(list<int>)_(it,_it,_it)/50 13.47% 33.915 38.485 - 8.13% -
std::move(vector<bool>)_(unaligned)/512 13.46% 3.977 4.513 - -1.72% -
BM_std_min<__int128>/64 13.46% 24.505 27.803 - 13.42% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 13.44% 26.039 29.538 - 21.38% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.38% 608.872 690.329 - -0.16% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 13.37% 37.956 43.033 - 16.14% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 13.32% 32.867 37.243 - 0.29% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 13.24% 23.878 27.041 - 11.89% -
std::stable_partition(deque<int>)_(dense)/50 13.23% 39.686 44.938 - 6.47% -
BM_deque_deque_move_backward/1 13.23% 2.726 3.087 - -3.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 13.20% 8425693.956 9537914.137 - 12.09% -
BM_std_minmax<char>/11 13.15% 1.648 1.865 - 9.82% -
BM_MakeHeap_string_Ascending_16384 13.10% 5.751 6.504 - 14.33% -
rng::for_each_n(deque<int>)/8 13.08% 1.205 1.362 - 18.16% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 13.04% 0.616 0.696 - 25.34% -
rng::stable_partition(deque<int>)_(sparse)/32 12.97% 11.165 12.613 - 13.60% -
std::find_if(vector<int>)_(bail_25%)/8 12.92% 0.995 1.123 - -0.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 12.90% 19.880 22.445 - -10.03% -
BM_vector_deque_copy_backward/64000 12.90% 7240.333 8173.977 - 5.23% -
std::unordered_set<int>::count(key)_(existent)/32 12.89% 1.470 1.660 - 25.92% -
rng::for_each(multimap<int>::iterator)/8 12.85% 4.500 5.078 - 0.10% -
rng::for_each(multimap<int>::iterator)/32 12.85% 21.200 23.923 - 0.68% -
SetIntersection_Interlaced_Vector_uint32_262144_256 12.77% 29468394.511 33232444.664 - -7.03% -
std::map<std::string,_int>::erase(iterator)/0 12.76% 27.413 30.909 - 18.90% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.75% 8.677 9.782 - -0.00% -
std::remove_if(vector<int>)_(sprinkled)/50 12.71% 60.085 67.722 - 1.48% -
std::set<std::string>::find(key)_(non-existent)/32 12.66% 9.278 10.453 - 1.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 12.59% 32.719 36.839 - 0.56% -
BM_std_minmax<short>/32 12.55% 1.229 1.383 - 2.32% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.46% 4315.998 4853.693 - -0.26% -
rng::find(list<int>)_(process_all)/8192 12.43% 10440.951 11738.593 - 39.67% -
BM_RangesPopHeap_float_256 12.42% 19.990 22.474 - -0.64% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 12.41% 3977.181 4470.931 - 5.87% -
BM_tolower_char<wchar_t> 12.41% 0.614 0.690 - 0.18% -
SetIntersection_Front_Vector_uint64_1024_256 12.40% 2331233.624 2620309.321 - 13.69% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 12.31% 4003.062 4495.924 - 9.25% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 12.31% 24.279 27.268 - 10.32% -
rng::is_sorted_until(deque<int>,_pred)/8 12.31% 3.855 4.330 - -6.32% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.29% 1.854 2.082 - 0.04% -
std::unordered_set<std::string>::erase(iterator)/0 12.21% 27.410 30.758 - -4.40% -
std::for_each_n(join_view(vector<vector<int>>))/8 12.20% 1.678 1.883 - 2.14% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 12.19% 4.463 5.007 - 10.86% -
std::multimap<std::string,_int>::count(key)_(existent)/32 12.15% 17.897 20.072 - 4.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 12.15% 27730284.320 31099371.119 - 18.56% -
std::map<int,_int>::erase(key)_(non-existent)/32 12.11% 2.380 2.668 - 3.12% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 12.10% 1245.259 1395.948 - -0.01% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 12.05% 1237.061 1386.066 - 2.89% -
BM_std_min<__int128>/1 12.00% 0.371 0.416 - 0.95% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 11.97% 37.665 42.171 - 13.27% -
BM_deque_vector_ranges_copy/0 11.96% 1.419 1.589 - 12.59% -
BM_toupper_char<char> 11.96% 0.615 0.689 - 0.32% -
std::search(list<int>)_(no_match)/1000 11.81% 714.315 798.649 - 20.21% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 11.79% 511.311 571.609 - 8.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 11.77% 38.617 43.163 - 3.74% -
BM_std_minmax<unsigned_int>/4 11.71% 0.973 1.087 - 5.82% -
rng::is_sorted(vector<int>,_pred)/8 11.70% 3.512 3.923 - -5.24% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 11.68% 16.621 18.563 - 0.63% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.68% 28232.246 31529.449 - 0.98% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 11.68% 22.288 24.891 - 2.11% -
std::multiset<std::string>::contains(key)_(existent)/32 11.66% 14.931 16.671 - 1.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.62% 12.336 13.770 - 13.92% -
std::multiset<int>::insert(value)_(new_value)/8192 11.62% 74.026 82.625 - 12.16% -
BM_vector_deque_ranges_move_backward/70000 11.60% 7651.795 8539.328 - 2.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.55% 42.841 47.791 - 23.86% -
rng::find(list<int>)_(process_all)/50 11.53% 18.837 21.009 - 3.90% -
std::swap_ranges(deque<int>)/32 11.51% 10.491 11.698 - 11.48% -
std::reverse(list<int>)/32768 11.51% 16886.928 18830.170 - 12.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 11.50% 20.475 22.829 - 9.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 11.48% 2.165 2.414 - 6.78% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.48% 314603016.862 350722870.771 - 0.06% -
BM_StringRead_Cold_Shallow_Small 11.43% 0.777 0.866 - 4.88% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 11.43% 1.308 1.458 - 24.20% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 11.40% 18.866 21.017 - 1.84% -
std::map<std::string,_int>::erase(iterator)/1024 11.36% 26.862 29.914 - 14.64% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 11.35% 22.778 25.363 - -0.86% -
rng::for_each(multiset<int>::iterator)/32 11.31% 21.455 23.883 - 0.03% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.31% 0.526 0.586 - 5.72% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.25% 22.057 24.539 - 0.09% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 11.25% 0.362 0.403 - -10.01% -
BM_lexicographical_compare_three_way_slow_path/1 11.19% 0.364 0.405 - -11.22% -
std::replace_if(list<int>)_(sprinkled)/50 11.18% 23.023 25.598 - 0.30% -
BM_StringRelational_Eq_Empty_Empty_Control 11.17% 1.854 2.061 - 9.57% -
rng::for_each_n(list<int>)/50 11.10% 21.734 24.147 - 0.47% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.09% 1.316 1.462 - -3.82% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 11.08% 50738235.183 56358950.673 - 30.56% -
rng::stable_partition(deque<int>)_(sparse)/50 11.01% 27.405 30.422 - 10.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 11.01% 4794321.919 5321946.313 - 14.41% -
std::find_if_not(vector<int>)_(process_all)/32768 10.98% 8808.379 9775.698 - 0.19% -
std::multiset<std::string>::count(key)_(non-existent)/32 10.97% 9.345 10.370 - 5.24% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 10.94% 29.886 33.156 - 14.54% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 10.93% 0.365 0.404 - -9.81% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 10.91% 0.567 0.629 - 10.19% -
BM_RangesPopHeap_float_64 10.90% 12.252 13.587 - -0.97% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 10.90% 80589715.558 89370187.229 - -18.26% -
BM_std_min<int>/2 10.85% 0.461 0.511 - 10.68% -
std::set<std::string>::count(key)_(existent)/32 10.85% 14.472 16.042 - 0.99% -
std::swap_ranges(deque<int>)/1024 10.84% 329.566 365.295 - 14.20% -
BM_deque_deque_ranges_copy_backward/1 10.82% 2.775 3.075 - -0.50% -
std::multiset<std::string>::count(key)_(existent)/32 10.80% 18.033 19.980 - -0.42% -
BM_std_minmax<unsigned_short>/2 10.80% 0.848 0.939 - 7.91% -
BM_std_minmax<unsigned_int>/2 10.78% 0.825 0.914 - 3.36% -
rng::none_of(vector<int>)_(process_all)/8 10.76% 2.353 2.607 - 3.87% -
std::find_if_not(vector<int>)_(process_all)/8192 10.76% 2194.863 2430.957 - 0.05% -
std::search(list<int>)_(no_match)/8192 10.75% 7152.815 7921.615 - 11.50% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 10.74% 0.362 0.401 - -10.44% -
BM_deque_deque_ranges_copy_backward/512 10.73% 19.497 21.590 - -0.98% -
std::adjacent_find(deque<int>)/8 10.73% 2.957 3.274 - 9.32% -
BM_RangesPushHeap_string_Ascending_16384 10.72% 19.301 21.370 - 3.57% -
BM_StringRelational_Less_Large_Large_Control 10.69% 2.047 2.266 - 5.29% -
std::find_end(deque<int>)_(process_all)/1024 10.68% 265.101 293.416 - 0.20% -
BM_vector_deque_move_backward/65536 10.67% 7352.003 8136.201 - 2.83% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 10.63% 19.835 21.945 - 6.70% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 10.58% 0.363 0.401 - -10.50% -
rng::remove(vector<int>)_(sprinkled)/32 10.54% 51.390 56.805 - 0.12% -
BM_PopHeap_float_256 10.53% 20.337 22.479 - 0.22% -
rng::for_each(set<int>::iterator)/8 10.48% 4.534 5.009 - 0.14% -
std::stable_partition(deque<int>)_(dense)/32 10.45% 29.909 33.035 - 3.88% -
rng::find_end(list<int>)_(process_all)/8192 10.43% 6826.746 7538.973 - 0.85% -
rng::rotate(deque<int>)_(1_element_backward)/32 10.36% 4.148 4.578 - 1.27% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 10.34% 30.292 33.424 - 3.81% -
std::set<int>::lower_bound(key)_(existent)/8192 10.27% 7.847 8.652 - 9.85% -
rng::remove_if(vector<int>)_(sprinkled)/50 10.23% 59.652 65.754 - 1.65% -
BM_deque_deque_copy_backward/1 10.20% 2.796 3.081 - -3.71% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 10.16% 1.502 1.655 - 4.40% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 10.15% 2.189 2.411 - -0.96% -
BM_RangesPushHeap_uint64_Ascending_262144 10.13% 4.701 5.177 - 5.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.12% 65.173 71.768 - -3.42% -
rng::find_last_if(deque<int>)_(bail_90%)/8 10.08% 0.908 0.999 - 1.39% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10.07% 10062.098 11075.061 - 3.70% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 10.05% 17459.607 19213.427 - -5.93% -
rng::find(list<int>)_(bail_25%)/32768 10.01% 7609.810 8371.272 - 3.11% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 9.99% 16.484 18.131 - 38.18% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 9.99% 1.967 2.163 - 21.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 9.98% 2928457.312 3220735.704 - -1.11% -
BM_RangesMakeThenSortHeap_float_Descending_16384 9.95% 26.653 29.305 - -2.29% -
SetIntersection_Front_Set_string_256_256 9.91% 27952799.539 30722438.830 - 4.46% -
std::find_first_of(deque<int>)_(large_needle)/32 9.88% 305.248 335.416 - -3.57% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 9.85% 2.199 2.415 - 13.48% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 9.85% 0.512 0.563 - 21.98% -
rng::copy_if(list<int>)_(entire_range)/64 9.82% 30.797 33.822 - 0.53% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 9.79% 777.472 853.593 - -1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 9.77% 2959058.057 3248028.072 - 0.05% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.75% 0.700 0.768 - 9.91% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.75% 0.700 0.768 - 9.94% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.73% 0.700 0.768 - 9.85% -
std::stable_partition(vector<int>)_(sparse)/50 9.72% 20.155 22.115 - 3.07% -
BM_deque_deque_move_backward/2 9.69% 2.466 2.705 - -1.95% -
SetIntersection_Interlaced_Vector_uint32_256_16 9.66% 6730537.600 7380735.775 - 0.38% -
rng::contains_subrange(deque<int>)_(same_length)/32 9.66% 18.628 20.427 - 3.00% -
std::swap_ranges(deque<int>)/8192 9.65% 2635.988 2890.442 - 13.17% -
rng::any_of(vector<int>)_(process_all)/8 9.65% 2.354 2.581 - 5.29% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 9.62% 10.198 11.179 - 3.07% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.58% 16418.571 17991.187 - -0.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.57% 46.450 50.894 - -10.39% -
std::map<std::string,_int>::erase(key)_(existent)/32 9.54% 80.000 87.637 - 8.86% -
BM_deque_deque_ranges_move_backward/2 9.54% 2.528 2.769 - -1.05% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 9.51% 0.559 0.612 - 11.58% -
SetIntersection_Front_Set_uint32_262144_1024 9.49% 15471435.448 16940188.690 - -1.96% -
SetIntersection_Front_Vector_uint64_256_256 9.49% 4653837.793 5095465.669 - 8.71% -
rng::move(list<int>)/4096 9.46% 5393.364 5903.662 - -6.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 9.45% 1.051 1.150 - -1.57% -
rng::rotate(list<int>)_(by_1/2)/32 9.45% 6.099 6.675 - -0.75% -
BM_std_minmax<unsigned_short>/32 9.42% 1.229 1.345 - 9.44% -
std::multimap<int,_int>::erase(key)_(existent)/8192 9.37% 26.268 28.730 - 7.92% -
std::set<std::string>::erase(iterator)/1024 9.37% 28.150 30.786 - 19.75% -
std::copy_n(list<int>)/4096 9.35% 3861.248 4222.399 - -3.44% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 9.34% 28.135 30.762 - 7.60% -
SetIntersection_Interlaced_Set_uint64_256_256 9.33% 9023237.460 9865248.002 - -1.05% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 9.30% 15187.746 16600.906 - 9.70% -
BM_RangesPushHeap_uint64_Ascending_1024 9.28% 2.577 2.816 - 4.58% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 9.27% 2.230 2.437 - 8.80% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 9.26% 21.583 23.582 - 12.80% -
rng::reverse_copy(list<int>)/4096 9.26% 3071.994 3356.445 - 7.98% -
rng::move_backward(deque<int>)/8 9.23% 3.657 3.995 - -0.07% -
BM_std_minmax<unsigned_long_long>/3 9.22% 1.239 1.353 - 8.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 9.21% 1.233 1.347 - 4.51% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 9.19% 4306.998 4702.656 - -0.41% -
SetIntersection_Front_Set_uint32_262144_256 9.17% 4783864.002 5222504.825 - 6.50% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 9.10% 0.390 0.426 - -5.06% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 9.10% 19.356 21.118 - 10.16% -
std::swap_ranges(list<int>)/8192 9.09% 9671.365 10550.775 - 13.93% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.04% 9.587 10.454 - 1.19% -
BM_StringEraseWithMove_Huge_Opaque 9.04% 46.165 50.337 - 5.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 9.00% 20668820.404 22529596.033 - 5.95% -
std::copy_backward(vector<bool>)_(aligned)/1048576 8.98% 2731.159 2976.534 - 4.80% -
std::unordered_set<int>::count(key)_(existent)/8192 8.97% 1.316 1.434 - 8.35% -
std::find_end(deque<int>)_(process_all)/1000 8.97% 262.581 286.133 - 0.95% -
std::fill_n(deque<int>)/32 8.97% 1.156 1.259 - 9.03% -
std::is_sorted(deque<int>,_pred)/8 8.96% 4.343 4.732 - -4.62% -
std::find_end(forward_list<int>)_(single_element)/8192 8.93% 5728.184 6239.942 - 10.45% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.91% 661.657 720.636 - 0.16% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 8.90% 2.285 2.488 - 7.63% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.89% 36.531 39.779 - 6.97% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 8.88% 1.853 2.017 - 6.10% -
rng::distance(join_view(vector<vector<int>>)/50 8.88% 0.605 0.659 - 0.06% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.86% 16.239 17.678 - 0.19% -
rng::replace(list<int>)_(sprinkled)/8192 8.83% 7291.240 7934.764 - 12.58% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.82% 34.305 37.331 - 0.47% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 8.81% 0.411 0.448 - -35.78% -
rng::find_end(forward_list<int>)_(same_length)/8192 8.81% 14344.443 15607.847 - 9.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 8.78% 3.117 3.391 - 12.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.75% 24.307 26.434 - 0.12% -
std::find(vector<long_long>)_(process_all)/8 8.73% 1.155 1.255 - -0.22% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 8.72% 1.278 1.389 - 0.19% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 8.72% 2.578 2.802 - 13.05% -
std::set<std::string>::lower_bound(key)_(existent)/32 8.67% 16.095 17.491 - 8.27% -
BM_vector_deque_ranges_copy_backward/70000 8.63% 8155.895 8859.604 - 3.56% -
BM_PopHeap_float_64 8.62% 12.508 13.586 - 0.26% -
BM_StringRead_Cold_Shallow_Large 8.59% 1.034 1.122 - -0.87% -
rng::stable_partition(list<int>)_(dense)/32 8.58% 31.804 34.534 - 1.81% -
SetIntersection_Front_Vector_uint64_1024_64 8.58% 1371893.129 1489594.713 - 3.47% -
BM_std_min<unsigned_char>/2 8.57% 0.485 0.527 - 8.52% -
rng::find_end(list<int>)_(process_all)/1024 8.57% 673.763 731.493 - 0.17% -
std::multiset<int>::equal_range(key)_(existent)/1024 8.57% 4.951 5.375 - 1.55% -
BM_StringRead_Cold_Deep_Large 8.56% 1.209 1.313 - 1.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 8.55% 2931522.323 3182052.949 - -2.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 8.52% 12551.453 13621.438 - 4.41% -
BM_PopHeap_float_16 8.52% 6.477 7.029 - 0.94% -
BM_MakeThenSortHeap_float_Descending_16384 8.51% 27.349 29.676 - -0.00% -
rng::rotate(deque<int>)_(1_element_backward)/1024 8.50% 39.110 42.435 - -2.46% -
std::move_backward(deque<int>)/512 8.49% 23.961 25.996 - 0.18% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 8.48% 16.136 17.504 - 0.10% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 8.46% 1.700 1.844 - 27.77% -
BM_MakeHeap_uint32_Random_4 8.45% 1.122 1.216 - -18.34% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 8.44% 58.658 63.611 - -1.87% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.43% 6.817 7.391 - 6.86% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 8.41% 62.168 67.398 - 44.16% -
std::find_if_not(vector<int>)_(process_all)/1024 8.40% 283.693 307.522 - 0.03% -
rng::for_each(map<int>::iterator)/32 8.39% 22.979 24.907 - -0.20% -
BM_std_min<int>/4 8.37% 1.022 1.107 - 10.75% -
BM_std_min<__int128>/32 8.36% 12.184 13.202 - 8.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 8.34% 6.589 7.139 - 1.50% -
rng::unique_copy(list<int>)_(sprinkled)/8192 8.34% 6980.278 7562.144 - -0.87% -
BM_vector_deque_ranges_move_backward/65536 8.33% 7264.144 7868.914 - 1.24% -
rng::replace_if(list<int>)_(prefix)/8192 8.28% 7204.213 7800.468 - 12.23% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 8.27% 25.352 27.448 - -2.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.26% 10780361.322 11670991.228 - -1.54% -
BM_MakeHeap_float_Random_262144 8.26% 1.115 1.208 - 8.66% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.25% 597.719 647.025 - -1.36% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.23% 596.810 645.944 - 0.15% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 8.23% 13.373 14.474 - 6.45% -
BM_RangesPopHeap_float_16 8.22% 6.443 6.973 - -1.32% -
BM_vector_deque_copy_backward/0 8.22% 0.402 0.435 - 0.44% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 8.22% 735.338 795.794 - 16.62% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 8.19% 735.462 795.699 - 10.69% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.18% 1.710 1.850 - 0.06% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.16% 26.924 29.122 - 0.17% -
rng::move_backward(deque<int>)/512 8.16% 24.122 26.090 - 0.13% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 8.13% 206.754 223.573 - 3.41% -
BM_std_min<__int128>/30 8.12% 11.385 12.309 - 7.99% -
std::copy(vector<int>)/32768 8.10% 3497.233 3780.418 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 8.09% 5030158.399 5437158.250 - 18.85% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.09% 5300.869 5729.663 - 0.13% -
BM_RangesPushHeap_uint64_Ascending_16384 8.07% 3.564 3.852 - 2.56% -
rng::replace(vector<int>)_(sprinkled)/1024 8.07% 172.147 186.045 - -1.93% -
rng::contains(deque<int>)_(process_all)/8 8.04% 2.943 3.180 - 11.86% -
rng::sort(deque<int>)_(repeated)/1024 8.03% 946.790 1022.863 - 3.72% -
std::unordered_set<int>::erase(iterator)/32 8.03% 20.073 21.686 - 2.59% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 8.02% 28.571 30.861 - 3.41% -
std::map<std::string,_int>::find(key)_(existent)/8192 8.00% 31.010 33.493 - 11.23% -
BM_StringRelational_Less_Small_Empty_Control 7.99% 1.898 2.050 - 3.59% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.97% 726.136 784.030 - 10.08% -
BM_deque_vector_move/0 7.97% 1.425 1.539 - 8.60% -
BM_std_min<__int128>/31 7.97% 11.776 12.714 - 7.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 7.95% 3.402 3.672 - 2.44% -
std::stable_partition(deque<int>)_(dense)/8192 7.91% 5669.075 6117.508 - 0.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 7.90% 34.282 36.990 - 1.92% -
BM_std_minmax<unsigned_char>/11 7.89% 1.712 1.847 - 1.72% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.89% 283833.536 306224.483 - 0.10% -
bm_ranges_lexicographical_compare<signed_char>/64 7.81% 1.903 2.052 - -10.95% -
rng::find_end(deque<int>)_(process_all)/1024 7.81% 302.597 326.240 - 4.76% -
BM_vector_deque_copy_backward/70000 7.79% 8163.027 8799.249 - 2.18% -
std::find_end(list<int>)_(process_all)/8192 7.77% 6988.646 7531.967 - 2.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.75% 66227.609 71361.350 - 8.39% -
BM_MakeHeap_uint32_Random_256 7.72% 1.147 1.236 - 5.62% -
BM_std_min<__int128>/29 7.71% 11.002 11.850 - 7.62% -
rng::unique(deque<int>,_pred)_(contiguous)/52 7.70% 69.211 74.544 - 7.36% -
std::for_each_n(list<int>)/50 7.68% 22.766 24.515 - -0.17% -
SetIntersection_Front_Vector_string_262144_256 7.66% 9970545.148 10734176.259 - 2.22% -
std::unordered_set<int>::ctor(const&,_alloc)/32 7.66% 260.554 280.503 - 4.19% -
std::set<std::string>::contains(key)_(non-existent)/8192 7.65% 26.086 28.081 - 2.36% -
std::deque<std::string>::ctor(size)/32 7.64% 40.140 43.206 - 1.93% -
BM_std_minmax_element<long_long>/5500 7.63% 1444.963 1555.221 - 8.10% -
std::set<std::string>::erase(iterator)/0 7.63% 25.427 27.367 - 1.98% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 7.63% 1.485 1.598 - -1.28% -
std::partition_point(deque<int>)/50 7.63% 4.614 4.966 - 6.55% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 7.62% 2.242 2.413 - -0.24% -
BM_vector_deque_ranges_move_backward/64000 7.61% 7177.082 7722.967 - -1.42% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 7.60% 36.609 39.393 - 9.86% -
BM_deque_deque_ranges_copy_backward/1024 7.60% 38.040 40.930 - -1.86% -
std::map<int,_int>::contains(key)_(existent)/32 7.59% 1.577 1.697 - 6.49% -
rng::remove_copy_if(deque<int>)_(prefix)/32 7.59% 17.460 18.784 - 8.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7.56% 7787858.656 8376875.116 - 4.51% -
BM_std_min<unsigned_short>/11 7.54% 1.159 1.246 - 7.07% -
BM_deque_deque_copy_backward/70000 7.54% 8402.618 9036.014 - 3.04% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.53% 5.285 5.682 - 0.81% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 7.52% 1341.843 1442.711 - 8.57% -
rng::replace_if(list<int>)_(sprinkled)/8192 7.50% 7452.365 8011.641 - 8.70% -
std::partition(deque<int>)_(sparse)/32 7.49% 9.640 10.362 - -9.17% -
SetIntersection_None_Vector_uint32_1024_256 7.48% 1104667.208 1187253.020 - 3.42% -
std::shift_right(deque<int>)/1024 7.47% 39.829 42.805 - -0.97% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.45% 40.068 43.052 - 0.09% -
std::map<std::string,_int>::find(key)_(existent)/1024 7.43% 22.653 24.336 - 9.27% -
BM_std_minmax_element<int>/2 7.43% 0.638 0.685 - 12.57% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 7.42% 3.729 4.006 - 10.68% -
std::rotate(deque<int>)_(by_1/2)/1024 7.41% 173.261 186.104 - 7.28% -
rng::none_of(list<int>)_(process_all)/8192 7.41% 7296.340 7836.684 - 6.76% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.40% 9.231 9.914 - 0.09% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.40% 5.893 6.329 - 2.27% -
BM_StringRead_Cold_Deep_Empty 7.40% 0.802 0.861 - -2.01% -
BM_StringRelationalLiteral_Less_Large_Large_Control 7.40% 2.205 2.368 - 9.39% -
std::unique(deque<int>)_(contiguous)/52 7.39% 68.457 73.515 - 4.23% -
BM_std_min<__int128>/27 7.36% 10.223 10.976 - 7.28% -
std::set<std::string>::count(key)_(non-existent)/32 7.36% 9.672 10.384 - 2.13% -
BM_std_min<__int128>/28 7.35% 10.616 11.396 - 7.41% -
BM_StringRead_Cold_Shallow_Empty 7.35% 0.786 0.844 - 2.52% -
std::stable_partition(vector<int>)_(sparse)/32 7.34% 6.874 7.378 - 0.59% -
std::replace(vector<int>)_(sprinkled)/1024 7.32% 168.901 181.272 - 17.88% -
std::copy(vector<bool>)_(aligned)/1048576 7.32% 3320.693 3563.799 - 36.02% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 7.32% 1.062 1.140 - -0.14% -
BM_MakeHeap_string_Ascending_1024 7.30% 5.269 5.654 - 11.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.27% 87.357 93.708 - 16.63% -
rng::copy_n(vector<bool>)_(unaligned)/512 7.24% 3.322 3.562 - 9.84% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.24% 54705.056 58667.048 - 1.01% -
std::unordered_set<int>::count(key)_(existent)/1024 7.23% 1.204 1.291 - 1.23% -
rng::partial_sort_copy(deque<int>)_(descending)/8 7.21% 19.673 21.090 - -4.15% -
std::replace_if(list<int>)_(sprinkled)/8192 7.19% 7314.983 7841.107 - 7.51% -
BM_StringRead_Cold_Deep_Small 7.19% 0.807 0.865 - -2.36% -
rng::find_last(deque<int>)_(bail_90%)/1024 7.15% 29.003 31.077 - 1.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.14% 79399.939 85072.089 - 2.37% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.09% 19.364 20.737 - 2.25% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 7.07% 1.497 1.603 - 6.34% -
BM_MakeThenSortHeap_float_Descending_256 7.05% 5.722 6.125 - 4.20% -
std::rotate(list<int>)_(1_element_forward)/50 7.04% 24.278 25.987 - -6.89% -
BM_deque_deque_ranges_copy_backward/2 7.04% 2.532 2.710 - -1.86% -
BM_PushHeap_uint32_PipeOrgan_1 7.01% 0.474 0.508 - 7.80% -
std::find_end(list<int>)_(process_all)/1048576 7.01% 817328.440 874594.324 - 0.08% -
BM_deque_deque_ranges_move_backward/1024 6.99% 38.224 40.896 - -2.34% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.99% 610.659 653.322 - 0.31% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 6.97% 147421.527 157702.804 - 6.86% -
std::unordered_set<std::string>::erase(iterator)/32 6.97% 31.739 33.951 - 22.14% -
rng::find_last(deque<int>)_(bail_90%)/8192 6.97% 203.754 217.946 - 0.11% -
rng::none_of(deque<int>)_(process_all)/8 6.95% 4.385 4.689 - -1.12% -
BM_deque_deque_copy_backward/2 6.89% 2.534 2.708 - -1.91% -
std::multimap<std::string,_int>::erase(iterator)/32 6.89% 29.411 31.438 - 17.82% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 6.88% 3.665 3.917 - 3.29% -
SetIntersection_Front_Vector_uint64_64_64 6.86% 11180029.828 11947322.929 - 5.70% -
std::sort(vector<int>)_(qsort_adversarial)/8192 6.84% 147796.495 157901.080 - 7.14% -
BM_RangesMakeHeap_uint64_Descending_64 6.83% 0.235 0.251 - 2.59% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 6.83% 91.418 97.662 - 8.03% -
std::flat_map<int,_int>::erase(iterator)/1024 6.83% 76.089 81.284 - 5.15% -
std::remove_if(vector<int>)_(sprinkled)/32 6.82% 53.749 57.417 - 1.02% -
BM_std_min<__int128>/26 6.81% 9.815 10.484 - 6.82% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 6.81% 3.132 3.345 - 17.21% -
BM_RangesPushHeap_string_Random_262144 6.81% 18.500 19.760 - 8.84% -
std::fill_n(vector<bool>)/64 6.81% 1.518 1.621 - 3.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 6.76% 25.272 26.981 - 2.97% -
BM_std_min<unsigned_char>/3 6.75% 0.693 0.740 - 6.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.75% 5.086 5.430 - -1.80% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6.74% 6438.372 6872.523 - 6.96% -
BM_num_get<long> 6.73% 11.063 11.807 - 1.14% -
BM_std_min<int>/3 6.72% 0.696 0.743 - 7.25% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 6.71% 60.673 64.747 - -15.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.71% 6.564 7.004 - 4.20% -
BM_std_min<__int128>/25 6.69% 9.460 10.092 - 6.60% -
rng::stable_partition(list<int>)_(dense)/50 6.66% 52.647 56.152 - -0.44% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 6.65% 2.265 2.415 - 4.55% -
std::remove(deque<int>)_(sprinkled)/32 6.65% 52.627 56.128 - 5.58% -
std::equal(deque<int>)_(it,_it,_it)/50 6.65% 24.106 25.709 - 20.32% -
std::stable_partition(list<int>)_(dense)/8192 6.65% 17474.912 18636.490 - 6.75% -
BM_RangesMakeHeap_uint64_Random_16384 6.64% 1.005 1.071 - 7.74% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.63% 26.884 28.667 - 2.26% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6.63% 6819.182 7271.260 - -3.68% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 6.59% 0.875 0.932 - 13.17% -
BM_PopHeap_string_262144 6.57% 92.586 98.669 - 0.42% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 6.57% 12898.021 13745.106 - 6.63% -
std::is_partitioned(deque<int>)_(partitioned)/8192 6.56% 3059.360 3260.027 - 10.44% -
BM_vector_deque_ranges_copy_backward/64000 6.56% 7334.739 7815.759 - -0.75% -
std::all_of(deque<int>)_(process_all)/8192 6.56% 2621.478 2793.345 - -3.24% -
std::list<int>::ctor(size)/8192 6.56% 95149.493 101386.653 - 3.90% -
BM_std_minmax_element<long_long>/70000 6.54% 18696.519 19920.122 - 8.61% -
rng::replace(vector<int>)_(sprinkled)/8192 6.54% 1376.809 1466.852 - -0.51% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 6.53% 5.000 5.326 - 3.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.51% 954.862 1017.023 - -2.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.48% 47.560 50.642 - -3.40% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 6.47% 2.353 2.505 - 5.60% -
std::find_if(list<int>)_(bail_25%)/32768 6.47% 10423.988 11098.417 - 41.91% -
BM_std_minmax_element<long_long>/65536 6.47% 17518.106 18650.954 - 8.65% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.47% 12925.807 13761.672 - 6.69% -
std::any_of(deque<int>)_(process_all)/32768 6.46% 10839.924 11540.500 - 3.65% -
SetIntersection_Front_Set_uint32_16384_256 6.46% 4858896.518 5172732.040 - 4.35% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.45% 575297.400 612430.143 - 1.13% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 6.44% 1359.236 1446.804 - 3.18% -
std::set<std::string>::equal_range(key)_(existent)/8192 6.44% 27.006 28.745 - -3.76% -
std::move_backward(vector<bool>)_(unaligned)/64 6.44% 1.790 1.905 - 1.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 6.43% 30927304.443 32915496.442 - 33.73% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.41% 21.644 23.031 - -1.92% -
std::replace_if(list<int>)_(prefix)/8192 6.41% 7099.958 7554.781 - 8.93% -
BM_std_minmax_element<long_long>/64000 6.40% 17107.497 18201.542 - 8.57% -
BM_std_minmax<char>/10 6.39% 1.301 1.385 - 3.26% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.39% 53.393 56.806 - 0.72% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 6.39% 4604.609 4898.822 - 2.28% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.37% 3.260 3.468 - 0.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 6.37% 1402.366 1491.728 - 3.76% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.35% 14.634 15.563 - 0.17% -
BM_MakeHeap_uint32_Heap_64 6.32% 0.234 0.248 - 6.01% -
BM_std_minmax<unsigned_long_long>/2 6.32% 0.869 0.924 - 5.26% -
BM_std_min<unsigned_char>/4 6.32% 0.979 1.041 - 8.81% -
BM_deque_deque_copy_backward/1024 6.32% 38.430 40.858 - -2.48% -
std::replace(list<int>)_(prefix)/8192 6.30% 7011.679 7453.487 - 9.37% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 6.30% 100132907.677 106436959.791 - 27.62% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 6.28% 1.354 1.439 - -2.02% -
BM_num_get<long_long> 6.27% 11.169 11.869 - 1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 6.25% 7160322.808 7607976.183 - 17.13% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 6.25% 23.078 24.520 - 1.80% -
std::map<int,_int>::equal_range(key)_(existent)/32 6.25% 1.752 1.861 - 6.45% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.25% 320.965 341.013 - 3.63% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 6.24% 676.393 718.610 - 4.46% -
rng::find_end(list<int>,_pred)_(single_element)/1024 6.23% 773.160 821.321 - 0.64% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 6.22% 2.386 2.534 - 9.92% -
rng::search(vector<int>)_(same_length)/8192 6.21% 1878.783 1995.478 - 4.99% -
rng::copy_backward(vector<bool>)_(aligned)/4096 6.20% 5.058 5.371 - 4.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 6.20% 8413392.289 8934647.685 - 4.70% -
rng::fill(vector<bool>)/64 6.19% 1.605 1.705 - 12.71% -
SetIntersection_Front_Set_uint64_16384_4 6.19% 1083437.932 1150547.688 - 2.15% -
BM_StringRelational_Less_Large_Large_ChangeLast 6.19% 1.853 1.968 - 2.93% -
rng::fold_left(list<int>)/50 6.19% 37.480 39.800 - 6.17% -
std::find_end(list<int>)_(single_element)/1024 6.18% 689.682 732.284 - -0.29% -
rng::find_last(deque<int>)_(bail_90%)/8 6.16% 0.867 0.920 - 0.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 6.15% 10.156 10.780 - 1.21% -
BM_vector_deque_ranges_move/64 6.15% 2.661 2.824 - 0.96% -
rng::find_end(list<int>)_(process_all)/1048576 6.14% 824731.927 875360.349 - 0.14% -
std::partial_sort(deque<int>)_(descending)/8 6.14% 41.369 43.908 - -0.23% -
std::find_end(list<int>)_(single_element)/1000 6.13% 674.330 715.682 - 0.06% -
BM_std_min<__int128>/24 6.13% 9.103 9.661 - 6.09% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 6.13% 25.152 26.693 - 1.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.12% 12768803.666 13550694.641 - -0.14% -
BM_PushHeap_uint64_Ascending_262144 6.12% 4.658 4.943 - 6.24% -
rng::find_end(list<int>,_pred)_(single_element)/1000 6.10% 755.614 801.685 - 0.50% -
std::stable_partition(vector<int>)_(sparse)/1024 6.10% 207.265 219.902 - 5.00% -
BM_deque_deque_move_backward/1024 6.10% 38.511 40.859 - -2.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.09% 23.299 24.719 - -1.35% -
std::partition(deque<int>)_(sparse)/50 6.07% 15.538 16.481 - -5.70% -
rng::for_each(vector<int>)/8 6.07% 0.916 0.972 - 6.05% -
BM_std_min<short>/2 6.06% 0.485 0.514 - 6.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.04% 101.646 107.787 - -0.31% -
BM_std_min<int>/12 6.02% 1.492 1.582 - 3.90% -
std::set<int>::count(key)_(existent)/32 5.98% 1.793 1.900 - 0.70% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.97% 25868.671 27413.119 - 0.01% -
std::stable_partition(deque<int>)_(sparse)/8192 5.95% 3369.537 3570.073 - -3.92% -
BM_std_minmax<short>/64 5.95% 1.525 1.616 - 1.54% -
BM_PushHeap_uint64_Ascending_64 5.94% 1.518 1.608 - 6.04% -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.92% 4.265 4.517 - 7.37% -
bm_gcd_trivial 5.92% 0.856 0.907 - 5.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 5.92% 1330282.741 1408992.707 - 1.04% -
std::copy_n(vector<int>)/8 5.91% 2.165 2.293 - 2.80% -
rng::fold_left(deque<int>)/32 5.90% 16.538 17.514 - 6.00% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 5.89% 0.924 0.979 - 6.21% -
BM_std_minmax<unsigned_long_long>/7 5.89% 2.528 2.677 - 6.88% -
std::any_of(deque<int>)_(process_all)/8192 5.88% 2719.398 2879.274 - 3.50% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 5.88% 0.965 1.022 - -27.33% -
BM_std_minmax<unsigned_long_long>/5 5.87% 1.804 1.910 - 4.49% -
BM_MakeHeap_string_Ascending_256 5.85% 4.989 5.280 - 5.94% -
BM_std_minmax<unsigned_int>/3 5.84% 1.155 1.222 - 5.01% -
rng::starts_with(list<int>)/8 5.84% 2.911 3.081 - 1.33% -
std::all_of(deque<int>)_(process_all)/32768 5.84% 10546.821 11162.633 - -2.96% -
BM_SortHeap_float_16384 5.84% 26.721 28.281 - -0.94% -
BM_std_minmax_element<long_long>/1024 5.83% 272.019 287.870 - 5.28% -
BM_MakeThenSortHeap_string_SingleElement_4 5.82% 5.959 6.306 - -1.94% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 5.80% 33.577 35.523 - 8.04% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 5.78% 150.190 158.875 - -2.85% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.76% 16.891 17.864 - 6.60% -
std::find(vector<int>)_(bail_25%)/8 5.76% 1.374 1.453 - 4.20% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.74% 27.017 28.569 - 2.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.74% 43.522 46.020 - 7.10% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.74% 7783.187 8229.691 - -0.55% -
std::multiset<std::string>::erase(key)_(non-existent)/32 5.73% 10.099 10.678 - -3.04% -
BM_vector_deque_ranges_copy_backward/65536 5.73% 7661.263 8100.126 - 3.87% -
std::unordered_set<int>::clear()/1024 5.73% 7886.450 8337.963 - 3.99% -
std::deque<int>::ctor(size)/1024 5.71% 68.900 72.836 - 3.89% -
rng::copy_n(list<int>)/32768 5.71% 26260.779 27759.097 - -1.37% -
BM_StringAssignStr_Huge_Transparent 5.69% 103.479 109.372 - 3.89% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 5.69% 2744.842 2901.125 - 2.42% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.69% 3.377 3.569 - 0.21% -
BM_std_minmax_element<long_long>/4096 5.68% 1077.033 1138.253 - 5.80% -
std::unique_copy(list<int>)_(contiguous)/52 5.68% 20.317 21.471 - -2.07% -
BM_vector_deque_move_backward/64000 5.68% 7358.308 7776.225 - 1.04% -
SetIntersection_Front_Set_string_1024_64 5.68% 4696596.405 4963153.996 - 1.60% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.67% 29.986 31.687 - 0.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 5.65% 1.580 1.670 - 5.43% -
BM_PushHeap_float_Random_4 5.65% 2.837 2.997 - -1.35% -
std::sort(deque<int>)_(repeated)/1024 5.65% 963.401 1017.836 - 3.30% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.65% 990094.294 1046011.024 - 0.94% -
BM_std_min<__int128>/23 5.64% 8.733 9.226 - 5.66% -
BM_deque_deque_copy/2 5.63% 3.062 3.234 - -0.04% -
std::find_if_not(vector<int>)_(process_all)/50 5.60% 14.233 15.030 - 0.03% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 5.59% 1.255 1.325 - 2.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.59% 1116396.368 1178792.456 - -0.50% -
BM_std_minmax<int>/4 5.58% 0.975 1.030 - -5.30% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.57% 1.575 1.663 - 0.14% -
SetIntersection_Front_Set_string_1024_256 5.56% 16132533.935 17028866.553 - 4.42% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.56% 9.538 10.068 - 5.74% -
BM_std_minmax<unsigned_short>/3 5.55% 1.165 1.229 - 7.97% -
SetIntersection_Front_Vector_string_1024_256 5.55% 9942359.291 10494132.288 - 8.35% -
BM_std_minmax_element<long_long>/4000 5.55% 1052.350 1110.732 - 5.76% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 5.53% 1.203 1.269 - -0.71% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.53% 24.410 25.759 - -5.84% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.49% 94561.941 99754.061 - 2.57% -
BM_RangesMakeHeap_uint32_Descending_64 5.48% 0.237 0.250 - 6.90% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.48% 23.728 25.028 - 2.67% -
BM_std_minmax_element<long_long>/512 5.48% 138.204 145.774 - 5.11% -
std::replace(list<int>)_(sprinkled)/8192 5.48% 7160.188 7552.318 - 7.64% -
rng::find_if(deque<int>)_(bail_25%)/8 5.47% 1.453 1.533 - 0.57% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.47% 10.557 11.134 - 0.03% -
std::set<std::string>::contains(key)_(existent)/1024 5.47% 21.246 22.407 - -8.01% -
std::remove(deque<int>)_(sprinkled)/50 5.46% 57.257 60.386 - 3.61% -
rng::remove_copy_if(deque<int>)_(prefix)/50 5.46% 27.861 29.383 - 6.10% -
SetIntersection_Front_Set_float_16384_1024 5.45% 15558256.844 16406185.693 - 12.55% -
std::map<int,_int>::erase(key)_(existent)/1024 5.45% 24.892 26.248 - 6.35% -
std::unordered_multiset<int>::erase(iterator)/1024 5.44% 20.052 21.143 - 3.06% -
std::set<int>::upper_bound(key)_(existent)/8192 5.42% 7.860 8.286 - 3.07% -
BM_std_min<__int128>/22 5.42% 8.334 8.785 - 5.33% -
rng::remove(list<int>)_(prefix)/50 5.41% 66.873 70.491 - 5.17% -
std::rotate_copy(vector<int>)/8192 5.40% 640.902 675.498 - -7.83% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.39% 21.641 22.807 - 1.71% -
std::set<int>::insert(value)_(already_present)/0 5.37% 0.582 0.613 - 5.41% -
BM_deque_deque_ranges_move_backward/70000 5.36% 8505.993 8962.291 - 2.51% -
rng::for_each(set<int>::iterator)/32 5.36% 22.161 23.350 - -0.04% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 5.36% 2.359 2.485 - 1.73% -
SetIntersection_Front_Set_uint32_16384_1024 5.36% 15461815.069 16290550.084 - -4.18% -
BM_std_min<unsigned_int>/13 5.36% 1.414 1.490 - 7.17% -
BM_deque_deque_ranges_move_backward/512 5.35% 20.498 21.594 - -0.94% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.33% 6846.921 7211.814 - -0.69% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 5.32% 26.619 28.035 - 6.37% -
BM_vector_deque_ranges_move_backward/1 5.32% 2.183 2.299 - -1.11% -
BM_std_min<char>/7 5.32% 1.856 1.954 - 4.60% -
std::rotate_copy(list<int>)/8192 5.30% 6733.372 7090.568 - 0.58% -
BM_std_minmax<int>/7 5.30% 1.711 1.801 - 1.20% -
BM_StringDestroy_Large 5.29% 6.747 7.104 - 4.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.29% 24.083 25.358 - 1.95% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 5.28% 11963.456 12595.320 - 5.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.27% 1134326.021 1194161.532 - -0.50% -
rng::copy_n(vector<bool>)_(aligned)/64 5.27% 1.304 1.373 - -0.06% -
BM_std_minmax<unsigned_int>/16 5.26% 1.284 1.351 - 2.79% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5.26% 4248.071 4471.715 - 3.54% -
BM_deque_deque_ranges_copy/2 5.25% 3.063 3.223 - -0.31% -
rng::stable_partition(list<int>)_(sparse)/50 5.24% 25.724 27.072 - 2.77% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.23% 16.201 17.049 - 2.02% -
std::fill(vector<bool>)/512 5.22% 1.530 1.610 - 3.12% -
std::list<int>::ctor(size)/1024 5.19% 11647.543 12252.336 - 2.87% -
SetIntersection_Front_Set_uint32_1024_1024 5.18% 16305377.951 17149496.958 - 4.53% -
BM_RangesPushHeap_string_Ascending_256 5.17% 10.974 11.541 - -1.56% -
rng::move(list<int>)/512 5.17% 353.190 371.457 - 5.86% -
BM_MakeHeap_string_Random_262144 5.17% 15.580 16.386 - 4.56% -
BM_SortHeap_float_1 5.17% 0.251 0.264 - -0.31% -
BM_vector_deque_move_backward/70000 5.17% 8004.825 8418.304 - 0.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.16% 1225.272 1288.511 - 7.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 5.15% 356.884 375.264 - 19.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 5.14% 0.495 0.521 - 26.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.14% 85.416 89.806 - -5.14% -
SetIntersection_Interlaced_Set_float_1024_1024 5.14% 15206728.605 15988393.850 - 6.05% -
BM_std_min<char>/4 5.13% 1.071 1.126 - 4.07% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.11% 645.389 678.373 - 14.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.11% 38932.997 40920.588 - 1.75% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 5.10% 685.979 720.940 - -0.75% -
std::sort(deque<int>)_(heap)/8 5.10% 24.754 26.016 - 1.56% -
BM_PushHeap_uint64_Ascending_16 5.09% 0.912 0.958 - 2.57% -
std::find_if_not(vector<int>)_(process_all)/8 5.09% 2.531 2.659 - -0.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 5.07% 2.983 3.135 - 6.68% -
BM_StringRelational_Less_Small_Huge_Control 5.07% 1.758 1.847 - -1.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 5.06% 3.490 3.666 - 0.54% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.05% 10.049 10.556 - -4.52% -
SetIntersection_Interlaced_Set_float_262144_262144 5.05% 1821099.609 1912997.232 - 7.42% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.04% 1031.302 1083.329 - 14.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.04% 822.045 863.499 - -0.72% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.04% 293.810 308.626 - 6.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.03% 11962.114 12563.716 - 5.48% -
std::unordered_set<int>::contains(key)_(non-existent)/32 5.02% 1.529 1.606 - -8.60% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 5.02% 1.038 1.090 - -18.63% -
rng::stable_partition(deque<int>)_(dense)/32 5.01% 28.003 29.407 - -11.77% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.01% 11223.725 11786.254 - 1.51% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.01% 1325324.026 1391721.437 - -2.84% -
std::list<int>::ctor(size)/32 4.99% 323.179 339.317 - 2.69% -
BM_std_minmax<unsigned_char>/13 4.99% 2.219 2.330 - 1.68% -
rng::find_end(list<int>)_(single_element)/1024 4.99% 697.086 731.871 - 0.23% -
BM_std_min<char>/2 4.98% 0.485 0.510 - 4.98% -
SetIntersection_Front_Vector_uint64_16384_64 4.98% 1408202.319 1478263.426 - 3.89% -
BM_std_min<__int128>/21 4.97% 7.945 8.341 - 5.13% -
BM_LowerBound_string_1 4.96% 4.596 4.824 - 2.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.95% 1390.817 1459.633 - -0.81% -
BM_std_min<char>/8 4.94% 2.251 2.362 - -0.13% -
rng::unique(deque<int>)_(sprinkled)/1024 4.94% 629.790 660.889 - 5.57% -
BM_std_minmax<unsigned_int>/31 4.93% 2.478 2.600 - 2.91% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.93% 70.229 73.694 - 4.57% -
rng::any_of(deque<int>)_(process_all)/50 4.93% 18.340 19.245 - -10.64% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.92% 325.804 341.831 - 2.25% -
std::copy_n(vector<bool>)_(aligned)/64 4.92% 1.303 1.367 - 0.24% -
BM_std_minmax<char>/64 4.91% 1.256 1.318 - -4.54% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 4.89% 20.508 21.512 - 1.67% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.89% 5160.517 5412.767 - 3.54% -
rng::contains_subrange(list<int>)_(single_element)/50 4.88% 17.644 18.506 - -0.22% -
std::rotate(list<int>)_(1_element_backward)/8192 4.88% 8441.119 8852.882 - -6.34% -
rng::sort(deque<int>)_(pipe-organ)/8 4.87% 20.869 21.886 - 1.41% -
std::replace(vector<int>)_(sprinkled)/8192 4.87% 1360.685 1426.937 - 18.37% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 4.86% 19.298 20.236 - 0.01% -
SetIntersection_Front_Set_uint64_1024_4 4.86% 1099855.862 1153307.118 - 1.33% -
SetIntersection_Front_Vector_uint64_16384_16384 4.85% 77862154.577 81641759.996 - 4.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.85% 37.680 39.509 - 6.68% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.85% 24.349 25.529 - 0.30% -
rng::move(deque<int>)/64 4.84% 6.318 6.624 - -2.77% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.84% 11106.268 11643.588 - 1.44% -
rng::contains_subrange(list<int>)_(same_length)/16 4.83% 6.609 6.928 - -0.68% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.83% 18.604 19.503 - 0.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 4.82% 2.844 2.981 - 7.20% -
BM_std_min<unsigned_short>/8 4.81% 1.305 1.368 - 4.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.81% 0.553 0.579 - 2.87% -
std::set<int>::count(key)_(existent)/1024 4.81% 4.174 4.375 - -2.68% -
std::set<std::string>::insert(value)_(already_present)/8192 4.80% 38.534 40.385 - 1.95% -
std::find_if_not(list<int>)_(bail_25%)/8 4.79% 1.216 1.274 - -0.33% -
BM_StringEraseWithMove_Huge_Transparent 4.79% 45.302 47.473 - 3.47% -
std::unordered_set<std::string>::find(key)_(existent)/32 4.79% 42.144 44.160 - 18.34% -
SetIntersection_Front_Set_string_64_64 4.78% 36168943.159 37896044.206 - 0.66% -
BM_RangesPushHeap_string_Descending_1024 4.77% 2.482 2.601 - 4.53% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 4.77% 2837.261 2972.584 - 17.22% -
BM_SortHeap_pair<uint32,_uint32>_1 4.76% 0.251 0.263 - 0.87% -
BM_PushHeap_float_PipeOrgan_4 4.76% 0.482 0.505 - 4.59% -
BM_MakeHeap_float_PipeOrgan_4 4.75% 0.388 0.406 - 4.88% -
BM_deque_deque_ranges_move_backward/65536 4.75% 8026.444 8407.536 - 1.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 4.74% 7.777 8.146 - 2.25% -
rng::stable_partition(deque<int>)_(dense)/50 4.74% 37.400 39.173 - -13.27% -
rng::copy_backward(vector<bool>)_(aligned)/64 4.74% 1.893 1.983 - 8.23% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.73% 29.190 30.572 - 2.96% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 4.73% 6.048 6.334 - 2.93% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.72% 22.779 23.853 - -0.43% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 4.71% 0.464 0.486 - -3.53% -
std::set<std::string>::find(key)_(non-existent)/1024 4.70% 20.366 21.322 - -0.18% -
std::vector<int>::ctor(size)/1024 4.69% 41.099 43.028 - 3.00% -
std::move(deque<int>)/64 4.69% 6.003 6.284 - -2.58% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.69% 127.601 133.580 - 1.43% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4.68% 4159.352 4354.061 - 4.70% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 4.68% 29.042 30.401 - 2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.67% 7346308.583 7689675.761 - 2.08% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 4.67% 11.528 12.066 - 2.96% -
std::set<int>::ctor(const&)/32 4.67% 216.475 226.582 - 1.44% -
std::set<std::string>::contains(key)_(non-existent)/32 4.67% 9.418 9.858 - -1.40% -
rng::find_end(list<int>)_(single_element)/1000 4.66% 683.666 715.538 - -0.17% -
rng::find_if(list<int>)_(bail_25%)/32768 4.65% 8454.857 8848.194 - 12.26% -
std::map<int,_int>::contains(key)_(existent)/1024 4.65% 4.047 4.235 - 2.29% -
BM_RangesSortHeap_float_4 4.65% 1.027 1.074 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.64% 1131003.983 1183491.278 - 0.79% -
std::stable_partition(deque<int>)_(sparse)/1024 4.63% 453.809 474.834 - 2.61% -
rng::search(vector<int>)_(same_length)/1024 4.63% 247.345 258.804 - 4.26% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.63% 10.593 11.083 - 0.23% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.62% 1.437 1.503 - 0.00% -
SetIntersection_Interlaced_Set_float_262144_4 4.62% 1286060.385 1345489.666 - 4.20% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.62% 10.557 11.044 - 1.75% -
BM_PushHeap_float_Descending_1 4.62% 0.431 0.450 - -16.14% -
rng::copy_n(list<int>)/4096 4.61% 3983.009 4166.679 - -2.50% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.61% 42.765 44.737 - 4.44% -
BM_vector_deque_copy_backward/65536 4.61% 7749.664 8106.846 - 1.82% -
BM_RangesPushHeap_string_Ascending_64 4.60% 7.442 7.784 - -1.03% -
std::copy_if(list<int>)_(entire_range)/32768 4.60% 30003.419 31382.166 - 2.20% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 4.58% 31.575 33.020 - 2.30% -
rng::find(vector<char>)_(process_all)/50 4.54% 1.621 1.695 - 3.38% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 4.53% 31.200 32.613 - 0.16% -
std::unordered_set<int>::insert(value)_(new_value)/8192 4.52% 19.381 20.257 - -0.23% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.51% 30.094 31.451 - 0.05% -
BM_RangesMakeHeap_uint32_Random_16384 4.50% 1.043 1.090 - 9.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 4.49% 117382475.219 122652827.020 - -8.84% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.49% 25.997 27.164 - -1.07% -
SetIntersection_None_Vector_uint32_262144_1 4.48% 1163332.856 1215448.381 - 1.43% -
rng::replace(list<int>)_(prefix)/8192 4.47% 7285.937 7611.970 - 10.98% -
BM_std_minmax<unsigned_short>/64 4.47% 1.526 1.594 - 4.49% -
BM_std_minmax<unsigned_long_long>/6 4.46% 2.088 2.181 - 5.25% -
BM_std_minmax_element<short>/4000 4.46% 1024.336 1069.994 - 0.00% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.45% 0.757 0.791 - 1.53% -
std::any_of(deque<int>)_(process_all)/8 4.44% 3.089 3.227 - 0.23% -
std::move(list<int>)/512 4.44% 351.226 366.817 - 4.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 4.44% 0.477 0.498 - 9.42% -
bm_ranges_lexicographical_compare<int>/1 4.43% 1.295 1.353 - -0.06% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 4.43% 480.400 501.671 - 0.65% -
BM_RangesPopHeap_float_4 4.43% 2.369 2.474 - -0.03% -
std::copy_backward(vector<int>)/8 4.42% 2.225 2.323 - 0.26% -
std::unique(deque<int>)_(contiguous)/32 4.42% 59.610 62.242 - 3.36% -
SetIntersection_Interlaced_Set_uint64_1024_1024 4.41% 15186180.066 15855870.961 - -4.57% -
std::none_of(deque<int>)_(process_all)/8 4.40% 3.088 3.224 - 0.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.40% 67252.082 70212.788 - -0.29% -
rng::all_of(deque<int>)_(process_all)/8 4.40% 3.088 3.224 - -30.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.40% 865.000 903.046 - -0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 4.39% 1590158.736 1660043.581 - -0.19% -
std::set<int>::equal_range(key)_(non-existent)/1024 4.39% 6.302 6.578 - 4.22% -
BM_SortHeap_float_4 4.39% 1.028 1.073 - 1.04% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.38% 9.431 9.844 - -2.69% -
SetIntersection_Interlaced_Set_string_64_64 4.38% 36012424.621 37588923.530 - -2.52% -
std::search(deque<int>,_pred)_(same_length)/1000 4.37% 478.041 498.937 - 4.12% -
BM_std_min<unsigned_short>/23 4.36% 2.135 2.228 - 6.54% -
BM_PushHeap_float_QuickSortAdversary_16 4.34% 0.979 1.022 - 4.72% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.33% 1.155 1.205 - 4.36% -
BM_std_minmax_element<short>/4096 4.32% 1049.902 1095.307 - -0.19% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 4.32% 10.874 11.343 - 6.69% -
BM_std_minmax_element<short>/65536 4.32% 16691.883 17412.310 - -0.04% -
std::find(list<int>)_(process_all)/50 4.31% 18.131 18.912 - 9.37% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.30% 1.536 1.602 - 3.90% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 4.30% 0.464 0.484 - 9.88% -
rng::find_end(list<int>)_(process_all)/1000 4.30% 685.603 715.051 - -0.31% -
BM_StringRelational_Less_Empty_Small_Control 4.29% 1.992 2.077 - 7.74% -
rng::starts_with(vector<int>,_pred)/8 4.28% 4.126 4.303 - 0.61% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 4.28% 0.894 0.932 - 2.99% -
BM_PushHeap_uint32_QuickSortAdversary_1 4.26% 0.482 0.503 - -9.73% -
BM_std_minmax<char>/8 4.26% 1.024 1.068 - -6.86% -
SetIntersection_Interlaced_Vector_uint64_64_16 4.26% 17630998.058 18381588.870 - -2.67% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.25% 16.013 16.694 - -2.12% -
std::multiset<int>::contains(key)_(non-existent)/32 4.25% 2.345 2.445 - -0.70% -
std::all_of(deque<int>)_(process_all)/8 4.25% 3.091 3.223 - -1.07% -
BM_RangesPushHeap_uint32_Random_1024 4.24% 6.037 6.293 - 0.57% -
BM_std_minmax_element<short>/64000 4.24% 16301.128 16992.209 - -0.24% -
BM_RangesPushHeap_string_Ascending_1024 4.24% 13.845 14.431 - -0.21% -
rng::any_of(deque<int>)_(process_all)/8 4.24% 3.092 3.223 - -30.53% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.22% 30111.892 31381.162 - 0.04% -
BM_RangesSortHeap_float_16384 4.21% 26.487 27.602 - -1.00% -
SetIntersection_Front_Vector_uint64_262144_4 4.20% 1080121.867 1125525.404 - 1.82% -
std::find_end(list<int>,_pred)_(single_element)/1000 4.19% 790.629 823.768 - 0.42% -
BM_MakeHeap_uint32_Random_16 4.19% 1.253 1.305 - 3.74% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 4.19% 56.102 58.450 - -3.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.17% 6.514 6.786 - 2.14% -
BM_std_minmax_element<short>/5500 4.16% 1409.228 1467.886 - -0.12% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.16% 4.420 4.603 - 1.14% -
BM_MakeHeap_uint32_PipeOrgan_1024 4.16% 0.689 0.717 - 0.28% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.14% 33.084 34.455 - -0.41% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.14% 209.228 217.894 - 3.51% -
SetIntersection_Interlaced_Vector_string_1024_256 4.13% 20746730.950 21604175.601 - 2.57% -
SetIntersection_None_Vector_string_262144_256 4.13% 1314140.772 1368434.887 - -0.41% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 4.13% 0.466 0.486 - 0.84% -
BM_deque_vector_move_backward/65536 4.12% 7990.407 8319.419 - 2.62% -
std::copy_n(deque<int>)/8 4.11% 2.643 2.751 - -0.63% -
rng::contains(list<int>)_(process_all)/8192 4.11% 6967.445 7253.742 - 3.23% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.11% 5.165 5.377 - 4.15% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.11% 5.897 6.139 - -2.33% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.10% 20.152 20.978 - -1.36% -
rng::search(deque<int>,_pred)_(near_matches)/1000 4.10% 25255.045 26289.657 - 9.64% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.09% 952036.486 990992.859 - 0.20% -
rng::unique(deque<int>)_(contiguous)/52 4.09% 68.043 70.826 - 4.36% -
std::find_first_of(vector<int>)_(large_needle)/32 4.09% 104.780 109.065 - -0.30% -
std::search(list<int>)_(single_element)/1000 4.08% 671.120 698.532 - 8.01% -
std::find_end(list<int>,_pred)_(single_element)/1024 4.08% 810.366 843.463 - 0.44% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 4.08% 717.278 746.543 - 0.92% -
BM_vector_deque_move/64 4.08% 2.704 2.815 - 0.01% -
BM_MakeHeap_string_Descending_1024 4.08% 2.715 2.826 - -1.58% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.08% 18.230 18.973 - 1.72% -
BM_StringConstructDestroyCStr_Large_Opaque 4.08% 14.281 14.863 - 0.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.06% 19472963.312 20262837.025 - 1.04% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 4.04% 8.512 8.856 - -1.53% -
BM_deque_deque_ranges_copy/1 4.04% 3.429 3.567 - 0.95% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 4.03% 0.269 0.280 - 1.08% -
BM_std_minmax<unsigned_short>/30 4.03% 2.726 2.835 - 0.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.03% 2.098 2.183 - -0.66% -
std::unordered_set<std::string>::ctor(const&)/1024 4.02% 34740.056 36136.414 - 6.40% -
SetIntersection_Interlaced_Set_string_256_16 4.01% 18096272.313 18822038.068 - -1.44% -
BM_std_minmax<unsigned_short>/1 4.01% 0.624 0.649 - 4.02% -
std::multiset<int>::count(key)_(existent)/8192 4.01% 9.188 9.557 - 5.01% -
std::generate(list<int>)/50 4.01% 15.364 15.980 - 1.29% -
SetIntersection_Interlaced_Vector_uint32_1024_1 4.01% 1105807.847 1150121.146 - 3.08% -
std::copy_if(list<int>)_(every_other)/32768 4.00% 25223.941 26232.576 - -1.92% -
rng::all_of(list<int>)_(process_all)/8 4.00% 2.610 2.714 - 0.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.99% 1973.306 2052.126 - -1.00% -
BM_PopHeap_float_4 3.99% 2.374 2.468 - -0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.99% 13036575.196 13556881.078 - -2.73% -
SetIntersection_Front_Set_uint32_1024_1 3.99% 1061496.740 1103825.001 - -0.56% -
BM_RangesPushHeap_string_Descending_4 3.98% 1.881 1.956 - 2.55% -
std::find_end(vector<int>)_(single_element)/1000 3.98% 233.910 243.220 - 0.34% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.97% 2.825 2.937 - -0.78% -
BM_deque_vector_move_backward/0 3.97% 1.468 1.527 - 4.92% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.97% 0.762 0.792 - 1.39% -
SetIntersection_Front_Vector_uint32_1024_64 3.97% 1390369.019 1445544.343 - -4.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.97% 6.376 6.629 - 1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.97% 1247648.960 1297131.020 - 1.03% -
std::partition_point(list<int>)/8192 3.96% 12770.735 13276.386 - 4.00% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 3.96% 31325.941 32566.112 - -0.20% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.95% 6995.482 7272.119 - 6.71% -
BM_RangesPushHeap_uint32_Random_16 3.95% 4.388 4.561 - 0.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.95% 2199578.617 2286451.818 - 0.10% -
rng::find_if_not(list<int>)_(bail_25%)/32768 3.95% 10469.102 10882.111 - 36.94% -
BM_std_minmax_element<short>/70000 3.94% 17852.010 18554.679 - -0.58% -
std::find_end(vector<int>)_(single_element)/1024 3.93% 239.229 248.633 - 0.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.93% 25863.867 26880.152 - -2.76% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.93% 670.415 696.734 - -10.12% -
std::find_end(vector<int>)_(single_element)/8192 3.92% 1834.008 1905.971 - 1.87% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.92% 25.916 26.933 - -2.31% -
BM_deque_deque_ranges_copy_backward/65536 3.91% 7981.857 8294.132 - 2.41% -
std::for_each(join_view(vector<vector<int>>))/8 3.91% 1.379 1.433 - 3.77% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 3.91% 1.304 1.355 - 0.86% -
BM_std_min<unsigned_short>/2 3.90% 0.485 0.504 - 3.91% -
BM_std_minmax<unsigned_short>/16 3.89% 1.685 1.750 - 2.45% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.89% 0.325 0.337 - 2.02% -
BM_MakeHeap_uint64_Random_1024 3.87% 1.097 1.140 - 6.23% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 3.87% 644450.793 669392.818 - 7.00% -
BM_RangesMakeHeap_float_Random_1024 3.87% 1.231 1.278 - 4.25% -
rng::partial_sort(deque<int>)_(heap)/8 3.86% 36.906 38.332 - 0.98% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 3.86% 18071.389 18769.122 - 0.05% -
rng::find_last(vector<char>)_(bail_90%)/50 3.85% 1.031 1.071 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 3.85% 12984027.672 13484098.820 - 1.71% -
rng::move_backward(vector<bool>)_(unaligned)/4096 3.85% 27.706 28.772 - 1.35% -
SetIntersection_None_Set_string_16384_1024 3.85% 206274752.285 214215895.521 - -0.02% -
std::unordered_map<int,_int>::find(key)_(existent)/32 3.85% 1.160 1.205 - -14.37% -
rng::move_backward(deque<int>)/32768 3.85% 3523.518 3659.099 - -0.77% -
std::stable_partition(list<int>)_(sparse)/1024 3.85% 913.276 948.404 - 0.43% -
BM_std_min<unsigned_char>/20 3.84% 1.515 1.574 - 1.01% -
std::generate_n(vector<int>)/50 3.84% 12.052 12.515 - 1.22% -
SetIntersection_Interlaced_Set_float_262144_16 3.83% 1599214.761 1660511.799 - 4.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.83% 1079289.680 1120652.450 - -0.10% -
BM_std_min<unsigned_short>/3 3.83% 0.693 0.720 - 3.83% -
BM_RangesPushHeap_float_Ascending_262144 3.82% 5.135 5.332 - 2.33% -
std::stable_partition(vector<int>)_(sparse)/8192 3.82% 1496.970 1554.132 - -0.03% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 3.82% 11486.061 11924.455 - 15.24% -
SetIntersection_Interlaced_Set_uint32_16_16 3.82% 40454729.856 41998122.673 - 0.87% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.81% 4807.968 4991.100 - 3.08% -
SetIntersection_Front_Vector_uint32_262144_256 3.80% 2269960.075 2356276.392 - -11.38% -
std::fill_n(vector<bool>)/512 3.80% 1.425 1.479 - -16.36% -
std::rotate_copy(deque<int>)/32 3.79% 2.622 2.722 - 3.79% -
BM_std_minmax_element<short>/1024 3.79% 268.321 278.492 - -0.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 3.79% 1.154 1.198 - 3.01% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.79% 1532976.971 1591042.562 - 1.86% -
std::find(vector<int>)_(process_all)/8 3.78% 2.647 2.747 - 3.48% -
std::deque<int>::ctor(size)/32 3.78% 26.122 27.110 - -0.57% -
std::shift_right(list<int>)/50 3.78% 26.923 27.940 - 0.75% -
SetIntersection_None_Vector_uint64_16384_4 3.77% 1126090.477 1168569.630 - -0.12% -
rng::stable_partition(list<int>)_(sparse)/8192 3.77% 8861.446 9195.604 - 4.00% -
SetIntersection_Interlaced_Set_uint32_1024_256 3.77% 15087053.996 15655709.073 - 0.55% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 3.77% 7.191 7.462 - 62.26% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.77% 813.415 844.064 - 0.18% -
BM_MakeHeap_string_SingleElement_16384 3.76% 6.100 6.330 - 3.88% -
BM_MakeHeap_float_Random_4 3.76% 1.614 1.675 - 8.73% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.76% 22.324 23.164 - -2.45% -
BM_std_min<char>/3 3.75% 0.718 0.745 - 7.41% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.75% 1.386 1.438 - 7.33% -
BM_vector_deque_move/1 3.75% 2.111 2.190 - -6.82% -
rng::for_each(join_view(vector<vector<int>>)/8 3.75% 1.435 1.488 - -0.45% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.75% 30.301 31.436 - 1.32% -
std::map<int,_int>::erase(key)_(existent)/32 3.74% 22.821 23.675 - 4.85% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.73% 28.126 29.177 - 0.55% -
BM_PushHeap_uint64_Ascending_256 3.73% 2.092 2.170 - 3.77% -
BM_deque_deque_copy/1 3.73% 3.403 3.530 - -0.96% -
BM_std_min<unsigned_short>/12 3.73% 1.517 1.574 - 3.43% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.72% 794.479 824.068 - 0.30% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.72% 24110.938 25007.685 - 1.08% -
BM_deque_deque_move/2 3.72% 3.059 3.172 - -1.72% -
BM_std_min<__int128>/20 3.72% 7.615 7.898 - 3.69% -
SetIntersection_Interlaced_Set_uint64_256_4 3.71% 11496271.590 11923315.260 - 0.89% -
BM_vector_deque_copy_backward/64 3.71% 2.961 3.071 - -1.43% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.70% 2.855 2.961 - 0.16% -
rng::unique_copy(deque<int>)_(sprinkled)/32 3.70% 10.083 10.456 - -21.53% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 3.70% 175.770 182.270 - 2.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.69% 1149559.839 1192034.879 - -0.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.69% 19480.732 20200.017 - 0.08% -
SetIntersection_Front_Vector_string_16384_1024 3.69% 39391165.899 40845578.101 - 1.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.69% 4.993 5.177 - 6.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.68% 23661.935 24532.786 - 0.96% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.68% 30.511 31.633 - -3.21% -
std::move_backward(vector<int>)/1048576 3.68% 54475.926 56480.109 - -1.10% -
bm_lexicographical_compare<unsigned_char>/4 3.67% 1.497 1.552 - 13.30% -
BM_deque_deque_ranges_move/2 3.66% 3.061 3.173 - -1.86% -
SetIntersection_None_Set_uint32_262144_262144 3.65% 1148176.270 1190069.580 - 2.88% -
SetIntersection_None_Set_uint32_262144_1024 3.64% 1144851.727 1186567.869 - 3.07% -
rng::copy_backward(vector<int>)/1048576 3.64% 48443.180 50206.738 - 1.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.64% 1594828.316 1652830.555 - 3.59% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.64% 24143.721 25021.628 - 0.55% -
rng::none_of(deque<int>)_(process_all)/50 3.63% 26.561 27.526 - -1.06% -
BM_PushHeap_float_Ascending_16384 3.63% 4.221 4.374 - -0.08% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.63% 9.460 9.804 - 3.46% -
rng::rotate(list<int>)_(by_1/4)/32 3.63% 13.756 14.255 - -1.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.62% 6222.572 6447.841 - 3.47% -
BM_std_min<unsigned_char>/18 3.61% 0.971 1.006 - 1.81% -
BM_PushHeap_uint32_Descending_4 3.61% 0.344 0.357 - 2.83% -
bm_ranges_lexicographical_compare<int>/2 3.61% 1.527 1.582 - 1.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 3.59% 8793333.555 9109195.405 - -5.72% -
BM_MakeThenSortHeap_string_Heap_262144 3.59% 178.241 184.640 - 0.84% -
BM_deque_deque_ranges_move/64000 3.59% 2837.385 2939.202 - 3.31% -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.58% 2.939 3.044 - -0.87% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 3.58% 21.124 21.880 - -6.34% -
rng::sort(deque<int>)_(repeated)/8192 3.58% 6573.259 6808.292 - 0.57% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.57% 29.485 30.538 - 2.12% -
std::unique(list<int>)_(contiguous)/52 3.57% 67.273 69.674 - -1.43% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.57% 4.724 4.893 - 4.22% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 3.57% 26.419 27.362 - 2.28% -
std::move_backward(deque<int>)/4096 3.56% 154.815 160.327 - 1.17% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.56% 6.327 6.552 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.55% 6805263.177 7047019.540 - -1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.55% 6156564.523 6375271.559 - 1.93% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.55% 589.992 610.922 - 0.21% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.55% 37178.320 38496.648 - 0.81% -
std::stable_partition(list<int>)_(alloc_fails)/1024 3.54% 4196.167 4344.602 - 4.47% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 3.54% 17.714 18.340 - -6.81% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.53% 22.189 22.972 - 3.03% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.52% 13347.825 13818.281 - 1.46% -
BM_std_minmax<short>/25 3.51% 2.203 2.280 - -1.71% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.51% 25.963 26.875 - 1.49% -
SetIntersection_Interlaced_Set_string_64_4 3.51% 26877999.369 27821438.504 - 1.94% -
SetIntersection_None_Set_float_262144_16384 3.50% 1163602.455 1204353.354 - 4.84% -
std::partial_sort_copy(deque<int>)_(descending)/8 3.50% 19.666 20.354 - 0.51% -
rng::stable_partition(vector<int>)_(sparse)/50 3.50% 20.556 21.276 - 3.94% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.50% 6.080 6.293 - -0.89% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.50% 9.806 10.149 - 3.97% -
std::unordered_set<std::string>::ctor(const&)/32 3.50% 724.121 749.440 - 10.25% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 3.49% 10.507 10.875 - 5.49% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.49% 17.177 17.776 - 0.31% -
SetIntersection_Interlaced_Set_string_64_16 3.49% 39042539.347 40403249.980 - -1.56% -
rng::unique(deque<int>,_pred)_(contiguous)/32 3.48% 58.614 60.656 - 4.12% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.48% 35894.394 37143.941 - 0.79% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.48% 1921189.127 1988068.519 - -1.71% -
BM_StringRelational_Compare_Huge_Empty_Control 3.48% 1.663 1.721 - 10.58% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 3.48% 623971.563 645675.253 - 2.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.47% 3.554 3.677 - 2.13% -
BM_PopHeap_float_1 3.47% 0.470 0.486 - 0.47% -
SetIntersection_None_Vector_uint32_1024_1 3.47% 1121442.065 1160341.336 - 1.07% -
std::set<int>::find(key)_(non-existent)/32 3.46% 2.267 2.345 - 3.02% -
BM_std_min<unsigned_char>/14 3.46% 1.795 1.857 - 0.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.46% 1187584.866 1228628.165 - -0.52% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.46% 17180.259 17773.923 - 7.21% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 3.45% 700.017 724.185 - 2.37% -
SetIntersection_Interlaced_Set_string_16384_1024 3.45% 339042062.996 350740738.316 - 0.80% -
BM_deque_vector_move/4000 3.45% 139.942 144.763 - 1.20% -
BM_vector_deque_ranges_copy_backward/2 3.44% 1.943 2.009 - -2.47% -
BM_std_minmax<unsigned_long_long>/15 3.43% 3.697 3.824 - 2.79% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.43% 6245.239 6459.403 - 2.67% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.43% 576.398 596.147 - 0.13% -
std::search(list<int>,_pred)_(no_match)/8192 3.42% 7148.754 7393.575 - 5.66% -
SetIntersection_Interlaced_Set_uint32_262144_16 3.42% 1563364.666 1616803.058 - 2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.41% 1084613.481 1121644.063 - 0.98% -
BM_deque_vector_ranges_move/4000 3.41% 143.122 148.007 - 1.31% -
rng::copy_n(vector<int>)/8 3.41% 2.232 2.308 - 2.80% -
BM_vector_deque_ranges_move_backward/2 3.40% 1.937 2.003 - -2.70% -
rng::sort(deque<int>)_(repeated)/8 3.40% 18.482 19.110 - 1.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.40% 4.918 5.085 - 9.04% -
SetIntersection_Front_Vector_uint32_16384_256 3.39% 2290052.784 2367613.811 - -10.32% -
BM_deque_vector_move_backward/70000 3.39% 8523.670 8812.312 - 1.43% -
SetIntersection_Interlaced_Set_float_64_64 3.38% 15098730.362 15609814.514 - 2.35% -
BM_RangesPopHeap_float_1024 3.38% 27.301 28.224 - -1.53% -
BM_RangesMakeThenSortHeap_float_Descending_256 3.37% 5.718 5.911 - -2.39% -
BM_std_min<long_long>/3 3.37% 1.283 1.326 - -0.76% -
rng::for_each(multiset<int>::iterator)/8 3.37% 4.806 4.968 - 0.31% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 3.37% 11.148 11.524 - 2.47% -
rng::swap_ranges(deque<int>)/1024 3.37% 336.964 348.321 - -3.43% -
std::set<std::string>::equal_range(key)_(non-existent)/32 3.37% 9.986 10.322 - -3.70% -
BM_PushHeap_uint64_Ascending_16384 3.37% 3.564 3.685 - 1.11% -
SetIntersection_None_Set_uint32_262144_64 3.37% 1150543.051 1189285.238 - 3.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.36% 0.447 0.462 - -33.70% -
SetIntersection_Front_Vector_uint64_256_4 3.36% 4348956.633 4495181.346 - 0.80% -
BM_std_minmax<unsigned_char>/10 3.36% 1.341 1.386 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.36% 49796.103 51468.786 - 3.24% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.36% 4716.780 4875.064 - 0.12% -
std::remove_if(list<int>)_(sprinkled)/50 3.35% 73.433 75.892 - 3.19% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.35% 20.045 20.716 - 2.13% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.34% 2074.404 2143.773 - 0.17% -
BM_RangesMakeHeap_float_Ascending_256 3.34% 0.644 0.666 - 0.98% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.34% 1.591 1.644 - 7.11% -
BM_MakeHeap_float_Ascending_4 3.33% 0.402 0.415 - 3.42% -
BM_RangesSortHeap_float_64 3.33% 3.139 3.244 - -0.26% -
rng::copy_backward(vector<bool>)_(aligned)/512 3.32% 1.765 1.824 - 3.38% -
std::unique(deque<int>,_pred)_(sprinkled)/52 3.32% 73.470 75.910 - 2.70% -
rng::is_sorted_until(vector<int>,_pred)/1024 3.31% 405.412 418.851 - -1.01% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 3.31% 38.392 39.665 - 1.16% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 3.31% 4.252 4.393 - 4.85% -
BM_StringAssignStr_Huge_Opaque 3.31% 104.579 108.041 - 3.59% -
SetIntersection_Interlaced_Vector_float_262144_16 3.30% 6284039.491 6491670.260 - 101.93% -
BM_MakeThenSortHeap_string_Heap_1024 3.30% 62.824 64.899 - 2.07% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 3.30% 9.303 9.610 - 1.84% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.30% 364.874 376.905 - 0.73% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.30% 596937.809 616609.497 - -1.33% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 3.29% 0.873 0.902 - 9.49% -
rng::swap_ranges(deque<int>)/8192 3.29% 2694.571 2783.309 - -3.42% -
rng::find_last(vector<int>)_(bail_10%)/8 3.29% 2.108 2.177 - 3.27% -
std::map<std::string,_int>::erase(iterator)/32 3.28% 27.710 28.618 - -5.88% -
BM_deque_vector_ranges_move/0 3.27% 1.548 1.599 - 14.80% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 3.27% 28.582 29.516 - -2.16% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 3.27% 25672.861 26511.229 - 3.08% -
SetIntersection_None_Set_uint32_262144_256 3.26% 1150203.369 1187755.860 - 3.25% -
BM_std_min<__int128>/19 3.26% 7.241 7.477 - 3.26% -
SetIntersection_Interlaced_Vector_uint64_262144_256 3.25% 37799435.342 39029588.393 - 42.18% -
rng::equal(vector<bool>)_(unaligned)/8 3.25% 0.738 0.762 - 10.21% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.24% 46.795 48.313 - -3.20% -
BM_std_minmax<unsigned_char>/12 3.24% 1.945 2.009 - 0.86% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.24% 4.521 4.667 - -0.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 3.23% 1.305 1.347 - 0.19% -
BM_std_minmax<unsigned_char>/15 3.23% 2.983 3.079 - 1.88% -
BM_std_minmax<unsigned_long_long>/31 3.23% 4.790 4.945 - 4.06% -
std::move_backward(vector<bool>)_(unaligned)/512 3.23% 4.639 4.789 - 1.63% -
BM_RangesPushHeap_uint32_Ascending_262144 3.23% 8.036 8.295 - 1.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 3.23% 11.776 12.156 - 1.19% -
SetIntersection_Front_Set_string_16_16 3.23% 63316156.559 65358920.541 - 4.23% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 3.22% 6647.428 6861.672 - 3.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.22% 35288.698 36425.223 - 1.15% -
SetIntersection_None_Set_float_262144_16 3.22% 1161137.533 1198478.273 - 2.83% -
std::multiset<int>::equal_range(key)_(non-existent)/32 3.21% 2.309 2.383 - 2.94% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 3.21% 1338.059 1381.022 - 2.33% -
SetIntersection_Interlaced_Set_string_1024_1024 3.21% 56620112.699 58435093.516 - 1.60% -
std::count(list<int>)_(every_other)/8192 3.20% 6663.637 6877.083 - 0.81% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 3.20% 42.926 44.301 - -2.38% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.20% 22.145 22.854 - 0.63% -
BM_std_minmax<int>/14 3.20% 1.618 1.670 - -0.13% -
rng::search(deque<int>,_pred)_(near_matches)/1024 3.20% 26503.842 27352.034 - 8.51% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.20% 3.638 3.754 - 2.07% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.20% 25.999 26.830 - -2.25% -
rng::sort(deque<int>)_(ascending)/8 3.20% 18.237 18.820 - 0.06% -
std::for_each_n(list<int>)/8192 3.20% 7280.648 7513.280 - -14.15% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.19% 282.302 291.320 - -1.31% -
BM_deque_vector_ranges_move_backward/64000 3.19% 7863.188 8114.229 - 2.96% -
bm_lexicographical_compare<unsigned_char>/5 3.19% 1.733 1.789 - 12.83% -
std::copy_n(deque<int>)/262144 3.18% 10141.243 10464.089 - 1.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.18% 7.270 7.502 - 1.53% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.17% 3.436 3.545 - -0.59% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.17% 25.435 26.241 - 2.40% -
std::none_of(deque<int>)_(process_all)/50 3.17% 17.757 18.319 - -4.43% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 3.16% 29.311 30.238 - -5.66% -
std::find_if(vector<int>)_(process_all)/8192 3.16% 2194.264 2263.594 - 0.03% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 3.16% 1.438 1.484 - -1.18% -
BM_std_minmax_element<short>/512 3.15% 138.028 142.378 - -0.07% -
SetIntersection_None_Vector_uint64_256_64 3.15% 3526385.901 3637429.951 - -0.32% -
rng::unique(deque<int>)_(contiguous)/32 3.15% 58.783 60.633 - 3.16% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.15% 567.015 584.856 - 4.91% -
std::remove(list<int>)_(sprinkled)/32 3.14% 54.824 56.548 - -0.50% -
std::find_if(vector<int>)_(process_all)/32768 3.14% 8804.068 9080.819 - 0.04% -
BM_PushHeap_uint32_Random_16 3.14% 4.413 4.551 - 1.56% -
BM_std_min<short>/24 3.14% 2.537 2.616 - 5.72% -
std::move(list<int>)/32768 3.13% 30781.152 31746.019 - 1.40% -
BM_std_minmax<unsigned_short>/31 3.13% 2.998 3.092 - 0.14% -
BM_StringRelationalLiteral_Less_Large_Small_Control 3.13% 1.888 1.947 - 9.23% -
rng::find_last(deque<int>)_(bail_10%)/8 3.12% 2.680 2.764 - 7.47% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.12% 35.316 36.417 - 2.29% -
SetIntersection_None_Set_uint64_16384_256 3.11% 164805983.085 169928162.854 - 2.45% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.11% 53666.341 55334.245 - 0.40% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.10% 1.589 1.639 - 7.32% -
std::multiset<std::string>::clear()/32 3.10% 881.927 909.249 - -2.32% -
bm_lexicographical_compare<unsigned_char>/6 3.09% 1.959 2.020 - 12.94% -
std::set<int>::contains(key)_(non-existent)/8192 3.09% 8.311 8.567 - 3.37% -
std::remove_if(deque<int>)_(sprinkled)/32 3.09% 56.119 57.851 - 0.58% -
BM_std_min<char>/64 3.08% 4.195 4.325 - 4.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.08% 1224040.143 1261686.190 - -0.57% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.08% 1.095 1.128 - 0.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 3.07% 1.303 1.343 - -1.15% -
std::remove_if(list<int>)_(prefix)/8192 3.07% 9351.179 9638.049 - -3.62% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 3.06% 738.278 760.901 - 4.91% -
std::map<int,_int>::ctor(const&,_alloc)/32 3.06% 212.330 218.833 - 2.66% -
rng::is_partitioned(vector<int>)_(partitioned)/32 3.05% 5.712 5.886 - 2.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.05% 19194819.515 19780062.416 - 1.12% -
std::none_of(list<int>)_(process_all)/32768 3.05% 25757.955 26542.600 - -2.51% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 3.04% 1.495 1.541 - 11.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.04% 1199754.309 1236264.980 - 2.48% -
BM_std_minmax_element<long_long>/64 3.04% 17.474 18.006 - 4.45% -
SetIntersection_None_Set_float_262144_1 3.04% 1162173.096 1197498.291 - 2.36% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.04% 27.767 28.610 - 4.29% -
SetIntersection_None_Set_uint32_16384_16384 3.03% 154224816.027 158905399.343 - 1.95% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.03% 17.584 18.118 - 2.32% -
rng::find(list<int>)_(process_all)/8 3.03% 2.356 2.427 - 3.43% -
std::find(vector<char>)_(process_all)/8 3.02% 0.925 0.953 - 3.06% -
std::set<int>::count(key)_(existent)/8192 3.01% 7.782 8.016 - 3.96% -
BM_std_min<int>/64 3.01% 2.669 2.750 - 6.39% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3.01% 2627.627 2706.668 - 2.81% -
BM_SortHeap_float_262144 3.01% 30.427 31.342 - 0.05% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.01% 5236.728 5394.136 - 0.39% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 3.01% 778.141 801.528 - 3.19% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.00% 22.042 22.703 - 3.74% -
BM_MakeHeap_string_Ascending_64 3.00% 4.852 4.998 - 3.42% -
SetIntersection_Front_Vector_uint64_256_16 2.99% 4428659.873 4561103.036 - 2.45% -
std::set<int>::find(key)_(non-existent)/8192 2.99% 8.441 8.693 - 1.88% -
rng::find_if_not(deque<int>)_(process_all)/8192 2.97% 2801.915 2885.217 - 2.46% -
BM_MakeHeap_string_PipeOrgan_256 2.97% 4.771 4.913 - 0.86% -
SetIntersection_Interlaced_Set_float_262144_256 2.97% 1579327.798 1626253.336 - 3.72% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.96% 365.381 376.190 - 2.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.96% 4.595 4.730 - 0.08% -
BM_deque_deque_move_backward/65536 2.94% 8062.987 8300.347 - 1.85% -
rng::find(vector<char>)_(process_all)/8 2.94% 0.925 0.952 - 3.03% -
SetIntersection_None_Vector_uint32_1024_1024 2.94% 1143717.582 1177339.870 - 2.42% -
SetIntersection_None_Set_uint32_262144_1 2.93% 1159141.115 1193067.303 - 2.42% -
BM_PushHeap_float_SingleElement_4 2.92% 0.378 0.389 - 8.93% -
BM_RangesPushHeap_uint32_Random_256 2.92% 5.924 6.097 - -0.93% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.91% 197.218 202.966 - 2.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.91% 33.716 34.696 - 1.92% -
BM_StringConstructDestroyCStr_Large_Transparent 2.90% 8.952 9.212 - -2.00% -
std::fill_n(list<int>)/32 2.90% 8.078 8.312 - 0.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 2.90% 1.304 1.342 - -0.50% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.89% 367.573 378.210 - 3.11% -
BM_std_minmax<unsigned_long_long>/4 2.89% 1.597 1.643 - 4.76% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.89% 6.448 6.634 - 1.48% -
BM_std_minmax<unsigned_long_long>/23 2.89% 4.298 4.422 - 1.09% -
BM_StringRelational_Compare_Empty_Large_Control 2.89% 1.617 1.664 - 4.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.88% 13292.704 13676.167 - 2.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.88% 11961779.316 12306776.059 - 16.37% -
SetIntersection_None_Vector_uint32_1024_64 2.88% 1152939.517 1186189.264 - 3.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.88% 1192.195 1226.572 - -2.96% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 2.88% 28.901 29.734 - 12.97% -
BM_MakeHeap_string_SingleElement_256 2.87% 6.349 6.531 - 1.81% -
SetIntersection_Front_Vector_string_262144_1024 2.87% 40119583.152 41271574.646 - 1.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.87% 24.668 25.375 - 0.35% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.87% 280897.886 288954.480 - 3.53% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 2.87% 6.174 6.351 - -0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.87% 166312531.211 171078074.558 - 2.87% -
std::find(deque<int>)_(bail_25%)/8 2.86% 2.064 2.123 - 2.98% -
rng::for_each_n(join_view(vector<vector<int>>)/8 2.86% 1.787 1.838 - 6.94% -
std::rotate(list<int>)_(1_element_forward)/8192 2.86% 7904.335 8130.244 - 3.81% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.86% 6580.153 6768.121 - 1.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.85% 815538.739 838761.748 - -0.04% -
std::find(list<int>)_(bail_25%)/32768 2.85% 8111.893 8342.802 - -1.59% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.84% 22.715 23.361 - -2.84% -
BM_RangesSortHeap_float_262144 2.84% 29.911 30.761 - -1.13% -
BM_std_min<__int128>/17 2.84% 6.481 6.666 - 2.72% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.84% 22.414 23.051 - 3.00% -
std::sort(deque<int>)_(pipe-organ)/8 2.84% 20.846 21.437 - 1.82% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 2.83% 6.580 6.767 - 42.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.83% 1317.860 1355.170 - 2.06% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.83% 9.210 9.471 - 0.01% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.83% 3236.859 3328.367 - -0.96% -
std::unordered_set<int>::clear()/8192 2.82% 61971.823 63722.408 - 7.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.82% 2338864.778 2404902.902 - -3.05% -
BM_vector_deque_ranges_copy_backward/1 2.82% 2.219 2.282 - -1.37% -
std::copy_if(vector<int>)_(entire_range)/8 2.81% 2.270 2.334 - 0.65% -
BM_MakeThenSortHeap_string_Heap_16384 2.81% 100.824 103.660 - 2.30% -
std::deque<int>::ctor(size)/8192 2.81% 440.529 452.915 - 3.42% -
rng::copy_n(vector<bool>)_(aligned)/262144 2.81% 277.722 285.527 - 2.42% -
std::remove_if(deque<int>)_(sprinkled)/50 2.81% 65.491 67.331 - -2.56% -
SetIntersection_Interlaced_Vector_string_256_64 2.81% 20176840.220 20743169.173 - 1.52% -
bm_lexicographical_compare<int>/3 2.79% 1.692 1.740 - 7.56% -
BM_vector_deque_move/2 2.78% 1.832 1.883 - -8.62% -
std::find_if(vector<char>)_(bail_25%)/8 2.78% 0.929 0.954 - 0.29% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.78% 1261439.127 1296467.773 - 1.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.77% 3322.226 3414.381 - -2.61% -
BM_std_minmax<int>/6 2.77% 1.349 1.387 - 0.06% -
SetIntersection_Interlaced_Vector_float_16384_1 2.77% 1107324.678 1138009.457 - 3.26% -
SetIntersection_Front_Set_uint64_262144_16384 2.77% 336249406.411 345566639.720 - 0.05% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.77% 168295946.102 172956977.732 - 0.83% -
SetIntersection_None_Set_float_16384_16384 2.77% 156755842.003 161092264.746 - 5.33% -
std::is_sorted(list<int>)/8192 2.77% 7170.888 7369.198 - 2.72% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.76% 8.481 8.715 - 2.35% -
rng::fill(vector<bool>)/512 2.76% 1.484 1.525 - -0.40% -
BM_StringRelational_Compare_Empty_Small_Control 2.76% 1.634 1.680 - 3.50% -
BM_num_get<bool> 2.76% 12.081 12.414 - -1.49% -
std::map<int,_int>::erase(key)_(existent)/8192 2.75% 25.957 26.672 - 2.68% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.75% 16.696 17.154 - 2.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.74% 28.684 29.470 - -0.97% -
BM_std_min<__int128>/18 2.73% 6.859 7.046 - 2.78% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.73% 42761.124 43927.772 - 3.85% -
std::copy_n(list<int>)/32768 2.73% 25805.533 26509.120 - -0.26% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.72% 1.161 1.193 - -12.98% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.72% 1053.798 1082.481 - 3.00% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 2.72% 24.846 25.522 - 1.21% -
SetIntersection_Interlaced_Set_float_256_256 2.72% 9422638.077 9678798.110 - 5.84% -
std::map<int,_int>::erase(iterator)/8192 2.72% 21.084 21.657 - 2.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.71% 171104569.112 175746947.008 - 4.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 2.71% 0.750 0.770 - -3.85% -
rng::for_each(list<int>)/8 2.71% 2.532 2.600 - 0.21% -
SetIntersection_Front_Set_uint32_16384_16384 2.71% 337350157.014 346487881.452 - -1.98% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.71% 23.402 24.035 - -7.23% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.70% 2.392 2.456 - 4.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.70% 20123377.965 20667336.321 - 11.92% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.70% 11.666 11.981 - 2.58% -
BM_RangesPushHeap_float_Random_4 2.70% 2.912 2.991 - 1.23% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.70% 17.025 17.484 - 4.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.69% 46.842 48.104 - -2.48% -
SetIntersection_Front_Vector_uint64_262144_1024 2.69% 5781210.796 5936897.655 - 0.17% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 2.69% 21.594 22.176 - 2.52% -
SetIntersection_None_Set_float_262144_256 2.69% 1163435.059 1194675.617 - 2.86% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.68% 1.500 1.540 - 0.28% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.68% 15265477.487 15673888.445 - 0.06% -
std::stable_sort(deque<int>)_(descending)/8 2.67% 26.651 27.364 - 1.52% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 2.67% 19.840 20.370 - -17.72% -
rng::stable_sort(deque<int>)_(repeated)/8 2.66% 17.980 18.457 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.65% 1134963.232 1165069.664 - 0.45% -
rng::move(vector<bool>)_(aligned)/64 2.65% 1.897 1.948 - 5.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.65% 49.503 50.814 - 15.99% -
rng::fold_left(deque<int>)/8192 2.64% 4368.415 4483.650 - 3.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.63% 2472426.390 2537566.386 - 3.09% -
std::multimap<int,_int>::find(key)_(existent)/32 2.63% 1.607 1.650 - 2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.63% 1126792.444 1156398.679 - -0.16% -
SetIntersection_None_Set_uint32_262144_16 2.62% 1156487.547 1186823.733 - 3.15% -
BM_std_minmax<unsigned_long_long>/14 2.62% 3.294 3.381 - 2.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.62% 23.027 23.630 - 1.79% -
rng::fold_left(deque<int>)/50 2.62% 27.729 28.454 - 2.99% -
std::map<int,_int>::count(key)_(non-existent)/32 2.61% 2.884 2.959 - 2.76% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 2.61% 78.951 81.014 - -1.59% -
BM_SortHeap_float_64 2.61% 3.152 3.234 - -0.24% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.61% 61.548 63.154 - 3.17% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.60% 175649.828 180214.277 - -0.49% -
BM_std_minmax<short>/18 2.60% 1.992 2.044 - 0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.59% 3.483 3.573 - 16.09% -
std::set<int>::equal_range(key)_(existent)/8192 2.59% 7.957 8.163 - 4.23% -
BM_std_min<unsigned_char>/19 2.59% 1.156 1.186 - 0.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.59% 12.067 12.379 - 4.23% -
SetIntersection_None_Set_uint64_16384_1 2.59% 156477005.889 160529631.193 - 0.66% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 2.59% 4.452 4.567 - 2.67% -
std::none_of(list<int>)_(process_all)/32 2.59% 11.532 11.830 - 0.63% -
std::map<int,_int>::erase(iterator)/1024 2.58% 21.019 21.562 - 2.42% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.58% 31.233 32.040 - -1.12% -
SetIntersection_None_Vector_uint64_16384_16384 2.58% 1168103.850 1198213.706 - 1.50% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.58% 18.346 18.819 - -0.23% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.58% 3.347 3.433 - 0.05% -
SetIntersection_None_Set_uint64_16384_16 2.57% 163583149.727 167795305.232 - 1.63% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.57% 19969.565 20483.040 - -0.28% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.57% 5339.875 5477.047 - 0.01% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.56% 4.241 4.350 - 0.72% -
SetIntersection_None_Set_float_262144_64 2.56% 1161667.966 1191456.949 - 2.33% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.56% 75.773 77.716 - 1.99% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.56% 609.417 625.023 - 0.08% -
BM_std_min<long_long>/20 2.56% 2.008 2.059 - 1.12% -
rng::is_sorted(list<int>)/1024 2.56% 759.465 778.888 - 2.82% -
rng::move_backward(deque<int>)/262144 2.56% 29928.839 30693.705 - 0.78% -
std::set<int>::find(key)_(non-existent)/1024 2.55% 5.555 5.696 - 1.88% -
BM_std_min<long_long>/64 2.55% 4.905 5.031 - 3.15% -
std::reverse_copy(vector<int>)/4096 2.55% 133.874 137.289 - 2.49% -
rng::contains(deque<int>)_(process_all)/32 2.55% 8.587 8.806 - 3.51% -
BM_MakeHeap_uint64_SingleElement_256 2.55% 0.575 0.589 - 2.88% -
rng::partition(list<int>)_(dense)/32 2.55% 8.448 8.663 - 4.68% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.54% 56938.238 58386.782 - -0.49% -
rng::unique(list<int>,_pred)_(sprinkled)/32 2.54% 64.753 66.398 - -2.77% -
std::find_if(vector<int>)_(process_all)/50 2.54% 13.921 14.275 - 0.16% -
SetIntersection_None_Set_float_262144_4 2.54% 1162813.152 1192295.410 - 2.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.53% 0.991 1.016 - 0.39% -
rng::find_last(vector<char>)_(bail_90%)/1024 2.52% 12.079 12.384 - 2.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.52% 29.378 30.120 - 2.07% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.52% 343828812.084 352497833.994 - 0.64% -
BM_deque_deque_move_backward/70000 2.52% 8799.801 9021.637 - 2.63% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.52% 1.337 1.371 - 2.05% -
SetIntersection_Front_Set_uint64_16_16 2.52% 40927042.435 41958291.675 - 0.73% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.52% 78.975 80.965 - 0.48% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.52% 83942.763 86055.360 - 1.13% -
std::partial_sort(deque<int>)_(heap)/8192 2.51% 283639.195 290768.889 - -1.42% -
std::all_of(list<int>)_(process_all)/50 2.51% 21.545 22.085 - 0.73% -
BM_std_min<unsigned_short>/7 2.50% 1.099 1.126 - 1.42% -
rng::find_first_of(vector<int>)_(small_needle)/50 2.49% 71.689 73.477 - -1.69% -
BM_std_min<char>/13 2.49% 1.564 1.603 - 3.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.48% 1161018.633 1189816.578 - 0.03% -
std::multiset<int>::erase(iterator)/8192 2.48% 23.644 24.229 - 0.31% -
SetIntersection_None_Set_string_1024_256 2.48% 8936111.146 9157487.713 - 2.82% -
rng::partition_point(list<int>)/8192 2.48% 13250.591 13578.738 - 3.12% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.48% 6616.593 6780.420 - 2.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.47% 792.503 812.104 - -1.80% -
BM_std_min<unsigned_int>/32 2.47% 2.172 2.226 - 0.94% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.46% 7282858.379 7462326.057 - -7.85% -
BM_std_minmax<int>/19 2.46% 1.855 1.900 - 0.08% -
SetIntersection_None_Set_uint32_262144_4 2.46% 1157711.346 1186226.642 - 2.77% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.46% 21.209 21.730 - 1.54% -
std::map<int,_int>::count(key)_(existent)/32 2.46% 1.697 1.738 - 4.54% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.45% 213.291 218.519 - 4.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.45% 1137567.190 1165434.926 - 1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.45% 25147944.326 25763728.785 - 0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.45% 32454.172 33248.053 - -0.60% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.45% 16671.511 17079.254 - -2.70% -
std::unordered_multiset<int>::contains(key)_(existent)/32 2.44% 1.293 1.324 - 1.16% -
std::unique(vector<int>,_pred)_(contiguous)/52 2.44% 63.191 64.734 - 0.43% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.44% 306.174 313.646 - 0.21% -
bm_lexicographical_compare<int>/8 2.44% 1.541 1.579 - 7.87% -
BM_std_min<__int128>/8 2.43% 2.871 2.941 - 2.46% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.43% 5341.132 5471.019 - -0.27% -
std::move_backward(deque<int>)/262144 2.43% 29751.221 30474.640 - 0.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.43% 46.797 47.935 - 1.38% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.43% 18.886 19.345 - 2.04% -
BM_RangesPopHeap_uint32_1 2.43% 0.415 0.426 - -13.97% -
BM_MakeHeap_string_QuickSortAdversary_262144 2.43% 12.659 12.967 - 0.49% -
BM_MakeHeap_string_Descending_256 2.43% 2.698 2.764 - 1.02% -
std::multimap<int,_int>::ctor(const&)/32 2.42% 213.901 219.077 - -0.17% -
BM_StringRelational_Compare_Empty_Huge_Control 2.42% 1.625 1.664 - 4.45% -
BM_StringRelational_Eq_Small_Large_Control 2.42% 0.478 0.490 - 1.32% -
BM_std_minmax<short>/22 2.42% 2.277 2.332 - 1.29% -
std::map<int,_int>::find(key)_(existent)/32 2.41% 1.531 1.568 - 0.78% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.41% 3232.173 3310.115 - 0.21% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.41% 2.477 2.537 - 0.83% -
std::partial_sort(deque<int>)_(heap)/8 2.41% 37.585 38.490 - 0.29% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.40% 1226220.865 1255643.801 - 1.65% -
BM_std_minmax<char>/12 2.40% 1.915 1.961 - -0.43% -
BM_MakeThenSortHeap_string_Heap_256 2.40% 49.090 50.267 - 1.90% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.40% 0.495 0.506 - -2.94% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 2.39% 39.256 40.195 - 0.87% -
rng::move(vector<int>)/8 2.39% 2.221 2.274 - 0.98% -
rng::move_backward(deque<int>)/4096 2.39% 154.970 158.677 - 0.50% -
BM_MakeThenSortHeap_float_Descending_262144 2.39% 34.451 35.275 - -0.20% -
BM_PushHeap_float_Random_262144 2.38% 7.553 7.733 - -0.81% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.38% 8.068 8.260 - 1.07% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.37% 5.918 6.058 - 2.02% -
std::set<int>::erase(key)_(existent)/1024 2.37% 38.586 39.501 - -1.39% -
rng::find_last(vector<char>)_(bail_10%)/8 2.37% 1.567 1.604 - 0.10% -
BM_MakeHeap_uint64_Random_256 2.37% 1.134 1.161 - -2.67% -
std::copy_backward(list<int>)/512 2.37% 370.771 379.541 - 2.98% -
std::sort(deque<int>)_(ascending)/8 2.36% 18.409 18.845 - 0.33% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.36% 19.666 20.131 - 1.41% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.36% 22.047 22.568 - 1.30% -
SetIntersection_Interlaced_Set_float_262144_16384 2.36% 1251303.222 1280826.740 - 3.07% -
rng::sort(deque<int>)_(qsort_adversarial)/8 2.35% 18.383 18.815 - 0.15% -
std::find_if(vector<int>)_(process_all)/1024 2.35% 283.577 290.247 - 0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.35% 1158.173 1185.409 - -4.42% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.35% 586.673 600.455 - 0.27% -
BM_std_minmax<int>/15 2.35% 2.029 2.077 - 0.80% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.35% 31.514 32.254 - -1.12% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.34% 1.700 1.740 - 0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.34% 1900064.770 1944605.189 - 3.03% -
SetIntersection_None_Set_float_256_64 2.34% 9394924.519 9614948.611 - 1.11% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.34% 13443.306 13758.008 - 0.70% -
SetIntersection_Interlaced_Set_uint64_64_64 2.34% 15158007.264 15512823.086 - 0.87% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.34% 5347.640 5472.608 - -0.04% -
rng::find_if(vector<char>)_(process_all)/8 2.33% 2.487 2.546 - -1.52% -
SetIntersection_Front_Set_uint32_64_64 2.33% 15637852.942 16002413.047 - -0.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.32% 23115.742 23652.838 - 0.12% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.32% 1546726.724 1582552.978 - 0.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.31% 34.265 35.056 - 3.63% -
rng::find(deque<int>)_(bail_25%)/8 2.30% 2.064 2.111 - 5.91% -
BM_MakeHeap_uint32_PipeOrgan_256 2.30% 0.630 0.645 - 0.92% -
BM_MakeThenSortHeap_float_Ascending_4 2.30% 1.397 1.429 - 0.96% -
BM_StringRelational_Compare_Empty_Empty_Control 2.30% 1.612 1.649 - 6.50% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.29% 11.800 12.070 - 1.17% -
BM_MakeHeap_string_SingleElement_1024 2.29% 6.309 6.453 - 2.73% -
rng::move_backward(list<int>)/512 2.29% 370.571 379.061 - 2.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.29% 274618.252 280896.607 - 2.41% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.29% 5348.338 5470.559 - -0.31% -
BM_std_min<__int128>/6 2.28% 2.076 2.123 - 2.33% -
BM_RangesPushHeap_uint32_Random_262144 2.28% 6.277 6.420 - -0.56% -
SetIntersection_None_Set_uint64_16384_4 2.28% 160196169.576 163846922.556 - 0.75% -
BM_deque_deque_ranges_copy_backward/64000 2.28% 7903.927 8084.008 - 1.93% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.28% 20.347 20.810 - 2.27% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.27% 34.099 34.874 - -0.64% -
SetIntersection_None_Set_uint32_256_1 2.27% 11425949.725 11685713.644 - -0.98% -
SetIntersection_Front_Vector_string_1024_64 2.27% 3467030.313 3545823.175 - 1.63% -
SetIntersection_Front_Vector_uint32_262144_1 2.27% 1089372.245 1114048.163 - -0.18% -
rng::unique(list<int>)_(sprinkled)/1024 2.26% 952.233 973.747 - 3.03% -
BM_RangesPopHeap_uint64_262144 2.26% 41.152 42.082 - -2.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.26% 12751375.971 13039283.599 - 47.80% -
std::set<int>::upper_bound(key)_(existent)/32 2.26% 1.731 1.771 - 1.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.26% 0.826 0.845 - 1.01% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.26% 6398.836 6543.225 - 0.88% -
SetIntersection_Interlaced_Set_string_256_4 2.26% 14141594.077 14460583.727 - 0.74% -
SetIntersection_Interlaced_Vector_string_262144_4 2.25% 2074138.017 2120857.385 - 4.05% -
BM_std_min<short>/31 2.25% 2.571 2.629 - 0.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 2.25% 44982833.121 45994868.308 - 0.68% -
SetIntersection_None_Set_uint64_16384_64 2.25% 166687378.287 170437278.351 - 0.79% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.24% 2.908 2.974 - -3.24% -
SetIntersection_Front_Set_string_16_4 2.24% 66849474.666 68344660.169 - 0.51% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.24% 206349449.766 210963468.294 - -1.06% -
rng::fill_n(vector<int>)/1024 2.24% 29.270 29.925 - 1.19% -
BM_MakeHeap_float_Random_16384 2.24% 1.202 1.229 - 2.20% -
BM_num_get<void*> 2.23% 11.654 11.914 - 1.07% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.23% 572.944 585.737 - 0.24% -
std::sort(deque<int>)_(repeated)/8 2.23% 18.724 19.142 - 0.31% -
BM_RangesPopHeap_uint64_4 2.23% 2.667 2.726 - -0.19% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.23% 3.121 3.191 - 0.93% -
std::unordered_set<std::string>::erase(iterator)/1024 2.23% 29.843 30.508 - 6.89% -
std::stable_partition(list<int>)_(sparse)/50 2.23% 26.118 26.699 - 3.31% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.22% 976.147 997.841 - 2.36% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.22% 14223.418 14539.298 - 0.27% -
SetIntersection_Front_Set_uint32_262144_262144 2.22% 1839633.871 1880488.279 - 2.51% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.22% 22.004 22.493 - 4.44% -
rng::partial_sort(vector<int>)_(descending)/8 2.22% 24.851 25.402 - 1.20% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.21% 20.357 20.807 - -1.23% -
std::search(deque<int>,_pred)_(near_matches)/8192 2.21% 1512473.363 1545938.007 - 2.30% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.21% 13436.304 13733.531 - 2.60% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.21% 22.356 22.850 - 7.68% -
SetIntersection_Interlaced_Set_uint32_64_16 2.21% 23947750.423 24476909.435 - -0.38% -
rng::partial_sort(vector<int>)_(ascending)/8 2.21% 20.636 21.091 - 1.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.21% 0.901 0.921 - 2.09% -
std::unique(list<int>)_(sprinkled)/1024 2.21% 951.079 972.065 - -8.66% -
BM_LowerBound_string_64 2.20% 69.345 70.869 - 2.67% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 2.20% 1.431 1.463 - 9.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 2.20% 117420920.321 120000383.409 - -9.98% -
std::multiset<int>::insert(value)_(already_present)/32 2.20% 19.001 19.418 - 1.49% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.20% 4692.278 4795.291 - 0.26% -
BM_PushHeap_uint32_Ascending_262144 2.19% 8.177 8.356 - 1.38% -
SetIntersection_Front_Set_string_262144_4 2.19% 1299642.822 1328094.689 - -0.40% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.19% 216.654 221.396 - -0.50% -
SetIntersection_None_Set_uint32_262144_16384 2.19% 1151559.490 1176756.266 - 1.36% -
BM_PushHeap_uint64_Ascending_1024 2.19% 2.577 2.634 - 2.23% -
BM_deque_deque_ranges_move/1 2.19% 3.421 3.496 - -1.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.18% 6509247.389 6651241.062 - -2.09% -
BM_deque_deque_move/1 2.18% 3.409 3.483 - -1.86% -
rng::find_last(deque<int>)_(bail_90%)/50 2.18% 1.842 1.882 - -0.92% -
BM_MakeHeap_string_Heap_262144 2.18% 5.468 5.587 - 3.71% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.18% 23.051 23.553 - 0.51% -
std::multiset<std::string>::insert(value)_(new_value)/32 2.17% 42.679 43.607 - 0.96% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.17% 616.069 629.442 - 0.07% -
BM_std_min<char>/24 2.17% 2.645 2.702 - 7.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.17% 10015323.153 10232381.200 - 1.17% -
SetIntersection_Front_Set_string_262144_256 2.17% 15768914.669 16110445.962 - 5.21% -
std::unique(deque<int>)_(sprinkled)/8192 2.16% 7389.143 7549.116 - 4.06% -
BM_std_min<int>/11 2.16% 1.156 1.181 - 2.10% -
std::set<int>::upper_bound(key)_(existent)/1024 2.16% 4.135 4.225 - 2.14% -
std::search_n(list<int>,_pred)_(no_match)/8192 2.15% 8147.870 8323.276 - 0.62% -
SetIntersection_Front_Vector_string_16384_16 2.15% 1718317.850 1755296.834 - 4.95% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 2.15% 20.673 21.117 - 1.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.15% 11798542.485 12051770.307 - 1.34% -
BM_deque_vector_ranges_copy_backward/0 2.15% 1.377 1.406 - 2.39% -
BM_std_minmax<unsigned_long_long>/21 2.14% 3.498 3.572 - 1.25% -
std::for_each(list<int>)/8 2.14% 2.505 2.559 - -1.20% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.13% 2.978 3.041 - 1.75% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.13% 3.854 3.936 - 3.04% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.13% 715.489 730.716 - 0.08% -
std::unordered_set<int>::insert(value)_(new_value)/32 2.13% 20.113 20.541 - 2.92% -
BM_std_minmax_element<long_long>/3 2.13% 1.121 1.145 - -1.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.13% 28.526 29.132 - 1.36% -
SetIntersection_Front_Vector_uint32_256_16 2.12% 4369336.929 4461953.849 - -0.20% -
SetIntersection_None_Vector_uint32_262144_1024 2.12% 1195447.572 1220772.483 - 2.18% -
SetIntersection_Interlaced_Vector_float_1024_4 2.12% 1466805.052 1497839.747 - 15.45% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 2.11% 22.191 22.659 - 4.56% -
BM_std_min<unsigned_int>/64 2.11% 2.826 2.885 - -0.95% -
SetIntersection_Front_Set_string_262144_64 2.10% 4801407.128 4902397.404 - 3.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.10% 34.663 35.391 - 0.02% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.10% 14.786 15.097 - 7.41% -
BM_lexicographical_compare_three_way_fast_path/16 2.10% 4.341 4.432 - -2.11% -
rng::copy_if(list<int>)_(every_other)/32768 2.10% 25335.272 25866.276 - 2.93% -
std::copy(list<int>)/4096 2.09% 3295.613 3364.589 - 1.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.09% 12744330.709 13010825.497 - 47.38% -
rng::copy(list<int>)/8 2.09% 2.361 2.410 - 4.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.09% 7.468 7.624 - 0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.09% 2483647.245 2535448.941 - 3.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.09% 1090735.430 1113481.081 - 0.70% -
rng::move_backward(list<int>)/32768 2.08% 33613.677 34311.928 - -1.24% -
SetIntersection_None_Vector_string_1024_256 2.07% 1207845.068 1232876.622 - -0.87% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.07% 1909.952 1949.493 - 0.34% -
std::rotate(list<int>)_(by_1/3)/32 2.07% 15.080 15.392 - 0.17% -
BM_StringCopy_Huge 2.06% 100.977 103.063 - 2.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.06% 39142053.124 39950068.027 - -0.49% -
BM_deque_vector_ranges_copy_backward/70000 2.06% 8656.267 8834.541 - 0.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.06% 14.754 15.058 - 1.33% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 2.06% 820.462 837.355 - 1.32% -
std::generate(list<int>)/32 2.06% 8.540 8.716 - 0.39% -
std::find_if(list<int>)_(process_all)/8 2.06% 3.424 3.495 - -0.03% -
std::unordered_set<int>::erase(key)_(existent)/32 2.06% 21.059 21.492 - 0.42% -
std::find(list<int>)_(bail_25%)/1024 2.05% 130.138 132.810 - 3.30% -
rng::stable_sort(deque<int>)_(heap)/8192 2.05% 17701.697 18064.622 - 0.80% -
SetIntersection_Interlaced_Vector_string_1024_1 2.05% 1116861.479 1139744.980 - -0.67% -
rng::stable_partition(deque<int>)_(sparse)/8192 2.05% 3401.257 3470.923 - -3.83% -
rng::count(list<int>)_(every_other)/1024 2.04% 703.176 717.537 - 1.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.04% 22.546 23.006 - 2.66% -
BM_StringEraseWithMove_Empty_Transparent 2.04% 0.562 0.574 - -6.07% -
BM_RangesPopHeap_uint32_4 2.04% 2.629 2.682 - 0.62% -
SetIntersection_Front_Vector_uint64_16_16 2.04% 37635504.099 38401914.223 - -0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.04% 83870.291 85578.055 - -0.23% -
SetIntersection_None_Set_float_262144_262144 2.03% 1166374.509 1190097.576 - 2.42% -
std::all_of(list<int>)_(process_all)/8192 2.03% 7605.898 7760.316 - 1.97% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.03% 3.504 3.576 - -0.10% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.03% 528.970 539.686 - 0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.02% 39689980.131 40491953.658 - 0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.02% 345406858.829 352381864.780 - 0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 2.02% 165948205.509 169298997.855 - 1.06% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.02% 11890.098 12129.959 - -1.23% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.02% 16.272 16.601 - 1.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.02% 211.099 215.354 - 1.88% -
std::is_sorted_until(list<int>)/8 2.02% 2.208 2.252 - 0.36% -
rng::generate(deque<int>)/8192 2.02% 2043.634 2084.824 - 1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.02% 1203184.092 1227431.666 - 0.10% -
SetIntersection_Front_Set_uint32_256_4 2.01% 4483068.703 4573340.841 - 0.52% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 2.01% 12.301 12.549 - 1.59% -
rng::generate(list<int>)/32 2.01% 8.537 8.709 - 0.49% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.01% 170.708 174.136 - -0.09% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.01% 11400378.735 11629161.967 - 0.57% -
BM_MakeHeap_uint64_Random_262144 2.00% 1.037 1.058 - 0.42% -
BM_MakeThenSortHeap_float_Descending_16 2.00% 1.840 1.877 - 1.32% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 2.00% 1.408 1.436 - 2.39% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.99% 12351.172 12597.451 - 2.19% -
SetIntersection_Front_Set_uint64_256_4 1.99% 4449607.936 4538309.940 - 0.61% -
BM_std_minmax<char>/15 1.99% 2.930 2.988 - -0.30% -
BM_std_min<char>/29 1.99% 2.002 2.042 - 1.95% -
BM_lexicographical_compare_three_way_fast_path/1024 1.99% 245.899 250.789 - 2.67% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.99% 499.981 509.911 - 1.46% -
BM_PopHeap_float_16384 1.99% 33.137 33.795 - 2.11% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.98% 4.360 4.447 - 0.29% -
BM_std_min<__int128>/7 1.98% 2.481 2.530 - 2.13% -
rng::none_of(vector<int>)_(process_all)/32 1.98% 8.329 8.494 - -0.10% -
std::search(deque<int>)_(single_element)/1000 1.98% 439.237 447.917 - 1.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.98% 19.177 19.556 - 2.48% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.97% 219.457 223.789 - 1.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.96% 7.247 7.389 - 3.47% -
rng::find_if_not(list<int>)_(process_all)/8192 1.96% 8962.737 9138.488 - 21.24% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.95% 206805341.018 210843478.990 - -0.50% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.95% 10.088 10.285 - -6.31% -
std::map<int,_int>::ctor(const&)/8192 1.95% 49741.816 50710.970 - 2.30% -
std::set<std::string>::count(key)_(non-existent)/8192 1.95% 32.399 33.030 - 3.12% -
BM_PushHeap_float_Random_16384 1.95% 7.525 7.672 - 1.03% -
rng::is_sorted(list<int>,_pred)/8 1.95% 4.226 4.309 - 1.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.95% 19698.174 20081.468 - -0.63% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.95% 1.273 1.298 - 0.16% -
BM_MakeHeap_string_Ascending_4 1.95% 2.843 2.898 - 2.43% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.94% 3.908 3.984 - -2.12% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.94% 9758014.217 9947090.953 - -2.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.94% 344875130.437 351554390.880 - 1.84% -
std::unordered_set<int>::insert(value)_(new_value)/1024 1.94% 19.511 19.889 - -6.39% -
BM_std_minmax_element<short>/64 1.94% 17.237 17.571 - -0.00% -
rng::starts_with(deque<int>)/8 1.93% 4.099 4.178 - 5.01% -
std::unordered_set<int>::count(key)_(non-existent)/32 1.93% 1.480 1.509 - 1.85% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.93% 18.762 19.125 - 0.68% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.93% 778.068 793.100 - -7.21% -
BM_RangesPushHeap_string_Random_4 1.93% 5.960 6.075 - 0.86% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.93% 17.695 18.036 - 1.09% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.93% 601.176 612.754 - 0.16% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.93% 1.279 1.304 - 1.49% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.93% 134.904 137.501 - 0.87% -
rng::any_of(list<int>)_(process_all)/8192 1.92% 7108.697 7245.427 - -5.27% -
SetIntersection_Interlaced_Set_float_262144_64 1.92% 1573333.576 1603578.285 - 2.79% -
BM_LowerBound_string_262144 1.92% 2242.703 2285.789 - -5.56% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.92% 47.467 48.379 - 1.33% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.92% 5.705 5.815 - 0.68% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.92% 4.779 4.871 - 1.90% -
BM_PushHeap_string_QuickSortAdversary_16 1.92% 10.131 10.325 - 1.83% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.91% 516.327 526.200 - 1.01% -
std::copy(list<int>)/64 1.91% 32.056 32.669 - -2.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.91% 66640.303 67913.122 - 1.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.91% 22.303 22.728 - 1.28% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.91% 30.552 31.134 - 0.61% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.90% 11.542 11.762 - 0.93% -
BM_MakeThenSortHeap_string_SingleElement_16 1.90% 13.716 13.977 - -2.47% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.90% 9.208 9.383 - 1.31% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.90% 4.117 4.196 - 0.05% -
rng::partition_copy(deque<int>)/50 1.90% 27.459 27.980 - -1.22% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.90% 2720.463 2772.074 - -8.65% -
rng::distance(join_view(vector<vector<int>>)/4096 1.90% 4.309 4.391 - 1.84% -
rng::move(list<int>)/32768 1.89% 35710.677 36387.260 - -0.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.89% 2.639 2.689 - -0.39% -
rng::fill_n(deque<int>)/1024 1.89% 29.617 30.177 - 1.64% -
rng::rotate(list<int>)_(by_1/3)/50 1.89% 23.588 24.032 - 0.22% -
rng::remove(list<int>)_(prefix)/32 1.88% 55.422 56.465 - 1.80% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.88% 7033.546 7165.813 - -0.29% -
std::copy_n(vector<bool>)_(aligned)/262144 1.87% 675.857 688.524 - 12.04% -
SetIntersection_Front_Set_string_256_16 1.87% 7602450.527 7744783.785 - 4.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.87% 1115675.272 1136514.401 - 0.88% -
rng::find(vector<int>)_(process_all)/8 1.87% 2.902 2.956 - 6.54% -
std::is_sorted_until(vector<int>,_pred)/1024 1.87% 414.112 421.845 - 0.83% -
BM_lexicographical_compare_three_way_fast_path/16384 1.87% 3772.454 3842.894 - 2.45% -
BM_vector_deque_ranges_move_backward/1024 1.86% 37.311 38.006 - 0.04% -
rng::search(vector<int>)_(same_length)/1000 1.86% 241.906 246.413 - 1.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.86% 55777.066 56816.022 - -0.11% -
SetIntersection_Front_Set_uint64_16384_16 1.86% 1286271.739 1310215.665 - 1.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.86% 13327.247 13575.065 - 1.04% -
SetIntersection_None_Set_float_262144_1024 1.86% 1171820.474 1193596.436 - 2.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.86% 233.023 237.352 - 5.65% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.85% 7.508 7.647 - 0.47% -
std::is_sorted(list<int>,_pred)/8192 1.85% 7610.705 7751.412 - 2.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.85% 9.165 9.334 - 0.34% -
SetIntersection_Front_Set_string_16384_4 1.85% 1319955.810 1344349.176 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.85% 16.722 17.031 - 2.03% -
std::unique(list<int>)_(sprinkled)/8192 1.85% 7798.769 7942.703 - -9.96% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.85% 21.980 22.385 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.85% 8.695 8.856 - 1.00% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.84% 20650.262 21030.639 - 1.75% -
std::multiset<int>::insert(value)_(already_present)/0 1.84% 18.092 18.425 - 1.53% -
BM_std_min<char>/23 1.84% 2.281 2.323 - 3.59% -
std::search(vector<int>)_(single_element)/1000 1.83% 228.684 232.877 - -0.05% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.83% 54.566 55.566 - 0.56% -
BM_RangesMakeHeap_float_Random_262144 1.83% 1.138 1.158 - 2.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.83% 20379909.592 20752868.313 - 3.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.83% 23.373 23.800 - 3.44% -
SetIntersection_Interlaced_Set_string_16384_16 1.83% 244039477.766 248497938.041 - -28.14% -
std::find_if(vector<char>)_(process_all)/8 1.82% 2.425 2.470 - 0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.82% 6516277.013 6635029.921 - 1.83% -
BM_std_min<unsigned_short>/10 1.82% 1.017 1.036 - 1.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.82% 10.499 10.690 - 3.23% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.82% 340.702 346.887 - 0.96% -
rng::rotate_copy(vector<int>)/1024 1.81% 32.503 33.093 - 1.81% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.81% 49853.534 50755.916 - 2.24% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.81% 612.282 623.361 - -1.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.81% 23.730 24.159 - 0.15% -
SetIntersection_Interlaced_Set_float_16384_4 1.81% 172337323.014 175454325.926 - 2.34% -
std::multiset<std::string>::clear()/1024 1.81% 19435.514 19786.709 - -2.68% -
BM_std_min<short>/20 1.81% 2.248 2.289 - 2.68% -
std::map<int,_int>::erase(iterator)/32 1.81% 21.029 21.409 - 2.28% -
rng::all_of(list<int>)_(process_all)/8192 1.80% 7416.500 7550.323 - -7.93% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.80% 20.671 21.044 - 1.48% -
rng::sort(deque<int>)_(descending)/8 1.80% 25.537 25.996 - 0.18% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.80% 22.073 22.469 - -1.04% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.79% 1.594 1.623 - 11.76% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 1.79% 64.882 66.045 - 2.13% -
BM_std_min<unsigned_short>/32 1.79% 2.913 2.965 - 0.76% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.79% 276.608 281.558 - 7.73% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.79% 20.649 21.017 - 1.75% -
BM_StringDestroy_Huge 1.79% 10.624 10.814 - 2.49% -
BM_deque_vector_move_backward/4000 1.78% 142.995 145.548 - 1.29% -
std::move_backward(deque<int>)/1048576 1.78% 127138.003 129406.379 - 0.63% -
std::map<int,_int>::ctor(const&)/1024 1.78% 6255.736 6367.321 - 2.66% -
std::unordered_set<int>::erase(key)_(existent)/0 1.78% 21.060 21.435 - 1.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.78% 6.925 7.048 - 1.99% -
BM_PushHeap_uint64_Random_256 1.78% 5.676 5.777 - 2.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.77% 38.881 39.569 - 0.82% -
BM_RangesPushHeap_string_Descending_16 1.77% 2.108 2.145 - 1.71% -
rng::stable_sort(vector<int>)_(heap)/8 1.77% 21.813 22.199 - 0.03% -
rng::replace_if(deque<int>)_(sprinkled)/8192 1.76% 2926.323 2977.971 - -1.71% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.76% 717.313 729.936 - 0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.76% 51.274 52.177 - -0.18% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.76% 41.761 42.495 - -0.07% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.76% 13711.062 13951.788 - 0.18% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.75% 28.986 29.495 - 0.02% -
710_omnetpp_r 1.75% 8.847 9.001 - -0.86% -
rng::for_each_n(deque<int>)/50 1.74% 3.920 3.988 - 0.50% -
BM_MakeHeap_uint32_Random_16384 1.74% 1.000 1.017 - 2.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.74% 7.498 7.628 - 2.47% -
std::stable_partition(list<int>)_(sparse)/8192 1.74% 8784.502 8936.951 - 1.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.73% 1.715 1.744 - 12.91% -
BM_PopHeap_uint32_4 1.72% 2.647 2.692 - 2.40% -
std::search(vector<int>)_(single_element)/1024 1.72% 234.213 238.244 - 1.19% -
BM_std_minmax<short>/28 1.71% 2.621 2.666 - 4.30% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.71% 561.789 571.407 - 0.05% -
SetIntersection_None_Set_float_1024_1024 1.71% 9043955.541 9198523.547 - 0.53% -
rng::rotate(list<int>)_(by_1/2)/1024 1.71% 384.277 390.842 - 2.74% -
BM_MakeHeap_string_Random_16384 1.71% 12.621 12.836 - -0.78% -
std::set<std::string>::erase(key)_(existent)/0 1.70% 64.322 65.417 - 2.69% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.70% 16841.287 17128.081 - 0.76% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.70% 538.689 547.851 - 1.53% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.70% 26.317 26.764 - -0.89% -
BM_lexicographical_compare_three_way_fast_path/65536 1.70% 15055.579 15311.461 - 2.15% -
SetIntersection_None_Set_uint64_16384_1024 1.70% 162972251.525 165738968.277 - -0.11% -
BM_std_min<unsigned_short>/512 1.69% 7.139 7.259 - -1.06% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.69% 705.691 717.622 - -0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.69% 19.782 20.117 - 0.96% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.69% 562308.142 571794.456 - 0.36% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.68% 27.448 27.911 - -0.30% -
std::sort(deque<int>)_(descending)/8 1.68% 25.714 26.147 - -0.51% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.68% 39682.067 40350.015 - 2.36% -
BM_deque_vector_ranges_move_backward/70000 1.68% 8522.461 8665.717 - 1.46% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.68% 2448.543 2489.639 - 0.04% -
BM_MakeHeap_string_Heap_4 1.68% 3.045 3.096 - 0.40% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.68% 3.568 3.628 - 0.06% -
BM_deque_deque_copy/4000 1.68% 145.493 147.933 - 0.20% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.68% 14587.835 14832.368 - 2.17% -
SetIntersection_None_Vector_uint64_16384_16 1.68% 1150911.147 1170199.839 - -0.18% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.68% 141903.476 144280.858 - 0.23% -
std::find_if_not(vector<char>)_(process_all)/1024 1.68% 270.441 274.972 - 1.76% -
BM_MakeHeap_string_Descending_64 1.68% 2.560 2.603 - -1.58% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.67% 29.839 30.338 - -0.80% -
BM_MakeHeap_uint32_Random_1024 1.67% 1.030 1.048 - -5.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.67% 10.418 10.592 - 1.23% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.67% 1.655 1.683 - 0.50% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.67% 2039.062 2073.112 - 0.01% -
rng::rotate_copy(deque<int>)/8192 1.67% 293.422 298.319 - 0.23% -
rng::partition_point(list<int>)/1024 1.67% 1261.101 1282.127 - 1.68% -
std::copy_if(list<int>)_(every_other)/4096 1.67% 3172.195 3225.037 - -17.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.67% 11.323 11.512 - 1.20% -
std::set<std::string>::count(key)_(non-existent)/1024 1.66% 22.786 23.164 - -3.07% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.66% 16.856 17.136 - 2.33% -
rng::sort(vector<int>)_(heap)/8 1.66% 22.230 22.599 - 0.51% -
std::set<std::string>::find(key)_(existent)/8192 1.66% 28.547 29.021 - 7.61% -
BM_std_min<unsigned_long_long>/32 1.66% 3.261 3.315 - 3.88% -
std::move(vector<bool>)_(unaligned)/64 1.66% 1.534 1.560 - 0.97% -
SetIntersection_None_Vector_uint32_256_16 1.66% 4230663.609 4300737.737 - 0.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.66% 13528.009 13752.042 - 1.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.66% 1202052.231 1221956.097 - 0.71% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.65% 26.628 27.068 - -2.94% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.65% 41542.158 42228.055 - 0.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.65% 5.214 5.300 - 2.25% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.65% 2913.290 2961.374 - 1.04% -
SetIntersection_Front_Set_uint64_262144_64 1.65% 1828545.247 1858722.992 - -2.39% -
BM_deque_vector_ranges_move/70000 1.65% 2911.333 2959.319 - -0.97% -
rng::contains(deque<int>)_(process_all)/50 1.65% 12.567 12.774 - 2.35% -
SetIntersection_Interlaced_Set_string_262144_256 1.65% 2084884.928 2119213.215 - 0.17% -
rng::find_first_of(vector<int>)_(small_needle)/32 1.64% 47.426 48.207 - -3.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.64% 32.211 32.741 - 31.44% -
rng::generate(list<int>)/50 1.64% 15.364 15.616 - -0.38% -
BM_MakeHeap_uint64_Random_64 1.64% 1.283 1.304 - -3.48% -
std::set<std::string>::insert(value)_(new_value)/1024 1.64% 64.582 65.641 - 1.05% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.64% 2.585 2.628 - 0.26% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.64% 6644.015 6752.733 - 1.24% -
std::move_backward(vector<int>)/8 1.63% 2.289 2.326 - 7.32% -
rng::reverse_copy(list<int>)/8 1.63% 2.308 2.345 - 1.86% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.63% 22.769 23.140 - 1.34% -
BM_std_min<unsigned_short>/4000 1.63% 53.752 54.628 - 1.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.63% 33.591 34.138 - 0.13% -
rng::copy_if(list<int>)_(every_other)/4096 1.63% 3257.448 3310.444 - 1.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.63% 10.577 10.749 - -0.62% -
BM_deque_deque_ranges_copy/65536 1.63% 2769.959 2815.000 - 1.06% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.63% 11.632 11.821 - -1.04% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.62% 1.292 1.313 - -13.05% -
std::map<int,_int>::find(key)_(existent)/1024 1.62% 3.750 3.811 - -1.72% -
std::set<std::string>::erase(iterator)/8192 1.62% 25.805 26.224 - -21.65% -
BM_RangesMakeHeap_float_Random_256 1.62% 1.447 1.470 - 6.51% -
BM_vector_deque_move_backward/512 1.62% 17.601 17.886 - 0.16% -
SetIntersection_Interlaced_Set_uint32_256_256 1.62% 8851964.824 8995250.646 - -9.67% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.62% 14.904 15.146 - 3.56% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.61% 3452.289 3507.854 - -6.81% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.61% 4318.666 4388.134 - 0.42% -
rng::starts_with(vector<int>,_pred)/1000 1.61% 455.743 463.062 - 3.44% -
BM_std_min<unsigned_short>/4096 1.60% 55.144 56.027 - 1.31% -
BM_deque_deque_ranges_move_backward/4000 1.60% 144.913 147.229 - -1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.60% 1099617.376 1117190.466 - -0.15% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.60% 55.137 56.018 - 1.87% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.60% 16.505 16.769 - 1.86% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.60% 9967495.994 10126507.188 - -4.10% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.59% 9.553 9.705 - -1.43% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.59% 23.342 23.714 - 1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.59% 349027853.741 354586708.728 - 2.08% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.59% 944292.114 959308.300 - 0.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.59% 19.509 19.819 - 0.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.59% 0.742 0.754 - 1.34% -
BM_std_min<short>/27 1.59% 2.295 2.332 - 3.32% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.58% 16590.771 16853.567 - -0.98% -
SetIntersection_Front_Vector_float_16_16 1.58% 38111775.338 38715357.596 - 1.64% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.58% 17225.710 17498.383 - 2.93% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.58% 5.492 5.579 - 1.53% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.58% 49879.528 50667.710 - 2.72% -
std::find_if(deque<int>)_(process_all)/8192 1.58% 2845.291 2890.238 - 2.47% -
SetIntersection_None_Set_float_256_256 1.58% 5868907.246 5961570.722 - -0.67% -
rng::unique_copy(deque<int>)_(sprinkled)/52 1.58% 14.761 14.994 - -29.25% -
BM_RangesPushHeap_float_Ascending_1024 1.57% 3.105 3.153 - -0.13% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.57% 178703794.508 181507739.469 - -1.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.57% 6819872.302 6926784.095 - 0.64% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.57% 390836.472 396963.017 - 1.76% -
BM_num_get<unsigned_long> 1.56% 11.058 11.231 - 2.12% -
BM_MakeThenSortHeap_string_SingleElement_1024 1.56% 29.917 30.384 - -2.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.56% 16.652 16.912 - 0.87% -
SetIntersection_Front_Set_string_4_4 1.56% 166742861.229 169344289.091 - 1.13% -
SetIntersection_Interlaced_Vector_string_64_16 1.56% 31002124.310 31485590.279 - 1.98% -
BM_std_min<unsigned_short>/5500 1.56% 75.527 76.703 - 1.26% -
rng::fill(deque<int>)/32 1.55% 1.470 1.493 - 9.38% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.55% 23.356 23.719 - 1.09% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.55% 795.197 807.535 - 2.48% -
BM_MakeThenSortHeap_string_SingleElement_64 1.55% 19.674 19.979 - -3.46% -
rng::sort(deque<int>)_(heap)/8 1.55% 24.896 25.282 - 0.51% -
std::find_end(forward_list<int>)_(single_element)/1024 1.55% 696.473 707.265 - 0.70% -
std::reverse_copy(vector<int>)/8 1.55% 2.367 2.403 - -3.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.55% 1201867.408 1220479.644 - -0.27% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.55% 955445.278 970214.328 - 0.41% -
rng::partial_sort(deque<int>)_(ascending)/8192 1.54% 164062.827 166590.691 - 1.56% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.54% 2440.793 2478.398 - -1.15% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.54% 11.848 12.030 - 0.58% -
BM_std_min<short>/30 1.54% 2.347 2.384 - 0.10% -
std::partial_sort(vector<int>)_(ascending)/8 1.54% 20.668 20.986 - 1.34% -
BM_PushHeap_string_Random_64 1.54% 12.649 12.843 - -0.92% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.54% 38.360 38.950 - -0.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.53% 15.821 16.064 - 0.22% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.53% 26.488 26.894 - -1.00% -
std::copy_backward(list<int>)/8 1.53% 2.442 2.480 - 2.20% -
BM_SortHeap_uint64_4 1.53% 0.937 0.951 - 0.82% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.53% 11.320 11.494 - 0.32% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.53% 6599.656 6700.553 - -0.01% -
BM_std_min<short>/8 1.53% 1.362 1.382 - 1.82% -
SetIntersection_Front_Set_string_262144_1 1.53% 1142036.237 1159472.427 - 1.60% -
std::unordered_map<int,_int>::clear()/8192 1.53% 63007.910 63969.196 - 3.77% -
BM_vector_deque_ranges_move_backward/64 1.52% 2.995 3.040 - -0.06% -
SetIntersection_Front_Vector_uint32_256_4 1.52% 4393165.070 4460056.287 - -0.05% -
std::is_partitioned(list<int>)_(partitioned)/32 1.52% 8.693 8.825 - 2.60% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.52% 439560.399 446242.285 - 0.89% -
SetIntersection_Front_Set_uint32_64_16 1.52% 16761495.227 17016104.029 - 0.67% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.51% 214.621 217.870 - -0.17% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.51% 283.395 287.685 - 0.53% -
BM_RangesPushHeap_string_Random_16 1.51% 10.179 10.333 - 1.40% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.51% 23.073 23.422 - 3.04% -
BM_std_min<long_long>/12 1.51% 2.029 2.059 - -0.88% -
std::partial_sort(deque<int>)_(ascending)/8192 1.51% 163691.265 166156.509 - 2.83% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.51% 8.004 8.125 - -0.92% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.50% 23.627 23.982 - 1.59% -
std::reverse_copy(list<int>)/4096 1.50% 3173.792 3221.461 - 2.95% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.50% 72615.390 73705.702 - 0.01% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.50% 23.489 23.841 - 0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.50% 1065920.546 1081870.471 - -3.98% -
rng::search(vector<int>)_(single_element)/1024 1.50% 237.174 240.723 - 1.37% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.50% 0.943 0.957 - 0.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.49% 14.974 15.198 - 2.95% -
BM_CmpLess_uint_schar 1.49% 1.055 1.071 - 1.56% -
std::find(deque<int>)_(process_all)/8 1.49% 3.417 3.468 - 2.66% -
BM_deque_deque_move_backward/64000 1.49% 8027.519 8147.072 - 3.24% -
BM_RangesPushHeap_float_Ascending_64 1.49% 1.747 1.773 - -0.78% -
BM_vector_deque_copy_backward/1 1.49% 2.310 2.345 - -5.75% -
BM_MakeHeap_string_PipeOrgan_1024 1.49% 4.963 5.037 - 0.83% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.48% 33.628 34.127 - -0.42% -
SetIntersection_None_Set_string_16384_16 1.48% 197065764.468 199986356.614 - 0.50% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.48% 31.815 32.286 - -0.37% -
std::multiset<int>::ctor(const&)/1024 1.48% 6157.884 6248.771 - 1.44% -
BM_std_min<unsigned_char>/512 1.48% 6.415 6.510 - 2.21% -
SetIntersection_Front_Vector_float_262144_4 1.47% 1136762.381 1153521.628 - 1.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.47% 27112516.622 27511919.738 - -0.97% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.47% 12.114 12.292 - 0.75% -
SetIntersection_Front_Vector_string_256_16 1.47% 6434628.005 6529223.691 - 3.42% -
SetIntersection_Interlaced_Set_float_64_16 1.47% 24692200.157 25054972.007 - 1.16% -
BM_RangesMakeHeap_float_Random_16 1.47% 1.710 1.735 - 9.66% -
bm_ranges_swap_ranges_vb_aligned/262144 1.46% 498.350 505.648 - 2.56% -
rng::find(deque<int>)_(process_all)/8 1.46% 3.522 3.574 - 4.41% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.46% 473.655 480.574 - 0.67% -
BM_MakeHeap_string_QuickSortAdversary_16384 1.46% 11.788 11.960 - -0.86% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.46% 34.425 34.927 - 0.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.46% 4.045 4.104 - 0.75% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.45% 23.355 23.694 - 1.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.45% 14.834 15.050 - -0.10% -
BM_std_min<char>/1024 1.45% 8.310 8.431 - -0.51% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.45% 2855.264 2896.686 - -0.42% -
SetIntersection_Interlaced_Set_float_16384_16 1.45% 210626031.949 213676846.201 - 0.69% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.45% 61.101 61.984 - 1.04% -
SetIntersection_None_Set_float_256_4 1.44% 11647125.733 11815251.019 - 2.08% -
std::copy_backward(vector<bool>)_(unaligned)/4096 1.44% 30.292 30.728 - 1.34% -
BM_MakeThenSortHeap_float_Ascending_64 1.44% 3.960 4.017 - -0.41% -
BM_std_min<unsigned_short>/1024 1.44% 13.906 14.106 - 1.36% -
735_gem5_r 1.44% 13.564 13.759 - 3.05% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.43% 14155.231 14358.278 - -0.82% -
BM_RangesPushHeap_float_Random_262144 1.43% 7.562 7.670 - 0.48% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.43% 4257.964 4318.816 - 0.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.43% 24.618 24.970 - 0.13% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.43% 6.563 6.656 - 1.65% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.43% 355.908 360.986 - -0.33% -
BM_deque_vector_ranges_move/64000 1.42% 2727.864 2766.718 - 1.61% -
BM_MakeThenSortHeap_string_Descending_262144 1.42% 86.305 87.534 - 2.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.42% 6.875 6.973 - 1.15% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.42% 4.719 4.786 - 0.27% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.42% 34.527 35.016 - -1.76% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.42% 1.218 1.236 - -2.09% -
rng::copy_if(vector<int>)_(every_other)/8 1.42% 4.238 4.298 - -0.38% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.41% 0.985 0.999 - 1.43% -
BM_LowerBound_string_16 1.41% 36.653 37.171 - 1.60% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.41% 250.197 253.730 - -1.94% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.41% 5.376 5.452 - 0.16% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.41% 2.431 2.465 - 3.51% -
BM_RangesPushHeap_string_Descending_16384 1.41% 2.462 2.497 - 6.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.40% 15.868 16.091 - 0.61% -
BM_CmpEqual_uchar_short 1.40% 1.040 1.055 - 2.20% -
SetIntersection_Interlaced_Set_float_262144_1 1.40% 1104889.189 1120341.711 - 3.12% -
SetIntersection_Front_Vector_string_16384_4 1.40% 1248496.883 1265938.600 - 1.11% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.40% 562.306 570.161 - 0.50% -
BM_RangesPopHeap_float_262144 1.39% 38.337 38.871 - -3.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.39% 3.611 3.661 - 1.16% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.39% 2.505 2.540 - -10.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.39% 1217469.129 1234367.957 - 0.19% -
rng::partial_sort_copy(list<int>)_(heap)/8 1.39% 16.348 16.575 - 1.80% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.38% 725.020 735.036 - 0.03% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.38% 25.770 26.126 - -0.40% -
std::unordered_multiset<int>::clear()/1024 1.38% 7884.911 7993.674 - -1.40% -
BM_MakeThenSortHeap_float_SingleElement_256 1.38% 3.991 4.046 - 1.47% -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.38% 1.973 2.000 - 5.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.38% 4.593 4.656 - -1.05% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.38% 9.263 9.390 - 0.51% -
std::transform(deque<int>)_(identity_transform)/50 1.38% 19.166 19.430 - 0.76% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.37% 4255.268 4313.770 - 0.58% -
rng::find(list<int>)_(process_all)/1024 1.37% 688.579 698.020 - -1.25% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.37% 3.738 3.789 - -0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.37% 4236060.176 4294048.532 - -0.04% -
SetIntersection_None_Vector_string_64_64 1.37% 9264553.799 9391232.138 - 0.03% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.37% 27.906 28.287 - 0.72% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.37% 20663.430 20945.678 - 1.24% -
BM_MakeThenSortHeap_uint64_Heap_4 1.37% 1.207 1.224 - 0.88% -
BM_std_min<unsigned_char>/4096 1.36% 28.934 29.328 - 0.03% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.36% 2437.334 2470.594 - -1.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.36% 71390209.880 72364056.707 - 1.47% -
std::copy_backward(deque<int>)/8 1.36% 2.738 2.776 - 0.65% -
std::partition_point(list<int>)/32 1.36% 15.926 16.142 - 0.16% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.36% 6.029 6.111 - 3.65% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.36% 5866746.350 5946472.719 - -0.71% -
BM_RangesPushHeap_string_Descending_256 1.36% 2.368 2.400 - 3.87% -
BM_StringAssignAsciizMix_Opaque 1.36% 4.728 4.792 - -2.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.35% 9.164 9.288 - 3.30% -
rng::replace(vector<int>)_(prefix)/32 1.35% 5.041 5.109 - 0.28% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.35% 8773.164 8891.694 - -2.25% -
SetIntersection_Interlaced_Vector_string_16_4 1.35% 71559369.034 72524457.575 - 0.66% -
std::set<int>::erase(key)_(existent)/8192 1.35% 51.270 51.961 - -1.50% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.35% 204742.214 207500.712 - -0.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.35% 16.586 16.809 - 0.37% -
BM_std_min<long_long>/30 1.35% 3.164 3.207 - -0.94% -
BM_PushHeap_uint32_Random_1024 1.35% 6.187 6.271 - -0.13% -
rng::copy_if(list<int>)_(entire_range)/32768 1.34% 28402.928 28784.915 - 2.49% -
rng::reverse_copy(vector<int>)/64 1.34% 2.492 2.525 - 1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.34% 1109716.450 1124636.480 - -0.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.34% 0.986 0.999 - 1.44% -
std::set<int>::lower_bound(key)_(existent)/1024 1.34% 4.267 4.324 - 1.36% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.34% 213999564.324 216867352.205 - -1.38% -
BM_PushHeap_string_Random_4 1.34% 5.934 6.014 - -0.01% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.34% 6.378 6.463 - -0.07% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.34% 22.819 23.124 - 1.10% -
bm_ranges_lexicographical_compare<signed_char>/8 1.34% 3.166 3.208 - 2.76% -
BM_std_min<short>/25 1.34% 2.086 2.113 - -0.25% -
BM_MakeHeap_string_SingleElement_4 1.33% 3.667 3.716 - 2.64% -
BM_std_min<unsigned_char>/32 1.33% 2.864 2.902 - 0.53% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.33% 63254.447 64097.839 - 1.12% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.33% 5.924 6.003 - -1.11% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.33% 21.976 22.269 - 2.54% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.33% 21.880 22.171 - -6.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.33% 7483.608 7583.174 - 1.13% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.33% 1105698.292 1120404.706 - 0.06% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.33% 559.521 566.961 - 1.00% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.33% 23.356 23.667 - 0.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.33% 32.692 33.125 - 13.70% -
rng::stable_partition(list<int>)_(dense)/8192 1.33% 18229.439 18471.273 - -1.04% -
BM_std_minmax<unsigned_short>/19 1.33% 2.174 2.203 - 0.66% -
std::partition_copy(vector<int>)/1024 1.33% 457.240 463.299 - -3.04% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.32% 7.026 7.119 - 4.03% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.32% 12829.706 12999.618 - 1.39% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.32% 8.394 8.505 - 0.03% -
SetIntersection_Interlaced_Set_string_1024_256 1.32% 35695325.305 36167428.826 - 0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.32% 1226161.821 1242369.605 - 2.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.32% 608.758 616.797 - 0.61% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.32% 23.835 24.150 - -1.08% -
rng::is_sorted(list<int>)/8192 1.32% 7261.972 7357.765 - 1.98% -
std::map<int,_int>::erase(iterator)/0 1.32% 20.809 21.084 - 1.66% -
BM_PopHeap_float_1024 1.32% 27.988 28.357 - 0.86% -
BM_CmpEqual_ushort_ushort 1.32% 1.107 1.122 - 1.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.32% 54651.832 55370.833 - 1.22% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.31% 24.501 24.823 - -0.32% -
SetIntersection_None_Set_float_256_1 1.31% 11760647.673 11915011.130 - 1.49% -
BM_std_min<unsigned_long_long>/8 1.31% 2.329 2.359 - 3.55% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.31% 9.355 9.478 - 1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.31% 9244794.144 9365813.229 - 0.64% -
BM_RangesMakeHeap_float_Random_16384 1.31% 1.216 1.232 - 2.31% -
BM_std_minmax<unsigned_long_long>/30 1.31% 4.442 4.500 - 0.78% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.31% 0.986 0.999 - 1.41% -
BM_std_minmax<unsigned_short>/10 1.30% 1.405 1.423 - 0.64% -
rng::move_backward(list<int>)/64 1.30% 40.250 40.774 - 1.36% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.30% 22.528 22.821 - 0.95% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.30% 23.038 23.337 - -3.91% -
rng::find_last(list<int>)_(bail_10%)/8 1.30% 2.057 2.083 - 0.45% -
SetIntersection_Interlaced_Set_uint64_16_16 1.30% 41081010.493 41614442.929 - -0.65% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.30% 1.474 1.493 - 1.14% -
BM_std_minmax<int>/3 1.29% 1.198 1.213 - 6.84% -
SetIntersection_None_Set_uint32_256_16 1.29% 10957093.849 11098649.012 - 0.36% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.29% 37398.272 37881.072 - 1.11% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.29% 7580.128 7677.925 - 1.60% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.29% 1.242 1.258 - 4.06% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.29% 5.617 5.690 - -0.67% -
std::for_each_n(vector<int>)/8 1.28% 2.504 2.536 - 0.18% -
SetIntersection_Interlaced_Set_float_262144_1024 1.28% 1548152.264 1568040.039 - 2.12% -
BM_MakeHeap_uint32_Random_262144 1.28% 1.007 1.020 - 1.26% -
SetIntersection_Front_Vector_string_262144_4 1.28% 1260504.763 1276610.674 - 1.56% -
std::all_of(list<int>)_(process_all)/32 1.28% 11.494 11.640 - -0.34% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.27% 1.244 1.260 - 3.69% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.27% 139722.410 141502.592 - 1.97% -
BM_RangesPushHeap_string_Descending_64 1.27% 2.255 2.284 - 2.13% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.27% 19.266 19.512 - -3.33% -
SetIntersection_Front_Set_uint32_262144_4 1.27% 1134217.881 1148652.212 - 0.31% -
BM_StringEraseWithMove_Large_Transparent 1.27% 2.587 2.620 - 4.01% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.27% 68.931 69.806 - -1.33% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.26% 509.978 516.427 - 0.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.26% 19.657 19.905 - -0.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.26% 20.942 21.206 - 0.39% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.26% 1.111 1.125 - 0.83% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.26% 48.425 49.034 - 1.39% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.26% 11.199 11.340 - 1.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.26% 66.127 66.958 - 2.22% -
SetIntersection_None_Set_uint32_1024_256 1.25% 8802493.822 8912963.965 - 0.49% -
std::set<int>::erase(key)_(existent)/32 1.25% 21.871 22.145 - 1.00% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.25% 15.883 16.082 - 0.05% -
SetIntersection_None_Vector_uint32_16384_16 1.25% 1158031.336 1172529.950 - -0.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.25% 1.530 1.549 - 1.72% -
SetIntersection_Front_Set_string_1024_1024 1.25% 56345127.575 57050164.314 - 1.55% -
SetIntersection_Front_Vector_string_16384_1 1.25% 1144768.557 1159074.266 - 4.28% -
rng::find_first_of(list<int>)_(large_needle)/1024 1.25% 965612.659 977678.682 - 0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.25% 1191856.417 1206724.931 - 2.64% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.25% 6274.036 6352.254 - 2.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.25% 423.022 428.296 - 1.37% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.25% 29.580 29.949 - 0.92% -
SetIntersection_Front_Set_string_1024_4 1.25% 1313043.316 1329404.497 - -0.38% -
std::find(list<int>)_(bail_25%)/8192 1.25% 1424.244 1441.985 - 1.50% -
SetIntersection_Front_Set_float_262144_4 1.25% 1140228.310 1154424.812 - 1.46% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.24% 6250.586 6328.392 - 2.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.24% 11348349.166 11489540.197 - -2.06% -
rng::is_sorted(deque<int>,_pred)/8 1.24% 4.472 4.527 - -1.80% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.24% 22.533 22.812 - -0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.24% 4098.563 4149.382 - -0.21% -
std::transform(deque<int>,_deque<int>)/50 1.24% 33.403 33.817 - 0.14% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.24% 7199.421 7288.632 - 0.56% -
SetIntersection_Front_Vector_float_16384_4 1.24% 1123304.282 1137221.260 - 0.52% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.24% 29.704 30.072 - 0.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.24% 6683.945 6766.734 - 1.16% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.24% 9275.978 9390.817 - 13.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.24% 1444312.283 1462171.885 - -0.08% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.24% 709.586 718.354 - 0.33% -
std::generate_n(list<int>)/8192 1.23% 6911.802 6997.059 - 2.43% -
BM_deque_deque_move/64000 1.23% 2724.308 2757.905 - 1.36% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.23% 4.203 4.255 - 1.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.23% 817541.859 827612.027 - -0.25% -
std::partition(list<int>)_(sparse)/50 1.23% 14.813 14.995 - 1.61% -
BM_StringFindNoMatch/512 1.23% 9.272 9.386 - 1.50% -
rng::find_end(forward_list<int>)_(single_element)/8192 1.23% 5947.088 6020.149 - 3.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.23% 1443988.497 1461715.117 - -0.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.23% 21.417 21.680 - -3.51% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.22% 6327.243 6404.675 - 1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.22% 1592909.470 1612382.005 - -2.84% -
std::set<std::string>::ctor(const&)/1024 1.22% 34300.991 34719.689 - -0.92% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.22% 3.993 4.042 - 0.41% -
BM_deque_deque_ranges_move_backward/64000 1.22% 7937.075 8033.774 - 3.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.22% 1398137.019 1415167.211 - 5.06% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.22% 1817.763 1839.886 - 1.62% -
BM_lexicographical_compare_three_way_fast_path/262144 1.22% 60464.789 61199.622 - 1.51% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.22% 14.674 14.852 - 0.50% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.21% 2631.783 2663.726 - 0.05% -
BM_std_min<__int128>/5 1.21% 1.748 1.769 - 1.64% -
BM_deque_vector_move/65536 1.21% 2701.758 2734.493 - 3.01% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.21% 356.894 361.211 - -0.32% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.21% 17.865 18.082 - 0.24% -
BM_std_min<unsigned_char>/10 1.21% 0.901 0.912 - 0.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.21% 23.834 24.121 - 0.01% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.21% 16.129 16.324 - 0.27% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.20% 4.828 4.886 - 1.45% -
rng::move(vector<int>)/64 1.20% 4.111 4.161 - 1.86% -
SetIntersection_Front_Vector_float_1024_4 1.20% 1119411.652 1132876.706 - 0.49% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.20% 1.329 1.345 - 0.86% -
SetIntersection_Interlaced_Set_float_16384_64 1.20% 218670151.260 221295955.163 - 1.29% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.20% 8971.002 9078.709 - 0.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.20% 1405558.975 1422423.563 - 2.05% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.20% 30.635 31.002 - 1.43% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.20% 1890.123 1912.766 - 0.37% -
std::for_each(list<int>)/32 1.20% 11.155 11.288 - 0.40% -
std::unique(vector<int>)_(contiguous)/52 1.19% 56.258 56.929 - 1.16% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.19% 18.323 18.542 - 1.00% -
SetIntersection_Interlaced_Set_string_262144_262144 1.19% 17375759.848 17583128.500 - -1.60% -
std::vector<int>::ctor(size)/8192 1.19% 568.932 575.718 - 1.25% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.19% 33.007 33.401 - -1.53% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.19% 54669.128 55321.068 - 0.89% -
SetIntersection_Front_Set_uint32_16384_4 1.19% 1138839.181 1152347.374 - -0.26% -
rng::find(deque<int>)_(bail_25%)/1024 1.18% 66.575 67.362 - 0.58% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.18% 1.149 1.162 - -2.67% -
rng::remove_copy(list<int>)_(sprinkled)/50 1.18% 17.123 17.326 - 0.99% -
std::find_if(vector<char>)_(process_all)/1024 1.18% 270.231 273.416 - -0.33% -
std::partition_copy(vector<int>)/32 1.18% 8.159 8.255 - 3.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.17% 134711079.062 136293325.676 - 1.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.17% 27.396 27.717 - -0.51% -
rng::move(vector<bool>)_(aligned)/4096 1.17% 8.120 8.216 - 0.72% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.17% 10.211 10.331 - -2.90% -
SetIntersection_Front_Set_float_16_16 1.17% 41397596.381 41882521.537 - 1.29% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.17% 52180.416 52791.580 - 1.12% -
SetIntersection_None_Set_uint32_1024_4 1.17% 8696221.928 8797960.331 - -1.43% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.17% 54332.482 54967.836 - -0.72% -
BM_std_min<short>/26 1.17% 2.099 2.123 - 4.08% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 1.17% 14.924 15.098 - 0.96% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.17% 421.550 426.469 - 0.58% -
SetIntersection_None_Set_float_16384_1 1.17% 157596292.958 159433665.597 - 4.81% -
rng::all_of(list<int>)_(process_all)/32768 1.17% 25784.776 26085.212 - -2.67% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.17% 28.089 28.416 - 0.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.16% 529.962 536.123 - 1.01% -
rng::find_end(forward_list<int>)_(near_matches)/1000 1.16% 36093.548 36512.744 - 0.72% -
std::multiset<int>::insert(value)_(new_value)/32 1.16% 19.698 19.927 - -0.11% -
BM_RangesMakeThenSortHeap_float_Random_64 1.16% 17.660 17.864 - -0.69% -
SetIntersection_None_Vector_uint64_262144_256 1.16% 1203682.846 1217603.677 - 2.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.16% 16151.400 16338.177 - -1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.15% 179098839.391 181164690.056 - 1.12% -
std::vector<std::string>::ctor(size)/8192 1.15% 4229.161 4277.886 - 1.47% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.15% 6041.843 6111.304 - 0.78% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.15% 68367.888 69153.378 - -1.27% -
BM_std_min<short>/28 1.15% 2.730 2.761 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.15% 3321.319 3359.406 - -0.79% -
BM_num_get<unsigned_long_long> 1.15% 11.056 11.183 - 1.17% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.15% 8.864 8.966 - -0.50% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.15% 523714.820 529717.180 - 2.27% -
std::set<int>::erase(iterator)/8192 1.14% 20.328 20.560 - 0.08% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.14% 36197.141 36610.067 - -1.91% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.14% 174085.234 176070.116 - -1.40% -
BM_lexicographical_compare_three_way_fast_path/4096 1.14% 955.339 966.230 - 1.67% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.14% 1.567 1.585 - 1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.14% 11702859.455 11836144.917 - -1.10% -
std::unordered_set<int>::ctor(const&)/32 1.14% 198.595 200.856 - 2.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.14% 5081213.234 5138937.973 - -3.51% -
std::sort(vector<int>)_(heap)/8 1.13% 22.378 22.631 - -0.07% -
SetIntersection_None_Set_uint64_64_16 1.13% 18977174.160 19192396.879 - -0.50% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.13% 34356.153 34745.333 - -0.23% -
BM_num_put<long> 1.13% 12.116 12.254 - 3.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.13% 1.328 1.343 - 0.58% -
BM_vector_deque_ranges_copy/4000 1.13% 141.319 142.918 - 0.89% -
BM_PushHeap_string_QuickSortAdversary_64 1.13% 12.882 13.027 - 1.38% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.13% 325.440 329.111 - 0.29% -
BM_CmpLess_short_uint 1.13% 1.104 1.116 - -0.09% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.13% 16.692 16.879 - 1.32% -
BM_MakeThenSortHeap_uint64_Descending_256 1.12% 8.639 8.737 - -0.45% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 1.12% 24.408 24.682 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.12% 348957915.886 352874883.223 - 0.92% -
rng::move(list<int>)/262144 1.12% 253892.495 256739.647 - 0.95% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.12% 35840.003 36241.715 - -1.06% -
rng::replace_if(deque<int>)_(sprinkled)/1024 1.12% 364.822 368.911 - -2.21% -
rng::find_if_not(list<int>)_(process_all)/50 1.12% 21.563 21.804 - 0.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.12% 4469183.778 4519228.317 - -0.57% -
std::stable_sort(deque<int>)_(shuffled)/8 1.12% 24.073 24.342 - 0.14% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.12% 596.205 602.867 - 0.86% -
BM_std_min<unsigned_int>/4 1.12% 0.996 1.007 - -4.58% -
BM_deque_deque_ranges_move_backward/4096 1.12% 152.169 153.867 - -2.09% -
BM_std_minmax<short>/7 1.11% 1.747 1.767 - 0.47% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 1.11% 31.629 31.981 - 4.34% -
std::partition(vector<int>)_(sparse)/32 1.11% 8.726 8.823 - -2.31% -
BM_std_minmax<unsigned_short>/9 1.11% 1.161 1.174 - 0.24% -
SetIntersection_None_Set_float_16384_4 1.11% 157305482.109 159052039.309 - 4.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.11% 7.735 7.821 - 0.21% -
SetIntersection_Front_Vector_uint64_16384_4 1.11% 1119365.725 1131776.740 - -0.25% -
BM_MakeThenSortHeap_string_Heap_64 1.11% 34.089 34.467 - 1.32% -
std::copy_backward(list<int>)/64 1.11% 30.237 30.572 - 0.73% -
std::all_of(list<int>)_(process_all)/32768 1.11% 26154.359 26444.059 - -2.63% -
rng::any_of(vector<int>)_(process_all)/32 1.11% 8.381 8.474 - 0.10% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.11% 8.111 8.201 - -1.61% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.11% 5063140.914 5119164.107 - 4.98% -
std::multiset<int>::erase(key)_(existent)/1024 1.11% 40.625 41.075 - -0.96% -
BM_std_minmax_element<short>/4 1.10% 1.227 1.241 - -0.10% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.10% 208.455 210.752 - 1.72% -
rng::count(list<int>)_(every_other)/8192 1.10% 6925.814 7002.072 - -4.59% -
SetIntersection_Front_Vector_float_256_16 1.10% 4467300.015 4516471.749 - 0.98% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.10% 1.690 1.708 - 1.09% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.10% 27.382 27.683 - -0.75% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.10% 22.075 22.317 - 0.84% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.09% 19131.650 19340.829 - 0.11% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.09% 1509789.326 1526257.442 - -0.35% -
BM_RangesPopHeap_float_16384 1.09% 33.691 34.058 - 3.76% -
rng::rotate(list<int>)_(by_1/4)/50 1.09% 24.369 24.634 - 0.48% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.09% 50688.279 51239.924 - 1.65% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.09% 14.938 15.101 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.08% 348157482.305 351933483.252 - -2.81% -
BM_std_min<__int128>/9 1.08% 3.273 3.308 - 1.19% -
std::adjacent_find(vector<int>)/1048576 1.08% 234956.049 237497.434 - 1.53% -
BM_RangesPushHeap_uint32_Ascending_16 1.08% 1.388 1.403 - -0.02% -
SetIntersection_Front_Set_string_16384_1024 1.08% 59302077.706 59941706.366 - 1.81% -
BM_PushHeap_string_Random_16 1.08% 10.102 10.211 - -0.40% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.08% 1506574.707 1522812.580 - -0.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.08% 350916481.832 354697502.297 - 1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.08% 4409086.893 4456555.973 - 0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.08% 16.161 16.335 - 0.17% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.08% 1.178 1.190 - -0.71% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.07% 20.438 20.657 - 2.06% -
std::find_if_not(deque<int>)_(process_all)/1024 1.07% 484.766 489.966 - -0.93% -
BM_std_min<unsigned_long_long>/22 1.07% 2.170 2.194 - 1.93% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.07% 7.461 7.541 - 0.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.07% 51.778 52.330 - -1.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.07% 423.227 427.736 - 1.20% -
SetIntersection_Interlaced_Set_uint64_64_16 1.06% 24298530.133 24557223.801 - -1.82% -
std::partial_sort(deque<int>)_(descending)/8192 1.06% 284366.018 287393.174 - -0.29% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 1.06% 610.367 616.861 - -15.73% -
BM_RangesMakeThenSortHeap_float_Descending_4 1.06% 1.284 1.298 - 0.96% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.06% 140999.593 142498.521 - 0.11% -
std::set<std::string>::lower_bound(key)_(existent)/1024 1.06% 23.499 23.749 - 6.48% -
BM_PushHeap_float_Random_256 1.06% 7.211 7.287 - 0.57% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.06% 9974.529 10080.444 - -0.22% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.06% 51.786 52.335 - -5.60% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.06% 3.680 3.718 - -4.51% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.06% 1878.566 1898.415 - 0.73% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.05% 164.650 166.386 - -0.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.05% 6.133 6.198 - 0.46% -
std::rotate_copy(deque<int>)/1024 1.05% 34.211 34.572 - -2.13% -
BM_CmpLess_int_ushort 1.05% 1.124 1.136 - 1.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.05% 1114226.755 1125951.192 - -2.24% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.05% 1902.413 1922.364 - 0.92% -
BM_std_min<unsigned_long_long>/9 1.05% 1.169 1.181 - 0.01% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.05% 9.269 9.366 - -0.58% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.05% 1.792 1.811 - 0.47% -
SetIntersection_None_Set_float_16384_16 1.05% 157434394.525 159082128.295 - 4.83% -
BM_std_min<unsigned_char>/11 1.04% 1.064 1.075 - 0.56% -
BM_std_minmax<unsigned_char>/14 1.04% 2.543 2.569 - 0.87% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.04% 2.788 2.817 - 0.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.04% 54823.303 55393.135 - 1.55% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.04% 24.394 24.648 - 0.16% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.04% 550743.602 556460.660 - 0.25% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.04% 19.436 19.637 - 0.97% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.04% 50.327 50.849 - 1.85% -
std::is_sorted_until(list<int>)/1024 1.04% 753.507 761.317 - 1.10% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.03% 23.090 23.329 - 0.96% -
BM_deque_deque_ranges_copy/5500 1.03% 201.144 203.218 - 1.28% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.03% 11.272 11.388 - 0.39% -
rng::sort(vector<int>)_(descending)/1024 1.03% 1040.270 1050.976 - 0.84% -
BM_vector_deque_ranges_move/4000 1.03% 142.798 144.267 - 0.90% -
BM_RangesPopHeap_uint32_256 1.03% 16.871 17.044 - -1.55% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 1.02% 16.760 16.932 - 2.06% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.02% 24.952 25.207 - 1.12% -
std::find_if(deque<int>)_(process_all)/1024 1.02% 490.724 495.749 - 0.10% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 1.02% 3.011 3.042 - 1.78% -
SetIntersection_None_Vector_string_262144_4 1.02% 1353459.219 1367309.121 - -0.24% -
rng::stable_partition(list<int>)_(sparse)/1024 1.02% 918.763 928.163 - 0.61% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.02% 8.780 8.870 - 0.58% -
SetIntersection_Interlaced_Vector_float_256_256 1.02% 4682036.372 4729837.590 - 0.97% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.02% 19.645 19.845 - 0.42% -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 1.02% 10287.927 10392.908 - 0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.02% 7.316 7.391 - 2.51% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.02% 540.459 545.969 - -0.11% -
rng::partition_point(list<int>)/32 1.02% 15.619 15.778 - 1.37% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.02% 20.760 20.972 - -0.19% -
rng::find_last(vector<char>)_(bail_10%)/50 1.02% 5.564 5.620 - 4.21% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.02% 8534.597 8621.268 - -0.84% -
BM_std_minmax_element<char>/3 1.02% 1.180 1.192 - 3.80% -
BM_CmpEqual_uint_short 1.01% 1.060 1.071 - 2.11% -
rng::search(vector<int>)_(single_element)/1000 1.01% 231.937 234.288 - 1.00% -
SetIntersection_None_Set_uint64_256_1 1.01% 11496946.099 11613270.098 - -1.28% -
rng::move_backward(list<int>)/1048576 1.01% 1050546.240 1061168.058 - 1.51% -
std::multiset<int>::erase(iterator)/1024 1.01% 23.757 23.997 - 0.20% -
BM_std_min<__int128>/14 1.01% 5.290 5.344 - 1.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.01% 6.875 6.945 - 0.19% -
SetIntersection_None_Set_float_16384_256 1.01% 157405903.206 158993199.227 - 4.36% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.01% 68.772 69.465 - -2.66% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.01% 28579.279 28867.168 - 2.07% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 1.01% 535.743 541.137 - 1.41% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.01% 1.147 1.159 - -11.93% -
rng::find_first_of(vector<int>)_(small_needle)/8192 1.01% 11288.437 11402.040 - 1.16% -
BM_std_min<unsigned_int>/8 1.01% 1.278 1.291 - -0.89% -
SetIntersection_None_Set_string_1024_16 1.00% 9043766.953 9134474.623 - -2.93% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.884 - 0.28% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.838 - -1.07% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.865 - -6.95% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 202.251 - -0.54% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 630.202 - 0.30% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 632.282 - 0.37% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 598.210 - 0.77% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 605.303 - 0.66% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.222 - 0.16% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.800 - 0.29% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 488.426 - 0.45% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 621.118 - 0.38% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.570 - 0.20% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.965 - 0.16% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.90% 3176.120 35.023 - -6.88% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.936 - 0.29% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 60.019 - 0.21% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.672 - 0.66% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.866 - 0.90% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.382 - 0.38% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.189 - 0.12% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.223 - 0.16% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.465 - 0.64% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.96% 3856.900 78.525 - -0.35% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.75% 772.137 63.688 - -0.25% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.40% 823.035 70.749 - -0.90% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.12% 821.234 81.116 - 0.57% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.67% 330.652 34.155 - 1.15% -
std::find_end(list<int>)_(match_near_end)/1000 -89.63% 749.559 77.740 - -0.04% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.52% 264.507 27.726 - -0.39% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.46% 325.687 34.317 - -7.89% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.45% 555.921 58.643 - 0.38% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 557.330 59.796 - 0.30% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.27% 262.594 28.177 - 1.00% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.53% 596.926 74.462 - 0.81% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.97% 590.037 76.871 - 0.02% -
std::find_end(deque<int>)_(same_length)/1024 -81.76% 1848.876 337.227 - 0.01% -
std::find_end(deque<int>)_(same_length)/8192 -81.07% 14836.594 2809.200 - 2.33% -
rng::find_end(deque<int>)_(same_length)/1024 -75.95% 1403.762 337.662 - 0.16% -
rng::find_end(deque<int>)_(same_length)/8192 -75.70% 11291.873 2743.797 - -2.25% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.91% 3571.863 1039.153 - 0.02% -
rng::find_end(deque<int>)_(same_length)/1000 -64.78% 939.226 330.751 - -3.26% -
std::find_end(deque<int>)_(same_length)/1000 -64.74% 940.071 331.503 - 0.41% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.15% 11552.573 4950.497 - 0.08% -
rng::for_each(multimap<int>)/8192 -56.81% 16489.075 7121.993 - -0.85% -
rng::for_each(map<int>)/8192 -56.28% 16713.732 7307.923 - 3.10% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.54% 11485.048 5106.664 - -0.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -54.96% 18.906 8.516 - -47.25% -
rng::for_each(map<int>::iterator)/8192 -54.88% 16922.387 7635.181 - 1.30% -
std::remove_copy(list<int>)_(prefix)/1024 -53.22% 1616.980 756.498 - 0.46% -
rng::for_each(multimap<int>::iterator)/8192 -53.15% 16627.615 7790.531 - 4.87% -
rng::for_each(set<int>)/8192 -52.66% 16444.769 7785.670 - 1.80% -
rng::for_each(multiset<int>)/8192 -52.40% 16312.973 7764.356 - 2.31% -
rng::fill(list<int>)/50 -52.19% 35.178 16.818 - 0.31% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.96% 36.504 17.535 - 0.46% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.87% 3921.697 1887.462 - 0.28% -
std::find_end(deque<int>)_(near_matches)/8192 -51.86% 2352157.408 1132258.091 - 0.07% -
std::find_end(list<int>)_(same_length)/8192 -51.42% 18652.964 9061.728 - 17.85% -
std::find_end(list<int>,_pred)_(same_length)/8192 -51.40% 20587.125 10004.920 - -4.88% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.33% 499.582 243.124 - 0.31% -
std::swap_ranges(list<int>)/1024 -51.33% 1568.947 763.541 - 0.35% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.09% 1251.621 612.150 - 0.10% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.00% 10257.544 5026.668 - 0.31% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -50.95% 1281.249 628.447 - 0.39% -
rng::find_end(vector<int>)_(same_length)/1000 -50.72% 502.089 247.430 - 0.30% -
rng::for_each(set<int>::iterator)/8192 -50.68% 16244.215 8011.725 - 1.69% -
std::find_end(vector<int>)_(same_length)/1000 -50.67% 499.138 246.248 - 1.23% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.31% 1584.591 787.459 - 0.28% -
std::find_end(vector<int>)_(same_length)/8192 -50.30% 4048.483 2012.070 - -1.35% -
std::find_end(vector<int>)_(same_length)/1024 -50.24% 510.199 253.857 - 2.11% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.24% 1547.523 770.062 - 0.90% -
rng::for_each(multiset<int>::iterator)/8192 -50.23% 16188.113 8056.449 - 2.00% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.22% 1583.779 788.352 - 0.34% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.22% 1547.258 770.275 - 0.91% -
rng::find_end(vector<int>)_(same_length)/1024 -50.18% 513.721 255.943 - -0.51% -
rng::find_end(list<int>)_(same_length)/1000 -50.04% 1475.782 737.283 - -0.48% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.90% 1559.576 781.386 - 0.03% -
std::find_end(list<int>)_(same_length)/1000 -49.74% 1477.769 742.760 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -49.19% 20892693.637 10614850.243 - -36.92% -
rng::find_end(list<int>)_(same_length)/1024 -49.16% 1495.851 760.468 - 0.12% -
std::find_end(list<int>)_(same_length)/1024 -48.98% 1508.105 769.361 - 0.88% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.88% 1252.685 640.414 - 0.17% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.87% 1222.852 625.208 - 0.17% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.84% 10022.870 5127.321 - 0.17% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.77% 1565.377 801.938 - 0.21% -
rng::find_end(vector<int>)_(same_length)/8192 -48.52% 3826.819 1970.138 - -0.23% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -47.75% 19365.065 10118.415 - 11.13% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.42% 2136620.622 1123335.812 - -1.28% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.59% 1440.233 769.265 - 0.19% -
std::find_end(deque<int>)_(near_matches)/1024 -45.68% 31268.968 16985.001 - 3.18% -
std::find_end(deque<int>)_(near_matches)/1000 -45.68% 30100.476 16351.898 - 3.12% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.56% 23.598 12.847 - 0.28% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.95% 1363.352 750.555 - 0.03% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -44.92% 0.494 0.272 - -11.06% -
BM_std_min<unsigned_long_long>/1 -44.06% 0.458 0.256 - -10.72% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -41.98% 61.439 35.649 - -48.27% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -41.54% 48.179 28.165 - -21.83% -
rng::find_end(list<int>)_(same_length)/8192 -39.69% 15910.348 9595.800 - 26.21% -
BM_PushHeap_string_Descending_262144 -39.06% 5.448 3.320 - -5.44% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.62% 27541.831 16904.016 - -0.30% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.57% 13.472 8.276 - -0.02% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.37% 28629.841 17645.694 - -1.05% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -37.65% 11.940 7.445 - -7.16% -
rng::for_each(set<int>)/50 -37.55% 60.515 37.791 - 0.64% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -37.42% 0.484 0.303 - -37.35% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -36.95% 40.399 25.471 - 2.48% -
BM_RangesMakeHeap_string_Descending_262144 -36.72% 5.681 3.595 - -11.43% -
std::move(vector<int>)/262144 -36.23% 21917.347 13976.506 - -35.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -36.10% 1.949 1.245 - 8.78% -
rng::for_each(multiset<int>::iterator)/50 -35.65% 56.078 36.086 - 0.44% -
BM_RangesPushHeap_float_SingleElement_1 -35.13% 0.637 0.413 - -33.42% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -34.89% 123.465 80.386 - -4.71% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -34.08% 1.862 1.227 - 1.37% -
BM_MakeThenSortHeap_string_Descending_1024 -34.01% 38.787 25.597 - -1.33% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.84% 1572.084 1040.101 - 0.10% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -33.50% 0.648 0.431 - -2.65% -
BM_RangesMakeHeap_uint32_Random_4 -33.49% 1.704 1.133 - -0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -33.11% 0.697 0.466 - -19.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -33.06% 361164310.337 241766461.673 - -28.66% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -32.61% 49.147 33.121 - 9.18% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.58% 40.917 27.995 - 0.45% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.56% 59.257 40.557 - -3.63% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -31.43% 1.704 1.168 - -0.44% -
std::copy_n(vector<int>)/4096 -30.85% 208.171 143.960 - -28.90% -
rng::for_each(set<int>::iterator)/50 -30.78% 50.510 34.962 - -0.10% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -30.15% 86.808 60.634 - -23.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -29.79% 5992121.144 4206882.114 - -37.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -29.76% 1030.020 723.473 - -1.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -29.65% 36.609 25.753 - -22.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -29.48% 0.634 0.447 - -2.64% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -29.47% 0.695 0.490 - -21.15% -
BM_RangesMakeHeap_string_Descending_16384 -29.42% 3.849 2.717 - -3.00% -
BM_PushHeap_string_Descending_16384 -29.15% 3.369 2.387 - 0.61% -
SetIntersection_Front_Set_float_16384_16384 -29.01% 342866356.375 243390641.427 - -1.86% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.76% 46.002 32.773 - -0.72% -
BM_vector_deque_move/0 -28.62% 0.555 0.396 - -41.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -28.57% 95.888 68.489 - -23.25% -
std::shift_right(vector<int>)/32 -28.29% 4.136 2.966 - -27.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -28.18% 351352793.175 252346651.206 - -27.18% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -28.11% 34.902 25.089 - -34.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -28.00% 45.679 32.890 - -34.63% -
BM_RangesMakeHeap_string_Ascending_262144 -27.99% 9.764 7.031 - -0.09% -
SetIntersection_Front_Set_uint64_16384_16384 -27.94% 342334821.646 246695049.904 - -28.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -27.53% 1029.055 745.722 - -10.59% -
rng::partition(deque<int>)_(sparse)/32 -27.44% 13.592 9.862 - -0.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.41% 61.348 44.534 - -29.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.19% 40.813 29.716 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.02% 12045144.303 8790297.429 - -2.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.75% 11903904.478 8719229.582 - -2.89% -
BM_PushHeap_string_Ascending_262144 -26.72% 37.413 27.415 - -17.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -26.59% 0.534 0.392 - -29.17% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.57% 93.675 68.790 - -26.03% -
rng::is_sorted_until(deque<int>)/8 -26.39% 4.285 3.155 - 3.35% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -26.32% 341610667.125 251681967.541 - -26.00% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -26.28% 5072933.882 3739999.685 - -0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -26.13% 0.556 0.411 - -18.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -25.94% 44.302 32.812 - -1.56% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -25.83% 0.489 0.363 - -9.01% -
BM_PushHeap_float_SingleElement_1 -25.68% 0.697 0.518 - 10.83% -
BM_vector_deque_ranges_move_backward/0 -25.67% 0.606 0.451 - -25.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -25.50% 39.687 29.567 - 12.82% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -25.37% 6.816 5.086 - -2.45% -
BM_PopHeap_string_1 -25.34% 0.700 0.522 - -18.54% -
rng::contains_subrange(deque<int>)_(process_all)/16 -25.33% 9.394 7.014 - -13.71% -
std::none_of(vector<int>)_(process_all)/50 -25.24% 18.201 13.607 - -8.54% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -25.12% 4731346.646 3542633.159 - -3.74% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.10% 12672.794 9491.385 - 0.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -24.89% 953.567 716.272 - -13.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -24.87% 11922039.318 8956803.542 - -0.49% -
rng::partition(deque<int>)_(sparse)/50 -24.68% 20.250 15.252 - -0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -24.62% 11916398.273 8982599.131 - 0.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -24.48% 23.667 17.874 - -18.93% -
rng::for_each(map<int>::iterator)/50 -24.40% 49.859 37.692 - 0.66% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.38% 12568.340 9504.133 - 0.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -24.12% 37.470 28.433 - -1.42% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -23.85% 60.162 45.811 - -28.09% -
rng::for_each(multimap<int>)/50 -23.64% 50.521 38.576 - 0.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.58% 36.731 28.068 - 0.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.08% 38.247 29.418 - 0.57% -
BM_PushHeap_string_Descending_1024 -23.05% 3.315 2.551 - 5.66% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -23.02% 1.590 1.224 - -5.29% -
BM_PushHeap_string_Descending_256 -22.41% 3.067 2.379 - 1.78% -
rng::contains_subrange(deque<int>)_(process_all)/32 -22.37% 13.918 10.804 - -8.86% -
BM_RangesMakeHeap_string_Descending_1024 -22.30% 3.569 2.773 - -3.91% -
BM_lexicographical_compare_three_way<IntPtr>/1 -22.27% 0.393 0.305 - -12.17% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -22.24% 20393610.749 15858841.919 - -3.38% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.23% 2426521.335 1887063.508 - -1.56% -
BM_RangesPushHeap_float_Descending_1 -22.10% 0.697 0.543 - 0.85% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.08% 8.480 6.608 - -15.16% -
rng::contains_subrange(deque<int>)_(process_all)/50 -22.02% 18.253 14.234 - -11.62% -
BM_RangesMakeHeap_string_Random_262144 -21.90% 19.422 15.169 - -5.59% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -21.66% 38.494 30.156 - -4.81% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.18% 95.417 75.208 - -0.45% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -20.95% 9.868 7.801 - 7.80% -
std::equal(vector<bool>)_(unaligned)/50 -20.81% 0.881 0.698 - -17.10% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -20.56% 1.668 1.325 - -2.71% -
BM_PushHeap_string_PipeOrgan_262144 -20.55% 22.068 17.532 - -13.28% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -20.42% 0.531 0.423 - 7.29% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -20.39% 38.362 30.542 - -1.79% -
BM_RangesMakeHeap_string_Descending_256 -20.32% 3.427 2.731 - -2.24% -
rng::contains(list<int>)_(process_all)/32 -20.05% 11.260 9.002 - 0.66% -
rng::adjacent_find(deque<int>)/50 -20.00% 18.803 15.042 - 8.55% -
BM_StringDestroy_Small -19.91% 0.876 0.702 - -8.82% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -19.87% 36.317 29.102 - -18.37% -
BM_vector_deque_ranges_copy/64000 -19.86% 2956.845 2369.471 - -0.15% -
std::rotate(list<int>)_(by_1/2)/8192 -19.82% 6269.659 5026.712 - -10.69% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.82% 23.532 18.867 - 0.16% -
BM_PushHeap_string_PipeOrgan_16384 -19.74% 16.302 13.084 - -0.81% -
vector<bool>::reserve() -19.72% 10.127 8.129 - 0.45% -
BM_PushHeap_uint64_SingleElement_1 -19.62% 0.522 0.419 - -13.44% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.57% 31.956 25.703 - -0.00% -
BM_vector_deque_move/64000 -19.53% 2929.030 2357.103 - -0.33% -
BM_vector_deque_copy/64000 -19.45% 2941.764 2369.725 - -0.32% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -19.34% 1.797 1.449 - -1.24% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -19.28% 40414.932 32622.096 - -2.13% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -19.25% 866.786 699.954 - -5.92% -
std::move(list<int>)/64 -19.18% 48.844 39.478 - -4.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -19.10% 38973084.340 31528806.953 - -35.92% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -18.92% 38852.096 31501.532 - -1.21% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -18.84% 5.992 4.863 - -14.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.61% 66.627 54.228 - -0.17% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.57% 2342269.648 1907322.322 - 0.16% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.54% 11.199 9.123 - 0.67% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.50% 838.420 683.292 - -7.20% -
BM_vector_deque_move/70000 -18.46% 3168.333 2583.462 - 0.18% -
rng::search(deque<int>,_pred)_(no_match)/1024 -18.40% 436.511 356.192 - -9.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -18.35% 71.999 58.787 - 17.70% -
rng::adjacent_find(deque<int>)/8 -17.90% 3.750 3.078 - -11.06% -
BM_vector_deque_ranges_move/0 -17.74% 0.519 0.427 - -0.89% -
std::is_sorted_until(deque<int>)/8 -17.72% 3.090 2.542 - -22.97% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -17.70% 0.697 0.574 - -6.12% -
BM_RangesPushHeap_string_Ascending_262144 -17.67% 35.282 29.048 - -5.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -17.66% 2.743 2.258 - -14.16% -
BM_vector_deque_ranges_copy/65536 -17.58% 2875.076 2369.498 - 0.40% -
BM_vector_deque_move/65536 -17.54% 2875.902 2371.597 - 0.24% -
std::set<std::string>::erase(iterator)/32 -17.53% 31.185 25.717 - -2.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.46% 41.952 34.628 - -2.75% -
BM_vector_deque_copy/70000 -17.36% 3131.595 2588.056 - 0.12% -
BM_vector_deque_ranges_copy/70000 -17.32% 3133.310 2590.484 - 0.39% -
SetIntersection_Interlaced_Vector_float_1024_256 -17.31% 7942825.478 6567592.544 - 28.30% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -17.25% 5.894 4.878 - -4.18% -
BM_vector_deque_ranges_move/65536 -17.21% 2859.981 2367.912 - 0.15% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -17.14% 66.455 55.067 - 117.51% -
BM_vector_deque_ranges_move/64000 -16.99% 2853.758 2368.910 - -0.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -16.95% 1.076 0.894 - -6.93% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -16.64% 0.487 0.406 - 3.96% -
BM_PushHeap_string_Random_262144 -16.62% 21.799 18.176 - -1.94% -
BM_PushHeap_string_Ascending_16384 -16.47% 22.263 18.598 - -1.14% -
rng::for_each(multiset<int>)/50 -16.45% 45.153 37.726 - 0.73% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.41% 7182027.345 6003590.035 - 0.45% -
BM_RangesPushHeap_string_Descending_262144 -16.40% 5.119 4.279 - 32.62% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.35% 26.008 21.756 - 1.84% -
rng::rotate_copy(list<int>)/8192 -16.21% 8304.351 6958.586 - 0.80% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.18% 27.327 22.907 - -2.06% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -16.16% 2.635 2.209 - 9.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.16% 42.521 35.650 - 1.54% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -16.08% 9368.361 7861.746 - 1.54% -
BM_MakeHeap_uint64_Random_4 -16.07% 1.446 1.213 - -19.21% -
rng::copy(vector<bool>)_(aligned)/262144 -15.94% 326.673 274.617 - 1.46% -
rng::search(deque<int>)_(near_matches)/1024 -15.85% 25225.077 21226.218 - 8.50% -
std::rotate(list<int>)_(by_1/2)/32 -15.69% 7.086 5.974 - 0.05% -
std::find_end(vector<int>)_(near_matches)/8192 -15.66% 919809.210 775768.015 - 0.58% -
BM_PopHeap_pair<uint32,_uint32>_1 -15.56% 0.506 0.428 - -9.35% -
BM_RangesMakeHeap_string_Descending_64 -15.50% 3.051 2.579 - -2.06% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -15.41% 14.050 11.885 - -1.44% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -15.39% 14450.307 12226.103 - 15.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -15.39% 28.305 23.949 - -7.52% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.30% 922659.027 781487.955 - 0.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.20% 92.297 78.265 - -5.38% -
BM_PopHeap_uint64_1 -15.14% 0.519 0.441 - -5.14% -
BM_vector_deque_ranges_move/70000 -15.09% 3048.032 2588.206 - 0.26% -
std::search(deque<int>)_(no_match)/1024 -15.05% 415.445 352.908 - -15.20% -
BM_std_minmax<unsigned_char>/8 -15.02% 1.087 0.924 - -19.72% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -15.01% 23045.624 19586.796 - 0.62% -
rng::is_sorted(deque<int>)/8 -14.95% 2.854 2.428 - -36.31% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.91% 12.832 10.919 - -0.48% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.83% 30.478 25.959 - -0.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -14.66% 0.556 0.475 - -1.51% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.61% 63.041 53.833 - 0.24% -
SetIntersection_Interlaced_Vector_string_262144_64 -14.60% 22115214.153 18886380.267 - 3.97% -
BM_PushHeap_string_Descending_64 -14.54% 2.692 2.300 - 5.74% -
std::copy_backward(vector<bool>)_(aligned)/262144 -14.53% 749.637 640.683 - -19.70% -
SetIntersection_Interlaced_Vector_float_256_64 -14.50% 8922089.377 7627992.937 - -3.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -14.46% 1695818.908 1450572.300 - -0.35% -
std::map<std::string,_int>::count(key)_(existent)/32 -14.39% 18.097 15.492 - -5.99% -
rng::none_of(vector<int>)_(process_all)/50 -14.38% 14.879 12.740 - 0.30% -
rng::swap_ranges(deque<int>)/50 -14.37% 19.938 17.073 - -6.59% -
BM_std_min<unsigned___int128>/1 -14.36% 0.367 0.314 - -21.45% -
std::rotate(list<int>)_(by_1/4)/32 -14.35% 14.572 12.481 - 0.37% -
BM_RangesMakeHeap_string_Descending_16 -14.31% 2.754 2.360 - -0.33% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -14.30% 23964.622 20538.477 - 0.18% -
SetIntersection_Front_Set_uint64_16384_256 -14.12% 5062987.970 4347843.137 - -10.25% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -14.10% 1.322 1.136 - 1.17% -
rng::search(deque<int>)_(near_matches)/1000 -13.94% 24086.824 20729.762 - 10.69% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -13.93% 32.669 28.118 - -7.98% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -13.92% 11.272 9.703 - 0.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.92% 53.323 45.901 - 21.76% -
rng::move_backward(list<int>)/4096 -13.87% 6560.116 5650.251 - -16.62% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -13.84% 28.701 24.728 - -1.42% -
std::copy(vector<int>)/4096 -13.78% 230.508 198.741 - 31.14% -
rng::starts_with(list<int>,_pred)/8192 -13.76% 11390.943 9823.612 - -5.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -13.74% 29.172 25.162 - -22.40% -
std::all_of(deque<int>)_(process_all)/50 -13.70% 21.237 18.327 - -0.07% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -13.68% 26.299 22.702 - 3.91% -
std::multiset<std::string>::erase(key)_(existent)/32 -13.66% 58.731 50.710 - -0.71% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.63% 10.572 9.132 - -13.35% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -13.37% 1.265 1.096 - -2.69% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -13.33% 24.595 21.317 - -1.06% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -13.31% 15.847 13.738 - -15.15% -
std::unique_copy(deque<int>)_(contiguous)/32 -13.20% 11.045 9.586 - -10.63% -
BM_deque_vector_copy/64000 -13.20% 2849.679 2473.567 - 0.95% -
std::for_each_n(list<int>)/8 -13.11% 2.592 2.252 - -11.92% -
BM_PushHeap_uint64_SingleElement_64 -13.10% 0.407 0.354 - -9.16% -
BM_RangesMakeHeap_string_SingleElement_262144 -13.09% 8.224 7.147 - -2.03% -
std::move(deque<int>)/32768 -13.04% 2121.008 1844.410 - -1.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.03% 5711.960 4967.928 - 0.39% -
BM_deque_vector_ranges_move_backward/0 -13.02% 1.503 1.307 - -17.15% -
SetIntersection_Front_Set_uint64_1024_1024 -12.90% 15759082.511 13725892.143 - -8.74% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -12.89% 10.431 9.086 - 0.69% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.88% 5.069 4.416 - -0.75% -
std::move(vector<bool>)_(aligned)/64 -12.82% 1.776 1.548 - -3.96% -
BM_std_minmax<char>/5 -12.78% 1.859 1.621 - -8.73% -
rng::for_each(multimap<int>::iterator)/50 -12.77% 41.754 36.420 - 1.34% -
std::equal(vector<bool>)_(unaligned)/8 -12.63% 0.852 0.744 - -13.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -12.63% 0.349 0.305 - 0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -12.63% 0.449 0.392 - -16.00% -
rng::is_sorted_until(list<int>)/8192 -12.61% 8253.666 7212.998 - 3.93% -
std::partition(list<int>)_(dense)/8192 -12.51% 5019.045 4390.940 - 1.22% -
rng::move_backward(vector<bool>)_(unaligned)/512 -12.51% 5.365 4.694 - -1.84% -
std::set<std::string>::erase(key)_(existent)/32 -12.50% 69.655 60.946 - -18.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -12.49% 35.906 31.423 - -13.01% -
rng::partition(list<int>)_(sparse)/8192 -12.48% 7879.756 6896.753 - -4.33% -
std::partition(deque<int>)_(dense)/32 -12.47% 11.146 9.756 - 5.97% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.42% 5.498 4.815 - -1.64% -
BM_PushHeap_string_SingleElement_16 -12.41% 2.764 2.421 - -3.71% -
BM_RangesMakeHeap_string_Descending_4 -12.39% 2.416 2.117 - -2.38% -
BM_RangesPushHeap_uint64_SingleElement_1 -12.32% 0.616 0.540 - 33.90% -
BM_deque_vector_copy/65536 -12.25% 2940.076 2579.844 - -0.97% -
SetIntersection_Front_Set_uint64_256_256 -12.24% 9876181.378 8667210.633 - -3.48% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -12.23% 22.730 19.950 - 0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.22% 42570.084 37368.114 - -0.09% -
BM_RangesMakeHeap_string_Ascending_16384 -12.20% 5.784 5.078 - -9.78% -
BM_vector_deque_move_backward/2 -12.17% 2.280 2.003 - -2.60% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -12.15% 1.612 1.416 - -18.35% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.11% 1652076.977 1451936.422 - 0.12% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -12.01% 72.127 63.465 - 0.59% -
BM_std_minmax<char>/27 -12.00% 1.952 1.718 - -7.32% -
BM_vector_deque_move_backward/1 -12.00% 2.569 2.260 - -4.16% -
BM_RangesPopHeap_string_262144 -11.98% 101.152 89.032 - -6.81% -
rng::adjacent_find(list<int>,_pred)/8192 -11.90% 8722.622 7685.000 - -11.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -11.87% 89.063 78.492 - -5.20% -
BM_std_minmax<char>/4 -11.84% 1.550 1.367 - -8.64% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -11.73% 23.046 20.343 - -13.25% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.72% 0.306 0.270 - -22.39% -
BM_MakeHeap_float_Random_16 -11.62% 1.608 1.421 - -7.57% -
BM_PushHeap_string_SingleElement_1024 -11.53% 2.768 2.449 - -3.10% -
BM_PushHeap_string_SingleElement_256 -11.52% 2.744 2.428 - -3.58% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -11.50% 1.809 1.601 - 19.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -11.48% 10813488.645 9571815.822 - -0.86% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -11.47% 10.351 9.163 - -15.88% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.43% 384.496 340.564 - -0.41% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -11.35% 0.496 0.439 - -1.36% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.35% 1859.037 1648.111 - -0.42% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -11.32% 29.440 26.107 - -14.33% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -11.31% 31.600 28.027 - -1.21% -
BM_std_minmax<char>/6 -11.28% 2.155 1.912 - -7.79% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.24% 15986.728 14190.187 - 0.36% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.24% 11.918 10.578 - -0.26% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.20% 0.341 0.303 - 11.71% -
rng::is_sorted(list<int>,_pred)/8192 -11.19% 8842.431 7852.652 - 2.23% -
BM_std_minmax<char>/20 -11.19% 2.071 1.839 - -6.76% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -11.15% 99.736 88.615 - 4.04% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -11.15% 1.339 1.190 - -3.31% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.13% 15425.724 13709.320 - 0.35% -
BM_StringRelational_Less_Huge_Large_Control -11.08% 2.468 2.195 - -6.96% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.04% 16676.190 14835.837 - 18.01% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -11.03% 0.451 0.401 - -10.21% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -11.01% 10.434 9.286 - -14.34% -
BM_vector_deque_copy/65536 -10.98% 2663.154 2370.832 - 0.30% -
BM_std_minmax<char>/19 -10.93% 1.769 1.576 - -7.64% -
std::multiset<std::string>::erase(iterator)/8192 -10.92% 30.396 27.077 - 0.33% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -10.90% 30.562 27.232 - 2.72% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -10.89% 6.456 5.753 - 11.00% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -10.81% 1.146 1.022 - -5.33% -
SetIntersection_Front_Set_float_1024_256 -10.76% 5002160.321 4463855.784 - -0.51% -
BM_PushHeap_string_Descending_4 -10.73% 2.166 1.934 - 3.49% -
BM_PushHeap_string_SingleElement_64 -10.69% 2.773 2.477 - -3.32% -
BM_deque_vector_copy/70000 -10.64% 3181.643 2842.990 - 0.88% -
rng::generate_n(list<int>)/50 -10.64% 17.443 15.587 - -1.17% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -10.58% 3493641.371 3123933.846 - -45.51% -
BM_PushHeap_string_PipeOrgan_1024 -10.56% 10.795 9.655 - 0.07% -
rng::partition(list<int>)_(dense)/8192 -10.56% 5095.363 4557.232 - -0.93% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -10.52% 12696.049 11360.616 - -2.44% -
BM_vector_deque_ranges_copy/0 -10.51% 0.463 0.414 - -10.94% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -10.45% 1.697 1.519 - 5.50% -
BM_PushHeap_string_SingleElement_262144 -10.40% 2.785 2.495 - -5.08% -
std::find_end(forward_list<int>)_(same_length)/8192 -10.38% 14518.091 13010.448 - -9.81% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -10.37% 26.030 23.330 - -1.48% -
BM_PushHeap_string_SingleElement_4 -10.36% 2.401 2.152 - -4.28% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -10.36% 0.611 0.547 - 19.97% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.30% 1847.947 1657.634 - 0.56% -
BM_std_minmax<char>/21 -10.25% 2.392 2.147 - -6.04% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -10.19% 92.006 82.630 - -34.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -10.16% 6691892.096 6011669.165 - -2.80% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -10.15% 2.236 2.009 - -11.21% -
BM_PushHeap_string_Descending_16 -10.13% 2.436 2.189 - 6.39% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -10.13% 28.912 25.984 - -19.00% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -10.08% 43.268 38.904 - -1.97% -
BM_PushHeap_string_SingleElement_16384 -10.08% 2.720 2.445 - -3.98% -
std::find_end(list<int>)_(near_matches)/1024 -10.04% 38556.447 34685.065 - 0.05% -
std::find_end(list<int>)_(near_matches)/1000 -10.02% 36998.954 33292.590 - -0.56% -
std::multiset<std::string>::erase(iterator)/1024 -10.00% 32.973 29.676 - -0.83% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.99% 21.985 19.789 - -9.08% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -9.99% 11081.635 9975.063 - -1.31% -
BM_std_minmax<char>/16 -9.97% 1.026 0.924 - -4.85% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -9.96% 848.946 764.366 - 0.85% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -9.95% 25.387 22.861 - 0.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.94% 1233.666 1111.047 - -5.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.94% 34.844 31.381 - -0.53% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -9.89% 0.622 0.561 - -19.61% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -9.88% 289.489 260.875 - -29.18% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.88% 1627487.471 1466650.943 - 0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.88% 5800.436 5227.228 - -1.05% -
std::unordered_set<int>::contains(key)_(existent)/1024 -9.87% 1.402 1.264 - 8.02% -
rng::for_each_n(list<int>)/8 -9.87% 2.562 2.309 - 3.48% -
SetIntersection_Interlaced_Vector_float_16384_64 -9.83% 10547797.829 9510556.399 - 77.38% -
BM_std_minmax<char>/26 -9.83% 1.538 1.387 - -3.62% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -9.82% 0.637 0.574 - 28.00% -
rng::unique(deque<int>)_(sprinkled)/52 -9.81% 74.755 67.420 - 0.37% -
BM_std_minmax_element<int>/4000 -9.80% 1053.856 950.561 - -8.09% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.80% 26097.227 23539.698 - 0.09% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.77% 25486.971 22996.450 - 0.15% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -9.75% 0.350 0.315 - -22.81% -
rng::none_of(deque<int>)_(process_all)/32 -9.75% 18.126 16.360 - -6.68% -
BM_std_minmax<char>/2 -9.74% 0.895 0.808 - -12.33% -
BM_std_minmax_element<int>/4096 -9.72% 1078.512 973.645 - -7.96% -
BM_PushHeap_uint32_Random_1 -9.71% 0.448 0.404 - -5.21% -
BM_MakeThenSortHeap_uint64_Descending_4 -9.69% 1.513 1.366 - -3.68% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.63% 1594.660 1441.043 - 0.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.63% 63561.715 57439.221 - 0.71% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.61% 686.866 620.841 - -3.95% -
rng::remove_if(deque<int>)_(sprinkled)/50 -9.57% 71.396 64.565 - -8.34% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.50% 24928.584 22559.656 - -0.14% -
SetIntersection_Front_Set_float_262144_256 -9.48% 4869000.848 4407482.120 - -4.39% -
BM_std_minmax<char>/3 -9.48% 1.209 1.095 - -9.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.46% 93.536 84.684 - 1.04% -
rng::unique(list<int>)_(contiguous)/52 -9.46% 74.996 67.905 - 1.13% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.44% 29.304 26.536 - 0.74% -
std::unordered_set<std::string>::count(key)_(existent)/32 -9.44% 38.972 35.292 - -5.02% -
SetIntersection_None_Set_uint32_16384_64 -9.41% 173128619.688 156842275.440 - 2.85% -
SetIntersection_None_Set_uint32_16384_256 -9.40% 173125433.843 156847544.089 - 2.56% -
BM_std_minmax_element<int>/5500 -9.35% 1441.659 1306.829 - -7.62% -
BM_StringRelational_Less_Huge_Empty_Control -9.34% 2.085 1.890 - 6.86% -
rng::find_end(list<int>)_(near_matches)/1000 -9.32% 36519.227 33115.501 - -0.30% -
BM_deque_vector_ranges_copy/70000 -9.32% 3093.417 2805.187 - -1.80% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -9.32% 24.119 21.872 - 2.99% -
std::generate_n(list<int>)/50 -9.30% 17.232 15.630 - 2.45% -
SetIntersection_Front_Set_string_256_64 -9.28% 16216560.552 14710968.188 - -7.81% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.28% 61.212 55.530 - -5.16% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.28% 7680.387 6967.433 - -3.94% -
BM_std_minmax<short>/16 -9.26% 1.900 1.724 - -1.21% -
std::map<std::string,_int>::ctor(const&)/32 -9.26% 788.837 715.793 - 3.76% -
BM_std_minmax_element<int>/1024 -9.26% 272.780 247.523 - -7.78% -
std::vector<int>::ctor(size)/32 -9.24% 10.917 9.908 - -14.85% -
BM_deque_deque_copy/70000 -9.24% 3166.577 2874.016 - 2.94% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.21% 34.356 31.192 - -5.19% -
BM_deque_vector_ranges_copy/64000 -9.19% 2848.643 2586.718 - -0.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -9.19% 1.131 1.027 - -12.38% -
std::set<int>::insert(value)_(already_present)/8192 -9.18% 10.831 9.837 - -3.07% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -9.18% 1.345 1.221 - 4.31% -
SetIntersection_None_Set_uint32_16384_1 -9.16% 172327363.153 156545285.625 - 2.55% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -9.15% 1.338 1.216 - -8.03% -
rng::generate_n(list<int>)/32 -9.15% 9.532 8.660 - -0.00% -
std::find_end(list<int>)_(near_matches)/8192 -9.15% 2502622.025 2273611.290 - 0.76% -
SetIntersection_None_Set_uint32_16384_4 -9.12% 172477287.711 156742689.646 - 2.76% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -9.09% 42839.974 38947.504 - -0.43% -
rng::find_end(list<int>)_(near_matches)/8192 -9.07% 2495790.325 2269303.265 - 0.87% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -9.07% 351.508 319.624 - -9.83% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.06% 1.858 1.689 - -7.36% -
BM_std_min<unsigned___int128>/5500 -9.06% 3656.764 3325.421 - 25.21% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.06% 2686841.797 2443477.941 - 1.22% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -9.05% 20.935 19.040 - -5.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.05% 48.571 44.178 - 17.98% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -9.05% 41200.820 37474.054 - -0.34% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.02% 25700.541 23383.578 - -0.45% -
BM_std_min<unsigned___int128>/4000 -8.98% 2659.258 2420.340 - 25.30% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -8.96% 11.792 10.736 - 1.01% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.93% 13.857 12.620 - -1.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -8.93% 3.680 3.351 - -8.80% -
rng::find_end(list<int>)_(near_matches)/1024 -8.92% 38068.399 34672.413 - 0.29% -
std::is_sorted_until(deque<int>,_pred)/8 -8.92% 4.251 3.872 - -5.29% -
BM_std_min<unsigned___int128>/70000 -8.90% 46877.141 42706.422 - 25.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -8.90% 57.437 52.327 - -12.92% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -8.89% 35.260 32.126 - 1.34% -
std::unordered_set<int>::contains(key)_(existent)/8192 -8.89% 1.532 1.396 - 4.80% -
std::find_end(vector<int>)_(process_all)/8192 -8.88% 1880.826 1713.774 - 1.72% -
BM_std_min<unsigned___int128>/64000 -8.88% 42883.511 39077.136 - 25.68% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -8.87% 4735.906 4316.008 - -1.27% -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.87% 1.119 1.020 - 0.69% -
BM_std_minmax_element<int>/512 -8.86% 138.136 125.893 - -7.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.86% 1939.794 1767.867 - -10.38% -
BM_std_minmax_element<char>/5500 -8.83% 1510.118 1376.790 - -8.80% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -8.81% 1.940 1.769 - -30.42% -
rng::rotate(list<int>)_(by_1/2)/50 -8.80% 13.824 12.608 - -0.77% -
rng::copy_backward(vector<int>)/32768 -8.80% 3286.674 2997.558 - -11.34% -
BM_std_minmax_element<char>/4096 -8.79% 1126.724 1027.633 - -8.75% -
BM_std_min<unsigned___int128>/4096 -8.78% 2722.689 2483.692 - 25.61% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.77% 549.961 501.716 - 4.82% -
BM_MakeThenSortHeap_string_Descending_256 -8.76% 19.664 17.943 - 0.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -8.76% 2.807 2.562 - -0.79% -
BM_std_min<unsigned___int128>/512 -8.75% 338.247 308.638 - 24.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.74% 1.331 1.215 - -2.55% -
SetIntersection_Front_Set_float_1024_64 -8.73% 2040500.876 1862344.496 - -0.65% -
SetIntersection_Front_Set_float_16384_256 -8.72% 5143497.701 4695140.855 - -0.19% -
BM_std_minmax_element<char>/4000 -8.71% 1100.673 1004.830 - -8.59% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -8.69% 25.320 23.120 - 1.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -8.66% 3.727 3.404 - -3.12% -
rng::find_last(deque<int>)_(bail_10%)/1048576 -8.65% 325354.060 297216.597 - -8.25% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.64% 196.101 179.160 - 0.42% -
SetIntersection_Interlaced_Vector_float_16384_1024 -8.60% 73662480.050 67329330.427 - 60.04% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.58% 209.113 191.175 - 1.12% -
BM_std_min<unsigned___int128>/1024 -8.57% 679.539 621.275 - 25.65% -
BM_std_minmax<long_long>/3 -8.52% 1.750 1.601 - 8.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -8.50% 2.602 2.381 - 2.71% -
std::rotate(list<int>)_(1_element_backward)/50 -8.50% 24.788 22.682 - 0.53% -
SetIntersection_None_Set_uint32_16384_16 -8.49% 171727238.737 157151676.555 - 3.35% -
BM_std_minmax_element<char>/64000 -8.47% 17500.325 16017.597 - -8.56% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -8.46% 828.133 758.102 - -11.33% -
BM_PushHeap_float_Ascending_16 -8.45% 1.065 0.975 - -0.26% -
std::none_of(deque<int>)_(process_all)/8192 -8.45% 2873.189 2630.459 - -0.36% -
std::unordered_multiset<int>::find(key)_(existent)/32 -8.45% 1.302 1.192 - 2.32% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -8.45% 1731.791 1585.517 - 5.90% -
BM_RangesPushHeap_uint32_Random_1 -8.44% 0.501 0.459 - 1.54% -
BM_std_minmax<char>/22 -8.41% 2.671 2.446 - -3.70% -
BM_std_minmax_element<char>/70000 -8.41% 19141.762 17531.756 - -8.79% -
std::map<std::string,_int>::contains(key)_(existent)/32 -8.38% 16.152 14.798 - -5.94% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -8.38% 1.123 1.029 - -0.46% -
std::is_sorted(vector<int>,_pred)/8 -8.36% 4.107 3.764 - -0.56% -
std::partition(deque<int>)_(dense)/50 -8.35% 16.338 14.974 - 8.47% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -8.34% 42.799 39.228 - -14.94% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -8.34% 1.639 1.503 - -6.99% -
BM_std_min<unsigned___int128>/65536 -8.33% 43894.516 40236.484 - 26.39% -
BM_std_minmax_element<char>/65536 -8.27% 17886.294 16406.869 - -8.35% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.24% 4705.299 4317.732 - 0.00% -
BM_RangesMakeHeap_string_Ascending_1024 -8.23% 5.339 4.899 - -0.86% -
BM_RangesPushHeap_string_PipeOrgan_16384 -8.22% 14.734 13.523 - 4.28% -
BM_std_minmax_element<char>/1024 -8.21% 286.763 263.224 - -8.26% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.19% 800.521 734.944 - -0.89% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -8.16% 6847.786 6289.136 - -7.73% -
std::find_end(vector<int>)_(process_all)/1048576 -8.14% 240787.130 221175.758 - 1.55% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.12% 573.869 527.295 - -0.03% -
BM_PushHeap_string_PipeOrgan_256 -8.09% 8.679 7.977 - -0.74% -
std::set<std::string>::equal_range(key)_(existent)/32 -8.08% 15.506 14.253 - -15.35% -
std::search(list<int>)_(single_element)/8192 -8.07% 7828.129 7196.201 - -9.03% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.06% 587.620 540.269 - -0.03% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.05% 25.927 23.839 - 0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -8.05% 21830274.495 20073330.112 - -4.58% -
std::rotate(list<int>)_(by_1/2)/50 -8.04% 13.854 12.740 - 0.39% -
BM_PushHeap_string_PipeOrgan_64 -8.03% 6.317 5.810 - 0.25% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -7.97% 2687706.736 2473450.233 - 0.17% -
BM_deque_deque_ranges_move_backward/5500 -7.96% 223.600 205.809 - -1.65% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -7.93% 12.120 11.159 - 0.60% -
rng::remove_copy(deque<int>)_(prefix)/1024 -7.92% 415.312 382.423 - 0.37% -
BM_std_minmax<char>/24 -7.91% 1.254 1.154 - -4.01% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.91% 5.104 4.700 - -1.04% -
rng::rotate(list<int>)_(by_1/3)/32 -7.89% 15.617 14.385 - 2.45% -
BM_std_min<unsigned___int128>/64 -7.87% 38.764 35.711 - 23.07% -
BM_deque_deque_ranges_move/70000 -7.84% 3231.865 2978.519 - -2.66% -
std::multiset<int>::find(key)_(existent)/8192 -7.84% 8.910 8.211 - 0.85% -
std::search(list<int>,_pred)_(same_length)/8192 -7.82% 8941.331 8242.490 - -8.12% -
BM_deque_vector_ranges_copy/65536 -7.80% 2876.318 2651.998 - 1.07% -
BM_std_minmax_element<char>/512 -7.74% 146.095 134.782 - -7.64% -
bm_lexicographical_compare<signed_char>/64 -7.71% 2.313 2.134 - -2.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -7.69% 54109442.745 49949365.341 - -12.96% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -7.68% 19.884 18.358 - 2.81% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.67% 42919.747 39625.665 - -0.12% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.67% 2.769 2.557 - -1.75% -
BM_RangesMakeThenSortHeap_float_Heap_16 -7.65% 2.099 1.939 - -0.58% -
SetIntersection_Interlaced_Vector_float_262144_1024 -7.64% 156317150.750 144381160.703 - 108.45% -
BM_RangesSortHeap_uint32_1 -7.64% 0.267 0.246 - -6.84% -
BM_std_minmax<char>/25 -7.62% 1.276 1.179 - -3.50% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -7.60% 10.762 9.944 - 2.15% -
std::is_sorted(list<int>,_pred)/8 -7.60% 4.279 3.954 - -0.49% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.60% 6.451 5.961 - -0.19% -
BM_RangesMakeThenSortHeap_string_Random_262144 -7.57% 208.483 192.696 - 1.23% -
BM_StringRelational_Less_Large_Large_ChangeFirst -7.56% 1.388 1.283 - -2.65% -
std::none_of(deque<int>)_(process_all)/32768 -7.56% 11512.710 10641.866 - 1.63% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.55% 17.941 16.587 - -9.29% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -7.55% 0.562 0.519 - -3.96% -
BM_std_minmax<char>/23 -7.54% 3.165 2.927 - -1.79% -
BM_deque_vector_copy/0 -7.52% 1.490 1.378 - -7.75% -
SetIntersection_Interlaced_Set_string_262144_16384 -7.49% 2889972.657 2673582.600 - -1.75% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -7.46% 1.536 1.422 - 0.81% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.46% 383.016 354.449 - -6.07% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.46% 140.326 129.863 - 0.62% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.42% 0.374 0.347 - -0.14% -
rng::remove_if(deque<int>)_(prefix)/50 -7.42% 73.925 68.438 - -8.82% -
std::remove(deque<int>)_(prefix)/32 -7.42% 59.516 55.100 - -5.85% -
std::find_end(vector<int>)_(process_all)/1024 -7.41% 244.220 226.115 - 1.54% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -7.39% 10.977 10.165 - 1.06% -
BM_RangesMakeHeap_float_Random_64 -7.38% 1.649 1.527 - 3.12% -
std::copy_if(list<int>)_(entire_range)/64 -7.38% 36.189 33.520 - 0.83% -
SetIntersection_Front_Set_uint64_1024_256 -7.35% 4839335.147 4483633.943 - -1.13% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -7.35% 1.536 1.423 - -1.36% -
std::find_end(vector<int>)_(process_all)/1000 -7.30% 238.172 220.788 - 1.62% -
BM_std_minmax<char>/28 -7.29% 2.255 2.091 - -4.10% -
BM_deque_deque_move/70000 -7.28% 3322.638 3080.732 - -1.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -7.27% 0.583 0.540 - -9.86% -
rng::search(list<int>,_pred)_(single_element)/8192 -7.26% 8320.133 7715.795 - -6.90% -
std::unordered_multimap<int,_int>::clear()/8192 -7.25% 64910.535 60204.860 - 1.65% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.24% 41122.622 38145.288 - -0.12% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -7.23% 6517.039 6045.831 - -7.12% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.23% 1583.043 1468.643 - 0.80% -
rng::partial_sort(deque<int>)_(descending)/8 -7.22% 44.162 40.973 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -7.22% 2368474.392 2197522.917 - -2.37% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.21% 3401.418 3156.098 - 0.42% -
SetIntersection_None_Vector_float_262144_16384 -7.19% 1302353.996 1208729.371 - 1.55% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.17% 27.061 25.120 - 3.84% -
rng::remove(list<int>)_(sprinkled)/50 -7.13% 69.512 64.558 - 0.61% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -7.12% 10.375 9.636 - -4.55% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -7.12% 1.677 1.558 - -7.32% -
rng::find(vector<char>)_(process_all)/1024 -7.07% 17.498 16.261 - 0.37% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.06% 34.562 32.121 - -0.73% -
rng::remove(deque<int>)_(sprinkled)/50 -7.06% 64.228 59.692 - -3.64% -
std::multimap<std::string,_int>::erase(iterator)/8192 -7.05% 32.841 30.525 - -4.80% -
rng::find_last(deque<int>)_(bail_10%)/8192 -6.97% 2525.044 2349.127 - -6.45% -
rng::rotate(list<int>)_(1_element_forward)/8192 -6.96% 8257.666 7683.289 - -1.61% -
SetIntersection_Interlaced_Vector_float_256_16 -6.95% 7980317.087 7425505.698 - 17.93% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.94% 10.564 9.832 - -19.03% -
rng::for_each(map<int>)/50 -6.93% 41.514 38.638 - 1.27% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.93% 558.384 519.706 - -3.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.91% 1614.876 1503.250 - -0.21% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -6.89% 0.794 0.740 - -6.73% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -6.89% 111738.717 104041.019 - 0.20% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.87% 2.689 2.504 - -5.03% -
std::remove_if(vector<int>)_(prefix)/1024 -6.82% 383.161 357.029 - -3.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.82% 9745650.668 9081024.311 - -11.43% -
BM_MakeHeap_string_Descending_16384 -6.82% 2.976 2.773 - -10.60% -
BM_std_minmax<char>/29 -6.81% 2.555 2.381 - -3.08% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -6.78% 12475.982 11629.999 - -6.99% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.77% 3.843 3.583 - 0.07% -
BM_MakeHeap_uint64_Descending_64 -6.77% 0.251 0.234 - -2.24% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -6.76% 10.454 9.747 - -11.42% -
BM_std_minmax<short>/2 -6.74% 0.916 0.855 - -4.95% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.74% 111426.724 103921.817 - 0.49% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.73% 4687.834 4372.128 - -0.20% -
BM_std_minmax<long_long>/5 -6.73% 2.224 2.075 - 2.20% -
BM_SortHeap_pair<uint32,_uint32>_4 -6.73% 1.890 1.763 - -1.92% -
bm_lexicographical_compare<unsigned_char>/8 -6.72% 1.497 1.397 - 1.80% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.72% 19.002 17.726 - -1.19% -
BM_std_minmax<char>/18 -6.71% 1.388 1.295 - -1.70% -
SetIntersection_Interlaced_Vector_string_16384_64 -6.68% 13056530.111 12184719.675 - 1.66% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -6.68% 11.534 10.764 - 2.95% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.67% 314.247 293.284 - -7.08% -
std::find_if(vector<int>)_(process_all)/8 -6.67% 2.700 2.520 - 0.58% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.66% 18.090 16.885 - 0.30% -
SetIntersection_Front_Set_float_1024_1024 -6.65% 16614296.323 15508668.749 - 0.87% -
BM_std_minmax<char>/5500 -6.61% 50.967 47.595 - -6.69% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -6.61% 1.598 1.492 - -11.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.61% 3563369.357 3327891.232 - -6.15% -
BM_std_minmax<short>/23 -6.59% 2.693 2.516 - -4.05% -
std::none_of(vector<int>)_(process_all)/8 -6.59% 2.502 2.337 - -2.47% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -6.59% 11316.703 10570.788 - -7.26% -
rng::search(list<int>)_(same_length)/8192 -6.57% 9688.475 9052.109 - 1.48% -
BM_std_minmax<long_long>/4 -6.57% 1.868 1.746 - 3.06% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.53% 6547.822 6120.556 - 0.38% -
BM_MakeHeap_float_Random_64 -6.52% 1.787 1.670 - -1.17% -
SetIntersection_Interlaced_Vector_string_16384_16 -6.51% 4611664.826 4311280.891 - -4.48% -
std::unordered_multimap<int,_int>::clear()/1024 -6.47% 8367.371 7826.263 - 0.52% -
BM_std_minmax<char>/30 -6.46% 2.857 2.673 - -1.00% -
rng::any_of(vector<int>)_(process_all)/50 -6.43% 13.628 12.751 - 0.37% -
SetIntersection_Interlaced_Vector_float_1024_16 -6.42% 2819898.220 2638756.484 - 38.80% -
BM_RangesMakeHeap_float_Descending_4 -6.41% 0.294 0.276 - -0.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.40% 55.003 51.480 - -2.25% -
std::partition(list<int>)_(sparse)/8192 -6.39% 8176.408 7653.883 - -5.38% -
BM_RangesPushHeap_string_SingleElement_4 -6.38% 2.294 2.148 - -1.61% -
bm_lexicographical_compare<signed_char>/1 -6.38% 1.286 1.204 - -8.86% -
BM_std_minmax_element<int>/70000 -6.36% 18408.428 17237.181 - -4.59% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.36% 586.077 548.799 - -0.53% -
std::set<std::string>::count(key)_(existent)/1024 -6.36% 24.362 22.814 - 0.93% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -6.35% 24.729 23.159 - -3.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.34% 43262.729 40518.096 - 0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -6.34% 1299485.231 1217057.113 - -5.45% -
BM_std_min<unsigned___int128>/30 -6.34% 16.121 15.099 - 19.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.33% 216119695.254 202433000.395 - -2.24% -
std::copy(vector<bool>)_(aligned)/262144 -6.33% 684.074 640.774 - 1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -6.31% 6945703.739 6507384.124 - -7.17% -
BM_std_min<unsigned___int128>/28 -6.30% 14.826 13.891 - 18.78% -
SetIntersection_Interlaced_Vector_float_16384_256 -6.29% 29707649.995 27838742.868 - 114.29% -
BM_std_min<unsigned___int128>/32 -6.29% 17.403 16.309 - 20.04% -
BM_RangesSortHeap_string_262144 -6.28% 184.054 172.489 - -0.40% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -6.28% 1.396 1.309 - -0.81% -
BM_std_min<unsigned___int128>/26 -6.27% 13.575 12.724 - 18.50% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.26% 793.665 744.016 - 0.65% -
bm_lexicographical_compare<signed_char>/3 -6.25% 1.727 1.619 - -6.30% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.25% 572.166 536.416 - -0.32% -
BM_std_minmax_element<int>/64000 -6.24% 16831.837 15781.255 - -4.47% -
BM_std_min<unsigned___int128>/31 -6.23% 16.762 15.718 - 19.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.22% 2429059.805 2278031.513 - -3.82% -
rng::partition(deque<int>)_(dense)/32 -6.21% 10.514 9.861 - -5.25% -
BM_std_min<unsigned___int128>/27 -6.21% 14.170 13.290 - 18.25% -
SetIntersection_Front_Set_float_256_64 -6.20% 6555169.679 6148653.175 - -1.79% -
BM_std_min<unsigned___int128>/25 -6.19% 12.916 12.116 - 17.43% -
std::find_end(vector<int>)_(near_matches)/1000 -6.17% 14998.970 14072.947 - 0.47% -
BM_PushHeap_uint32_SingleElement_4 -6.17% 0.364 0.341 - -0.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.17% 5.434 5.099 - 6.78% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -6.17% 1.754 1.646 - -5.20% -
std::search(list<int>,_pred)_(single_element)/8192 -6.14% 8668.187 8136.188 - -5.70% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.12% 8360.165 7848.274 - -0.19% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -6.11% 1.233 1.158 - 5.24% -
BM_MakeThenSortHeap_string_Ascending_1024 -6.11% 35.846 33.657 - -7.70% -
rng::reverse_copy(deque<int>)/8 -6.11% 3.045 2.859 - 2.19% -
SetIntersection_Front_Set_uint32_262144_64 -6.10% 2009181.915 1886567.000 - -0.37% -
BM_StringFindNoMatch/10 -6.10% 1.355 1.272 - 0.02% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.09% 26.404 24.796 - -1.69% -
BM_RangesPushHeap_string_SingleElement_64 -6.09% 2.611 2.452 - -2.61% -
BM_std_minmax_element<int>/65536 -6.08% 17223.564 16175.912 - -4.21% -
BM_std_minmax<char>/32 -6.08% 1.638 1.538 - -5.66% -
std::distance(deque<int>)/1024 -6.07% 0.694 0.652 - -2.93% -
BM_RangesMakeHeap_float_Random_4 -6.07% 1.530 1.437 - -6.35% -
BM_std_min<unsigned___int128>/29 -6.06% 15.478 14.540 - 19.31% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.04% 12642.666 11878.758 - -4.22% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.03% 43.079 40.482 - 27.83% -
rng::generate(list<int>)/8192 -6.02% 7535.177 7081.579 - -11.72% -
std::set<int>::insert(value)_(already_present)/1024 -6.02% 6.776 6.369 - 6.30% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.01% 23.819 22.388 - 0.45% -
std::find_end(vector<int>)_(near_matches)/1024 -6.00% 15538.485 14606.653 - 0.03% -
BM_RangesPushHeap_string_SingleElement_256 -5.99% 2.560 2.407 - -2.95% -
std::distance(deque<int>)/4096 -5.96% 0.693 0.652 - -3.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.95% 1.875 1.764 - -12.38% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -5.95% 0.437 0.411 - 1.50% -
std::unique_copy(list<int>)_(contiguous)/32 -5.94% 11.933 11.224 - -0.02% -
BM_std_min<unsigned___int128>/24 -5.94% 12.292 11.563 - 17.36% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -5.93% 5939588.531 5587186.724 - -34.80% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -5.93% 1.387 1.304 - 2.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.92% 6369547.957 5992391.972 - 1.43% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.91% 810.889 762.958 - 0.46% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -5.91% 1884804.393 1773454.463 - -3.73% -
BM_deque_vector_ranges_copy_backward/1 -5.88% 2.141 2.015 - -3.59% -
SetIntersection_Interlaced_Vector_string_16384_256 -5.88% 39873910.333 37529968.804 - 2.78% -
rng::search(list<int>,_pred)_(same_length)/8192 -5.87% 8902.986 8380.297 - -4.31% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -5.86% 33.594 31.624 - -11.51% -
BM_RangesMakeHeap_float_Heap_64 -5.84% 0.206 0.194 - 0.09% -
BM_std_minmax<short>/19 -5.83% 2.429 2.287 - -4.30% -
std::remove_if(vector<int>)_(prefix)/50 -5.82% 60.836 57.293 - 0.48% -
std::rotate(deque<int>)_(1_element_backward)/32 -5.82% 4.571 4.305 - -3.54% -
BM_PushHeap_string_Ascending_1024 -5.81% 13.088 12.327 - -5.25% -
BM_PushHeap_uint32_SingleElement_16 -5.80% 0.357 0.336 - -2.46% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.80% 10.638 10.021 - -13.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.78% 34.334 32.350 - 27.98% -
BM_RangesPushHeap_string_SingleElement_1024 -5.77% 2.578 2.429 - -2.31% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.76% 24.740 23.315 - 0.80% -
rng::remove(deque<int>)_(sprinkled)/32 -5.76% 56.806 53.535 - -3.34% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -5.75% 22.887 21.571 - 6.37% -
std::generate(list<int>)/8192 -5.75% 7406.022 6980.292 - 2.00% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -5.74% 122.753 115.710 - 60.69% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.74% 13.265 12.503 - 0.44% -
std::search_n(list<int>)_(no_match)/8192 -5.73% 7316.834 6897.664 - -0.69% -
BM_StringRelationalLiteral_Less_Small_Small_Control -5.73% 1.838 1.732 - 3.42% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.72% 224.843 211.971 - -1.21% -
rng::fill_n(deque<int>)/32 -5.72% 1.225 1.155 - -0.04% -
rng::remove_if(deque<int>)_(prefix)/32 -5.71% 64.315 60.639 - -9.77% -
rng::find_last(vector<int>)_(bail_90%)/8 -5.71% 0.548 0.516 - -8.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.70% 35.360 33.345 - -5.46% -
BM_RangesPushHeap_string_SingleElement_16384 -5.69% 2.567 2.421 - -3.18% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.69% 1049643.553 989911.827 - -0.86% -
BM_MakeThenSortHeap_string_Descending_16384 -5.69% 68.034 64.165 - -0.64% -
BM_StringRelational_Compare_Small_Empty_Control -5.68% 1.715 1.618 - 1.54% -
bm_lexicographical_compare<signed_char>/5 -5.67% 2.207 2.082 - -3.16% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -5.66% 26.840 25.320 - -6.96% -
BM_std_minmax<char>/31 -5.66% 3.337 3.148 - 0.05% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.64% 3036.664 2865.290 - -2.46% -
BM_std_min<unsigned___int128>/21 -5.63% 10.385 9.800 - 15.64% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.63% 85160109.902 80369057.692 - -0.02% -
rng::contains(list<int>)_(process_all)/50 -5.62% 19.346 18.259 - -1.03% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.62% 28.153 26.572 - -5.39% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.61% 10.325 9.745 - -5.78% -
std::unique(vector<int>)_(sprinkled)/52 -5.61% 58.973 55.666 - 0.46% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.59% 25.329 23.913 - 2.85% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -5.59% 1.398 1.320 - -4.83% -
SetIntersection_Interlaced_Vector_string_256_256 -5.58% 22855078.454 21580431.188 - -5.51% -
rng::find_first_of(vector<int>)_(large_needle)/50 -5.58% 285.569 269.646 - 0.00% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -5.56% 5.047 4.766 - -0.05% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -5.55% 1.560 1.473 - 0.41% -
rng::reverse_copy(vector<int>)/8 -5.55% 2.534 2.393 - -2.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.54% 56451.942 53324.295 - -3.73% -
BM_RangesPushHeap_string_SingleElement_262144 -5.53% 2.635 2.489 - -2.88% -
rng::remove_copy(deque<int>)_(prefix)/50 -5.53% 21.867 20.658 - -0.06% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -5.53% 84.857 80.166 - 1.75% -
std::distance(deque<int>)/8192 -5.53% 0.694 0.655 - -2.40% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -5.50% 24.285 22.948 - -2.65% -
BM_std_min<unsigned___int128>/20 -5.50% 9.775 9.238 - 15.61% -
BM_std_min<unsigned___int128>/23 -5.49% 11.655 11.015 - 17.01% -
rng::find(vector<bool>)_(process_all)/1024 -5.47% 4.689 4.432 - -3.70% -
SetIntersection_None_Set_uint32_16384_1024 -5.47% 166193423.307 157098259.428 - 2.21% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -5.44% 1.114 1.053 - -6.83% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.43% 2.708 2.561 - -3.30% -
BM_RangesPushHeap_uint64_SingleElement_64 -5.43% 0.385 0.365 - 1.48% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -5.43% 55.819 52.788 - -5.19% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.43% 0.819 0.775 - 1.83% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -5.42% 23.140 21.886 - -5.17% -
BM_RangesPushHeap_string_PipeOrgan_64 -5.42% 6.198 5.863 - 1.40% -
rng::remove_if(vector<int>)_(prefix)/50 -5.42% 60.991 57.687 - 0.06% -
BM_std_min<unsigned___int128>/22 -5.41% 11.007 10.411 - 16.49% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -5.41% 0.428 0.404 - -1.07% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.40% 1012.364 957.693 - -0.02% -
std::remove(list<int>)_(sprinkled)/50 -5.38% 68.613 64.923 - -1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.37% 12457692.081 11788482.850 - -0.72% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -5.36% 14123298.693 13366906.984 - -36.05% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.33% 87742.745 83063.221 - -3.05% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -5.33% 29.795 28.206 - 4.72% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.33% 2.451 2.321 - 0.45% -
BM_MakeHeap_uint64_Ascending_4 -5.32% 0.452 0.428 - -5.91% -
rng::rotate(deque<int>)_(1_element_forward)/50 -5.31% 6.100 5.776 - -0.11% -
rng::reverse(list<int>)/4096 -5.31% 1752.269 1659.256 - -2.06% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.31% 474.798 449.598 - -5.79% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.30% 16.769 15.880 - 0.21% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.30% 716.572 678.573 - -4.42% -
SetIntersection_Interlaced_Vector_string_262144_16384 -5.29% 1064668.540 1008346.109 - 1.51% -
BM_std_minmax<char>/1 -5.27% 0.634 0.600 - -5.08% -
BM_std_min<unsigned___int128>/19 -5.27% 9.153 8.671 - 14.78% -
BM_deque_deque_copy/65536 -5.26% 3033.535 2873.846 - 1.47% -
std::map<int,_int>::find(key)_(non-existent)/32 -5.26% 2.402 2.275 - -5.83% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.25% 9.697 9.188 - -1.99% -
BM_std_minmax<short>/3 -5.25% 1.191 1.128 - -3.03% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -5.24% 1.735 1.644 - -1.63% -
BM_std_min<unsigned___int128>/18 -5.23% 8.531 8.085 - 13.75% -
rng::sort(deque<int>)_(descending)/1024 -5.22% 1371.191 1299.557 - 0.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -5.22% 0.584 0.554 - -0.35% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.21% 2155931.059 2043602.026 - 33.93% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.20% 88161.777 83577.450 - 0.02% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -5.20% 1584.128 1501.812 - -6.55% -
BM_RangesMakeHeap_string_Ascending_256 -5.19% 5.067 4.804 - -0.84% -
std::set<std::string>::upper_bound(key)_(existent)/32 -5.19% 17.046 16.161 - -6.74% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -5.19% 20.908 19.823 - 0.88% -
BM_MakeHeap_uint64_Ascending_16 -5.18% 0.669 0.635 - -5.27% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.17% 385.210 365.282 - 0.32% -
rng::search(list<int>)_(single_element)/8192 -5.17% 7419.680 7035.951 - -4.18% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.17% 2.204 2.090 - -2.97% -
std::multiset<std::string>::erase(key)_(existent)/8192 -5.15% 135.039 128.082 - -1.43% -
BM_RangesPushHeap_string_SingleElement_16 -5.15% 2.553 2.422 - -2.07% -
BM_num_put<const_void*> -5.14% 13.392 12.703 - -0.07% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -5.14% 32.285 30.626 - 7.42% -
SetIntersection_Interlaced_Vector_float_1024_64 -5.12% 5862817.303 5562447.420 - 53.24% -
SetIntersection_Front_Set_float_256_256 -5.12% 9299531.568 8823158.505 - -4.02% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -5.12% 18.156 17.227 - -5.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -5.10% 1.119 1.062 - -3.45% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.09% 10.872 10.319 - 0.09% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.09% 3.562 3.381 - 0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -5.09% 0.589 0.559 - -0.48% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.08% 5.116 4.856 - 1.27% -
BM_std_minmax<unsigned_short>/7 -5.07% 1.752 1.663 - 3.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -5.07% 0.590 0.560 - -0.36% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -5.05% 1.493 1.418 - -0.31% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.05% 32.806 31.151 - -5.55% -
std::distance(deque<int>)/50 -5.02% 0.694 0.659 - -1.59% -
BM_StringRelational_Less_Large_Small_Control -5.01% 1.780 1.691 - -1.84% -
BM_lexicographical_compare_three_way_slow_path/262144 -5.01% 64763.057 61519.417 - -5.34% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.00% 1.958 1.860 - -2.07% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -5.00% 104.725 99.491 - -0.88% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.98% 4.535 4.309 - -0.99% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.96% 1.475 1.401 - -1.20% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -4.96% 81.240 77.209 - 0.77% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -4.95% 1.145 1.088 - -18.51% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.95% 1.219 1.159 - 5.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.95% 1.236 1.175 - -1.53% -
std::stable_partition(deque<int>)_(sparse)/32 -4.95% 12.170 11.568 - 4.37% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.94% 3.162 3.006 - 0.22% -
BM_RangesPushHeap_float_Ascending_16384 -4.94% 4.360 4.145 - -1.44% -
BM_std_min<short>/4 -4.91% 1.082 1.029 - -2.65% -
BM_StringEraseToEnd_Huge_Transparent -4.91% 2.566 2.440 - -0.22% -
BM_vector_deque_ranges_copy_backward/0 -4.91% 0.442 0.420 - -16.53% -
BM_std_min<unsigned_long_long>/6 -4.90% 1.628 1.548 - -3.12% -
rng::partition(deque<int>)_(dense)/50 -4.89% 15.399 14.646 - -6.09% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.88% 0.451 0.429 - 0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.88% 1245070.187 1184345.690 - -5.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.87% 41.214 39.205 - -5.37% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.87% 17.184 16.346 - 1.12% -
BM_deque_deque_ranges_copy/64000 -4.87% 2852.468 2713.564 - 2.42% -
SetIntersection_Front_Set_uint64_16384_1024 -4.87% 14939915.937 14212588.283 - -13.62% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.86% 13.329 12.682 - -0.59% -
bm_lexicographical_compare<signed_char>/4 -4.85% 1.956 1.861 - -2.53% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.85% 66.788 63.547 - 0.49% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.84% 16158.020 15375.648 - -4.78% -
rng::copy_backward(list<int>)/8 -4.84% 2.462 2.343 - -0.11% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.82% 5291049.252 5036005.123 - -2.86% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -4.82% 28278.651 26915.749 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.82% 0.708 0.674 - 1.76% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.81% 69.063 65.740 - -0.21% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.79% 14651.286 13949.446 - -5.26% -
std::rotate(vector<bool>)_(by_1/4)/50 -4.79% 18.102 17.236 - -2.62% -
std::map<int,_int>::insert(value)_(new_value)/8192 -4.78% 39.761 37.858 - -2.09% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.78% 34.290 32.649 - -1.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -4.78% 5.045 4.804 - -18.97% -
std::rotate(vector<bool>)_(by_1/3)/50 -4.77% 18.136 17.271 - -2.10% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.77% 170.764 162.625 - -5.41% -
BM_StringRelational_Less_Huge_Small_Control -4.75% 1.815 1.729 - -6.24% -
BM_PushHeap_string_PipeOrgan_4 -4.74% 2.634 2.509 - 1.59% -
BM_std_min<unsigned_long_long>/31 -4.74% 3.027 2.884 - -1.59% -
BM_std_minmax<unsigned_char>/5 -4.72% 1.751 1.669 - -5.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.72% 24664485.495 23500455.287 - -0.47% -
std::rotate(vector<bool>)_(by_1/3)/32 -4.71% 18.120 17.267 - -2.47% -
std::equal(list<int>)_(it,_it,_it)/8192 -4.71% 10089.065 9614.266 - -4.20% -
std::map<int,_int>::insert(value)_(already_present)/0 -4.70% 0.679 0.647 - 11.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.70% 34.307 32.693 - -1.02% -
BM_std_minmax<unsigned_long_long>/11 -4.70% 2.353 2.243 - -5.88% -
BM_std_minmax<unsigned_char>/6 -4.68% 2.048 1.953 - -4.06% -
rng::remove(list<int>)_(sprinkled)/32 -4.68% 57.619 54.925 - -0.17% -
BM_StringEraseToEnd_Huge_Opaque -4.64% 2.512 2.395 - -1.40% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.63% 551.473 525.920 - -1.06% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.62% 3.509 3.346 - -6.90% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.61% 25.856 24.664 - 0.20% -
std::move(deque<int>)/8 -4.60% 3.997 3.814 - 0.73% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -4.60% 51.414 49.049 - -2.96% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -4.59% 29.851 28.482 - 0.69% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.58% 12003.627 11453.313 - -1.98% -
std::find(list<int>)_(process_all)/8192 -4.58% 8501.542 8111.880 - 3.31% -
SetIntersection_Interlaced_Set_string_1024_64 -4.57% 17718489.607 16909257.683 - 2.11% -
SetIntersection_Interlaced_Vector_float_64_64 -4.57% 12059808.496 11509092.754 - 0.21% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -4.56% 16.946 16.172 - -0.68% -
BM_RangesPushHeap_string_Random_16384 -4.55% 17.039 16.263 - -0.88% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -4.52% 41.838 39.944 - 0.88% -
BM_std_minmax<short>/29 -4.51% 2.673 2.552 - -3.35% -
std::rotate(vector<bool>)_(by_1/4)/32 -4.51% 18.263 17.439 - -2.03% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -4.51% 0.480 0.459 - -6.84% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -4.50% 0.870 0.831 - 1.36% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.50% 96778.037 92418.396 - 0.51% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.50% 110.994 105.995 - -4.93% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.49% 23207.748 22165.034 - 0.13% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -4.49% 0.381 0.364 - -2.44% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.49% 3421781.287 3268211.881 - -0.49% -
std::rotate(vector<bool>)_(by_1/2)/50 -4.48% 18.161 17.347 - -3.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -4.47% 1424096.293 1360453.451 - -2.23% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.47% 2.179 2.082 - 0.48% -
BM_std_minmax<unsigned_char>/3 -4.46% 1.193 1.139 - -4.08% -
std::partition(deque<int>)_(dense)/8192 -4.46% 2814.004 2688.438 - -3.75% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.45% 40.888 39.069 - 0.37% -
rng::sort(deque<int>)_(ascending)/1024 -4.44% 800.600 765.061 - 0.68% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.44% 16.908 16.157 - -3.01% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.43% 4.287 4.097 - 8.45% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -4.43% 24.063 22.997 - -0.80% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -4.43% 0.605 0.578 - -0.23% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -4.42% 1.359 1.299 - -3.05% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.42% 1108149.455 1059169.236 - -5.03% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -4.42% 3.121 2.983 - -4.20% -
std::set<std::string>::erase(key)_(non-existent)/8192 -4.41% 33.518 32.039 - -0.23% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.41% 29.358 28.064 - -6.20% -
SetIntersection_Front_Vector_uint64_1024_4 -4.40% 1130215.845 1080457.904 - -4.53% -
SetIntersection_Front_Set_uint32_64_4 -4.39% 18171404.125 17373011.269 - -0.34% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.39% 20956.365 20036.173 - 0.17% -
SetIntersection_Front_Set_uint64_16384_64 -4.39% 1913438.329 1829489.192 - -6.57% -
std::partition(deque<int>)_(dense)/1024 -4.38% 361.793 345.934 - -3.87% -
BM_RangesMakeThenSortHeap_string_Descending_256 -4.38% 19.320 18.474 - 2.01% -
std::set<int>::erase(key)_(non-existent)/32 -4.37% 2.680 2.562 - -18.84% -
SetIntersection_None_Vector_uint64_262144_4 -4.36% 1219231.044 1166060.633 - -2.75% -
BM_std_min<unsigned___int128>/16 -4.35% 7.292 6.975 - 12.66% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -4.35% 23.631 22.602 - -0.45% -
std::reverse_copy(deque<int>)/512 -4.35% 131.491 125.768 - 0.64% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.34% 5.060 4.841 - -0.46% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.33% 96040.359 91878.305 - 0.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.33% 1580.504 1512.089 - -5.54% -
rng::partition(deque<int>)_(dense)/1024 -4.33% 359.146 343.600 - -3.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.32% 0.518 0.496 - -2.15% -
std::set<std::string>::find(key)_(existent)/32 -4.31% 16.304 15.601 - 2.42% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.31% 3714.704 3554.692 - -2.03% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.28% 82356.231 78835.012 - -2.40% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.27% 4.167 3.989 - -0.33% -
SetIntersection_Interlaced_Vector_string_262144_1024 -4.27% 241358599.479 231046088.533 - 6.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.27% 40393.564 38669.487 - -3.97% -
rng::find_last(list<int>)_(bail_90%)/50 -4.26% 1.296 1.241 - -0.42% -
BM_std_minmax<char>/7 -4.25% 2.545 2.437 - -0.05% -
SetIntersection_Front_Vector_uint32_262144_16 -4.25% 1190909.740 1140328.235 - -4.05% -
BM_std_minmax<int>/16 -4.25% 1.314 1.258 - -9.19% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -4.25% 85479.600 81850.598 - -2.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.24% 681.514 652.625 - -0.22% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.24% 885184.985 847663.643 - 1.03% -
BM_PushHeap_string_Random_16384 -4.24% 16.941 16.223 - -2.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.23% 1125173.876 1077546.462 - -3.41% -
BM_std_min<unsigned___int128>/17 -4.23% 7.890 7.556 - 13.38% -
SetIntersection_None_Vector_uint32_262144_256 -4.23% 1204172.385 1153240.998 - -4.18% -
rng::stable_sort(vector<int>)_(descending)/8 -4.23% 25.352 24.280 - -1.91% -
SetIntersection_Front_Set_float_262144_16384 -4.22% 355021426.120 340028219.353 - 43.59% -
BM_PushHeap_float_Ascending_64 -4.21% 1.813 1.736 - -0.08% -
SetIntersection_Front_Vector_string_262144_64 -4.21% 3494745.407 3347619.726 - -4.38% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -4.20% 6.507 6.234 - -3.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.19% 243553227.606 233352254.191 - -5.49% -
rng::rotate(deque<int>)_(1_element_forward)/32 -4.19% 4.802 4.601 - 1.26% -
rng::find(list<int>)_(process_all)/32768 -4.17% 27889.888 26726.107 - 3.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.16% 29932.934 28687.208 - 0.32% -
std::set<std::string>::count(key)_(existent)/8192 -4.15% 29.586 28.359 - -2.91% -
rng::stable_sort(deque<int>)_(repeated)/1024 -4.14% 1389.406 1331.850 - -1.27% -
BM_RangesSortHeap_uint64_1 -4.14% 0.262 0.251 - -3.24% -
std::unique_copy(deque<int>)_(contiguous)/52 -4.13% 15.345 14.711 - 1.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 -4.12% 0.280 0.268 - -0.91% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.12% 5777.588 5539.818 - 0.06% -
BM_PushHeap_uint32_SingleElement_64 -4.11% 0.365 0.350 - -1.93% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.11% 5.478 5.253 - -1.02% -
BM_deque_deque_ranges_move/65536 -4.11% 2954.201 2832.868 - 0.02% -
std::for_each_n(deque<int>)/8 -4.10% 1.254 1.203 - 4.25% -
std::map<std::string,_int>::clear()/1024 -4.10% 20950.037 20091.706 - -3.64% -
BM_MakeHeap_uint32_Descending_4 -4.10% 0.282 0.270 - -6.30% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.09% 1.205 1.156 - -0.06% -
BM_std_min<short>/12 -4.09% 1.520 1.458 - -8.24% -
rng::copy(list<int>)/64 -4.09% 33.801 32.419 - -1.16% -
BM_PushHeap_string_PipeOrgan_16 -4.08% 4.282 4.108 - -0.11% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -4.07% 24.128 23.146 - -2.91% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.07% 46449.127 44558.863 - -0.26% -
std::sort(vector<int>)_(descending)/8 -4.06% 24.661 23.659 - -7.29% -
rng::none_of(list<int>)_(process_all)/32 -4.06% 11.854 11.373 - -1.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -4.05% 1.065 1.022 - -3.60% -
SetIntersection_Interlaced_Vector_float_262144_256 -4.05% 51787677.388 49690065.325 - 117.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.05% 1230370.665 1180569.062 - -4.51% -
std::is_partitioned(list<int>)_(partitioned)/8192 -4.03% 6492.491 6230.608 - -8.01% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.03% 29893.299 28688.092 - 0.28% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -4.02% 106.207 101.933 - -1.41% -
std::partition(vector<int>)_(dense)/32 -4.02% 8.529 8.186 - -2.91% -
SetIntersection_None_Set_float_64_4 -4.01% 22693730.100 21783246.961 - 1.03% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.01% 1597873.556 1533845.135 - 8.77% -
SetIntersection_Interlaced_Set_string_16_16 -4.00% 63429020.985 60890320.216 - -5.44% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.98% 26.510 25.456 - -1.64% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.98% 3.211 3.084 - -4.17% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -3.96% 1.192 1.145 - 8.13% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.95% 31.256 30.022 - -5.47% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -3.94% 4651.064 4467.959 - 1.02% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.93% 28.816 27.683 - -10.13% -
BM_RangesMakeHeap_uint64_Random_256 -3.91% 1.203 1.156 - -3.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.91% 1126825.388 1082751.074 - -3.96% -
std::none_of(list<int>)_(process_all)/8 -3.91% 2.716 2.610 - 0.11% -
std::set<int>::erase(key)_(non-existent)/8192 -3.91% 8.745 8.404 - -12.54% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -3.90% 27855.829 26769.062 - -4.66% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.90% 18.295 17.582 - -2.61% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.90% 1530634.565 1470937.858 - 3.69% -
rng::stable_partition(vector<int>)_(sparse)/32 -3.89% 7.486 7.195 - -1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.89% 1718353.599 1651585.369 - -2.31% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.88% 566.526 544.533 - 0.69% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.87% 15.461 14.863 - 0.57% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.85% 43397884.001 41725456.218 - -2.56% -
std::remove(list<int>)_(sprinkled)/1024 -3.85% 1014.270 975.201 - 2.35% -
rng::partial_sort_copy(list<int>)_(descending)/8 -3.84% 18.589 17.875 - 0.74% -
rng::copy(deque<int>)/8 -3.84% 2.785 2.678 - -1.24% -
BM_std_minmax<short>/17 -3.84% 1.792 1.724 - -3.29% -
BM_std_minmax<unsigned_int>/11 -3.83% 1.828 1.758 - 0.42% -
rng::find_if(list<int>)_(process_all)/8192 -3.83% 10324.504 9928.756 - -14.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -3.82% 13775017.240 13248702.406 - -4.29% -
rng::sort(vector<int>)_(descending)/8 -3.82% 24.693 23.750 - -7.05% -
std::any_of(vector<int>)_(process_all)/8 -3.81% 2.481 2.387 - -3.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.81% 1298890.183 1249412.006 - -3.46% -
rng::fill_n(vector<bool>)/64 -3.79% 1.417 1.363 - -28.59% -
BM_MakeThenSortHeap_float_Heap_256 -3.79% 6.235 5.999 - -0.98% -
BM_std_minmax<unsigned_short>/22 -3.77% 2.394 2.304 - -4.81% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.76% 17.733 17.066 - -0.25% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -3.76% 1.271 1.223 - 0.68% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.76% 2.093 2.014 - -12.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.76% 18879.617 18170.355 - 1.04% -
rng::find_if_not(list<int>)_(process_all)/32768 -3.76% 29264.151 28164.949 - 2.06% -
std::copy_backward(vector<int>)/4096 -3.75% 239.131 230.154 - 56.75% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.75% 1.293 1.244 - -1.56% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.75% 2.789 2.685 - 0.00% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.74% 621.673 598.399 - 0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.74% 1143478.900 1100676.252 - -5.15% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -3.74% 1.134 1.091 - -7.18% -
SetIntersection_Front_Set_string_16384_16 -3.74% 2062276.852 1985230.377 - -1.57% -
std::is_sorted_until(vector<int>,_pred)/8 -3.74% 3.616 3.481 - -0.58% -
rng::partition(vector<int>)_(dense)/32 -3.73% 8.403 8.089 - -4.42% -
BM_std_min<unsigned___int128>/15 -3.73% 6.700 6.450 - 11.84% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.72% 797.447 767.759 - 0.36% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -3.72% 8185.334 7880.737 - -0.14% -
std::find_if(list<int>)_(process_all)/32768 -3.72% 28585.393 27522.898 - 0.21% -
BM_std_min<short>/22 -3.71% 1.887 1.817 - -1.55% -
BM_RangesPushHeap_string_PipeOrgan_262144 -3.70% 18.009 17.343 - -1.44% -
BM_deque_vector_move_backward/2 -3.69% 1.842 1.773 - -3.12% -
SetIntersection_None_Vector_uint64_16384_256 -3.69% 1181587.672 1137948.807 - -3.10% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.68% 12.983 12.505 - 1.36% -
bm_lexicographical_compare<signed_char>/2 -3.68% 1.495 1.440 - -5.37% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.67% 20.366 19.618 - -0.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.67% 91.292 87.939 - 1.14% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -3.67% 1.498 1.443 - 1.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -3.67% 0.637 0.613 - 37.12% -
BM_RangesMakeHeap_string_SingleElement_16384 -3.66% 5.959 5.741 - -3.12% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.66% 22.982 22.141 - -0.53% -
rng::find_if(list<int>)_(bail_25%)/8 -3.66% 1.323 1.275 - 0.04% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.66% 1107234.404 1066753.731 - -4.25% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -3.65% 0.540 0.520 - 4.38% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.65% 272539.877 262603.269 - -1.28% -
std::remove(deque<int>)_(prefix)/50 -3.64% 65.874 63.475 - -3.77% -
std::move(vector<bool>)_(unaligned)/4096 -3.64% 26.643 25.674 - -4.58% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.64% 1552.366 1495.929 - 0.35% -
std::is_sorted_until(list<int>,_pred)/8192 -3.62% 7769.360 7487.749 - 3.18% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.62% 4.109 3.961 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -3.62% 2876318.609 2772218.984 - -0.12% -
BM_MakeThenSortHeap_float_Descending_4 -3.61% 1.175 1.133 - -14.63% -
std::find(vector<bool>)_(process_all)/1024 -3.61% 4.704 4.535 - -2.88% -
BM_PushHeap_uint32_Random_4 -3.60% 2.481 2.391 - -4.53% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.60% 747707.984 720779.232 - -0.19% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.60% 0.966 0.931 - -4.30% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.60% 3984.550 3841.241 - -3.38% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -3.59% 77.524 74.740 - -2.84% -
rng::find_end(deque<int>)_(process_all)/8192 -3.59% 2387.084 2301.411 - 9.15% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -3.59% 3.110 2.998 - -3.92% -
BM_PushHeap_float_Descending_64 -3.58% 0.393 0.379 - 0.06% -
std::count(vector<int>)_(every_other)/8 -3.58% 1.334 1.286 - -6.86% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -3.58% 12120.405 11686.589 - -3.21% -
rng::replace(vector<int>)_(prefix)/8192 -3.58% 1263.413 1218.206 - 2.91% -
SetIntersection_Front_Set_uint32_262144_16 -3.58% 1311088.146 1264186.217 - 0.20% -
SetIntersection_None_Vector_float_262144_16 -3.56% 1221251.222 1177740.002 - -1.60% -
BM_std_minmax_element<int>/64 -3.56% 17.279 16.665 - -2.59% -
rng::find(deque<int>)_(process_all)/8192 -3.55% 1962.510 1892.876 - -2.83% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.55% 10548.071 10173.943 - 1.56% -
std::multiset<int>::erase(key)_(non-existent)/32 -3.55% 2.690 2.595 - 1.08% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -3.54% 3864.850 3727.992 - -3.45% -
rng::stable_partition(vector<int>)_(dense)/32 -3.54% 22.515 21.719 - -0.57% -
BM_std_min<unsigned_char>/7 -3.53% 1.840 1.775 - -3.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.53% 0.556 0.536 - 7.21% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.53% 112184.656 108226.847 - 0.33% -
SetIntersection_None_Set_string_1024_4 -3.52% 9225614.110 8900534.759 - -5.96% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.52% 2.378 2.294 - 0.29% -
std::remove_if(vector<int>)_(prefix)/32 -3.52% 53.783 51.890 - -0.49% -
std::reverse(deque<int>)/64 -3.51% 13.560 13.083 - 0.24% -
rng::search(vector<int>)_(no_match)/1000 -3.50% 214.571 207.067 - 0.26% -
BM_RangesPushHeap_uint64_Random_16 -3.50% 4.279 4.130 - -4.14% -
BM_MakeHeap_uint32_SingleElement_4 -3.49% 0.338 0.326 - -3.36% -
BM_deque_vector_copy_backward/2 -3.49% 1.842 1.778 - -3.26% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -3.49% 0.612 0.591 - 17.46% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.48% 0.644 0.622 - 1.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.47% 1.146 1.106 - -1.37% -
BM_SortHeap_float_256 -3.47% 6.044 5.834 - 0.69% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.47% 29.989 28.949 - -1.98% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.47% 470.272 453.972 - -3.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.46% 682.767 659.170 - 17.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.45% 1213590.929 1171735.376 - -3.15% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.44% 6.313 6.095 - -1.15% -
std::find(list<int>)_(bail_25%)/8 -3.44% 0.954 0.921 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.44% 1901420.653 1836022.133 - -3.23% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.44% 10.127 9.779 - -8.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.43% 654.074 631.619 - 0.68% -
BM_std_minmax<long_long>/11 -3.43% 2.538 2.451 - -0.07% -
rng::search(vector<int>)_(no_match)/1024 -3.42% 219.297 211.796 - 0.27% -
BM_RangesPushHeap_uint32_Random_4 -3.42% 2.552 2.465 - -2.71% -
rng::move_backward(vector<bool>)_(aligned)/64 -3.41% 1.848 1.785 - 4.09% -
BM_RangesPushHeap_string_PipeOrgan_256 -3.41% 8.368 8.083 - 3.29% -
std::find(vector<long_long>)_(bail_25%)/8 -3.41% 0.956 0.924 - 0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -3.41% 2.032 1.963 - -0.78% -
BM_std_minmax<int>/1 -3.39% 0.622 0.601 - -4.13% -
BM_std_min<unsigned___int128>/14 -3.39% 6.133 5.925 - 10.59% -
BM_StringFindAllMatch/64 -3.39% 3.072 2.968 - -3.92% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -3.39% 7168.426 6925.649 - -14.26% -
BM_std_minmax<unsigned_short>/23 -3.38% 2.570 2.483 - -3.88% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.38% 18.051 17.441 - -2.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.38% 39.382 38.052 - 1.00% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.37% 1178.814 1139.030 - -4.09% -
BM_std_minmax<unsigned_char>/4 -3.37% 1.473 1.424 - -3.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -3.36% 1.163 1.124 - -1.58% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.36% 16.491 15.937 - 2.14% -
std::adjacent_find(vector<int>,_pred)/50 -3.36% 23.308 22.526 - -4.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -3.35% 7.709 7.450 - -2.41% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.35% 30.926 29.891 - 0.24% -
BM_std_min<unsigned_long_long>/5 -3.35% 1.343 1.298 - 0.71% -
rng::remove_if(vector<int>)_(prefix)/32 -3.34% 53.632 51.838 - -0.15% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.34% 5.249 5.073 - -3.31% -
BM_MakeHeap_float_Ascending_256 -3.34% 0.671 0.649 - -0.28% -
BM_RangesMakeHeap_string_Ascending_64 -3.33% 4.866 4.704 - -0.02% -
BM_std_minmax<unsigned_short>/24 -3.33% 2.277 2.201 - -4.32% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.33% 1.848 1.786 - 5.15% -
SetIntersection_None_Vector_float_262144_262144 -3.33% 1230660.922 1189690.054 - 0.30% -
BM_vector_deque_copy_backward/4000 -3.33% 146.692 141.812 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.32% 2342490.207 2264786.983 - -3.75% -
BM_std_minmax<short>/21 -3.32% 2.045 1.977 - -5.04% -
BM_RangesPushHeap_string_PipeOrgan_1024 -3.32% 10.449 10.103 - 6.03% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.31% 0.648 0.626 - -4.99% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.31% 868401.436 839656.463 - 4.28% -
SetIntersection_None_Vector_string_1024_1024 -3.31% 1224036.627 1183546.852 - -2.00% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -3.30% 8.866 8.574 - -1.31% -
std::rotate(vector<bool>)_(1_element_forward)/32 -3.29% 18.048 17.454 - -2.44% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.29% 464.701 449.402 - 0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.29% 1263333.068 1221758.253 - -2.32% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -3.29% 6626906.845 6408852.845 - 12.94% -
SetIntersection_Interlaced_Set_string_256_256 -3.28% 32395133.878 31332108.219 - -4.36% -
bm_lexicographical_compare<signed_char>/8 -3.28% 3.111 3.009 - -0.10% -
BM_StringResizeAndOverwrite -3.28% 0.860 0.832 - -1.26% -
std::rotate(deque<int>)_(1_element_forward)/32 -3.28% 4.638 4.486 - 0.87% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.28% 20795.083 20113.901 - 1.89% -
rng::reverse(vector<int>)/8 -3.27% 1.619 1.566 - -3.79% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -3.27% 2.534 2.452 - 11.43% -
rng::all_of(deque<int>)_(process_all)/50 -3.25% 18.336 17.739 - -12.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.25% 1595079.572 1543280.580 - -1.87% -
BM_RangesMakeHeap_string_SingleElement_1024 -3.25% 6.234 6.031 - -3.09% -
BM_StringRelational_Less_Small_Small_Control -3.25% 1.727 1.671 - -4.98% -
BM_std_min<unsigned___int128>/13 -3.24% 5.570 5.389 - 9.21% -
SetIntersection_Front_Vector_uint32_16384_1 -3.24% 1115512.631 1079352.331 - -2.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.24% 1193854.461 1155179.816 - -3.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.24% 26.602 25.741 - -2.39% -
750_sealcrypto_r -3.24% 18.966 18.352 - -0.04% -
BM_RangesMakeThenSortHeap_float_Random_4 -3.23% 4.319 4.180 - -5.85% -
BM_deque_vector_ranges_move_backward/2 -3.23% 1.834 1.775 - -3.00% -
BM_RangesMakeHeap_string_SingleElement_64 -3.23% 6.475 6.265 - 0.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.23% 60.081 58.140 - 35.91% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -3.23% 32.998 31.933 - -0.55% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.23% 1525.534 1476.312 - -1.85% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.21% 5754.013 5569.125 - 0.23% -
std::sort(deque<int>)_(pipe-organ)/8192 -3.21% 27481.513 26599.073 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.21% 1707323.489 1652507.566 - -2.29% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.21% 113671.721 110023.615 - -1.53% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.21% 882.529 854.241 - 0.29% -
rng::find_last(list<int>)_(bail_10%)/50 -3.20% 16.695 16.160 - 0.15% -
BM_RangesMakeHeap_uint64_Random_1024 -3.20% 1.076 1.042 - -4.21% -
BM_MakeThenSortHeap_string_Ascending_256 -3.20% 20.869 20.202 - -0.14% -
BM_StringEraseToEnd_Small_Opaque -3.20% 0.625 0.605 - 0.08% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -3.20% 9.727 9.416 - -3.88% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -3.19% 57.214 55.386 - 12.45% -
SetIntersection_Front_Set_uint64_262144_1 -3.19% 1155611.682 1118734.590 - 0.58% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -3.19% 0.933 0.903 - 6.68% -
std::copy_if(vector<int>)_(entire_range)/64 -3.18% 16.363 15.842 - -1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.18% 2092303.873 2025698.404 - -2.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.18% 507058.957 490924.381 - 0.26% -
std::partition(list<int>)_(dense)/32 -3.18% 9.160 8.869 - 1.64% -
rng::search(vector<int>)_(no_match)/1048576 -3.18% 217386.727 210472.906 - 0.37% -
BM_RangesMakeHeap_string_Random_16384 -3.17% 12.816 12.410 - -1.47% -
BM_std_minmax<long_long>/2 -3.16% 1.315 1.273 - 13.15% -
BM_SortHeap_float_16 -3.16% 1.651 1.599 - -0.09% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.16% 699.381 677.253 - 3.12% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.16% 349.146 338.102 - -1.15% -
BM_std_minmax_element<char>/64 -3.16% 17.665 17.106 - -3.26% -
BM_RangesPushHeap_uint64_Random_16384 -3.16% 6.108 5.915 - -2.96% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -3.16% 1.501 1.453 - -7.70% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.15% 12.065 11.684 - -0.33% -
rng::adjacent_find(deque<int>,_pred)/8 -3.15% 4.172 4.041 - -12.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.15% 0.733 0.710 - -2.78% -
rng::find_end(deque<int>)_(process_all)/1048576 -3.15% 308734.544 299008.426 - 12.19% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.14% 1.273 1.233 - -0.31% -
SetIntersection_Front_Set_float_262144_16 -3.14% 1271955.649 1232019.178 - -2.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.14% 1716865.561 1662983.236 - -1.44% -
rng::move(deque<int>)/8 -3.14% 3.950 3.826 - 1.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -3.13% 3.203 3.103 - 1.05% -
std::multiset<int>::erase(key)_(existent)/8192 -3.13% 61.796 59.859 - 0.54% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.13% 282.400 273.562 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.13% 2173764.977 2105804.283 - -3.42% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.13% 18681011.411 18096975.076 - -3.22% -
BM_RangesPushHeap_uint32_Ascending_16384 -3.12% 6.765 6.554 - -2.38% -
std::find(deque<int>)_(process_all)/8192 -3.12% 1967.141 1905.817 - -2.76% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.11% 9.905 9.597 - -5.51% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -3.11% 112198.437 108710.091 - -2.82% -
BM_std_minmax<unsigned_char>/2 -3.11% 0.883 0.856 - -3.78% -
BM_std_min<char>/14 -3.10% 1.871 1.813 - -0.49% -
rng::copy(vector<int>)/8 -3.10% 2.289 2.218 - 0.50% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.10% 2.386 2.312 - 0.29% -
BM_RangesMakeThenSortHeap_float_Descending_16 -3.10% 1.868 1.810 - 0.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -3.10% 0.580 0.562 - 1.73% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -3.10% 471131.775 456543.649 - 0.58% -
SetIntersection_Front_Set_float_64_16 -3.09% 17160329.910 16629727.801 - -1.73% -
SetIntersection_Interlaced_Vector_uint32_64_64 -3.09% 11573029.408 11215210.505 - -2.95% -
BM_deque_deque_ranges_copy/64 -3.09% 5.540 5.369 - 0.08% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.09% 78.812 76.380 - 1.76% -
BM_RangesMakeHeap_float_PipeOrgan_256 -3.08% 0.687 0.666 - -0.61% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -3.08% 35.502 34.409 - -2.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.07% 17401.413 16866.541 - -0.27% -
rng::find_if(list<int>)_(process_all)/32768 -3.07% 29224.039 28326.219 - 3.52% -
std::move_backward(vector<bool>)_(aligned)/64 -3.07% 1.799 1.743 - 1.37% -
bm_lexicographical_compare<signed_char>/6 -3.06% 2.491 2.415 - 0.06% -
BM_RangesSortHeap_float_16 -3.05% 1.651 1.601 - 0.04% -
std::set<int>::ctor(const&,_alloc)/1024 -3.04% 6257.867 6067.530 - -2.26% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.03% 32.723 31.730 - 1.68% -
bm_swap_ranges_vb_unaligned/8 -3.03% 4.912 4.763 - 1.62% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.03% 27.680 26.842 - -2.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.03% 3.599 3.490 - -0.35% -
rng::find_if(vector<int>)_(process_all)/8 -3.02% 2.628 2.548 - -1.93% -
rng::rotate(vector<bool>)_(by_1/3)/32 -3.02% 18.643 18.081 - -1.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.02% 1820053.058 1765178.223 - -3.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.01% 19318583.879 18736185.757 - -1.91% -
bm_lexicographical_compare<unsigned_char>/2 -3.01% 1.960 1.901 - 3.54% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.01% 1.314 1.274 - -0.10% -
std::find(list<int>)_(process_all)/1024 -3.00% 710.525 689.212 - -5.47% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.00% 1374.344 1333.161 - -0.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.00% 12653.161 12274.150 - 5.15% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -2.99% 1.034 1.003 - 0.99% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -2.99% 10.102 9.800 - -2.94% -
BM_RangesPushHeap_float_Descending_64 -2.99% 0.391 0.379 - -0.78% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.99% 1.665 1.615 - 4.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.99% 223.979 217.287 - 9.26% -
BM_PushHeap_uint32_SingleElement_16384 -2.99% 0.367 0.356 - -1.45% -
rng::move_backward(vector<int>)/8 -2.98% 2.291 2.223 - -3.94% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -2.98% 5.062 4.911 - 1.97% -
SetIntersection_Front_Vector_uint64_262144_1 -2.98% 1120359.662 1087002.908 - -2.66% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.97% 27381.297 26569.396 - 0.01% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.96% 18.605 18.053 - -1.36% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -2.96% 1.439 1.396 - -1.86% -
SetIntersection_Front_Set_uint32_256_16 -2.96% 5011159.071 4862682.971 - -2.04% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.95% 5.322 5.165 - 1.80% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -2.95% 1.362 1.322 - 1.57% -
BM_std_minmax<char>/17 -2.94% 1.121 1.088 - -1.33% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.94% 18.009 17.480 - -0.77% -
rng::copy_backward(vector<int>)/8 -2.93% 2.289 2.222 - -3.23% -
std::is_partitioned(deque<int>)_(partitioned)/32 -2.93% 9.774 9.488 - -12.82% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.92% 40.858 39.665 - 3.95% -
BM_RangesMakeHeap_uint32_Random_262144 -2.92% 1.053 1.022 - 2.51% -
BM_PushHeap_uint32_SingleElement_262144 -2.92% 0.366 0.356 - -1.46% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.92% 152722.434 148269.988 - -3.02% -
rng::starts_with(list<int>,_pred)/8 -2.91% 3.725 3.617 - -0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.91% 19112219.179 18555291.497 - 8.36% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.91% 15851961.809 15390296.972 - -6.95% -
BM_std_minmax<unsigned_short>/6 -2.91% 1.388 1.347 - 0.01% -
BM_StringEraseWithMove_Small_Transparent -2.91% 2.555 2.481 - -5.42% -
std::multiset<int>::ctor(const&)/32 -2.91% 226.405 219.814 - 1.20% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.91% 4.047 3.930 - -2.10% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -2.91% 165000.547 160205.354 - -3.03% -
BM_deque_vector_ranges_copy_backward/2 -2.90% 1.840 1.786 - -2.95% -
BM_deque_vector_ranges_move/1 -2.90% 2.150 2.088 - 0.20% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.90% 2883.600 2800.110 - 0.26% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.88% 919.804 893.268 - -2.12% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -2.88% 3587.318 3483.906 - 3.78% -
std::rotate(list<int>)_(1_element_backward)/32 -2.88% 13.926 13.525 - 2.09% -
SetIntersection_None_Vector_string_262144_1024 -2.88% 1349693.025 1310881.025 - -2.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.87% 1156443.458 1123212.568 - -2.06% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.87% 16.299 15.831 - 2.42% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.87% 10181326.453 9889114.896 - -2.39% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.87% 25.273 24.548 - -1.41% -
std::copy_backward(list<int>)/4096 -2.87% 3312.008 3217.001 - -4.20% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.87% 2.081 2.021 - -1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.87% 1687469.891 1639109.455 - -4.89% -
rng::starts_with(list<int>)/8192 -2.86% 8943.543 8687.661 - 0.71% -
BM_std_minmax<short>/11 -2.86% 1.795 1.744 - -1.53% -
std::search(vector<int>)_(same_length)/8192 -2.86% 1960.475 1904.501 - 1.83% -
BM_deque_vector_ranges_move_backward/1 -2.84% 2.117 2.057 - -1.48% -
BM_vector_deque_ranges_copy/2 -2.84% 2.066 2.007 - -2.55% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.84% 55303.478 53735.541 - -0.75% -
SetIntersection_None_Vector_float_16384_64 -2.83% 1203707.658 1169586.028 - -0.12% -
SetIntersection_None_Vector_float_262144_1 -2.83% 1238098.101 1203098.635 - -0.89% -
std::transform(list<int>)_(identity_transform)/50 -2.83% 39.631 38.511 - -0.59% -
SetIntersection_None_Vector_uint64_1024_64 -2.82% 1141726.734 1109508.616 - -3.39% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -2.82% 1.242 1.207 - -0.18% -
BM_PushHeap_string_Ascending_256 -2.82% 10.184 9.897 - -4.87% -
std::remove(list<int>)_(sprinkled)/8192 -2.82% 8120.089 7891.443 - 1.10% -
SetIntersection_Front_Set_uint32_16384_1 -2.81% 1115495.789 1084121.521 - -4.17% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.81% 17.238 16.754 - 0.43% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.81% 4.084 3.969 - -1.38% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.81% 598.051 581.242 - -0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.81% 1687296.959 1639908.774 - -3.72% -
BM_StringFindAllMatch/8 -2.81% 2.544 2.473 - -2.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -2.80% 28.161 27.373 - -14.89% -
bm_lexicographical_compare<int>/16 -2.80% 2.016 1.960 - -5.83% -
SetIntersection_Front_Set_float_1024_16 -2.79% 1308042.976 1271596.996 - 0.75% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.79% 0.940 0.914 - 1.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.78% 1118531.528 1087386.134 - -2.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.78% 21005333.031 20420666.712 - 7.58% -
BM_std_min<short>/23 -2.78% 2.116 2.057 - -2.37% -
BM_std_minmax<long_long>/6 -2.78% 2.429 2.362 - 4.41% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.78% 11.119 10.810 - 2.98% -
BM_deque_deque_ranges_move/64 -2.78% 5.522 5.368 - -0.11% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.77% 18.611 18.096 - -0.92% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.77% 14540.328 14137.932 - 0.42% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.77% 561735.320 546193.295 - 0.23% -
std::sort(deque<int>)_(descending)/1024 -2.76% 1335.997 1299.076 - 0.26% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.76% 14.981 14.567 - -2.40% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.76% 3.023 2.940 - -0.50% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.76% 4.368 4.248 - 0.83% -
rng::partition(list<int>)_(sparse)/50 -2.76% 15.398 14.973 - -5.12% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -2.76% 36.974 35.955 - -32.85% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.75% 1712386.158 1665228.224 - 0.69% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.75% 2.393 2.327 - -0.76% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.75% 93.381 90.818 - -0.12% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.74% 36179.412 35186.379 - -0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.74% 13472516.940 13103043.149 - -0.25% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.74% 4.766 4.636 - 0.19% -
BM_PushHeap_string_Ascending_4 -2.74% 2.630 2.558 - -1.40% -
SetIntersection_Front_Set_uint32_64_1 -2.74% 18083700.233 17588447.268 - 0.31% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.73% 18.774 18.260 - -1.49% -
std::find(deque<int>)_(process_all)/32768 -2.73% 7909.765 7693.499 - -2.27% -
std::set<int>::find(key)_(existent)/1024 -2.72% 4.020 3.911 - -1.36% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.72% 5605.619 5453.293 - 1.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.71% 1704215.248 1657984.619 - -2.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.71% 1.217 1.184 - 1.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -2.71% 1.780 1.732 - 5.86% -
std::find(vector<char>)_(bail_25%)/8 -2.70% 1.011 0.983 - -7.36% -
std::copy(deque<int>)/8 -2.70% 2.744 2.670 - -1.58% -
BM_PushHeap_uint64_Random_262144 -2.70% 6.124 5.959 - -1.20% -
SetIntersection_None_Vector_uint32_256_1 -2.69% 4554634.044 4432164.882 - -2.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.69% 1.223 1.190 - -0.84% -
SetIntersection_Front_Set_float_16384_64 -2.69% 2013315.238 1959224.289 - 3.49% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.68% 703.473 684.607 - -0.13% -
std::set<int>::ctor(const&)/8192 -2.68% 49932.478 48593.622 - -2.39% -
std::unique(deque<int>)_(sprinkled)/52 -2.68% 84.561 82.299 - 15.42% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.68% 621.679 605.046 - -1.44% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.67% 25.684 24.997 - -6.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.67% 13499.045 13138.234 - 2.89% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.67% 115679.663 112587.811 - -1.81% -
SetIntersection_Interlaced_Vector_string_256_16 -2.67% 11012878.271 10718674.111 - -3.06% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.67% 2.576 2.507 - 0.61% -
SetIntersection_None_Vector_float_262144_1024 -2.67% 1231846.355 1198986.312 - 0.41% -
BM_vector_deque_copy_backward/1024 -2.67% 38.388 37.364 - -0.63% -
rng::replace(vector<int>)_(prefix)/1024 -2.66% 165.327 160.923 - 1.23% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.66% 250.746 244.068 - -0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.66% 22810965.791 22203713.913 - -0.77% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.66% 45810.047 44590.593 - 0.33% -
std::multimap<int,_int>::clear()/8192 -2.66% 81762.711 79588.894 - -2.74% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.66% 8.709 8.477 - -1.22% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -2.65% 2435110.210 2370463.726 - 19.76% -
std::count(list<int>)_(every_other)/8 -2.65% 2.101 2.045 - 0.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.65% 1.801 1.754 - -3.20% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.65% 22112.458 21526.071 - -2.08% -
BM_RangesMakeHeap_string_Heap_262144 -2.65% 5.438 5.294 - 0.69% -
SetIntersection_None_Set_string_16384_1 -2.64% 202149680.791 196803409.576 - -1.83% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.64% 36.826 35.853 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.64% 1708305.826 1663205.972 - -2.10% -
BM_std_min<unsigned_char>/22 -2.64% 2.104 2.048 - 0.16% -
rng::partition(vector<int>)_(dense)/1024 -2.64% 242.535 236.132 - -4.58% -
rng::find_if_not(vector<char>)_(process_all)/8 -2.64% 2.469 2.404 - -1.10% -
BM_std_min<char>/16 -2.64% 2.563 2.495 - -2.72% -
723_llvm_r -2.64% 11.766 11.456 - -1.20% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.64% 2.947 2.869 - -2.50% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.64% 1.918 1.867 - -1.88% -
std::none_of(list<int>)_(process_all)/8192 -2.64% 7200.784 7011.027 - -8.75% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.63% 1505.128 1465.588 - -3.70% -
std::search(vector<int>)_(no_match)/1000 -2.63% 212.878 207.286 - -3.68% -
BM_SortHeap_string_262144 -2.62% 178.751 174.077 - -0.37% -
std::move(vector<int>)/8 -2.61% 2.305 2.245 - 1.79% -
BM_deque_vector_copy_backward/1 -2.61% 2.092 2.038 - -2.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.61% 1130122.085 1100674.246 - -1.62% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.60% 1157841.992 1127689.778 - -2.99% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.60% 3840.279 3740.451 - 0.06% -
SetIntersection_Interlaced_Vector_float_16_16 -2.60% 39141974.530 38124805.454 - -0.19% -
std::stable_partition(list<int>)_(dense)/32 -2.60% 33.335 32.470 - 1.00% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.59% 45287.869 44114.142 - 0.11% -
BM_MakeHeap_string_PipeOrgan_16384 -2.59% 5.559 5.415 - -5.50% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.58% 3936.866 3835.225 - 0.36% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.58% 32.807 31.960 - 1.74% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.58% 3.778 3.681 - -1.39% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.58% 4294.011 4183.329 - 0.57% -
BM_vector_deque_move_backward/4000 -2.58% 145.134 141.396 - -0.10% -
bm_lexicographical_compare<signed_char>/7 -2.57% 2.746 2.675 - 0.81% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.57% 7601.481 7405.868 - -23.76% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.57% 12530.058 12207.683 - -0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.57% 19412075.116 18913653.876 - 1.33% -
rng::find(deque<int>)_(process_all)/32768 -2.56% 7889.804 7687.895 - -1.39% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.56% 22093.856 21529.310 - -2.09% -
BM_std_min<unsigned_char>/12 -2.55% 1.358 1.324 - 0.05% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.55% 10.530 10.261 - -0.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -2.54% 53.239 51.885 - -2.17% -
rng::move_backward(vector<int>)/1048576 -2.54% 58534.849 57048.858 - -0.41% -
SetIntersection_Front_Set_uint64_64_16 -2.54% 16801236.744 16374768.812 - -2.47% -
rng::fill(vector<bool>)/32768 -2.53% 31.012 30.226 - -0.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.53% 839.705 818.445 - -2.05% -
BM_std_min<unsigned___int128>/12 -2.53% 5.024 4.897 - 8.31% -
BM_std_min<unsigned___int128>/11 -2.53% 4.501 4.387 - 6.48% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.52% 6.704 6.535 - -0.09% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -2.52% 1690.468 1647.892 - 27.55% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.51% 278.112 271.121 - -1.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.51% 1257734.375 1226165.853 - -1.92% -
rng::copy_backward(deque<int>)/32768 -2.51% 3839.464 3743.180 - -2.06% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 -2.50% 0.405 0.394 - -5.06% -
std::remove_copy(deque<int>)_(prefix)/32 -2.50% 13.223 12.892 - -1.84% -
BM_MakeHeap_uint64_Random_16384 -2.50% 1.034 1.008 - -1.71% -
BM_std_minmax<unsigned_short>/27 -2.50% 2.877 2.805 - 0.51% -
bm_swap_ranges_vb_unaligned/262144 -2.50% 3945.194 3846.735 - 0.00% -
SetIntersection_Interlaced_Vector_string_64_64 -2.49% 29115011.975 28389220.638 - -3.86% -
std::for_each(list<int>)/8192 -2.49% 8685.738 8469.330 - 9.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.49% 3.951 3.852 - 0.19% -
std::set<int>::find(key)_(existent)/32 -2.48% 1.620 1.580 - -1.05% -
rng::rotate(vector<bool>)_(by_1/3)/50 -2.48% 18.576 18.116 - -0.81% -
std::unordered_set<int>::contains(key)_(existent)/32 -2.48% 1.273 1.242 - -10.94% -
BM_MakeThenSortHeap_float_Heap_64 -2.48% 3.505 3.418 - 0.50% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -2.47% 756.591 737.884 - -0.81% -
BM_RangesMakeHeap_uint64_Ascending_4 -2.46% 0.423 0.413 - 1.20% -
rng::search(list<int>,_pred)_(no_match)/8192 -2.45% 8301.461 8097.720 - 3.70% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.45% 12.581 12.272 - 0.19% -
rng::search(list<int>)_(single_element)/1024 -2.44% 726.036 708.285 - -2.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -2.44% 3.130 3.053 - 2.77% -
std::count(list<int>)_(every_other)/1048576 -2.44% 831485.064 811182.707 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.44% 1265457.251 1234559.837 - -3.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.44% 19643637.473 19164102.207 - -3.35% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.44% 2075.600 2024.940 - 0.09% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.44% 12084.821 11789.963 - -2.87% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.44% 694.170 677.237 - -2.76% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.44% 30.448 29.705 - -1.71% -
std::move(vector<bool>)_(aligned)/512 -2.44% 2.389 2.331 - -3.03% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.44% 1.038 1.012 - -0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.43% 1684630.043 1643651.613 - -4.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.43% 20055065.732 19567673.986 - -0.84% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.43% 569.216 555.403 - 1.19% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.43% 39030.040 38083.394 - -0.04% -
SetIntersection_None_Vector_uint32_1024_4 -2.43% 1150106.441 1122211.472 - -2.34% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.42% 5.367 5.236 - -1.42% -
BM_PushHeap_float_Ascending_1024 -2.42% 3.179 3.102 - -0.09% -
SetIntersection_Front_Set_uint32_16_16 -2.42% 42152523.333 41132442.794 - -1.61% -
std::find(list<int>)_(process_all)/8 -2.42% 2.397 2.339 - -4.29% -
BM_std_min<unsigned_short>/22 -2.42% 1.813 1.769 - -8.17% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.40% 5819.232 5679.311 - 0.17% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.40% 453.792 442.887 - -2.10% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.40% 51.061 49.835 - 1.52% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.40% 12755.831 12449.382 - -1.75% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.40% 294.692 287.616 - -1.05% -
BM_MakeHeap_uint64_Random_16 -2.40% 1.328 1.296 - -4.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.40% 0.789 0.770 - -1.70% -
BM_std_minmax<unsigned_long_long>/29 -2.40% 4.196 4.096 - -2.29% -
BM_RangesPushHeap_string_Ascending_4 -2.40% 2.616 2.553 - -0.16% -
SetIntersection_Front_Vector_uint32_262144_1024 -2.39% 5977580.871 5834441.979 - -1.79% -
std::replace_if(vector<int>)_(prefix)/50 -2.39% 13.880 13.548 - -0.40% -
std::rotate(deque<int>)_(1_element_backward)/50 -2.38% 5.309 5.182 - -4.50% -
rng::copy_backward(deque<int>)/8 -2.38% 2.793 2.726 - -1.54% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.38% 49422.171 48247.349 - -5.49% -
SetIntersection_Front_Set_float_16384_1 -2.38% 1116057.265 1089530.618 - -2.14% -
rng::find_if(deque<int>)_(process_all)/32768 -2.38% 12191.876 11902.141 - 4.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.38% 22.545 22.009 - -1.76% -
BM_PopHeap_uint32_1 -2.38% 0.456 0.445 - -35.91% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.38% 22.160 21.634 - -2.55% -
SetIntersection_Front_Vector_string_16384_256 -2.37% 10154110.659 9912957.724 - -1.65% -
std::map<int,_int>::clear()/1024 -2.37% 10580.321 10329.377 - -0.83% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.37% 0.472 0.461 - -5.56% -
BM_std_min<unsigned_long_long>/64 -2.37% 4.807 4.693 - -2.71% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.35% 45.812 44.735 - -2.03% -
std::copy_n(deque<int>)/32768 -2.35% 1174.105 1146.526 - 0.09% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.34% 179.250 175.058 - 0.25% -
std::search(vector<int>)_(same_length)/1024 -2.34% 254.843 248.889 - 1.47% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.33% 6.166 6.022 - -0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.33% 1432588.292 1399155.989 - -3.74% -
std::find(list<int>)_(process_all)/32768 -2.33% 27610.919 26966.895 - 3.34% -
BM_std_min<unsigned_int>/17 -2.33% 0.971 0.948 - -1.77% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.33% 142.475 139.155 - 0.10% -
BM_std_minmax_element<int>/4 -2.33% 1.243 1.214 - -2.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.32% 1247673.309 1218755.911 - -4.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.32% 1.022 0.999 - -1.19% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.32% 3841.561 3752.591 - 0.09% -
std::set<int>::ctor(const&)/1024 -2.32% 6286.032 6140.457 - -0.93% -
std::set<int>::count(key)_(non-existent)/32 -2.31% 2.971 2.902 - 0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.31% 8.007 7.822 - -0.87% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.31% 204339.988 199627.084 - -0.50% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.31% 15.619 15.259 - 1.38% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.30% 12261.188 11978.675 - -2.65% -
BM_StringRelational_Compare_Large_Empty_Control -2.30% 1.707 1.667 - 4.03% -
rng::swap_ranges(deque<int>)/32 -2.30% 10.977 10.725 - -0.04% -
BM_num_put<unsigned_long_long> -2.30% 12.186 11.906 - 4.44% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.30% 109839.086 107316.061 - 0.20% -
std::reverse(deque<int>)/512 -2.30% 115.987 113.324 - 0.05% -
BM_MakeThenSortHeap_string_Random_1024 -2.30% 70.329 68.715 - -2.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.30% 3.783 3.696 - -2.34% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.29% 8.755 8.554 - -4.00% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.29% 22.836 22.312 - -1.47% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.29% 33.486 32.718 - -0.26% -
BM_std_minmax<unsigned_int>/7 -2.29% 1.745 1.705 - -8.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.29% 2.043 1.996 - 2.96% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.29% 54735.039 53482.385 - -2.62% -
SetIntersection_None_Set_uint32_256_4 -2.28% 11580237.471 11315864.941 - -4.11% -
rng::unique(deque<int>)_(sprinkled)/32 -2.28% 60.646 59.262 - 2.01% -
BM_MakeThenSortHeap_string_Random_256 -2.28% 55.726 54.457 - -2.52% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.27% 0.958 0.936 - -2.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.27% 1218881.462 1191192.034 - -5.58% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.27% 4.929 4.817 - -4.90% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.27% 4530.031 4427.353 - 0.17% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.25% 605.029 591.395 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.25% 1254609.375 1226349.037 - -2.26% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.25% 97372.653 95184.202 - -4.54% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -2.25% 294.331 287.720 - -45.77% -
SetIntersection_Front_Vector_uint32_16384_1024 -2.25% 5986772.477 5852322.992 - -2.01% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.25% 36.685 35.861 - -0.14% -
SetIntersection_None_Vector_float_1024_1 -2.24% 1180606.853 1154152.750 - 0.27% -
SetIntersection_Front_Set_uint64_256_16 -2.24% 4902114.409 4792292.099 - -2.22% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.23% 5.412 5.291 - -1.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.23% 1151239.839 1125551.131 - -1.79% -
BM_deque_deque_ranges_move/1024 -2.23% 39.362 38.484 - 0.01% -
SetIntersection_Front_Set_string_64_4 -2.23% 20199438.915 19748842.330 - -0.42% -
rng::find_if(vector<bool>)_(process_all)/50 -2.23% 36.684 35.867 - 1.01% -
SetIntersection_Front_Set_uint64_64_64 -2.23% 15069557.076 14734125.259 - -3.33% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.22% 2.486 2.431 - 1.18% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -2.22% 1.634 1.598 - 0.23% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.22% 222.810 217.865 - 0.52% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.22% 23.497 22.976 - 4.25% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -2.21% 1.237 1.210 - -7.91% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.21% 21.578 21.101 - 0.13% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.21% 26260.727 25680.110 - -0.93% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.21% 36624.782 35815.737 - 0.71% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -2.21% 0.612 0.598 - 1.28% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.21% 2.160 2.113 - 11.74% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.20% 2828.744 2766.515 - 0.26% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.20% 24344.024 23808.943 - -1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.20% 4611857.407 4510534.603 - -1.08% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.20% 260027.664 254318.350 - -1.83% -
SetIntersection_Front_Vector_string_256_64 -2.20% 11102266.401 10858542.783 - -0.86% -
rng::copy_backward(list<int>)/32768 -2.19% 30329.043 29663.344 - 3.14% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.19% 7808.102 7636.746 - 5.71% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.19% 11870.674 11610.304 - -2.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.19% 0.999 0.977 - -0.72% -
rng::partition_point(deque<int>)/50 -2.19% 4.348 4.253 - -0.52% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.19% 2.135 2.088 - -1.22% -
BM_RangesPushHeap_uint64_Random_1024 -2.19% 6.007 5.876 - 0.50% -
std::move_backward(deque<int>)/32768 -2.18% 3607.432 3528.637 - -3.51% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.18% 671.691 657.027 - 1.32% -
vector<bool>(size_type,_const_value_type&) -2.18% 8.157 7.979 - -0.52% -
SetIntersection_Front_Vector_string_1024_1 -2.18% 1140493.929 1115629.527 - -1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.18% 1271473.000 1243755.942 - -0.53% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.18% 19.592 19.165 - -4.31% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -2.17% 2174.268 2126.982 - -0.41% -
BM_std_minmax<unsigned_char>/23 -2.17% 2.986 2.921 - -0.13% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -2.17% 1.077 1.054 - 7.86% -
BM_std_min<int>/8 -2.17% 1.297 1.269 - -3.14% -
BM_std_minmax<unsigned_short>/26 -2.17% 2.581 2.525 - -1.31% -
BM_std_minmax<char>/13 -2.17% 2.242 2.194 - -2.05% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -2.16% 53698.710 52537.072 - -2.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.16% 1.207 1.181 - -0.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.16% 17229.120 16856.875 - -3.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.16% 36.432 35.645 - 22.02% -
BM_std_minmax_element<char>/4 -2.15% 1.242 1.215 - -3.47% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.15% 220.270 215.531 - 0.46% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -2.15% 16.857 16.494 - 1.22% -
std::any_of(list<int>)_(process_all)/8192 -2.15% 7129.926 6976.611 - -13.66% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.14% 29.452 28.821 - -0.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -2.13% 29.042 28.422 - 11.00% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.13% 6.048 5.919 - 0.58% -
BM_PopHeap_pair<uint32,_uint32>_16384 -2.13% 45.760 44.785 - -3.80% -
rng::all_of(list<int>)_(process_all)/32 -2.13% 11.700 11.451 - -0.39% -
BM_std_min<char>/19 -2.13% 1.182 1.157 - 0.10% -
SetIntersection_Front_Vector_uint32_64_64 -2.12% 11668614.594 11420657.193 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.12% 1249899.578 1223395.510 - -2.39% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.12% 19.212 18.805 - 2.08% -
BM_MakeThenSortHeap_string_Random_64 -2.11% 40.049 39.202 - -2.07% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.11% 6187.769 6056.945 - -4.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.11% 1124277.738 1100511.608 - -0.26% -
BM_std_minmax<unsigned_short>/15 -2.11% 1.942 1.901 - -1.74% -
BM_deque_vector_ranges_copy/5500 -2.11% 201.053 196.807 - -0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.11% 2175397.867 2129466.471 - -2.83% -
BM_vector_deque_ranges_copy/1 -2.11% 2.352 2.303 - -1.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.11% 68477.198 67032.929 - 0.44% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.11% 2.747 2.689 - -0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.10% 2019863.443 1977377.686 - -4.11% -
SetIntersection_Front_Set_uint32_262144_1 -2.10% 1097543.107 1074485.407 - -2.03% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -2.10% 5.742 5.622 - -1.19% -
std::is_sorted(deque<int>)/8 -2.09% 2.512 2.460 - -38.38% -
SetIntersection_Front_Set_uint64_1024_64 -2.09% 1888060.935 1848594.211 - -1.00% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.09% 65.761 64.387 - 0.17% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.09% 42.774 41.882 - -0.06% -
std::find(deque<int>)_(process_all)/1024 -2.08% 245.575 240.459 - -1.74% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.08% 664.266 650.431 - -22.89% -
BM_deque_vector_copy_backward/64000 -2.08% 8211.904 8040.934 - -0.18% -
BM_StringFindAllMatch/1 -2.07% 2.774 2.717 - -0.57% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.07% 190.835 186.880 - -1.05% -
std::partial_sort(vector<int>)_(heap)/8 -2.07% 26.738 26.184 - -0.41% -
rng::count(list<int>)_(every_other)/1048576 -2.07% 828014.020 810872.410 - 0.41% -
std::partial_sort(deque<int>)_(repeated)/8192 -2.07% 69643.137 68203.544 - -0.38% -
BM_MakeThenSortHeap_string_Random_16384 -2.06% 111.158 108.865 - -2.31% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -2.06% 21.049 20.615 - 5.23% -
rng::contains(list<int>)_(process_all)/1048576 -2.06% 842192.479 824836.029 - 0.07% -
bm_ranges_swap_ranges_vb_aligned/512 -2.06% 5.245 5.137 - -2.25% -
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.06% 802.985 786.468 - -1.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -2.06% 7.190 7.043 - -2.94% -
std::search_n(deque<int>)_(no_match)/1000 -2.05% 447.837 438.638 - 0.49% -
rng::contains(vector<int>)_(process_all)/8 -2.05% 2.700 2.645 - 4.92% -
BM_std_min<long_long>/31 -2.05% 3.403 3.333 - -0.73% -
BM_std_minmax<unsigned_char>/27 -2.05% 1.868 1.830 - 3.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.04% 6.846 6.707 - 0.29% -
std::unordered_set<std::string>::erase(iterator)/8192 -2.04% 33.005 32.332 - 23.82% -
SetIntersection_None_Vector_float_256_256 -2.04% 2338157.163 2290484.803 - 0.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.04% 1163915.963 1140190.249 - -0.79% -
BM_deque_deque_move/64 -2.04% 5.564 5.451 - -0.01% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.04% 6757.438 6619.899 - 0.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.03% 0.763 0.747 - -2.89% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.03% 24.494 23.996 - 0.57% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.03% 0.562 0.551 - -5.05% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.03% 64.880 63.563 - 0.47% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -2.03% 1.302 1.275 - 23.67% -
BM_deque_vector_copy/1 -2.03% 2.128 2.085 - -0.66% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.03% 16.119 15.793 - 0.29% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.02% 4.892 4.793 - -1.94% -
BM_deque_deque_copy/64 -2.02% 5.563 5.450 - 0.09% -
SetIntersection_Interlaced_Set_float_256_64 -2.01% 15482092.676 15170605.977 - 1.30% -
SetIntersection_Interlaced_Vector_uint64_16_16 -2.01% 38268252.508 37499203.132 - -1.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -2.01% 0.833 0.816 - -4.71% -
729_abc_r -2.01% 18.943 18.563 - 0.72% -
rng::reverse(list<int>)/32768 -2.00% 17636.746 17283.457 - 1.43% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.00% 42034.536 41194.791 - 0.89% -
SetIntersection_Interlaced_Set_float_16384_1 -2.00% 1117899.423 1095577.153 - 0.45% -
SetIntersection_Interlaced_Vector_float_64_16 -2.00% 19189185.267 18806020.069 - -2.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.99% 1244426.432 1219633.461 - -2.12% -
BM_std_minmax<unsigned_char>/32 -1.99% 1.601 1.570 - 7.28% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.99% 599.219 587.287 - -0.66% -
SetIntersection_Front_Set_float_262144_1 -1.99% 1115992.040 1093772.490 - -2.13% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.99% 19991.291 19593.526 - 0.79% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.99% 18.620 18.250 - -1.02% -
BM_RangesMakeHeap_uint64_Random_16 -1.98% 1.293 1.267 - 0.58% -
std::find_end(list<int>)_(single_element)/8192 -1.98% 8635.307 8464.100 - 16.98% -
BM_std_min<int>/28 -1.98% 2.030 1.990 - -0.36% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.98% 984.405 964.914 - -1.73% -
std::find(vector<int>)_(process_all)/32768 -1.98% 7472.641 7324.709 - -1.45% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.98% 2.548 2.497 - -0.95% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.98% 66.967 65.644 - -2.94% -
rng::copy_n(vector<int>)/4096 -1.97% 146.260 143.375 - 0.00% -
SetIntersection_Front_Vector_string_16384_64 -1.97% 3474570.334 3406097.021 - -4.08% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.97% 5.638 5.527 - -0.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.97% 4899.764 4803.353 - -0.08% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.97% 1.318 1.292 - 0.68% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.97% 588.182 576.614 - -1.68% -
std::unordered_set<std::string>::clear()/32 -1.97% 925.829 907.629 - 2.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.97% 5134784.353 5033869.605 - -1.73% -
BM_deque_vector_ranges_copy_backward/5500 -1.96% 203.645 199.646 - -0.30% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -1.96% 4828.533 4733.784 - 0.31% -
SetIntersection_None_Vector_float_262144_64 -1.96% 1236760.107 1212507.088 - -0.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.96% 3.967 3.889 - -4.81% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.96% 15304.923 15005.406 - 0.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.95% 0.849 0.832 - -0.38% -
SetIntersection_None_Vector_float_16384_1 -1.95% 1203775.177 1180270.642 - -0.04% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.95% 854723.895 838068.245 - -1.47% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.95% 867182.246 850283.967 - 2.26% -
std::multiset<int>::find(key)_(existent)/1024 -1.94% 3.799 3.726 - 0.08% -
rng::find_end(list<int>)_(single_element)/8192 -1.94% 8765.201 8594.826 - 15.82% -
BM_std_min<char>/22 -1.94% 2.070 2.030 - -1.56% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.94% 450.997 442.261 - -2.37% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.93% 26.972 26.450 - -0.09% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.93% 503943.795 494218.684 - -5.96% -
rng::partial_sort(vector<int>)_(heap)/8 -1.93% 27.008 26.487 - -2.65% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.93% 0.936 0.918 - -0.60% -
std::multiset<std::string>::ctor(const&)/1024 -1.92% 35540.210 34856.740 - -0.94% -
std::find_if_not(list<int>)_(process_all)/32768 -1.92% 29947.386 29372.791 - 5.36% -
bm_lexicographical_compare<unsigned_char>/7 -1.92% 2.213 2.171 - 7.20% -
rng::move(vector<bool>)_(aligned)/512 -1.91% 2.682 2.630 - -1.13% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.91% 16.972 16.647 - 0.32% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.91% 32182.190 31566.227 - -1.04% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.91% 23048.098 22607.134 - -0.15% -
BM_std_min<unsigned_char>/15 -1.91% 2.086 2.046 - -0.48% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.91% 34.217 33.563 - -0.24% -
std::set<int>::ctor(const&,_alloc)/8192 -1.91% 49177.703 48238.242 - -2.72% -
BM_vector_deque_ranges_move/5500 -1.91% 199.726 195.912 - -0.49% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.91% 1.220 1.197 - -0.70% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.91% 2.082 2.042 - 3.19% -
std::find_end(deque<int>)_(process_all)/8192 -1.91% 2040.607 2001.692 - -4.19% -
BM_num_put<unsigned_long> -1.91% 12.087 11.857 - 3.42% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.91% 34.857 34.193 - -4.43% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -1.90% 7057906.762 6923869.634 - -1.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.90% 11.463 11.246 - -0.97% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.89% 253647.803 248843.606 - -1.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.89% 0.925 0.908 - 0.09% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.89% 341.406 334.948 - -1.97% -
rng::find(vector<int>)_(process_all)/32768 -1.89% 7466.188 7324.992 - -1.26% -
SetIntersection_None_Set_string_262144_64 -1.89% 1694752.442 1662771.973 - -4.48% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.89% 7217.778 7081.578 - -1.18% -
BM_deque_deque_move/1024 -1.89% 39.164 38.425 - -0.14% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.88% 15.371 15.082 - -1.01% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.88% 102350.218 100426.850 - -1.47% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.88% 267.929 262.898 - 1.51% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.88% 8498.673 8339.091 - -0.25% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.88% 1107342.422 1086551.852 - -2.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.88% 11055925.029 10848469.860 - -3.34% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.87% 1.041 1.022 - -2.13% -
BM_std_min<unsigned___int128>/10 -1.87% 4.011 3.936 - 5.85% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -1.87% 24.540 24.081 - 13.24% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -1.87% 0.616 0.604 - 0.32% -
SetIntersection_Interlaced_Set_string_256_64 -1.87% 31420791.964 30833911.583 - -1.43% -
SetIntersection_None_Set_string_262144_1024 -1.87% 1705269.695 1673423.990 - -3.02% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.86% 45805.127 44951.454 - 0.17% -
std::list<std::string>::ctor(size)/1024 -1.86% 12347.697 12117.657 - -2.35% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.86% 32165.139 31566.046 - -2.32% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.86% 24067.480 23620.257 - -0.43% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.86% 5.628 5.524 - -0.02% -
rng::starts_with(deque<int>,_pred)/1048576 -1.86% 529525.007 519698.620 - -0.08% -
rng::all_of(vector<int>)_(process_all)/50 -1.86% 18.457 18.114 - -0.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -1.85% 0.551 0.541 - -0.93% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.85% 6.000 5.888 - 0.36% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.85% 2619.712 2571.181 - -0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.85% 1246787.098 1223704.105 - 0.61% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -1.85% 1.671 1.640 - 16.66% -
std::multimap<std::string,_int>::clear()/8192 -1.85% 202706.671 198954.786 - -2.19% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.85% 4.211 4.133 - -1.28% -
std::list<std::string>::ctor(size)/8192 -1.85% 102757.848 100857.894 - -1.13% -
BM_MakeThenSortHeap_float_Random_16 -1.85% 10.211 10.022 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.85% 11788898.715 11571351.061 - -2.33% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.84% 34.988 34.343 - 0.01% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.84% 572.303 561.774 - 0.89% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 -1.84% 0.631 0.620 - -1.47% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.84% 602.331 591.275 - 0.73% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -1.84% 0.582 0.572 - -0.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.83% 1.018 0.999 - -0.38% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -1.83% 181.530 178.201 - -0.28% -
BM_vector_deque_move/5500 -1.83% 199.170 195.521 - -0.56% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -1.83% 0.588 0.577 - -4.28% -
rng::find_if(deque<int>)_(process_all)/50 -1.83% 24.140 23.698 - 0.22% -
SetIntersection_Interlaced_Vector_float_16384_16 -1.83% 3891607.232 3820509.867 - 58.31% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.82% 21.657 21.262 - -0.27% -
BM_SortHeap_string_1024 -1.82% 60.841 59.733 - -0.08% -
std::sort(vector<int>)_(ascending)/8 -1.82% 16.889 16.581 - 0.70% -
BM_MakeHeap_uint64_Ascending_262144 -1.82% 0.741 0.727 - -0.15% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.82% 102.243 100.382 - -0.80% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.81% 8804.467 8644.801 - -0.07% -
BM_StringFindNoMatch/64 -1.81% 1.849 1.816 - -2.37% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.81% 9.054 8.890 - -1.98% -
std::find_if_not(deque<int>)_(process_all)/8192 -1.81% 2945.460 2892.090 - 2.60% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.81% 10.165 9.981 - -2.81% -
BM_PushHeap_string_Ascending_16 -1.80% 4.679 4.595 - -2.23% -
BM_MakeThenSortHeap_float_Random_4 -1.80% 4.462 4.381 - 1.35% -
BM_deque_vector_copy/5500 -1.80% 197.122 193.569 - -1.14% -
SetIntersection_Interlaced_Set_float_64_4 -1.80% 22351428.069 21948679.312 - -1.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.80% 0.738 0.724 - -1.38% -
rng::count(vector<int>)_(every_other)/8 -1.80% 1.383 1.359 - 0.45% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.79% 3.952 3.881 - 1.00% -
SetIntersection_None_Set_string_262144_256 -1.79% 1692200.359 1661871.908 - -4.23% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.79% 210.947 207.167 - -1.17% -
BM_std_min<unsigned___int128>/8 -1.79% 3.109 3.054 - 3.86% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.79% 1.569 1.540 - -0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.79% 16.984 16.681 - -0.20% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.79% 10.543 10.354 - -2.78% -
std::find_if(vector<bool>)_(process_all)/8 -1.78% 5.605 5.505 - -0.66% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.78% 3.817 3.749 - -11.22% -
std::multiset<std::string>::erase(iterator)/0 -1.78% 30.057 29.522 - -0.57% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.78% 16.074 15.788 - -1.32% -
rng::rotate_copy(deque<int>)/32 -1.78% 2.693 2.645 - -2.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.78% 1111525.099 1091750.911 - -1.60% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.78% 10.511 10.324 - -0.38% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.78% 4.072 4.000 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.78% 28241113.491 27739648.660 - 0.26% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.78% 19.985 19.630 - -0.66% -
BM_std_minmax<short>/10 -1.77% 1.431 1.405 - -1.49% -
SetIntersection_None_Vector_uint64_262144_64 -1.77% 1210662.059 1189254.385 - -0.64% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.77% 3.562 3.499 - 1.11% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.77% 3.906 3.837 - 0.53% -
BM_std_min<unsigned_long_long>/16 -1.76% 2.470 2.427 - 1.14% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.76% 2.415 2.373 - -0.65% -
rng::remove(list<int>)_(prefix)/8192 -1.76% 8523.112 8373.345 - -7.85% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.76% 707.261 694.837 - -2.21% -
SetIntersection_None_Vector_float_262144_256 -1.75% 1228446.866 1206899.909 - 0.52% -
std::set<int>::erase(key)_(non-existent)/1024 -1.75% 5.627 5.528 - -13.43% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.75% 29.573 29.055 - -0.03% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.75% 47.669 46.834 - 1.31% -
std::list<std::string>::ctor(size)/32 -1.75% 340.400 334.441 - -2.31% -
std::set<int>::contains(key)_(existent)/8192 -1.75% 8.391 8.244 - 0.68% -
BM_std_min<char>/18 -1.74% 0.988 0.971 - -0.01% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.74% 4068.752 3997.782 - -3.93% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.74% 350038075.910 343944391.453 - -1.85% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.74% 220.593 216.754 - -1.50% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.74% 12411.370 12195.798 - -1.60% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -1.74% 1.107 1.088 - -2.33% -
SetIntersection_None_Vector_float_16384_16 -1.74% 1204217.839 1183317.647 - -0.59% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.73% 18759.187 18433.860 - 0.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.73% 1.009 0.992 - -0.96% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.73% 50.174 49.306 - -2.16% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.73% 5.385 5.292 - -3.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.73% 1260473.471 1238694.010 - -1.74% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.73% 966.303 949.616 - 0.17% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -1.73% 1.339 1.316 - -1.16% -
707_ntest_r -1.73% 16.946 16.654 - 0.19% -
BM_std_minmax<unsigned_char>/28 -1.73% 2.150 2.113 - 1.33% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.73% 5.991 5.888 - -2.88% -
SetIntersection_Interlaced_Set_string_262144_4 -1.73% 1890002.688 1857397.947 - -3.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.72% 5.369 5.277 - -0.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.72% 204.518 200.998 - 2.04% -
BM_vector_deque_ranges_copy/4096 -1.72% 147.930 145.389 - -0.43% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.71% 23434.932 23033.118 - -1.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.71% 3.006 2.955 - -1.88% -
SetIntersection_Front_Set_float_64_64 -1.71% 15408325.764 15144794.963 - 0.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.71% 3.556 3.495 - -1.27% -
BM_MakeThenSortHeap_float_Heap_1024 -1.70% 8.327 8.185 - -0.28% -
std::copy_if(list<int>)_(every_other)/1048576 -1.70% 852156.604 837663.484 - -1.74% -
vector<bool>(const_vector<bool>&) -1.70% 9.828 9.661 - -0.15% -
BM_deque_deque_ranges_move/4096 -1.69% 151.516 148.949 - -0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.69% 23672624.642 23272236.829 - -1.59% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.69% 173439.236 170507.875 - 0.33% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -1.69% 0.635 0.624 - -3.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.69% 13520570.156 13292352.837 - -4.71% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.69% 1.318 1.296 - -1.21% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.69% 15.448 15.187 - -0.14% -
BM_deque_vector_move/64 -1.69% 2.631 2.586 - 0.15% -
SetIntersection_None_Vector_float_16384_4 -1.69% 1204920.359 1184609.656 - -0.03% -
std::stable_partition(vector<int>)_(dense)/50 -1.68% 26.429 25.983 - 1.54% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.68% 2059.670 2025.017 - 0.10% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.68% 24.182 23.776 - 1.15% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.68% 195.122 191.845 - 0.63% -
BM_PushHeap_float_Ascending_262144 -1.68% 5.250 5.162 - 2.61% -
BM_SortHeap_string_256 -1.68% 45.675 44.909 - -0.08% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.68% 27720.962 27256.298 - 4.14% -
bm_ranges_lexicographical_compare<signed_char>/16 -1.67% 1.297 1.276 - 0.33% -
BM_deque_vector_ranges_move_backward/5500 -1.67% 203.150 199.751 - 0.06% -
std::partition_point(vector<int>)/32 -1.67% 2.575 2.532 - -0.92% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -1.67% 9161.493 9008.634 - 13.00% -
std::multimap<int,_int>::clear()/1024 -1.67% 10221.252 10050.947 - -0.61% -
SetIntersection_None_Set_string_256_64 -1.67% 9574450.136 9414990.261 - -1.41% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.67% 8.410 8.270 - -1.14% -
rng::find(deque<int>)_(process_all)/1024 -1.66% 244.690 240.626 - -0.88% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.66% 277.620 273.008 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.66% 1130930.001 1112146.037 - -0.94% -
SetIntersection_None_Vector_uint32_262144_262144 -1.66% 1195868.022 1176030.806 - -3.39% -
rng::fold_left(list<int>)/8 -1.66% 3.878 3.813 - -0.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.66% 1.207 1.187 - 0.95% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.66% 21.425 21.071 - -1.52% -
BM_std_minmax<short>/9 -1.66% 1.187 1.167 - -0.96% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.65% 20.890 20.545 - -0.64% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.65% 42983.316 42274.548 - -0.08% -
BM_RangesMakeThenSortHeap_float_Heap_4 -1.65% 1.225 1.205 - -0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.65% 45860986.445 45105579.702 - -0.53% -
BM_deque_vector_move/70000 -1.65% 2965.684 2916.876 - 1.04% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.65% 343.832 338.175 - -0.59% -
rng::move(vector<int>)/1048576 -1.65% 57762.368 56812.043 - -3.16% -
BM_num_put<long_long> -1.64% 12.442 12.238 - 4.55% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.64% 46.520 45.756 - 0.27% -
BM_vector_deque_ranges_copy_backward/512 -1.64% 17.908 17.614 - 0.13% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.64% 61192.537 60190.163 - -0.15% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.64% 470.451 462.747 - -0.13% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -1.64% 25.231 24.818 - 3.12% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.64% 11231.241 11047.545 - -3.77% -
BM_CmpLess_ushort_int -1.64% 1.120 1.102 - -0.21% -
rng::fill(list<int>)/32 -1.63% 8.459 8.321 - 0.06% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.63% 934903.318 919629.013 - 1.00% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.63% 11635.146 11445.116 - 0.20% -
BM_std_min<unsigned_char>/5 -1.63% 1.317 1.296 - -1.68% -
BM_RangesMakeHeap_uint32_Random_64 -1.63% 1.326 1.304 - -2.97% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.63% 1.037 1.020 - -1.03% -
SetIntersection_Front_Set_uint32_16384_16 -1.63% 1306571.012 1285296.612 - -2.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.63% 17.411 17.128 - 0.08% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.63% 9.997 9.835 - -1.46% -
BM_PopHeap_string_4 -1.62% 5.356 5.269 - -2.23% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.62% 171929.527 169142.520 - 1.08% -
SetIntersection_None_Set_float_1024_256 -1.62% 9025923.384 8879856.387 - 0.17% -
std::copy_n(deque<int>)/4096 -1.62% 148.677 146.273 - -0.02% -
BM_RangesMakeHeap_string_SingleElement_256 -1.62% 6.336 6.234 - -0.44% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.61% 10.658 10.486 - -0.41% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.61% 30.721 30.226 - 1.53% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.61% 0.963 0.947 - -2.29% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.61% 274976.948 270551.769 - -1.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.61% 1268749.512 1248339.815 - -1.17% -
BM_std_min<unsigned_char>/21 -1.61% 1.800 1.771 - -2.09% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -1.61% 1.895 1.865 - -2.04% -
rng::search(deque<int>)_(same_length)/8192 -1.60% 3840.255 3778.643 - -2.34% -
BM_SortHeap_string_64 -1.60% 30.548 30.059 - -0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.60% 1259292.479 1239158.853 - -1.34% -
bm_lexicographical_compare<int>/2 -1.60% 1.518 1.493 - 13.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.60% 653.510 643.072 - 0.18% -
std::rotate_copy(list<int>)/32 -1.60% 8.528 8.391 - 0.57% -
std::set<int>::clear()/1024 -1.60% 8763.731 8623.851 - -1.62% -
766_femflow_r -1.60% 12.948 12.741 - -1.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.59% 1247596.353 1227719.076 - -1.32% -
BM_std_min<unsigned___int128>/6 -1.59% 2.260 2.224 - 3.70% -
rng::find_if(vector<bool>)_(process_all)/8 -1.59% 5.615 5.526 - 0.87% -
rng::generate_n(deque<int>)/8192 -1.59% 1978.367 1946.924 - -0.04% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.59% 19793.996 19479.457 - 1.10% -
SetIntersection_None_Set_float_64_64 -1.59% 11874745.685 11686241.718 - 0.14% -
SetIntersection_Front_Vector_uint32_1024_4 -1.59% 1135853.327 1117837.456 - -2.17% -
std::find_if(deque<int>)_(process_all)/32768 -1.58% 11637.762 11453.402 - -1.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.58% 1266647.705 1246585.611 - -1.33% -
SetIntersection_None_Set_float_1024_1 -1.58% 9189361.142 9043918.039 - 1.85% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.58% 2180.803 2146.300 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.58% 12700289.857 12499431.862 - -7.74% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.58% 4712813.627 4638347.923 - -1.49% -
SetIntersection_Front_Set_uint64_262144_1024 -1.58% 14483865.216 14255105.492 - -9.98% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.58% 4997.906 4918.975 - 0.05% -
BM_RangesMakeHeap_string_Random_1024 -1.58% 10.787 10.617 - -0.78% -
std::set<int>::contains(key)_(existent)/1024 -1.58% 3.957 3.894 - -1.20% -
BM_std_min<short>/19 -1.57% 1.975 1.944 - -3.94% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.57% 4.050 3.986 - -2.78% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.57% 32496.363 31985.433 - -1.21% -
rng::reverse_copy(vector<int>)/4096 -1.57% 137.247 135.089 - 0.80% -
727_cppcheck_r -1.57% 25.262 24.865 - 0.57% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.57% 22.899 22.540 - 0.59% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.57% 3.752 3.694 - 0.16% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.56% 6486.153 6384.680 - -0.58% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.56% 18.517 18.227 - -0.07% -
std::replace(vector<int>)_(prefix)/32 -1.56% 5.032 4.953 - -6.38% -
rng::remove(vector<int>)_(prefix)/50 -1.56% 57.016 56.125 - -0.05% -
SetIntersection_None_Vector_uint64_256_256 -1.56% 2276587.923 2241029.296 - -2.51% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.56% 13.698 13.484 - 0.19% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.56% 102204.981 100611.319 - -1.33% -
std::find_if(vector<bool>)_(process_all)/50 -1.56% 36.550 35.980 - 0.20% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.56% 482.204 474.694 - -1.00% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.56% 603218.480 593830.608 - 0.09% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.56% 8450117.872 8318644.102 - 1.82% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.56% 4448027.088 4378831.388 - -2.29% -
rng::starts_with(deque<int>,_pred)/8192 -1.56% 4053.826 3990.769 - 0.07% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.56% 698.023 687.169 - -0.25% -
std::find_if(list<int>)_(bail_25%)/8 -1.55% 1.218 1.199 - 0.68% -
std::copy_n(vector<int>)/32768 -1.55% 3795.927 3737.128 - -1.57% -
SetIntersection_None_Set_string_262144_1 -1.55% 1696284.342 1670009.846 - -4.12% -
BM_MakeThenSortHeap_float_Heap_4 -1.55% 1.239 1.220 - -1.01% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.55% 12819.125 12620.819 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.54% 1170226.431 1152159.200 - 2.23% -
std::adjacent_find(list<int>,_pred)/8192 -1.54% 8114.629 7989.622 - -1.02% -
rng::partition(vector<int>)_(sparse)/50 -1.54% 14.284 14.064 - -4.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.54% 7.609 7.492 - -1.71% -
rng::remove(list<int>)_(sprinkled)/1024 -1.54% 965.413 950.584 - -0.14% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.54% 12302.500 12113.543 - -0.93% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.53% 1.360 1.339 - -1.11% -
SetIntersection_None_Vector_float_1024_256 -1.53% 1172549.659 1154607.009 - -0.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.53% 170.697 168.085 - 1.51% -
std::find(vector<int>)_(process_all)/8192 -1.53% 1867.376 1838.837 - -1.03% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.53% 1273683.108 1254231.854 - -2.01% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.53% 16.868 16.611 - -0.00% -
std::map<std::string,_int>::ctor(const&)/1024 -1.52% 35413.056 34873.087 - 0.89% -
std::set<std::string>::erase(key)_(existent)/8192 -1.52% 71.061 69.978 - -3.02% -
BM_RangesMakeHeap_string_Ascending_16 -1.52% 3.695 3.638 - -0.19% -
SetIntersection_None_Vector_float_1024_4 -1.52% 1176791.674 1158885.230 - 1.35% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -1.52% 27176762.565 26764067.583 - 213.70% -
SetIntersection_Front_Set_string_256_4 -1.52% 5273604.658 5193626.608 - -1.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.52% 7.796 7.678 - -0.54% -
BM_LowerBound_uint32_16 -1.52% 7.443 7.330 - 0.34% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.52% 880.740 867.394 - -1.39% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.51% 278225.480 274016.513 - -1.65% -
rng::any_of(list<int>)_(process_all)/32 -1.51% 11.610 11.435 - -0.54% -
BM_SortHeap_string_16384 -1.51% 99.061 97.567 - 0.08% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.51% 1054.494 1038.606 - 0.58% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -1.50% 10.620 10.460 - -2.02% -
SetIntersection_Front_Set_string_64_16 -1.50% 25760772.646 25373333.860 - 0.50% -
SetIntersection_Front_Vector_uint32_16384_64 -1.50% 1448094.787 1426328.840 - -5.30% -
SetIntersection_None_Vector_string_262144_64 -1.50% 1371243.529 1350646.763 - -0.29% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.50% 11.641 11.466 - -0.51% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.50% 2850.725 2807.933 - 0.14% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.50% 77295.823 76136.751 - -0.64% -
rng::sort(vector<int>)_(ascending)/8 -1.50% 16.873 16.620 - 0.71% -
SetIntersection_None_Set_string_262144_16 -1.50% 1689690.675 1664394.938 - -4.40% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.50% 22.179 21.847 - 0.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.50% 23725.647 23370.745 - -0.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.50% 179827.219 177138.279 - 0.49% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.50% 38.554 37.978 - 0.19% -
SetIntersection_None_Vector_float_1024_16 -1.49% 1163869.292 1146519.918 - -0.37% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.49% 11.604 11.432 - 2.47% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.49% 721.046 710.319 - 0.75% -
SetIntersection_None_Vector_uint64_262144_262144 -1.49% 1205659.984 1187732.936 - -1.81% -
std::set<std::string>::clear()/32 -1.49% 898.391 885.046 - -1.86% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.48% 526.220 518.423 - 0.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.48% 72930.302 71850.334 - 0.06% -
std::multiset<int>::contains(key)_(existent)/8192 -1.48% 8.816 8.686 - 6.72% -
BM_std_minmax<int>/2 -1.48% 0.900 0.887 - 1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.48% 248119157.896 244452934.298 - -4.42% -
721_gcc_r -1.48% 13.193 12.998 - -0.78% -
std::search(vector<int>)_(no_match)/1024 -1.47% 215.287 212.118 - -4.09% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.47% 9.488 9.348 - -0.07% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.47% 19.132 18.850 - -1.08% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.47% 197.232 194.334 - -2.34% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.47% 38.717 38.148 - -3.51% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.47% 5.565 5.483 - -0.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.46% 836092.059 823850.695 - -0.03% -
std::find_if_not(vector<char>)_(process_all)/8 -1.46% 2.469 2.433 - -1.52% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.46% 13051.207 12860.372 - 0.70% -
BM_MakeThenSortHeap_string_Ascending_4 -1.46% 5.357 5.278 - -2.40% -
rng::search(vector<int>)_(no_match)/8192 -1.46% 1660.819 1636.552 - 0.28% -
BM_deque_deque_move/4096 -1.46% 152.368 150.143 - 0.14% -
BM_std_min<char>/21 -1.46% 1.809 1.783 - -2.81% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.46% 16.823 16.578 - -1.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.46% 20.747 20.444 - 1.72% -
SetIntersection_None_Vector_float_256_64 -1.46% 3714384.864 3660204.377 - 0.21% -
SetIntersection_None_Set_string_262144_16384 -1.46% 1691626.139 1666951.008 - -3.97% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.45% 18.496 18.227 - -0.86% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.45% 30.779 30.332 - -1.03% -
std::unordered_set<int>::find(key)_(existent)/8192 -1.45% 1.384 1.363 - 8.33% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.45% 33.010 32.532 - 3.94% -
BM_std_min<short>/18 -1.45% 1.619 1.596 - -5.29% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.45% 31.192 30.741 - -1.28% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.45% 44029.499 43393.252 - 0.43% -
SetIntersection_None_Set_uint32_1024_64 -1.44% 8872702.556 8744852.102 - -1.21% -
BM_RangesMakeHeap_uint32_Random_1024 -1.44% 1.071 1.056 - 1.13% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.44% 1.072 1.056 - -3.76% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.43% 1.609 1.586 - -1.81% -
rng::adjacent_find(list<int>)/8 -1.42% 2.134 2.104 - -0.08% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.42% 18400137.383 18138577.349 - -0.29% -
SetIntersection_Front_Vector_string_256_256 -1.42% 20167089.749 19880457.890 - -7.09% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -1.42% 1198.430 1181.399 - -1.43% -
std::stable_partition(vector<int>)_(dense)/32 -1.42% 22.156 21.841 - 3.49% -
std::find_if_not(list<int>)_(process_all)/8192 -1.42% 8232.869 8115.988 - -5.61% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.42% 8.488 8.368 - -0.44% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.42% 2255.797 2223.804 - 1.96% -
std::reverse(vector<int>)/8 -1.42% 1.596 1.573 - 1.12% -
SetIntersection_None_Set_string_262144_4 -1.42% 1687660.154 1663745.848 - -4.15% -
std::sort(deque<int>)_(ascending)/8192 -1.42% 5815.339 5732.968 - 0.23% -
std::set<int>::contains(key)_(existent)/32 -1.42% 1.726 1.702 - -1.17% -
BM_CmpLess_short_schar -1.42% 0.967 0.953 - -0.53% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.42% 9.936 9.796 - 0.47% -
BM_vector_deque_copy/1024 -1.42% 36.419 35.904 - 0.40% -
SetIntersection_None_Vector_float_16384_16384 -1.41% 1193311.270 1176475.841 - 0.75% -
std::search(vector<int>)_(same_length)/1000 -1.41% 246.394 242.923 - 0.81% -
BM_MakeThenSortHeap_string_Random_262144 -1.41% 193.862 191.135 - -3.29% -
std::partial_sort(vector<int>)_(descending)/1024 -1.41% 8279.757 8163.277 - -0.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.41% 9.590 9.455 - 0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.41% 1680132.406 1656520.590 - -0.95% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.40% 2596.826 2560.358 - -0.57% -
SetIntersection_Front_Set_uint32_16384_64 -1.40% 2048064.386 2019326.349 - -1.51% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.40% 44769.524 44141.379 - 0.01% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.40% 653337.894 644192.299 - -0.31% -
BM_std_min<char>/31 -1.40% 2.488 2.454 - -1.39% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.40% 69.587 68.614 - -1.00% -
BM_deque_deque_copy/64000 -1.40% 2712.261 2674.343 - 1.12% -
bm_swap_ranges_vb_aligned/8 -1.40% 3.350 3.303 - 2.57% -
BM_PushHeap_float_Ascending_256 -1.40% 2.525 2.490 - 0.18% -
BM_PushHeap_uint32_Random_256 -1.40% 6.040 5.956 - -1.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.39% 634125.713 625279.804 - -0.02% -
BM_PopHeap_uint32_262144 -1.39% 42.037 41.450 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.39% 1210127.874 1193248.579 - -2.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.39% 2279040.294 2247253.644 - -1.38% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.39% 5.193 5.121 - -0.39% -
rng::copy_n(list<int>)/64 -1.39% 14.168 13.971 - -2.46% -
SetIntersection_Front_Set_uint32_1024_16 -1.39% 1350572.741 1331756.738 - 0.32% -
std::find(vector<bool>)_(process_all)/1048576 -1.39% 3717.570 3665.795 - 0.56% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.39% 2258.969 2227.543 - 1.47% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.39% 67835917.167 66893923.573 - 8.41% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.39% 5.872 5.791 - -5.96% -
SetIntersection_None_Vector_float_1024_1024 -1.39% 1172877.518 1156610.999 - -0.30% -
BM_StringRelational_Less_Large_Huge_Control -1.38% 2.229 2.198 - -9.29% -
std::multiset<int>::count(key)_(non-existent)/32 -1.38% 2.279 2.247 - 0.18% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.38% 321.503 317.051 - -0.28% -
std::remove_copy(list<int>)_(prefix)/8192 -1.38% 7023.971 6926.744 - -0.96% -
std::remove_if(vector<int>)_(prefix)/8192 -1.38% 2616.744 2580.532 - -0.49% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.38% 342.431 337.693 - -0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.38% 68068326.806 67126719.663 - -0.24% -
BM_std_min<int>/32 -1.38% 2.222 2.191 - -0.84% -
std::fill(deque<int>)/1024 -1.38% 30.301 29.883 - -0.20% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.38% 1.675 1.652 - 0.08% -
BM_MakeThenSortHeap_string_Heap_4 -1.38% 5.944 5.862 - -0.66% -
BM_CmpEqual_ushort_short -1.38% 1.057 1.043 - -0.26% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.37% 15.366 15.155 - 2.95% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.37% 455.974 449.733 - -0.05% -
std::find_if(deque<int>)_(bail_25%)/8 -1.37% 1.546 1.525 - 0.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.37% 191937.124 189311.601 - 1.17% -
std::copy(deque<int>)/262144 -1.37% 10351.613 10210.117 - -1.74% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.37% 20.955 20.669 - 0.55% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.37% 101.823 100.433 - -2.66% -
BM_PushHeap_uint32_Ascending_16384 -1.36% 6.735 6.643 - 0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.36% 63107481.021 62247079.918 - -0.96% -
rng::contains(list<int>)_(process_all)/8 -1.36% 2.389 2.356 - 2.53% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -1.36% 153.904 151.807 - 10.47% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.36% 1.651 1.629 - -3.55% -
rng::search(list<int>)_(no_match)/1024 -1.36% 744.351 734.220 - -2.80% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.36% 449828.650 443709.389 - 0.01% -
BM_std_min<unsigned_long_long>/7 -1.36% 1.901 1.875 - 3.97% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.36% 82905.490 81779.099 - -1.59% -
BM_PushHeap_uint64_Random_1024 -1.36% 5.911 5.830 - -1.84% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.36% 4.362 4.303 - -0.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.36% 815.174 804.104 - 1.23% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.36% 128010.318 126273.100 - -0.17% -
SetIntersection_None_Set_float_1024_64 -1.36% 9001014.838 8879015.449 - -2.17% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.35% 1.319 1.301 - -0.57% -
SetIntersection_Interlaced_Set_float_1024_16 -1.35% 11778995.667 11619469.087 - -1.54% -
std::set<std::string>::insert(value)_(already_present)/32 -1.35% 11.943 11.781 - -0.09% -
std::replace_if(deque<int>)_(prefix)/32 -1.35% 14.189 13.997 - 0.87% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.35% 5868.238 5788.934 - -1.11% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.35% 27.665 27.291 - 0.94% -
BM_vector_deque_move_backward/1024 -1.35% 38.499 37.979 - 0.51% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.35% 8.850 8.730 - -1.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.35% 1.629 1.607 - 0.27% -
SetIntersection_None_Vector_float_256_16 -1.35% 4350486.927 4291852.798 - -0.26% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.35% 88.669 87.474 - -1.51% -
std::copy(vector<bool>)_(aligned)/4096 -1.35% 4.700 4.637 - -1.79% -
BM_lexicographical_compare_three_way_slow_path/16 -1.34% 4.539 4.478 - -2.42% -
BM_MakeThenSortHeap_string_Random_16 -1.34% 22.677 22.373 - -1.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.34% 1.021 1.007 - 1.43% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.34% 1.441 1.422 - 0.18% -
std::rotate(deque<int>)_(by_1/2)/32 -1.34% 7.464 7.364 - -0.44% -
BM_deque_vector_copy_backward/1024 -1.34% 37.359 36.858 - 0.35% -
rng::find(vector<int>)_(process_all)/8192 -1.34% 1864.795 1839.830 - -0.79% -
std::set<int>::clear()/32 -1.34% 640.584 632.015 - -1.25% -
SetIntersection_None_Set_string_16384_16384 -1.34% 199174592.013 196510751.198 - -1.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.34% 6.896 6.804 - -1.71% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.34% 4.044 3.990 - -5.92% -
BM_vector_deque_ranges_move_backward/4096 -1.33% 149.792 147.793 - -1.32% -
BM_RangesMakeHeap_uint64_Random_64 -1.33% 1.293 1.276 - -1.21% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.33% 54857.549 54125.718 - 0.13% -
SetIntersection_Front_Vector_string_256_1 -1.33% 4546742.745 4486121.262 - -0.30% -
std::unique(deque<int>)_(sprinkled)/1024 -1.33% 876.229 864.551 - 11.36% -
BM_PushHeap_string_QuickSortAdversary_256 -1.33% 14.809 14.612 - 1.10% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.33% 1479.362 1459.659 - 0.05% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.33% 13.861 13.677 - -0.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.33% 1.818 1.794 - -0.36% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.33% 497.697 491.096 - -0.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.33% 1.130 1.115 - -0.82% -
std::copy(vector<int>)/8 -1.33% 2.247 2.217 - -2.34% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.32% 11.773 11.617 - -3.42% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.32% 7277.034 7180.812 - -0.14% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.32% 4.238 4.182 - -0.95% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.32% 19876.242 19614.212 - 1.10% -
BM_std_min<unsigned_long_long>/13 -1.32% 1.753 1.730 - 1.68% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.31% 500.560 493.979 - 0.33% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.31% 2826.866 2789.778 - 0.89% -
BM_std_min<unsigned___int128>/5 -1.31% 1.850 1.826 - 2.60% -
BM_std_min<long_long>/29 -1.31% 3.041 3.002 - 1.08% -
std::find(vector<int>)_(process_all)/1024 -1.31% 244.112 240.923 - -0.80% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.31% 18.495 18.253 - -0.39% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.31% 518.238 511.470 - 0.51% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.30% 23.086 22.785 - -1.80% -
BM_std_minmax<long_long>/13 -1.30% 3.103 3.062 - 0.09% -
rng::partial_sort(vector<int>)_(shuffled)/1024 -1.30% 6945.692 6855.326 - -1.02% -
BM_std_minmax<unsigned_int>/15 -1.30% 2.030 2.004 - -1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.30% 1239048.821 1222936.122 - -2.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.30% 13030688.087 12861328.955 - 42.04% -
BM_deque_vector_move/1 -1.30% 2.132 2.104 - -0.99% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.30% 8332.014 8223.851 - -0.43% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.30% 4.334 4.278 - -0.47% -
rng::sort(deque<int>)_(ascending)/8192 -1.29% 5817.836 5742.505 - 0.27% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.29% 14.221 14.037 - 2.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -1.29% 1457980.001 1439118.131 - 7.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.29% 1243639.744 1227561.962 - -1.29% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.29% 8.686 8.574 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.29% 151229730.458 149276031.152 - 1.15% -
BM_std_min<unsigned_char>/16 -1.29% 2.619 2.585 - 5.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.29% 357910942.758 353289013.207 - -3.26% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.29% 807.975 797.544 - -0.90% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.29% 9240.439 9121.150 - -0.88% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.28% 105874.609 104518.903 - -2.48% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.28% 30.593 30.201 - -1.96% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.28% 5.400 5.331 - -0.69% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.28% 4.384 4.327 - -0.09% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.28% 2.283 2.254 - -5.15% -
BM_StringFindStringLiteral/128 -1.28% 3.125 3.085 - -0.54% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.28% 15441548.750 15244651.435 - -1.15% -
BM_MakeThenSortHeap_float_Heap_16 -1.27% 1.893 1.869 - 0.70% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.27% 8.624 8.514 - 0.19% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.27% 14.666 14.479 - 0.04% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.27% 10.222 10.092 - 0.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.27% 10.045 9.918 - -0.27% -
std::map<std::string,_int>::clear()/8192 -1.27% 205947.082 203334.918 - -0.10% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.27% 42.062 41.528 - 9.68% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.27% 530.104 523.385 - 0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.27% 4470638.136 4414039.899 - -1.09% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.27% 2075.487 2049.226 - -0.79% -
BM_RangesSortHeap_float_1024 -1.26% 8.026 7.925 - -0.95% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.26% 1.375 1.357 - -0.98% -
std::copy(vector<bool>)_(aligned)/32768 -1.26% 35.498 35.050 - -1.40% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.26% 4.755 4.695 - -0.58% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.26% 5.395 5.327 - -5.61% -
rng::copy_if(vector<int>)_(entire_range)/8 -1.26% 2.203 2.176 - -2.69% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.26% 8692.358 8583.132 - -0.10% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.25% 3907.910 3858.879 - -5.36% -
SetIntersection_None_Vector_uint32_262144_64 -1.25% 1206643.182 1191511.716 - -1.21% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.25% 6.240 6.162 - 1.43% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.25% 55214.669 54523.553 - -0.93% -
SetIntersection_Front_Vector_float_1024_64 -1.25% 1448710.809 1430590.147 - 0.32% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.25% 100466.552 99212.646 - 0.04% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.24% 10020498.211 9896000.794 - -3.20% -
731_astcenc_r -1.24% 10.217 10.090 - -0.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.24% 5.430 5.363 - -1.16% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.24% 22.660 22.380 - -2.95% -
BM_std_min<unsigned_int>/24 -1.24% 1.832 1.809 - -2.85% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.24% 15.285 15.096 - 3.46% -
BM_std_minmax<unsigned_short>/25 -1.24% 2.333 2.304 - 2.34% -
BM_LowerBound_float_16 -1.23% 7.876 7.779 - -0.16% -
BM_std_min<unsigned___int128>/9 -1.23% 3.526 3.482 - 4.68% -
std::adjacent_find(deque<int>,_pred)/50 -1.23% 29.704 29.339 - -2.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.23% 3564623.846 3520817.592 - -0.76% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.23% 211.899 209.297 - -0.58% -
std::reverse_copy(list<int>)/32768 -1.23% 26357.294 26033.759 - -2.91% -
BM_RangesMakeHeap_string_Ascending_4 -1.23% 2.863 2.827 - -0.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.22% 21.417 21.155 - -0.26% -
BM_std_min<unsigned___int128>/4 -1.22% 1.446 1.428 - 2.54% -
BM_std_minmax<unsigned_char>/20 -1.22% 1.932 1.909 - 0.89% -
BM_vector_deque_ranges_copy_backward/4096 -1.22% 150.185 148.353 - -0.40% -
rng::replace_if(deque<int>)_(prefix)/1024 -1.22% 482.026 476.148 - -1.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.22% 12206.369 12057.897 - -0.06% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.21% 7095.167 7008.996 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.21% 3114115.887 3076307.047 - -2.46% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.21% 9019.269 8909.861 - 0.60% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.21% 23.543 23.257 - -0.57% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.21% 2.060 2.035 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.21% 1433779.474 1416406.038 - 1.48% -
BM_MakeThenSortHeap_string_Descending_64 -1.21% 13.149 12.989 - -0.75% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.21% 690184.266 681843.892 - 0.07% -
std::replace_if(deque<int>)_(prefix)/8192 -1.21% 3524.176 3481.656 - -1.22% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.20% 1.089 1.076 - -2.76% -
BM_StringFindStringLiteral/512 -1.20% 9.485 9.371 - -0.54% -
std::map<int,_int>::erase(key)_(existent)/0 -1.20% 21.207 20.952 - -0.62% -
std::stable_partition(list<int>)_(dense)/50 -1.20% 56.740 56.059 - -0.56% -
BM_num_put<bool> -1.20% 10.966 10.835 - 0.31% -
rng::reverse_copy(list<int>)/32768 -1.19% 26087.266 25775.730 - -0.85% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.19% 28.830 28.487 - 0.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.19% 13.161 13.004 - -0.47% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.19% 8.539 8.437 - -12.02% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.18% 1126179.918 1112847.325 - -1.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.18% 61706112.524 60976845.885 - 0.95% -
BM_SortHeap_string_16 -1.18% 14.405 14.235 - -0.09% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.18% 2122.459 2097.421 - -1.75% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -1.18% 1.433 1.416 - -1.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.18% 37971085.713 37523377.029 - -0.18% -
rng::count(vector<bool>)/1000 -1.18% 3.007 2.972 - 1.10% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.18% 16.201 16.011 - -1.98% -
SetIntersection_Interlaced_Set_string_1024_16 -1.17% 13871943.210 13709056.091 - 0.30% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.17% 32222.930 31844.887 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.17% 1169774.136 1156084.701 - -3.72% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.17% 29.387 29.043 - -1.89% -
std::stable_sort(vector<int>)_(heap)/1024 -1.17% 2570.571 2540.519 - 1.45% -
BM_RangesSortHeap_uint32_16 -1.17% 4.849 4.792 - -0.63% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.16% 7544.921 7457.123 - 0.75% -
std::search(vector<int>)_(near_matches)/1000 -1.16% 14218.910 14053.887 - 0.25% -
BM_std_minmax<unsigned_char>/64 -1.16% 1.219 1.205 - -8.33% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.16% 52133.449 51528.873 - 0.33% -
rng::all_of(vector<int>)_(process_all)/32 -1.16% 8.483 8.384 - -0.90% -
std::generate_n(vector<int>)/32 -1.16% 8.018 7.926 - 0.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.15% 11840.234 11703.537 - 1.89% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 13.910 13.749 - -0.41% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.15% 15.035 14.862 - -2.69% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.15% 703.452 695.345 - 0.74% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -1.15% 7.181 7.098 - -0.36% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.15% 25.298 25.007 - 0.44% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.15% 42204.285 41718.882 - 0.33% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -1.15% 2.620 2.590 - -6.26% -
SetIntersection_Front_Set_uint32_256_256 -1.15% 9770664.787 9658557.932 - -4.64% -
rng::copy_backward(deque<int>)/64 -1.14% 3.080 3.045 - -12.96% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.14% 34.952 34.552 - -0.30% -
BM_deque_vector_copy_backward/70000 -1.14% 8759.107 8658.959 - -1.47% -
rng::search(list<int>,_pred)_(same_length)/1024 -1.14% 794.879 785.791 - -0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.14% 9213274.799 9108127.849 - -0.25% -
BM_deque_deque_copy_backward/4000 -1.14% 148.992 147.293 - -1.57% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.14% 21.534 21.289 - -0.61% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.14% 690509.438 682657.309 - -1.00% -
std::copy(list<int>)/8 -1.14% 2.513 2.484 - 0.95% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -1.13% 10.482 10.363 - 1.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.13% 1.126 1.114 - 2.62% -
std::replace(vector<int>)_(prefix)/50 -1.13% 7.594 7.509 - -1.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.13% 16247044.179 16063946.494 - -0.84% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.13% 6.385 6.313 - -0.26% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.13% 2.079 2.055 - -0.88% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.13% 1.199 1.185 - -2.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.13% 207895026.233 205554173.780 - -0.06% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.13% 97493.132 96396.323 - -6.18% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.12% 100749.345 99616.421 - 0.04% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.12% 2108.558 2084.848 - 1.65% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.12% 918.944 908.613 - -0.49% -
BM_StringEraseWithMove_Large_Opaque -1.12% 2.863 2.831 - 2.78% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.12% 21.451 21.211 - -1.11% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.12% 61.922 61.228 - -0.62% -
std::search(vector<int>)_(no_match)/1048576 -1.12% 213167.237 210779.149 - -1.03% -
BM_std_min<long_long>/28 -1.12% 2.659 2.630 - 0.54% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.12% 25.739 25.452 - -1.20% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.12% 1.388 1.372 - -1.05% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.12% 12547.291 12407.177 - -0.08% -
BM_PopHeap_float_262144 -1.11% 40.667 40.215 - 1.61% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -1.11% 1.250 1.236 - -3.74% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.11% 2.092 2.069 - -0.28% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.11% 17073.667 16883.920 - 0.69% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.11% 5.005 4.949 - -0.14% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.11% 33.897 33.522 - -4.54% -
std::is_sorted_until(list<int>)/8192 -1.11% 7275.159 7194.625 - 0.19% -
736_ocio_r -1.11% 16.395 16.213 - -0.07% -
BM_std_minmax<unsigned_short>/29 -1.11% 2.574 2.545 - 0.97% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.11% 25.535 25.252 - 1.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.11% 1643621.908 1625459.392 - -1.39% -
BM_tolower_string<char> -1.10% 15.184 15.016 - 0.50% -
rng::starts_with(deque<int>,_pred)/1000 -1.10% 510.498 504.861 - -1.80% -
rng::is_sorted_until(list<int>)/8 -1.10% 2.173 2.149 - -0.13% -
SetIntersection_None_Vector_uint32_16384_1 -1.10% 1173180.930 1160234.048 - -1.37% -
BM_vector_deque_move/4000 -1.10% 142.343 140.775 - -0.19% -
748_flightdm_r -1.10% 8.978 8.879 - -0.67% -
BM_CmpLess_schar_schar -1.10% 0.971 0.960 - -0.08% -
SetIntersection_Interlaced_Set_string_262144_64 -1.10% 2161488.768 2137720.867 - -3.12% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.10% 3.711 3.671 - 0.90% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.10% 1130.797 1118.386 - 2.23% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.10% 8221.797 8131.606 - -1.09% -
rng::starts_with(vector<int>)/1024 -1.10% 77.654 76.803 - 1.97% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.10% 2.080 2.057 - -0.76% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.09% 186698.038 184655.671 - 0.60% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.09% 2569.631 2541.524 - 1.39% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.09% 147681.112 146065.970 - 0.12% -
BM_std_minmax<short>/15 -1.09% 1.991 1.970 - -1.17% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.09% 9041.560 8942.840 - 0.67% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.09% 32220.787 31869.027 - 0.12% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.09% 2722382.268 2692683.654 - 0.13% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.09% 28.557 28.246 - -4.87% -
SetIntersection_Interlaced_Set_float_1024_64 -1.09% 10082606.712 9972989.793 - -0.30% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.09% 310.671 307.294 - 0.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.09% 16.295 16.118 - -0.87% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.08% 16.700 16.519 - 0.46% -
BM_RangesMakeHeap_string_Heap_16 -1.08% 4.670 4.620 - -0.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.08% 6.567 6.496 - 1.47% -
BM_StringRelational_Compare_Small_Small_ChangeLast -1.08% 1.742 1.723 - 2.24% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.08% 8.614 8.521 - -0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.08% 24.809 24.540 - -0.88% -
std::unordered_set<std::string>::clear()/1024 -1.08% 22920.002 22672.325 - 1.91% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.08% 44.836 44.352 - -0.49% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.08% 2354.961 2329.539 - -0.35% -
SetIntersection_None_Vector_float_16_1 -1.08% 68561932.010 67822346.732 - 0.01% -
BM_MakeHeap_float_Random_1024 -1.08% 1.234 1.220 - -7.90% -
std::copy_backward(deque<int>)/64 -1.08% 2.970 2.938 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.07% 6695979.291 6624034.029 - 7.99% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.07% 5.412 5.354 - -0.93% -
BM_RangesSortHeap_float_256 -1.07% 5.833 5.770 - -0.44% -
std::unordered_multimap<int,_int>::clear()/32 -1.07% 615.911 609.294 - -0.22% -
SetIntersection_Front_Vector_float_1024_1 -1.07% 1125612.828 1113532.101 - 0.30% -
bm_lexicographical_compare<int>/5 -1.07% 1.531 1.514 - -0.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.07% 9.817 9.712 - -1.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.07% 1160497.632 1148060.531 - -0.29% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.07% 1651.943 1634.247 - -0.15% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.07% 22.296 22.057 - 0.21% -
rng::copy_n(list<int>)/512 -1.07% 342.947 339.275 - 0.19% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.07% 904.716 895.037 - -1.17% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.07% 28.693 28.386 - -1.72% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.07% 12269.783 12138.680 - -1.94% -
BM_deque_vector_move_backward/5500 -1.07% 203.751 201.574 - 0.58% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.07% 4497.255 4449.234 - -0.04% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.07% 20.365 20.148 - -1.52% -
std::find_if_not(deque<int>)_(bail_25%)/8 -1.07% 1.531 1.514 - 6.80% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.07% 172519.771 170680.989 - 0.98% -
BM_CmpLess_uchar_int -1.06% 1.123 1.111 - 1.15% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.06% 275716.015 272783.020 - -0.77% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.06% 9.058 8.961 - -1.36% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.06% 44.124 43.656 - 2.60% -
std::search_n(deque<int>)_(no_match)/1048576 -1.06% 443683.133 438977.679 - -0.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.06% 11.517 11.395 - 0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.06% 1359393.309 1344981.119 - -1.53% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.06% 1.554 1.537 - 0.41% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.06% 4.024 3.981 - -1.99% -
rng::find(vector<int>)_(process_all)/1024 -1.05% 244.026 241.452 - -0.42% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.05% 4324.189 4278.602 - -0.10% -
std::copy_if(vector<int>)_(every_other)/8 -1.05% 2.530 2.503 - -2.15% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.05% 151225.621 149634.620 - 0.20% -
rng::search(list<int>)_(no_match)/1000 -1.05% 725.931 718.297 - -1.64% -
BM_PopHeap_string_64 -1.05% 26.016 25.743 - -0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.05% 206128728.144 203965554.134 - 1.95% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.05% 4737.589 4687.877 - 0.33% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.05% 1623.415 1606.391 - 7.39% -
rng::copy_n(vector<int>)/1048576 -1.05% 49369.004 48851.617 - -1.47% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.05% 490.338 485.211 - -0.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.05% 75.304 74.516 - -1.09% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.05% 5.606 5.548 - -0.96% -
std::search(vector<int>)_(no_match)/8192 -1.04% 1660.526 1643.195 - -1.48% -
rng::find_if(deque<int>)_(bail_25%)/32768 -1.04% 2776.580 2747.639 - -0.21% -
std::copy_backward(vector<int>)/262144 -1.04% 12532.150 12401.702 - -0.95% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.04% 2109.088 2087.137 - 1.92% -
rng::remove(list<int>)_(prefix)/1024 -1.04% 959.795 949.816 - -3.04% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.04% 31.535 31.207 - 0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.04% 23.046 22.807 - -0.87% -
std::search(list<int>)_(same_length)/1024 -1.04% 776.150 768.104 - -0.73% -
SetIntersection_None_Set_uint32_64_4 -1.04% 22563031.949 22329391.300 - -1.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.03% 766.798 758.870 - -0.68% -
std::search(list<int>,_pred)_(same_length)/1024 -1.03% 793.307 785.115 - -0.63% -
BM_lexicographical_compare_three_way_slow_path/256 -1.03% 71.616 70.877 - -0.52% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.03% 60.718 60.092 - -0.11% -
BM_deque_deque_move/65536 -1.03% 2868.529 2838.972 - -1.50% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.03% 216.716 214.484 - -2.40% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.03% 10.584 10.475 - -1.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.03% 11027959.919 10914691.463 - -5.07% -
rng::find(vector<char>)_(process_all)/8192 -1.03% 136.765 135.361 - -0.43% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.03% 36176.790 35805.442 - 0.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.02% 173704.290 171924.049 - -1.21% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.02% 5.616 5.559 - 2.03% -
BM_vector_deque_move_backward/4096 -1.02% 149.346 147.819 - -0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.02% 87449.028 86555.600 - -2.66% -
BM_std_minmax<unsigned_long_long>/64 -1.02% 10.358 10.253 - -1.02% -
BM_MakeThenSortHeap_float_Heap_262144 -1.02% 31.070 30.753 - -0.29% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.02% 1.406 1.392 - 0.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.02% 130795.705 129464.595 - 0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.02% 143389547.512 141931537.562 - -1.20% -
rng::find_if(vector<char>)_(process_all)/1024 -1.02% 274.223 271.438 - 0.34% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.01% 19804.003 19603.017 - 0.91% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.01% 102299.127 101261.857 - -0.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.01% 9.537 9.440 - -1.09% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.01% 13833.965 13693.862 - -0.59% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.01% 2061.572 2040.739 - -0.39% -
BM_std_minmax<unsigned_char>/21 -1.01% 2.231 2.208 - 0.33% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.01% 4.846 4.798 - -2.54% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.01% 1129.579 1118.181 - 3.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.01% 20021.015 19819.360 - -7.40% -
rng::search(deque<int>,_pred)_(no_match)/1000 -1.01% 426.828 422.529 - -0.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.01% 72.287 71.559 - -3.41% -
rng::find_end(forward_list<int>)_(single_element)/1024 -1.01% 729.385 722.053 - 0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.00% 4776810.662 4728875.252 - -0.84% -
SetIntersection_Front_Set_uint32_1024_64 -1.00% 2042257.401 2021801.610 - 0.52% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.00% 2471.247 2446.497 - 0.08% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.00% 2841.748 2813.289 - 1.12% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.00% 296.893 293.922 - -0.12% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.00% 20.819 20.610 - 0.38% -
SetIntersection_Interlaced_Vector_float_256_4 -1.00% 5356734.997 5303146.098 - 8.02% -


Report Time: 4.58s
Name Current %
706_stockfish_r 21.463 -
707_ntest_r 16.654 -
709_cactus_r 19.738 -
710_omnetpp_r 9.001 -
721_gcc_r 12.998 -
723_llvm_r 11.456 -1.20%
727_cppcheck_r 24.865 -
729_abc_r 18.563 -
731_astcenc_r 10.090 -
735_gem5_r 13.759 3.05%
736_ocio_r 16.213 -
737_gmsh_r 12.632 -1.29%
748_flightdm_r 8.879 -
750_sealcrypto_r 18.352 -
753_ns3_r 10.143 -
766_femflow_r 12.741 -1.41%
BM_CmpEqual_int_int 1.119 -
BM_CmpEqual_int_schar 1.136 -
BM_CmpEqual_int_short 1.129 -
BM_CmpEqual_int_uchar 1.120 -
BM_CmpEqual_int_uint 1.104 -1.06%
BM_CmpEqual_int_ushort 1.132 -
BM_CmpEqual_schar_int 1.142 -
BM_CmpEqual_schar_schar 1.105 1.46%
BM_CmpEqual_schar_short 1.143 -
BM_CmpEqual_schar_uchar 1.111 1.90%
BM_CmpEqual_schar_uint 1.111 -
BM_CmpEqual_schar_ushort 1.112 1.60%
BM_CmpEqual_short_int 1.137 -
BM_CmpEqual_short_schar 1.131 -
BM_CmpEqual_short_short 1.126 -
BM_CmpEqual_short_uchar 1.112 1.10%
BM_CmpEqual_short_uint 1.105 -
BM_CmpEqual_short_ushort 1.106 -
BM_CmpEqual_uchar_int 1.115 -
BM_CmpEqual_uchar_schar 1.046 -
BM_CmpEqual_uchar_short 1.055 2.20%
BM_CmpEqual_uchar_uchar 1.113 -
BM_CmpEqual_uchar_uint 1.123 -
BM_CmpEqual_uchar_ushort 1.113 -
BM_CmpEqual_uint_int 1.139 2.04%
BM_CmpEqual_uint_schar 1.082 -
BM_CmpEqual_uint_short 1.071 2.11%
BM_CmpEqual_uint_uchar 1.127 1.01%
BM_CmpEqual_uint_uint 1.113 1.18%
BM_CmpEqual_uint_ushort 1.123 -
BM_CmpEqual_ushort_int 1.116 -
BM_CmpEqual_ushort_schar 1.043 -
BM_CmpEqual_ushort_short 1.043 -
BM_CmpEqual_ushort_uchar 1.133 -
BM_CmpEqual_ushort_uint 1.114 -
BM_CmpEqual_ushort_ushort 1.122 1.24%
BM_CmpLess_int_int 1.126 1.56%
BM_CmpLess_int_schar 1.129 -
BM_CmpLess_int_short 1.131 -
BM_CmpLess_int_uchar 1.125 -
BM_CmpLess_int_uint 1.119 1.75%
BM_CmpLess_int_ushort 1.136 1.32%
BM_CmpLess_schar_int 1.139 -
BM_CmpLess_schar_schar 0.960 -
BM_CmpLess_schar_short 0.956 -
BM_CmpLess_schar_uchar 1.114 -
BM_CmpLess_schar_uint 1.116 1.50%
BM_CmpLess_schar_ushort 1.114 1.27%
BM_CmpLess_short_int 1.138 -
BM_CmpLess_short_schar 0.953 -
BM_CmpLess_short_short 0.971 -
BM_CmpLess_short_uchar 1.125 1.20%
BM_CmpLess_short_uint 1.116 -
BM_CmpLess_short_ushort 1.111 -
BM_CmpLess_uchar_int 1.111 1.15%
BM_CmpLess_uchar_schar 1.046 2.23%
BM_CmpLess_uchar_short 1.043 -
BM_CmpLess_uchar_uchar 1.125 1.81%
BM_CmpLess_uchar_uint 1.127 -
BM_CmpLess_uchar_ushort 1.121 -
BM_CmpLess_uint_int 1.126 -
BM_CmpLess_uint_schar 1.071 1.56%
BM_CmpLess_uint_short 1.064 -
BM_CmpLess_uint_uchar 1.130 -
BM_CmpLess_uint_uint 1.121 -
BM_CmpLess_uint_ushort 1.126 -
BM_CmpLess_ushort_int 1.102 -
BM_CmpLess_ushort_schar 1.041 -
BM_CmpLess_ushort_short 1.037 -
BM_CmpLess_ushort_uchar 1.131 -
BM_CmpLess_ushort_uint 1.130 1.11%
BM_CmpLess_ushort_ushort 1.118 -
BM_LowerBound_float_1 2.651 -
BM_LowerBound_float_1024 21.904 -
BM_LowerBound_float_16 7.779 -
BM_LowerBound_float_16384 65.982 -
BM_LowerBound_float_256 14.198 -
BM_LowerBound_float_262144 575.632 -
BM_LowerBound_float_4 11.493 -
BM_LowerBound_float_64 8.509 -
BM_LowerBound_pair<uint32,_uint32>_1 2.851 -2.04%
BM_LowerBound_pair<uint32,_uint32>_1024 44.250 -1.99%
BM_LowerBound_pair<uint32,_uint32>_16 16.260 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.433 -2.66%
BM_LowerBound_pair<uint32,_uint32>_256 32.839 -1.51%
BM_LowerBound_pair<uint32,_uint32>_262144 605.046 -1.44%
BM_LowerBound_pair<uint32,_uint32>_4 11.206 -
BM_LowerBound_pair<uint32,_uint32>_64 18.714 -
BM_LowerBound_string_1 4.824 2.24%
BM_LowerBound_string_1024 178.229 -1.39%
BM_LowerBound_string_16 37.171 1.60%
BM_LowerBound_string_16384 395.488 1.85%
BM_LowerBound_string_256 127.631 -
BM_LowerBound_string_262144 2285.789 -5.56%
BM_LowerBound_string_4 20.060 -
BM_LowerBound_string_64 70.869 2.67%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.865 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.650 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.561 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.215 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.109 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 663.894 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.231 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.547 -1.66%
BM_LowerBound_uint32_1 2.594 -
BM_LowerBound_uint32_1024 21.677 -
BM_LowerBound_uint32_16 7.330 -
BM_LowerBound_uint32_16384 65.243 -
BM_LowerBound_uint32_256 14.149 -
BM_LowerBound_uint32_262144 556.891 -
BM_LowerBound_uint32_4 10.437 -
BM_LowerBound_uint32_64 8.090 -
BM_LowerBound_uint64_1 2.604 -
BM_LowerBound_uint64_1024 24.716 -
BM_LowerBound_uint64_16 7.406 -
BM_LowerBound_uint64_16384 70.211 -
BM_LowerBound_uint64_256 16.355 -
BM_LowerBound_uint64_262144 583.969 -
BM_LowerBound_uint64_4 10.463 -
BM_LowerBound_uint64_64 8.352 -
BM_MakeHeap_float_Ascending_1 0.272 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.847 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.649 -
BM_MakeHeap_float_Ascending_262144 0.697 -
BM_MakeHeap_float_Ascending_4 0.415 3.42%
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.268 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.212 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.214 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.282 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.274 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.210 -
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.275 -4.97%
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.278 -
BM_MakeHeap_float_PipeOrgan_1024 0.701 -
BM_MakeHeap_float_PipeOrgan_16 1.266 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.667 -
BM_MakeHeap_float_PipeOrgan_262144 0.706 -
BM_MakeHeap_float_PipeOrgan_4 0.406 4.88%
BM_MakeHeap_float_PipeOrgan_64 0.799 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.501 -
BM_MakeHeap_float_QuickSortAdversary_16 0.735 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.496 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.272 -
BM_MakeHeap_float_Random_1024 1.220 -7.90%
BM_MakeHeap_float_Random_16 1.421 -7.57%
BM_MakeHeap_float_Random_16384 1.229 2.20%
BM_MakeHeap_float_Random_256 1.474 11.90%
BM_MakeHeap_float_Random_262144 1.208 8.66%
BM_MakeHeap_float_Random_4 1.675 8.73%
BM_MakeHeap_float_Random_64 1.670 -1.17%
BM_MakeHeap_float_SingleElement_1 0.275 -
BM_MakeHeap_float_SingleElement_1024 0.695 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.657 -
BM_MakeHeap_float_SingleElement_256 0.654 -
BM_MakeHeap_float_SingleElement_262144 0.712 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.359 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.269 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.333 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.400 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.740 -6.73%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.123 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.273 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.513 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.505 -2.03%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.485 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.475 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.486 -3.53%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.486 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.556 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.542 -2.33%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.534 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.581 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.484 9.88%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.506 -2.94%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.354 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.233 3.24%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.384 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.410 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.554 2.21%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.113 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.330 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.227 1.67%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.304 1.49%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.357 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.345 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.771 -4.27%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.108 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.273 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.042 1.78%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.869 -2.50%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.041 1.75%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 2.998 -3.92%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.008 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.590 -6.26%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 2.983 -4.20%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.267 -4.60%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.201 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.076 -2.76%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.190 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.191 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.236 -2.09%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.786 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.125 -
BM_MakeHeap_string_Ascending_1 0.257 -
BM_MakeHeap_string_Ascending_1024 5.654 11.31%
BM_MakeHeap_string_Ascending_16 3.750 1.86%
BM_MakeHeap_string_Ascending_16384 6.504 14.33%
BM_MakeHeap_string_Ascending_256 5.280 5.94%
BM_MakeHeap_string_Ascending_262144 11.160 52.79%
BM_MakeHeap_string_Ascending_4 2.898 2.43%
BM_MakeHeap_string_Ascending_64 4.998 3.42%
BM_MakeHeap_string_Descending_1 0.255 -
BM_MakeHeap_string_Descending_1024 2.826 -1.58%
BM_MakeHeap_string_Descending_16 2.353 -1.21%
BM_MakeHeap_string_Descending_16384 2.773 -10.60%
BM_MakeHeap_string_Descending_256 2.764 1.02%
BM_MakeHeap_string_Descending_262144 4.185 16.45%
BM_MakeHeap_string_Descending_4 2.115 -
BM_MakeHeap_string_Descending_64 2.603 -1.58%
BM_MakeHeap_string_Heap_1 0.257 -
BM_MakeHeap_string_Heap_1024 4.851 -
BM_MakeHeap_string_Heap_16 4.690 -
BM_MakeHeap_string_Heap_16384 5.121 -
BM_MakeHeap_string_Heap_256 4.970 -
BM_MakeHeap_string_Heap_262144 5.587 3.71%
BM_MakeHeap_string_Heap_4 3.096 -
BM_MakeHeap_string_Heap_64 5.140 -
BM_MakeHeap_string_PipeOrgan_1 0.258 -
BM_MakeHeap_string_PipeOrgan_1024 5.037 -
BM_MakeHeap_string_PipeOrgan_16 3.631 -
BM_MakeHeap_string_PipeOrgan_16384 5.415 -5.50%
BM_MakeHeap_string_PipeOrgan_256 4.913 -
BM_MakeHeap_string_PipeOrgan_262144 8.562 17.26%
BM_MakeHeap_string_PipeOrgan_4 2.557 -
BM_MakeHeap_string_PipeOrgan_64 4.696 -1.40%
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.702 -1.08%
BM_MakeHeap_string_QuickSortAdversary_16 8.610 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.960 -
BM_MakeHeap_string_QuickSortAdversary_256 10.544 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.967 -
BM_MakeHeap_string_QuickSortAdversary_4 5.978 -
BM_MakeHeap_string_QuickSortAdversary_64 10.276 -1.10%
BM_MakeHeap_string_Random_1 0.247 -
BM_MakeHeap_string_Random_1024 10.871 -1.30%
BM_MakeHeap_string_Random_16 8.329 -
BM_MakeHeap_string_Random_16384 12.836 -
BM_MakeHeap_string_Random_256 10.519 -1.27%
BM_MakeHeap_string_Random_262144 16.386 4.56%
BM_MakeHeap_string_Random_4 5.846 -
BM_MakeHeap_string_Random_64 10.113 -
BM_MakeHeap_string_SingleElement_1 0.254 -
BM_MakeHeap_string_SingleElement_1024 6.453 2.73%
BM_MakeHeap_string_SingleElement_16 5.761 -
BM_MakeHeap_string_SingleElement_16384 6.330 3.88%
BM_MakeHeap_string_SingleElement_256 6.531 1.81%
BM_MakeHeap_string_SingleElement_262144 8.885 20.27%
BM_MakeHeap_string_SingleElement_4 3.716 2.64%
BM_MakeHeap_string_SingleElement_64 6.495 1.30%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.376 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.954 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.089 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.088 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.600 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.880 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.976 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.936 -2.49%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.849 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.791 1.53%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.992 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.246 -1.26%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.931 -4.30%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.194 -1.41%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.102 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.792 1.39%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.022 -3.60%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.249 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.385 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.949 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.881 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.124 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.932 2.99%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.670 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.792 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.443 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.927 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.800 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.105 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.075 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.564 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.737 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.202 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.782 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.786 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.892 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.677 2.13%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.886 1.45%
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 2.000 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.930 -
BM_MakeHeap_uint32_Ascending_1 0.273 -
BM_MakeHeap_uint32_Ascending_1024 0.647 -
BM_MakeHeap_uint32_Ascending_16 0.602 -
BM_MakeHeap_uint32_Ascending_16384 0.609 -
BM_MakeHeap_uint32_Ascending_256 0.595 -
BM_MakeHeap_uint32_Ascending_262144 0.665 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.553 -
BM_MakeHeap_uint32_Descending_1 0.273 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.254 -
BM_MakeHeap_uint32_Descending_16384 0.234 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.270 -6.30%
BM_MakeHeap_uint32_Descending_64 0.233 -10.06%
BM_MakeHeap_uint32_Heap_1 0.271 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.250 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.266 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.282 -
BM_MakeHeap_uint32_Heap_64 0.248 6.01%
BM_MakeHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.717 -
BM_MakeHeap_uint32_PipeOrgan_16 1.022 -2.13%
BM_MakeHeap_uint32_PipeOrgan_16384 0.611 -
BM_MakeHeap_uint32_PipeOrgan_256 0.645 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.670 -
BM_MakeHeap_uint32_PipeOrgan_4 0.420 -
BM_MakeHeap_uint32_PipeOrgan_64 0.714 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.604 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.481 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.278 -
BM_MakeHeap_uint32_Random_1024 1.048 -5.86%
BM_MakeHeap_uint32_Random_16 1.305 3.74%
BM_MakeHeap_uint32_Random_16384 1.017 2.65%
BM_MakeHeap_uint32_Random_256 1.236 5.62%
BM_MakeHeap_uint32_Random_262144 1.020 1.26%
BM_MakeHeap_uint32_Random_4 1.216 -18.34%
BM_MakeHeap_uint32_Random_64 1.256 -3.32%
BM_MakeHeap_uint32_SingleElement_1 0.275 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.492 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.549 2.03%
BM_MakeHeap_uint32_SingleElement_262144 0.628 -
BM_MakeHeap_uint32_SingleElement_4 0.326 -3.36%
BM_MakeHeap_uint32_SingleElement_64 0.512 -
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.646 -
BM_MakeHeap_uint64_Ascending_16 0.635 -5.27%
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.624 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.428 -5.91%
BM_MakeHeap_uint64_Ascending_64 0.570 -
BM_MakeHeap_uint64_Descending_1 0.268 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.260 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.278 -
BM_MakeHeap_uint64_Descending_64 0.234 -
BM_MakeHeap_uint64_Heap_1 0.268 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.260 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.276 -
BM_MakeHeap_uint64_Heap_64 0.237 -
BM_MakeHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_MakeHeap_uint64_PipeOrgan_16 1.034 1.13%
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.649 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.725 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.612 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.404 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.277 -
BM_MakeHeap_uint64_Random_1024 1.140 6.23%
BM_MakeHeap_uint64_Random_16 1.296 -4.03%
BM_MakeHeap_uint64_Random_16384 1.008 -1.71%
BM_MakeHeap_uint64_Random_256 1.161 -2.67%
BM_MakeHeap_uint64_Random_262144 1.058 -
BM_MakeHeap_uint64_Random_4 1.213 -19.21%
BM_MakeHeap_uint64_Random_64 1.304 -3.48%
BM_MakeHeap_uint64_SingleElement_1 0.270 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.510 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.589 2.88%
BM_MakeHeap_uint64_SingleElement_262144 0.757 -
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.510 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.714 -
BM_MakeThenSortHeap_float_Ascending_16 2.933 -
BM_MakeThenSortHeap_float_Ascending_16384 27.843 -1.46%
BM_MakeThenSortHeap_float_Ascending_256 6.514 -3.00%
BM_MakeThenSortHeap_float_Ascending_262144 31.427 -
BM_MakeThenSortHeap_float_Ascending_4 1.429 -
BM_MakeThenSortHeap_float_Ascending_64 4.017 -
BM_MakeThenSortHeap_float_Descending_1 0.275 -
BM_MakeThenSortHeap_float_Descending_1024 7.993 -1.28%
BM_MakeThenSortHeap_float_Descending_16 1.877 1.32%
BM_MakeThenSortHeap_float_Descending_16384 29.676 -
BM_MakeThenSortHeap_float_Descending_256 6.125 4.20%
BM_MakeThenSortHeap_float_Descending_262144 35.275 -
BM_MakeThenSortHeap_float_Descending_4 1.133 -14.63%
BM_MakeThenSortHeap_float_Descending_64 3.350 4.41%
BM_MakeThenSortHeap_float_Heap_1 0.277 -
BM_MakeThenSortHeap_float_Heap_1024 8.185 -
BM_MakeThenSortHeap_float_Heap_16 1.869 -
BM_MakeThenSortHeap_float_Heap_16384 25.963 -
BM_MakeThenSortHeap_float_Heap_256 5.999 -
BM_MakeThenSortHeap_float_Heap_262144 30.753 -
BM_MakeThenSortHeap_float_Heap_4 1.220 -1.01%
BM_MakeThenSortHeap_float_Heap_64 3.418 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 3.96%
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.436 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.044 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.529 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.234 -3.60%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.286 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.537 -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.984 -2.12%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.171 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.991 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.482 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.003 -1.11%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.343 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.473 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.789 -
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.353 -
BM_MakeThenSortHeap_float_Random_16 10.022 -
BM_MakeThenSortHeap_float_Random_16384 47.415 -
BM_MakeThenSortHeap_float_Random_256 25.740 -1.10%
BM_MakeThenSortHeap_float_Random_262144 62.827 -
BM_MakeThenSortHeap_float_Random_4 4.381 1.35%
BM_MakeThenSortHeap_float_Random_64 17.996 -
BM_MakeThenSortHeap_float_SingleElement_1 0.272 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.871 1.90%
BM_MakeThenSortHeap_float_SingleElement_16 3.212 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.809 -
BM_MakeThenSortHeap_float_SingleElement_256 4.046 1.47%
BM_MakeThenSortHeap_float_SingleElement_262144 52.390 -
BM_MakeThenSortHeap_float_SingleElement_4 1.351 -
BM_MakeThenSortHeap_float_SingleElement_64 3.339 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.660 -1.22%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.678 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.273 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.665 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.224 -1.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.696 -2.34%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.256 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.318 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.973 1.15%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.037 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.041 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.328 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.749 13.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.712 -1.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.219 1.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.496 1.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.449 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.828 1.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.646 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.963 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.251 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 15.198 2.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.822 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.800 3.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.379 4.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 35.056 3.63%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.754 -3.20%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.690 3.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.050 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.624 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.121 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.579 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.391 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.351 -8.80%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.864 -1.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.159 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.512 1.20%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.138 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.905 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.177 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.991 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.335 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.648 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.289 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.459 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.305 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.241 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.404 -3.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.856 -
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 33.657 -7.70%
BM_MakeThenSortHeap_string_Ascending_16 9.592 1.49%
BM_MakeThenSortHeap_string_Ascending_16384 62.582 -1.23%
BM_MakeThenSortHeap_string_Ascending_256 20.202 -
BM_MakeThenSortHeap_string_Ascending_262144 76.380 1.76%
BM_MakeThenSortHeap_string_Ascending_4 5.278 -2.40%
BM_MakeThenSortHeap_string_Ascending_64 15.713 1.57%
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.597 -1.33%
BM_MakeThenSortHeap_string_Descending_16 7.826 -
BM_MakeThenSortHeap_string_Descending_16384 64.165 -
BM_MakeThenSortHeap_string_Descending_256 17.943 -
BM_MakeThenSortHeap_string_Descending_262144 87.534 2.16%
BM_MakeThenSortHeap_string_Descending_4 3.658 -1.38%
BM_MakeThenSortHeap_string_Descending_64 12.989 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 64.899 2.07%
BM_MakeThenSortHeap_string_Heap_16 17.361 -
BM_MakeThenSortHeap_string_Heap_16384 103.660 2.30%
BM_MakeThenSortHeap_string_Heap_256 50.267 1.90%
BM_MakeThenSortHeap_string_Heap_262144 184.640 -
BM_MakeThenSortHeap_string_Heap_4 5.862 -
BM_MakeThenSortHeap_string_Heap_64 34.467 1.32%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 30.156 -4.81%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.558 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.563 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.150 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 81.014 -1.59%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.792 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.091 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.233 -1.64%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.431 -1.67%
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.589 -1.91%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 54.888 -1.95%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 191.296 -2.28%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.457 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.754 -1.33%
BM_MakeThenSortHeap_string_Random_1 1.365 -
BM_MakeThenSortHeap_string_Random_1024 68.715 -2.70%
BM_MakeThenSortHeap_string_Random_16 22.373 -1.49%
BM_MakeThenSortHeap_string_Random_16384 108.865 -2.31%
BM_MakeThenSortHeap_string_Random_256 54.457 -2.52%
BM_MakeThenSortHeap_string_Random_262144 191.135 -3.29%
BM_MakeThenSortHeap_string_Random_4 10.340 -
BM_MakeThenSortHeap_string_Random_64 39.202 -2.07%
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 30.384 -2.55%
BM_MakeThenSortHeap_string_SingleElement_16 13.977 -2.47%
BM_MakeThenSortHeap_string_SingleElement_16384 38.148 -3.51%
BM_MakeThenSortHeap_string_SingleElement_256 25.139 -4.52%
BM_MakeThenSortHeap_string_SingleElement_262144 51.485 -
BM_MakeThenSortHeap_string_SingleElement_4 6.306 -1.94%
BM_MakeThenSortHeap_string_SingleElement_64 19.979 -3.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.040 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.607 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.519 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.181 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.799 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.499 1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.457 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.248 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.825 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.607 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.856 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.005 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.248 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.088 -1.22%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.496 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.676 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.572 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.278 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.004 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.797 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.042 3.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.918 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.132 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.986 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.440 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.281 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.831 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.338 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.335 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.199 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.435 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.066 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.799 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.829 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.661 1.16%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.630 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.190 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.981 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.063 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.715 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.340 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.362 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.677 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.519 -16.64%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.804 -18.97%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.385 -22.95%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.709 -14.23%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.515 -29.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.645 -1.51%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.809 -13.84%
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.660 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.724 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.846 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.692 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.951 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.422 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.590 -
BM_MakeThenSortHeap_uint32_Descending_1 0.269 -3.91%
BM_MakeThenSortHeap_uint32_Descending_1024 10.224 -
BM_MakeThenSortHeap_uint32_Descending_16 5.491 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.307 -
BM_MakeThenSortHeap_uint32_Descending_256 8.732 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.378 -
BM_MakeThenSortHeap_uint32_Descending_4 1.432 12.77%
BM_MakeThenSortHeap_uint32_Descending_64 8.635 -
BM_MakeThenSortHeap_uint32_Heap_1 0.277 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.352 -
BM_MakeThenSortHeap_uint32_Heap_16 5.103 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.448 -
BM_MakeThenSortHeap_uint32_Heap_256 8.285 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.391 -
BM_MakeThenSortHeap_uint32_Heap_4 1.189 -3.02%
BM_MakeThenSortHeap_uint32_Heap_64 8.129 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.060 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.766 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.165 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.149 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.508 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.358 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.225 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.269 -4.03%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.605 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.617 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.489 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.458 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.339 -1.63%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.749 -1.18%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.916 -
BM_MakeThenSortHeap_uint32_Random_1 0.278 -
BM_MakeThenSortHeap_uint32_Random_1024 15.499 -
BM_MakeThenSortHeap_uint32_Random_16 8.674 -
BM_MakeThenSortHeap_uint32_Random_16384 22.170 -
BM_MakeThenSortHeap_uint32_Random_256 13.360 -
BM_MakeThenSortHeap_uint32_Random_262144 32.445 -
BM_MakeThenSortHeap_uint32_Random_4 4.014 -
BM_MakeThenSortHeap_uint32_Random_64 11.899 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.274 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.471 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.930 -2.10%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.845 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.660 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.783 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.422 -
BM_MakeThenSortHeap_uint32_SingleElement_64 7.206 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.276 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.717 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.465 -1.94%
BM_MakeThenSortHeap_uint64_Ascending_16384 17.006 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.767 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.141 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.452 -1.88%
BM_MakeThenSortHeap_uint64_Ascending_64 8.371 -
BM_MakeThenSortHeap_uint64_Descending_1 0.274 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.305 -
BM_MakeThenSortHeap_uint64_Descending_16 5.594 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.346 -
BM_MakeThenSortHeap_uint64_Descending_256 8.737 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.823 -
BM_MakeThenSortHeap_uint64_Descending_4 1.366 -3.68%
BM_MakeThenSortHeap_uint64_Descending_64 8.418 -
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.400 -
BM_MakeThenSortHeap_uint64_Heap_16 5.294 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.672 -
BM_MakeThenSortHeap_uint64_Heap_256 8.459 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.920 -
BM_MakeThenSortHeap_uint64_Heap_4 1.224 -
BM_MakeThenSortHeap_uint64_Heap_64 8.208 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.270 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.189 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.121 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.488 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.366 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.126 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.409 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.966 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.662 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.527 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.502 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.751 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.975 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.432 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.931 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.386 -1.06%
BM_MakeThenSortHeap_uint64_Random_16 8.478 -1.52%
BM_MakeThenSortHeap_uint64_Random_16384 22.068 -1.01%
BM_MakeThenSortHeap_uint64_Random_256 13.307 -1.50%
BM_MakeThenSortHeap_uint64_Random_262144 35.243 -1.95%
BM_MakeThenSortHeap_uint64_Random_4 4.002 -1.69%
BM_MakeThenSortHeap_uint64_Random_64 11.736 -1.17%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.274 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.416 -3.88%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.013 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.764 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.801 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.168 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.229 -2.49%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.058 2.02%
BM_PopHeap_float_1 0.486 -
BM_PopHeap_float_1024 28.357 -
BM_PopHeap_float_16 7.029 -
BM_PopHeap_float_16384 33.795 2.11%
BM_PopHeap_float_256 22.479 -
BM_PopHeap_float_262144 40.215 1.61%
BM_PopHeap_float_4 2.468 -
BM_PopHeap_float_64 13.586 -
BM_PopHeap_pair<uint32,_uint32>_1 0.428 -9.35%
BM_PopHeap_pair<uint32,_uint32>_1024 29.958 -2.97%
BM_PopHeap_pair<uint32,_uint32>_16 9.262 -1.78%
BM_PopHeap_pair<uint32,_uint32>_16384 44.785 -3.80%
BM_PopHeap_pair<uint32,_uint32>_256 22.380 -2.95%
BM_PopHeap_pair<uint32,_uint32>_262144 59.929 -
BM_PopHeap_pair<uint32,_uint32>_4 3.197 -
BM_PopHeap_pair<uint32,_uint32>_64 15.866 -2.42%
BM_PopHeap_string_1 0.522 -18.54%
BM_PopHeap_string_1024 56.224 -1.49%
BM_PopHeap_string_16 14.295 -
BM_PopHeap_string_16384 71.978 -2.46%
BM_PopHeap_string_256 40.823 -
BM_PopHeap_string_262144 98.669 -
BM_PopHeap_string_4 5.269 -2.23%
BM_PopHeap_string_64 25.743 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.629 10.19%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.882 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.466 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.092 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.207 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 77.211 -3.21%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.133 -1.28%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.545 -
BM_PopHeap_uint32_1 0.445 -35.91%
BM_PopHeap_uint32_1024 21.362 -
BM_PopHeap_uint32_16 7.576 -
BM_PopHeap_uint32_16384 31.239 1.04%
BM_PopHeap_uint32_256 16.899 1.16%
BM_PopHeap_uint32_262144 41.450 -
BM_PopHeap_uint32_4 2.692 2.40%
BM_PopHeap_uint32_64 12.545 -
BM_PopHeap_uint64_1 0.441 -5.14%
BM_PopHeap_uint64_1024 21.655 -
BM_PopHeap_uint64_16 7.689 1.65%
BM_PopHeap_uint64_16384 31.235 -
BM_PopHeap_uint64_256 17.119 -
BM_PopHeap_uint64_262144 42.094 1.51%
BM_PopHeap_uint64_4 2.708 -
BM_PopHeap_uint64_64 12.798 1.21%
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.102 -
BM_PushHeap_float_Ascending_16 0.975 -
BM_PushHeap_float_Ascending_16384 4.374 -
BM_PushHeap_float_Ascending_256 2.490 -
BM_PushHeap_float_Ascending_262144 5.162 2.61%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.736 -
BM_PushHeap_float_Descending_1 0.450 -16.14%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.357 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.468 -
BM_PushHeap_float_PipeOrgan_1024 2.092 -
BM_PushHeap_float_PipeOrgan_16 0.909 -
BM_PushHeap_float_PipeOrgan_16384 2.516 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.147 -
BM_PushHeap_float_PipeOrgan_4 0.505 4.59%
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.622 -
BM_PushHeap_float_QuickSortAdversary_16 1.022 4.72%
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
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.619 -
BM_PushHeap_float_Random_1 0.697 24.93%
BM_PushHeap_float_Random_1024 7.447 -
BM_PushHeap_float_Random_16 5.392 -
BM_PushHeap_float_Random_16384 7.672 1.03%
BM_PushHeap_float_Random_256 7.287 -
BM_PushHeap_float_Random_262144 7.733 -
BM_PushHeap_float_Random_4 2.997 -1.35%
BM_PushHeap_float_Random_64 6.733 -
BM_PushHeap_float_SingleElement_1 0.518 10.83%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.379 3.98%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.405 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.389 8.93%
BM_PushHeap_float_SingleElement_64 0.384 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.569 38.27%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.186 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.602 3.90%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.903 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.256 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.460 -2.02%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.831 1.36%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.408 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.586 5.72%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.740 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.186 -1.44%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.098 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.236 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.292 -3.15%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.673 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.669 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.945 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.012 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.668 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.629 -3.55%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.474 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.622 1.96%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.372 -1.05%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.448 -35.78%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.489 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.253 -1.02%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.677 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.243 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.628 2.47%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.642 -2.07%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.820 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.696 25.34%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.562 -4.45%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.540 -9.86%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.567 -3.81%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.577 -4.28%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.559 -4.04%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.612 11.58%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.551 -5.05%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 12.327 -5.25%
BM_PushHeap_string_Ascending_16 4.595 -2.23%
BM_PushHeap_string_Ascending_16384 18.598 -1.14%
BM_PushHeap_string_Ascending_256 9.897 -4.87%
BM_PushHeap_string_Ascending_262144 27.415 -17.05%
BM_PushHeap_string_Ascending_4 2.558 -1.40%
BM_PushHeap_string_Ascending_64 7.092 -2.56%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.551 5.66%
BM_PushHeap_string_Descending_16 2.189 6.39%
BM_PushHeap_string_Descending_16384 2.387 -
BM_PushHeap_string_Descending_256 2.379 1.78%
BM_PushHeap_string_Descending_262144 3.320 -5.44%
BM_PushHeap_string_Descending_4 1.934 3.49%
BM_PushHeap_string_Descending_64 2.300 5.74%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.655 -
BM_PushHeap_string_PipeOrgan_16 4.108 -
BM_PushHeap_string_PipeOrgan_16384 13.084 -
BM_PushHeap_string_PipeOrgan_256 7.977 -
BM_PushHeap_string_PipeOrgan_262144 17.532 -13.28%
BM_PushHeap_string_PipeOrgan_4 2.509 1.59%
BM_PushHeap_string_PipeOrgan_64 5.810 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.259 1.38%
BM_PushHeap_string_QuickSortAdversary_16 10.325 1.83%
BM_PushHeap_string_QuickSortAdversary_16384 15.937 2.14%
BM_PushHeap_string_QuickSortAdversary_256 14.612 1.10%
BM_PushHeap_string_QuickSortAdversary_262144 16.346 1.12%
BM_PushHeap_string_QuickSortAdversary_4 6.093 -
BM_PushHeap_string_QuickSortAdversary_64 13.027 1.38%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.985 -1.49%
BM_PushHeap_string_Random_16 10.211 -
BM_PushHeap_string_Random_16384 16.223 -2.95%
BM_PushHeap_string_Random_256 14.252 -1.54%
BM_PushHeap_string_Random_262144 18.176 -1.94%
BM_PushHeap_string_Random_4 6.014 -
BM_PushHeap_string_Random_64 12.843 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.449 -3.10%
BM_PushHeap_string_SingleElement_16 2.421 -3.71%
BM_PushHeap_string_SingleElement_16384 2.445 -3.98%
BM_PushHeap_string_SingleElement_256 2.428 -3.58%
BM_PushHeap_string_SingleElement_262144 2.495 -5.08%
BM_PushHeap_string_SingleElement_4 2.152 -4.28%
BM_PushHeap_string_SingleElement_64 2.477 -3.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.411 -18.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.811 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.088 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.971 -1.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.926 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.545 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.999 -1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.954 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.555 -9.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.708 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.740 9.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.690 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.754 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.674 1.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.921 2.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.520 12.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.487 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.539 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.546 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.158 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.922 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.245 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.466 -19.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.077 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.271 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.849 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.845 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.392 -16.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.395 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.391 2.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.588 1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.334 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.457 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.666 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.856 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.636 -8.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.724 -1.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.654 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.747 -2.89%
BM_PushHeap_uint32_Ascending_1 0.572 22.53%
BM_PushHeap_uint32_Ascending_1024 3.942 -
BM_PushHeap_uint32_Ascending_16 1.403 -
BM_PushHeap_uint32_Ascending_16384 6.643 -
BM_PushHeap_uint32_Ascending_256 3.089 -
BM_PushHeap_uint32_Ascending_262144 8.356 1.38%
BM_PushHeap_uint32_Ascending_4 0.761 -
BM_PushHeap_uint32_Ascending_64 2.224 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.362 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.357 -
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.508 7.80%
BM_PushHeap_uint32_PipeOrgan_1024 1.920 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.386 -
BM_PushHeap_uint32_PipeOrgan_256 1.687 -
BM_PushHeap_uint32_PipeOrgan_262144 3.034 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.503 -9.73%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.918 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.404 -5.21%
BM_PushHeap_uint32_Random_1024 6.271 -
BM_PushHeap_uint32_Random_16 4.551 1.56%
BM_PushHeap_uint32_Random_16384 6.293 -
BM_PushHeap_uint32_Random_256 5.956 -1.49%
BM_PushHeap_uint32_Random_262144 6.411 -
BM_PushHeap_uint32_Random_4 2.391 -4.53%
BM_PushHeap_uint32_Random_64 5.564 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.336 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.341 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.634 2.23%
BM_PushHeap_uint64_Ascending_16 0.958 2.57%
BM_PushHeap_uint64_Ascending_16384 3.685 1.11%
BM_PushHeap_uint64_Ascending_256 2.170 3.77%
BM_PushHeap_uint64_Ascending_262144 4.943 6.24%
BM_PushHeap_uint64_Ascending_4 0.546 -
BM_PushHeap_uint64_Ascending_64 1.608 6.04%
BM_PushHeap_uint64_Descending_1 0.577 -6.26%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -4.43%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -2.59%
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.360 -5.36%
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.384 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.039 -
BM_PushHeap_uint64_PipeOrgan_4 0.487 -
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.920 -1.66%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 5.830 -1.84%
BM_PushHeap_uint64_Random_16 4.301 7.00%
BM_PushHeap_uint64_Random_16384 6.061 2.51%
BM_PushHeap_uint64_Random_256 5.777 2.58%
BM_PushHeap_uint64_Random_262144 5.959 -1.20%
BM_PushHeap_uint64_Random_4 2.075 -
BM_PushHeap_uint64_Random_64 5.224 -1.67%
BM_PushHeap_uint64_SingleElement_1 0.419 -13.44%
BM_PushHeap_uint64_SingleElement_1024 0.363 -5.38%
BM_PushHeap_uint64_SingleElement_16 0.337 -10.61%
BM_PushHeap_uint64_SingleElement_16384 0.364 -4.39%
BM_PushHeap_uint64_SingleElement_256 0.386 -4.36%
BM_PushHeap_uint64_SingleElement_262144 0.357 -5.62%
BM_PushHeap_uint64_SingleElement_4 0.358 -6.42%
BM_PushHeap_uint64_SingleElement_64 0.354 -9.16%
BM_RangesMakeHeap_float_Ascending_1 0.277 -
BM_RangesMakeHeap_float_Ascending_1024 0.701 -
BM_RangesMakeHeap_float_Ascending_16 0.736 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.666 -
BM_RangesMakeHeap_float_Ascending_262144 0.699 -
BM_RangesMakeHeap_float_Ascending_4 0.390 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.273 -
BM_RangesMakeHeap_float_Descending_1024 0.251 -
BM_RangesMakeHeap_float_Descending_16 0.209 -
BM_RangesMakeHeap_float_Descending_16384 0.232 -
BM_RangesMakeHeap_float_Descending_256 0.242 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.276 -
BM_RangesMakeHeap_float_Descending_64 0.195 -7.29%
BM_RangesMakeHeap_float_Heap_1 0.277 -
BM_RangesMakeHeap_float_Heap_1024 0.252 -
BM_RangesMakeHeap_float_Heap_16 0.213 -
BM_RangesMakeHeap_float_Heap_16384 0.233 -
BM_RangesMakeHeap_float_Heap_256 0.246 -
BM_RangesMakeHeap_float_Heap_262144 0.232 -
BM_RangesMakeHeap_float_Heap_4 0.277 -
BM_RangesMakeHeap_float_Heap_64 0.194 -
BM_RangesMakeHeap_float_PipeOrgan_1 0.273 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.701 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.298 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.654 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.666 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.388 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.797 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.528 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.841 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.506 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.394 -5.06%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.272 -
BM_RangesMakeHeap_float_Random_1024 1.278 4.25%
BM_RangesMakeHeap_float_Random_16 1.735 9.66%
BM_RangesMakeHeap_float_Random_16384 1.232 2.31%
BM_RangesMakeHeap_float_Random_256 1.470 6.51%
BM_RangesMakeHeap_float_Random_262144 1.158 2.36%
BM_RangesMakeHeap_float_Random_4 1.437 -6.35%
BM_RangesMakeHeap_float_Random_64 1.527 3.12%
BM_RangesMakeHeap_float_SingleElement_1 0.277 -
BM_RangesMakeHeap_float_SingleElement_1024 0.697 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.658 -
BM_RangesMakeHeap_float_SingleElement_256 0.642 -
BM_RangesMakeHeap_float_SingleElement_262144 0.712 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.351 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.347 4.51%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.343 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.395 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.392 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.770 -3.85%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.126 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.268 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.519 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.510 3.83%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.490 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.615 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.475 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.468 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.541 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.572 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.498 9.42%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.496 -2.15%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.356 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.198 3.01%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.327 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.392 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.579 2.87%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.118 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.272 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.319 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.213 -1.74%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.298 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.371 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.329 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.770 -1.70%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.117 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.135 6.68%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.981 7.20%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.022 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.053 2.77%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.955 -1.88%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.607 2.76%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.103 1.05%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.190 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.062 -3.45%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.175 -1.53%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.181 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.215 -2.55%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.779 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.106 -1.37%
BM_RangesMakeHeap_string_Ascending_1 0.257 -
BM_RangesMakeHeap_string_Ascending_1024 4.899 -
BM_RangesMakeHeap_string_Ascending_16 3.638 -
BM_RangesMakeHeap_string_Ascending_16384 5.078 -9.78%
BM_RangesMakeHeap_string_Ascending_256 4.804 -
BM_RangesMakeHeap_string_Ascending_262144 7.031 -
BM_RangesMakeHeap_string_Ascending_4 2.827 -
BM_RangesMakeHeap_string_Ascending_64 4.704 -
BM_RangesMakeHeap_string_Descending_1 0.253 -
BM_RangesMakeHeap_string_Descending_1024 2.773 -3.91%
BM_RangesMakeHeap_string_Descending_16 2.360 -
BM_RangesMakeHeap_string_Descending_16384 2.717 -3.00%
BM_RangesMakeHeap_string_Descending_256 2.731 -2.24%
BM_RangesMakeHeap_string_Descending_262144 3.595 -11.43%
BM_RangesMakeHeap_string_Descending_4 2.117 -2.38%
BM_RangesMakeHeap_string_Descending_64 2.579 -2.06%
BM_RangesMakeHeap_string_Heap_1 0.257 -
BM_RangesMakeHeap_string_Heap_1024 4.797 -
BM_RangesMakeHeap_string_Heap_16 4.620 -
BM_RangesMakeHeap_string_Heap_16384 5.038 -
BM_RangesMakeHeap_string_Heap_256 4.926 -
BM_RangesMakeHeap_string_Heap_262144 5.294 -
BM_RangesMakeHeap_string_Heap_4 3.028 -
BM_RangesMakeHeap_string_Heap_64 5.000 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.257 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.878 -4.18%
BM_RangesMakeHeap_string_PipeOrgan_16 3.583 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.086 -2.45%
BM_RangesMakeHeap_string_PipeOrgan_256 4.815 -1.64%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.445 -7.16%
BM_RangesMakeHeap_string_PipeOrgan_4 2.557 -1.75%
BM_RangesMakeHeap_string_PipeOrgan_64 4.700 -1.04%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.256 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.486 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.514 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.684 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.324 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.620 -1.28%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.919 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.092 -
BM_RangesMakeHeap_string_Random_1 0.252 -
BM_RangesMakeHeap_string_Random_1024 10.617 -
BM_RangesMakeHeap_string_Random_16 8.255 -
BM_RangesMakeHeap_string_Random_16384 12.410 -1.47%
BM_RangesMakeHeap_string_Random_256 10.264 -
BM_RangesMakeHeap_string_Random_262144 15.169 -5.59%
BM_RangesMakeHeap_string_Random_4 5.736 -
BM_RangesMakeHeap_string_Random_64 9.912 -
BM_RangesMakeHeap_string_SingleElement_1 0.258 -
BM_RangesMakeHeap_string_SingleElement_1024 6.031 -3.09%
BM_RangesMakeHeap_string_SingleElement_16 5.551 1.76%
BM_RangesMakeHeap_string_SingleElement_16384 5.741 -3.12%
BM_RangesMakeHeap_string_SingleElement_256 6.234 -
BM_RangesMakeHeap_string_SingleElement_262144 7.147 -2.03%
BM_RangesMakeHeap_string_SingleElement_4 3.607 -
BM_RangesMakeHeap_string_SingleElement_64 6.265 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.374 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.934 -1.18%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.086 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.975 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.956 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.775 1.83%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.999 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.260 3.69%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.942 3.37%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.207 4.41%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.110 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.190 4.61%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.782 1.75%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.050 3.61%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.389 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.964 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.123 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.914 1.67%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.677 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.805 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.457 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.933 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.811 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.110 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.088 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.585 1.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.695 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.182 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.771 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.773 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.875 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.657 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.819 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.933 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.642 -
BM_RangesMakeHeap_uint32_Ascending_16 0.604 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.596 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.663 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.548 -
BM_RangesMakeHeap_uint32_Descending_1 0.276 -
BM_RangesMakeHeap_uint32_Descending_1024 0.255 -
BM_RangesMakeHeap_uint32_Descending_16 0.256 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.257 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.283 4.66%
BM_RangesMakeHeap_uint32_Descending_64 0.250 6.90%
BM_RangesMakeHeap_uint32_Heap_1 0.273 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.251 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.267 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.285 -
BM_RangesMakeHeap_uint32_Heap_64 0.251 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.273 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.719 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.020 -1.03%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.624 -3.44%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.670 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.395 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.711 -1.51%
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.272 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.620 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.481 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.390 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.442 -
BM_RangesMakeHeap_uint32_Random_1 0.274 -
BM_RangesMakeHeap_uint32_Random_1024 1.056 1.13%
BM_RangesMakeHeap_uint32_Random_16 1.259 -3.18%
BM_RangesMakeHeap_uint32_Random_16384 1.090 9.59%
BM_RangesMakeHeap_uint32_Random_256 1.190 6.15%
BM_RangesMakeHeap_uint32_Random_262144 1.022 2.51%
BM_RangesMakeHeap_uint32_Random_4 1.133 -
BM_RangesMakeHeap_uint32_Random_64 1.304 -2.97%
BM_RangesMakeHeap_uint32_SingleElement_1 0.273 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.485 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.538 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.542 -2.47%
BM_RangesMakeHeap_uint32_SingleElement_262144 0.633 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.338 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.505 -2.33%
BM_RangesMakeHeap_uint64_Ascending_1 0.274 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.651 -
BM_RangesMakeHeap_uint64_Ascending_16 0.649 1.61%
BM_RangesMakeHeap_uint64_Ascending_16384 0.630 -
BM_RangesMakeHeap_uint64_Ascending_256 0.629 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.728 -
BM_RangesMakeHeap_uint64_Ascending_4 0.413 -
BM_RangesMakeHeap_uint64_Ascending_64 0.573 -
BM_RangesMakeHeap_uint64_Descending_1 0.273 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.283 -
BM_RangesMakeHeap_uint64_Descending_64 0.251 -
BM_RangesMakeHeap_uint64_Heap_1 0.272 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.256 -
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.276 -3.89%
BM_RangesMakeHeap_uint64_Heap_64 0.236 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.022 -1.21%
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.656 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.726 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.617 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.495 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.411 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.269 -
BM_RangesMakeHeap_uint64_Random_1024 1.042 -4.21%
BM_RangesMakeHeap_uint64_Random_16 1.267 -
BM_RangesMakeHeap_uint64_Random_16384 1.071 7.74%
BM_RangesMakeHeap_uint64_Random_256 1.156 -3.88%
BM_RangesMakeHeap_uint64_Random_262144 1.033 -2.91%
BM_RangesMakeHeap_uint64_Random_4 1.930 31.38%
BM_RangesMakeHeap_uint64_Random_64 1.276 -1.21%
BM_RangesMakeHeap_uint64_SingleElement_1 0.273 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.571 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.511 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.581 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.753 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.326 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.574 -1.31%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.976 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.894 -1.00%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.611 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.529 -1.63%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.299 -3.05%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.961 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.125 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.810 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.305 -2.29%
BM_RangesMakeThenSortHeap_float_Descending_256 5.911 -2.39%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.016 -1.76%
BM_RangesMakeThenSortHeap_float_Descending_4 1.298 -
BM_RangesMakeThenSortHeap_float_Descending_64 3.221 -3.37%
BM_RangesMakeThenSortHeap_float_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.201 -1.61%
BM_RangesMakeThenSortHeap_float_Heap_16 1.939 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.068 -2.94%
BM_RangesMakeThenSortHeap_float_Heap_256 6.139 -2.33%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.201 -1.96%
BM_RangesMakeThenSortHeap_float_Heap_4 1.205 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.545 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.437 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.870 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.796 -1.69%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.313 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.843 -1.75%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.475 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.989 -1.03%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.270 -1.14%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.940 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.339 -3.15%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.022 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.451 -2.56%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.493 1.14%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.894 -
BM_RangesMakeThenSortHeap_float_Random_1 0.278 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.984 -1.35%
BM_RangesMakeThenSortHeap_float_Random_16 9.804 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.777 -1.13%
BM_RangesMakeThenSortHeap_float_Random_256 25.278 -1.04%
BM_RangesMakeThenSortHeap_float_Random_262144 62.051 -1.46%
BM_RangesMakeThenSortHeap_float_Random_4 4.180 -5.85%
BM_RangesMakeThenSortHeap_float_Random_64 17.864 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.276 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.781 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.295 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.770 -3.44%
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.990 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.320 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.339 -1.11%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.325 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.686 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.821 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.300 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.654 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.329 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.730 -1.69%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.296 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.189 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.804 -1.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.807 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.972 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.057 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.258 -14.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.788 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.193 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.518 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.469 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.834 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.607 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.732 5.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 4.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 15.058 1.33%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.146 2.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.630 1.79%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.156 1.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.696 1.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.794 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.592 1.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.367 2.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.714 2.37%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.550 1.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.762 1.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.123 2.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.672 2.44%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.045 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.951 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.395 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.842 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.927 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.330 -1.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.981 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.285 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 4.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 9.825 28.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 4.312 30.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 13.256 27.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.152 29.59%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 19.614 47.97%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.573 16.09%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 6.351 30.77%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 33.121 9.18%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.544 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.547 -
BM_RangesMakeThenSortHeap_string_Ascending_256 19.950 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 77.209 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.389 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.451 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 30.542 -1.79%
BM_RangesMakeThenSortHeap_string_Descending_16 7.808 -
BM_RangesMakeThenSortHeap_string_Descending_16384 65.740 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.474 2.01%
BM_RangesMakeThenSortHeap_string_Descending_262144 88.615 4.04%
BM_RangesMakeThenSortHeap_string_Descending_4 3.681 -1.39%
BM_RangesMakeThenSortHeap_string_Descending_64 13.049 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.235 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.776 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.685 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.078 -
BM_RangesMakeThenSortHeap_string_Heap_262144 179.160 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.977 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.127 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.364 -3.54%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.646 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 66.045 2.13%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.512 1.67%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 80.166 1.75%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.806 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.191 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.794 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.821 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.044 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.339 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 191.175 1.12%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.643 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.195 -
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.823 -1.27%
BM_RangesMakeThenSortHeap_string_Random_16 22.517 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.670 -
BM_RangesMakeThenSortHeap_string_Random_256 54.528 -1.06%
BM_RangesMakeThenSortHeap_string_Random_262144 192.696 1.23%
BM_RangesMakeThenSortHeap_string_Random_4 10.455 -
BM_RangesMakeThenSortHeap_string_Random_64 39.257 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 33.156 14.54%
BM_RangesMakeThenSortHeap_string_SingleElement_16 14.474 6.45%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 42.171 13.27%
BM_RangesMakeThenSortHeap_string_SingleElement_256 27.268 10.32%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 55.386 12.45%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.351 -
BM_RangesMakeThenSortHeap_string_SingleElement_64 21.118 10.16%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.992 -1.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.576 -1.25%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.450 -1.01%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.157 -1.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.625 -1.42%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.457 1.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.579 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.769 -1.72%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.587 -1.59%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.756 -1.37%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.956 -2.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.095 -1.57%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.183 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.437 -2.76%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.676 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.594 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.435 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.131 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.975 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.996 2.96%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.096 1.54%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.036 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.921 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.171 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.255 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.352 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.393 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.225 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.436 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.041 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.796 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.815 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.606 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.624 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.921 -1.04%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.944 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.735 -1.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.452 -1.20%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.516 -1.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.326 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.469 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.570 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.054 3.25%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.518 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.752 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.571 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.679 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.874 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.654 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.723 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.798 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.652 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.960 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.414 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.646 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.189 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.483 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.288 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.795 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.321 -1.03%
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.448 8.05%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.690 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.357 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.121 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.394 -1.17%
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.283 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.373 -1.72%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.197 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.115 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.083 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.787 -1.33%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.192 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.202 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.519 -1.52%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.355 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.173 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.646 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.606 -1.32%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.558 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.469 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.503 -1.13%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.740 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.970 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.510 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.658 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.131 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.351 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.349 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.042 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.826 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.526 10.81%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.981 -1.99%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.888 3.59%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.649 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.786 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.453 -7.70%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.214 -2.57%
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.744 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.575 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.099 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.784 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.335 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.455 -1.98%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.378 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.319 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.604 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.386 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.738 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.905 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.462 -3.82%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.467 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.404 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.352 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.675 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.465 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.051 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.185 -2.29%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.257 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.225 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.144 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.615 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.357 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.251 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.400 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.963 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.668 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.515 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.494 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.768 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.993 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.427 5.58%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.943 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.269 -3.77%
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.540 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.600 -1.07%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.294 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.450 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.974 -2.17%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.074 1.08%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.937 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.782 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.019 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.922 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.801 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.184 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.258 4.06%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.961 -
BM_RangesPopHeap_float_1 0.471 -
BM_RangesPopHeap_float_1024 28.224 -1.53%
BM_RangesPopHeap_float_16 6.973 -1.32%
BM_RangesPopHeap_float_16384 34.058 3.76%
BM_RangesPopHeap_float_256 22.474 -
BM_RangesPopHeap_float_262144 38.871 -3.69%
BM_RangesPopHeap_float_4 2.474 -
BM_RangesPopHeap_float_64 13.587 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.490 -21.15%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.705 -1.71%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.348 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.735 -2.03%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.312 -1.47%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.357 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.191 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.788 -1.32%
BM_RangesPopHeap_string_1 0.700 58.39%
BM_RangesPopHeap_string_1024 55.965 -
BM_RangesPopHeap_string_16 14.350 -
BM_RangesPopHeap_string_16384 71.564 -4.19%
BM_RangesPopHeap_string_256 40.669 -1.21%
BM_RangesPopHeap_string_262144 89.032 -6.81%
BM_RangesPopHeap_string_4 5.285 -
BM_RangesPopHeap_string_64 25.822 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.561 -19.61%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.765 -1.29%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.479 -1.19%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.755 -1.08%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.936 -1.31%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 74.740 -2.84%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.196 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.613 -
BM_RangesPopHeap_uint32_1 0.426 -13.97%
BM_RangesPopHeap_uint32_1024 21.338 -2.24%
BM_RangesPopHeap_uint32_16 7.584 -
BM_RangesPopHeap_uint32_16384 31.066 -3.22%
BM_RangesPopHeap_uint32_256 17.044 -1.55%
BM_RangesPopHeap_uint32_262144 41.315 -2.44%
BM_RangesPopHeap_uint32_4 2.682 -
BM_RangesPopHeap_uint32_64 12.591 -1.11%
BM_RangesPopHeap_uint64_1 0.436 -31.39%
BM_RangesPopHeap_uint64_1024 21.406 -2.95%
BM_RangesPopHeap_uint64_16 7.629 -1.50%
BM_RangesPopHeap_uint64_16384 31.100 -3.36%
BM_RangesPopHeap_uint64_256 17.114 -2.09%
BM_RangesPopHeap_uint64_262144 42.082 -2.13%
BM_RangesPopHeap_uint64_4 2.726 -
BM_RangesPopHeap_uint64_64 12.681 -2.28%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.153 -
BM_RangesPushHeap_float_Ascending_16 0.987 -3.47%
BM_RangesPushHeap_float_Ascending_16384 4.145 -1.44%
BM_RangesPushHeap_float_Ascending_256 2.482 -
BM_RangesPushHeap_float_Ascending_262144 5.332 2.33%
BM_RangesPushHeap_float_Ascending_4 0.535 -
BM_RangesPushHeap_float_Ascending_64 1.773 -
BM_RangesPushHeap_float_Descending_1 0.543 -
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.365 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.403 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.363 -3.93%
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.466 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.092 -
BM_RangesPushHeap_float_PipeOrgan_16 0.909 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.519 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.150 -
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.620 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.975 -4.99%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.534 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.542 -
BM_RangesPushHeap_float_Random_1024 7.471 -
BM_RangesPushHeap_float_Random_16 5.460 1.07%
BM_RangesPushHeap_float_Random_16384 7.635 -
BM_RangesPushHeap_float_Random_256 7.312 -1.35%
BM_RangesPushHeap_float_Random_262144 7.670 -
BM_RangesPushHeap_float_Random_4 2.991 1.23%
BM_RangesPushHeap_float_Random_64 6.691 1.61%
BM_RangesPushHeap_float_SingleElement_1 0.413 -33.42%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.377 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.405 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.381 3.79%
BM_RangesPushHeap_float_SingleElement_64 0.382 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.447 4.16%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.174 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.670 5.43%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.945 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.251 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.749 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.816 -4.71%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.404 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.575 11.60%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.738 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.184 1.27%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.104 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.232 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.277 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.664 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.661 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.935 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.016 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.687 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.607 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.488 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.619 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.374 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.447 -2.64%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.363 -1.16%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.492 -1.71%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.043 -2.94%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.450 -2.41%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.562 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.707 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.574 -6.12%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.559 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 3.29%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.560 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.578 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.554 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.534 -4.26%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.562 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 14.431 -
BM_RangesPushHeap_string_Ascending_16 4.708 -
BM_RangesPushHeap_string_Ascending_16384 21.370 3.57%
BM_RangesPushHeap_string_Ascending_256 11.541 -1.56%
BM_RangesPushHeap_string_Ascending_262144 29.048 -5.03%
BM_RangesPushHeap_string_Ascending_4 2.553 -
BM_RangesPushHeap_string_Ascending_64 7.784 -1.03%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.601 4.53%
BM_RangesPushHeap_string_Descending_16 2.145 1.71%
BM_RangesPushHeap_string_Descending_16384 2.497 6.20%
BM_RangesPushHeap_string_Descending_256 2.400 3.87%
BM_RangesPushHeap_string_Descending_262144 4.279 32.62%
BM_RangesPushHeap_string_Descending_4 1.956 2.55%
BM_RangesPushHeap_string_Descending_64 2.284 2.13%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.103 6.03%
BM_RangesPushHeap_string_PipeOrgan_16 4.141 1.78%
BM_RangesPushHeap_string_PipeOrgan_16384 13.523 4.28%
BM_RangesPushHeap_string_PipeOrgan_256 8.083 3.29%
BM_RangesPushHeap_string_PipeOrgan_262144 17.343 -1.44%
BM_RangesPushHeap_string_PipeOrgan_4 2.507 -
BM_RangesPushHeap_string_PipeOrgan_64 5.863 1.40%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.187 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.154 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.793 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.479 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.494 1.22%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.092 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.860 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 15.008 -
BM_RangesPushHeap_string_Random_16 10.333 1.40%
BM_RangesPushHeap_string_Random_16384 16.263 -
BM_RangesPushHeap_string_Random_256 14.267 -
BM_RangesPushHeap_string_Random_262144 19.760 8.84%
BM_RangesPushHeap_string_Random_4 6.075 -
BM_RangesPushHeap_string_Random_64 12.894 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.429 -2.31%
BM_RangesPushHeap_string_SingleElement_16 2.422 -2.07%
BM_RangesPushHeap_string_SingleElement_16384 2.421 -3.18%
BM_RangesPushHeap_string_SingleElement_256 2.407 -2.95%
BM_RangesPushHeap_string_SingleElement_262144 2.489 -2.88%
BM_RangesPushHeap_string_SingleElement_4 2.148 -1.61%
BM_RangesPushHeap_string_SingleElement_64 2.452 -2.61%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.613 37.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.818 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.097 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.048 1.99%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.945 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.440 -1.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.007 1.43%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.994 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.534 14.53%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.702 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.731 7.21%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.744 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.689 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.710 -2.78%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.899 -1.62%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.392 -29.17%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.478 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.535 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.546 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.886 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.198 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.908 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.241 -1.11%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.536 7.21%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.093 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.261 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.862 1.39%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.832 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.549 1.72%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.521 26.80%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.610 1.84%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.389 3.47%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.455 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.288 3.30%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.610 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.495 -1.27%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.778 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.462 -33.70%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.726 -
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.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.649 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.752 -
BM_RangesPushHeap_uint32_Ascending_1 0.581 -16.59%
BM_RangesPushHeap_uint32_Ascending_1024 3.945 -
BM_RangesPushHeap_uint32_Ascending_16 1.403 -
BM_RangesPushHeap_uint32_Ascending_16384 6.554 -2.38%
BM_RangesPushHeap_uint32_Ascending_256 3.090 -
BM_RangesPushHeap_uint32_Ascending_262144 8.295 1.59%
BM_RangesPushHeap_uint32_Ascending_4 0.760 -
BM_RangesPushHeap_uint32_Ascending_64 2.225 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.385 -
BM_RangesPushHeap_uint32_Descending_16 0.363 -
BM_RangesPushHeap_uint32_Descending_16384 0.381 -
BM_RangesPushHeap_uint32_Descending_256 0.399 -
BM_RangesPushHeap_uint32_Descending_262144 0.382 -
BM_RangesPushHeap_uint32_Descending_4 0.354 -
BM_RangesPushHeap_uint32_Descending_64 0.377 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.574 28.00%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.389 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.030 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.310 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.520 4.38%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.979 6.21%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.716 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.459 -
BM_RangesPushHeap_uint32_Random_1024 6.293 -
BM_RangesPushHeap_uint32_Random_16 4.561 -
BM_RangesPushHeap_uint32_Random_16384 6.289 -
BM_RangesPushHeap_uint32_Random_256 6.097 -
BM_RangesPushHeap_uint32_Random_262144 6.420 -
BM_RangesPushHeap_uint32_Random_4 2.465 -2.71%
BM_RangesPushHeap_uint32_Random_64 5.523 -3.06%
BM_RangesPushHeap_uint32_SingleElement_1 0.468 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.368 -
BM_RangesPushHeap_uint32_SingleElement_16 0.346 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.362 -
BM_RangesPushHeap_uint32_SingleElement_256 0.389 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.361 -
BM_RangesPushHeap_uint32_SingleElement_4 0.348 -
BM_RangesPushHeap_uint32_SingleElement_64 0.357 -
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.816 4.58%
BM_RangesPushHeap_uint64_Ascending_16 1.076 5.43%
BM_RangesPushHeap_uint64_Ascending_16384 3.852 2.56%
BM_RangesPushHeap_uint64_Ascending_256 2.413 8.14%
BM_RangesPushHeap_uint64_Ascending_262144 5.177 5.27%
BM_RangesPushHeap_uint64_Ascending_4 0.550 -
BM_RangesPushHeap_uint64_Ascending_64 1.907 14.22%
BM_RangesPushHeap_uint64_Descending_1 0.636 18.30%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.397 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.360 -
BM_RangesPushHeap_uint64_Descending_64 0.376 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.466 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.885 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.025 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.490 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.930 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.468 -
BM_RangesPushHeap_uint64_Random_1024 5.876 -
BM_RangesPushHeap_uint64_Random_16 4.130 -4.14%
BM_RangesPushHeap_uint64_Random_16384 5.915 -2.96%
BM_RangesPushHeap_uint64_Random_256 5.743 -
BM_RangesPushHeap_uint64_Random_262144 5.962 -2.61%
BM_RangesPushHeap_uint64_Random_4 2.136 -
BM_RangesPushHeap_uint64_Random_64 5.294 -
BM_RangesPushHeap_uint64_SingleElement_1 0.540 33.90%
BM_RangesPushHeap_uint64_SingleElement_1024 0.368 -
BM_RangesPushHeap_uint64_SingleElement_16 0.347 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.368 -
BM_RangesPushHeap_uint64_SingleElement_256 0.389 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.362 -
BM_RangesPushHeap_uint64_SingleElement_4 0.361 -
BM_RangesPushHeap_uint64_SingleElement_64 0.365 -
BM_RangesSortHeap_float_1 0.265 -
BM_RangesSortHeap_float_1024 7.925 -
BM_RangesSortHeap_float_16 1.601 -
BM_RangesSortHeap_float_16384 27.602 -1.00%
BM_RangesSortHeap_float_256 5.770 -
BM_RangesSortHeap_float_262144 30.761 -1.13%
BM_RangesSortHeap_float_4 1.074 -
BM_RangesSortHeap_float_64 3.244 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.265 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.815 1.73%
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.111 3.65%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.753 1.90%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.181 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.550 2.08%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.598 -
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.734 1.15%
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 58.855 -
BM_RangesSortHeap_string_16 14.107 -
BM_RangesSortHeap_string_16384 96.094 -
BM_RangesSortHeap_string_256 44.280 -
BM_RangesSortHeap_string_262144 172.489 -
BM_RangesSortHeap_string_4 4.255 -
BM_RangesSortHeap_string_64 29.680 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.245 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.421 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.522 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.430 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.303 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.912 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.396 -1.86%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.312 -
BM_RangesSortHeap_uint32_1 0.246 -6.84%
BM_RangesSortHeap_uint32_1024 10.178 -
BM_RangesSortHeap_uint32_16 4.792 -
BM_RangesSortHeap_uint32_16384 16.311 -
BM_RangesSortHeap_uint32_256 8.051 -
BM_RangesSortHeap_uint32_262144 24.344 -
BM_RangesSortHeap_uint32_4 1.043 -1.12%
BM_RangesSortHeap_uint32_64 7.922 -
BM_RangesSortHeap_uint64_1 0.251 -
BM_RangesSortHeap_uint64_1024 10.160 -
BM_RangesSortHeap_uint64_16 4.990 1.21%
BM_RangesSortHeap_uint64_16384 16.332 -
BM_RangesSortHeap_uint64_256 8.274 -
BM_RangesSortHeap_uint64_262144 24.389 -
BM_RangesSortHeap_uint64_4 0.940 -
BM_RangesSortHeap_uint64_64 7.938 -
BM_SortHeap_float_1 0.264 -
BM_SortHeap_float_1024 8.120 -
BM_SortHeap_float_16 1.599 -
BM_SortHeap_float_16384 28.281 -
BM_SortHeap_float_256 5.834 -
BM_SortHeap_float_262144 31.342 -
BM_SortHeap_float_4 1.073 1.04%
BM_SortHeap_float_64 3.234 -
BM_SortHeap_pair<uint32,_uint32>_1 0.263 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.915 -
BM_SortHeap_pair<uint32,_uint32>_16 6.102 -
BM_SortHeap_pair<uint32,_uint32>_16384 22.929 -
BM_SortHeap_pair<uint32,_uint32>_256 10.244 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.976 1.11%
BM_SortHeap_pair<uint32,_uint32>_4 1.763 -1.92%
BM_SortHeap_pair<uint32,_uint32>_64 8.797 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.733 -
BM_SortHeap_string_16 14.235 -
BM_SortHeap_string_16384 97.567 -
BM_SortHeap_string_256 44.909 -
BM_SortHeap_string_262144 174.077 -
BM_SortHeap_string_4 4.270 -
BM_SortHeap_string_64 30.059 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.245 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.769 1.86%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.656 1.65%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 31.002 1.43%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.549 1.59%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 49.034 1.39%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.416 -1.65%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.390 -
BM_SortHeap_uint32_1 0.262 4.13%
BM_SortHeap_uint32_1024 10.250 -
BM_SortHeap_uint32_16 4.788 -
BM_SortHeap_uint32_16384 16.378 -
BM_SortHeap_uint32_256 8.113 -
BM_SortHeap_uint32_262144 24.530 -
BM_SortHeap_uint32_4 1.045 -
BM_SortHeap_uint32_64 7.921 -
BM_SortHeap_uint64_1 0.252 -4.96%
BM_SortHeap_uint64_1024 10.232 -
BM_SortHeap_uint64_16 4.949 -
BM_SortHeap_uint64_16384 16.454 -
BM_SortHeap_uint64_256 8.310 -
BM_SortHeap_uint64_262144 24.673 -
BM_SortHeap_uint64_4 0.951 -
BM_SortHeap_uint64_64 7.932 -
BM_StringAssignAsciizMix_Opaque 4.792 -2.69%
BM_StringAssignAsciizMix_Transparent 3.022 -1.29%
BM_StringAssignAsciiz_Empty_Opaque 2.881 -
BM_StringAssignAsciiz_Empty_Transparent 0.355 -
BM_StringAssignAsciiz_Huge_Opaque 183.271 -
BM_StringAssignAsciiz_Huge_Transparent 183.382 -
BM_StringAssignAsciiz_Large_Opaque 11.606 -
BM_StringAssignAsciiz_Large_Transparent 11.586 -
BM_StringAssignAsciiz_Small_Opaque 2.883 -3.69%
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.493 -3.72%
BM_StringAssignStr_Huge_Opaque 108.041 3.59%
BM_StringAssignStr_Huge_Transparent 109.372 3.89%
BM_StringAssignStr_Large_Opaque 10.228 -2.66%
BM_StringAssignStr_Large_Transparent 10.215 -1.95%
BM_StringAssignStr_Small_Opaque 0.728 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.014 -12.59%
BM_StringConstructDestroyCStr_Empty_Transparent 0.241 -
BM_StringConstructDestroyCStr_Huge_Opaque 159.454 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.517 -
BM_StringConstructDestroyCStr_Large_Opaque 14.863 -
BM_StringConstructDestroyCStr_Large_Transparent 9.212 -2.00%
BM_StringConstructDestroyCStr_Small_Opaque 2.082 -2.53%
BM_StringConstructDestroyCStr_Small_Transparent 0.460 -
BM_StringCopy_Empty 0.654 -
BM_StringCopy_Huge 103.063 2.21%
BM_StringCopy_Large 6.189 -
BM_StringCopy_Small 0.655 -
BM_StringCtorDefault 0.278 -38.97%
BM_StringDestroy_Empty 0.654 -
BM_StringDestroy_Huge 10.814 2.49%
BM_StringDestroy_Large 7.104 4.11%
BM_StringDestroy_Small 0.702 -8.82%
BM_StringEraseToEnd_Empty_Opaque 0.610 -
BM_StringEraseToEnd_Empty_Transparent 0.359 -
BM_StringEraseToEnd_Huge_Opaque 2.395 -1.40%
BM_StringEraseToEnd_Huge_Transparent 2.440 -
BM_StringEraseToEnd_Large_Opaque 1.012 -
BM_StringEraseToEnd_Large_Transparent 0.839 -
BM_StringEraseToEnd_Small_Opaque 0.605 -
BM_StringEraseToEnd_Small_Transparent 0.418 -
BM_StringEraseWithMove_Empty_Opaque 0.798 -6.17%
BM_StringEraseWithMove_Empty_Transparent 0.574 -6.07%
BM_StringEraseWithMove_Huge_Opaque 50.337 5.65%
BM_StringEraseWithMove_Huge_Transparent 47.473 3.47%
BM_StringEraseWithMove_Large_Opaque 2.831 2.78%
BM_StringEraseWithMove_Large_Transparent 2.620 4.01%
BM_StringEraseWithMove_Small_Opaque 2.573 -3.72%
BM_StringEraseWithMove_Small_Transparent 2.481 -5.42%
BM_StringFindAllMatch/1 2.717 -
BM_StringFindAllMatch/131072 2271.905 -
BM_StringFindAllMatch/32768 575.575 -
BM_StringFindAllMatch/4096 80.189 -
BM_StringFindAllMatch/512 11.653 -
BM_StringFindAllMatch/64 2.968 -3.92%
BM_StringFindAllMatch/8 2.473 -2.21%
BM_StringFindCharLiteral/1024 16.944 -
BM_StringFindCharLiteral/128 3.005 -1.81%
BM_StringFindCharLiteral/16 1.619 8.42%
BM_StringFindCharLiteral/2048 40.386 -
BM_StringFindCharLiteral/256 5.315 -
BM_StringFindCharLiteral/32 1.619 -3.11%
BM_StringFindCharLiteral/4096 77.380 -
BM_StringFindCharLiteral/512 9.252 -
BM_StringFindCharLiteral/64 2.098 -4.00%
BM_StringFindCharLiteral/8 1.619 8.72%
BM_StringFindCharLiteral/8192 138.303 -
BM_StringFindMatch1/1 983.222 -
BM_StringFindMatch1/32768 1575.475 -
BM_StringFindMatch1/4096 1061.000 -
BM_StringFindMatch1/512 991.385 -
BM_StringFindMatch1/64 984.327 -
BM_StringFindMatch1/8 982.959 -
BM_StringFindMatch2/1 983.023 -
BM_StringFindMatch2/32768 1574.232 -
BM_StringFindMatch2/4096 1060.335 -
BM_StringFindMatch2/512 991.598 -
BM_StringFindMatch2/64 985.028 -
BM_StringFindMatch2/8 983.002 -
BM_StringFindNoMatch/10 1.272 -
BM_StringFindNoMatch/131072 1966.498 -
BM_StringFindNoMatch/32768 499.290 -
BM_StringFindNoMatch/4096 75.147 -
BM_StringFindNoMatch/512 9.386 1.50%
BM_StringFindNoMatch/64 1.816 -2.37%
BM_StringFindStringLiteral/1024 18.100 3.44%
BM_StringFindStringLiteral/128 3.085 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.365 -
BM_StringFindStringLiteral/256 5.327 -1.75%
BM_StringFindStringLiteral/32 1.665 -4.61%
BM_StringFindStringLiteral/4096 77.543 -
BM_StringFindStringLiteral/512 9.371 -
BM_StringFindStringLiteral/64 2.101 -6.19%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.516 -
BM_StringMove_Empty 1.300 1.00%
BM_StringMove_Huge 1.295 -
BM_StringMove_Large 1.296 -
BM_StringMove_Small 1.297 -
BM_StringRead_Cold_Deep_Empty 0.861 -2.01%
BM_StringRead_Cold_Deep_Large 1.313 1.96%
BM_StringRead_Cold_Deep_Small 0.865 -2.36%
BM_StringRead_Cold_Shallow_Empty 0.844 2.52%
BM_StringRead_Cold_Shallow_Large 1.122 -
BM_StringRead_Cold_Shallow_Small 0.866 4.88%
BM_StringRead_Hot_Deep_Empty 0.474 -
BM_StringRead_Hot_Deep_Large 0.585 -6.39%
BM_StringRead_Hot_Deep_Small 0.475 -
BM_StringRead_Hot_Shallow_Empty 0.468 -
BM_StringRead_Hot_Shallow_Large 0.462 -
BM_StringRead_Hot_Shallow_Small 0.480 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.639 7.32%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.644 7.11%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.364 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -4.60%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.039 -1.23%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 4.12%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 4.24%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.205 4.36%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.162 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 4.36%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.401 -10.50%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.401 -10.44%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.403 -10.01%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.404 -9.81%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.360 19.62%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.426 -5.06%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.519 -3.96%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.830 1.71%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.832 1.39%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.824 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.423 7.29%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.401 -10.21%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.365 40.51%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.548 9.52%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.563 21.98%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.547 19.97%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.591 17.46%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.113 11.74%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.865 -2.04%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.439 -2.02%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.017 6.10%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.586 -1.81%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.368 9.39%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.947 9.23%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.719 10.81%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.471 7.57%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.999 5.31%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.374 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.732 3.42%
BM_StringRelational_Compare_Empty_Empty_Control 1.649 6.50%
BM_StringRelational_Compare_Empty_Huge_Control 1.664 4.45%
BM_StringRelational_Compare_Empty_Large_Control 1.664 4.40%
BM_StringRelational_Compare_Empty_Small_Control 1.680 3.50%
BM_StringRelational_Compare_Huge_Empty_Control 1.721 10.58%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.392 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.973 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.594 -
BM_StringRelational_Compare_Huge_Huge_Control 98.775 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 3.62%
BM_StringRelational_Compare_Large_Empty_Control 1.667 4.03%
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.392 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.847 3.60%
BM_StringRelational_Compare_Small_Empty_Control 1.618 1.54%
BM_StringRelational_Compare_Small_Huge_Control 1.847 3.31%
BM_StringRelational_Compare_Small_Large_Control 1.848 3.18%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.723 2.24%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.850 3.92%
BM_StringRelational_Eq_Empty_Empty_Control 2.061 9.57%
BM_StringRelational_Eq_Empty_Huge_Control 0.483 -
BM_StringRelational_Eq_Empty_Large_Control 0.488 -
BM_StringRelational_Eq_Empty_Small_Control 0.474 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.786 5.15%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.010 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.369 -8.10%
BM_StringRelational_Eq_Huge_Huge_Control 98.883 -
BM_StringRelational_Eq_Large_Huge_Control 0.480 -2.57%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.503 -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 -
BM_StringRelational_Eq_Large_Large_Control 2.284 -
BM_StringRelational_Eq_Small_Huge_Control 0.489 -
BM_StringRelational_Eq_Small_Large_Control 0.490 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.655 4.40%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.138 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.503 -6.99%
BM_StringRelational_Eq_Small_Small_Control 1.837 -
BM_StringRelational_Less_Empty_Empty_Control 1.939 -
BM_StringRelational_Less_Empty_Huge_Control 1.995 3.79%
BM_StringRelational_Less_Empty_Large_Control 1.871 -
BM_StringRelational_Less_Empty_Small_Control 2.077 7.74%
BM_StringRelational_Less_Huge_Empty_Control 1.890 6.86%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.320 -4.83%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.033 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.037 -
BM_StringRelational_Less_Huge_Huge_Control 98.855 -
BM_StringRelational_Less_Huge_Large_Control 2.195 -6.96%
BM_StringRelational_Less_Huge_Small_Control 1.729 -6.24%
BM_StringRelational_Less_Large_Empty_Control 1.931 -
BM_StringRelational_Less_Large_Huge_Control 2.198 -9.29%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.283 -2.65%
BM_StringRelational_Less_Large_Large_ChangeLast 1.968 2.93%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.598 -1.28%
BM_StringRelational_Less_Large_Large_Control 2.266 5.29%
BM_StringRelational_Less_Large_Small_Control 1.691 -1.84%
BM_StringRelational_Less_Small_Empty_Control 2.050 3.59%
BM_StringRelational_Less_Small_Huge_Control 1.847 -1.20%
BM_StringRelational_Less_Small_Large_Control 1.846 10.54%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.438 7.33%
BM_StringRelational_Less_Small_Small_ChangeLast 1.857 5.45%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.304 2.21%
BM_StringRelational_Less_Small_Small_Control 1.671 -4.98%
BM_StringResizeAndOverwrite 0.832 -1.26%
BM_align/1 0.888 -
BM_align/256 0.895 -
BM_align/64 0.896 -
BM_align/8 0.895 -
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.530 -
BM_deque_deque_copy/1024 39.416 2.37%
BM_deque_deque_copy/2 3.234 -
BM_deque_deque_copy/4000 147.933 -
BM_deque_deque_copy/4096 150.343 -
BM_deque_deque_copy/512 20.337 -
BM_deque_deque_copy/5500 201.797 -
BM_deque_deque_copy/64 5.450 -
BM_deque_deque_copy/64000 2674.343 1.12%
BM_deque_deque_copy/65536 2873.846 1.47%
BM_deque_deque_copy/70000 2874.016 2.94%
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.081 -3.71%
BM_deque_deque_copy_backward/1024 40.858 -2.48%
BM_deque_deque_copy_backward/2 2.708 -1.91%
BM_deque_deque_copy_backward/4000 147.293 -1.57%
BM_deque_deque_copy_backward/4096 153.670 -2.27%
BM_deque_deque_copy_backward/512 21.773 -
BM_deque_deque_copy_backward/5500 205.809 -1.85%
BM_deque_deque_copy_backward/64 5.171 -
BM_deque_deque_copy_backward/64000 8151.741 1.43%
BM_deque_deque_copy_backward/65536 8251.172 1.53%
BM_deque_deque_copy_backward/70000 9036.014 3.04%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.483 -1.86%
BM_deque_deque_move/1024 38.425 -
BM_deque_deque_move/2 3.172 -1.72%
BM_deque_deque_move/4000 147.097 -
BM_deque_deque_move/4096 150.143 -
BM_deque_deque_move/512 20.344 -
BM_deque_deque_move/5500 200.882 -
BM_deque_deque_move/64 5.451 -
BM_deque_deque_move/64000 2757.905 1.36%
BM_deque_deque_move/65536 2838.972 -1.50%
BM_deque_deque_move/70000 3080.732 -1.76%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.087 -3.08%
BM_deque_deque_move_backward/1024 40.859 -2.37%
BM_deque_deque_move_backward/2 2.705 -1.95%
BM_deque_deque_move_backward/4000 147.698 -1.35%
BM_deque_deque_move_backward/4096 153.251 -2.45%
BM_deque_deque_move_backward/512 21.576 -
BM_deque_deque_move_backward/5500 205.220 -1.60%
BM_deque_deque_move_backward/64 5.163 -
BM_deque_deque_move_backward/64000 8147.072 3.24%
BM_deque_deque_move_backward/65536 8300.347 1.85%
BM_deque_deque_move_backward/70000 9021.637 2.63%
BM_deque_deque_ranges_copy/0 1.387 -
BM_deque_deque_ranges_copy/1 3.567 -
BM_deque_deque_ranges_copy/1024 39.598 -
BM_deque_deque_ranges_copy/2 3.223 -
BM_deque_deque_ranges_copy/4000 146.730 -
BM_deque_deque_ranges_copy/4096 149.808 -
BM_deque_deque_ranges_copy/512 20.257 -
BM_deque_deque_ranges_copy/5500 203.218 1.28%
BM_deque_deque_ranges_copy/64 5.369 -
BM_deque_deque_ranges_copy/64000 2713.564 2.42%
BM_deque_deque_ranges_copy/65536 2815.000 1.06%
BM_deque_deque_ranges_copy/70000 3019.791 -2.23%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.075 -
BM_deque_deque_ranges_copy_backward/1024 40.930 -1.86%
BM_deque_deque_ranges_copy_backward/2 2.710 -1.86%
BM_deque_deque_ranges_copy_backward/4000 146.676 -1.79%
BM_deque_deque_ranges_copy_backward/4096 154.251 -2.14%
BM_deque_deque_ranges_copy_backward/512 21.590 -
BM_deque_deque_ranges_copy_backward/5500 206.001 -1.46%
BM_deque_deque_ranges_copy_backward/64 5.165 -
BM_deque_deque_ranges_copy_backward/64000 8084.008 1.93%
BM_deque_deque_ranges_copy_backward/65536 8294.132 2.41%
BM_deque_deque_ranges_copy_backward/70000 8872.556 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.496 -1.63%
BM_deque_deque_ranges_move/1024 38.484 -
BM_deque_deque_ranges_move/2 3.173 -1.86%
BM_deque_deque_ranges_move/4000 146.483 -
BM_deque_deque_ranges_move/4096 148.949 -
BM_deque_deque_ranges_move/512 20.273 -
BM_deque_deque_ranges_move/5500 201.766 -
BM_deque_deque_ranges_move/64 5.368 -
BM_deque_deque_ranges_move/64000 2939.202 3.31%
BM_deque_deque_ranges_move/65536 2832.868 -
BM_deque_deque_ranges_move/70000 2978.519 -2.66%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.260 -
BM_deque_deque_ranges_move_backward/1024 40.896 -2.34%
BM_deque_deque_ranges_move_backward/2 2.769 -1.05%
BM_deque_deque_ranges_move_backward/4000 147.229 -1.50%
BM_deque_deque_ranges_move_backward/4096 153.867 -2.09%
BM_deque_deque_ranges_move_backward/512 21.594 -
BM_deque_deque_ranges_move_backward/5500 205.809 -1.65%
BM_deque_deque_ranges_move_backward/64 5.124 -1.37%
BM_deque_deque_ranges_move_backward/64000 8033.774 3.52%
BM_deque_deque_ranges_move_backward/65536 8407.536 1.94%
BM_deque_deque_ranges_move_backward/70000 8962.291 2.51%
BM_deque_vector_copy/0 1.378 -7.75%
BM_deque_vector_copy/1 2.085 -
BM_deque_vector_copy/1024 37.002 -
BM_deque_vector_copy/2 1.832 -
BM_deque_vector_copy/4000 141.960 -
BM_deque_vector_copy/4096 145.893 -
BM_deque_vector_copy/512 16.637 -
BM_deque_vector_copy/5500 193.569 -1.14%
BM_deque_vector_copy/64 2.586 -
BM_deque_vector_copy/64000 2473.567 -
BM_deque_vector_copy/65536 2579.844 -
BM_deque_vector_copy/70000 2842.990 -
BM_deque_vector_copy_backward/0 1.573 -1.39%
BM_deque_vector_copy_backward/1 2.038 -2.55%
BM_deque_vector_copy_backward/1024 36.858 -
BM_deque_vector_copy_backward/2 1.778 -3.26%
BM_deque_vector_copy_backward/4000 142.365 -
BM_deque_vector_copy_backward/4096 148.986 1.26%
BM_deque_vector_copy_backward/512 17.933 -
BM_deque_vector_copy_backward/5500 199.016 -
BM_deque_vector_copy_backward/64 2.920 -
BM_deque_vector_copy_backward/64000 8040.934 -
BM_deque_vector_copy_backward/65536 8068.192 -
BM_deque_vector_copy_backward/70000 8658.959 -1.47%
BM_deque_vector_move/0 1.539 8.60%
BM_deque_vector_move/1 2.104 -
BM_deque_vector_move/1024 36.919 -
BM_deque_vector_move/2 1.840 -
BM_deque_vector_move/4000 144.763 1.20%
BM_deque_vector_move/4096 145.113 -
BM_deque_vector_move/512 16.640 -
BM_deque_vector_move/5500 195.876 -1.84%
BM_deque_vector_move/64 2.586 -
BM_deque_vector_move/64000 2719.334 -3.63%
BM_deque_vector_move/65536 2734.493 3.01%
BM_deque_vector_move/70000 2916.876 1.04%
BM_deque_vector_move_backward/0 1.527 4.92%
BM_deque_vector_move_backward/1 2.071 -1.71%
BM_deque_vector_move_backward/1024 36.879 -
BM_deque_vector_move_backward/2 1.773 -3.12%
BM_deque_vector_move_backward/4000 145.548 1.29%
BM_deque_vector_move_backward/4096 149.437 1.23%
BM_deque_vector_move_backward/512 17.920 -
BM_deque_vector_move_backward/5500 201.574 -
BM_deque_vector_move_backward/64 2.924 -
BM_deque_vector_move_backward/64000 8074.716 2.95%
BM_deque_vector_move_backward/65536 8319.419 2.62%
BM_deque_vector_move_backward/70000 8812.312 1.43%
BM_deque_vector_ranges_copy/0 1.589 12.59%
BM_deque_vector_ranges_copy/1 2.115 2.17%
BM_deque_vector_ranges_copy/1024 36.907 -
BM_deque_vector_ranges_copy/2 1.836 -
BM_deque_vector_ranges_copy/4000 143.892 -
BM_deque_vector_ranges_copy/4096 146.126 -
BM_deque_vector_ranges_copy/512 16.670 -
BM_deque_vector_ranges_copy/5500 196.807 -
BM_deque_vector_ranges_copy/64 2.604 1.05%
BM_deque_vector_ranges_copy/64000 2586.718 -
BM_deque_vector_ranges_copy/65536 2651.998 1.07%
BM_deque_vector_ranges_copy/70000 2805.187 -1.80%
BM_deque_vector_ranges_copy_backward/0 1.406 2.39%
BM_deque_vector_ranges_copy_backward/1 2.015 -3.59%
BM_deque_vector_ranges_copy_backward/1024 36.820 -
BM_deque_vector_ranges_copy_backward/2 1.786 -2.95%
BM_deque_vector_ranges_copy_backward/4000 142.195 -
BM_deque_vector_ranges_copy_backward/4096 148.411 -
BM_deque_vector_ranges_copy_backward/512 17.936 -
BM_deque_vector_ranges_copy_backward/5500 199.646 -
BM_deque_vector_ranges_copy_backward/64 2.912 -
BM_deque_vector_ranges_copy_backward/64000 8110.441 1.33%
BM_deque_vector_ranges_copy_backward/65536 8142.825 -
BM_deque_vector_ranges_copy_backward/70000 8834.541 -
BM_deque_vector_ranges_move/0 1.599 14.80%
BM_deque_vector_ranges_move/1 2.088 -
BM_deque_vector_ranges_move/1024 36.910 -
BM_deque_vector_ranges_move/2 1.841 -
BM_deque_vector_ranges_move/4000 148.007 1.31%
BM_deque_vector_ranges_move/4096 146.182 -
BM_deque_vector_ranges_move/512 16.692 -
BM_deque_vector_ranges_move/5500 197.853 -
BM_deque_vector_ranges_move/64 2.627 1.69%
BM_deque_vector_ranges_move/64000 2766.718 1.61%
BM_deque_vector_ranges_move/65536 2728.850 -
BM_deque_vector_ranges_move/70000 2959.319 -
BM_deque_vector_ranges_move_backward/0 1.307 -17.15%
BM_deque_vector_ranges_move_backward/1 2.057 -1.48%
BM_deque_vector_ranges_move_backward/1024 36.911 -
BM_deque_vector_ranges_move_backward/2 1.775 -3.00%
BM_deque_vector_ranges_move_backward/4000 141.275 1.08%
BM_deque_vector_ranges_move_backward/4096 148.230 -
BM_deque_vector_ranges_move_backward/512 17.913 -
BM_deque_vector_ranges_move_backward/5500 199.751 -
BM_deque_vector_ranges_move_backward/64 2.921 -
BM_deque_vector_ranges_move_backward/64000 8114.229 2.96%
BM_deque_vector_ranges_move_backward/65536 8161.567 3.63%
BM_deque_vector_ranges_move_backward/70000 8665.717 1.46%
BM_getline_string 17.531 5.68%
BM_lexicographical_compare_three_way<IntPtr>/1 0.305 -12.17%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.068 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249980.781 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.303 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3752.591 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.008 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60190.163 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.142 -
BM_lexicographical_compare_three_way<IntPtr>/4096 949.616 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.604 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15005.406 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.022 -5.33%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 477.212 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496503.928 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.827 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7572.302 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.372 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120426.001 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.313 -1.09%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1888.259 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.902 -5.04%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30064.282 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.143 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 248.977 -1.57%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249331.626 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.300 2.25%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3832.536 1.23%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.114 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 61118.443 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.047 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 962.861 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.370 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15282.025 1.01%
BM_lexicographical_compare_three_way_fast_path/1 0.456 2.35%
BM_lexicographical_compare_three_way_fast_path/1024 250.789 2.67%
BM_lexicographical_compare_three_way_fast_path/1048576 249579.993 -
BM_lexicographical_compare_three_way_fast_path/16 4.432 -2.11%
BM_lexicographical_compare_three_way_fast_path/16384 3842.894 2.45%
BM_lexicographical_compare_three_way_fast_path/256 70.320 -
BM_lexicographical_compare_three_way_fast_path/262144 61199.622 1.51%
BM_lexicographical_compare_three_way_fast_path/4 1.149 -
BM_lexicographical_compare_three_way_fast_path/4096 966.230 1.67%
BM_lexicographical_compare_three_way_fast_path/64 15.625 -
BM_lexicographical_compare_three_way_fast_path/65536 15311.461 2.15%
BM_lexicographical_compare_three_way_slow_path/1 0.405 -11.22%
BM_lexicographical_compare_three_way_slow_path/1024 248.618 -
BM_lexicographical_compare_three_way_slow_path/1048576 248843.606 -1.88%
BM_lexicographical_compare_three_way_slow_path/16 4.478 -2.42%
BM_lexicographical_compare_three_way_slow_path/16384 3841.241 -3.38%
BM_lexicographical_compare_three_way_slow_path/256 70.877 -
BM_lexicographical_compare_three_way_slow_path/262144 61519.417 -5.34%
BM_lexicographical_compare_three_way_slow_path/4 1.154 -
BM_lexicographical_compare_three_way_slow_path/4096 964.914 -1.73%
BM_lexicographical_compare_three_way_slow_path/64 15.744 -
BM_lexicographical_compare_three_way_slow_path/65536 15375.648 -4.78%
BM_map_find_string_literal 12.077 -
BM_num_get<bool> 12.414 -1.49%
BM_num_get<double> 35.103 -1.18%
BM_num_get<float> 35.112 -1.78%
BM_num_get<long> 11.807 1.14%
BM_num_get<long_double> 35.889 -
BM_num_get<long_long> 11.869 1.67%
BM_num_get<unsigned_int> 10.644 4.51%
BM_num_get<unsigned_long> 11.231 2.12%
BM_num_get<unsigned_long_long> 11.183 1.17%
BM_num_get<unsigned_short> 10.613 -
BM_num_get<void*> 11.914 1.07%
BM_num_put<bool> 10.835 -
BM_num_put<const_void*> 12.703 -
BM_num_put<double> 57.428 -
BM_num_put<long> 12.254 3.19%
BM_num_put<long_double> 58.550 -
BM_num_put<long_long> 12.238 4.55%
BM_num_put<unsigned_long> 11.857 3.42%
BM_num_put<unsigned_long_long> 11.906 4.44%
BM_std_min<__int128>/1 0.416 -
BM_std_min<__int128>/10 3.695 -
BM_std_min<__int128>/1024 464.735 17.17%
BM_std_min<__int128>/11 4.077 -
BM_std_min<__int128>/12 4.508 -
BM_std_min<__int128>/13 4.914 -
BM_std_min<__int128>/14 5.344 1.25%
BM_std_min<__int128>/15 5.750 -
BM_std_min<__int128>/16 6.182 -
BM_std_min<__int128>/17 6.666 2.72%
BM_std_min<__int128>/18 7.046 2.78%
BM_std_min<__int128>/19 7.477 3.26%
BM_std_min<__int128>/2 0.658 -
BM_std_min<__int128>/20 7.898 3.69%
BM_std_min<__int128>/21 8.341 5.13%
BM_std_min<__int128>/22 8.785 5.33%
BM_std_min<__int128>/23 9.226 5.66%
BM_std_min<__int128>/24 9.661 6.09%
BM_std_min<__int128>/25 10.092 6.60%
BM_std_min<__int128>/26 10.484 6.82%
BM_std_min<__int128>/27 10.976 7.28%
BM_std_min<__int128>/28 11.396 7.41%
BM_std_min<__int128>/29 11.850 7.62%
BM_std_min<__int128>/3 1.022 -
BM_std_min<__int128>/30 12.309 7.99%
BM_std_min<__int128>/31 12.714 7.98%
BM_std_min<__int128>/32 13.202 8.20%
BM_std_min<__int128>/4 1.387 1.15%
BM_std_min<__int128>/4000 1823.554 18.16%
BM_std_min<__int128>/4096 1859.722 17.69%
BM_std_min<__int128>/5 1.769 1.64%
BM_std_min<__int128>/512 232.882 17.13%
BM_std_min<__int128>/5500 2498.597 17.81%
BM_std_min<__int128>/6 2.123 2.33%
BM_std_min<__int128>/64 27.803 13.42%
BM_std_min<__int128>/64000 29250.472 18.14%
BM_std_min<__int128>/65536 30061.279 18.57%
BM_std_min<__int128>/7 2.530 2.13%
BM_std_min<__int128>/70000 32084.726 18.47%
BM_std_min<__int128>/8 2.941 2.46%
BM_std_min<__int128>/9 3.308 1.19%
BM_std_min<char>/1 0.330 -
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.431 -
BM_std_min<char>/11 1.042 -
BM_std_min<char>/12 1.343 -
BM_std_min<char>/13 1.603 3.78%
BM_std_min<char>/14 1.813 -
BM_std_min<char>/15 2.125 1.04%
BM_std_min<char>/16 2.495 -2.72%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.157 -
BM_std_min<char>/2 0.510 4.98%
BM_std_min<char>/20 1.529 -
BM_std_min<char>/21 1.783 -2.81%
BM_std_min<char>/22 2.030 -1.56%
BM_std_min<char>/23 2.323 3.59%
BM_std_min<char>/24 2.702 7.34%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.384 -
BM_std_min<char>/28 1.772 1.02%
BM_std_min<char>/29 2.042 1.95%
BM_std_min<char>/3 0.745 7.41%
BM_std_min<char>/30 2.238 -2.08%
BM_std_min<char>/31 2.454 -1.39%
BM_std_min<char>/32 2.926 -3.98%
BM_std_min<char>/4 1.126 4.07%
BM_std_min<char>/4000 27.818 3.23%
BM_std_min<char>/4096 29.623 3.71%
BM_std_min<char>/5 1.439 3.66%
BM_std_min<char>/512 6.368 -
BM_std_min<char>/5500 37.333 1.62%
BM_std_min<char>/6 1.590 4.38%
BM_std_min<char>/64 4.325 4.68%
BM_std_min<char>/64000 451.476 -
BM_std_min<char>/65536 462.524 -
BM_std_min<char>/7 1.954 4.60%
BM_std_min<char>/70000 493.097 -
BM_std_min<char>/8 2.362 -
BM_std_min<char>/9 0.830 -
BM_std_min<int>/1 0.386 35.69%
BM_std_min<int>/10 1.005 1.10%
BM_std_min<int>/1024 26.819 -
BM_std_min<int>/11 1.181 2.10%
BM_std_min<int>/12 1.582 3.90%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.686 -3.64%
BM_std_min<int>/17 0.953 -1.23%
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.511 10.68%
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.574 -
BM_std_min<int>/24 1.804 -
BM_std_min<int>/25 1.479 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 1.990 -
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.743 7.25%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.849 -
BM_std_min<int>/32 2.191 -
BM_std_min<int>/4 1.107 10.75%
BM_std_min<int>/4000 109.304 -
BM_std_min<int>/4096 112.339 -
BM_std_min<int>/5 0.875 -
BM_std_min<int>/512 12.884 -
BM_std_min<int>/5500 151.972 -
BM_std_min<int>/6 0.930 -
BM_std_min<int>/64 2.750 6.39%
BM_std_min<int>/64000 1881.120 -3.69%
BM_std_min<int>/65536 1925.302 -4.75%
BM_std_min<int>/7 1.046 -
BM_std_min<int>/70000 2054.531 -7.14%
BM_std_min<int>/8 1.269 -3.14%
BM_std_min<int>/9 0.924 -
BM_std_min<long_long>/1 0.675 23.01%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.795 -
BM_std_min<long_long>/11 1.491 -
BM_std_min<long_long>/12 2.059 -
BM_std_min<long_long>/13 2.418 -
BM_std_min<long_long>/14 2.650 -
BM_std_min<long_long>/15 2.878 -
BM_std_min<long_long>/16 3.113 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.624 -
BM_std_min<long_long>/19 1.737 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.059 1.12%
BM_std_min<long_long>/21 2.425 -
BM_std_min<long_long>/22 2.665 -
BM_std_min<long_long>/23 2.886 -
BM_std_min<long_long>/24 3.115 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.088 -
BM_std_min<long_long>/27 2.100 -
BM_std_min<long_long>/28 2.630 -
BM_std_min<long_long>/29 3.002 1.08%
BM_std_min<long_long>/3 1.326 -
BM_std_min<long_long>/30 3.207 -
BM_std_min<long_long>/31 3.333 -
BM_std_min<long_long>/32 3.616 1.83%
BM_std_min<long_long>/4 1.684 -
BM_std_min<long_long>/4000 443.048 -
BM_std_min<long_long>/4096 454.600 -
BM_std_min<long_long>/5 1.913 -
BM_std_min<long_long>/512 47.095 -
BM_std_min<long_long>/5500 613.253 -
BM_std_min<long_long>/6 2.138 -
BM_std_min<long_long>/64 5.031 3.15%
BM_std_min<long_long>/64000 7308.999 -
BM_std_min<long_long>/65536 7491.405 -
BM_std_min<long_long>/7 2.362 -
BM_std_min<long_long>/70000 8008.061 -
BM_std_min<long_long>/8 2.683 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.374 14.72%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.899 -
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.458 -8.24%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.155 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.814 6.36%
BM_std_min<short>/17 1.583 -5.10%
BM_std_min<short>/18 1.596 -5.29%
BM_std_min<short>/19 1.944 -3.94%
BM_std_min<short>/2 0.514 6.05%
BM_std_min<short>/20 2.289 2.68%
BM_std_min<short>/21 1.842 -
BM_std_min<short>/22 1.817 -1.55%
BM_std_min<short>/23 2.057 -2.37%
BM_std_min<short>/24 2.616 5.72%
BM_std_min<short>/25 2.113 -
BM_std_min<short>/26 2.123 4.08%
BM_std_min<short>/27 2.332 3.32%
BM_std_min<short>/28 2.761 -
BM_std_min<short>/29 2.336 -2.17%
BM_std_min<short>/3 0.696 -
BM_std_min<short>/30 2.384 -
BM_std_min<short>/31 2.629 -
BM_std_min<short>/32 2.936 -3.86%
BM_std_min<short>/4 1.029 -2.65%
BM_std_min<short>/4000 53.524 -
BM_std_min<short>/4096 54.665 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.302 -
BM_std_min<short>/5500 75.059 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.507 -
BM_std_min<short>/64000 907.271 -
BM_std_min<short>/65536 929.961 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1030.091 -
BM_std_min<short>/8 1.382 1.82%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.314 -21.45%
BM_std_min<unsigned___int128>/10 3.936 5.85%
BM_std_min<unsigned___int128>/1024 621.275 25.65%
BM_std_min<unsigned___int128>/11 4.387 6.48%
BM_std_min<unsigned___int128>/12 4.897 8.31%
BM_std_min<unsigned___int128>/13 5.389 9.21%
BM_std_min<unsigned___int128>/14 5.925 10.59%
BM_std_min<unsigned___int128>/15 6.450 11.84%
BM_std_min<unsigned___int128>/16 6.975 12.66%
BM_std_min<unsigned___int128>/17 7.556 13.38%
BM_std_min<unsigned___int128>/18 8.085 13.75%
BM_std_min<unsigned___int128>/19 8.671 14.78%
BM_std_min<unsigned___int128>/2 0.661 -
BM_std_min<unsigned___int128>/20 9.238 15.61%
BM_std_min<unsigned___int128>/21 9.800 15.64%
BM_std_min<unsigned___int128>/22 10.411 16.49%
BM_std_min<unsigned___int128>/23 11.015 17.01%
BM_std_min<unsigned___int128>/24 11.563 17.36%
BM_std_min<unsigned___int128>/25 12.116 17.43%
BM_std_min<unsigned___int128>/26 12.724 18.50%
BM_std_min<unsigned___int128>/27 13.290 18.25%
BM_std_min<unsigned___int128>/28 13.891 18.78%
BM_std_min<unsigned___int128>/29 14.540 19.31%
BM_std_min<unsigned___int128>/3 1.036 1.56%
BM_std_min<unsigned___int128>/30 15.099 19.52%
BM_std_min<unsigned___int128>/31 15.718 19.81%
BM_std_min<unsigned___int128>/32 16.309 20.04%
BM_std_min<unsigned___int128>/4 1.428 2.54%
BM_std_min<unsigned___int128>/4000 2420.340 25.30%
BM_std_min<unsigned___int128>/4096 2483.692 25.61%
BM_std_min<unsigned___int128>/5 1.826 2.60%
BM_std_min<unsigned___int128>/512 308.638 24.82%
BM_std_min<unsigned___int128>/5500 3325.421 25.21%
BM_std_min<unsigned___int128>/6 2.224 3.70%
BM_std_min<unsigned___int128>/64 35.711 23.07%
BM_std_min<unsigned___int128>/64000 39077.136 25.68%
BM_std_min<unsigned___int128>/65536 40236.484 26.39%
BM_std_min<unsigned___int128>/7 2.632 3.30%
BM_std_min<unsigned___int128>/70000 42706.422 25.54%
BM_std_min<unsigned___int128>/8 3.054 3.86%
BM_std_min<unsigned___int128>/9 3.482 4.68%
BM_std_min<unsigned_char>/1 0.381 32.12%
BM_std_min<unsigned_char>/10 0.912 -
BM_std_min<unsigned_char>/1024 8.497 -
BM_std_min<unsigned_char>/11 1.075 -
BM_std_min<unsigned_char>/12 1.324 -
BM_std_min<unsigned_char>/13 1.565 -
BM_std_min<unsigned_char>/14 1.857 -
BM_std_min<unsigned_char>/15 2.046 -
BM_std_min<unsigned_char>/16 2.585 5.03%
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 1.006 1.81%
BM_std_min<unsigned_char>/19 1.186 -
BM_std_min<unsigned_char>/2 0.527 8.52%
BM_std_min<unsigned_char>/20 1.574 1.01%
BM_std_min<unsigned_char>/21 1.771 -2.09%
BM_std_min<unsigned_char>/22 2.048 -
BM_std_min<unsigned_char>/23 2.313 -
BM_std_min<unsigned_char>/24 2.769 -
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.762 2.43%
BM_std_min<unsigned_char>/29 1.964 -2.51%
BM_std_min<unsigned_char>/3 0.740 6.74%
BM_std_min<unsigned_char>/30 2.285 -2.65%
BM_std_min<unsigned_char>/31 2.521 -
BM_std_min<unsigned_char>/32 2.902 -
BM_std_min<unsigned_char>/4 1.041 8.81%
BM_std_min<unsigned_char>/4000 27.333 -
BM_std_min<unsigned_char>/4096 29.328 -
BM_std_min<unsigned_char>/5 1.296 -1.68%
BM_std_min<unsigned_char>/512 6.510 2.21%
BM_std_min<unsigned_char>/5500 37.287 -
BM_std_min<unsigned_char>/6 1.543 4.79%
BM_std_min<unsigned_char>/64 4.123 -
BM_std_min<unsigned_char>/64000 454.186 -
BM_std_min<unsigned_char>/65536 465.651 -
BM_std_min<unsigned_char>/7 1.775 -3.74%
BM_std_min<unsigned_char>/70000 496.059 -
BM_std_min<unsigned_char>/8 2.327 2.60%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.456 19.78%
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 26.867 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.474 -4.73%
BM_std_min<unsigned_int>/13 1.490 7.17%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.386 -
BM_std_min<unsigned_int>/16 1.900 -1.23%
BM_std_min<unsigned_int>/17 0.948 -1.77%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.809 -2.85%
BM_std_min<unsigned_int>/25 1.482 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.977 -2.43%
BM_std_min<unsigned_int>/29 2.076 3.66%
BM_std_min<unsigned_int>/3 0.697 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.226 -
BM_std_min<unsigned_int>/4 1.007 -4.58%
BM_std_min<unsigned_int>/4000 109.504 -
BM_std_min<unsigned_int>/4096 111.601 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.843 -
BM_std_min<unsigned_int>/5500 151.963 -
BM_std_min<unsigned_int>/6 0.934 -
BM_std_min<unsigned_int>/64 2.885 -
BM_std_min<unsigned_int>/64000 1882.220 -3.64%
BM_std_min<unsigned_int>/65536 1926.572 -4.91%
BM_std_min<unsigned_int>/7 1.046 -
BM_std_min<unsigned_int>/70000 2055.663 -7.03%
BM_std_min<unsigned_int>/8 1.291 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.256 -10.72%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.208 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.730 1.68%
BM_std_min<unsigned_long_long>/14 1.930 2.45%
BM_std_min<unsigned_long_long>/15 2.168 2.17%
BM_std_min<unsigned_long_long>/16 2.427 1.14%
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 2.001 1.51%
BM_std_min<unsigned_long_long>/22 2.194 1.93%
BM_std_min<unsigned_long_long>/23 2.430 1.96%
BM_std_min<unsigned_long_long>/24 2.669 1.42%
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.083 -
BM_std_min<unsigned_long_long>/27 2.091 -
BM_std_min<unsigned_long_long>/28 2.167 -
BM_std_min<unsigned_long_long>/29 2.469 1.03%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.676 -
BM_std_min<unsigned_long_long>/31 2.884 -1.59%
BM_std_min<unsigned_long_long>/32 3.315 3.88%
BM_std_min<unsigned_long_long>/4 1.104 4.96%
BM_std_min<unsigned_long_long>/4000 445.806 -
BM_std_min<unsigned_long_long>/4096 456.324 -
BM_std_min<unsigned_long_long>/5 1.298 -
BM_std_min<unsigned_long_long>/512 46.773 -
BM_std_min<unsigned_long_long>/5500 615.201 -
BM_std_min<unsigned_long_long>/6 1.548 -3.12%
BM_std_min<unsigned_long_long>/64 4.693 -2.71%
BM_std_min<unsigned_long_long>/64000 7333.582 -
BM_std_min<unsigned_long_long>/65536 7508.145 -
BM_std_min<unsigned_long_long>/7 1.875 3.97%
BM_std_min<unsigned_long_long>/70000 8019.497 -
BM_std_min<unsigned_long_long>/8 2.359 3.55%
BM_std_min<unsigned_long_long>/9 1.181 -
BM_std_min<unsigned_short>/1 0.456 17.64%
BM_std_min<unsigned_short>/10 1.036 1.83%
BM_std_min<unsigned_short>/1024 14.106 1.36%
BM_std_min<unsigned_short>/11 1.246 7.07%
BM_std_min<unsigned_short>/12 1.574 3.43%
BM_std_min<unsigned_short>/13 6.411 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.388 -
BM_std_min<unsigned_short>/16 1.738 -
BM_std_min<unsigned_short>/17 6.680 1.05%
BM_std_min<unsigned_short>/18 1.521 -3.68%
BM_std_min<unsigned_short>/19 1.890 3.88%
BM_std_min<unsigned_short>/2 0.504 3.91%
BM_std_min<unsigned_short>/20 2.228 -4.75%
BM_std_min<unsigned_short>/21 6.904 -
BM_std_min<unsigned_short>/22 1.769 -8.17%
BM_std_min<unsigned_short>/23 2.228 6.54%
BM_std_min<unsigned_short>/24 2.501 3.39%
BM_std_min<unsigned_short>/25 7.127 -
BM_std_min<unsigned_short>/26 2.132 -1.75%
BM_std_min<unsigned_short>/27 2.376 3.20%
BM_std_min<unsigned_short>/28 2.708 -
BM_std_min<unsigned_short>/29 7.364 -
BM_std_min<unsigned_short>/3 0.720 3.83%
BM_std_min<unsigned_short>/30 2.344 -1.73%
BM_std_min<unsigned_short>/31 2.585 1.02%
BM_std_min<unsigned_short>/32 2.965 -
BM_std_min<unsigned_short>/4 0.991 -
BM_std_min<unsigned_short>/4000 54.628 1.32%
BM_std_min<unsigned_short>/4096 56.027 1.31%
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.259 -1.06%
BM_std_min<unsigned_short>/5500 76.703 1.26%
BM_std_min<unsigned_short>/6 0.953 -1.88%
BM_std_min<unsigned_short>/64 3.471 -1.88%
BM_std_min<unsigned_short>/64000 912.427 -
BM_std_min<unsigned_short>/65536 935.015 -
BM_std_min<unsigned_short>/7 1.126 1.42%
BM_std_min<unsigned_short>/70000 1032.631 -
BM_std_min<unsigned_short>/8 1.368 4.86%
BM_std_min<unsigned_short>/9 6.432 1.62%
BM_std_minmax<char>/1 0.600 -5.08%
BM_std_minmax<char>/10 1.385 3.26%
BM_std_minmax<char>/1024 8.753 -
BM_std_minmax<char>/11 1.865 9.82%
BM_std_minmax<char>/12 1.961 -
BM_std_minmax<char>/13 2.194 -2.05%
BM_std_minmax<char>/14 2.530 -
BM_std_minmax<char>/15 2.988 -
BM_std_minmax<char>/16 0.924 -4.85%
BM_std_minmax<char>/17 1.088 -1.33%
BM_std_minmax<char>/18 1.295 -1.70%
BM_std_minmax<char>/19 1.576 -7.64%
BM_std_minmax<char>/2 0.808 -12.33%
BM_std_minmax<char>/20 1.839 -6.76%
BM_std_minmax<char>/21 2.147 -6.04%
BM_std_minmax<char>/22 2.446 -3.70%
BM_std_minmax<char>/23 2.927 -1.79%
BM_std_minmax<char>/24 1.154 -4.01%
BM_std_minmax<char>/25 1.179 -3.50%
BM_std_minmax<char>/26 1.387 -3.62%
BM_std_minmax<char>/27 1.718 -7.32%
BM_std_minmax<char>/28 2.091 -4.10%
BM_std_minmax<char>/29 2.381 -3.08%
BM_std_minmax<char>/3 1.095 -9.77%
BM_std_minmax<char>/30 2.673 -1.00%
BM_std_minmax<char>/31 3.148 -
BM_std_minmax<char>/32 1.538 -5.66%
BM_std_minmax<char>/4 1.367 -8.64%
BM_std_minmax<char>/4000 38.903 -
BM_std_minmax<char>/4096 32.987 -
BM_std_minmax<char>/5 1.621 -8.73%
BM_std_minmax<char>/512 4.994 -
BM_std_minmax<char>/5500 47.595 -6.69%
BM_std_minmax<char>/6 1.912 -7.79%
BM_std_minmax<char>/64 1.318 -4.54%
BM_std_minmax<char>/64000 532.431 -
BM_std_minmax<char>/65536 544.829 -
BM_std_minmax<char>/7 2.437 -
BM_std_minmax<char>/70000 597.382 -
BM_std_minmax<char>/8 1.068 -6.86%
BM_std_minmax<char>/9 1.143 -
BM_std_minmax<int>/1 0.601 -4.13%
BM_std_minmax<int>/10 1.437 -
BM_std_minmax<int>/1024 33.625 -
BM_std_minmax<int>/11 1.849 -
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.670 -
BM_std_minmax<int>/15 2.077 -
BM_std_minmax<int>/16 1.258 -9.19%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.651 -
BM_std_minmax<int>/19 1.900 -
BM_std_minmax<int>/2 0.887 1.89%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.022 -
BM_std_minmax<int>/23 2.360 -2.01%
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.500 -
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.213 6.84%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.733 -
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 1.030 -5.30%
BM_std_minmax<int>/4000 133.237 -
BM_std_minmax<int>/4096 136.459 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.630 -
BM_std_minmax<int>/5500 191.484 -
BM_std_minmax<int>/6 1.387 -
BM_std_minmax<int>/64 2.533 -
BM_std_minmax<int>/64000 2152.917 -
BM_std_minmax<int>/65536 2203.105 -
BM_std_minmax<int>/7 1.801 1.20%
BM_std_minmax<int>/70000 2352.894 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.169 -
BM_std_minmax<long_long>/1 0.692 -
BM_std_minmax<long_long>/10 2.173 -
BM_std_minmax<long_long>/1024 133.927 -
BM_std_minmax<long_long>/11 2.451 -
BM_std_minmax<long_long>/12 2.719 -
BM_std_minmax<long_long>/13 3.062 -
BM_std_minmax<long_long>/14 3.301 -1.21%
BM_std_minmax<long_long>/15 3.658 -2.89%
BM_std_minmax<long_long>/16 3.054 -
BM_std_minmax<long_long>/17 3.066 -
BM_std_minmax<long_long>/18 3.067 -
BM_std_minmax<long_long>/19 3.070 -
BM_std_minmax<long_long>/2 1.273 13.15%
BM_std_minmax<long_long>/20 3.320 -
BM_std_minmax<long_long>/21 3.513 -1.15%
BM_std_minmax<long_long>/22 3.917 -
BM_std_minmax<long_long>/23 4.340 -1.73%
BM_std_minmax<long_long>/24 3.989 -
BM_std_minmax<long_long>/25 4.008 -
BM_std_minmax<long_long>/26 4.020 -
BM_std_minmax<long_long>/27 4.018 -
BM_std_minmax<long_long>/28 4.107 -
BM_std_minmax<long_long>/29 4.337 -
BM_std_minmax<long_long>/3 1.601 8.12%
BM_std_minmax<long_long>/30 4.535 -1.08%
BM_std_minmax<long_long>/31 4.813 -1.33%
BM_std_minmax<long_long>/32 4.957 -
BM_std_minmax<long_long>/4 1.746 3.06%
BM_std_minmax<long_long>/4000 525.961 -
BM_std_minmax<long_long>/4096 538.762 -
BM_std_minmax<long_long>/5 2.075 2.20%
BM_std_minmax<long_long>/512 66.892 -
BM_std_minmax<long_long>/5500 723.850 -
BM_std_minmax<long_long>/6 2.362 4.41%
BM_std_minmax<long_long>/64 10.360 -
BM_std_minmax<long_long>/64000 8477.880 -
BM_std_minmax<long_long>/65536 8683.582 -
BM_std_minmax<long_long>/7 2.574 -
BM_std_minmax<long_long>/70000 9275.272 -
BM_std_minmax<long_long>/8 2.122 -
BM_std_minmax<long_long>/9 2.125 -
BM_std_minmax<short>/1 0.626 -2.96%
BM_std_minmax<short>/10 1.405 -1.49%
BM_std_minmax<short>/1024 16.569 -
BM_std_minmax<short>/11 1.744 -1.53%
BM_std_minmax<short>/12 1.385 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.618 -
BM_std_minmax<short>/15 1.970 -1.17%
BM_std_minmax<short>/16 1.724 -1.21%
BM_std_minmax<short>/17 1.724 -3.29%
BM_std_minmax<short>/18 2.044 -
BM_std_minmax<short>/19 2.287 -4.30%
BM_std_minmax<short>/2 0.855 -4.95%
BM_std_minmax<short>/20 2.013 -4.44%
BM_std_minmax<short>/21 1.977 -5.04%
BM_std_minmax<short>/22 2.332 1.29%
BM_std_minmax<short>/23 2.516 -4.05%
BM_std_minmax<short>/24 2.238 -1.66%
BM_std_minmax<short>/25 2.280 -1.71%
BM_std_minmax<short>/26 2.495 -1.96%
BM_std_minmax<short>/27 2.855 -
BM_std_minmax<short>/28 2.666 4.30%
BM_std_minmax<short>/29 2.552 -3.35%
BM_std_minmax<short>/3 1.128 -3.03%
BM_std_minmax<short>/30 2.814 1.77%
BM_std_minmax<short>/31 3.116 -
BM_std_minmax<short>/32 1.383 2.32%
BM_std_minmax<short>/4 1.152 8.68%
BM_std_minmax<short>/4000 66.315 -
BM_std_minmax<short>/4096 67.670 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.867 -
BM_std_minmax<short>/5500 97.544 -
BM_std_minmax<short>/6 1.388 1.88%
BM_std_minmax<short>/64 1.616 1.54%
BM_std_minmax<short>/64000 1065.943 -
BM_std_minmax<short>/65536 1090.998 -
BM_std_minmax<short>/7 1.767 -
BM_std_minmax<short>/70000 1200.941 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.167 -
BM_std_minmax<unsigned_char>/1 0.620 -3.34%
BM_std_minmax<unsigned_char>/10 1.386 -
BM_std_minmax<unsigned_char>/1024 8.790 -
BM_std_minmax<unsigned_char>/11 1.847 1.72%
BM_std_minmax<unsigned_char>/12 2.009 -
BM_std_minmax<unsigned_char>/13 2.330 1.68%
BM_std_minmax<unsigned_char>/14 2.569 -
BM_std_minmax<unsigned_char>/15 3.079 1.88%
BM_std_minmax<unsigned_char>/16 0.974 5.33%
BM_std_minmax<unsigned_char>/17 1.104 1.47%
BM_std_minmax<unsigned_char>/18 1.318 -
BM_std_minmax<unsigned_char>/19 1.643 -
BM_std_minmax<unsigned_char>/2 0.856 -3.78%
BM_std_minmax<unsigned_char>/20 1.909 -
BM_std_minmax<unsigned_char>/21 2.208 -
BM_std_minmax<unsigned_char>/22 2.513 1.61%
BM_std_minmax<unsigned_char>/23 2.921 -
BM_std_minmax<unsigned_char>/24 1.201 4.02%
BM_std_minmax<unsigned_char>/25 1.227 4.02%
BM_std_minmax<unsigned_char>/26 1.436 3.49%
BM_std_minmax<unsigned_char>/27 1.830 3.65%
BM_std_minmax<unsigned_char>/28 2.113 1.33%
BM_std_minmax<unsigned_char>/29 2.419 3.53%
BM_std_minmax<unsigned_char>/3 1.139 -4.08%
BM_std_minmax<unsigned_char>/30 2.714 2.89%
BM_std_minmax<unsigned_char>/31 3.169 -
BM_std_minmax<unsigned_char>/32 1.570 7.28%
BM_std_minmax<unsigned_char>/4 1.424 -3.12%
BM_std_minmax<unsigned_char>/4000 39.213 -
BM_std_minmax<unsigned_char>/4096 33.065 -
BM_std_minmax<unsigned_char>/5 1.669 -5.35%
BM_std_minmax<unsigned_char>/512 5.029 -
BM_std_minmax<unsigned_char>/5500 50.326 -
BM_std_minmax<unsigned_char>/6 1.953 -4.06%
BM_std_minmax<unsigned_char>/64 1.205 -8.33%
BM_std_minmax<unsigned_char>/64000 533.942 -
BM_std_minmax<unsigned_char>/65536 546.192 -
BM_std_minmax<unsigned_char>/7 2.437 -
BM_std_minmax<unsigned_char>/70000 598.589 -
BM_std_minmax<unsigned_char>/8 0.924 -19.72%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.601 -3.43%
BM_std_minmax<unsigned_int>/10 1.387 -
BM_std_minmax<unsigned_int>/1024 33.642 -
BM_std_minmax<unsigned_int>/11 1.758 -
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.004 -1.45%
BM_std_minmax<unsigned_int>/16 1.351 2.79%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.653 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.914 3.36%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.852 -
BM_std_minmax<unsigned_int>/22 2.019 -
BM_std_minmax<unsigned_int>/23 2.385 -1.01%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.377 -1.68%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.222 5.01%
BM_std_minmax<unsigned_int>/30 2.216 -
BM_std_minmax<unsigned_int>/31 2.600 2.91%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.087 5.82%
BM_std_minmax<unsigned_int>/4000 133.399 -
BM_std_minmax<unsigned_int>/4096 136.552 -
BM_std_minmax<unsigned_int>/5 1.157 -
BM_std_minmax<unsigned_int>/512 16.664 -
BM_std_minmax<unsigned_int>/5500 191.526 -
BM_std_minmax<unsigned_int>/6 1.350 -2.70%
BM_std_minmax<unsigned_int>/64 2.541 -
BM_std_minmax<unsigned_int>/64000 2154.095 -
BM_std_minmax<unsigned_int>/65536 2205.035 -
BM_std_minmax<unsigned_int>/7 1.705 -8.27%
BM_std_minmax<unsigned_int>/70000 2353.802 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.162 -
BM_std_minmax<unsigned_long_long>/1 0.693 11.72%
BM_std_minmax<unsigned_long_long>/10 2.124 -
BM_std_minmax<unsigned_long_long>/1024 133.965 -
BM_std_minmax<unsigned_long_long>/11 2.243 -5.88%
BM_std_minmax<unsigned_long_long>/12 2.671 -
BM_std_minmax<unsigned_long_long>/13 3.026 -
BM_std_minmax<unsigned_long_long>/14 3.381 2.67%
BM_std_minmax<unsigned_long_long>/15 3.824 2.79%
BM_std_minmax<unsigned_long_long>/16 3.061 -
BM_std_minmax<unsigned_long_long>/17 3.075 -
BM_std_minmax<unsigned_long_long>/18 3.069 -
BM_std_minmax<unsigned_long_long>/19 3.069 -
BM_std_minmax<unsigned_long_long>/2 0.924 5.26%
BM_std_minmax<unsigned_long_long>/20 3.258 -1.20%
BM_std_minmax<unsigned_long_long>/21 3.572 1.25%
BM_std_minmax<unsigned_long_long>/22 3.956 -
BM_std_minmax<unsigned_long_long>/23 4.422 1.09%
BM_std_minmax<unsigned_long_long>/24 3.992 -
BM_std_minmax<unsigned_long_long>/25 4.014 -
BM_std_minmax<unsigned_long_long>/26 4.021 -
BM_std_minmax<unsigned_long_long>/27 4.012 -
BM_std_minmax<unsigned_long_long>/28 4.036 -
BM_std_minmax<unsigned_long_long>/29 4.096 -2.29%
BM_std_minmax<unsigned_long_long>/3 1.353 8.45%
BM_std_minmax<unsigned_long_long>/30 4.500 -
BM_std_minmax<unsigned_long_long>/31 4.945 4.06%
BM_std_minmax<unsigned_long_long>/32 4.975 -
BM_std_minmax<unsigned_long_long>/4 1.643 4.76%
BM_std_minmax<unsigned_long_long>/4000 526.698 -
BM_std_minmax<unsigned_long_long>/4096 539.278 -
BM_std_minmax<unsigned_long_long>/5 1.910 4.49%
BM_std_minmax<unsigned_long_long>/512 66.905 -
BM_std_minmax<unsigned_long_long>/5500 725.306 -
BM_std_minmax<unsigned_long_long>/6 2.181 5.25%
BM_std_minmax<unsigned_long_long>/64 10.253 -1.02%
BM_std_minmax<unsigned_long_long>/64000 8481.590 -
BM_std_minmax<unsigned_long_long>/65536 8685.981 -
BM_std_minmax<unsigned_long_long>/7 2.677 6.88%
BM_std_minmax<unsigned_long_long>/70000 9278.840 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.127 -
BM_std_minmax<unsigned_short>/1 0.649 4.02%
BM_std_minmax<unsigned_short>/10 1.423 -
BM_std_minmax<unsigned_short>/1024 16.591 -
BM_std_minmax<unsigned_short>/11 1.732 -
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.901 -1.74%
BM_std_minmax<unsigned_short>/16 1.750 2.45%
BM_std_minmax<unsigned_short>/17 1.715 -
BM_std_minmax<unsigned_short>/18 1.980 1.57%
BM_std_minmax<unsigned_short>/19 2.203 -
BM_std_minmax<unsigned_short>/2 0.939 7.91%
BM_std_minmax<unsigned_short>/20 1.941 -
BM_std_minmax<unsigned_short>/21 1.972 -6.21%
BM_std_minmax<unsigned_short>/22 2.304 -4.81%
BM_std_minmax<unsigned_short>/23 2.483 -3.88%
BM_std_minmax<unsigned_short>/24 2.201 -4.32%
BM_std_minmax<unsigned_short>/25 2.304 2.34%
BM_std_minmax<unsigned_short>/26 2.525 -1.31%
BM_std_minmax<unsigned_short>/27 2.805 -
BM_std_minmax<unsigned_short>/28 2.530 -
BM_std_minmax<unsigned_short>/29 2.545 -
BM_std_minmax<unsigned_short>/3 1.229 7.97%
BM_std_minmax<unsigned_short>/30 2.835 -
BM_std_minmax<unsigned_short>/31 3.092 -
BM_std_minmax<unsigned_short>/32 1.345 9.44%
BM_std_minmax<unsigned_short>/4 1.091 2.15%
BM_std_minmax<unsigned_short>/4000 66.166 -
BM_std_minmax<unsigned_short>/4096 67.797 -
BM_std_minmax<unsigned_short>/5 1.157 -
BM_std_minmax<unsigned_short>/512 8.882 -
BM_std_minmax<unsigned_short>/5500 97.827 -
BM_std_minmax<unsigned_short>/6 1.347 -
BM_std_minmax<unsigned_short>/64 1.594 4.49%
BM_std_minmax<unsigned_short>/64000 1067.210 -
BM_std_minmax<unsigned_short>/65536 1092.192 -
BM_std_minmax<unsigned_short>/7 1.663 3.55%
BM_std_minmax<unsigned_short>/70000 1201.693 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.174 -
BM_std_minmax_element<char>/1 0.304 -
BM_std_minmax_element<char>/1024 263.224 -8.26%
BM_std_minmax_element<char>/2 0.688 -
BM_std_minmax_element<char>/3 1.192 3.80%
BM_std_minmax_element<char>/4 1.215 -3.47%
BM_std_minmax_element<char>/4000 1004.830 -8.59%
BM_std_minmax_element<char>/4096 1027.633 -8.75%
BM_std_minmax_element<char>/512 134.782 -7.64%
BM_std_minmax_element<char>/5500 1376.790 -8.80%
BM_std_minmax_element<char>/64 17.106 -3.26%
BM_std_minmax_element<char>/64000 16017.597 -8.56%
BM_std_minmax_element<char>/65536 16406.869 -8.35%
BM_std_minmax_element<char>/70000 17531.756 -8.79%
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 247.523 -7.78%
BM_std_minmax_element<int>/2 0.685 12.57%
BM_std_minmax_element<int>/3 1.244 17.63%
BM_std_minmax_element<int>/4 1.214 -2.63%
BM_std_minmax_element<int>/4000 950.561 -8.09%
BM_std_minmax_element<int>/4096 973.645 -7.96%
BM_std_minmax_element<int>/512 125.893 -7.47%
BM_std_minmax_element<int>/5500 1306.829 -7.62%
BM_std_minmax_element<int>/64 16.665 -2.59%
BM_std_minmax_element<int>/64000 15781.255 -4.47%
BM_std_minmax_element<int>/65536 16175.912 -4.21%
BM_std_minmax_element<int>/70000 17237.181 -4.59%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 287.870 5.28%
BM_std_minmax_element<long_long>/2 0.685 -
BM_std_minmax_element<long_long>/3 1.145 -1.44%
BM_std_minmax_element<long_long>/4 1.249 -
BM_std_minmax_element<long_long>/4000 1110.732 5.76%
BM_std_minmax_element<long_long>/4096 1138.253 5.80%
BM_std_minmax_element<long_long>/512 145.774 5.11%
BM_std_minmax_element<long_long>/5500 1555.221 8.10%
BM_std_minmax_element<long_long>/64 18.006 4.45%
BM_std_minmax_element<long_long>/64000 18201.542 8.57%
BM_std_minmax_element<long_long>/65536 18650.954 8.65%
BM_std_minmax_element<long_long>/70000 19920.122 8.61%
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 278.492 -
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.305 9.11%
BM_std_minmax_element<short>/4 1.241 -
BM_std_minmax_element<short>/4000 1069.994 -
BM_std_minmax_element<short>/4096 1095.307 -
BM_std_minmax_element<short>/512 142.378 -
BM_std_minmax_element<short>/5500 1467.886 -
BM_std_minmax_element<short>/64 17.571 -
BM_std_minmax_element<short>/64000 16992.209 -
BM_std_minmax_element<short>/65536 17412.310 -
BM_std_minmax_element<short>/70000 18554.679 -
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 15.016 -
BM_tolower_string<wchar_t> 6.198 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 14.995 -
BM_toupper_string<wchar_t> 6.193 -
BM_vector_deque_copy/0 0.605 30.45%
BM_vector_deque_copy/1 2.335 16.48%
BM_vector_deque_copy/1024 35.904 -
BM_vector_deque_copy/2 2.066 19.21%
BM_vector_deque_copy/4000 141.484 -
BM_vector_deque_copy/4096 146.185 -
BM_vector_deque_copy/512 17.021 -
BM_vector_deque_copy/5500 197.734 -
BM_vector_deque_copy/64 2.808 5.56%
BM_vector_deque_copy/64000 2369.725 -
BM_vector_deque_copy/65536 2370.832 -
BM_vector_deque_copy/70000 2588.056 -
BM_vector_deque_copy_backward/0 0.435 -
BM_vector_deque_copy_backward/1 2.345 -5.75%
BM_vector_deque_copy_backward/1024 37.364 -
BM_vector_deque_copy_backward/2 2.055 -7.47%
BM_vector_deque_copy_backward/4000 141.812 -
BM_vector_deque_copy_backward/4096 148.853 -
BM_vector_deque_copy_backward/512 17.597 -
BM_vector_deque_copy_backward/5500 199.243 -
BM_vector_deque_copy_backward/64 3.071 -1.43%
BM_vector_deque_copy_backward/64000 8173.977 5.23%
BM_vector_deque_copy_backward/65536 8106.846 1.82%
BM_vector_deque_copy_backward/70000 8799.249 2.18%
BM_vector_deque_move/0 0.396 -41.78%
BM_vector_deque_move/1 2.190 -6.82%
BM_vector_deque_move/1024 35.912 -
BM_vector_deque_move/2 1.883 -8.62%
BM_vector_deque_move/4000 140.775 -
BM_vector_deque_move/4096 145.998 -
BM_vector_deque_move/512 17.068 -
BM_vector_deque_move/5500 195.521 -
BM_vector_deque_move/64 2.815 -
BM_vector_deque_move/64000 2357.103 -
BM_vector_deque_move/65536 2371.597 -
BM_vector_deque_move/70000 2583.462 -
BM_vector_deque_move_backward/0 0.611 49.81%
BM_vector_deque_move_backward/1 2.260 -4.16%
BM_vector_deque_move_backward/1024 37.979 -
BM_vector_deque_move_backward/2 2.003 -2.60%
BM_vector_deque_move_backward/4000 141.396 -
BM_vector_deque_move_backward/4096 147.819 -
BM_vector_deque_move_backward/512 17.886 -
BM_vector_deque_move_backward/5500 197.664 -
BM_vector_deque_move_backward/64 3.042 -
BM_vector_deque_move_backward/64000 7776.225 1.04%
BM_vector_deque_move_backward/65536 8136.201 2.83%
BM_vector_deque_move_backward/70000 8418.304 -
BM_vector_deque_ranges_copy/0 0.414 -10.94%
BM_vector_deque_ranges_copy/1 2.303 -1.29%
BM_vector_deque_ranges_copy/1024 35.796 -
BM_vector_deque_ranges_copy/2 2.007 -2.55%
BM_vector_deque_ranges_copy/4000 142.918 -
BM_vector_deque_ranges_copy/4096 145.389 -
BM_vector_deque_ranges_copy/512 17.045 -
BM_vector_deque_ranges_copy/5500 197.753 -
BM_vector_deque_ranges_copy/64 2.794 -
BM_vector_deque_ranges_copy/64000 2369.471 -
BM_vector_deque_ranges_copy/65536 2369.498 -
BM_vector_deque_ranges_copy/70000 2590.484 -
BM_vector_deque_ranges_copy_backward/0 0.420 -16.53%
BM_vector_deque_ranges_copy_backward/1 2.282 -1.37%
BM_vector_deque_ranges_copy_backward/1024 37.743 -
BM_vector_deque_ranges_copy_backward/2 2.009 -2.47%
BM_vector_deque_ranges_copy_backward/4000 141.750 -
BM_vector_deque_ranges_copy_backward/4096 148.353 -
BM_vector_deque_ranges_copy_backward/512 17.614 -
BM_vector_deque_ranges_copy_backward/5500 199.880 1.90%
BM_vector_deque_ranges_copy_backward/64 3.037 -
BM_vector_deque_ranges_copy_backward/64000 7815.759 -
BM_vector_deque_ranges_copy_backward/65536 8100.126 3.87%
BM_vector_deque_ranges_copy_backward/70000 8859.604 3.56%
BM_vector_deque_ranges_move/0 0.427 -
BM_vector_deque_ranges_move/1 2.383 3.23%
BM_vector_deque_ranges_move/1024 35.850 -
BM_vector_deque_ranges_move/2 2.067 3.36%
BM_vector_deque_ranges_move/4000 144.267 -
BM_vector_deque_ranges_move/4096 146.333 -
BM_vector_deque_ranges_move/512 17.072 -
BM_vector_deque_ranges_move/5500 195.912 -
BM_vector_deque_ranges_move/64 2.824 -
BM_vector_deque_ranges_move/64000 2368.910 -
BM_vector_deque_ranges_move/65536 2367.912 -
BM_vector_deque_ranges_move/70000 2588.206 -
BM_vector_deque_ranges_move_backward/0 0.451 -25.19%
BM_vector_deque_ranges_move_backward/1 2.299 -1.11%
BM_vector_deque_ranges_move_backward/1024 38.006 -
BM_vector_deque_ranges_move_backward/2 2.003 -2.70%
BM_vector_deque_ranges_move_backward/4000 145.358 -
BM_vector_deque_ranges_move_backward/4096 147.793 -1.32%
BM_vector_deque_ranges_move_backward/512 17.886 -
BM_vector_deque_ranges_move_backward/5500 197.041 -1.22%
BM_vector_deque_ranges_move_backward/64 3.040 -
BM_vector_deque_ranges_move_backward/64000 7722.967 -1.42%
BM_vector_deque_ranges_move_backward/65536 7868.914 1.24%
BM_vector_deque_ranges_move_backward/70000 8539.328 2.09%
SetIntersection_Front_Set_float_1024_1 1127290.977 -
SetIntersection_Front_Set_float_1024_1024 15508668.749 -
SetIntersection_Front_Set_float_1024_16 1271596.996 -
SetIntersection_Front_Set_float_1024_256 4463855.784 -
SetIntersection_Front_Set_float_1024_4 1149116.796 -
SetIntersection_Front_Set_float_1024_64 1862344.496 -
SetIntersection_Front_Set_float_16384_1 1089530.618 -2.14%
SetIntersection_Front_Set_float_16384_1024 16406185.693 12.55%
SetIntersection_Front_Set_float_16384_16 1313384.070 -
SetIntersection_Front_Set_float_16384_16384 243390641.427 -1.86%
SetIntersection_Front_Set_float_16384_256 4695140.855 -
SetIntersection_Front_Set_float_16384_4 1148113.531 -
SetIntersection_Front_Set_float_16384_64 1959224.289 3.49%
SetIntersection_Front_Set_float_16_1 67464192.991 -
SetIntersection_Front_Set_float_16_16 41882521.537 1.29%
SetIntersection_Front_Set_float_16_4 58830418.997 -
SetIntersection_Front_Set_float_1_1 572800502.607 -
SetIntersection_Front_Set_float_256_1 4448605.781 -
SetIntersection_Front_Set_float_256_16 4961702.485 1.22%
SetIntersection_Front_Set_float_256_256 8823158.505 -4.02%
SetIntersection_Front_Set_float_256_4 4555746.941 -
SetIntersection_Front_Set_float_256_64 6148653.175 -1.79%
SetIntersection_Front_Set_float_262144_1 1093772.490 -2.13%
SetIntersection_Front_Set_float_262144_1024 14340368.437 2.45%
SetIntersection_Front_Set_float_262144_16 1232019.178 -2.74%
SetIntersection_Front_Set_float_262144_16384 340028219.353 43.59%
SetIntersection_Front_Set_float_262144_256 4407482.120 -4.39%
SetIntersection_Front_Set_float_262144_262144 1780306.885 4.89%
SetIntersection_Front_Set_float_262144_4 1154424.812 1.46%
SetIntersection_Front_Set_float_262144_64 1871176.680 -
SetIntersection_Front_Set_float_4_1 229527890.172 -
SetIntersection_Front_Set_float_4_4 148516949.797 -
SetIntersection_Front_Set_float_64_1 17606940.090 -
SetIntersection_Front_Set_float_64_16 16629727.801 -1.73%
SetIntersection_Front_Set_float_64_4 17191030.556 -
SetIntersection_Front_Set_float_64_64 15144794.963 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1121644.063 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20667336.321 11.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1360453.451 -2.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6011669.165 -2.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1184400.619 1.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2278031.513 -3.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1082751.074 -3.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20073330.112 -4.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1408992.707 1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353289013.207 -3.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6375271.559 1.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1175145.508 1.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2264786.983 -3.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67376912.499 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43431748.881 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60248299.201 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 573772818.877 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4408219.899 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5276501.953 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12306776.059 16.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4672299.691 1.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7689675.761 2.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1128218.416 3.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20420666.712 7.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1415167.211 5.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 353155828.562 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5992391.972 1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2230482.750 1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1183491.278 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2197522.917 -2.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228910649.815 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 150004883.171 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17539093.132 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17817216.279 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17752180.725 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18555291.497 8.36%
SetIntersection_Front_Set_string_1024_1 1151707.765 -
SetIntersection_Front_Set_string_1024_1024 57050164.314 1.55%
SetIntersection_Front_Set_string_1024_16 2011311.854 -
SetIntersection_Front_Set_string_1024_256 17028866.553 4.42%
SetIntersection_Front_Set_string_1024_4 1329404.497 -
SetIntersection_Front_Set_string_1024_64 4963153.996 1.60%
SetIntersection_Front_Set_string_16384_1 1163617.409 -
SetIntersection_Front_Set_string_16384_1024 59941706.366 1.81%
SetIntersection_Front_Set_string_16384_16 1985230.377 -1.57%
SetIntersection_Front_Set_string_16384_16384 351335689.733 -
SetIntersection_Front_Set_string_16384_256 16962088.868 11.77%
SetIntersection_Front_Set_string_16384_4 1344349.176 -
SetIntersection_Front_Set_string_16384_64 4919543.961 4.41%
SetIntersection_Front_Set_string_16_1 69473574.897 -
SetIntersection_Front_Set_string_16_16 65358920.541 4.23%
SetIntersection_Front_Set_string_16_4 68344660.169 -
SetIntersection_Front_Set_string_1_1 588862513.232 -
SetIntersection_Front_Set_string_256_1 4596275.582 -
SetIntersection_Front_Set_string_256_16 7744783.785 4.98%
SetIntersection_Front_Set_string_256_256 30722438.830 4.46%
SetIntersection_Front_Set_string_256_4 5193626.608 -1.08%
SetIntersection_Front_Set_string_256_64 14710968.188 -7.81%
SetIntersection_Front_Set_string_262144_1 1159472.427 1.60%
SetIntersection_Front_Set_string_262144_1024 60416841.625 1.44%
SetIntersection_Front_Set_string_262144_16 2028321.472 1.77%
SetIntersection_Front_Set_string_262144_16384 349870602.704 -
SetIntersection_Front_Set_string_262144_256 16110445.962 5.21%
SetIntersection_Front_Set_string_262144_262144 17603026.939 -2.80%
SetIntersection_Front_Set_string_262144_4 1328094.689 -
SetIntersection_Front_Set_string_262144_64 4902397.404 3.76%
SetIntersection_Front_Set_string_4_1 236625426.775 -
SetIntersection_Front_Set_string_4_4 169344289.091 1.13%
SetIntersection_Front_Set_string_64_1 18147118.071 -
SetIntersection_Front_Set_string_64_16 25373333.860 -
SetIntersection_Front_Set_string_64_4 19748842.330 -
SetIntersection_Front_Set_string_64_64 37896044.206 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1122822.961 1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24975984.602 -1.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1399155.989 -3.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 7047019.540 -1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1191746.633 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2537566.386 3.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1124636.480 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26170943.715 -5.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1416406.038 1.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 348618474.872 1.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6590300.171 -3.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1192034.879 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2535448.941 3.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67463765.564 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45994868.308 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60335313.389 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573031008.157 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4445543.516 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5412128.267 -1.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13556881.078 -2.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4654292.684 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8376875.116 4.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1092060.969 -2.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 31099371.119 18.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1422423.563 2.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 351554390.880 1.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6651241.062 -2.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3076307.047 -2.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1125551.131 -1.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2404902.902 -3.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229484753.900 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150839055.078 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17691927.044 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18258605.361 -1.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17722381.231 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19164102.207 -3.35%
SetIntersection_Front_Set_uint32_1024_1 1103825.001 -
SetIntersection_Front_Set_uint32_1024_1024 17149496.958 4.53%
SetIntersection_Front_Set_uint32_1024_16 1331756.738 -
SetIntersection_Front_Set_uint32_1024_256 5375185.139 4.94%
SetIntersection_Front_Set_uint32_1024_4 1146671.617 -
SetIntersection_Front_Set_uint32_1024_64 2021801.610 -
SetIntersection_Front_Set_uint32_16384_1 1084121.521 -4.17%
SetIntersection_Front_Set_uint32_16384_1024 16290550.084 -4.18%
SetIntersection_Front_Set_uint32_16384_16 1285296.612 -2.66%
SetIntersection_Front_Set_uint32_16384_16384 346487881.452 -1.98%
SetIntersection_Front_Set_uint32_16384_256 5172732.040 4.35%
SetIntersection_Front_Set_uint32_16384_4 1152347.374 -
SetIntersection_Front_Set_uint32_16384_64 2019326.349 -1.51%
SetIntersection_Front_Set_uint32_16_1 66807398.236 -
SetIntersection_Front_Set_uint32_16_16 41132442.794 -1.61%
SetIntersection_Front_Set_uint32_16_4 59023325.349 -
SetIntersection_Front_Set_uint32_1_1 568629952.989 -
SetIntersection_Front_Set_uint32_256_1 4422077.824 -
SetIntersection_Front_Set_uint32_256_16 4862682.971 -2.04%
SetIntersection_Front_Set_uint32_256_256 9658557.932 -4.64%
SetIntersection_Front_Set_uint32_256_4 4573340.841 -
SetIntersection_Front_Set_uint32_256_64 6260825.594 -1.99%
SetIntersection_Front_Set_uint32_262144_1 1074485.407 -2.03%
SetIntersection_Front_Set_uint32_262144_1024 16940188.690 -1.96%
SetIntersection_Front_Set_uint32_262144_16 1264186.217 -
SetIntersection_Front_Set_uint32_262144_16384 352388699.747 -
SetIntersection_Front_Set_uint32_262144_256 5222504.825 6.50%
SetIntersection_Front_Set_uint32_262144_262144 1880488.279 2.51%
SetIntersection_Front_Set_uint32_262144_4 1148652.212 -
SetIntersection_Front_Set_uint32_262144_64 1886567.000 -
SetIntersection_Front_Set_uint32_4_1 227423346.710 -
SetIntersection_Front_Set_uint32_4_4 147468136.381 -
SetIntersection_Front_Set_uint32_64_1 17588447.268 -
SetIntersection_Front_Set_uint32_64_16 17016104.029 -
SetIntersection_Front_Set_uint32_64_4 17373011.269 -
SetIntersection_Front_Set_uint32_64_64 16002413.047 -
SetIntersection_Front_Set_uint64_1024_1 1116582.009 -1.18%
SetIntersection_Front_Set_uint64_1024_1024 13725892.143 -8.74%
SetIntersection_Front_Set_uint64_1024_16 1295810.887 1.41%
SetIntersection_Front_Set_uint64_1024_256 4483633.943 -1.13%
SetIntersection_Front_Set_uint64_1024_4 1153307.118 1.33%
SetIntersection_Front_Set_uint64_1024_64 1848594.211 -
SetIntersection_Front_Set_uint64_16384_1 1107813.275 -1.30%
SetIntersection_Front_Set_uint64_16384_1024 14212588.283 -13.62%
SetIntersection_Front_Set_uint64_16384_16 1310215.665 1.70%
SetIntersection_Front_Set_uint64_16384_16384 246695049.904 -28.74%
SetIntersection_Front_Set_uint64_16384_256 4347843.137 -10.25%
SetIntersection_Front_Set_uint64_16384_4 1150547.688 2.15%
SetIntersection_Front_Set_uint64_16384_64 1829489.192 -6.57%
SetIntersection_Front_Set_uint64_16_1 66956754.218 -
SetIntersection_Front_Set_uint64_16_16 41958291.675 -
SetIntersection_Front_Set_uint64_16_4 58581848.161 -
SetIntersection_Front_Set_uint64_1_1 568939328.516 -
SetIntersection_Front_Set_uint64_256_1 4421737.676 -
SetIntersection_Front_Set_uint64_256_16 4792292.099 -2.22%
SetIntersection_Front_Set_uint64_256_256 8667210.633 -3.48%
SetIntersection_Front_Set_uint64_256_4 4538309.940 -
SetIntersection_Front_Set_uint64_256_64 6207799.792 -2.52%
SetIntersection_Front_Set_uint64_262144_1 1118734.590 -
SetIntersection_Front_Set_uint64_262144_1024 14255105.492 -9.98%
SetIntersection_Front_Set_uint64_262144_16 1314360.216 1.45%
SetIntersection_Front_Set_uint64_262144_16384 345566639.720 -
SetIntersection_Front_Set_uint64_262144_256 4450684.676 -
SetIntersection_Front_Set_uint64_262144_262144 1803439.289 -1.10%
SetIntersection_Front_Set_uint64_262144_4 1120115.907 -3.03%
SetIntersection_Front_Set_uint64_262144_64 1858722.992 -2.39%
SetIntersection_Front_Set_uint64_4_1 227357975.122 -
SetIntersection_Front_Set_uint64_4_4 147064657.294 -
SetIntersection_Front_Set_uint64_64_1 17505188.933 -
SetIntersection_Front_Set_uint64_64_16 16374768.812 -2.47%
SetIntersection_Front_Set_uint64_64_4 17231410.366 -
SetIntersection_Front_Set_uint64_64_64 14734125.259 -3.33%
SetIntersection_Front_Vector_float_1024_1 1113532.101 -
SetIntersection_Front_Vector_float_1024_1024 5974293.030 -
SetIntersection_Front_Vector_float_1024_16 1191368.492 -
SetIntersection_Front_Vector_float_1024_256 2344709.040 -
SetIntersection_Front_Vector_float_1024_4 1132876.706 -
SetIntersection_Front_Vector_float_1024_64 1430590.147 -
SetIntersection_Front_Vector_float_16384_1 1116041.521 -
SetIntersection_Front_Vector_float_16384_1024 5974924.355 -
SetIntersection_Front_Vector_float_16384_16 1179925.316 -1.33%
SetIntersection_Front_Vector_float_16384_16384 80114143.425 -
SetIntersection_Front_Vector_float_16384_256 2342874.657 -
SetIntersection_Front_Vector_float_16384_4 1137221.260 -
SetIntersection_Front_Vector_float_16384_64 1434155.590 1.01%
SetIntersection_Front_Vector_float_16_1 67133500.810 -
SetIntersection_Front_Vector_float_16_16 38715357.596 1.64%
SetIntersection_Front_Vector_float_16_4 57885863.215 -
SetIntersection_Front_Vector_float_1_1 573159377.719 -
SetIntersection_Front_Vector_float_256_1 4458246.081 -
SetIntersection_Front_Vector_float_256_16 4516471.749 -
SetIntersection_Front_Vector_float_256_256 4690681.161 -
SetIntersection_Front_Vector_float_256_4 4429316.806 -
SetIntersection_Front_Vector_float_256_64 4620816.904 -
SetIntersection_Front_Vector_float_262144_1 1118502.025 1.61%
SetIntersection_Front_Vector_float_262144_1024 5946505.612 -
SetIntersection_Front_Vector_float_262144_16 1197308.576 -
SetIntersection_Front_Vector_float_262144_16384 80060888.437 -
SetIntersection_Front_Vector_float_262144_256 2347553.934 -
SetIntersection_Front_Vector_float_262144_262144 350814127.712 -
SetIntersection_Front_Vector_float_262144_4 1153521.628 1.94%
SetIntersection_Front_Vector_float_262144_64 1440381.899 -
SetIntersection_Front_Vector_float_4_1 229448841.540 -
SetIntersection_Front_Vector_float_4_4 146387730.405 -
SetIntersection_Front_Vector_float_64_1 17558957.031 -
SetIntersection_Front_Vector_float_64_16 15225966.075 -
SetIntersection_Front_Vector_float_64_4 17066649.601 -
SetIntersection_Front_Vector_float_64_64 11495967.282 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1117380.401 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8934647.685 4.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1222936.122 -2.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3182052.949 -2.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1141781.072 -1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1612382.005 -2.84%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1131615.632 4.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 9537914.137 12.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1242369.605 2.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 122652827.020 -8.84%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3220735.704 -1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1125951.192 -2.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1660043.581 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67207785.060 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 38945361.844 -2.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58731630.558 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571253656.022 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4456555.973 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4665620.246 -1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5887937.187 -16.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4519228.317 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5138937.973 -3.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1120825.637 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8412925.778 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1191192.034 -5.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 120000383.409 -9.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3248028.072 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 354697502.297 1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1100676.252 -5.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1652830.555 3.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228275618.617 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147283169.286 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17542123.663 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15767563.732 1.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17234483.654 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12634636.161 -4.74%
SetIntersection_Front_Vector_string_1024_1 1115629.527 -1.34%
SetIntersection_Front_Vector_string_1024_1024 40253254.993 -2.26%
SetIntersection_Front_Vector_string_1024_16 1731354.312 1.54%
SetIntersection_Front_Vector_string_1024_256 10494132.288 8.35%
SetIntersection_Front_Vector_string_1024_4 1248103.940 -
SetIntersection_Front_Vector_string_1024_64 3545823.175 1.63%
SetIntersection_Front_Vector_string_16384_1 1159074.266 4.28%
SetIntersection_Front_Vector_string_16384_1024 40845578.101 1.23%
SetIntersection_Front_Vector_string_16384_16 1755296.834 4.95%
SetIntersection_Front_Vector_string_16384_16384 352259222.087 -
SetIntersection_Front_Vector_string_16384_256 9912957.724 -1.65%
SetIntersection_Front_Vector_string_16384_4 1265938.600 1.11%
SetIntersection_Front_Vector_string_16384_64 3406097.021 -4.08%
SetIntersection_Front_Vector_string_16_1 68686722.030 -
SetIntersection_Front_Vector_string_16_16 55088951.849 4.28%
SetIntersection_Front_Vector_string_16_4 64082848.610 -2.27%
SetIntersection_Front_Vector_string_1_1 585348714.053 -
SetIntersection_Front_Vector_string_256_1 4486121.262 -
SetIntersection_Front_Vector_string_256_16 6529223.691 3.42%
SetIntersection_Front_Vector_string_256_256 19880457.890 -7.09%
SetIntersection_Front_Vector_string_256_4 4921045.200 -
SetIntersection_Front_Vector_string_256_64 10858542.783 -
SetIntersection_Front_Vector_string_262144_1 1149255.118 -
SetIntersection_Front_Vector_string_262144_1024 41271574.646 1.98%
SetIntersection_Front_Vector_string_262144_16 1711854.540 -
SetIntersection_Front_Vector_string_262144_16384 349416750.588 -
SetIntersection_Front_Vector_string_262144_256 10734176.259 2.22%
SetIntersection_Front_Vector_string_262144_262144 14380637.127 -
SetIntersection_Front_Vector_string_262144_4 1276610.674 1.56%
SetIntersection_Front_Vector_string_262144_64 3347619.726 -4.38%
SetIntersection_Front_Vector_string_4_1 233897671.644 -
SetIntersection_Front_Vector_string_4_4 160251847.779 -
SetIntersection_Front_Vector_string_64_1 17981873.022 -
SetIntersection_Front_Vector_string_64_16 21825020.033 -
SetIntersection_Front_Vector_string_64_4 18910057.342 -1.53%
SetIntersection_Front_Vector_string_64_64 27840788.599 -1.58%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117190.466 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10846694.588 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1268886.825 -1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3520817.592 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1153250.830 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1731469.429 1.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1091750.911 -1.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10750075.793 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1221758.253 -2.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 156371214.975 1.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3327891.232 -6.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1148060.531 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1739404.661 1.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66940384.090 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40376490.903 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58662961.668 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 569418428.394 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4451184.050 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4728875.252 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7086011.743 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4518427.770 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5534544.519 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1119001.529 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10759224.726 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1234559.837 -3.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 156306414.994 1.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3552242.435 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 997479.412 1.63%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1152159.200 2.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1742728.071 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227451520.063 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147533482.955 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17468851.842 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16063946.494 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17345567.098 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13866306.027 -
SetIntersection_Front_Vector_uint32_1024_1 1106646.408 -1.20%
SetIntersection_Front_Vector_uint32_1024_1024 5993678.853 -
SetIntersection_Front_Vector_uint32_1024_16 1190183.447 -1.88%
SetIntersection_Front_Vector_uint32_1024_256 2356070.712 -11.45%
SetIntersection_Front_Vector_uint32_1024_4 1117837.456 -2.17%
SetIntersection_Front_Vector_uint32_1024_64 1445544.343 -4.52%
SetIntersection_Front_Vector_uint32_16384_1 1079352.331 -2.16%
SetIntersection_Front_Vector_uint32_16384_1024 5852322.992 -2.01%
SetIntersection_Front_Vector_uint32_16384_16 1189608.855 -2.05%
SetIntersection_Front_Vector_uint32_16384_16384 79476783.741 -9.72%
SetIntersection_Front_Vector_uint32_16384_256 2367613.811 -10.32%
SetIntersection_Front_Vector_uint32_16384_4 1124827.961 -1.10%
SetIntersection_Front_Vector_uint32_16384_64 1426328.840 -5.30%
SetIntersection_Front_Vector_uint32_16_1 66776805.436 -
SetIntersection_Front_Vector_uint32_16_16 37975313.273 -1.61%
SetIntersection_Front_Vector_uint32_16_4 57511667.573 -1.25%
SetIntersection_Front_Vector_uint32_1_1 570116347.021 -
SetIntersection_Front_Vector_uint32_256_1 4402214.313 -
SetIntersection_Front_Vector_uint32_256_16 4461953.849 -
SetIntersection_Front_Vector_uint32_256_256 4665774.761 -10.93%
SetIntersection_Front_Vector_uint32_256_4 4460056.287 -
SetIntersection_Front_Vector_uint32_256_64 4564805.022 -
SetIntersection_Front_Vector_uint32_262144_1 1114048.163 -
SetIntersection_Front_Vector_uint32_262144_1024 5834441.979 -1.79%
SetIntersection_Front_Vector_uint32_262144_16 1140328.235 -4.05%
SetIntersection_Front_Vector_uint32_262144_16384 79656346.756 -9.98%
SetIntersection_Front_Vector_uint32_262144_256 2356276.392 -11.38%
SetIntersection_Front_Vector_uint32_262144_262144 350818376.455 -1.40%
SetIntersection_Front_Vector_uint32_262144_4 1134748.768 -
SetIntersection_Front_Vector_uint32_262144_64 1424556.952 -
SetIntersection_Front_Vector_uint32_4_1 227564138.333 -
SetIntersection_Front_Vector_uint32_4_4 145110928.239 -
SetIntersection_Front_Vector_uint32_64_1 17430263.178 -
SetIntersection_Front_Vector_uint32_64_16 15123159.590 -2.44%
SetIntersection_Front_Vector_uint32_64_4 16998679.158 -
SetIntersection_Front_Vector_uint32_64_64 11420657.193 -
SetIntersection_Front_Vector_uint64_1024_1 1106564.627 -
SetIntersection_Front_Vector_uint64_1024_1024 7176282.001 20.65%
SetIntersection_Front_Vector_uint64_1024_16 1195613.905 -
SetIntersection_Front_Vector_uint64_1024_256 2620309.321 13.69%
SetIntersection_Front_Vector_uint64_1024_4 1080457.904 -4.53%
SetIntersection_Front_Vector_uint64_1024_64 1489594.713 3.47%
SetIntersection_Front_Vector_uint64_16384_1 1092062.553 -2.39%
SetIntersection_Front_Vector_uint64_16384_1024 6946655.426 16.31%
SetIntersection_Front_Vector_uint64_16384_16 1189544.409 1.87%
SetIntersection_Front_Vector_uint64_16384_16384 81641759.996 4.00%
SetIntersection_Front_Vector_uint64_16384_256 2624153.241 11.89%
SetIntersection_Front_Vector_uint64_16384_4 1131776.740 -
SetIntersection_Front_Vector_uint64_16384_64 1478263.426 3.89%
SetIntersection_Front_Vector_uint64_16_1 66685654.819 -
SetIntersection_Front_Vector_uint64_16_16 38401914.223 -
SetIntersection_Front_Vector_uint64_16_4 57874966.218 -
SetIntersection_Front_Vector_uint64_1_1 567637390.381 -
SetIntersection_Front_Vector_uint64_256_1 4394366.393 -1.13%
SetIntersection_Front_Vector_uint64_256_16 4561103.036 2.45%
SetIntersection_Front_Vector_uint64_256_256 5095465.669 8.71%
SetIntersection_Front_Vector_uint64_256_4 4495181.346 -
SetIntersection_Front_Vector_uint64_256_64 4588185.432 -
SetIntersection_Front_Vector_uint64_262144_1 1087002.908 -2.66%
SetIntersection_Front_Vector_uint64_262144_1024 5936897.655 -
SetIntersection_Front_Vector_uint64_262144_16 1175412.149 -
SetIntersection_Front_Vector_uint64_262144_16384 78084088.232 -
SetIntersection_Front_Vector_uint64_262144_256 2329497.367 -
SetIntersection_Front_Vector_uint64_262144_262144 350814830.419 -
SetIntersection_Front_Vector_uint64_262144_4 1125525.404 1.82%
SetIntersection_Front_Vector_uint64_262144_64 1437169.217 -
SetIntersection_Front_Vector_uint64_4_1 226661096.776 -
SetIntersection_Front_Vector_uint64_4_4 144746863.076 -
SetIntersection_Front_Vector_uint64_64_1 17423931.966 -
SetIntersection_Front_Vector_uint64_64_16 15180073.220 -
SetIntersection_Front_Vector_uint64_64_4 16953578.253 -
SetIntersection_Front_Vector_uint64_64_64 11947322.929 5.70%
SetIntersection_Interlaced_Set_float_1024_1 1123054.566 1.96%
SetIntersection_Interlaced_Set_float_1024_1024 15988393.850 6.05%
SetIntersection_Interlaced_Set_float_1024_16 11619469.087 -1.54%
SetIntersection_Interlaced_Set_float_1024_256 16362410.875 6.53%
SetIntersection_Interlaced_Set_float_1024_4 10094612.958 -
SetIntersection_Interlaced_Set_float_1024_64 9972989.793 -
SetIntersection_Interlaced_Set_float_16384_1 1095577.153 -
SetIntersection_Interlaced_Set_float_16384_1024 174036835.241 1.31%
SetIntersection_Interlaced_Set_float_16384_16 213676846.201 -
SetIntersection_Interlaced_Set_float_16384_16384 347612946.819 42.69%
SetIntersection_Interlaced_Set_float_16384_256 203892602.696 -
SetIntersection_Interlaced_Set_float_16384_4 175454325.926 2.34%
SetIntersection_Interlaced_Set_float_16384_64 221295955.163 1.29%
SetIntersection_Interlaced_Set_float_16_1 67354393.036 -
SetIntersection_Interlaced_Set_float_16_16 40817502.099 -2.31%
SetIntersection_Interlaced_Set_float_16_4 64938443.948 -
SetIntersection_Interlaced_Set_float_1_1 573449739.192 -
SetIntersection_Interlaced_Set_float_256_1 4473701.767 1.05%
SetIntersection_Interlaced_Set_float_256_16 12141230.609 -
SetIntersection_Interlaced_Set_float_256_256 9678798.110 5.84%
SetIntersection_Interlaced_Set_float_256_4 11653310.156 -1.43%
SetIntersection_Interlaced_Set_float_256_64 15170605.977 1.30%
SetIntersection_Interlaced_Set_float_262144_1 1120341.711 3.12%
SetIntersection_Interlaced_Set_float_262144_1024 1568040.039 2.12%
SetIntersection_Interlaced_Set_float_262144_16 1660511.799 4.85%
SetIntersection_Interlaced_Set_float_262144_16384 1280826.740 3.07%
SetIntersection_Interlaced_Set_float_262144_256 1626253.336 3.72%
SetIntersection_Interlaced_Set_float_262144_262144 1912997.232 7.42%
SetIntersection_Interlaced_Set_float_262144_4 1345489.666 4.20%
SetIntersection_Interlaced_Set_float_262144_64 1603578.285 2.79%
SetIntersection_Interlaced_Set_float_4_1 229232290.682 -
SetIntersection_Interlaced_Set_float_4_4 146749384.630 -
SetIntersection_Interlaced_Set_float_64_1 17616884.692 -
SetIntersection_Interlaced_Set_float_64_16 25054972.007 1.16%
SetIntersection_Interlaced_Set_float_64_4 21948679.312 -1.50%
SetIntersection_Interlaced_Set_float_64_64 15609814.514 2.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1100511.608 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21484379.640 -6.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 12051770.307 1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19780062.416 1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9878437.731 -1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10914691.463 -5.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1120652.450 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179147423.429 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 223389294.923 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 354586708.728 2.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208093541.868 -1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181164690.056 1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231336511.782 1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67257598.517 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44267353.435 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66581675.699 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572263759.148 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4414039.899 -1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13484098.820 1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12499431.862 -7.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11489540.197 -2.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18076284.208 -2.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1112146.037 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1625459.392 -1.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1700184.570 -1.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1344981.119 -1.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1660498.860 -1.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2339812.908 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1376361.164 -1.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1656520.590 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228943172.242 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149276031.152 1.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17570775.015 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27511919.738 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23598300.904 1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18980602.111 1.97%
SetIntersection_Interlaced_Set_string_1024_1 1159120.854 -
SetIntersection_Interlaced_Set_string_1024_1024 58435093.516 1.60%
SetIntersection_Interlaced_Set_string_1024_16 13709056.091 -
SetIntersection_Interlaced_Set_string_1024_256 36167428.826 -
SetIntersection_Interlaced_Set_string_1024_4 10525050.600 -1.92%
SetIntersection_Interlaced_Set_string_1024_64 16909257.683 2.11%
SetIntersection_Interlaced_Set_string_16384_1 1158868.695 2.39%
SetIntersection_Interlaced_Set_string_16384_1024 350740738.316 -
SetIntersection_Interlaced_Set_string_16384_16 248497938.041 -28.14%
SetIntersection_Interlaced_Set_string_16384_16384 351257184.440 -
SetIntersection_Interlaced_Set_string_16384_256 349829651.738 -2.57%
SetIntersection_Interlaced_Set_string_16384_4 199200510.984 -1.54%
SetIntersection_Interlaced_Set_string_16384_64 349451408.175 -1.71%
SetIntersection_Interlaced_Set_string_16_1 69417231.749 -
SetIntersection_Interlaced_Set_string_16_16 60890320.216 -5.44%
SetIntersection_Interlaced_Set_string_16_4 77156325.186 -
SetIntersection_Interlaced_Set_string_1_1 589452030.351 -
SetIntersection_Interlaced_Set_string_256_1 4587206.722 -
SetIntersection_Interlaced_Set_string_256_16 18822038.068 -1.44%
SetIntersection_Interlaced_Set_string_256_256 31332108.219 -4.36%
SetIntersection_Interlaced_Set_string_256_4 14460583.727 -
SetIntersection_Interlaced_Set_string_256_64 30833911.583 -1.43%
SetIntersection_Interlaced_Set_string_262144_1 1170605.082 -
SetIntersection_Interlaced_Set_string_262144_1024 2107030.273 -
SetIntersection_Interlaced_Set_string_262144_16 2162032.227 -2.63%
SetIntersection_Interlaced_Set_string_262144_16384 2673582.600 -1.75%
SetIntersection_Interlaced_Set_string_262144_256 2119213.215 -
SetIntersection_Interlaced_Set_string_262144_262144 17583128.500 -1.60%
SetIntersection_Interlaced_Set_string_262144_4 1857397.947 -3.48%
SetIntersection_Interlaced_Set_string_262144_64 2137720.867 -3.12%
SetIntersection_Interlaced_Set_string_4_1 235819989.762 -
SetIntersection_Interlaced_Set_string_4_4 169023445.665 -
SetIntersection_Interlaced_Set_string_64_1 18181453.653 -
SetIntersection_Interlaced_Set_string_64_16 40403249.980 -1.56%
SetIntersection_Interlaced_Set_string_64_4 27821438.504 1.94%
SetIntersection_Interlaced_Set_string_64_64 37588923.530 -2.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1124577.349 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25763728.785 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11962368.033 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20752868.313 3.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10232381.200 1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11788482.850 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1112117.279 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 233352254.191 -5.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 244452934.298 -4.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352874883.223 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 241766461.673 -28.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202606892.747 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 252346651.206 -27.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67647410.808 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45105579.702 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67126719.663 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 573642596.440 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4446804.513 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13103043.149 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13550694.641 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11575346.220 -1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18823991.394 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1087386.134 -2.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1977377.686 -4.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2129466.471 -2.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1765178.223 -3.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2025698.404 -2.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3136625.408 -2.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1836022.133 -3.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2105804.283 -3.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229463395.815 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 151193194.709 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17670493.669 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 27739648.660 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23500455.287 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19567673.986 -
SetIntersection_Interlaced_Set_uint32_1024_1 1112847.325 -1.53%
SetIntersection_Interlaced_Set_uint32_1024_1024 15390296.972 -6.95%
SetIntersection_Interlaced_Set_uint32_1024_16 11247225.343 -1.93%
SetIntersection_Interlaced_Set_uint32_1024_256 15655709.073 -
SetIntersection_Interlaced_Set_uint32_1024_4 9896000.794 -3.20%
SetIntersection_Interlaced_Set_uint32_1024_64 9947090.953 -2.01%
SetIntersection_Interlaced_Set_uint32_16384_1 1086551.852 -2.90%
SetIntersection_Interlaced_Set_uint32_16384_1024 171005203.108 -1.09%
SetIntersection_Interlaced_Set_uint32_16384_16 210963468.294 -1.06%
SetIntersection_Interlaced_Set_uint32_16384_16384 251681967.541 -26.00%
SetIntersection_Interlaced_Set_uint32_16384_256 198604345.866 -2.42%
SetIntersection_Interlaced_Set_uint32_16384_4 172956977.732 -
SetIntersection_Interlaced_Set_uint32_16384_64 216867352.205 -1.38%
SetIntersection_Interlaced_Set_uint32_16_1 66977044.041 -
SetIntersection_Interlaced_Set_uint32_16_16 41998122.673 -
SetIntersection_Interlaced_Set_uint32_16_4 64227456.772 -
SetIntersection_Interlaced_Set_uint32_1_1 568331083.614 -
SetIntersection_Interlaced_Set_uint32_256_1 4378831.388 -2.29%
SetIntersection_Interlaced_Set_uint32_256_16 12031229.796 -1.36%
SetIntersection_Interlaced_Set_uint32_256_256 8995250.646 -9.67%
SetIntersection_Interlaced_Set_uint32_256_4 11405038.972 -2.98%
SetIntersection_Interlaced_Set_uint32_256_64 14720492.174 -2.35%
SetIntersection_Interlaced_Set_uint32_262144_1 1059169.236 -5.03%
SetIntersection_Interlaced_Set_uint32_262144_1024 1522812.580 -
SetIntersection_Interlaced_Set_uint32_262144_16 1616803.058 2.47%
SetIntersection_Interlaced_Set_uint32_262144_16384 1255643.801 1.65%
SetIntersection_Interlaced_Set_uint32_262144_256 1591042.562 1.86%
SetIntersection_Interlaced_Set_uint32_262144_262144 1988068.519 -1.71%
SetIntersection_Interlaced_Set_uint32_262144_4 1296467.773 1.22%
SetIntersection_Interlaced_Set_uint32_262144_64 1582552.978 -
SetIntersection_Interlaced_Set_uint32_4_1 227791539.468 -
SetIntersection_Interlaced_Set_uint32_4_4 146454560.111 -
SetIntersection_Interlaced_Set_uint32_64_1 17596452.470 -
SetIntersection_Interlaced_Set_uint32_64_16 24476909.435 -
SetIntersection_Interlaced_Set_uint32_64_4 21947700.117 -1.32%
SetIntersection_Interlaced_Set_uint32_64_64 15244651.435 -1.15%
SetIntersection_Interlaced_Set_uint64_1024_1 1066753.731 -4.25%
SetIntersection_Interlaced_Set_uint64_1024_1024 15855870.961 -4.57%
SetIntersection_Interlaced_Set_uint64_1024_16 11629161.967 -
SetIntersection_Interlaced_Set_uint64_1024_256 15673888.445 -
SetIntersection_Interlaced_Set_uint64_1024_4 9889114.896 -2.39%
SetIntersection_Interlaced_Set_uint64_1024_64 10126507.188 -4.10%
SetIntersection_Interlaced_Set_uint64_16384_1 1072082.298 -5.41%
SetIntersection_Interlaced_Set_uint64_16384_1024 174244538.059 -4.14%
SetIntersection_Interlaced_Set_uint64_16384_16 225061298.954 -1.30%
SetIntersection_Interlaced_Set_uint64_16384_16384 343944391.453 -1.85%
SetIntersection_Interlaced_Set_uint64_16384_256 210843478.990 -
SetIntersection_Interlaced_Set_uint64_16384_4 181507739.469 -1.57%
SetIntersection_Interlaced_Set_uint64_16384_64 235350737.526 -
SetIntersection_Interlaced_Set_uint64_16_1 67094473.785 -
SetIntersection_Interlaced_Set_uint64_16_16 41614442.929 -
SetIntersection_Interlaced_Set_uint64_16_4 64575477.968 -
SetIntersection_Interlaced_Set_uint64_1_1 570070228.066 -
SetIntersection_Interlaced_Set_uint64_256_1 4428365.173 -
SetIntersection_Interlaced_Set_uint64_256_16 12237493.932 -
SetIntersection_Interlaced_Set_uint64_256_256 9865248.002 -1.05%
SetIntersection_Interlaced_Set_uint64_256_4 11923315.260 -
SetIntersection_Interlaced_Set_uint64_256_64 14763982.821 -2.70%
SetIntersection_Interlaced_Set_uint64_262144_1 1118240.420 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1577633.709 -1.03%
SetIntersection_Interlaced_Set_uint64_262144_16 1638479.818 -1.04%
SetIntersection_Interlaced_Set_uint64_262144_16384 1254231.854 -2.01%
SetIntersection_Interlaced_Set_uint64_262144_256 1625979.412 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1851805.744 -3.08%
SetIntersection_Interlaced_Set_uint64_262144_4 1318527.424 -1.15%
SetIntersection_Interlaced_Set_uint64_262144_64 1624597.006 -
SetIntersection_Interlaced_Set_uint64_4_1 227445983.901 -
SetIntersection_Interlaced_Set_uint64_4_4 147727367.280 -
SetIntersection_Interlaced_Set_uint64_64_1 17526218.018 -
SetIntersection_Interlaced_Set_uint64_64_16 24557223.801 -1.82%
SetIntersection_Interlaced_Set_uint64_64_4 22615448.325 -
SetIntersection_Interlaced_Set_uint64_64_64 15512823.086 -
SetIntersection_Interlaced_Vector_float_1024_1 1129338.827 1.55%
SetIntersection_Interlaced_Vector_float_1024_1024 6003590.035 -
SetIntersection_Interlaced_Vector_float_1024_16 2638756.484 38.80%
SetIntersection_Interlaced_Vector_float_1024_256 6567592.544 28.30%
SetIntersection_Interlaced_Vector_float_1024_4 1497839.747 15.45%
SetIntersection_Interlaced_Vector_float_1024_64 5562447.420 53.24%
SetIntersection_Interlaced_Vector_float_16384_1 1138009.457 3.26%
SetIntersection_Interlaced_Vector_float_16384_1024 67329330.427 60.04%
SetIntersection_Interlaced_Vector_float_16384_16 3820509.867 58.31%
SetIntersection_Interlaced_Vector_float_16384_16384 80369057.692 -
SetIntersection_Interlaced_Vector_float_16384_256 27838742.868 114.29%
SetIntersection_Interlaced_Vector_float_16384_4 1708372.012 20.10%
SetIntersection_Interlaced_Vector_float_16384_64 9510556.399 77.38%
SetIntersection_Interlaced_Vector_float_16_1 67314782.181 -
SetIntersection_Interlaced_Vector_float_16_16 38124805.454 -
SetIntersection_Interlaced_Vector_float_16_4 60376425.230 -
SetIntersection_Interlaced_Vector_float_1_1 573340999.757 -
SetIntersection_Interlaced_Vector_float_256_1 4443830.747 -
SetIntersection_Interlaced_Vector_float_256_16 7425505.698 17.93%
SetIntersection_Interlaced_Vector_float_256_256 4729837.590 -
SetIntersection_Interlaced_Vector_float_256_4 5303146.098 8.02%
SetIntersection_Interlaced_Vector_float_256_64 7627992.937 -3.25%
SetIntersection_Interlaced_Vector_float_262144_1 1111818.372 -
SetIntersection_Interlaced_Vector_float_262144_1024 144381160.703 108.45%
SetIntersection_Interlaced_Vector_float_262144_16 6491670.260 101.93%
SetIntersection_Interlaced_Vector_float_262144_16384 346277419.737 -1.29%
SetIntersection_Interlaced_Vector_float_262144_256 49690065.325 117.97%
SetIntersection_Interlaced_Vector_float_262144_262144 350722870.771 -
SetIntersection_Interlaced_Vector_float_262144_4 2043602.026 33.93%
SetIntersection_Interlaced_Vector_float_262144_64 19922836.697 137.83%
SetIntersection_Interlaced_Vector_float_4_1 228991352.178 -
SetIntersection_Interlaced_Vector_float_4_4 145002483.276 -
SetIntersection_Interlaced_Vector_float_64_1 17596912.387 -
SetIntersection_Interlaced_Vector_float_64_16 18806020.069 -2.39%
SetIntersection_Interlaced_Vector_float_64_4 19055741.990 2.71%
SetIntersection_Interlaced_Vector_float_64_64 11509092.754 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1100674.246 -1.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9571815.822 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2661638.759 27.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7813292.663 -2.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1439118.131 7.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5437158.250 18.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1081870.471 -3.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 49949365.341 -12.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2772218.984 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 136293325.676 1.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 21688980.017 5.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1450572.300 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7607976.183 17.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67346359.650 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39950068.027 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61987635.659 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571940809.687 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4415765.755 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6926784.095 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6507384.124 -7.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5033869.605 -1.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9109195.405 -5.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1136514.401 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 111085278.973 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4206882.114 -37.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350682639.218 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 31528806.953 -35.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 341316804.802 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2010056.389 7.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 10614850.243 -36.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228533112.011 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147483458.737 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17605483.991 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20262837.025 1.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18913653.876 1.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13248702.406 -4.29%
SetIntersection_Interlaced_Vector_string_1024_1 1139744.980 -
SetIntersection_Interlaced_Vector_string_1024_1024 41725456.218 -2.56%
SetIntersection_Interlaced_Vector_string_1024_16 3268211.881 -
SetIntersection_Interlaced_Vector_string_1024_256 21604175.601 2.57%
SetIntersection_Interlaced_Vector_string_1024_4 1665228.224 -
SetIntersection_Interlaced_Vector_string_1024_64 8318644.102 1.82%
SetIntersection_Interlaced_Vector_string_16384_1 1127689.778 -2.99%
SetIntersection_Interlaced_Vector_string_16384_1024 117199340.985 1.91%
SetIntersection_Interlaced_Vector_string_16384_16 4311280.891 -4.48%
SetIntersection_Interlaced_Vector_string_16384_16384 350797033.363 -
SetIntersection_Interlaced_Vector_string_16384_256 37529968.804 2.78%
SetIntersection_Interlaced_Vector_string_16384_4 1836369.998 -
SetIntersection_Interlaced_Vector_string_16384_64 12184719.675 1.66%
SetIntersection_Interlaced_Vector_string_16_1 68622115.557 -
SetIntersection_Interlaced_Vector_string_16_16 55839409.724 2.08%
SetIntersection_Interlaced_Vector_string_16_4 72524457.575 -
SetIntersection_Interlaced_Vector_string_1_1 585595063.055 -
SetIntersection_Interlaced_Vector_string_256_1 4547116.754 -
SetIntersection_Interlaced_Vector_string_256_16 10718674.111 -3.06%
SetIntersection_Interlaced_Vector_string_256_256 21580431.188 -5.51%
SetIntersection_Interlaced_Vector_string_256_4 6322066.132 1.40%
SetIntersection_Interlaced_Vector_string_256_64 20743169.173 1.52%
SetIntersection_Interlaced_Vector_string_262144_1 1159349.120 2.66%
SetIntersection_Interlaced_Vector_string_262144_1024 231046088.533 6.15%
SetIntersection_Interlaced_Vector_string_262144_16 7143604.989 28.22%
SetIntersection_Interlaced_Vector_string_262144_16384 1008346.109 1.51%
SetIntersection_Interlaced_Vector_string_262144_256 66893923.573 8.41%
SetIntersection_Interlaced_Vector_string_262144_262144 14457617.840 -
SetIntersection_Interlaced_Vector_string_262144_4 2120857.385 4.05%
SetIntersection_Interlaced_Vector_string_262144_64 18886380.267 3.97%
SetIntersection_Interlaced_Vector_string_4_1 233993330.047 -
SetIntersection_Interlaced_Vector_string_4_4 161078811.881 -
SetIntersection_Interlaced_Vector_string_64_1 17995713.917 -
SetIntersection_Interlaced_Vector_string_64_16 31485590.279 1.98%
SetIntersection_Interlaced_Vector_string_64_4 23071874.236 1.45%
SetIntersection_Interlaced_Vector_string_64_64 28389220.638 -3.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1113481.081 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9685386.863 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3139797.887 1.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9081024.311 -11.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1543280.580 -1.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6624034.029 7.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1077546.462 -3.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 88208596.254 11.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5321946.313 14.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 141931537.562 -1.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 40117348.482 17.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1944605.189 3.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12593696.063 23.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66805271.383 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40491953.658 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62247079.918 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 568520469.554 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4399339.922 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9358727.480 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6635029.921 1.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5700049.609 1.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11670991.228 -1.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1112727.872 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 350083059.857 55.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8944528.982 80.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 352381864.780 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 118291059.704 70.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350700582.460 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2360809.094 4.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 32915496.442 33.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227363109.612 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147582905.596 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17473605.479 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22529596.033 5.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 19982745.581 -3.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13292352.837 -4.71%
SetIntersection_Interlaced_Vector_uint32_1024_1 1150121.146 3.08%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5999138.076 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1773454.463 -3.73%
SetIntersection_Interlaced_Vector_uint32_1024_256 7386618.579 -3.00%
SetIntersection_Interlaced_Vector_uint32_1024_4 1391721.437 -2.84%
SetIntersection_Interlaced_Vector_uint32_1024_64 3739999.685 -
SetIntersection_Interlaced_Vector_uint32_16384_1 1118219.477 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 53899468.765 -7.15%
SetIntersection_Interlaced_Vector_uint32_16384_16 3063631.984 18.61%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79765473.902 -
SetIntersection_Interlaced_Vector_uint32_16384_256 13366906.984 -36.05%
SetIntersection_Interlaced_Vector_uint32_16384_4 1470937.858 3.69%
SetIntersection_Interlaced_Vector_uint32_16384_64 5587186.724 -34.80%
SetIntersection_Interlaced_Vector_uint32_16_1 66692151.124 -
SetIntersection_Interlaced_Vector_uint32_16_16 37717946.051 -
SetIntersection_Interlaced_Vector_uint32_16_4 59505968.811 -1.28%
SetIntersection_Interlaced_Vector_uint32_1_1 569436088.966 -
SetIntersection_Interlaced_Vector_uint32_256_1 4428711.478 -
SetIntersection_Interlaced_Vector_uint32_256_16 7380735.775 -
SetIntersection_Interlaced_Vector_uint32_256_256 4638347.923 -1.49%
SetIntersection_Interlaced_Vector_uint32_256_4 5036005.123 -2.86%
SetIntersection_Interlaced_Vector_uint32_256_64 7462326.057 -7.85%
SetIntersection_Interlaced_Vector_uint32_262144_1 1117460.149 2.31%
SetIntersection_Interlaced_Vector_uint32_262144_1024 89370187.229 -18.26%
SetIntersection_Interlaced_Vector_uint32_262144_16 3123933.846 -45.51%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351933483.252 -2.81%
SetIntersection_Interlaced_Vector_uint32_262144_256 33232444.664 -7.03%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350077023.940 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1889236.289 25.21%
SetIntersection_Interlaced_Vector_uint32_262144_64 9877266.181 -42.45%
SetIntersection_Interlaced_Vector_uint32_4_1 227692226.001 -
SetIntersection_Interlaced_Vector_uint32_4_4 144007330.948 -
SetIntersection_Interlaced_Vector_uint32_64_1 17432695.186 -
SetIntersection_Interlaced_Vector_uint32_64_16 18096975.076 -3.22%
SetIntersection_Interlaced_Vector_uint32_64_4 18301682.406 -
SetIntersection_Interlaced_Vector_uint32_64_64 11215210.505 -2.95%
SetIntersection_Interlaced_Vector_uint64_1024_1 1112115.882 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5946472.719 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2370463.726 19.76%
SetIntersection_Interlaced_Vector_uint64_1024_256 6408852.845 12.94%
SetIntersection_Interlaced_Vector_uint64_1024_4 1409478.596 6.58%
SetIntersection_Interlaced_Vector_uint64_1024_64 3542633.159 -3.74%
SetIntersection_Interlaced_Vector_uint64_16384_1 1116146.396 1.14%
SetIntersection_Interlaced_Vector_uint64_16384_1024 56358950.673 30.56%
SetIntersection_Interlaced_Vector_uint64_16384_16 3288540.042 28.97%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78009071.379 -
SetIntersection_Interlaced_Vector_uint64_16384_256 15858841.919 -3.38%
SetIntersection_Interlaced_Vector_uint64_16384_4 1533845.135 8.77%
SetIntersection_Interlaced_Vector_uint64_16384_64 8302349.381 34.43%
SetIntersection_Interlaced_Vector_uint64_16_1 66450533.196 -1.39%
SetIntersection_Interlaced_Vector_uint64_16_16 37499203.132 -1.64%
SetIntersection_Interlaced_Vector_uint64_16_4 59589775.864 -1.18%
SetIntersection_Interlaced_Vector_uint64_1_1 567339752.176 -1.02%
SetIntersection_Interlaced_Vector_uint64_256_1 4410521.809 -1.00%
SetIntersection_Interlaced_Vector_uint64_256_16 6150782.994 -18.58%
SetIntersection_Interlaced_Vector_uint64_256_256 4703316.348 -
SetIntersection_Interlaced_Vector_uint64_256_4 5119164.107 4.98%
SetIntersection_Interlaced_Vector_uint64_256_64 6786049.428 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1120404.706 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 106436959.791 27.62%
SetIntersection_Interlaced_Vector_uint64_262144_16 5572688.130 70.93%
SetIntersection_Interlaced_Vector_uint64_262144_16384 352497833.994 -
SetIntersection_Interlaced_Vector_uint64_262144_256 39029588.393 42.18%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351060612.411 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1973478.615 29.70%
SetIntersection_Interlaced_Vector_uint64_262144_64 26764067.583 213.70%
SetIntersection_Interlaced_Vector_uint64_4_1 226027189.985 -1.12%
SetIntersection_Interlaced_Vector_uint64_4_4 143408308.389 -
SetIntersection_Interlaced_Vector_uint64_64_1 17469446.655 -
SetIntersection_Interlaced_Vector_uint64_64_16 18381588.870 -2.67%
SetIntersection_Interlaced_Vector_uint64_64_4 18138577.349 -
SetIntersection_Interlaced_Vector_uint64_64_64 11350934.496 -1.24%
SetIntersection_None_Set_float_1024_1 9043918.039 1.85%
SetIntersection_None_Set_float_1024_1024 9198523.547 -
SetIntersection_None_Set_float_1024_16 9042353.651 2.48%
SetIntersection_None_Set_float_1024_256 8879856.387 -
SetIntersection_None_Set_float_1024_4 8886538.761 -1.64%
SetIntersection_None_Set_float_1024_64 8879015.449 -2.17%
SetIntersection_None_Set_float_16384_1 159433665.597 4.81%
SetIntersection_None_Set_float_16384_1024 160165078.050 5.33%
SetIntersection_None_Set_float_16384_16 159082128.295 4.83%
SetIntersection_None_Set_float_16384_16384 161092264.746 5.33%
SetIntersection_None_Set_float_16384_256 158993199.227 4.36%
SetIntersection_None_Set_float_16384_4 159052039.309 4.75%
SetIntersection_None_Set_float_16384_64 158833460.170 4.52%
SetIntersection_None_Set_float_16_1 70707262.964 -
SetIntersection_None_Set_float_16_16 37896184.169 -
SetIntersection_None_Set_float_16_4 60229376.460 -
SetIntersection_None_Set_float_1_1 571881025.145 -
SetIntersection_None_Set_float_256_1 11915011.130 1.49%
SetIntersection_None_Set_float_256_16 11098946.746 1.28%
SetIntersection_None_Set_float_256_256 5961570.722 -
SetIntersection_None_Set_float_256_4 11815251.019 2.08%
SetIntersection_None_Set_float_256_64 9614948.611 1.11%
SetIntersection_None_Set_float_262144_1 1197498.291 2.36%
SetIntersection_None_Set_float_262144_1024 1193596.436 2.57%
SetIntersection_None_Set_float_262144_16 1198478.273 2.83%
SetIntersection_None_Set_float_262144_16384 1204353.354 4.84%
SetIntersection_None_Set_float_262144_256 1194675.617 2.86%
SetIntersection_None_Set_float_262144_262144 1190097.576 2.42%
SetIntersection_None_Set_float_262144_4 1192295.410 2.69%
SetIntersection_None_Set_float_262144_64 1191456.949 2.33%
SetIntersection_None_Set_float_4_1 231446569.764 -
SetIntersection_None_Set_float_4_4 144623286.083 -
SetIntersection_None_Set_float_64_1 23215766.170 4.38%
SetIntersection_None_Set_float_64_16 19064320.712 2.74%
SetIntersection_None_Set_float_64_4 21783246.961 1.03%
SetIntersection_None_Set_float_64_64 11686241.718 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8719229.582 -2.89%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8813015.910 -2.18%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8790297.429 -2.61%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8682252.743 -1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8956803.542 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8982599.131 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162789370.441 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158364156.999 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 175746947.008 4.40%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 171078074.558 2.87%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161996707.086 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 170121958.437 1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 169298997.855 1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70481384.629 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37523377.029 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59889104.008 -1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571436348.591 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11836144.917 -1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10848469.860 -3.34%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5964837.611 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11671768.618 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9365813.229 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1219633.461 -2.12%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1239158.853 -1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1223395.510 -2.39%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1238694.010 -1.74%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1226349.037 -2.26%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1246585.611 -1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1227719.076 -1.32%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1226165.853 -1.92%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231455061.856 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144097092.711 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23272236.829 -1.59%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19196270.728 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22291338.324 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12036689.412 -
SetIntersection_None_Set_string_1024_1 8989721.639 -2.40%
SetIntersection_None_Set_string_1024_1024 9068641.472 -
SetIntersection_None_Set_string_1024_16 9134474.623 -2.93%
SetIntersection_None_Set_string_1024_256 9157487.713 2.82%
SetIntersection_None_Set_string_1024_4 8900534.759 -5.96%
SetIntersection_None_Set_string_1024_64 8950364.719 -6.78%
SetIntersection_None_Set_string_16384_1 196803409.576 -1.83%
SetIntersection_None_Set_string_16384_1024 214215895.521 -
SetIntersection_None_Set_string_16384_16 199986356.614 -
SetIntersection_None_Set_string_16384_16384 196510751.198 -1.53%
SetIntersection_None_Set_string_16384_256 199124245.112 -1.92%
SetIntersection_None_Set_string_16384_4 195636838.475 -1.38%
SetIntersection_None_Set_string_16384_64 200507067.038 1.08%
SetIntersection_None_Set_string_16_1 72995244.895 -
SetIntersection_None_Set_string_16_16 38729706.360 -
SetIntersection_None_Set_string_16_4 61898167.164 -
SetIntersection_None_Set_string_1_1 575871511.661 -
SetIntersection_None_Set_string_256_1 12014548.668 -
SetIntersection_None_Set_string_256_16 11374146.204 -
SetIntersection_None_Set_string_256_256 6054822.708 -
SetIntersection_None_Set_string_256_4 11872026.725 1.53%
SetIntersection_None_Set_string_256_64 9414990.261 -1.41%
SetIntersection_None_Set_string_262144_1 1670009.846 -4.12%
SetIntersection_None_Set_string_262144_1024 1673423.990 -3.02%
SetIntersection_None_Set_string_262144_16 1664394.938 -4.40%
SetIntersection_None_Set_string_262144_16384 1666951.008 -3.97%
SetIntersection_None_Set_string_262144_256 1661871.908 -4.23%
SetIntersection_None_Set_string_262144_262144 1685691.977 -2.03%
SetIntersection_None_Set_string_262144_4 1663745.848 -4.15%
SetIntersection_None_Set_string_262144_64 1662771.973 -4.48%
SetIntersection_None_Set_string_4_1 235827112.605 -
SetIntersection_None_Set_string_4_4 147364691.892 -
SetIntersection_None_Set_string_64_1 24131584.503 -
SetIntersection_None_Set_string_64_16 19349635.995 -
SetIntersection_None_Set_string_64_4 22843455.817 -
SetIntersection_None_Set_string_64_64 12141044.528 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 12861328.955 42.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 12916500.846 43.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 12880549.219 42.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 13039283.599 47.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 12920341.056 47.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 13010825.497 47.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 205554173.780 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 202204594.285 -4.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 204192346.367 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 202433000.395 -2.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 197849732.049 -6.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 203965554.134 1.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 202026455.444 -2.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 72364056.707 1.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37835943.561 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60976845.885 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 571731353.751 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11571351.061 -2.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11125548.378 -1.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5849390.189 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11520137.541 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9543141.145 1.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1662983.236 -1.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1643651.613 -4.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1657984.619 -2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1663205.972 -2.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1651585.369 -2.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1639109.455 -4.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1639908.774 -3.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1652507.566 -2.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231447674.260 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145145429.018 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23536950.643 1.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18736185.757 -1.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22203713.913 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12085492.130 2.34%
SetIntersection_None_Set_uint32_1024_1 8845392.542 -
SetIntersection_None_Set_uint32_1024_1024 8707669.849 -1.47%
SetIntersection_None_Set_uint32_1024_16 8760870.801 -4.63%
SetIntersection_None_Set_uint32_1024_256 8912963.965 -
SetIntersection_None_Set_uint32_1024_4 8797960.331 -1.43%
SetIntersection_None_Set_uint32_1024_64 8744852.102 -1.21%
SetIntersection_None_Set_uint32_16384_1 156545285.625 2.55%
SetIntersection_None_Set_uint32_16384_1024 157098259.428 2.21%
SetIntersection_None_Set_uint32_16384_16 157151676.555 3.35%
SetIntersection_None_Set_uint32_16384_16384 158905399.343 1.95%
SetIntersection_None_Set_uint32_16384_256 156847544.089 2.56%
SetIntersection_None_Set_uint32_16384_4 156742689.646 2.76%
SetIntersection_None_Set_uint32_16384_64 156842275.440 2.85%
SetIntersection_None_Set_uint32_16_1 70450883.773 -
SetIntersection_None_Set_uint32_16_16 37445047.371 -
SetIntersection_None_Set_uint32_16_4 60019648.952 -
SetIntersection_None_Set_uint32_1_1 568071018.126 -
SetIntersection_None_Set_uint32_256_1 11685713.644 -
SetIntersection_None_Set_uint32_256_16 11098649.012 -
SetIntersection_None_Set_uint32_256_256 5769062.066 -3.50%
SetIntersection_None_Set_uint32_256_4 11315864.941 -4.11%
SetIntersection_None_Set_uint32_256_64 9349622.100 -1.90%
SetIntersection_None_Set_uint32_262144_1 1193067.303 2.42%
SetIntersection_None_Set_uint32_262144_1024 1186567.869 3.07%
SetIntersection_None_Set_uint32_262144_16 1186823.733 3.15%
SetIntersection_None_Set_uint32_262144_16384 1176756.266 1.36%
SetIntersection_None_Set_uint32_262144_256 1187755.860 3.25%
SetIntersection_None_Set_uint32_262144_262144 1190069.580 2.88%
SetIntersection_None_Set_uint32_262144_4 1186226.642 2.77%
SetIntersection_None_Set_uint32_262144_64 1189285.238 3.58%
SetIntersection_None_Set_uint32_4_1 229869213.376 -
SetIntersection_None_Set_uint32_4_4 143631561.558 -
SetIntersection_None_Set_uint32_64_1 23484858.132 -1.25%
SetIntersection_None_Set_uint32_64_16 19078796.425 -1.10%
SetIntersection_None_Set_uint32_64_4 22329391.300 -1.27%
SetIntersection_None_Set_uint32_64_64 11822279.561 -2.17%
SetIntersection_None_Set_uint64_1024_1 8982077.419 -
SetIntersection_None_Set_uint64_1024_1024 8744543.386 -1.78%
SetIntersection_None_Set_uint64_1024_16 8761089.635 -3.97%
SetIntersection_None_Set_uint64_1024_256 8708757.083 -3.74%
SetIntersection_None_Set_uint64_1024_4 8695687.919 -2.05%
SetIntersection_None_Set_uint64_1024_64 8722771.723 -
SetIntersection_None_Set_uint64_16384_1 160529631.193 -
SetIntersection_None_Set_uint64_16384_1024 165738968.277 -
SetIntersection_None_Set_uint64_16384_16 167795305.232 1.63%
SetIntersection_None_Set_uint64_16384_16384 174377409.791 -2.42%
SetIntersection_None_Set_uint64_16384_256 169928162.854 2.45%
SetIntersection_None_Set_uint64_16384_4 163846922.556 -
SetIntersection_None_Set_uint64_16384_64 170437278.351 -
SetIntersection_None_Set_uint64_16_1 70050351.202 -1.46%
SetIntersection_None_Set_uint64_16_16 37368807.121 -1.06%
SetIntersection_None_Set_uint64_16_4 59690696.581 -1.77%
SetIntersection_None_Set_uint64_1_1 565722829.131 -1.12%
SetIntersection_None_Set_uint64_256_1 11613270.098 -1.28%
SetIntersection_None_Set_uint64_256_16 10899451.661 -1.25%
SetIntersection_None_Set_uint64_256_256 5872947.892 -1.80%
SetIntersection_None_Set_uint64_256_4 11334425.349 -1.30%
SetIntersection_None_Set_uint64_256_64 9194452.392 -3.01%
SetIntersection_None_Set_uint64_262144_1 1193526.610 -1.23%
SetIntersection_None_Set_uint64_262144_1024 1201728.189 -
SetIntersection_None_Set_uint64_262144_16 1190421.222 -1.16%
SetIntersection_None_Set_uint64_262144_16384 1206358.072 -
SetIntersection_None_Set_uint64_262144_256 1201674.153 -
SetIntersection_None_Set_uint64_262144_262144 1220608.967 -1.32%
SetIntersection_None_Set_uint64_262144_4 1192994.629 -
SetIntersection_None_Set_uint64_262144_64 1195477.701 -
SetIntersection_None_Set_uint64_4_1 229098513.596 -1.06%
SetIntersection_None_Set_uint64_4_4 143459927.503 -
SetIntersection_None_Set_uint64_64_1 23418622.497 -
SetIntersection_None_Set_uint64_64_16 19192396.879 -
SetIntersection_None_Set_uint64_64_4 22341030.250 -1.66%
SetIntersection_None_Set_uint64_64_64 11863278.759 -1.37%
SetIntersection_None_Vector_float_1024_1 1154152.750 -
SetIntersection_None_Vector_float_1024_1024 1156610.999 -
SetIntersection_None_Vector_float_1024_16 1146519.918 -
SetIntersection_None_Vector_float_1024_256 1154607.009 -
SetIntersection_None_Vector_float_1024_4 1158885.230 1.35%
SetIntersection_None_Vector_float_1024_64 1156587.060 -
SetIntersection_None_Vector_float_16384_1 1180270.642 -
SetIntersection_None_Vector_float_16384_1024 1178907.977 -
SetIntersection_None_Vector_float_16384_16 1183317.647 -
SetIntersection_None_Vector_float_16384_16384 1176475.841 -
SetIntersection_None_Vector_float_16384_256 1177337.074 -
SetIntersection_None_Vector_float_16384_4 1184609.656 -
SetIntersection_None_Vector_float_16384_64 1169586.028 -
SetIntersection_None_Vector_float_16_1 67822346.732 -
SetIntersection_None_Vector_float_16_16 36005802.809 -
SetIntersection_None_Vector_float_16_4 57620755.632 -
SetIntersection_None_Vector_float_1_1 571194001.409 -
SetIntersection_None_Vector_float_256_1 4542175.312 -
SetIntersection_None_Vector_float_256_16 4291852.798 -
SetIntersection_None_Vector_float_256_256 2290484.803 -
SetIntersection_None_Vector_float_256_4 4522935.964 -
SetIntersection_None_Vector_float_256_64 3660204.377 -
SetIntersection_None_Vector_float_262144_1 1203098.635 -
SetIntersection_None_Vector_float_262144_1024 1198986.312 -
SetIntersection_None_Vector_float_262144_16 1177740.002 -1.60%
SetIntersection_None_Vector_float_262144_16384 1208729.371 1.55%
SetIntersection_None_Vector_float_262144_256 1206899.909 -
SetIntersection_None_Vector_float_262144_262144 1189690.054 -
SetIntersection_None_Vector_float_262144_4 1206733.940 -
SetIntersection_None_Vector_float_262144_64 1212507.088 -
SetIntersection_None_Vector_float_4_1 231598600.267 1.40%
SetIntersection_None_Vector_float_4_4 143107134.029 -
SetIntersection_None_Vector_float_64_1 17887725.028 -
SetIntersection_None_Vector_float_64_16 14594800.792 -
SetIntersection_None_Vector_float_64_4 17023150.424 -
SetIntersection_None_Vector_float_64_64 9047532.680 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1165434.926 1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1156398.679 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1123212.568 -2.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1151033.709 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1165069.664 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1140190.249 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1192422.367 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1156084.701 -3.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1196463.408 2.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1178792.456 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1194161.532 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1191916.971 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1187907.603 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67672562.354 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35961923.272 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57657306.133 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 569210330.263 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4530976.127 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4294048.532 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2247253.644 -1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4503558.471 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3683785.628 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1227431.666 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1220479.644 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1236264.980 2.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1228628.165 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1193248.579 -2.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1206724.931 2.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1234367.957 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1171735.376 -3.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 229073410.363 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142917837.138 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17876541.868 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14431193.932 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17058882.985 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9034789.591 -
SetIntersection_None_Vector_string_1024_1 1222475.194 -1.22%
SetIntersection_None_Vector_string_1024_1024 1183546.852 -2.00%
SetIntersection_None_Vector_string_1024_16 1226617.787 -1.49%
SetIntersection_None_Vector_string_1024_256 1232876.622 -
SetIntersection_None_Vector_string_1024_4 1227656.549 -
SetIntersection_None_Vector_string_1024_64 1226404.368 -1.09%
SetIntersection_None_Vector_string_16384_1 1285157.559 -
SetIntersection_None_Vector_string_16384_1024 1288716.481 -
SetIntersection_None_Vector_string_16384_16 1284016.286 -
SetIntersection_None_Vector_string_16384_16384 1283045.471 -
SetIntersection_None_Vector_string_16384_256 1287496.620 -1.79%
SetIntersection_None_Vector_string_16384_4 1276555.353 -
SetIntersection_None_Vector_string_16384_64 1292287.529 -
SetIntersection_None_Vector_string_16_1 69314303.199 -
SetIntersection_None_Vector_string_16_16 36804982.587 -
SetIntersection_None_Vector_string_16_4 58862638.306 -
SetIntersection_None_Vector_string_1_1 570694345.025 -
SetIntersection_None_Vector_string_256_1 4760882.933 -
SetIntersection_None_Vector_string_256_16 4485496.044 -
SetIntersection_None_Vector_string_256_256 2396138.253 -
SetIntersection_None_Vector_string_256_4 4720468.166 -
SetIntersection_None_Vector_string_256_64 3832181.869 -
SetIntersection_None_Vector_string_262144_1 1359210.172 -1.10%
SetIntersection_None_Vector_string_262144_1024 1310881.025 -2.95%
SetIntersection_None_Vector_string_262144_16 1354491.988 -
SetIntersection_None_Vector_string_262144_16384 1353425.247 -
SetIntersection_None_Vector_string_262144_256 1368434.887 -
SetIntersection_None_Vector_string_262144_262144 1357419.417 1.17%
SetIntersection_None_Vector_string_262144_4 1367309.121 -
SetIntersection_None_Vector_string_262144_64 1350646.763 -
SetIntersection_None_Vector_string_4_1 231166386.052 -
SetIntersection_None_Vector_string_4_4 144630890.619 -
SetIntersection_None_Vector_string_64_1 18434581.425 -
SetIntersection_None_Vector_string_64_16 15036690.368 -
SetIntersection_None_Vector_string_64_4 17634170.061 -
SetIntersection_None_Vector_string_64_64 9391232.138 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1189816.578 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1155179.816 -3.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1186657.370 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1193072.736 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1186983.052 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1185922.413 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1223704.105 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1221956.097 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1237291.360 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1180569.062 -4.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1184345.690 -5.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1231026.975 -1.38%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1227561.962 -1.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67502828.502 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35983908.298 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57372116.994 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566852689.653 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4510534.603 -1.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4314124.320 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2313782.568 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4550432.365 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3669195.810 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1297131.020 1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1261686.190 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1243755.942 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1248339.815 -1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1249412.006 -3.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1217057.113 -5.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1218755.911 -4.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1250169.916 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227879317.541 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142655229.938 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17883952.453 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14603474.347 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17099656.495 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9108127.849 -
SetIntersection_None_Vector_uint32_1024_1 1160341.336 1.07%
SetIntersection_None_Vector_uint32_1024_1024 1177339.870 2.42%
SetIntersection_None_Vector_uint32_1024_16 1148356.755 -
SetIntersection_None_Vector_uint32_1024_256 1187253.020 3.42%
SetIntersection_None_Vector_uint32_1024_4 1122211.472 -2.34%
SetIntersection_None_Vector_uint32_1024_64 1186189.264 3.98%
SetIntersection_None_Vector_uint32_16384_1 1160234.048 -1.37%
SetIntersection_None_Vector_uint32_16384_1024 1176963.679 -
SetIntersection_None_Vector_uint32_16384_16 1172529.950 -
SetIntersection_None_Vector_uint32_16384_16384 1161993.321 -1.32%
SetIntersection_None_Vector_uint32_16384_256 1168856.352 -1.80%
SetIntersection_None_Vector_uint32_16384_4 1170555.139 1.07%
SetIntersection_None_Vector_uint32_16384_64 1173605.697 -
SetIntersection_None_Vector_uint32_16_1 67650579.036 -
SetIntersection_None_Vector_uint32_16_16 35984467.712 -
SetIntersection_None_Vector_uint32_16_4 57509859.509 -
SetIntersection_None_Vector_uint32_1_1 586778644.900 -
SetIntersection_None_Vector_uint32_256_1 4432164.882 -2.12%
SetIntersection_None_Vector_uint32_256_16 4300737.737 -
SetIntersection_None_Vector_uint32_256_256 2287131.418 -
SetIntersection_None_Vector_uint32_256_4 4430031.913 -1.22%
SetIntersection_None_Vector_uint32_256_64 3641984.433 -
SetIntersection_None_Vector_uint32_262144_1 1215448.381 1.43%
SetIntersection_None_Vector_uint32_262144_1024 1220772.483 2.18%
SetIntersection_None_Vector_uint32_262144_16 1216182.416 1.76%
SetIntersection_None_Vector_uint32_262144_16384 1212994.620 -
SetIntersection_None_Vector_uint32_262144_256 1153240.998 -4.18%
SetIntersection_None_Vector_uint32_262144_262144 1176030.806 -3.39%
SetIntersection_None_Vector_uint32_262144_4 1204019.778 -
SetIntersection_None_Vector_uint32_262144_64 1191511.716 -1.21%
SetIntersection_None_Vector_uint32_4_1 228498016.872 -
SetIntersection_None_Vector_uint32_4_4 142839517.569 -
SetIntersection_None_Vector_uint32_64_1 17817740.392 -
SetIntersection_None_Vector_uint32_64_16 14423016.553 -
SetIntersection_None_Vector_uint32_64_4 16961969.009 -
SetIntersection_None_Vector_uint32_64_64 9088975.618 -
SetIntersection_None_Vector_uint64_1024_1 1148849.930 -1.32%
SetIntersection_None_Vector_uint64_1024_1024 1137870.971 -
SetIntersection_None_Vector_uint64_1024_16 1150699.888 -
SetIntersection_None_Vector_uint64_1024_256 1123787.074 -2.66%
SetIntersection_None_Vector_uint64_1024_4 1154645.126 -
SetIntersection_None_Vector_uint64_1024_64 1109508.616 -3.39%
SetIntersection_None_Vector_uint64_16384_1 1168176.506 -
SetIntersection_None_Vector_uint64_16384_1024 1177489.799 -
SetIntersection_None_Vector_uint64_16384_16 1170199.839 -
SetIntersection_None_Vector_uint64_16384_16384 1198213.706 1.50%
SetIntersection_None_Vector_uint64_16384_256 1137948.807 -3.10%
SetIntersection_None_Vector_uint64_16384_4 1168569.630 -
SetIntersection_None_Vector_uint64_16384_64 1175122.719 -
SetIntersection_None_Vector_uint64_16_1 67208463.816 -
SetIntersection_None_Vector_uint64_16_16 35646053.599 -
SetIntersection_None_Vector_uint64_16_4 56941934.989 -
SetIntersection_None_Vector_uint64_1_1 565316949.510 -
SetIntersection_None_Vector_uint64_256_1 4499640.878 -
SetIntersection_None_Vector_uint64_256_16 4268211.569 -1.06%
SetIntersection_None_Vector_uint64_256_256 2241029.296 -2.51%
SetIntersection_None_Vector_uint64_256_4 4478419.800 -
SetIntersection_None_Vector_uint64_256_64 3637429.951 -
SetIntersection_None_Vector_uint64_262144_1 1180775.740 -
SetIntersection_None_Vector_uint64_262144_1024 1147172.624 -5.85%
SetIntersection_None_Vector_uint64_262144_16 1193266.743 1.16%
SetIntersection_None_Vector_uint64_262144_16384 1205680.161 -
SetIntersection_None_Vector_uint64_262144_256 1217603.677 2.13%
SetIntersection_None_Vector_uint64_262144_262144 1187732.936 -1.81%
SetIntersection_None_Vector_uint64_262144_4 1166060.633 -2.75%
SetIntersection_None_Vector_uint64_262144_64 1189254.385 -
SetIntersection_None_Vector_uint64_4_1 226786195.285 -
SetIntersection_None_Vector_uint64_4_4 141800160.870 -
SetIntersection_None_Vector_uint64_64_1 17759412.569 -
SetIntersection_None_Vector_uint64_64_16 14245535.058 -1.74%
SetIntersection_None_Vector_uint64_64_4 16848224.595 -
SetIntersection_None_Vector_uint64_64_64 8965668.771 -
bm_gcd_complex 19.384 1.01%
bm_gcd_random 30.716 1.09%
bm_gcd_trivial 0.907 5.89%
bm_lexicographical_compare<int>/1 1.325 14.59%
bm_lexicographical_compare<int>/1048576 76652.404 -
bm_lexicographical_compare<int>/16 1.960 -5.83%
bm_lexicographical_compare<int>/2 1.493 13.08%
bm_lexicographical_compare<int>/262144 19113.564 -
bm_lexicographical_compare<int>/3 1.740 7.56%
bm_lexicographical_compare<int>/32768 2388.999 -
bm_lexicographical_compare<int>/4 1.259 -
bm_lexicographical_compare<int>/4096 298.682 -
bm_lexicographical_compare<int>/5 1.514 -
bm_lexicographical_compare<int>/512 37.293 -
bm_lexicographical_compare<int>/6 1.516 -
bm_lexicographical_compare<int>/64 4.807 -1.03%
bm_lexicographical_compare<int>/7 1.516 -1.47%
bm_lexicographical_compare<int>/8 1.579 7.87%
bm_lexicographical_compare<signed_char>/1 1.204 -8.86%
bm_lexicographical_compare<signed_char>/1048576 16317.166 -
bm_lexicographical_compare<signed_char>/16 1.329 2.23%
bm_lexicographical_compare<signed_char>/2 1.440 -5.37%
bm_lexicographical_compare<signed_char>/262144 3843.490 -
bm_lexicographical_compare<signed_char>/3 1.619 -6.30%
bm_lexicographical_compare<signed_char>/32768 479.086 -
bm_lexicographical_compare<signed_char>/4 1.861 -2.53%
bm_lexicographical_compare<signed_char>/4096 59.879 -
bm_lexicographical_compare<signed_char>/5 2.082 -3.16%
bm_lexicographical_compare<signed_char>/512 7.977 -
bm_lexicographical_compare<signed_char>/6 2.415 -
bm_lexicographical_compare<signed_char>/64 2.134 -2.50%
bm_lexicographical_compare<signed_char>/7 2.675 -
bm_lexicographical_compare<signed_char>/8 3.009 -
bm_lexicographical_compare<unsigned_char>/1 1.673 7.33%
bm_lexicographical_compare<unsigned_char>/1048576 17928.463 -
bm_lexicographical_compare<unsigned_char>/16 1.157 4.48%
bm_lexicographical_compare<unsigned_char>/2 1.901 3.54%
bm_lexicographical_compare<unsigned_char>/262144 4496.671 -
bm_lexicographical_compare<unsigned_char>/3 2.200 5.49%
bm_lexicographical_compare<unsigned_char>/32768 573.027 -
bm_lexicographical_compare<unsigned_char>/4 1.552 13.30%
bm_lexicographical_compare<unsigned_char>/4096 77.697 -
bm_lexicographical_compare<unsigned_char>/5 1.789 12.83%
bm_lexicographical_compare<unsigned_char>/512 8.792 -
bm_lexicographical_compare<unsigned_char>/6 2.020 12.94%
bm_lexicographical_compare<unsigned_char>/64 1.982 5.39%
bm_lexicographical_compare<unsigned_char>/7 2.171 7.20%
bm_lexicographical_compare<unsigned_char>/8 1.397 1.80%
bm_ranges_lexicographical_compare<int>/1 1.353 -
bm_ranges_lexicographical_compare<int>/1048576 76671.723 -
bm_ranges_lexicographical_compare<int>/16 2.304 -
bm_ranges_lexicographical_compare<int>/2 1.582 1.75%
bm_ranges_lexicographical_compare<int>/262144 19135.046 -
bm_ranges_lexicographical_compare<int>/3 1.855 -
bm_ranges_lexicographical_compare<int>/32768 2388.649 -
bm_ranges_lexicographical_compare<int>/4 1.295 -2.40%
bm_ranges_lexicographical_compare<int>/4096 298.485 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.278 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.909 -
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.531 -
bm_ranges_lexicographical_compare<signed_char>/1 1.382 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16325.450 -
bm_ranges_lexicographical_compare<signed_char>/16 1.276 -
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 3834.021 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 477.975 -
bm_ranges_lexicographical_compare<signed_char>/4 2.085 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.754 -
bm_ranges_lexicographical_compare<signed_char>/5 2.307 -
bm_ranges_lexicographical_compare<signed_char>/512 7.746 -1.49%
bm_ranges_lexicographical_compare<signed_char>/6 2.599 -
bm_ranges_lexicographical_compare<signed_char>/64 2.052 -10.95%
bm_ranges_lexicographical_compare<signed_char>/7 2.831 -
bm_ranges_lexicographical_compare<signed_char>/8 3.208 2.76%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.710 1.04%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17929.688 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.157 -
bm_ranges_lexicographical_compare<unsigned_char>/2 2.000 5.29%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.272 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.196 3.67%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.526 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.443 1.23%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.743 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.644 -1.63%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.800 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.860 -2.07%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.021 -1.62%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.090 -2.97%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.401 -1.20%
bm_ranges_swap_ranges_vb_aligned/1024 6.489 -
bm_ranges_swap_ranges_vb_aligned/1048576 3409.885 -
bm_ranges_swap_ranges_vb_aligned/128 3.472 -
bm_ranges_swap_ranges_vb_aligned/131072 248.519 -
bm_ranges_swap_ranges_vb_aligned/16 3.238 -
bm_ranges_swap_ranges_vb_aligned/16384 34.741 -
bm_ranges_swap_ranges_vb_aligned/2048 8.514 -
bm_ranges_swap_ranges_vb_aligned/256 4.381 -
bm_ranges_swap_ranges_vb_aligned/262144 505.648 2.56%
bm_ranges_swap_ranges_vb_aligned/32 3.237 -
bm_ranges_swap_ranges_vb_aligned/32768 64.579 -
bm_ranges_swap_ranges_vb_aligned/4096 11.956 -
bm_ranges_swap_ranges_vb_aligned/512 5.137 -2.25%
bm_ranges_swap_ranges_vb_aligned/524288 1049.738 -
bm_ranges_swap_ranges_vb_aligned/64 3.123 -
bm_ranges_swap_ranges_vb_aligned/65536 123.397 -
bm_ranges_swap_ranges_vb_aligned/8 3.199 -
bm_ranges_swap_ranges_vb_aligned/8192 19.515 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15544.505 -
bm_ranges_swap_ranges_vb_unaligned/262144 3740.451 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.843 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.072 -
bm_ranges_swap_ranges_vb_unaligned/512 13.385 -
bm_ranges_swap_ranges_vb_unaligned/64 6.297 -
bm_ranges_swap_ranges_vb_unaligned/8 4.949 -
bm_swap_ranges_vb_aligned/1048576 3400.792 -
bm_swap_ranges_vb_aligned/262144 488.359 -
bm_swap_ranges_vb_aligned/32768 63.916 -
bm_swap_ranges_vb_aligned/4096 12.564 -
bm_swap_ranges_vb_aligned/512 4.976 -
bm_swap_ranges_vb_aligned/64 2.912 5.23%
bm_swap_ranges_vb_aligned/8 3.303 2.57%
bm_swap_ranges_vb_unaligned/1048576 15945.629 -
bm_swap_ranges_vb_unaligned/262144 3846.735 -
bm_swap_ranges_vb_unaligned/32768 485.053 -
bm_swap_ranges_vb_unaligned/4096 64.824 -
bm_swap_ranges_vb_unaligned/512 12.353 -
bm_swap_ranges_vb_unaligned/64 4.831 -
bm_swap_ranges_vb_unaligned/8 4.763 1.62%
bm_write 592.015 1.55%
rng::adjacent_find(deque<int>)/1024 464.642 -
rng::adjacent_find(deque<int>)/1048576 477560.823 -
rng::adjacent_find(deque<int>)/50 15.042 8.55%
rng::adjacent_find(deque<int>)/8 3.078 -11.06%
rng::adjacent_find(deque<int>)/8192 3725.540 -
rng::adjacent_find(deque<int>,_pred)/1024 631.893 -
rng::adjacent_find(deque<int>,_pred)/1048576 652018.587 -
rng::adjacent_find(deque<int>,_pred)/50 28.892 -1.23%
rng::adjacent_find(deque<int>,_pred)/8 4.041 -12.75%
rng::adjacent_find(deque<int>,_pred)/8192 5099.447 -
rng::adjacent_find(list<int>)/1024 714.878 -
rng::adjacent_find(list<int>)/1048576 873931.879 -
rng::adjacent_find(list<int>)/50 23.777 -
rng::adjacent_find(list<int>)/8 2.104 -
rng::adjacent_find(list<int>)/8192 8173.731 17.44%
rng::adjacent_find(list<int>,_pred)/1024 830.715 -
rng::adjacent_find(list<int>,_pred)/1048576 957988.332 -
rng::adjacent_find(list<int>,_pred)/50 34.876 -
rng::adjacent_find(list<int>,_pred)/8 3.984 -
rng::adjacent_find(list<int>,_pred)/8192 7685.000 -11.37%
rng::adjacent_find(vector<int>)/1024 235.708 -
rng::adjacent_find(vector<int>)/1048576 235173.497 -1.20%
rng::adjacent_find(vector<int>)/50 12.018 -
rng::adjacent_find(vector<int>)/8 2.032 -
rng::adjacent_find(vector<int>)/8192 1839.265 -
rng::adjacent_find(vector<int>,_pred)/1024 401.429 -
rng::adjacent_find(vector<int>,_pred)/1048576 465161.807 -
rng::adjacent_find(vector<int>,_pred)/50 23.686 -
rng::adjacent_find(vector<int>,_pred)/8 3.409 -
rng::adjacent_find(vector<int>,_pred)/8192 3197.205 -
rng::all_of(deque<int>)_(process_all)/32 11.533 -19.62%
rng::all_of(deque<int>)_(process_all)/32768 10580.418 -
rng::all_of(deque<int>)_(process_all)/50 17.739 -12.49%
rng::all_of(deque<int>)_(process_all)/8 3.224 -30.58%
rng::all_of(deque<int>)_(process_all)/8192 2639.109 -
rng::all_of(list<int>)_(process_all)/32 11.451 -
rng::all_of(list<int>)_(process_all)/32768 26085.212 -2.67%
rng::all_of(list<int>)_(process_all)/50 21.967 1.34%
rng::all_of(list<int>)_(process_all)/8 2.714 -
rng::all_of(list<int>)_(process_all)/8192 7550.323 -7.93%
rng::all_of(vector<int>)_(process_all)/32 8.384 -
rng::all_of(vector<int>)_(process_all)/32768 8084.004 -
rng::all_of(vector<int>)_(process_all)/50 18.114 -
rng::all_of(vector<int>)_(process_all)/8 2.484 1.15%
rng::all_of(vector<int>)_(process_all)/8192 2024.729 -
rng::any_of(deque<int>)_(process_all)/32 11.533 -19.66%
rng::any_of(deque<int>)_(process_all)/32768 10574.347 -2.37%
rng::any_of(deque<int>)_(process_all)/50 19.245 -10.64%
rng::any_of(deque<int>)_(process_all)/8 3.223 -30.53%
rng::any_of(deque<int>)_(process_all)/8192 2649.932 -2.13%
rng::any_of(list<int>)_(process_all)/32 11.435 -
rng::any_of(list<int>)_(process_all)/32768 26057.957 -3.33%
rng::any_of(list<int>)_(process_all)/50 21.733 -
rng::any_of(list<int>)_(process_all)/8 2.609 -
rng::any_of(list<int>)_(process_all)/8192 7245.427 -5.27%
rng::any_of(vector<int>)_(process_all)/32 8.474 -
rng::any_of(vector<int>)_(process_all)/32768 8073.046 -
rng::any_of(vector<int>)_(process_all)/50 12.751 -
rng::any_of(vector<int>)_(process_all)/8 2.581 5.29%
rng::any_of(vector<int>)_(process_all)/8192 2027.685 -
rng::contains(deque<int>)_(process_all)/1048576 249028.929 -
rng::contains(deque<int>)_(process_all)/32 8.806 3.51%
rng::contains(deque<int>)_(process_all)/50 12.774 2.35%
rng::contains(deque<int>)_(process_all)/8 3.180 11.86%
rng::contains(deque<int>)_(process_all)/8192 1910.120 -
rng::contains(list<int>)_(process_all)/1048576 824836.029 -
rng::contains(list<int>)_(process_all)/32 9.002 -
rng::contains(list<int>)_(process_all)/50 18.259 -1.03%
rng::contains(list<int>)_(process_all)/8 2.356 2.53%
rng::contains(list<int>)_(process_all)/8192 7253.742 3.23%
rng::contains(vector<int>)_(process_all)/1048576 236567.877 -
rng::contains(vector<int>)_(process_all)/32 8.374 -
rng::contains(vector<int>)_(process_all)/50 12.372 -
rng::contains(vector<int>)_(process_all)/8 2.645 4.92%
rng::contains(vector<int>)_(process_all)/8192 1836.609 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19586.796 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 20538.477 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1458486.892 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 432165.149 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.014 -13.71%
rng::contains_subrange(deque<int>)_(process_all)/32 10.804 -8.86%
rng::contains_subrange(deque<int>)_(process_all)/50 14.234 -11.62%
rng::contains_subrange(deque<int>)_(process_all)/8192 3379.488 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503858.595 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.870 4.66%
rng::contains_subrange(deque<int>)_(same_length)/32 20.427 3.00%
rng::contains_subrange(deque<int>)_(same_length)/50 28.667 2.26%
rng::contains_subrange(deque<int>)_(same_length)/8192 3924.522 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 480941.449 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.352 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.569 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.660 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3749.765 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37039.222 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38433.206 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2464977.340 -
rng::contains_subrange(list<int>)_(process_all)/1048576 850283.967 2.26%
rng::contains_subrange(list<int>)_(process_all)/16 5.049 1.50%
rng::contains_subrange(list<int>)_(process_all)/32 10.435 -
rng::contains_subrange(list<int>)_(process_all)/50 17.737 -
rng::contains_subrange(list<int>)_(process_all)/8192 6953.580 -13.20%
rng::contains_subrange(list<int>)_(same_length)/1048576 959308.300 -
rng::contains_subrange(list<int>)_(same_length)/16 6.928 -
rng::contains_subrange(list<int>)_(same_length)/32 16.367 -
rng::contains_subrange(list<int>)_(same_length)/50 30.122 -
rng::contains_subrange(list<int>)_(same_length)/8192 7932.398 -
rng::contains_subrange(list<int>)_(single_element)/1048576 839656.463 4.28%
rng::contains_subrange(list<int>)_(single_element)/16 5.004 4.77%
rng::contains_subrange(list<int>)_(single_element)/32 10.462 2.01%
rng::contains_subrange(list<int>)_(single_element)/50 18.506 -
rng::contains_subrange(list<int>)_(single_element)/8192 7272.119 6.71%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13913.422 1.08%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14741.521 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 768544.177 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209578.181 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.798 -2.54%
rng::contains_subrange(vector<int>)_(process_all)/32 8.260 1.07%
rng::contains_subrange(vector<int>)_(process_all)/50 11.601 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1634.247 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244171.098 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.793 -1.94%
rng::contains_subrange(vector<int>)_(same_length)/32 8.741 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.682 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1872.811 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 235706.721 1.34%
rng::contains_subrange(vector<int>)_(single_element)/16 4.893 4.22%
rng::contains_subrange(vector<int>)_(single_element)/32 8.558 1.74%
rng::contains_subrange(vector<int>)_(single_element)/50 12.505 1.36%
rng::contains_subrange(vector<int>)_(single_element)/8192 1839.886 1.62%
rng::copy(deque<int>)/1048576 50043.773 -
rng::copy(deque<int>)/262144 10470.791 -
rng::copy(deque<int>)/32768 1151.470 -
rng::copy(deque<int>)/4096 145.563 -
rng::copy(deque<int>)/512 16.773 -
rng::copy(deque<int>)/64 2.821 -
rng::copy(deque<int>)/8 2.678 -1.24%
rng::copy(list<int>)/1048576 882520.938 -
rng::copy(list<int>)/262144 219836.384 -
rng::copy(list<int>)/32768 26796.318 -
rng::copy(list<int>)/4096 3073.955 -1.23%
rng::copy(list<int>)/512 369.347 -
rng::copy(list<int>)/64 32.419 -1.16%
rng::copy(list<int>)/8 2.410 4.54%
rng::copy(vector<bool>)_(aligned)/1048576 1039.153 -
rng::copy(vector<bool>)_(aligned)/262144 274.617 1.46%
rng::copy(vector<bool>)_(aligned)/32768 35.479 -
rng::copy(vector<bool>)_(aligned)/4096 4.930 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.373 4.99%
rng::copy(vector<bool>)_(unaligned)/1048576 5507.342 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.020 -
rng::copy(vector<bool>)_(unaligned)/32768 174.115 -
rng::copy(vector<bool>)_(unaligned)/4096 20.846 -
rng::copy(vector<bool>)_(unaligned)/512 3.705 -
rng::copy(vector<bool>)_(unaligned)/64 0.742 -
rng::copy(vector<int>)/1048576 50107.340 3.29%
rng::copy(vector<int>)/262144 12449.118 -
rng::copy(vector<int>)/32768 3478.561 22.24%
rng::copy(vector<int>)/4096 148.676 -2.61%
rng::copy(vector<int>)/512 16.047 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.218 -
rng::copy_backward(deque<int>)/1048576 125283.672 -
rng::copy_backward(deque<int>)/262144 31290.591 -
rng::copy_backward(deque<int>)/32768 3743.180 -2.06%
rng::copy_backward(deque<int>)/4096 148.259 -
rng::copy_backward(deque<int>)/512 18.224 -6.06%
rng::copy_backward(deque<int>)/64 3.045 -12.96%
rng::copy_backward(deque<int>)/8 2.726 -1.54%
rng::copy_backward(list<int>)/1048576 888770.491 -
rng::copy_backward(list<int>)/262144 222187.712 -
rng::copy_backward(list<int>)/32768 29663.344 3.14%
rng::copy_backward(list<int>)/4096 3101.645 1.09%
rng::copy_backward(list<int>)/512 378.492 1.98%
rng::copy_backward(list<int>)/64 31.108 -
rng::copy_backward(list<int>)/8 2.343 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1035.066 -14.11%
rng::copy_backward(vector<bool>)_(aligned)/262144 287.720 -45.77%
rng::copy_backward(vector<bool>)_(aligned)/32768 36.052 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.371 4.80%
rng::copy_backward(vector<bool>)_(aligned)/512 1.824 3.38%
rng::copy_backward(vector<bool>)_(aligned)/64 1.983 8.23%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6754.998 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1657.634 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 210.752 1.72%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.867 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.886 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 50206.738 1.58%
rng::copy_backward(vector<int>)/262144 12538.267 -
rng::copy_backward(vector<int>)/32768 2997.558 -11.34%
rng::copy_backward(vector<int>)/4096 193.280 7.24%
rng::copy_backward(vector<int>)/512 16.631 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.222 -3.23%
rng::copy_if(deque<int>)_(entire_range)/1048576 278299.792 1.11%
rng::copy_if(deque<int>)_(entire_range)/262144 69904.849 1.01%
rng::copy_if(deque<int>)_(entire_range)/32768 8708.582 -
rng::copy_if(deque<int>)_(entire_range)/4096 1022.603 -
rng::copy_if(deque<int>)_(entire_range)/512 135.517 -
rng::copy_if(deque<int>)_(entire_range)/64 16.157 -
rng::copy_if(deque<int>)_(entire_range)/8 2.935 -
rng::copy_if(deque<int>)_(every_other)/1048576 371873.519 -
rng::copy_if(deque<int>)_(every_other)/262144 92742.378 -
rng::copy_if(deque<int>)_(every_other)/32768 11622.746 -
rng::copy_if(deque<int>)_(every_other)/4096 1455.265 -
rng::copy_if(deque<int>)_(every_other)/512 181.853 -
rng::copy_if(deque<int>)_(every_other)/64 23.531 -
rng::copy_if(deque<int>)_(every_other)/8 3.453 -
rng::copy_if(list<int>)_(entire_range)/1048576 886722.327 -
rng::copy_if(list<int>)_(entire_range)/262144 219707.243 -
rng::copy_if(list<int>)_(entire_range)/32768 28784.915 2.49%
rng::copy_if(list<int>)_(entire_range)/4096 3038.839 -
rng::copy_if(list<int>)_(entire_range)/512 371.809 -
rng::copy_if(list<int>)_(entire_range)/64 33.822 -
rng::copy_if(list<int>)_(entire_range)/8 2.595 -
rng::copy_if(list<int>)_(every_other)/1048576 838068.245 -1.47%
rng::copy_if(list<int>)_(every_other)/262144 209842.110 -
rng::copy_if(list<int>)_(every_other)/32768 25866.276 2.93%
rng::copy_if(list<int>)_(every_other)/4096 3310.444 1.22%
rng::copy_if(list<int>)_(every_other)/512 358.815 -
rng::copy_if(list<int>)_(every_other)/64 23.816 -
rng::copy_if(list<int>)_(every_other)/8 2.303 -
rng::copy_if(vector<int>)_(entire_range)/1048576 246190.989 -
rng::copy_if(vector<int>)_(entire_range)/262144 59981.730 -
rng::copy_if(vector<int>)_(entire_range)/32768 7474.507 -
rng::copy_if(vector<int>)_(entire_range)/4096 937.189 -
rng::copy_if(vector<int>)_(entire_range)/512 123.765 -
rng::copy_if(vector<int>)_(entire_range)/64 15.506 -1.68%
rng::copy_if(vector<int>)_(entire_range)/8 2.176 -2.69%
rng::copy_if(vector<int>)_(every_other)/1048576 239604.758 -
rng::copy_if(vector<int>)_(every_other)/262144 59683.382 -
rng::copy_if(vector<int>)_(every_other)/32768 7477.687 -
rng::copy_if(vector<int>)_(every_other)/4096 936.563 -
rng::copy_if(vector<int>)_(every_other)/512 123.434 -
rng::copy_if(vector<int>)_(every_other)/64 18.118 -2.05%
rng::copy_if(vector<int>)_(every_other)/8 4.298 -
rng::copy_n(deque<int>)/1048576 50053.495 -
rng::copy_n(deque<int>)/262144 10348.362 -
rng::copy_n(deque<int>)/32768 1144.547 -
rng::copy_n(deque<int>)/4096 145.986 -
rng::copy_n(deque<int>)/512 16.788 -
rng::copy_n(deque<int>)/64 2.871 -
rng::copy_n(deque<int>)/8 2.764 -1.29%
rng::copy_n(list<int>)/1048576 876701.832 -
rng::copy_n(list<int>)/262144 218548.265 -
rng::copy_n(list<int>)/32768 27759.097 -1.37%
rng::copy_n(list<int>)/4096 4166.679 -2.50%
rng::copy_n(list<int>)/512 339.275 -
rng::copy_n(list<int>)/64 13.971 -2.46%
rng::copy_n(list<int>)/8 2.245 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1040.101 -
rng::copy_n(vector<bool>)_(aligned)/262144 285.527 2.42%
rng::copy_n(vector<bool>)_(aligned)/32768 35.701 1.25%
rng::copy_n(vector<bool>)_(aligned)/4096 4.945 -
rng::copy_n(vector<bool>)_(aligned)/512 1.766 -
rng::copy_n(vector<bool>)_(aligned)/64 1.373 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5505.648 -
rng::copy_n(vector<bool>)_(unaligned)/262144 7626.091 457.16%
rng::copy_n(vector<bool>)_(unaligned)/32768 174.136 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.844 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.562 9.84%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48851.617 -1.47%
rng::copy_n(vector<int>)/262144 12531.024 -
rng::copy_n(vector<int>)/32768 2712.961 -16.74%
rng::copy_n(vector<int>)/4096 143.375 -
rng::copy_n(vector<int>)/512 16.107 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.308 2.80%
rng::count(deque<int>)_(every_other)/1024 248.336 -
rng::count(deque<int>)_(every_other)/1048576 253031.205 -
rng::count(deque<int>)_(every_other)/8 2.535 -
rng::count(deque<int>)_(every_other)/8192 1940.886 -
rng::count(list<int>)_(every_other)/1024 717.537 1.08%
rng::count(list<int>)_(every_other)/1048576 810872.410 -
rng::count(list<int>)_(every_other)/8 2.109 2.03%
rng::count(list<int>)_(every_other)/8192 7002.072 -4.59%
rng::count(vector<bool>)/1000 2.972 1.10%
rng::count(vector<bool>)/1024 1.683 -
rng::count(vector<bool>)/1048576 1461.649 -
rng::count(vector<bool>)/8192 11.440 -
rng::count(vector<int>)_(every_other)/1024 103.190 -
rng::count(vector<int>)_(every_other)/1048576 105368.968 -
rng::count(vector<int>)_(every_other)/8 1.359 -
rng::count(vector<int>)_(every_other)/8192 820.958 -
rng::count_if(deque<int>)_(every_other)/1024 347.335 -
rng::count_if(deque<int>)_(every_other)/1048576 342904.776 -
rng::count_if(deque<int>)_(every_other)/8 3.355 -
rng::count_if(deque<int>)_(every_other)/8192 2623.829 -
rng::count_if(list<int>)_(every_other)/1024 758.100 -
rng::count_if(list<int>)_(every_other)/1048576 894724.617 -
rng::count_if(list<int>)_(every_other)/8 2.845 -
rng::count_if(list<int>)_(every_other)/8192 7314.965 -4.51%
rng::count_if(vector<int>)_(every_other)/1024 249.799 -
rng::count_if(vector<int>)_(every_other)/1048576 247895.789 -
rng::count_if(vector<int>)_(every_other)/8 4.257 -
rng::count_if(vector<int>)_(every_other)/8192 1926.854 -
rng::distance(deque<int>)/1024 0.849 -
rng::distance(deque<int>)/4096 0.849 -
rng::distance(deque<int>)/50 0.849 -
rng::distance(deque<int>)/8192 0.850 -
rng::distance(join_view(vector<vector<int>>)/1024 1.031 -
rng::distance(join_view(vector<vector<int>>)/4096 4.391 1.84%
rng::distance(join_view(vector<vector<int>>)/50 0.659 -
rng::distance(join_view(vector<vector<int>>)/8192 8.319 -1.20%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.691 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490924.381 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 29.538 21.38%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.815 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3835.225 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.055 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.720 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.057 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.074 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.069 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.463 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733922.706 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.885 -3.04%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.707 3.46%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5734.955 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.107 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.785 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.106 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.105 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.109 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2052.126 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2286451.818 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.935 1.38%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.786 2.14%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17805.269 -9.57%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 710.969 -1.92%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461715.117 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.351 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.656 -1.05%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11703.537 1.89%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1792.481 -1.31%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2341996.923 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 51.885 -2.17%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.004 4.20%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19819.360 -7.40%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 536.123 1.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462171.885 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.590 1.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.730 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11086.070 -3.67%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.768 9.91%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.768 9.94%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.674 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.768 9.85%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.041 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 959213.992 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.985 1.21%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.006 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7861.746 1.54%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.999 1.44%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.999 1.41%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.978 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.999 1.43%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 875.828 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1085363.631 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.950 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.682 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12226.103 15.15%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.472 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73705.702 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.085 9.04%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.844 27.77%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.407 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.355 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.347 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.343 -1.15%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.371 2.05%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.342 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 512.569 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634772.879 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.776 1.15%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.255 1.56%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4819.732 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.702 -2.53%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -2.17%
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.713 -2.09%
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 500.535 -1.04%
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497332.592 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 22.861 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.766 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3883.189 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 526.461 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 529717.180 2.27%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.693 1.37%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.073 -3.31%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4062.894 1.87%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 783.193 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 956019.445 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.703 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.974 -3.24%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11629.999 -6.99%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.302 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989490.616 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.126 1.34%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.580 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12089.068 15.96%
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.220 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.670 -
rng::equal(vector<bool>)_(unaligned)/1048576 7603.493 -
rng::equal(vector<bool>)_(unaligned)/50 0.738 6.74%
rng::equal(vector<bool>)_(unaligned)/8 0.762 10.21%
rng::equal(vector<bool>)_(unaligned)/8192 64.927 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.209 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73731.974 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.458 3.72%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.418 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.981 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 513.591 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639727.620 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.839 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.671 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4810.166 -
rng::fill(deque<int>)/1024 29.688 -
rng::fill(deque<int>)/32 1.493 9.38%
rng::fill(deque<int>)/50 2.257 -
rng::fill(deque<int>)/8192 239.688 -
rng::fill(list<int>)/1024 671.895 -
rng::fill(list<int>)/32 8.321 -
rng::fill(list<int>)/50 16.818 -
rng::fill(list<int>)/8192 7444.214 4.74%
rng::fill(vector<bool>)/1048576 3822.120 -
rng::fill(vector<bool>)/262144 927.149 299.34%
rng::fill(vector<bool>)/32768 30.226 -
rng::fill(vector<bool>)/4096 4.220 -
rng::fill(vector<bool>)/512 1.525 -
rng::fill(vector<bool>)/64 1.705 12.71%
rng::fill(vector<int>)/1024 29.871 1.29%
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.208 -
rng::fill(vector<int>)/8192 238.222 -
rng::fill_n(deque<int>)/1024 30.177 1.64%
rng::fill_n(deque<int>)/32 1.155 -
rng::fill_n(deque<int>)/50 2.196 -
rng::fill_n(deque<int>)/8192 240.659 -
rng::fill_n(list<int>)/1024 649.531 -
rng::fill_n(list<int>)/32 8.232 -
rng::fill_n(list<int>)/50 16.053 -
rng::fill_n(list<int>)/8192 7078.792 -6.14%
rng::fill_n(vector<bool>)/1048576 3823.561 -
rng::fill_n(vector<bool>)/262144 231.667 -
rng::fill_n(vector<bool>)/32768 29.919 -
rng::fill_n(vector<bool>)/4096 4.154 -1.36%
rng::fill_n(vector<bool>)/512 1.424 -24.42%
rng::fill_n(vector<bool>)/64 1.363 -28.59%
rng::fill_n(vector<int>)/1024 29.925 1.19%
rng::fill_n(vector<int>)/32 1.146 -
rng::fill_n(vector<int>)/50 2.227 -
rng::fill_n(vector<int>)/8192 236.737 -
rng::find(deque<int>)_(bail_25%)/1024 67.362 -
rng::find(deque<int>)_(bail_25%)/32768 1930.738 -
rng::find(deque<int>)_(bail_25%)/8 2.111 5.91%
rng::find(deque<int>)_(bail_25%)/8192 478.552 -
rng::find(deque<int>)_(process_all)/1024 240.626 -
rng::find(deque<int>)_(process_all)/32768 7687.895 -1.39%
rng::find(deque<int>)_(process_all)/50 13.135 -
rng::find(deque<int>)_(process_all)/8 3.574 4.41%
rng::find(deque<int>)_(process_all)/8192 1892.876 -2.83%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 293.922 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9432.645 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.521 1.55%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.556 1.70%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2329.539 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 375.264 19.75%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11924.455 15.24%
rng::find(join_view(list<vector<int>>))_(process_all)/50 18.131 38.18%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.345 17.21%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2972.584 17.22%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 735.036 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27256.298 4.14%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.743 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.638 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7880.737 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.236 1.27%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 657.027 1.32%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.006 10.68%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.391 12.43%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.085 1.51%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.008 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8644.801 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.738 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.856 1.27%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2126.982 -
rng::find(list<int>)_(bail_25%)/1024 181.589 -
rng::find(list<int>)_(bail_25%)/32768 8371.272 3.11%
rng::find(list<int>)_(bail_25%)/8 0.921 -
rng::find(list<int>)_(bail_25%)/8192 1424.080 -1.24%
rng::find(list<int>)_(process_all)/1024 698.020 -1.25%
rng::find(list<int>)_(process_all)/32768 26726.107 3.37%
rng::find(list<int>)_(process_all)/50 21.009 3.90%
rng::find(list<int>)_(process_all)/8 2.427 3.43%
rng::find(list<int>)_(process_all)/8192 11738.593 39.67%
rng::find(vector<bool>)_(process_all)/1024 4.432 -3.70%
rng::find(vector<bool>)_(process_all)/1048576 3666.810 -
rng::find(vector<bool>)_(process_all)/50 0.884 -5.37%
rng::find(vector<bool>)_(process_all)/8 0.739 -14.49%
rng::find(vector<bool>)_(process_all)/8192 33.543 -
rng::find(vector<char>)_(bail_25%)/1024 5.291 -
rng::find(vector<char>)_(bail_25%)/32768 136.625 -
rng::find(vector<char>)_(bail_25%)/8 0.983 -10.96%
rng::find(vector<char>)_(bail_25%)/8192 39.879 -
rng::find(vector<char>)_(process_all)/1024 16.261 -
rng::find(vector<char>)_(process_all)/32768 494.912 -
rng::find(vector<char>)_(process_all)/50 1.695 3.38%
rng::find(vector<char>)_(process_all)/8 0.952 3.03%
rng::find(vector<char>)_(process_all)/8192 135.361 -
rng::find(vector<int>)_(bail_25%)/1024 66.059 -
rng::find(vector<int>)_(bail_25%)/32768 1865.931 -
rng::find(vector<int>)_(bail_25%)/8 1.630 3.45%
rng::find(vector<int>)_(bail_25%)/8192 473.515 -
rng::find(vector<int>)_(process_all)/1024 241.452 -
rng::find(vector<int>)_(process_all)/32768 7324.992 -1.26%
rng::find(vector<int>)_(process_all)/50 12.503 -
rng::find(vector<int>)_(process_all)/8 2.956 6.54%
rng::find(vector<int>)_(process_all)/8192 1839.830 -
rng::find_end(deque<int>)_(match_near_end)/1000 34.317 -7.89%
rng::find_end(deque<int>)_(match_near_end)/1024 35.023 -6.88%
rng::find_end(deque<int>)_(match_near_end)/8192 275.865 -6.95%
rng::find_end(deque<int>)_(near_matches)/1000 16904.016 -
rng::find_end(deque<int>)_(near_matches)/1024 17645.694 -1.05%
rng::find_end(deque<int>)_(near_matches)/8192 1123335.812 -1.28%
rng::find_end(deque<int>)_(process_all)/1000 307.601 -
rng::find_end(deque<int>)_(process_all)/1024 326.240 4.76%
rng::find_end(deque<int>)_(process_all)/1048576 299008.426 12.19%
rng::find_end(deque<int>)_(process_all)/8192 2301.411 9.15%
rng::find_end(deque<int>)_(same_length)/1000 330.751 -3.26%
rng::find_end(deque<int>)_(same_length)/1024 337.662 -
rng::find_end(deque<int>)_(same_length)/8192 2743.797 -2.25%
rng::find_end(deque<int>)_(single_element)/1000 348.764 3.64%
rng::find_end(deque<int>)_(single_element)/1024 354.081 -
rng::find_end(deque<int>)_(single_element)/8192 2731.014 7.34%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.462 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.189 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.222 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31501.532 -1.21%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32622.096 -2.13%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1887063.508 -1.56%
rng::find_end(deque<int>,_pred)_(process_all)/1000 581.242 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 625.023 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 546193.295 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4278.602 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.386 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.938 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4950.497 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 645.944 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 690.329 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4702.656 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 766.647 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4467.959 1.02%
rng::find_end(forward_list<int>)_(match_near_end)/8192 256664.042 1.12%
rng::find_end(forward_list<int>)_(near_matches)/1000 36512.744 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37881.072 1.11%
rng::find_end(forward_list<int>)_(near_matches)/8192 2475445.671 -
rng::find_end(forward_list<int>)_(process_all)/1000 703.969 -
rng::find_end(forward_list<int>)_(process_all)/1024 727.455 -
rng::find_end(forward_list<int>)_(process_all)/1048576 766152.748 -
rng::find_end(forward_list<int>)_(process_all)/8192 5679.311 -
rng::find_end(forward_list<int>)_(same_length)/1000 1474.165 -
rng::find_end(forward_list<int>)_(same_length)/1024 1499.268 -
rng::find_end(forward_list<int>)_(same_length)/8192 15607.847 9.25%
rng::find_end(forward_list<int>)_(single_element)/1000 700.276 -
rng::find_end(forward_list<int>)_(single_element)/1024 722.053 -
rng::find_end(forward_list<int>)_(single_element)/8192 6020.149 3.24%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 837.355 1.32%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5394.136 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278034.603 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42223.460 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43783.255 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2692683.654 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 744.016 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 762.958 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 847663.643 1.03%
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6120.556 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1542.907 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1571.290 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16600.906 9.70%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 786.468 -1.96%
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 815.617 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6861.672 3.80%
rng::find_end(list<int>)_(match_near_end)/1000 63.688 -
rng::find_end(list<int>)_(match_near_end)/1024 61.866 -
rng::find_end(list<int>)_(match_near_end)/8192 598.210 -
rng::find_end(list<int>)_(near_matches)/1000 33115.501 -
rng::find_end(list<int>)_(near_matches)/1024 34672.413 -
rng::find_end(list<int>)_(near_matches)/8192 2269303.265 -
rng::find_end(list<int>)_(process_all)/1000 715.051 -
rng::find_end(list<int>)_(process_all)/1024 731.493 -
rng::find_end(list<int>)_(process_all)/1048576 875360.349 -
rng::find_end(list<int>)_(process_all)/8192 7538.973 -
rng::find_end(list<int>)_(same_length)/1000 737.283 -
rng::find_end(list<int>)_(same_length)/1024 760.468 -
rng::find_end(list<int>)_(same_length)/8192 9595.800 26.21%
rng::find_end(list<int>)_(single_element)/1000 715.538 -
rng::find_end(list<int>)_(single_element)/1024 731.871 -
rng::find_end(list<int>)_(single_element)/8192 8594.826 15.82%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 81.116 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.672 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 630.202 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37474.054 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 38947.504 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2443477.941 1.22%
rng::find_end(list<int>,_pred)_(process_all)/1000 803.653 -
rng::find_end(list<int>,_pred)_(process_all)/1024 821.669 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 970214.328 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8849.186 3.80%
rng::find_end(list<int>,_pred)_(same_length)/1000 770.062 -
rng::find_end(list<int>,_pred)_(same_length)/1024 788.352 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10118.415 11.13%
rng::find_end(list<int>,_pred)_(single_element)/1000 801.685 -
rng::find_end(list<int>,_pred)_(single_element)/1024 821.321 -
rng::find_end(list<int>,_pred)_(single_element)/8192 9008.634 13.00%
rng::find_end(vector<int>)_(match_near_end)/1000 27.726 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.965 -
rng::find_end(vector<int>)_(match_near_end)/8192 202.251 -
rng::find_end(vector<int>)_(near_matches)/1000 13709.320 -
rng::find_end(vector<int>)_(near_matches)/1024 14190.187 -
rng::find_end(vector<int>)_(near_matches)/8192 781487.955 -
rng::find_end(vector<int>)_(process_all)/1000 361.509 -
rng::find_end(vector<int>)_(process_all)/1024 370.630 -
rng::find_end(vector<int>)_(process_all)/1048576 373534.111 -
rng::find_end(vector<int>)_(process_all)/8192 2922.340 -
rng::find_end(vector<int>)_(same_length)/1000 247.430 -
rng::find_end(vector<int>)_(same_length)/1024 255.943 -
rng::find_end(vector<int>)_(same_length)/8192 1970.138 -
rng::find_end(vector<int>)_(single_element)/1000 404.170 -
rng::find_end(vector<int>)_(single_element)/1024 413.849 -
rng::find_end(vector<int>)_(single_element)/8192 3277.296 1.09%
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.796 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.223 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 488.426 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22996.450 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23539.698 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1451936.422 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 536.416 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 548.799 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 644192.299 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4372.128 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 612.150 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 628.447 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5026.668 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 596.147 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 610.922 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4875.064 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366254.276 -
rng::find_first_of(deque<int>)_(large_needle)/32 348.956 23.67%
rng::find_first_of(deque<int>)_(large_needle)/50 895.571 33.93%
rng::find_first_of(deque<int>)_(large_needle)/8192 23555429.167 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3505.683 1.76%
rng::find_first_of(deque<int>)_(small_needle)/32 105.995 -4.93%
rng::find_first_of(deque<int>)_(small_needle)/50 162.625 -5.41%
rng::find_first_of(deque<int>)_(small_needle)/8192 28062.079 1.79%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 561022.733 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 509.911 1.46%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1377.981 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35569881.252 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6304.660 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.880 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.698 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50197.361 -
rng::find_first_of(list<int>)_(large_needle)/1024 977678.682 -
rng::find_first_of(list<int>)_(large_needle)/32 680.857 -
rng::find_first_of(list<int>)_(large_needle)/50 1747.187 -
rng::find_first_of(list<int>)_(large_needle)/8192 50763729.211 3.13%
rng::find_first_of(list<int>)_(small_needle)/1024 2766.515 -
rng::find_first_of(list<int>)_(small_needle)/32 90.818 -
rng::find_first_of(list<int>)_(small_needle)/50 139.155 -
rng::find_first_of(list<int>)_(small_needle)/8192 22165.034 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 928668.686 3.06%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 728.401 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1870.409 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54517695.456 -2.18%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5241.398 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.416 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.868 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42192.396 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107316.061 -
rng::find_first_of(vector<int>)_(large_needle)/32 104.627 -
rng::find_first_of(vector<int>)_(large_needle)/50 269.646 -
rng::find_first_of(vector<int>)_(large_needle)/8192 6923869.634 -1.07%
rng::find_first_of(vector<int>)_(small_needle)/1024 1426.707 -
rng::find_first_of(vector<int>)_(small_needle)/32 48.207 -3.63%
rng::find_first_of(vector<int>)_(small_needle)/50 73.477 -1.69%
rng::find_first_of(vector<int>)_(small_needle)/8192 11402.040 1.16%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 593830.608 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 501.671 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1358.651 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38364087.943 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5648.625 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.745 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.544 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46280.346 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.345 -
rng::find_if(deque<int>)_(bail_25%)/32768 2747.639 -
rng::find_if(deque<int>)_(bail_25%)/8 1.533 -
rng::find_if(deque<int>)_(bail_25%)/8192 684.607 -
rng::find_if(deque<int>)_(process_all)/1024 479.167 1.02%
rng::find_if(deque<int>)_(process_all)/32768 11902.141 4.09%
rng::find_if(deque<int>)_(process_all)/50 23.698 -
rng::find_if(deque<int>)_(process_all)/8 3.968 -
rng::find_if(deque<int>)_(process_all)/8192 3004.020 6.42%
rng::find_if(list<int>)_(bail_25%)/1024 194.663 -
rng::find_if(list<int>)_(bail_25%)/32768 8848.194 12.26%
rng::find_if(list<int>)_(bail_25%)/8 1.275 -
rng::find_if(list<int>)_(bail_25%)/8192 1520.740 -
rng::find_if(list<int>)_(process_all)/1024 759.543 -
rng::find_if(list<int>)_(process_all)/32768 28326.219 3.52%
rng::find_if(list<int>)_(process_all)/50 21.613 -
rng::find_if(list<int>)_(process_all)/8 3.504 -
rng::find_if(list<int>)_(process_all)/8192 9928.756 -14.27%
rng::find_if(vector<bool>)_(process_all)/1024 768.699 -
rng::find_if(vector<bool>)_(process_all)/1048576 785518.290 -
rng::find_if(vector<bool>)_(process_all)/50 35.867 1.01%
rng::find_if(vector<bool>)_(process_all)/8 5.526 -
rng::find_if(vector<bool>)_(process_all)/8192 6134.462 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.223 -
rng::find_if(vector<char>)_(bail_25%)/32768 2073.112 -
rng::find_if(vector<char>)_(bail_25%)/8 0.941 -
rng::find_if(vector<char>)_(bail_25%)/8192 526.041 -
rng::find_if(vector<char>)_(process_all)/1024 271.438 -
rng::find_if(vector<char>)_(process_all)/32768 8207.917 1.01%
rng::find_if(vector<char>)_(process_all)/50 12.720 -
rng::find_if(vector<char>)_(process_all)/8 2.546 -1.52%
rng::find_if(vector<char>)_(process_all)/8192 2059.741 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.602 -
rng::find_if(vector<int>)_(bail_25%)/32768 2336.664 -
rng::find_if(vector<int>)_(bail_25%)/8 1.056 -3.76%
rng::find_if(vector<int>)_(bail_25%)/8192 548.061 -
rng::find_if(vector<int>)_(process_all)/1024 283.487 -
rng::find_if(vector<int>)_(process_all)/32768 8804.824 -
rng::find_if(vector<int>)_(process_all)/50 14.173 1.09%
rng::find_if(vector<int>)_(process_all)/8 2.548 -1.93%
rng::find_if(vector<int>)_(process_all)/8192 2194.207 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.262 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2901.125 2.42%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.423 -1.36%
rng::find_if_not(deque<int>)_(bail_25%)/8192 720.940 -
rng::find_if_not(deque<int>)_(process_all)/1024 475.330 -
rng::find_if_not(deque<int>)_(process_all)/32768 11445.116 -
rng::find_if_not(deque<int>)_(process_all)/50 23.681 -
rng::find_if_not(deque<int>)_(process_all)/8 3.956 -
rng::find_if_not(deque<int>)_(process_all)/8192 2885.217 2.46%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.845 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10882.111 36.94%
rng::find_if_not(list<int>)_(bail_25%)/8 1.274 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1524.506 -
rng::find_if_not(list<int>)_(process_all)/1024 762.845 -
rng::find_if_not(list<int>)_(process_all)/32768 28164.949 2.06%
rng::find_if_not(list<int>)_(process_all)/50 21.804 -
rng::find_if_not(list<int>)_(process_all)/8 3.496 -
rng::find_if_not(list<int>)_(process_all)/8192 9138.488 21.24%
rng::find_if_not(vector<bool>)_(process_all)/1024 769.071 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 785231.064 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.853 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.527 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6133.895 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.298 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2059.037 1.74%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.957 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 523.739 1.17%
rng::find_if_not(vector<char>)_(process_all)/1024 273.627 -
rng::find_if_not(vector<char>)_(process_all)/32768 8172.475 -
rng::find_if_not(vector<char>)_(process_all)/50 12.580 1.02%
rng::find_if_not(vector<char>)_(process_all)/8 2.404 -1.10%
rng::find_if_not(vector<char>)_(process_all)/8192 2056.456 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.632 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.066 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.128 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.774 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.530 -
rng::find_if_not(vector<int>)_(process_all)/32768 8811.951 -
rng::find_if_not(vector<int>)_(process_all)/50 14.215 -
rng::find_if_not(vector<int>)_(process_all)/8 2.517 -
rng::find_if_not(vector<int>)_(process_all)/8192 2194.416 -
rng::find_last(deque<int>)_(bail_10%)/1024 286.065 26.14%
rng::find_last(deque<int>)_(bail_10%)/1048576 297216.597 -8.25%
rng::find_last(deque<int>)_(bail_10%)/50 14.295 25.38%
rng::find_last(deque<int>)_(bail_10%)/8 2.764 7.47%
rng::find_last(deque<int>)_(bail_10%)/8192 2349.127 -6.45%
rng::find_last(deque<int>)_(bail_90%)/1024 31.077 1.30%
rng::find_last(deque<int>)_(bail_90%)/1048576 30088.473 9.32%
rng::find_last(deque<int>)_(bail_90%)/50 1.882 -
rng::find_last(deque<int>)_(bail_90%)/8 0.920 -
rng::find_last(deque<int>)_(bail_90%)/8192 217.946 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 729.217 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 710202.204 -
rng::find_last(forward_list<int>)_(bail_10%)/50 20.978 -1.36%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.312 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5871.221 -12.31%
rng::find_last(forward_list<int>)_(bail_90%)/1024 734.593 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 674204.271 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.729 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.321 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6111.304 -
rng::find_last(list<int>)_(bail_10%)/1024 681.307 -
rng::find_last(list<int>)_(bail_10%)/1048576 786887.112 -
rng::find_last(list<int>)_(bail_10%)/50 16.160 -
rng::find_last(list<int>)_(bail_10%)/8 2.083 -
rng::find_last(list<int>)_(bail_10%)/8192 6303.966 -
rng::find_last(list<int>)_(bail_90%)/1024 53.833 -
rng::find_last(list<int>)_(bail_90%)/1048576 86780.334 -
rng::find_last(list<int>)_(bail_90%)/50 1.241 -
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.807 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.832 1.04%
rng::find_last(vector<char>)_(bail_10%)/1048576 108226.847 -
rng::find_last(vector<char>)_(bail_10%)/50 5.620 4.21%
rng::find_last(vector<char>)_(bail_10%)/8 1.604 -
rng::find_last(vector<char>)_(bail_10%)/8192 854.241 -
rng::find_last(vector<char>)_(bail_90%)/1024 12.384 2.34%
rng::find_last(vector<char>)_(bail_90%)/1048576 12032.199 -
rng::find_last(vector<char>)_(bail_90%)/50 1.071 -
rng::find_last(vector<char>)_(bail_90%)/8 0.463 -4.86%
rng::find_last(vector<char>)_(bail_90%)/8192 100.382 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.619 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214778.616 -
rng::find_last(vector<int>)_(bail_10%)/50 10.853 -
rng::find_last(vector<int>)_(bail_10%)/8 2.177 3.27%
rng::find_last(vector<int>)_(bail_10%)/8192 1650.171 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.287 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23578.682 1.40%
rng::find_last(vector<int>)_(bail_90%)/50 1.574 -
rng::find_last(vector<int>)_(bail_90%)/8 0.516 -8.09%
rng::find_last(vector<int>)_(bail_90%)/8192 190.841 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 360.986 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362675.392 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.726 -1.19%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.968 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2772.974 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.089 -1.24%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38171.908 -1.85%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.689 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.999 1.39%
rng::find_last_if(deque<int>)_(bail_90%)/8192 313.163 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 767.759 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 923859.410 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.368 1.49%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.886 -5.15%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7211.814 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 853.593 -1.20%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 927432.105 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.995 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.817 -4.90%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7271.260 -3.68%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.729 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805214.463 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.535 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.105 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6588.020 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.700 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89157.086 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.082 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 608.410 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.385 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241256.866 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.348 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.373 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1876.771 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.966 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25680.110 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.453 -2.35%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.461 -5.56%
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.017 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.450 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283683.880 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.489 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.497 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2072.559 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.901 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30937.852 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.466 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.936 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 356.590 -2.57%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362387.333 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.340 -6.81%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.939 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2768.843 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.301 -2.38%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38083.394 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.685 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.947 -2.29%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.646 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 793.100 -7.21%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 936048.824 1.09%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.911 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.765 -11.00%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6967.433 -3.94%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 764.366 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 931868.241 1.35%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.628 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.177 6.09%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6798.897 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 683.166 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 809416.092 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.731 -3.29%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.111 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6619.899 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.777 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89184.952 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.134 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.715 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.877 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.844 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241435.244 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.365 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.456 4.44%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1879.716 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.321 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26511.229 3.08%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.461 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.924 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.668 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306224.483 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.762 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.628 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2143.773 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.959 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30936.598 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.066 -
rng::fold_left(deque<int>)/1048576 559790.766 -
rng::fold_left(deque<int>)/32 17.514 6.00%
rng::fold_left(deque<int>)/50 28.454 2.99%
rng::fold_left(deque<int>)/8 5.271 26.81%
rng::fold_left(deque<int>)/8192 4483.650 3.02%
rng::fold_left(list<int>)/1048576 1362427.609 -
rng::fold_left(list<int>)/32 22.188 1.09%
rng::fold_left(list<int>)/50 39.800 6.17%
rng::fold_left(list<int>)/8 3.813 -
rng::fold_left(list<int>)/8192 10480.060 -4.60%
rng::fold_left(vector<int>)/1048576 1325629.190 -
rng::fold_left(vector<int>)/32 20.763 -
rng::fold_left(vector<int>)/50 36.201 -
rng::fold_left(vector<int>)/8 3.692 -
rng::fold_left(vector<int>)/8192 10312.246 -
rng::for_each(deque<int>)/32 3.784 1.00%
rng::for_each(deque<int>)/50 4.058 -
rng::for_each(deque<int>)/8 0.919 -
rng::for_each(deque<int>)/8192 254.925 -
rng::for_each(join_view(vector<vector<int>>)/32 3.813 -
rng::for_each(join_view(vector<vector<int>>)/50 4.131 -
rng::for_each(join_view(vector<vector<int>>)/8 1.488 -
rng::for_each(join_view(vector<vector<int>>)/8192 264.922 -
rng::for_each(list<int>)/32 11.261 -
rng::for_each(list<int>)/50 24.107 -
rng::for_each(list<int>)/8 2.600 -
rng::for_each(list<int>)/8192 8229.190 6.96%
rng::for_each(map<int>)/32 26.285 1.58%
rng::for_each(map<int>)/50 38.638 1.27%
rng::for_each(map<int>)/8 6.134 1.23%
rng::for_each(map<int>)/8192 7307.923 3.10%
rng::for_each(map<int>::iterator)/32 24.907 -
rng::for_each(map<int>::iterator)/50 37.692 -
rng::for_each(map<int>::iterator)/8 5.790 -
rng::for_each(map<int>::iterator)/8192 7635.181 1.30%
rng::for_each(multimap<int>)/32 26.109 -
rng::for_each(multimap<int>)/50 38.576 -
rng::for_each(multimap<int>)/8 6.228 -1.75%
rng::for_each(multimap<int>)/8192 7121.993 -
rng::for_each(multimap<int>::iterator)/32 23.923 -
rng::for_each(multimap<int>::iterator)/50 36.420 1.34%
rng::for_each(multimap<int>::iterator)/8 5.078 -
rng::for_each(multimap<int>::iterator)/8192 7790.531 4.87%
rng::for_each(multiset<int>)/32 25.815 1.38%
rng::for_each(multiset<int>)/50 37.726 -
rng::for_each(multiset<int>)/8 6.212 -
rng::for_each(multiset<int>)/8192 7764.356 2.31%
rng::for_each(multiset<int>::iterator)/32 23.883 -
rng::for_each(multiset<int>::iterator)/50 36.086 -
rng::for_each(multiset<int>::iterator)/8 4.968 -
rng::for_each(multiset<int>::iterator)/8192 8056.449 2.00%
rng::for_each(set<int>)/32 25.705 -
rng::for_each(set<int>)/50 37.791 -
rng::for_each(set<int>)/8 6.292 -1.43%
rng::for_each(set<int>)/8192 7785.670 1.80%
rng::for_each(set<int>::iterator)/32 23.350 -
rng::for_each(set<int>::iterator)/50 34.962 -
rng::for_each(set<int>::iterator)/8 5.009 -
rng::for_each(set<int>::iterator)/8192 8011.725 1.69%
rng::for_each(vector<int>)/32 3.842 -
rng::for_each(vector<int>)/50 4.069 -
rng::for_each(vector<int>)/8 0.972 6.05%
rng::for_each(vector<int>)/8192 252.103 -
rng::for_each_n(deque<int>)/32 3.780 -
rng::for_each_n(deque<int>)/50 3.988 -
rng::for_each_n(deque<int>)/8 1.362 18.16%
rng::for_each_n(deque<int>)/8192 258.649 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.838 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.237 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.838 6.94%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.705 -
rng::for_each_n(list<int>)/32 11.108 -
rng::for_each_n(list<int>)/50 24.147 -
rng::for_each_n(list<int>)/8 2.309 3.48%
rng::for_each_n(list<int>)/8192 7272.257 -9.53%
rng::for_each_n(vector<int>)/32 3.874 -
rng::for_each_n(vector<int>)/50 4.069 -
rng::for_each_n(vector<int>)/8 2.542 -
rng::for_each_n(vector<int>)/8192 252.039 -
rng::generate(deque<int>)/1024 280.528 -
rng::generate(deque<int>)/32 8.762 -
rng::generate(deque<int>)/50 12.945 -
rng::generate(deque<int>)/8192 2084.824 1.70%
rng::generate(list<int>)/1024 671.568 -
rng::generate(list<int>)/32 8.709 -
rng::generate(list<int>)/50 15.616 -
rng::generate(list<int>)/8192 7081.579 -11.72%
rng::generate(vector<int>)/1024 243.977 -
rng::generate(vector<int>)/32 8.013 -
rng::generate(vector<int>)/50 12.004 -
rng::generate(vector<int>)/8192 1846.239 -
rng::generate_n(deque<int>)/1024 244.705 -
rng::generate_n(deque<int>)/32 8.437 2.13%
rng::generate_n(deque<int>)/50 12.443 1.47%
rng::generate_n(deque<int>)/8192 1946.924 -
rng::generate_n(list<int>)/1024 651.471 -
rng::generate_n(list<int>)/32 8.660 -
rng::generate_n(list<int>)/50 15.587 -1.17%
rng::generate_n(list<int>)/8192 8750.608 24.67%
rng::generate_n(vector<int>)/1024 245.002 -
rng::generate_n(vector<int>)/32 8.053 -
rng::generate_n(vector<int>)/50 12.099 -
rng::generate_n(vector<int>)/8192 1860.081 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.282 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.132 -13.35%
rng::is_partitioned(deque<int>)_(partitioned)/50 13.738 -15.15%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2865.290 -2.46%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 146.762 13.60%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.636 -4.55%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.393 4.85%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 795.794 16.62%
rng::is_partitioned(list<int>)_(partitioned)/1024 710.319 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.684 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.800 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6925.649 -14.26%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 151.807 10.47%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.140 -
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.567 2.67%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1181.399 -1.43%
rng::is_partitioned(vector<int>)_(partitioned)/1024 182.270 2.23%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.886 2.12%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.715 2.35%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1381.022 2.33%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 58.450 -3.93%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.415 13.48%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.383 1.31%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 158.875 -2.85%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.083 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.162 1.43%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3882.777 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 518567.743 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.379 1.33%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 526.200 1.01%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.119 4.03%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4470.931 5.87%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 682657.309 -1.00%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 49.049 -2.96%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.725 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.694 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8306.331 1.45%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1430414.805 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.656 2.60%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.725 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.322 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9598.272 15.42%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595226.027 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.129 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 346.887 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.754 2.07%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2706.668 2.81%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212874.064 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 30.096 1.26%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 526.020 3.95%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.416 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4709.798 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 990404.594 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.499 -
rng::is_sorted(deque<int>)/1024 475.485 -
rng::is_sorted(deque<int>)/8 2.428 -36.31%
rng::is_sorted(deque<int>)/8192 3810.356 -
rng::is_sorted(deque<int>,_pred)/1024 597.426 -
rng::is_sorted(deque<int>,_pred)/8 4.527 -1.80%
rng::is_sorted(deque<int>,_pred)/8192 4798.051 -
rng::is_sorted(list<int>)/1024 778.888 2.82%
rng::is_sorted(list<int>)/8 2.154 -
rng::is_sorted(list<int>)/8192 7357.765 1.98%
rng::is_sorted(list<int>,_pred)/1024 792.637 -
rng::is_sorted(list<int>,_pred)/8 4.309 1.11%
rng::is_sorted(list<int>,_pred)/8192 7852.652 2.23%
rng::is_sorted(vector<int>)/1024 243.820 -
rng::is_sorted(vector<int>)/8 2.076 -
rng::is_sorted(vector<int>)/8192 1900.605 -
rng::is_sorted(vector<int>,_pred)/1024 462.420 -
rng::is_sorted(vector<int>,_pred)/8 3.923 -5.24%
rng::is_sorted(vector<int>,_pred)/8192 3681.920 -
rng::is_sorted_until(deque<int>)/1024 471.611 -
rng::is_sorted_until(deque<int>)/8 3.155 3.35%
rng::is_sorted_until(deque<int>)/8192 3772.583 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.818 -
rng::is_sorted_until(deque<int>,_pred)/8 4.330 -6.32%
rng::is_sorted_until(deque<int>,_pred)/8192 4843.603 -
rng::is_sorted_until(list<int>)/1024 750.627 -1.37%
rng::is_sorted_until(list<int>)/8 2.149 -
rng::is_sorted_until(list<int>)/8192 7212.998 3.93%
rng::is_sorted_until(list<int>,_pred)/1024 795.935 -
rng::is_sorted_until(list<int>,_pred)/8 3.774 -
rng::is_sorted_until(list<int>,_pred)/8192 7636.746 5.71%
rng::is_sorted_until(vector<int>)/1024 238.697 -
rng::is_sorted_until(vector<int>)/8 2.052 -
rng::is_sorted_until(vector<int>)/8192 1861.451 -
rng::is_sorted_until(vector<int>,_pred)/1024 418.851 -1.01%
rng::is_sorted_until(vector<int>,_pred)/8 3.397 1.15%
rng::is_sorted_until(vector<int>,_pred)/8192 3328.367 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 471.501 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.211 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494218.684 -5.96%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.935 -6.50%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3858.879 -5.36%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 730.716 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 746.543 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 645675.253 2.97%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.552 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4991.100 3.08%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 773.181 1.43%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 801.528 3.19%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 959702.926 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.937 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11553.078 -7.46%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 814.608 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.317 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 993322.430 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.628 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11878.758 -4.22%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.945 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.821 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76668.687 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.301 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.600 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.402 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.646 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609368.748 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.969 -1.38%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4770.436 -
rng::move(deque<int>)/1048576 54605.903 -
rng::move(deque<int>)/262144 14876.874 -
rng::move(deque<int>)/32768 2184.327 -
rng::move(deque<int>)/4096 152.844 -
rng::move(deque<int>)/512 24.114 -
rng::move(deque<int>)/64 6.624 -2.77%
rng::move(deque<int>)/8 3.826 1.43%
rng::move(list<int>)/1048576 1034240.865 -
rng::move(list<int>)/262144 256739.647 -
rng::move(list<int>)/32768 36387.260 -
rng::move(list<int>)/4096 5903.662 -6.58%
rng::move(list<int>)/512 371.457 5.86%
rng::move(list<int>)/64 40.762 -
rng::move(list<int>)/8 3.920 -
rng::move(vector<bool>)_(aligned)/1048576 2119.811 -
rng::move(vector<bool>)_(aligned)/262144 256.070 -
rng::move(vector<bool>)_(aligned)/32768 37.497 -
rng::move(vector<bool>)_(aligned)/4096 8.216 -
rng::move(vector<bool>)_(aligned)/512 2.630 -1.13%
rng::move(vector<bool>)_(aligned)/64 1.948 5.84%
rng::move(vector<bool>)_(unaligned)/1048576 6724.470 -
rng::move(vector<bool>)_(unaligned)/262144 1583.656 -
rng::move(vector<bool>)_(unaligned)/32768 202.869 -
rng::move(vector<bool>)_(unaligned)/4096 25.856 -
rng::move(vector<bool>)_(unaligned)/512 4.149 -1.01%
rng::move(vector<bool>)_(unaligned)/64 1.608 -
rng::move(vector<int>)/1048576 56812.043 -3.16%
rng::move(vector<int>)/262144 22097.294 -
rng::move(vector<int>)/32768 2137.251 -
rng::move(vector<int>)/4096 135.685 -
rng::move(vector<int>)/512 20.410 -
rng::move(vector<int>)/64 4.161 1.86%
rng::move(vector<int>)/8 2.274 -
rng::move_backward(deque<int>)/1048576 126451.497 -
rng::move_backward(deque<int>)/262144 30693.705 -
rng::move_backward(deque<int>)/32768 3659.099 -
rng::move_backward(deque<int>)/4096 158.677 -
rng::move_backward(deque<int>)/512 26.090 -
rng::move_backward(deque<int>)/64 7.238 -
rng::move_backward(deque<int>)/8 3.995 -
rng::move_backward(list<int>)/1048576 1061168.058 1.51%
rng::move_backward(list<int>)/262144 269397.442 -19.19%
rng::move_backward(list<int>)/32768 34311.928 -1.24%
rng::move_backward(list<int>)/4096 5650.251 -16.62%
rng::move_backward(list<int>)/512 379.061 2.59%
rng::move_backward(list<int>)/64 40.774 1.36%
rng::move_backward(list<int>)/8 3.716 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2125.504 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.451 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.244 1.42%
rng::move_backward(vector<bool>)_(aligned)/4096 7.897 -
rng::move_backward(vector<bool>)_(aligned)/512 2.647 -
rng::move_backward(vector<bool>)_(aligned)/64 1.785 4.09%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6493.572 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1582.809 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.737 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.772 1.35%
rng::move_backward(vector<bool>)_(unaligned)/512 4.694 -1.84%
rng::move_backward(vector<bool>)_(unaligned)/64 1.892 -
rng::move_backward(vector<int>)/1048576 57048.858 -
rng::move_backward(vector<int>)/262144 22003.645 8.10%
rng::move_backward(vector<int>)/32768 2150.875 -
rng::move_backward(vector<int>)/4096 135.649 -
rng::move_backward(vector<int>)/512 20.878 -
rng::move_backward(vector<int>)/64 4.143 -
rng::move_backward(vector<int>)/8 2.223 -3.94%
rng::none_of(deque<int>)_(process_all)/32 16.360 -6.68%
rng::none_of(deque<int>)_(process_all)/32768 15420.414 -
rng::none_of(deque<int>)_(process_all)/50 27.526 -1.06%
rng::none_of(deque<int>)_(process_all)/8 4.689 -1.12%
rng::none_of(deque<int>)_(process_all)/8192 3859.880 -
rng::none_of(list<int>)_(process_all)/32 11.373 -1.95%
rng::none_of(list<int>)_(process_all)/32768 25630.107 -3.22%
rng::none_of(list<int>)_(process_all)/50 21.957 1.49%
rng::none_of(list<int>)_(process_all)/8 2.613 -
rng::none_of(list<int>)_(process_all)/8192 7836.684 6.76%
rng::none_of(vector<int>)_(process_all)/32 8.494 -
rng::none_of(vector<int>)_(process_all)/32768 8073.496 -
rng::none_of(vector<int>)_(process_all)/50 12.740 -
rng::none_of(vector<int>)_(process_all)/8 2.607 3.87%
rng::none_of(vector<int>)_(process_all)/8192 2027.423 -
rng::partial_sort(deque<int>)_(ascending)/1024 7886.558 -
rng::partial_sort(deque<int>)_(ascending)/8 30.710 1.56%
rng::partial_sort(deque<int>)_(ascending)/8192 166590.691 1.56%
rng::partial_sort(deque<int>)_(descending)/1024 18535.578 -
rng::partial_sort(deque<int>)_(descending)/8 40.973 -
rng::partial_sort(deque<int>)_(descending)/8192 283447.992 -1.18%
rng::partial_sort(deque<int>)_(heap)/1024 18539.817 -
rng::partial_sort(deque<int>)_(heap)/8 38.332 -
rng::partial_sort(deque<int>)_(heap)/8192 284928.646 -1.69%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7843.792 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.875 3.06%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 160205.354 -3.03%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19659.352 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.981 4.34%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 288954.480 3.53%
rng::partial_sort(deque<int>)_(repeated)/1024 6543.225 -
rng::partial_sort(deque<int>)_(repeated)/8 27.374 -
rng::partial_sort(deque<int>)_(repeated)/8192 69767.637 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16047.320 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.563 -
rng::partial_sort(deque<int>)_(shuffled)/8192 262603.269 -1.28%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4987.402 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.152 1.11%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55474.192 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8194.972 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.207 1.12%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97748.146 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8201.373 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.522 1.21%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100854.437 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4982.483 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.199 1.41%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55576.296 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9101.196 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.269 2.54%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97336.840 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3936.650 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.176 2.52%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46819.382 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6915.045 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.124 1.10%
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90931.749 -
rng::partial_sort(vector<int>)_(ascending)/1024 4984.317 -
rng::partial_sort(vector<int>)_(ascending)/8 21.091 1.41%
rng::partial_sort(vector<int>)_(ascending)/8192 54639.305 -
rng::partial_sort(vector<int>)_(descending)/1024 8188.412 -
rng::partial_sort(vector<int>)_(descending)/8 25.402 1.20%
rng::partial_sort(vector<int>)_(descending)/8192 97317.239 -
rng::partial_sort(vector<int>)_(heap)/1024 8146.088 -
rng::partial_sort(vector<int>)_(heap)/8 26.487 -2.65%
rng::partial_sort(vector<int>)_(heap)/8192 100422.125 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4996.380 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 21.044 1.48%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54522.097 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9111.813 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 21.117 1.90%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97261.509 -
rng::partial_sort(vector<int>)_(repeated)/1024 3925.006 -
rng::partial_sort(vector<int>)_(repeated)/8 20.536 -
rng::partial_sort(vector<int>)_(repeated)/8192 46591.337 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6855.326 -1.02%
rng::partial_sort(vector<int>)_(shuffled)/8 22.357 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87854.601 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5470.559 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.690 -1.73%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57226.273 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8431.807 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.090 -4.15%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99222.250 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8621.921 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.694 -2.12%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102866.402 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5471.019 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.718 -1.39%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57120.991 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9277.513 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.756 -1.08%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99212.646 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4318.816 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.499 -1.18%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49380.213 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7245.989 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.108 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91878.305 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5634.853 -
rng::partial_sort_copy(list<int>)_(ascending)/8 8.935 -1.36%
rng::partial_sort_copy(list<int>)_(ascending)/8192 60989.456 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8552.164 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.875 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101095.823 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8519.037 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.575 1.80%
rng::partial_sort_copy(list<int>)_(heap)/8192 105242.767 1.06%
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5628.443 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.959 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 60995.499 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9461.314 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.014 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101544.246 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4513.848 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.505 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 53147.884 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7315.020 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.159 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92411.209 1.01%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5229.464 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.764 2.95%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55721.783 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8403.653 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.480 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98199.985 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8322.721 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.563 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101932.830 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5225.182 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.736 1.01%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55549.945 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9171.218 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.810 2.98%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98527.368 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4071.857 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.185 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47616.225 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7137.071 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.292 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91773.079 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5098.918 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.932 -1.65%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55260.514 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8281.834 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.268 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98387.279 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8253.423 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.145 -1.28%
rng::partial_sort_copy(vector<int>)_(heap)/8192 101987.005 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5085.828 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.026 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55244.857 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9155.313 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.961 -1.36%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99145.244 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4042.519 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.481 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47491.565 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7162.934 1.14%
rng::partial_sort_copy(vector<int>)_(shuffled)/8 12.066 2.96%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93539.148 -
rng::partition(deque<int>)_(dense)/1024 343.600 -3.63%
rng::partition(deque<int>)_(dense)/32 9.861 -5.25%
rng::partition(deque<int>)_(dense)/50 14.646 -6.09%
rng::partition(deque<int>)_(dense)/8192 2813.870 -
rng::partition(deque<int>)_(sparse)/1024 388.181 -
rng::partition(deque<int>)_(sparse)/32 9.862 -
rng::partition(deque<int>)_(sparse)/50 15.252 -
rng::partition(deque<int>)_(sparse)/8192 3024.470 -
rng::partition(list<int>)_(dense)/1024 387.380 -
rng::partition(list<int>)_(dense)/32 8.663 4.68%
rng::partition(list<int>)_(dense)/50 13.234 -3.71%
rng::partition(list<int>)_(dense)/8192 4557.232 -
rng::partition(list<int>)_(sparse)/1024 734.717 2.37%
rng::partition(list<int>)_(sparse)/32 8.993 -
rng::partition(list<int>)_(sparse)/50 14.973 -5.12%
rng::partition(list<int>)_(sparse)/8192 6896.753 -4.33%
rng::partition(vector<int>)_(dense)/1024 236.132 -4.58%
rng::partition(vector<int>)_(dense)/32 8.089 -4.42%
rng::partition(vector<int>)_(dense)/50 12.504 -4.88%
rng::partition(vector<int>)_(dense)/8192 1886.667 -
rng::partition(vector<int>)_(sparse)/1024 260.437 -
rng::partition(vector<int>)_(sparse)/32 9.122 1.97%
rng::partition(vector<int>)_(sparse)/50 14.064 -4.09%
rng::partition(vector<int>)_(sparse)/8192 1878.125 -
rng::partition_copy(deque<int>)/1024 690.366 -
rng::partition_copy(deque<int>)/32 15.613 -
rng::partition_copy(deque<int>)/50 27.980 -1.22%
rng::partition_copy(deque<int>)/8192 5556.364 -
rng::partition_copy(list<int>)/1024 735.650 1.37%
rng::partition_copy(list<int>)/32 16.071 -
rng::partition_copy(list<int>)/50 28.896 -
rng::partition_copy(list<int>)/8192 7323.712 -15.43%
rng::partition_copy(vector<int>)/1024 687.140 -
rng::partition_copy(vector<int>)/32 15.162 -
rng::partition_copy(vector<int>)/50 26.280 -
rng::partition_copy(vector<int>)/8192 5539.354 -
rng::partition_point(deque<int>)/1024 9.063 -
rng::partition_point(deque<int>)/32 4.223 1.80%
rng::partition_point(deque<int>)/50 4.253 -
rng::partition_point(deque<int>)/8192 15.892 -
rng::partition_point(list<int>)/1024 1282.127 1.68%
rng::partition_point(list<int>)/32 15.778 1.37%
rng::partition_point(list<int>)/50 24.511 -
rng::partition_point(list<int>)/8192 13578.738 3.12%
rng::partition_point(vector<int>)/1024 7.571 1.01%
rng::partition_point(vector<int>)/32 2.295 -
rng::partition_point(vector<int>)/50 2.301 -
rng::partition_point(vector<int>)/8192 10.768 1.10%
rng::remove(deque<int>)_(prefix)/1024 530.106 -
rng::remove(deque<int>)_(prefix)/32 54.947 -
rng::remove(deque<int>)_(prefix)/50 63.290 -
rng::remove(deque<int>)_(prefix)/8192 3893.011 -
rng::remove(deque<int>)_(sprinkled)/1024 521.294 -
rng::remove(deque<int>)_(sprinkled)/32 53.535 -3.34%
rng::remove(deque<int>)_(sprinkled)/50 59.692 -3.64%
rng::remove(deque<int>)_(sprinkled)/8192 3869.794 -
rng::remove(list<int>)_(prefix)/1024 949.816 -3.04%
rng::remove(list<int>)_(prefix)/32 56.465 1.80%
rng::remove(list<int>)_(prefix)/50 70.491 5.17%
rng::remove(list<int>)_(prefix)/8192 8373.345 -7.85%
rng::remove(list<int>)_(sprinkled)/1024 950.584 -
rng::remove(list<int>)_(sprinkled)/32 54.925 -
rng::remove(list<int>)_(sprinkled)/50 64.558 -
rng::remove(list<int>)_(sprinkled)/8192 7865.927 -
rng::remove(vector<int>)_(prefix)/1024 311.777 -1.55%
rng::remove(vector<int>)_(prefix)/32 52.571 -
rng::remove(vector<int>)_(prefix)/50 56.125 -
rng::remove(vector<int>)_(prefix)/8192 2107.617 -
rng::remove(vector<int>)_(sprinkled)/1024 514.626 -
rng::remove(vector<int>)_(sprinkled)/32 56.805 -
rng::remove(vector<int>)_(sprinkled)/50 65.178 -
rng::remove(vector<int>)_(sprinkled)/8192 3784.144 -
rng::remove_copy(deque<int>)_(prefix)/1024 382.423 -
rng::remove_copy(deque<int>)_(prefix)/32 12.941 1.36%
rng::remove_copy(deque<int>)_(prefix)/50 20.658 -
rng::remove_copy(deque<int>)_(prefix)/8192 3361.902 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 361.211 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.296 1.11%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.497 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2896.686 -
rng::remove_copy(list<int>)_(prefix)/1024 753.755 -
rng::remove_copy(list<int>)_(prefix)/32 11.060 -
rng::remove_copy(list<int>)_(prefix)/50 19.208 -
rng::remove_copy(list<int>)_(prefix)/8192 7063.029 -
rng::remove_copy(list<int>)_(sprinkled)/1024 742.051 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.427 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.326 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7165.813 -
rng::remove_copy(vector<int>)_(prefix)/1024 273.394 -
rng::remove_copy(vector<int>)_(prefix)/32 10.922 -
rng::remove_copy(vector<int>)_(prefix)/50 17.919 -
rng::remove_copy(vector<int>)_(prefix)/8192 2071.619 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.722 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.491 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.619 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1933.000 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 541.137 1.41%
rng::remove_copy_if(deque<int>)_(prefix)/32 18.784 8.25%
rng::remove_copy_if(deque<int>)_(prefix)/50 29.383 6.10%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3699.620 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 569.997 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 20.610 14.74%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 30.762 7.60%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3602.988 5.49%
rng::remove_copy_if(list<int>)_(prefix)/1024 796.857 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.999 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.984 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7330.903 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 787.392 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.588 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 24.997 -6.80%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7268.032 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.809 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.217 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.890 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3371.683 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.476 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.497 4.68%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.350 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2755.657 -
rng::remove_if(deque<int>)_(prefix)/1024 563.175 -4.56%
rng::remove_if(deque<int>)_(prefix)/32 60.639 -9.77%
rng::remove_if(deque<int>)_(prefix)/50 68.438 -8.82%
rng::remove_if(deque<int>)_(prefix)/8192 4279.024 -
rng::remove_if(deque<int>)_(sprinkled)/1024 545.969 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.530 -5.16%
rng::remove_if(deque<int>)_(sprinkled)/50 64.565 -8.34%
rng::remove_if(deque<int>)_(sprinkled)/8192 3969.954 -
rng::remove_if(list<int>)_(prefix)/1024 1001.202 -1.31%
rng::remove_if(list<int>)_(prefix)/32 61.322 -
rng::remove_if(list<int>)_(prefix)/50 74.974 -
rng::remove_if(list<int>)_(prefix)/8192 9109.516 -3.25%
rng::remove_if(list<int>)_(sprinkled)/1024 991.313 -3.49%
rng::remove_if(list<int>)_(sprinkled)/32 60.084 -
rng::remove_if(list<int>)_(sprinkled)/50 73.713 -
rng::remove_if(list<int>)_(sprinkled)/8192 8342.049 -1.03%
rng::remove_if(vector<int>)_(prefix)/1024 354.449 -6.07%
rng::remove_if(vector<int>)_(prefix)/32 51.838 -
rng::remove_if(vector<int>)_(prefix)/50 57.687 -
rng::remove_if(vector<int>)_(prefix)/8192 2571.181 -
rng::remove_if(vector<int>)_(sprinkled)/1024 517.578 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.806 -
rng::remove_if(vector<int>)_(sprinkled)/50 65.754 1.65%
rng::remove_if(vector<int>)_(sprinkled)/8192 3820.558 -1.75%
rng::replace(deque<int>)_(prefix)/1024 422.017 -
rng::replace(deque<int>)_(prefix)/32 13.073 -
rng::replace(deque<int>)_(prefix)/50 19.438 -
rng::replace(deque<int>)_(prefix)/8192 3344.243 -
rng::replace(deque<int>)_(sprinkled)/1024 358.823 -
rng::replace(deque<int>)_(sprinkled)/32 12.368 -
rng::replace(deque<int>)_(sprinkled)/50 18.561 -
rng::replace(deque<int>)_(sprinkled)/8192 2884.212 -
rng::replace(list<int>)_(prefix)/1024 733.319 -
rng::replace(list<int>)_(prefix)/32 11.274 -
rng::replace(list<int>)_(prefix)/50 19.072 -1.10%
rng::replace(list<int>)_(prefix)/8192 7611.970 10.98%
rng::replace(list<int>)_(sprinkled)/1024 728.016 -
rng::replace(list<int>)_(sprinkled)/32 11.422 -
rng::replace(list<int>)_(sprinkled)/50 19.951 -
rng::replace(list<int>)_(sprinkled)/8192 7934.764 12.58%
rng::replace(vector<int>)_(prefix)/1024 160.923 1.23%
rng::replace(vector<int>)_(prefix)/32 5.109 -
rng::replace(vector<int>)_(prefix)/50 7.035 -3.47%
rng::replace(vector<int>)_(prefix)/8192 1218.206 2.91%
rng::replace(vector<int>)_(sprinkled)/1024 186.045 -1.93%
rng::replace(vector<int>)_(sprinkled)/32 6.383 -15.82%
rng::replace(vector<int>)_(sprinkled)/50 9.481 -15.24%
rng::replace(vector<int>)_(sprinkled)/8192 1466.852 -
rng::replace_if(deque<int>)_(prefix)/1024 476.148 -1.01%
rng::replace_if(deque<int>)_(prefix)/32 14.119 -45.64%
rng::replace_if(deque<int>)_(prefix)/50 20.436 -36.69%
rng::replace_if(deque<int>)_(prefix)/8192 3459.522 -
rng::replace_if(deque<int>)_(sprinkled)/1024 368.911 -2.21%
rng::replace_if(deque<int>)_(sprinkled)/32 12.459 -47.71%
rng::replace_if(deque<int>)_(sprinkled)/50 18.688 -36.96%
rng::replace_if(deque<int>)_(sprinkled)/8192 2977.971 -1.71%
rng::replace_if(list<int>)_(prefix)/1024 745.802 -
rng::replace_if(list<int>)_(prefix)/32 13.225 -
rng::replace_if(list<int>)_(prefix)/50 24.890 -
rng::replace_if(list<int>)_(prefix)/8192 7800.468 12.23%
rng::replace_if(list<int>)_(sprinkled)/1024 743.723 -
rng::replace_if(list<int>)_(sprinkled)/32 15.475 -
rng::replace_if(list<int>)_(sprinkled)/50 24.881 -
rng::replace_if(list<int>)_(sprinkled)/8192 8011.641 8.70%
rng::replace_if(vector<int>)_(prefix)/1024 271.121 -1.30%
rng::replace_if(vector<int>)_(prefix)/32 9.011 -
rng::replace_if(vector<int>)_(prefix)/50 13.650 -
rng::replace_if(vector<int>)_(prefix)/8192 2040.739 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.238 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.870 -
rng::replace_if(vector<int>)_(sprinkled)/50 12.998 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1917.117 -
rng::reverse(deque<int>)/32768 5734.857 -
rng::reverse(deque<int>)/4096 720.551 -
rng::reverse(deque<int>)/512 113.348 -
rng::reverse(deque<int>)/64 13.072 -
rng::reverse(deque<int>)/8 2.521 -51.61%
rng::reverse(list<int>)/32768 17283.457 1.43%
rng::reverse(list<int>)/4096 1659.256 -2.06%
rng::reverse(list<int>)/512 198.641 -
rng::reverse(list<int>)/64 19.042 -
rng::reverse(list<int>)/8 2.035 -
rng::reverse(vector<int>)/32768 1047.158 -
rng::reverse(vector<int>)/4096 131.728 -
rng::reverse(vector<int>)/512 16.437 -
rng::reverse(vector<int>)/64 4.124 -
rng::reverse(vector<int>)/8 1.566 -3.79%
rng::reverse_copy(deque<int>)/32768 7911.236 -
rng::reverse_copy(deque<int>)/4096 992.968 -
rng::reverse_copy(deque<int>)/512 127.319 -
rng::reverse_copy(deque<int>)/64 20.131 -
rng::reverse_copy(deque<int>)/8 2.859 2.19%
rng::reverse_copy(list<int>)/32768 25775.730 -
rng::reverse_copy(list<int>)/4096 3356.445 7.98%
rng::reverse_copy(list<int>)/512 369.298 1.26%
rng::reverse_copy(list<int>)/64 30.725 -
rng::reverse_copy(list<int>)/8 2.345 1.86%
rng::reverse_copy(vector<int>)/32768 984.850 -
rng::reverse_copy(vector<int>)/4096 135.089 -
rng::reverse_copy(vector<int>)/512 17.155 -
rng::reverse_copy(vector<int>)/64 2.525 1.25%
rng::reverse_copy(vector<int>)/8 2.393 -2.04%
rng::rotate(deque<int>)_(1_element_backward)/1024 42.435 -2.46%
rng::rotate(deque<int>)_(1_element_backward)/32 4.578 1.27%
rng::rotate(deque<int>)_(1_element_backward)/50 5.734 1.94%
rng::rotate(deque<int>)_(1_element_backward)/8192 310.507 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.054 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.601 1.26%
rng::rotate(deque<int>)_(1_element_forward)/50 5.776 -
rng::rotate(deque<int>)_(1_element_forward)/8192 302.016 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.387 -
rng::rotate(deque<int>)_(by_1/2)/32 7.297 -
rng::rotate(deque<int>)_(by_1/2)/50 10.291 -
rng::rotate(deque<int>)_(by_1/2)/8192 1459.659 -
rng::rotate(deque<int>)_(by_1/3)/1024 1814.477 -
rng::rotate(deque<int>)_(by_1/3)/32 45.482 -
rng::rotate(deque<int>)_(by_1/3)/50 76.548 -
rng::rotate(deque<int>)_(by_1/3)/8192 22616.402 -
rng::rotate(deque<int>)_(by_1/4)/1024 780.162 -
rng::rotate(deque<int>)_(by_1/4)/32 29.289 -
rng::rotate(deque<int>)_(by_1/4)/50 74.941 -
rng::rotate(deque<int>)_(by_1/4)/8192 6776.840 -
rng::rotate(list<int>)_(1_element_backward)/1024 746.526 -
rng::rotate(list<int>)_(1_element_backward)/32 14.037 2.15%
rng::rotate(list<int>)_(1_element_backward)/50 25.007 -
rng::rotate(list<int>)_(1_element_backward)/8192 7848.274 -
rng::rotate(list<int>)_(1_element_forward)/1024 737.805 -
rng::rotate(list<int>)_(1_element_forward)/32 14.970 3.72%
rng::rotate(list<int>)_(1_element_forward)/50 27.839 -
rng::rotate(list<int>)_(1_element_forward)/8192 7683.289 -1.61%
rng::rotate(list<int>)_(by_1/2)/1024 390.842 2.74%
rng::rotate(list<int>)_(by_1/2)/32 6.675 -
rng::rotate(list<int>)_(by_1/2)/50 12.608 -
rng::rotate(list<int>)_(by_1/2)/8192 4961.143 1.34%
rng::rotate(list<int>)_(by_1/3)/1024 812.902 -
rng::rotate(list<int>)_(by_1/3)/32 14.385 2.45%
rng::rotate(list<int>)_(by_1/3)/50 24.032 -
rng::rotate(list<int>)_(by_1/3)/8192 8805.383 1.09%
rng::rotate(list<int>)_(by_1/4)/1024 585.305 1.20%
rng::rotate(list<int>)_(by_1/4)/32 14.255 -1.21%
rng::rotate(list<int>)_(by_1/4)/50 24.634 -
rng::rotate(list<int>)_(by_1/4)/8192 7246.982 -11.91%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.416 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.253 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.227 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 101.933 -1.41%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.821 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.227 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.318 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.601 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.803 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.260 -1.49%
rng::rotate(vector<bool>)_(by_1/2)/50 18.053 -1.36%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.101 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.644 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.081 -1.16%
rng::rotate(vector<bool>)_(by_1/3)/50 18.116 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.648 -
rng::rotate(vector<bool>)_(by_1/4)/1024 15.417 5.69%
rng::rotate(vector<bool>)_(by_1/4)/32 18.250 -1.02%
rng::rotate(vector<bool>)_(by_1/4)/50 18.096 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.201 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.864 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.909 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.344 -
rng::rotate(vector<int>)_(1_element_backward)/8192 295.644 -1.19%
rng::rotate(vector<int>)_(1_element_forward)/1024 35.349 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.952 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.268 -
rng::rotate(vector<int>)_(1_element_forward)/8192 281.922 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.144 -
rng::rotate(vector<int>)_(by_1/2)/32 3.693 -
rng::rotate(vector<int>)_(by_1/2)/50 4.476 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.793 -
rng::rotate(vector<int>)_(by_1/3)/1024 1369.633 -
rng::rotate(vector<int>)_(by_1/3)/32 21.657 -
rng::rotate(vector<int>)_(by_1/3)/50 40.213 -
rng::rotate(vector<int>)_(by_1/3)/8192 10920.267 -
rng::rotate(vector<int>)_(by_1/4)/1024 325.730 -
rng::rotate(vector<int>)_(by_1/4)/32 11.955 -
rng::rotate(vector<int>)_(by_1/4)/50 40.415 -
rng::rotate(vector<int>)_(by_1/4)/8192 2560.358 -
rng::rotate_copy(deque<int>)/1024 34.378 -
rng::rotate_copy(deque<int>)/32 2.645 -2.98%
rng::rotate_copy(deque<int>)/50 3.016 -
rng::rotate_copy(deque<int>)/8192 298.319 -
rng::rotate_copy(list<int>)/1024 734.733 -
rng::rotate_copy(list<int>)/32 8.565 -
rng::rotate_copy(list<int>)/50 13.653 -
rng::rotate_copy(list<int>)/8192 6958.586 -
rng::rotate_copy(vector<int>)/1024 33.093 1.81%
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 283.209 -31.77%
rng::sample(deque<int>)/1024 11469.092 1.47%
rng::sample(deque<int>)/32 314.807 1.55%
rng::sample(deque<int>)/8192 92219.429 1.07%
rng::sample(list<int>)/1024 12075.588 -
rng::sample(list<int>)/32 319.394 -
rng::sample(list<int>)/8192 98842.725 -
rng::sample(vector<int>)/1024 11479.440 1.21%
rng::sample(vector<int>)/32 311.898 -
rng::sample(vector<int>)/8192 92472.657 -
rng::search(deque<int>)_(near_matches)/1000 20729.762 10.69%
rng::search(deque<int>)_(near_matches)/1024 21226.218 8.50%
rng::search(deque<int>)_(near_matches)/8192 1449854.470 -
rng::search(deque<int>)_(no_match)/1000 406.185 -
rng::search(deque<int>)_(no_match)/1024 415.849 2.97%
rng::search(deque<int>)_(no_match)/1048576 423986.372 -
rng::search(deque<int>)_(no_match)/8192 3312.505 -
rng::search(deque<int>)_(same_length)/1000 382.024 14.52%
rng::search(deque<int>)_(same_length)/1024 476.448 -
rng::search(deque<int>)_(same_length)/8192 3778.643 -2.34%
rng::search(deque<int>)_(single_element)/1000 447.877 -
rng::search(deque<int>)_(single_element)/1024 458.142 -
rng::search(deque<int>)_(single_element)/8192 3653.471 -
rng::search(deque<int>,_pred)_(near_matches)/1000 26289.657 9.64%
rng::search(deque<int>,_pred)_(near_matches)/1024 27352.034 8.51%
rng::search(deque<int>,_pred)_(near_matches)/8192 1526257.442 -
rng::search(deque<int>,_pred)_(no_match)/1000 422.529 -
rng::search(deque<int>,_pred)_(no_match)/1024 356.192 -9.42%
rng::search(deque<int>,_pred)_(no_match)/1048576 443709.389 -
rng::search(deque<int>,_pred)_(no_match)/8192 3476.625 -
rng::search(deque<int>,_pred)_(same_length)/1000 489.095 1.18%
rng::search(deque<int>,_pred)_(same_length)/1024 510.959 -
rng::search(deque<int>,_pred)_(same_length)/8192 4060.171 -
rng::search(deque<int>,_pred)_(single_element)/1000 477.867 -
rng::search(deque<int>,_pred)_(single_element)/1024 488.419 -
rng::search(deque<int>,_pred)_(single_element)/8192 3897.460 -
rng::search(list<int>)_(near_matches)/1000 37670.301 -
rng::search(list<int>)_(near_matches)/1024 39647.800 -
rng::search(list<int>)_(near_matches)/8192 2558364.165 -
rng::search(list<int>)_(no_match)/1000 718.297 -1.64%
rng::search(list<int>)_(no_match)/1024 734.220 -2.80%
rng::search(list<int>)_(no_match)/1048576 845044.531 -
rng::search(list<int>)_(no_match)/8192 6809.908 -1.49%
rng::search(list<int>)_(same_length)/1000 752.357 -
rng::search(list<int>)_(same_length)/1024 756.477 -
rng::search(list<int>)_(same_length)/8192 9052.109 1.48%
rng::search(list<int>)_(single_element)/1000 664.149 -6.96%
rng::search(list<int>)_(single_element)/1024 708.285 -2.51%
rng::search(list<int>)_(single_element)/8192 7035.951 -4.18%
rng::search(list<int>,_pred)_(near_matches)/1000 43393.252 -
rng::search(list<int>,_pred)_(near_matches)/1024 44951.454 -
rng::search(list<int>,_pred)_(near_matches)/8192 2797739.836 -
rng::search(list<int>,_pred)_(no_match)/1000 751.021 -
rng::search(list<int>,_pred)_(no_match)/1024 769.229 -
rng::search(list<int>,_pred)_(no_match)/1048576 900819.086 -
rng::search(list<int>,_pred)_(no_match)/8192 8097.720 3.70%
rng::search(list<int>,_pred)_(same_length)/1000 777.646 -
rng::search(list<int>,_pred)_(same_length)/1024 785.791 -
rng::search(list<int>,_pred)_(same_length)/8192 8380.297 -4.31%
rng::search(list<int>,_pred)_(single_element)/1000 839.351 -
rng::search(list<int>,_pred)_(single_element)/1024 859.533 -
rng::search(list<int>,_pred)_(single_element)/8192 7715.795 -6.90%
rng::search(vector<int>)_(near_matches)/1000 13632.029 -
rng::search(vector<int>)_(near_matches)/1024 14304.708 -
rng::search(vector<int>)_(near_matches)/8192 772615.736 -
rng::search(vector<int>)_(no_match)/1000 207.067 -
rng::search(vector<int>)_(no_match)/1024 211.796 -
rng::search(vector<int>)_(no_match)/1048576 210472.906 -
rng::search(vector<int>)_(no_match)/8192 1636.552 -
rng::search(vector<int>)_(same_length)/1000 246.413 1.81%
rng::search(vector<int>)_(same_length)/1024 258.804 4.26%
rng::search(vector<int>)_(same_length)/8192 1995.478 4.99%
rng::search(vector<int>)_(single_element)/1000 234.288 1.00%
rng::search(vector<int>)_(single_element)/1024 240.723 1.37%
rng::search(vector<int>)_(single_element)/8192 1836.913 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22607.134 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23620.257 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1455343.295 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.400 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.974 -
rng::search(vector<int>,_pred)_(no_match)/1048576 577744.553 -
rng::search(vector<int>,_pred)_(no_match)/8192 4240.953 -
rng::search(vector<int>,_pred)_(same_length)/1000 600.496 -
rng::search(vector<int>,_pred)_(same_length)/1024 614.863 -
rng::search(vector<int>,_pred)_(same_length)/8192 4922.007 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.013 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.691 -
rng::search(vector<int>,_pred)_(single_element)/8192 4692.322 -
rng::search_n(deque<int>)_(no_match)/1000 432.507 -
rng::search_n(deque<int>)_(no_match)/1024 442.462 -
rng::search_n(deque<int>)_(no_match)/1048576 441402.104 -
rng::search_n(deque<int>)_(no_match)/8192 3459.822 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 726.858 7.92%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.789 -2.24%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556460.660 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4318.013 -
rng::search_n(list<int>)_(no_match)/1000 714.681 -
rng::search_n(list<int>)_(no_match)/1024 744.808 1.58%
rng::search_n(list<int>)_(no_match)/1048576 866258.601 6.65%
rng::search_n(list<int>)_(no_match)/8192 7451.309 -
rng::search_n(list<int>,_pred)_(no_match)/1000 824.780 -
rng::search_n(list<int>,_pred)_(no_match)/1024 844.992 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 983193.896 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8290.337 -1.25%
rng::search_n(vector<int>)_(no_match)/1000 206.377 -
rng::search_n(vector<int>)_(no_match)/1024 210.912 -
rng::search_n(vector<int>)_(no_match)/1048576 209490.053 -
rng::search_n(vector<int>)_(no_match)/8192 1630.280 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 520.130 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.439 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 577323.089 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4239.617 -
rng::shuffle(deque<int>)/1024 9630.812 -
rng::shuffle(deque<int>)/32 304.118 -
rng::shuffle(deque<int>)/8192 75969.595 -
rng::shuffle(vector<int>)/1024 9065.381 -
rng::shuffle(vector<int>)/32 286.032 -1.33%
rng::shuffle(vector<int>)/8192 72432.167 -
rng::sort(deque<int>)_(ascending)/1024 765.061 -
rng::sort(deque<int>)_(ascending)/8 18.820 -
rng::sort(deque<int>)_(ascending)/8192 5742.505 -
rng::sort(deque<int>)_(descending)/1024 1299.557 -
rng::sort(deque<int>)_(descending)/8 25.996 -
rng::sort(deque<int>)_(descending)/8192 10382.251 -
rng::sort(deque<int>)_(heap)/1024 6310.460 -
rng::sort(deque<int>)_(heap)/8 25.282 -
rng::sort(deque<int>)_(heap)/8192 69841.092 -
rng::sort(deque<int>)_(pipe-organ)/1024 2807.933 -
rng::sort(deque<int>)_(pipe-organ)/8 21.886 1.41%
rng::sort(deque<int>)_(pipe-organ)/8192 26569.396 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18139.756 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.815 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 452716.037 -
rng::sort(deque<int>)_(repeated)/1024 1022.863 3.72%
rng::sort(deque<int>)_(repeated)/8 19.110 1.27%
rng::sort(deque<int>)_(repeated)/8192 6808.292 -
rng::sort(deque<int>)_(shuffled)/1024 6927.707 -
rng::sort(deque<int>)_(shuffled)/8 23.681 -
rng::sort(deque<int>)_(shuffled)/8192 81436.912 1.02%
rng::sort(vector<NonIntegral>)_(ascending)/1024 543.103 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.480 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3757.403 -
rng::sort(vector<NonIntegral>)_(descending)/1024 781.937 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.298 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5289.559 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4319.540 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.489 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50793.649 3.12%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1905.655 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.268 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18526.516 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13279.842 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.436 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155031.379 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 509.198 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.705 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3741.463 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4687.877 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.893 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81850.598 -2.20%
rng::sort(vector<int>)_(ascending)/1024 542.073 -
rng::sort(vector<int>)_(ascending)/8 16.620 -
rng::sort(vector<int>)_(ascending)/8192 3754.270 -
rng::sort(vector<int>)_(descending)/1024 1050.976 -
rng::sort(vector<int>)_(descending)/8 23.750 -7.05%
rng::sort(vector<int>)_(descending)/8192 7330.306 -
rng::sort(vector<int>)_(heap)/1024 4585.386 -
rng::sort(vector<int>)_(heap)/8 22.599 -
rng::sort(vector<int>)_(heap)/8192 45791.923 -
rng::sort(vector<int>)_(pipe-organ)/1024 2298.006 1.16%
rng::sort(vector<int>)_(pipe-organ)/8 18.707 -
rng::sort(vector<int>)_(pipe-organ)/8192 21592.255 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13745.106 6.63%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.611 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 157702.804 6.86%
rng::sort(vector<int>)_(repeated)/1024 663.849 -
rng::sort(vector<int>)_(repeated)/8 16.947 -
rng::sort(vector<int>)_(repeated)/8192 5042.570 -
rng::sort(vector<int>)_(shuffled)/1024 4663.313 -
rng::sort(vector<int>)_(shuffled)/8 21.153 -
rng::sort(vector<int>)_(shuffled)/8192 45147.183 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3483.906 3.78%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1922.229 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1952.690 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16883.920 -
rng::stable_partition(deque<int>)_(dense)/1024 586.400 -15.28%
rng::stable_partition(deque<int>)_(dense)/32 29.407 -11.77%
rng::stable_partition(deque<int>)_(dense)/50 39.173 -13.27%
rng::stable_partition(deque<int>)_(dense)/8192 5670.388 -
rng::stable_partition(deque<int>)_(sparse)/1024 466.331 1.09%
rng::stable_partition(deque<int>)_(sparse)/32 12.613 13.60%
rng::stable_partition(deque<int>)_(sparse)/50 30.422 10.40%
rng::stable_partition(deque<int>)_(sparse)/8192 3470.923 -3.83%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4354.061 4.70%
rng::stable_partition(list<int>)_(alloc_fails)/32 1897.650 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1930.866 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25090.431 -
rng::stable_partition(list<int>)_(dense)/1024 1746.070 -
rng::stable_partition(list<int>)_(dense)/32 34.534 1.81%
rng::stable_partition(list<int>)_(dense)/50 56.152 -
rng::stable_partition(list<int>)_(dense)/8192 18471.273 -1.04%
rng::stable_partition(list<int>)_(sparse)/1024 928.163 -
rng::stable_partition(list<int>)_(sparse)/32 9.792 -1.66%
rng::stable_partition(list<int>)_(sparse)/50 27.072 2.77%
rng::stable_partition(list<int>)_(sparse)/8192 9195.604 4.00%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2917.045 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1898.415 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1901.718 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9854.116 -
rng::stable_partition(vector<int>)_(dense)/1024 297.302 -
rng::stable_partition(vector<int>)_(dense)/32 21.719 -
rng::stable_partition(vector<int>)_(dense)/50 26.437 2.22%
rng::stable_partition(vector<int>)_(dense)/8192 2102.844 -
rng::stable_partition(vector<int>)_(sparse)/1024 208.661 -
rng::stable_partition(vector<int>)_(sparse)/32 7.195 -1.78%
rng::stable_partition(vector<int>)_(sparse)/50 21.276 3.94%
rng::stable_partition(vector<int>)_(sparse)/8192 1495.929 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4225.789 1.91%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.375 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18997.934 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31529.449 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.132 1.36%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27149.286 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14358.278 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.906 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26188.097 1.03%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17991.187 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.056 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22790.608 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27413.119 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.973 1.72%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28681.355 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3845.601 -2.91%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.335 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13129.655 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20200.017 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.672 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25261.305 -
rng::stable_sort(deque<int>)_(ascending)/1024 2097.421 -1.75%
rng::stable_sort(deque<int>)_(ascending)/8 18.330 -1.13%
rng::stable_sort(deque<int>)_(ascending)/8192 13651.292 -
rng::stable_sort(deque<int>)_(descending)/1024 2937.418 -1.02%
rng::stable_sort(deque<int>)_(descending)/8 27.483 3.11%
rng::stable_sort(deque<int>)_(descending)/8192 20980.805 -
rng::stable_sort(deque<int>)_(heap)/1024 2740.780 -1.61%
rng::stable_sort(deque<int>)_(heap)/8 26.281 1.43%
rng::stable_sort(deque<int>)_(heap)/8192 18064.622 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2936.337 -1.36%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.419 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 21030.639 1.75%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3115.685 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.319 -2.99%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21155.642 1.13%
rng::stable_sort(deque<int>)_(repeated)/1024 1331.850 -1.27%
rng::stable_sort(deque<int>)_(repeated)/8 18.457 -
rng::stable_sort(deque<int>)_(repeated)/8192 7590.173 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2470.594 -1.74%
rng::stable_sort(deque<int>)_(shuffled)/8 23.996 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14967.142 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4471.715 3.54%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.484 4.65%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54125.718 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23808.943 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.288 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129464.595 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14137.932 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.292 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117754.851 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14499.857 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.218 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94853.670 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23370.745 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.154 2.78%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149634.620 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3507.854 -6.81%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.864 6.60%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19213.427 -5.93%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18433.860 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.303 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158450.132 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4008.589 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.932 2.06%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45734.606 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13830.872 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.883 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 199627.084 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10392.908 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.972 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126273.100 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9078.709 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.165 -4.31%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 125859.113 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15045.961 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.915 1.68%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 217976.641 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1395.948 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.879 1.32%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15007.258 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12860.372 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 21.040 1.30%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184655.671 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4316.008 -1.27%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.725 -1.79%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20113.901 1.89%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24532.786 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.161 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25021.628 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14539.298 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.342 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31844.887 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14832.368 2.17%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.496 1.66%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21529.310 -2.09%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23652.838 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.665 -1.38%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35760.675 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3414.381 -2.61%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.796 -1.17%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9491.385 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18769.122 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.155 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28687.208 -
rng::stable_sort(vector<int>)_(ascending)/1024 2084.848 1.65%
rng::stable_sort(vector<int>)_(ascending)/8 16.630 -1.01%
rng::stable_sort(vector<int>)_(ascending)/8192 13503.559 -
rng::stable_sort(vector<int>)_(descending)/1024 2813.289 1.12%
rng::stable_sort(vector<int>)_(descending)/8 24.280 -1.91%
rng::stable_sort(vector<int>)_(descending)/8192 18425.651 -
rng::stable_sort(vector<int>)_(heap)/1024 2541.524 1.39%
rng::stable_sort(vector<int>)_(heap)/8 22.199 -
rng::stable_sort(vector<int>)_(heap)/8192 14450.448 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2840.546 2.12%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.443 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18302.033 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2908.397 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.578 -1.25%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18339.019 -
rng::stable_sort(vector<int>)_(repeated)/1024 1118.386 2.23%
rng::stable_sort(vector<int>)_(repeated)/8 16.681 -
rng::stable_sort(vector<int>)_(repeated)/8192 5277.058 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2227.543 1.47%
rng::stable_sort(vector<int>)_(shuffled)/8 20.972 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10837.852 -
rng::starts_with(deque<int>)/1000 477.930 7.80%
rng::starts_with(deque<int>)/1024 487.041 6.33%
rng::starts_with(deque<int>)/1048576 494395.583 1.10%
rng::starts_with(deque<int>)/8 4.178 5.01%
rng::starts_with(deque<int>)/8192 3859.671 -
rng::starts_with(deque<int>,_pred)/1000 504.861 -1.80%
rng::starts_with(deque<int>,_pred)/1024 529.299 -
rng::starts_with(deque<int>,_pred)/1048576 519698.620 -
rng::starts_with(deque<int>,_pred)/8 4.664 -
rng::starts_with(deque<int>,_pred)/8192 3990.769 -
rng::starts_with(list<int>)/1000 764.939 -
rng::starts_with(list<int>)/1024 781.571 -
rng::starts_with(list<int>)/1048576 947212.639 -
rng::starts_with(list<int>)/8 3.081 1.33%
rng::starts_with(list<int>)/8192 8687.661 -
rng::starts_with(list<int>,_pred)/1000 791.748 -
rng::starts_with(list<int>,_pred)/1024 809.894 -
rng::starts_with(list<int>,_pred)/1048576 973314.054 -
rng::starts_with(list<int>,_pred)/8 3.617 -
rng::starts_with(list<int>,_pred)/8192 9823.612 -5.65%
rng::starts_with(vector<int>)/1000 72.892 -
rng::starts_with(vector<int>)/1024 76.803 1.97%
rng::starts_with(vector<int>)/1048576 76625.337 -
rng::starts_with(vector<int>)/8 1.317 -
rng::starts_with(vector<int>)/8192 604.621 -
rng::starts_with(vector<int>,_pred)/1000 463.062 3.44%
rng::starts_with(vector<int>,_pred)/1024 517.221 -
rng::starts_with(vector<int>,_pred)/1048576 607832.362 -
rng::starts_with(vector<int>,_pred)/8 4.303 -
rng::starts_with(vector<int>,_pred)/8192 4735.747 -
rng::swap_ranges(deque<int>)/1024 348.321 -3.43%
rng::swap_ranges(deque<int>)/32 10.725 -
rng::swap_ranges(deque<int>)/50 17.073 -6.59%
rng::swap_ranges(deque<int>)/8192 2783.309 -3.42%
rng::swap_ranges(list<int>)/1024 777.389 -
rng::swap_ranges(list<int>)/32 16.771 -
rng::swap_ranges(list<int>)/50 29.642 -
rng::swap_ranges(list<int>)/8192 13249.821 22.18%
rng::swap_ranges(vector<int>)/1024 63.657 -
rng::swap_ranges(vector<int>)/32 4.715 -
rng::swap_ranges(vector<int>)/50 5.576 -
rng::swap_ranges(vector<int>)/8192 479.103 -
rng::transform(deque<int>)_(identity_transform)/1024 371.420 -
rng::transform(deque<int>)_(identity_transform)/32 12.290 -
rng::transform(deque<int>)_(identity_transform)/50 19.737 -
rng::transform(deque<int>)_(identity_transform)/8192 2446.497 -
rng::transform(deque<int>,_deque<int>)/1024 698.331 -
rng::transform(deque<int>,_deque<int>)/32 21.718 -
rng::transform(deque<int>,_deque<int>)/50 34.207 -
rng::transform(deque<int>,_deque<int>)/8192 5696.938 -
rng::transform(list<int>)_(identity_transform)/1024 747.823 -
rng::transform(list<int>)_(identity_transform)/32 17.105 -
rng::transform(list<int>)_(identity_transform)/50 30.361 -
rng::transform(list<int>)_(identity_transform)/8192 7625.021 7.69%
rng::transform(list<int>,_list<int>)/1024 889.280 -
rng::transform(list<int>,_list<int>)/32 24.228 -
rng::transform(list<int>,_list<int>)/50 38.958 -1.47%
rng::transform(list<int>,_list<int>)/8192 10212.556 3.72%
rng::transform(vector<int>)_(identity_transform)/1024 263.028 -
rng::transform(vector<int>)_(identity_transform)/32 8.874 -
rng::transform(vector<int>)_(identity_transform)/50 16.255 -
rng::transform(vector<int>)_(identity_transform)/8192 2026.548 -
rng::transform(vector<int>,_vector<int>)/1024 601.575 -
rng::transform(vector<int>,_vector<int>)/32 17.691 -
rng::transform(vector<int>,_vector<int>)/50 28.718 -
rng::transform(vector<int>,_vector<int>)/8192 4771.202 -
rng::unique(deque<int>)_(contiguous)/1024 739.558 -
rng::unique(deque<int>)_(contiguous)/32 60.633 3.16%
rng::unique(deque<int>)_(contiguous)/52 70.826 4.36%
rng::unique(deque<int>)_(contiguous)/8192 5529.630 -
rng::unique(deque<int>)_(sprinkled)/1024 660.889 5.57%
rng::unique(deque<int>)_(sprinkled)/32 59.262 2.01%
rng::unique(deque<int>)_(sprinkled)/52 67.420 -
rng::unique(deque<int>)_(sprinkled)/8192 5672.904 1.49%
rng::unique(deque<int>,_pred)_(contiguous)/1024 638.285 -
rng::unique(deque<int>,_pred)_(contiguous)/32 60.656 4.12%
rng::unique(deque<int>,_pred)_(contiguous)/52 74.544 7.36%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4508.159 1.40%
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.310 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.228 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.205 -1.12%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5257.257 -
rng::unique(list<int>)_(contiguous)/1024 924.824 1.43%
rng::unique(list<int>)_(contiguous)/32 55.265 -
rng::unique(list<int>)_(contiguous)/52 67.905 1.13%
rng::unique(list<int>)_(contiguous)/8192 7150.898 -
rng::unique(list<int>)_(sprinkled)/1024 973.747 3.03%
rng::unique(list<int>)_(sprinkled)/32 64.313 -
rng::unique(list<int>)_(sprinkled)/52 77.762 -
rng::unique(list<int>)_(sprinkled)/8192 7888.585 -
rng::unique(list<int>,_pred)_(contiguous)/1024 981.298 1.03%
rng::unique(list<int>,_pred)_(contiguous)/32 60.775 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.967 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7732.009 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1032.817 -
rng::unique(list<int>,_pred)_(sprinkled)/32 66.398 -2.77%
rng::unique(list<int>,_pred)_(sprinkled)/52 82.944 -3.75%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8339.091 -
rng::unique(vector<int>)_(contiguous)/1024 293.785 -
rng::unique(vector<int>)_(contiguous)/32 51.213 -
rng::unique(vector<int>)_(contiguous)/52 56.942 -
rng::unique(vector<int>)_(contiguous)/8192 1921.366 -
rng::unique(vector<int>)_(sprinkled)/1024 284.913 -
rng::unique(vector<int>)_(sprinkled)/32 50.820 -
rng::unique(vector<int>)_(sprinkled)/52 55.408 -
rng::unique(vector<int>)_(sprinkled)/8192 1923.634 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.469 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.767 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.387 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3774.412 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.607 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.618 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.477 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5237.956 -
rng::unique_copy(deque<int>)_(contiguous)/1024 480.574 -
rng::unique_copy(deque<int>)_(contiguous)/32 12.300 -13.39%
rng::unique_copy(deque<int>)_(contiguous)/52 19.027 -12.84%
rng::unique_copy(deque<int>)_(contiguous)/8192 3752.029 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 468.309 -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.456 -21.53%
rng::unique_copy(deque<int>)_(sprinkled)/52 14.994 -29.25%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3748.931 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.588 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.519 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.536 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4443.038 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.636 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.040 -5.30%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.192 -5.19%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5729.663 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.569 -
rng::unique_copy(list<int>)_(contiguous)/32 11.964 -
rng::unique_copy(list<int>)_(contiguous)/52 30.131 -
rng::unique_copy(list<int>)_(contiguous)/8192 6982.158 -
rng::unique_copy(list<int>)_(sprinkled)/1024 747.738 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.919 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.388 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7562.144 -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 795.224 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.504 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 30.401 2.40%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7577.154 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 826.054 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.503 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.331 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7677.925 1.60%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.727 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.662 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.817 3.58%
rng::unique_copy(vector<int>)_(contiguous)/8192 1907.361 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.922 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.247 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.838 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1886.165 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.410 -1.60%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.274 1.79%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.682 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3716.065 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 579.261 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.678 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.122 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4403.765 -
std::adjacent_find(deque<int>)/1024 464.775 -
std::adjacent_find(deque<int>)/1048576 477803.271 -
std::adjacent_find(deque<int>)/50 17.038 20.91%
std::adjacent_find(deque<int>)/8 3.274 9.32%
std::adjacent_find(deque<int>)/8192 3726.030 -
std::adjacent_find(deque<int>,_pred)/1024 630.718 -
std::adjacent_find(deque<int>,_pred)/1048576 651258.450 -
std::adjacent_find(deque<int>,_pred)/50 29.339 -2.35%
std::adjacent_find(deque<int>,_pred)/8 4.326 -3.09%
std::adjacent_find(deque<int>,_pred)/8192 5091.120 -
std::adjacent_find(list<int>)/1024 715.325 -
std::adjacent_find(list<int>)/1048576 876434.769 -
std::adjacent_find(list<int>)/50 29.666 25.39%
std::adjacent_find(list<int>)/8 2.109 -
std::adjacent_find(list<int>)/8192 6749.639 -
std::adjacent_find(list<int>,_pred)/1024 830.183 -
std::adjacent_find(list<int>,_pred)/1048576 956879.617 -
std::adjacent_find(list<int>,_pred)/50 34.982 -3.96%
std::adjacent_find(list<int>,_pred)/8 3.903 -
std::adjacent_find(list<int>,_pred)/8192 7989.622 -1.02%
std::adjacent_find(vector<int>)/1024 235.962 -
std::adjacent_find(vector<int>)/1048576 237497.434 1.53%
std::adjacent_find(vector<int>)/50 12.037 -
std::adjacent_find(vector<int>)/8 2.035 -
std::adjacent_find(vector<int>)/8192 1841.905 -
std::adjacent_find(vector<int>,_pred)/1024 401.235 -
std::adjacent_find(vector<int>,_pred)/1048576 464019.271 -
std::adjacent_find(vector<int>,_pred)/50 22.526 -4.02%
std::adjacent_find(vector<int>,_pred)/8 3.382 1.55%
std::adjacent_find(vector<int>,_pred)/8192 3195.611 -
std::all_of(deque<int>)_(process_all)/32 11.536 -1.53%
std::all_of(deque<int>)_(process_all)/32768 11162.633 -2.96%
std::all_of(deque<int>)_(process_all)/50 18.327 -
std::all_of(deque<int>)_(process_all)/8 3.223 -1.07%
std::all_of(deque<int>)_(process_all)/8192 2793.345 -3.24%
std::all_of(list<int>)_(process_all)/32 11.640 -
std::all_of(list<int>)_(process_all)/32768 26444.059 -2.63%
std::all_of(list<int>)_(process_all)/50 22.085 -
std::all_of(list<int>)_(process_all)/8 2.609 -
std::all_of(list<int>)_(process_all)/8192 7760.316 1.97%
std::all_of(vector<int>)_(process_all)/32 8.489 -
std::all_of(vector<int>)_(process_all)/32768 8078.761 -
std::all_of(vector<int>)_(process_all)/50 18.438 -
std::all_of(vector<int>)_(process_all)/8 2.564 5.75%
std::all_of(vector<int>)_(process_all)/8192 2023.005 -
std::any_of(deque<int>)_(process_all)/32 11.617 -
std::any_of(deque<int>)_(process_all)/32768 11540.500 3.65%
std::any_of(deque<int>)_(process_all)/50 21.911 8.43%
std::any_of(deque<int>)_(process_all)/8 3.227 -
std::any_of(deque<int>)_(process_all)/8192 2879.274 3.50%
std::any_of(list<int>)_(process_all)/32 11.455 -
std::any_of(list<int>)_(process_all)/32768 26083.363 -1.42%
std::any_of(list<int>)_(process_all)/50 21.891 -
std::any_of(list<int>)_(process_all)/8 2.721 -
std::any_of(list<int>)_(process_all)/8192 6976.611 -13.66%
std::any_of(vector<int>)_(process_all)/32 8.349 -1.37%
std::any_of(vector<int>)_(process_all)/32768 8061.206 -
std::any_of(vector<int>)_(process_all)/50 18.381 -
std::any_of(vector<int>)_(process_all)/8 2.387 -3.94%
std::any_of(vector<int>)_(process_all)/8192 2029.185 -
std::copy(deque<int>)/1048576 49689.380 -
std::copy(deque<int>)/262144 10210.117 -1.74%
std::copy(deque<int>)/32768 1151.263 -
std::copy(deque<int>)/4096 145.519 -
std::copy(deque<int>)/512 16.731 -
std::copy(deque<int>)/64 2.664 -
std::copy(deque<int>)/8 2.670 -1.58%
std::copy(list<int>)/1048576 881900.610 1.04%
std::copy(list<int>)/262144 218056.367 -
std::copy(list<int>)/32768 26243.170 -3.57%
std::copy(list<int>)/4096 3364.589 1.60%
std::copy(list<int>)/512 370.880 1.06%
std::copy(list<int>)/64 32.669 -2.00%
std::copy(list<int>)/8 2.484 -
std::copy(vector<bool>)_(aligned)/1048576 3563.799 36.02%
std::copy(vector<bool>)_(aligned)/262144 640.774 1.54%
std::copy(vector<bool>)_(aligned)/32768 35.050 -1.40%
std::copy(vector<bool>)_(aligned)/4096 4.637 -1.79%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.368 4.84%
std::copy(vector<bool>)_(unaligned)/1048576 7021.614 -
std::copy(vector<bool>)_(unaligned)/262144 1714.608 -
std::copy(vector<bool>)_(unaligned)/32768 217.484 -
std::copy(vector<bool>)_(unaligned)/4096 25.977 -
std::copy(vector<bool>)_(unaligned)/512 3.504 -
std::copy(vector<bool>)_(unaligned)/64 1.827 -
std::copy(vector<int>)/1048576 50210.672 -
std::copy(vector<int>)/262144 12452.919 -
std::copy(vector<int>)/32768 3780.418 -
std::copy(vector<int>)/4096 198.741 31.14%
std::copy(vector<int>)/512 15.989 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.217 -2.34%
std::copy_backward(deque<int>)/1048576 128424.346 -
std::copy_backward(deque<int>)/262144 32580.599 -
std::copy_backward(deque<int>)/32768 4096.698 -
std::copy_backward(deque<int>)/4096 147.467 -
std::copy_backward(deque<int>)/512 18.122 -
std::copy_backward(deque<int>)/64 2.938 -
std::copy_backward(deque<int>)/8 2.776 -
std::copy_backward(list<int>)/1048576 884344.759 -
std::copy_backward(list<int>)/262144 218704.363 -
std::copy_backward(list<int>)/32768 26514.573 -1.20%
std::copy_backward(list<int>)/4096 3217.001 -4.20%
std::copy_backward(list<int>)/512 379.541 2.98%
std::copy_backward(list<int>)/64 30.572 -
std::copy_backward(list<int>)/8 2.480 2.20%
std::copy_backward(vector<bool>)_(aligned)/1048576 2976.534 4.80%
std::copy_backward(vector<bool>)_(aligned)/262144 640.683 -19.70%
std::copy_backward(vector<bool>)_(aligned)/32768 35.617 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.103 3.36%
std::copy_backward(vector<bool>)_(aligned)/512 1.571 9.78%
std::copy_backward(vector<bool>)_(aligned)/64 1.767 12.53%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6724.102 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1648.111 -
std::copy_backward(vector<bool>)_(unaligned)/32768 207.167 -1.17%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.728 1.34%
std::copy_backward(vector<bool>)_(unaligned)/512 4.805 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50146.662 -
std::copy_backward(vector<int>)/262144 12401.702 -
std::copy_backward(vector<int>)/32768 3810.244 -
std::copy_backward(vector<int>)/4096 230.154 56.75%
std::copy_backward(vector<int>)/512 16.629 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.323 -
std::copy_if(deque<int>)_(entire_range)/1048576 277684.833 -
std::copy_if(deque<int>)_(entire_range)/262144 69907.254 -
std::copy_if(deque<int>)_(entire_range)/32768 8755.242 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.822 -
std::copy_if(deque<int>)_(entire_range)/512 137.268 -
std::copy_if(deque<int>)_(entire_range)/64 16.158 -
std::copy_if(deque<int>)_(entire_range)/8 2.607 -
std::copy_if(deque<int>)_(every_other)/1048576 373646.034 -
std::copy_if(deque<int>)_(every_other)/262144 93232.439 -
std::copy_if(deque<int>)_(every_other)/32768 11687.472 -
std::copy_if(deque<int>)_(every_other)/4096 1462.740 -
std::copy_if(deque<int>)_(every_other)/512 183.189 -
std::copy_if(deque<int>)_(every_other)/64 23.449 -
std::copy_if(deque<int>)_(every_other)/8 3.464 -
std::copy_if(list<int>)_(entire_range)/1048576 881995.132 -
std::copy_if(list<int>)_(entire_range)/262144 218559.436 -
std::copy_if(list<int>)_(entire_range)/32768 31382.166 2.20%
std::copy_if(list<int>)_(entire_range)/4096 3041.711 -
std::copy_if(list<int>)_(entire_range)/512 371.004 -
std::copy_if(list<int>)_(entire_range)/64 33.520 -
std::copy_if(list<int>)_(entire_range)/8 2.658 -
std::copy_if(list<int>)_(every_other)/1048576 837663.484 -1.74%
std::copy_if(list<int>)_(every_other)/262144 209697.081 -1.00%
std::copy_if(list<int>)_(every_other)/32768 26232.576 -1.92%
std::copy_if(list<int>)_(every_other)/4096 3225.037 -17.92%
std::copy_if(list<int>)_(every_other)/512 360.422 -
std::copy_if(list<int>)_(every_other)/64 23.672 -
std::copy_if(list<int>)_(every_other)/8 2.306 -
std::copy_if(vector<int>)_(entire_range)/1048576 245971.519 -
std::copy_if(vector<int>)_(entire_range)/262144 59975.394 -
std::copy_if(vector<int>)_(entire_range)/32768 7488.954 -
std::copy_if(vector<int>)_(entire_range)/4096 937.135 -
std::copy_if(vector<int>)_(entire_range)/512 124.422 -
std::copy_if(vector<int>)_(entire_range)/64 15.842 -1.69%
std::copy_if(vector<int>)_(entire_range)/8 2.334 -
std::copy_if(vector<int>)_(every_other)/1048576 240265.275 -
std::copy_if(vector<int>)_(every_other)/262144 59896.289 -
std::copy_if(vector<int>)_(every_other)/32768 7503.054 -
std::copy_if(vector<int>)_(every_other)/4096 939.142 -
std::copy_if(vector<int>)_(every_other)/512 123.042 -
std::copy_if(vector<int>)_(every_other)/64 16.150 -
std::copy_if(vector<int>)_(every_other)/8 2.503 -2.15%
std::copy_n(deque<int>)/1048576 49786.160 -
std::copy_n(deque<int>)/262144 10464.089 1.16%
std::copy_n(deque<int>)/32768 1146.526 -
std::copy_n(deque<int>)/4096 146.273 -
std::copy_n(deque<int>)/512 16.738 -
std::copy_n(deque<int>)/64 2.775 -
std::copy_n(deque<int>)/8 2.751 -
std::copy_n(list<int>)/1048576 869835.250 -
std::copy_n(list<int>)/262144 216177.630 -
std::copy_n(list<int>)/32768 26509.120 -
std::copy_n(list<int>)/4096 4222.399 -3.44%
std::copy_n(list<int>)/512 340.756 -
std::copy_n(list<int>)/64 14.059 -
std::copy_n(list<int>)/8 2.258 -
std::copy_n(vector<bool>)_(aligned)/1048576 2798.477 32.92%
std::copy_n(vector<bool>)_(aligned)/262144 688.524 12.04%
std::copy_n(vector<bool>)_(aligned)/32768 35.295 -
std::copy_n(vector<bool>)_(aligned)/4096 4.636 -
std::copy_n(vector<bool>)_(aligned)/512 1.381 -
std::copy_n(vector<bool>)_(aligned)/64 1.367 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.130 -
std::copy_n(vector<bool>)_(unaligned)/262144 11094.083 547.10%
std::copy_n(vector<bool>)_(unaligned)/32768 217.870 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.023 -
std::copy_n(vector<bool>)_(unaligned)/512 3.496 -
std::copy_n(vector<bool>)_(unaligned)/64 1.827 -
std::copy_n(vector<int>)/1048576 50210.672 -
std::copy_n(vector<int>)/262144 12520.377 -
std::copy_n(vector<int>)/32768 3737.128 -1.57%
std::copy_n(vector<int>)/4096 143.960 -28.90%
std::copy_n(vector<int>)/512 16.132 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.293 2.80%
std::count(deque<int>)_(every_other)/1024 248.259 -
std::count(deque<int>)_(every_other)/1048576 252689.539 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1939.669 -
std::count(list<int>)_(every_other)/1024 714.852 -
std::count(list<int>)_(every_other)/1048576 811182.707 -
std::count(list<int>)_(every_other)/8 2.045 -
std::count(list<int>)_(every_other)/8192 6877.083 -
std::count(vector<bool>)/1000 3.003 -
std::count(vector<bool>)/1024 1.693 -
std::count(vector<bool>)/1048576 1461.900 -
std::count(vector<bool>)/8192 11.448 -
std::count(vector<int>)_(every_other)/1024 103.111 -
std::count(vector<int>)_(every_other)/1048576 105342.225 -
std::count(vector<int>)_(every_other)/8 1.286 -6.86%
std::count(vector<int>)_(every_other)/8192 821.364 -
std::count_if(deque<int>)_(every_other)/1024 350.441 -
std::count_if(deque<int>)_(every_other)/1048576 344214.294 -
std::count_if(deque<int>)_(every_other)/8 3.451 -
std::count_if(deque<int>)_(every_other)/8192 2632.075 -
std::count_if(list<int>)_(every_other)/1024 756.945 -
std::count_if(list<int>)_(every_other)/1048576 892182.006 -
std::count_if(list<int>)_(every_other)/8 2.743 -
std::count_if(list<int>)_(every_other)/8192 7638.959 2.02%
std::count_if(vector<int>)_(every_other)/1024 248.511 -
std::count_if(vector<int>)_(every_other)/1048576 247812.514 -
std::count_if(vector<int>)_(every_other)/8 4.225 -
std::count_if(vector<int>)_(every_other)/8192 1926.496 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 285.356 -23.05%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.737 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2260.887 -23.15%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.465 -2.66%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.164 -1.07%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 442.887 -2.10%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.806 -1.33%
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.830 -2.25%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 442.261 -2.37%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.284 -7.08%
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.522 -4.54%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2146.300 -
std::deque<int>::ctor(size)/1024 72.836 3.89%
std::deque<int>::ctor(size)/32 27.110 -
std::deque<int>::ctor(size)/8192 452.915 3.42%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 73.694 4.57%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.933 -2.31%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 426.469 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.541 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.647 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.474 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.545 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.796 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.175 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.038 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.098 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.069 -1.05%
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.733 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.617 -3.42%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.918 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.683 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.911 1.97%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 319.624 -9.83%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.896 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.656 -
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 540.878 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.780 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4794.292 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6398.098 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.863 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52443.824 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 861.860 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.104 -2.48%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12563.716 5.48%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20081.468 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 610.150 -2.09%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176324.135 -1.34%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1817.632 111.35%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.313 -3.20%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12595.320 5.82%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19848.821 -2.14%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 610.385 -2.21%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 176070.116 -1.40%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1082.481 3.00%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.335 -5.60%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11660.025 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20483.040 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 623.361 -1.36%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180214.277 -
std::deque<std::string>::ctor(size)/1024 710.548 -
std::deque<std::string>::ctor(size)/32 43.206 1.93%
std::deque<std::string>::ctor(size)/8192 8530.384 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 948.236 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.201 -2.75%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12643.937 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19817.334 -1.14%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 576.172 -2.44%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173376.900 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.418 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.363 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.386 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.667 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.011 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.841 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.275 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.715 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.319 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.062 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.466 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2367.379 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.790 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.832 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.806 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.387 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.415 3.15%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.786 1.84%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.385 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.800 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2354.219 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.111 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.488 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2390.066 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.096 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.511 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4574.322 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6448.900 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 146.353 1.23%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52057.644 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.401 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.107 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.268 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.318 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.648 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.852 -
std::distance(deque<int>)/1024 0.652 -2.93%
std::distance(deque<int>)/4096 0.652 -3.11%
std::distance(deque<int>)/50 0.659 -1.59%
std::distance(deque<int>)/8192 0.655 -2.40%
std::distance(join_view(vector<vector<int>>))/1024 1.027 -
std::distance(join_view(vector<vector<int>>))/4096 4.426 2.50%
std::distance(join_view(vector<vector<int>>))/50 0.611 -3.20%
std::distance(join_view(vector<vector<int>>))/8192 8.293 -
std::equal(deque<int>)_(it,_it,_it)/1024 493.979 -
std::equal(deque<int>)_(it,_it,_it)/1048576 500905.346 1.33%
std::equal(deque<int>)_(it,_it,_it)/50 25.709 20.32%
std::equal(deque<int>)_(it,_it,_it)/8 6.164 50.09%
std::equal(deque<int>)_(it,_it,_it)/8192 3908.428 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 500.609 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 498361.448 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.702 3.91%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.841 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3876.290 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 527.760 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522711.206 -3.39%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.741 -2.39%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.165 1.80%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3997.782 -3.93%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 501.186 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512482.627 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.028 2.67%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.327 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3957.217 -
std::equal(list<int>)_(it,_it,_it)/1024 1138.586 -23.31%
std::equal(list<int>)_(it,_it,_it)/1048576 1320169.256 -
std::equal(list<int>)_(it,_it,_it)/50 38.485 8.13%
std::equal(list<int>)_(it,_it,_it)/8 2.812 1.41%
std::equal(list<int>)_(it,_it,_it)/8192 9614.266 -4.20%
std::equal(list<int>)_(it,_it,_it,_it)/1024 782.295 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952935.179 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.471 2.48%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.961 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11789.963 -2.87%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.124 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 987976.931 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.243 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.617 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12999.618 1.39%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1170.287 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1326267.217 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.069 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.660 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11360.616 -2.44%
std::equal(vector<bool>)_(aligned)/1024 0.222 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.222 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.016 -
std::equal(vector<bool>)_(unaligned)/1048576 6455.144 -
std::equal(vector<bool>)_(unaligned)/50 0.698 -17.10%
std::equal(vector<bool>)_(unaligned)/8 0.744 -13.20%
std::equal(vector<bool>)_(unaligned)/8192 53.994 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.772 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73721.889 -
std::equal(vector<int>)_(it,_it,_it)/50 4.248 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.387 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.279 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73732.746 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.309 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.484 -1.18%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.767 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.175 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640497.643 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 25.120 3.84%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.699 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4784.844 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.493 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606782.376 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.785 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.603 1.14%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4825.691 -
std::fill(deque<int>)/1024 29.883 -
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.246 -
std::fill(deque<int>)/8192 239.573 -1.51%
std::fill(list<int>)/1024 671.955 -
std::fill(list<int>)/32 8.406 -
std::fill(list<int>)/50 35.032 -
std::fill(list<int>)/8192 7115.121 -
std::fill(vector<bool>)/1048576 3823.422 -
std::fill(vector<bool>)/262144 915.571 293.84%
std::fill(vector<bool>)/32768 30.716 1.36%
std::fill(vector<bool>)/4096 4.212 -
std::fill(vector<bool>)/512 1.610 3.12%
std::fill(vector<bool>)/64 1.648 9.20%
std::fill(vector<int>)/1024 30.212 -1.80%
std::fill(vector<int>)/32 1.039 -2.40%
std::fill(vector<int>)/50 2.213 -
std::fill(vector<int>)/8192 237.699 -
std::fill_n(deque<int>)/1024 29.808 -
std::fill_n(deque<int>)/32 1.259 9.03%
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 240.536 -
std::fill_n(list<int>)/1024 1457.214 124.36%
std::fill_n(list<int>)/32 8.312 -
std::fill_n(list<int>)/50 16.084 -
std::fill_n(list<int>)/8192 7058.664 -20.33%
std::fill_n(vector<bool>)/1048576 3823.192 -
std::fill_n(vector<bool>)/262144 231.579 -
std::fill_n(vector<bool>)/32768 30.232 1.40%
std::fill_n(vector<bool>)/4096 4.159 -1.35%
std::fill_n(vector<bool>)/512 1.479 -16.36%
std::fill_n(vector<bool>)/64 1.621 3.26%
std::fill_n(vector<int>)/1024 30.147 1.62%
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.223 -
std::fill_n(vector<int>)/8192 236.207 -
std::find(deque<int>)_(bail_25%)/1024 67.212 -
std::find(deque<int>)_(bail_25%)/32768 1932.183 -
std::find(deque<int>)_(bail_25%)/8 2.123 2.98%
std::find(deque<int>)_(bail_25%)/8192 480.077 -
std::find(deque<int>)_(process_all)/1024 240.459 -1.74%
std::find(deque<int>)_(process_all)/32768 7693.499 -2.27%
std::find(deque<int>)_(process_all)/50 13.321 1.29%
std::find(deque<int>)_(process_all)/8 3.468 2.66%
std::find(deque<int>)_(process_all)/8192 1905.817 -2.76%
std::find(list<int>)_(bail_25%)/1024 132.810 3.30%
std::find(list<int>)_(bail_25%)/32768 8342.802 -1.59%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1441.985 1.50%
std::find(list<int>)_(process_all)/1024 689.212 -5.47%
std::find(list<int>)_(process_all)/32768 26966.895 3.34%
std::find(list<int>)_(process_all)/50 18.912 9.37%
std::find(list<int>)_(process_all)/8 2.339 -4.29%
std::find(list<int>)_(process_all)/8192 8111.880 3.31%
std::find(vector<bool>)_(process_all)/1024 4.535 -2.88%
std::find(vector<bool>)_(process_all)/1048576 3665.795 -
std::find(vector<bool>)_(process_all)/50 0.743 24.18%
std::find(vector<bool>)_(process_all)/8 0.662 12.22%
std::find(vector<bool>)_(process_all)/8192 33.550 -
std::find(vector<char>)_(bail_25%)/1024 5.447 2.51%
std::find(vector<char>)_(bail_25%)/32768 136.970 -
std::find(vector<char>)_(bail_25%)/8 0.983 -7.36%
std::find(vector<char>)_(bail_25%)/8192 40.003 -
std::find(vector<char>)_(process_all)/1024 16.270 -
std::find(vector<char>)_(process_all)/32768 494.985 -
std::find(vector<char>)_(process_all)/50 1.625 -
std::find(vector<char>)_(process_all)/8 0.953 3.06%
std::find(vector<char>)_(process_all)/8192 135.486 -
std::find(vector<int>)_(bail_25%)/1024 66.202 -
std::find(vector<int>)_(bail_25%)/32768 1871.320 -
std::find(vector<int>)_(bail_25%)/8 1.453 4.20%
std::find(vector<int>)_(bail_25%)/8192 474.292 -
std::find(vector<int>)_(process_all)/1024 240.923 -
std::find(vector<int>)_(process_all)/32768 7324.709 -1.45%
std::find(vector<int>)_(process_all)/50 12.591 1.31%
std::find(vector<int>)_(process_all)/8 2.747 3.48%
std::find(vector<int>)_(process_all)/8192 1838.837 -1.03%
std::find(vector<long_long>)_(bail_25%)/1024 30.281 -
std::find(vector<long_long>)_(bail_25%)/32768 959.408 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 -
std::find(vector<long_long>)_(bail_25%)/8192 245.897 -
std::find(vector<long_long>)_(process_all)/1024 118.912 -
std::find(vector<long_long>)_(process_all)/32768 3811.735 -
std::find(vector<long_long>)_(process_all)/50 5.807 -
std::find(vector<long_long>)_(process_all)/8 1.255 -
std::find(vector<long_long>)_(process_all)/8192 950.133 -
std::find_end(deque<int>)_(match_near_end)/1000 34.155 1.15%
std::find_end(deque<int>)_(match_near_end)/1024 32.570 -
std::find_end(deque<int>)_(match_near_end)/8192 273.884 -
std::find_end(deque<int>)_(near_matches)/1000 16351.898 3.12%
std::find_end(deque<int>)_(near_matches)/1024 16985.001 3.18%
std::find_end(deque<int>)_(near_matches)/8192 1132258.091 -
std::find_end(deque<int>)_(process_all)/1000 286.133 -
std::find_end(deque<int>)_(process_all)/1024 293.416 -
std::find_end(deque<int>)_(process_all)/1048576 264003.694 -
std::find_end(deque<int>)_(process_all)/8192 2001.692 -4.19%
std::find_end(deque<int>)_(same_length)/1000 331.503 -
std::find_end(deque<int>)_(same_length)/1024 337.227 -
std::find_end(deque<int>)_(same_length)/8192 2809.200 2.33%
std::find_end(deque<int>)_(single_element)/1000 312.922 -
std::find_end(deque<int>)_(single_element)/1024 345.001 8.04%
std::find_end(deque<int>)_(single_element)/8192 2520.128 14.34%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.871 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.525 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 621.118 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31381.162 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32566.112 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1907322.322 -
std::find_end(deque<int>,_pred)_(process_all)/1000 612.754 -
std::find_end(deque<int>,_pred)_(process_all)/1024 629.442 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 571794.456 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4388.134 -
std::find_end(deque<int>,_pred)_(same_length)/1000 750.555 -
std::find_end(deque<int>,_pred)_(same_length)/1024 769.265 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5106.664 -
std::find_end(deque<int>,_pred)_(single_element)/1000 647.025 -1.36%
std::find_end(deque<int>,_pred)_(single_element)/1024 653.322 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4853.693 -
std::find_end(forward_list<int>)_(match_near_end)/1000 767.526 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4492.233 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258306.821 -
std::find_end(forward_list<int>)_(near_matches)/1000 37143.941 -
std::find_end(forward_list<int>)_(near_matches)/1024 38496.648 -
std::find_end(forward_list<int>)_(near_matches)/8192 2480485.078 -
std::find_end(forward_list<int>)_(process_all)/1000 677.237 -2.76%
std::find_end(forward_list<int>)_(process_all)/1024 707.886 -1.09%
std::find_end(forward_list<int>)_(process_all)/1048576 763370.541 1.19%
std::find_end(forward_list<int>)_(process_all)/8192 5686.897 -
std::find_end(forward_list<int>)_(same_length)/1000 1477.209 -
std::find_end(forward_list<int>)_(same_length)/1024 1498.794 -
std::find_end(forward_list<int>)_(same_length)/8192 13010.448 -9.81%
std::find_end(forward_list<int>)_(single_element)/1000 675.298 -1.53%
std::find_end(forward_list<int>)_(single_element)/1024 707.265 -
std::find_end(forward_list<int>)_(single_element)/8192 6239.942 10.45%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.023 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5177.781 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278049.799 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42228.055 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43790.687 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2698130.791 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 776.281 2.09%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 796.810 1.80%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 877417.700 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6392.976 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1539.404 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.461 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 13949.446 -5.26%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 789.870 1.92%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 807.535 2.48%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6872.523 6.96%
std::find_end(list<int>)_(match_near_end)/1000 77.740 -
std::find_end(list<int>)_(match_near_end)/1024 60.019 -
std::find_end(list<int>)_(match_near_end)/8192 605.303 -
std::find_end(list<int>)_(near_matches)/1000 33292.590 -
std::find_end(list<int>)_(near_matches)/1024 34685.065 -
std::find_end(list<int>)_(near_matches)/8192 2273611.290 -
std::find_end(list<int>)_(process_all)/1000 1449.263 103.89%
std::find_end(list<int>)_(process_all)/1024 1467.624 101.22%
std::find_end(list<int>)_(process_all)/1048576 874594.324 -
std::find_end(list<int>)_(process_all)/8192 7531.967 2.22%
std::find_end(list<int>)_(same_length)/1000 742.760 -
std::find_end(list<int>)_(same_length)/1024 769.361 -
std::find_end(list<int>)_(same_length)/8192 9061.728 17.85%
std::find_end(list<int>)_(single_element)/1000 715.682 -
std::find_end(list<int>)_(single_element)/1024 732.284 -
std::find_end(list<int>)_(single_element)/8192 8464.100 16.98%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.749 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.382 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 632.282 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38145.288 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39625.665 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2473450.233 -
std::find_end(list<int>,_pred)_(process_all)/1000 824.068 -
std::find_end(list<int>,_pred)_(process_all)/1024 844.064 -
std::find_end(list<int>,_pred)_(process_all)/1048576 990992.859 -
std::find_end(list<int>,_pred)_(process_all)/8192 8229.691 -
std::find_end(list<int>,_pred)_(same_length)/1000 770.275 -
std::find_end(list<int>,_pred)_(same_length)/1024 787.459 -
std::find_end(list<int>,_pred)_(same_length)/8192 10004.920 -4.88%
std::find_end(list<int>,_pred)_(single_element)/1000 823.768 -
std::find_end(list<int>,_pred)_(single_element)/1024 843.463 -
std::find_end(list<int>,_pred)_(single_element)/8192 9390.817 13.87%
std::find_end(vector<int>)_(match_near_end)/1000 28.177 -
std::find_end(vector<int>)_(match_near_end)/1024 24.936 -
std::find_end(vector<int>)_(match_near_end)/8192 201.838 -1.07%
std::find_end(vector<int>)_(near_matches)/1000 14072.947 -
std::find_end(vector<int>)_(near_matches)/1024 14606.653 -
std::find_end(vector<int>)_(near_matches)/8192 775768.015 -
std::find_end(vector<int>)_(process_all)/1000 220.788 1.62%
std::find_end(vector<int>)_(process_all)/1024 226.115 1.54%
std::find_end(vector<int>)_(process_all)/1048576 221175.758 1.55%
std::find_end(vector<int>)_(process_all)/8192 1713.774 1.72%
std::find_end(vector<int>)_(same_length)/1000 246.248 1.23%
std::find_end(vector<int>)_(same_length)/1024 253.857 2.11%
std::find_end(vector<int>)_(same_length)/8192 2012.070 -1.35%
std::find_end(vector<int>)_(single_element)/1000 243.220 -
std::find_end(vector<int>)_(single_element)/1024 248.633 -
std::find_end(vector<int>)_(single_element)/8192 1905.971 1.87%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.643 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.465 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.800 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22559.656 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23383.578 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1466650.943 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.295 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.269 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 642349.492 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4317.732 -
std::find_end(vector<int>,_pred)_(same_length)/1000 625.208 -
std::find_end(vector<int>,_pred)_(same_length)/1024 640.414 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5127.321 -
std::find_end(vector<int>,_pred)_(single_element)/1000 585.737 -
std::find_end(vector<int>,_pred)_(single_element)/1024 600.455 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4795.291 -
std::find_first_of(deque<int>)_(large_needle)/1024 366359.941 -
std::find_first_of(deque<int>)_(large_needle)/32 335.416 -3.57%
std::find_first_of(deque<int>)_(large_needle)/50 899.333 -
std::find_first_of(deque<int>)_(large_needle)/8192 23582913.901 -
std::find_first_of(deque<int>)_(small_needle)/1024 3554.692 -2.03%
std::find_first_of(deque<int>)_(small_needle)/32 107.133 -2.58%
std::find_first_of(deque<int>)_(small_needle)/50 164.191 -2.37%
std::find_first_of(deque<int>)_(small_needle)/8192 28867.168 2.07%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 561838.471 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 611.236 20.45%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1722.403 23.84%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35576514.597 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6448.623 2.88%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 232.144 17.45%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 347.067 12.75%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50409.944 -
std::find_first_of(list<int>)_(large_needle)/1024 862995.639 -
std::find_first_of(list<int>)_(large_needle)/32 672.979 -
std::find_first_of(list<int>)_(large_needle)/50 1733.904 -
std::find_first_of(list<int>)_(large_needle)/8192 48873977.798 1.52%
std::find_first_of(list<int>)_(small_needle)/1024 2800.110 -
std::find_first_of(list<int>)_(small_needle)/32 91.279 -
std::find_first_of(list<int>)_(small_needle)/50 140.102 -
std::find_first_of(list<int>)_(small_needle)/8192 23033.118 -1.16%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 919629.013 1.00%
std::find_first_of(list<int>,_pred)_(large_needle)/32 728.265 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1882.430 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54238679.461 1.15%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5235.069 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.221 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.419 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41718.882 -
std::find_first_of(vector<int>)_(large_needle)/1024 109735.162 2.30%
std::find_first_of(vector<int>)_(large_needle)/32 109.065 -
std::find_first_of(vector<int>)_(large_needle)/50 262.898 1.51%
std::find_first_of(vector<int>)_(large_needle)/8192 7062304.292 -
std::find_first_of(vector<int>)_(small_needle)/1024 1410.664 -8.83%
std::find_first_of(vector<int>)_(small_needle)/32 46.580 -11.28%
std::find_first_of(vector<int>)_(small_needle)/50 70.814 -10.04%
std::find_first_of(vector<int>)_(small_needle)/8192 11279.495 -8.90%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 609241.366 2.89%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 502.658 2.16%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1366.556 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38390208.333 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5569.125 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.058 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.562 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44590.593 -
std::find_if(deque<int>)_(bail_25%)/1024 106.308 -
std::find_if(deque<int>)_(bail_25%)/32768 2764.159 -
std::find_if(deque<int>)_(bail_25%)/8 1.525 -
std::find_if(deque<int>)_(bail_25%)/8192 695.345 -
std::find_if(deque<int>)_(process_all)/1024 495.749 -
std::find_if(deque<int>)_(process_all)/32768 11453.402 -1.91%
std::find_if(deque<int>)_(process_all)/50 23.934 -
std::find_if(deque<int>)_(process_all)/8 3.977 -
std::find_if(deque<int>)_(process_all)/8192 2890.238 2.47%
std::find_if(list<int>)_(bail_25%)/1024 192.773 -
std::find_if(list<int>)_(bail_25%)/32768 11098.417 41.91%
std::find_if(list<int>)_(bail_25%)/8 1.199 -
std::find_if(list<int>)_(bail_25%)/8192 1520.157 -
std::find_if(list<int>)_(process_all)/1024 758.890 -
std::find_if(list<int>)_(process_all)/32768 27522.898 -
std::find_if(list<int>)_(process_all)/50 21.608 -
std::find_if(list<int>)_(process_all)/8 3.495 -
std::find_if(list<int>)_(process_all)/8192 12191.781 -2.13%
std::find_if(vector<bool>)_(process_all)/1024 771.523 -
std::find_if(vector<bool>)_(process_all)/1048576 787583.521 -
std::find_if(vector<bool>)_(process_all)/50 35.980 -
std::find_if(vector<bool>)_(process_all)/8 5.505 -
std::find_if(vector<bool>)_(process_all)/8192 6160.842 -
std::find_if(vector<char>)_(bail_25%)/1024 76.180 -
std::find_if(vector<char>)_(bail_25%)/32768 2025.017 -
std::find_if(vector<char>)_(bail_25%)/8 0.954 -
std::find_if(vector<char>)_(bail_25%)/8192 518.304 -
std::find_if(vector<char>)_(process_all)/1024 273.416 -
std::find_if(vector<char>)_(process_all)/32768 8159.938 -
std::find_if(vector<char>)_(process_all)/50 12.506 -
std::find_if(vector<char>)_(process_all)/8 2.470 -
std::find_if(vector<char>)_(process_all)/8192 2054.864 -
std::find_if(vector<int>)_(bail_25%)/1024 75.556 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.331 -
std::find_if(vector<int>)_(bail_25%)/8 1.123 -
std::find_if(vector<int>)_(bail_25%)/8192 548.286 -
std::find_if(vector<int>)_(process_all)/1024 290.247 -
std::find_if(vector<int>)_(process_all)/32768 9080.819 -
std::find_if(vector<int>)_(process_all)/50 14.275 -
std::find_if(vector<int>)_(process_all)/8 2.520 -
std::find_if(vector<int>)_(process_all)/8192 2263.594 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.497 4.19%
std::find_if_not(deque<int>)_(bail_25%)/32768 2772.074 -8.65%
std::find_if_not(deque<int>)_(bail_25%)/8 1.514 6.80%
std::find_if_not(deque<int>)_(bail_25%)/8192 691.065 -8.94%
std::find_if_not(deque<int>)_(process_all)/1024 489.966 -
std::find_if_not(deque<int>)_(process_all)/32768 11453.313 -1.98%
std::find_if_not(deque<int>)_(process_all)/50 23.822 -
std::find_if_not(deque<int>)_(process_all)/8 3.968 -
std::find_if_not(deque<int>)_(process_all)/8192 2892.090 2.60%
std::find_if_not(list<int>)_(bail_25%)/1024 194.768 -
std::find_if_not(list<int>)_(bail_25%)/32768 7405.868 -23.76%
std::find_if_not(list<int>)_(bail_25%)/8 1.274 -
std::find_if_not(list<int>)_(bail_25%)/8192 1522.534 -
std::find_if_not(list<int>)_(process_all)/1024 760.968 -
std::find_if_not(list<int>)_(process_all)/32768 29372.791 5.36%
std::find_if_not(list<int>)_(process_all)/50 21.418 -1.92%
std::find_if_not(list<int>)_(process_all)/8 3.423 -
std::find_if_not(list<int>)_(process_all)/8192 8115.988 -5.61%
std::find_if_not(vector<bool>)_(process_all)/1024 769.372 -
std::find_if_not(vector<bool>)_(process_all)/1048576 785049.523 -
std::find_if_not(vector<bool>)_(process_all)/50 35.861 -
std::find_if_not(vector<bool>)_(process_all)/8 5.524 -
std::find_if_not(vector<bool>)_(process_all)/8192 6140.386 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.205 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2024.940 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.944 -
std::find_if_not(vector<char>)_(bail_25%)/8192 518.423 -
std::find_if_not(vector<char>)_(process_all)/1024 274.972 1.76%
std::find_if_not(vector<char>)_(process_all)/32768 8131.606 -1.09%
std::find_if_not(vector<char>)_(process_all)/50 12.530 -2.08%
std::find_if_not(vector<char>)_(process_all)/8 2.433 -1.52%
std::find_if_not(vector<char>)_(process_all)/8192 2049.226 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.609 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.413 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.020 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.517 -
std::find_if_not(vector<int>)_(process_all)/1024 307.522 -
std::find_if_not(vector<int>)_(process_all)/32768 9775.698 -
std::find_if_not(vector<int>)_(process_all)/50 15.030 -
std::find_if_not(vector<int>)_(process_all)/8 2.659 -
std::find_if_not(vector<int>)_(process_all)/8192 2430.957 -
std::flat_map<int,_int>::clear()/0 422.412 -
std::flat_map<int,_int>::clear()/1024 423.637 -
std::flat_map<int,_int>::clear()/32 422.910 -
std::flat_map<int,_int>::clear()/8192 448.441 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.574 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.381 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.018 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.431 -2.65%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.334 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.411 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.131 -
std::flat_map<int,_int>::count(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.531 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.468 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.070 1.17%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.429 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.212 14.29%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.485 1.73%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 8.706 14.91%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.324 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 190.446 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.589 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.117 -
std::flat_map<int,_int>::ctor(const&)/0 13.710 -
std::flat_map<int,_int>::ctor(const&)/1024 178.876 -
std::flat_map<int,_int>::ctor(const&)/32 23.813 -
std::flat_map<int,_int>::ctor(const&)/8192 1936.585 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.710 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.890 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.811 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1933.403 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.610 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4308.283 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.160 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34289.951 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.562 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8902.046 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 209.297 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110942.283 1.12%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.563 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.366 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.837 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.459 -6.84%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.863 -14.33%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.504 -5.03%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.608 -15.16%
std::flat_map<int,_int>::erase(iterator)/0 15.352 -
std::flat_map<int,_int>::erase(iterator)/1024 81.284 5.15%
std::flat_map<int,_int>::erase(iterator)/32 20.785 -
std::flat_map<int,_int>::erase(iterator)/8192 498.731 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.415 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 438.616 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.679 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 639.519 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.844 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 113.787 9.62%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.257 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 566.961 1.00%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.439 -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.598 9.84%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.415 4.55%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 9.235 15.61%
std::flat_map<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.320 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.348 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.216 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.406 3.96%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.753 11.00%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.381 2.71%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.801 7.80%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.759 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.769 23.44%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.195 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.108 38.50%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.742 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 107.787 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.434 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 544.533 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.064 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.118 2.32%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.082 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.972 3.03%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.091 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.965 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.354 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 506.877 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.801 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5227.228 -1.05%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 643.072 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40518.096 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.645 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8016.299 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 707.550 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65282.889 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.129 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1640.611 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.203 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9843.783 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 427.864 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1637.142 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 483.263 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9798.347 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.003 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 13.962 19.07%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.633 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.017 1.84%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.970 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 24.818 3.12%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.147 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 28.118 -7.98%
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 13.770 13.92%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.689 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.406 2.38%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.135 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 25.685 23.01%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.226 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 28.422 11.00%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.988 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.015 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.494 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.171 -9.28%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.413 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.303 -14.18%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.601 1.75%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.474 -1.51%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.686 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 678.373 14.18%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.499 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.712 -1.18%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.125 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 620.841 -3.95%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.084 -4.17%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.955 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.770 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 659.170 17.45%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.043 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.977 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.560 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.965 42.78%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.534 9.92%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.464 47.81%
std::flat_multimap<int,_int>::clear()/0 419.241 -
std::flat_multimap<int,_int>::clear()/1024 421.222 -
std::flat_multimap<int,_int>::clear()/32 421.315 -
std::flat_multimap<int,_int>::clear()/8192 440.842 -1.58%
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.533 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.569 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.030 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.626 -4.99%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.462 62.26%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.465 3.51%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.386 79.30%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.502 1.53%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.431 1.18%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.524 2.47%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.045 1.45%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.089 1.31%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.579 1.53%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.367 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.646 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.604 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1172.134 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.687 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.254 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.729 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1933.329 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.676 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.403 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.713 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1930.579 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.787 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3919.729 -1.73%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.386 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31132.161 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.838 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8464.132 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 198.032 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104518.903 -2.48%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.020 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.444 4.65%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.537 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.343 6.69%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.000 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.035 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.452 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.355 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.109 -12.72%
std::flat_multimap<int,_int>::erase(iterator)/32 20.716 -
std::flat_multimap<int,_int>::erase(iterator)/8192 508.731 2.05%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.133 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.613 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.033 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 649.973 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.349 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 82.630 -34.91%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.959 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 519.706 -3.23%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.837 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.904 -1.21%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.366 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.337 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.433 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.226 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.364 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.346 10.37%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.414 6.78%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.953 13.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.966 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.981 2.97%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.128 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.567 12.82%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.889 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 194.099 3.98%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.540 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 657.482 19.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.190 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.108 2.58%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.304 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.009 -1.76%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.173 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 134.239 2.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.920 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 600.192 19.10%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.632 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4967.928 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 631.619 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37368.114 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.947 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7359.233 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 695.748 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59865.012 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.028 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1353.497 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 472.472 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7742.446 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.274 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1354.677 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 473.532 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7724.341 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.064 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 206.344 1.92%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.923 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 648.054 19.64%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.972 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 30.656 3.38%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.090 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 30.682 18.20%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.000 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.125 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.499 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.767 42.19%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.452 11.43%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.517 46.98%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.118 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.842 -2.83%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.635 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 723.473 -1.33%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.577 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.133 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.693 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 745.722 -10.59%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.335 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.918 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.842 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 716.272 -13.03%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.033 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.101 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.395 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.785 28.89%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.437 8.80%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.542 31.31%
std::for_each(deque<int>)/32 3.811 -
std::for_each(deque<int>)/50 4.113 -
std::for_each(deque<int>)/8 0.916 -
std::for_each(deque<int>)/8192 254.710 -
std::for_each(join_view(vector<vector<int>>))/32 3.792 -
std::for_each(join_view(vector<vector<int>>))/50 4.020 -
std::for_each(join_view(vector<vector<int>>))/8 1.433 3.77%
std::for_each(join_view(vector<vector<int>>))/8192 262.406 -
std::for_each(list<int>)/32 11.288 -
std::for_each(list<int>)/50 23.884 -
std::for_each(list<int>)/8 2.559 -1.20%
std::for_each(list<int>)/8192 8469.330 9.49%
std::for_each(vector<int>)/32 3.794 -
std::for_each(vector<int>)/50 4.102 -
std::for_each(vector<int>)/8 0.902 -
std::for_each(vector<int>)/8192 252.115 -
std::for_each_n(deque<int>)/32 3.785 -
std::for_each_n(deque<int>)/50 4.001 -
std::for_each_n(deque<int>)/8 1.203 4.25%
std::for_each_n(deque<int>)/8192 257.843 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.843 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.278 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.883 2.14%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.364 -
std::for_each_n(list<int>)/32 11.212 -
std::for_each_n(list<int>)/50 24.515 -
std::for_each_n(list<int>)/8 2.252 -11.92%
std::for_each_n(list<int>)/8192 7513.280 -14.15%
std::for_each_n(vector<int>)/32 3.874 -
std::for_each_n(vector<int>)/50 4.043 -
std::for_each_n(vector<int>)/8 2.536 -
std::for_each_n(vector<int>)/8192 252.117 -
std::generate(deque<int>)/1024 245.126 -
std::generate(deque<int>)/32 8.298 -
std::generate(deque<int>)/50 12.308 -
std::generate(deque<int>)/8192 1912.359 -
std::generate(list<int>)/1024 671.642 -
std::generate(list<int>)/32 8.716 -
std::generate(list<int>)/50 15.980 1.29%
std::generate(list<int>)/8192 6980.292 2.00%
std::generate(vector<int>)/1024 244.350 -
std::generate(vector<int>)/32 8.024 -
std::generate(vector<int>)/50 12.040 -
std::generate(vector<int>)/8192 1848.891 -
std::generate_n(deque<int>)/1024 245.345 -
std::generate_n(deque<int>)/32 8.347 -
std::generate_n(deque<int>)/50 12.349 -
std::generate_n(deque<int>)/8192 1967.496 -
std::generate_n(list<int>)/1024 650.693 -
std::generate_n(list<int>)/32 8.609 -
std::generate_n(list<int>)/50 15.630 2.45%
std::generate_n(list<int>)/8192 6997.059 2.43%
std::generate_n(vector<int>)/1024 243.100 -
std::generate_n(vector<int>)/32 7.926 -
std::generate_n(vector<int>)/50 12.515 1.22%
std::generate_n(vector<int>)/8192 1852.082 -
std::is_partitioned(deque<int>)_(partitioned)/1024 376.905 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.488 -12.82%
std::is_partitioned(deque<int>)_(partitioned)/50 14.758 -8.29%
std::is_partitioned(deque<int>)_(partitioned)/8192 3260.027 10.44%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 134.029 25.78%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.178 27.28%
std::is_partitioned(deque<int>)_(unpartitioned)/50 8.284 23.22%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 943.591 36.55%
std::is_partitioned(list<int>)_(partitioned)/1024 718.354 -
std::is_partitioned(list<int>)_(partitioned)/32 8.825 2.60%
std::is_partitioned(list<int>)_(partitioned)/50 13.677 -
std::is_partitioned(list<int>)_(partitioned)/8192 6230.608 -8.01%
std::is_partitioned(list<int>)_(unpartitioned)/1024 179.278 7.40%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.206 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.447 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2205.214 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.757 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.634 1.48%
std::is_partitioned(vector<int>)_(partitioned)/50 9.804 3.46%
std::is_partitioned(vector<int>)_(partitioned)/8192 1413.245 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 57.084 -6.16%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.764 -12.38%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.478 1.33%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.255 -8.57%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 484.467 5.12%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.007 10.86%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3865.036 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 523021.269 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.834 1.31%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.473 1.95%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.377 4.15%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4071.541 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 681843.892 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 48.006 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.701 -1.22%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.391 6.86%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3912.949 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 669392.818 7.00%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 52.788 -5.19%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 571.609 8.61%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.139 1.50%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4495.924 9.25%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688555.569 -2.50%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.798 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 766.426 -51.61%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.817 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9228.951 15.69%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1436254.649 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.665 1.16%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 816.841 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.702 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8357.428 -7.82%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1611778.868 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.150 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.299 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.718 -4.51%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9588.336 17.08%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422396.512 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.978 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.920 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.342 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9050.153 4.22%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1593670.854 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.030 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 317.051 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.467 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2489.639 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213758.425 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.728 -1.42%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 501.716 4.82%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.667 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4733.784 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1046011.024 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.041 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.911 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.917 3.29%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2663.726 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212984.103 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.569 2.21%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 555.403 1.19%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.078 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4918.975 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 989911.827 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.018 1.87%
std::is_sorted(deque<int>)/1024 478.164 -
std::is_sorted(deque<int>)/8 2.460 -38.38%
std::is_sorted(deque<int>)/8192 3822.763 -
std::is_sorted(deque<int>,_pred)/1024 597.489 -
std::is_sorted(deque<int>,_pred)/8 4.732 -4.62%
std::is_sorted(deque<int>,_pred)/8192 4800.563 -
std::is_sorted(list<int>)/1024 770.134 1.04%
std::is_sorted(list<int>)/8 2.121 -
std::is_sorted(list<int>)/8192 7369.198 2.72%
std::is_sorted(list<int>,_pred)/1024 796.250 -
std::is_sorted(list<int>,_pred)/8 3.954 -
std::is_sorted(list<int>,_pred)/8192 7751.412 2.26%
std::is_sorted(vector<int>)/1024 243.648 -
std::is_sorted(vector<int>)/8 2.083 -
std::is_sorted(vector<int>)/8192 1900.861 -
std::is_sorted(vector<int>,_pred)/1024 462.544 -
std::is_sorted(vector<int>,_pred)/8 3.764 -
std::is_sorted(vector<int>,_pred)/8192 3699.512 -
std::is_sorted_until(deque<int>)/1024 472.337 -
std::is_sorted_until(deque<int>)/8 2.542 -22.97%
std::is_sorted_until(deque<int>)/8192 3782.267 -
std::is_sorted_until(deque<int>,_pred)/1024 597.186 -
std::is_sorted_until(deque<int>,_pred)/8 3.872 -5.29%
std::is_sorted_until(deque<int>,_pred)/8192 4807.333 -
std::is_sorted_until(list<int>)/1024 761.317 1.10%
std::is_sorted_until(list<int>)/8 2.252 -
std::is_sorted_until(list<int>)/8192 7194.625 -
std::is_sorted_until(list<int>,_pred)/1024 797.748 1.24%
std::is_sorted_until(list<int>,_pred)/8 4.209 -
std::is_sorted_until(list<int>,_pred)/8192 7487.749 3.18%
std::is_sorted_until(vector<int>)/1024 239.340 -
std::is_sorted_until(vector<int>)/8 2.060 -
std::is_sorted_until(vector<int>)/8192 1867.072 -
std::is_sorted_until(vector<int>,_pred)/1024 421.845 -
std::is_sorted_until(vector<int>,_pred)/8 3.481 -
std::is_sorted_until(vector<int>,_pred)/8192 3329.324 -1.06%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 697.718 1.46%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.423 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15748.956 55.30%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11786.254 1.51%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 341.831 2.25%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 97398.047 -2.09%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11429.739 1.65%
std::list<int>::ctor(Range)_(cheap_elements)/32 329.777 1.52%
std::list<int>::ctor(Range)_(cheap_elements)/8192 95184.202 -4.54%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11047.545 -3.77%
std::list<int>::ctor(const&)_(cheap_elements)/32 325.687 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 96396.323 -6.18%
std::list<int>::ctor(size)/1024 12252.336 2.87%
std::list<int>::ctor(size)/32 339.317 2.69%
std::list<int>::ctor(size)/8192 101386.653 3.90%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11643.588 1.44%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 341.013 3.63%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99754.061 2.57%
std::list<int>::erase(begin)_(cheap_elements)/1024 9.981 -2.81%
std::list<int>::erase(begin)_(cheap_elements)/32 10.092 -3.01%
std::list<int>::erase(begin)_(cheap_elements)/8192 9.835 -1.46%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.361 -1.05%
std::list<int>::insert(begin)_(cheap_elements)/32 9.779 -8.24%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.388 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 756.069 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.136 2.33%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9975.063 -1.31%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.615 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.484 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.479 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 772.001 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.897 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14835.837 18.01%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6045.831 -7.12%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.410 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52537.072 -2.05%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12248.551 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 339.259 -1.32%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101549.990 -1.34%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32024.022 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 895.037 -1.17%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 272783.020 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12113.543 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 338.175 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 100426.850 -1.47%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31566.227 -1.04%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 896.800 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 270484.564 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12313.622 -1.40%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 337.693 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 100611.319 -1.33%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 31985.433 -1.21%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 893.268 -2.12%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 274016.513 -1.65%
std::list<std::string>::ctor(size)/1024 12117.657 -2.35%
std::list<std::string>::ctor(size)/32 334.441 -2.31%
std::list<std::string>::ctor(size)/8192 100857.894 -1.13%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12138.680 -1.94%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 334.948 -1.97%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 101261.857 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31566.046 -2.32%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 867.394 -1.39%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 270551.769 -1.62%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.967 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.821 -1.04%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.966 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.057 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.282 -1.41%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.332 -1.03%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.226 -1.83%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.567 -1.27%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.247 -1.18%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.043 -1.89%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.386 -1.72%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.083 -1.41%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1386.066 2.89%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.322 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11075.061 3.70%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6289.136 -7.73%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.501 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55072.146 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.948 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.640 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.162 1.05%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.469 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.001 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.041 -
std::map<int,_int>::clear()/0 421.374 -
std::map<int,_int>::clear()/1024 10329.377 -
std::map<int,_int>::clear()/32 657.528 -1.09%
std::map<int,_int>::clear()/8192 80885.451 -2.44%
std::map<int,_int>::contains(key)_(existent)/0 0.018 -
std::map<int,_int>::contains(key)_(existent)/1024 4.235 2.29%
std::map<int,_int>::contains(key)_(existent)/32 1.697 6.49%
std::map<int,_int>::contains(key)_(existent)/8192 5.510 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.271 -4.37%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.409 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.254 -5.15%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.555 -4.84%
std::map<int,_int>::count(key)_(existent)/0 0.013 -
std::map<int,_int>::count(key)_(existent)/1024 4.353 4.53%
std::map<int,_int>::count(key)_(existent)/32 1.738 4.54%
std::map<int,_int>::count(key)_(existent)/8192 6.032 2.18%
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.337 1.10%
std::map<int,_int>::count(key)_(non-existent)/32 2.959 2.76%
std::map<int,_int>::count(key)_(non-existent)/8192 11.340 1.94%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.697 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5935.982 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.707 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51454.193 -
std::map<int,_int>::ctor(const&)/0 13.633 -
std::map<int,_int>::ctor(const&)/1024 6367.321 2.66%
std::map<int,_int>::ctor(const&)/32 213.274 -
std::map<int,_int>::ctor(const&)/8192 50710.970 2.30%
std::map<int,_int>::ctor(const&,_alloc)/0 13.643 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6352.254 2.47%
std::map<int,_int>::ctor(const&,_alloc)/32 218.833 2.66%
std::map<int,_int>::ctor(const&,_alloc)/8192 50523.119 1.90%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.599 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8909.861 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 263.153 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71850.334 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.617 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12983.663 1.44%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.333 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281239.621 2.76%
std::map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.517 7.37%
std::map<int,_int>::equal_range(key)_(existent)/32 1.861 6.45%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.533 3.22%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.329 2.27%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.802 13.05%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.454 1.19%
std::map<int,_int>::erase(iterator)/0 21.084 1.66%
std::map<int,_int>::erase(iterator)/1024 21.562 2.42%
std::map<int,_int>::erase(iterator)/32 21.409 2.28%
std::map<int,_int>::erase(iterator)/8192 21.657 2.22%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.103 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7288.632 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 602.867 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56061.775 -1.02%
std::map<int,_int>::erase(key)_(existent)/0 20.952 -
std::map<int,_int>::erase(key)_(existent)/1024 26.248 6.35%
std::map<int,_int>::erase(key)_(existent)/32 23.675 4.85%
std::map<int,_int>::erase(key)_(existent)/8192 26.672 2.68%
std::map<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.327 -5.61%
std::map<int,_int>::erase(key)_(non-existent)/32 2.668 3.12%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.694 -6.26%
std::map<int,_int>::find(key)_(existent)/0 0.016 -
std::map<int,_int>::find(key)_(existent)/1024 3.811 -1.72%
std::map<int,_int>::find(key)_(existent)/32 1.568 -
std::map<int,_int>::find(key)_(existent)/8192 5.516 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.354 -
std::map<int,_int>::find(key)_(non-existent)/32 2.275 -5.83%
std::map<int,_int>::find(key)_(non-existent)/8192 7.067 -2.83%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.996 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.120 2.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.716 2.13%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.779 6.97%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.951 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.385 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.131 1.41%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.568 1.30%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.171 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.717 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.117 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.193 -4.43%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.232 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.206 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.345 2.04%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.730 1.54%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.440 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14949.056 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 802.690 -1.16%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 141502.592 1.97%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.834 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7700.649 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 570.161 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137477.463 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.416 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11360.604 1.21%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 717.504 1.44%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92979.050 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.139 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9465.836 -1.07%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 692.931 -1.22%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78835.012 -2.40%
std::map<int,_int>::insert(value)_(already_present)/0 0.647 11.31%
std::map<int,_int>::insert(value)_(already_present)/1024 3.346 -6.90%
std::map<int,_int>::insert(value)_(already_present)/32 1.776 1.05%
std::map<int,_int>::insert(value)_(already_present)/8192 3.990 -5.92%
std::map<int,_int>::insert(value)_(new_value)/0 17.970 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.291 -
std::map<int,_int>::insert(value)_(new_value)/32 19.874 -
std::map<int,_int>::insert(value)_(new_value)/8192 37.858 -2.09%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.635 6.49%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.490 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.767 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.852 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.987 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.940 1.77%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.812 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.927 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.455 3.01%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.520 1.01%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.660 2.84%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.431 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.488 7.63%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.597 -5.51%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.280 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6447.841 3.47%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.519 4.46%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51468.786 3.24%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.306 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6459.403 2.67%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 217.894 3.51%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50755.916 2.24%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.292 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1465.588 -3.70%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 39.228 -14.94%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12449.382 -1.75%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.986 -2.78%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.708 1.09%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.641 -1.88%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.690 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.516 1.46%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.705 -1.43%
std::map<std::string,_int>::clear()/0 425.123 -
std::map<std::string,_int>::clear()/1024 20091.706 -3.64%
std::map<std::string,_int>::clear()/32 900.962 -
std::map<std::string,_int>::clear()/8192 203334.918 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::map<std::string,_int>::contains(key)_(existent)/1024 22.850 7.68%
std::map<std::string,_int>::contains(key)_(existent)/32 14.798 -5.94%
std::map<std::string,_int>::contains(key)_(existent)/8192 31.436 1.32%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.288 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.634 -2.55%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.832 -19.03%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.064 -6.20%
std::map<std::string,_int>::count(key)_(existent)/0 0.012 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.035 -7.23%
std::map<std::string,_int>::count(key)_(existent)/32 15.492 -5.99%
std::map<std::string,_int>::count(key)_(existent)/8192 31.451 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.159 -3.50%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.556 -4.52%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.960 1.74%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.763 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7132.268 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 216.754 -1.50%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60166.096 -
std::map<std::string,_int>::ctor(const&)/0 13.628 -
std::map<std::string,_int>::ctor(const&)/1024 34873.087 -
std::map<std::string,_int>::ctor(const&)/32 715.793 3.76%
std::map<std::string,_int>::ctor(const&)/8192 344381.282 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.654 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36894.372 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 699.954 -5.92%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346332.642 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.699 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41194.791 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 818.445 -2.05%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 396963.017 1.76%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.736 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58667.048 1.01%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1017.023 -2.24%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1109421.290 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.361 -2.84%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.011 -1.98%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.572 2.96%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.422 3.04%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.747 -11.42%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 30.022 -5.47%
std::map<std::string,_int>::erase(iterator)/0 30.909 18.90%
std::map<std::string,_int>::erase(iterator)/1024 29.914 14.64%
std::map<std::string,_int>::erase(iterator)/32 28.618 -5.88%
std::map<std::string,_int>::erase(iterator)/8192 30.014 -15.79%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 425.286 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12195.798 -1.60%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 694.837 -2.21%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114249.446 -
std::map<std::string,_int>::erase(key)_(existent)/0 68.995 -6.64%
std::map<std::string,_int>::erase(key)_(existent)/1024 60.634 -23.71%
std::map<std::string,_int>::erase(key)_(existent)/32 87.637 8.86%
std::map<std::string,_int>::erase(key)_(existent)/8192 107.073 30.04%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.317 -1.06%
std::map<std::string,_int>::erase(key)_(non-existent)/32 9.286 -14.34%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 25.984 -19.00%
std::map<std::string,_int>::find(key)_(existent)/0 0.034 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.336 9.27%
std::map<std::string,_int>::find(key)_(existent)/32 15.096 3.46%
std::map<std::string,_int>::find(key)_(existent)/8192 33.493 11.23%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.945 6.70%
std::map<std::string,_int>::find(key)_(non-existent)/32 9.960 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.448 -2.78%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.423 -13.01%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.943 -21.09%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.178 17.98%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.939 1.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.350 27.98%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 45.901 21.76%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 45.837 18.03%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.228 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 29.102 -18.37%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 43.163 3.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.068 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.894 -10.39%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.162 -22.40%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.482 27.83%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.645 22.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.912 2.99%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.762 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67913.122 1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1512.089 -5.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 827612.027 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.011 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40920.588 1.75%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1111.047 -5.08%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 628583.896 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 428.296 1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35161.350 -1.24%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1226.572 -2.96%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396266.175 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 427.736 1.20%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34628.368 -1.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1288.511 7.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367886.571 -
std::map<std::string,_int>::insert(value)_(already_present)/0 17.038 11.05%
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.997 5.03%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.806 63.93%
std::map<std::string,_int>::insert(value)_(already_present)/8192 28.165 -21.83%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.254 -1.12%
std::map<std::string,_int>::insert(value)_(new_value)/1024 64.747 -15.10%
std::map<std::string,_int>::insert(value)_(new_value)/32 44.737 7.82%
std::map<std::string,_int>::insert(value)_(new_value)/8192 68.790 -26.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.516 -47.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.437 39.90%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.874 -18.93%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 41.226 99.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.808 7.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 58.787 17.70%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 32.812 -1.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 68.489 -23.25%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.034 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.976 4.25%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.157 -3.01%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.238 -5.66%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.812 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.331 -2.90%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.773 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.294 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36808.991 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 758.102 -11.33%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348688.802 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.274 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35963.783 2.56%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 683.292 -7.20%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348800.844 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17773.923 7.21%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 338.102 -1.15%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210764.001 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.342 6.64%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.049 2.02%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.373 -14.89%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.807 1.71%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.285 -6.31%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.633 -3.21%
std::mismatch(deque<int>)_(it,_it,_it)/1000 453.972 -3.31%
std::mismatch(deque<int>)_(it,_it,_it)/1024 474.694 -1.00%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 497038.091 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.097 8.45%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3727.992 -3.45%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 449.598 -5.79%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 488.608 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 490996.223 -1.07%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.889 -4.81%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3855.991 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 729.936 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 739.378 1.37%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625279.804 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.629 1.11%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4803.353 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 724.185 2.37%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 760.901 4.91%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621623.588 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.334 2.93%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4801.017 -
std::mismatch(list<int>)_(it,_it,_it)/1000 752.894 -
std::mismatch(list<int>)_(it,_it,_it)/1024 770.633 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 947717.940 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.663 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7441.072 -7.11%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 766.245 1.09%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 784.693 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 957201.738 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.976 9.13%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11686.589 -3.21%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 811.401 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.314 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 991787.969 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.602 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11842.417 -5.90%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 809.165 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.623 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 983910.673 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.576 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10570.788 -7.26%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.862 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.737 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76644.605 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.639 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.921 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.815 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76662.749 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.296 -1.21%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.229 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.733 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.427 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609524.342 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.989 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4776.017 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 462.747 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.391 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608378.185 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.259 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4783.535 -
std::move(deque<int>)/1048576 54337.082 -
std::move(deque<int>)/262144 14982.410 -
std::move(deque<int>)/32768 1844.410 -1.79%
std::move(deque<int>)/4096 153.086 -9.49%
std::move(deque<int>)/512 23.835 -
std::move(deque<int>)/64 6.284 -2.58%
std::move(deque<int>)/8 3.814 -
std::move(list<int>)/1048576 1020454.446 -
std::move(list<int>)/262144 248042.787 -
std::move(list<int>)/32768 31746.019 1.40%
std::move(list<int>)/4096 5122.801 1.66%
std::move(list<int>)/512 366.817 4.43%
std::move(list<int>)/64 39.478 -4.05%
std::move(list<int>)/8 3.462 1.37%
std::move(vector<bool>)_(aligned)/1048576 2112.603 -
std::move(vector<bool>)_(aligned)/262144 255.110 -
std::move(vector<bool>)_(aligned)/32768 37.017 -
std::move(vector<bool>)_(aligned)/4096 7.012 -1.93%
std::move(vector<bool>)_(aligned)/512 2.331 -3.03%
std::move(vector<bool>)_(aligned)/64 1.548 -3.96%
std::move(vector<bool>)_(unaligned)/1048576 6701.416 -
std::move(vector<bool>)_(unaligned)/262144 1580.971 -
std::move(vector<bool>)_(unaligned)/32768 201.920 -
std::move(vector<bool>)_(unaligned)/4096 25.674 -4.58%
std::move(vector<bool>)_(unaligned)/512 4.513 -1.72%
std::move(vector<bool>)_(unaligned)/64 1.560 -
std::move(vector<int>)/1048576 55960.639 -
std::move(vector<int>)/262144 13976.506 -35.77%
std::move(vector<int>)/32768 2131.941 -
std::move(vector<int>)/4096 134.533 -
std::move(vector<int>)/512 20.208 -
std::move(vector<int>)/64 4.191 1.04%
std::move(vector<int>)/8 2.245 1.79%
std::move_backward(deque<int>)/1048576 129406.379 -
std::move_backward(deque<int>)/262144 30474.640 -
std::move_backward(deque<int>)/32768 3528.637 -3.51%
std::move_backward(deque<int>)/4096 160.327 1.17%
std::move_backward(deque<int>)/512 25.996 -
std::move_backward(deque<int>)/64 7.129 -
std::move_backward(deque<int>)/8 4.030 3.45%
std::move_backward(list<int>)/1048576 1041818.390 -
std::move_backward(list<int>)/262144 266457.801 3.24%
std::move_backward(list<int>)/32768 32010.639 -
std::move_backward(list<int>)/4096 5771.557 8.19%
std::move_backward(list<int>)/512 372.942 -19.17%
std::move_backward(list<int>)/64 39.894 -
std::move_backward(list<int>)/8 3.419 -
std::move_backward(vector<bool>)_(aligned)/1048576 2122.041 -
std::move_backward(vector<bool>)_(aligned)/262144 256.897 -
std::move_backward(vector<bool>)_(aligned)/32768 38.060 -
std::move_backward(vector<bool>)_(aligned)/4096 7.350 -
std::move_backward(vector<bool>)_(aligned)/512 2.525 -
std::move_backward(vector<bool>)_(aligned)/64 1.743 1.37%
std::move_backward(vector<bool>)_(unaligned)/1048576 6498.151 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.466 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.863 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.436 -
std::move_backward(vector<bool>)_(unaligned)/512 4.789 1.63%
std::move_backward(vector<bool>)_(unaligned)/64 1.905 1.66%
std::move_backward(vector<int>)/1048576 56480.109 -1.10%
std::move_backward(vector<int>)/262144 22000.314 8.29%
std::move_backward(vector<int>)/32768 2150.236 -
std::move_backward(vector<int>)/4096 135.832 -
std::move_backward(vector<int>)/512 20.876 -
std::move_backward(vector<int>)/64 4.344 -
std::move_backward(vector<int>)/8 2.326 7.32%
std::multimap<int,_int>::clear()/0 420.895 -
std::multimap<int,_int>::clear()/1024 10050.947 -
std::multimap<int,_int>::clear()/32 657.700 -
std::multimap<int,_int>::clear()/8192 79588.894 -2.74%
std::multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.732 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.652 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.548 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.236 -1.42%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.327 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.098 -
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.559 2.03%
std::multimap<int,_int>::count(key)_(existent)/32 3.476 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.535 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.791 -5.96%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.540 -10.42%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.113 -4.10%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.709 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5991.515 1.01%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.880 -1.05%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51947.833 -
std::multimap<int,_int>::ctor(const&)/0 13.670 -
std::multimap<int,_int>::ctor(const&)/1024 6330.538 -
std::multimap<int,_int>::ctor(const&)/32 219.077 -
std::multimap<int,_int>::ctor(const&)/8192 50525.756 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.632 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6404.675 1.12%
std::multimap<int,_int>::ctor(const&,_alloc)/32 223.789 1.57%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51239.924 1.65%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.588 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8530.835 5.23%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.352 5.65%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71361.350 8.39%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.577 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12784.894 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.361 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 280896.607 2.41%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.019 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.326 3.95%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.505 5.60%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.128 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.293 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.656 15.62%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.068 5.74%
std::multimap<int,_int>::erase(iterator)/0 20.427 -
std::multimap<int,_int>::erase(iterator)/1024 20.864 -
std::multimap<int,_int>::erase(iterator)/32 20.679 -
std::multimap<int,_int>::erase(iterator)/8192 20.905 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.066 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7008.996 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 593.144 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53324.295 -3.73%
std::multimap<int,_int>::erase(key)_(existent)/0 21.481 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.241 2.40%
std::multimap<int,_int>::erase(key)_(existent)/32 23.037 -
std::multimap<int,_int>::erase(key)_(existent)/8192 28.730 7.92%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.622 -1.19%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.247 -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.086 -
std::multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.881 1.00%
std::multimap<int,_int>::find(key)_(existent)/32 1.650 2.18%
std::multimap<int,_int>::find(key)_(existent)/8192 5.537 1.12%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.331 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.252 -1.80%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.468 -4.28%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.082 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.345 -5.46%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.825 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.509 6.68%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.172 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.006 2.66%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.530 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.020 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.220 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.497 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.008 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 46.020 7.10%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.196 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.703 3.74%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.886 -1.43%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.071 -1.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.987 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14724.551 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 789.641 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 144991.916 -1.08%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.046 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12057.897 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 711.488 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 181486.256 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.006 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10606.348 -1.09%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 682.183 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 86555.600 -2.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.412 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9870.677 -1.18%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 701.085 -1.04%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 85072.089 2.37%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.196 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 23.051 3.00%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.203 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.289 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.923 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.401 -1.53%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.690 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 39.393 9.86%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.040 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.202 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.844 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.885 -6.23%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.886 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.329 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6337.536 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.714 -2.08%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50402.863 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.331 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6351.171 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 214.484 -2.40%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50401.706 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.229 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1468.643 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 41.528 9.68%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12620.819 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.042 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.209 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.218 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.567 -2.40%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.749 -11.22%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.867 -
std::multimap<std::string,_int>::clear()/0 421.297 -
std::multimap<std::string,_int>::clear()/1024 19751.323 -3.89%
std::multimap<std::string,_int>::clear()/32 893.461 -2.07%
std::multimap<std::string,_int>::clear()/8192 198954.786 -2.19%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.016 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.330 -1.48%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.155 2.95%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.861 3.41%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.279 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.571 6.37%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.844 -2.69%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.232 2.72%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.146 -2.91%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.072 4.28%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.055 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.785 -1.80%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.745 -5.78%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.621 -1.97%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.732 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7151.170 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.393 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60492.273 -
std::multimap<std::string,_int>::ctor(const&)/0 13.604 -
std::multimap<std::string,_int>::ctor(const&)/1024 34745.333 -
std::multimap<std::string,_int>::ctor(const&)/32 827.422 -
std::multimap<std::string,_int>::ctor(const&)/8192 345651.526 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.616 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37196.436 -1.12%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 797.544 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346880.352 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.787 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39507.248 -1.13%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 734.944 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384810.012 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.638 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53735.541 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 957.693 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1046745.106 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.857 4.10%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.358 2.81%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.734 12.97%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.853 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.256 3.43%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.730 1.68%
std::multimap<std::string,_int>::erase(iterator)/0 30.833 5.41%
std::multimap<std::string,_int>::erase(iterator)/1024 32.532 3.94%
std::multimap<std::string,_int>::erase(iterator)/32 31.438 17.82%
std::multimap<std::string,_int>::erase(iterator)/8192 30.525 -4.80%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.471 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12207.683 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.573 -4.42%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112587.811 -1.81%
std::multimap<std::string,_int>::erase(key)_(existent)/0 74.010 11.82%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 100.024 63.38%
std::multimap<std::string,_int>::erase(key)_(existent)/32 85.068 16.02%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 105.517 14.25%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 22.948 -2.65%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.363 1.48%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 31.933 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.315 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.863 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.107 -14.33%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.680 -3.51%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.319 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.842 -2.83%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 29.765 -18.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.958 2.22%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 41.743 -4.85%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.806 -5.14%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.753 -22.13%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 47.791 23.86%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.987 13.98%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 43.942 -16.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.170 34.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.890 -34.63%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.291 2.17%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.492 -5.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.741 31.44%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.499 10.70%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.990 1.92%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.244 -1.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.721 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67032.929 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1491.728 3.76%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 823850.695 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.404 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57439.221 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1503.250 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 797323.837 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.882 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33248.053 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1219.260 1.21%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 377676.643 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.186 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32355.903 1.05%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1185.409 -4.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348670.925 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 35.955 -32.85%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 63.190 45.02%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 65.689 7.28%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.729 1.92%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.835 2.29%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 63.611 -1.87%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.944 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 75.957 -20.23%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.164 -2.45%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.395 -2.40%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 28.206 4.72%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.759 -5.84%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.638 21.69%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.424 3.81%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.349 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36445.185 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 863.499 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349739.686 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.339 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36425.223 1.15%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 652.625 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349842.181 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.121 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16856.875 -3.55%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.564 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208944.200 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.982 1.59%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.587 -9.29%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.516 -2.16%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.913 2.85%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.780 1.21%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.151 -5.55%
std::multiset<int>::clear()/0 422.587 -
std::multiset<int>::clear()/1024 9502.805 -1.90%
std::multiset<int>::clear()/32 637.248 -
std::multiset<int>::clear()/8192 74942.466 -1.25%
std::multiset<int>::contains(key)_(existent)/0 0.012 -
std::multiset<int>::contains(key)_(existent)/1024 4.037 -
std::multiset<int>::contains(key)_(existent)/32 1.675 -
std::multiset<int>::contains(key)_(existent)/8192 8.686 6.72%
std::multiset<int>::contains(key)_(non-existent)/0 0.269 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.695 1.16%
std::multiset<int>::contains(key)_(non-existent)/32 2.445 -
std::multiset<int>::contains(key)_(non-existent)/8192 8.730 -1.00%
std::multiset<int>::count(key)_(existent)/0 0.011 -
std::multiset<int>::count(key)_(existent)/1024 5.672 2.01%
std::multiset<int>::count(key)_(existent)/32 3.513 -
std::multiset<int>::count(key)_(existent)/8192 9.557 5.01%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.888 -
std::multiset<int>::count(key)_(non-existent)/32 2.247 -
std::multiset<int>::count(key)_(non-existent)/8192 9.123 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.787 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5788.934 -1.11%
std::multiset<int>::ctor(&&,_different_allocs)/32 178.201 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48451.550 -
std::multiset<int>::ctor(const&)/0 13.706 -
std::multiset<int>::ctor(const&)/1024 6248.771 1.44%
std::multiset<int>::ctor(const&)/32 219.814 1.20%
std::multiset<int>::ctor(const&)/8192 49272.124 -
std::multiset<int>::ctor(const&,_alloc)/0 13.675 -
std::multiset<int>::ctor(const&,_alloc)/1024 6225.750 -
std::multiset<int>::ctor(const&,_alloc)/32 215.531 -
std::multiset<int>::ctor(const&,_alloc)/8192 49689.063 1.77%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.636 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8664.465 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 253.730 -1.94%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69161.901 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.678 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12407.177 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.616 -1.05%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254318.350 -1.83%
std::multiset<int>::equal_range(key)_(existent)/0 0.011 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.375 1.55%
std::multiset<int>::equal_range(key)_(existent)/32 2.530 1.83%
std::multiset<int>::equal_range(key)_(existent)/8192 8.854 5.59%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.463 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.383 2.94%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.703 -
std::multiset<int>::erase(iterator)/0 20.011 -
std::multiset<int>::erase(iterator)/1024 23.997 -
std::multiset<int>::erase(iterator)/32 21.486 -1.45%
std::multiset<int>::erase(iterator)/8192 24.229 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.315 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6443.249 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.637 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51230.814 -1.90%
std::multiset<int>::erase(key)_(existent)/0 20.994 -
std::multiset<int>::erase(key)_(existent)/1024 41.075 -
std::multiset<int>::erase(key)_(existent)/32 22.490 -
std::multiset<int>::erase(key)_(existent)/8192 59.859 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.644 -
std::multiset<int>::erase(key)_(non-existent)/32 2.595 1.08%
std::multiset<int>::erase(key)_(non-existent)/8192 9.499 -
std::multiset<int>::find(key)_(existent)/0 0.016 -
std::multiset<int>::find(key)_(existent)/1024 3.726 -
std::multiset<int>::find(key)_(existent)/32 1.690 -
std::multiset<int>::find(key)_(existent)/8192 8.211 -
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.455 -10.60%
std::multiset<int>::find(key)_(non-existent)/32 2.228 -16.11%
std::multiset<int>::find(key)_(non-existent)/8192 8.437 -12.02%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.106 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.835 1.52%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.819 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 77.716 1.99%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.140 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.949 -1.98%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.637 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.718 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.121 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 52.327 -12.92%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.912 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.889 -7.84%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.118 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.358 1.95%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.163 1.27%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.470 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.718 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14515.613 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 790.503 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150704.590 -2.98%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.412 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11610.304 -2.04%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 713.309 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 203971.143 -1.74%
std::multiset<int>::insert(value)_(already_present)/0 18.425 1.53%
std::multiset<int>::insert(value)_(already_present)/1024 28.246 -4.87%
std::multiset<int>::insert(value)_(already_present)/32 19.418 1.49%
std::multiset<int>::insert(value)_(already_present)/8192 32.765 1.13%
std::multiset<int>::insert(value)_(new_value)/0 17.975 -
std::multiset<int>::insert(value)_(new_value)/1024 48.216 -
std::multiset<int>::insert(value)_(new_value)/32 19.927 -
std::multiset<int>::insert(value)_(new_value)/8192 82.625 12.16%
std::multiset<int>::lower_bound(key)_(existent)/0 0.015 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.182 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.667 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.060 2.25%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.891 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.885 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.063 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.359 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6328.392 2.98%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.370 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49837.459 2.20%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.357 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6261.037 2.56%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 217.865 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50667.710 2.72%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.236 1.63%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1321.120 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 35.523 8.04%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12387.964 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.018 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.044 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.225 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.146 3.56%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.571 1.04%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.936 3.04%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.075 -
std::multiset<std::string>::clear()/0 421.360 -
std::multiset<std::string>::clear()/1024 19786.709 -2.68%
std::multiset<std::string>::clear()/32 909.249 -2.32%
std::multiset<std::string>::clear()/8192 201144.549 -1.65%
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.141 -
std::multiset<std::string>::contains(key)_(existent)/32 16.671 1.13%
std::multiset<std::string>::contains(key)_(existent)/8192 28.137 -3.11%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.284 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.038 -3.75%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.496 -1.96%
std::multiset<std::string>::contains(key)_(non-existent)/8192 31.981 -
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.257 -
std::multiset<std::string>::count(key)_(existent)/32 19.980 -
std::multiset<std::string>::count(key)_(existent)/8192 30.226 1.53%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.140 1.34%
std::multiset<std::string>::count(key)_(non-existent)/32 10.370 5.24%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.477 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.760 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6904.137 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 212.615 1.55%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57405.453 -
std::multiset<std::string>::ctor(const&)/0 13.627 -
std::multiset<std::string>::ctor(const&)/1024 34856.740 -
std::multiset<std::string>::ctor(const&)/32 712.704 -1.28%
std::multiset<std::string>::ctor(const&)/8192 342768.535 1.21%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.619 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36789.653 -
std::multiset<std::string>::ctor(const&,_alloc)/32 737.884 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 343664.466 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.771 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40350.015 2.36%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 758.870 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379141.389 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.770 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54460.639 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 908.613 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1049486.671 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.363 -
std::multiset<std::string>::equal_range(key)_(existent)/32 19.512 -3.33%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.938 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.120 1.49%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.306 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.868 -
std::multiset<std::string>::erase(iterator)/0 29.522 -
std::multiset<std::string>::erase(iterator)/1024 29.676 -
std::multiset<std::string>::erase(iterator)/32 30.792 -1.68%
std::multiset<std::string>::erase(iterator)/8192 27.077 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.969 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12129.959 -1.23%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 687.169 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113239.735 -
std::multiset<std::string>::erase(key)_(existent)/0 40.557 -3.63%
std::multiset<std::string>::erase(key)_(existent)/1024 87.401 -
std::multiset<std::string>::erase(key)_(existent)/32 50.710 -
std::multiset<std::string>::erase(key)_(existent)/8192 128.082 -1.43%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.997 -
std::multiset<std::string>::erase(key)_(non-existent)/32 10.678 -3.04%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.613 -
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 27.702 -4.74%
std::multiset<std::string>::find(key)_(existent)/32 21.200 -
std::multiset<std::string>::find(key)_(existent)/8192 41.413 -2.88%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.854 -
std::multiset<std::string>::find(key)_(non-existent)/32 11.044 1.75%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.626 7.42%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.839 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.767 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.650 1.54%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.684 1.04%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.375 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.642 -3.40%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.716 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.480 -2.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.381 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.773 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.666 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.265 -5.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.455 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.418 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.052 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.569 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.957 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70212.788 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1459.633 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 838761.748 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.041 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58386.782 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1441.043 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 800772.300 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.674 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.260 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.613 -
std::multiset<std::string>::insert(value)_(already_present)/8192 65.644 -2.94%
std::multiset<std::string>::insert(value)_(new_value)/0 34.908 -
std::multiset<std::string>::insert(value)_(new_value)/1024 63.154 3.17%
std::multiset<std::string>::insert(value)_(new_value)/32 43.607 -
std::multiset<std::string>::insert(value)_(new_value)/8192 75.208 -
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.520 1.80%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.885 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.891 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.907 -2.06%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 9.944 2.15%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.121 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.249 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36348.620 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 674.828 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345756.063 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.233 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35560.832 -1.43%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 576.614 -1.68%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345038.188 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16853.567 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.136 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208035.599 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.469 -1.04%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.563 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.027 -1.21%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.602 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.179 3.07%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.338 -
std::none_of(deque<int>)_(process_all)/32 11.594 -
std::none_of(deque<int>)_(process_all)/32768 10641.866 1.63%
std::none_of(deque<int>)_(process_all)/50 18.319 -4.43%
std::none_of(deque<int>)_(process_all)/8 3.224 -
std::none_of(deque<int>)_(process_all)/8192 2630.459 -
std::none_of(list<int>)_(process_all)/32 11.830 -
std::none_of(list<int>)_(process_all)/32768 26542.600 -2.51%
std::none_of(list<int>)_(process_all)/50 21.978 -
std::none_of(list<int>)_(process_all)/8 2.610 -
std::none_of(list<int>)_(process_all)/8192 7011.027 -8.75%
std::none_of(vector<int>)_(process_all)/32 8.333 -
std::none_of(vector<int>)_(process_all)/32768 8078.644 -
std::none_of(vector<int>)_(process_all)/50 13.607 -8.54%
std::none_of(vector<int>)_(process_all)/8 2.337 -2.47%
std::none_of(vector<int>)_(process_all)/8192 2028.199 -
std::partial_sort(deque<int>)_(ascending)/1024 7906.297 -
std::partial_sort(deque<int>)_(ascending)/8 29.678 -
std::partial_sort(deque<int>)_(ascending)/8192 166156.509 2.83%
std::partial_sort(deque<int>)_(descending)/1024 18558.249 -
std::partial_sort(deque<int>)_(descending)/8 43.908 -
std::partial_sort(deque<int>)_(descending)/8192 287393.174 -
std::partial_sort(deque<int>)_(heap)/1024 18550.384 -
std::partial_sort(deque<int>)_(heap)/8 38.490 -
std::partial_sort(deque<int>)_(heap)/8192 290768.889 -1.42%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7937.140 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.949 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 169980.002 6.19%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19575.024 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.538 2.12%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 295230.431 1.37%
std::partial_sort(deque<int>)_(repeated)/1024 6387.075 -1.70%
std::partial_sort(deque<int>)_(repeated)/8 27.418 -
std::partial_sort(deque<int>)_(repeated)/8192 68203.544 -
std::partial_sort(deque<int>)_(shuffled)/1024 16113.998 -
std::partial_sort(deque<int>)_(shuffled)/8 33.294 -
std::partial_sort(deque<int>)_(shuffled)/8192 268566.738 1.94%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4973.455 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.317 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55735.271 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8188.389 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.252 1.01%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97731.050 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8209.843 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.618 1.78%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101003.612 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4979.654 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.057 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55499.499 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9145.546 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.493 4.44%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97486.094 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3936.850 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.659 4.56%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46822.568 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6920.548 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.972 1.04%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91305.033 -
std::partial_sort(vector<int>)_(ascending)/1024 4978.212 -
std::partial_sort(vector<int>)_(ascending)/8 20.986 1.34%
std::partial_sort(vector<int>)_(ascending)/8192 54562.452 -
std::partial_sort(vector<int>)_(descending)/1024 8163.277 -
std::partial_sort(vector<int>)_(descending)/8 25.052 1.05%
std::partial_sort(vector<int>)_(descending)/8192 97127.230 -
std::partial_sort(vector<int>)_(heap)/1024 8179.401 -
std::partial_sort(vector<int>)_(heap)/8 26.184 -
std::partial_sort(vector<int>)_(heap)/8192 100583.242 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4983.891 -
std::partial_sort(vector<int>)_(pipe-organ)/8 21.017 1.75%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54469.939 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9117.329 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.810 2.27%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97547.009 -
std::partial_sort(vector<int>)_(repeated)/1024 3926.967 -
std::partial_sort(vector<int>)_(repeated)/8 20.490 -
std::partial_sort(vector<int>)_(repeated)/8192 46600.444 -
std::partial_sort(vector<int>)_(shuffled)/1024 6865.488 -
std::partial_sort(vector<int>)_(shuffled)/8 22.385 -
std::partial_sort(vector<int>)_(shuffled)/8192 88082.667 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5472.608 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.682 -2.25%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57187.285 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8449.436 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.354 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99384.980 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8583.132 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.880 -
std::partial_sort_copy(deque<int>)_(heap)/8192 102881.878 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5477.047 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.745 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57139.316 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9188.283 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.354 -2.78%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99616.421 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4313.770 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.475 -1.32%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49361.672 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7269.026 1.17%
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.059 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92418.396 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5634.115 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.040 -
std::partial_sort_copy(list<int>)_(ascending)/8192 60756.208 -
std::partial_sort_copy(list<int>)_(descending)/1024 8534.142 -
std::partial_sort_copy(list<int>)_(descending)/8 18.806 -
std::partial_sort_copy(list<int>)_(descending)/8192 101119.975 -
std::partial_sort_copy(list<int>)_(heap)/1024 8529.725 -
std::partial_sort_copy(list<int>)_(heap)/8 15.831 2.42%
std::partial_sort_copy(list<int>)_(heap)/8192 104606.133 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5629.379 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.026 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60526.350 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9498.898 1.54%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.554 -4.00%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101166.764 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4513.309 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.477 -1.22%
std::partial_sort_copy(list<int>)_(repeated)/8192 52968.094 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7324.359 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.578 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93289.616 1.46%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5238.840 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.105 6.37%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55798.881 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8414.650 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.822 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98483.921 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8334.407 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.862 -2.69%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101852.879 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5227.863 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 11.083 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55521.341 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9197.291 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.875 5.49%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98890.057 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4069.049 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.383 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47605.145 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7139.116 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.981 2.58%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92340.435 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5097.487 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.890 -1.98%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55317.015 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8276.533 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.603 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98638.885 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8259.437 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.082 -1.01%
std::partial_sort_copy(vector<int>)_(heap)/8192 101811.553 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5081.316 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.929 -1.05%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55239.668 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9218.304 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.856 -1.53%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99415.912 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4047.229 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.521 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47455.255 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7145.835 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.432 2.47%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94306.665 1.07%
std::partition(deque<int>)_(dense)/1024 345.934 -3.87%
std::partition(deque<int>)_(dense)/32 9.756 5.97%
std::partition(deque<int>)_(dense)/50 14.974 8.47%
std::partition(deque<int>)_(dense)/8192 2688.438 -3.75%
std::partition(deque<int>)_(sparse)/1024 385.335 -
std::partition(deque<int>)_(sparse)/32 10.362 -9.17%
std::partition(deque<int>)_(sparse)/50 16.481 -5.70%
std::partition(deque<int>)_(sparse)/8192 3028.705 -4.34%
std::partition(list<int>)_(dense)/1024 390.113 -52.19%
std::partition(list<int>)_(dense)/32 8.869 1.64%
std::partition(list<int>)_(dense)/50 13.499 1.21%
std::partition(list<int>)_(dense)/8192 4390.940 1.22%
std::partition(list<int>)_(sparse)/1024 725.557 -
std::partition(list<int>)_(sparse)/32 8.818 -
std::partition(list<int>)_(sparse)/50 14.995 1.61%
std::partition(list<int>)_(sparse)/8192 7653.883 -5.38%
std::partition(vector<int>)_(dense)/1024 248.142 -
std::partition(vector<int>)_(dense)/32 8.186 -2.91%
std::partition(vector<int>)_(dense)/50 13.151 -
std::partition(vector<int>)_(dense)/8192 1881.654 -
std::partition(vector<int>)_(sparse)/1024 258.269 -
std::partition(vector<int>)_(sparse)/32 8.823 -2.31%
std::partition(vector<int>)_(sparse)/50 13.891 -
std::partition(vector<int>)_(sparse)/8192 1893.233 1.26%
std::partition_copy(deque<int>)/1024 633.971 -1.27%
std::partition_copy(deque<int>)/32 12.923 -
std::partition_copy(deque<int>)/50 21.259 -
std::partition_copy(deque<int>)/8192 5698.122 -
std::partition_copy(list<int>)/1024 714.706 -
std::partition_copy(list<int>)/32 8.516 1.02%
std::partition_copy(list<int>)/50 13.132 2.02%
std::partition_copy(list<int>)/8192 7278.578 7.39%
std::partition_copy(vector<int>)/1024 463.299 -3.04%
std::partition_copy(vector<int>)/32 8.255 3.01%
std::partition_copy(vector<int>)/50 13.088 -
std::partition_copy(vector<int>)/8192 4601.794 1.56%
std::partition_point(deque<int>)/1024 9.280 1.11%
std::partition_point(deque<int>)/32 4.448 -3.45%
std::partition_point(deque<int>)/50 4.966 6.55%
std::partition_point(deque<int>)/8192 16.252 -
std::partition_point(list<int>)/1024 1296.491 -
std::partition_point(list<int>)/32 16.142 -
std::partition_point(list<int>)/50 24.873 -
std::partition_point(list<int>)/8192 13276.386 4.00%
std::partition_point(vector<int>)/1024 6.247 1.07%
std::partition_point(vector<int>)/32 2.532 -
std::partition_point(vector<int>)/50 2.547 -
std::partition_point(vector<int>)/8192 9.464 -
std::remove(deque<int>)_(prefix)/1024 527.925 -
std::remove(deque<int>)_(prefix)/32 55.100 -5.85%
std::remove(deque<int>)_(prefix)/50 63.475 -3.77%
std::remove(deque<int>)_(prefix)/8192 3904.539 -
std::remove(deque<int>)_(sprinkled)/1024 521.384 -
std::remove(deque<int>)_(sprinkled)/32 56.128 5.58%
std::remove(deque<int>)_(sprinkled)/50 60.386 3.61%
std::remove(deque<int>)_(sprinkled)/8192 3869.505 -
std::remove(list<int>)_(prefix)/1024 999.058 -6.86%
std::remove(list<int>)_(prefix)/32 55.279 -
std::remove(list<int>)_(prefix)/50 66.889 -
std::remove(list<int>)_(prefix)/8192 8375.705 1.67%
std::remove(list<int>)_(sprinkled)/1024 975.201 2.35%
std::remove(list<int>)_(sprinkled)/32 56.548 -
std::remove(list<int>)_(sprinkled)/50 64.923 -1.57%
std::remove(list<int>)_(sprinkled)/8192 7891.443 1.10%
std::remove(vector<int>)_(prefix)/1024 312.080 -1.45%
std::remove(vector<int>)_(prefix)/32 52.117 -
std::remove(vector<int>)_(prefix)/50 57.031 -
std::remove(vector<int>)_(prefix)/8192 2116.404 -
std::remove(vector<int>)_(sprinkled)/1024 288.961 -
std::remove(vector<int>)_(sprinkled)/32 51.679 -
std::remove(vector<int>)_(sprinkled)/50 55.798 -
std::remove(vector<int>)_(sprinkled)/8192 1989.297 -
std::remove_copy(deque<int>)_(prefix)/1024 411.432 9.38%
std::remove_copy(deque<int>)_(prefix)/32 12.892 -1.84%
std::remove_copy(deque<int>)_(prefix)/50 19.239 -
std::remove_copy(deque<int>)_(prefix)/8192 3362.780 -
std::remove_copy(deque<int>)_(sprinkled)/1024 361.176 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.230 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.447 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2889.387 -
std::remove_copy(list<int>)_(prefix)/1024 756.498 -
std::remove_copy(list<int>)_(prefix)/32 10.831 -
std::remove_copy(list<int>)_(prefix)/50 21.950 -
std::remove_copy(list<int>)_(prefix)/8192 6926.744 -
std::remove_copy(list<int>)_(sprinkled)/1024 741.893 -
std::remove_copy(list<int>)_(sprinkled)/32 11.232 -
std::remove_copy(list<int>)_(sprinkled)/50 18.796 -
std::remove_copy(list<int>)_(sprinkled)/8192 6955.640 -
std::remove_copy(vector<int>)_(prefix)/1024 266.960 -
std::remove_copy(vector<int>)_(prefix)/32 8.919 -1.77%
std::remove_copy(vector<int>)_(prefix)/50 13.444 1.25%
std::remove_copy(vector<int>)_(prefix)/8192 2068.339 -
std::remove_copy(vector<int>)_(sprinkled)/1024 470.414 -2.80%
std::remove_copy(vector<int>)_(sprinkled)/32 15.012 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.366 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3664.226 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.204 1.41%
std::remove_copy_if(deque<int>)_(prefix)/32 18.082 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.429 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3897.992 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.436 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.036 1.09%
std::remove_copy_if(deque<int>)_(sprinkled)/50 27.362 2.28%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3310.115 -
std::remove_copy_if(list<int>)_(prefix)/1024 795.504 -
std::remove_copy_if(list<int>)_(prefix)/32 14.840 -
std::remove_copy_if(list<int>)_(prefix)/50 27.098 -
std::remove_copy_if(list<int>)_(prefix)/8192 7180.812 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.423 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.596 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.765 -2.70%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7081.578 -1.18%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.143 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.279 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.733 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3331.801 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.806 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.323 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.905 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3747.649 -
std::remove_if(deque<int>)_(prefix)/1024 561.708 -
std::remove_if(deque<int>)_(prefix)/32 58.221 -1.37%
std::remove_if(deque<int>)_(prefix)/50 67.083 -
std::remove_if(deque<int>)_(prefix)/8192 4259.727 -
std::remove_if(deque<int>)_(sprinkled)/1024 547.851 1.53%
std::remove_if(deque<int>)_(sprinkled)/32 57.851 -
std::remove_if(deque<int>)_(sprinkled)/50 67.331 -2.56%
std::remove_if(deque<int>)_(sprinkled)/8192 3965.086 -
std::remove_if(list<int>)_(prefix)/1024 1039.056 -
std::remove_if(list<int>)_(prefix)/32 61.643 -
std::remove_if(list<int>)_(prefix)/50 75.187 -
std::remove_if(list<int>)_(prefix)/8192 9638.049 -3.62%
std::remove_if(list<int>)_(sprinkled)/1024 1038.606 -
std::remove_if(list<int>)_(sprinkled)/32 59.862 -
std::remove_if(list<int>)_(sprinkled)/50 75.892 3.19%
std::remove_if(list<int>)_(sprinkled)/8192 8223.851 -
std::remove_if(vector<int>)_(prefix)/1024 357.029 -3.81%
std::remove_if(vector<int>)_(prefix)/32 51.890 -
std::remove_if(vector<int>)_(prefix)/50 57.293 -
std::remove_if(vector<int>)_(prefix)/8192 2580.532 -
std::remove_if(vector<int>)_(sprinkled)/1024 521.744 -
std::remove_if(vector<int>)_(sprinkled)/32 57.417 1.02%
std::remove_if(vector<int>)_(sprinkled)/50 67.722 1.48%
std::remove_if(vector<int>)_(sprinkled)/8192 3831.590 -
std::replace(deque<int>)_(prefix)/1024 414.678 -
std::replace(deque<int>)_(prefix)/32 12.806 -
std::replace(deque<int>)_(prefix)/50 19.113 -
std::replace(deque<int>)_(prefix)/8192 3277.379 -
std::replace(deque<int>)_(sprinkled)/1024 354.093 -
std::replace(deque<int>)_(sprinkled)/32 12.627 -
std::replace(deque<int>)_(sprinkled)/50 18.733 -
std::replace(deque<int>)_(sprinkled)/8192 2832.209 -
std::replace(list<int>)_(prefix)/1024 738.459 -
std::replace(list<int>)_(prefix)/32 11.121 -
std::replace(list<int>)_(prefix)/50 18.416 -
std::replace(list<int>)_(prefix)/8192 7453.487 9.37%
std::replace(list<int>)_(sprinkled)/1024 727.484 -
std::replace(list<int>)_(sprinkled)/32 11.387 -
std::replace(list<int>)_(sprinkled)/50 17.757 -
std::replace(list<int>)_(sprinkled)/8192 7552.318 7.64%
std::replace(vector<int>)_(prefix)/1024 159.299 -
std::replace(vector<int>)_(prefix)/32 4.953 -6.38%
std::replace(vector<int>)_(prefix)/50 7.509 -1.57%
std::replace(vector<int>)_(prefix)/8192 1276.099 -
std::replace(vector<int>)_(sprinkled)/1024 181.272 17.88%
std::replace(vector<int>)_(sprinkled)/32 5.851 11.59%
std::replace(vector<int>)_(sprinkled)/50 8.913 10.21%
std::replace(vector<int>)_(sprinkled)/8192 1426.937 18.37%
std::replace_if(deque<int>)_(prefix)/1024 491.366 -1.66%
std::replace_if(deque<int>)_(prefix)/32 13.997 -
std::replace_if(deque<int>)_(prefix)/50 20.279 -
std::replace_if(deque<int>)_(prefix)/8192 3481.656 -1.22%
std::replace_if(deque<int>)_(sprinkled)/1024 365.956 -
std::replace_if(deque<int>)_(sprinkled)/32 12.445 -
std::replace_if(deque<int>)_(sprinkled)/50 18.673 -
std::replace_if(deque<int>)_(sprinkled)/8192 2921.554 -
std::replace_if(list<int>)_(prefix)/1024 743.417 -
std::replace_if(list<int>)_(prefix)/32 13.118 -
std::replace_if(list<int>)_(prefix)/50 24.177 -
std::replace_if(list<int>)_(prefix)/8192 7554.781 8.93%
std::replace_if(list<int>)_(sprinkled)/1024 742.481 -
std::replace_if(list<int>)_(sprinkled)/32 13.424 -
std::replace_if(list<int>)_(sprinkled)/50 25.598 -
std::replace_if(list<int>)_(sprinkled)/8192 7841.107 7.51%
std::replace_if(vector<int>)_(prefix)/1024 270.353 -1.56%
std::replace_if(vector<int>)_(prefix)/32 9.003 -
std::replace_if(vector<int>)_(prefix)/50 13.548 -
std::replace_if(vector<int>)_(prefix)/8192 2039.595 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.187 -
std::replace_if(vector<int>)_(sprinkled)/32 8.739 -
std::replace_if(vector<int>)_(sprinkled)/50 12.892 -
std::replace_if(vector<int>)_(sprinkled)/8192 1922.364 -
std::reverse(deque<int>)/32768 5729.055 -
std::reverse(deque<int>)/4096 720.279 -
std::reverse(deque<int>)/512 113.324 -
std::reverse(deque<int>)/64 13.083 -
std::reverse(deque<int>)/8 2.528 -
std::reverse(list<int>)/32768 18830.170 12.64%
std::reverse(list<int>)/4096 1662.585 -
std::reverse(list<int>)/512 193.862 -
std::reverse(list<int>)/64 17.576 -
std::reverse(list<int>)/8 2.029 -
std::reverse(vector<int>)/32768 1044.708 -
std::reverse(vector<int>)/4096 130.522 -
std::reverse(vector<int>)/512 16.459 -
std::reverse(vector<int>)/64 4.135 -
std::reverse(vector<int>)/8 1.573 1.12%
std::reverse_copy(deque<int>)/32768 8095.013 1.56%
std::reverse_copy(deque<int>)/4096 988.398 -
std::reverse_copy(deque<int>)/512 125.768 -
std::reverse_copy(deque<int>)/64 16.032 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26033.759 -2.91%
std::reverse_copy(list<int>)/4096 3221.461 2.95%
std::reverse_copy(list<int>)/512 367.699 -
std::reverse_copy(list<int>)/64 30.184 -
std::reverse_copy(list<int>)/8 2.423 -
std::reverse_copy(vector<int>)/32768 984.434 -
std::reverse_copy(vector<int>)/4096 137.289 2.49%
std::reverse_copy(vector<int>)/512 17.145 -
std::reverse_copy(vector<int>)/64 2.471 -
std::reverse_copy(vector<int>)/8 2.403 -3.86%
std::rotate(deque<int>)_(1_element_backward)/1024 42.495 -
std::rotate(deque<int>)_(1_element_backward)/32 4.305 -3.54%
std::rotate(deque<int>)_(1_element_backward)/50 5.182 -4.50%
std::rotate(deque<int>)_(1_element_backward)/8192 312.185 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.764 -
std::rotate(deque<int>)_(1_element_forward)/32 4.486 -
std::rotate(deque<int>)_(1_element_forward)/50 5.291 -1.11%
std::rotate(deque<int>)_(1_element_forward)/8192 302.144 -
std::rotate(deque<int>)_(by_1/2)/1024 186.104 7.28%
std::rotate(deque<int>)_(by_1/2)/32 7.364 -
std::rotate(deque<int>)_(by_1/2)/50 10.348 -
std::rotate(deque<int>)_(by_1/2)/8192 1461.791 -
std::rotate(deque<int>)_(by_1/3)/1024 1865.047 2.47%
std::rotate(deque<int>)_(by_1/3)/32 45.484 -
std::rotate(deque<int>)_(by_1/3)/50 76.799 -
std::rotate(deque<int>)_(by_1/3)/8192 22707.445 -
std::rotate(deque<int>)_(by_1/4)/1024 784.677 -
std::rotate(deque<int>)_(by_1/4)/32 29.401 -
std::rotate(deque<int>)_(by_1/4)/50 75.303 -
std::rotate(deque<int>)_(by_1/4)/8192 6784.428 -
std::rotate(list<int>)_(1_element_backward)/1024 746.214 1.11%
std::rotate(list<int>)_(1_element_backward)/32 13.525 2.09%
std::rotate(list<int>)_(1_element_backward)/50 22.682 -
std::rotate(list<int>)_(1_element_backward)/8192 8852.882 -6.34%
std::rotate(list<int>)_(1_element_forward)/1024 738.430 1.37%
std::rotate(list<int>)_(1_element_forward)/32 14.593 1.42%
std::rotate(list<int>)_(1_element_forward)/50 25.987 -6.89%
std::rotate(list<int>)_(1_element_forward)/8192 8130.244 3.81%
std::rotate(list<int>)_(by_1/2)/1024 390.357 1.42%
std::rotate(list<int>)_(by_1/2)/32 5.974 -
std::rotate(list<int>)_(by_1/2)/50 12.740 -
std::rotate(list<int>)_(by_1/2)/8192 5026.712 -10.69%
std::rotate(list<int>)_(by_1/3)/1024 808.889 -
std::rotate(list<int>)_(by_1/3)/32 15.392 -
std::rotate(list<int>)_(by_1/3)/50 24.645 -
std::rotate(list<int>)_(by_1/3)/8192 8778.172 -
std::rotate(list<int>)_(by_1/4)/1024 581.292 -
std::rotate(list<int>)_(by_1/4)/32 12.481 -
std::rotate(list<int>)_(by_1/4)/50 25.172 -
std::rotate(list<int>)_(by_1/4)/8192 7240.922 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.113 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.430 1.60%
std::rotate(vector<bool>)_(1_element_backward)/50 17.439 1.33%
std::rotate(vector<bool>)_(1_element_backward)/8192 99.491 -
std::rotate(vector<bool>)_(1_element_forward)/1024 28.487 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.454 -2.44%
std::rotate(vector<bool>)_(1_element_forward)/50 17.441 -2.45%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.097 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.368 -
std::rotate(vector<bool>)_(by_1/2)/32 17.582 -2.61%
std::rotate(vector<bool>)_(by_1/2)/50 17.347 -3.01%
std::rotate(vector<bool>)_(by_1/2)/8192 15.144 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.921 -
std::rotate(vector<bool>)_(by_1/3)/32 17.267 -2.47%
std::rotate(vector<bool>)_(by_1/3)/50 17.271 -2.10%
std::rotate(vector<bool>)_(by_1/3)/8192 145.481 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.097 7.41%
std::rotate(vector<bool>)_(by_1/4)/32 17.439 -2.03%
std::rotate(vector<bool>)_(by_1/4)/50 17.236 -2.62%
std::rotate(vector<bool>)_(by_1/4)/8192 30.072 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.989 -
std::rotate(vector<int>)_(1_element_backward)/32 2.908 -
std::rotate(vector<int>)_(1_element_backward)/50 5.335 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.325 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.473 -
std::rotate(vector<int>)_(1_element_forward)/32 2.943 -
std::rotate(vector<int>)_(1_element_forward)/50 5.271 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.435 -
std::rotate(vector<int>)_(by_1/2)/1024 31.957 -
std::rotate(vector<int>)_(by_1/2)/32 3.656 -
std::rotate(vector<int>)_(by_1/2)/50 4.453 -
std::rotate(vector<int>)_(by_1/2)/8192 240.786 -
std::rotate(vector<int>)_(by_1/3)/1024 1372.877 -
std::rotate(vector<int>)_(by_1/3)/32 21.608 -
std::rotate(vector<int>)_(by_1/3)/50 40.232 -
std::rotate(vector<int>)_(by_1/3)/8192 10926.399 -
std::rotate(vector<int>)_(by_1/4)/1024 327.755 -
std::rotate(vector<int>)_(by_1/4)/32 12.035 -
std::rotate(vector<int>)_(by_1/4)/50 40.357 -
std::rotate(vector<int>)_(by_1/4)/8192 2573.687 -1.39%
std::rotate_copy(deque<int>)/1024 34.572 -2.13%
std::rotate_copy(deque<int>)/32 2.722 3.79%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 295.896 -
std::rotate_copy(list<int>)/1024 732.098 -
std::rotate_copy(list<int>)/32 8.391 -
std::rotate_copy(list<int>)/50 14.217 -
std::rotate_copy(list<int>)/8192 7090.568 -
std::rotate_copy(vector<int>)/1024 32.753 -4.23%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 675.498 -7.83%
std::sample(deque<int>)/1024 11855.191 -
std::sample(deque<int>)/32 322.933 -
std::sample(deque<int>)/8192 94986.024 -
std::sample(list<int>)/1024 11671.445 -1.72%
std::sample(list<int>)/32 312.779 -
std::sample(list<int>)/8192 96659.596 -
std::sample(vector<int>)/1024 11250.405 -
std::sample(vector<int>)/32 306.806 -
std::sample(vector<int>)/8192 90789.258 -
std::search(deque<int>)_(near_matches)/1000 24543.891 -
std::search(deque<int>)_(near_matches)/1024 25622.955 -
std::search(deque<int>)_(near_matches)/8192 1447552.857 -
std::search(deque<int>)_(no_match)/1000 407.211 -
std::search(deque<int>)_(no_match)/1024 352.908 -15.20%
std::search(deque<int>)_(no_match)/1048576 424911.509 -
std::search(deque<int>)_(no_match)/8192 3318.157 -
std::search(deque<int>)_(same_length)/1000 464.465 21.94%
std::search(deque<int>)_(same_length)/1024 475.850 -
std::search(deque<int>)_(same_length)/8192 3788.437 -
std::search(deque<int>)_(single_element)/1000 447.917 1.39%
std::search(deque<int>)_(single_element)/1024 458.279 -
std::search(deque<int>)_(single_element)/8192 3657.742 -
std::search(deque<int>,_pred)_(near_matches)/1000 27670.757 16.93%
std::search(deque<int>,_pred)_(near_matches)/1024 28918.859 16.89%
std::search(deque<int>,_pred)_(near_matches)/8192 1545938.007 2.30%
std::search(deque<int>,_pred)_(no_match)/1000 428.087 -
std::search(deque<int>,_pred)_(no_match)/1024 415.170 -4.79%
std::search(deque<int>,_pred)_(no_match)/1048576 444756.830 -
std::search(deque<int>,_pred)_(no_match)/8192 3487.070 -
std::search(deque<int>,_pred)_(same_length)/1000 498.937 4.12%
std::search(deque<int>,_pred)_(same_length)/1024 510.537 -
std::search(deque<int>,_pred)_(same_length)/8192 4056.042 -
std::search(deque<int>,_pred)_(single_element)/1000 477.205 -
std::search(deque<int>,_pred)_(single_element)/1024 487.609 -
std::search(deque<int>,_pred)_(single_element)/8192 3878.253 -
std::search(list<int>)_(near_matches)/1000 37487.124 -
std::search(list<int>)_(near_matches)/1024 39669.439 -
std::search(list<int>)_(near_matches)/8192 2554506.080 -
std::search(list<int>)_(no_match)/1000 798.649 20.21%
std::search(list<int>)_(no_match)/1024 1547.506 109.64%
std::search(list<int>)_(no_match)/1048576 842547.981 -
std::search(list<int>)_(no_match)/8192 7921.615 11.50%
std::search(list<int>)_(same_length)/1000 747.794 -
std::search(list<int>)_(same_length)/1024 768.104 -
std::search(list<int>)_(same_length)/8192 10514.272 12.44%
std::search(list<int>)_(single_element)/1000 698.532 8.01%
std::search(list<int>)_(single_element)/1024 768.889 1.71%
std::search(list<int>)_(single_element)/8192 7196.201 -9.03%
std::search(list<int>,_pred)_(near_matches)/1000 42274.548 -
std::search(list<int>,_pred)_(near_matches)/1024 44141.379 -
std::search(list<int>,_pred)_(near_matches)/8192 2736490.398 -
std::search(list<int>,_pred)_(no_match)/1000 752.279 -
std::search(list<int>,_pred)_(no_match)/1024 770.190 -
std::search(list<int>,_pred)_(no_match)/1048576 906760.768 -
std::search(list<int>,_pred)_(no_match)/8192 7393.575 5.66%
std::search(list<int>,_pred)_(same_length)/1000 777.728 -
std::search(list<int>,_pred)_(same_length)/1024 785.115 -
std::search(list<int>,_pred)_(same_length)/8192 8242.490 -8.12%
std::search(list<int>,_pred)_(single_element)/1000 820.008 -
std::search(list<int>,_pred)_(single_element)/1024 839.626 -
std::search(list<int>,_pred)_(single_element)/8192 8136.188 -5.70%
std::search(vector<int>)_(near_matches)/1000 14053.887 -
std::search(vector<int>)_(near_matches)/1024 14966.620 1.55%
std::search(vector<int>)_(near_matches)/8192 769995.884 -
std::search(vector<int>)_(no_match)/1000 207.286 -3.68%
std::search(vector<int>)_(no_match)/1024 212.118 -4.09%
std::search(vector<int>)_(no_match)/1048576 210779.149 -1.03%
std::search(vector<int>)_(no_match)/8192 1643.195 -1.48%
std::search(vector<int>)_(same_length)/1000 242.923 -
std::search(vector<int>)_(same_length)/1024 248.889 1.47%
std::search(vector<int>)_(same_length)/8192 1904.501 1.83%
std::search(vector<int>)_(single_element)/1000 232.877 -
std::search(vector<int>)_(single_element)/1024 238.244 1.19%
std::search(vector<int>)_(single_element)/8192 1835.228 -
std::search(vector<int>,_pred)_(near_matches)/1000 23046.841 -
std::search(vector<int>,_pred)_(near_matches)/1024 24095.969 -
std::search(vector<int>,_pred)_(near_matches)/8192 1459139.553 -
std::search(vector<int>,_pred)_(no_match)/1000 468.912 -
std::search(vector<int>,_pred)_(no_match)/1024 475.169 -
std::search(vector<int>,_pred)_(no_match)/1048576 446242.285 -
std::search(vector<int>,_pred)_(no_match)/8192 4041.678 -
std::search(vector<int>,_pred)_(same_length)/1000 601.376 -
std::search(vector<int>,_pred)_(same_length)/1024 615.689 -
std::search(vector<int>,_pred)_(same_length)/8192 4926.355 -
std::search(vector<int>,_pred)_(single_element)/1000 458.502 -
std::search(vector<int>,_pred)_(single_element)/1024 469.290 -
std::search(vector<int>,_pred)_(single_element)/8192 3742.061 -
std::search_n(deque<int>)_(no_match)/1000 438.638 -
std::search_n(deque<int>)_(no_match)/1024 438.461 -
std::search_n(deque<int>)_(no_match)/1048576 438977.679 -
std::search_n(deque<int>)_(no_match)/8192 3426.087 -
std::search_n(deque<int>,_pred)_(no_match)/1000 604.609 -
std::search_n(deque<int>,_pred)_(no_match)/1024 624.837 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 554191.951 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4324.217 -
std::search_n(list<int>)_(no_match)/1000 675.754 -53.19%
std::search_n(list<int>)_(no_match)/1024 758.679 -52.13%
std::search_n(list<int>)_(no_match)/1048576 870973.785 8.87%
std::search_n(list<int>)_(no_match)/8192 6897.664 -
std::search_n(list<int>,_pred)_(no_match)/1000 825.473 -
std::search_n(list<int>,_pred)_(no_match)/1024 845.120 -
std::search_n(list<int>,_pred)_(no_match)/1048576 982863.355 -
std::search_n(list<int>,_pred)_(no_match)/8192 8323.276 -
std::search_n(vector<int>)_(no_match)/1000 205.564 -
std::search_n(vector<int>)_(no_match)/1024 210.544 -
std::search_n(vector<int>)_(no_match)/1048576 209003.358 -
std::search_n(vector<int>)_(no_match)/8192 1629.953 -
std::search_n(vector<int>,_pred)_(no_match)/1000 511.470 -
std::search_n(vector<int>,_pred)_(no_match)/1024 523.385 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 612430.143 1.13%
std::search_n(vector<int>,_pred)_(no_match)/8192 4183.329 -
std::set<int>::clear()/0 419.749 -
std::set<int>::clear()/1024 8623.851 -1.62%
std::set<int>::clear()/32 632.015 -1.25%
std::set<int>::clear()/8192 73964.647 -1.56%
std::set<int>::contains(key)_(existent)/0 0.012 -
std::set<int>::contains(key)_(existent)/1024 3.894 -1.20%
std::set<int>::contains(key)_(existent)/32 1.702 -1.17%
std::set<int>::contains(key)_(existent)/8192 8.244 -
std::set<int>::contains(key)_(non-existent)/0 0.269 -
std::set<int>::contains(key)_(non-existent)/1024 5.294 -
std::set<int>::contains(key)_(non-existent)/32 2.360 -2.05%
std::set<int>::contains(key)_(non-existent)/8192 8.567 3.37%
std::set<int>::count(key)_(existent)/0 0.012 -
std::set<int>::count(key)_(existent)/1024 4.375 -2.68%
std::set<int>::count(key)_(existent)/32 1.900 -
std::set<int>::count(key)_(existent)/8192 8.016 3.96%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.528 -
std::set<int>::count(key)_(non-existent)/32 2.902 -
std::set<int>::count(key)_(non-existent)/8192 11.316 -
std::set<int>::ctor(&&,_different_allocs)/0 13.713 -
std::set<int>::ctor(&&,_different_allocs)/1024 5785.014 -
std::set<int>::ctor(&&,_different_allocs)/32 178.900 -
std::set<int>::ctor(&&,_different_allocs)/8192 48038.635 -
std::set<int>::ctor(const&)/0 13.652 -
std::set<int>::ctor(const&)/1024 6140.457 -
std::set<int>::ctor(const&)/32 226.582 1.44%
std::set<int>::ctor(const&)/8192 48593.622 -2.39%
std::set<int>::ctor(const&,_alloc)/0 13.620 -
std::set<int>::ctor(const&,_alloc)/1024 6067.530 -2.26%
std::set<int>::ctor(const&,_alloc)/32 214.213 -3.92%
std::set<int>::ctor(const&,_alloc)/8192 48238.242 -2.72%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.589 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8621.268 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 257.420 -3.76%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69153.378 -1.27%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.607 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12631.837 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 300.588 -2.17%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 264035.336 -1.11%
std::set<int>::equal_range(key)_(existent)/0 0.012 -
std::set<int>::equal_range(key)_(existent)/1024 4.148 -1.09%
std::set<int>::equal_range(key)_(existent)/32 1.686 -1.59%
std::set<int>::equal_range(key)_(existent)/8192 8.163 4.23%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.578 4.22%
std::set<int>::equal_range(key)_(non-existent)/32 2.561 -3.30%
std::set<int>::equal_range(key)_(non-existent)/8192 10.149 3.97%
std::set<int>::erase(iterator)/0 19.949 -
std::set<int>::erase(iterator)/1024 20.350 -
std::set<int>::erase(iterator)/32 20.243 -
std::set<int>::erase(iterator)/8192 20.560 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.433 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6384.680 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.900 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51528.873 -
std::set<int>::erase(key)_(existent)/0 20.261 -1.34%
std::set<int>::erase(key)_(existent)/1024 39.501 -1.39%
std::set<int>::erase(key)_(existent)/32 22.145 -
std::set<int>::erase(key)_(existent)/8192 51.961 -1.50%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.528 -13.43%
std::set<int>::erase(key)_(non-existent)/32 2.562 -18.84%
std::set<int>::erase(key)_(non-existent)/8192 8.404 -12.54%
std::set<int>::find(key)_(existent)/0 0.017 -
std::set<int>::find(key)_(existent)/1024 3.911 -1.36%
std::set<int>::find(key)_(existent)/32 1.580 -1.05%
std::set<int>::find(key)_(existent)/8192 8.064 -
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.696 1.88%
std::set<int>::find(key)_(non-existent)/32 2.345 3.02%
std::set<int>::find(key)_(non-existent)/8192 8.693 1.88%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.921 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 44.737 4.44%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.272 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 71.559 -3.41%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.910 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.068 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.852 -1.37%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.682 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.152 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.756 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.713 -1.21%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 97.662 8.03%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.115 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.425 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.850 -1.08%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.040 -1.12%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.369 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16338.177 -1.02%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 813.756 -1.65%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 148269.988 -3.02%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.359 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7656.256 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 567.840 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 134325.018 1.20%
std::set<int>::insert(value)_(already_present)/0 0.613 5.41%
std::set<int>::insert(value)_(already_present)/1024 6.369 6.30%
std::set<int>::insert(value)_(already_present)/32 1.777 -
std::set<int>::insert(value)_(already_present)/8192 9.837 -3.07%
std::set<int>::insert(value)_(new_value)/0 17.960 -
std::set<int>::insert(value)_(new_value)/1024 42.138 -
std::set<int>::insert(value)_(new_value)/32 19.753 -
std::set<int>::insert(value)_(new_value)/8192 71.150 -
std::set<int>::lower_bound(key)_(existent)/0 0.016 -
std::set<int>::lower_bound(key)_(existent)/1024 4.324 1.36%
std::set<int>::lower_bound(key)_(existent)/32 1.575 -
std::set<int>::lower_bound(key)_(existent)/8192 8.652 9.85%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.095 -1.15%
std::set<int>::lower_bound(key)_(non-existent)/32 2.294 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.188 -1.99%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.301 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6061.557 -4.17%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 221.396 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48230.076 -5.49%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.294 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6056.945 -4.94%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 220.478 -2.27%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48247.349 -5.49%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.085 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1442.711 8.57%
std::set<int>::operator=(const&)_(into_populated_Container)/32 43.033 16.14%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12597.451 2.19%
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.225 2.14%
std::set<int>::upper_bound(key)_(existent)/32 1.771 1.29%
std::set<int>::upper_bound(key)_(existent)/8192 8.286 3.07%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.888 -2.88%
std::set<int>::upper_bound(key)_(non-existent)/32 2.432 -6.21%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.800 -2.94%
std::set<std::string>::clear()/0 424.183 -
std::set<std::string>::clear()/1024 19840.846 -2.07%
std::set<std::string>::clear()/32 885.046 -1.86%
std::set<std::string>::clear()/8192 202604.538 -1.62%
std::set<std::string>::contains(key)_(existent)/0 0.011 -
std::set<std::string>::contains(key)_(existent)/1024 22.407 -8.01%
std::set<std::string>::contains(key)_(existent)/32 16.278 4.31%
std::set<std::string>::contains(key)_(existent)/8192 33.991 20.50%
std::set<std::string>::contains(key)_(non-existent)/0 0.283 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.766 2.41%
std::set<std::string>::contains(key)_(non-existent)/32 9.858 -1.40%
std::set<std::string>::contains(key)_(non-existent)/8192 28.081 2.36%
std::set<std::string>::count(key)_(existent)/0 0.017 -
std::set<std::string>::count(key)_(existent)/1024 22.814 -
std::set<std::string>::count(key)_(existent)/32 16.042 -
std::set<std::string>::count(key)_(existent)/8192 28.359 -2.91%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.164 -3.07%
std::set<std::string>::count(key)_(non-existent)/32 10.384 2.13%
std::set<std::string>::count(key)_(non-existent)/8192 33.030 3.12%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.686 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6937.207 -
std::set<std::string>::ctor(&&,_different_allocs)/32 212.071 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57887.283 -
std::set<std::string>::ctor(const&)/0 13.537 -
std::set<std::string>::ctor(const&)/1024 34719.689 -
std::set<std::string>::ctor(const&)/32 693.300 -2.49%
std::set<std::string>::ctor(const&)/8192 345148.858 -
std::set<std::string>::ctor(const&,_alloc)/0 13.553 -
std::set<std::string>::ctor(const&,_alloc)/1024 36610.067 -1.91%
std::set<std::string>::ctor(const&,_alloc)/32 796.094 -1.73%
std::set<std::string>::ctor(const&,_alloc)/8192 344628.286 -1.16%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.662 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40642.357 -2.56%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 663.502 -1.62%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385832.618 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.636 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53482.385 -2.62%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 940.823 -1.46%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1087665.429 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.329 -
std::set<std::string>::equal_range(key)_(existent)/32 14.253 -15.35%
std::set<std::string>::equal_range(key)_(existent)/8192 28.745 -3.76%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.553 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.322 -3.70%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.020 2.30%
std::set<std::string>::erase(iterator)/0 27.367 1.98%
std::set<std::string>::erase(iterator)/1024 30.786 19.75%
std::set<std::string>::erase(iterator)/32 25.717 -2.62%
std::set<std::string>::erase(iterator)/8192 26.224 -21.65%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.581 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11978.675 -2.65%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 717.622 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113034.137 -
std::set<std::string>::erase(key)_(existent)/0 65.417 2.69%
std::set<std::string>::erase(key)_(existent)/1024 100.479 45.98%
std::set<std::string>::erase(key)_(existent)/32 60.946 -18.07%
std::set<std::string>::erase(key)_(existent)/8192 69.978 -3.02%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.456 -1.64%
std::set<std::string>::erase(key)_(non-existent)/32 14.755 15.26%
std::set<std::string>::erase(key)_(non-existent)/8192 32.039 -
std::set<std::string>::find(key)_(existent)/0 0.036 -
std::set<std::string>::find(key)_(existent)/1024 22.946 -3.39%
std::set<std::string>::find(key)_(existent)/32 15.601 2.42%
std::set<std::string>::find(key)_(existent)/8192 29.021 7.61%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 21.322 -
std::set<std::string>::find(key)_(non-existent)/32 10.453 1.03%
std::set<std::string>::find(key)_(non-existent)/8192 26.572 -5.39%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.125 13.70%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 71.768 -3.42%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.834 1.98%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.708 16.63%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.094 7.94%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.814 15.99%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.628 -2.75%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.534 -29.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.693 -1.02%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 43.733 -2.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.433 -1.42%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 58.140 35.91%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.941 37.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.188 5.28%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.464 33.90%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.205 -5.37%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.542 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66938.614 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1476.312 -1.85%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 828617.245 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.827 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38669.487 -3.97%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1139.030 -4.09%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 616609.497 -1.33%
std::set<std::string>::insert(value)_(already_present)/0 15.015 -
std::set<std::string>::insert(value)_(already_present)/1024 32.649 -1.14%
std::set<std::string>::insert(value)_(already_present)/32 11.781 -
std::set<std::string>::insert(value)_(already_present)/8192 40.385 1.95%
std::set<std::string>::insert(value)_(new_value)/0 32.943 -
std::set<std::string>::insert(value)_(new_value)/1024 65.641 1.05%
std::set<std::string>::insert(value)_(new_value)/32 39.947 -2.55%
std::set<std::string>::insert(value)_(new_value)/8192 90.751 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.034 -
std::set<std::string>::lower_bound(key)_(existent)/1024 23.749 6.48%
std::set<std::string>::lower_bound(key)_(existent)/32 17.491 8.27%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.610 4.29%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.396 -3.34%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.981 2.69%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.134 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.163 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36241.715 -1.06%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 674.135 -2.06%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347939.822 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.180 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35838.591 -1.31%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 719.904 -1.43%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346513.529 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17079.254 -2.70%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 339.475 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207500.712 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 21.886 -5.17%
std::set<std::string>::upper_bound(key)_(existent)/32 16.161 -6.74%
std::set<std::string>::upper_bound(key)_(existent)/8192 27.683 -10.13%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.540 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.769 3.05%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.741 -1.28%
std::shift_left(deque<int>)/1024 39.855 -
std::shift_left(deque<int>)/32 4.748 -
std::shift_left(deque<int>)/50 5.448 -
std::shift_left(deque<int>)/8192 303.354 -
std::shift_left(list<int>)/1024 731.786 -
std::shift_left(list<int>)/32 14.559 -
std::shift_left(list<int>)/50 27.663 -
std::shift_left(list<int>)/8192 7726.705 -
std::shift_left(vector<int>)/1024 35.483 -
std::shift_left(vector<int>)/32 4.548 17.14%
std::shift_left(vector<int>)/50 5.274 -
std::shift_left(vector<int>)/8192 282.092 -
std::shift_right(deque<int>)/1024 42.805 -
std::shift_right(deque<int>)/32 4.328 -
std::shift_right(deque<int>)/50 5.320 1.99%
std::shift_right(deque<int>)/8192 309.086 -
std::shift_right(list<int>)/1024 735.617 -
std::shift_right(list<int>)/32 14.482 -
std::shift_right(list<int>)/50 27.940 -
std::shift_right(list<int>)/8192 7707.541 4.76%
std::shift_right(vector<int>)/1024 35.834 -
std::shift_right(vector<int>)/32 2.966 -27.29%
std::shift_right(vector<int>)/50 5.341 -
std::shift_right(vector<int>)/8192 299.432 -
std::shuffle(deque<int>)/1024 9442.285 -
std::shuffle(deque<int>)/32 299.215 -
std::shuffle(deque<int>)/8192 74562.963 -
std::shuffle(vector<int>)/1024 8891.531 -
std::shuffle(vector<int>)/32 280.761 -
std::shuffle(vector<int>)/8192 70966.540 -
std::sort(deque<int>)_(ascending)/1024 767.026 -
std::sort(deque<int>)_(ascending)/8 18.845 -
std::sort(deque<int>)_(ascending)/8192 5732.968 -
std::sort(deque<int>)_(descending)/1024 1299.076 -
std::sort(deque<int>)_(descending)/8 26.147 -
std::sort(deque<int>)_(descending)/8192 10379.116 -
std::sort(deque<int>)_(heap)/1024 6289.522 1.01%
std::sort(deque<int>)_(heap)/8 26.016 1.56%
std::sort(deque<int>)_(heap)/8192 69786.237 -
std::sort(deque<int>)_(pipe-organ)/1024 2789.778 -
std::sort(deque<int>)_(pipe-organ)/8 21.437 1.82%
std::sort(deque<int>)_(pipe-organ)/8192 26599.073 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17671.535 -1.32%
std::sort(deque<int>)_(qsort_adversarial)/8 18.819 -
std::sort(deque<int>)_(qsort_adversarial)/8192 456543.649 -
std::sort(deque<int>)_(repeated)/1024 1017.836 3.30%
std::sort(deque<int>)_(repeated)/8 19.142 -
std::sort(deque<int>)_(repeated)/8192 6813.730 -
std::sort(deque<int>)_(shuffled)/1024 6920.250 -
std::sort(deque<int>)_(shuffled)/8 23.818 -
std::sort(deque<int>)_(shuffled)/8192 81255.581 -
std::sort(vector<NonIntegral>)_(ascending)/1024 543.419 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.459 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3758.686 -
std::sort(vector<NonIntegral>)_(descending)/1024 781.718 -
std::sort(vector<NonIntegral>)_(descending)/8 25.293 -
std::sort(vector<NonIntegral>)_(descending)/8192 5289.436 -
std::sort(vector<NonIntegral>)_(heap)/1024 4280.799 1.68%
std::sort(vector<NonIntegral>)_(heap)/8 22.520 -
std::sort(vector<NonIntegral>)_(heap)/8192 50204.920 1.09%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1905.073 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.307 1.46%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18533.245 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13267.107 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.489 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155236.962 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.618 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.699 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3743.718 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4683.114 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.910 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83063.221 -3.05%
std::sort(vector<int>)_(ascending)/1024 543.384 -
std::sort(vector<int>)_(ascending)/8 16.581 -
std::sort(vector<int>)_(ascending)/8192 3753.193 -
std::sort(vector<int>)_(descending)/1024 1049.239 -
std::sort(vector<int>)_(descending)/8 23.659 -7.29%
std::sort(vector<int>)_(descending)/8192 7330.036 -
std::sort(vector<int>)_(heap)/1024 4564.742 -
std::sort(vector<int>)_(heap)/8 22.631 -
std::sort(vector<int>)_(heap)/8192 45770.653 -
std::sort(vector<int>)_(pipe-organ)/1024 2289.239 -
std::sort(vector<int>)_(pipe-organ)/8 18.561 1.12%
std::sort(vector<int>)_(pipe-organ)/8192 21501.140 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13761.672 6.69%
std::sort(vector<int>)_(qsort_adversarial)/8 16.647 -
std::sort(vector<int>)_(qsort_adversarial)/8192 157901.080 7.14%
std::sort(vector<int>)_(repeated)/1024 664.178 -
std::sort(vector<int>)_(repeated)/8 16.946 -
std::sort(vector<int>)_(repeated)/8192 5045.651 -
std::sort(vector<int>)_(shuffled)/1024 4669.821 -
std::sort(vector<int>)_(shuffled)/8 21.231 1.07%
std::sort(vector<int>)_(shuffled)/8192 45257.498 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3445.940 1.53%
std::stable_partition(deque<int>)_(alloc_fails)/32 1916.294 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1956.106 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17128.081 -
std::stable_partition(deque<int>)_(dense)/1024 695.798 6.05%
std::stable_partition(deque<int>)_(dense)/32 33.035 3.88%
std::stable_partition(deque<int>)_(dense)/50 44.938 6.47%
std::stable_partition(deque<int>)_(dense)/8192 6117.508 -
std::stable_partition(deque<int>)_(sparse)/1024 474.834 2.61%
std::stable_partition(deque<int>)_(sparse)/32 11.568 4.37%
std::stable_partition(deque<int>)_(sparse)/50 29.517 8.20%
std::stable_partition(deque<int>)_(sparse)/8192 3570.073 -3.92%
std::stable_partition(list<int>)_(alloc_fails)/1024 4344.602 4.47%
std::stable_partition(list<int>)_(alloc_fails)/32 1881.978 -
std::stable_partition(list<int>)_(alloc_fails)/50 1905.500 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25213.621 -
std::stable_partition(list<int>)_(dense)/1024 1742.763 -
std::stable_partition(list<int>)_(dense)/32 32.470 1.00%
std::stable_partition(list<int>)_(dense)/50 56.059 -
std::stable_partition(list<int>)_(dense)/8192 18636.490 6.75%
std::stable_partition(list<int>)_(sparse)/1024 948.404 -
std::stable_partition(list<int>)_(sparse)/32 9.806 -
std::stable_partition(list<int>)_(sparse)/50 26.699 3.31%
std::stable_partition(list<int>)_(sparse)/8192 8936.951 1.71%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2961.374 1.04%
std::stable_partition(vector<int>)_(alloc_fails)/32 1912.766 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1949.493 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9861.376 -
std::stable_partition(vector<int>)_(dense)/1024 297.255 1.08%
std::stable_partition(vector<int>)_(dense)/32 21.841 3.49%
std::stable_partition(vector<int>)_(dense)/50 25.983 1.54%
std::stable_partition(vector<int>)_(dense)/8192 2100.707 -
std::stable_partition(vector<int>)_(sparse)/1024 219.902 5.00%
std::stable_partition(vector<int>)_(sparse)/32 7.378 -
std::stable_partition(vector<int>)_(sparse)/50 22.115 3.07%
std::stable_partition(vector<int>)_(sparse)/8192 1554.132 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4149.382 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.269 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18973.725 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28358.244 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.495 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27165.539 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13951.788 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.268 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26374.238 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16410.883 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.211 -1.11%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22800.167 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25690.575 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.542 1.00%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28706.257 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3816.112 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.300 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13113.839 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19340.829 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.786 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25276.911 -
std::stable_sort(deque<int>)_(ascending)/1024 2096.201 -1.64%
std::stable_sort(deque<int>)_(ascending)/8 18.199 -
std::stable_sort(deque<int>)_(ascending)/8192 13657.564 -
std::stable_sort(deque<int>)_(descending)/1024 2929.964 -1.26%
std::stable_sort(deque<int>)_(descending)/8 27.364 1.52%
std::stable_sort(deque<int>)_(descending)/8192 20960.646 -
std::stable_sort(deque<int>)_(heap)/1024 2727.985 -1.52%
std::stable_sort(deque<int>)_(heap)/8 26.188 -
std::stable_sort(deque<int>)_(heap)/8192 17757.251 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2928.302 -1.30%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.615 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20945.678 1.24%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3114.271 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.912 -1.14%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21139.067 -
std::stable_sort(deque<int>)_(repeated)/1024 1333.161 -
std::stable_sort(deque<int>)_(repeated)/8 18.341 -
std::stable_sort(deque<int>)_(repeated)/8192 7591.545 -
std::stable_sort(deque<int>)_(shuffled)/1024 2478.398 -1.15%
std::stable_sort(deque<int>)_(shuffled)/8 24.342 -
std::stable_sort(deque<int>)_(shuffled)/8192 14959.812 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4291.413 -4.85%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.912 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55062.428 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23618.265 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.050 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126718.661 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14172.494 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.728 1.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117520.626 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14155.089 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.556 2.48%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93074.302 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23036.709 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.809 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146536.164 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3359.406 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.031 2.03%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18869.779 -1.22%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18329.990 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.097 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157508.020 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3984.272 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.662 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45854.686 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13286.124 1.02%
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.694 -3.47%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 199077.008 1.27%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10350.508 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.203 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126078.663 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8664.933 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.618 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124282.802 1.11%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14528.921 1.18%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.521 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210301.689 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1379.840 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.676 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15180.426 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12825.116 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.774 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184413.338 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4898.822 2.28%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.681 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20036.173 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24092.239 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.907 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25007.685 1.08%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14291.863 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.588 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31869.027 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14497.624 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.097 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21526.071 -2.08%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23611.271 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.596 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35805.442 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3609.329 11.32%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.754 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9504.133 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18425.543 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.280 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28688.092 -
std::stable_sort(vector<int>)_(ascending)/1024 2087.137 1.92%
std::stable_sort(vector<int>)_(ascending)/8 16.926 -
std::stable_sort(vector<int>)_(ascending)/8192 13507.433 -
std::stable_sort(vector<int>)_(descending)/1024 2813.851 1.43%
std::stable_sort(vector<int>)_(descending)/8 25.558 -
std::stable_sort(vector<int>)_(descending)/8192 18404.536 -
std::stable_sort(vector<int>)_(heap)/1024 2540.519 1.45%
std::stable_sort(vector<int>)_(heap)/8 22.053 -
std::stable_sort(vector<int>)_(heap)/8192 14457.107 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2818.858 1.38%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.963 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18292.112 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2901.678 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.728 -1.04%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18332.371 -
std::stable_sort(vector<int>)_(repeated)/1024 1118.181 3.24%
std::stable_sort(vector<int>)_(repeated)/8 16.876 -
std::stable_sort(vector<int>)_(repeated)/8192 5278.383 -
std::stable_sort(vector<int>)_(shuffled)/1024 2223.804 1.96%
std::stable_sort(vector<int>)_(shuffled)/8 21.097 -
std::stable_sort(vector<int>)_(shuffled)/8192 10858.518 -
std::swap_ranges(deque<int>)/1024 365.295 14.20%
std::swap_ranges(deque<int>)/32 11.698 11.48%
std::swap_ranges(deque<int>)/50 22.855 15.53%
std::swap_ranges(deque<int>)/8192 2890.442 13.17%
std::swap_ranges(list<int>)/1024 763.541 -
std::swap_ranges(list<int>)/32 19.537 -
std::swap_ranges(list<int>)/50 32.735 -
std::swap_ranges(list<int>)/8192 10550.775 13.93%
std::swap_ranges(vector<int>)/1024 62.908 -
std::swap_ranges(vector<int>)/32 4.831 -
std::swap_ranges(vector<int>)/50 5.613 -
std::swap_ranges(vector<int>)/8192 476.762 -
std::transform(deque<int>)_(identity_transform)/1024 370.239 -
std::transform(deque<int>)_(identity_transform)/32 12.499 -
std::transform(deque<int>)_(identity_transform)/50 19.430 -
std::transform(deque<int>)_(identity_transform)/8192 2457.297 -
std::transform(deque<int>,_deque<int>)/1024 661.641 -
std::transform(deque<int>,_deque<int>)/32 21.487 -2.00%
std::transform(deque<int>,_deque<int>)/50 33.817 -
std::transform(deque<int>,_deque<int>)/8192 5417.391 -
std::transform(list<int>)_(identity_transform)/1024 747.565 -
std::transform(list<int>)_(identity_transform)/32 16.041 -
std::transform(list<int>)_(identity_transform)/50 38.511 -
std::transform(list<int>)_(identity_transform)/8192 7651.285 8.66%
std::transform(list<int>,_list<int>)/1024 850.196 -
std::transform(list<int>,_list<int>)/32 23.565 -
std::transform(list<int>,_list<int>)/50 36.775 -
std::transform(list<int>,_list<int>)/8192 9319.266 9.91%
std::transform(vector<int>)_(identity_transform)/1024 262.922 -
std::transform(vector<int>)_(identity_transform)/32 9.064 1.35%
std::transform(vector<int>)_(identity_transform)/50 14.201 -
std::transform(vector<int>)_(identity_transform)/8192 2025.560 -
std::transform(vector<int>,_vector<int>)/1024 556.607 -
std::transform(vector<int>,_vector<int>)/32 17.237 -
std::transform(vector<int>,_vector<int>)/50 26.925 -
std::transform(vector<int>,_vector<int>)/8192 4445.657 -
std::unique(deque<int>)_(contiguous)/1024 738.684 -
std::unique(deque<int>)_(contiguous)/32 62.242 3.36%
std::unique(deque<int>)_(contiguous)/52 73.515 4.23%
std::unique(deque<int>)_(contiguous)/8192 5532.334 -
std::unique(deque<int>)_(sprinkled)/1024 864.551 11.36%
std::unique(deque<int>)_(sprinkled)/32 66.741 10.67%
std::unique(deque<int>)_(sprinkled)/52 82.299 15.42%
std::unique(deque<int>)_(sprinkled)/8192 7549.116 4.06%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.919 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.775 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.614 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4449.234 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.485 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.984 1.04%
std::unique(deque<int>,_pred)_(sprinkled)/52 75.910 2.70%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5259.671 -
std::unique(list<int>)_(contiguous)/1024 930.192 -
std::unique(list<int>)_(contiguous)/32 55.356 -
std::unique(list<int>)_(contiguous)/52 69.674 -1.43%
std::unique(list<int>)_(contiguous)/8192 7017.735 -
std::unique(list<int>)_(sprinkled)/1024 972.065 -8.66%
std::unique(list<int>)_(sprinkled)/32 57.087 -2.02%
std::unique(list<int>)_(sprinkled)/52 70.570 -3.00%
std::unique(list<int>)_(sprinkled)/8192 7942.703 -9.96%
std::unique(list<int>,_pred)_(contiguous)/1024 997.841 2.36%
std::unique(list<int>,_pred)_(contiguous)/32 60.180 -
std::unique(list<int>,_pred)_(contiguous)/52 74.510 -
std::unique(list<int>,_pred)_(contiguous)/8192 7896.228 1.19%
std::unique(list<int>,_pred)_(sprinkled)/1024 1022.970 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.809 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.479 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8471.525 -
std::unique(vector<int>)_(contiguous)/1024 318.347 1.78%
std::unique(vector<int>)_(contiguous)/32 51.164 -
std::unique(vector<int>)_(contiguous)/52 56.929 1.16%
std::unique(vector<int>)_(contiguous)/8192 1944.340 -
std::unique(vector<int>)_(sprinkled)/1024 284.751 -
std::unique(vector<int>)_(sprinkled)/32 51.039 -
std::unique(vector<int>)_(sprinkled)/52 55.666 -
std::unique(vector<int>)_(sprinkled)/8192 1924.230 -
std::unique(vector<int>,_pred)_(contiguous)/1024 533.888 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.566 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.734 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3759.291 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 702.805 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.904 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.705 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5299.364 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.723 -
std::unique_copy(deque<int>)_(contiguous)/32 9.586 -10.63%
std::unique_copy(deque<int>)_(contiguous)/52 14.711 1.68%
std::unique_copy(deque<int>)_(contiguous)/8192 3754.818 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.187 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.914 -
std::unique_copy(deque<int>)_(sprinkled)/52 18.709 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3769.263 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.918 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.227 -5.90%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.143 1.39%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4481.682 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.290 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.805 2.08%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.487 1.81%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5138.649 -
std::unique_copy(list<int>)_(contiguous)/1024 744.201 -
std::unique_copy(list<int>)_(contiguous)/32 11.224 -
std::unique_copy(list<int>)_(contiguous)/52 21.471 -2.07%
std::unique_copy(list<int>)_(contiguous)/8192 6839.388 -
std::unique_copy(list<int>)_(sprinkled)/1024 747.262 -
std::unique_copy(list<int>)_(sprinkled)/32 12.503 -
std::unique_copy(list<int>)_(sprinkled)/52 21.756 1.84%
std::unique_copy(list<int>)_(sprinkled)/8192 6971.545 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 797.874 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.066 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.687 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7457.123 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 847.034 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.237 1.03%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.469 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7438.508 -
std::unique_copy(vector<int>)_(contiguous)/1024 249.753 -
std::unique_copy(vector<int>)_(contiguous)/32 8.923 1.38%
std::unique_copy(vector<int>)_(contiguous)/52 13.554 1.02%
std::unique_copy(vector<int>)_(contiguous)/8192 1901.296 -
std::unique_copy(vector<int>)_(sprinkled)/1024 243.124 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.276 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.847 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1887.462 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.358 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.485 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.658 1.29%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3711.144 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 584.856 4.91%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.172 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.177 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4427.353 -
std::unordered_map<int,_int>::clear()/0 421.349 -
std::unordered_map<int,_int>::clear()/1024 8476.715 5.30%
std::unordered_map<int,_int>::clear()/32 614.065 -
std::unordered_map<int,_int>::clear()/8192 63969.196 3.77%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.316 -1.16%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.244 -1.56%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.309 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.325 -2.71%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.168 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.227 1.37%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.017 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.322 1.57%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.233 -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.396 -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.303 11.71%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.603 6.34%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.436 2.39%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.224 -5.29%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.011 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8891.694 -2.25%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 291.320 -1.31%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 108710.091 -2.82%
std::unordered_map<int,_int>::ctor(const&)/0 13.845 -
std::unordered_map<int,_int>::ctor(const&)/1024 6669.329 -
std::unordered_map<int,_int>::ctor(const&)/32 200.187 -
std::unordered_map<int,_int>::ctor(const&)/8192 54541.870 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.912 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10173.943 1.56%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 281.558 7.73%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 83577.450 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.814 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13752.042 1.62%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.190 2.38%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142498.521 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.840 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13733.531 2.60%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 378.210 3.11%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142544.857 -
std::unordered_map<int,_int>::erase(iterator)/0 19.640 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.453 -2.18%
std::unordered_map<int,_int>::erase(iterator)/32 20.229 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.807 -1.23%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.487 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5453.293 1.20%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.403 1.53%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44114.142 -
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.132 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.847 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.262 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.148 1.73%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.257 -6.36%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.150 -1.57%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.029 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.038 -
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.313 -13.05%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.205 -14.37%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.248 -14.83%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.136 1.17%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.325 2.34%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.088 -2.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.368 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13138.234 2.89%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 761.410 3.79%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138790.932 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.980 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7583.174 1.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 617.178 1.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85578.055 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.326 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14869.699 2.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 804.104 1.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151390.601 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.109 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14385.155 1.50%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 803.762 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 148208.255 -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.663 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.163 21.31%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.683 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.209 9.32%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.067 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.823 -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.236 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 20.615 5.23%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.867 -1.88%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.099 6.78%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.967 3.79%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.430 -1.80%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.174 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 22.829 9.11%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.444 1.72%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.770 -3.95%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.190 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6719.217 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.287 9.26%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54422.893 -1.20%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.183 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6697.366 1.61%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.724 1.77%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55370.833 1.22%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1355.170 2.06%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.970 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26880.152 -2.76%
std::unordered_multimap<int,_int>::clear()/0 423.864 -
std::unordered_multimap<int,_int>::clear()/1024 7826.263 -
std::unordered_multimap<int,_int>::clear()/32 609.294 -
std::unordered_multimap<int,_int>::clear()/8192 60204.860 1.65%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.458 24.20%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.221 4.31%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.216 -8.03%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.337 -15.65%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.245 8.78%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.601 19.60%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.449 -1.24%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.558 -7.32%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.416 -18.35%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.492 -11.64%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.272 -11.06%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.382 -2.21%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.474 8.17%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.379 2.46%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.959 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8959.557 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 304.620 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 110023.615 -1.53%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.800 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6665.738 -
std::unordered_multimap<int,_int>::ctor(const&)/32 194.334 -2.34%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54662.583 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.999 1.27%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9224.529 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 254.853 -1.15%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76088.546 -2.13%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.869 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13693.862 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.483 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146065.970 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.834 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13620.340 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.552 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147665.644 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.630 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.657 2.06%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.148 -1.52%
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.035 6.37%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.435 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5539.818 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.920 -1.06%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44558.863 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.610 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.276 -3.91%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.101 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.171 -6.08%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.305 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.027 -12.38%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.124 -1.58%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.894 -6.93%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.190 -3.31%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.210 -7.91%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.389 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.114 2.62%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.162 -2.67%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.096 -2.69%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.678 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16413.124 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 812.104 -1.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 177138.279 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.721 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15661.242 2.62%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 846.713 -3.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184154.083 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.564 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16866.541 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 851.014 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 171924.049 -1.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.192 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18170.355 1.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 903.046 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189311.601 1.17%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.115 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.089 -34.13%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.106 1.00%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 27.041 11.89%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.549 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 23.949 -7.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.789 -9.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 22.445 -10.03%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.283 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6648.304 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.971 -1.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53997.402 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.271 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6766.734 1.16%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.998 2.04%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55393.135 1.55%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.932 13.17%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1941.100 46.04%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.719 -1.35%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 30958.484 16.40%
std::unordered_multiset<int>::clear()/0 423.412 -
std::unordered_multiset<int>::clear()/1024 7993.674 -1.40%
std::unordered_multiset<int>::clear()/32 612.658 -
std::unordered_multiset<int>::clear()/8192 60140.975 -4.46%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.236 -3.74%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.324 1.16%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.560 14.26%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.398 -9.02%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.744 12.91%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.541 11.29%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.623 11.76%
std::unordered_multiset<int>::count(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.646 -5.20%
std::unordered_multiset<int>::count(key)_(existent)/32 1.689 -7.36%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.867 7.71%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.270 -22.39%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.091 -7.18%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.088 -18.51%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.187 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.098 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8942.840 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 307.294 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 104041.019 -
std::unordered_multiset<int>::ctor(const&)/0 13.885 -
std::unordered_multiset<int>::ctor(const&)/1024 6650.706 -
std::unordered_multiset<int>::ctor(const&)/32 198.560 -
std::unordered_multiset<int>::ctor(const&)/8192 54806.691 -1.35%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.880 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9121.150 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.084 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76136.751 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.845 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13818.281 1.46%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.546 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144280.858 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.869 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13676.167 2.98%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.405 -1.01%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143930.804 -
std::unordered_multiset<int>::erase(iterator)/0 19.733 -
std::unordered_multiset<int>::erase(iterator)/1024 21.143 3.06%
std::unordered_multiset<int>::erase(iterator)/32 20.189 -
std::unordered_multiset<int>::erase(iterator)/8192 20.275 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.516 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5468.248 -2.66%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.686 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43996.329 -5.22%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.669 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.880 -6.34%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.305 -1.38%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.031 -1.92%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.303 -37.35%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.090 -18.63%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.159 -11.93%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.022 -27.33%
std::unordered_multiset<int>::find(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.193 -12.98%
std::unordered_multiset<int>::find(key)_(existent)/32 1.192 2.32%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.223 -
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.053 -6.83%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.207 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.158 5.24%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 424.341 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15746.525 -4.69%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 796.560 -2.79%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 170878.193 -1.59%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 424.420 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15070.037 -1.30%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 829.938 -3.79%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 182240.229 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.131 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 31.624 -11.51%
std::unordered_multiset<int>::insert(value)_(already_present)/32 22.036 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 34.621 38.29%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.618 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.320 -6.96%
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.092 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.370 -17.72%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.335 1.17%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6768.121 1.29%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 215.354 1.88%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55334.245 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.295 1.22%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6700.553 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.328 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54967.836 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.903 6.68%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1446.804 3.18%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.150 -1.08%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26915.749 -
std::unordered_set<int>::clear()/0 422.418 -
std::unordered_set<int>::clear()/1024 8337.963 3.99%
std::unordered_set<int>::clear()/32 611.604 -
std::unordered_set<int>::clear()/8192 63722.408 7.12%
std::unordered_set<int>::contains(key)_(existent)/0 0.014 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.264 8.02%
std::unordered_set<int>::contains(key)_(existent)/32 1.242 -10.94%
std::unordered_set<int>::contains(key)_(existent)/8192 1.396 4.80%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.363 -9.01%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.519 5.50%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.606 -8.60%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.463 9.35%
std::unordered_set<int>::count(key)_(existent)/0 0.015 -
std::unordered_set<int>::count(key)_(existent)/1024 1.291 1.23%
std::unordered_set<int>::count(key)_(existent)/32 1.660 25.92%
std::unordered_set<int>::count(key)_(existent)/8192 1.434 8.35%
std::unordered_set<int>::count(key)_(non-existent)/0 0.401 51.97%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.540 35.45%
std::unordered_set<int>::count(key)_(non-existent)/32 1.509 1.85%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.640 16.66%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.704 -1.12%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9210.052 1.69%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 308.626 6.60%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 103921.817 -
std::unordered_set<int>::ctor(const&)/0 13.894 -
std::unordered_set<int>::ctor(const&)/1024 6650.707 -
std::unordered_set<int>::ctor(const&)/32 200.856 2.64%
std::unordered_set<int>::ctor(const&)/8192 54781.594 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.948 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 10080.444 -
std::unordered_set<int>::ctor(const&,_alloc)/32 280.503 4.19%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81779.099 -1.59%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.822 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13758.008 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 369.942 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142402.720 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.830 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13575.065 1.04%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.394 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142181.987 -
std::unordered_set<int>::erase(iterator)/0 19.676 -
std::unordered_set<int>::erase(iterator)/1024 23.793 -
std::unordered_set<int>::erase(iterator)/32 21.686 2.59%
std::unordered_set<int>::erase(iterator)/8192 24.480 2.27%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.289 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5412.767 3.54%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.212 1.83%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43927.772 3.85%
std::unordered_set<int>::erase(key)_(existent)/0 21.435 1.40%
std::unordered_set<int>::erase(key)_(existent)/1024 27.760 3.84%
std::unordered_set<int>::erase(key)_(existent)/32 21.492 -
std::unordered_set<int>::erase(key)_(existent)/8192 26.796 -3.42%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.258 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.054 7.86%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.145 8.13%
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.097 18.01%
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.334 13.41%
std::unordered_set<int>::find(key)_(existent)/32 1.459 13.90%
std::unordered_set<int>::find(key)_(existent)/8192 1.363 8.33%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.275 23.67%
std::unordered_set<int>::find(key)_(non-existent)/32 1.145 1.94%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.159 5.88%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.263 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13621.438 4.41%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 748.717 1.25%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 136360.016 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.647 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7470.526 3.18%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 616.797 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86055.360 1.13%
std::unordered_set<int>::insert(value)_(already_present)/0 1.575 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.769 -30.42%
std::unordered_set<int>::insert(value)_(already_present)/32 1.648 -1.19%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.009 -11.21%
std::unordered_set<int>::insert(value)_(new_value)/0 19.101 -
std::unordered_set<int>::insert(value)_(new_value)/1024 19.889 -6.39%
std::unordered_set<int>::insert(value)_(new_value)/32 20.541 2.92%
std::unordered_set<int>::insert(value)_(new_value)/8192 20.257 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.269 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6752.733 1.24%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 223.573 3.41%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54523.553 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.272 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6780.420 2.19%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.966 2.89%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55321.068 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.902 9.49%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1501.812 -6.55%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.548 -1.41%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26769.062 -4.66%
std::unordered_set<std::string>::clear()/0 423.069 -
std::unordered_set<std::string>::clear()/1024 22672.325 1.91%
std::unordered_set<std::string>::clear()/32 907.629 2.15%
std::unordered_set<std::string>::clear()/8192 220191.939 2.09%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.015 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 38.904 -1.97%
std::unordered_set<std::string>::contains(key)_(existent)/32 43.799 12.11%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.665 3.95%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.872 2.99%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 20.343 -13.25%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.867 -
std::unordered_set<std::string>::count(key)_(existent)/0 0.015 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.201 -
std::unordered_set<std::string>::count(key)_(existent)/32 35.292 -5.02%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.687 -7.39%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.315 -22.81%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.337 -3.91%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.582 12.80%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.664 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.701 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40163.271 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1083.329 14.00%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 720779.232 -
std::unordered_set<std::string>::ctor(const&)/0 13.811 -
std::unordered_set<std::string>::ctor(const&)/1024 36136.414 6.40%
std::unordered_set<std::string>::ctor(const&)/32 749.440 10.25%
std::unordered_set<std::string>::ctor(const&)/8192 342836.859 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.962 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63986.209 1.27%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1647.892 27.55%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 608229.831 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.749 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62189.216 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1606.391 7.39%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 640617.840 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.775 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 64097.839 1.12%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1585.517 5.90%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635886.979 -
std::unordered_set<std::string>::erase(iterator)/0 30.758 -4.40%
std::unordered_set<std::string>::erase(iterator)/1024 30.508 6.89%
std::unordered_set<std::string>::erase(iterator)/32 33.951 22.14%
std::unordered_set<std::string>::erase(iterator)/8192 32.332 23.82%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.750 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12274.150 5.15%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 718.610 4.46%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119217.719 3.00%
std::unordered_set<std::string>::erase(key)_(existent)/0 115.710 60.69%
std::unordered_set<std::string>::erase(key)_(existent)/1024 80.386 -4.71%
std::unordered_set<std::string>::erase(key)_(existent)/32 118.641 61.18%
std::unordered_set<std::string>::erase(key)_(existent)/8192 115.267 19.40%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 25.007 2.87%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 24.346 -10.40%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.539 -
std::unordered_set<std::string>::find(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::find(key)_(existent)/1024 42.299 9.31%
std::unordered_set<std::string>::find(key)_(existent)/32 44.160 18.34%
std::unordered_set<std::string>::find(key)_(existent)/8192 34.409 -2.01%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.387 6.61%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.081 13.24%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.891 2.11%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.626 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56209.861 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2178.478 16.11%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 599065.922 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.459 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56816.022 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1767.867 -10.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 554062.945 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 55.067 117.51%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 31.382 -56.40%
std::unordered_set<std::string>::insert(value)_(already_present)/32 35.649 -48.27%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 61.989 1.41%
std::unordered_set<std::string>::insert(value)_(new_value)/0 67.398 44.16%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 64.206 55.27%
std::unordered_set<std::string>::insert(value)_(new_value)/32 45.811 -28.09%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 63.465 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.255 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35815.737 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 696.734 -10.12%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341950.743 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.261 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35186.379 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 726.739 14.20%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343445.761 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17498.383 2.93%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 260.875 -29.18%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 213210.449 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.301 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.840 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1882.663 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.849 1.85%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.021 -13.39%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 784.030 10.08%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.235 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.165 1.06%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 650.431 -22.89%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.306 -2.16%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.261 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 616.861 -15.73%
std::vector<int>::ctor(size)/1024 43.028 3.00%
std::vector<int>::ctor(size)/32 9.908 -14.85%
std::vector<int>::ctor(size)/8192 575.718 1.25%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.052 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.163 -15.88%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 260.799 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.655 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.750 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.691 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.940 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.350 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.479 -1.15%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.456 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.098 -2.06%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.555 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 804.755 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 462.071 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3039.560 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 929.012 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 482.772 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4137.671 -2.46%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2214.675 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.251 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13377.478 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.871 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.991 2.22%
std::vector<int>::insert(middle)_(cheap_elements)/8192 137.861 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.975 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 795.699 10.69%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.125 -1.20%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.972 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 677.253 3.12%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.659 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.394 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.365 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.384 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.360 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.325 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.903 2.01%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4598.907 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6290.895 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 133.580 1.43%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52791.580 1.12%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.500 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.229 2.53%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6954.984 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19593.526 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 591.395 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170507.875 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.255 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.552 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6932.459 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19603.017 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 587.287 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170680.989 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.495 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.047 1.15%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6933.055 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19614.212 1.10%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 591.275 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170928.217 1.07%
std::vector<std::string>::ctor(size)/1024 430.570 1.10%
std::vector<std::string>::ctor(size)/32 33.643 -1.30%
std::vector<std::string>::ctor(size)/8192 4277.886 1.47%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.770 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.874 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5412.112 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19479.457 1.10%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 561.774 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 169142.520 1.08%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.138 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.182 -1.05%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4567.506 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.925 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.432 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4582.540 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.704 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.861 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2277.505 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.297 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.450 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.438 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.943 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.737 2.25%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4560.346 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.155 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.417 2.29%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4574.717 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1630.576 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 484.540 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9801.013 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15142.868 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 822.258 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 114897.164 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3100.313 1.54%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 547.470 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20806.635 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16752.169 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 892.282 1.11%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127054.467 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1697.397 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 580.812 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10965.737 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13386.708 1.24%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 903.366 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115057.639 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 287.685 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.134 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.019 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.189 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.875 1.49%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.744 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.062 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.683 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5693.169 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6235.088 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 119.177 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51028.398 -1.19%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.175 1.15%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.633 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3156.098 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.399 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.775 -1.25%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5732.387 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.048 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.858 -
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.272 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.041 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.484 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.864 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.882 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.859 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.694 1.07%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.714 1.14%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.719 1.09%
vector<bool>(const_vector<bool>&) 9.661 -
vector<bool>(size_type,_const_value_type&) 7.979 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.885 -1.44%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.865 -
vector<bool>::reserve() 8.129 -
Geometric Mean 217.647 -