Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 561684 2026-01-05T19:53:11 0:00:00
Previous 561510 2026-01-05T19:53:24 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1891 1775
Performance Improvements 1852 1918
Unchanged Tests 53437 53487
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 35467.38% 1000331.624 355791778.597 - 1.15% -
std::fill(deque<int>)/32 267.74% 1.268 4.663 - 267.31% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 254.58% 2.587 9.175 - -0.36% -
rng::fill(deque<int>)/32 220.21% 1.407 4.507 - 206.58% -
std::move_backward(list<int>)/512 114.78% 373.163 801.488 - 114.54% -
std::fill(list<int>)/1024 112.02% 671.975 1424.736 - 112.08% -
rng::fill(list<int>)/1024 110.39% 672.018 1413.833 - 110.41% -
std::fill(deque<int>)/50 108.36% 2.241 4.670 - 108.66% -
rng::fill(deque<int>)/50 102.68% 2.255 4.571 - 102.59% -
std::remove_copy(list<int>)_(sprinkled)/1024 99.31% 740.897 1476.716 - 98.40% -
rng::remove_copy(list<int>)_(sprinkled)/1024 98.95% 741.757 1475.738 - 98.66% -
rng::remove_copy(list<int>)_(prefix)/1024 98.74% 747.284 1485.122 - 97.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 93.73% 184.222 356.896 - 94.01% -
std::copy(vector<bool>)_(aligned)/1048576 93.15% 1350.142 2607.806 - -21.47% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 92.32% 785.632 1510.890 - 91.62% -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 92.05% 787.478 1512.369 - 91.00% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 92.03% 367917.891 706509.629 - 91.01% -
std::remove_copy_if(list<int>)_(prefix)/1024 91.56% 793.915 1520.832 - 90.79% -
rng::remove_copy_if(list<int>)_(prefix)/1024 91.31% 795.268 1521.441 - 90.25% -
rng::is_sorted(deque<int>)/8 90.76% 2.431 4.636 - 62.44% -
std::copy_backward(deque<int>)/64 85.96% 2.937 5.462 - 83.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 82.86% 156965425.638 287025826.563 - 34.63% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 80.84% 0.916 1.657 - -24.64% -
rng::copy_backward(deque<int>)/64 75.59% 3.046 5.349 - 73.64% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 72.16% 388053.266 668089.583 - 74.12% -
rng::unique_copy(deque<int>)_(sprinkled)/32 69.89% 9.227 15.675 - 55.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 68.07% 11.828 19.880 - 61.15% -
rng::unique_copy(deque<int>)_(sprinkled)/52 66.93% 14.810 24.723 - 67.48% -
std::copy_backward(vector<int>)/4096 64.54% 143.562 236.211 - -1.22% -
BM_RangesPushHeap_float_Descending_1 63.29% 0.393 0.642 - -7.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 56.15% 0.392 0.612 - 49.25% -
std::rotate(deque<int>)_(1_element_backward)/32 52.01% 4.375 6.650 - 45.49% -
rng::reverse(vector<int>)/8 50.52% 1.585 2.386 - 47.43% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 49.17% 11.671 17.410 - 42.82% -
BM_std_min<unsigned_long_long>/1 49.17% 0.256 0.382 - -16.59% -
std::equal(deque<int>)_(it,_it,_it)/8 49.07% 4.313 6.430 - 50.36% -
std::rotate(deque<int>)_(1_element_backward)/50 48.33% 5.216 7.737 - 45.75% -
BM_PushHeap_float_SingleElement_1 47.95% 0.430 0.637 - -8.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.66% 34.102 50.015 - 9.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 45.45% 10041549.836 14605137.313 - 45.83% -
BM_PopHeap_string_1 45.35% 0.454 0.660 - -5.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 43.29% 250284407.864 358643369.358 - -0.70% -
SetIntersection_Interlaced_Set_string_16384_16 40.12% 244974212.362 343267817.237 - 40.66% -
BM_PushHeap_uint64_Descending_1 39.71% 0.487 0.680 - 51.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 39.57% 34.356 47.950 - 89.74% -
BM_RangesPopHeap_string_1 37.49% 0.466 0.640 - 22.24% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 37.40% 725.975 997.509 - 35.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 37.40% 252768951.859 347295944.890 - -1.15% -
std::shift_right(vector<int>)/32 37.05% 2.962 4.059 - -1.86% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 36.11% 217.738 296.360 - 92.56% -
bm_lexicographical_compare<int>/2 35.54% 1.156 1.567 - 3.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 35.32% 242916493.762 328705147.550 - 32.48% -
BM_std_minmax<unsigned_int>/2 34.94% 0.850 1.147 - 39.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 34.63% 0.428 0.577 - -17.30% -
BM_std_minmax<unsigned_int>/3 34.54% 1.184 1.593 - 37.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 34.49% 184.701 248.395 - 136.94% -
rng::adjacent_find(deque<int>)/50 34.33% 20.118 27.024 - 43.72% -
std::partition(deque<int>)_(sparse)/32 34.03% 9.920 13.296 - 37.93% -
rng::contains(list<int>)_(process_all)/32 33.80% 8.960 11.988 - 6.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 33.42% 50125841.085 66875640.398 - 3.84% -
rng::rotate(deque<int>)_(1_element_forward)/32 33.01% 4.655 6.191 - 28.92% -
std::partition(deque<int>)_(sparse)/50 32.83% 15.017 19.948 - 28.38% -
BM_MakeHeap_uint64_Random_4 32.79% 1.088 1.444 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 32.40% 11956106.182 15829977.068 - 32.02% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 32.17% 95.891 126.742 - 30.28% -
BM_RangesPushHeap_uint32_PipeOrgan_1 31.85% 0.466 0.615 - -3.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 30.81% 4828994.747 6316913.458 - -5.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 30.79% 12226043.861 15990920.877 - 28.36% -
rng::adjacent_find(deque<int>)/8 30.65% 3.764 4.917 - 31.13% -
rng::is_sorted_until(deque<int>)/8 30.11% 2.592 3.373 - -21.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 29.90% 1881401.783 2444016.625 - 21.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 29.26% 14288296.743 18469748.134 - -40.28% -
rng::search(deque<int>)_(near_matches)/1024 28.99% 19473.829 25118.660 - -0.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 28.69% 25.389 32.673 - 64.15% -
rng::search(deque<int>)_(near_matches)/1000 28.52% 18655.859 23976.285 - -0.46% -
BM_PopHeap_uint32_1 28.43% 0.484 0.622 - 36.26% -
SetIntersection_Interlaced_Vector_float_262144_256 28.37% 22688960.947 29126112.069 - -43.76% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 28.26% 2.941 3.772 - 255.23% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 27.98% 8.822 11.290 - 37.07% -
BM_std_min<unsigned_char>/1 27.96% 0.254 0.325 - 0.02% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 26.94% 598.260 759.411 - 17.67% -
bm_lexicographical_compare<int>/3 26.90% 1.417 1.799 - 6.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 26.60% 28.700 36.333 - 5.98% -
std::multimap<int,_int>::find(key)_(non-existent)/32 26.58% 2.278 2.883 - 28.78% -
std::copy_n(vector<bool>)_(aligned)/262144 26.40% 502.380 635.005 - -6.04% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 26.30% 8.982 11.345 - 55.52% -
rng::rotate(deque<int>)_(1_element_backward)/32 25.68% 4.013 5.043 - 21.56% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 25.54% 198.730 249.479 - 138.81% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 25.41% 6.164 7.730 - 32.46% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25.22% 605.443 758.138 - 11.04% -
std::remove(list<int>)_(sprinkled)/50 24.41% 64.138 79.793 - 16.29% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 23.78% 6.334 7.841 - 48.89% -
std::stable_partition(deque<int>)_(sparse)/32 23.54% 11.007 13.598 - 11.73% -
rng::rotate(vector<bool>)_(by_1/4)/1024 23.29% 14.514 17.895 - 16.76% -
rng::find_first_of(deque<int>)_(large_needle)/50 23.02% 670.986 825.454 - 15.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 22.99% 10274446.433 12636376.899 - 24.65% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 22.87% 641.777 788.549 - 14.80% -
std::move(vector<bool>)_(aligned)/1048576 22.47% 2113.280 2588.106 - 22.31% -
std::rotate(vector<int>)_(1_element_backward)/32 22.42% 2.899 3.548 - 22.17% -
rng::move(vector<bool>)_(aligned)/1048576 22.20% 2119.839 2590.525 - 21.91% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 22.13% 7.280 8.891 - -6.34% -
rng::move(vector<int>)/32768 21.54% 2134.762 2594.609 - 21.03% -
std::move(vector<int>)/32768 21.53% 2130.951 2589.650 - 21.57% -
SetIntersection_Interlaced_Vector_uint64_262144_4 21.49% 1598639.694 1942171.803 - 22.69% -
std::rotate(deque<int>)_(1_element_forward)/32 20.89% 4.658 5.632 - 21.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.73% 43.209 52.168 - 17.95% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 20.69% 0.453 0.547 - 17.86% -
rng::unique(deque<int>)_(sprinkled)/52 20.65% 67.390 81.303 - 8.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 20.60% 30.109 36.313 - 21.73% -
std::find_end(forward_list<int>)_(same_length)/8192 20.51% 14196.992 17108.306 - 17.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.37% 36.651 44.118 - 24.80% -
bm_lexicographical_compare<int>/1 20.15% 1.155 1.388 - 5.01% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 20.00% 7.570 9.085 - 21.64% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.64% 26.733 31.984 - -2.61% -
BM_std_min<unsigned_short>/1 19.54% 0.382 0.456 - 79.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.53% 19.463 23.265 - 21.46% -
rng::rotate(vector<int>)_(1_element_forward)/32 19.23% 2.952 3.519 - 19.85% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 19.15% 23.705 28.245 - -13.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 18.96% 7683548.032 9140281.384 - 12.26% -
BM_std_minmax<unsigned_int>/11 18.89% 1.744 2.074 - 13.46% -
BM_std_minmax<unsigned_char>/16 18.89% 0.971 1.154 - 18.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 18.85% 0.535 0.636 - 14.40% -
std::move_backward(list<int>)/4096 18.76% 4801.959 5702.587 - 15.99% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 18.73% 10424.427 12377.044 - -2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 18.55% 2831475.200 3356735.838 - 6.97% -
rng::generate_n(list<int>)/8192 18.35% 6972.790 8252.503 - 18.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 18.11% 5.254 6.205 - -5.70% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 17.94% 5.341 6.299 - 16.65% -
rng::find_first_of(list<int>)_(large_needle)/1024 17.86% 806380.784 950413.803 - -1.57% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 17.75% 9.539 11.232 - -0.35% -
std::multimap<std::string,_int>::erase(iterator)/1024 17.72% 27.582 32.469 - -1.64% -
std::multiset<int>::count(key)_(non-existent)/8192 17.70% 9.116 10.730 - -4.19% -
std::fill(list<int>)/8192 17.65% 7111.941 8367.474 - 17.58% -
rng::move_backward(list<int>)/4096 17.51% 5118.715 6014.967 - -8.31% -
std::set<int>::upper_bound(key)_(non-existent)/1024 17.19% 6.069 7.112 - 18.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 17.10% 124.767 146.096 - 83.94% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 16.97% 26.258 30.715 - 4.33% -
std::set<int>::find(key)_(non-existent)/8192 16.89% 8.697 10.166 - 20.43% -
rng::rotate(vector<int>)_(1_element_backward)/32 16.52% 2.901 3.380 - 15.97% -
rng::find_first_of(deque<int>)_(large_needle)/32 16.52% 283.407 330.215 - 10.72% -
BM_std_minmax<unsigned_int>/10 16.49% 1.388 1.617 - 16.51% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 16.45% 26.589 30.963 - 5.66% -
rng::unique_copy(deque<int>)_(contiguous)/32 16.30% 10.551 12.271 - 25.83% -
rng::is_sorted_until(deque<int>,_pred)/8 16.20% 3.975 4.618 - 19.79% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 16.03% 11.475 13.315 - 22.45% -
std::set<int>::equal_range(key)_(non-existent)/8192 15.85% 9.834 11.392 - 16.17% -
std::fill_n(deque<int>)/32 15.71% 1.222 1.414 - 22.30% -
rng::copy_backward(vector<int>)/32768 15.58% 2608.431 3014.951 - -8.27% -
std::rotate(deque<int>)_(1_element_forward)/50 15.54% 5.440 6.286 - 16.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 15.49% 0.620 0.716 - 12.71% -
std::mismatch(list<int>)_(it,_it,_it)/8192 15.48% 7404.093 8550.336 - 15.12% -
rng::rotate(list<int>)_(by_1/4)/8192 15.31% 7258.794 8370.184 - 16.02% -
BM_std_minmax<unsigned_int>/1 15.24% 0.601 0.692 - 15.20% -
std::for_each_n(join_view(vector<vector<int>>))/8 15.21% 1.497 1.724 - 2.72% -
std::equal(deque<int>)_(it,_it,_it)/50 15.16% 21.265 24.488 - 1.58% -
bm_ranges_lexicographical_compare<signed_char>/64 15.13% 2.001 2.304 - 21.04% -
BM_std_minmax<unsigned_int>/15 15.00% 1.991 2.290 - 12.78% -
BM_std_minmax<unsigned_char>/24 14.88% 1.205 1.384 - 14.67% -
BM_lexicographical_compare_three_way<IntPtr>/1 14.84% 0.341 0.391 - -0.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 14.83% 22.937 26.338 - 41.65% -
rng::unique_copy(deque<int>)_(contiguous)/52 14.68% 16.245 18.629 - 26.84% -
BM_lexicographical_compare_three_way_fast_path/1 14.51% 0.342 0.392 - 0.36% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 14.48% 103.754 118.782 - -20.91% -
rng::any_of(list<int>)_(process_all)/8192 14.41% 7179.782 8214.433 - 15.55% -
std::unique_copy(list<int>)_(contiguous)/8192 14.37% 6890.589 7881.004 - 14.38% -
std::rotate(vector<int>)_(1_element_forward)/32 14.37% 2.919 3.339 - 13.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14.36% 5218.222 5967.560 - 2.88% -
BM_RangesMakeHeap_uint64_Random_4 14.25% 1.098 1.254 - 8.68% -
BM_std_min<long_long>/3 14.23% 1.185 1.354 - 5.51% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 13.77% 5566.264 6332.717 - 13.34% -
std::find(vector<long_long>)_(process_all)/8 13.71% 1.153 1.311 - 13.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 13.70% 33.809 38.440 - -12.88% -
std::all_of(list<int>)_(process_all)/8192 13.39% 7764.604 8804.298 - 15.76% -
BM_std_minmax<unsigned_char>/25 13.29% 1.224 1.386 - 13.09% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 13.27% 0.539 0.610 - 9.19% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 13.08% 7414.951 8384.914 - 12.98% -
SetIntersection_Interlaced_Vector_uint32_1024_4 12.94% 1302353.167 1470840.684 - 10.98% -
BM_std_minmax<unsigned_int>/27 12.71% 2.385 2.688 - 13.16% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 12.49% 20.265 22.797 - -12.45% -
BM_std_minmax<unsigned_char>/26 12.39% 1.439 1.617 - 12.09% -
std::map<int,_int>::insert(value)_(new_value)/8192 12.34% 34.123 38.335 - -3.59% -
BM_PushHeap_uint32_Random_1 12.25% 0.399 0.448 - 0.01% -
std::copy_n(list<int>)/4096 12.22% 3696.001 4147.683 - 7.42% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 12.20% 1.205 1.352 - 3.71% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 12.06% 57.688 64.645 - 8.02% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 12.02% 7535.327 8441.372 - 11.88% -
rng::contains_subrange(list<int>)_(single_element)/8192 11.99% 6842.971 7663.550 - 9.55% -
BM_std_minmax<unsigned_int>/31 11.96% 2.570 2.877 - 16.09% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 11.95% 0.921 1.031 - 10.80% -
rng::unique(deque<int>)_(sprinkled)/32 11.91% 58.193 65.121 - 7.38% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 11.90% 1.209 1.353 - 1.15% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 11.81% 20.457 22.874 - -9.34% -
std::search(list<int>)_(single_element)/1000 11.81% 592.608 662.568 - -1.27% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 11.80% 17.954 20.072 - 13.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 11.69% 1.207 1.348 - 3.48% -
rng::find_end(list<int>,_pred)_(same_length)/8192 11.68% 17474.998 19515.829 - 0.78% -
std::copy_n(deque<int>)/262144 11.64% 10260.633 11454.674 - 12.95% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 11.46% 18.487 20.604 - 9.21% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 11.43% 835361.160 930855.237 - -0.29% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 11.36% 0.466 0.519 - -9.61% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 11.35% 835888.091 930757.133 - -0.44% -
rng::rotate(deque<int>)_(1_element_forward)/50 11.34% 6.123 6.817 - 11.76% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.34% 1.364 1.519 - 15.43% -
SetIntersection_Interlaced_Vector_float_262144_16 11.34% 2980093.265 3317943.545 - -47.20% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 11.32% 80.585 89.705 - 34.73% -
BM_std_minmax<int>/7 11.27% 1.573 1.751 - 2.35% -
std::rotate(vector<bool>)_(by_1/4)/1024 11.22% 14.381 15.994 - 8.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 11.17% 1.207 1.342 - 2.89% -
std::unique_copy(deque<int>)_(contiguous)/52 11.15% 14.514 16.132 - 5.13% -
rng::all_of(list<int>)_(process_all)/8192 11.15% 7435.966 8264.748 - 11.44% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 11.10% 7.606 8.449 - 13.49% -
std::set<std::string>::contains(key)_(non-existent)/32 11.06% 10.162 11.286 - 19.83% -
BM_std_minmax<char>/32 11.05% 1.504 1.670 - 1.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 11.03% 77.124 85.632 - -3.85% -
BM_std_minmax<unsigned_char>/32 11.00% 1.542 1.712 - 6.88% -
BM_std_minmax<unsigned_int>/7 10.99% 1.791 1.987 - 13.88% -
SetIntersection_Front_Vector_uint32_16384_256 10.93% 2330906.329 2585613.488 - 12.91% -
BM_std_minmax<char>/16 10.89% 0.924 1.024 - -0.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 10.74% 0.480 0.532 - 29.24% -
BM_std_minmax<unsigned_int>/16 10.74% 1.250 1.385 - 7.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 10.70% 2.450 2.712 - 13.68% -
BM_RangesPushHeap_float_Random_1 10.69% 0.467 0.517 - 20.61% -
std::reverse_copy(vector<int>)/8 10.68% 2.233 2.472 - 4.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 10.59% 0.519 0.574 - -17.66% -
std::adjacent_find(list<int>)/50 10.51% 23.695 26.186 - 10.18% -
std::find_first_of(deque<int>)_(small_needle)/50 10.49% 167.333 184.886 - 12.35% -
std::map<int,_int>::insert(value)_(already_present)/0 10.47% 0.582 0.642 - -5.41% -
BM_std_minmax<unsigned_char>/11 10.44% 1.667 1.841 - 7.52% -
rng::partition(deque<int>)_(dense)/50 10.38% 14.618 16.135 - 4.78% -
std::multimap<std::string,_int>::erase(iterator)/0 10.37% 26.778 29.556 - 12.73% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 10.37% 16.408 18.109 - 0.94% -
rng::adjacent_find(list<int>,_pred)/8192 10.33% 7834.978 8644.419 - -0.90% -
BM_std_minmax<unsigned_int>/14 10.33% 1.618 1.785 - 10.33% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 10.15% 22.308 24.572 - 1.84% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 10.14% 0.689 0.759 - 10.03% -
BM_std_minmax<long_long>/1 10.08% 0.614 0.676 - -2.49% -
rng::fill(list<int>)/8192 10.07% 7109.138 7824.841 - 5.85% -
BM_MakeHeap_uint64_Ascending_4 10.03% 0.412 0.453 - 0.20% -
std::find_first_of(deque<int>)_(small_needle)/32 10.00% 108.856 119.744 - 11.54% -
BM_RangesMakeHeap_uint64_Random_256 9.94% 1.100 1.210 - 0.55% -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.82% 9.563 10.502 - 8.30% -
BM_std_min<long_long>/12 9.79% 1.891 2.077 - 2.36% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 9.76% 10372.839 11385.477 - 0.61% -
BM_std_minmax<unsigned_short>/4 9.72% 1.051 1.153 - 23.19% -
std::map<int,_int>::erase(key)_(non-existent)/32 9.71% 2.445 2.683 - 12.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 9.49% 1327195.523 1453147.403 - 9.24% -
std::for_each(list<int>)/8192 9.48% 7829.285 8571.870 - -1.31% -
rng::rotate(deque<int>)_(1_element_backward)/1024 9.48% 38.782 42.458 - 8.56% -
rng::for_each_n(join_view(vector<vector<int>>)/8 9.45% 1.575 1.724 - -3.53% -
std::copy_if(list<int>)_(entire_range)/64 9.39% 30.624 33.499 - -7.43% -
BM_PushHeap_uint32_PipeOrgan_1 9.37% 0.556 0.609 - 28.28% -
std::search(list<int>)_(single_element)/8192 9.24% 7230.275 7898.384 - 0.90% -
rng::find_end(deque<int>)_(same_length)/1000 9.21% 971.144 1060.553 - 12.92% -
std::unique_copy(list<int>)_(sprinkled)/8192 9.20% 6962.821 7603.143 - 8.62% -
std::unique(deque<int>)_(sprinkled)/1024 9.11% 848.556 925.854 - 5.66% -
BM_MakeHeap_string_Descending_16384 9.07% 2.811 3.066 - 3.01% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 9.04% 431.777 470.789 - 0.11% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 9.03% 4.767 5.198 - 8.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 8.99% 7175199.663 7820368.517 - 6.45% -
rng::copy_n(deque<int>)/262144 8.98% 10272.958 11195.863 - 8.10% -
BM_MakeHeap_string_Ascending_262144 8.94% 7.312 7.965 - -13.16% -
rng::none_of(list<int>)_(process_all)/8192 8.89% 7875.474 8575.365 - 17.53% -
BM_std_minmax<unsigned_char>/12 8.88% 1.897 2.065 - 6.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 8.83% 1150487.715 1252106.092 - 4.36% -
bm_lexicographical_compare<int>/4 8.82% 1.156 1.258 - -0.07% -
std::find_if(deque<int>)_(bail_25%)/32768 8.81% 2755.479 2998.121 - 9.08% -
BM_std_min<char>/23 8.76% 2.153 2.342 - 2.65% -
BM_std_min<unsigned___int128>/1 8.74% 0.375 0.408 - 11.02% -
SetIntersection_Front_Set_uint32_262144_64 8.69% 1867325.594 2029574.850 - 1.01% -
rng::rotate(deque<int>)_(1_element_forward)/8192 8.55% 302.517 328.377 - 8.61% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.51% 3.807 4.131 - 8.23% -
BM_RangesPushHeap_float_SingleElement_1 8.48% 0.430 0.466 - -26.82% -
std::flat_map<int,_int>::erase(iterator)/1024 8.47% 76.252 82.711 - 8.70% -
BM_MakeHeap_uint32_Descending_64 8.42% 0.231 0.250 - 7.47% -
std::count(list<int>)_(every_other)/8192 8.41% 6338.286 6871.119 - 3.11% -
BM_MakeThenSortHeap_string_SingleElement_16384 8.40% 38.361 41.584 - 7.41% -
BM_MakeHeap_string_PipeOrgan_16384 8.39% 5.176 5.610 - 0.91% -
BM_std_minmax<char>/24 8.38% 1.159 1.257 - 0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 8.33% 41737.417 45214.726 - 4.51% -
BM_std_minmax<int>/6 8.32% 1.280 1.387 - 2.78% -
SetIntersection_Front_Set_uint64_262144_1024 8.31% 14345427.613 15537936.563 - 7.28% -
SetIntersection_Interlaced_Set_uint64_1024_1 8.31% 1052451.433 1139858.730 - 2.95% -
BM_MakeThenSortHeap_float_Ascending_4 8.30% 1.374 1.488 - 6.50% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 8.28% 0.472 0.511 - 9.10% -
std::set<int>::lower_bound(key)_(existent)/8192 8.28% 7.793 8.439 - 7.54% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 8.26% 33.999 36.807 - 20.64% -
SetIntersection_Interlaced_Set_uint64_1024_256 8.25% 14866704.553 16093578.635 - 5.42% -
std::find_end(deque<int>)_(single_element)/8192 8.24% 2030.458 2197.802 - 7.82% -
std::find_end(deque<int>)_(process_all)/1024 8.19% 264.498 286.162 - 7.94% -
std::unique_copy(deque<int>)_(contiguous)/32 8.19% 9.754 10.553 - -4.45% -
std::fill(vector<bool>)/512 8.13% 1.491 1.613 - 5.40% -
rng::copy(list<int>)/32768 8.11% 26583.500 28740.698 - 7.48% -
SetIntersection_Interlaced_Vector_uint32_64_16 8.10% 17507155.693 18925160.331 - 1.31% -
std::mismatch(deque<int>)_(it,_it,_it)/8 8.07% 4.010 4.334 - 1.09% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.05% 7929.480 8567.665 - 8.16% -
std::search(list<int>,_pred)_(same_length)/8192 8.02% 8207.921 8866.598 - -0.84% -
std::find_end(deque<int>)_(process_all)/8192 8.01% 2025.772 2188.021 - 7.22% -
SetIntersection_Front_Vector_uint32_256_256 8.01% 4599101.428 4967449.259 - 6.09% -
std::partition(deque<int>)_(dense)/50 7.94% 15.364 16.585 - 1.51% -
SetIntersection_Interlaced_Vector_string_256_64 7.88% 19925810.178 21495394.893 - 6.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.87% 87.719 94.624 - 10.78% -
BM_MakeThenSortHeap_string_SingleElement_256 7.86% 25.206 27.188 - 8.21% -
SetIntersection_Front_Vector_uint32_16384_1024 7.85% 5978468.709 6447809.043 - 7.70% -
bm_ranges_lexicographical_compare<signed_char>/8 7.82% 3.043 3.281 - 3.63% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.80% 9.734 10.493 - 4.42% -
rng::find_end(deque<int>)_(single_element)/1000 7.80% 250.866 270.434 - -7.75% -
rng::search_n(list<int>)_(no_match)/8192 7.80% 6827.523 7359.769 - -0.45% -
BM_std_minmax<char>/25 7.76% 1.179 1.271 - -0.44% -
std::rotate(list<int>)_(1_element_backward)/8192 7.75% 7935.856 8551.198 - 1.30% -
rng::find_last(vector<char>)_(bail_90%)/1024 7.73% 12.123 13.060 - 8.12% -
rng::find_end(vector<int>)_(process_all)/1048576 7.72% 244030.474 262860.835 - 3.63% -
BM_std_minmax<unsigned_char>/27 7.66% 1.873 2.017 - 7.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 7.66% 0.650 0.700 - -1.10% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 7.63% 1.600 1.723 - 5.43% -
BM_lexicographical_compare_three_way_slow_path/262144 7.61% 60181.280 64758.172 - -0.01% -
rng::find_if(deque<int>)_(process_all)/8192 7.54% 2804.766 3016.287 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 7.54% 24855997.338 26729015.601 - 6.29% -
BM_lexicographical_compare_three_way_slow_path/65536 7.49% 15022.169 16147.329 - -0.07% -
std::find_end(deque<int>)_(single_element)/1000 7.47% 250.787 269.516 - 7.73% -
BM_MakeThenSortHeap_string_SingleElement_1024 7.46% 29.927 32.160 - 7.50% -
std::fill(vector<bool>)/64 7.46% 1.561 1.677 - 2.58% -
rng::search(list<int>)_(same_length)/8192 7.45% 8958.018 9625.180 - -0.65% -
BM_MakeThenSortHeap_string_SingleElement_64 7.42% 19.861 21.335 - 8.44% -
rng::find_last_if(vector<int>)_(bail_90%)/8 7.41% 0.467 0.502 - 7.86% -
std::find_end(deque<int>)_(single_element)/1024 7.38% 258.923 278.044 - 7.33% -
SetIntersection_Interlaced_Vector_string_262144_16 7.36% 5627395.803 6041301.199 - 3.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 7.34% 1.187 1.274 - 11.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 7.30% 1539985.863 1652366.294 - 3.59% -
BM_std_minmax<char>/26 7.28% 1.389 1.490 - -3.15% -
std::find_end(deque<int>)_(process_all)/1048576 7.20% 264674.864 283738.887 - 6.92% -
BM_RangesMakeHeap_uint32_Random_16384 7.19% 1.022 1.096 - 5.07% -
rng::find_last(list<int>)_(bail_90%)/50 7.17% 1.280 1.371 - 5.81% -
std::search(list<int>,_pred)_(single_element)/8192 7.13% 8143.664 8724.478 - 0.65% -
BM_std_minmax_element<short>/2 7.12% 0.642 0.688 - -0.07% -
BM_MakeThenSortHeap_string_Ascending_1024 7.09% 36.626 39.224 - 9.42% -
BM_std_minmax_element<char>/2 7.04% 0.611 0.654 - -4.99% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 7.03% 1.144 1.224 - -0.46% -
SetIntersection_Front_Set_string_262144_64 7.03% 4508560.648 4825592.078 - 0.50% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 7.01% 2.291 2.452 - 8.76% -
rng::rotate(deque<int>)_(1_element_backward)/8192 6.98% 310.193 331.858 - 7.31% -
std::remove_copy_if(deque<int>)_(prefix)/32 6.98% 17.751 18.991 - 6.30% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 6.98% 22.373 23.934 - -1.44% -
BM_std_minmax<unsigned_short>/20 6.98% 1.906 2.039 - 4.47% -
std::copy(deque<int>)/262144 6.98% 10157.889 10866.527 - 4.97% -
BM_std_minmax<unsigned_int>/23 6.97% 2.413 2.581 - 8.09% -
BM_std_minmax<unsigned_char>/19 6.95% 1.694 1.812 - 9.44% -
rng::find_end(vector<int>)_(match_near_end)/8192 6.94% 111675.226 119423.881 - -0.52% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.94% 11.886 12.710 - 20.35% -
std::remove(deque<int>)_(sprinkled)/50 6.91% 60.949 65.159 - 13.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 6.89% 67322564.967 71961669.126 - -4.53% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 6.88% 17.215 18.399 - 26.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 6.82% 1167922.882 1247562.702 - 3.09% -
std::set<std::string>::erase(key)_(non-existent)/32 6.81% 12.677 13.540 - -7.80% -
std::rotate(deque<int>)_(1_element_backward)/8192 6.80% 311.371 332.552 - 7.35% -
BM_RangesPushHeap_uint64_Ascending_262144 6.77% 4.657 4.972 - 5.77% -
rng::count(list<int>)_(every_other)/8192 6.76% 6869.730 7334.230 - 5.90% -
BM_MakeHeap_uint64_Random_256 6.75% 1.189 1.269 - 11.84% -
std::swap_ranges(deque<int>)/1024 6.73% 319.850 341.389 - 3.59% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.72% 35.001 37.354 - 2.25% -
BM_PushHeap_float_SingleElement_4 6.70% 0.368 0.392 - 3.67% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 6.65% 0.576 0.614 - -0.17% -
std::swap_ranges(deque<int>)/8192 6.61% 2554.981 2723.901 - 3.34% -
rng::find_if(deque<int>)_(bail_25%)/8 6.57% 1.439 1.534 - 5.51% -
BM_std_minmax<unsigned_char>/10 6.55% 1.301 1.387 - 3.40% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.50% 10.340 11.013 - 19.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.47% 7.084 7.542 - 4.07% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6.46% 6801.685 7241.391 - -5.72% -
rng::find_last_if(list<int>)_(bail_10%)/50 6.46% 35.866 38.185 - 4.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 6.46% 3.243 3.453 - -6.17% -
rng::find_last(list<int>)_(bail_90%)/1024 6.44% 62.206 66.212 - 5.03% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 6.44% 3614.745 3847.395 - -0.25% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 6.39% 21.374 22.739 - 5.30% -
BM_std_minmax<short>/17 6.39% 1.668 1.775 - -0.98% -
SetIntersection_Front_Set_uint64_256_256 6.39% 8980881.911 9554337.321 - -3.26% -
SetIntersection_None_Set_uint32_262144_16384 6.38% 1114304.119 1185450.195 - 2.94% -
BM_RangesPushHeap_uint64_Ascending_64 6.37% 1.519 1.616 - 6.39% -
std::remove_if(deque<int>)_(sprinkled)/50 6.34% 63.182 67.185 - 2.59% -
SetIntersection_Front_Set_string_256_16 6.34% 6986638.748 7429246.700 - -2.28% -
rng::none_of(deque<int>)_(process_all)/32 6.31% 15.876 16.878 - -6.89% -
rng::search(list<int>,_pred)_(single_element)/8192 6.29% 7803.066 8294.049 - -0.31% -
rng::unique_copy(list<int>)_(contiguous)/8192 6.28% 6925.608 7360.745 - 6.43% -
std::none_of(list<int>)_(process_all)/8192 6.28% 6987.759 7426.333 - 3.13% -
BM_std_min<char>/12 6.27% 1.268 1.347 - 1.10% -
SetIntersection_Interlaced_Set_uint32_262144_16 6.26% 1523372.640 1618801.107 - 3.55% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.25% 8.913 9.470 - 45.79% -
std::set<int>::contains(key)_(existent)/8192 6.25% 8.321 8.841 - 5.36% -
rng::copy_n(list<int>)/32768 6.22% 25961.783 27577.894 - 5.02% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 6.20% 3.925 4.169 - 7.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 6.19% 18166619.184 19291497.836 - 0.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 6.17% 5.509 5.849 - 15.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.15% 29194494.325 30988656.258 - -23.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 6.14% 2172708.848 2306139.232 - -5.06% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 6.14% 806.180 855.674 - 6.60% -
SetIntersection_None_Vector_string_1024_1 6.14% 1179212.028 1251596.307 - 1.95% -
BM_std_minmax<char>/31 6.12% 3.047 3.233 - -3.12% -
bm_ranges_lexicographical_compare<unsigned_char>/1 6.11% 1.546 1.640 - -4.93% -
std::multiset<std::string>::erase(key)_(non-existent)/32 6.10% 10.078 10.693 - 5.88% -
rng::stable_partition(list<int>)_(dense)/8192 6.10% 17684.695 18764.228 - 2.93% -
std::stable_partition(deque<int>)_(sparse)/50 6.09% 27.664 29.350 - -1.24% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.07% 27.630 29.309 - 15.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 6.07% 20320696.308 21553417.572 - 2.61% -
SetIntersection_Interlaced_Set_uint32_16384_4 6.03% 165826182.807 175822546.023 - 4.47% -
bm_ranges_lexicographical_compare<unsigned_char>/2 6.01% 1.791 1.899 - -3.75% -
rng::find_if(deque<int>)_(process_all)/32768 6.00% 11442.720 12129.438 - -0.51% -
SetIntersection_Front_Set_float_256_64 6.00% 6327469.263 6707100.054 - 2.32% -
std::rotate(deque<int>)_(1_element_forward)/8192 5.99% 302.323 320.424 - 6.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 5.99% 1079533.974 1144163.562 - 1.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5.98% 5879016.368 6230704.717 - -6.89% -
std::count_if(list<int>)_(every_other)/8192 5.97% 7138.085 7563.915 - -1.14% -
SetIntersection_None_Set_uint32_262144_1 5.96% 1123395.022 1190392.660 - 2.70% -
BM_std_minmax_element<int>/2 5.96% 0.647 0.686 - 7.47% -
std::set<int>::upper_bound(key)_(non-existent)/8192 5.95% 10.135 10.738 - 6.30% -
std::unique(deque<int>)_(sprinkled)/52 5.95% 79.195 83.908 - -0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 5.95% 12258661.357 12988055.674 - 2.27% -
BM_SortHeap_uint64_1 5.95% 0.251 0.266 - 1.36% -
BM_std_minmax_element<char>/1024 5.94% 267.477 283.352 - -1.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.92% 38.085 40.340 - 1.65% -
BM_std_min<unsigned_long_long>/8 5.91% 2.260 2.393 - 2.79% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 5.90% 22.026 23.325 - 5.52% -
BM_std_minmax_element<char>/4000 5.88% 1023.768 1083.946 - -1.52% -
BM_RangesMakeHeap_uint32_Heap_64 5.86% 0.229 0.243 - -5.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 5.82% 1099346.855 1163372.417 - 2.94% -
rng::find_end(vector<int>)_(match_near_end)/1024 5.82% 2132.335 2256.411 - -0.83% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 5.80% 21.531 22.780 - 2.66% -
rng::rotate(list<int>)_(1_element_backward)/50 5.79% 23.437 24.795 - -1.99% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.76% 7.487 7.917 - 15.36% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 5.73% 2.343 2.477 - -2.27% -
SetIntersection_Interlaced_Set_uint32_262144_16384 5.73% 1200254.476 1269015.543 - 3.49% -
std::set<std::string>::count(key)_(existent)/1024 5.73% 21.839 23.090 - -5.22% -
BM_std_minmax_element<short>/5500 5.73% 1487.175 1572.341 - 11.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 5.72% 0.554 0.586 - 1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 5.71% 1070301.673 1131435.004 - 0.04% -
BM_std_minmax_element<short>/70000 5.71% 18886.174 19964.013 - 11.83% -
SetIntersection_Front_Set_uint32_262144_1024 5.70% 15733232.362 16630412.270 - 7.49% -
std::find_end(vector<int>)_(match_near_end)/1000 5.67% 262.490 277.382 - 5.63% -
BM_std_minmax_element<short>/4096 5.67% 1110.038 1172.931 - 11.72% -
BM_RangesMakeHeap_uint64_Random_1024 5.66% 1.072 1.133 - 5.27% -
BM_std_minmax_element<short>/64000 5.66% 17245.752 18221.517 - 11.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5.65% 5884151.691 6216895.442 - 0.98% -
SetIntersection_Interlaced_Set_uint32_16384_1024 5.65% 165646639.321 175011625.203 - 3.36% -
BM_SortHeap_uint32_1 5.65% 0.246 0.260 - -0.23% -
BM_std_minmax_element<char>/5500 5.65% 1408.239 1487.810 - -1.48% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 5.63% 21.958 23.195 - 5.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.63% 9.597 10.137 - 15.87% -
std::flat_map<int,_int>::erase(iterator)/8192 5.63% 499.674 527.808 - 4.96% -
std::find_end(deque<int>)_(near_matches)/1024 5.63% 28185.867 29772.698 - -4.79% -
std::find_if(deque<int>)_(bail_25%)/8192 5.61% 709.937 749.786 - 6.59% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 5.60% 0.250 0.264 - -0.83% -
SetIntersection_Front_Set_string_16384_64 5.59% 4708146.538 4971544.120 - 0.14% -
SetIntersection_None_Set_uint32_1024_256 5.58% 8659535.198 9142910.653 - 3.87% -
BM_lexicographical_compare_three_way_slow_path/16384 5.57% 3775.277 3985.518 - 0.02% -
BM_std_minmax_element<short>/4000 5.56% 1084.405 1144.690 - 11.75% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 5.54% 7523.469 7940.546 - 4.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.54% 1056479.610 1114965.817 - 4.60% -
std::partition(deque<int>)_(dense)/32 5.53% 10.218 10.783 - -3.25% -
BM_std_minmax_element<short>/65536 5.53% 17663.487 18641.113 - 11.68% -
std::find_end(deque<int>)_(near_matches)/1000 5.53% 27144.761 28646.518 - -4.83% -
BM_std_minmax_element<char>/70000 5.53% 17848.559 18835.167 - -1.60% -
std::partition(vector<int>)_(dense)/32 5.53% 8.367 8.830 - 3.53% -
rng::partition(deque<int>)_(sparse)/8192 5.53% 3005.980 3172.104 - 4.77% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 5.52% 31.280 33.007 - 7.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 5.52% 0.752 0.794 - 5.86% -
bm_lexicographical_compare<signed_char>/16 5.49% 1.287 1.358 - 2.29% -
SetIntersection_Front_Set_float_16384_64 5.48% 1950616.287 2057437.533 - 2.19% -
BM_std_minmax<unsigned_char>/15 5.46% 2.874 3.031 - 1.62% -
BM_std_minmax_element<char>/65536 5.41% 16740.566 17645.871 - -1.34% -
BM_std_minmax_element<char>/4096 5.40% 1053.672 1110.584 - -1.43% -
SetIntersection_Interlaced_Set_uint32_16384_16 5.40% 204393671.877 215429962.153 - 4.40% -
SetIntersection_Front_Set_float_64_64 5.40% 15161986.682 15980165.760 - 3.71% -
bm_ranges_lexicographical_compare<unsigned_char>/3 5.39% 2.032 2.142 - -2.45% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.39% 35.426 37.334 - 5.88% -
SetIntersection_None_Set_uint32_262144_1024 5.37% 1120156.574 1180305.093 - 3.10% -
bm_lexicographical_compare<int>/8 5.37% 1.463 1.541 - -0.00% -
SetIntersection_None_Set_uint32_262144_64 5.37% 1119597.332 1179671.145 - 2.53% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.36% 0.555 0.584 - 11.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.35% 1126075.510 1186355.197 - 3.05% -
SetIntersection_Interlaced_Set_uint32_16384_64 5.33% 211111761.822 222370264.656 - 3.91% -
SetIntersection_None_Set_float_262144_1 5.32% 1138975.666 1199615.316 - 3.22% -
std::copy_if(vector<int>)_(entire_range)/64 5.31% 15.418 16.237 - -0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 5.31% 1071575.327 1128501.648 - 0.15% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 5.30% 458.882 483.222 - 0.21% -
BM_std_minmax_element<char>/64000 5.30% 16361.695 17229.250 - -1.55% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 5.30% 21.993 23.158 - 4.58% -
std::adjacent_find(deque<int>)/8 5.30% 2.998 3.157 - 6.78% -
SetIntersection_Interlaced_Set_uint32_262144_4 5.29% 1229654.703 1294723.713 - 2.64% -
BM_std_minmax<unsigned_char>/17 5.29% 1.103 1.161 - 5.14% -
rng::starts_with(deque<int>,_pred)/8192 5.28% 3990.940 4201.500 - 3.64% -
SetIntersection_Interlaced_Set_uint64_1024_4 5.27% 9841674.159 10360419.105 - 1.76% -
rng::swap_ranges(list<int>)/8192 5.25% 12465.764 13120.598 - 30.25% -
SetIntersection_None_Set_uint32_262144_16 5.25% 1121879.477 1180812.416 - 2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5.25% 5091044.140 5358136.110 - 1.75% -
rng::count_if(list<int>)_(every_other)/8192 5.25% 7237.268 7616.901 - 4.31% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 5.24% 549.373 578.169 - 0.00% -
std::find_first_of(vector<int>)_(small_needle)/32 5.24% 48.216 50.743 - 8.36% -
rng::none_of(deque<int>)_(process_all)/50 5.24% 24.173 25.439 - -4.22% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.23% 30.070 31.644 - 4.46% -
std::copy_if(vector<int>)_(entire_range)/8 5.23% 2.241 2.358 - 3.88% -
BM_RangesPopHeap_uint32_4 5.22% 2.581 2.716 - 3.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.20% 1189257.412 1251115.157 - -1.13% -
std::any_of(list<int>)_(process_all)/8192 5.20% 6969.375 7331.830 - 2.83% -
BM_PushHeap_float_QuickSortAdversary_16 5.19% 0.979 1.030 - 5.19% -
BM_RangesPushHeap_float_Ascending_16384 5.19% 4.144 4.359 - -0.03% -
std::multiset<std::string>::contains(key)_(existent)/8192 5.18% 30.430 32.007 - 14.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.18% 1197309.825 1259344.152 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 5.18% 1324854.480 1393492.922 - -0.33% -
rng::search_n(list<int>,_pred)_(no_match)/8192 5.16% 7926.303 8335.264 - 1.27% -
BM_std_min<unsigned_char>/31 5.15% 2.457 2.584 - 3.35% -
std::copy_backward(list<int>)/32768 5.15% 26232.035 27583.366 - 3.38% -
rng::move_backward(list<int>)/32768 5.13% 34375.060 36138.433 - 7.51% -
rng::any_of(deque<int>)_(process_all)/50 5.10% 18.320 19.255 - 4.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 5.10% 1150360.943 1209001.188 - 3.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 5.08% 1063509.383 1117561.989 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 5.08% 1174819.373 1234527.858 - -0.85% -
BM_std_minmax<int>/15 5.07% 1.894 1.990 - -1.90% -
rng::rotate(vector<int>)_(1_element_forward)/1024 5.06% 35.408 37.200 - 4.95% -
BM_RangesMakeThenSortHeap_uint64_Random_4 5.06% 3.963 4.163 - 1.92% -
BM_std_minmax_element<char>/512 5.05% 137.243 144.178 - -1.31% -
std::for_each_n(list<int>)/8192 5.04% 7205.820 7568.955 - 3.96% -
rng::search(list<int>)_(single_element)/8192 5.04% 7018.931 7372.415 - -0.64% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.03% 6.300 6.617 - 39.06% -
bm_lexicographical_compare<signed_char>/64 5.03% 1.923 2.020 - -12.66% -
BM_std_minmax<int>/12 5.03% 1.319 1.386 - 0.01% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 5.02% 22.035 23.142 - 4.76% -
std::search(deque<int>)_(near_matches)/1024 5.02% 23981.059 25185.810 - 21.97% -
SetIntersection_Front_Set_float_16384_256 5.02% 4852784.749 5096541.577 - -0.91% -
BM_std_min<unsigned_short>/28 5.01% 2.624 2.756 - 2.33% -
BM_std_minmax<unsigned_char>/29 5.01% 2.445 2.567 - 5.67% -
SetIntersection_None_Set_uint32_262144_256 5.00% 1121609.049 1177690.756 - 2.39% -
std::copy_n(vector<bool>)_(aligned)/64 5.00% 1.300 1.365 - 4.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.99% 1075953.952 1129642.577 - 3.57% -
SetIntersection_None_Set_uint32_262144_4 4.99% 1119838.219 1175703.123 - 1.55% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 4.98% 1.178 1.237 - 3.18% -
rng::copy_n(vector<bool>)_(aligned)/64 4.98% 1.304 1.369 - 4.92% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 4.98% 22.930 24.071 - 7.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 4.96% 0.557 0.584 - -0.16% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 4.96% 3417.120 3586.530 - -1.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.95% 1179.098 1237.414 - 6.84% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4.92% 3258.761 3419.219 - 7.67% -
std::set<std::string>::upper_bound(key)_(existent)/8192 4.92% 28.856 30.276 - 5.07% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 4.91% 2.345 2.460 - 2.86% -
rng::partition_copy(deque<int>)/50 4.90% 27.050 28.376 - 3.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 4.90% 0.547 0.574 - -1.78% -
SetIntersection_None_Set_uint32_262144_262144 4.90% 1126404.217 1181596.600 - 2.91% -
rng::search(deque<int>,_pred)_(near_matches)/1024 4.90% 27259.670 28594.565 - 7.89% -
BM_PopHeap_string_262144 4.89% 90.041 94.446 - 2.01% -
std::search(deque<int>)_(near_matches)/1000 4.89% 22915.561 24035.183 - 21.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.88% 24.825 26.036 - 8.11% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 4.88% 196620.053 206206.847 - -0.16% -
BM_PushHeap_string_Ascending_256 4.87% 10.646 11.165 - 9.63% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 4.87% 33.860 35.507 - 29.94% -
SetIntersection_None_Set_float_262144_64 4.85% 1140565.103 1195862.551 - 2.94% -
SetIntersection_Interlaced_Set_uint32_262144_64 4.83% 1515112.795 1588243.246 - 2.68% -
std::rotate(vector<int>)_(1_element_backward)/1024 4.81% 35.907 37.635 - 4.59% -
BM_std_minmax_element<short>/1024 4.81% 283.192 296.809 - 10.62% -
SetIntersection_Front_Set_uint32_1024_1 4.81% 1082183.319 1134200.808 - 6.85% -
std::swap_ranges(list<int>)/8192 4.81% 9853.561 10327.076 - 6.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 4.80% 19476349.255 20411722.134 - 1.96% -
SetIntersection_None_Set_float_262144_4 4.80% 1139972.412 1194695.150 - 2.74% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 4.79% 7.114 7.455 - 3.82% -
SetIntersection_None_Set_uint64_1024_1024 4.78% 8700722.351 9116648.019 - 4.44% -
BM_MakeThenSortHeap_string_SingleElement_4 4.76% 5.970 6.254 - 4.94% -
BM_RangesPushHeap_uint32_Ascending_262144 4.75% 7.982 8.361 - 4.05% -
BM_std_minmax<char>/19 4.72% 1.622 1.698 - -3.98% -
SetIntersection_None_Set_float_262144_1024 4.72% 1141211.914 1195025.149 - 1.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 4.70% 0.552 0.578 - -1.79% -
bm_swap_ranges_vb_aligned/64 4.70% 2.656 2.781 - -4.33% -
SetIntersection_Interlaced_Set_uint32_262144_1 4.70% 1068416.476 1118620.806 - 0.94% -
SetIntersection_Interlaced_Set_uint32_262144_256 4.70% 1520849.367 1592265.541 - 3.87% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 4.69% 10.495 10.987 - 7.59% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.68% 1.574 1.647 - 7.23% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.66% 3281.658 3434.670 - 6.27% -
rng::find(vector<char>)_(process_all)/1024 4.65% 16.503 17.271 - -1.30% -
BM_MakeThenSortHeap_uint32_SingleElement_4 4.65% 1.484 1.552 - 1.04% -
SetIntersection_None_Set_uint32_16384_16384 4.62% 152583007.055 159635526.519 - 3.51% -
std::move(deque<int>)/8 4.62% 3.764 3.938 - -1.49% -
std::set<std::string>::lower_bound(key)_(existent)/8192 4.61% 27.679 28.954 - 4.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 4.61% 0.552 0.578 - -2.07% -
rng::remove_copy(list<int>)_(prefix)/8192 4.60% 7002.308 7324.729 - 4.18% -
SetIntersection_None_Set_uint32_16384_1024 4.60% 151257126.545 158218734.387 - -4.80% -
rng::partition(list<int>)_(dense)/32 4.60% 8.536 8.929 - 5.69% -
BM_std_minmax<unsigned_char>/30 4.58% 2.703 2.826 - 3.96% -
BM_RangesPushHeap_uint64_Ascending_16384 4.58% 3.566 3.729 - 4.61% -
BM_std_minmax<unsigned_char>/28 4.58% 2.187 2.287 - 6.37% -
BM_RangesPushHeap_uint32_Random_16384 4.57% 6.114 6.394 - 2.44% -
rng::partition(deque<int>)_(dense)/32 4.57% 10.298 10.769 - 2.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 4.57% 1.206 1.261 - -3.38% -
SetIntersection_None_Set_float_262144_16 4.55% 1139229.495 1191097.821 - 2.58% -
BM_std_minmax<int>/4 4.55% 1.025 1.071 - 9.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.54% 5332735.215 5575000.208 - 10.41% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 4.54% 24.080 25.173 - -0.84% -
rng::search(deque<int>,_pred)_(near_matches)/1000 4.52% 26161.268 27343.009 - 8.27% -
BM_std_minmax<char>/64 4.51% 1.154 1.206 - -3.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 4.50% 8675445.357 9065846.264 - 3.55% -
BM_std_min<unsigned_int>/13 4.50% 1.382 1.445 - 2.14% -
std::find_if_not(deque<int>)_(process_all)/8192 4.49% 2818.715 2945.303 - -0.01% -
rng::find_last(deque<int>)_(bail_90%)/8 4.48% 0.884 0.924 - 6.54% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 4.48% 1.369 1.430 - 4.94% -
SetIntersection_None_Set_float_262144_262144 4.47% 1143052.246 1194198.893 - 2.39% -
std::search(deque<int>,_pred)_(same_length)/1000 4.47% 477.734 499.108 - 4.41% -
rng::fold_left(deque<int>)/8192 4.46% 4360.672 4555.343 - 4.28% -
SetIntersection_Interlaced_Vector_uint32_16384_1 4.46% 1075906.213 1123850.780 - 0.49% -
SetIntersection_None_Set_float_262144_256 4.45% 1144548.178 1195443.765 - 2.75% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 4.45% 1.418 1.481 - -1.34% -
rng::search(list<int>,_pred)_(same_length)/8192 4.44% 8395.989 8768.936 - -1.51% -
rng::starts_with(deque<int>,_pred)/1048576 4.43% 516781.372 539669.822 - 1.92% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 4.43% 16.000 16.708 - 0.05% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.43% 11322.661 11823.794 - 4.83% -
SetIntersection_Interlaced_Set_float_16384_4 4.43% 168995366.671 176474932.205 - 2.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 4.42% 2.671 2.790 - -0.63% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.42% 6927.734 7234.056 - 3.89% -
std::search_n(list<int>,_pred)_(no_match)/8192 4.42% 7871.941 8219.993 - 0.89% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 4.42% 814.248 850.220 - 9.27% -
SetIntersection_None_Set_uint32_16384_1 4.41% 150775910.720 157419409.295 - -8.65% -
BM_RangesPushHeap_uint32_Random_1024 4.40% 6.151 6.422 - 6.38% -
BM_std_min<unsigned_long_long>/5 4.39% 1.279 1.335 - -0.57% -
BM_SortHeap_float_1 4.38% 0.249 0.260 - 3.27% -
rng::copy_n(vector<int>)/4096 4.38% 140.585 146.739 - 0.33% -
BM_RangesPushHeap_uint64_SingleElement_64 4.37% 0.359 0.374 - -2.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.36% 4.962 5.178 - 2.63% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 4.35% 5.334 5.565 - 3.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 4.34% 10872209.845 11344450.304 - 2.61% -
SetIntersection_Front_Vector_float_1024_64 4.34% 1428467.118 1490454.151 - 2.88% -
BM_PopHeap_float_16384 4.34% 32.900 34.327 - 3.59% -
BM_std_minmax<unsigned_char>/23 4.34% 2.954 3.082 - 3.22% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 4.34% 2707.926 2825.356 - 2.93% -
std::set<std::string>::insert(value)_(already_present)/0 4.34% 15.041 15.693 - 4.76% -
bm_ranges_lexicographical_compare<signed_char>/16 4.32% 1.269 1.323 - 2.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.32% 2387432.579 2490514.537 - 6.48% -
SetIntersection_Front_Vector_uint32_262144_64 4.31% 1434475.411 1496299.299 - 4.74% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 4.31% 2.392 2.495 - 4.27% -
SetIntersection_Interlaced_Set_uint32_256_4 4.31% 11422302.819 11914372.737 - 4.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 4.31% 2.354 2.456 - 9.53% -
rng::rotate(vector<int>)_(1_element_backward)/1024 4.30% 35.982 37.528 - 5.17% -
std::copy_n(list<int>)/32768 4.29% 25867.372 26977.697 - 4.54% -
rng::for_each_n(deque<int>)/8 4.29% 1.152 1.202 - -0.23% -
BM_std_minmax_element<long_long>/70000 4.29% 18674.426 19475.518 - 4.17% -
BM_std_minmax_element<short>/512 4.28% 144.096 150.263 - 8.86% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 4.27% 0.572 0.597 - -1.32% -
std::copy_backward(vector<bool>)_(aligned)/512 4.26% 1.506 1.570 - 0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.25% 1207985.534 1259373.512 - 6.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 4.24% 8729933.677 9099976.544 - -23.63% -
bm_ranges_lexicographical_compare<signed_char>/2 4.24% 1.550 1.615 - -0.07% -
SetIntersection_None_Vector_uint64_262144_4 4.22% 1141007.330 1189172.006 - -2.47% -
BM_std_minmax<char>/20 4.22% 1.917 1.998 - -3.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.21% 2242033.848 2336500.016 - -0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 4.21% 7737131.070 8062927.572 - 3.53% -
BM_std_minmax<unsigned_short>/24 4.19% 2.217 2.310 - 1.44% -
rng::remove_if(deque<int>)_(sprinkled)/32 4.18% 58.920 61.383 - 0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 4.18% 1206190.976 1256570.373 - -0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 4.16% 1084992.954 1130141.863 - 0.39% -
rng::find_last_if(deque<int>)_(bail_90%)/8 4.16% 0.938 0.976 - 7.59% -
SetIntersection_Front_Set_float_262144_16384 4.15% 238279942.537 248172045.284 - -30.10% -
std::find_first_of(vector<int>)_(small_needle)/1024 4.14% 1418.256 1476.990 - 4.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 4.14% 0.407 0.424 - 11.06% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.13% 196950244.121 205088533.589 - 3.58% -
BM_PushHeap_uint64_QuickSortAdversary_16 4.13% 0.911 0.948 - 3.12% -
SetIntersection_Front_Set_uint64_262144_4 4.13% 1145709.942 1192980.072 - 6.73% -
SetIntersection_None_Set_uint32_16384_64 4.10% 151211828.263 157417844.047 - -9.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 4.07% 11643212.275 12117374.508 - 2.70% -
SetIntersection_None_Set_uint32_16384_256 4.07% 151472057.666 157637088.554 - -8.95% -
BM_std_minmax_element<long_long>/64000 4.07% 17111.285 17807.091 - 4.09% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.07% 53732.561 55917.358 - -0.95% -
BM_PushHeap_float_Ascending_16 4.06% 0.980 1.020 - -4.24% -
rng::find_last(vector<int>)_(bail_10%)/8 4.05% 2.088 2.172 - 3.07% -
BM_std_minmax_element<long_long>/65536 4.05% 17519.976 18228.908 - 4.06% -
std::reverse(list<int>)/32768 4.04% 16747.568 17424.551 - 3.18% -
std::rotate(list<int>)_(by_1/3)/8192 4.02% 8609.968 8956.382 - 2.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.02% 21.179 22.031 - 25.50% -
BM_PushHeap_string_Ascending_16384 4.01% 19.250 20.022 - -10.07% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 4.01% 2.574 2.677 - 1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.00% 23983799.869 24943676.064 - 0.26% -
SetIntersection_None_Set_uint32_16384_4 4.00% 151285225.635 157332546.565 - -8.78% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 4.00% 17108.240 17791.750 - 17.15% -
rng::fill_n(vector<bool>)/64 3.99% 1.359 1.414 - -0.23% -
BM_std_minmax_element<long_long>/5500 3.99% 1464.678 1523.126 - 5.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 3.99% 0.581 0.605 - 0.70% -
SetIntersection_Front_Vector_uint64_16384_1 3.97% 1066262.493 1108641.619 - 0.86% -
SetIntersection_None_Set_uint64_256_4 3.97% 11300679.498 11748899.041 - 3.57% -
SetIntersection_Front_Set_uint32_16384_1024 3.96% 16149755.045 16789446.818 - 8.59% -
BM_std_minmax<unsigned_long_long>/3 3.96% 1.170 1.216 - -1.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 3.95% 2252886.941 2341948.243 - 2.76% -
BM_std_minmax_element<long_long>/4000 3.95% 1070.517 1112.816 - 5.75% -
SetIntersection_None_Set_uint64_256_64 3.95% 9225496.095 9589568.866 - 4.73% -
BM_RangesPushHeap_uint32_Random_4 3.94% 2.525 2.625 - 2.84% -
BM_std_minmax<unsigned_short>/22 3.94% 2.326 2.417 - 0.97% -
bm_ranges_lexicographical_compare<signed_char>/3 3.93% 1.775 1.844 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.93% 2380546.369 2474050.199 - -0.39% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 3.91% 18.061 18.767 - 2.48% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.91% 8.781 9.124 - 0.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 3.90% 1.935 2.011 - -1.04% -
std::find_if_not(deque<int>)_(process_all)/32768 3.90% 11444.359 11890.999 - -0.94% -
bm_ranges_lexicographical_compare<signed_char>/5 3.90% 2.236 2.323 - 0.60% -
BM_LowerBound_string_1 3.88% 4.634 4.814 - 4.75% -
SetIntersection_Front_Set_uint32_1024_64 3.86% 1955850.686 2031421.801 - -0.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3.86% 3624400.288 3764275.690 - 3.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.85% 1082252.476 1123953.739 - 1.12% -
SetIntersection_None_Set_uint32_16384_16 3.85% 151543100.686 157379871.471 - -8.35% -
BM_MakeHeap_uint64_Random_16384 3.85% 0.954 0.991 - -4.16% -
rng::partial_sort_copy(list<int>)_(heap)/1024 3.83% 8540.284 8867.420 - 4.13% -
BM_std_minmax<int>/14 3.82% 1.558 1.618 - -0.02% -
BM_RangesMakeHeap_float_Random_16384 3.82% 1.176 1.221 - 0.41% -
BM_std_minmax<unsigned_short>/1 3.81% 0.630 0.654 - 4.86% -
rng::transform(list<int>,_list<int>)/8192 3.79% 9313.917 9667.276 - -5.39% -
BM_std_minmax_element<long_long>/4096 3.79% 1096.765 1138.360 - 5.69% -
SetIntersection_Front_Vector_uint32_262144_4 3.79% 1097398.406 1138978.021 - 0.16% -
BM_std_minmax<unsigned_int>/6 3.79% 1.387 1.439 - 7.07% -
SetIntersection_None_Vector_uint64_262144_1024 3.78% 1163346.670 1207321.982 - 4.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 3.78% 220211482.726 228529731.297 - 2.13% -
rng::find_last_if(vector<char>)_(bail_10%)/8 3.77% 2.433 2.524 - 4.51% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 3.77% 10.817 11.224 - 10.06% -
rng::search(deque<int>,_pred)_(near_matches)/8192 3.77% 1499234.719 1555690.184 - 3.04% -
rng::sort(deque<int>)_(descending)/1024 3.76% 1306.661 1355.826 - -1.12% -
SetIntersection_None_Set_uint64_256_16 3.76% 10796009.598 11201939.363 - 2.09% -
BM_std_minmax<unsigned_short>/11 3.75% 1.703 1.767 - 2.78% -
BM_std_minmax<unsigned_char>/14 3.75% 2.490 2.583 - 1.58% -
std::find_first_of(vector<int>)_(small_needle)/50 3.75% 72.822 75.551 - 6.99% -
std::unique(deque<int>)_(sprinkled)/32 3.74% 64.872 67.301 - 0.06% -
std::fill(vector<int>)/8192 3.74% 238.624 247.554 - 3.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 3.74% 1153806.117 1196929.684 - 5.22% -
BM_std_minmax<unsigned_char>/20 3.74% 1.980 2.054 - 6.29% -
SetIntersection_None_Set_uint64_1024_16 3.72% 8650235.868 8972041.453 - 2.67% -
SetIntersection_Interlaced_Set_float_16384_1024 3.72% 168976490.344 175259775.296 - 1.61% -
std::set<std::string>::contains(key)_(existent)/1024 3.72% 23.673 24.554 - 15.57% -
SetIntersection_Front_Set_uint32_262144_4 3.71% 1113031.630 1154364.798 - 1.78% -
BM_std_minmax<char>/29 3.71% 2.410 2.500 - -2.19% -
rng::is_sorted_until(list<int>,_pred)/8192 3.71% 7771.475 8060.011 - 3.23% -
BM_MakeThenSortHeap_string_SingleElement_16 3.71% 13.994 14.512 - 5.81% -
BM_RangesPushHeap_uint64_Ascending_256 3.70% 2.093 2.171 - 3.73% -
rng::starts_with(list<int>,_pred)/8192 3.69% 11347.111 11765.578 - 3.29% -
SetIntersection_Front_Vector_string_16384_64 3.69% 3357166.142 3480964.554 - 0.18% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.69% 3.064 3.177 - 5.51% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.68% 30.804 31.936 - 5.40% -
SetIntersection_None_Vector_uint32_262144_1024 3.66% 1158003.801 1200364.964 - 0.41% -
BM_RangesPushHeap_uint64_Random_16384 3.65% 5.889 6.104 - -0.06% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 3.64% 5.767 5.977 - 4.09% -
BM_MakeHeap_uint32_Random_64 3.63% 1.263 1.309 - 4.70% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.63% 21.397 22.174 - 6.79% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.63% 523.102 542.084 - -0.46% -
BM_RangesMakeHeap_float_Random_4 3.62% 1.609 1.668 - 8.98% -
SetIntersection_Front_Set_uint32_262144_16 3.62% 1275764.329 1321954.243 - 0.83% -
SetIntersection_Front_Vector_string_262144_4 3.62% 1232877.002 1277503.893 - 1.35% -
rng::move(deque<int>)/32768 3.61% 2103.241 2179.179 - 0.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 3.61% 25.879 26.812 - 12.23% -
BM_std_minmax_element<long_long>/1024 3.60% 278.405 288.421 - 6.03% -
BM_std_minmax<unsigned_int>/9 3.59% 1.156 1.198 - 3.55% -
rng::partial_sort(deque<int>)_(ascending)/8 3.59% 31.724 32.863 - 7.74% -
BM_RangesPushHeap_string_PipeOrgan_262144 3.59% 17.336 17.958 - -0.28% -
rng::move_backward(vector<bool>)_(unaligned)/512 3.59% 5.331 5.522 - 2.93% -
BM_std_min<long_long>/13 3.59% 2.337 2.420 - 0.80% -
SetIntersection_Front_Vector_uint64_262144_262144 3.58% 337217936.644 349288287.827 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 3.57% 5755030.315 5960744.125 - -0.24% -
SetIntersection_None_Set_uint32_256_16 3.57% 10786719.762 11171997.342 - 1.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 3.56% 1213380.597 1256574.748 - 4.44% -
SetIntersection_Interlaced_Set_float_256_256 3.55% 9011440.062 9331490.577 - -0.97% -
BM_RangesPopHeap_uint32_262144 3.55% 41.422 42.893 - 4.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 3.55% 4385636.849 4541267.479 - 1.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.54% 3.596 3.723 - 3.00% -
BM_RangesPushHeap_uint32_Ascending_16384 3.52% 6.395 6.621 - -2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.52% 1413935.173 1463682.673 - 2.09% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.51% 831.542 860.770 - 1.39% -
SetIntersection_Interlaced_Set_float_16384_64 3.51% 215859410.079 223446606.379 - 2.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 3.51% 17543043.836 18159584.188 - 2.51% -
SetIntersection_Front_Vector_string_256_64 3.51% 10798401.745 11177256.111 - 0.68% -
std::rotate(vector<int>)_(1_element_forward)/1024 3.51% 35.472 36.716 - 3.92% -
SetIntersection_None_Vector_uint64_256_256 3.50% 2195462.479 2272363.539 - -0.19% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 3.50% 22.472 23.259 - 0.75% -
std::multiset<std::string>::contains(key)_(non-existent)/32 3.50% 10.507 10.874 - 2.83% -
rng::unique_copy(list<int>)_(sprinkled)/8192 3.49% 6986.659 7230.770 - 3.59% -
BM_MakeThenSortHeap_string_SingleElement_262144 3.49% 51.657 53.461 - 3.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 3.49% 2186360.434 2262641.274 - 1.74% -
std::equal(vector<int>)_(it,_it,_it)/50 3.48% 4.374 4.527 - 3.63% -
rng::for_each(list<int>)/8192 3.48% 7889.811 8164.265 - -1.75% -
std::none_of(deque<int>)_(process_all)/32768 3.48% 10538.271 10904.520 - -5.28% -
BM_RangesMakeHeap_uint32_Random_64 3.47% 1.262 1.306 - -1.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.47% 1.375 1.422 - 2.96% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.46% 455.468 471.238 - 0.17% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 3.46% 7.314 7.567 - -0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.45% 20188503.126 20885414.258 - 3.79% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 3.45% 7620.034 7882.853 - 3.99% -
rng::for_each(multimap<int>)/8192 3.45% 16980.778 17566.375 - 6.53% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 3.45% 22.031 22.790 - 3.24% -
BM_std_min<unsigned_short>/18 3.44% 1.459 1.509 - -1.63% -
std::fill_n(vector<bool>)/64 3.44% 1.409 1.457 - -4.01% -
std::move_backward(deque<int>)/64 3.44% 5.291 5.473 - -0.02% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 3.42% 8.776 9.076 - 0.64% -
BM_std_minmax<int>/8 3.42% 1.117 1.155 - -0.01% -
BM_RangesPushHeap_string_SingleElement_4 3.41% 2.220 2.296 - 0.08% -
SetIntersection_Front_Vector_uint32_262144_16384 3.40% 83502869.352 86345971.960 - 9.01% -
SetIntersection_Interlaced_Vector_float_16384_1024 3.40% 42427885.567 43872315.472 - -40.44% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 3.40% 40.089 41.453 - 1.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.40% 0.996 1.029 - 0.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.39% 9957.366 10295.065 - 4.52% -
std::none_of(deque<int>)_(process_all)/8192 3.39% 2626.848 2715.831 - -5.48% -
BM_std_min<unsigned_short>/12 3.38% 1.503 1.554 - 2.41% -
rng::stable_sort(deque<int>)_(ascending)/8 3.38% 17.947 18.553 - 0.96% -
SetIntersection_Interlaced_Set_uint64_64_16 3.38% 24272044.244 25091332.117 - 3.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.37% 3.449 3.565 - 4.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.37% 0.892 0.923 - 2.40% -
std::rotate(list<int>)_(by_1/2)/8192 3.37% 5009.982 5178.895 - -17.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 3.36% 8728974.892 9022628.235 - -24.32% -
rng::stable_partition(list<int>)_(dense)/50 3.36% 52.826 54.602 - 3.71% -
bm_ranges_lexicographical_compare<int>/3 3.36% 1.787 1.847 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.36% 5770292.502 5964180.846 - 1.17% -
SetIntersection_None_Set_string_1024_1 3.36% 8900948.581 9199844.545 - 2.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 3.35% 39683675.012 41014759.046 - 4.78% -
BM_MakeHeap_uint64_SingleElement_256 3.35% 0.568 0.588 - 2.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.34% 238765362.651 246744775.021 - 1.31% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.33% 448.507 463.461 - -0.27% -
BM_std_minmax<unsigned_char>/18 3.33% 1.351 1.396 - 6.04% -
rng::find_last(list<int>)_(bail_90%)/8 3.32% 0.463 0.478 - 3.76% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.31% 2.010 2.077 - 1.64% -
BM_std_min<unsigned_short>/24 3.31% 2.369 2.448 - -1.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.31% 1629093.152 1683061.392 - -2.61% -
bm_ranges_lexicographical_compare<signed_char>/7 3.31% 2.747 2.838 - 0.10% -
BM_std_minmax_element<long_long>/512 3.31% 141.352 146.026 - 5.66% -
std::stable_partition(vector<int>)_(dense)/50 3.31% 24.211 25.012 - -5.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.30% 457.620 472.736 - 3.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.30% 8772025.739 9061557.018 - -28.90% -
BM_MakeHeap_string_Ascending_256 3.30% 4.715 4.871 - -2.36% -
SetIntersection_Interlaced_Set_float_16384_16 3.29% 207957464.308 214809490.530 - 1.99% -
SetIntersection_Front_Set_string_64_64 3.29% 36277319.447 37470171.712 - 3.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.29% 0.732 0.756 - 1.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.29% 8635230.382 8919043.948 - -25.07% -
std::unique(deque<int>)_(contiguous)/52 3.28% 71.062 73.395 - 7.21% -
SetIntersection_Front_Vector_uint64_262144_16 3.28% 1166033.310 1204267.181 - 3.13% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.28% 26591.984 27463.460 - 17.83% -
rng::copy_n(deque<int>)/8 3.27% 2.692 2.780 - 0.81% -
BM_std_minmax<unsigned_char>/22 3.27% 2.550 2.634 - 4.99% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 3.26% 15.768 16.282 - 3.05% -
rng::is_partitioned(list<int>)_(partitioned)/8192 3.26% 6683.365 6901.432 - -3.72% -
SetIntersection_Interlaced_Set_float_262144_16 3.26% 1560264.324 1611127.927 - 0.74% -
std::set<int>::find(key)_(existent)/8192 3.25% 8.077 8.339 - 3.76% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.24% 1.394 1.439 - -2.43% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.24% 3.018 3.116 - 2.55% -
BM_std_minmax<char>/27 3.24% 1.806 1.864 - -4.50% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.23% 5.957 6.149 - 4.71% -
BM_std_minmax<unsigned_char>/13 3.23% 2.223 2.295 - 3.42% -
SetIntersection_Interlaced_Set_uint32_262144_1024 3.23% 1487171.549 1535138.426 - 1.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 3.21% 5309625.671 5480302.606 - 2.09% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.21% 685.269 707.267 - -1.30% -
SetIntersection_Front_Set_uint32_1024_4 3.19% 1128524.213 1164577.709 - 1.47% -
BM_std_minmax<unsigned_int>/4 3.19% 0.993 1.025 - 5.39% -
std::sort(deque<int>)_(descending)/1024 3.19% 1318.134 1360.229 - 1.81% -
SetIntersection_Front_Set_float_1024_1024 3.19% 14449517.459 14910187.810 - -10.26% -
std::rotate(deque<int>)_(1_element_forward)/1024 3.19% 38.137 39.353 - 1.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 3.18% 11524954.159 11891574.894 - 1.61% -
SetIntersection_None_Vector_float_262144_64 3.18% 1180099.967 1217625.639 - -1.55% -
BM_RangesMakeThenSortHeap_float_Ascending_4 3.18% 1.358 1.401 - 3.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 3.17% 0.490 0.506 - -1.27% -
std::set<int>::count(key)_(existent)/32 3.16% 1.871 1.930 - 7.66% -
BM_lexicographical_compare_three_way_slow_path/4096 3.16% 953.880 983.996 - -0.04% -
SetIntersection_None_Set_float_262144_16384 3.16% 1145450.929 1181603.107 - 1.55% -
SetIntersection_Interlaced_Set_string_16_16 3.16% 62978923.538 64965975.467 - 2.42% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 3.14% 1.526 1.574 - 0.88% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 3.13% 0.983 1.013 - -1.98% -
BM_RangesPopHeap_uint64_16384 3.12% 31.153 32.125 - 2.84% -
BM_std_min<int>/32 3.12% 2.180 2.248 - 1.19% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 3.12% 24.154 24.908 - -3.93% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 3.12% 22.805 23.515 - -2.04% -
rng::partition_point(deque<int>)/32 3.11% 4.166 4.296 - 1.62% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 3.11% 467.427 481.975 - 0.36% -
std::copy_if(vector<int>)_(every_other)/8 3.11% 2.491 2.568 - 1.51% -
BM_std_minmax<unsigned_short>/21 3.10% 1.962 2.023 - 3.08% -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 3.10% 5636.263 5810.725 - 2.99% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 3.08% 14.533 14.981 - 0.00% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.08% 1105723.224 1139808.281 - 6.29% -
BM_MakeHeap_uint64_Random_1024 3.08% 1.036 1.068 - -2.65% -
std::set<int>::erase(iterator)/8192 3.08% 20.535 21.167 - 4.13% -
BM_std_minmax<unsigned_short>/23 3.08% 2.515 2.593 - 0.90% -
bm_lexicographical_compare<signed_char>/512 3.07% 7.748 7.986 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3.07% 2884713.494 2973297.012 - 0.48% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.06% 31.603 32.570 - -0.47% -
BM_MakeHeap_uint64_Random_64 3.05% 1.250 1.288 - 0.39% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.05% 14856987.721 15310202.706 - -3.42% -
BM_std_min<unsigned_char>/29 3.04% 1.968 2.028 - 3.12% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 3.04% 2.647 2.728 - 7.80% -
bm_swap_ranges_vb_unaligned/8 3.03% 4.768 4.913 - 0.01% -
rng::for_each(multimap<int>::iterator)/8192 3.03% 16908.281 17420.522 - 4.77% -
BM_std_minmax<char>/18 3.02% 1.299 1.339 - -3.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 3.02% 1157021.002 1191957.203 - 0.55% -
bm_ranges_lexicographical_compare<signed_char>/4 3.02% 2.015 2.075 - -0.05% -
rng::copy_n(vector<bool>)_(unaligned)/512 3.02% 3.282 3.382 - 1.81% -
bm_lexicographical_compare<int>/16 3.02% 1.901 1.959 - -2.86% -
SetIntersection_Front_Vector_uint64_16384_1024 3.02% 5806893.794 5982014.693 - 0.36% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.01% 7097.992 7311.667 - 1.30% -
bm_ranges_lexicographical_compare<signed_char>/512 3.00% 7.744 7.976 - 3.72% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.00% 10.015 10.315 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 3.00% 27593103.193 28420173.240 - 4.82% -
BM_std_minmax<short>/19 2.98% 2.331 2.401 - -1.15% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.98% 3.966 4.085 - 0.02% -
BM_std_minmax<char>/17 2.97% 1.086 1.119 - -0.17% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 2.97% 32.196 33.152 - 0.44% -
SetIntersection_Front_Set_float_256_16 2.97% 4917066.399 5063047.603 - 1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.97% 18998159.034 19561455.043 - 1.91% -
BM_std_min<unsigned_int>/4 2.96% 0.981 1.010 - 1.35% -
SetIntersection_None_Vector_string_16384_16384 2.96% 1262723.838 1300087.145 - 1.23% -
std::equal(list<int>)_(it,_it,_it)/8192 2.96% 9430.269 9709.039 - -3.77% -
BM_RangesMakeHeap_uint64_SingleElement_256 2.95% 0.572 0.589 - 1.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 2.95% 12522137.507 12891252.439 - 1.55% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.93% 8.847 9.107 - 1.02% -
SetIntersection_Interlaced_Set_float_262144_256 2.93% 1540504.883 1585687.664 - 0.40% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.93% 2.455 2.527 - 13.29% -
SetIntersection_Front_Vector_float_262144_1 2.93% 1090244.612 1122149.338 - -0.32% -
rng::find(deque<int>)_(bail_25%)/8 2.92% 1.996 2.054 - -0.47% -
SetIntersection_None_Set_uint32_1024_16 2.92% 8711044.786 8965362.175 - 2.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 2.91% 0.466 0.479 - 6.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.91% 1.599 1.646 - 1.02% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.90% 1.500 1.544 - 2.90% -
BM_RangesPopHeap_float_256 2.90% 20.045 20.626 - 3.18% -
SetIntersection_None_Set_float_16384_1 2.88% 154302156.471 158750965.638 - 0.73% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.88% 9926004.017 10211536.742 - 2.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.88% 1.208 1.242 - 2.36% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.87% 26.360 27.117 - 0.37% -
std::search(vector<int>)_(same_length)/8192 2.87% 1870.707 1924.365 - -1.84% -
rng::partition(list<int>)_(sparse)/1024 2.86% 718.731 739.294 - 0.92% -
std::search(deque<int>,_pred)_(near_matches)/1024 2.86% 27875.814 28673.286 - 17.15% -
BM_lexicographical_compare_three_way_slow_path/1048576 2.86% 246591.766 253640.508 - -0.00% -
std::map<int,_int>::count(key)_(non-existent)/1024 2.86% 7.325 7.534 - 3.28% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 2.86% 79.269 81.534 - -3.92% -
BM_std_minmax<char>/30 2.85% 2.653 2.728 - -4.51% -
SetIntersection_Interlaced_Set_float_262144_64 2.84% 1538825.113 1582549.156 - 0.59% -
SetIntersection_Front_Set_uint32_1024_16 2.84% 1291877.427 1328573.287 - -1.63% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 2.84% 71.939 73.981 - 44.76% -
std::search_n(deque<int>,_pred)_(no_match)/1000 2.83% 604.259 621.368 - 3.10% -
rng::find_if_not(vector<char>)_(process_all)/8 2.83% 2.383 2.451 - -0.76% -
rng::partial_sort(deque<int>)_(descending)/8 2.82% 44.192 45.437 - 2.89% -
BM_std_minmax<int>/13 2.81% 1.349 1.387 - -0.01% -
BM_MakeThenSortHeap_uint64_Heap_4 2.81% 1.204 1.238 - 2.57% -
SetIntersection_None_Vector_string_16384_1 2.81% 1266551.353 1302087.281 - 1.27% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.81% 5.730 5.891 - 3.03% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.81% 16.181 16.634 - 2.15% -
SetIntersection_None_Set_string_1024_4 2.80% 8994227.742 9245706.818 - 0.22% -
std::multiset<std::string>::count(key)_(non-existent)/32 2.79% 9.951 10.229 - 9.46% -
rng::move(deque<int>)/8 2.79% 3.826 3.933 - -0.44% -
BM_RangesPopHeap_float_1024 2.79% 27.500 28.266 - 3.54% -
std::find_if_not(vector<int>)_(process_all)/8 2.78% 2.521 2.591 - 2.39% -
BM_std_min<long_long>/28 2.78% 2.587 2.658 - -0.04% -
rng::generate_n(list<int>)/32 2.78% 8.939 9.188 - -3.62% -
BM_RangesPopHeap_uint64_262144 2.78% 41.781 42.940 - 4.34% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.77% 532.002 546.751 - 1.50% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 2.77% 0.544 0.559 - -1.23% -
BM_std_min<long_long>/31 2.77% 3.353 3.446 - 1.27% -
SetIntersection_None_Vector_uint64_16384_256 2.77% 1143865.021 1175512.041 - -0.51% -
std::none_of(list<int>)_(process_all)/32768 2.76% 26233.003 26957.612 - 4.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 2.76% 22882371.816 23512909.196 - -0.87% -
rng::move(vector<bool>)_(aligned)/64 2.75% 1.895 1.947 - 2.65% -
BM_std_minmax_element<long_long>/64 2.75% 17.483 17.963 - 2.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 2.74% 34.310 35.251 - 2.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 2.74% 0.553 0.568 - -0.85% -
rng::rotate(deque<int>)_(1_element_forward)/1024 2.74% 38.831 39.893 - 2.67% -
rng::fill(vector<bool>)/64 2.73% 1.701 1.748 - 8.88% -
std::is_sorted(list<int>,_pred)/8192 2.73% 7579.459 7786.617 - 2.31% -
SetIntersection_None_Set_float_16384_64 2.73% 154256127.518 158471497.046 - 0.75% -
BM_std_minmax<unsigned_short>/31 2.73% 3.136 3.222 - 7.46% -
SetIntersection_Interlaced_Set_float_262144_4 2.72% 1261440.104 1295714.844 - 0.75% -
SetIntersection_None_Set_float_16384_4 2.72% 154486503.822 158683552.480 - 0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.71% 4296801.763 4413429.909 - 2.01% -
BM_RangesMakeHeap_uint32_SingleElement_256 2.71% 0.541 0.556 - 3.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 2.70% 1136034.194 1166754.038 - 2.04% -
SetIntersection_None_Set_uint32_1024_4 2.70% 8645418.354 8878589.998 - 2.10% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.70% 21.414 21.991 - -0.06% -
BM_RangesPushHeap_uint32_Random_262144 2.69% 6.249 6.417 - 2.23% -
SetIntersection_Front_Vector_uint64_16384_64 2.68% 1356522.432 1392926.741 - -1.08% -
rng::partition(vector<int>)_(dense)/32 2.67% 8.127 8.344 - -0.69% -
SetIntersection_None_Set_uint64_16384_16384 2.67% 172100248.042 176703803.559 - 0.74% -
BM_RangesMakeThenSortHeap_float_Descending_16384 2.67% 26.812 27.528 - 3.28% -
SetIntersection_Interlaced_Vector_uint32_256_1 2.67% 4400597.660 4517891.575 - 1.96% -
rng::reverse(list<int>)/32768 2.66% 17095.814 17551.171 - -0.49% -
std::set<int>::erase(key)_(non-existent)/8192 2.66% 8.159 8.376 - -4.23% -
BM_std_minmax<short>/18 2.66% 1.984 2.037 - 2.28% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 2.65% 60.268 61.863 - 4.69% -
std::copy(vector<int>)/32768 2.64% 3686.378 3783.710 - 8.19% -
SetIntersection_Interlaced_Set_float_16384_256 2.64% 201483865.456 206802998.583 - 1.10% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 2.64% 9.453 9.702 - -6.98% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.64% 11244922.042 11541558.718 - 2.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 2.63% 37190327.565 38169425.792 - 0.52% -
rng::copy_if(vector<int>)_(entire_range)/64 2.62% 15.394 15.798 - 2.01% -
BM_RangesPopHeap_uint32_16384 2.61% 31.102 31.915 - 2.82% -
BM_RangesPushHeap_uint64_Random_1024 2.61% 5.909 6.063 - 0.93% -
rng::for_each(map<int>::iterator)/50 2.61% 48.968 50.245 - 0.77% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 2.60% 1.193 1.224 - 0.28% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.60% 19329.087 19831.248 - -0.95% -
bm_ranges_lexicographical_compare<int>/1 2.59% 1.290 1.323 - 2.14% -
BM_MakeHeap_uint64_QuickSortAdversary_16 2.59% 0.596 0.611 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 2.59% 0.550 0.564 - -1.13% -
bm_lexicographical_compare<signed_char>/8 2.58% 3.064 3.143 - 1.01% -
SetIntersection_Interlaced_Set_uint64_256_1 2.58% 4455803.877 4570910.339 - 2.57% -
SetIntersection_None_Set_uint64_1024_1 2.58% 8768952.011 8995346.358 - 0.95% -
rng::unique(deque<int>)_(contiguous)/32 2.58% 64.194 65.847 - 12.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.57% 16.705 17.134 - 2.46% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.57% 626.094 642.192 - 2.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 2.57% 1.245 1.277 - 3.57% -
BM_RangesPushHeap_uint64_Ascending_1024 2.57% 2.576 2.642 - 2.54% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.57% 2.299 2.358 - 3.29% -
SetIntersection_Interlaced_Set_float_262144_16384 2.56% 1233373.536 1264998.943 - 1.09% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.56% 1.543 1.582 - 0.87% -
BM_std_minmax<long_long>/15 2.56% 3.667 3.761 - 3.05% -
rng::find_last(list<int>)_(bail_90%)/8192 2.56% 587.951 602.996 - 0.51% -
std::partial_sort_copy(vector<int>)_(ascending)/8 2.55% 8.924 9.151 - 1.07% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 2.55% 8.403 8.617 - 1.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.54% 1162095.369 1191606.435 - 6.74% -
BM_RangesPushHeap_uint32_Random_256 2.53% 5.959 6.110 - 3.14% -
SetIntersection_None_Vector_float_1024_1 2.53% 1128868.241 1157477.736 - -1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.53% 1120952.052 1149287.491 - 2.68% -
SetIntersection_Front_Set_string_262144_262144 2.52% 17454746.336 17894724.529 - 1.16% -
std::copy_n(vector<int>)/32768 2.52% 3425.877 3512.196 - -7.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.52% 423.310 433.971 - 2.44% -
BM_RangesPushHeap_uint64_Random_64 2.51% 5.170 5.300 - 0.46% -
SetIntersection_None_Vector_string_262144_256 2.51% 1293891.543 1326380.376 - 0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 2.51% 5046861.784 5173583.301 - 1.82% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.51% 4.813 4.934 - -3.56% -
std::multiset<std::string>::find(key)_(existent)/8192 2.51% 29.942 30.693 - 6.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.51% 12812102.782 13133535.674 - 1.15% -
std::partition_copy(vector<int>)/32 2.49% 8.172 8.376 - 2.66% -
rng::partial_sort(deque<int>)_(repeated)/8 2.49% 27.523 28.208 - 2.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.49% 9.480 9.716 - 2.26% -
BM_std_minmax<int>/16 2.49% 1.250 1.281 - -2.45% -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.49% 2.354 2.413 - 1.13% -
SetIntersection_Front_Set_uint32_64_64 2.48% 15037728.440 15411287.524 - -1.45% -
SetIntersection_Interlaced_Set_uint64_16_4 2.48% 64065071.753 65656179.398 - 2.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.48% 3.472 3.558 - -0.11% -
BM_MakeHeap_uint64_Ascending_16 2.48% 0.649 0.665 - -0.64% -
SetIntersection_Interlaced_Vector_uint32_16384_256 2.47% 13659068.364 13996559.290 - -0.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.47% 4491531.270 4602499.909 - 0.90% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 2.47% 63.424 64.990 - 0.17% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 2.47% 10.040 10.288 - -1.44% -
rng::search(deque<int>,_pred)_(same_length)/1000 2.46% 488.561 500.598 - 2.45% -
BM_RangesPushHeap_string_SingleElement_256 2.46% 2.472 2.533 - -1.06% -
SetIntersection_Interlaced_Set_string_1024_4 2.45% 10385265.363 10639791.237 - 1.25% -
BM_MakeThenSortHeap_float_Descending_16 2.45% 1.816 1.860 - 1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.45% 168095205.673 172213032.491 - 0.65% -
SetIntersection_Interlaced_Vector_string_16384_16384 2.45% 344151217.467 352580311.443 - 0.11% -
SetIntersection_None_Set_uint64_16384_16 2.45% 164970763.997 169006501.271 - 3.32% -
SetIntersection_None_Vector_uint32_16384_4 2.45% 1133823.685 1161546.662 - -1.27% -
SetIntersection_Front_Set_uint32_262144_256 2.44% 4554947.609 4666090.335 - -2.46% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.44% 6795.354 6960.945 - 1.67% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.44% 20.097 20.587 - 2.16% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.44% 7165.188 7339.737 - 0.86% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.43% 2.488 2.548 - 2.49% -
BM_RangesPushHeap_uint32_Random_16 2.42% 4.425 4.532 - 3.29% -
735_gem5_r 2.42% 13.348 13.671 - 0.79% -
SetIntersection_Interlaced_Set_float_1024_1024 2.42% 15402735.239 15775046.333 - 3.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.41% 3.526 3.611 - 1.55% -
std::is_sorted_until(list<int>,_pred)/8192 2.41% 7688.807 7873.976 - 1.35% -
BM_MakeThenSortHeap_string_Descending_1024 2.41% 37.133 38.028 - -1.96% -
BM_PushHeap_string_Ascending_64 2.40% 7.376 7.553 - 5.80% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.40% 4.152 4.252 - 2.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.40% 16989557.964 17397045.008 - 0.91% -
SetIntersection_Interlaced_Set_float_64_64 2.40% 14813800.638 15168716.211 - 0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.40% 8667576.171 8875226.517 - 2.25% -
BM_std_minmax<unsigned_short>/18 2.39% 1.984 2.032 - 2.37% -
std::remove(list<int>)_(prefix)/1024 2.39% 964.259 987.317 - -1.01% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.39% 10.683 10.938 - 1.80% -
BM_std_min<long_long>/20 2.38% 2.001 2.049 - 2.06% -
std::set<int>::erase(iterator)/1024 2.38% 20.449 20.936 - 3.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 2.38% 43321983.484 44353793.454 - 1.21% -
BM_std_min<unsigned_char>/7 2.38% 1.789 1.832 - -0.43% -
rng::replace(list<int>)_(prefix)/8192 2.37% 7155.001 7324.867 - 0.53% -
rng::for_each_n(deque<int>)/50 2.37% 3.893 3.986 - 1.68% -
SetIntersection_Front_Set_float_256_256 2.37% 9112736.556 9328587.442 - 0.31% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.37% 1103289.286 1129398.887 - 2.45% -
BM_RangesPopHeap_uint64_1024 2.37% 21.504 22.013 - 2.68% -
rng::stable_sort(vector<int>)_(ascending)/8 2.36% 16.590 16.982 - 2.94% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.36% 34.426 35.239 - 2.55% -
bm_ranges_lexicographical_compare<unsigned_char>/4 2.36% 1.403 1.437 - -4.11% -
BM_std_min<char>/24 2.36% 2.631 2.693 - 1.81% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.35% 6385.443 6535.778 - 0.77% -
rng::for_each_n(list<int>)/8192 2.35% 7197.237 7366.425 - 1.94% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.35% 5.767 5.902 - 0.15% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.35% 1257838.541 1287399.332 - 1.08% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.35% 8.550 8.751 - 1.87% -
BM_RangesMakeThenSortHeap_float_Heap_1024 2.35% 8.001 8.189 - 0.96% -
std::adjacent_find(deque<int>)/50 2.33% 14.053 14.381 - -2.65% -
BM_MakeThenSortHeap_float_Heap_16 2.33% 1.805 1.847 - -2.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 2.33% 66079053.026 67616155.897 - 0.64% -
SetIntersection_None_Vector_uint64_262144_256 2.33% 1188673.063 1216316.534 - 1.05% -
BM_std_minmax_element<char>/4 2.32% 1.227 1.256 - 1.10% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 2.32% 55.617 56.908 - 1.05% -
std::remove(deque<int>)_(sprinkled)/32 2.32% 56.377 57.684 - 9.61% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.32% 41.734 42.702 - 2.25% -
std::set<int>::upper_bound(key)_(existent)/8192 2.32% 7.892 8.074 - 2.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.31% 79315.397 81150.552 - 2.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 2.31% 17495487.793 17900032.814 - 1.42% -
BM_std_minmax<unsigned_char>/31 2.31% 3.221 3.295 - 4.34% -
BM_PushHeap_string_PipeOrgan_1024 2.31% 9.615 9.837 - -8.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 2.30% 1114474.375 1140148.761 - 1.49% -
SetIntersection_None_Set_float_256_1 2.30% 11676768.269 11945693.514 - 1.57% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.30% 516892.448 528796.215 - 2.04% -
SetIntersection_Front_Set_string_262144_16 2.30% 1980331.529 2025887.629 - 0.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.30% 9634395.180 9855815.154 - -8.92% -
rng::move_backward(deque<int>)/32768 2.30% 3424.829 3503.479 - -0.57% -
SetIntersection_None_Set_float_16384_16 2.29% 154930916.385 158486220.978 - 0.67% -
SetIntersection_Front_Set_uint64_4_4 2.29% 145552981.984 148884538.383 - 1.29% -
SetIntersection_None_Set_uint32_1024_1024 2.29% 8685880.661 8884460.193 - 1.73% -
SetIntersection_Front_Vector_string_16_4 2.28% 63976058.893 65437481.384 - 2.78% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.28% 21.902 22.402 - 0.48% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 2.28% 25.104 25.676 - -0.03% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.27% 59.452 60.804 - 2.31% -
BM_PushHeap_float_Random_16384 2.27% 7.543 7.714 - 2.51% -
std::stable_partition(list<int>)_(dense)/8192 2.27% 16971.429 17356.647 - -0.68% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.27% 10.495 10.733 - 1.41% -
SetIntersection_None_Set_float_16384_256 2.27% 154783378.221 158290340.470 - 0.56% -
rng::stable_partition(deque<int>)_(sparse)/8192 2.27% 3556.220 3636.781 - 6.92% -
bm_ranges_lexicographical_compare<int>/2 2.26% 1.519 1.553 - 1.72% -
SetIntersection_Front_Vector_uint32_16_16 2.26% 37935712.428 38793565.652 - 2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 2.26% 1362988.493 1393804.561 - -2.13% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 2.25% 1.234 1.262 - 4.88% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.25% 31.826 32.543 - -2.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.25% 350904722.612 358797860.964 - 2.40% -
BM_MakeHeap_string_Ascending_64 2.25% 4.669 4.774 - -1.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.25% 1484.021 1517.368 - -6.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.24% 18873887.329 19297432.044 - -0.27% -
SetIntersection_Interlaced_Set_string_256_16 2.24% 17795413.081 18194589.575 - 0.54% -
bm_ranges_lexicographical_compare<signed_char>/6 2.23% 2.508 2.564 - -1.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 2.23% 4553863.506 4655505.532 - 0.56% -
std::unique(deque<int>)_(contiguous)/32 2.23% 60.888 62.245 - 4.42% -
rng::fill_n(list<int>)/50 2.23% 15.808 16.160 - 1.07% -
std::set<int>::erase(iterator)/0 2.23% 19.966 20.411 - 1.87% -
BM_RangesPushHeap_uint64_Random_262144 2.23% 6.009 6.143 - 2.24% -
SetIntersection_None_Set_uint64_64_4 2.22% 22382667.105 22880440.211 - 2.74% -
std::multiset<int>::count(key)_(non-existent)/32 2.22% 2.259 2.309 - 1.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.22% 90870.815 92887.991 - -0.48% -
SetIntersection_Front_Set_float_262144_16 2.21% 1263842.085 1291821.136 - 1.56% -
SetIntersection_Interlaced_Set_string_256_256 2.21% 30957028.244 31642021.233 - -2.32% -
BM_RangesMakeThenSortHeap_string_Descending_1024 2.21% 37.874 38.711 - 0.91% -
std::search(vector<int>)_(same_length)/1024 2.21% 245.125 250.535 - -1.69% -
std::is_sorted_until(vector<int>,_pred)/1024 2.21% 414.974 424.132 - 2.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.21% 22.213 22.703 - 1.04% -
SetIntersection_Front_Set_float_262144_262144 2.20% 1731164.794 1769283.287 - -0.80% -
SetIntersection_Interlaced_Set_string_64_16 2.20% 39350476.411 40215690.895 - 3.00% -
SetIntersection_None_Set_uint64_16_4 2.20% 59518140.551 60826315.791 - 1.87% -
SetIntersection_Interlaced_Set_string_16384_4 2.20% 199403440.663 203785948.689 - 2.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.20% 1084491.063 1108325.670 - -0.13% -
std::copy(vector<int>)/8 2.19% 2.227 2.276 - 1.30% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.19% 0.464 0.474 - 0.46% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.19% 32.575 33.288 - 1.47% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.19% 10.099 10.321 - -0.04% -
std::stable_partition(vector<int>)_(dense)/32 2.19% 20.879 21.336 - -3.70% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.18% 11463.209 11713.622 - -3.07% -
rng::find_end(list<int>)_(same_length)/8192 2.18% 15729.877 16073.056 - 1.02% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 2.18% 5.024 5.134 - 2.00% -
std::partial_sort(deque<int>)_(repeated)/8 2.18% 27.577 28.177 - 3.17% -
SetIntersection_None_Set_uint64_16384_1024 2.18% 163104925.478 166652858.749 - 2.26% -
BM_RangesPushHeap_uint64_Random_16 2.17% 4.191 4.282 - 0.06% -
SetIntersection_Interlaced_Set_uint64_64_64 2.17% 15643954.608 15984055.123 - 5.45% -
std::remove_if(deque<int>)_(prefix)/32 2.17% 58.054 59.311 - 2.14% -
std::remove_copy(vector<int>)_(prefix)/32 2.16% 8.966 9.160 - 1.86% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 2.16% 8.828 9.019 - -0.02% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.16% 38123.416 38946.360 - 2.13% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.16% 1869261.312 1909584.147 - 2.60% -
BM_std_minmax<char>/23 2.15% 2.969 3.033 - -4.20% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 2.15% 35.174 35.930 - 0.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 2.14% 4241377.785 4332294.407 - 2.27% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 2.14% 0.570 0.582 - -1.08% -
rng::contains(list<int>)_(process_all)/8192 2.14% 7092.336 7244.295 - 3.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.14% 638.128 651.796 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.14% 9268167.025 9466236.834 - -2.87% -
SetIntersection_Interlaced_Set_uint32_16_16 2.14% 40923181.508 41797489.001 - 3.32% -
SetIntersection_Interlaced_Set_uint32_256_256 2.14% 8962230.242 9153697.883 - 3.41% -
rng::partial_sort(vector<int>)_(heap)/8 2.13% 26.474 27.038 - 0.11% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.13% 2.852 2.912 - 2.01% -
BM_RangesPushHeap_float_Random_4 2.13% 2.897 2.958 - 1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.13% 11941000.303 12195042.346 - 1.95% -
BM_std_min<char>/15 2.12% 2.022 2.065 - -2.99% -
std::search(deque<int>)_(same_length)/1024 2.12% 478.113 488.251 - 2.38% -
BM_std_min<unsigned_char>/32 2.12% 2.836 2.896 - 1.14% -
std::count(list<int>)_(every_other)/8 2.12% 2.053 2.097 - -0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 2.12% 60934437.786 62224239.364 - 0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.11% 4480119.690 4574821.971 - 0.97% -
SetIntersection_Interlaced_Set_uint64_64_4 2.11% 22115364.755 22581848.571 - 0.24% -
std::search_n(list<int>)_(no_match)/1000 2.10% 698.108 712.793 - 5.24% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.09% 33.417 34.117 - 9.23% -
BM_RangesPushHeap_float_Random_262144 2.09% 7.541 7.698 - 1.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.08% 6.849 6.992 - 7.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 2.08% 12.984 13.254 - 0.32% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.08% 657.868 671.565 - -0.02% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 2.08% 109.010 111.279 - 1.79% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 2.08% 69.117 70.556 - 1.59% -
rng::count(list<int>)_(every_other)/1024 2.08% 695.548 710.015 - 0.97% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.08% 30.425 31.058 - 1.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 2.08% 164189730.436 167604400.424 - -2.02% -
rng::count(list<int>)_(every_other)/8 2.07% 2.056 2.099 - -0.04% -
SetIntersection_Front_Set_uint32_256_1 2.07% 4374037.768 4464495.354 - 0.43% -
SetIntersection_None_Set_string_1024_64 2.07% 9132739.739 9321377.633 - 3.18% -
rng::copy(vector<bool>)_(unaligned)/32768 2.06% 170.581 174.100 - 0.00% -
SetIntersection_Front_Set_string_1024_64 2.06% 4737573.497 4835264.777 - 2.95% -
BM_PushHeap_float_Ascending_64 2.06% 1.740 1.775 - -2.06% -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.06% 2.477 2.529 - 0.92% -
BM_RangesMakeHeap_uint64_Random_262144 2.06% 1.031 1.052 - 1.00% -
std::map<int,_int>::contains(key)_(existent)/1024 2.06% 4.032 4.115 - 1.70% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.05% 1627.756 1661.185 - 0.56% -
rng::for_each(map<int>)/8 2.05% 4.478 4.570 - 2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.05% 18177021.419 18549782.659 - 1.37% -
SetIntersection_None_Set_uint64_4_1 2.05% 228994302.023 233689666.500 - 1.34% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 2.05% 29.784 30.395 - -2.58% -
std::map<int,_int>::count(key)_(non-existent)/32 2.04% 2.894 2.953 - 2.40% -
BM_MakeHeap_uint32_PipeOrgan_16 2.04% 1.024 1.044 - 0.33% -
BM_std_min<unsigned_int>/16 2.04% 1.859 1.897 - -0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.03% 1156593.831 1180090.692 - -0.74% -
SetIntersection_None_Set_uint32_1024_1 2.03% 8731736.776 8908961.233 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.03% 4351612.634 4439895.437 - 0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 2.03% 69695211.155 71108788.318 - 0.62% -
BM_std_minmax<unsigned_short>/2 2.03% 0.865 0.883 - 4.19% -
BM_lexicographical_compare_three_way_fast_path/1024 2.03% 243.159 248.090 - 0.89% -
std::set<int>::erase(key)_(existent)/1024 2.03% 40.647 41.471 - 7.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.03% 4.699 4.795 - 4.38% -
rng::fill(vector<int>)/1024 2.02% 29.552 30.149 - -0.05% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 2.02% 31.939 32.584 - 1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 2.02% 226044850.812 230605750.790 - 0.75% -
BM_RangesPushHeap_string_SingleElement_1024 2.02% 2.493 2.544 - -1.33% -
SetIntersection_Front_Set_uint64_64_16 2.01% 16648215.247 16983576.804 - 1.09% -
SetIntersection_Front_Set_float_1024_4 2.01% 1143022.145 1166014.910 - 0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 2.01% 1107031.700 1129284.956 - -0.34% -
rng::starts_with(vector<int>)/1024 2.01% 74.688 76.188 - -1.89% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.01% 16217.229 16543.007 - 2.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.00% 9355107.657 9542661.576 - 3.22% -
std::fill_n(list<int>)/50 2.00% 15.775 16.091 - -0.52% -
rng::find_if(vector<int>)_(bail_25%)/8 2.00% 1.037 1.058 - -1.31% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.00% 9.371 9.558 - 2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 2.00% 35591978.468 36302115.729 - 1.23% -
BM_std_minmax<unsigned_char>/21 1.99% 2.286 2.331 - 4.50% -
BM_RangesPushHeap_uint32_Ascending_1024 1.99% 3.890 3.967 - 1.33% -
BM_RangesMakeHeap_uint64_Random_16384 1.99% 1.011 1.031 - 2.62% -
rng::partition(list<int>)_(sparse)/50 1.99% 15.150 15.451 - 0.34% -
SetIntersection_None_Set_uint32_256_1 1.99% 11537977.050 11767030.534 - 2.99% -
std::replace(vector<int>)_(sprinkled)/1024 1.98% 158.512 161.654 - -4.29% -
BM_RangesMakeHeap_string_SingleElement_262144 1.98% 7.241 7.384 - -10.21% -
SetIntersection_Front_Vector_uint64_262144_1024 1.98% 5805066.767 5919919.044 - 2.40% -
SetIntersection_Interlaced_Set_uint64_64_1 1.98% 17374601.067 17718053.152 - 1.56% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 1.98% 0.541 0.552 - -0.28% -
SetIntersection_None_Set_float_1024_256 1.98% 8902121.173 9078043.123 - 0.58% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.98% 2854.844 2911.243 - 1.96% -
BM_std_minmax<unsigned_char>/1 1.97% 0.665 0.678 - 8.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.97% 27.893 28.443 - 2.15% -
BM_PushHeap_uint64_Ascending_16 1.96% 0.911 0.929 - 1.90% -
BM_RangesPopHeap_float_64 1.96% 12.311 12.552 - 2.45% -
rng::stable_partition(list<int>)_(dense)/32 1.96% 32.060 32.689 - 2.78% -
SetIntersection_Interlaced_Set_string_256_64 1.96% 31352004.105 31965387.474 - 1.73% -
rng::fill(vector<bool>)/512 1.96% 1.543 1.573 - 6.02% -
BM_RangesMakeThenSortHeap_float_Heap_262144 1.95% 30.504 31.100 - 1.66% -
BM_std_min<unsigned_char>/24 1.95% 2.760 2.814 - 2.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.95% 1107636.041 1129245.852 - 1.22% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 1.94% 5.477 5.583 - 0.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 1.94% 0.542 0.553 - -1.61% -
std::any_of(vector<int>)_(process_all)/8 1.94% 2.424 2.471 - -0.43% -
SetIntersection_Interlaced_Set_uint64_4_4 1.93% 146294393.401 149123067.539 - 1.26% -
BM_MakeHeap_uint64_Random_16 1.92% 1.266 1.291 - -2.80% -
BM_RangesPushHeap_uint32_Ascending_64 1.92% 2.198 2.240 - 1.14% -
std::rotate_copy(list<int>)/8192 1.91% 7039.976 7174.561 - 6.55% -
rng::rotate(vector<bool>)_(1_element_forward)/32 1.91% 18.321 18.671 - 0.83% -
SetIntersection_Front_Vector_uint64_16384_256 1.91% 2299243.718 2343123.868 - 2.24% -
BM_MakeThenSortHeap_uint32_SingleElement_64 1.90% 7.239 7.377 - 1.38% -
std::all_of(vector<int>)_(process_all)/8 1.90% 2.392 2.438 - -4.80% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.90% 54.641 55.679 - 1.54% -
BM_std_min<short>/23 1.90% 2.089 2.129 - 0.61% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 1.90% 8.211 8.367 - -0.52% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.89% 16.809 17.127 - 0.48% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.89% 173803849.536 177089990.783 - 1.58% -
std::partial_sort_copy(list<int>)_(heap)/8 1.89% 16.177 16.483 - 1.13% -
BM_RangesPushHeap_uint32_Ascending_256 1.89% 3.049 3.107 - 1.28% -
rng::all_of(list<int>)_(process_all)/32768 1.89% 25933.772 26423.689 - 2.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.89% 11689020.586 11909623.433 - -1.79% -
BM_RangesPopHeap_float_16 1.88% 6.406 6.526 - 1.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.88% 18.958 19.315 - 2.99% -
BM_lexicographical_compare_three_way_slow_path/64 1.87% 15.544 15.835 - 0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.87% 4417905.028 4500651.793 - 0.21% -
BM_std_minmax<unsigned_short>/3 1.87% 1.158 1.179 - 1.25% -
rng::remove(vector<int>)_(sprinkled)/1024 1.86% 286.738 292.084 - 1.36% -
rng::find_end(deque<int>)_(single_element)/8192 1.86% 2157.091 2197.268 - -0.27% -
BM_MakeHeap_uint32_PipeOrgan_1024 1.85% 0.704 0.718 - 4.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.85% 19502881.706 19864371.651 - 2.01% -
std::rotate(list<int>)_(by_1/4)/8192 1.85% 7182.712 7315.839 - 1.26% -
BM_RangesPushHeap_uint32_Random_64 1.85% 5.505 5.607 - 1.79% -
SetIntersection_None_Set_uint64_1_1 1.84% 566032483.637 576475300.318 - 1.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.84% 1145364.498 1166472.162 - 3.14% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 1.84% 0.673 0.685 - 1.73% -
BM_RangesMakeHeap_float_SingleElement_262144 1.84% 0.713 0.726 - 1.72% -
BM_lexicographical_compare_three_way_fast_path/16384 1.84% 3731.247 3799.878 - 0.73% -
rng::replace_if(list<int>)_(prefix)/8192 1.84% 7168.337 7300.042 - 1.33% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.84% 53219625.010 54196746.859 - 0.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.84% 43.631 44.432 - 1.21% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.83% 16.416 16.717 - 1.03% -
SetIntersection_Interlaced_Vector_string_1024_4 1.83% 1732225.329 1763968.887 - 3.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.83% 8347897.609 8500684.390 - 0.89% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.83% 9.580 9.755 - 1.75% -
SetIntersection_Front_Vector_uint64_256_256 1.82% 4580798.211 4664297.925 - 0.22% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.82% 562.369 572.619 - 0.01% -
BM_std_minmax<long_long>/4 1.82% 1.901 1.936 - 3.62% -
BM_LowerBound_string_4 1.82% 19.896 20.258 - 1.42% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 1.82% 21.998 22.397 - 0.43% -
SetIntersection_Front_Vector_float_64_16 1.81% 15475549.385 15756273.029 - 2.47% -
rng::remove_if(list<int>)_(prefix)/1024 1.81% 991.229 1009.191 - 0.67% -
std::any_of(vector<int>)_(process_all)/50 1.81% 18.079 18.406 - 1.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.81% 6.154 6.265 - 2.15% -
SetIntersection_Front_Set_uint64_4_1 1.81% 226094706.551 230184500.752 - 1.42% -
std::multimap<int,_int>::count(key)_(existent)/32 1.80% 3.599 3.664 - 4.90% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.80% 39.205 39.912 - 1.24% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.80% 352356793.459 358710157.201 - 4.33% -
rng::rotate_copy(deque<int>)/32 1.80% 2.663 2.711 - 0.65% -
std::set<int>::erase(iterator)/32 1.80% 20.256 20.620 - 1.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.80% 1180300.064 1201510.292 - 5.92% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.80% 5.004 5.094 - 0.49% -
BM_lexicographical_compare_three_way_fast_path/65536 1.80% 14911.570 15179.243 - 0.82% -
SetIntersection_None_Set_uint64_64_1 1.79% 23331350.587 23750065.374 - 1.07% -
std::set<int>::count(key)_(existent)/8192 1.79% 7.953 8.095 - 4.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.79% 166.884 169.876 - -0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.79% 3257731.415 3316133.622 - -6.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.79% 1194458.959 1215861.425 - 1.16% -
std::multimap<int,_int>::clear()/8192 1.79% 80522.279 81965.038 - 0.25% -
BM_MakeThenSortHeap_float_SingleElement_262144 1.79% 51.522 52.444 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.79% 22321710.382 22721361.132 - -0.39% -
std::is_sorted_until(vector<int>,_pred)/8192 1.79% 3272.255 3330.803 - 0.08% -
std::find_if_not(deque<int>)_(process_all)/50 1.78% 23.541 23.961 - -0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.78% 17631172.888 17945150.930 - 0.32% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.78% 4.166 4.240 - 0.05% -
SetIntersection_None_Vector_uint64_1024_64 1.78% 1120415.095 1140342.879 - -0.12% -
BM_RangesPopHeap_uint64_64 1.78% 12.687 12.912 - 2.30% -
BM_PushHeap_string_PipeOrgan_16384 1.77% 12.851 13.080 - -19.77% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.77% 2716.004 2764.119 - 1.60% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.77% 243.725 248.041 - -1.08% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.77% 5.281 5.374 - 8.55% -
rng::is_sorted_until(list<int>,_pred)/8 1.77% 3.781 3.848 - 1.20% -
BM_PushHeap_string_PipeOrgan_262144 1.77% 17.040 17.341 - -21.42% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.77% 10.773 10.963 - 2.11% -
std::remove(deque<int>)_(prefix)/50 1.76% 63.855 64.982 - -1.35% -
rng::replace(vector<int>)_(sprinkled)/32 1.76% 5.928 6.032 - 7.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.76% 143736121.128 146268631.099 - 1.06% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.76% 208675.266 212337.967 - 0.43% -
BM_RangesPushHeap_string_PipeOrgan_16 1.75% 4.060 4.131 - -0.57% -
rng::rotate(vector<int>)_(by_1/4)/32 1.75% 11.852 12.060 - 0.23% -
std::copy(vector<bool>)_(unaligned)/32768 1.75% 214.793 218.553 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.75% 17199754.288 17500719.320 - 0.73% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.75% 34.970 35.581 - 2.08% -
SetIntersection_None_Set_string_256_1 1.75% 11862669.156 12069768.934 - -0.34% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.74% 8.283 8.427 - -2.17% -
BM_std_min<long_long>/11 1.74% 1.491 1.517 - 1.80% -
BM_RangesSortHeap_uint32_64 1.74% 7.849 7.986 - -0.02% -
std::move_backward(deque<int>)/512 1.74% 23.550 23.959 - -0.01% -
SetIntersection_Front_Set_uint64_1_1 1.74% 566608828.798 576462684.831 - 1.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.73% 17.579 17.883 - 0.42% -
750_sealcrypto_r 1.72% 18.378 18.695 - -1.43% -
BM_std_minmax<int>/10 1.72% 1.370 1.394 - -3.00% -
std::find_end(list<int>)_(same_length)/8192 1.72% 18539.617 18858.419 - 1.10% -
BM_RangesPopHeap_uint64_256 1.72% 17.112 17.406 - 2.02% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.72% 26.640 27.097 - 1.76% -
SetIntersection_Interlaced_Set_string_262144_262144 1.72% 17354130.615 17651989.258 - 1.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.71% 6659335.715 6773499.132 - 1.99% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.71% 26.530 26.984 - 1.87% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 1.71% 729.964 742.449 - 2.13% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.71% 46.998 47.801 - 1.56% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.71% 24.303 24.717 - 1.32% -
std::equal(list<int>)_(it,_it,_it,_it)/50 1.71% 40.265 40.952 - 1.37% -
std::multiset<int>::erase(key)_(non-existent)/8192 1.71% 9.556 9.719 - 1.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.70% 567437041.273 577108182.894 - 0.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.70% 14566.813 14814.960 - 0.66% -
std::stable_partition(vector<int>)_(sparse)/8192 1.70% 1496.786 1522.218 - 1.69% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.70% 207985939.385 211517013.711 - 2.28% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 1.70% 6.270 6.377 - -0.13% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.70% 20.760 21.112 - 1.69% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.69% 5.010 5.094 - -0.19% -
rng::all_of(vector<int>)_(process_all)/8 1.69% 2.438 2.479 - -0.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.69% 18.979 19.300 - 1.27% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.69% 274747.233 279392.908 - -0.99% -
BM_std_minmax<char>/21 1.69% 2.255 2.293 - -4.15% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 1.69% 26.356 26.801 - 1.50% -
SetIntersection_None_Set_float_16384_1024 1.69% 154732029.137 157341586.311 - -0.99% -
std::set<int>::erase(key)_(non-existent)/1024 1.69% 5.240 5.328 - -5.31% -
BM_MakeThenSortHeap_uint32_SingleElement_16 1.68% 3.987 4.054 - 0.15% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 1.68% 10.198 10.370 - 1.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.68% 67217410.316 68349007.792 - 1.23% -
BM_RangesPopHeap_uint64_16 1.68% 7.617 7.745 - 1.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.68% 14.157 14.395 - 1.51% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.68% 3751.283 3814.295 - -0.71% -
std::map<std::string,_int>::contains(key)_(existent)/32 1.67% 15.757 16.021 - -0.81% -
SetIntersection_Front_Set_uint64_16_1 1.67% 66619806.934 67733700.136 - 1.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.67% 3270989.919 3325665.831 - -6.67% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.67% 4.231 4.301 - 0.41% -
BM_RangesPushHeap_uint64_Ascending_16 1.67% 0.950 0.966 - 3.13% -
BM_std_min<short>/26 1.67% 2.096 2.131 - 1.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 1.67% 567077764.786 576533576.741 - 0.82% -
BM_std_min<unsigned_int>/28 1.67% 1.942 1.974 - 0.62% -
BM_std_min<unsigned_int>/12 1.67% 1.481 1.506 - 1.71% -
SetIntersection_Front_Vector_string_16_16 1.66% 54422605.815 55328107.686 - 1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.66% 0.697 0.709 - 1.07% -
rng::find(vector<bool>)_(process_all)/50 1.66% 0.855 0.869 - 17.45% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.66% 49730.183 50555.554 - 0.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.66% 21.939 22.303 - 0.51% -
std::stable_sort(vector<int>)_(descending)/8 1.65% 24.700 25.109 - -1.62% -
std::partition(vector<int>)_(sparse)/50 1.65% 13.989 14.220 - 3.05% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.65% 143686956.251 146062262.501 - 1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.65% 2300688.966 2338699.135 - 0.66% -
BM_MakeHeap_string_SingleElement_16 1.65% 5.612 5.704 - -0.35% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.65% 29.954 30.448 - 3.27% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.65% 24.330 24.731 - 1.71% -
SetIntersection_Interlaced_Set_uint64_16_16 1.65% 41394086.239 42075755.400 - 2.42% -
rng::remove(list<int>)_(prefix)/1024 1.64% 948.470 964.062 - 0.44% -
rng::copy_n(deque<int>)/1048576 1.64% 49929.171 50748.174 - 1.87% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 1.64% 15.793 16.052 - -0.23% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.64% 6275.474 6378.326 - 2.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.64% 11497.607 11686.030 - -1.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.64% 1141511.428 1160204.081 - -0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.64% 226755874.761 230468739.495 - 0.96% -
SetIntersection_Front_Vector_uint64_256_1 1.64% 4389995.709 4461866.115 - 0.92% -
std::generate_n(vector<int>)/32 1.63% 7.865 7.993 - -0.31% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.63% 28.008 28.465 - 1.34% -
BM_PopHeap_pair<uint32,_uint32>_4 1.63% 3.147 3.198 - -0.78% -
std::multimap<int,_int>::clear()/1024 1.63% 10110.905 10275.734 - 0.53% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.63% 3.076 3.126 - 0.53% -
BM_MakeThenSortHeap_float_Descending_64 1.63% 3.292 3.345 - 0.44% -
BM_std_minmax<char>/22 1.63% 2.514 2.555 - -4.32% -
std::all_of(list<int>)_(process_all)/32768 1.63% 26601.939 27034.274 - 3.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 1.62% 66466053.625 67546003.330 - 0.71% -
rng::transform(deque<int>)_(identity_transform)/50 1.62% 19.046 19.355 - -2.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.62% 8.574 8.713 - 1.91% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.62% 16.181 16.443 - 1.95% -
SetIntersection_None_Set_uint64_4_4 1.61% 143131086.340 145440351.432 - 1.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.61% 166730868.957 169418327.327 - 1.87% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 1.61% 22.927 23.296 - -14.75% -
std::replace(vector<int>)_(sprinkled)/32 1.61% 5.328 5.414 - 7.51% -
SetIntersection_Interlaced_Vector_float_4_4 1.61% 144857643.151 147188819.650 - 1.13% -
std::find(list<int>)_(process_all)/1024 1.61% 688.192 699.256 - -1.59% -
BM_RangesPopHeap_uint32_1024 1.61% 21.457 21.801 - 2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 1.60% 566943155.650 576037023.176 - 0.66% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.60% 4.552 4.625 - -5.96% -
SetIntersection_Front_Set_float_64_16 1.60% 16863598.024 17133064.872 - -0.16% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1.60% 1418720.648 1441359.818 - 0.33% -
std::move_backward(deque<int>)/262144 1.60% 29603.812 30076.201 - 1.09% -
BM_RangesSortHeap_uint32_4 1.59% 1.030 1.046 - 1.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.59% 18.881 19.182 - 2.66% -
BM_std_minmax<int>/5 1.59% 1.138 1.156 - 0.01% -
BM_RangesMakeHeap_float_Random_262144 1.59% 1.139 1.157 - 1.71% -
BM_PushHeap_float_Random_4 1.58% 2.972 3.019 - 6.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.58% 58171190.668 59091064.325 - 0.42% -
BM_std_min<unsigned_short>/8 1.58% 1.299 1.319 - 1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 1.58% 226671837.784 230243941.454 - 0.80% -
SetIntersection_None_Vector_uint32_1024_256 1.58% 1135280.341 1153168.239 - 4.39% -
SetIntersection_None_Vector_uint32_262144_1 1.57% 1184155.632 1202799.026 - 3.39% -
SetIntersection_Front_Set_float_16384_16 1.57% 1312809.492 1333478.389 - 1.26% -
BM_std_min<unsigned_short>/16 1.57% 1.666 1.692 - -2.27% -
BM_std_min<unsigned_char>/5 1.57% 1.243 1.263 - -4.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.57% 346206000.978 351634388.131 - 0.20% -
std::set<int>::erase(key)_(existent)/0 1.57% 20.482 20.803 - 2.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.57% 1222828.298 1241966.312 - 3.32% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.56% 1923255.615 1953319.010 - 1.67% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 1.56% 8.307 8.437 - -1.41% -
BM_RangesPushHeap_string_SingleElement_262144 1.56% 2.550 2.590 - -1.71% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.56% 8.501 8.634 - 0.93% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.56% 24.365 24.744 - -3.70% -
SetIntersection_None_Vector_string_262144_262144 1.56% 1334445.256 1355203.263 - -0.34% -
BM_std_minmax<unsigned_long_long>/4 1.55% 1.514 1.538 - -3.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 1.55% 66775489.927 67813651.842 - 0.88% -
SetIntersection_None_Set_uint64_64_16 1.55% 19083217.301 19379878.097 - 2.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.55% 11.451 11.629 - 1.31% -
SetIntersection_Front_Vector_uint64_256_16 1.55% 4439474.109 4508365.567 - 1.80% -
SetIntersection_None_Vector_uint64_262144_1 1.54% 1192474.351 1210884.369 - 3.11% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.54% 21.461 21.792 - 0.61% -
BM_lexicographical_compare_three_way_fast_path/4096 1.54% 945.164 959.721 - 0.46% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.54% 14984.566 15214.999 - -0.59% -
std::transform(list<int>)_(identity_transform)/8192 1.54% 6931.855 7038.328 - -7.86% -
rng::find(deque<int>)_(process_all)/8 1.53% 3.481 3.535 - 0.36% -
BM_MakeHeap_string_Ascending_1024 1.53% 4.863 4.937 - -6.29% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.53% 12207.530 12394.200 - 1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.53% 1307378.268 1327355.769 - 2.19% -
BM_PushHeap_uint32_Random_262144 1.53% 6.253 6.348 - -1.39% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.53% 5820069.054 5908854.202 - 0.72% -
BM_RangesPopHeap_uint32_16 1.52% 7.541 7.656 - 1.57% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.52% 34.588 35.115 - 1.70% -
std::partition_copy(vector<int>)/50 1.52% 13.043 13.241 - 2.09% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 1.52% 2.044 2.075 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.51% 141910651.175 144060569.039 - 0.89% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.51% 8.922 9.057 - 1.68% -
std::copy_n(deque<int>)/1048576 1.51% 49794.712 50548.597 - 1.89% -
BM_PushHeap_string_Ascending_16 1.51% 4.659 4.730 - 1.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.51% 14.117 14.331 - 1.45% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.51% 357.213 362.617 - 1.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.51% 23112377.837 23461885.895 - -0.27% -
std::find_if(vector<char>)_(process_all)/8 1.51% 2.414 2.451 - 1.06% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.51% 8.792 8.924 - 1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.51% 14411793.261 14629314.251 - 1.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.51% 1.179 1.197 - -2.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.50% 3.957 4.016 - 1.25% -
SetIntersection_Interlaced_Vector_float_262144_262144 1.50% 327241633.601 332148572.385 - 5.58% -
SetIntersection_Interlaced_Set_uint64_1_1 1.50% 567017245.771 575512590.134 - 1.33% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 1.50% 11937.890 12116.740 - 4.53% -
std::remove_if(list<int>)_(prefix)/8192 1.50% 9636.156 9780.448 - 4.59% -
SetIntersection_Front_Vector_uint64_4_4 1.50% 143214270.559 145356776.279 - 1.12% -
BM_MakeThenSortHeap_float_Ascending_16 1.50% 2.920 2.964 - 0.31% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 1.49% 8.598 8.727 - 1.20% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.49% 208.383 211.491 - 1.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.49% 6.807 6.908 - 5.25% -
SetIntersection_None_Vector_uint64_64_64 1.49% 8912845.337 9045527.034 - -0.04% -
rng::partition(list<int>)_(sparse)/32 1.48% 8.966 9.099 - 0.49% -
std::map<std::string,_int>::erase(iterator)/1024 1.48% 25.706 26.087 - -2.88% -
BM_std_min<long_long>/5 1.48% 1.892 1.920 - 0.82% -
std::find_end(list<int>,_pred)_(process_all)/1000 1.48% 780.245 791.810 - -0.34% -
BM_LowerBound_string_64 1.48% 68.472 69.485 - 0.20% -
std::set<std::string>::count(key)_(non-existent)/32 1.48% 10.595 10.751 - 11.15% -
bm_ranges_swap_ranges_vb_aligned/262144 1.48% 490.911 498.159 - -0.04% -
std::set<std::string>::insert(value)_(already_present)/1024 1.47% 32.602 33.081 - -3.52% -
std::set<int>::contains(key)_(existent)/32 1.47% 1.726 1.752 - 1.48% -
SetIntersection_Interlaced_Vector_float_1024_4 1.47% 1512987.446 1535231.016 - 4.66% -
std::remove_if(deque<int>)_(prefix)/1024 1.47% 558.222 566.419 - 1.74% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.47% 207.193 210.232 - -2.61% -
BM_SortHeap_uint32_4 1.47% 1.029 1.044 - 0.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.47% 71080.380 72121.987 - -1.11% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.46% 41.608 42.217 - 1.66% -
BM_RangesPopHeap_uint32_64 1.46% 12.543 12.726 - 1.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.46% 13996.023 14200.846 - -0.54% -
std::copy_backward(deque<int>)/8 1.46% 2.667 2.706 - -1.18% -
std::unique(list<int>)_(sprinkled)/8192 1.46% 7790.922 7904.853 - 1.36% -
SetIntersection_None_Set_uint64_256_1 1.46% 11593051.806 11762568.936 - 2.31% -
std::for_each(list<int>)/8 1.46% 2.502 2.539 - 1.35% -
BM_PushHeap_string_Ascending_1024 1.46% 13.860 14.063 - 7.45% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.46% 10.547 10.701 - 1.64% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 1.46% 11.831 12.003 - -0.51% -
SetIntersection_Interlaced_Set_uint64_16_1 1.46% 66646908.012 67618636.132 - 1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.46% 564878786.431 573105705.778 - 0.99% -
std::search(deque<int>)_(same_length)/8192 1.46% 3829.795 3885.532 - 2.37% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 1.45% 26.664 27.052 - 0.71% -
729_abc_r 1.45% 18.458 18.726 - -1.15% -
SetIntersection_Interlaced_Set_uint64_4_1 1.45% 226618366.246 229899760.720 - 1.20% -
BM_std_min<unsigned_short>/27 1.45% 2.365 2.400 - 0.75% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.45% 25.506 25.875 - 1.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.45% 27422830.657 27819304.286 - 0.32% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 1.45% 8.172 8.290 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.44% 21499407.220 21809829.797 - 1.24% -
rng::contains_subrange(list<int>)_(process_all)/16 1.44% 4.821 4.891 - -2.61% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.44% 209.067 212.084 - -2.14% -
BM_PushHeap_uint64_Ascending_262144 1.44% 4.768 4.837 - 3.84% -
SetIntersection_Interlaced_Vector_float_16384_256 1.44% 14619781.115 14830422.398 - -50.08% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 1.44% 12.785 12.969 - -6.41% -
std::search_n(list<int>)_(no_match)/8192 1.44% 7361.183 7467.117 - 2.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.44% 9.136 9.268 - 1.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.44% 7.537 7.646 - 0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.43% 11711911.078 11879901.321 - 3.39% -
BM_lexicographical_compare_three_way_slow_path/256 1.43% 70.026 71.030 - -0.82% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.43% 1114441.910 1130410.468 - 2.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.43% 22369415.550 22689658.355 - 1.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.43% 4.595 4.661 - 1.12% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.43% 18.974 19.245 - 1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.43% 230295294.334 233585379.045 - 1.17% -
rng::remove_copy_if(list<int>)_(prefix)/8192 1.43% 7302.978 7407.236 - 1.81% -
SetIntersection_Front_Set_uint32_256_4 1.43% 4479792.268 4543741.795 - 1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 1.43% 59620010.296 60470914.607 - 0.74% -
std::find_if(deque<int>)_(process_all)/50 1.43% 23.587 23.923 - 0.08% -
std::find_end(list<int>)_(same_length)/1024 1.43% 1499.925 1521.300 - 0.87% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.43% 64.671 65.593 - 2.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.42% 15666631.988 15889874.703 - 1.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.42% 7.576 7.684 - 0.91% -
BM_std_minmax_element<short>/64 1.42% 17.422 17.670 - 2.51% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.42% 1.462 1.483 - -0.18% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.42% 12231.199 12404.749 - 4.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.42% 10.626 10.776 - 1.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.41% 17427579.770 17673931.538 - 0.43% -
BM_RangesMakeHeap_uint64_Random_16 1.41% 1.257 1.274 - -1.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.41% 88.726 89.980 - -6.16% -
std::adjacent_find(vector<int>,_pred)/1048576 1.41% 459008.797 465474.741 - 0.19% -
rng::copy(deque<int>)/32768 1.41% 1136.498 1152.490 - 0.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.41% 44508469.143 45134445.568 - 1.28% -
SetIntersection_None_Set_uint64_256_256 1.40% 5879793.568 5962249.332 - 1.37% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.40% 50071.495 50773.185 - 1.62% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.40% 0.770 0.780 - 0.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.40% 9.916 10.055 - -0.59% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.40% 30.883 31.315 - 1.39% -
BM_std_minmax<int>/28 1.40% 2.053 2.082 - 0.09% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.39% 10.118 10.259 - 0.59% -
SetIntersection_None_Set_uint64_1024_256 1.39% 8694618.073 8815702.544 - 1.21% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.39% 25.074 25.423 - 0.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.39% 1667835.385 1690974.940 - -2.81% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.39% 1.352 1.371 - -4.69% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.38% 43.644 44.249 - 1.43% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.38% 4633467.887 4697596.680 - 0.70% -
SetIntersection_Front_Vector_float_16384_4 1.38% 1116809.508 1132259.872 - 0.80% -
rng::reverse_copy(list<int>)/8 1.38% 2.308 2.340 - 1.41% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 1.38% 9472.272 9603.078 - -0.41% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.38% 7210.317 7309.843 - 3.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.38% 2.067 2.096 - -0.79% -
std::find_if(vector<char>)_(process_all)/50 1.38% 12.503 12.675 - 0.48% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 1.38% 32.169 32.611 - -5.64% -
rng::fill_n(vector<int>)/1024 1.38% 29.274 29.676 - 1.39% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.37% 946.849 959.859 - -0.67% -
rng::remove(list<int>)_(prefix)/8192 1.37% 8404.384 8519.750 - -0.04% -
std::move(deque<int>)/512 1.37% 23.925 24.253 - 1.87% -
rng::partition(deque<int>)_(sparse)/1024 1.37% 384.801 390.070 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.37% 17382214.760 17619894.873 - 1.22% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.36% 7.994 8.104 - 1.24% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.36% 2.957 2.997 - 1.41% -
rng::rotate(vector<bool>)_(1_element_forward)/50 1.36% 18.369 18.619 - 0.83% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.36% 6459.885 6547.741 - 2.33% -
SetIntersection_Interlaced_Set_uint64_256_4 1.36% 11599843.054 11757194.298 - 2.27% -
rng::remove_if(deque<int>)_(prefix)/1024 1.36% 563.542 571.184 - 1.80% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 1.35% 16.440 16.662 - 0.95% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.35% 777.910 788.434 - 1.32% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.35% 27.521 27.893 - 0.68% -
std::map<std::string,_int>::ctor(const&)/32 1.35% 681.923 691.136 - -12.39% -
BM_std_minmax<unsigned_long_long>/15 1.35% 3.630 3.679 - -0.50% -
rng::find_first_of(list<int>)_(large_needle)/8192 1.35% 49744763.877 50415148.776 - -0.14% -
rng::partition(vector<int>)_(sparse)/50 1.35% 14.158 14.348 - 0.45% -
rng::for_each(set<int>)/32 1.34% 21.173 21.458 - 0.24% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.34% 1.962 1.988 - -4.46% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.34% 1457.266 1476.803 - -1.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.34% 32.253 32.685 - 0.34% -
SetIntersection_None_Vector_uint64_64_16 1.34% 14302206.697 14493185.740 - 1.02% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 1.33% 150110.919 152111.663 - 3.18% -
std::fill(vector<bool>)/32768 1.33% 29.887 30.285 - -0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 1.33% 16922844.932 17148019.091 - 0.84% -
rng::find_end(forward_list<int>)_(process_all)/1048576 1.33% 754736.638 764774.936 - 0.07% -
std::any_of(vector<int>)_(process_all)/32 1.33% 8.310 8.420 - 0.48% -
rng::search(deque<int>,_pred)_(no_match)/1000 1.33% 425.326 430.971 - 0.97% -
BM_PopHeap_float_4 1.33% 2.339 2.370 - -0.15% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.32% 62.156 62.980 - 0.95% -
BM_std_minmax<long_long>/14 1.32% 3.290 3.333 - 1.31% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.32% 22.773 23.074 - 0.76% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.32% 1.745 1.768 - 0.90% -
SetIntersection_None_Vector_uint64_256_1 1.32% 4523438.069 4583152.294 - 1.58% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.32% 10.731 10.872 - 1.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.32% 53.938 54.649 - -17.98% -
rng::remove(vector<int>)_(sprinkled)/50 1.32% 55.237 55.965 - 1.47% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.31% 2.544 2.578 - 1.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.31% 7.462 7.560 - -2.07% -
BM_RangesPushHeap_string_SingleElement_16384 1.31% 2.492 2.525 - -1.65% -
rng::rotate(vector<int>)_(by_1/4)/8192 1.31% 2556.500 2589.970 - -0.26% -
BM_std_minmax<int>/11 1.31% 1.716 1.738 - -5.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.31% 16.101 16.311 - -0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 1.30% 230064319.952 233066265.525 - 0.45% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 1.30% 2.855 2.892 - -1.86% -
SetIntersection_Front_Set_uint64_64_64 1.30% 14387066.962 14574506.384 - -3.29% -
BM_MakeThenSortHeap_float_PipeOrgan_256 1.30% 6.393 6.476 - -0.49% -
std::partition_point(list<int>)/32 1.29% 15.867 16.073 - 0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.29% 1400949.061 1419074.052 - 0.96% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.29% 19.473 19.725 - -0.45% -
SetIntersection_None_Vector_float_16384_16384 1.29% 1172426.586 1187584.269 - -0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.29% 4438379.876 4495664.431 - 0.95% -
rng::find_if_not(list<int>)_(process_all)/1024 1.29% 760.081 769.872 - 0.99% -
rng::find(list<int>)_(bail_25%)/32768 1.29% 7505.194 7601.866 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.28% 201303807.470 203889104.619 - 0.73% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.28% 1.413 1.431 - 0.34% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.28% 10.798 10.936 - 1.66% -
std::sort(vector<int>)_(pipe-organ)/8 1.28% 18.441 18.677 - 0.26% -
std::partition(deque<int>)_(sparse)/1024 1.28% 381.495 386.365 - -0.72% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.28% 25427.696 25752.058 - 0.91% -
std::is_sorted(list<int>,_pred)/8 1.28% 4.262 4.317 - 0.88% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 1.27% 24.204 24.512 - 0.67% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 1.27% 2.050 2.076 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.27% 167217982.924 169345132.967 - 2.05% -
BM_lexicographical_compare_three_way_fast_path/262144 1.27% 59973.062 60735.325 - 0.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.27% 32.688 33.103 - -9.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.26% 30.430 30.815 - 1.21% -
std::replace(vector<int>)_(sprinkled)/8192 1.26% 1252.588 1268.419 - -6.78% -
SetIntersection_None_Set_uint64_262144_4 1.26% 1189564.696 1204596.600 - 0.29% -
BM_RangesMakeThenSortHeap_uint64_Random_256 1.26% 13.308 13.476 - 0.50% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.26% 60182.259 60941.792 - -0.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.26% 1.189 1.204 - -1.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.26% 49.773 50.401 - 0.14% -
std::find_if(vector<char>)_(process_all)/32768 1.26% 8129.683 8232.242 - -0.03% -
SetIntersection_Front_Set_uint64_16_4 1.26% 58448060.553 59185163.001 - 1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.26% 15771488.974 15970359.871 - -1.70% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.26% 1.360 1.377 - 0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 1.26% 227444012.420 230302699.588 - 0.17% -
BM_std_min<int>/17 1.26% 0.958 0.971 - 1.91% -
SetIntersection_None_Set_uint32_64_1 1.25% 23310621.815 23602688.415 - -0.04% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.25% 59521829.657 60266028.493 - 0.71% -
BM_RangesPushHeap_string_Ascending_262144 1.25% 27.989 28.339 - -19.68% -
std::set<int>::erase(key)_(non-existent)/32 1.25% 2.304 2.333 - -12.93% -
std::find_if_not(deque<int>)_(process_all)/8 1.25% 3.907 3.956 - -0.21% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 1.25% 11.836 11.984 - -1.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.25% 11221.862 11361.664 - 0.47% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 1.25% 6744.212 6828.216 - 1.41% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.24% 1321869.627 1338311.524 - 0.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.24% 9.095 9.208 - -0.49% -
SetIntersection_None_Vector_string_16384_64 1.24% 1280548.461 1296456.285 - 1.11% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.24% 1.272 1.288 - 1.16% -
rng::fill(list<int>)/50 1.24% 34.484 34.911 - -0.76% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 1.24% 10.479 10.609 - 0.93% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.24% 17260.005 17473.400 - 1.42% -
SetIntersection_Front_Set_uint32_16_16 1.23% 40894600.549 41399280.882 - -1.79% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.23% 28408.048 28758.437 - 1.44% -
BM_std_min<char>/16 1.23% 2.422 2.452 - -4.31% -
SetIntersection_Front_Vector_uint64_256_4 1.23% 4426451.243 4481042.663 - 3.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 1.23% 227392121.338 230193071.379 - 0.22% -
rng::rotate(list<int>)_(by_1/2)/8192 1.23% 4902.768 4963.117 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.23% 7398023.729 7489039.610 - -4.12% -
BM_std_min<unsigned_short>/20 1.23% 2.195 2.222 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.23% 12846004.460 13003911.328 - -0.25% -
rng::copy(deque<int>)/8 1.23% 2.755 2.788 - 0.13% -
BM_PushHeap_float_Random_64 1.23% 6.658 6.739 - -0.50% -
rng::search(deque<int>,_pred)_(no_match)/1024 1.23% 434.425 439.750 - 0.74% -
std::remove_if(deque<int>)_(prefix)/50 1.23% 67.087 67.909 - 1.64% -
std::copy_backward(deque<int>)/262144 1.22% 32492.463 32889.936 - 0.91% -
SetIntersection_Interlaced_Set_uint64_256_16 1.22% 12179174.842 12328065.871 - 1.54% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.22% 16.359 16.558 - 1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 1.22% 568730363.176 575665914.001 - 0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.22% 815379.937 825322.428 - -1.29% -
BM_PushHeap_float_Ascending_1024 1.22% 3.104 3.142 - -1.16% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.22% 6259.437 6335.620 - 0.54% -
std::multiset<int>::erase(key)_(non-existent)/1024 1.22% 6.703 6.784 - 2.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.22% 1230569.864 1245536.753 - 2.19% -
std::multiset<int>::find(key)_(non-existent)/8192 1.22% 8.438 8.540 - 0.02% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 1.21% 22.591 22.865 - -3.24% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.21% 3.713 3.758 - 1.26% -
BM_std_minmax<unsigned_char>/5500 1.21% 50.381 50.992 - 0.62% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.21% 28.663 29.011 - -1.90% -
rng::partition_point(deque<int>)/8192 1.21% 15.849 16.040 - 1.01% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.21% 22.724 22.999 - -0.34% -
rng::copy_n(list<int>)/64 1.21% 13.946 14.114 - -0.38% -
BM_RangesMakeThenSortHeap_uint64_Random_1024 1.20% 15.388 15.573 - 0.46% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.20% 6757.584 6838.904 - 1.21% -
rng::unique(list<int>)_(contiguous)/8192 1.20% 7107.640 7193.170 - 0.35% -
std::reverse(list<int>)/4096 1.20% 1695.104 1715.441 - 2.42% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 1.20% 16.956 17.159 - 0.94% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.20% 0.972 0.984 - 2.21% -
SetIntersection_None_Vector_float_16384_64 1.20% 1174247.573 1188304.786 - -1.28% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 1.20% 81364.771 82338.143 - -3.68% -
std::is_sorted_until(list<int>)/8192 1.20% 7199.522 7285.614 - 0.14% -
BM_MakeHeap_string_SingleElement_4 1.19% 3.707 3.752 - 2.31% -
BM_RangesPushHeap_string_PipeOrgan_16384 1.19% 13.036 13.192 - -10.47% -
SetIntersection_Interlaced_Set_uint32_4_4 1.19% 145906510.512 147647082.588 - 0.56% -
rng::replace(list<int>)_(sprinkled)/8192 1.19% 7216.332 7302.328 - 0.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.19% 85.854 86.876 - -4.84% -
SetIntersection_Front_Set_uint64_1024_1 1.19% 1112833.142 1126074.575 - 0.23% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.19% 87.394 88.431 - -0.27% -
std::map<int,_int>::ctor(const&)/32 1.19% 214.119 216.657 - 2.25% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.18% 605.020 612.167 - 1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.18% 58168556.190 58855080.657 - 0.60% -
std::rotate_copy(deque<int>)/1024 1.18% 34.627 35.035 - 2.41% -
SetIntersection_None_Vector_uint32_256_16 1.18% 4261041.197 4311263.430 - 1.91% -
BM_std_min<unsigned_short>/26 1.18% 2.087 2.112 - -1.92% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.17% 20.280 20.519 - 0.19% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.17% 19.525 19.754 - 0.83% -
SetIntersection_Interlaced_Vector_float_262144_1 1.17% 1101087.011 1114014.271 - -0.52% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.17% 11.376 11.509 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.17% 148777202.071 150521761.889 - -0.47% -
BM_std_min<unsigned_int>/17 1.17% 0.948 0.959 - -1.18% -
BM_std_minmax<int>/32 1.17% 1.599 1.618 - -0.06% -
BM_RangesSortHeap_float_256 1.17% 5.788 5.856 - 0.39% -
BM_std_minmax<int>/64 1.17% 2.492 2.521 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.17% 208115393.433 210550663.733 - 1.03% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.17% 1.750 1.770 - 1.87% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.17% 10.789 10.915 - 7.47% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.17% 775.953 785.010 - 1.19% -
rng::transform(deque<int>,_deque<int>)/32 1.16% 21.703 21.956 - 0.87% -
std::find(list<int>)_(process_all)/8 1.16% 2.364 2.392 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 1.16% 66810754.385 67588006.189 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.16% 160812843.032 162682068.949 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 1.16% 66927409.021 67703218.697 - 0.12% -
std::remove_if(deque<int>)_(sprinkled)/32 1.16% 56.051 56.699 - 1.03% -
rng::find(list<int>)_(process_all)/8192 1.15% 9755.835 9868.235 - -5.49% -
BM_SortHeap_float_16 1.15% 1.649 1.668 - 1.07% -
rng::all_of(vector<int>)_(process_all)/50 1.15% 18.167 18.376 - -0.44% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.15% 7590.598 7677.571 - 0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.15% 59655953.628 60339186.437 - 0.26% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 1.14% 22.650 22.910 - -4.79% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.14% 256706.703 259643.976 - -0.15% -
SetIntersection_Interlaced_Set_uint32_256_16 1.14% 12001192.984 12138355.388 - 1.30% -
SetIntersection_Interlaced_Vector_uint64_262144_16 1.14% 3301430.648 3339096.721 - 4.76% -
BM_std_minmax<int>/23 1.14% 2.272 2.297 - -2.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.14% 4508001.175 4559227.365 - 2.01% -
BM_PushHeap_string_Descending_4 1.14% 1.890 1.911 - -11.76% -
SetIntersection_Front_Set_uint32_16_1 1.13% 66746624.891 67503988.615 - 0.92% -
SetIntersection_None_Vector_uint64_4_4 1.13% 141720891.609 143326158.883 - 1.16% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.13% 150294.483 151996.493 - 2.84% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.13% 6.646 6.721 - 0.26% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.13% 38.973 39.412 - 3.60% -
BM_MakeHeap_string_SingleElement_16384 1.13% 5.941 6.008 - -1.51% -
SetIntersection_Front_Vector_float_262144_262144 1.12% 347303769.743 351209863.389 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 1.12% 569914385.540 576292722.752 - 0.35% -
SetIntersection_Interlaced_Set_uint32_4_1 1.12% 226802590.117 229340232.283 - 0.70% -
SetIntersection_Front_Set_uint64_64_1 1.12% 17458749.688 17653839.274 - 1.02% -
std::rotate(deque<int>)_(by_1/4)/32 1.12% 29.392 29.720 - 0.90% -
SetIntersection_Front_Set_uint32_64_1 1.12% 17454173.195 17648820.057 - -2.40% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.11% 22.886 23.141 - 1.64% -
std::is_sorted_until(list<int>,_pred)/8 1.11% 4.197 4.244 - 0.32% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.11% 3.952 3.996 - -0.68% -
rng::fill_n(list<int>)/32 1.11% 8.146 8.236 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.11% 142401246.744 143985400.897 - 0.59% -
BM_std_min<unsigned_int>/32 1.11% 2.181 2.206 - 1.54% -
rng::fold_left(list<int>)/8 1.11% 3.849 3.892 - 0.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.11% 2.126 2.150 - 0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.11% 1224441.722 1238014.519 - 0.53% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.11% 32.821 33.184 - 0.65% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 1.11% 19.752 19.971 - 0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.10% 1189265.850 1202406.932 - 0.89% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.10% 2.047 2.070 - -0.04% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.10% 11292141.240 11416723.560 - 0.14% -
std::move_backward(deque<int>)/8 1.10% 3.385 3.423 - 3.13% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.10% 24.625 24.896 - 6.39% -
BM_std_minmax<unsigned_long_long>/5 1.10% 1.790 1.810 - 0.29% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 1.10% 5.511 5.572 - 0.14% -
SetIntersection_None_Vector_uint64_16384_1024 1.10% 1163245.015 1176060.079 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.10% 360701297.940 364674727.222 - 3.80% -
BM_PushHeap_string_Descending_16 1.10% 2.106 2.129 - -12.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.10% 11124252.652 11246457.508 - 1.73% -
SetIntersection_None_Vector_uint64_64_4 1.10% 16857383.946 17042519.906 - 1.17% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.09% 11.447 11.572 - 0.89% -
BM_lexicographical_compare_three_way_slow_path/1024 1.09% 246.031 248.722 - -0.13% -
BM_RangesPushHeap_string_PipeOrgan_64 1.09% 5.995 6.061 - -2.22% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.09% 1.107 1.119 - 0.20% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 1.09% 13156.810 13300.445 - 3.12% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.09% 835.272 844.382 - 0.56% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.09% 34.489 34.864 - 1.89% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 1.09% 11.048 11.169 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.09% 39816048.689 40249472.581 - -0.23% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.09% 3871.528 3913.669 - -0.20% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1.09% 2336619.167 2362023.290 - 0.84% -
SetIntersection_Interlaced_Vector_uint32_256_64 1.09% 7234131.355 7312708.575 - 0.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.09% 1.898 1.919 - 7.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.09% 17.243 17.430 - 0.11% -
BM_PopHeap_string_16384 1.08% 71.896 72.674 - -0.04% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.08% 13875.114 14025.304 - 0.97% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 1.08% 26020.341 26301.967 - 0.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.08% 2.935 2.966 - -1.15% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.08% 109.699 110.885 - 0.79% -
BM_RangesMakeHeap_string_PipeOrgan_16 1.08% 3.624 3.663 - -4.70% -
SetIntersection_Front_Set_uint64_16384_16384 1.08% 344939578.235 348656246.426 - 1.85% -
std::partition(list<int>)_(dense)/32 1.08% 8.632 8.725 - -4.75% -
SetIntersection_Interlaced_Set_float_1024_16 1.08% 11458201.045 11581573.084 - -1.68% -
rng::for_each(set<int>::iterator)/8192 1.08% 16278.845 16454.097 - 1.29% -
SetIntersection_None_Vector_uint64_16_4 1.08% 56878282.724 57489966.658 - 0.95% -
BM_RangesMakeHeap_string_Ascending_4 1.07% 2.848 2.879 - 0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.07% 4445674.160 4493373.455 - 2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 1.07% 57155432.241 57767498.899 - 1.03% -
rng::sort(deque<int>)_(ascending)/8 1.07% 18.531 18.729 - 2.70% -
BM_RangesPushHeap_string_SingleElement_16 1.07% 2.488 2.515 - -1.51% -
std::fill_n(list<int>)/32 1.07% 8.058 8.144 - 0.82% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.07% 82220.772 83098.407 - -5.29% -
rng::rotate(vector<int>)_(1_element_forward)/8192 1.07% 281.632 284.634 - 0.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.06% 22.448 22.687 - 0.63% -
SetIntersection_Front_Vector_float_4_4 1.06% 145140223.674 146684671.389 - 0.63% -
rng::find(vector<bool>)_(process_all)/1024 1.06% 4.573 4.621 - -1.45% -
SetIntersection_None_Vector_uint32_256_64 1.06% 3605883.537 3644157.418 - -0.05% -
std::partition_copy(list<int>)/50 1.06% 12.965 13.103 - -0.76% -
rng::rotate(vector<bool>)_(by_1/4)/32 1.06% 18.573 18.770 - 0.80% -
rng::adjacent_find(list<int>)/8 1.06% 2.098 2.121 - -0.63% -
rng::replace_if(list<int>)_(prefix)/50 1.06% 24.738 25.000 - 0.79% -
BM_std_min<unsigned_short>/19 1.06% 1.886 1.906 - 0.68% -
BM_PushHeap_uint32_Random_256 1.06% 6.042 6.106 - 1.09% -
SetIntersection_None_Set_uint64_1024_64 1.06% 8771571.654 8864358.820 - 2.18% -
SetIntersection_Interlaced_Set_uint32_16_1 1.06% 66843466.674 67550217.097 - 0.70% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 1.06% 17.167 17.349 - 1.06% -
std::remove_copy(list<int>)_(prefix)/8192 1.06% 6939.760 7013.015 - -0.16% -
SetIntersection_Front_Set_string_4_4 1.05% 164801407.615 166537315.590 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.05% 145613019.271 147143820.820 - -0.81% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.05% 217.657 219.944 - -0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.05% 696.934 704.256 - 1.31% -
rng::partition_point(vector<int>)/50 1.05% 2.292 2.316 - 0.64% -
BM_std_min<unsigned_int>/64 1.05% 2.844 2.874 - 1.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.05% 11631371.525 11753248.214 - 2.51% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.05% 31.878 32.212 - 1.29% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.04% 212769.380 214991.598 - 0.45% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.04% 23.116 23.358 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.04% 1091085.578 1102469.407 - 0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.04% 9.488 9.587 - 1.41% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 1.04% 5.144 5.198 - 0.09% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.04% 738.276 745.958 - -13.94% -
BM_PushHeap_string_Descending_64 1.04% 2.214 2.237 - -16.87% -
std::sort(deque<int>)_(descending)/8 1.04% 25.557 25.822 - 0.42% -
rng::find_first_of(vector<int>)_(small_needle)/32 1.04% 47.974 48.473 - 2.21% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.04% 581.239 587.269 - 1.06% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.04% 55.040 55.611 - 0.81% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 1.04% 9046.307 9140.098 - -0.13% -
SetIntersection_None_Vector_uint64_1_1 1.04% 565501031.859 571359762.246 - 0.94% -
std::search(vector<int>)_(no_match)/1000 1.03% 215.899 218.133 - 2.47% -
rng::sort(deque<int>)_(qsort_adversarial)/8 1.03% 18.475 18.665 - 1.54% -
std::shift_right(deque<int>)/50 1.03% 4.222 4.266 - 1.25% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.03% 21.334 21.554 - 0.64% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.03% 771.676 779.634 - -1.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.03% 17661537.563 17843428.482 - 0.14% -
rng::replace_if(vector<int>)_(prefix)/50 1.03% 13.523 13.662 - 1.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.03% 6.919 6.990 - -0.02% -
std::stable_partition(vector<int>)_(sparse)/1024 1.03% 209.832 211.991 - 2.28% -
std::partial_sort(deque<int>)_(ascending)/1024 1.03% 7893.167 7974.323 - 1.29% -
std::partition_copy(vector<int>)/8192 1.03% 4533.102 4579.700 - -1.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.03% 22.392 22.622 - 1.43% -
std::replace_if(list<int>)_(prefix)/50 1.03% 24.049 24.295 - -0.22% -
BM_MakeHeap_string_Ascending_16 1.02% 3.700 3.738 - -0.63% -
BM_PushHeap_float_Ascending_256 1.02% 2.480 2.506 - -0.77% -
BM_RangesMakeThenSortHeap_uint64_Descending_256 1.02% 8.705 8.794 - 1.08% -
BM_MakeThenSortHeap_uint64_Random_262144 1.02% 35.881 36.248 - 2.50% -
rng::find_end(forward_list<int>)_(process_all)/1024 1.02% 722.147 729.521 - 0.06% -
SetIntersection_None_Set_uint64_16384_1 1.02% 158642643.053 160262373.257 - 2.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.02% 343140465.828 346635755.753 - 0.51% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.02% 16.107 16.271 - 1.39% -
BM_RangesMakeThenSortHeap_float_Ascending_64 1.01% 4.098 4.139 - 0.73% -
BM_PopHeap_string_4 1.01% 5.300 5.354 - -0.03% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.01% 17.755 17.934 - 1.14% -
rng::remove_copy(list<int>)_(sprinkled)/32 1.01% 9.451 9.546 - 0.84% -
rng::reverse_copy(vector<int>)/4096 1.01% 134.345 135.700 - -1.13% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.01% 52.344 52.872 - 1.03% -
std::stable_partition(list<int>)_(sparse)/8192 1.00% 8697.729 8784.985 - 0.01% -
SetIntersection_Front_Set_float_1024_1 1.00% 1112499.032 1123652.585 - 0.51% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.00% 77.475 78.250 - 0.94% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::is_partitioned(list<int>)_(unpartitioned)/32 -76.07% 8.611 2.060 - -50.89% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -69.35% 10.455 3.204 - -69.11% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -64.87% 7.399 2.599 - -41.61% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -57.96% 3355.063 1410.345 - 17.68% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -57.76% 3048.904 1287.822 - -41.19% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -56.27% 52.915 23.139 - -53.12% -
rng::rotate(list<int>)_(1_element_forward)/1024 -53.88% 1590.191 733.441 - -0.72% -
std::rotate(list<int>)_(1_element_forward)/1024 -53.85% 1586.705 732.188 - -0.53% -
rng::rotate(list<int>)_(1_element_backward)/1024 -53.24% 1584.234 740.851 - -0.84% -
std::find_if(list<int>)_(process_all)/1024 -53.24% 1621.515 758.294 - -0.35% -
std::rotate(list<int>)_(1_element_backward)/1024 -53.06% 1583.001 742.993 - -0.70% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -52.78% 4.343 2.051 - -52.97% -
std::rotate(list<int>)_(by_1/2)/1024 -52.74% 815.885 385.577 - -0.40% -
rng::rotate(list<int>)_(by_1/2)/1024 -52.58% 815.443 386.719 - 0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -52.41% 7706900.206 3667693.729 - -38.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -51.67% 26594009.604 12854109.789 - -38.48% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -51.47% 17425637.812 8456936.701 - 3.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -50.94% 75857428.428 37218114.323 - -4.50% -
std::move(list<int>)/512 -50.61% 722.439 356.831 - 1.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -48.87% 1004.306 513.507 - -46.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -47.27% 1035.337 545.912 - -46.95% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -47.23% 2691.269 1420.256 - -48.00% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -46.47% 146.015 78.167 - -39.54% -
SetIntersection_Interlaced_Vector_float_262144_64 -46.05% 15859350.006 8555424.271 - -57.08% -
BM_std_min<char>/1 -42.85% 0.454 0.260 - -9.90% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -42.44% 10.997 6.330 - -35.86% -
rng::rotate(list<int>)_(by_1/3)/1024 -41.32% 1372.886 805.585 - -0.15% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -41.30% 867.452 509.164 - -27.14% -
rng::rotate_copy(vector<int>)/8192 -39.97% 465.260 279.279 - -1.53% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -39.75% 11.581 6.978 - -17.71% -
std::is_partitioned(list<int>)_(partitioned)/1024 -37.39% 1134.517 710.329 - 0.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -36.90% 8.106 5.115 - -14.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -36.60% 40.835 25.889 - -12.38% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -35.94% 7853505.901 5030573.061 - -20.98% -
rng::find_if(list<int>)_(bail_25%)/8192 -35.86% 2368.504 1519.136 - -0.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -35.73% 853.092 548.248 - -46.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -35.54% 9093370.650 5861709.154 - -18.14% -
BM_PopHeap_uint64_1 -35.30% 0.694 0.449 - -13.54% -
BM_std_min<short>/1 -35.04% 0.445 0.289 - -1.34% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -34.83% 6.992 4.556 - -29.42% -
rng::copy(vector<int>)/4096 -34.09% 224.575 148.018 - -0.95% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -33.87% 9.510 6.289 - -5.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -32.54% 0.636 0.429 - -4.10% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -32.08% 90.205 61.269 - 6.90% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -31.43% 9.631 6.604 - 0.22% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -30.37% 7290339.250 5076618.336 - -23.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -29.95% 0.613 0.429 - -32.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -29.38% 0.556 0.392 - -12.24% -
SetIntersection_Interlaced_Set_float_16384_16384 -28.95% 344901112.823 245048452.213 - -29.79% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -28.58% 3455613.597 2467901.055 - 0.23% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -28.40% 9.617 6.886 - -2.00% -
rng::find_end(vector<int>)_(same_length)/8192 -28.22% 5791.515 4156.876 - 8.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -28.07% 25238930.621 18155393.349 - 11.06% -
BM_std_min<unsigned_int>/1 -27.70% 0.450 0.325 - -0.02% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -27.69% 65.499 47.365 - -0.59% -
SetIntersection_Front_Set_float_16384_16384 -26.76% 338266139.957 247747189.200 - -27.74% -
BM_std_min<__int128>/4000 -26.75% 2103.495 1540.903 - 0.02% -
BM_std_min<__int128>/5500 -26.62% 2887.195 2118.689 - -0.09% -
BM_std_min<__int128>/64000 -26.50% 33668.567 24746.540 - 0.05% -
BM_std_min<__int128>/65536 -26.44% 34434.762 25330.811 - -0.06% -
BM_std_min<__int128>/70000 -26.40% 36761.423 27057.978 - -0.01% -
rng::contains_subrange(deque<int>)_(process_all)/50 -26.30% 20.804 15.332 - -16.00% -
BM_std_min<__int128>/4096 -26.25% 2140.023 1578.189 - -0.04% -
rng::rotate(vector<int>)_(1_element_forward)/50 -25.99% 5.260 3.893 - -26.15% -
BM_std_min<__int128>/1 -25.94% 0.458 0.340 - -8.50% -
BM_std_min<__int128>/512 -25.90% 268.357 198.859 - -0.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -25.87% 66.068 48.973 - 0.44% -
BM_MakeHeap_uint32_Random_4 -25.80% 1.565 1.161 - 3.55% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -25.77% 106028342.394 78704790.264 - -2.34% -
BM_std_min<__int128>/1024 -25.65% 532.992 396.269 - 0.05% -
std::copy_n(vector<bool>)_(aligned)/1048576 -25.49% 2190.943 1632.419 - -2.70% -
rng::find_end(deque<int>)_(near_matches)/8192 -25.46% 2351025.446 1752350.772 - -17.98% -
BM_std_min<__int128>/32 -25.24% 16.304 12.190 - 0.04% -
BM_std_min<__int128>/31 -24.86% 15.676 11.779 - 0.03% -
rng::contains_subrange(deque<int>)_(process_all)/32 -24.73% 15.003 11.293 - -18.86% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -24.53% 0.632 0.477 - -11.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -24.53% 64862935.601 48950238.198 - -9.53% -
BM_std_min<__int128>/30 -24.53% 15.105 11.399 - 0.13% -
rng::rotate(vector<int>)_(1_element_backward)/50 -24.53% 5.331 4.023 - -24.68% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.42% 1995313.614 1508108.819 - -1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -24.31% 136650230.018 103430134.375 - -6.64% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -23.92% 4881992.572 3714161.677 - -21.50% -
BM_std_min<__int128>/29 -23.90% 14.473 11.014 - 0.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -23.84% 33.464 25.487 - -1.66% -
BM_std_min<__int128>/28 -23.83% 13.934 10.613 - -0.02% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -23.66% 3.611 2.756 - -15.71% -
std::rotate(vector<int>)_(1_element_backward)/50 -23.45% 5.316 4.070 - -23.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -23.18% 0.697 0.535 - 19.75% -
rng::find_end(vector<int>)_(same_length)/1024 -23.13% 726.888 558.745 - 8.76% -
rng::stable_partition(deque<int>)_(sparse)/32 -23.11% 14.482 11.135 - -0.27% -
BM_std_min<__int128>/27 -23.02% 13.281 10.223 - 0.00% -
rng::copy(vector<bool>)_(aligned)/1048576 -23.00% 1349.299 1039.007 - -70.91% -
SetIntersection_Interlaced_Vector_float_16384_16 -22.95% 3847329.978 2964335.296 - -23.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -22.87% 2.924 2.255 - -17.76% -
rng::partition_copy(list<int>)/8192 -22.85% 9058.788 6988.677 - -5.16% -
BM_std_min<__int128>/26 -22.80% 12.719 9.819 - 0.04% -
BM_std_min<__int128>/64 -22.45% 31.599 24.504 - -0.00% -
BM_RangesPushHeap_uint32_Ascending_1 -22.37% 0.577 0.448 - -22.28% -
rng::find_end(vector<int>)_(same_length)/1000 -22.26% 705.814 548.673 - 9.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -22.21% 3541435.341 2754814.141 - -4.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -22.16% 4829939.249 3759606.073 - -25.26% -
BM_map_find_string_literal -22.04% 14.131 11.017 - 0.17% -
BM_std_min<__int128>/25 -21.83% 12.112 9.468 - 0.09% -
rng::find_end(deque<int>)_(process_all)/8192 -21.61% 2592.548 2032.330 - -14.86% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -21.53% 0.614 0.482 - -9.91% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -21.46% 11.063 8.689 - -24.66% -
rng::find_end(deque<int>)_(process_all)/1024 -21.43% 329.734 259.088 - -14.38% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -21.39% 1.961 1.541 - -17.81% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.37% 25.605 20.134 - -7.36% -
rng::find_end(deque<int>)_(process_all)/1000 -21.35% 319.326 251.135 - -0.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -21.29% 0.634 0.499 - -21.30% -
rng::generate(list<int>)/8192 -21.24% 8916.455 7022.327 - -6.81% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -21.20% 11.068 8.721 - -21.56% -
BM_std_min<__int128>/24 -21.13% 11.542 9.103 - 0.00% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -21.09% 65.208 51.457 - 0.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -21.04% 48.849 38.570 - -9.97% -
rng::find_end(deque<int>)_(process_all)/1048576 -20.84% 335353.117 265480.887 - -14.01% -
std::unique_copy(deque<int>)_(sprinkled)/32 -20.81% 11.657 9.231 - 0.01% -
std::map<int,_int>::find(key)_(non-existent)/8192 -20.71% 8.934 7.083 - 0.01% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -20.68% 7461952.165 5918494.402 - -0.36% -
BM_std_min<__int128>/23 -20.66% 11.008 8.734 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -20.61% 2491015.431 1977514.364 - -18.79% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -20.33% 54549485.162 43460806.544 - -14.34% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -20.30% 254.143 202.559 - 13.95% -
rng::copy_n(vector<int>)/32768 -20.24% 2801.124 2234.142 - -2.61% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -19.95% 10.764 8.617 - -26.93% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -19.58% 6.780 5.452 - 5.56% -
BM_std_min<__int128>/22 -19.57% 10.368 8.340 - 0.07% -
std::map<int,_int>::find(key)_(non-existent)/32 -19.48% 3.012 2.425 - 0.97% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -19.48% 87.383 70.363 - -2.66% -
std::rotate(vector<int>)_(1_element_forward)/50 -19.46% 5.265 4.240 - -19.52% -
BM_std_min<__int128>/21 -19.26% 9.834 7.940 - -0.07% -
BM_PushHeap_float_Random_1 -19.05% 0.577 0.467 - -9.68% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -18.61% 45918652.155 37373713.028 - -1.13% -
std::copy_if(list<int>)_(every_other)/4096 -18.54% 3914.730 3188.788 - 0.52% -
BM_RangesPushHeap_uint64_SingleElement_1 -18.48% 0.639 0.521 - -15.48% -
BM_PushHeap_uint64_SingleElement_1 -18.44% 0.638 0.521 - -0.17% -
std::partition_point(list<int>)/8192 -18.41% 14456.690 11794.544 - -7.64% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -18.16% 53873386.775 44090127.197 - -4.47% -
BM_std_min<__int128>/20 -17.67% 9.245 7.611 - -0.04% -
BM_std_minmax_element<int>/4096 -17.60% 1140.129 939.485 - -12.89% -
BM_std_minmax_element<int>/4000 -17.56% 1112.881 917.434 - -12.95% -
BM_std_minmax_element<int>/65536 -17.55% 18228.634 15029.920 - -12.74% -
BM_std_minmax_element<int>/70000 -17.52% 19488.418 16073.840 - -12.68% -
BM_std_minmax_element<int>/5500 -17.52% 1527.234 1259.710 - -12.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -17.50% 0.706 0.583 - -7.38% -
BM_std_minmax_element<int>/64000 -17.40% 17809.422 14710.168 - -12.61% -
BM_std_minmax_element<int>/1024 -17.19% 287.948 238.458 - -12.58% -
std::unique_copy(deque<int>)_(sprinkled)/52 -17.16% 22.696 18.801 - 0.05% -
BM_PushHeap_uint32_QuickSortAdversary_1 -17.05% 0.579 0.481 - -0.31% -
BM_std_min<__int128>/19 -16.93% 8.714 7.239 - -0.03% -
SetIntersection_Front_Vector_uint64_1024_1024 -16.93% 7193435.676 5975670.603 - 2.14% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -16.92% 10.463 8.693 - -21.11% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -16.91% 2.636 2.191 - -15.83% -
BM_std_minmax_element<int>/512 -16.82% 146.168 121.583 - -11.98% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -16.72% 0.669 0.557 - 0.19% -
BM_RangesMakeHeap_float_Random_256 -16.66% 1.531 1.276 - -11.81% -
std::map<int,_int>::find(key)_(non-existent)/1024 -16.59% 6.318 5.270 - -2.63% -
rng::partial_sort_copy(list<int>)_(repeated)/1024 -16.58% 5371.375 4480.823 - -0.75% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -16.55% 8.431 7.035 - 3.21% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -16.48% 5.392 4.504 - -1.44% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -16.32% 119.635 100.106 - -1.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -16.32% 29.622 24.789 - -23.04% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.28% 7.907 6.620 - -7.94% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -16.11% 11.128 9.335 - -6.44% -
BM_RangesMakeHeap_uint32_Random_4 -16.02% 1.378 1.157 - -32.07% -
std::move(vector<bool>)_(aligned)/64 -15.84% 1.838 1.547 - -12.91% -
BM_std_min<__int128>/18 -15.61% 8.122 6.854 - -0.07% -
BM_lexicographical_compare_three_way_slow_path/1 -15.45% 0.406 0.344 - -5.66% -
rng::search(deque<int>)_(no_match)/1024 -15.43% 414.780 350.794 - 14.99% -
std::find(vector<bool>)_(process_all)/8 -15.40% 0.741 0.627 - 8.75% -
std::find_end(deque<int>)_(match_near_end)/8192 -15.39% 193914.403 164064.992 - -1.16% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -15.32% 2.729 2.311 - -0.97% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -15.20% 10.291 8.727 - -17.62% -
std::multimap<std::string,_int>::erase(iterator)/32 -15.20% 31.261 26.510 - -9.86% -
std::find(vector<bool>)_(process_all)/50 -15.19% 0.740 0.628 - 8.45% -
std::find_end(vector<int>)_(same_length)/8192 -15.09% 4763.858 4045.041 - -0.09% -
std::find_end(vector<int>)_(same_length)/1024 -15.06% 599.182 508.966 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -15.03% 6955752.720 5910397.699 - 0.06% -
rng::remove(list<int>)_(sprinkled)/50 -14.77% 76.900 65.540 - -5.71% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -14.73% 29922.765 25513.793 - -0.20% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -14.72% 9.534 8.131 - 27.94% -
rng::copy(vector<int>)/32768 -14.68% 3588.013 3061.441 - -12.19% -
std::multiset<int>::contains(key)_(non-existent)/32 -14.66% 2.652 2.264 - -3.48% -
std::find_end(vector<int>)_(same_length)/1000 -14.52% 582.267 497.703 - -0.29% -
BM_RangesMakeHeap_float_Heap_64 -14.37% 0.252 0.216 - 4.94% -
SetIntersection_Interlaced_Vector_float_16384_64 -14.31% 6490573.479 5561562.497 - -47.27% -
rng::search(deque<int>)_(same_length)/1000 -14.19% 419.334 359.842 - 8.61% -
BM_std_min<__int128>/17 -14.16% 7.549 6.480 - -0.02% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -14.10% 2.937 2.523 - -6.16% -
rng::find_end(forward_list<int>)_(same_length)/8192 -14.04% 16337.568 14043.412 - -2.10% -
rng::partition(deque<int>)_(sparse)/32 -14.00% 11.386 9.791 - -27.96% -
rng::move(list<int>)/4096 -13.91% 6254.796 5385.033 - -0.15% -
BM_RangesPushHeap_string_Ascending_256 -13.87% 10.941 9.424 - -14.12% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -13.86% 24309956.711 20939480.531 - -22.95% -
rng::copy_n(list<int>)/4096 -13.82% 4857.962 4186.365 - 5.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -13.82% 11497948.481 9908524.824 - -8.09% -
rng::partition(list<int>)_(dense)/8192 -13.78% 5052.118 4355.822 - -14.51% -
rng::remove(list<int>)_(sprinkled)/8192 -13.72% 9082.047 7835.551 - -0.98% -
rng::find_last(deque<int>)_(bail_10%)/1024 -13.64% 262.585 226.778 - -0.45% -
BM_PushHeap_uint32_SingleElement_4 -13.59% 0.389 0.336 - -7.56% -
rng::stable_partition(deque<int>)_(sparse)/50 -13.55% 32.189 27.827 - 1.54% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.52% 49.318 42.652 - -0.26% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -13.50% 10.443 9.033 - -14.03% -
BM_PushHeap_float_Descending_1 -13.48% 0.539 0.467 - 8.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -13.47% 3.513 3.040 - -12.72% -
std::move(list<int>)/4096 -13.31% 5661.096 4907.407 - 12.04% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.24% 6365.471 5522.376 - -0.96% -
BM_std_minmax_element<short>/3 -13.22% 1.148 0.996 - -13.28% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -13.18% 110170443.162 95647817.603 - -4.48% -
rng::remove(deque<int>)_(sprinkled)/50 -13.13% 66.711 57.951 - -9.77% -
rng::remove(list<int>)_(sprinkled)/1024 -13.09% 1092.405 949.446 - -1.65% -
std::partition_point(list<int>)/1024 -12.97% 1293.631 1125.816 - -13.00% -
std::multiset<int>::contains(key)_(non-existent)/1024 -12.96% 6.251 5.441 - -4.55% -
BM_RangesPushHeap_string_Ascending_1024 -12.90% 13.644 11.884 - -14.16% -
rng::find_last(deque<int>)_(bail_90%)/8192 -12.86% 234.083 203.988 - 0.11% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -12.85% 96.150 83.791 - -8.93% -
std::find_end(list<int>,_pred)_(same_length)/8192 -12.84% 20713.726 18053.432 - -12.31% -
rng::find_last(deque<int>)_(bail_90%)/1024 -12.74% 33.197 28.969 - -0.12% -
rng::find_last(deque<int>)_(bail_10%)/50 -12.71% 13.095 11.431 - -0.14% -
BM_RangesMakeThenSortHeap_float_Descending_4 -12.70% 1.226 1.070 - -16.65% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -12.67% 18.482 16.140 - -12.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -12.65% 3.530 3.083 - -17.27% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -12.64% 5.883 5.140 - 15.15% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -12.63% 7.300 6.378 - 2.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -12.63% 606.619 530.030 - 0.01% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -12.57% 18.481 16.158 - -12.64% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -12.57% 6.473 5.659 - 22.97% -
std::multiset<int>::contains(key)_(non-existent)/8192 -12.57% 9.695 8.477 - -4.22% -
std::partition(list<int>)_(dense)/8192 -12.53% 5010.138 4382.174 - -12.69% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -12.53% 30.444 26.629 - -7.86% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -12.46% 10.861 9.508 - -0.32% -
BM_std_min<__int128>/16 -12.46% 6.993 6.122 - -0.19% -
BM_RangesMakeHeap_float_Heap_16 -12.42% 0.240 0.211 - -0.15% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -12.38% 0.448 0.393 - -20.69% -
std::rotate(vector<bool>)_(1_element_backward)/50 -12.33% 17.552 15.387 - -11.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -12.30% 0.517 0.453 - -4.99% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -12.28% 105.027 92.128 - 3.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -12.27% 9613008.446 8433358.988 - -22.01% -
std::rotate(vector<bool>)_(1_element_backward)/32 -12.22% 17.545 15.402 - -12.32% -
std::find_end(forward_list<int>)_(process_all)/8192 -12.19% 6486.002 5695.279 - 0.80% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -12.08% 6.170 5.424 - 20.04% -
BM_std_minmax_element<int>/64 -12.00% 17.973 15.816 - -8.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -11.96% 5060.708 4455.258 - -5.93% -
BM_MakeHeap_uint64_Heap_64 -11.92% 0.270 0.238 - 0.12% -
rng::partition(list<int>)_(sparse)/8192 -11.91% 7881.423 6942.994 - -11.89% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -11.85% 1.560 1.375 - -7.89% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -11.83% 23.488 20.710 - -9.51% -
SetIntersection_Front_Set_string_256_64 -11.82% 15672681.242 13819776.897 - -14.78% -
BM_MakeThenSortHeap_uint64_Descending_4 -11.82% 1.494 1.318 - -12.91% -
rng::contains_subrange(list<int>)_(process_all)/8192 -11.78% 8101.000 7146.604 - 1.98% -
SetIntersection_Front_Set_uint64_1024_256 -11.77% 5121047.852 4518156.636 - -6.64% -
SetIntersection_Interlaced_Vector_string_16384_256 -11.77% 42167908.203 37205866.981 - -6.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -11.73% 230337211.069 203312613.200 - 0.76% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -11.71% 8.148 7.194 - 15.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -11.57% 4005672.408 3542026.085 - -26.12% -
SetIntersection_Front_Set_uint64_16384_256 -11.49% 5013319.448 4437307.607 - -12.36% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -11.48% 1617098.724 1431384.761 - -6.48% -
BM_PushHeap_uint32_SingleElement_16 -11.47% 0.379 0.336 - -5.93% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -11.47% 21315213.548 18870427.278 - -7.47% -
std::set<std::string>::contains(key)_(existent)/32 -11.36% 15.699 13.915 - -15.04% -
BM_PopHeap_pair<uint32,_uint32>_1 -11.30% 0.504 0.447 - -11.75% -
BM_std_min<__int128>/15 -11.25% 6.420 5.698 - 0.02% -
SetIntersection_Front_Vector_uint32_262144_256 -11.17% 2648853.826 2353072.382 - 3.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -11.12% 0.750 0.666 - 5.17% -
std::find_end(forward_list<int>)_(single_element)/8192 -11.06% 6337.171 5636.143 - -1.61% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -11.01% 32.889 29.268 - -7.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -10.87% 220418667.813 196457339.567 - -3.65% -
rng::find(vector<char>)_(bail_25%)/8 -10.77% 1.155 1.031 - 4.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -10.76% 220786058.951 197021234.388 - -1.04% -
BM_std_min<long_long>/1 -10.75% 0.676 0.604 - -10.27% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -10.74% 101.757 90.827 - -13.27% -
BM_std_minmax<char>/8 -10.60% 1.146 1.025 - 0.07% -
BM_std_min<unsigned___int128>/70000 -10.55% 30211.918 27024.722 - -42.35% -
BM_std_min<__int128>/14 -10.53% 5.894 5.273 - -0.32% -
BM_std_min<unsigned___int128>/65536 -10.52% 28288.643 25313.054 - -42.33% -
SetIntersection_Front_Vector_float_256_256 -10.46% 5247802.521 4698695.345 - -0.08% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -10.45% 11.827 10.591 - 1.33% -
rng::none_of(vector<int>)_(process_all)/50 -10.44% 14.122 12.647 - -15.00% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -10.43% 2.485 2.226 - -1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -10.42% 223939531.420 200598553.496 - -3.51% -
rng::find_if(list<int>)_(process_all)/8192 -10.39% 10700.713 9588.466 - -7.13% -
std::is_partitioned(deque<int>)_(partitioned)/32 -10.39% 11.652 10.442 - 6.83% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.33% 247.706 222.108 - -4.68% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -10.33% 26.759 23.996 - 10.88% -
BM_std_min<unsigned___int128>/64000 -10.21% 27537.130 24724.414 - -42.35% -
SetIntersection_Front_Vector_uint64_1024_256 -10.20% 2630043.169 2361878.996 - 1.31% -
BM_std_min<unsigned___int128>/1024 -10.18% 440.528 395.701 - -41.77% -
rng::partition(deque<int>)_(sparse)/50 -10.17% 17.051 15.316 - -24.36% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -10.14% 1.675 1.505 - -11.44% -
SetIntersection_Front_Vector_uint64_262144_256 -10.13% 2605278.932 2341367.001 - -0.27% -
BM_std_min<unsigned___int128>/4000 -10.07% 1712.276 1539.808 - -42.10% -
SetIntersection_Front_Set_uint64_262144_256 -10.06% 5069036.430 4558849.543 - 1.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -10.06% 19727.604 17742.353 - -0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -10.03% 7689992.975 6918406.193 - 1.44% -
BM_std_min<unsigned___int128>/5500 -10.01% 2351.369 2115.903 - -42.14% -
rng::reverse_copy(list<int>)/4096 -10.00% 3364.516 3027.944 - -1.43% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -10.00% 4165385.771 3748944.133 - -26.10% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -9.84% 0.696 0.627 - 0.85% -
BM_std_min<unsigned___int128>/4096 -9.80% 1748.491 1577.143 - -42.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -9.76% 0.496 0.448 - -19.52% -
std::copy(vector<bool>)_(aligned)/262144 -9.76% 711.821 642.372 - -6.10% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -9.76% 402.447 363.187 - -0.46% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -9.71% 9.471 8.551 - -7.15% -
BM_RangesMakeHeap_float_Descending_64 -9.68% 0.216 0.195 - 1.09% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -9.61% 6.712 6.067 - -0.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.58% 42.493 38.423 - 32.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.57% 85.524 77.336 - 2.06% -
std::set<int>::insert(value)_(already_present)/0 -9.51% 0.643 0.581 - -0.03% -
rng::remove(deque<int>)_(sprinkled)/32 -9.51% 58.644 53.066 - -6.58% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.48% 100.019 90.537 - -0.96% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -9.47% 3.364 3.046 - -2.40% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -9.39% 48.154 43.632 - 0.25% -
BM_std_min<unsigned___int128>/512 -9.34% 219.112 198.646 - -41.27% -
BM_std_min<__int128>/13 -9.32% 5.383 4.881 - 0.00% -
std::find_end(deque<int>)_(match_near_end)/1024 -9.31% 3725.739 3379.034 - 1.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.19% 627.601 569.919 - 0.69% -
BM_PushHeap_uint32_Ascending_1 -9.16% 0.697 0.633 - 26.15% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -9.13% 0.451 0.410 - -4.22% -
BM_RangesPushHeap_string_Ascending_16384 -9.12% 19.921 18.104 - -6.20% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -9.10% 572.673 520.572 - -6.77% -
SetIntersection_Interlaced_Vector_string_262144_64 -9.08% 20800239.786 18910818.498 - -14.49% -
BM_RangesPushHeap_uint64_Descending_1 -9.07% 0.697 0.633 - 35.74% -
bm_lexicographical_compare<signed_char>/1 -9.03% 1.386 1.261 - -1.99% -
std::set<int>::contains(key)_(non-existent)/32 -9.00% 2.655 2.416 - 2.93% -
BM_MakeHeap_float_Random_16384 -8.90% 1.276 1.162 - -3.31% -
BM_PopHeap_float_262144 -8.90% 40.106 36.538 - -10.15% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -8.87% 60.909 55.506 - -1.06% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -8.85% 0.696 0.635 - 11.98% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -8.83% 2.535 2.312 - 1.16% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -8.78% 40108.081 36588.061 - -5.83% -
rng::copy_backward(vector<bool>)_(aligned)/64 -8.78% 1.925 1.756 - -7.27% -
BM_MakeThenSortHeap_float_Descending_4 -8.66% 1.246 1.138 - -3.12% -
BM_RangesPushHeap_string_Ascending_64 -8.58% 7.533 6.886 - -7.47% -
std::is_partitioned(deque<int>)_(partitioned)/50 -8.58% 17.405 15.912 - 7.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -8.49% 3231446.723 2957186.675 - 0.98% -
SetIntersection_Front_Set_uint32_16384_64 -8.48% 2121245.235 1941355.170 - -5.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -8.46% 156601018.109 143357502.522 - -0.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -8.46% 0.886 0.811 - -2.57% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -8.42% 0.599 0.549 - -5.80% -
BM_RangesPushHeap_uint32_Descending_4 -8.42% 0.379 0.347 - -1.35% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -8.42% 41683.326 38174.906 - -5.54% -
SetIntersection_Interlaced_Vector_float_16384_4 -8.32% 1660075.800 1521987.634 - -10.59% -
std::is_partitioned(list<int>)_(partitioned)/8192 -8.29% 6806.661 6242.206 - -3.85% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -8.29% 608.567 558.106 - 0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -8.29% 1586223.102 1454778.010 - -14.21% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.23% 426.865 391.738 - -5.68% -
rng::replace(vector<int>)_(prefix)/32 -8.22% 5.308 4.872 - -3.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -8.19% 215483851.515 197843997.642 - -4.02% -
BM_std_minmax<short>/20 -8.15% 2.151 1.976 - -1.23% -
BM_MakeThenSortHeap_uint32_Descending_4 -8.15% 1.409 1.295 - -9.74% -
BM_std_min<__int128>/12 -8.14% 4.874 4.478 - 0.09% -
BM_std_min<unsigned___int128>/64 -8.12% 26.660 24.496 - -36.81% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -8.03% 412.829 379.681 - 29.00% -
BM_MakeHeap_uint32_Random_256 -8.01% 1.245 1.146 - -0.15% -
std::find_end(deque<int>)_(match_near_end)/1000 -7.99% 353.795 325.513 - -1.55% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.98% 28.600 26.317 - 0.19% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.97% 22.675 20.867 - -11.20% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -7.97% 34.065 31.351 - 0.30% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -7.92% 0.425 0.391 - -1.02% -
BM_RangesMakeHeap_uint64_Descending_64 -7.89% 0.252 0.232 - -1.18% -
std::find(vector<char>)_(bail_25%)/8 -7.83% 1.107 1.020 - 0.95% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -7.82% 0.564 0.520 - -25.27% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -7.78% 9.174 8.460 - -0.24% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -7.74% 0.516 0.476 - 2.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -7.71% 215731100.337 199097319.111 - -2.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.69% 552.144 509.706 - 0.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -7.68% 25.701 23.726 - -0.01% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.65% 15.896 14.680 - -8.79% -
std::stable_partition(deque<int>)_(sparse)/8192 -7.65% 3673.611 3392.724 - 0.69% -
BM_PushHeap_uint64_SingleElement_16 -7.63% 0.366 0.338 - 0.23% -
BM_std_min<__int128>/11 -7.56% 4.385 4.054 - 0.18% -
rng::contains_subrange(deque<int>)_(process_all)/16 -7.55% 9.584 8.860 - -5.68% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -7.53% 6684594.369 6180978.969 - 3.16% -
SetIntersection_Front_Set_string_256_256 -7.52% 31275342.644 28923705.707 - 3.47% -
SetIntersection_Interlaced_Vector_float_262144_1024 -7.49% 87516769.926 80964383.452 - -48.21% -
BM_PushHeap_uint32_SingleElement_64 -7.47% 0.379 0.350 - -4.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.46% 7107447.531 6577544.827 - 0.94% -
BM_RangesPushHeap_uint32_Random_1 -7.40% 0.544 0.504 - 0.58% -
rng::partition_point(list<int>)/8192 -7.35% 14584.364 13512.239 - 1.97% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -7.34% 6.179 5.725 - 6.13% -
bm_lexicographical_compare<signed_char>/2 -7.33% 1.552 1.438 - -3.81% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -7.31% 3736.767 3463.657 - 4.26% -
SetIntersection_Interlaced_Set_float_256_64 -7.29% 16272172.715 15085793.023 - -2.56% -
std::partition_point(deque<int>)/32 -7.29% 4.740 4.394 - -1.89% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.27% 5157398.855 4782632.452 - -39.79% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -7.18% 8467.138 7859.084 - -3.99% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -7.16% 189.365 175.810 - 0.02% -
std::partition_copy(list<int>)/8192 -7.14% 7289.947 6769.281 - -7.18% -
std::set<std::string>::find(key)_(existent)/8192 -7.13% 28.908 26.848 - -5.95% -
BM_RangesMakeHeap_float_Random_1024 -7.07% 1.242 1.154 - -6.22% -
SetIntersection_Front_Set_string_16384_256 -7.07% 15613001.921 14509861.692 - -1.16% -
std::set<std::string>::find(key)_(non-existent)/8192 -7.05% 27.267 25.346 - -9.97% -
SetIntersection_Interlaced_Vector_float_64_64 -7.05% 12390446.553 11517377.940 - -4.50% -
BM_std_min<short>/20 -7.04% 2.274 2.114 - -5.96% -
BM_RangesMakeHeap_float_Random_64 -6.99% 1.616 1.503 - -8.87% -
BM_std_min<int>/1 -6.98% 0.326 0.303 - 7.71% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -6.96% 24.771 23.047 - -6.29% -
SetIntersection_Front_Set_string_16_16 -6.95% 64109240.412 59651123.311 - -5.79% -
rng::find_end(list<int>)_(process_all)/8192 -6.95% 6890.328 6411.649 - -6.08% -
SetIntersection_Front_Set_float_262144_64 -6.92% 2072437.359 1929115.874 - 3.08% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -6.89% 12167.004 11328.849 - -10.77% -
BM_MakeHeap_uint64_Descending_64 -6.86% 0.270 0.251 - 0.03% -
BM_std_min<__int128>/6 -6.82% 2.224 2.073 - -0.15% -
std::is_sorted_until(deque<int>)/8 -6.78% 3.536 3.296 - 6.67% -
BM_std_min<short>/12 -6.77% 1.589 1.481 - -2.55% -
std::rotate_copy(vector<int>)/8192 -6.74% 676.982 631.377 - -1.49% -
BM_MakeHeap_uint32_Descending_4 -6.72% 0.289 0.269 - -4.44% -
BM_std_min<__int128>/10 -6.71% 3.929 3.665 - -0.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -6.69% 8.711 8.128 - 7.32% -
SetIntersection_Front_Set_uint32_16384_256 -6.66% 5078499.218 4740232.338 - -2.44% -
std::partition(list<int>)_(sparse)/8192 -6.55% 7656.343 7154.607 - -12.50% -
rng::search(list<int>)_(single_element)/1000 -6.53% 692.143 646.959 - -2.86% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -6.53% 26.285 24.570 - -0.23% -
SetIntersection_Front_Set_uint64_1024_64 -6.52% 2013217.948 1881904.605 - -0.33% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.50% 20871.824 19514.974 - -6.16% -
BM_std_min<unsigned_char>/21 -6.50% 1.831 1.712 - -4.88% -
SetIntersection_Interlaced_Vector_string_16384_4 -6.49% 2015453.297 1884569.584 - 3.50% -
std::find_first_of(deque<int>)_(large_needle)/50 -6.49% 716.949 670.435 - -4.44% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -6.44% 29.538 27.635 - 9.01% -
bm_lexicographical_compare<signed_char>/3 -6.41% 1.784 1.670 - -3.32% -
SetIntersection_Interlaced_Set_float_1024_256 -6.38% 16730991.697 15663405.231 - -3.43% -
BM_MakeHeap_string_Descending_262144 -6.36% 3.687 3.453 - -2.58% -
BM_RangesPushHeap_float_Descending_64 -6.35% 0.405 0.379 - -3.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.34% 41.005 38.404 - 1.92% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.34% 27.356 25.621 - 0.73% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -6.32% 0.972 0.911 - -5.70% -
rng::copy_backward(list<int>)/32768 -6.30% 31157.999 29196.320 - -3.73% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -6.26% 39.467 36.995 - 1.06% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.26% 6629876.569 6214666.933 - 0.35% -
BM_std_min<__int128>/9 -6.20% 3.485 3.269 - -0.12% -
BM_std_minmax_element<int>/3 -6.20% 1.192 1.119 - 7.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -6.13% 6731.437 6318.877 - -1.86% -
BM_PushHeap_uint64_PipeOrgan_4 -6.10% 0.515 0.483 - -0.60% -
SetIntersection_Front_Set_float_262144_256 -6.10% 4911804.277 4612294.811 - -5.27% -
rng::for_each(multiset<int>)/8192 -6.09% 17126.804 16083.139 - -1.41% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.06% 8816.323 8282.083 - -11.60% -
BM_std_min<__int128>/7 -6.06% 2.636 2.476 - -0.18% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -6.06% 4.184 3.930 - -0.84% -
std::set<int>::contains(key)_(non-existent)/1024 -6.05% 5.648 5.307 - 0.02% -
rng::find_end(forward_list<int>)_(single_element)/8192 -6.04% 6172.529 5799.975 - -2.47% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -6.00% 24.085 22.640 - -13.91% -
BM_std_minmax<int>/3 -6.00% 1.176 1.105 - -7.72% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.99% 0.296 0.279 - 0.30% -
BM_std_min<__int128>/8 -5.99% 3.053 2.870 - -0.04% -
SetIntersection_Front_Set_uint64_16384_64 -5.98% 2068358.007 1944631.068 - 1.63% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -5.97% 27552033.891 25907201.349 - -12.08% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -5.95% 15176.988 14273.325 - -2.58% -
BM_std_minmax<char>/7 -5.94% 2.543 2.392 - -6.01% -
std::all_of(deque<int>)_(process_all)/8192 -5.92% 2784.825 2619.931 - -0.06% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.92% 40.393 38.003 - 0.12% -
std::find_if(vector<bool>)_(process_all)/50 -5.92% 36.793 34.616 - -5.29% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.91% 40.997 38.575 - -8.29% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -5.90% 1986.184 1868.932 - -0.34% -
BM_PushHeap_uint32_SingleElement_16384 -5.90% 0.378 0.356 - -2.96% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.89% 4681.421 4405.464 - -4.32% -
BM_RangesMakeHeap_uint64_Random_64 -5.89% 1.306 1.229 - -4.92% -
BM_std_minmax_element<int>/4 -5.83% 1.259 1.185 - -4.60% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.81% 86385824.168 81363626.002 - -4.46% -
std::find_first_of(deque<int>)_(small_needle)/1024 -5.81% 3664.642 3451.830 - -7.08% -
std::set<int>::contains(key)_(non-existent)/8192 -5.79% 8.805 8.295 - -0.19% -
rng::fill_n(list<int>)/8192 -5.78% 7760.883 7312.070 - 3.31% -
BM_PushHeap_uint32_SingleElement_262144 -5.78% 0.378 0.356 - -2.84% -
SetIntersection_Front_Vector_string_256_256 -5.76% 21468679.924 20231025.668 - 0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -5.75% 8906189.400 8393991.275 - -0.23% -
std::replace_if(vector<int>)_(sprinkled)/50 -5.74% 14.547 13.712 - 6.28% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -5.72% 29.843 28.134 - -7.94% -
rng::move_backward(vector<bool>)_(aligned)/64 -5.68% 1.799 1.697 - -8.17% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -5.67% 4.489 4.234 - -4.28% -
SetIntersection_Front_Set_string_64_16 -5.62% 26153993.211 24683323.198 - -4.18% -
rng::none_of(deque<int>)_(process_all)/8 -5.61% 4.758 4.490 - 2.42% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -5.60% 22670.675 21401.736 - -3.21% -
BM_std_min<int>/4 -5.59% 1.088 1.028 - 0.54% -
rng::starts_with(list<int>)/8192 -5.58% 9529.328 8997.168 - 0.60% -
std::partition_point(deque<int>)/50 -5.58% 4.814 4.545 - -1.49% -
SetIntersection_Front_Set_uint64_1024_1024 -5.56% 14894548.727 14066646.640 - -10.74% -
SetIntersection_Front_Vector_float_16384_16384 -5.55% 84654617.593 79959509.035 - -0.57% -
BM_RangesPushHeap_uint32_Descending_16 -5.51% 0.375 0.354 - -1.74% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -5.49% 0.787 0.744 - -6.32% -
BM_PushHeap_float_Descending_4 -5.49% 0.377 0.356 - -0.50% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -5.47% 22705.537 21462.641 - -2.86% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -5.46% 15.580 14.729 - -4.14% -
rng::contains(deque<int>)_(process_all)/8 -5.45% 3.232 3.056 - 3.84% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -5.44% 110.178 104.181 - -2.72% -
BM_std_min<unsigned___int128>/32 -5.43% 12.889 12.189 - -29.96% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.41% 13.788 13.041 - -0.89% -
std::equal(vector<bool>)_(unaligned)/50 -5.41% 0.801 0.758 - -14.05% -
BM_std_minmax<short>/4 -5.39% 1.089 1.030 - 6.13% -
std::find_end(list<int>)_(single_element)/8192 -5.38% 8039.480 7606.999 - -11.91% -
BM_std_min<unsigned_char>/16 -5.34% 2.623 2.483 - -5.20% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -5.34% 10.694 10.123 - 0.34% -
BM_std_min<unsigned_char>/12 -5.34% 1.374 1.301 - -4.21% -
rng::all_of(deque<int>)_(process_all)/8192 -5.33% 2788.078 2639.379 - 0.28% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -5.33% 5.916 5.601 - 31.71% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -5.31% 2.412 2.284 - 22.64% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -5.30% 31.372 29.709 - 3.94% -
SetIntersection_Front_Set_uint32_1024_256 -5.29% 4780636.519 4527655.787 - -1.32% -
BM_RangesPushHeap_float_Descending_4 -5.28% 0.377 0.357 - -1.62% -
rng::replace(vector<int>)_(sprinkled)/8192 -5.26% 1565.087 1482.687 - 7.69% -
BM_std_min<short>/29 -5.26% 2.500 2.368 - 0.80% -
BM_std_minmax_element<long_long>/2 -5.26% 0.685 0.649 - 20.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -5.26% 2.965 2.809 - -1.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -5.25% 34.856 33.025 - 16.93% -
BM_std_min<unsigned_char>/6 -5.23% 1.539 1.458 - -4.90% -
BM_std_min<unsigned___int128>/30 -5.21% 12.013 11.387 - -29.37% -
std::map<std::string,_int>::find(key)_(existent)/8192 -5.21% 32.460 30.769 - -0.78% -
BM_std_minmax<long_long>/2 -5.21% 1.350 1.280 - -2.67% -
BM_std_min<int>/8 -5.20% 1.330 1.261 - -2.77% -
BM_PushHeap_uint32_SingleElement_1024 -5.19% 0.383 0.363 - -2.57% -
rng::search(vector<int>)_(no_match)/1024 -5.18% 223.078 211.525 - -3.54% -
SetIntersection_Front_Vector_float_256_64 -5.18% 4855924.011 4604492.456 - -0.06% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.16% 6981.946 6621.985 - -0.38% -
std::rotate(deque<int>)_(by_1/2)/1024 -5.13% 182.614 173.242 - -0.01% -
std::search(deque<int>)_(same_length)/1000 -5.12% 421.295 399.718 - 13.16% -
BM_std_min<unsigned___int128>/29 -5.12% 11.602 11.008 - -28.88% -
rng::remove(deque<int>)_(prefix)/32 -5.12% 57.692 54.740 - -0.73% -
rng::all_of(deque<int>)_(process_all)/32768 -5.11% 11109.755 10541.520 - -0.09% -
BM_PushHeap_uint32_SingleElement_256 -5.11% 0.402 0.382 - -2.54% -
BM_std_min<int>/2 -5.08% 0.489 0.464 - 0.60% -
std::all_of(deque<int>)_(process_all)/32768 -5.07% 11113.184 10549.256 - 0.02% -
BM_RangesMakeHeap_uint32_Random_256 -5.07% 1.330 1.263 - 5.70% -
std::find_if_not(vector<char>)_(process_all)/8 -5.05% 2.580 2.449 - -0.80% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.05% 5.162 4.901 - -0.04% -
std::search(list<int>)_(no_match)/1024 -5.05% 771.366 732.450 - -0.81% -
BM_std_min<unsigned___int128>/31 -5.04% 12.423 11.797 - -29.62% -
rng::search(vector<int>)_(no_match)/1000 -5.04% 217.766 206.792 - -3.63% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -5.02% 13432.451 12758.606 - -11.71% -
std::set<std::string>::find(key)_(non-existent)/32 -4.98% 10.628 10.098 - 8.84% -
rng::find_end(list<int>)_(single_element)/8192 -4.96% 8331.729 7918.166 - -9.66% -
BM_std_min<unsigned_int>/2 -4.96% 0.486 0.462 - 0.01% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -4.96% 10.418 9.901 - -0.04% -
std::find_end(list<int>,_pred)_(process_all)/8192 -4.95% 7718.402 7336.155 - -5.74% -
std::multiset<int>::find(key)_(existent)/8192 -4.95% 8.743 8.310 - -6.73% -
BM_RangesPushHeap_string_Descending_262144 -4.95% 3.356 3.190 - -37.68% -
BM_std_minmax<short>/21 -4.93% 2.063 1.961 - -4.10% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.92% 73.091 69.494 - -2.05% -
BM_std_min<short>/28 -4.92% 2.741 2.606 - -4.53% -
bm_lexicographical_compare<signed_char>/4 -4.86% 2.022 1.924 - -1.61% -
BM_std_min<unsigned___int128>/27 -4.86% 10.740 10.218 - -27.89% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -4.85% 18248.208 17362.902 - -0.55% -
rng::sort(deque<int>)_(ascending)/1024 -4.85% 840.684 799.928 - -0.08% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -4.85% 8862.475 8433.044 - -5.27% -
rng::starts_with(vector<int>,_pred)/1000 -4.84% 470.960 448.187 - -1.66% -
rng::find_if(vector<bool>)_(process_all)/50 -4.82% 36.799 35.025 - -4.52% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -4.82% 10.961 10.433 - -1.25% -
rng::find_if(list<int>)_(bail_25%)/32768 -4.82% 8931.007 8500.720 - 0.54% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.81% 36.801 35.031 - -4.51% -
std::copy_backward(vector<bool>)_(aligned)/64 -4.81% 1.754 1.670 - -5.96% -
BM_std_minmax<short>/27 -4.81% 2.944 2.802 - -2.41% -
std::partial_sort(deque<int>)_(shuffled)/8192 -4.81% 276963.241 263648.281 - -2.37% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -4.81% 10.569 10.061 - -4.57% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.80% 296.870 282.609 - -7.42% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.80% 0.797 0.759 - -7.31% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.77% 17.834 16.984 - -6.45% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -4.75% 113412.293 108019.539 - -3.71% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -4.75% 2718997.371 2589788.391 - 6.35% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.75% 36.777 35.031 - -4.87% -
std::stable_partition(list<int>)_(dense)/32 -4.74% 35.916 34.212 - 2.63% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.74% 233218.151 222157.744 - -9.95% -
BM_std_min<__int128>/5 -4.74% 1.827 1.740 - -0.42% -
BM_std_min<unsigned___int128>/26 -4.73% 10.288 9.802 - -27.79% -
BM_std_min<unsigned___int128>/28 -4.72% 11.135 10.609 - -28.44% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.70% 274004.505 261123.855 - -1.33% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.70% 79.853 76.102 - -3.44% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -4.68% 23.669 22.560 - -10.90% -
SetIntersection_Front_Vector_uint64_64_64 -4.67% 12013122.769 11452122.564 - 2.43% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -4.65% 27.334 26.062 - -5.84% -
std::set<int>::insert(value)_(already_present)/8192 -4.65% 9.876 9.416 - -13.06% -
rng::contains_subrange(vector<int>)_(same_length)/16 -4.63% 5.005 4.773 - -2.42% -
BM_std_min<unsigned_char>/19 -4.62% 1.212 1.156 - -0.00% -
std::for_each_n(list<int>)/8 -4.60% 2.571 2.452 - -5.39% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -4.60% 3508.235 3347.013 - -2.12% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -4.59% 19.789 18.881 - -3.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.57% 3.262 3.113 - -6.77% -
rng::move(deque<int>)/64 -4.57% 6.608 6.306 - -0.19% -
BM_std_minmax<char>/15 -4.56% 3.026 2.888 - -1.41% -
SetIntersection_None_Vector_uint32_262144_64 -4.56% 1225924.077 1170050.624 - -3.03% -
SetIntersection_Front_Vector_float_262144_16384 -4.55% 83935487.326 80112303.555 - -0.59% -
SetIntersection_Front_Vector_string_262144_256 -4.55% 10466386.809 9990026.659 - 0.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.53% 2.361 2.254 - 4.08% -
BM_PushHeap_uint64_Random_16384 -4.53% 6.048 5.774 - -5.34% -
bm_lexicographical_compare<signed_char>/6 -4.50% 2.569 2.454 - -1.50% -
std::search_n(deque<int>)_(no_match)/1000 -4.49% 452.441 432.119 - -3.51% -
std::set<std::string>::count(key)_(non-existent)/1024 -4.49% 23.794 22.726 - -0.26% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -4.49% 6541.720 6248.243 - -1.95% -
rng::remove(deque<int>)_(prefix)/50 -4.48% 65.937 62.982 - -0.79% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -4.48% 10.859 10.373 - -1.75% -
BM_RangesPushHeap_uint64_Descending_4 -4.47% 0.377 0.360 - -0.04% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.45% 5164848.909 4935040.712 - -2.53% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.43% 0.947 0.905 - -2.18% -
SetIntersection_Front_Set_string_16384_4 -4.43% 1347914.679 1288198.484 - -2.41% -
BM_MakeHeap_uint64_Heap_4 -4.41% 0.291 0.278 - 0.51% -
rng::find_last(vector<char>)_(bail_10%)/8192 -4.41% 892.093 852.768 - -3.37% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.41% 0.736 0.703 - -4.02% -
BM_MakeThenSortHeap_string_Ascending_256 -4.41% 20.674 19.763 - -5.30% -
BM_std_min<short>/8 -4.40% 1.355 1.295 - -4.87% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 -4.40% 1399.530 1337.930 - -0.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.39% 23.220 22.200 - 0.72% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.39% 20741.348 19829.850 - -5.38% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.39% 9.355 8.945 - 2.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.39% 9270.080 8863.458 - -9.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.38% 0.957 0.915 - -0.60% -
rng::reverse_copy(list<int>)/32768 -4.38% 26247.842 25099.477 - -3.79% -
std::multiset<int>::insert(value)_(already_present)/1024 -4.37% 29.554 28.262 - -1.03% -
BM_std_min<unsigned___int128>/25 -4.37% 9.902 9.469 - -26.68% -
BM_std_min<short>/18 -4.36% 1.628 1.557 - -3.85% -
BM_std_minmax<char>/5 -4.36% 1.790 1.712 - -7.90% -
BM_PushHeap_uint32_Descending_4 -4.36% 0.364 0.348 - 1.08% -
std::partition_copy(vector<int>)/1024 -4.34% 474.829 454.219 - -0.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.33% 82.943 79.350 - 0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.32% 1269804.995 1214955.580 - -0.74% -
rng::rotate(list<int>)_(1_element_forward)/8192 -4.31% 7968.709 7625.127 - -7.66% -
bm_lexicographical_compare<unsigned_char>/1 -4.31% 1.602 1.533 - -9.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.31% 9290.962 8890.943 - -9.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -4.27% 364956647.012 349369051.526 - 0.35% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.27% 154052.741 147481.777 - -3.43% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.26% 2.486 2.380 - 1.15% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.24% 2850061.359 2729217.609 - -5.56% -
SetIntersection_Front_Set_uint64_262144_1 -4.22% 1112970.511 1065965.659 - -7.76% -
BM_std_minmax<unsigned_char>/6 -4.22% 2.083 1.995 - -2.63% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -4.21% 498458.570 477493.911 - -5.08% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -4.19% 792.194 758.968 - -2.32% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -4.19% 1.257 1.204 - -2.78% -
rng::copy(list<int>)/64 -4.19% 32.163 30.816 - -8.83% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.18% 20.562 19.703 - 10.09% -
std::find_if(vector<bool>)_(process_all)/8 -4.17% 5.641 5.405 - -3.57% -
BM_PushHeap_uint64_SingleElement_262144 -4.17% 0.373 0.357 - -0.01% -
BM_std_minmax<unsigned_short>/28 -4.17% 2.590 2.482 - -2.42% -
BM_std_minmax<short>/1 -4.16% 0.657 0.630 - -0.73% -
SetIntersection_None_Set_string_16384_1024 -4.15% 225909336.831 216526177.794 - 4.97% -
std::partial_sort_copy(list<int>)_(repeated)/8 -4.15% 8.721 8.359 - -4.02% -
std::find_end(list<int>,_pred)_(single_element)/8192 -4.15% 8812.474 8446.651 - -8.94% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -4.15% 5.926 5.680 - -0.55% -
rng::replace(vector<int>)_(sprinkled)/1024 -4.15% 195.011 186.919 - 8.58% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -4.15% 1440.210 1380.476 - -19.40% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -4.14% 82.319 78.908 - -0.05% -
SetIntersection_Interlaced_Vector_string_16384_16 -4.13% 4257763.504 4082010.975 - -11.49% -
rng::any_of(vector<int>)_(process_all)/8 -4.13% 2.410 2.310 - -1.87% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -4.13% 11.955 11.462 - -5.38% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.12% 809.822 776.463 - -2.24% -
std::multiset<int>::count(key)_(existent)/1024 -4.11% 5.857 5.617 - -1.75% -
rng::fold_left(deque<int>)/50 -4.10% 27.538 26.407 - -4.76% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -4.10% 0.494 0.474 - -4.45% -
rng::contains_subrange(vector<int>)_(same_length)/32 -4.10% 8.969 8.601 - -2.52% -
BM_PushHeap_uint64_SingleElement_4 -4.10% 0.372 0.357 - -0.06% -
std::move(deque<int>)/64 -4.08% 6.243 5.988 - -0.24% -
rng::contains_subrange(list<int>)_(process_all)/50 -4.08% 18.440 17.688 - 0.42% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -4.07% 0.617 0.592 - -3.25% -
BM_PushHeap_uint64_SingleElement_1024 -4.04% 0.379 0.364 - -0.16% -
std::find_first_of(vector<int>)_(large_needle)/32 -4.04% 111.363 106.867 - 1.99% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.02% 17.415 16.715 - -1.82% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -4.02% 550.415 528.308 - -0.25% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.01% 24.113 23.147 - 0.41% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -4.01% 0.533 0.511 - 3.38% -
SetIntersection_Front_Set_string_262144_1 -4.01% 1164638.239 1117982.650 - -2.11% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.00% 9668.815 9281.744 - -2.45% -
std::set<std::string>::find(key)_(existent)/32 -4.00% 15.616 14.991 - -8.05% -
BM_std_minmax<int>/2 -3.99% 0.868 0.833 - -7.47% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -3.98% 9797.221 9407.655 - -0.02% -
SetIntersection_Front_Set_string_1024_16 -3.97% 2008870.779 1929118.498 - -4.58% -
rng::is_sorted(list<int>)/8192 -3.97% 7371.087 7078.616 - -2.52% -
std::rotate_copy(deque<int>)/32 -3.97% 2.730 2.622 - -0.03% -
SetIntersection_Interlaced_Vector_string_64_16 -3.95% 31291027.386 30054949.724 - -3.06% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -3.95% 7.976 7.661 - 1.36% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.94% 81748400.290 78524080.535 - 0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -3.94% 0.556 0.534 - 19.01% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -3.94% 21.360 20.519 - -9.73% -
std::set<int>::contains(key)_(existent)/1024 -3.93% 4.050 3.891 - -1.66% -
BM_std_min<unsigned___int128>/24 -3.93% 9.473 9.101 - -25.96% -
rng::find_if_not(deque<int>)_(process_all)/8192 -3.93% 2941.933 2826.333 - 0.87% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.93% 81722238.346 78512852.958 - 0.84% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 -3.92% 0.595 0.571 - -0.25% -
std::reverse(vector<int>)/8 -3.91% 1.587 1.525 - -4.47% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.90% 5347802.578 5139102.258 - -2.87% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.90% 0.415 0.398 - -11.68% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.88% 22.841 21.954 - -1.69% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.88% 890884.494 856347.086 - -2.24% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -3.87% 1.275 1.225 - 0.58% -
BM_std_minmax<char>/11 -3.87% 1.804 1.734 - 5.18% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 -3.87% 1990.029 1913.010 - 0.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -3.87% 5.612 5.395 - -0.65% -
BM_std_min<int>/64 -3.86% 2.679 2.576 - -3.50% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -3.84% 5.496 5.284 - -7.37% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -3.84% 32.557 31.305 - -1.98% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -3.83% 527.055 506.846 - -16.27% -
std::set<std::string>::find(key)_(non-existent)/1024 -3.82% 21.275 20.462 - 0.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.82% 0.774 0.744 - 1.34% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.82% 50793.115 48852.427 - -1.99% -
rng::find_if_not(deque<int>)_(process_all)/32768 -3.82% 11896.117 11442.023 - -1.66% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.82% 5.311 5.108 - 2.16% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.81% 80118.307 77069.486 - -6.42% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -3.78% 504.363 485.318 - -3.57% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.78% 23.389 22.506 - -2.74% -
std::move(list<int>)/64 -3.76% 50.097 48.211 - -1.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -3.76% 477.225 459.272 - -5.21% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 -3.76% 9.588 9.227 - -0.62% -
BM_std_minmax<char>/3 -3.75% 1.200 1.155 - -4.45% -
BM_MakeHeap_uint32_Random_262144 -3.74% 1.044 1.005 - -0.19% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.74% 5.644 5.433 - -3.64% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -3.74% 9.486 9.132 - -13.63% -
SetIntersection_Front_Vector_uint64_1024_64 -3.73% 1488103.789 1432559.210 - 4.42% -
std::set<int>::count(key)_(non-existent)/32 -3.73% 3.023 2.910 - -2.03% -
BM_std_minmax<long_long>/3 -3.72% 1.754 1.689 - -3.48% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -3.71% 28.162 27.119 - -4.25% -
SetIntersection_None_Vector_uint64_262144_16384 -3.70% 1197002.127 1152742.495 - -5.24% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.70% 1.061 1.021 - -1.56% -
BM_std_min<int>/3 -3.70% 0.718 0.692 - -0.60% -
BM_std_min<short>/4 -3.70% 1.071 1.031 - -4.69% -
BM_std_minmax<char>/6 -3.69% 2.081 2.004 - -6.98% -
BM_std_minmax<short>/24 -3.69% 2.273 2.189 - -1.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.68% 8259.529 7955.424 - -6.62% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -3.68% 7320871.927 7051616.162 - -0.09% -
SetIntersection_Front_Vector_string_16384_256 -3.67% 10451118.734 10067154.554 - -0.86% -
bm_lexicographical_compare<signed_char>/5 -3.67% 2.262 2.179 - -1.27% -
std::set<std::string>::find(key)_(existent)/1024 -3.67% 22.979 22.137 - -3.56% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.66% 25.404 24.474 - 0.89% -
BM_std_min<unsigned___int128>/23 -3.66% 9.064 8.733 - -25.07% -
BM_std_min<__int128>/4 -3.66% 1.423 1.371 - -0.23% -
rng::starts_with(deque<int>)/8 -3.65% 4.128 3.978 - -2.96% -
SetIntersection_Front_Vector_string_16384_1024 -3.65% 40650018.383 39166392.139 - -0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.65% 10829286.112 10434063.621 - 6.67% -
BM_std_min<unsigned___int128>/22 -3.65% 8.655 8.340 - -24.23% -
std::find_first_of(list<int>)_(large_needle)/1024 -3.65% 895290.332 862627.210 - -0.15% -
rng::for_each(multiset<int>)/8 -3.65% 4.635 4.466 - -2.39% -
std::adjacent_find(list<int>,_pred)/8192 -3.63% 8386.369 8081.614 - -0.41% -
BM_PushHeap_uint32_Descending_16 -3.62% 0.367 0.354 - 0.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.61% 1581.003 1523.910 - -7.14% -
SetIntersection_Front_Set_string_1024_1024 -3.61% 56915427.392 54860180.702 - -2.64% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.60% 9.374 9.037 - -1.61% -
BM_RangesPopHeap_uint32_1 -3.59% 0.509 0.490 - 18.05% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.59% 66833.463 64435.962 - -2.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.58% 67.424 65.007 - -1.69% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.58% 3157.928 3044.768 - -0.48% -
std::copy(list<int>)/4096 -3.58% 3427.223 3304.436 - 0.27% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -3.58% 2957.117 2851.300 - -6.10% -
BM_RangesPushHeap_string_Descending_256 -3.57% 2.386 2.300 - -2.85% -
BM_std_min<char>/8 -3.57% 2.396 2.310 - 2.66% -
BM_MakeHeap_float_Random_1024 -3.55% 1.268 1.223 - -0.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -3.54% 0.549 0.529 - -3.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.54% 20.475 19.751 - -10.48% -
std::for_each_n(deque<int>)/8 -3.53% 1.201 1.158 - -7.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -3.53% 0.511 0.493 - -4.92% -
std::any_of(deque<int>)_(process_all)/8192 -3.52% 2719.917 2624.072 - -3.51% -
rng::find_last(deque<int>)_(bail_90%)/50 -3.51% 1.970 1.901 - 3.21% -
BM_RangesPushHeap_string_Descending_1024 -3.49% 2.486 2.399 - -3.34% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -3.48% 4111.126 3967.884 - -13.86% -
std::stable_partition(deque<int>)_(dense)/1024 -3.48% 646.751 624.232 - 4.70% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -3.46% 11.838 11.428 - -2.04% -
BM_std_min<unsigned___int128>/21 -3.46% 8.221 7.936 - -23.58% -
BM_std_min<unsigned_char>/15 -3.46% 2.166 2.091 - 0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.45% 1669090.170 1611471.107 - -4.50% -
BM_std_minmax_element<short>/1 -3.45% 0.314 0.303 - -0.02% -
std::set<std::string>::equal_range(key)_(existent)/32 -3.44% 17.066 16.479 - 6.27% -
BM_PushHeap_float_Descending_16 -3.44% 0.376 0.363 - 0.04% -
rng::count(vector<int>)_(every_other)/8 -3.42% 1.383 1.336 - -3.46% -
SetIntersection_Interlaced_Vector_string_16384_1024 -3.42% 119731511.402 115635996.086 - -0.78% -
rng::contains_subrange(vector<int>)_(single_element)/16 -3.42% 4.970 4.800 - 1.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.40% 1152577.962 1113353.389 - -4.22% -
BM_MakeHeap_float_Random_64 -3.39% 1.730 1.671 - -6.45% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.39% 23.225 22.438 - -0.48% -
BM_std_minmax<unsigned_char>/7 -3.39% 2.495 2.410 - -0.97% -
BM_PushHeap_uint64_SingleElement_16384 -3.39% 0.377 0.364 - -0.20% -
rng::count_if(deque<int>)_(every_other)/8 -3.38% 3.372 3.258 - -2.90% -
BM_std_min<unsigned_char>/13 -3.37% 1.575 1.522 - -2.56% -
BM_MakeHeap_float_SingleElement_256 -3.36% 0.665 0.643 - -1.31% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.36% 359378200.397 347318521.454 - -0.52% -
rng::copy_backward(deque<int>)/262144 -3.36% 31928.903 30857.678 - -1.59% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -3.34% 1398.951 1352.168 - 0.77% -
BM_MakeThenSortHeap_string_Descending_262144 -3.34% 88.000 85.058 - -1.45% -
rng::copy_if(list<int>)_(entire_range)/8 -3.34% 2.594 2.507 - -3.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.33% 13868397.128 13406576.540 - -0.84% -
rng::search(vector<int>)_(no_match)/1048576 -3.33% 217459.018 210218.728 - -3.30% -
rng::fold_left(deque<int>)/8 -3.33% 4.111 3.975 - -3.05% -
BM_MakeThenSortHeap_float_Random_4 -3.32% 4.564 4.413 - -1.09% -
rng::fill_n(deque<int>)/32 -3.31% 1.302 1.258 - 2.71% -
std::stable_partition(list<int>)_(dense)/50 -3.31% 58.759 56.813 - 0.13% -
BM_std_minmax<char>/1 -3.31% 0.639 0.618 - -2.51% -
BM_std_minmax_element<long_long>/3 -3.30% 1.185 1.146 - 2.20% -
BM_PushHeap_uint64_SingleElement_256 -3.30% 0.399 0.386 - -0.18% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -3.30% 7.088 6.854 - 2.90% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -3.28% 8.706 8.420 - 0.31% -
rng::for_each(list<int>)/8 -3.28% 2.578 2.494 - -1.51% -
BM_std_min<unsigned_char>/18 -3.28% 1.004 0.971 - 0.03% -
BM_PushHeap_uint64_Random_16 -3.27% 4.322 4.180 - -2.40% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -3.27% 9.550 9.238 - -0.27% -
rng::for_each(multimap<int>)/32 -3.27% 22.655 21.915 - -2.26% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -3.27% 18.385 17.785 - -6.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.27% 1585.154 1533.394 - -6.68% -
std::stable_partition(deque<int>)_(dense)/50 -3.26% 41.277 39.930 - 0.62% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.26% 17.773 17.193 - -0.26% -
BM_std_minmax<unsigned_short>/30 -3.26% 2.828 2.736 - 0.37% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -3.24% 10.446 10.107 - 2.18% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -3.23% 11.012 10.656 - 2.12% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.22% 6356.862 6151.899 - -1.27% -
rng::replace(vector<int>)_(prefix)/50 -3.22% 7.157 6.926 - -0.83% -
BM_RangesPushHeap_float_Ascending_262144 -3.22% 5.326 5.154 - 0.37% -
rng::remove_copy_if(list<int>)_(prefix)/50 -3.22% 25.813 24.981 - -0.57% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.19% 394063.870 381489.427 - -0.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -3.19% 3.157 3.056 - -4.59% -
SetIntersection_Front_Set_uint64_262144_64 -3.18% 1978567.425 1915693.926 - 4.77% -
std::copy(vector<int>)/4096 -3.18% 203.715 197.243 - -14.43% -
rng::is_sorted_until(vector<int>,_pred)/1024 -3.18% 416.244 403.027 - -0.59% -
std::search(deque<int>)_(no_match)/1000 -3.17% 406.995 394.081 - -2.27% -
BM_RangesPushHeap_uint64_Descending_16 -3.17% 0.371 0.359 - -0.08% -
BM_RangesPushHeap_string_Descending_16 -3.17% 2.139 2.071 - -1.76% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -3.16% 6.211 6.014 - -2.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -3.15% 7.085 6.861 - -0.20% -
SetIntersection_Front_Vector_string_1024_1024 -3.15% 41648377.759 40335450.679 - -0.57% -
SetIntersection_Front_Set_float_1024_256 -3.15% 4676347.539 4529014.590 - -9.46% -
SetIntersection_Interlaced_Vector_string_64_64 -3.15% 29474027.721 28546899.182 - -1.95% -
BM_RangesPushHeap_float_Descending_16 -3.14% 0.375 0.364 - -1.00% -
rng::sort(vector<int>)_(descending)/8192 -3.13% 7522.435 7286.811 - 0.17% -
BM_std_minmax<unsigned_short>/29 -3.13% 2.597 2.516 - -2.24% -
rng::find_if(vector<bool>)_(process_all)/8 -3.13% 5.628 5.452 - -2.91% -
std::sort(vector<int>)_(descending)/8192 -3.12% 7527.284 7292.372 - 0.16% -
std::shift_left(deque<int>)/32 -3.12% 4.926 4.772 - 0.92% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.11% 6.822 6.610 - -3.55% -
BM_std_minmax<unsigned_char>/5 -3.11% 1.818 1.762 - 0.60% -
rng::swap_ranges(deque<int>)/1024 -3.11% 326.225 316.079 - -6.20% -
SetIntersection_None_Set_float_1024_64 -3.11% 9067525.310 8785635.081 - -2.39% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.10% 23.038 22.323 - -0.40% -
std::multiset<int>::count(key)_(existent)/8192 -3.10% 9.650 9.351 - 1.77% -
SetIntersection_Front_Vector_uint32_16384_64 -3.10% 1495249.054 1448920.680 - 0.06% -
BM_std_minmax<char>/2 -3.09% 0.888 0.860 - -3.86% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.09% 0.924 0.895 - -4.77% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.09% 9.387 9.097 - -2.24% -
BM_std_min<unsigned_int>/8 -3.08% 1.277 1.237 - -3.17% -
bm_lexicographical_compare<unsigned_char>/3 -3.08% 2.026 1.964 - -10.88% -
SetIntersection_Interlaced_Vector_float_64_4 -3.08% 18889147.318 18307952.127 - -3.22% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.07% 0.939 0.910 - 0.24% -
std::multiset<int>::contains(key)_(existent)/32 -3.07% 1.721 1.668 - 0.28% -
std::set<int>::upper_bound(key)_(existent)/1024 -3.07% 4.254 4.123 - -0.29% -
std::rotate(list<int>)_(1_element_forward)/32 -3.07% 13.320 12.911 - 4.25% -
rng::find_end(deque<int>)_(match_near_end)/1024 -3.07% 3305.455 3204.115 - 0.88% -
rng::find_end(deque<int>)_(match_near_end)/1000 -3.06% 333.733 323.506 - -0.67% -
BM_std_min<unsigned_char>/4 -3.06% 0.998 0.968 - -1.18% -
rng::is_sorted(list<int>,_pred)/8192 -3.05% 7813.525 7574.859 - -14.34% -
std::is_sorted(vector<int>,_pred)/8 -3.05% 4.095 3.970 - -3.34% -
SetIntersection_Front_Vector_string_262144_16 -3.05% 1734620.621 1681740.766 - -2.23% -
SetIntersection_None_Set_string_16384_16384 -3.03% 196365669.938 190407482.480 - -4.40% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.03% 5.642 5.471 - -2.78% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -3.02% 596.063 578.051 - -3.16% -
BM_RangesPushHeap_uint64_Random_4 -3.02% 2.100 2.037 - -4.63% -
BM_MakeHeap_string_Descending_1024 -3.01% 2.800 2.715 - 0.01% -
SetIntersection_Front_Set_uint32_256_256 -3.01% 9619060.682 9329708.109 - -4.51% -
SetIntersection_Interlaced_Set_string_64_64 -3.01% 38641090.651 37479431.357 - 4.07% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.01% 28.700 27.838 - -3.01% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.00% 55.975 54.296 - -2.73% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -3.00% 69.611 67.524 - 58.85% -
std::replace(vector<int>)_(sprinkled)/50 -2.99% 7.939 7.701 - -0.32% -
BM_RangesPopHeap_float_262144 -2.99% 40.509 39.296 - 2.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.98% 6.801 6.599 - -3.62% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 -2.98% 0.482 0.468 - -0.94% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.97% 55852278.834 54191721.156 - -1.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.97% 20065770.788 19469256.853 - -2.92% -
bm_lexicographical_compare<unsigned_char>/2 -2.97% 1.799 1.745 - -10.93% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.97% 22.295 21.633 - 1.01% -
rng::swap_ranges(deque<int>)/8192 -2.96% 2611.451 2534.148 - -5.95% -
BM_SortHeap_pair<uint32,_uint32>_262144 -2.96% 34.598 33.575 - -1.29% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.96% 6.255 6.070 - -3.84% -
BM_PushHeap_string_SingleElement_262144 -2.95% 2.586 2.510 - -9.88% -
BM_RangesPushHeap_string_Descending_64 -2.95% 2.279 2.212 - -1.91% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.95% 17.170 16.663 - -0.20% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -2.95% 10.438 10.130 - -5.87% -
rng::find_end(vector<int>)_(process_all)/1000 -2.94% 239.916 232.852 - -1.75% -
rng::find_end(vector<int>)_(process_all)/1024 -2.94% 245.543 238.318 - -1.75% -
rng::stable_partition(list<int>)_(alloc_fails)/50 -2.94% 1972.397 1914.374 - -0.66% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -2.94% 2.402 2.331 - 6.49% -
rng::fill(deque<int>)/8192 -2.93% 245.024 237.834 - -0.75% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -2.92% 28.863 28.019 - -3.09% -
SetIntersection_Front_Vector_float_1024_256 -2.92% 2358918.990 2290005.224 - -3.19% -
rng::remove_if(deque<int>)_(prefix)/32 -2.92% 60.949 59.171 - -8.00% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -2.92% 12.663 12.294 - -0.06% -
BM_std_minmax<char>/5500 -2.91% 50.616 49.143 - -3.58% -
BM_std_minmax<char>/10 -2.91% 1.385 1.344 - 3.31% -
rng::adjacent_find(deque<int>,_pred)/8 -2.90% 4.217 4.095 - -1.86% -
rng::starts_with(vector<int>,_pred)/8 -2.90% 4.226 4.103 - -0.56% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.90% 7.652 7.430 - -2.87% -
std::multiset<int>::insert(value)_(new_value)/1024 -2.89% 48.132 46.739 - -2.19% -
BM_MakeHeap_float_Random_256 -2.88% 1.426 1.385 - 11.92% -
std::any_of(deque<int>)_(process_all)/32768 -2.88% 10801.759 10490.296 - -3.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.88% 66582.684 64663.126 - -0.87% -
rng::search(deque<int>)_(single_element)/1000 -2.88% 447.086 434.206 - -3.49% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.88% 4.916 4.774 - -1.49% -
rng::rotate(deque<int>)_(by_1/2)/32 -2.86% 7.505 7.291 - -0.67% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -2.86% 29.849 28.995 - 1.49% -
BM_std_min<char>/512 -2.86% 6.375 6.193 - -1.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.86% 2.999 2.913 - -2.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -2.85% 40322581.769 39171937.386 - -0.13% -
SetIntersection_Front_Vector_string_64_16 -2.85% 22772310.857 22123276.592 - 0.73% -
std::map<int,_int>::count(key)_(existent)/8192 -2.85% 6.005 5.834 - -4.08% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.85% 4.764 4.629 - -2.89% -
std::copy_n(vector<int>)/8 -2.85% 2.277 2.212 - 2.18% -
BM_PushHeap_string_Descending_1024 -2.85% 2.442 2.372 - -28.45% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.84% 8.828 8.577 - -2.30% -
BM_std_min<unsigned_char>/4096 -2.84% 29.752 28.907 - -0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.83% 5217596.371 5069683.012 - -1.27% -
SetIntersection_None_Vector_uint64_262144_262144 -2.82% 1207454.507 1173349.681 - -2.68% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.82% 18.228 17.715 - -1.02% -
rng::for_each(multiset<int>)/32 -2.81% 22.206 21.582 - -1.43% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.81% 29164.487 28344.259 - 0.40% -
rng::partial_sort(vector<int>)_(shuffled)/8 -2.80% 22.837 22.197 - -1.70% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -2.80% 62019.381 60282.274 - -1.25% -
SetIntersection_Front_Set_string_1024_256 -2.80% 15879423.005 15434822.828 - -4.32% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.80% 6276.889 6101.385 - -1.25% -
SetIntersection_Front_Set_string_16384_1024 -2.79% 59618391.108 57952062.613 - -2.28% -
rng::is_sorted_until(vector<int>,_pred)/8192 -2.79% 3282.461 3190.886 - -1.42% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -2.79% 39.297 38.201 - -0.76% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.79% 17.191 16.712 - -1.06% -
rng::stable_partition(list<int>)_(alloc_fails)/32 -2.78% 1931.822 1878.036 - -1.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.78% 1466.970 1426.138 - 1.70% -
BM_MakeHeap_string_SingleElement_64 -2.78% 6.477 6.297 - -2.34% -
BM_SortHeap_pair<uint32,_uint32>_16384 -2.78% 23.356 22.708 - -1.01% -
SetIntersection_Interlaced_Vector_string_262144_256 -2.77% 69516356.818 67588820.581 - -0.36% -
std::count_if(deque<int>)_(every_other)/8 -2.77% 3.453 3.358 - -2.75% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.76% 15440250.629 15013888.894 - -2.77% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.75% 52.029 50.596 - -11.91% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.75% 499310.229 485555.124 - -3.39% -
rng::search(list<int>,_pred)_(no_match)/8192 -2.75% 8010.991 7790.344 - -6.16% -
rng::rotate(deque<int>)_(1_element_backward)/50 -2.75% 5.730 5.572 - -1.85% -
std::find_if_not(list<int>)_(process_all)/32768 -2.75% 29851.128 29030.282 - -3.06% -
SetIntersection_None_Set_uint32_1024_64 -2.75% 9004591.826 8757207.116 - -1.30% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.74% 27799.412 27038.648 - -2.46% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.73% 15.489 15.066 - -1.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.73% 1193977.375 1161434.993 - -2.36% -
BM_std_min<unsigned_char>/4000 -2.72% 27.864 27.105 - 0.16% -
rng::partial_sort(deque<int>)_(heap)/8192 -2.72% 290792.131 282875.567 - -1.05% -
std::move(vector<bool>)_(aligned)/512 -2.72% 2.396 2.331 - -2.45% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.72% 20.224 19.674 - -11.22% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.72% 50117.708 48755.382 - -1.93% -
BM_MakeThenSortHeap_string_Heap_262144 -2.71% 183.713 178.726 - 0.27% -
BM_RangesMakeHeap_uint64_Ascending_4 -2.71% 0.425 0.414 - -2.35% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.71% 510.545 496.730 - -1.71% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -2.70% 1.215 1.182 - 0.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.70% 44.756 43.548 - 15.97% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.70% 17.712 17.234 - 1.47% -
BM_MakeHeap_string_Ascending_16384 -2.69% 5.410 5.264 - -8.47% -
rng::find_if_not(vector<int>)_(process_all)/8 -2.69% 2.564 2.495 - -0.90% -
std::copy(deque<int>)/8 -2.68% 2.799 2.724 - -0.73% -
SetIntersection_None_Set_float_64_4 -2.68% 22564706.679 21959349.310 - -3.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.68% 20.125 19.586 - 3.60% -
rng::copy_backward(deque<int>)/8 -2.68% 2.799 2.724 - -2.46% -
BM_RangesMakeHeap_string_Ascending_262144 -2.68% 7.881 7.669 - -21.45% -
SetIntersection_Front_Vector_string_1024_256 -2.68% 10430616.654 10151331.203 - 2.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.67% 52.891 51.476 - -6.41% -
rng::rotate(deque<int>)_(by_1/2)/50 -2.66% 10.506 10.226 - -1.16% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.66% 16.436 15.999 - -6.89% -
rng::find_if(vector<int>)_(process_all)/8 -2.65% 2.595 2.526 - -3.86% -
BM_std_min<short>/27 -2.64% 2.382 2.319 - 1.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.64% 90.164 87.780 - 0.12% -
BM_std_minmax<char>/4 -2.64% 1.492 1.453 - -6.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -2.63% 256.518 249.761 - -0.54% -
BM_std_min<unsigned_long_long>/64 -2.63% 4.819 4.692 - -2.39% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.63% 26498.060 25800.912 - -0.26% -
rng::unique_copy(list<int>)_(sprinkled)/32 -2.63% 13.370 13.018 - 1.45% -
BM_std_minmax<short>/25 -2.63% 2.341 2.280 - 3.50% -
std::search(list<int>)_(no_match)/8192 -2.62% 7350.742 7157.973 - 0.07% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.61% 0.676 0.659 - -1.19% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.61% 10.343 10.073 - -2.60% -
SetIntersection_None_Set_string_64_1 -2.61% 23948901.078 23323841.218 - -3.63% -
BM_RangesPopHeap_uint64_1 -2.61% 0.568 0.553 - 24.28% -
rng::for_each(join_view(vector<vector<int>>)/8 -2.60% 1.547 1.507 - 5.06% -
rng::sample(deque<int>)/8192 -2.60% 93853.946 91415.838 - -1.51% -
rng::find_last(vector<char>)_(bail_10%)/50 -2.59% 5.612 5.466 - -1.75% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 -2.59% 1954.357 1903.758 - 0.24% -
SetIntersection_Front_Set_string_256_4 -2.57% 5274799.285 5139010.484 - -2.55% -
SetIntersection_Front_Vector_string_262144_1024 -2.56% 42159022.232 41077756.535 - 2.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.56% 284172.564 276897.922 - 0.83% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.56% 496.566 483.868 - -3.33% -
BM_RangesPushHeap_string_Random_1024 -2.55% 15.208 14.820 - -1.97% -
std::unique(vector<int>,_pred)_(contiguous)/32 -2.55% 56.697 55.252 - 1.26% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -2.55% 1037.412 1011.006 - -2.32% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.54% 217.419 211.895 - -3.45% -
BM_std_min<unsigned___int128>/20 -2.54% 7.809 7.611 - -22.14% -
std::multiset<int>::count(key)_(existent)/32 -2.54% 3.638 3.546 - 0.45% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.54% 3401.858 3315.571 - -0.17% -
rng::reverse_copy(vector<int>)/8 -2.53% 2.412 2.351 - -7.21% -
SetIntersection_Front_Set_uint32_256_16 -2.51% 5036019.668 4909460.618 - -2.03% -
BM_RangesMakeHeap_string_Descending_256 -2.51% 2.737 2.668 - -22.15% -
BM_SortHeap_pair<uint32,_uint32>_16 -2.50% 6.182 6.028 - -0.97% -
rng::fold_left(list<int>)/8192 -2.50% 10718.884 10450.956 - -0.63% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -2.50% 5.262 5.130 - 1.44% -
rng::copy(vector<bool>)_(aligned)/32768 -2.50% 36.146 35.243 - -0.19% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.49% 4.923 4.800 - -1.32% -
std::set<int>::ctor(const&,_alloc)/32 -2.49% 223.986 218.404 - 1.30% -
std::partial_sort(deque<int>)_(ascending)/8 -2.48% 30.439 29.684 - 0.22% -
BM_std_min<__int128>/3 -2.47% 1.042 1.016 - -0.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.47% 107529.122 104875.813 - -0.94% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -2.46% 17.136 16.714 - -7.60% -
BM_std_min<unsigned_char>/1024 -2.46% 8.559 8.348 - -1.90% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.46% 223.945 218.430 - -0.84% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -2.46% 5.049 4.924 - -2.42% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.46% 38.413 37.468 - -12.45% -
rng::sort(deque<int>)_(pipe-organ)/1024 -2.44% 2882.958 2812.591 - -1.34% -
rng::sample(deque<int>)/1024 -2.44% 11666.397 11381.837 - -1.11% -
rng::copy_backward(deque<int>)/32768 -2.44% 3832.618 3739.198 - -2.61% -
SetIntersection_None_Vector_uint64_16384_1 -2.44% 1173201.935 1144616.230 - -2.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.43% 24878898.088 24274475.018 - -1.58% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -2.43% 11864.386 11576.423 - -7.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.43% 1.046 1.021 - 2.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.43% 36.680 35.790 - 22.53% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.42% 1934.601 1887.788 - -2.51% -
std::multiset<std::string>::erase(key)_(existent)/32 -2.41% 50.911 49.685 - -15.40% -
BM_std_min<unsigned_long_long>/15 -2.40% 2.180 2.128 - -2.74% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -2.40% 16.878 16.473 - -0.19% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 -2.40% 62079.520 60590.043 - -1.28% -
rng::remove_if(deque<int>)_(prefix)/50 -2.40% 69.190 67.533 - -8.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.40% 7.481 7.302 - -3.24% -
BM_std_min<unsigned___int128>/19 -2.39% 7.409 7.232 - -20.99% -
BM_std_min<unsigned_short>/32 -2.39% 2.931 2.861 - -1.78% -
BM_std_min<int>/11 -2.39% 1.184 1.156 - 0.01% -
BM_MakeHeap_string_PipeOrgan_262144 -2.39% 7.502 7.322 - -1.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.39% 3.619 3.533 - -1.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.38% 474.788 463.467 - -2.39% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.38% 9668858.097 9438350.703 - 4.60% -
std::fill(vector<int>)/32 -2.38% 1.066 1.041 - 0.05% -
std::set<std::string>::equal_range(key)_(existent)/8192 -2.38% 30.823 30.090 - 11.42% -
std::rotate(deque<int>)_(by_1/2)/50 -2.37% 10.486 10.237 - -0.31% -
std::copy_n(vector<int>)/4096 -2.37% 246.503 240.666 - 15.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.37% 1634499.100 1595839.211 - 0.36% -
BM_std_min<short>/24 -2.36% 2.531 2.471 - -2.58% -
rng::swap_ranges(deque<int>)/32 -2.36% 10.984 10.724 - -2.30% -
std::transform(deque<int>,_deque<int>)/32 -2.36% 22.210 21.685 - 0.47% -
rng::remove_copy(deque<int>)_(prefix)/50 -2.36% 22.229 21.704 - -0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.36% 2454022.815 2396121.206 - -3.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.36% 3.133 3.059 - -2.32% -
std::reverse_copy(list<int>)/32768 -2.35% 26611.920 25985.352 - -1.41% -
rng::find_if(list<int>)_(process_all)/32768 -2.35% 28805.672 28128.239 - -3.75% -
std::find(list<int>)_(process_all)/32768 -2.35% 27288.525 26647.215 - -3.49% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.35% 15.938 15.564 - -5.62% -
BM_RangesMakeHeap_uint32_Random_1024 -2.34% 1.144 1.118 - 4.33% -
BM_std_minmax<unsigned_long_long>/2 -2.34% 0.869 0.849 - -2.31% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.34% 226.277 220.975 - -0.82% -
std::find_if_not(vector<char>)_(process_all)/1024 -2.34% 277.185 270.701 - 0.10% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -2.33% 25515.495 24921.093 - -1.56% -
BM_MakeThenSortHeap_string_Random_262144 -2.33% 194.718 190.184 - -1.90% -
BM_RangesPushHeap_string_Ascending_16 -2.33% 4.691 4.582 - -2.91% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.33% 16806.980 16415.825 - -0.02% -
BM_std_min<unsigned_short>/22 -2.32% 1.882 1.838 - 1.39% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -2.32% 29.193 28.515 - -4.59% -
BM_std_min<__int128>/2 -2.32% 0.675 0.659 - -1.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -2.31% 2.627 2.567 - -1.85% -
std::sort(vector<int>)_(descending)/1024 -2.31% 1066.106 1041.453 - -0.02% -
BM_std_min<unsigned_char>/512 -2.31% 6.476 6.326 - -1.39% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -2.31% 29228.032 28553.146 - -0.75% -
std::remove_copy_if(list<int>)_(prefix)/50 -2.30% 27.612 26.976 - -0.62% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.30% 16775063.469 16388682.162 - 8.63% -
SetIntersection_None_Set_float_64_64 -2.29% 12190608.877 11910940.547 - 0.30% -
std::stable_sort(deque<int>)_(descending)/8192 -2.29% 21272.639 20784.915 - -1.25% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -2.29% 25730.493 25140.738 - -0.45% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -2.29% 25510.397 24925.889 - -0.92% -
BM_std_minmax<short>/2 -2.29% 0.929 0.908 - -0.94% -
BM_RangesPushHeap_string_Random_256 -2.29% 14.499 14.167 - -1.33% -
BM_MakeThenSortHeap_string_Ascending_64 -2.29% 15.720 15.360 - -2.79% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.29% 20.147 19.686 - 0.91% -
std::set<std::string>::insert(value)_(new_value)/1024 -2.27% 65.772 64.276 - -0.47% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.27% 113966.730 111374.907 - 1.33% -
rng::copy_backward(vector<int>)/8 -2.27% 2.275 2.223 - -2.88% -
std::move(list<int>)/32768 -2.27% 31326.246 30615.522 - -0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.27% 1661932.535 1624270.672 - -4.69% -
BM_RangesSortHeap_string_16384 -2.26% 98.296 96.076 - 0.13% -
BM_RangesPushHeap_string_Random_16384 -2.26% 16.564 16.191 - -4.98% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.26% 109861.037 107383.634 - -2.82% -
rng::find_end(deque<int>)_(near_matches)/1000 -2.25% 27917.125 27287.772 - -0.92% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.25% 23.313 22.789 - -6.64% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -2.25% 1929.697 1886.274 - -2.06% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.24% 1120413.296 1095271.359 - -1.93% -
BM_RangesPushHeap_string_Random_64 -2.24% 13.041 12.748 - -0.52% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.24% 296.751 290.104 - -1.56% -
rng::copy_backward(vector<bool>)_(aligned)/512 -2.24% 1.798 1.758 - -0.40% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -2.24% 27.586 26.968 - -0.34% -
std::generate(list<int>)/50 -2.24% 15.730 15.378 - 0.09% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 -2.24% 2978.339 2911.700 - 0.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.24% 1220.760 1193.468 - -1.41% -
BM_RangesPushHeap_float_Ascending_64 -2.24% 1.774 1.734 - -0.76% -
BM_RangesSortHeap_string_256 -2.23% 45.241 44.233 - -0.26% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -2.23% 82.738 80.894 - -2.31% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.23% 27.317 26.708 - -9.03% -
rng::search(vector<int>)_(single_element)/1024 -2.23% 237.895 232.595 - -1.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.23% 1656275.067 1619405.273 - -5.76% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.22% 2.734 2.673 - -1.29% -
std::is_partitioned(vector<int>)_(partitioned)/8192 -2.22% 1439.941 1407.925 - -0.53% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -2.22% 5.973 5.840 - -1.41% -
SetIntersection_None_Set_string_16384_1 -2.22% 200828294.384 196371847.982 - -2.86% -
SetIntersection_Interlaced_Set_string_256_4 -2.22% 14379934.747 14061017.146 - -0.57% -
std::set<std::string>::ctor(const&)/32 -2.22% 703.021 687.438 - -0.56% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.21% 532008.239 520251.364 - -0.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.21% 7.975 7.799 - -2.60% -
std::unique(vector<int>,_pred)_(contiguous)/52 -2.20% 65.038 63.608 - 0.66% -
std::find_if_not(vector<int>)_(process_all)/50 -2.20% 14.144 13.833 - -2.81% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 -2.20% 1924.130 1881.889 - 0.18% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.19% 8.562 8.374 - -1.35% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.19% 260.555 254.845 - -1.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -2.19% 35.094 34.326 - 0.25% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.18% 50627.019 49522.146 - -0.72% -
std::is_partitioned(vector<int>)_(partitioned)/1024 -2.18% 193.763 189.536 - -0.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -2.18% 0.581 0.568 - -2.48% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 -2.18% 53932.925 52757.792 - -0.89% -
BM_RangesPushHeap_string_Random_262144 -2.18% 18.695 18.289 - -1.15% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.17% 3369.783 3296.662 - -4.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.17% 0.718 0.702 - 0.91% -
std::is_sorted_until(vector<int>,_pred)/8 -2.16% 3.438 3.364 - -6.98% -
rng::sort(vector<int>)_(descending)/1024 -2.16% 1064.545 1041.504 - 0.12% -
std::equal(list<int>)_(it,_it,_it)/8 -2.16% 2.859 2.797 - -0.80% -
SetIntersection_None_Vector_string_16384_1024 -2.16% 1280367.837 1252679.709 - -2.13% -
std::replace(vector<int>)_(prefix)/32 -2.16% 5.108 4.998 - -0.67% -
BM_RangesMakeThenSortHeap_uint32_Random_4 -2.16% 4.060 3.973 - -0.52% -
rng::contains_subrange(deque<int>)_(same_length)/16 -2.16% 13.087 12.805 - 14.00% -
rng::move_backward(deque<int>)/4096 -2.16% 159.575 156.129 - 0.75% -
BM_MakeThenSortHeap_string_Descending_256 -2.16% 18.991 18.581 - -5.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -2.16% 11.367 11.122 - 1.22% -
rng::find_end(deque<int>)_(near_matches)/1024 -2.16% 29002.048 28376.672 - -0.88% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -2.16% 74.962 73.346 - -0.17% -
BM_std_min<unsigned_long_long>/23 -2.16% 2.440 2.387 - -1.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.16% 1242976.695 1216186.757 - -2.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.15% 23.735 23.224 - -1.87% -
rng::search(vector<int>)_(single_element)/1000 -2.15% 232.192 227.198 - -2.04% -
SetIntersection_Front_Vector_uint64_16_16 -2.15% 38962844.714 38126930.294 - 1.31% -
BM_std_min<unsigned_long_long>/9 -2.14% 1.181 1.156 - -1.15% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.14% 1.215 1.189 - -0.54% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.14% 174.383 170.652 - -0.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -2.14% 18.493 18.097 - 0.38% -
BM_PushHeap_float_Ascending_16384 -2.14% 4.370 4.277 - 1.33% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -2.13% 53774.895 52626.842 - -0.81% -
std::set<int>::insert(value)_(new_value)/1024 -2.13% 42.434 41.529 - -1.00% -
bm_ranges_swap_ranges_vb_unaligned/64 -2.13% 6.349 6.214 - -1.24% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.13% 13.782 13.488 - 0.12% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.13% 1452575.580 1421653.534 - 0.81% -
rng::move_backward(vector<int>)/1048576 -2.13% 57353.296 56132.671 - -4.10% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.13% 308.963 302.392 - 0.29% -
BM_SortHeap_pair<uint32,_uint32>_1024 -2.13% 14.107 13.807 - -0.99% -
std::find_if(list<int>)_(process_all)/32768 -2.12% 28014.744 27419.752 - -4.08% -
rng::search(vector<int>)_(no_match)/8192 -2.12% 1669.148 1633.704 - -1.63% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -2.12% 3412.563 3340.384 - -6.88% -
rng::remove(list<int>)_(sprinkled)/32 -2.11% 58.449 57.214 - -0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.11% 1627926.105 1593527.588 - -5.56% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.11% 66.510 65.106 - -2.78% -
rng::for_each(multiset<int>::iterator)/8192 -2.11% 16764.890 16411.081 - 1.38% -
std::shift_left(deque<int>)/50 -2.11% 5.635 5.516 - 0.65% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -2.10% 6.701 6.561 - -0.03% -
std::multiset<std::string>::erase(iterator)/8192 -2.10% 27.207 26.635 - -12.37% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.10% 200738.461 196524.706 - -0.94% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.10% 141824.561 138848.597 - -0.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.10% 10.578 10.356 - -0.72% -
std::find_if_not(deque<int>)_(process_all)/1024 -2.09% 495.942 485.560 - 0.16% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.09% 22027472.513 21566691.842 - 3.95% -
std::find_end(list<int>)_(single_element)/1000 -2.09% 678.802 664.604 - -1.44% -
BM_std_min<unsigned___int128>/18 -2.09% 6.998 6.852 - -19.68% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.09% 18431529.962 18046207.076 - 2.35% -
BM_std_min<char>/6 -2.09% 1.560 1.528 - -3.84% -
rng::replace(vector<int>)_(sprinkled)/50 -2.08% 9.085 8.896 - 10.81% -
BM_PushHeap_uint64_Ascending_16384 -2.08% 3.688 3.612 - 1.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.08% 0.662 0.648 - -1.17% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.08% 1.049 1.027 - -3.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.08% 15.274 14.958 - -2.59% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -2.07% 845.655 828.140 - -2.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -2.07% 3.018 2.955 - -1.70% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.07% 5.101 4.996 - -1.28% -
rng::is_sorted(deque<int>,_pred)/8 -2.07% 4.562 4.468 - -0.09% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 -2.06% 2002.833 1961.506 - 0.22% -
SetIntersection_Interlaced_Vector_string_256_16 -2.06% 11100813.103 10871843.536 - -1.28% -
bm_ranges_lexicographical_compare<int>/4 -2.06% 1.353 1.325 - 2.17% -
std::multiset<int>::insert(value)_(new_value)/8192 -2.06% 74.162 72.637 - -1.88% -
std::find(vector<long_long>)_(bail_25%)/8 -2.05% 0.905 0.886 - -7.32% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.05% 221.797 217.259 - -0.69% -
BM_MakeThenSortHeap_string_Ascending_16 -2.04% 9.565 9.369 - -3.16% -
BM_std_minmax<unsigned_short>/15 -2.04% 1.945 1.905 - -1.92% -
rng::stable_sort(deque<int>)_(descending)/8192 -2.04% 21267.645 20834.443 - -0.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -2.03% 23.442 22.966 - 0.03% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.03% 684.374 670.514 - -0.52% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -2.02% 4019.648 3938.252 - -0.02% -
std::map<std::string,_int>::clear()/1024 -2.02% 20925.406 20502.600 - -2.14% -
std::map<int,_int>::ctor(const&)/8192 -2.01% 50433.221 49418.404 - -0.65% -
std::count(vector<int>)_(every_other)/8 -2.01% 1.382 1.354 - 1.50% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -2.01% 48.010 47.047 - -4.27% -
BM_MakeHeap_string_Random_262144 -2.00% 15.656 15.343 - -1.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.99% 1657657.879 1624588.379 - -4.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.99% 2042.523 2001.790 - 1.44% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.99% 1.249 1.224 - -0.79% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.99% 14.007 13.728 - -0.96% -
BM_PushHeap_string_SingleElement_16384 -1.99% 2.538 2.487 - -8.55% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.98% 490.088 480.376 - -2.03% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.98% 1940.867 1902.403 - -0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.97% 361102463.476 353983998.751 - 2.48% -
BM_RangesSortHeap_string_1024 -1.96% 60.073 58.897 - -0.32% -
BM_MakeHeap_uint32_Random_16384 -1.96% 1.017 0.997 - -0.23% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.96% 20.201 19.806 - -0.53% -
BM_std_minmax<short>/22 -1.95% 2.308 2.263 - -0.62% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.95% 16.442 16.121 - -0.72% -
std::find(list<int>)_(bail_25%)/32768 -1.95% 8149.477 7990.916 - -1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.95% 8546999.456 8380713.115 - 0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.94% 33.913 33.255 - 0.19% -
SetIntersection_Interlaced_Vector_string_16384_64 -1.94% 12958473.282 12707060.877 - -2.68% -
rng::copy_backward(list<int>)/262144 -1.94% 223775.821 219435.372 - -1.90% -
SetIntersection_None_Set_string_1024_1024 -1.94% 9188810.696 9010742.915 - -1.23% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.94% 12812.038 12564.009 - -1.29% -
std::find_end(list<int>)_(process_all)/1024 -1.93% 717.533 703.657 - 0.09% -
BM_std_min<unsigned_long_long>/4 -1.93% 1.073 1.052 - -4.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.93% 12922719.366 12673476.445 - -8.00% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.93% 8.734 8.566 - -0.03% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.93% 62170.129 60972.467 - -0.22% -
std::reverse_copy(list<int>)/4096 -1.93% 3187.855 3126.454 - -1.49% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.92% 723.701 709.810 - -1.56% -
rng::copy_backward(deque<int>)/1048576 -1.92% 126092.139 123676.351 - -2.24% -
BM_RangesMakeThenSortHeap_string_Heap_1024 -1.91% 63.947 62.725 - -0.41% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -1.91% 75.582 74.139 - -2.17% -
std::copy_backward(vector<bool>)_(aligned)/262144 -1.91% 712.445 698.843 - -6.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.90% 19174.307 18809.095 - -1.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.90% 22.539 22.110 - -5.90% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 -1.90% 20995.988 20596.184 - -0.26% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -1.90% 0.708 0.694 - -2.16% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.90% 1.266 1.242 - -1.05% -
bm_lexicographical_compare<int>/5 -1.90% 1.542 1.512 - -1.19% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.90% 1.216 1.193 - -0.41% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.90% 14.071 13.804 - -0.47% -
BM_RangesMakeHeap_string_Descending_16 -1.90% 2.367 2.322 - -15.68% -
SetIntersection_None_Set_float_1024_1024 -1.90% 9123061.167 8949911.461 - -1.04% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.90% 1.493 1.465 - -0.16% -
BM_std_min<int>/20 -1.90% 1.414 1.387 - 0.02% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.90% 369.917 362.904 - 1.13% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.88% 4703.748 4615.312 - -1.11% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.88% 1.014 0.995 - -2.20% -
std::mismatch(list<int>)_(it,_it,_it)/8 -1.88% 2.697 2.647 - 0.09% -
BM_MakeHeap_string_Descending_64 -1.88% 2.607 2.558 - -0.07% -
SetIntersection_Front_Vector_string_16384_16 -1.88% 1711936.321 1679836.150 - -2.24% -
std::set<std::string>::count(key)_(existent)/8192 -1.87% 29.330 28.780 - -2.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.87% 35.744 35.075 - -2.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.87% 34.686 34.038 - -0.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.87% 23.724 23.281 - 0.12% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.87% 9.720 9.538 - -0.15% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.86% 3.758 3.688 - -2.15% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -1.85% 1551.620 1522.899 - -2.35% -
BM_MakeHeap_uint32_Random_1024 -1.85% 1.067 1.047 - 1.65% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.84% 8756.384 8594.842 - -0.14% -
BM_PushHeap_uint32_Ascending_262144 -1.84% 8.194 8.043 - -1.64% -
rng::remove_if(deque<int>)_(sprinkled)/50 -1.84% 72.293 70.961 - -0.61% -
BM_std_min<short>/19 -1.84% 1.930 1.894 - -4.09% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -1.84% 7.816 7.672 - -0.10% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.84% 12213.479 11988.861 - -6.55% -
SetIntersection_None_Vector_uint64_16384_4 -1.84% 1197177.742 1175185.457 - 4.36% -
SetIntersection_Front_Set_string_64_4 -1.83% 19998691.782 19632481.282 - -2.81% -
BM_std_min<int>/12 -1.83% 1.558 1.530 - 2.55% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.83% 28225.114 27708.857 - -3.05% -
BM_std_minmax<long_long>/29 -1.83% 4.386 4.305 - -0.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.82% 38.519 37.817 - -3.98% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -1.82% 25460.141 24996.255 - 0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.82% 18575665.148 18237439.082 - -3.48% -
rng::reverse(list<int>)/512 -1.82% 200.704 197.051 - -1.37% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.82% 140048.383 137500.417 - -0.45% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.82% 30.841 30.281 - 0.34% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.82% 45.138 44.318 - -0.21% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.82% 10.390 10.202 - -0.36% -
rng::find_first_of(vector<int>)_(large_needle)/32 -1.81% 110.306 108.307 - 3.11% -
BM_std_min<char>/1024 -1.81% 8.487 8.334 - 0.28% -
rng::find_end(list<int>)_(match_near_end)/1000 -1.81% 786.026 771.812 - -0.04% -
BM_std_minmax<char>/14 -1.81% 2.590 2.543 - -0.42% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.80% 10.618 10.426 - 10.56% -
std::search(list<int>,_pred)_(single_element)/1000 -1.80% 833.887 818.837 - -0.50% -
rng::swap_ranges(deque<int>)/50 -1.80% 19.959 19.599 - -1.70% -
std::map<std::string,_int>::erase(iterator)/32 -1.80% 30.392 29.846 - 7.71% -
SetIntersection_None_Vector_string_262144_4 -1.80% 1382663.392 1357822.038 - 0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.80% 29089.639 28567.381 - -1.28% -
rng::sort(deque<int>)_(heap)/8 -1.79% 25.361 24.906 - 0.04% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.79% 602170.163 591369.209 - -1.96% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.79% 10.823 10.629 - -0.60% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.79% 212.311 208.512 - -2.24% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.78% 17073.233 16768.648 - -1.79% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.78% 18.468 18.139 - 0.58% -
std::search_n(list<int>)_(no_match)/1048576 -1.78% 844791.318 829749.253 - -3.89% -
BM_RangesPushHeap_string_Random_16 -1.78% 10.318 10.134 - -0.44% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.78% 20.674 20.306 - -0.09% -
bm_ranges_lexicographical_compare<int>/8 -1.78% 1.588 1.559 - 1.89% -
SetIntersection_Interlaced_Vector_string_64_4 -1.78% 23027725.931 22618493.478 - -1.60% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -1.78% 102.352 100.534 - -0.89% -
BM_std_min<char>/4 -1.78% 1.070 1.051 - -1.87% -
BM_RangesSortHeap_string_64 -1.78% 30.258 29.721 - -0.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.78% 1.815 1.782 - -1.94% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.78% 37014.785 36357.684 - 0.44% -
std::multiset<int>::clear()/1024 -1.77% 9619.072 9448.372 - -0.05% -
BM_RangesMakeHeap_string_Random_16384 -1.77% 12.654 12.430 - -3.01% -
BM_std_min<unsigned___int128>/6 -1.76% 2.109 2.072 - -8.31% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.76% 25.541 25.091 - -1.74% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.76% 2827.319 2777.534 - -2.26% -
BM_std_min<unsigned___int128>/17 -1.76% 6.587 6.471 - -17.98% -
rng::contains_subrange(deque<int>)_(same_length)/32 -1.76% 20.723 20.359 - 9.29% -
BM_RangesMakeThenSortHeap_string_Descending_256 -1.75% 19.402 19.061 - -1.34% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.75% 49.246 48.383 - -0.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.75% 0.627 0.616 - -0.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.74% 3.126 3.071 - -1.88% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -1.74% 9.693 9.524 - -0.82% -
SetIntersection_Front_Set_string_262144_1024 -1.74% 59685344.139 58645918.291 - -2.15% -
BM_SortHeap_string_262144 -1.74% 179.089 175.970 - -1.56% -
rng::contains(deque<int>)_(process_all)/32 -1.74% 8.716 8.565 - -0.26% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.74% 23.095 22.693 - -1.65% -
SetIntersection_None_Set_float_64_16 -1.74% 19117649.198 18785478.863 - -2.30% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.73% 14333.967 14085.424 - -0.49% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.73% 6026.830 5922.372 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.73% 1640788.654 1612412.112 - -6.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.73% 23.194 22.793 - -1.10% -
BM_RangesMakeHeap_string_Random_256 -1.73% 10.456 10.275 - -0.63% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.73% 1008952.635 991541.177 - -6.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.73% 1854994.139 1822987.143 - -4.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.72% 8956129.801 8801955.768 - -31.47% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.72% 15.234 14.971 - -4.14% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.72% 20969.186 20608.383 - -0.27% -
BM_PushHeap_string_SingleElement_1024 -1.72% 2.545 2.501 - -9.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.72% 24.323 23.905 - -2.64% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.71% 12441.578 12228.233 - -2.41% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.71% 343069440.277 337191546.952 - -3.67% -
BM_MakeThenSortHeap_float_SingleElement_1024 -1.71% 4.870 4.787 - 0.15% -
rng::sample(deque<int>)/32 -1.71% 315.625 310.226 - -0.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.71% 71.089 69.875 - -0.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.71% 1.162 1.142 - -1.06% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 -1.70% 795.273 781.750 - 0.11% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.70% 48936.837 48104.905 - -2.67% -
std::shift_left(deque<int>)/1024 -1.70% 40.090 39.409 - -0.34% -
std::map<std::string,_int>::count(key)_(existent)/8192 -1.70% 30.886 30.363 - 0.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.69% 7.717 7.586 - 1.58% -
rng::copy_backward(vector<bool>)_(aligned)/32768 -1.69% 36.098 35.487 - -0.73% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.69% 31.140 30.614 - -0.07% -
std::find_end(vector<int>)_(near_matches)/1024 -1.69% 17688.292 17389.857 - 11.91% -
std::for_each(list<int>)/32 -1.69% 11.357 11.165 - 0.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.69% 20.264 19.923 - 1.35% -
rng::rotate(vector<int>)_(1_element_backward)/8192 -1.68% 297.109 292.104 - -2.13% -
SetIntersection_None_Vector_string_262144_16384 -1.68% 1380749.571 1357508.307 - -0.36% -
BM_RangesMakeHeap_string_Random_1024 -1.68% 10.799 10.617 - -1.58% -
rng::for_each(deque<int>)/32 -1.68% 3.809 3.744 - -0.41% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -1.68% 10.829 10.647 - 0.25% -
SetIntersection_None_Set_float_256_4 -1.68% 11713113.866 11516571.326 - -1.12% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.68% 1.913 1.881 - 5.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.68% 19775027.910 19443503.114 - -1.02% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.68% 255.064 250.790 - 0.24% -
BM_std_min<unsigned_short>/31 -1.67% 2.554 2.511 - -3.26% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.67% 2487.625 2445.981 - 0.21% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -1.67% 586.875 577.051 - 0.85% -
std::copy_backward(list<int>)/4096 -1.67% 3338.014 3282.191 - -0.90% -
SetIntersection_Interlaced_Set_string_16384_256 -1.67% 360134842.917 354114748.870 - 0.71% -
std::set<int>::find(key)_(existent)/1024 -1.67% 4.033 3.966 - -1.36% -
rng::copy(vector<bool>)_(aligned)/262144 -1.66% 278.840 274.203 - -16.06% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.66% 19.254 18.934 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.66% 42.007 41.311 - 6.98% -
std::is_sorted(list<int>)/8192 -1.66% 7289.379 7168.578 - -0.03% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.65% 12557.781 12350.156 - 0.66% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.65% 4277.247 4206.563 - -1.40% -
std::find_if(vector<int>)_(process_all)/8 -1.65% 2.559 2.517 - -6.77% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -1.65% 20.062 19.731 - 0.30% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.65% 2483.593 2442.696 - 0.22% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.65% 1034.565 1017.532 - -0.40% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.65% 33.382 32.833 - -0.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.64% 0.698 0.687 - 0.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.64% 0.659 0.648 - -1.06% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.64% 10.371 10.201 - -0.74% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.64% 3.754 3.692 - 0.35% -
BM_std_minmax<short>/32 -1.63% 1.285 1.264 - 2.86% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.63% 5626.447 5534.520 - -0.96% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.63% 94100.447 92570.062 - -0.70% -
std::move(deque<int>)/262144 -1.62% 14997.232 14754.016 - -0.96% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.62% 247671.516 243655.580 - -0.26% -
BM_PushHeap_uint32_Random_16 -1.62% 4.603 4.528 - 2.61% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.62% 4.404 4.332 - -1.97% -
BM_MakeHeap_float_Random_262144 -1.62% 1.177 1.158 - 3.82% -
rng::find_if_not(deque<int>)_(process_all)/1024 -1.62% 482.895 475.075 - -0.04% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.62% 4.184 4.116 - -2.25% -
std::search(list<int>)_(no_match)/1000 -1.62% 662.859 652.153 - -8.70% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 -1.61% 976.380 960.666 - -0.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.61% 289.594 284.943 - -1.28% -
BM_PopHeap_uint64_4 -1.61% 2.764 2.720 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.61% 1658002.358 1631383.137 - -4.50% -
BM_std_min<short>/22 -1.60% 1.902 1.872 - -0.83% -
std::multiset<int>::contains(key)_(existent)/8192 -1.60% 8.641 8.502 - -3.57% -
std::map<int,_int>::clear()/8192 -1.60% 81470.900 80164.453 - -1.09% -
std::transform(deque<int>,_deque<int>)/50 -1.60% 34.237 33.688 - 0.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.60% 27.695 27.252 - -1.75% -
BM_std_min<unsigned_long_long>/21 -1.60% 2.004 1.972 - -1.20% -
BM_RangesPushHeap_string_Descending_16384 -1.60% 2.409 2.370 - -3.72% -
std::move_backward(deque<int>)/32768 -1.59% 3610.996 3553.409 - -1.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.59% 14.405 14.175 - -0.82% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.59% 41340.477 40681.372 - -0.32% -
std::multiset<int>::erase(iterator)/8192 -1.59% 24.225 23.839 - 0.83% -
std::find_if(vector<char>)_(process_all)/1024 -1.59% 274.328 269.958 - -0.10% -
BM_RangesMakeHeap_string_Random_262144 -1.59% 15.323 15.079 - -22.36% -
std::rotate(vector<int>)_(1_element_backward)/8192 -1.59% 296.975 292.246 - -1.95% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.59% 5.667 5.577 - -1.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.59% 4.018 3.954 - 0.09% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.59% 103.080 101.442 - -0.37% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.58% 925.431 910.781 - -0.89% -
rng::find_end(list<int>)_(process_all)/1000 -1.58% 685.550 674.706 - -1.59% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.58% 17207.472 16935.355 - 1.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.58% 18.529 18.236 - -0.31% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.58% 804.832 792.106 - -0.41% -
rng::search(vector<int>)_(same_length)/8192 -1.58% 1896.744 1866.786 - -0.64% -
rng::reverse_copy(deque<int>)/8 -1.58% 2.888 2.842 - -6.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.58% 0.699 0.688 - 0.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.58% 14.563 14.334 - 0.48% -
std::set<std::string>::insert(value)_(new_value)/32 -1.57% 40.366 39.731 - -1.48% -
std::transform(list<int>,_list<int>)/8192 -1.57% 9332.738 9186.211 - -2.39% -
BM_RangesMakeHeap_string_Ascending_1024 -1.56% 5.018 4.940 - -7.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.56% 19.314 19.013 - -0.17% -
rng::for_each(set<int>)/8192 -1.56% 16379.018 16123.177 - -1.96% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.56% 23.679 23.309 - 2.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.56% 347806610.684 342389268.949 - -4.34% -
BM_RangesPopHeap_string_262144 -1.55% 96.577 95.079 - -6.00% -
BM_std_min<char>/18 -1.55% 0.991 0.975 - -1.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.55% 353914.663 348435.159 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.55% 356215630.105 350700954.534 - 0.48% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.55% 19.280 18.982 - -1.19% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.54% 25.386 24.995 - -1.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.54% 7.617 7.499 - -1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.54% 1637141.441 1611967.775 - -4.31% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -1.54% 80.302 79.069 - -8.91% -
std::shift_left(list<int>)/8192 -1.53% 7757.924 7639.040 - -0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.53% 11.593 11.415 - 0.81% -
BM_SortHeap_string_64 -1.53% 30.804 30.333 - -0.70% -
SetIntersection_Front_Set_uint32_262144_262144 -1.53% 1883370.932 1854632.731 - 0.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -1.52% 3.051 3.005 - 0.72% -
std::set<std::string>::erase(key)_(existent)/8192 -1.52% 69.867 68.803 - -3.18% -
BM_MakeHeap_string_Descending_256 -1.52% 2.736 2.695 - -0.14% -
SetIntersection_Interlaced_Vector_float_1024_1024 -1.52% 6071569.437 5979358.644 - -16.75% -
rng::any_of(vector<int>)_(process_all)/50 -1.52% 13.737 13.528 - -0.73% -
std::rotate(list<int>)_(1_element_forward)/50 -1.52% 24.932 24.553 - 1.13% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -1.52% 15.474 15.239 - -4.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.51% 11.166 10.997 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.51% 9498664.810 9355139.731 - -1.40% -
rng::move(vector<int>)/1048576 -1.51% 57794.200 56921.214 - -1.46% -
rng::stable_partition(vector<int>)_(sparse)/32 -1.51% 7.747 7.630 - 1.92% -
BM_PushHeap_string_SingleElement_64 -1.51% 2.569 2.530 - -8.76% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.51% 5.405 5.323 - -1.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.51% 2310045.995 2275220.361 - -3.94% -
std::set<int>::ctor(const&)/32 -1.51% 220.515 217.193 - 0.33% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.50% 1.222 1.203 - -3.09% -
std::move(vector<int>)/262144 -1.50% 21905.452 21576.362 - -1.56% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.50% 25049.274 24673.174 - -1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.50% 1390170.654 1369303.221 - -0.98% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.50% 2.056 2.025 - -2.70% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.50% 4717.405 4646.652 - -1.92% -
BM_PushHeap_string_QuickSortAdversary_64 -1.50% 13.004 12.809 - -0.57% -
BM_MakeThenSortHeap_uint32_Heap_4 -1.50% 1.222 1.204 - 0.53% -
BM_std_min<unsigned___int128>/7 -1.50% 2.514 2.476 - -6.81% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.49% 26535.185 26138.619 - 0.17% -
BM_RangesPushHeap_string_Random_4 -1.49% 6.066 5.976 - 0.26% -
std::multiset<std::string>::ctor(const&)/32 -1.49% 727.022 716.184 - -0.41% -
BM_std_min<char>/30 -1.49% 2.304 2.270 - 2.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.49% 3.805 3.748 - -0.14% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.49% 56.741 55.896 - -1.91% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.49% 36082.344 35545.578 - 0.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.48% 36.094 35.558 - -2.09% -
std::multiset<std::string>::insert(value)_(new_value)/32 -1.48% 43.886 43.235 - 1.30% -
BM_std_min<unsigned_long_long>/22 -1.48% 2.195 2.163 - -0.34% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.48% 7309179.390 7201099.063 - 1.97% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -1.48% 601.130 592.241 - 1.05% -
std::partial_sort_copy(list<int>)_(descending)/8192 -1.48% 102253.961 100743.046 - -0.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.48% 2.367 2.332 - -1.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -1.48% 14.924 14.704 - 0.47% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.48% 38.947 38.372 - -0.05% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.47% 10.738 10.580 - 0.22% -
SetIntersection_Front_Vector_float_262144_64 -1.47% 1449601.953 1428285.373 - -1.16% -
std::multiset<std::string>::clear()/1024 -1.47% 20460.161 20159.633 - 3.73% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.47% 479.299 472.267 - -2.94% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.47% 9.096 8.963 - -0.06% -
std::partial_sort_copy(list<int>)_(heap)/1024 -1.46% 8641.467 8514.887 - -0.07% -
std::stable_sort(deque<int>)_(heap)/1024 -1.46% 2767.354 2726.829 - 0.38% -
BM_RangesPushHeap_float_Ascending_1024 -1.46% 3.151 3.104 - -0.01% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.46% 8.858 8.728 - 2.54% -
rng::for_each(multimap<int>)/8 -1.46% 4.579 4.512 - -0.03% -
rng::find_if_not(list<int>)_(process_all)/32768 -1.46% 28341.739 27928.351 - -4.56% -
SetIntersection_None_Vector_uint32_256_256 -1.46% 2294663.726 2261223.014 - -0.39% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.46% 21140.259 20832.288 - -2.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.46% 19747.581 19460.020 - -0.11% -
rng::contains(list<int>)_(process_all)/8 -1.45% 2.333 2.299 - -3.74% -
BM_std_min<long_long>/32 -1.45% 3.620 3.568 - -1.39% -
rng::for_each(set<int>::iterator)/32 -1.45% 22.315 21.991 - -0.77% -
BM_PushHeap_uint64_Random_256 -1.45% 5.796 5.712 - 0.64% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.45% 166190.399 163788.190 - -0.73% -
BM_std_min<unsigned_char>/11 -1.45% 1.091 1.076 - 1.13% -
BM_MakeThenSortHeap_float_SingleElement_256 -1.44% 4.116 4.057 - 1.63% -
std::multimap<int,_int>::ctor(const&)/32 -1.44% 215.732 212.623 - -0.60% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -1.44% 2.763 2.723 - 5.63% -
std::multiset<std::string>::erase(key)_(existent)/0 -1.44% 40.507 39.924 - -32.63% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.44% 12.370 12.193 - 0.09% -
std::fill_n(deque<int>)/1024 -1.44% 29.632 29.207 - -1.41% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.44% 18.160 17.899 - -9.99% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.44% 61.611 60.727 - -0.61% -
SetIntersection_Front_Set_string_262144_256 -1.44% 14181006.270 13977461.655 - -11.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -1.43% 24.495 24.144 - 1.75% -
BM_RangesMakeThenSortHeap_string_Heap_256 -1.43% 49.503 48.795 - -0.56% -
SetIntersection_None_Set_uint64_262144_262144 -1.43% 1230167.398 1212573.894 - 0.04% -
SetIntersection_None_Vector_float_262144_1 -1.43% 1190858.378 1173846.309 - -5.19% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.43% 1.460 1.439 - 0.15% -
BM_PopHeap_pair<uint32,_uint32>_64 -1.43% 16.203 15.972 - 0.18% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.43% 670.305 660.742 - 0.06% -
rng::unique(list<int>)_(sprinkled)/1024 -1.42% 958.126 944.497 - -0.81% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.42% 18.185 17.926 - -1.16% -
SetIntersection_None_Vector_string_16384_256 -1.42% 1303978.025 1285484.723 - -0.40% -
rng::find(list<int>)_(process_all)/32768 -1.42% 27356.357 26968.603 - -3.30% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -1.41% 39.336 38.780 - -7.31% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.41% 22.096 21.784 - -0.89% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.41% 8764.544 8640.919 - 1.25% -
rng::any_of(list<int>)_(process_all)/50 -1.41% 21.986 21.676 - -1.07% -
rng::starts_with(deque<int>)/1024 -1.41% 479.628 472.887 - -3.10% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.40% 205918.552 203026.729 - -0.64% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.40% 222.389 219.279 - -0.29% -
BM_MakeThenSortHeap_float_Heap_256 -1.40% 6.290 6.202 - -0.53% -
BM_MakeThenSortHeap_string_Random_16384 -1.40% 110.055 108.519 - -2.37% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.40% 12560.668 12385.438 - -1.29% -
SetIntersection_Interlaced_Set_string_16_4 -1.39% 77492071.326 76412027.042 - -0.04% -
std::set<std::string>::ctor(const&)/1024 -1.39% 34692.040 34208.822 - -0.27% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.39% 1.197 1.181 - -0.67% -
BM_SortHeap_string_16 -1.39% 14.530 14.328 - -0.53% -
std::sort(vector<int>)_(ascending)/1024 -1.39% 544.990 537.405 - -0.51% -
rng::fold_left(vector<int>)/32 -1.39% 20.821 20.531 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.39% 3709939.191 3658405.032 - -0.85% -
SetIntersection_Interlaced_Set_float_256_4 -1.39% 11514673.891 11354816.180 - -2.88% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.39% 12.845 12.667 - -4.97% -
rng::for_each(multiset<int>)/50 -1.39% 45.593 44.961 - -0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.39% 356093608.628 351159404.067 - 0.63% -
rng::is_sorted_until(list<int>)/1024 -1.39% 754.086 743.638 - -0.64% -
BM_std_min<unsigned_long_long>/31 -1.38% 2.977 2.936 - -3.01% -
BM_RangesMakeHeap_string_Descending_16384 -1.38% 2.922 2.882 - -25.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.37% 1243442.141 1226395.559 - -1.02% -
BM_RangesSortHeap_string_16 -1.37% 14.342 14.145 - -0.04% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.37% 127235.558 125495.662 - -0.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.37% 62214.612 61363.998 - -3.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.37% 15.398 15.188 - 2.38% -
rng::for_each(set<int>::iterator)/8 -1.36% 4.545 4.483 - -1.12% -
BM_PopHeap_float_1024 -1.36% 28.002 27.620 - -1.32% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.36% 25.399 25.053 - 0.65% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.36% 1.552 1.530 - -1.49% -
std::multiset<int>::ctor(const&)/8192 -1.36% 49668.591 48992.441 - 0.04% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.36% 26508.607 26148.445 - -0.56% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.35% 46.115 45.490 - -0.59% -
std::stable_sort(deque<int>)_(descending)/8 -1.35% 27.465 27.093 - 1.66% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.35% 27.437 27.067 - -9.16% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.35% 22.303 22.003 - -2.87% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.35% 12200.583 12036.076 - -3.02% -
std::partition(list<int>)_(sparse)/50 -1.35% 14.801 14.601 - -1.43% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -1.35% 12.136 11.972 - -0.54% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -1.35% 50.197 49.521 - -13.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.35% 7.677 7.573 - -1.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.35% 11.763 11.605 - -1.30% -
std::partition_point(list<int>)/50 -1.34% 24.870 24.537 - -0.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.34% 11.659 11.503 - -1.61% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.34% 36411.058 35923.609 - -0.09% -
rng::search_n(list<int>)_(no_match)/1048576 -1.34% 848778.990 837435.378 - -2.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.34% 34.538 34.077 - 1.45% -
BM_PopHeap_uint32_4 -1.33% 2.642 2.606 - -1.53% -
rng::stable_sort(deque<int>)_(heap)/1024 -1.33% 2766.557 2729.653 - 0.25% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.33% 19.730 19.467 - -0.37% -
BM_PushHeap_string_QuickSortAdversary_256 -1.33% 14.591 14.397 - -2.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.33% 1938180.257 1912383.585 - 17.03% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -1.33% 13.377 13.199 - -19.93% -
std::partition_copy(deque<int>)/32 -1.33% 12.892 12.720 - -2.11% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.33% 7911.211 7806.157 - -1.69% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.33% 1040.372 1026.586 - -0.36% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.33% 348215.372 343601.394 - -0.36% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.32% 462713.911 456590.041 - 0.13% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.32% 11911.220 11753.654 - -0.99% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.32% 5.475 5.402 - -1.42% -
rng::move_backward(deque<int>)/8 -1.32% 3.687 3.638 - -0.51% -
BM_RangesMakeHeap_uint32_Random_16 -1.32% 1.291 1.274 - 0.30% -
SetIntersection_Front_Set_float_16384_1024 -1.31% 14923392.197 14727251.495 - -5.34% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.31% 114743.430 113236.957 - -1.68% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.31% 46.311 45.703 - -0.84% -
std::partial_sort_copy(list<int>)_(heap)/8192 -1.31% 106139.608 104751.530 - -0.22% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.31% 26038.150 25697.632 - -0.01% -
BM_RangesSortHeap_string_262144 -1.31% 174.386 172.108 - -6.49% -
std::stable_partition(deque<int>)_(dense)/32 -1.31% 30.418 30.021 - 0.38% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.31% 60.388 59.599 - -1.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.30% 68578.547 67683.634 - -1.16% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.30% 1.126 1.111 - -0.02% -
std::rotate(deque<int>)_(by_1/2)/32 -1.30% 7.532 7.434 - -0.40% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.30% 5.364 5.294 - -0.53% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.30% 29.775 29.388 - 0.03% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.30% 45.714 45.120 - -3.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.30% 23.696 23.389 - -0.63% -
bm_lexicographical_compare<int>/6 -1.30% 1.542 1.522 - -0.43% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.30% 752.661 742.907 - -1.81% -
BM_RangesMakeHeap_string_Descending_64 -1.29% 2.588 2.554 - -16.29% -
std::all_of(deque<int>)_(process_all)/50 -1.29% 19.492 19.240 - -9.40% -
rng::partition_point(list<int>)/50 -1.29% 24.679 24.360 - -0.45% -
BM_PushHeap_string_SingleElement_4 -1.29% 2.246 2.217 - -7.65% -
bm_lexicographical_compare<unsigned_char>/64 -1.29% 1.974 1.949 - -0.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.29% 9.962 9.833 - -1.84% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.29% 14583.464 14395.484 - -0.84% -
BM_std_min<unsigned___int128>/8 -1.29% 2.903 2.866 - -7.83% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 -1.29% 102805.307 101483.982 - 0.30% -
std::map<int,_int>::erase(iterator)/32 -1.29% 20.894 20.626 - -1.92% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.28% 18.443 18.206 - -0.64% -
rng::move_backward(deque<int>)/1048576 -1.28% 125403.534 123794.673 - -1.65% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -1.28% 10.980 10.840 - 8.55% -
std::any_of(list<int>)_(process_all)/50 -1.28% 21.769 21.490 - -1.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.28% 18.346 18.111 - 0.75% -
BM_std_minmax<short>/3 -1.28% 1.226 1.210 - 1.60% -
std::find_end(vector<int>)_(process_all)/1000 -1.28% 234.556 231.558 - -2.78% -
BM_RangesMakeHeap_string_Descending_1024 -1.28% 2.825 2.789 - -21.85% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.28% 34.278 33.840 - -2.40% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.28% 1.220 1.205 - -1.54% -
rng::rotate(list<int>)_(1_element_backward)/8192 -1.28% 7900.896 7800.149 - -6.70% -
SetIntersection_None_Vector_uint32_16384_256 -1.27% 1179483.098 1164457.442 - -0.86% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -1.27% 7.243 7.150 - -40.11% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.27% 16.811 16.598 - -0.56% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.27% 61.301 60.522 - 0.69% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.27% 993573.093 980956.116 - -0.92% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.27% 9.757 9.633 - 1.82% -
BM_SortHeap_string_16384 -1.27% 100.296 99.023 - -0.04% -
SetIntersection_Front_Vector_string_1024_16 -1.27% 1734403.146 1712460.366 - -0.68% -
SetIntersection_None_Set_string_256_64 -1.26% 9600767.310 9479534.307 - -0.99% -
rng::find_if(deque<int>)_(process_all)/8 -1.26% 3.980 3.929 - -0.20% -
BM_MakeThenSortHeap_string_PipeOrgan_4 -1.26% 4.871 4.809 - 0.08% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -1.26% 10415.981 10284.836 - -0.87% -
BM_RangesMakeThenSortHeap_string_Heap_64 -1.26% 34.138 33.708 - 0.24% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.26% 24.399 24.092 - -7.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.26% 9.509 9.390 - 0.93% -
std::map<int,_int>::erase(iterator)/0 -1.26% 20.643 20.383 - -2.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.26% 16.495 16.288 - 0.78% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.25% 351065.249 346660.564 - -0.27% -
BM_std_minmax<short>/7 -1.25% 1.813 1.790 - 2.45% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.25% 1405.441 1387.829 - 0.28% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.25% 6.134 6.058 - 0.47% -
SetIntersection_Front_Set_uint64_16_16 -1.25% 41689539.676 41168378.631 - 0.59% -
rng::is_sorted_until(list<int>)/8192 -1.25% 8266.002 8162.790 - -1.10% -
std::move_backward(vector<bool>)_(aligned)/512 -1.25% 2.454 2.423 - -4.80% -
std::map<int,_int>::erase(iterator)/1024 -1.24% 20.972 20.711 - -1.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.24% 51.455 50.816 - -0.42% -
rng::find_if(deque<int>)_(bail_25%)/32768 -1.24% 2861.874 2826.352 - 1.79% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.24% 2053114.037 2027642.125 - -28.10% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.24% 7154.215 7065.513 - -1.86% -
BM_RangesPushHeap_float_Ascending_16 -1.24% 0.986 0.974 - -0.81% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.24% 61.588 60.825 - -1.77% -
std::multiset<int>::insert(value)_(new_value)/32 -1.24% 20.067 19.819 - 0.61% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.24% 3133.217 3094.495 - -1.00% -
rng::partition_point(vector<int>)/8192 -1.23% 10.716 10.584 - -0.86% -
rng::fold_left(deque<int>)/32 -1.23% 16.541 16.338 - -1.21% -
SetIntersection_Front_Set_uint32_256_64 -1.23% 6512399.177 6432364.600 - 3.16% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.23% 499.583 493.455 - -0.13% -
std::search(vector<int>)_(no_match)/1024 -1.22% 223.531 220.795 - 2.56% -
std::fill(vector<int>)/1024 -1.22% 30.239 29.869 - -1.26% -
rng::rotate_copy(vector<int>)/1024 -1.22% 32.744 32.343 - -0.49% -
std::transform(list<int>)_(identity_transform)/50 -1.22% 39.544 39.064 - -1.43% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.21% 346086.607 341886.900 - -0.45% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.21% 1.096 1.082 - -0.64% -
std::map<int,_int>::ctor(const&)/1024 -1.21% 6292.697 6216.593 - -0.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.21% 50.350 49.741 - -30.91% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.21% 20.537 20.289 - -0.67% -
BM_std_min<unsigned_long_long>/6 -1.21% 1.568 1.549 - -4.83% -
rng::move(vector<int>)/8 -1.21% 2.276 2.249 - 1.25% -
rng::contains(deque<int>)_(process_all)/50 -1.21% 12.674 12.521 - -0.37% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.21% 45940.015 45386.236 - -0.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.21% 8.066 7.969 - -0.94% -
BM_lexicographical_compare_three_way_fast_path/16 -1.20% 4.441 4.388 - 1.09% -
BM_RangesMakeHeap_string_Descending_262144 -1.20% 3.476 3.435 - -39.54% -
BM_std_min<unsigned___int128>/5 -1.20% 1.762 1.741 - -5.93% -
std::find_if(vector<char>)_(bail_25%)/8 -1.20% 0.938 0.927 - -0.23% -
SetIntersection_None_Vector_uint32_1024_64 -1.20% 1160190.004 1146322.208 - -0.57% -
rng::search(vector<int>)_(same_length)/1024 -1.19% 248.448 245.481 - -0.75% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.19% 2.316 2.289 - -3.74% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.19% 4.230 4.179 - -0.58% -
SetIntersection_None_Vector_uint32_262144_4 -1.19% 1212361.316 1197927.728 - -0.69% -
std::find_end(deque<int>,_pred)_(single_element)/1024 -1.19% 614.437 607.123 - -0.58% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -1.19% 1642428.796 1622883.391 - -1.77% -
rng::move(list<int>)/262144 -1.19% 253176.789 250165.285 - -1.47% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.19% 69858.385 69030.205 - 0.73% -
std::copy(deque<int>)/4096 -1.18% 147.218 145.475 - -0.68% -
BM_PushHeap_uint64_Random_4 -1.18% 2.094 2.069 - 0.68% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.18% 40093.578 39619.469 - -0.16% -
BM_RangesPopHeap_string_1024 -1.18% 56.717 56.046 - -0.49% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.18% 48818.421 48241.222 - -0.90% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.18% 351978.297 347837.777 - -0.12% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.18% 599.963 592.914 - -0.55% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.17% 675.617 667.681 - -1.26% -
rng::sort(deque<int>)_(pipe-organ)/8192 -1.17% 27677.920 27352.897 - -0.10% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.17% 4.835 4.778 - -3.58% -
rng::any_of(vector<int>)_(process_all)/32 -1.17% 8.429 8.330 - -0.61% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.17% 3127.895 3091.223 - -0.60% -
std::find_if_not(vector<char>)_(process_all)/50 -1.17% 12.660 12.512 - -0.03% -
BM_std_min<char>/32 -1.17% 2.975 2.941 - 0.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.17% 35339.412 34927.521 - 0.00% -
std::reverse(list<int>)/64 -1.16% 17.447 17.244 - -2.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.16% 17.796 17.589 - -1.00% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.16% 8013.418 7920.408 - 0.20% -
BM_PushHeap_string_SingleElement_256 -1.16% 2.506 2.477 - -9.73% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.16% 8.737 8.636 - -0.66% -
rng::partial_sort_copy(list<int>)_(heap)/8192 -1.16% 106104.280 104873.929 - -0.08% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.16% 3.079 3.043 - -3.75% -
SetIntersection_None_Vector_float_262144_16384 -1.15% 1200959.782 1187100.245 - -8.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.15% 33.500 33.114 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.15% 1252859.528 1238413.202 - -2.69% -
SetIntersection_Front_Vector_uint32_262144_16 -1.15% 1192619.106 1178867.421 - -1.01% -
BM_RangesSortHeap_float_4 -1.15% 1.028 1.017 - -0.98% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.15% 517679.169 511715.424 - 0.22% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.15% 5946.107 5877.612 - 0.16% -
BM_std_min<unsigned_int>/10 -1.15% 1.006 0.994 - 0.00% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.15% 8265.290 8170.231 - -1.14% -
rng::move(vector<bool>)_(aligned)/512 -1.15% 2.682 2.651 - -1.13% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.15% 166117.718 164207.833 - 0.32% -
BM_MakeThenSortHeap_string_Random_256 -1.15% 55.231 54.597 - -2.03% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -1.15% 194.781 192.544 - 1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.15% 3093845.299 3058325.848 - -1.79% -
BM_std_min<unsigned_long_long>/29 -1.15% 2.459 2.431 - -1.01% -
BM_RangesMakeHeap_string_SingleElement_4 -1.15% 3.669 3.627 - 0.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.15% 1269.617 1255.060 - 5.27% -
std::partition_point(deque<int>)/1024 -1.15% 9.342 9.235 - 0.10% -
bm_lexicographical_compare<int>/7 -1.14% 1.540 1.522 - -0.47% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.14% 6146.682 6076.389 - -1.80% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.14% 9203.316 9098.256 - -0.69% -
std::set<int>::count(key)_(existent)/1024 -1.14% 4.403 4.353 - 4.28% -
std::set<std::string>::ctor(const&)/8192 -1.14% 344964.141 341029.217 - -0.47% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.14% 151901.898 150169.855 - -0.94% -
std::move_backward(vector<int>)/1048576 -1.14% 56609.031 55963.698 - 2.73% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.14% 3.753 3.710 - -0.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.14% 13.156 13.006 - -1.17% -
BM_MakeThenSortHeap_uint32_Heap_16 -1.13% 5.174 5.115 - -0.18% -
BM_std_min<char>/7 -1.13% 1.861 1.840 - -0.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.13% 39787.869 39338.344 - -0.73% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 -1.13% 32.221 31.858 - 28.78% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.13% 769.405 760.727 - -3.41% -
rng::starts_with(deque<int>)/8192 -1.13% 3884.109 3840.357 - -0.30% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.13% 622.774 615.760 - -0.95% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.13% 463932.274 458708.499 - -1.81% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.13% 298.078 294.722 - -0.72% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.13% 1927.407 1905.715 - 0.82% -
std::rotate_copy(deque<int>)/8192 -1.12% 295.952 292.625 - -0.82% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.12% 23.752 23.485 - -0.48% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.12% 24835.658 24557.028 - 1.85% -
std::move(list<int>)/262144 -1.12% 248059.913 245278.444 - -0.32% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.12% 6232.459 6162.584 - -1.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.12% 16.551 16.366 - -1.59% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.12% 6320.670 6250.060 - -0.91% -
rng::find(list<int>)_(process_all)/50 -1.12% 18.721 18.512 - -1.73% -
rng::fill_n(vector<int>)/8192 -1.12% 238.848 236.181 - -1.09% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.12% 8276.533 8184.118 - -0.92% -
std::flat_map<int,_int>::count(key)_(existent)/32 -1.12% 3.288 3.252 - -0.27% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.12% 1.112 1.100 - -0.73% -
BM_MakeHeap_string_SingleElement_256 -1.12% 6.302 6.232 - -1.84% -
rng::copy_n(deque<int>)/32768 -1.11% 1148.358 1135.564 - -0.12% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.11% 5354.750 5295.138 - -0.98% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.11% 55556.385 54938.312 - -0.66% -
BM_std_minmax<short>/29 -1.11% 2.674 2.644 - -1.07% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.11% 26.065 25.775 - -0.70% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.11% 10181134.827 10068104.193 - 0.48% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.11% 8512.695 8418.356 - -0.95% -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 -1.11% 1.411 1.395 - -0.36% -
std::remove(deque<int>)_(prefix)/32 -1.11% 58.200 57.557 - -3.29% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.11% 27684.589 27378.320 - -0.38% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.10% 19.242 19.029 - -1.23% -
BM_std_minmax<short>/28 -1.10% 2.564 2.535 - -3.26% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -1.10% 2.955 2.923 - -0.55% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.10% 2951.382 2918.894 - -0.11% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -1.10% 2.942 2.910 - 0.05% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.10% 22.937 22.685 - 0.11% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.10% 2.336 2.310 - 0.03% -
std::fill_n(vector<int>)/1024 -1.10% 29.768 29.441 - -1.45% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.10% 4.113 4.068 - 0.45% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -1.10% 19223.817 19013.007 - -17.50% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.09% 369.485 365.444 - -0.15% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.09% 4113.539 4068.560 - -0.14% -
BM_std_minmax<short>/30 -1.09% 2.793 2.762 - -1.24% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.09% 55490.597 54885.033 - 0.27% -
std::stable_sort(deque<int>)_(ascending)/8 -1.09% 18.311 18.111 - -0.22% -
rng::move_backward(vector<int>)/262144 -1.09% 21966.802 21727.353 - -1.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.09% 2010985.268 1989065.186 - -1.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.09% 17.285 17.097 - -0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.09% 1262157.129 1248423.196 - -1.02% -
std::search_n(list<int>)_(no_match)/1024 -1.09% 752.860 744.675 - -1.84% -
BM_RangesMakeThenSortHeap_float_Ascending_16 -1.09% 2.932 2.900 - -1.58% -
SetIntersection_None_Vector_string_262144_64 -1.09% 1377297.190 1362345.074 - -0.65% -
SetIntersection_Front_Set_string_1024_1 -1.08% 1155777.013 1143241.161 - -0.42% -
std::stable_sort(deque<int>)_(heap)/8192 -1.08% 18015.421 17820.149 - 1.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.08% 32131.404 31783.294 - -2.24% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.08% 15.028 14.865 - -0.26% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.08% 1.196 1.183 - 0.05% -
BM_std_min<unsigned_char>/5500 -1.08% 37.485 37.080 - 0.02% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.08% 10.504 10.391 - -0.29% -
std::multiset<int>::insert(value)_(new_value)/0 -1.08% 18.147 17.951 - 0.53% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.08% 15777240.436 15607086.068 - 2.77% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.08% 50323.182 49781.600 - -1.79% -
BM_PopHeap_pair<uint32,_uint32>_16 -1.08% 9.442 9.340 - -0.15% -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.08% 13970.330 13820.034 - -0.20% -
bm_ranges_swap_ranges_vb_aligned/256 -1.07% 4.386 4.339 - -0.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.07% 689.959 682.549 - 0.16% -
SetIntersection_Front_Set_uint64_262144_16384 -1.07% 346449165.127 342746581.013 - 1.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.07% 2139755.615 2116925.377 - -2.69% -
SetIntersection_None_Set_float_16384_16384 -1.07% 159903511.968 158199252.142 - 0.92% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -1.06% 7.087 7.011 - -0.25% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -1.06% 180.540 178.623 - -8.91% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.06% 8719.207 8626.710 - -0.80% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.06% 56.770 56.168 - 0.00% -
SetIntersection_Interlaced_Set_string_64_4 -1.06% 27249576.163 26960697.064 - 0.31% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.06% 799.253 790.785 - -0.84% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.06% 23622.023 23371.882 - -1.23% -
SetIntersection_Front_Vector_float_262144_1024 -1.06% 6045208.685 5981230.199 - 0.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.06% 28.362 28.062 - -6.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.06% 29.791 29.476 - -27.78% -
rng::for_each(map<int>)/50 -1.06% 40.847 40.415 - -2.65% -
std::replace_if(vector<int>)_(prefix)/1024 -1.06% 275.615 272.702 - 0.37% -
BM_std_min<unsigned_char>/8 -1.06% 2.259 2.235 - -4.84% -
std::replace_if(deque<int>)_(prefix)/32 -1.06% 14.205 14.055 - -0.94% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.05% 9214.343 9117.189 - -1.09% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.05% 11.370 11.250 - -0.62% -
std::copy(list<int>)/8 -1.05% 2.494 2.467 - -1.81% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.05% 3886.609 3845.706 - -1.87% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.05% 1.305 1.291 - 0.91% -
std::sample(vector<int>)/1024 -1.05% 11282.232 11163.607 - -1.11% -
rng::copy_backward(deque<int>)/4096 -1.05% 148.900 147.335 - -0.34% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.05% 4.379 4.333 - 0.36% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.05% 6.027 5.964 - -0.98% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.05% 32.207 31.870 - -2.86% -
rng::search(vector<int>)_(single_element)/8192 -1.05% 1824.677 1805.568 - -1.45% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.05% 24.205 23.951 - -0.51% -
SetIntersection_None_Vector_float_262144_262144 -1.05% 1201777.344 1189199.085 - -3.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.05% 1233186.525 1220285.239 - -2.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.04% 12371.018 12241.830 - 1.00% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.04% 25.442 25.176 - 0.10% -
std::set<int>::ctor(const&,_alloc)/1024 -1.04% 6245.227 6180.085 - -1.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.04% 351391571.824 347730067.856 - -1.28% -
SetIntersection_Front_Vector_float_262144_4 -1.04% 1150149.632 1138169.987 - 0.12% -
SetIntersection_None_Vector_uint32_1024_4 -1.04% 1159256.717 1147193.107 - -0.25% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.04% 741.076 733.374 - 2.50% -
BM_SortHeap_string_4 -1.04% 4.311 4.266 - -0.77% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.04% 163293.677 161598.177 - -4.72% -
std::search(vector<int>)_(single_element)/1024 -1.04% 240.066 237.575 - 1.44% -
BM_std_min<char>/21 -1.04% 1.799 1.781 - -1.57% -
BM_MakeThenSortHeap_float_Descending_1024 -1.04% 8.048 7.965 - -0.20% -
rng::count(vector<bool>)/1000 -1.03% 3.002 2.971 - -1.19% -
BM_std_min<unsigned_int>/24 -1.03% 1.870 1.851 - 1.04% -
SetIntersection_None_Set_string_64_4 -1.03% 23123873.023 22885029.706 - -0.63% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -1.03% 3.902 3.862 - -0.15% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -1.03% 32.968 32.629 - 3.54% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.03% 49.830 49.317 - 3.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.03% 1323537.110 1309915.483 - 4.99% -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 -1.03% 9896.951 9795.179 - -0.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.03% 11.550 11.431 - -0.75% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.02% 351706342.904 348108172.987 - 1.90% -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.02% 46.291 45.818 - -0.16% -
BM_std_minmax<long_long>/13 -1.02% 3.103 3.071 - -1.02% -
std::set<int>::insert(value)_(new_value)/32 -1.02% 19.916 19.713 - -0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.02% 24168.894 23922.976 - -0.92% -
rng::unique(deque<int>,_pred)_(contiguous)/32 -1.02% 59.197 58.596 - -0.03% -
std::multiset<int>::erase(key)_(existent)/1024 -1.01% 40.202 39.794 - -2.05% -
BM_std_min<unsigned___int128>/9 -1.01% 3.302 3.268 - -7.30% -
rng::contains_subrange(deque<int>)_(same_length)/50 -1.01% 28.874 28.581 - 6.31% -
BM_RangesPushHeap_uint64_Random_256 -1.01% 5.846 5.787 - 1.22% -
BM_RangesMakeThenSortHeap_float_Heap_4 -1.01% 1.264 1.251 - 2.11% -
std::stable_sort(deque<int>)_(repeated)/8 -1.01% 18.304 18.119 - -0.46% -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.01% 8259.327 8176.099 - -1.13% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.01% 18.112 17.929 - -0.96% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.01% 69.664 68.963 - -0.90% -
std::copy_n(deque<int>)/32768 -1.01% 1146.896 1135.351 - -3.30% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 -1.01% 3.743 3.705 - -0.89% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.00% 361.199 357.573 - 0.47% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.00% 727.858 720.563 - -0.06% -
rng::count_if(list<int>)_(every_other)/8 -1.00% 2.841 2.813 - -0.19% -
BM_std_min<unsigned_long_long>/13 -1.00% 1.716 1.699 - -3.07% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34934.71% 1001212.809 350771985.756 - -0.12% -
std::fill(deque<int>)/32 267.31% 1.269 4.663 - 267.74% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 255.23% 1.062 3.772 - 28.26% -
rng::fill(deque<int>)/32 206.58% 1.470 4.507 - 220.21% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 138.81% 104.469 249.479 - 25.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 136.94% 104.833 248.395 - 34.49% -
std::move_backward(list<int>)/512 114.54% 373.592 801.488 - 114.78% -
std::fill(list<int>)/1024 112.08% 671.794 1424.736 - 112.02% -
rng::fill(list<int>)/1024 110.41% 671.933 1413.833 - 110.39% -
std::fill(deque<int>)/50 108.66% 2.238 4.670 - 108.36% -
rng::fill(deque<int>)/50 102.59% 2.256 4.571 - 102.68% -
rng::remove_copy(list<int>)_(sprinkled)/1024 98.66% 742.845 1475.738 - 98.95% -
std::remove_copy(list<int>)_(sprinkled)/1024 98.40% 744.318 1476.716 - 99.31% -
rng::remove_copy(list<int>)_(prefix)/1024 97.62% 751.500 1485.122 - 98.74% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 94.01% 183.957 356.896 - 93.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 93.83% 44.854 86.939 - -0.58% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 92.56% 153.904 296.360 - 36.11% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 91.62% 788.463 1510.890 - 92.32% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 91.01% 369885.230 706509.629 - 92.03% -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 91.00% 791.817 1512.369 - 92.05% -
std::remove_copy_if(list<int>)_(prefix)/1024 90.79% 797.111 1520.832 - 91.56% -
rng::remove_copy_if(list<int>)_(prefix)/1024 90.25% 799.720 1521.441 - 91.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 89.74% 25.272 47.950 - 39.57% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 89.73% 31.611 59.975 - -0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 83.94% 79.427 146.096 - 17.10% -
std::copy_backward(deque<int>)/64 83.91% 2.970 5.462 - 85.96% -
BM_std_min<unsigned_short>/1 79.56% 0.254 0.456 - 19.54% -
std::map<std::string,_int>::erase(key)_(existent)/0 74.29% 42.205 73.561 - -0.98% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 74.12% 383695.582 668089.583 - 72.16% -
rng::copy_backward(deque<int>)/64 73.64% 3.080 5.349 - 75.59% -
rng::unique_copy(deque<int>)_(sprinkled)/52 67.48% 14.761 24.723 - 66.93% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 64.15% 19.904 32.673 - 28.69% -
rng::is_sorted(deque<int>)/8 62.44% 2.854 4.636 - 90.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 61.15% 12.336 19.880 - 68.07% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 58.85% 42.507 67.524 - -3.00% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 55.52% 7.295 11.345 - 26.30% -
rng::unique_copy(deque<int>)_(sprinkled)/32 55.46% 10.083 15.675 - 69.89% -
BM_PushHeap_uint64_Descending_1 51.59% 0.449 0.680 - 39.71% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.45% 57.816 86.986 - -0.74% -
std::equal(deque<int>)_(it,_it,_it)/8 50.36% 4.276 6.430 - 49.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 49.25% 0.410 0.612 - 56.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 48.89% 5.266 7.841 - 23.78% -
rng::reverse(vector<int>)/8 47.43% 1.619 2.386 - 50.52% -
std::find_end(deque<int>)_(same_length)/1000 46.18% 940.071 1374.179 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 45.83% 10015323.153 14605137.313 - 45.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 45.79% 6.496 9.470 - 6.25% -
std::rotate(deque<int>)_(1_element_backward)/50 45.75% 5.309 7.737 - 48.33% -
std::rotate(deque<int>)_(1_element_backward)/32 45.49% 4.571 6.650 - 52.01% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 44.76% 51.106 73.981 - 2.84% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 44.25% 36.974 53.335 - -0.27% -
rng::adjacent_find(deque<int>)/50 43.72% 18.803 27.024 - 34.33% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 42.82% 12.190 17.410 - 49.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 41.65% 18.594 26.338 - 14.83% -
SetIntersection_Interlaced_Set_string_16384_16 40.66% 244039477.766 343267817.237 - 40.12% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 39.06% 4.759 6.617 - 5.03% -
BM_std_minmax<unsigned_int>/2 39.04% 0.825 1.147 - 34.94% -
BM_std_minmax<unsigned_int>/3 37.95% 1.155 1.593 - 34.54% -
std::partition(deque<int>)_(sparse)/32 37.93% 9.640 13.296 - 34.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 37.78% 31.860 43.898 - -0.93% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 37.07% 8.236 11.290 - 27.98% -
BM_PopHeap_uint32_1 36.26% 0.456 0.622 - 28.43% -
BM_RangesPushHeap_uint64_Descending_1 35.74% 0.467 0.633 - -9.07% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 35.65% 735.338 997.509 - 37.40% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 34.73% 66.582 89.705 - 11.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 34.63% 213192962.567 287025826.563 - 82.86% -
std::search(deque<int>,_pred)_(no_match)/1024 33.66% 327.319 437.511 - 0.71% -
std::map<std::string,_int>::erase(iterator)/8192 33.12% 26.448 35.208 - -0.29% -
rng::find(vector<bool>)_(process_all)/8 32.71% 0.601 0.798 - 0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 32.48% 248119157.896 328705147.550 - 35.32% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 32.46% 5.835 7.730 - 25.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 32.24% 29.056 38.423 - -9.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 32.02% 11990805.183 15829977.068 - 32.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.78% 28.527 37.591 - -0.47% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 31.71% 4.252 5.601 - -5.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 31.67% 29.443 38.769 - -0.47% -
rng::adjacent_find(deque<int>)/8 31.13% 3.750 4.917 - 30.65% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 30.28% 97.281 126.742 - 32.17% -
rng::swap_ranges(list<int>)/8192 30.25% 10073.590 13120.598 - 5.25% -
std::set<std::string>::erase(key)_(existent)/1024 30.04% 76.565 99.564 - -0.17% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 29.94% 27.325 35.507 - 4.87% -
std::set<std::string>::insert(value)_(new_value)/8192 29.48% 69.945 90.564 - -0.95% -
std::set<std::string>::erase(iterator)/8192 29.41% 25.805 33.393 - -0.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 29.24% 0.411 0.532 - 10.74% -
rng::copy_backward(vector<bool>)_(aligned)/262144 29.00% 294.331 379.681 - -8.03% -
rng::rotate(deque<int>)_(1_element_forward)/32 28.92% 4.802 6.191 - 33.01% -
std::multimap<int,_int>::find(key)_(non-existent)/32 28.78% 2.239 2.883 - 26.58% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 28.78% 24.738 31.858 - -1.13% -
std::partition(deque<int>)_(sparse)/50 28.38% 15.538 19.948 - 32.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 28.36% 12457692.081 15990920.877 - 30.79% -
BM_PushHeap_uint32_PipeOrgan_1 28.28% 0.474 0.609 - 9.37% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 27.94% 6.355 8.131 - -14.72% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 27.54% 60.673 77.382 - -0.32% -
rng::unique_copy(deque<int>)_(contiguous)/52 26.84% 14.687 18.629 - 14.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 26.81% 14.510 18.399 - 6.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 26.78% 0.501 0.635 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_256_64 26.50% 6752044.939 8541133.042 - -0.00% -
BM_PushHeap_uint32_Ascending_1 26.15% 0.502 0.633 - -9.16% -
std::map<std::string,_int>::erase(key)_(existent)/8192 25.99% 64.897 81.765 - -0.74% -
rng::unique_copy(deque<int>)_(contiguous)/32 25.83% 9.753 12.271 - 16.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.50% 17.554 22.031 - 4.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.35% 35.100 44.000 - 0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 24.80% 35.352 44.118 - 20.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 24.73% 1543.415 1925.113 - -0.39% -
std::map<std::string,_int>::insert(value)_(new_value)/32 24.67% 33.788 42.122 - 0.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 24.65% 10137763.980 12636376.899 - 22.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.46% 28.812 35.860 - -0.51% -
rng::find_last(vector<int>)_(bail_90%)/8 24.33% 0.548 0.681 - 0.09% -
BM_RangesPopHeap_uint64_1 24.28% 0.445 0.553 - -2.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.26% 25.903 31.927 - -0.52% -
BM_std_minmax<unsigned_short>/4 23.19% 0.936 1.153 - 9.72% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 22.97% 4.602 5.659 - -12.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.86% 30.666 37.675 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_262144_4 22.69% 1582963.685 1942171.803 - 21.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 22.64% 1.862 2.284 - -5.31% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.58% 26.132 32.032 - -0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 22.53% 29.209 35.790 - -2.43% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 22.45% 10.874 13.315 - 16.03% -
std::move(vector<bool>)_(aligned)/1048576 22.31% 2116.039 2588.106 - 22.47% -
std::fill_n(deque<int>)/32 22.30% 1.156 1.414 - 15.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.27% 46.450 56.794 - -0.91% -
BM_RangesPopHeap_string_1 22.24% 0.524 0.640 - 37.49% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 22.22% 20.451 24.996 - 0.64% -
std::rotate(vector<int>)_(1_element_backward)/32 22.17% 2.904 3.548 - 22.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 22.07% 2071386.390 2528558.755 - 0.17% -
std::search(deque<int>)_(near_matches)/1024 21.97% 20648.652 25185.810 - 5.02% -
rng::move(vector<bool>)_(aligned)/1048576 21.91% 2124.940 2590.525 - 22.20% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.77% 19.835 24.153 - -0.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.73% 29.829 36.313 - 20.60% -
std::search(deque<int>)_(near_matches)/1000 21.67% 19754.209 24035.183 - 4.89% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 21.64% 7.468 9.085 - 20.00% -
std::move(vector<int>)/32768 21.57% 2130.118 2589.650 - 21.53% -
rng::rotate(deque<int>)_(1_element_backward)/32 21.56% 4.148 5.043 - 25.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 21.52% 2011208.177 2444016.625 - 29.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.46% 19.154 23.265 - 19.53% -
std::rotate(deque<int>)_(1_element_forward)/32 21.43% 4.638 5.632 - 20.89% -
bm_ranges_lexicographical_compare<signed_char>/64 21.04% 1.903 2.304 - 15.13% -
rng::move(vector<int>)/32768 21.03% 2143.729 2594.609 - 21.54% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 20.64% 30.511 36.807 - 8.26% -
BM_RangesPushHeap_float_Random_1 20.61% 0.429 0.517 - 10.69% -
BM_std_minmax_element<long_long>/2 20.59% 0.538 0.649 - -5.26% -
std::set<int>::find(key)_(non-existent)/8192 20.43% 8.441 10.166 - 16.89% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 20.35% 10.561 12.710 - 6.94% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 20.04% 4.519 5.424 - -12.08% -
rng::rotate(vector<int>)_(1_element_forward)/32 19.85% 2.936 3.519 - 19.23% -
std::set<std::string>::contains(key)_(non-existent)/32 19.83% 9.418 11.286 - 11.06% -
rng::is_sorted_until(deque<int>,_pred)/8 19.79% 3.855 4.618 - 16.20% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 19.75% 0.447 0.535 - -23.18% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 19.64% 9.205 11.013 - 6.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 19.01% 0.449 0.534 - -3.94% -
std::map<std::string,_int>::insert(value)_(already_present)/0 18.80% 12.159 14.445 - -0.13% -
std::set<int>::upper_bound(key)_(non-existent)/1024 18.71% 5.991 7.112 - 17.19% -
BM_std_minmax<unsigned_char>/16 18.65% 0.973 1.154 - 18.89% -
rng::generate_n(list<int>)/8192 18.43% 6968.160 8252.503 - 18.35% -
BM_RangesPopHeap_uint32_1 18.05% 0.415 0.490 - -3.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.95% 44.229 52.168 - 20.73% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 17.86% 0.464 0.547 - 20.69% -
std::find_end(forward_list<int>)_(same_length)/8192 17.84% 14518.091 17108.306 - 20.51% -
std::search(deque<int>,_pred)_(near_matches)/1000 17.83% 23307.568 27463.460 - 3.28% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 17.68% 1198.430 1410.345 - -57.96% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 17.67% 645.389 759.411 - 26.94% -
std::fill(list<int>)/8192 17.58% 7116.475 8367.474 - 17.65% -
rng::none_of(list<int>)_(process_all)/8192 17.53% 7296.340 8575.365 - 8.89% -
rng::find(vector<bool>)_(process_all)/50 17.45% 0.740 0.869 - 1.66% -
rng::unique(deque<int>)_(sprinkled)/1024 17.41% 629.790 739.441 - -0.93% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17.15% 15187.746 17791.750 - 4.00% -
std::search(deque<int>,_pred)_(near_matches)/1024 17.15% 24476.718 28673.286 - 2.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 17.03% 1634042.050 1912383.585 - -1.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 16.93% 28.242 33.025 - -5.25% -
rng::rotate(vector<bool>)_(by_1/4)/1024 16.76% 15.326 17.895 - 23.29% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 16.65% 5.400 6.299 - 17.94% -
BM_std_minmax<unsigned_int>/10 16.51% 1.388 1.617 - 16.49% -
std::remove(list<int>)_(sprinkled)/50 16.29% 68.613 79.793 - 24.41% -
std::set<int>::equal_range(key)_(non-existent)/8192 16.17% 9.806 11.392 - 15.85% -
std::rotate(deque<int>)_(1_element_forward)/50 16.15% 5.412 6.286 - 15.54% -
BM_std_minmax<unsigned_int>/31 16.09% 2.478 2.877 - 11.96% -
rng::rotate(list<int>)_(by_1/4)/8192 16.02% 7214.352 8370.184 - 15.31% -
std::move_backward(list<int>)/4096 15.99% 4916.616 5702.587 - 18.76% -
rng::rotate(vector<int>)_(1_element_backward)/32 15.97% 2.914 3.380 - 16.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 15.97% 37.552 43.548 - -2.70% -
std::set<std::string>::erase(iterator)/0 15.94% 25.427 29.482 - -0.81% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 15.87% 8.749 10.137 - 5.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 15.82% 5.050 5.849 - 6.17% -
std::all_of(list<int>)_(process_all)/8192 15.76% 7605.898 8804.298 - 13.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 15.75% 6.215 7.194 - -11.71% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 15.71% 25.329 29.309 - 6.07% -
rng::find_first_of(deque<int>)_(large_needle)/50 15.70% 713.431 825.454 - 23.02% -
std::copy_n(vector<int>)/4096 15.61% 208.171 240.666 - -2.37% -
std::set<std::string>::contains(key)_(existent)/1024 15.57% 21.246 24.554 - 3.72% -
rng::any_of(list<int>)_(process_all)/8192 15.55% 7108.697 8214.433 - 14.41% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 15.43% 1.316 1.519 - 11.34% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 15.36% 6.863 7.917 - 5.76% -
BM_std_minmax<unsigned_int>/1 15.20% 0.601 0.692 - 15.24% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 15.15% 4.463 5.140 - -12.64% -
std::mismatch(list<int>)_(it,_it,_it)/8192 15.12% 7427.540 8550.336 - 15.48% -
rng::search(deque<int>)_(no_match)/1024 14.99% 305.071 350.794 - -15.43% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 14.80% 686.866 788.549 - 22.87% -
BM_std_minmax<unsigned_char>/24 14.67% 1.207 1.384 - 14.88% -
std::multimap<std::string,_int>::ctor(const&)/32 14.52% 712.884 816.374 - -0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 14.40% 0.556 0.636 - 18.85% -
std::multiset<std::string>::contains(key)_(existent)/8192 14.40% 27.979 32.007 - 5.18% -
std::unique_copy(list<int>)_(contiguous)/8192 14.38% 6889.965 7881.004 - 14.37% -
rng::contains_subrange(deque<int>)_(same_length)/16 14.00% 11.232 12.805 - -2.16% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 13.95% 177.764 202.559 - -20.30% -
BM_std_minmax<unsigned_int>/7 13.88% 1.745 1.987 - 10.99% -
std::remove(deque<int>)_(sprinkled)/50 13.80% 57.257 65.159 - 6.91% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 13.68% 2.386 2.712 - 10.70% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 13.64% 5891.181 6695.021 - 0.05% -
std::find(vector<long_long>)_(process_all)/8 13.56% 1.155 1.311 - 13.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 13.51% 29.172 33.114 - -0.29% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 13.49% 7.445 8.449 - 11.10% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 13.47% 1.238 1.405 - 0.87% -
BM_std_minmax<unsigned_int>/11 13.46% 1.828 2.074 - 18.89% -
BM_std_minmax<unsigned_char>/64 13.45% 1.219 1.383 - -0.02% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.43% 17.695 20.072 - 11.80% -
std::rotate(vector<int>)_(1_element_forward)/32 13.37% 2.945 3.339 - 14.37% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 13.34% 5587.193 6332.717 - 13.77% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 13.29% 2.230 2.527 - 2.93% -
BM_std_minmax<unsigned_int>/27 13.16% 2.375 2.688 - 12.71% -
std::search(deque<int>)_(same_length)/1000 13.16% 353.244 399.718 - -5.12% -
BM_std_minmax<unsigned_char>/25 13.09% 1.226 1.386 - 13.29% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 12.98% 7421.813 8384.914 - 13.08% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 12.96% 28.161 31.810 - 0.52% -
std::copy_n(deque<int>)/262144 12.95% 10141.243 11454.674 - 11.64% -
rng::find_end(deque<int>)_(same_length)/1000 12.92% 939.226 1060.553 - 9.21% -
SetIntersection_Front_Vector_uint32_16384_256 12.91% 2290052.784 2585613.488 - 10.93% -
SetIntersection_Interlaced_Vector_string_262144_4 12.86% 2074138.017 2340775.662 - -0.83% -
BM_std_minmax<unsigned_int>/15 12.78% 2.030 2.290 - 15.00% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.74% 8.677 9.782 - 0.08% -
std::multimap<std::string,_int>::erase(iterator)/0 12.73% 26.220 29.556 - 10.37% -
std::map<int,_int>::erase(key)_(non-existent)/32 12.72% 2.380 2.683 - 9.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 12.71% 0.636 0.716 - 15.49% -
std::find_end(vector<int>)_(near_matches)/8192 12.57% 919809.210 1035403.866 - -0.53% -
BM_std_minmax<unsigned_short>/32 12.55% 1.229 1.383 - -0.02% -
std::find_end(vector<int>)_(near_matches)/1000 12.43% 14998.970 16862.674 - -0.86% -
std::find_first_of(deque<int>)_(small_needle)/50 12.35% 164.557 184.886 - 10.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 12.26% 8142213.485 9140281.384 - 18.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 12.23% 23.891 26.812 - 3.61% -
rng::unique(deque<int>)_(contiguous)/52 12.16% 68.043 76.316 - -0.08% -
BM_std_minmax<unsigned_char>/26 12.09% 1.442 1.617 - 12.39% -
std::multiset<std::string>::contains(key)_(existent)/32 12.05% 14.931 16.730 - 0.84% -
std::move(list<int>)/4096 12.04% 4380.130 4907.407 - -13.31% -
rng::unique(deque<int>)_(contiguous)/32 12.02% 58.783 65.847 - 2.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 12.01% 28.861 32.327 - -0.89% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 11.98% 0.567 0.635 - -8.85% -
BM_MakeHeap_float_Random_256 11.92% 1.238 1.385 - -2.88% -
std::find_end(vector<int>)_(near_matches)/1024 11.91% 15538.485 17389.857 - -1.69% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 11.88% 7544.921 8441.372 - 12.02% -
BM_MakeHeap_uint64_Random_256 11.84% 1.134 1.269 - 6.75% -
BM_std_minmax_element<short>/70000 11.83% 17852.010 19964.013 - 5.71% -
BM_std_minmax_element<short>/64000 11.78% 16301.128 18221.517 - 5.66% -
rng::rotate(deque<int>)_(1_element_forward)/50 11.76% 6.100 6.817 - 11.34% -
BM_std_minmax_element<short>/4000 11.75% 1024.336 1144.690 - 5.56% -
std::stable_partition(deque<int>)_(sparse)/32 11.73% 12.170 13.598 - 23.54% -
BM_std_minmax_element<short>/4096 11.72% 1049.902 1172.931 - 5.67% -
BM_std_minmax_element<short>/65536 11.68% 16691.883 18641.113 - 5.53% -
std::set<std::string>::contains(key)_(non-existent)/8192 11.62% 26.086 29.118 - -0.71% -
BM_std_minmax_element<short>/5500 11.57% 1409.228 1572.341 - 5.73% -
std::find_first_of(deque<int>)_(small_needle)/32 11.54% 107.356 119.744 - 10.00% -
rng::all_of(list<int>)_(process_all)/8192 11.44% 7416.500 8264.748 - 11.15% -
std::set<std::string>::equal_range(key)_(existent)/8192 11.42% 27.006 30.090 - -2.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.21% 32.719 36.387 - -0.10% -
std::set<std::string>::count(key)_(non-existent)/32 11.15% 9.672 10.751 - 1.48% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 11.10% 1.146 1.274 - 7.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 11.06% 0.381 0.424 - 4.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 11.06% 16347819.746 18155393.349 - -28.07% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.04% 682.767 758.138 - 25.22% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.02% 0.526 0.584 - 5.36% -
BM_std_min<unsigned___int128>/1 11.02% 0.367 0.408 - 8.74% -
SetIntersection_Interlaced_Vector_uint32_1024_4 10.98% 1325324.026 1470840.684 - 12.94% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 10.88% 21.641 23.996 - -10.33% -
rng::replace(vector<int>)_(sprinkled)/50 10.81% 8.028 8.896 - -2.08% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 10.80% 0.931 1.031 - 11.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.78% 85.416 94.624 - 7.87% -
rng::find_first_of(deque<int>)_(large_needle)/32 10.72% 298.242 330.215 - 16.52% -
BM_std_minmax_element<short>/1024 10.62% 268.321 296.809 - 4.81% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.56% 9.431 10.426 - -1.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 10.41% 5049280.676 5575000.208 - 4.54% -
BM_std_minmax<unsigned_int>/14 10.33% 1.618 1.785 - 10.33% -
std::adjacent_find(list<int>)/50 10.18% 23.766 26.186 - 10.51% -
SetIntersection_Front_Set_float_262144_1024 10.13% 14204613.479 15643887.817 - -0.47% -
std::multimap<std::string,_int>::count(key)_(existent)/32 10.09% 17.897 19.703 - -4.18% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.06% 10.198 11.224 - 3.77% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 10.03% 0.690 0.759 - 10.14% -
BM_std_minmax<int>/4 9.85% 0.975 1.071 - 4.55% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 9.83% 16.621 18.255 - -0.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 9.80% 65.173 71.558 - -0.22% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 9.70% 58.658 64.345 - -0.58% -
BM_PushHeap_string_Ascending_256 9.63% 10.184 11.165 - 4.87% -
std::remove(deque<int>)_(sprinkled)/32 9.61% 52.627 57.684 - 2.32% -
rng::contains_subrange(list<int>)_(single_element)/8192 9.55% 6995.482 7663.550 - 11.99% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 9.53% 2.242 2.456 - 4.31% -
std::multiset<std::string>::find(key)_(existent)/32 9.52% 14.756 16.161 - 0.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 9.49% 45.679 50.015 - 46.66% -
std::multiset<std::string>::count(key)_(non-existent)/32 9.46% 9.345 10.229 - 2.79% -
BM_std_minmax<unsigned_char>/19 9.44% 1.656 1.812 - 6.95% -
BM_MakeThenSortHeap_string_Ascending_1024 9.42% 35.846 39.224 - 7.09% -
rng::contains_subrange(deque<int>)_(same_length)/32 9.29% 18.628 20.359 - -1.76% -
rng::find_end(vector<int>)_(same_length)/1000 9.28% 502.089 548.673 - -22.26% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 9.27% 778.068 850.220 - 4.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 9.24% 1330282.741 1453147.403 - 9.49% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 9.23% 31.233 34.117 - 2.09% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 9.21% 18.866 20.604 - 11.46% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 9.19% 0.559 0.610 - 13.27% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 9.10% 0.469 0.511 - 8.28% -
std::find_if(deque<int>)_(bail_25%)/32768 9.08% 2748.610 2998.121 - 8.81% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 9.01% 25.352 27.635 - -6.44% -
SetIntersection_Front_Vector_uint32_262144_16384 9.01% 79211583.722 86345971.960 - 3.40% -
BM_RangesMakeHeap_float_Random_4 8.98% 1.530 1.668 - 3.62% -
rng::fill(vector<bool>)/64 8.88% 1.605 1.748 - 2.73% -
std::map<int,_int>::erase(key)_(non-existent)/0 8.86% 0.254 0.276 - 3.27% -
BM_std_minmax_element<short>/512 8.86% 138.028 150.263 - 4.28% -
std::set<std::string>::find(key)_(non-existent)/32 8.84% 9.278 10.098 - -4.98% -
rng::copy_n(vector<bool>)_(unaligned)/262144 8.84% 1368.958 1489.937 - 0.02% -
BM_std_minmax<unsigned_char>/1 8.80% 0.623 0.678 - 1.97% -
rng::find_end(vector<int>)_(same_length)/1024 8.76% 513.721 558.745 - -23.13% -
rng::unique(deque<int>)_(sprinkled)/52 8.76% 74.755 81.303 - 20.65% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 8.76% 2.254 2.452 - 7.01% -
std::find(vector<bool>)_(process_all)/8 8.75% 0.576 0.627 - -15.40% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 8.74% 4.780 5.198 - 9.03% -
std::flat_map<int,_int>::erase(iterator)/1024 8.70% 76.089 82.711 - 8.47% -
BM_RangesMakeHeap_uint64_Random_4 8.68% 1.154 1.254 - 14.25% -
SetIntersection_Interlaced_Set_uint32_1024_256 8.63% 15087053.996 16388682.162 - -2.30% -
rng::find_end(vector<int>)_(same_length)/8192 8.62% 3826.819 4156.876 - -28.22% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.62% 6999.597 7603.143 - 9.20% -
rng::search(deque<int>)_(same_length)/1000 8.61% 331.309 359.842 - -14.19% -
rng::rotate(deque<int>)_(1_element_forward)/8192 8.61% 302.348 328.377 - 8.55% -
SetIntersection_Front_Set_uint32_16384_1024 8.59% 15461815.069 16789446.818 - 3.96% -
rng::replace(vector<int>)_(sprinkled)/1024 8.58% 172.147 186.919 - -4.15% -
rng::rotate(deque<int>)_(1_element_backward)/1024 8.56% 39.110 42.458 - 9.48% -
std::set<std::string>::equal_range(key)_(non-existent)/32 8.55% 9.986 10.840 - -1.28% -
std::multiset<int>::equal_range(key)_(existent)/1024 8.55% 4.951 5.374 - 1.77% -
std::find(vector<bool>)_(process_all)/50 8.45% 0.579 0.628 - -15.19% -
BM_MakeThenSortHeap_string_SingleElement_64 8.44% 19.674 21.335 - 7.42% -
BM_PushHeap_float_Descending_1 8.42% 0.431 0.467 - -13.48% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.39% 954.862 1034.999 - -0.52% -
std::find_first_of(vector<int>)_(small_needle)/32 8.36% 46.829 50.743 - 5.24% -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.30% 9.697 10.502 - 9.82% -
rng::search(deque<int>,_pred)_(near_matches)/1000 8.27% 25255.045 27343.009 - 4.52% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.23% 3.817 4.131 - 8.51% -
BM_MakeThenSortHeap_string_SingleElement_256 8.21% 25.125 27.188 - 7.86% -
std::copy(vector<int>)/32768 8.19% 3497.233 3783.710 - 2.64% -
std::rotate(vector<bool>)_(by_1/4)/1024 8.17% 14.786 15.994 - 11.22% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.16% 7921.446 8567.665 - 8.05% -
rng::find_last(vector<char>)_(bail_90%)/1024 8.12% 12.079 13.060 - 7.73% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.11% 24.083 26.036 - 4.88% -
rng::copy_n(deque<int>)/262144 8.10% 10357.417 11195.863 - 8.98% -
BM_std_minmax<unsigned_int>/23 8.09% 2.388 2.581 - 6.97% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 8.02% 59.847 64.645 - 12.06% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 7.96% 30.574 33.007 - 5.52% -
std::find_end(deque<int>)_(process_all)/1024 7.94% 265.101 286.162 - 8.19% -
BM_std_minmax<unsigned_char>/27 7.94% 1.868 2.017 - 7.66% -
rng::search(deque<int>,_pred)_(near_matches)/1024 7.89% 26503.842 28594.565 - 4.90% -
BM_std_minmax<unsigned_int>/16 7.89% 1.284 1.385 - 10.74% -
rng::find_last_if(vector<int>)_(bail_90%)/8 7.86% 0.465 0.502 - 7.41% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 7.83% 22.324 24.071 - 4.98% -
std::find_end(deque<int>)_(single_element)/8192 7.82% 2038.462 2197.802 - 8.24% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 7.80% 2.531 2.728 - 3.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 7.79% 1.780 1.919 - 1.09% -
rng::partial_sort(deque<int>)_(ascending)/8 7.74% 30.501 32.863 - 3.59% -
std::find_end(deque<int>)_(single_element)/1000 7.73% 250.177 269.516 - 7.47% -
std::map<std::string,_int>::erase(iterator)/32 7.71% 27.710 29.846 - -1.80% -
BM_std_min<int>/1 7.71% 0.282 0.303 - -6.98% -
SetIntersection_Front_Vector_uint32_16384_1024 7.70% 5986772.477 6447809.043 - 7.85% -
rng::replace(vector<int>)_(sprinkled)/8192 7.69% 1376.809 1482.687 - -5.26% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 7.67% 3175.716 3419.219 - 4.92% -
std::set<int>::count(key)_(existent)/32 7.66% 1.793 1.930 - 3.16% -
rng::replace(vector<int>)_(sprinkled)/32 7.63% 5.605 6.032 - 1.76% -
std::for_each(join_view(vector<vector<int>>))/8 7.60% 1.379 1.484 - 0.08% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 7.59% 10.211 10.987 - 4.69% -
rng::find_last_if(deque<int>)_(bail_90%)/8 7.59% 0.908 0.976 - 4.16% -
std::set<int>::lower_bound(key)_(existent)/8192 7.54% 7.847 8.439 - 8.28% -
BM_std_minmax<unsigned_char>/11 7.52% 1.712 1.841 - 10.44% -
rng::move_backward(list<int>)/32768 7.51% 33613.677 36138.433 - 5.13% -
std::replace(vector<int>)_(sprinkled)/32 7.51% 5.036 5.414 - 1.61% -
BM_MakeThenSortHeap_string_SingleElement_1024 7.50% 29.917 32.160 - 7.46% -
SetIntersection_Front_Set_uint32_262144_1024 7.49% 15471435.448 16630412.270 - 5.70% -
rng::copy(list<int>)/32768 7.48% 26739.305 28740.698 - 8.11% -
std::set<int>::erase(key)_(existent)/1024 7.48% 38.586 41.471 - 2.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 7.47% 10.156 10.915 - 1.17% -
BM_std_minmax_element<int>/2 7.47% 0.638 0.686 - 5.96% -
BM_MakeHeap_uint32_Descending_64 7.47% 0.233 0.250 - 8.42% -
BM_std_minmax<unsigned_short>/31 7.46% 2.998 3.222 - 2.73% -
BM_PushHeap_string_Ascending_1024 7.45% 13.088 14.063 - 1.46% -
std::copy_n(list<int>)/4096 7.42% 3861.248 4147.683 - 12.22% -
BM_MakeThenSortHeap_string_SingleElement_16384 7.41% 38.717 41.584 - 8.40% -
rng::unique(deque<int>)_(sprinkled)/32 7.38% 60.646 65.121 - 11.91% -
std::rotate(deque<int>)_(1_element_backward)/8192 7.35% 309.787 332.552 - 6.80% -
std::find_end(deque<int>)_(single_element)/1024 7.33% 259.051 278.044 - 7.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.33% 6.514 6.992 - 2.08% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.32% 7.573 8.128 - -6.69% -
rng::rotate(deque<int>)_(1_element_backward)/8192 7.31% 309.246 331.858 - 6.98% -
SetIntersection_Front_Set_uint64_262144_1024 7.28% 14483865.216 15537936.563 - 8.31% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 7.23% 1.536 1.647 - 4.68% -
std::find_end(deque<int>)_(process_all)/8192 7.22% 2040.607 2188.021 - 8.01% -
std::unique(deque<int>)_(contiguous)/52 7.21% 68.457 73.395 - 3.28% -
std::is_partitioned(deque<int>)_(partitioned)/50 7.15% 14.851 15.912 - -8.58% -
BM_std_minmax_element<int>/3 7.12% 1.044 1.119 - -6.20% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.10% 22.778 24.395 - -0.28% -
BM_std_minmax<unsigned_int>/6 7.07% 1.344 1.439 - 3.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.07% 87.357 93.536 - 0.58% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 7.04% 3.895 4.169 - 6.20% -
std::find_first_of(vector<int>)_(small_needle)/50 6.99% 70.613 75.551 - 3.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.98% 38.617 41.311 - -1.66% -
std::copy_n(vector<bool>)_(unaligned)/262144 6.97% 1712.161 1831.573 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 6.97% 3137905.409 3356735.838 - 18.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 6.96% 0.448 0.479 - 2.91% -
rng::stable_partition(deque<int>)_(sparse)/8192 6.92% 3401.257 3636.781 - 2.27% -
std::find_end(deque<int>)_(process_all)/1048576 6.92% 265381.787 283738.887 - 7.20% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 6.90% 57.316 61.269 - -32.08% -
BM_std_minmax<unsigned_char>/32 6.88% 1.601 1.712 - 11.00% -
SetIntersection_Front_Set_uint32_1024_1 6.85% 1061496.740 1134200.808 - 4.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.84% 1158.173 1237.414 - 4.95% -
std::is_partitioned(deque<int>)_(partitioned)/32 6.83% 9.774 10.442 - -10.39% -
std::set<std::string>::contains(key)_(non-existent)/1024 6.79% 20.765 22.174 - 3.63% -
std::adjacent_find(deque<int>)/8 6.78% 2.957 3.157 - 5.30% -
std::swap_ranges(list<int>)/8192 6.78% 9671.365 10327.076 - 4.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 6.74% 1116396.368 1191606.435 - 2.54% -
SetIntersection_Front_Set_uint64_262144_4 6.73% 1117760.870 1192980.072 - 4.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 6.67% 9781715.482 10434063.621 - -3.65% -
std::is_sorted_until(deque<int>)/8 6.67% 3.090 3.296 - -6.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.66% 0.553 0.590 - -0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 6.60% 802.730 855.674 - 6.14% -
std::find_if(deque<int>)_(bail_25%)/8192 6.59% 703.452 749.786 - 5.61% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.55% 28.684 30.564 - 0.24% -
std::rotate_copy(list<int>)/8192 6.55% 6733.372 7174.561 - 1.91% -
rng::find_last(deque<int>)_(bail_90%)/8 6.54% 0.867 0.924 - 4.48% -
SetIntersection_Interlaced_Vector_string_256_64 6.53% 20176840.220 21495394.893 - 7.88% -
rng::for_each(multimap<int>)/8192 6.53% 16489.075 17566.375 - 3.45% -
BM_MakeThenSortHeap_float_Ascending_4 6.50% 1.397 1.488 - 8.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 6.49% 2.189 2.331 - -2.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.48% 2338864.778 2490514.537 - 4.32% -
rng::contains(list<int>)_(process_all)/32 6.47% 11.260 11.988 - 33.80% -
SetIntersection_Front_Set_uint64_16384_4 6.46% 1083437.932 1153402.200 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.45% 7346308.583 7820368.517 - 8.99% -
BM_PushHeap_float_Random_4 6.44% 2.837 3.019 - 1.58% -
rng::unique_copy(list<int>)_(contiguous)/8192 6.43% 6916.000 7360.745 - 6.28% -
std::map<std::string,_int>::count(key)_(existent)/1024 6.39% 23.402 24.896 - 1.10% -
BM_RangesPushHeap_uint64_Ascending_64 6.39% 1.519 1.616 - 6.37% -
BM_RangesPushHeap_uint32_Random_1024 6.38% 6.037 6.422 - 4.40% -
BM_std_minmax<unsigned_char>/28 6.37% 2.150 2.287 - 4.58% -
SetIntersection_Interlaced_Vector_uint64_16384_16 6.35% 2435060.489 2589788.391 - -4.75% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.31% 26.884 28.581 - -1.01% -
std::multiset<std::string>::count(key)_(existent)/32 6.30% 18.033 19.170 - 0.21% -
std::remove_copy_if(deque<int>)_(prefix)/32 6.30% 17.865 18.991 - 6.98% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.30% 10.102 10.738 - 5.95% -
SetIntersection_Interlaced_Set_uint64_16384_1 6.29% 1072326.319 1139808.281 - 3.08% -
BM_std_minmax<unsigned_char>/20 6.29% 1.932 2.054 - 3.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 6.29% 25147944.326 26729015.601 - 7.54% -
bm_lexicographical_compare<int>/3 6.29% 1.692 1.799 - 26.90% -
std::replace_if(vector<int>)_(sprinkled)/50 6.28% 12.902 13.712 - -5.74% -
std::set<std::string>::equal_range(key)_(existent)/32 6.27% 15.506 16.479 - -3.44% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.27% 3232.173 3434.670 - 4.66% -
std::rotate(deque<int>)_(1_element_forward)/8192 6.25% 301.589 320.424 - 5.99% -
std::multiset<std::string>::find(key)_(existent)/8192 6.18% 28.907 30.693 - 2.51% -
BM_std_minmax<unsigned_char>/12 6.17% 1.945 2.065 - 8.88% -
BM_std_minmax<short>/4 6.13% 0.971 1.030 - -5.39% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.13% 5.395 5.725 - -7.34% -
BM_PushHeap_uint32_Random_4 6.09% 2.481 2.632 - 0.09% -
SetIntersection_Front_Vector_uint32_256_256 6.09% 4682174.170 4967449.259 - 8.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 6.04% 1187584.866 1259373.512 - 4.25% -
BM_std_minmax<unsigned_char>/18 6.04% 1.317 1.396 - 3.33% -
BM_std_minmax_element<long_long>/1024 6.03% 272.019 288.421 - 3.60% -
rng::fill(vector<bool>)/512 6.02% 1.484 1.573 - 1.96% -
BM_std_minmax<unsigned_char>/8 6.00% 1.087 1.152 - 0.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.98% 34.282 36.333 - 26.60% -
std::set<std::string>::count(key)_(existent)/32 5.98% 14.472 15.337 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.92% 1134326.021 1201510.292 - 1.80% -
BM_std_minmax<unsigned_short>/64 5.92% 1.526 1.616 - -0.01% -
rng::count(list<int>)_(every_other)/8192 5.90% 6925.814 7334.230 - 6.76% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.88% 35.260 37.334 - 5.39% -
std::multiset<std::string>::erase(key)_(non-existent)/32 5.88% 10.099 10.693 - 6.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.86% 47.560 50.347 - -0.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 5.86% 0.750 0.794 - 5.52% -
rng::fill(list<int>)/8192 5.85% 7392.444 7824.841 - 10.07% -
SetIntersection_Interlaced_Set_string_16384_1024 5.85% 339042062.996 358859775.679 - -0.23% -
rng::find_last(list<int>)_(bail_90%)/50 5.81% 1.296 1.371 - 7.17% -
BM_MakeThenSortHeap_string_SingleElement_16 5.81% 13.716 14.512 - 3.71% -
BM_PushHeap_string_Ascending_64 5.80% 7.139 7.553 - 2.40% -
BM_RangesPushHeap_uint64_Ascending_262144 5.77% 4.701 4.972 - 6.77% -
BM_SortHeap_pair<uint32,_uint32>_1 5.75% 0.251 0.265 - -0.37% -
BM_std_minmax_element<long_long>/4000 5.75% 1052.350 1112.816 - 3.95% -
BM_RangesMakeHeap_uint32_Random_256 5.70% 1.194 1.263 - -5.07% -
BM_std_minmax_element<long_long>/4096 5.69% 1077.033 1138.360 - 3.79% -
rng::partition(list<int>)_(dense)/32 5.69% 8.448 8.929 - 4.60% -
BM_std_minmax<unsigned_char>/29 5.67% 2.430 2.567 - 5.01% -
std::unique(deque<int>)_(sprinkled)/1024 5.66% 876.229 925.854 - 9.11% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 5.66% 29.304 30.963 - 16.45% -
BM_std_minmax_element<long_long>/512 5.66% 138.204 146.026 - 3.31% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 5.63% 2.578 2.723 - -1.44% -
std::find_end(vector<int>)_(match_near_end)/1000 5.63% 262.594 277.382 - 5.67% -
SetIntersection_Interlaced_Vector_float_262144_262144 5.58% 314603016.862 332148572.385 - 1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.56% 12768803.666 13479284.403 - -0.16% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.56% 5.165 5.452 - -19.58% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 5.55% 21.976 23.195 - 5.63% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 5.52% 22.105 23.325 - 5.90% -
BM_std_min<long_long>/3 5.51% 1.283 1.354 - 14.23% -
rng::find_if(deque<int>)_(bail_25%)/8 5.51% 1.453 1.534 - 6.57% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 5.51% 3.011 3.177 - 3.69% -
SetIntersection_Interlaced_Set_uint64_64_64 5.45% 15158007.264 15984055.123 - 2.17% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 5.43% 1.634 1.723 - 7.63% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.42% 15265477.487 16093578.635 - 8.25% -
BM_std_minmax_element<long_long>/5500 5.41% 1444.963 1523.126 - 3.99% -
std::map<std::string,_int>::contains(key)_(existent)/8192 5.40% 30.301 31.936 - 3.68% -
std::fill(vector<bool>)/512 5.40% 1.530 1.613 - 8.13% -
BM_std_minmax<unsigned_int>/4 5.39% 0.973 1.025 - 3.19% -
std::set<int>::contains(key)_(existent)/8192 5.36% 8.391 8.841 - 6.25% -
SetIntersection_Interlaced_Set_uint32_256_64 5.34% 14670528.091 15454213.798 - -0.66% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 5.30% 21.594 22.739 - 6.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.28% 1390.817 1464.316 - 0.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.27% 1192.195 1255.060 - -1.15% -
BM_RangesMakeHeap_uint64_Random_1024 5.27% 1.076 1.133 - 5.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.27% 20379909.592 21453407.547 - 0.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.25% 6.564 6.908 - 1.49% -
std::search_n(list<int>)_(no_match)/1000 5.24% 677.286 712.793 - 2.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 5.22% 1137567.190 1196929.684 - 3.74% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.19% 4.929 5.185 - -0.36% -
BM_PushHeap_float_QuickSortAdversary_16 5.19% 0.979 1.030 - 5.19% -
BM_std_minmax<char>/11 5.18% 1.648 1.734 - -3.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 5.17% 0.633 0.666 - -11.12% -
rng::rotate(vector<int>)_(1_element_backward)/1024 5.17% 35.682 37.528 - 4.30% -
BM_std_minmax<unsigned_char>/17 5.14% 1.105 1.161 - 5.29% -
std::unique_copy(deque<int>)_(contiguous)/52 5.13% 15.345 16.132 - 11.15% -
BM_MakeHeap_float_PipeOrgan_4 5.11% 0.388 0.408 - 1.35% -
rng::copy_n(list<int>)/4096 5.11% 3983.009 4186.365 - -13.82% -
std::move_backward(vector<bool>)_(unaligned)/64 5.08% 1.790 1.881 - -1.68% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.07% 28.816 30.276 - 4.92% -
BM_RangesMakeHeap_uint32_Random_16384 5.07% 1.043 1.096 - 7.19% -
rng::for_each(join_view(vector<vector<int>>)/8 5.06% 1.435 1.507 - -2.60% -
rng::find_last(list<int>)_(bail_90%)/1024 5.03% 63.041 66.212 - 6.44% -
rng::all_of(deque<int>)_(process_all)/50 5.03% 18.336 19.258 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 5.03% 3.490 3.665 - 0.79% -
rng::copy_n(list<int>)/32768 5.02% 26260.779 27577.894 - 6.22% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.01% 22.715 23.853 - -0.33% -
rng::stable_partition(vector<int>)_(sparse)/1024 5.01% 206.833 217.193 - -0.65% -
bm_lexicographical_compare<int>/1 5.01% 1.322 1.388 - 20.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.99% 1247648.960 1309915.483 - -1.03% -
BM_std_minmax<unsigned_char>/22 4.99% 2.509 2.634 - 3.27% -
rng::any_of(deque<int>)_(process_all)/50 4.98% 18.340 19.255 - 5.10% -
std::any_of(deque<int>)_(process_all)/50 4.98% 19.281 20.241 - -0.34% -
std::copy(deque<int>)/262144 4.97% 10351.613 10866.527 - 6.98% -
SetIntersection_None_Set_string_16384_1024 4.97% 206274752.285 216526177.794 - -4.15% -
std::flat_map<int,_int>::erase(iterator)/8192 4.96% 502.866 527.808 - 5.63% -
rng::rotate(vector<int>)_(1_element_forward)/1024 4.95% 35.445 37.200 - 5.06% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 4.94% 1.363 1.430 - 4.48% -
BM_MakeThenSortHeap_string_SingleElement_4 4.94% 5.959 6.254 - 4.76% -
BM_RangesMakeHeap_float_Heap_64 4.94% 0.206 0.216 - -14.37% -
SetIntersection_Front_Set_uint64_1024_4 4.93% 1099855.862 1154030.809 - -0.17% -
rng::copy_n(vector<bool>)_(aligned)/64 4.92% 1.304 1.369 - 4.98% -
SetIntersection_Front_Vector_uint64_262144_4 4.92% 1080121.867 1133231.149 - -0.62% -
std::multimap<int,_int>::count(key)_(existent)/32 4.90% 3.493 3.664 - 1.80% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 4.88% 1.203 1.262 - 2.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.87% 4273.183 4481.252 - 0.09% -
SetIntersection_Front_Vector_uint32_16384_16384 4.86% 79360260.513 83219437.946 - -0.44% -
BM_std_minmax<unsigned_short>/1 4.86% 0.624 0.654 - 3.81% -
rng::find(vector<char>)_(bail_25%)/8 4.85% 0.983 1.031 - -10.77% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.83% 11278.678 11823.794 - 4.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 4.82% 27112516.622 28420173.240 - 3.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 4.81% 3.402 3.565 - 3.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 4.78% 39142053.124 41014759.046 - 3.35% -
std::copy_n(vector<bool>)_(aligned)/64 4.78% 1.303 1.365 - 5.00% -
rng::partition(deque<int>)_(dense)/50 4.78% 15.399 16.135 - 10.38% -
rng::for_each(multimap<int>::iterator)/8192 4.77% 16627.615 17420.522 - 3.03% -
rng::partition(deque<int>)_(sparse)/8192 4.77% 3027.739 3172.104 - 5.53% -
SetIntersection_Front_Set_uint64_262144_64 4.77% 1828545.247 1915693.926 - -3.18% -
std::set<std::string>::insert(value)_(already_present)/0 4.76% 14.980 15.693 - 4.34% -
SetIntersection_Interlaced_Vector_uint64_262144_16 4.76% 3187398.526 3339096.721 - 1.14% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 4.76% 22.091 23.142 - 5.02% -
BM_LowerBound_string_1 4.75% 4.596 4.814 - 3.88% -
SetIntersection_Front_Vector_uint32_262144_64 4.74% 1428603.747 1496299.299 - 4.31% -
SetIntersection_None_Set_uint64_256_64 4.73% 9156307.999 9589568.866 - 3.95% -
BM_RangesPopHeap_uint32_262144 4.72% 40.959 42.893 - 3.55% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 4.71% 5.872 6.149 - 3.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 4.70% 18763479.016 19646065.968 - -0.41% -
BM_MakeHeap_uint32_Random_64 4.70% 1.250 1.309 - 3.63% -
std::stable_partition(deque<int>)_(dense)/1024 4.70% 596.230 624.232 - -3.48% -
rng::move(list<int>)/512 4.70% 353.190 369.774 - 0.61% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 4.69% 59.093 61.863 - 2.65% -
SetIntersection_Interlaced_Vector_float_1024_4 4.66% 1466805.052 1535231.016 - 1.47% -
std::none_of(list<int>)_(process_all)/32768 4.66% 25757.955 26957.612 - 2.76% -
BM_RangesPushHeap_uint64_Ascending_16384 4.61% 3.564 3.729 - 4.58% -
std::find_first_of(vector<int>)_(small_needle)/1024 4.61% 1411.892 1476.990 - 4.14% -
rng::find_last_if(list<int>)_(bail_10%)/50 4.60% 36.504 38.185 - 6.46% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 4.60% 7591.158 7940.546 - 5.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.60% 1065920.546 1114965.817 - 5.54% -
SetIntersection_Interlaced_Set_uint64_256_256 4.60% 9023237.460 9438350.703 - -2.38% -
std::rotate(vector<int>)_(1_element_backward)/1024 4.59% 35.982 37.635 - 4.81% -
std::remove_if(list<int>)_(prefix)/8192 4.59% 9351.179 9780.448 - 1.50% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 4.58% 22.143 23.158 - 5.30% -
BM_MakeHeap_float_Random_16 4.58% 1.608 1.681 - 0.79% -
std::copy_n(list<int>)/32768 4.54% 25805.533 26977.697 - 4.29% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.53% 11591.857 12116.740 - 1.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.52% 9850.082 10295.065 - 3.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 4.51% 43262.729 45214.726 - 8.33% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.51% 2.415 2.524 - 3.77% -
BM_std_minmax<unsigned_char>/21 4.50% 2.231 2.331 - 1.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 4.48% 13472516.940 14076299.600 - -0.40% -
SetIntersection_Interlaced_Set_uint32_16384_4 4.47% 168295946.102 175822546.023 - 6.03% -
BM_std_minmax<unsigned_short>/20 4.47% 1.952 2.039 - 6.98% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 4.46% 30.292 31.644 - 5.23% -
std::reverse_copy(vector<int>)/8 4.44% 2.367 2.472 - 10.68% -
SetIntersection_None_Set_uint64_1024_1024 4.44% 8728898.030 9116648.019 - 4.78% -
std::none_of(deque<int>)_(process_all)/8 4.44% 3.088 3.225 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 4.44% 1203184.092 1256574.748 - 3.56% -
SetIntersection_Interlaced_Set_uint32_256_4 4.43% 11408589.433 11914372.737 - 4.31% -
std::map<std::string,_int>::count(key)_(non-existent)/32 4.42% 10.049 10.493 - 7.80% -
SetIntersection_Front_Vector_uint64_1024_64 4.42% 1371893.129 1432559.210 - -3.73% -
std::unique(deque<int>)_(contiguous)/32 4.42% 59.610 62.245 - 2.23% -
std::search(deque<int>,_pred)_(same_length)/1000 4.41% 478.041 499.108 - 4.47% -
SetIntersection_Interlaced_Set_uint32_16384_16 4.40% 206349449.766 215429962.153 - 5.40% -
SetIntersection_None_Vector_uint32_1024_256 4.39% 1104667.208 1153168.239 - 1.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.38% 4.593 4.795 - 2.03% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.37% 16.201 16.909 - 0.77% -
std::map<int,_int>::find(key)_(existent)/1024 4.37% 3.750 3.914 - 0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 4.36% 1199754.309 1252106.092 - 8.83% -
SetIntersection_None_Vector_uint64_16384_4 4.36% 1126090.477 1175185.457 - -1.84% -
rng::copy_backward(vector<int>)/4096 4.35% 141.099 147.235 - 0.76% -
rng::is_sorted(vector<int>,_pred)/8 4.35% 3.512 3.664 - 0.34% -
BM_RangesPopHeap_uint64_262144 4.34% 41.152 42.940 - 2.78% -
BM_std_minmax<unsigned_char>/31 4.34% 3.158 3.295 - 2.31% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 4.33% 29.440 30.715 - 16.97% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.33% 11890.098 12404.749 - 1.42% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.33% 343828812.084 358710157.201 - 1.80% -
std::multiset<std::string>::clear()/32 4.33% 881.927 920.095 - 0.53% -
rng::all_of(deque<int>)_(process_all)/8 4.33% 3.088 3.222 - -0.03% -
BM_RangesMakeHeap_uint32_Random_1024 4.33% 1.071 1.118 - -2.34% -
std::any_of(deque<int>)_(process_all)/8 4.31% 3.089 3.223 - -0.55% -
rng::count_if(list<int>)_(every_other)/8192 4.31% 7302.102 7616.901 - 5.25% -
SetIntersection_None_Vector_uint64_262144_1024 4.30% 1157587.781 1207321.982 - 3.78% -
rng::fold_left(deque<int>)/8192 4.28% 4368.415 4555.343 - 4.46% -
std::set<int>::count(key)_(existent)/1024 4.28% 4.174 4.353 - -1.14% -
std::set<std::string>::lower_bound(key)_(existent)/8192 4.28% 27.767 28.954 - 4.61% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 4.27% 2.393 2.495 - 4.31% -
std::partial_sort(deque<int>)_(shuffled)/8 4.26% 33.296 34.715 - -0.25% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4.26% 3322.226 3463.657 - -7.31% -
std::rotate(list<int>)_(1_element_forward)/32 4.25% 12.384 12.911 - -3.07% -
SetIntersection_Front_Set_uint32_16384_16384 4.25% 337350157.014 351681182.761 - -0.22% -
std::all_of(deque<int>)_(process_all)/8 4.22% 3.091 3.222 - -0.07% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 4.21% 9.132 9.517 - -0.03% -
BM_MakeHeap_uint32_PipeOrgan_1024 4.20% 0.689 0.718 - 1.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.19% 822.045 856.495 - 0.39% -
BM_std_minmax<unsigned_short>/2 4.19% 0.848 0.883 - 2.03% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.18% 11894.715 12392.365 - 0.17% -
rng::remove_copy(list<int>)_(prefix)/8192 4.18% 7030.611 7324.729 - 4.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 4.18% 46.797 48.752 - 0.60% -
BM_std_minmax_element<long_long>/70000 4.17% 18696.519 19475.518 - 4.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.16% 33.084 34.460 - -0.84% -
std::set<int>::erase(iterator)/8192 4.13% 20.328 21.167 - 3.08% -
rng::partial_sort_copy(list<int>)_(heap)/1024 4.13% 8516.061 8867.420 - 3.83% -
rng::any_of(deque<int>)_(process_all)/8 4.10% 3.092 3.218 - -0.10% -
BM_std_minmax_element<long_long>/64000 4.09% 17107.497 17807.091 - 4.07% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 4.09% 5.742 5.977 - 3.64% -
std::shift_right(list<int>)/8192 4.08% 7715.005 8029.762 - -0.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 4.08% 2.165 2.254 - -4.53% -
SetIntersection_Interlaced_Set_string_64_64 4.07% 36012424.621 37479431.357 - -3.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.07% 7.247 7.542 - 6.47% -
BM_std_minmax_element<long_long>/65536 4.06% 17518.106 18228.908 - 4.05% -
BM_RangesPushHeap_uint32_Ascending_262144 4.05% 8.036 8.361 - 4.75% -
std::set<int>::count(key)_(existent)/8192 4.03% 7.782 8.095 - 1.79% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 3.99% 7580.128 7882.853 - 3.45% -
rng::contains(list<int>)_(process_all)/8192 3.97% 6967.445 7244.295 - 2.14% -
std::for_each_n(list<int>)/8192 3.96% 7280.648 7568.955 - 5.04% -
BM_std_minmax<unsigned_char>/30 3.96% 2.719 2.826 - 4.58% -
SetIntersection_Interlaced_Vector_string_1024_256 3.95% 20746730.950 21566691.842 - -2.09% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 3.94% 28.582 29.709 - -5.30% -
rng::remove_copy(list<int>)_(sprinkled)/8192 3.93% 7033.546 7309.843 - 1.38% -
std::rotate(vector<int>)_(1_element_forward)/1024 3.92% 35.330 36.716 - 3.51% -
SetIntersection_Interlaced_Set_uint32_16384_64 3.91% 213999564.324 222370264.656 - 5.33% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.90% 47.467 49.317 - -1.03% -
std::remove_copy(list<int>)_(sprinkled)/8192 3.89% 6963.016 7234.056 - 4.42% -
std::copy_if(vector<int>)_(entire_range)/8 3.88% 2.270 2.358 - 5.23% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.87% 1532976.971 1592265.541 - 4.70% -
SetIntersection_None_Set_uint32_1024_256 3.87% 8802493.822 9142910.653 - 5.58% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.87% 6.327 6.571 - -0.26% -
SetIntersection_Front_Vector_uint32_256_64 3.86% 4570940.437 4747221.676 - 0.04% -
BM_PushHeap_uint64_Ascending_262144 3.84% 4.658 4.837 - 1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.84% 64401241.139 66875640.398 - 33.42% -
rng::contains(deque<int>)_(process_all)/8 3.84% 2.943 3.056 - -5.45% -
BM_MakeHeap_float_Random_262144 3.82% 1.115 1.158 - -1.62% -
SetIntersection_Interlaced_Set_uint64_256_64 3.82% 14710051.031 15271816.549 - 0.82% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 3.82% 7.181 7.455 - 4.79% -
std::adjacent_find(deque<int>,_pred)/8 3.81% 4.287 4.450 - -0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.80% 351309974.797 364674727.222 - 1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.79% 20123377.965 20885414.258 - 3.45% -
std::set<int>::find(key)_(existent)/8192 3.76% 8.037 8.339 - 3.25% -
rng::find_last(list<int>)_(bail_90%)/8 3.76% 0.461 0.478 - 3.32% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.75% 27.396 28.424 - 0.85% -
SetIntersection_Interlaced_Set_float_1024_1024 3.74% 15206728.605 15775046.333 - 2.42% -
rng::stable_partition(vector<int>)_(sparse)/50 3.74% 20.556 21.324 - -0.19% -
BM_RangesPushHeap_uint64_Ascending_256 3.73% 2.093 2.171 - 3.70% -
std::multiset<std::string>::clear()/1024 3.73% 19435.514 20159.633 - -1.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.72% 2.098 2.176 - -0.53% -
bm_ranges_lexicographical_compare<signed_char>/512 3.72% 7.690 7.976 - 3.00% -
std::partial_sort_copy(deque<int>)_(descending)/8 3.72% 19.666 20.397 - -0.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 3.71% 1.304 1.352 - 12.20% -
rng::stable_partition(list<int>)_(dense)/50 3.71% 52.647 54.602 - 3.36% -
SetIntersection_Front_Set_float_64_64 3.71% 15408325.764 15980165.760 - 5.40% -
BM_MakeThenSortHeap_string_SingleElement_262144 3.71% 51.549 53.461 - 3.49% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 3.71% 29.311 30.398 - -0.47% -
SetIntersection_Front_Set_uint32_1024_1024 3.68% 16305377.951 16905581.627 - -0.24% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.68% 455.974 472.736 - 3.30% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 3.67% 653337.894 677334.298 - -0.07% -
BM_PushHeap_float_SingleElement_4 3.67% 0.378 0.392 - 6.70% -
SetIntersection_Front_Vector_uint32_262144_256 3.66% 2269960.075 2353072.382 - -11.17% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.65% 3.211 3.328 - -0.28% -
rng::starts_with(deque<int>,_pred)/8192 3.64% 4053.826 4201.500 - 5.28% -
rng::find_end(vector<int>)_(process_all)/1048576 3.63% 253644.620 262860.835 - 7.72% -
std::fill(vector<int>)/8192 3.63% 238.886 247.554 - 3.74% -
std::equal(vector<int>)_(it,_it,_it)/50 3.63% 4.368 4.527 - 3.48% -
bm_ranges_lexicographical_compare<signed_char>/8 3.63% 3.166 3.281 - 7.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.62% 1079289.680 1118399.951 - 0.02% -
BM_std_minmax<long_long>/4 3.62% 1.868 1.936 - 1.82% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.60% 38.042 39.412 - 1.13% -
SetIntersection_Front_Set_string_64_64 3.60% 36168943.159 37470171.712 - 3.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 3.60% 18.906 19.586 - -2.68% -
BM_PopHeap_float_16384 3.59% 33.137 34.327 - 4.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.59% 1595079.572 1652366.294 - 7.30% -
rng::unique_copy(list<int>)_(sprinkled)/8192 3.59% 6980.278 7230.770 - 3.49% -
std::swap_ranges(deque<int>)/1024 3.59% 329.566 341.389 - 6.73% -
rng::for_each(map<int>)/8192 3.58% 16713.732 17311.735 - -0.04% -
SetIntersection_Interlaced_Set_uint32_16384_256 3.58% 198005632.991 205088533.589 - 4.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.57% 1084613.481 1123352.852 - 0.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.57% 1.233 1.277 - 2.57% -
SetIntersection_None_Set_uint64_256_4 3.57% 11344161.418 11748899.041 - 3.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.57% 1090735.430 1129642.577 - 4.99% -
BM_std_min<short>/21 3.56% 1.828 1.893 - -0.52% -
BM_std_minmax<unsigned_int>/9 3.55% 1.157 1.198 - 3.59% -
BM_MakeHeap_uint32_Random_4 3.55% 1.122 1.161 - -25.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 3.55% 8754980.411 9065846.264 - 4.50% -
SetIntersection_Interlaced_Set_uint32_262144_16 3.55% 1563364.666 1618801.107 - 6.26% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.54% 31.514 32.629 - -1.03% -
BM_RangesPopHeap_float_1024 3.54% 27.301 28.266 - 2.79% -
SetIntersection_None_Set_uint32_256_256 3.53% 5769332.836 5973274.091 - 0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 3.53% 7787858.656 8062927.572 - 4.21% -
std::partition(vector<int>)_(dense)/32 3.53% 8.529 8.830 - 5.53% -
BM_std_minmax<unsigned_char>/2 3.53% 0.883 0.914 - -0.94% -
SetIntersection_None_Set_uint32_16384_16384 3.51% 154224816.027 159635526.519 - 4.62% -
BM_std_minmax<short>/25 3.50% 2.203 2.280 - -2.63% -
SetIntersection_Interlaced_Vector_string_16384_4 3.50% 1820903.984 1884569.584 - -6.49% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.49% 1226220.865 1269015.543 - 5.73% -
SetIntersection_Interlaced_Vector_string_262144_16 3.49% 5837692.488 6041301.199 - 7.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 3.48% 1.303 1.348 - 11.69% -
SetIntersection_Front_Set_string_256_256 3.47% 27952799.539 28923705.707 - -7.52% -
rng::find_if(deque<int>)_(bail_25%)/8192 3.46% 703.473 727.793 - 0.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 3.45% 0.534 0.552 - -0.88% -
BM_std_minmax<unsigned_char>/13 3.42% 2.219 2.295 - 3.23% -
SetIntersection_Interlaced_Set_uint32_256_256 3.41% 8851964.824 9153697.883 - 2.14% -
BM_std_minmax<unsigned_char>/10 3.40% 1.341 1.387 - 6.55% -
std::move_backward(vector<bool>)_(unaligned)/512 3.40% 4.639 4.796 - -0.90% -
SetIntersection_None_Vector_uint32_262144_1 3.39% 1163332.856 1202799.026 - 1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.39% 11490640.717 11879901.321 - 1.43% -
std::copy_backward(list<int>)/32768 3.38% 26680.931 27583.366 - 5.15% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 3.38% 0.495 0.511 - -4.01% -
std::all_of(list<int>)_(process_all)/32768 3.36% 26154.359 27034.274 - 1.63% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.36% 169328284.042 175011625.203 - 5.65% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.36% 828.133 855.926 - 0.88% -
std::set<int>::insert(value)_(new_value)/8192 3.35% 71.043 73.426 - -0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 3.35% 1169774.136 1209001.188 - 5.10% -
BM_std_min<unsigned_char>/31 3.35% 2.500 2.584 - 5.15% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.34% 5.385 5.565 - 4.35% -
rng::partition_copy(deque<int>)/50 3.34% 27.459 28.376 - 4.90% -
std::set<int>::erase(iterator)/1024 3.34% 20.260 20.936 - 2.38% -
std::swap_ranges(deque<int>)/8192 3.34% 2635.988 2723.901 - 6.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.32% 1202052.231 1241966.312 - 1.57% -
SetIntersection_Interlaced_Set_uint32_16_16 3.32% 40454729.856 41797489.001 - 2.14% -
BM_std_min<long_long>/30 3.32% 3.164 3.269 - -0.22% -
SetIntersection_None_Set_uint64_16384_16 3.32% 163583149.727 169006501.271 - 2.45% -
BM_std_minmax<char>/10 3.31% 1.301 1.344 - -2.91% -
BM_RangesPopHeap_uint32_4 3.31% 2.629 2.716 - 5.22% -
rng::fill_n(list<int>)/8192 3.31% 7077.929 7312.070 - -5.78% -
BM_RangesPushHeap_uint32_Random_16 3.29% 4.388 4.532 - 2.42% -
rng::starts_with(list<int>,_pred)/8192 3.29% 11390.943 11765.578 - 3.69% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.29% 2.283 2.358 - 2.57% -
BM_RangesMakeThenSortHeap_float_Descending_16384 3.28% 26.653 27.528 - 2.67% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.28% 7.295 7.534 - 2.86% -
bm_lexicographical_compare<int>/2 3.27% 1.518 1.567 - 35.54% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.27% 29.485 30.448 - 1.65% -
SetIntersection_Interlaced_Set_uint64_64_16 3.26% 24298530.133 25091332.117 - 3.38% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 3.24% 22.075 22.790 - 3.45% -
rng::is_sorted_until(list<int>,_pred)/8192 3.23% 7808.102 8060.011 - 3.71% -
BM_std_minmax<unsigned_char>/23 3.22% 2.986 3.082 - 4.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 3.22% 9244794.144 9542661.576 - 2.00% -
SetIntersection_None_Set_float_262144_1 3.22% 1162173.096 1199615.316 - 5.32% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.21% 6.817 7.035 - -16.55% -
rng::find_last(deque<int>)_(bail_90%)/50 3.21% 1.842 1.901 - -3.51% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.20% 3.121 3.221 - 0.64% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 3.20% 0.466 0.481 - -1.46% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 3.19% 33.577 34.648 - -0.83% -
std::reverse(list<int>)/32768 3.18% 16886.928 17424.551 - 4.04% -
BM_RangesPopHeap_float_256 3.18% 19.990 20.626 - 2.90% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 3.18% 147421.527 152111.663 - 1.33% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 3.18% 1.199 1.237 - 4.98% -
SetIntersection_None_Set_string_1024_64 3.18% 9034443.204 9321377.633 - 2.07% -
SetIntersection_Interlaced_Set_uint64_16384_4 3.17% 178703794.508 184370375.134 - 0.14% -
std::partial_sort(deque<int>)_(repeated)/8 3.17% 27.311 28.177 - 2.18% -
SetIntersection_Front_Set_uint32_256_64 3.16% 6235168.440 6432364.600 - -1.23% -
SetIntersection_Interlaced_Vector_uint64_16384_64 3.16% 5991653.634 6180978.969 - -7.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.15% 1149559.839 1185793.325 - 0.62% -
SetIntersection_None_Set_uint64_16384_256 3.15% 164805983.085 169998799.841 - -0.91% -
SetIntersection_None_Vector_uint64_256_64 3.15% 3526385.901 3637413.365 - 0.53% -
BM_RangesPushHeap_uint32_Random_256 3.14% 5.924 6.110 - 2.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.14% 1131003.983 1166472.162 - 1.84% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.13% 3.455 3.563 - 0.76% -
SetIntersection_Front_Vector_uint64_262144_16 3.13% 1167680.955 1204267.181 - 3.28% -
std::none_of(list<int>)_(process_all)/8192 3.13% 7200.784 7426.333 - 6.28% -
BM_RangesPushHeap_uint64_Ascending_16 3.13% 0.937 0.966 - 1.67% -
std::move_backward(deque<int>)/8 3.13% 3.319 3.423 - 1.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.12% 34.663 35.745 - -0.98% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 3.12% 12898.021 13300.445 - 1.09% -
SetIntersection_Interlaced_Set_float_1024_4 3.12% 10067753.317 10381785.386 - 0.58% -
BM_std_min<unsigned_char>/29 3.12% 1.966 2.028 - 3.04% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.12% 0.920 0.948 - 4.13% -
SetIntersection_None_Vector_uint64_262144_1 3.11% 1174309.424 1210884.369 - 1.54% -
std::count(list<int>)_(every_other)/8192 3.11% 6663.637 6871.119 - 8.41% -
rng::find_first_of(vector<int>)_(large_needle)/32 3.11% 105.040 108.307 - -1.81% -
BM_RangesMakeThenSortHeap_float_Ascending_4 3.10% 1.359 1.401 - 3.18% -
std::search_n(deque<int>,_pred)_(no_match)/1000 3.10% 602.694 621.368 - 2.83% -
SetIntersection_None_Set_uint32_262144_1024 3.10% 1144851.727 1180305.093 - 5.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.09% 1210127.874 1247562.702 - 6.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3.08% 3651714.423 3764275.690 - 3.86% -
BM_std_minmax<unsigned_short>/21 3.08% 1.962 2.023 - 3.10% -
SetIntersection_Front_Set_float_262144_64 3.08% 1871469.646 1929115.874 - -6.92% -
rng::find_last(vector<int>)_(bail_10%)/8 3.07% 2.108 2.172 - 4.05% -
BM_RangesMakeHeap_uint32_SingleElement_256 3.07% 0.540 0.556 - 2.71% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 3.06% 27.448 28.287 - -0.66% -
BM_std_minmax<long_long>/15 3.05% 3.649 3.761 - 2.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.05% 1151239.839 1186355.197 - 5.35% -
std::partition(vector<int>)_(sparse)/50 3.05% 13.799 14.220 - 1.65% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 3.05% 15.801 16.282 - 3.26% -
rng::search(deque<int>,_pred)_(near_matches)/8192 3.04% 1509789.326 1555690.184 - 3.77% -
SetIntersection_Front_Vector_uint64_256_4 3.04% 4348956.633 4481042.663 - 1.23% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.03% 12925.807 13317.515 - -0.51% -
BM_RangesMakeThenSortHeap_float_Descending_256 3.03% 5.718 5.891 - 2.81% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 3.03% 89.422 92.128 - -12.28% -
SetIntersection_Front_Vector_uint32_262144_1 3.02% 1089372.245 1122269.719 - 0.11% -
BM_RangesPopHeap_uint64_4 3.02% 2.667 2.747 - 0.31% -
SetIntersection_Interlaced_Vector_string_1024_4 3.01% 1712386.158 1763968.887 - 1.83% -
BM_MakeHeap_string_Descending_16384 3.01% 2.976 3.066 - 9.07% -
SetIntersection_Interlaced_Set_string_64_16 3.00% 39042539.347 40215690.895 - 2.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.00% 3.614 3.723 - 3.54% -
SetIntersection_Interlaced_Vector_uint32_262144_64 3.00% 8210870.189 8456936.701 - -51.47% -
SetIntersection_Interlaced_Vector_string_1024_1 3.00% 1116861.479 1150323.348 - 0.66% -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 2.99% 5641.850 5810.725 - 3.10% -
SetIntersection_None_Set_string_1024_1 2.99% 8932918.245 9199844.545 - 3.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.99% 0.991 1.021 - -2.43% -
SetIntersection_None_Set_uint32_256_1 2.99% 11425949.725 11767030.534 - 1.99% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.99% 18.755 19.315 - 1.88% -
BM_std_min<int>/16 2.96% 1.691 1.741 - -0.56% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 2.96% 685.979 706.278 - 0.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.96% 1.382 1.422 - 3.47% -
SetIntersection_Front_Set_string_1024_64 2.95% 4696596.405 4835264.777 - 2.06% -
SetIntersection_Interlaced_Set_uint64_1024_1 2.95% 1107234.404 1139858.730 - 8.31% -
SetIntersection_None_Set_float_262144_64 2.94% 1161667.966 1195862.551 - 4.85% -
SetIntersection_None_Set_uint32_262144_16384 2.94% 1151559.490 1185450.195 - 6.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 2.94% 1130122.085 1163372.417 - 5.82% -
rng::stable_sort(vector<int>)_(ascending)/8 2.94% 16.497 16.982 - 2.36% -
rng::stable_partition(list<int>)_(dense)/8192 2.93% 18229.439 18764.228 - 6.10% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2.93% 2744.842 2825.356 - 4.34% -
rng::move_backward(vector<bool>)_(unaligned)/512 2.93% 5.365 5.522 - 3.59% -
std::set<int>::contains(key)_(non-existent)/32 2.93% 2.348 2.416 - -9.00% -
SetIntersection_None_Set_uint32_262144_262144 2.91% 1148176.270 1181596.600 - 4.90% -
SetIntersection_Front_Vector_uint32_1024_64 2.91% 1390369.019 1430777.043 - -0.29% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.90% 6.661 6.854 - -3.30% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.90% 23.078 23.747 - -0.64% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.90% 1.500 1.544 - 2.90% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 2.89% 1.304 1.342 - 11.17% -
rng::partial_sort(deque<int>)_(descending)/8 2.89% 44.162 45.437 - 2.82% -
rng::partial_sort(deque<int>)_(heap)/8 2.89% 36.906 37.972 - 0.64% -
SetIntersection_Front_Vector_float_1024_64 2.88% 1448710.809 1490454.151 - 4.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.88% 5800.436 5967.560 - 14.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.87% 39689980.131 40830308.418 - 0.58% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.87% 63.766 65.593 - 1.43% -
BM_std_minmax<short>/32 2.86% 1.229 1.264 - -1.63% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.86% 2.392 2.460 - 4.91% -
std::set<int>::equal_range(key)_(existent)/8192 2.85% 7.957 8.183 - 0.69% -
BM_RangesPushHeap_uint32_Random_4 2.84% 2.552 2.625 - 3.94% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.84% 16.692 17.167 - 0.05% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.84% 147796.495 151996.493 - 1.13% -
BM_RangesPopHeap_uint64_16384 2.84% 31.239 32.125 - 3.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.84% 51.274 52.728 - -0.36% -
std::any_of(list<int>)_(process_all)/8192 2.83% 7129.926 7331.830 - 5.20% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.83% 10.575 10.874 - 3.50% -
SetIntersection_Front_Vector_uint32_256_16 2.83% 4369336.929 4492867.832 - 0.33% -
BM_std_minmax<char>/12 2.82% 1.915 1.970 - 0.56% -
BM_RangesPopHeap_uint32_16384 2.82% 31.039 31.915 - 2.61% -
BM_std_minmax<short>/26 2.82% 2.480 2.550 - 0.66% -
SetIntersection_None_Set_float_256_256 2.80% 5868907.246 6033392.848 - 0.36% -
BM_std_minmax_element<long_long>/64 2.80% 17.474 17.963 - 2.75% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.79% 6.048 6.217 - 0.32% -
BM_std_min<unsigned_long_long>/8 2.79% 2.329 2.393 - 5.91% -
rng::stable_partition(list<int>)_(dense)/32 2.78% 31.804 32.689 - 1.96% -
BM_std_minmax<unsigned_short>/11 2.78% 1.719 1.767 - 3.75% -
BM_std_minmax<int>/6 2.78% 1.349 1.387 - 8.32% -
SetIntersection_Front_Vector_string_16_4 2.78% 63669277.868 65437481.384 - 2.28% -
rng::search_n(list<int>,_pred)_(no_match)/1000 2.77% 829.335 852.323 - 0.62% -
SetIntersection_Interlaced_Set_uint64_1024_1024 2.77% 15186180.066 15607086.068 - -1.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2.76% 2279040.294 2341948.243 - 3.95% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.76% 16.201 16.648 - 0.21% -
SetIntersection_None_Set_float_262144_256 2.75% 1163435.059 1195443.765 - 4.45% -
SetIntersection_None_Set_float_262144_4 2.74% 1162813.152 1194695.150 - 4.80% -
SetIntersection_None_Set_uint64_64_4 2.74% 22270339.185 22880440.211 - 2.22% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.74% 61.548 63.233 - -0.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.73% 24.668 25.342 - 0.23% -
std::move_backward(vector<int>)/1048576 2.73% 54475.926 55963.698 - -1.14% -
std::for_each_n(join_view(vector<vector<int>>))/8 2.72% 1.678 1.724 - 15.21% -
std::set<int>::upper_bound(key)_(existent)/8192 2.72% 7.860 8.074 - 2.32% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.71% 717.278 736.737 - -0.50% -
rng::fill_n(deque<int>)/32 2.71% 1.225 1.258 - -3.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.70% 11798542.485 12117374.508 - 4.07% -
rng::sort(deque<int>)_(ascending)/8 2.70% 18.237 18.729 - 1.07% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.70% 26.419 27.132 - -0.06% -
std::multiset<int>::insert(value)_(already_present)/32 2.70% 19.001 19.514 - 0.75% -
SetIntersection_None_Set_uint32_262144_1 2.70% 1159141.115 1190392.660 - 5.96% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.68% 1546726.724 1588243.246 - 4.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.68% 1119264.261 1149287.491 - 2.53% -
BM_RangesPopHeap_uint64_1024 2.68% 21.439 22.013 - 2.37% -
SetIntersection_None_Set_uint64_1024_16 2.67% 8738560.901 8972041.453 - 3.72% -
rng::rotate(deque<int>)_(1_element_forward)/1024 2.67% 38.856 39.893 - 2.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.66% 18.684 19.182 - 1.59% -
BM_std_min<char>/8 2.66% 2.251 2.310 - -3.57% -
std::partition_copy(vector<int>)/32 2.66% 8.159 8.376 - 2.49% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 2.66% 22.191 22.780 - 5.80% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.65% 24143.721 24784.160 - -0.73% -
BM_std_min<char>/23 2.65% 2.281 2.342 - 8.76% -
std::set<int>::erase(key)_(existent)/0 2.65% 20.266 20.803 - 1.57% -
rng::move(vector<bool>)_(aligned)/64 2.65% 1.897 1.947 - 2.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.64% 7.777 7.983 - 0.56% -
std::set<int>::erase(key)_(existent)/8192 2.64% 51.270 52.623 - 0.12% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.64% 1261439.127 1294723.713 - 5.29% -
BM_PushHeap_float_PipeOrgan_4 2.64% 0.482 0.494 - 0.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.63% 5.045 5.178 - 4.36% -
std::stable_partition(list<int>)_(dense)/32 2.63% 33.335 34.212 - -4.74% -
rng::find_first_of(vector<int>)_(large_needle)/1024 2.62% 109839.086 112719.545 - -0.86% -
SetIntersection_Front_Set_uint64_256_64 2.62% 6183862.103 6345802.144 - -0.74% -
BM_std_minmax<unsigned_short>/16 2.62% 1.685 1.729 - 0.61% -
BM_RangesMakeHeap_uint64_Random_16384 2.62% 1.005 1.031 - 1.99% -
BM_PushHeap_uint32_Random_16 2.61% 4.413 4.528 - -1.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.61% 11055925.029 11344450.304 - 4.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.61% 21005333.031 21553417.572 - 6.07% -
std::set<int>::find(key)_(non-existent)/1024 2.61% 5.555 5.699 - 0.69% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.60% 1861108.073 1909584.147 - 2.16% -
std::remove_if(deque<int>)_(sprinkled)/50 2.59% 65.491 67.185 - 6.34% -
std::fill(vector<bool>)/64 2.58% 1.635 1.677 - 7.46% -
SetIntersection_None_Set_float_262144_16 2.58% 1161137.533 1191097.821 - 4.55% -
BM_MakeThenSortHeap_uint64_Heap_4 2.57% 1.207 1.238 - 2.81% -
SetIntersection_Interlaced_Set_uint64_256_1 2.57% 4456593.608 4570910.339 - 2.58% -
SetIntersection_Front_Set_uint32_16384_16 2.56% 1306571.012 1340055.637 - -0.78% -
BM_std_min<short>/30 2.56% 2.347 2.408 - -0.12% -
std::search(vector<int>)_(no_match)/1024 2.56% 215.287 220.795 - -1.22% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.55% 3.038 3.116 - 3.24% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.55% 34.362 35.239 - 2.36% -
BM_std_min<int>/12 2.55% 1.492 1.530 - -1.83% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.54% 8.512 8.728 - -1.46% -
BM_RangesPushHeap_uint64_Ascending_1024 2.54% 2.577 2.642 - 2.57% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 2.54% 0.464 0.476 - -7.74% -
SetIntersection_None_Set_uint32_262144_64 2.53% 1150543.051 1179671.145 - 5.37% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.53% 3.554 3.644 - -0.27% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.53% 5.616 5.758 - 0.98% -
BM_PushHeap_float_Random_16384 2.51% 7.525 7.714 - 2.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.51% 17714416.270 18159584.188 - 3.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.51% 11465374.355 11753248.214 - 1.05% -
BM_std_minmax_element<short>/64 2.51% 17.237 17.670 - 1.42% -
BM_std_minmax_element<short>/4 2.51% 1.227 1.258 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.50% 1114226.755 1142115.480 - 0.45% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.50% 715.489 733.374 - -1.04% -
BM_RangesPopHeap_float_262144 2.50% 38.337 39.296 - -2.99% -
BM_MakeThenSortHeap_uint64_Random_262144 2.50% 35.365 36.248 - 1.02% -
rng::copy_backward(vector<int>)/1048576 2.49% 48443.180 49649.737 - -0.44% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.49% 2.486 2.548 - 2.43% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.48% 29.839 30.580 - 0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.48% 345406858.829 353983998.751 - -1.97% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.48% 18.313 18.767 - 3.91% -
rng::all_of(list<int>)_(process_all)/32768 2.48% 25784.776 26423.689 - 1.89% -
SetIntersection_Front_Vector_float_64_16 2.47% 15376407.449 15756273.029 - 1.81% -
std::search(vector<int>)_(no_match)/1000 2.47% 212.878 218.133 - 1.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.46% 16.722 17.134 - 2.57% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.45% 1102354.118 1129398.887 - 2.37% -
rng::search(deque<int>,_pred)_(same_length)/1000 2.45% 488.612 500.598 - 2.46% -
std::find_end(forward_list<int>)_(single_element)/1000 2.45% 673.843 690.370 - 0.71% -
BM_std_minmax<short>/7 2.45% 1.747 1.790 - -1.25% -
BM_RangesPopHeap_float_64 2.45% 12.252 12.552 - 1.96% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.45% 9967495.994 10211536.742 - 2.88% -
BM_RangesPushHeap_uint32_Random_16384 2.44% 6.241 6.394 - 4.57% -
std::map<int,_int>::find(key)_(existent)/32 2.44% 1.531 1.568 - 0.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.44% 423.649 433.971 - 2.52% -
SetIntersection_Front_Vector_uint64_64_64 2.43% 11180029.828 11452122.564 - -4.67% -
rng::partition(deque<int>)_(dense)/32 2.43% 10.514 10.769 - 4.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.42% 16151.400 16543.007 - 2.01% -
SetIntersection_Interlaced_Set_string_16_16 2.42% 63429020.985 64965975.467 - 3.16% -
SetIntersection_Interlaced_Set_uint64_16_16 2.42% 41081010.493 42075755.400 - 1.65% -
SetIntersection_None_Set_string_16384_256 2.42% 201103205.264 205969942.107 - 0.22% -
std::reverse(list<int>)/4096 2.42% 1674.913 1715.441 - 1.20% -
std::is_sorted_until(vector<int>,_pred)/1024 2.42% 414.112 424.132 - 2.21% -
SetIntersection_None_Set_uint64_16384_1 2.42% 156477005.889 160262373.257 - 1.02% -
SetIntersection_None_Vector_uint32_1024_1 2.42% 1121442.065 1148552.204 - -0.70% -
rng::none_of(deque<int>)_(process_all)/8 2.42% 4.385 4.490 - -5.61% -
std::rotate_copy(deque<int>)/1024 2.41% 34.211 35.035 - 1.18% -
BM_std_min<unsigned_short>/12 2.41% 1.517 1.554 - 3.38% -
std::map<int,_int>::count(key)_(non-existent)/32 2.40% 2.884 2.953 - 2.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.40% 350373833.961 358797860.964 - 2.25% -
rng::rotate(list<int>)_(by_1/3)/50 2.40% 23.588 24.154 - 0.88% -
SetIntersection_Interlaced_Set_float_16384_4 2.40% 172337323.014 176474932.205 - 4.43% -
SetIntersection_Front_Vector_uint64_262144_1024 2.40% 5781210.796 5919919.044 - 1.98% -
SetIntersection_None_Set_uint64_16384_4 2.40% 160196169.576 164039710.731 - 0.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 2.40% 34.425 35.251 - 2.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.40% 0.901 0.923 - 3.37% -
SetIntersection_Front_Vector_uint32_16_16 2.40% 37886148.325 38793565.652 - 2.26% -
std::find_if_not(vector<int>)_(process_all)/8 2.39% 2.531 2.591 - 2.78% -
SetIntersection_None_Set_uint32_262144_256 2.39% 1150203.369 1177690.756 - 5.00% -
SetIntersection_Front_Vector_string_262144_1024 2.39% 40119583.152 41077756.535 - -2.56% -
SetIntersection_None_Set_float_262144_262144 2.39% 1166374.509 1194198.893 - 4.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.38% 14.834 15.188 - -1.37% -
std::search(deque<int>)_(same_length)/1024 2.38% 476.889 488.251 - 2.12% -
BM_std_minmax<unsigned_short>/18 2.37% 1.985 2.032 - 2.39% -
std::search(deque<int>)_(same_length)/8192 2.37% 3795.574 3885.532 - 1.46% -
BM_std_min<long_long>/12 2.36% 2.029 2.077 - 9.79% -
SetIntersection_Front_Set_uint64_256_4 2.36% 4449607.936 4554582.216 - -0.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.36% 1.214 1.242 - 2.88% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.35% 17630998.058 18046207.076 - -2.09% -
BM_std_minmax<int>/7 2.35% 1.711 1.751 - 11.27% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.34% 22.073 22.588 - -0.43% -
BM_std_min<unsigned_short>/28 2.33% 2.693 2.756 - 5.01% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.33% 22.779 23.309 - -1.56% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.33% 6398.836 6547.741 - 1.36% -
SetIntersection_None_Set_float_1024_4 2.33% 8873001.079 9079439.361 - 0.19% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 2.32% 499.981 511.592 - 0.22% -
SetIntersection_Front_Set_float_256_64 2.32% 6555169.679 6707100.054 - 6.00% -
SetIntersection_None_Vector_uint64_1024_256 2.32% 1122723.844 1148738.272 - 0.17% -
BM_MakeHeap_string_SingleElement_4 2.31% 3.667 3.752 - 1.19% -
std::is_sorted(list<int>,_pred)/8192 2.31% 7610.705 7786.617 - 2.73% -
SetIntersection_None_Set_uint64_256_1 2.31% 11496946.099 11762568.936 - 1.46% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.31% 627.715 642.192 - 2.57% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.31% 59.433 60.804 - 2.27% -
BM_RangesPopHeap_uint64_64 2.30% 12.621 12.912 - 1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.30% 9795136.959 10020382.713 - 0.42% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 2.30% 4687.834 4795.601 - -0.22% -
bm_lexicographical_compare<signed_char>/16 2.29% 1.327 1.358 - 5.49% -
SetIntersection_Front_Vector_string_64_64 2.29% 27708046.126 28341328.950 - 0.24% -
std::stable_partition(vector<int>)_(sparse)/1024 2.28% 207.265 211.991 - 1.03% -
std::sort(vector<int>)_(descending)/8 2.28% 24.661 25.223 - 0.21% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.28% 206805341.018 211517013.711 - 1.70% -
BM_std_minmax<short>/18 2.28% 1.992 2.037 - 2.66% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.28% 26.317 26.916 - -0.21% -
std::partial_sort(deque<int>)_(descending)/8192 2.27% 284366.018 290833.096 - 0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 2.27% 4236060.176 4332294.407 - 2.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.27% 20668820.404 21138327.267 - -0.86% -
SetIntersection_Interlaced_Set_uint64_256_4 2.27% 11496271.590 11757194.298 - 1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.27% 12700289.857 12988055.674 - 5.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.26% 9.501 9.716 - 2.49% -
SetIntersection_None_Set_uint64_16384_1024 2.26% 162972251.525 166652858.749 - 2.18% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.25% 9758014.217 9977996.397 - 0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.25% 8679669.839 8875226.517 - 2.40% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.25% 41.761 42.702 - 2.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.25% 36.531 37.354 - 6.72% -
std::map<int,_int>::ctor(const&)/32 2.25% 211.895 216.657 - 1.19% -
BM_RangesPushHeap_uint64_Random_262144 2.24% 6.008 6.143 - 2.23% -
SetIntersection_Front_Vector_uint64_16384_256 2.24% 2291855.874 2343123.868 - 1.91% -
rng::find_last(vector<char>)_(bail_10%)/8 2.24% 1.567 1.602 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_262144_1 2.23% 1105698.292 1130410.468 - 1.43% -
BM_RangesPushHeap_uint32_Random_262144 2.23% 6.277 6.417 - 2.69% -
SetIntersection_Front_Set_string_262144_4 2.23% 1299642.822 1328639.078 - 0.61% -
std::find_first_of(vector<int>)_(large_needle)/50 2.22% 267.929 273.875 - -0.86% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.21% 6.240 6.378 - -12.63% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.21% 0.963 0.984 - 1.20% -
BM_MakeHeap_uint64_SingleElement_256 2.21% 0.575 0.588 - 3.35% -
rng::find_first_of(vector<int>)_(small_needle)/32 2.21% 47.426 48.473 - 1.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.20% 79399.939 81150.552 - 2.31% -
BM_std_minmax_element<long_long>/3 2.20% 1.121 1.146 - -3.30% -
std::multiset<int>::erase(key)_(non-existent)/1024 2.19% 6.639 6.784 - 1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.19% 1298890.183 1327355.769 - 1.53% -
SetIntersection_Front_Set_float_16384_64 2.19% 2013315.238 2057437.533 - 5.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 2.19% 6.875 7.026 - 0.80% -
SetIntersection_Front_Vector_uint64_1024_1 2.19% 1097273.895 1121307.090 - 0.52% -
BM_RangesPushHeap_float_Random_1024 2.19% 7.398 7.560 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.19% 1218881.462 1245536.753 - 1.22% -
SetIntersection_Interlaced_Set_float_16384_64 2.18% 218670151.260 223446606.379 - 3.51% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.18% 9.891 10.107 - -3.24% -
SetIntersection_None_Set_uint64_1024_64 2.18% 8675352.491 8864358.820 - 1.06% -
BM_MakeThenSortHeap_uint64_Random_64 2.18% 11.716 11.971 - 0.20% -
std::copy_n(vector<int>)/8 2.18% 2.165 2.212 - -2.85% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.18% 9.355 9.558 - 2.00% -
bm_ranges_lexicographical_compare<int>/4 2.17% 1.297 1.325 - -2.06% -
BM_RangesPopHeap_uint32_256 2.17% 16.871 17.236 - 0.97% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.16% 8.755 8.945 - -4.39% -
rng::move_backward(list<int>)/262144 2.16% 266936.807 272712.814 - 0.75% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.16% 5.000 5.108 - -3.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.16% 9.827 10.040 - 0.70% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.16% 20.152 20.587 - 2.44% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.15% 16.284 16.634 - 2.81% -
BM_std_minmax<unsigned_char>/3 2.15% 1.193 1.218 - -0.61% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.15% 6.133 6.265 - 1.81% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.15% 11299053.925 11541558.718 - 2.64% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.15% 27.846 28.443 - 1.97% -
BM_std_min<unsigned_int>/13 2.14% 1.414 1.445 - 4.50% -
rng::for_each(map<int>)/8 2.14% 4.474 4.570 - 2.05% -
bm_ranges_lexicographical_compare<int>/1 2.14% 1.295 1.323 - 2.59% -
std::remove_if(deque<int>)_(prefix)/32 2.14% 58.069 59.311 - 2.17% -
SetIntersection_Front_Vector_uint64_1024_1024 2.14% 5850734.694 5975670.603 - -16.93% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.13% 38133.074 38946.360 - 2.16% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.13% 6245.239 6378.326 - 1.64% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 2.13% 726.967 742.449 - 1.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 2.13% 223773493.631 228529731.297 - 3.78% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 2.12% 10.434 10.656 - -3.23% -
SetIntersection_None_Set_uint64_64_16 2.12% 18977174.160 19379878.097 - 1.55% -
std::set<int>::find(key)_(non-existent)/32 2.12% 2.267 2.315 - -0.22% -
std::multiset<int>::insert(value)_(already_present)/0 2.11% 18.092 18.474 - -0.95% -
BM_RangesMakeThenSortHeap_float_Heap_4 2.11% 1.225 1.251 - -1.01% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.11% 10.736 10.963 - 1.77% -
BM_std_min<unsigned_char>/14 2.11% 1.795 1.833 - 0.25% -
SetIntersection_None_Set_uint32_262144_16 2.10% 1156487.547 1180812.416 - 5.25% -
std::find_if(vector<int>)_(process_all)/50 2.10% 13.921 14.214 - 0.11% -
SetIntersection_Front_Vector_string_1024_256 2.10% 9942359.291 10151331.203 - -2.68% -
SetIntersection_None_Set_uint32_1024_4 2.10% 8696221.928 8878589.998 - 2.70% -
rng::sort(deque<int>)_(repeated)/8192 2.10% 6573.259 6711.010 - -0.66% -
BM_std_min<char>/30 2.09% 2.223 2.270 - -1.49% -
SetIntersection_None_Set_uint32_1024_16 2.09% 8781729.313 8965362.175 - 2.92% -
rng::sort(vector<int>)_(descending)/8 2.09% 24.693 25.209 - 0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.09% 5368191.344 5480302.606 - 3.21% -
SetIntersection_None_Set_uint64_256_16 2.09% 10972786.263 11201939.363 - 3.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.09% 1433779.474 1463682.673 - 3.52% -
std::partition_copy(vector<int>)/50 2.09% 12.971 13.241 - 1.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.08% 34.857 35.581 - 1.75% -
rng::adjacent_find(deque<int>,_pred)/50 2.07% 29.018 29.619 - 0.23% -
rng::partial_sort(deque<int>)_(repeated)/8 2.07% 27.636 28.208 - 2.49% -
std::rotate(list<int>)_(by_1/3)/8192 2.07% 8774.675 8956.382 - 4.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.07% 49.503 50.526 - 0.07% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.06% 75.773 77.336 - -9.57% -
BM_std_min<long_long>/20 2.06% 2.008 2.049 - 2.38% -
BM_std_min<unsigned_short>/512 2.06% 7.139 7.285 - 0.87% -
std::search_n(list<int>)_(no_match)/8192 2.05% 7316.834 7467.117 - 1.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.05% 1099617.376 1122190.540 - 0.54% -
BM_std_min<unsigned_char>/24 2.05% 2.757 2.814 - 1.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 2.05% 4403163.729 4493373.455 - 1.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 2.05% 165948205.509 169345132.967 - 1.27% -
SetIntersection_Interlaced_Set_uint64_16_4 2.04% 64343394.503 65656179.398 - 2.48% -
SetIntersection_Interlaced_Set_string_16384_4 2.04% 199712727.393 203785948.689 - 2.20% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.04% 4.167 4.252 - 2.40% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.04% 518244.476 528796.215 - 2.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 2.04% 1143478.900 1166754.038 - 2.70% -
SetIntersection_None_Vector_uint64_16384_16 2.03% 1150911.147 1174325.027 - 0.81% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.03% 1245.259 1270.531 - 0.66% -
BM_RangesPopHeap_uint32_1024 2.02% 21.369 21.801 - 1.61% -
std::copy(deque<int>)/32768 2.02% 1142.695 1165.751 - -0.57% -
BM_RangesPopHeap_uint64_256 2.02% 17.062 17.406 - 1.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.01% 4469183.778 4559227.365 - 1.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.01% 23.834 24.314 - -0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.01% 4326347.466 4413429.909 - 2.71% -
BM_RangesMakeHeap_uint32_SingleElement_262144 2.01% 0.626 0.639 - 0.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.01% 19472963.312 19864371.651 - 1.85% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.01% 2.855 2.912 - 2.13% -
BM_PopHeap_string_262144 2.01% 92.586 94.446 - 4.89% -
bm_ranges_lexicographical_compare<signed_char>/16 2.01% 1.297 1.323 - 4.32% -
rng::copy_if(vector<int>)_(entire_range)/64 2.01% 15.487 15.798 - 2.62% -
BM_std_min<short>/25 2.01% 2.086 2.127 - -0.63% -
BM_std_minmax<unsigned_char>/4 2.00% 1.473 1.503 - -0.88% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 2.00% 5.033 5.134 - 2.18% -
std::find_first_of(vector<int>)_(large_needle)/32 1.99% 104.780 106.867 - -4.04% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.99% 45.812 46.724 - 0.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.99% 6641346.373 6773499.132 - 1.71% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.99% 1.359 1.386 - 0.71% -
SetIntersection_Interlaced_Set_float_16384_16 1.99% 210626031.949 214809490.530 - 3.29% -
SetIntersection_Front_Vector_uint32_64_16 1.98% 15140967.111 15441184.496 - 0.19% -
SetIntersection_None_Set_float_262144_1024 1.98% 1171820.474 1195025.149 - 4.72% -
rng::contains_subrange(list<int>)_(process_all)/8192 1.98% 7007.931 7146.604 - -11.78% -
rng::partition_point(list<int>)/8192 1.97% 13250.591 13512.239 - -7.35% -
std::find_first_of(vector<int>)_(large_needle)/8192 1.97% 7061741.999 7201099.063 - -1.48% -
std::stable_partition(deque<int>)_(sparse)/1024 1.97% 453.809 462.742 - -0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.96% 20018363.160 20411722.134 - 4.80% -
BM_std_minmax<char>/32 1.96% 1.638 1.670 - 11.05% -
std::multiset<int>::erase(key)_(non-existent)/8192 1.96% 9.532 9.719 - 1.71% -
SetIntersection_None_Set_uint32_256_16 1.96% 10957093.849 11171997.342 - 3.57% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.96% 2855.264 2911.243 - 1.98% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.96% 4431080.797 4517891.575 - 2.67% -
SetIntersection_None_Vector_string_1024_1 1.95% 1227600.205 1251596.307 - 6.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.95% 11961779.316 12195042.346 - 2.13% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.95% 16.129 16.443 - 1.62% -
rng::for_each_n(list<int>)/8192 1.94% 7226.471 7366.425 - 2.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.94% 4.595 4.683 - 0.66% -
SetIntersection_Front_Set_uint64_262144_16384 1.93% 336249406.411 342746581.013 - -1.07% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.93% 559.521 570.317 - 0.71% -
rng::stable_partition(vector<int>)_(sparse)/32 1.92% 7.486 7.630 - -1.51% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.92% 4.085 4.163 - 5.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.92% 37.680 38.404 - -6.34% -
rng::starts_with(deque<int>,_pred)/1048576 1.92% 529525.007 539669.822 - 4.43% -
std::rotate_copy(list<int>)/50 1.91% 14.092 14.362 - 0.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.91% 87449.028 89121.786 - 0.83% -
BM_std_min<int>/17 1.91% 0.952 0.971 - 1.26% -
rng::find_last(deque<int>)_(bail_10%)/8 1.91% 2.680 2.732 - 0.04% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.91% 2.477 2.524 - 0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.91% 19194819.515 19561455.043 - 2.97% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.91% 8.550 8.713 - 1.62% -
SetIntersection_None_Vector_uint32_256_16 1.91% 4230663.609 4311263.430 - 1.18% -
BM_PushHeap_uint64_Ascending_16 1.90% 0.912 0.929 - 1.96% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.90% 341610667.125 348108172.987 - -1.02% -
std::set<std::string>::erase(key)_(existent)/0 1.90% 64.322 65.544 - -0.11% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.90% 1506574.707 1535138.426 - 3.23% -
bm_ranges_lexicographical_compare<int>/8 1.89% 1.530 1.559 - -1.78% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.89% 34.217 34.864 - 1.09% -
std::copy_n(deque<int>)/1048576 1.89% 49611.646 50548.597 - 1.51% -
SetIntersection_None_Set_float_256_16 1.89% 11083560.219 11292877.686 - -0.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.88% 10.577 10.776 - 1.42% -
std::set<std::string>::clear()/8192 1.88% 202010.872 205807.227 - 0.92% -
rng::copy_n(deque<int>)/1048576 1.87% 49814.473 50748.174 - 1.64% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.87% 26.488 26.984 - 1.71% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.87% 68367.888 69647.450 - -0.71% -
SetIntersection_None_Set_uint64_16_4 1.87% 59709309.127 60826315.791 - 2.20% -
SetIntersection_None_Set_uint64_16384_64 1.87% 166687378.287 169801454.047 - 0.50% -
std::move(deque<int>)/512 1.87% 23.808 24.253 - 1.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.87% 166312531.211 169418327.327 - 1.61% -
std::set<int>::erase(iterator)/0 1.87% 20.037 20.411 - 2.23% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.87% 1.738 1.770 - 1.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.87% 8.591 8.751 - 2.35% -
std::remove_copy(vector<int>)_(prefix)/32 1.86% 8.993 9.160 - 2.16% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.85% 1.388 1.414 - 1.00% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.85% 24110.938 24557.028 - -1.12% -
SetIntersection_Front_Set_uint64_16384_16384 1.85% 342334821.646 348656246.426 - 1.08% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.84% 2876.226 2929.280 - -0.52% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.84% 24.128 24.572 - 10.15% -
SetIntersection_Front_Vector_string_262144_1 1.83% 1141228.534 1162058.287 - 0.84% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.82% 9.460 9.633 - -1.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.82% 34.593 35.223 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.82% 5081213.234 5173583.301 - 2.51% -
std::sort(deque<int>)_(descending)/1024 1.81% 1335.997 1360.229 - 3.19% -
rng::remove_copy_if(list<int>)_(prefix)/8192 1.81% 7275.557 7407.236 - 1.43% -
rng::stable_partition(list<int>)_(sparse)/50 1.81% 25.724 26.190 - -0.56% -
rng::copy_n(vector<bool>)_(unaligned)/512 1.81% 3.322 3.382 - 3.02% -
rng::find(list<int>)_(process_all)/8 1.81% 2.356 2.399 - 0.57% -
BM_std_min<char>/24 1.81% 2.645 2.693 - 2.36% -
BM_RangesPushHeap_float_Random_262144 1.80% 7.562 7.698 - 2.09% -
BM_std_min<long_long>/11 1.80% 1.490 1.517 - 1.74% -
rng::remove_if(deque<int>)_(prefix)/1024 1.80% 561.079 571.184 - 1.36% -
SetIntersection_Front_Vector_uint64_256_16 1.80% 4428659.873 4508365.567 - 1.55% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.80% 10.745 10.938 - 2.39% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.79% 109.318 111.279 - 2.08% -
rng::find_if(deque<int>)_(bail_25%)/32768 1.79% 2776.580 2826.352 - -1.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.79% 0.742 0.756 - 3.29% -
BM_RangesPushHeap_uint32_Random_64 1.79% 5.509 5.607 - 1.85% -
SetIntersection_Front_Set_uint32_262144_4 1.78% 1134217.881 1154364.798 - 3.71% -
std::multiset<int>::count(key)_(existent)/8192 1.77% 9.188 9.351 - -3.10% -
rng::none_of(list<int>)_(process_all)/32768 1.77% 25482.773 25934.127 - 0.42% -
std::any_of(list<int>)_(process_all)/32768 1.77% 25836.779 26294.395 - 0.87% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.77% 848.529 863.541 - -0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.77% 1124277.738 1144163.562 - 5.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.77% 4505038.904 4584577.522 - 0.50% -
std::all_of(list<int>)_(process_all)/50 1.76% 21.545 21.925 - 0.15% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.76% 26.628 27.097 - 1.72% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.76% 10181326.453 10360419.105 - 5.27% -
rng::any_of(list<int>)_(process_all)/32768 1.76% 26027.415 26484.479 - 0.57% -
SetIntersection_Front_Set_uint64_1_1 1.75% 566525132.883 576462684.831 - 1.74% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.75% 9.587 9.755 - 1.83% -
std::unique_copy(list<int>)_(contiguous)/52 1.75% 20.317 20.673 - 0.07% -
SetIntersection_Front_Vector_string_256_16 1.75% 6434628.005 6547163.783 - 0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.75% 8793333.555 8946991.193 - 0.04% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.75% 0.939 0.956 - 0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.75% 5266124.134 5358136.110 - 5.25% -
SetIntersection_Front_Set_uint64_262144_256 1.75% 4480569.092 4558849.543 - -10.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.75% 23.730 24.144 - -1.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.74% 2223948.567 2262641.274 - 3.49% -
BM_RangesMakeHeap_string_Heap_16384 1.74% 5.027 5.114 - -0.53% -
std::remove_if(deque<int>)_(prefix)/1024 1.74% 556.748 566.419 - 1.47% -
SetIntersection_Interlaced_Set_string_256_64 1.73% 31420791.964 31965387.474 - 1.96% -
SetIntersection_None_Set_uint32_1024_1024 1.73% 8733330.951 8884460.193 - 2.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.73% 11055273.728 11246457.508 - 1.10% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 1.73% 0.674 0.685 - 1.84% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.73% 26.924 27.389 - 0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.73% 1134963.232 1154561.622 - -0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.72% 28241113.491 28727974.217 - 0.83% -
SetIntersection_None_Set_uint64_1_1 1.72% 566712831.209 576475300.318 - 1.84% -
BM_RangesMakeHeap_float_SingleElement_262144 1.72% 0.713 0.726 - 1.84% -
BM_RangesMakeHeap_string_Heap_1024 1.72% 4.818 4.901 - -0.24% -
bm_ranges_lexicographical_compare<int>/2 1.72% 1.527 1.553 - 2.26% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.72% 1.195 1.215 - 0.59% -
rng::stable_sort(deque<int>)_(heap)/8192 1.71% 17701.697 18004.806 - -0.48% -
BM_RangesMakeHeap_float_Random_262144 1.71% 1.138 1.157 - 1.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.71% 35040.426 35639.316 - -0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.71% 162067612.581 164834620.881 - -0.73% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.71% 24.316 24.731 - 1.65% -
BM_std_min<unsigned_int>/12 1.71% 1.481 1.506 - 1.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.70% 14384223.805 14629314.251 - 1.51% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.70% 34.527 35.115 - 1.52% -
std::set<int>::upper_bound(key)_(existent)/32 1.70% 1.731 1.761 - 0.46% -
BM_std_min<unsigned_int>/64 1.70% 2.826 2.874 - 1.05% -
std::map<int,_int>::contains(key)_(existent)/1024 1.70% 4.047 4.115 - 2.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.70% 1402.366 1426.138 - -2.78% -
BM_MakeHeap_string_Descending_4 1.69% 2.095 2.130 - -0.13% -
BM_RangesMakeHeap_string_Heap_4 1.69% 3.029 3.080 - 0.98% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.69% 20.760 21.112 - 1.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.69% 11.776 11.975 - 0.18% -
SetIntersection_Front_Vector_string_16384_4 1.69% 1248496.883 1269602.033 - 0.59% -
std::stable_partition(vector<int>)_(sparse)/8192 1.69% 1496.970 1522.218 - 1.70% -
std::search(vector<int>)_(single_element)/1000 1.69% 228.684 232.538 - -0.95% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.68% 990331.326 1007013.453 - 0.53% -
rng::for_each_n(deque<int>)/50 1.68% 3.920 3.986 - 2.37% -
rng::copy_n(vector<int>)/1048576 1.68% 49369.004 50196.361 - 0.34% -
std::set<std::string>::clear()/1024 1.68% 19874.023 20207.049 - 0.40% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.68% 8.908 9.057 - 1.51% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.67% 1921189.127 1953319.010 - 1.56% -
BM_std_min<unsigned_short>/64 1.67% 3.498 3.557 - 0.13% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.67% 6846.921 6960.945 - 2.44% -
std::set<int>::erase(iterator)/32 1.66% 20.283 20.620 - 1.80% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.66% 113040.150 114919.990 - 0.60% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.66% 10.758 10.936 - 1.28% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.66% 41.528 42.217 - 1.46% -
std::stable_sort(deque<int>)_(descending)/8 1.66% 26.651 27.093 - -1.35% -
BM_RangesMakeThenSortHeap_float_Heap_262144 1.66% 30.593 31.100 - 1.95% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.65% 561.789 571.065 - 0.06% -
std::set<int>::erase(key)_(existent)/32 1.65% 21.871 22.232 - 0.69% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.65% 359.129 365.055 - -0.59% -
BM_MakeThenSortHeap_float_Ascending_16384 1.65% 27.668 28.124 - 0.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.65% 39.687 40.340 - 5.92% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.65% 18.048 18.345 - 1.00% -
BM_MakeHeap_uint32_Random_1024 1.65% 1.030 1.047 - -1.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.64% 23.453 23.839 - -0.04% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.64% 8.780 8.924 - 1.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.64% 2.043 2.077 - 3.31% -
SetIntersection_None_Set_uint64_16_1 1.64% 70291082.552 71442874.156 - 0.95% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.64% 2448.543 2488.626 - 0.49% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.64% 22.769 23.141 - 1.11% -
std::remove_if(deque<int>)_(prefix)/50 1.64% 66.816 67.909 - 1.23% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.64% 10.529 10.701 - 1.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.63% 343275906.863 348883487.586 - -0.81% -
BM_MakeThenSortHeap_float_SingleElement_256 1.63% 3.991 4.057 - -1.44% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.63% 17.891 18.183 - 0.04% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.63% 164.650 167.335 - -0.56% -
SetIntersection_Front_Set_uint64_16384_64 1.63% 1913438.329 1944631.068 - -5.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.63% 11.477 11.664 - -0.48% -
rng::copy_if(vector<int>)_(every_other)/8 1.63% 4.238 4.307 - 0.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.63% 38.881 39.513 - 0.68% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.62% 550743.602 559676.400 - 0.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.62% 24.307 24.700 - -0.54% -
rng::partition_point(deque<int>)/32 1.62% 4.227 4.296 - 3.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.62% 1167679.237 1186571.561 - 0.92% -
BM_std_minmax<unsigned_char>/15 1.62% 2.983 3.031 - 5.46% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.62% 49965.984 50773.185 - 1.40% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.61% 4.724 4.800 - -3.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.61% 11702859.455 11891574.894 - 3.18% -
BM_std_minmax<long_long>/31 1.61% 4.827 4.905 - 0.97% -
SetIntersection_Interlaced_Set_float_16384_1024 1.61% 172480590.266 175259775.296 - 3.72% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.61% 30.567 31.058 - 2.08% -
BM_std_minmax<short>/3 1.60% 1.191 1.210 - -1.28% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.60% 2720.463 2764.119 - 1.77% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.60% 77.273 78.512 - 0.87% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.60% 356.894 362.617 - 1.51% -
SetIntersection_Interlaced_Vector_string_256_4 1.60% 6379528.372 6481826.862 - 0.76% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.60% 28.135 28.585 - -0.13% -
std::find_end(deque<int>)_(match_near_end)/1024 1.60% 3325.850 3379.034 - -9.31% -
SetIntersection_Interlaced_Set_uint64_16_1 1.60% 66555109.816 67618636.132 - 1.46% -
std::move(list<int>)/512 1.60% 351.226 356.831 - -50.61% -
rng::find_first_of(vector<int>)_(small_needle)/50 1.60% 71.689 72.833 - 0.87% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.59% 30.552 31.038 - -0.53% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.59% 69.450 70.556 - 2.08% -
SetIntersection_Interlaced_Set_string_262144_262144 1.59% 17375759.848 17651989.258 - 1.72% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.58% 24.501 24.890 - -0.07% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.58% 174328165.684 177089990.783 - 1.89% -
SetIntersection_None_Vector_string_1024_256 1.58% 1207845.068 1226975.016 - -0.84% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.58% 29.580 30.049 - -0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.58% 7.468 7.586 - -1.69% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.58% 16671.511 16935.355 - -1.58% -
std::equal(deque<int>)_(it,_it,_it)/50 1.58% 24.106 24.488 - 15.16% -
BM_std_minmax<unsigned_char>/14 1.58% 2.543 2.583 - 3.75% -
BM_RangesPushHeap_float_Random_4 1.58% 2.912 2.958 - 2.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.58% 4470638.136 4541267.479 - 3.55% -
SetIntersection_None_Vector_uint64_256_1 1.58% 4511983.133 4583152.294 - 1.32% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.57% 25.474 25.875 - 1.45% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.57% 38.743 39.353 - 3.19% -
SetIntersection_None_Set_float_256_1 1.57% 11760647.673 11945693.514 - 2.30% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.57% 10.704 10.872 - 1.32% -
BM_MakeThenSortHeap_uint64_Descending_256 1.57% 8.639 8.775 - 0.67% -
std::copy_if(deque<int>)_(entire_range)/8 1.57% 2.618 2.659 - 0.99% -
SetIntersection_Front_Set_float_256_16 1.57% 4984829.567 5063047.603 - 2.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.57% 1161018.633 1179203.778 - 0.41% -
BM_RangesPopHeap_uint32_16 1.57% 7.538 7.656 - 1.52% -
SetIntersection_Interlaced_Set_uint64_64_1 1.56% 17445547.563 17718053.152 - 1.98% -
SetIntersection_Front_Set_float_262144_16 1.56% 1271955.649 1291821.136 - 2.21% -
BM_std_min<int>/24 1.56% 1.813 1.842 - -0.74% -
SetIntersection_None_Vector_string_256_64 1.56% 3815933.848 3875383.749 - 0.54% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.56% 47.068 47.801 - 1.71% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.56% 72615.390 73745.161 - -0.01% -
SetIntersection_Interlaced_Vector_float_16384_1 1.55% 1107324.678 1124537.633 - 1.00% -
SetIntersection_None_Set_uint32_262144_4 1.55% 1157711.346 1175703.123 - 4.99% -
SetIntersection_None_Set_uint64_4_4 1.55% 143216406.981 145440351.432 - 1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.55% 12694470.320 12891252.439 - 2.95% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.55% 3.556 3.611 - 2.41% -
SetIntersection_None_Set_float_262144_16384 1.55% 1163602.455 1181603.107 - 3.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.54% 1.320 1.340 - 0.49% -
BM_std_min<unsigned_int>/32 1.54% 2.172 2.206 - 1.11% -
SetIntersection_Interlaced_Set_uint64_256_16 1.54% 12140773.147 12328065.871 - 1.22% -
rng::stable_partition(deque<int>)_(sparse)/50 1.54% 27.405 27.827 - -13.55% -
rng::sort(deque<int>)_(qsort_adversarial)/8 1.54% 18.383 18.665 - 1.03% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.54% 54.835 55.679 - 1.90% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.54% 32.091 32.584 - 2.02% -
SetIntersection_None_Set_string_64_16 1.53% 19273323.960 19568738.228 - -0.31% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.53% 25.770 26.165 - -0.14% -
std::multimap<int,_int>::find(key)_(existent)/32 1.53% 1.607 1.632 - 0.62% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.52% 4248.071 4312.767 - 0.69% -
BM_std_minmax<short>/64 1.52% 1.525 1.549 - 0.08% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.52% 24.954 25.333 - -0.28% -
BM_std_min<short>/26 1.52% 2.099 2.131 - 1.67% -
BM_RangesMakeHeap_string_Heap_64 1.52% 4.995 5.071 - -0.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.52% 2.669 2.710 - 0.81% -
std::multimap<std::string,_int>::clear()/1024 1.52% 19787.068 20087.149 - 0.70% -
rng::partition_point(list<int>)/1024 1.51% 1261.101 1280.191 - -0.70% -
SetIntersection_Front_Vector_uint64_16384_4 1.51% 1119365.725 1136283.395 - 0.92% -
std::copy_if(vector<int>)_(every_other)/8 1.51% 2.530 2.568 - 3.11% -
std::partition(deque<int>)_(dense)/50 1.51% 16.338 16.585 - 7.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.51% 14.181 14.395 - 1.68% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 1.50% 26.404 26.801 - 1.69% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.50% 538.689 546.751 - 2.77% -
std::count(vector<int>)_(every_other)/8 1.50% 1.334 1.354 - -2.01% -
SetIntersection_Front_Set_uint64_16_4 1.50% 58312926.154 59185163.001 - 1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.49% 1123355.739 1140148.761 - 2.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.49% 28.571 28.995 - -2.86% -
std::set<int>::contains(key)_(existent)/32 1.48% 1.726 1.752 - 1.47% -
SetIntersection_None_Vector_uint32_262144_262144 1.48% 1195868.022 1213536.218 - -0.17% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.47% 16.984 17.234 - -2.70% -
SetIntersection_Front_Set_uint32_1024_4 1.47% 1147687.113 1164577.709 - 3.19% -
std::search(deque<int>)_(single_element)/1000 1.47% 439.237 445.700 - 0.10% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.47% 32.806 33.288 - 2.19% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.47% 22.483 22.813 - -0.79% -
rng::remove(vector<int>)_(sprinkled)/50 1.47% 55.156 55.965 - 1.32% -
BM_RangesPopHeap_string_16384 1.46% 71.921 72.971 - 0.63% -
rng::for_each(map<int>::iterator)/32 1.46% 22.979 23.314 - -0.06% -
BM_PushHeap_float_Random_256 1.46% 7.211 7.316 - -0.34% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.46% 208.455 211.491 - 1.49% -
std::partition(vector<int>)_(sparse)/32 1.45% 8.726 8.853 - 0.64% -
rng::sort(deque<int>)_(repeated)/8 1.45% 18.482 18.751 - -0.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.45% 14.125 14.331 - 1.51% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 1.45% 10.222 10.370 - 1.68% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.45% 2.639 2.677 - 4.01% -
SetIntersection_None_Set_uint64_1024_4 1.45% 8671215.698 8796988.868 - 0.73% -
rng::unique_copy(list<int>)_(sprinkled)/32 1.45% 12.832 13.018 - -2.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.45% 33.591 34.077 - -1.34% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.45% 1.690 1.714 - 0.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.44% 6819872.302 6918406.193 - -10.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.44% 1973.306 2001.790 - -1.99% -
BM_std_minmax<unsigned_short>/24 1.44% 2.277 2.310 - 4.19% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.44% 5.058 5.130 - -2.50% -
SetIntersection_Front_Set_uint64_16_1 1.44% 66774610.834 67733700.136 - 1.67% -
std::search(vector<int>)_(single_element)/1024 1.44% 234.213 237.575 - -1.04% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.44% 28351.503 28758.437 - 1.23% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.43% 8.864 8.991 - 0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.43% 22.303 22.622 - 1.03% -
SetIntersection_Front_Vector_uint64_16384_16 1.43% 1181993.107 1198883.983 - 0.70% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.43% 43.627 44.249 - 1.38% -
BM_LowerBound_string_4 1.42% 19.973 20.258 - 1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.42% 17648682.502 17900032.814 - 2.31% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.42% 204539.144 207452.143 - 0.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.42% 6.376 6.467 - -0.51% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.42% 18.346 18.607 - 0.84% -
SetIntersection_Front_Set_uint64_4_1 1.42% 226965787.579 230184500.752 - 1.81% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.42% 17229.120 17473.400 - 1.24% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 1.41% 6733.360 6828.216 - 1.25% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.41% 12351.172 12525.089 - -0.34% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.41% 39030.040 39579.329 - 0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.41% 9.454 9.587 - 1.04% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.41% 10.584 10.733 - 2.27% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.41% 2.956 2.997 - 1.36% -
rng::reverse_copy(list<int>)/8 1.41% 2.308 2.340 - 1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.40% 117382475.219 119027117.699 - 0.55% -
rng::remove_if(list<int>)_(prefix)/8192 1.40% 9138.536 9266.126 - 0.64% -
BM_std_min<unsigned_short>/22 1.39% 1.813 1.838 - -2.32% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 1.39% 848.946 860.770 - 3.51% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.39% 30.885 31.315 - 1.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.39% 16.047 16.271 - 1.02% -
rng::fill_n(vector<int>)/1024 1.39% 29.270 29.676 - 1.38% -
BM_MakeThenSortHeap_float_SingleElement_64 1.38% 3.314 3.360 - -0.32% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.38% 223735642.953 226828099.965 - 0.70% -
rng::find_if_not(deque<int>)_(process_all)/8 1.38% 3.927 3.981 - -0.04% -
rng::for_each(multiset<int>::iterator)/8192 1.38% 16188.113 16411.081 - -2.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.38% 15674201.931 15889874.703 - 1.42% -
BM_MakeThenSortHeap_uint32_SingleElement_64 1.38% 7.276 7.377 - 1.90% -
SetIntersection_None_Set_uint64_256_256 1.37% 5881457.348 5962249.332 - 1.40% -
std::set<std::string>::erase(iterator)/1024 1.37% 28.150 28.536 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.37% 18298692.640 18549782.659 - 2.05% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.37% 4.117 4.174 - 0.23% -
std::equal(list<int>)_(it,_it,_it,_it)/50 1.37% 40.399 40.952 - 1.71% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.36% 7.558 7.661 - -3.95% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.36% 17.714 17.955 - 0.46% -
std::unique(list<int>)_(sprinkled)/8192 1.36% 7798.769 7904.853 - 1.46% -
rng::remove(vector<int>)_(sprinkled)/1024 1.36% 288.177 292.084 - 1.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.35% 19.657 19.923 - -1.69% -
SetIntersection_Front_Set_uint32_256_4 1.35% 4483068.703 4543741.795 - 1.43% -
std::for_each(list<int>)/8 1.35% 2.505 2.539 - 1.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.35% 2931522.323 2971134.504 - -0.01% -
BM_std_min<unsigned_int>/4 1.35% 0.996 1.010 - 2.96% -
SetIntersection_Front_Vector_string_262144_4 1.35% 1260504.763 1277503.893 - 3.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.35% 1181574.773 1197487.436 - 0.27% -
std::is_sorted_until(list<int>,_pred)/8192 1.35% 7769.360 7873.976 - 2.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.35% 14.235 14.427 - 0.05% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.34% 20.234 20.505 - -0.94% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.34% 28.089 28.465 - 1.63% -
SetIntersection_None_Set_uint64_4_1 1.34% 230603792.374 233689666.500 - 2.05% -
std::copy_n(deque<int>)/8 1.33% 2.643 2.678 - 0.24% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 1.33% 10.452 10.591 - -10.45% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.33% 109910.345 111374.907 - -2.27% -
std::multiset<int>::count(key)_(non-existent)/32 1.33% 2.279 2.309 - 2.22% -
rng::replace_if(list<int>)_(prefix)/8192 1.33% 7204.213 7300.042 - 1.84% -
BM_PushHeap_float_Ascending_16384 1.33% 4.221 4.277 - -2.14% -
BM_RangesPushHeap_uint32_Ascending_1024 1.33% 3.915 3.967 - 1.99% -
SetIntersection_Interlaced_Set_uint64_1_1 1.33% 567981685.204 575512590.134 - 1.50% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.33% 32.605 33.037 - -0.15% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.32% 5.617 5.692 - 0.40% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.32% 24.395 24.717 - 1.71% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.32% 778.141 788.434 - 1.35% -
BM_PushHeap_uint64_Ascending_16384 1.32% 3.564 3.612 - -2.08% -
SetIntersection_Front_Set_uint64_262144_16 1.32% 1306417.906 1323613.397 - -0.64% -
std::for_each_n(vector<int>)/8 1.32% 2.504 2.537 - 0.35% -
SetIntersection_Front_Vector_uint64_1024_256 1.31% 2331233.624 2361878.996 - -10.20% -
BM_std_minmax<unsigned_short>/25 1.31% 2.333 2.364 - 0.83% -
SetIntersection_Interlaced_Set_uint32_64_16 1.31% 23947750.423 24261884.007 - 0.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.31% 11.478 11.629 - 1.55% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.31% 40.917 41.453 - 3.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.31% 243553227.606 246744775.021 - 3.34% -
BM_std_minmax<long_long>/14 1.31% 3.290 3.333 - 1.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.31% 695.164 704.256 - 1.05% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.31% 705.691 714.916 - -0.72% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.31% 18681011.411 18925160.331 - 8.10% -
SetIntersection_Front_Vector_uint64_16_16 1.31% 37635504.099 38126930.294 - -2.15% -
std::rotate(list<int>)_(1_element_backward)/8192 1.30% 8441.119 8551.198 - 7.75% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.30% 42.679 43.235 - -1.48% -
std::set<int>::ctor(const&,_alloc)/32 1.30% 215.597 218.404 - -2.49% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.30% 7217.778 7311.667 - 3.01% -
std::copy(vector<int>)/8 1.30% 2.247 2.276 - 2.19% -
SetIntersection_Interlaced_Set_uint32_256_16 1.30% 11982647.564 12138355.388 - 1.14% -
SetIntersection_Front_Vector_uint32_16384_16 1.30% 1179887.644 1195198.050 - -0.89% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.30% 18.051 18.285 - 0.68% -
std::stable_sort(deque<int>)_(heap)/8192 1.29% 17592.412 17820.149 - -1.08% -
std::multiset<std::string>::clear()/8192 1.29% 200013.941 202600.525 - -0.55% -
BM_MakeThenSortHeap_uint64_Random_16 1.29% 8.560 8.670 - 0.71% -
rng::for_each(set<int>::iterator)/8192 1.29% 16244.215 16454.097 - 1.08% -
BM_std_min<unsigned_char>/10 1.29% 0.901 0.913 - 0.06% -
BM_RangesSortHeap_uint32_4 1.29% 1.033 1.046 - 1.59% -
BM_RangesPopHeap_float_16 1.29% 6.443 6.526 - 1.88% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.29% 23.090 23.388 - 0.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.29% 1.950 1.975 - 0.83% -
std::partial_sort(deque<int>)_(ascending)/1024 1.29% 7872.857 7974.323 - 1.03% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.29% 31.802 32.212 - 1.05% -
SetIntersection_Front_Set_uint64_4_4 1.29% 146991894.937 148884538.383 - 2.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.29% 157800040.821 159831302.368 - 0.69% -
BM_RangesPushHeap_uint32_Ascending_256 1.28% 3.068 3.107 - 1.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.28% 179098839.391 181398507.641 - -0.08% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 1.28% 550674.961 557730.622 - 0.65% -
rng::fill_n(deque<int>)/1024 1.28% 29.617 29.996 - 0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.28% 44566160.270 45134445.568 - 1.41% -
BM_MakeHeap_uint32_Random_16 1.27% 1.253 1.269 - -0.05% -
BM_std_min<long_long>/31 1.27% 3.403 3.446 - 2.77% -
SetIntersection_None_Vector_string_16384_1 1.27% 1285737.091 1302087.281 - 2.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.27% 19.805 20.057 - 0.98% -
BM_RangesMakeHeap_string_Heap_256 1.27% 4.967 5.030 - -0.18% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.27% 1921.113 1945.494 - 0.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.27% 19.058 19.300 - 1.69% -
rng::search_n(list<int>,_pred)_(no_match)/8192 1.27% 8230.994 8335.264 - 5.16% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.26% 226208894.022 229066870.237 - 1.00% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.26% 3.711 3.758 - 1.21% -
std::rotate(list<int>)_(by_1/4)/8192 1.26% 7224.915 7315.839 - 1.85% -
SetIntersection_Interlaced_Set_uint64_4_4 1.26% 147269782.788 149123067.539 - 1.93% -
rng::partial_sort(vector<int>)_(descending)/8 1.26% 24.851 25.163 - 0.68% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.26% 54.566 55.252 - -2.55% -
BM_std_minmax<short>/6 1.26% 1.379 1.397 - 0.06% -
SetIntersection_Front_Set_float_16384_16 1.26% 1316938.492 1333478.389 - 1.57% -
SetIntersection_Front_Vector_string_262144_64 1.25% 3494745.407 3538592.722 - -0.53% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.25% 3.967 4.016 - 1.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.25% 6.567 6.649 - 0.38% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.25% 471.852 477.767 - 0.16% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.25% 2.359 2.388 - -0.85% -
BM_std_minmax<unsigned_short>/3 1.25% 1.165 1.179 - 1.87% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 1.25% 7882.711 7981.292 - 0.46% -
BM_std_min<unsigned_char>/28 1.25% 1.747 1.769 - -0.59% -
SetIntersection_Interlaced_Set_string_1024_4 1.25% 10508623.239 10639791.237 - 2.45% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.25% 5.662 5.733 - 0.14% -
rng::move(vector<int>)/8 1.25% 2.221 2.249 - -1.21% -
std::shift_right(deque<int>)/50 1.25% 4.213 4.266 - 1.03% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 8534.597 8640.919 - -1.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.25% 10579.287 10711.051 - -0.66% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.24% 39.421 39.912 - 1.80% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.24% 8.660 8.767 - 0.33% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.24% 8.004 8.104 - 1.36% -
SetIntersection_None_Set_uint32_256_4 1.24% 11580237.471 11723426.807 - 0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.24% 21543537.403 21809829.797 - 1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.23% 67516037.831 68349007.792 - 1.68% -
SetIntersection_None_Vector_string_16384_16384 1.23% 1284244.038 1300087.145 - 2.96% -
rng::search_n(vector<int>)_(no_match)/1024 1.23% 210.616 213.211 - 0.50% -
SetIntersection_None_Set_uint64_262144_256 1.23% 1203355.875 1218172.607 - 0.67% -
std::fill(deque<int>)/8192 1.23% 239.360 242.302 - 0.37% -
std::unique(list<int>)_(sprinkled)/1024 1.23% 951.079 962.754 - 0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.23% 35862210.503 36302115.729 - 2.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.22% 10.645 10.775 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.22% 17406872.719 17619894.873 - 1.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.22% 10.987 11.122 - -2.16% -
SetIntersection_Front_Vector_string_1024_1 1.22% 1140493.929 1154444.619 - -0.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.22% 18.578 18.805 - 0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.22% 1115675.272 1129245.852 - 1.95% -
BM_RangesPushHeap_uint64_Random_256 1.22% 5.718 5.787 - -1.01% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.21% 49853.534 50459.252 - 0.76% -
SetIntersection_None_Set_uint64_1024_256 1.21% 8709903.188 8815702.544 - 1.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.21% 30.446 30.815 - 1.26% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.21% 43.901 44.432 - 1.84% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.21% 19.016 19.245 - 1.43% -
rng::unique(vector<int>,_pred)_(contiguous)/32 1.21% 55.987 56.663 - 0.42% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.21% 6757.306 6838.904 - 1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.21% 43824732.315 44353793.454 - 2.38% -
std::shift_left(list<int>)/50 1.21% 27.667 28.001 - 0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.20% 14856.234 15035.105 - -0.60% -
rng::is_sorted_until(list<int>,_pred)/8 1.20% 3.802 3.848 - 1.77% -
SetIntersection_Interlaced_Set_uint64_4_1 1.20% 227173301.821 229899760.720 - 1.45% -
SetIntersection_None_Set_string_16384_64 1.20% 200703574.901 203109656.754 - 0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.20% 1247673.309 1262614.959 - 0.54% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 1.20% 6.096 6.169 - 0.99% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 1.20% 8.624 8.727 - 1.49% -
BM_std_minmax<short>/31 1.20% 3.085 3.122 - 0.13% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.19% 22.791 23.062 - 0.62% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.19% 775.774 785.010 - 1.17% -
BM_std_min<int>/32 1.19% 2.222 2.248 - 3.12% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.19% 2.548 2.578 - 1.31% -
BM_RangesPopHeap_uint32_64 1.18% 12.577 12.726 - 1.46% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.18% 234045374.633 236811133.775 - 0.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.18% 32454.172 32835.579 - -0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.17% 22426995.112 22689658.355 - 1.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.17% 230882842.887 233585379.045 - 1.43% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.17% 605.092 612.167 - 1.18% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.17% 1619862.467 1638797.609 - 0.23% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 1.17% 8.518 8.617 - 2.55% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.17% 31.841 32.212 - -0.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.17% 3.611 3.653 - 0.91% -
SetIntersection_None_Vector_uint64_64_4 1.17% 16845942.786 17042519.906 - 1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.17% 5895408.758 5964180.846 - 3.36% -
std::unique(list<int>)_(contiguous)/8192 1.17% 6969.621 7050.886 - 0.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.16% 1201867.408 1215861.425 - 1.79% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.16% 1.273 1.288 - 1.24% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.16% 2.285 2.312 - -8.83% -
SetIntersection_Front_Set_string_262144_262144 1.16% 17689163.820 17894724.529 - 2.52% -
SetIntersection_None_Vector_uint64_4_4 1.16% 141679967.427 143326158.883 - 1.13% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.16% 1947.742 1970.368 - -0.82% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.16% 2.114 2.139 - 0.68% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.16% 16.074 16.260 - -0.05% -
std::rotate(list<int>)_(by_1/2)/50 1.16% 13.854 14.014 - 0.11% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.15% 1.337 1.353 - 11.90% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.15% 11400900.624 11532366.914 - 0.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.15% 12984027.672 13133535.674 - 2.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.15% 351746704.772 355791778.597 - 35467.38% -
SetIntersection_Front_Vector_string_16_16 1.15% 54699273.165 55328107.686 - 1.66% -
std::rotate(vector<bool>)_(by_1/2)/32 1.15% 18.295 18.505 - 0.26% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.15% 2.353 2.380 - -4.26% -
BM_RangesPushHeap_string_Descending_4 1.15% 1.881 1.902 - -0.34% -
SetIntersection_Interlaced_Vector_string_16_4 1.15% 71559369.034 72379453.752 - 0.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 1.15% 22.836 23.098 - -0.24% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.14% 1110902.634 1123614.405 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.14% 144410784.543 146062262.501 - 1.65% -
BM_std_min<unsigned_char>/32 1.14% 2.864 2.896 - 2.12% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.14% 10.802 10.925 - 0.57% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.14% 16.372 16.558 - 1.22% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.14% 9.269 9.375 - 0.01% -
BM_RangesPushHeap_uint32_Ascending_64 1.14% 2.215 2.240 - 1.92% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.14% 17.733 17.934 - 1.01% -
std::rotate(list<int>)_(1_element_forward)/50 1.13% 24.278 24.553 - -1.52% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.13% 358.838 362.904 - -1.90% -
BM_RangesPopHeap_uint64_16 1.13% 7.658 7.745 - 1.68% -
BM_std_min<unsigned_char>/11 1.13% 1.064 1.076 - -1.45% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.13% 2.386 2.413 - 2.49% -
std::rotate(vector<bool>)_(by_1/2)/50 1.13% 18.161 18.367 - 0.78% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.13% 4.307 4.355 - -0.35% -
std::partial_sort_copy(list<int>)_(heap)/8 1.13% 16.299 16.483 - 1.89% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.13% 20.935 21.171 - 0.53% -
SetIntersection_Interlaced_Vector_float_4_4 1.13% 145546945.206 147188819.650 - 1.61% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.13% 9.164 9.268 - 1.44% -
rng::contains_subrange(list<int>)_(single_element)/50 1.12% 17.644 17.842 - -0.50% -
std::search(vector<int>)_(no_match)/8192 1.12% 1660.526 1679.168 - -0.17% -
BM_std_minmax<unsigned_short>/26 1.12% 2.581 2.610 - 0.42% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.12% 4.609 4.661 - 1.43% -
SetIntersection_Front_Vector_uint64_4_4 1.12% 143745761.185 145356776.279 - 1.50% -
bm_ranges_lexicographical_compare<int>/64 1.12% 4.911 4.966 - 0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.12% 1111525.099 1123953.739 - 3.85% -
SetIntersection_None_Set_string_1024_256 1.12% 8936111.146 9035874.348 - 0.96% -
BM_std_minmax<unsigned_long_long>/11 1.12% 2.353 2.380 - -0.41% -
SetIntersection_None_Vector_string_16384_64 1.11% 1282169.268 1296456.285 - 1.24% -
std::sort(deque<int>)_(ascending)/8 1.11% 18.409 18.614 - 0.51% -
std::remove(list<int>)_(prefix)/8192 1.11% 8317.967 8410.543 - 0.17% -
rng::equal(vector<bool>)_(unaligned)/8192 1.11% 64.767 65.487 - 0.27% -
std::map<std::string,_int>::clear()/32 1.11% 897.888 907.861 - -0.63% -
SetIntersection_Front_Set_uint64_256_1 1.11% 4403054.720 4451834.583 - 0.22% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.11% 39.256 39.690 - 0.89% -
rng::search_n(vector<int>)_(no_match)/1000 1.11% 206.756 209.041 - 0.75% -
BM_std_minmax_element<char>/4 1.10% 1.242 1.256 - 2.32% -
std::find_end(list<int>)_(same_length)/8192 1.10% 18652.964 18858.419 - 1.72% -
std::any_of(vector<int>)_(process_all)/50 1.10% 18.206 18.406 - 1.81% -
BM_std_min<char>/12 1.10% 1.333 1.347 - 6.27% -
BM_MakeThenSortHeap_float_Descending_16 1.10% 1.840 1.860 - 2.45% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.10% 13.708 13.859 - -0.03% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.10% 14.634 14.794 - 0.22% -
SetIntersection_Interlaced_Set_float_16384_256 1.10% 204562970.796 206802998.583 - 2.64% -
SetIntersection_Interlaced_Set_float_262144_16384 1.09% 1251303.222 1264998.943 - 2.56% -
std::move_backward(deque<int>)/262144 1.09% 29751.221 30076.201 - 1.60% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.09% 1.244 1.257 - 0.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.09% 7.735 7.820 - 0.44% -
SetIntersection_None_Vector_uint32_16384_16 1.09% 1158031.336 1170659.752 - 0.37% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.09% 4.287 4.334 - 8.07% -
BM_PushHeap_uint32_Random_256 1.09% 6.040 6.106 - 1.06% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 1.09% 8.866 8.963 - 0.18% -
BM_SortHeap_uint64_64 1.09% 7.908 7.994 - 0.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.09% 9.300 9.401 - -0.02% -
BM_lexicographical_compare_three_way_fast_path/16 1.09% 4.341 4.388 - -1.20% -
SetIntersection_Front_Set_uint64_64_16 1.09% 16801236.744 16983576.804 - 2.01% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.08% 12261.188 12394.200 - 1.53% -
BM_PushHeap_string_Ascending_16 1.08% 4.679 4.730 - 1.51% -
BM_RangesMakeThenSortHeap_uint64_Descending_256 1.08% 8.700 8.794 - 1.02% -
BM_MakeThenSortHeap_uint64_Random_16384 1.08% 22.087 22.325 - -0.11% -
SetIntersection_None_Set_uint32_64_64 1.08% 11910664.855 12039106.593 - 0.10% -
rng::sort(deque<int>)_(repeated)/1024 1.08% 946.790 956.997 - -0.71% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.08% 1273683.108 1287399.332 - 2.35% -
SetIntersection_Interlaced_Set_string_1024_1024 1.08% 56620112.699 57229673.684 - -0.40% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.08% 16.567 16.745 - 0.38% -
BM_SortHeap_float_16 1.07% 1.651 1.668 - 1.15% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.07% 9.054 9.151 - 2.55% -
SetIntersection_None_Set_uint64_64_1 1.07% 23497788.107 23750065.374 - 1.79% -
SetIntersection_Front_Vector_uint32_16_4 1.07% 57752270.269 58371495.161 - 0.89% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.07% 717.313 724.980 - -0.25% -
rng::fill_n(list<int>)/50 1.07% 15.990 16.160 - 2.23% -
BM_MakeThenSortHeap_string_Ascending_4 1.06% 5.357 5.414 - -0.11% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.06% 581.090 587.269 - 1.04% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 1.06% 33.256 33.609 - -0.01% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 1.06% 17.166 17.349 - 1.06% -
BM_std_min<unsigned_short>/8 1.06% 1.305 1.319 - 1.58% -
SetIntersection_Interlaced_Set_float_16_4 1.06% 64947917.372 65635209.278 - 0.45% -
std::find_if(vector<char>)_(process_all)/8 1.06% 2.425 2.451 - 1.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.06% 144738961.833 146268631.099 - 1.76% -
BM_RangesMakeHeap_string_Heap_16 1.06% 4.670 4.720 - 0.54% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.06% 4.719 4.769 - 0.57% -
std::partial_sort(deque<int>)_(repeated)/1024 1.06% 6402.459 6470.019 - -0.27% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 1.06% 36.609 36.995 - -6.26% -
rng::any_of(list<int>)_(process_all)/32 1.05% 11.610 11.732 - -0.16% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 1.05% 586.077 592.241 - -1.48% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.05% 725.020 732.644 - 0.84% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.05% 1885.305 1905.121 - -0.91% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.05% 56.316 56.908 - 2.32% -
SetIntersection_None_Vector_uint64_262144_256 1.05% 1203682.846 1216316.534 - 2.33% -
SetIntersection_Front_Vector_float_262144_16 1.05% 1192260.331 1204757.049 - 0.21% -
BM_std_min<short>/27 1.05% 2.295 2.319 - -2.64% -
BM_MakeHeap_uint64_Random_262144 1.04% 1.037 1.048 - -0.04% -
BM_std_minmax<long_long>/23 1.04% 4.329 4.374 - 0.19% -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.04% 1.536 1.552 - 4.65% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.04% 24.344 24.597 - -0.27% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.04% 22.469 22.703 - 2.21% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.04% 7.747 7.827 - 0.06% -
BM_std_min<unsigned_int>/24 1.04% 1.832 1.851 - -1.03% -
SetIntersection_None_Set_float_256_64 1.04% 9394924.519 9492174.858 - 0.60% -
std::remove_if(deque<int>)_(sprinkled)/32 1.03% 56.119 56.699 - 1.16% -
BM_MakeHeap_string_PipeOrgan_4 1.03% 2.550 2.576 - 0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 1.03% 57177484.027 57767498.899 - 1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.03% 208400211.444 210550663.733 - 1.17% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.03% 16.546 16.717 - 1.83% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.03% 820889.113 829353.663 - 0.24% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.03% 52.333 52.872 - 1.01% -
BM_RangesSortHeap_float_64 1.03% 3.139 3.172 - 0.93% -
BM_MakeThenSortHeap_uint64_Random_4 1.03% 4.024 4.065 - 0.45% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 1.02% 30.448 30.760 - -0.47% -
std::adjacent_find(deque<int>,_pred)/50 1.02% 29.704 30.008 - 0.88% -
SetIntersection_Interlaced_Set_float_256_16 1.02% 12179414.229 12304037.239 - 0.63% -
SetIntersection_None_Vector_uint64_64_16 1.02% 14346412.581 14493185.740 - 1.34% -
rng::find_end(list<int>)_(same_length)/8192 1.02% 15910.348 16073.056 - 2.18% -
SetIntersection_Front_Vector_string_1024_4 1.02% 1238963.220 1251626.922 - 0.40% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.02% 9.015 9.107 - 2.93% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.02% 17.328 17.505 - -0.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.02% 1.629 1.646 - 2.91% -
SetIntersection_None_Vector_string_262144_1024 1.02% 1349693.025 1363400.100 - -0.71% -
SetIntersection_Front_Set_uint64_64_1 1.02% 17476387.957 17653839.274 - 1.12% -
SetIntersection_Front_Set_uint32_262144_64 1.01% 2009181.915 2029574.850 - 8.69% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.01% 16.205 16.369 - -0.28% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.01% 21.092 21.306 - 0.96% -
bm_lexicographical_compare<signed_char>/8 1.01% 3.111 3.143 - 2.58% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.01% 21.417 21.633 - -2.97% -
BM_std_minmax<char>/13 1.01% 2.242 2.265 - -0.21% -
rng::partition_point(deque<int>)/8192 1.01% 15.881 16.040 - 1.21% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.01% 190.627 192.544 - -1.15% -
SetIntersection_None_Vector_float_16384_1024 1.00% 1171838.611 1183607.127 - 0.83% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 1.00% 12120.405 12241.830 - -1.04% -
SetIntersection_None_Set_string_16384_16 1.00% 197065764.468 199039147.673 - -0.14% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
rng::copy(vector<bool>)_(aligned)/1048576 -70.91% 3571.863 1039.007 - -23.00% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -69.11% 10.375 3.204 - -69.35% -
SetIntersection_Interlaced_Vector_float_262144_64 -57.08% 19934308.373 8555424.271 - -46.05% -
std::remove_copy(list<int>)_(prefix)/1024 -53.43% 1616.980 752.952 - -0.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -53.12% 49.361 23.139 - -56.27% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -52.97% 4.360 2.051 - -52.78% -
std::swap_ranges(list<int>)/1024 -51.52% 1568.947 760.566 - -0.09% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -50.89% 4.195 2.060 - -76.07% -
SetIntersection_Interlaced_Vector_float_16384_256 -50.08% 29707649.995 14830422.398 - 1.44% -
SetIntersection_Interlaced_Vector_float_262144_1024 -48.21% 156317150.750 80964383.452 - -7.49% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -48.00% 2731.159 1420.256 - -47.23% -
SetIntersection_Interlaced_Vector_float_16384_64 -47.27% 10547797.829 5561562.497 - -14.31% -
SetIntersection_Interlaced_Vector_float_262144_16 -47.20% 6284039.491 3317943.545 - 11.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.95% 1029.055 545.912 - -47.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.77% 1030.020 548.248 - -35.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.15% 953.567 513.507 - -48.87% -
SetIntersection_Interlaced_Vector_float_262144_256 -43.76% 51787677.388 29126112.069 - 28.37% -
BM_PushHeap_string_Descending_262144 -42.40% 5.448 3.138 - -0.32% -
BM_std_min<unsigned___int128>/70000 -42.35% 46877.141 27024.722 - -10.55% -
BM_std_min<unsigned___int128>/64000 -42.35% 42883.511 24724.414 - -10.21% -
BM_std_min<unsigned___int128>/65536 -42.33% 43894.516 25313.054 - -10.52% -
BM_std_min<unsigned___int128>/5500 -42.14% 3656.764 2115.903 - -10.01% -
BM_std_min<unsigned___int128>/4000 -42.10% 2659.258 1539.808 - -10.07% -
BM_std_min<unsigned___int128>/4096 -42.07% 2722.689 1577.143 - -9.80% -
BM_std_min<unsigned___int128>/1024 -41.77% 679.539 395.701 - -10.18% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -41.61% 4.452 2.599 - -64.87% -
BM_std_min<unsigned___int128>/512 -41.27% 338.247 198.646 - -9.34% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -41.19% 2189.661 1287.822 - -57.76% -
SetIntersection_Interlaced_Vector_float_16384_1024 -40.44% 73662480.050 43872315.472 - 3.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -40.28% 30927304.443 18469748.134 - 29.26% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -40.11% 11.940 7.150 - -1.27% -
SetIntersection_Interlaced_Vector_float_1024_256 -39.79% 7942825.478 4782632.452 - -7.27% -
BM_RangesMakeHeap_string_Descending_262144 -39.54% 5.681 3.435 - -1.20% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -39.54% 129.293 78.167 - -46.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -38.79% 5992121.144 3667693.729 - -52.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -38.48% 20892693.637 12854109.789 - -51.67% -
SetIntersection_Interlaced_Vector_float_1024_64 -37.95% 5862817.303 3637798.594 - -0.79% -
BM_RangesPushHeap_string_Descending_262144 -37.68% 5.119 3.190 - -4.95% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -37.29% 24.568 15.408 - 0.71% -
BM_std_min<unsigned___int128>/64 -36.81% 38.764 24.496 - -8.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -35.86% 9.868 6.330 - -42.44% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.89% 1572.084 1039.273 - -0.02% -
std::multiset<std::string>::erase(key)_(existent)/0 -32.63% 59.257 39.924 - -1.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -32.60% 0.637 0.429 - -29.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.35% 13030688.087 8814875.310 - -0.67% -
BM_RangesMakeHeap_uint32_Random_4 -32.07% 1.704 1.157 - -16.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.93% 12841103.054 8740809.163 - -0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.47% 12843962.186 8801955.768 - -1.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -30.91% 71.999 49.741 - -1.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.56% 12751375.971 8855103.842 - 0.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -30.46% 53.323 37.083 - 0.52% -
SetIntersection_Front_Set_float_262144_16384 -30.10% 355021426.120 248172045.284 - 4.15% -
BM_std_min<unsigned___int128>/32 -29.96% 17.403 12.189 - -5.43% -
SetIntersection_Interlaced_Set_float_16384_16384 -29.79% 349044701.739 245048452.213 - -28.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.78% 12818368.126 9000829.866 - 0.36% -
BM_std_min<unsigned___int128>/31 -29.62% 16.762 11.797 - -5.04% -
BM_PushHeap_string_Descending_16384 -29.46% 3.369 2.376 - 0.28% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -29.42% 6.456 4.556 - -34.83% -
BM_std_min<unsigned___int128>/30 -29.37% 16.121 11.387 - -5.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -28.90% 12744330.709 9061557.018 - 3.30% -
BM_std_min<unsigned___int128>/29 -28.88% 15.478 11.008 - -5.12% -
BM_PushHeap_string_Descending_1024 -28.45% 3.315 2.372 - -2.85% -
BM_std_min<unsigned___int128>/28 -28.44% 14.826 10.609 - -4.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.34% 43.079 30.869 - -0.77% -
SetIntersection_Interlaced_Vector_float_262144_4 -28.14% 2155931.059 1549206.906 - -0.09% -
SetIntersection_Interlaced_Vector_float_1024_16 -28.10% 2819898.220 2027642.125 - -1.24% -
rng::partition(deque<int>)_(sparse)/32 -27.96% 13.592 9.791 - -14.00% -
BM_std_min<unsigned___int128>/27 -27.89% 14.170 10.218 - -4.86% -
BM_std_min<unsigned___int128>/26 -27.79% 13.575 9.802 - -4.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.78% 40.813 29.476 - -1.06% -
SetIntersection_Front_Set_float_16384_16384 -27.74% 342866356.375 247747189.200 - -26.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.73% 61.348 44.336 - 0.18% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -27.14% 698.815 509.164 - -41.30% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -26.93% 11.792 8.617 - -19.95% -
BM_RangesPushHeap_float_SingleElement_1 -26.82% 0.637 0.466 - 8.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -26.73% 46.002 33.706 - 0.40% -
BM_std_min<unsigned___int128>/25 -26.68% 12.916 9.469 - -4.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.68% 34.334 25.174 - -0.19% -
SetIntersection_Interlaced_Vector_float_256_64 -26.62% 8922089.377 6547329.585 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -26.61% 12045144.303 8839524.370 - -0.57% -
rng::rotate(vector<int>)_(1_element_forward)/50 -26.15% 5.271 3.893 - -25.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -26.12% 4794321.919 3542026.085 - -11.57% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -26.10% 5072933.882 3748944.133 - -10.00% -
BM_std_min<unsigned___int128>/24 -25.96% 12.292 9.101 - -3.93% -
std::find_end(deque<int>)_(near_matches)/8192 -25.35% 2352157.408 1755843.750 - -0.83% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -25.27% 0.695 0.520 - -7.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -25.26% 5030158.399 3759606.073 - -22.16% -
BM_RangesMakeHeap_string_Descending_16384 -25.13% 3.849 2.882 - -1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -25.07% 11903904.478 8919043.948 - 3.29% -
BM_std_min<unsigned___int128>/23 -25.07% 11.655 8.733 - -3.66% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -25.04% 48.179 36.113 - 0.30% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.02% 12672.794 9501.472 - 0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.75% 12568.340 9457.238 - -0.55% -
rng::rotate(vector<int>)_(1_element_backward)/50 -24.68% 5.341 4.023 - -24.53% -
BM_PushHeap_string_Descending_256 -24.67% 3.067 2.310 - 0.12% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -24.66% 11.534 8.689 - -21.46% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -24.64% 2.199 1.657 - 80.84% -
rng::partition(deque<int>)_(sparse)/50 -24.36% 20.250 15.316 - -10.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -24.32% 11922039.318 9022628.235 - 3.36% -
BM_std_min<unsigned___int128>/22 -24.23% 11.007 8.340 - -3.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -24.08% 36.731 27.886 - -0.66% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.03% 38.247 29.057 - -0.84% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -24.01% 37.470 28.472 - -0.97% -
SetIntersection_Interlaced_Vector_float_16384_16 -23.83% 3891607.232 2964335.296 - -22.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -23.63% 11916398.273 9099976.544 - 4.24% -
BM_std_min<unsigned___int128>/21 -23.58% 10.385 7.936 - -3.46% -
std::rotate(vector<int>)_(1_element_backward)/50 -23.56% 5.324 4.070 - -23.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -23.50% 44.302 33.893 - -0.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -23.49% 48.571 37.163 - -0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -23.45% 40480084.849 30988656.258 - 6.15% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.39% 6626906.845 5076618.336 - -30.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.04% 32.211 24.789 - -16.32% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -22.95% 27176762.565 20939480.531 - -13.86% -
BM_RangesMakeHeap_string_Random_262144 -22.36% 19.422 15.079 - -1.59% -
BM_PushHeap_string_Ascending_262144 -22.32% 37.413 29.062 - -0.79% -
BM_RangesPushHeap_uint32_Ascending_1 -22.28% 0.576 0.448 - -22.37% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -22.25% 95.417 74.191 - -0.41% -
BM_RangesMakeHeap_string_Descending_256 -22.15% 3.427 2.668 - -2.51% -
BM_std_min<unsigned___int128>/20 -22.14% 9.775 7.611 - -2.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.01% 10813488.645 8433358.988 - -12.27% -
BM_RangesMakeHeap_string_Descending_1024 -21.85% 3.569 2.789 - -1.28% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -21.56% 11.119 8.721 - -21.20% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -21.55% 6.816 5.347 - 0.39% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -21.50% 4731346.646 3714161.677 - -23.92% -
std::copy(vector<bool>)_(aligned)/1048576 -21.47% 3320.693 2607.806 - 93.15% -
SetIntersection_Interlaced_Vector_float_256_16 -21.46% 7980317.087 6268108.256 - 0.64% -
BM_RangesMakeHeap_string_Ascending_262144 -21.45% 9.764 7.669 - -2.68% -
BM_PushHeap_string_PipeOrgan_262144 -21.42% 22.068 17.341 - 1.77% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -21.30% 0.634 0.499 - -21.29% -
rng::is_sorted_until(deque<int>)/8 -21.29% 4.285 3.373 - 30.11% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -21.11% 11.019 8.693 - -16.92% -
BM_std_min<unsigned___int128>/19 -20.99% 9.153 7.232 - -2.39% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -20.98% 6366303.523 5030573.061 - -35.94% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -20.91% 150.190 118.782 - 14.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.69% 0.495 0.393 - -12.38% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -19.93% 16.484 13.199 - -1.33% -
BM_PushHeap_string_PipeOrgan_16384 -19.77% 16.302 13.080 - 1.77% -
BM_std_min<unsigned___int128>/18 -19.68% 8.531 6.852 - -2.09% -
BM_RangesPushHeap_string_Ascending_262144 -19.68% 35.282 28.339 - 1.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.66% 36.432 29.268 - 0.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -19.52% 0.556 0.448 - -9.76% -
std::rotate(vector<int>)_(1_element_forward)/50 -19.52% 5.269 4.240 - -19.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -19.50% 1.146 0.922 - 0.13% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -19.40% 1712.715 1380.476 - -4.15% -
rng::contains_subrange(deque<int>)_(process_all)/32 -18.86% 13.918 11.293 - -24.73% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -18.79% 2435110.210 1977514.364 - -20.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -18.30% 41.952 34.277 - 0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -18.14% 7160322.808 5861709.154 - -35.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -18.03% 614.138 503.416 - -0.03% -
rng::find_end(deque<int>)_(near_matches)/8192 -17.98% 2136620.622 1752350.772 - -25.46% -
BM_std_min<unsigned___int128>/17 -17.98% 7.890 6.471 - -1.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.98% 66.627 54.649 - 1.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -17.97% 29.042 23.822 - -0.02% -
std::set<std::string>::erase(iterator)/32 -17.83% 31.185 25.625 - -0.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -17.81% 1.875 1.541 - -21.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -17.76% 2.743 2.255 - -22.87% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -17.71% 8.480 6.978 - -39.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -17.66% 0.697 0.574 - 10.59% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -17.62% 10.593 8.727 - -15.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -17.58% 30.443 25.091 - -0.50% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -17.50% 23045.624 19013.007 - -1.10% -
BM_PushHeap_string_Random_262144 -17.41% 21.799 18.002 - 0.41% -
std::rotate(list<int>)_(by_1/2)/8192 -17.40% 6269.659 5178.895 - 3.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -17.30% 0.697 0.577 - 34.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -17.27% 3.727 3.083 - -12.65% -
BM_PushHeap_string_Descending_64 -16.87% 2.692 2.237 - 1.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -16.81% 23964.622 19935.047 - -0.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.75% 42.521 35.400 - -0.41% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.75% 7182027.345 5979358.644 - -1.52% -
BM_RangesMakeThenSortHeap_float_Descending_4 -16.65% 1.284 1.070 - -12.70% -
BM_std_min<unsigned_long_long>/1 -16.59% 0.458 0.382 - 49.17% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -16.57% 5.894 4.918 - -0.84% -
BM_RangesMakeHeap_string_Descending_64 -16.29% 3.051 2.554 - -1.29% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -16.27% 605.369 506.846 - -3.83% -
BM_std_min<unsigned___int128>/16 -16.19% 7.292 6.112 - -0.97% -
rng::copy(vector<bool>)_(aligned)/262144 -16.06% 326.673 274.203 - -1.66% -
rng::rotate_copy(list<int>)/8192 -16.05% 8304.351 6971.294 - 0.67% -
rng::contains_subrange(deque<int>)_(process_all)/50 -16.00% 18.253 15.332 - -26.30% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -15.83% 2.602 2.191 - -16.91% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -15.71% 3.270 2.756 - -23.66% -
BM_RangesMakeHeap_string_Descending_16 -15.68% 2.754 2.322 - -1.90% -
BM_RangesPushHeap_uint64_SingleElement_1 -15.48% 0.616 0.521 - -18.48% -
std::multiset<std::string>::erase(key)_(existent)/32 -15.40% 58.731 49.685 - -2.41% -
std::set<std::string>::contains(key)_(existent)/32 -15.04% 16.378 13.915 - -11.36% -
BM_std_min<unsigned___int128>/15 -15.03% 6.700 5.693 - -0.85% -
rng::none_of(vector<int>)_(process_all)/50 -15.00% 14.879 12.647 - -10.44% -
rng::find_end(deque<int>)_(process_all)/8192 -14.86% 2387.084 2032.330 - -21.61% -
SetIntersection_Front_Set_string_256_64 -14.78% 16216560.552 13819776.897 - -11.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -14.76% 92.297 78.670 - 0.77% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -14.75% 27.327 23.296 - 1.61% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -14.64% 5.992 5.115 - -36.90% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.63% 232.555 198.532 - -0.14% -
rng::partition(list<int>)_(dense)/8192 -14.51% 5095.363 4355.822 - -13.78% -
SetIntersection_Interlaced_Vector_string_262144_64 -14.49% 22115214.153 18910818.498 - -9.08% -
std::copy(vector<int>)/4096 -14.43% 230.508 197.243 - -3.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -14.42% 1900064.770 1626030.752 - 0.23% -
rng::find_end(deque<int>)_(process_all)/1024 -14.38% 302.597 259.088 - -21.43% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -14.34% 50738235.183 43460806.544 - -20.33% -
rng::is_sorted(list<int>,_pred)/8192 -14.34% 8842.431 7574.859 - -3.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -14.21% 1695818.908 1454778.010 - -8.29% -
BM_RangesPushHeap_string_Ascending_1024 -14.16% 13.845 11.884 - -12.90% -
BM_RangesPushHeap_string_Ascending_256 -14.12% 10.974 9.424 - -13.87% -
std::equal(vector<bool>)_(unaligned)/50 -14.05% 0.881 0.758 - -5.41% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -14.03% 10.507 9.033 - -13.50% -
rng::find_end(deque<int>)_(process_all)/1048576 -14.01% 308734.544 265480.887 - -20.84% -
BM_std_min<unsigned___int128>/14 -14.00% 6.133 5.275 - -0.91% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.94% 866.786 745.958 - 1.04% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -13.91% 26.299 22.640 - -6.00% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -13.86% 4606.466 3967.884 - -3.48% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.63% 10.572 9.132 - -3.74% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -13.54% 32.669 28.245 - 19.15% -
BM_PopHeap_uint64_1 -13.54% 0.519 0.449 - -35.30% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -13.45% 57.214 49.521 - -1.35% -
BM_std_minmax_element<short>/3 -13.28% 1.148 0.996 - -13.22% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -13.27% 104.725 90.827 - -10.74% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -13.23% 1597873.556 1386511.933 - -0.43% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -13.20% 15.847 13.755 - -0.74% -
BM_MakeHeap_string_Ascending_262144 -13.16% 9.172 7.965 - 8.94% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -13.08% 99.736 86.692 - 0.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.07% 5711.960 4965.297 - 0.26% -
std::set<int>::insert(value)_(already_present)/8192 -13.06% 10.831 9.416 - -4.65% -
std::move(deque<int>)/32768 -13.02% 2121.008 1844.768 - 0.24% -
std::partition_point(list<int>)/1024 -13.00% 1294.040 1125.816 - -12.97% -
BM_std_minmax_element<int>/4000 -12.95% 1053.856 917.434 - -17.56% -
std::set<int>::erase(key)_(non-existent)/32 -12.93% 2.680 2.333 - 1.25% -
BM_MakeThenSortHeap_uint64_Descending_4 -12.91% 1.513 1.318 - -11.82% -
std::move(vector<bool>)_(aligned)/64 -12.91% 1.776 1.547 - -15.84% -
BM_std_minmax_element<int>/4096 -12.89% 1078.512 939.485 - -17.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.88% 44.124 38.440 - 13.70% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -12.85% 32.285 28.137 - -0.27% -
std::set<std::string>::erase(key)_(existent)/32 -12.83% 69.655 60.722 - 0.24% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.75% 356.884 311.366 - 0.10% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -12.74% 18.496 16.140 - -12.67% -
BM_std_minmax_element<int>/65536 -12.74% 17223.564 15029.920 - -17.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -12.72% 3.483 3.040 - -13.47% -
std::partition(list<int>)_(dense)/8192 -12.69% 5019.045 4382.174 - -12.53% -
BM_std_minmax_element<int>/70000 -12.68% 18408.428 16073.840 - -17.52% -
bm_lexicographical_compare<signed_char>/64 -12.66% 2.313 2.020 - 5.03% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -12.64% 18.495 16.158 - -12.57% -
BM_std_minmax_element<int>/5500 -12.62% 1441.659 1259.710 - -17.52% -
BM_std_minmax_element<int>/64000 -12.61% 16831.837 14710.168 - -17.40% -
BM_PushHeap_string_Descending_16 -12.58% 2.436 2.129 - 1.10% -
BM_std_minmax_element<int>/1024 -12.58% 272.780 238.458 - -17.19% -
std::partition(list<int>)_(sparse)/8192 -12.50% 8176.408 7154.607 - -6.55% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -12.45% 42.799 37.468 - -2.46% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -12.45% 838.420 734.014 - -0.24% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -12.45% 26.039 22.797 - 12.49% -
std::map<std::string,_int>::ctor(const&)/32 -12.39% 788.837 691.136 - 1.35% -
BM_std_min<unsigned___int128>/13 -12.38% 5.570 4.880 - -0.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.38% 29.548 25.889 - -36.60% -
std::multiset<std::string>::erase(iterator)/8192 -12.37% 30.396 26.635 - -2.10% -
SetIntersection_Front_Set_uint64_16384_256 -12.36% 5062987.970 4437307.607 - -11.49% -
std::rotate(vector<bool>)_(1_element_backward)/32 -12.32% 17.565 15.402 - -12.22% -
std::find_end(list<int>,_pred)_(same_length)/8192 -12.31% 20587.125 18053.432 - -12.84% -
std::set<int>::insert(value)_(already_present)/1024 -12.25% 6.776 5.946 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -12.24% 0.447 0.392 - -29.38% -
rng::copy(vector<int>)/32768 -12.19% 3486.281 3061.441 - -14.68% -
BM_RangesMakeHeap_string_Descending_4 -12.14% 2.416 2.123 - 0.10% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -12.08% 29468394.511 25907201.349 - -5.97% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.07% 5.498 4.835 - 0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.04% 42570.084 37446.664 - 0.52% -
BM_std_minmax_element<int>/512 -11.98% 138.136 121.583 - -16.82% -
std::rotate(vector<bool>)_(1_element_backward)/50 -11.98% 17.481 15.387 - -12.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.91% 57.437 50.596 - -2.75% -
std::find_end(list<int>)_(single_element)/8192 -11.91% 8635.307 7606.999 - -5.38% -
rng::partition(list<int>)_(sparse)/8192 -11.89% 7879.756 6942.994 - -11.91% -
bm_lexicographical_compare<unsigned_char>/8 -11.87% 1.497 1.319 - -0.24% -
BM_RangesMakeHeap_float_Random_256 -11.81% 1.447 1.276 - -16.66% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.80% 384.496 339.118 - -0.14% -
BM_PushHeap_string_Descending_4 -11.76% 2.166 1.911 - 1.14% -
BM_PopHeap_pair<uint32,_uint32>_1 -11.75% 0.506 0.447 - -11.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -11.71% 14450.307 12758.606 - -5.02% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -11.68% 0.451 0.398 - -3.90% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.60% 9368.361 8282.083 - -6.06% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -11.56% 0.540 0.477 - -24.53% -
bm_lexicographical_compare<unsigned_char>/4 -11.55% 1.497 1.324 - -0.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.49% 14.982 13.260 - 0.31% -
SetIntersection_Interlaced_Vector_string_16384_16 -11.49% 4611664.826 4082010.975 - -4.13% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -11.48% 48.272 42.731 - 0.79% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -11.44% 1.700 1.505 - -10.14% -
SetIntersection_Front_Set_string_262144_256 -11.36% 15768914.669 13977461.655 - -1.44% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -11.22% 22.160 19.674 - -2.72% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -11.20% 23.499 20.867 - -7.97% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.04% 347.567 309.191 - -0.08% -
BM_std_min<unsigned___int128>/12 -11.02% 5.024 4.470 - -0.89% -
std::set<std::string>::contains(key)_(existent)/8192 -10.98% 29.902 26.618 - 0.00% -
bm_lexicographical_compare<unsigned_char>/2 -10.93% 1.960 1.745 - -2.97% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.90% 25.320 22.560 - -4.68% -
bm_lexicographical_compare<unsigned_char>/3 -10.88% 2.204 1.964 - -3.08% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.83% 1859.037 1657.659 - -0.00% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.77% 2837.261 2531.645 - -0.13% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -10.77% 12696.049 11328.849 - -6.89% -
SetIntersection_Front_Set_uint64_1024_1024 -10.74% 15759082.511 14066646.640 - -5.56% -
SetIntersection_Interlaced_Vector_float_16384_4 -10.59% 1702202.816 1521987.634 - -8.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -10.48% 22.064 19.751 - -3.54% -
BM_RangesPushHeap_string_PipeOrgan_16384 -10.47% 14.734 13.192 - 1.19% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.36% 1847.947 1656.409 - 0.32% -
bm_lexicographical_compare<unsigned_char>/5 -10.29% 1.733 1.555 - 0.20% -
BM_std_min<long_long>/1 -10.27% 0.673 0.604 - -10.75% -
SetIntersection_Front_Set_float_1024_1024 -10.26% 16614296.323 14910187.810 - 3.19% -
BM_RangesMakeHeap_string_SingleElement_262144 -10.21% 8.224 7.384 - 1.98% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.18% 34.844 31.298 - -0.43% -
BM_PopHeap_float_262144 -10.15% 40.667 36.538 - -8.90% -
BM_PushHeap_string_Ascending_16384 -10.07% 22.263 20.022 - 4.01% -
BM_std_min<unsigned___int128>/11 -10.01% 4.501 4.050 - -0.75% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -9.99% 19.884 17.899 - -1.44% -
std::set<std::string>::find(key)_(non-existent)/8192 -9.97% 28.153 25.346 - -7.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.97% 42.841 38.570 - -21.04% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -9.95% 246698.517 222157.744 - -4.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -9.91% 0.534 0.482 - -21.53% -
std::multiset<std::string>::erase(iterator)/1024 -9.90% 32.973 29.707 - 0.51% -
BM_std_min<char>/1 -9.90% 0.288 0.260 - -42.85% -
BM_PushHeap_string_SingleElement_262144 -9.88% 2.785 2.510 - -2.95% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.86% 29.411 26.510 - -15.20% -
rng::remove(deque<int>)_(sprinkled)/50 -9.77% 64.228 57.951 - -13.13% -
BM_MakeThenSortHeap_uint32_Descending_4 -9.74% 1.434 1.295 - -8.15% -
BM_PushHeap_string_SingleElement_256 -9.73% 2.744 2.477 - -1.16% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -9.73% 22.730 20.519 - -3.94% -
BM_PushHeap_float_Random_1 -9.68% 0.517 0.467 - -19.05% -
rng::find_end(list<int>)_(single_element)/8192 -9.66% 8765.201 7918.166 - -4.96% -
BM_PushHeap_string_SingleElement_1024 -9.64% 2.768 2.501 - -1.72% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -9.61% 0.574 0.519 - 11.36% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -9.61% 3493641.371 3158067.526 - -0.48% -
BM_PushHeap_string_PipeOrgan_256 -9.59% 8.679 7.847 - -0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.58% 36.609 33.103 - 1.27% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.56% 11486.061 10387.652 - -0.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.56% 93.536 84.592 - 0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -9.56% 156242487.660 141304148.967 - 0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -9.53% 54109442.745 48950238.198 - -24.53% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -9.51% 22.887 20.710 - -11.83% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.46% 1594.660 1443.736 - 0.36% -
SetIntersection_Front_Set_float_1024_256 -9.46% 5002160.321 4529014.590 - -3.15% -
std::all_of(deque<int>)_(process_all)/50 -9.40% 21.237 19.240 - -1.29% -
std::map<std::string,_int>::count(key)_(existent)/32 -9.40% 18.097 16.397 - -0.52% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -9.34% 25.231 22.874 - 11.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -9.28% 156557811.397 142021825.081 - 0.82% -
bm_lexicographical_compare<unsigned_char>/1 -9.28% 1.690 1.533 - -4.31% -
std::multiset<std::string>::find(key)_(existent)/1024 -9.18% 23.611 21.444 - 0.58% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.16% 29.795 27.067 - -1.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -9.12% 9783.271 8890.943 - -4.31% -
std::remove_copy(deque<int>)_(prefix)/1024 -9.12% 413.401 375.711 - -0.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.10% 9750.584 8863.458 - -4.39% -
SetIntersection_None_Set_uint32_16384_64 -9.07% 173128619.688 157417844.047 - 4.10% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.03% 29.358 26.708 - -2.23% -
SetIntersection_None_Set_uint32_16384_256 -8.95% 173125433.843 157637088.554 - 4.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.94% 10830407.145 9862085.425 - 0.46% -
std::find_end(list<int>,_pred)_(single_element)/8192 -8.94% 9275.978 8446.651 - -4.15% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -8.93% 92.006 83.791 - -12.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.92% 10821432.848 9855815.154 - 2.30% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -8.91% 86.808 79.069 - -1.54% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.91% 196.101 178.623 - -1.06% -
BM_PushHeap_string_PipeOrgan_1024 -8.87% 10.795 9.837 - 2.31% -
BM_RangesMakeHeap_float_Random_64 -8.87% 1.649 1.503 - -6.99% -
SetIntersection_None_Vector_float_262144_16384 -8.85% 1302353.996 1187100.245 - -1.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -8.84% 10825815.741 9868435.401 - 0.03% -
rng::copy(list<int>)/64 -8.83% 33.801 30.816 - -4.19% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.83% 208.483 190.074 - 0.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.81% 1.331 1.214 - -0.85% -
std::set<std::string>::lower_bound(key)_(existent)/32 -8.79% 16.095 14.680 - -7.65% -
SetIntersection_None_Set_uint32_16384_4 -8.78% 172477287.711 157332546.565 - 4.00% -
BM_PushHeap_string_SingleElement_64 -8.76% 2.773 2.530 - -1.51% -
bm_lexicographical_compare<unsigned_char>/7 -8.73% 2.213 2.020 - -0.31% -
bm_lexicographical_compare<unsigned_char>/6 -8.72% 1.959 1.788 - 0.21% -
std::search(list<int>)_(no_match)/1000 -8.70% 714.315 652.153 - -1.62% -
BM_PushHeap_float_SingleElement_1 -8.70% 0.697 0.637 - 47.95% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -8.66% 31.600 28.864 - 0.99% -
SetIntersection_None_Set_uint32_16384_1 -8.65% 172327363.153 157419409.295 - 4.41% -
rng::remove_if(deque<int>)_(prefix)/50 -8.65% 73.925 67.533 - -2.40% -
BM_std_min<unsigned___int128>/10 -8.64% 4.011 3.665 - -0.71% -
BM_PushHeap_string_SingleElement_16384 -8.55% 2.720 2.487 - -1.99% -
BM_std_min<__int128>/1 -8.50% 0.371 0.340 - -25.94% -
BM_MakeHeap_string_Ascending_16384 -8.47% 5.751 5.264 - -2.69% -
BM_std_minmax_element<int>/64 -8.47% 17.279 15.816 - -12.00% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.44% 800.521 732.977 - -0.33% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.39% 209.113 191.573 - 0.59% -
SetIntersection_None_Set_uint32_16384_16 -8.35% 171727238.737 157379871.471 - 3.85% -
BM_PushHeap_string_SingleElement_16 -8.32% 2.764 2.534 - -0.33% -
BM_std_min<unsigned___int128>/6 -8.31% 2.260 2.072 - -1.76% -
rng::move_backward(list<int>)/4096 -8.31% 6560.116 6014.967 - 17.51% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -8.29% 42.062 38.575 - -5.91% -
rng::copy_backward(vector<int>)/32768 -8.27% 3286.674 3014.951 - 15.58% -
BM_RangesMakeHeap_string_Ascending_16384 -8.24% 5.784 5.307 - 0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.21% 3.582 3.288 - -0.11% -
rng::move_backward(vector<bool>)_(aligned)/64 -8.17% 1.848 1.697 - -5.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -8.09% 10780361.322 9908524.824 - -13.82% -
std::set<std::string>::find(key)_(existent)/32 -8.05% 16.304 14.991 - -4.00% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.01% 1583.043 1456.274 - -0.75% -
rng::remove_if(deque<int>)_(prefix)/32 -8.00% 64.315 59.171 - -2.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -8.00% 13775017.240 12673476.445 - -1.93% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.94% 30.562 28.134 - -5.72% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -7.94% 7.191 6.620 - -16.28% -
BM_std_minmax<char>/5 -7.90% 1.859 1.712 - -4.36% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -7.89% 1.493 1.375 - -11.85% -
BM_RangesPushHeap_float_Descending_1 -7.88% 0.697 0.642 - 63.29% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -7.86% 28.901 26.629 - -12.53% -
std::transform(list<int>)_(identity_transform)/8192 -7.86% 7638.448 7038.328 - 1.54% -
BM_std_min<unsigned___int128>/8 -7.83% 3.109 2.866 - -1.29% -
std::set<std::string>::erase(key)_(non-existent)/32 -7.80% 14.686 13.540 - 6.81% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.78% 6.451 5.949 - 0.15% -
SetIntersection_Front_Set_uint64_262144_1 -7.76% 1155611.682 1065965.659 - -4.22% -
rng::find_end(deque<int>)_(single_element)/1000 -7.75% 293.157 270.434 - 7.80% -
BM_std_minmax<int>/3 -7.72% 1.198 1.105 - -6.00% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.66% 8257.666 7625.127 - -4.31% -
std::for_each_n(deque<int>)/8 -7.66% 1.254 1.158 - -3.53% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.65% 10.449 9.650 - -0.22% -
BM_PushHeap_string_SingleElement_4 -7.65% 2.401 2.217 - -1.29% -
std::partition_point(list<int>)/8192 -7.64% 12770.735 11794.544 - -18.41% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -7.63% 31.956 29.519 - -0.04% -
BM_std_minmax<short>/16 -7.62% 1.900 1.756 - -0.01% -
BM_RangesMakeHeap_float_Random_16 -7.61% 1.710 1.580 - -0.30% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -7.60% 18.090 16.714 - -2.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.59% 5.271 4.871 - 0.39% -
BM_LowerBound_string_262144 -7.58% 2242.703 2072.764 - 0.02% -
BM_PushHeap_uint32_SingleElement_4 -7.56% 0.364 0.336 - -13.59% -
std::copy_n(vector<int>)/32768 -7.47% 3795.927 3512.196 - 2.52% -
BM_std_minmax<int>/2 -7.47% 0.900 0.833 - -3.99% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -7.47% 20393610.749 18870427.278 - -11.47% -
BM_RangesMakeHeap_string_Ascending_1024 -7.47% 5.339 4.940 - -1.56% -
BM_RangesPushHeap_string_Ascending_64 -7.47% 7.442 6.886 - -8.58% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.44% 26.030 24.092 - -1.26% -
std::copy_if(list<int>)_(entire_range)/64 -7.43% 36.189 33.499 - 9.39% -
std::find_first_of(deque<int>)_(large_needle)/32 -7.42% 305.248 282.609 - -4.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -7.38% 0.629 0.583 - -17.50% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -7.37% 5.705 5.284 - -3.84% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.36% 21.732 20.134 - -21.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.33% 8.259 7.654 - 0.16% -
std::find(vector<long_long>)_(bail_25%)/8 -7.32% 0.956 0.886 - -2.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.31% 0.819 0.759 - -4.80% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -7.31% 41.838 38.780 - -1.41% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -7.31% 31.575 29.268 - -11.01% -
BM_std_min<unsigned___int128>/9 -7.30% 3.526 3.268 - -1.01% -
rng::copy_backward(vector<bool>)_(aligned)/64 -7.27% 1.893 1.756 - -8.78% -
rng::reverse_copy(vector<int>)/8 -7.21% 2.534 2.351 - -2.53% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -7.21% 12475.982 11576.423 - -2.43% -
std::partition_copy(list<int>)/8192 -7.18% 7292.767 6769.281 - -7.14% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -7.15% 9.210 8.551 - -9.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.14% 1641.038 1523.910 - -3.61% -
rng::find_if(list<int>)_(process_all)/8192 -7.13% 10324.504 9588.466 - -10.39% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.12% 24.740 22.978 - 0.70% -
std::map<std::string,_int>::erase(iterator)/0 -7.08% 27.413 25.471 - -0.84% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -7.08% 0.437 0.406 - -0.67% -
std::find_first_of(deque<int>)_(small_needle)/1024 -7.08% 3714.704 3451.830 - -5.81% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -7.05% 81.240 75.510 - 0.62% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -6.98% 10.431 9.702 - 2.64% -
BM_std_minmax<char>/6 -6.98% 2.155 2.004 - -3.69% -
std::is_sorted_until(vector<int>,_pred)/8 -6.98% 3.616 3.364 - -2.16% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.89% 17.184 15.999 - -2.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -6.89% 6691892.096 6230704.717 - 5.98% -
rng::none_of(deque<int>)_(process_all)/32 -6.89% 18.126 16.878 - 6.31% -
std::partial_sort_copy(deque<int>)_(heap)/8 -6.89% 16.769 15.615 - -0.94% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.88% 3587.318 3340.384 - -2.12% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.87% 1064668.540 991541.177 - -1.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.86% 22.130 20.612 - -0.70% -
BM_std_min<unsigned___int128>/7 -6.81% 2.657 2.476 - -1.50% -
rng::transform(list<int>)_(identity_transform)/8192 -6.81% 7602.481 7084.766 - -0.50% -
rng::generate(list<int>)/8192 -6.81% 7535.177 7022.327 - -21.24% -
std::replace(vector<int>)_(sprinkled)/8192 -6.78% 1360.685 1268.419 - 1.26% -
std::copy_backward(vector<bool>)_(aligned)/262144 -6.78% 749.637 698.843 - -1.91% -
std::find_if(vector<int>)_(process_all)/8 -6.77% 2.700 2.517 - -1.65% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.77% 558.384 520.572 - -9.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.77% 3.339 3.113 - -4.57% -
std::multiset<int>::find(key)_(existent)/8192 -6.73% 8.910 8.310 - -4.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.71% 6.745 6.292 - 0.20% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.70% 8360.165 7800.149 - -1.28% -
SetIntersection_Interlaced_Vector_string_16384_256 -6.69% 39873910.333 37205866.981 - -11.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.68% 7101937.656 6627207.884 - -0.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.68% 1643.114 1533.394 - -3.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.67% 3563369.357 3325665.831 - 1.67% -
rng::reverse_copy(deque<int>)/8 -6.67% 3.045 2.842 - -1.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.65% 3564623.846 3327498.688 - 0.72% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -6.64% 24.410 22.789 - -2.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -6.64% 110783943.527 103430134.375 - -24.31% -
SetIntersection_Front_Set_uint64_1024_256 -6.64% 4839335.147 4518156.636 - -11.77% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.62% 8519.177 7955.424 - -3.68% -
rng::remove(deque<int>)_(sprinkled)/32 -6.58% 56.806 53.066 - -9.51% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.55% 12829.706 11988.861 - -1.84% -
BM_RangesSortHeap_string_262144 -6.49% 184.054 172.108 - -1.31% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.48% 1530634.565 1431384.761 - -11.48% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.48% 1012.364 946.769 - -0.14% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.48% 2.769 2.590 - 0.53% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -6.45% 18.156 16.984 - -4.77% -
BM_MakeHeap_float_Random_64 -6.45% 1.787 1.671 - -3.39% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -6.44% 9.978 9.335 - -16.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.43% 3544102.664 3316133.622 - 1.79% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.42% 29.989 28.062 - -1.06% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.42% 5.104 4.776 - 0.78% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.42% 82356.231 77069.486 - -3.81% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.41% 55.003 51.476 - -2.67% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -6.41% 13.857 12.969 - 1.44% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.41% 19.002 17.785 - -3.27% -
SetIntersection_Interlaced_Set_string_1024_64 -6.39% 17718489.607 16585393.126 - -0.37% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -6.36% 9161.493 8578.714 - -0.68% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -6.34% 9.492 8.891 - 22.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -6.32% 0.648 0.607 - -1.07% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -6.32% 0.794 0.744 - -5.49% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -6.29% 24.595 23.047 - -6.96% -
BM_MakeHeap_string_Ascending_1024 -6.29% 5.269 4.937 - 1.53% -
SetIntersection_Interlaced_Vector_float_64_16 -6.28% 19189185.267 17984716.759 - 0.98% -
BM_std_minmax<char>/4 -6.27% 1.550 1.453 - -2.64% -
BM_RangesMakeHeap_float_Random_1024 -6.22% 1.231 1.154 - -7.07% -
BM_RangesPushHeap_string_Ascending_16384 -6.20% 19.301 18.104 - -9.12% -
rng::swap_ranges(deque<int>)/1024 -6.20% 336.964 316.079 - -3.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -6.17% 3.680 3.453 - 6.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.16% 95.888 89.980 - 1.41% -
rng::search(list<int>,_pred)_(no_match)/8192 -6.16% 8301.461 7790.344 - -2.75% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.16% 2.689 2.523 - -14.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.16% 20795.083 19514.974 - -6.50% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -6.10% 3036.664 2851.300 - -3.58% -
std::copy(vector<bool>)_(aligned)/262144 -6.10% 684.074 642.372 - -9.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.08% 1716865.561 1612412.112 - -1.73% -
rng::find_end(list<int>)_(process_all)/8192 -6.08% 6826.746 6411.649 - -6.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -6.06% 134711079.062 126545223.576 - 0.17% -
std::remove_if(list<int>)_(sprinkled)/1024 -6.05% 1054.494 990.701 - 0.47% -
std::copy_n(vector<bool>)_(aligned)/262144 -6.04% 675.857 635.005 - 26.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.04% 1614.876 1517.368 - 2.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -6.03% 6945703.739 6526880.953 - 0.98% -
BM_std_minmax<char>/7 -6.01% 2.545 2.392 - -5.94% -
BM_RangesPopHeap_string_262144 -6.00% 101.152 95.079 - -1.55% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -6.00% 22.356 21.016 - -0.51% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -5.96% 4.918 4.625 - 1.60% -
BM_std_min<short>/20 -5.96% 2.248 2.114 - -7.04% -
std::remove(list<int>)_(sprinkled)/1024 -5.96% 1014.270 953.804 - 0.83% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.96% 1.776 1.670 - -4.81% -
rng::swap_ranges(deque<int>)/8192 -5.95% 2694.571 2534.148 - -2.96% -
std::set<std::string>::find(key)_(existent)/8192 -5.95% 28.547 26.848 - -7.13% -
rng::for_each(multiset<int>::iterator)/8 -5.95% 4.806 4.520 - -0.67% -
std::generate(list<int>)/8192 -5.95% 7406.022 6965.530 - 0.31% -
BM_std_min<unsigned___int128>/5 -5.93% 1.850 1.741 - -1.20% -
BM_PushHeap_uint32_SingleElement_16 -5.93% 0.357 0.336 - -11.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.93% 4735.906 4455.258 - -11.96% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.90% 23.497 22.110 - -1.90% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.87% 10.762 10.130 - -2.95% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -5.84% 27.680 26.062 - -4.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.83% 1233.666 1161.735 - -0.78% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.83% 4.535 4.271 - 0.85% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -5.83% 38852.096 36588.061 - -8.78% -
BM_RangesMakeHeap_float_Descending_4 -5.81% 0.294 0.277 - 0.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.81% 41.214 38.822 - 0.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.80% 0.583 0.549 - -8.42% -
SetIntersection_Front_Set_string_16_16 -5.79% 63316156.559 59651123.311 - -6.95% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.77% 681.514 642.204 - -0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.76% 1718353.599 1619405.273 - -2.23% -
std::find_end(list<int>,_pred)_(process_all)/8192 -5.74% 7783.187 7336.155 - -4.95% -
rng::reverse(list<int>)/4096 -5.72% 1752.269 1652.091 - -0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -5.72% 7680.387 7241.391 - 6.46% -
rng::remove(list<int>)_(sprinkled)/50 -5.71% 69.512 65.540 - -14.77% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -5.70% 0.966 0.911 - -6.32% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -5.70% 6.580 6.205 - 18.11% -
rng::contains_subrange(deque<int>)_(process_all)/16 -5.68% 9.394 8.860 - -7.55% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.68% 415.312 391.738 - -8.23% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -5.67% 6.667 6.289 - -33.87% -
BM_lexicographical_compare_three_way_slow_path/1 -5.66% 0.364 0.344 - -15.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.66% 6695979.291 6316913.458 - 30.81% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -5.64% 34.562 32.611 - 1.38% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.62% 16.491 15.564 - -2.35% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.61% 385.210 363.598 - -0.67% -
BM_PopHeap_string_1 -5.59% 0.700 0.660 - 45.35% -
BM_RangesMakeHeap_uint32_Heap_64 -5.59% 0.257 0.243 - 5.86% -
BM_RangesPushHeap_float_SingleElement_4 -5.58% 0.384 0.363 - 1.79% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.56% 2889972.657 2729217.609 - -4.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.56% 1687296.959 1593527.588 - -2.11% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -5.54% 40414.932 38174.906 - -8.42% -
BM_PushHeap_string_PipeOrgan_64 -5.54% 6.317 5.967 - -0.31% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -5.53% 569.216 537.752 - 0.48% -
rng::equal(vector<bool>)_(unaligned)/50 -5.52% 0.736 0.696 - 0.22% -
BM_MakeThenSortHeap_string_Descending_256 -5.51% 19.664 18.581 - -2.16% -
rng::find(list<int>)_(process_all)/8192 -5.49% 10440.951 9868.235 - 1.15% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.48% 10496.613 9921.575 - -0.18% -
std::none_of(deque<int>)_(process_all)/8192 -5.48% 2873.189 2715.831 - 3.39% -
std::map<int,_int>::insert(value)_(already_present)/0 -5.41% 0.679 0.642 - 10.47% -
rng::equal(vector<bool>)_(unaligned)/8 -5.39% 0.738 0.698 - 0.54% -
rng::transform(list<int>,_list<int>)/8192 -5.39% 10218.338 9667.276 - 3.79% -
std::for_each_n(list<int>)/8 -5.39% 2.592 2.452 - -4.60% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -5.38% 12.114 11.462 - -4.13% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.38% 20956.365 19829.850 - -4.39% -
std::stable_partition(vector<int>)_(dense)/50 -5.36% 26.429 25.012 - 3.31% -
BM_PushHeap_uint64_Random_16384 -5.34% 6.099 5.774 - -4.53% -
SetIntersection_Front_Set_float_16384_1024 -5.34% 15558256.844 14727251.495 - -1.31% -
std::set<int>::erase(key)_(non-existent)/1024 -5.31% 5.627 5.328 - 1.69% -
BM_MakeThenSortHeap_string_Ascending_256 -5.30% 20.869 19.763 - -4.41% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.29% 87742.745 83098.407 - 1.07% -
std::find_if(vector<bool>)_(process_all)/50 -5.29% 36.550 34.616 - -5.92% -
std::none_of(deque<int>)_(process_all)/32768 -5.28% 11512.710 10904.520 - 3.48% -
SetIntersection_Front_Set_float_262144_256 -5.27% 4869000.848 4612294.811 - -6.10% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.27% 8902.142 8433.044 - -4.85% -
SetIntersection_None_Vector_uint64_262144_16384 -5.24% 1216512.301 1152742.495 - -3.70% -
std::set<std::string>::count(key)_(existent)/1024 -5.22% 24.362 23.090 - 5.73% -
SetIntersection_Front_Set_uint32_16384_64 -5.21% 2048064.386 1941355.170 - -8.48% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -5.21% 484.498 459.272 - -3.76% -
BM_std_min<unsigned_char>/16 -5.20% 2.619 2.483 - -5.34% -
SetIntersection_None_Vector_float_262144_1 -5.19% 1238098.101 1173846.309 - -1.43% -
BM_std_min<unsigned___int128>/4 -5.18% 1.446 1.371 - -0.86% -
rng::partition_copy(list<int>)/8192 -5.16% 7369.174 6988.677 - -22.85% -
BM_PushHeap_string_PipeOrgan_4 -5.14% 2.634 2.498 - 0.39% -
BM_std_minmax<int>/11 -5.11% 1.832 1.738 - 1.31% -
BM_PushHeap_uint64_SingleElement_64 -5.09% 0.407 0.386 - 0.40% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -5.08% 503070.061 477493.911 - -4.21% -
BM_MakeHeap_string_SingleElement_262144 -5.08% 7.792 7.396 - 0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -5.06% 2429059.805 2306139.232 - 6.14% -
rng::stable_partition(vector<int>)_(dense)/32 -5.00% 22.515 21.389 - 0.13% -
std::multiset<std::string>::erase(key)_(existent)/8192 -5.00% 135.039 128.287 - 0.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -4.99% 0.477 0.453 - -12.30% -
BM_std_minmax_element<char>/2 -4.99% 0.688 0.654 - 7.04% -
BM_RangesPushHeap_string_Random_16384 -4.98% 17.039 16.191 - -2.26% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.97% 10.872 10.331 - -0.47% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.97% 13.329 12.667 - -1.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.95% 34.307 32.610 - -0.48% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.93% 6730537.600 6398725.037 - 0.89% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.93% 1.725 1.640 - 6.11% -
BM_RangesMakeHeap_uint64_Random_64 -4.92% 1.293 1.229 - -5.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.92% 0.518 0.493 - -3.53% -
BM_std_min<unsigned_char>/6 -4.90% 1.533 1.458 - -5.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.88% 1.236 1.176 - 0.36% -
SetIntersection_Front_Set_uint32_64_4 -4.88% 18171404.125 17284801.584 - 0.28% -
BM_std_min<unsigned_char>/21 -4.88% 1.800 1.712 - -6.50% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.87% 36.826 35.031 - -4.75% -
BM_std_min<short>/8 -4.87% 1.362 1.295 - -4.40% -
SetIntersection_Interlaced_Vector_string_256_256 -4.86% 22855078.454 21744799.331 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.85% 6369547.957 6060429.373 - -0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.85% 1707323.489 1624588.379 - -1.99% -
BM_std_min<unsigned_char>/8 -4.84% 2.349 2.235 - -1.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.84% 91.292 86.876 - 1.19% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -4.83% 16.013 15.239 - -1.52% -
std::find_end(deque<int>)_(near_matches)/1000 -4.83% 30100.476 28646.518 - 5.53% -
BM_std_min<unsigned_long_long>/6 -4.83% 1.628 1.549 - -1.21% -
std::move_backward(vector<bool>)_(aligned)/512 -4.80% 2.546 2.423 - -1.25% -
SetIntersection_None_Set_uint32_16384_1024 -4.80% 166193423.307 158218734.387 - 4.60% -
std::all_of(vector<int>)_(process_all)/8 -4.80% 2.561 2.438 - 1.90% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -4.79% 24.063 22.910 - 1.14% -
std::find_end(deque<int>)_(near_matches)/1024 -4.79% 31268.968 29772.698 - 5.63% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.77% 0.940 0.895 - -3.09% -
rng::fold_left(deque<int>)/50 -4.76% 27.729 26.407 - -4.10% -
std::partition(list<int>)_(dense)/32 -4.75% 9.160 8.725 - 1.08% -
BM_std_min<char>/14 -4.75% 1.871 1.782 - 0.08% -
std::equal(vector<bool>)_(unaligned)/8 -4.75% 0.852 0.811 - 0.78% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -4.73% 296700.670 282675.168 - -0.54% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.72% 3.509 3.343 - 0.90% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.72% 169607.424 161598.177 - -1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -4.72% 5706998.570 5437535.314 - 0.73% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.72% 43397884.001 41351397.827 - -0.47% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.72% 23.188 22.095 - 0.36% -
BM_RangesMakeHeap_string_PipeOrgan_16 -4.70% 3.843 3.663 - 1.08% -
BM_std_min<short>/4 -4.69% 1.082 1.031 - -3.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.69% 1704215.248 1624270.672 - -2.27% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.69% 1.438 1.371 - 1.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.68% 233.023 222.108 - -10.33% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.68% 16.908 16.116 - 0.56% -
bm_lexicographical_compare<unsigned_char>/16 -4.68% 1.156 1.102 - -0.19% -
std::find_end(deque<int>)_(process_all)/1000 -4.67% 262.581 250.321 - 0.19% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.66% 170.764 162.808 - 0.28% -
710_omnetpp_r -4.65% 8.847 8.436 - -0.44% -
BM_RangesPushHeap_uint64_Random_4 -4.63% 2.135 2.037 - -3.02% -
std::reverse_copy(deque<int>)/512 -4.62% 131.491 125.411 - 0.34% -
BM_std_minmax<unsigned_long_long>/1 -4.61% 0.583 0.557 - -1.55% -
BM_std_minmax_element<int>/4 -4.60% 1.243 1.185 - -5.83% -
BM_MakeHeap_uint32_SingleElement_4 -4.59% 0.338 0.322 - 0.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -4.59% 3.203 3.056 - -3.19% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -4.59% 29.886 28.515 - -2.32% -
SetIntersection_Front_Set_string_1024_16 -4.58% 2021728.781 1929118.498 - -3.97% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -4.57% 10.543 10.061 - -4.81% -
BM_PushHeap_string_PipeOrgan_16 -4.57% 4.282 4.087 - -0.01% -
rng::find_if_not(list<int>)_(process_all)/32768 -4.56% 29264.151 27928.351 - -1.46% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.56% 66.788 63.746 - -0.40% -
std::multiset<int>::contains(key)_(non-existent)/1024 -4.55% 5.700 5.441 - -12.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.53% 75378224.467 71961669.126 - 6.89% -
BM_std_min<short>/28 -4.53% 2.730 2.606 - -4.92% -
rng::find_if(vector<bool>)_(process_all)/50 -4.52% 36.684 35.025 - -4.82% -
SetIntersection_Front_Set_uint32_256_256 -4.51% 9770664.787 9329708.109 - -3.01% -
BM_std_minmax<char>/30 -4.51% 2.857 2.728 - 2.85% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -4.51% 3452.289 3296.662 - -2.17% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.51% 36.685 35.031 - -4.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.50% 1687469.891 1611471.107 - -3.45% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.50% 868401.436 829291.666 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -4.50% 38973084.340 37218114.323 - -50.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.50% 1708305.826 1631383.137 - -1.61% -
BM_std_minmax<char>/27 -4.50% 1.952 1.864 - 3.24% -
SetIntersection_Interlaced_Vector_float_64_64 -4.50% 12059808.496 11517377.940 - -7.05% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -4.49% 16.857 16.100 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -4.48% 100132907.677 95647817.603 - -13.18% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -4.47% 46152295.536 44090127.197 - -18.16% -
std::reverse(vector<int>)/8 -4.47% 1.596 1.525 - -3.91% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.46% 2.081 1.988 - 1.34% -
SetIntersection_Interlaced_Vector_float_16384_16384 -4.46% 85160109.902 81363626.002 - -5.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.46% 216119695.254 206488530.321 - 0.28% -
std::unique_copy(deque<int>)_(contiguous)/32 -4.45% 11.045 10.553 - 8.19% -
BM_std_minmax<char>/3 -4.45% 1.209 1.155 - -3.75% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -4.45% 0.496 0.474 - -4.10% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.44% 701.586 670.435 - -6.49% -
BM_MakeHeap_uint32_Descending_4 -4.44% 0.282 0.269 - -6.72% -
std::move_backward(vector<bool>)_(aligned)/64 -4.42% 1.799 1.719 - -0.94% -
SetIntersection_None_Set_string_16384_16384 -4.40% 199174592.013 190407482.480 - -3.03% -
BM_std_min<unsigned_long_long>/4 -4.39% 1.101 1.052 - -1.93% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.39% 30.721 29.372 - 0.95% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.36% 29893.299 28590.441 - -0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -4.34% 357910942.758 342389268.949 - -1.56% -
bm_swap_ranges_vb_aligned/64 -4.33% 2.907 2.781 - 4.70% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.32% 4604.609 4405.464 - -5.89% -
SetIntersection_Front_Set_string_1024_256 -4.32% 16132533.935 15434822.828 - -2.80% -
BM_std_minmax<char>/22 -4.32% 2.671 2.555 - 1.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.31% 1684630.043 1611967.775 - -1.54% -
BM_std_min<char>/16 -4.31% 2.563 2.452 - 1.23% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -4.30% 0.870 0.832 - -0.02% -
std::replace(vector<int>)_(sprinkled)/1024 -4.29% 168.901 161.654 - 1.98% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -4.28% 4.423 4.234 - -5.67% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -4.27% 49.147 47.047 - -2.01% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.27% 110.994 106.258 - 0.72% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -4.25% 28.323 27.119 - -3.71% -
BM_PushHeap_float_Ascending_16 -4.24% 1.065 1.020 - 4.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.24% 10.944 10.480 - 0.69% -
std::set<int>::erase(key)_(non-existent)/8192 -4.23% 8.745 8.376 - 2.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.22% 2876318.609 2754814.141 - -22.21% -
rng::none_of(deque<int>)_(process_all)/50 -4.22% 26.561 25.439 - 5.24% -
BM_std_minmax<int>/27 -4.22% 2.493 2.387 - -0.71% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -4.22% 0.428 0.410 - -9.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.22% 1162392.851 1113353.389 - -3.40% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.22% 8.850 8.477 - -12.57% -
BM_std_min<unsigned_char>/12 -4.21% 1.358 1.301 - -5.34% -
BM_std_minmax<char>/23 -4.20% 3.165 3.033 - 2.15% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.19% 11.199 10.730 - 17.70% -
std::copy(list<int>)/64 -4.19% 32.056 30.714 - -0.14% -
SetIntersection_Front_Set_string_64_16 -4.18% 25760772.646 24683323.198 - -5.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.17% 654.074 626.788 - 0.03% -
BM_MakeHeap_uint64_Random_16384 -4.16% 1.034 0.991 - 3.85% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.15% 14.929 14.309 - -0.83% -
BM_std_minmax<char>/21 -4.15% 2.392 2.293 - 1.69% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.14% 15.366 14.729 - -5.46% -
BM_std_min<unsigned_int>/29 -4.14% 2.089 2.002 - 0.38% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.14% 15.619 14.971 - -1.72% -
BM_PushHeap_string_Random_16384 -4.13% 16.941 16.240 - 0.09% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -4.13% 4.486 4.301 - -0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.12% 1901420.653 1822987.143 - -1.73% -
BM_std_min<unsigned_char>/5 -4.12% 1.317 1.263 - 1.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -4.12% 7810851.184 7489039.610 - 1.23% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -4.11% 1.498 1.437 - 2.36% -
rng::move_backward(vector<int>)/1048576 -4.10% 58534.849 56132.671 - -2.13% -
BM_std_minmax<short>/21 -4.10% 2.045 1.961 - -4.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -4.10% 0.447 0.429 - -32.54% -
BM_std_min<short>/19 -4.09% 1.975 1.894 - -1.84% -
std::map<int,_int>::count(key)_(existent)/8192 -4.08% 6.082 5.834 - -2.85% -
std::find_if(list<int>)_(process_all)/32768 -4.08% 28585.393 27419.752 - -2.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.05% 1123108.440 1077656.692 - -0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.03% 5586850.693 5361619.624 - 0.84% -
BM_PushHeap_uint32_SingleElement_64 -4.02% 0.365 0.350 - -7.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.02% 0.733 0.703 - -4.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.02% 206128728.144 197843997.642 - -8.19% -
std::partial_sort_copy(list<int>)_(repeated)/8 -4.02% 8.709 8.359 - -4.15% -
std::fill_n(vector<bool>)/64 -4.01% 1.518 1.457 - 3.44% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.99% 5819.232 5586.770 - -0.80% -
BM_std_minmax<char>/64 -3.99% 1.256 1.206 - 4.51% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -3.99% 8185.334 7859.084 - -7.18% -
BM_std_minmax<char>/19 -3.98% 1.769 1.698 - 4.72% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -3.98% 0.551 0.529 - -3.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.98% 39.382 37.817 - -1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.94% 2368474.392 2275220.361 - -1.51% -
BM_RangesPushHeap_string_PipeOrgan_256 -3.94% 8.368 8.038 - 0.23% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -3.93% 25.927 24.908 - 3.12% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.92% 0.644 0.619 - -0.24% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -3.92% 84.857 81.534 - 2.86% -
bm_swap_ranges_vb_aligned/8 -3.90% 3.350 3.219 - -0.14% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.90% 22.982 22.085 - -0.20% -
std::search_n(list<int>)_(no_match)/1048576 -3.89% 863376.432 829749.253 - -1.78% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.89% 29932.934 28768.544 - 0.11% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -3.89% 19.645 18.881 - -4.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.87% 60.081 57.754 - -0.49% -
rng::find_if(vector<int>)_(process_all)/8 -3.86% 2.628 2.526 - -2.65% -
rng::fill(vector<bool>)/32768 -3.86% 31.012 29.816 - -0.72% -
BM_std_minmax<char>/2 -3.86% 0.895 0.860 - -3.09% -
std::is_partitioned(list<int>)_(partitioned)/8192 -3.85% 6492.491 6242.206 - -8.29% -
BM_std_min<short>/18 -3.85% 1.619 1.557 - -4.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.85% 89.063 85.632 - 11.03% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.85% 1178.814 1133.444 - -0.62% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.84% 6.313 6.070 - -2.96% -
BM_std_min<char>/6 -3.84% 1.589 1.528 - -2.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.83% 1742643.591 1675842.617 - 0.05% -
bm_lexicographical_compare<signed_char>/2 -3.81% 1.495 1.438 - -7.33% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.81% 15.461 14.873 - -0.55% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.80% 13.557 13.042 - 0.04% -
rng::reverse_copy(list<int>)/32768 -3.79% 26087.266 25099.477 - -4.38% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -3.78% 19.356 18.624 - 0.17% -
BM_RangesMakeHeap_uint32_Random_262144 -3.78% 1.053 1.013 - -0.33% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.77% 10089.065 9709.039 - 2.96% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -3.75% 3.162 3.043 - -1.16% -
rng::find_if(list<int>)_(process_all)/32768 -3.75% 29224.039 28128.239 - -2.35% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.75% 1.973 1.899 - 6.01% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.74% 2.378 2.289 - -1.19% -
rng::contains(list<int>)_(process_all)/8 -3.74% 2.389 2.299 - -1.45% -
std::reverse(deque<int>)/64 -3.74% 13.560 13.053 - -0.03% -
rng::copy_backward(list<int>)/32768 -3.73% 30329.043 29196.320 - -6.30% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -3.72% 7168.426 6901.432 - 3.26% -
BM_RangesPushHeap_string_Descending_16384 -3.72% 2.462 2.370 - -1.60% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.71% 112184.656 108019.539 - -4.75% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -3.70% 25.696 24.744 - 1.56% -
std::stable_partition(vector<int>)_(dense)/32 -3.70% 22.156 21.336 - 2.19% -
BM_std_minmax<unsigned_long_long>/4 -3.68% 1.597 1.538 - 1.55% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -3.68% 85479.600 82338.143 - 1.20% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -3.67% 350038075.910 337191546.952 - -1.71% -
std::map<int,_int>::clear()/1024 -3.67% 10580.321 10192.077 - 0.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.66% 1.146 1.104 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.65% 203900112.429 196457339.567 - -10.87% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.64% 5.638 5.433 - -3.74% -
SetIntersection_None_Set_string_64_1 -3.63% 24202207.133 23323841.218 - -2.61% -
rng::search(vector<int>)_(no_match)/1000 -3.63% 214.571 206.792 - -5.04% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.62% 12.983 12.513 - -0.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -3.62% 6.846 6.599 - -2.98% -
rng::generate_n(list<int>)/32 -3.62% 9.532 9.188 - 2.78% -
rng::move_backward(deque<int>)/64 -3.61% 5.620 5.417 - 0.34% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.61% 4.265 4.111 - -0.43% -
BM_std_minmax<char>/28 -3.61% 2.255 2.174 - 0.90% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.60% 867182.246 835972.666 - -0.37% -
std::map<int,_int>::insert(value)_(new_value)/8192 -3.59% 39.761 38.335 - 12.34% -
BM_std_minmax<char>/5500 -3.58% 50.967 49.143 - -2.91% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.58% 4.955 4.778 - -1.17% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -3.57% 503.310 485.318 - -3.78% -
BM_std_minmax<char>/18 -3.57% 1.388 1.339 - 3.02% -
std::find_if(vector<bool>)_(process_all)/8 -3.57% 5.605 5.405 - -4.17% -
std::multiset<int>::contains(key)_(existent)/8192 -3.57% 8.816 8.502 - -1.60% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.56% 5.116 4.934 - 2.51% -
std::set<std::string>::find(key)_(existent)/1024 -3.56% 22.954 22.137 - -3.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.55% 6.853 6.610 - -3.11% -
rng::search(vector<int>)_(no_match)/1024 -3.54% 219.297 211.525 - -5.18% -
rng::stable_partition(vector<int>)_(dense)/50 -3.53% 26.440 25.506 - -0.31% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -3.53% 1.787 1.724 - 9.45% -
std::set<std::string>::insert(value)_(already_present)/1024 -3.52% 34.290 33.081 - 1.47% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.52% 35.360 34.114 - -0.47% -
BM_std_minmax<char>/20 -3.52% 2.071 1.998 - 4.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.52% 1.065 1.027 - -2.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.51% 207895026.233 200598553.496 - -10.42% -
std::search_n(deque<int>)_(no_match)/1000 -3.51% 447.837 432.119 - -4.49% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -3.51% 0.637 0.615 - 31.85% -
std::any_of(deque<int>)_(process_all)/8192 -3.51% 2719.398 2624.072 - -3.52% -
BM_std_min<int>/64 -3.50% 2.669 2.576 - -3.86% -
std::find(list<int>)_(process_all)/32768 -3.49% 27610.919 26647.215 - -2.35% -
rng::search(deque<int>)_(single_element)/1000 -3.49% 449.899 434.206 - -2.88% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.48% 2.345 2.264 - -14.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -3.48% 18894162.785 18237439.082 - -1.82% -
BM_std_minmax<long_long>/3 -3.48% 1.750 1.689 - -3.72% -
rng::count(vector<int>)_(every_other)/8 -3.46% 1.383 1.336 - -3.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.46% 63561.715 61363.998 - -1.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.46% 12206.369 11784.420 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.46% 6805263.177 6570107.481 - -0.29% -
rng::copy_if(list<int>)_(entire_range)/8 -3.45% 2.597 2.507 - -3.34% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.45% 219.457 211.895 - -2.54% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.44% 78.812 76.102 - -4.70% -
BM_std_min<char>/3 -3.44% 0.718 0.693 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.43% 1820053.058 1757545.898 - -0.84% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.43% 152722.434 147481.777 - -4.27% -
SetIntersection_Interlaced_Set_float_1024_256 -3.43% 16219263.013 15663405.231 - -6.38% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.42% 15851961.809 15310202.706 - 3.05% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.41% 787.568 760.727 - -1.13% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.39% 502585.731 485555.124 - -2.75% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -3.38% 1.305 1.261 - 4.57% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.37% 882.529 852.768 - -4.41% -
SetIntersection_None_Vector_float_262144_262144 -3.37% 1230660.922 1189199.085 - -1.05% -
BM_RangesMakeHeap_string_Ascending_256 -3.36% 5.067 4.897 - -0.56% -
rng::replace(vector<int>)_(prefix)/32 -3.36% 5.041 4.872 - -8.22% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -3.35% 1.735 1.677 - -0.18% -
BM_RangesPushHeap_string_Descending_1024 -3.34% 2.482 2.399 - -3.49% -
std::is_sorted(vector<int>,_pred)/8 -3.34% 4.107 3.970 - -3.05% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.33% 500.560 483.868 - -2.56% -
BM_std_min<char>/4096 -3.33% 29.519 28.537 - -0.10% -
bm_lexicographical_compare<signed_char>/3 -3.32% 1.727 1.670 - -6.41% -
BM_MakeHeap_float_Random_16384 -3.31% 1.202 1.162 - -8.90% -
rng::find(list<int>)_(process_all)/32768 -3.30% 27889.888 26968.603 - -1.42% -
BM_MakeHeap_float_Random_4 -3.30% 1.614 1.560 - 0.11% -
std::copy_n(deque<int>)/32768 -3.30% 1174.105 1135.351 - -1.01% -
rng::search(vector<int>)_(no_match)/1048576 -3.30% 217386.727 210218.728 - -3.33% -
BM_std_minmax<int>/1 -3.29% 0.622 0.601 - 0.11% -
std::remove(deque<int>)_(prefix)/32 -3.29% 59.516 57.557 - -1.11% -
SetIntersection_Front_Set_uint64_64_64 -3.29% 15069557.076 14574506.384 - 1.30% -
BM_std_minmax<short>/28 -3.26% 2.621 2.535 - -1.10% -
BM_std_min<unsigned_short>/31 -3.26% 2.596 2.511 - -1.67% -
SetIntersection_Front_Set_uint64_256_256 -3.26% 9876181.378 9554337.321 - 6.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.26% 2173764.977 2103003.663 - -0.69% -
BM_MakeHeap_string_SingleElement_1024 -3.25% 6.309 6.103 - -0.47% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -3.25% 0.612 0.592 - -4.07% -
rng::find_first_of(vector<int>)_(large_needle)/50 -3.25% 285.569 276.287 - -0.11% -
std::partition(deque<int>)_(dense)/32 -3.25% 11.146 10.783 - 5.53% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.25% 1525.534 1476.013 - -0.38% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.24% 23.631 22.865 - 1.21% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -3.24% 7.547 7.302 - -2.40% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.24% 507058.957 490634.716 - 0.14% -
SetIntersection_None_Set_float_64_4 -3.24% 22693730.100 21959349.310 - -2.68% -
std::any_of(deque<int>)_(process_all)/32768 -3.23% 10839.924 10490.296 - -2.88% -
SetIntersection_Interlaced_Vector_float_64_4 -3.22% 18917227.374 18307952.127 - -3.08% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.21% 22112.458 21401.736 - -5.60% -
SetIntersection_Front_Vector_float_1024_256 -3.19% 2365429.667 2290005.224 - -2.92% -
std::set<std::string>::erase(key)_(existent)/8192 -3.18% 71.061 68.803 - -1.52% -
SetIntersection_Front_Vector_uint64_1024_4 -3.17% 1130215.845 1094337.018 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.17% 2092303.873 2025913.574 - -0.18% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -3.17% 2.204 2.134 - 0.15% -
BM_std_min<unsigned_int>/8 -3.17% 1.278 1.237 - -3.08% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -3.16% 596.926 578.051 - -3.02% -
BM_MakeThenSortHeap_string_Ascending_16 -3.16% 9.675 9.369 - -2.04% -
BM_std_minmax<char>/26 -3.15% 1.538 1.490 - 7.28% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.14% 1130.797 1095.287 - 0.96% -
BM_std_min<unsigned___int128>/3 -3.14% 1.042 1.009 - -0.54% -
BM_std_minmax<char>/31 -3.12% 3.337 3.233 - 6.12% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.12% 1.031 0.999 - -0.02% -
BM_MakeThenSortHeap_float_Descending_4 -3.12% 1.175 1.138 - -8.66% -
BM_PushHeap_float_Descending_64 -3.11% 0.393 0.381 - -0.68% -
rng::contains(list<int>)_(process_all)/50 -3.11% 19.346 18.744 - -0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.11% 21830274.495 21151605.554 - 0.70% -
std::count(list<int>)_(every_other)/1048576 -3.10% 831485.064 805671.092 - 0.15% -
rng::starts_with(deque<int>)/1024 -3.10% 488.028 472.887 - -1.41% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -3.09% 1.242 1.203 - -1.50% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -3.09% 28.912 28.019 - -2.92% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.09% 1129.579 1094.703 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.09% 2472426.390 2396121.206 - -2.36% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -3.07% 12084.821 11713.622 - 2.18% -
SetIntersection_None_Vector_float_16384_16 -3.07% 1204217.839 1167286.738 - 0.12% -
BM_std_min<unsigned_long_long>/13 -3.07% 1.753 1.699 - -1.00% -
std::find_if_not(list<int>)_(process_all)/32768 -3.06% 29947.386 29030.282 - -2.75% -
rng::starts_with(deque<int>)/1000 -3.06% 477.868 463.254 - -0.01% -
SetIntersection_None_Set_float_1024_1 -3.06% 9189361.142 8908589.016 - 0.63% -
SetIntersection_Interlaced_Vector_string_64_16 -3.06% 31002124.310 30054949.724 - -3.95% -
rng::fold_left(deque<int>)/8 -3.05% 4.100 3.975 - -3.33% -
rng::for_each(set<int>)/8 -3.05% 4.616 4.475 - -0.84% -
SetIntersection_Front_Set_float_262144_1 -3.05% 1115992.040 1081990.015 - 0.50% -
std::find_first_of(deque<int>)_(small_needle)/8192 -3.05% 28579.279 27708.857 - -1.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.04% 19412075.116 18821605.727 - 0.93% -
SetIntersection_None_Vector_uint32_262144_64 -3.03% 1206643.182 1170050.624 - -4.56% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.03% 241358599.479 234044386.841 - -0.73% -
BM_std_min<char>/4000 -3.02% 27.841 26.999 - 0.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.02% 12411.370 12036.076 - -1.35% -
BM_RangesMakeHeap_string_Random_16384 -3.01% 12.816 12.430 - -1.77% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.01% 46.520 45.120 - -1.30% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.01% 28.701 27.838 - -3.01% -
BM_std_min<unsigned_long_long>/31 -3.01% 3.027 2.936 - -1.38% -
BM_std_minmax<int>/10 -3.00% 1.437 1.394 - 1.72% -
BM_RangesPushHeap_float_Descending_64 -3.00% 0.391 0.379 - -6.35% -
BM_std_min<char>/15 -2.99% 2.129 2.065 - 2.12% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.98% 2258.969 2191.571 - 0.24% -
rng::search_n(list<int>)_(no_match)/1048576 -2.98% 863147.685 837435.378 - -1.34% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.97% 3936.866 3819.927 - -0.01% -
BM_PushHeap_uint32_SingleElement_16384 -2.96% 0.367 0.356 - -5.90% -
BM_MakeHeap_uint32_PipeOrgan_4 -2.96% 0.419 0.407 - 1.65% -
rng::starts_with(deque<int>)/8 -2.96% 4.099 3.978 - -3.65% -
BM_MakeHeap_string_Heap_262144 -2.95% 5.468 5.306 - 0.77% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.95% 2.789 2.707 - -0.03% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.95% 1.958 1.900 - 0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.94% 13838856.642 13432162.183 - 0.71% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.94% 486.553 472.267 - -1.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.92% 20055065.732 19469256.853 - -2.97% -
BM_std_min<unsigned_short>/23 -2.91% 2.135 2.073 - -0.77% -
rng::find_if(vector<bool>)_(process_all)/8 -2.91% 5.615 5.452 - -3.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.91% 36.127 35.075 - -1.87% -
BM_RangesPushHeap_uint64_SingleElement_64 -2.91% 0.385 0.374 - 4.37% -
BM_RangesPushHeap_string_Ascending_16 -2.91% 4.719 4.582 - -2.33% -
rng::count_if(deque<int>)_(every_other)/8 -2.90% 3.355 3.258 - -3.38% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.89% 2.576 2.502 - 0.93% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.89% 4.766 4.629 - -2.85% -
std::map<std::string,_int>::erase(iterator)/1024 -2.88% 26.862 26.087 - 1.48% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.88% 16.119 15.654 - -0.34% -
SetIntersection_Interlaced_Set_float_256_4 -2.88% 11691574.807 11354816.180 - -1.39% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.88% 2108.558 2047.868 - -0.31% -
rng::copy_backward(vector<int>)/8 -2.88% 2.289 2.223 - -2.27% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.87% 2255.797 2190.984 - -0.13% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.87% 5291049.252 5139102.258 - -3.90% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.87% 24.729 24.019 - -0.03% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.87% 22.653 22.003 - -1.35% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.87% 7.650 7.430 - -2.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.87% 9745650.668 9466236.834 - 2.14% -
rng::search(list<int>)_(single_element)/1000 -2.86% 666.021 646.959 - -6.53% -
bm_lexicographical_compare<int>/16 -2.86% 2.016 1.959 - 3.02% -
SetIntersection_None_Set_string_16384_1 -2.86% 202149680.791 196371847.982 - -2.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.86% 22093.856 21462.641 - -5.47% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.86% 32.807 31.870 - -1.05% -
BM_RangesPushHeap_string_Descending_256 -2.85% 2.368 2.300 - -3.57% -
BM_PushHeap_uint32_SingleElement_262144 -2.84% 0.366 0.356 - -5.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.84% 1.119 1.088 - 0.44% -
BM_std_minmax<short>/23 -2.83% 2.693 2.617 - 0.65% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.82% 110502.960 107383.634 - -2.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.82% 33.486 32.543 - 2.25% -
rng::search_n(list<int>)_(no_match)/1024 -2.82% 743.679 722.740 - -0.06% -
std::find_if_not(vector<int>)_(process_all)/50 -2.81% 14.233 13.833 - -2.20% -
std::find_end(vector<int>)_(process_all)/8192 -2.81% 1880.826 1827.911 - -0.72% -
rng::contains(vector<int>)_(process_all)/8 -2.81% 2.700 2.624 - -0.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.81% 1739813.622 1690974.940 - 1.39% -
SetIntersection_Front_Set_string_64_4 -2.81% 20199438.915 19632481.282 - -1.83% -
BM_MakeHeap_uint64_Random_16 -2.80% 1.328 1.291 - 1.92% -
rng::search(list<int>)_(no_match)/1000 -2.80% 725.931 705.634 - 0.53% -
BM_MakeThenSortHeap_string_Ascending_64 -2.79% 15.802 15.360 - -2.29% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.78% 5.628 5.471 - -3.03% -
SetIntersection_Interlaced_Vector_float_256_4 -2.78% 5356734.997 5207728.299 - -0.58% -
BM_PushHeap_string_QuickSortAdversary_256 -2.78% 14.809 14.397 - -1.33% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.78% 66.967 65.106 - -2.11% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -2.78% 1.239 1.204 - -4.19% -
std::find_end(vector<int>)_(process_all)/1000 -2.78% 238.172 231.558 - -1.28% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.77% 3840.279 3733.898 - -0.16% -
BM_PopHeap_uint32_262144 -2.77% 42.037 40.872 - -0.67% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.77% 15441548.750 15013888.894 - -2.76% -
std::find_end(vector<int>)_(process_all)/1048576 -2.77% 240787.130 234120.920 - -0.79% -
BM_std_min<int>/8 -2.77% 1.297 1.261 - -5.20% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -2.76% 30111.892 29281.253 - -0.02% -
BM_std_min<short>/16 -2.75% 1.800 1.751 - -0.16% -
std::count_if(deque<int>)_(every_other)/8 -2.75% 3.453 3.358 - -2.77% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.74% 23.140 22.506 - -3.78% -
BM_std_min<unsigned_long_long>/15 -2.74% 2.188 2.128 - -2.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.74% 5.478 5.328 - -0.42% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.73% 55.819 54.296 - -3.00% -
std::set<std::string>::count(key)_(existent)/8192 -2.72% 29.586 28.780 - -1.87% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.72% 107.091 104.181 - -5.44% -
BM_std_min<unsigned_short>/30 -2.72% 2.359 2.295 - 0.64% -
std::stable_sort(vector<int>)_(heap)/1024 -2.71% 2570.571 2500.905 - -0.16% -
BM_std_minmax_element<char>/3 -2.71% 1.180 1.149 - -0.50% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.71% 66227.609 64435.962 - -3.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.70% 2.082 2.025 - -1.50% -
BM_std_min<unsigned_long_long>/14 -2.70% 1.931 1.879 - -0.87% -
std::reverse(deque<int>)/512 -2.70% 115.987 112.854 - -0.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.70% 42034.536 40899.238 - -0.35% -
std::copy_n(vector<bool>)_(aligned)/1048576 -2.70% 1677.673 1632.419 - -25.49% -
std::replace_if(deque<int>)_(prefix)/1024 -2.70% 491.591 478.333 - -0.75% -
BM_std_min<unsigned_short>/9 -2.70% 6.476 6.302 - 0.03% -
BM_std_min<long_long>/29 -2.69% 3.041 2.959 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.69% 1272700.235 1238413.202 - -1.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.69% 2175397.867 2116925.377 - -1.07% -
SetIntersection_None_Vector_uint64_262144_262144 -2.68% 1205659.984 1173349.681 - -2.82% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.68% 13056530.111 12707060.877 - -1.94% -
BM_std_minmax<long_long>/2 -2.67% 1.315 1.280 - -5.21% -
SetIntersection_None_Vector_float_262144_1024 -2.67% 1231846.355 1198970.773 - -0.56% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.67% 2109.088 2052.834 - -0.22% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.67% 644450.793 627268.344 - -0.45% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.67% 49422.171 48104.905 - -1.70% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.66% 72.287 70.363 - -19.48% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.66% 2569.631 2501.345 - -0.05% -
BM_MakeHeap_uint64_Random_1024 -2.65% 1.097 1.068 - 3.08% -
std::adjacent_find(deque<int>)/50 -2.65% 14.773 14.381 - 2.33% -
rng::for_each(map<int>)/50 -2.65% 41.514 40.415 - -1.06% -
BM_SortHeap_float_256 -2.64% 6.044 5.884 - -1.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -2.64% 24.554 23.905 - -1.72% -
SetIntersection_Front_Set_string_1024_1024 -2.64% 56345127.575 54860180.702 - -3.61% -
std::rotate_copy(list<int>)/32 -2.63% 8.528 8.303 - -0.82% -
BM_std_minmax<unsigned_char>/6 -2.63% 2.048 1.995 - -4.22% -
std::map<int,_int>::find(key)_(non-existent)/1024 -2.63% 5.412 5.270 - -16.59% -
rng::copy_n(vector<int>)/32768 -2.61% 2294.113 2234.142 - -20.24% -
rng::copy_backward(deque<int>)/32768 -2.61% 3839.464 3739.198 - -2.44% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.61% 32.841 31.984 - 19.64% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.61% 5.022 4.891 - 1.44% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.61% 29.452 28.684 - 0.51% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.61% 215.859 210.232 - 1.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.61% 1728085.321 1683061.392 - 3.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.60% 8.007 7.799 - -2.21% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.60% 10.341 10.073 - -2.61% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.59% 20.366 19.838 - -0.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.59% 15.356 14.958 - -2.08% -
SetIntersection_None_Vector_uint64_16384_1 -2.59% 1175057.779 1144616.230 - -2.44% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -2.59% 6.174 6.014 - -3.16% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -2.58% 31.200 30.395 - 2.05% -
BM_std_min<short>/24 -2.58% 2.537 2.471 - -2.36% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.58% 14651.286 14273.325 - -5.95% -
BM_MakeHeap_string_Descending_262144 -2.58% 3.544 3.453 - -6.36% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.57% 28.870 28.128 - 0.13% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -2.57% 31325.941 30520.499 - -0.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.57% 7.709 7.511 - 0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -2.57% 0.833 0.811 - -8.46% -
BM_std_min<unsigned_char>/13 -2.56% 1.562 1.522 - -3.37% -
SetIntersection_Interlaced_Set_float_256_64 -2.56% 15482092.676 15085793.023 - -7.29% -
std::remove(list<int>)_(sprinkled)/8192 -2.55% 8120.089 7912.796 - 0.23% -
SetIntersection_Front_Set_string_256_4 -2.55% 5273604.658 5139010.484 - -2.57% -
BM_std_min<short>/12 -2.55% 1.520 1.481 - -6.77% -
BM_std_minmax<int>/23 -2.54% 2.357 2.297 - 1.14% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.54% 32.998 32.161 - -0.88% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.53% 11.604 11.310 - -0.61% -
BM_RangesPushHeap_string_Ascending_4 -2.53% 2.616 2.549 - 0.40% -
BM_std_min<unsigned_long_long>/16 -2.53% 2.470 2.408 - -0.50% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.53% 5063140.914 4935040.712 - -4.45% -
rng::is_sorted(list<int>)/8192 -2.52% 7261.972 7078.616 - -3.97% -
rng::contains_subrange(vector<int>)_(same_length)/32 -2.52% 8.823 8.601 - -4.10% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.51% 2075.600 2023.410 - -0.08% -
bm_swap_ranges_vb_unaligned/262144 -2.51% 3945.194 3846.029 - -0.02% -
BM_PushHeap_string_Ascending_4 -2.51% 2.630 2.564 - -0.06% -
BM_std_minmax<char>/1 -2.51% 0.634 0.618 - -3.31% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.51% 1936.374 1887.788 - -2.42% -
BM_std_minmax<long_long>/1 -2.49% 0.693 0.676 - 10.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -2.48% 0.582 0.568 - -2.18% -
std::remove_if(list<int>)_(prefix)/1024 -2.48% 1047.197 1021.241 - 0.70% -
rng::find_end(forward_list<int>)_(single_element)/8192 -2.47% 5947.088 5799.975 - -6.04% -
SetIntersection_None_Vector_uint64_262144_4 -2.47% 1219231.044 1189172.006 - 4.22% -
SetIntersection_Front_Set_uint32_262144_256 -2.46% 4783864.002 4666090.335 - 2.44% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.46% 27720.962 27038.648 - -2.74% -
rng::copy_backward(deque<int>)/8 -2.46% 2.793 2.724 - -2.68% -
SetIntersection_None_Vector_float_1024_1024 -2.46% 1172877.518 1144071.388 - -0.54% -
std::move(vector<bool>)_(aligned)/512 -2.45% 2.389 2.331 - -2.72% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.45% 2.196 2.142 - 5.39% -
BM_std_minmax<int>/16 -2.45% 1.314 1.281 - 2.49% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.45% 9514.737 9281.744 - -4.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.45% 61706112.524 60197029.022 - -0.66% -
BM_MakeThenSortHeap_float_Heap_16 -2.44% 1.893 1.847 - 2.33% -
SetIntersection_Front_Set_uint32_16384_256 -2.44% 4858896.518 4740232.338 - -6.66% -
std::rotate(list<int>)_(1_element_backward)/50 -2.43% 24.788 24.184 - -0.78% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.43% 35624.174 34757.995 - -0.78% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -2.43% 1.475 1.439 - 3.24% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -2.43% 2842.084 2773.084 - -0.71% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -2.42% 5.047 4.924 - -2.46% -
BM_std_minmax<unsigned_short>/28 -2.42% 2.543 2.482 - -4.17% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.42% 4.892 4.773 - -4.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.42% 1299485.231 1268077.910 - 0.31% -
BM_std_min<char>/20 -2.42% 1.530 1.493 - 0.29% -
BM_std_minmax<short>/27 -2.41% 2.871 2.802 - -4.81% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -2.41% 2841.555 2773.051 - -0.65% -
SetIntersection_Interlaced_Set_string_1024_256 -2.41% 35695325.305 34834843.667 - -0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.41% 45860986.445 44756193.635 - -0.47% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.41% 12530.058 12228.233 - -1.71% -
SetIntersection_Front_Set_string_16384_4 -2.41% 1319955.810 1288198.484 - -4.43% -
SetIntersection_Front_Set_uint32_64_1 -2.40% 18083700.233 17648820.057 - 1.12% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -2.40% 3.121 3.046 - -9.47% -
BM_PushHeap_uint64_Random_16 -2.40% 4.283 4.180 - -3.27% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.40% 6456.008 6301.195 - -0.02% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.40% 34.671 33.840 - -1.28% -
SetIntersection_None_Set_float_1024_64 -2.39% 9001014.838 8785635.081 - -3.11% -
rng::for_each(multiset<int>)/8 -2.39% 4.575 4.466 - -3.65% -
std::find_end(vector<int>)_(process_all)/1024 -2.39% 244.220 238.382 - -0.81% -
std::transform(list<int>,_list<int>)/8192 -2.39% 9411.148 9186.211 - -1.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.39% 474.798 463.467 - -2.38% -
BM_std_min<unsigned_long_long>/64 -2.39% 4.807 4.692 - -2.63% -
SetIntersection_None_Vector_float_1024_4 -2.38% 1176791.674 1148837.197 - -0.23% -
std::remove_copy(deque<int>)_(prefix)/32 -2.38% 13.223 12.909 - -0.95% -
BM_MakeThenSortHeap_string_Random_16384 -2.37% 111.158 108.519 - -1.40% -
rng::find(vector<int>)_(process_all)/8 -2.37% 2.902 2.833 - -0.50% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.37% 270051.449 263648.281 - -4.81% -
BM_MakeHeap_string_Ascending_256 -2.36% 4.989 4.871 - 3.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.36% 1189547.208 1161434.993 - -2.73% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -2.35% 50970.990 49770.972 - -0.42% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -2.35% 4345.184 4242.932 - -0.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.35% 1226161.821 1197323.103 - 0.83% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -2.35% 1559.576 1522.899 - -1.85% -
BM_MakeHeap_string_SingleElement_64 -2.34% 6.448 6.297 - -2.78% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -2.34% 80589715.558 78704790.264 - -25.77% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.34% 272539.877 266168.872 - 0.13% -
SetIntersection_None_Vector_float_16384_1 -2.34% 1203775.177 1175650.298 - 0.04% -
rng::transform(deque<int>)_(identity_transform)/50 -2.33% 19.818 19.355 - 1.62% -
std::reverse(list<int>)/64 -2.33% 17.656 17.244 - -1.16% -
SetIntersection_Interlaced_Set_string_256_256 -2.32% 32395133.878 31642021.233 - 2.21% -
std::search(list<int>,_pred)_(no_match)/8192 -2.32% 7148.754 6982.610 - 0.34% -
std::map<std::string,_int>::ctor(const&)/1024 -2.32% 35413.056 34590.443 - -0.61% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.32% 15.285 14.930 - 0.81% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -2.32% 1035.022 1011.006 - -2.55% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.32% 3.132 3.059 - -2.36% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.32% 776.956 758.968 - -4.19% -
std::rotate(list<int>)_(1_element_backward)/32 -2.31% 13.926 13.604 - -0.41% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -2.31% 82.809 80.894 - -2.23% -
BM_std_minmax<unsigned_long_long>/2 -2.31% 0.869 0.849 - -2.34% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.31% 11.463 11.199 - -0.09% -
rng::swap_ranges(deque<int>)/32 -2.30% 10.977 10.724 - -2.36% -
rng::count(list<int>)_(every_other)/1048576 -2.30% 828014.020 808956.204 - 0.38% -
std::replace_if(vector<int>)_(prefix)/50 -2.30% 13.880 13.560 - 0.27% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.30% 8.779 8.577 - -2.84% -
SetIntersection_None_Set_float_64_16 -2.30% 19226834.711 18785478.863 - -1.74% -
rng::contains(list<int>)_(process_all)/1048576 -2.29% 842192.479 822888.841 - -0.94% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -2.29% 15.448 15.094 - 0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.28% 4776810.662 4667693.334 - -0.04% -
SetIntersection_Front_Set_string_256_16 -2.28% 7602450.527 7429246.700 - 6.34% -
SetIntersection_Front_Set_string_16384_1024 -2.28% 59302077.706 57952062.613 - -2.79% -
BM_std_min<unsigned_short>/16 -2.27% 1.732 1.692 - 1.57% -
std::search(deque<int>)_(no_match)/1000 -2.27% 403.222 394.081 - -3.17% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.27% 2.534 2.477 - 5.73% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.26% 5.005 4.892 - -0.04% -
SetIntersection_None_Set_string_262144_1 -2.26% 1696284.342 1657951.498 - -0.56% -
rng::stable_sort(vector<int>)_(descending)/1024 -2.26% 2841.748 2777.534 - -1.76% -
rng::for_each(multimap<int>)/32 -2.26% 22.421 21.915 - -3.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.25% 6.565 6.417 - -0.42% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.25% 2826.866 2763.177 - 0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.25% 2.980 2.913 - -2.86% -
SetIntersection_None_Set_string_262144_64 -2.25% 1694752.442 1656610.758 - -0.81% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -2.25% 4.211 4.116 - -1.62% -
BM_MakeThenSortHeap_string_Random_1024 -2.25% 70.329 68.748 - -0.95% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.24% 875988.622 856347.086 - -3.88% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.24% 213.291 208.512 - -1.79% -
SetIntersection_Front_Vector_string_16384_16 -2.24% 1718317.850 1679836.150 - -1.88% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.24% 23.091 22.574 - -0.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.24% 32511.212 31783.294 - -1.08% -
rng::copy_backward(deque<int>)/1048576 -2.24% 126507.844 123676.351 - -1.92% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.24% 9.305 9.097 - -3.09% -
BM_std_minmax<unsigned_short>/29 -2.24% 2.574 2.516 - -3.13% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.24% 278.112 271.893 - 0.49% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.24% 0.980 0.959 - -0.22% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.24% 794.216 776.463 - -4.12% -
SetIntersection_Front_Vector_string_262144_16 -2.23% 1720166.411 1681740.766 - -3.05% -
SetIntersection_Interlaced_Vector_float_16_16 -2.23% 39141974.530 38268476.642 - -0.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.23% 203639481.750 199097319.111 - -7.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.23% 0.999 0.977 - 0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.22% 0.763 0.746 - -1.29% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.22% 6.198 6.061 - 1.09% -
std::move(vector<bool>)_(unaligned)/64 -2.22% 1.534 1.500 - -0.30% -
BM_std_min<char>/19 -2.22% 1.182 1.156 - -0.47% -
rng::copy_backward(list<int>)/8 -2.21% 2.462 2.408 - 0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.21% 1257734.375 1229917.645 - -0.38% -
std::multiset<int>::ctor(const&)/32 -2.21% 226.405 221.401 - 0.01% -
std::set<int>::ctor(const&)/1024 -2.21% 6286.032 6147.233 - -0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.21% 1243639.744 1216186.757 - -2.16% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -2.21% 807.975 790.156 - -0.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.20% 1.018 0.995 - -1.88% -
707_ntest_r -2.19% 16.946 16.575 - -0.03% -
std::multiset<int>::insert(value)_(new_value)/1024 -2.19% 47.785 46.739 - -2.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.19% 1247596.353 1220285.239 - -1.05% -
BM_std_minmax<char>/29 -2.19% 2.555 2.500 - 3.71% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -2.19% 846.648 828.140 - -2.07% -
BM_std_minmax<unsigned_long_long>/7 -2.18% 2.528 2.473 - 0.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.18% 0.925 0.905 - -4.43% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.17% 22.145 21.663 - -0.86% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.17% 8.614 8.427 - 1.74% -
BM_RangesPushHeap_string_SingleElement_64 -2.17% 2.611 2.554 - 0.91% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -2.17% 75.782 74.139 - -1.91% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -2.16% 0.710 0.694 - -1.90% -
SetIntersection_None_Vector_float_16384_4 -2.16% 1204920.359 1178951.261 - -0.61% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.15% 3.769 3.688 - -1.86% -
SetIntersection_Front_Set_string_262144_1024 -2.15% 59936801.515 58645918.291 - -1.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.15% 1260473.471 1233365.236 - -0.40% -
SetIntersection_None_Vector_float_256_256 -2.15% 2338157.163 2287934.211 - -0.27% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.14% 216.716 212.084 - 1.44% -
BM_RangesPushHeap_uint32_Ascending_16384 -2.14% 6.765 6.621 - 3.52% -
std::map<std::string,_int>::clear()/1024 -2.14% 20950.037 20502.600 - -2.02% -
SetIntersection_None_Vector_string_16384_1024 -2.13% 1279928.646 1252679.709 - -2.16% -
rng::rotate(vector<int>)_(1_element_backward)/8192 -2.13% 298.455 292.104 - -1.68% -
BM_MakeHeap_string_Heap_16384 -2.13% 5.123 5.014 - -0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.13% 1424096.293 1393804.561 - 2.26% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 -2.12% 0.518 0.507 - -1.92% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.12% 3419.623 3347.013 - -4.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.12% 1259292.479 1232603.595 - -0.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.11% 0.789 0.772 - 0.56% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -2.11% 21281.683 20832.288 - -1.46% -
std::partition_copy(deque<int>)/32 -2.11% 12.995 12.720 - -1.33% -
std::map<int,_int>::insert(value)_(new_value)/1024 -2.11% 27.665 27.081 - -0.82% -
SetIntersection_Front_Set_string_262144_1 -2.11% 1142036.237 1117982.650 - -4.01% -
std::partition_point(vector<int>)/1024 -2.10% 6.288 6.156 - 0.52% -
std::all_of(vector<int>)_(process_all)/32 -2.10% 8.498 8.319 - 0.01% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.10% 12642.666 12377.044 - 18.73% -
rng::find_end(forward_list<int>)_(same_length)/8192 -2.10% 14344.443 14043.412 - -14.04% -
std::multiset<int>::find(key)_(existent)/1024 -2.09% 3.799 3.720 - -0.54% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.09% 36.317 35.558 - -1.48% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.09% 12755.831 12489.555 - 0.56% -
SetIntersection_None_Set_string_262144_16 -2.09% 1689690.675 1654439.860 - -0.76% -
std::multiset<int>::erase(key)_(non-existent)/32 -2.08% 2.690 2.634 - 0.99% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.08% 6819.182 6677.198 - -0.49% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.08% 2.410 2.359 - 0.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.08% 1.223 1.197 - 1.51% -
BM_RangesMakeHeap_string_SingleElement_64 -2.08% 6.475 6.340 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.07% 7.720 7.560 - 1.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.07% 0.590 0.578 - 4.61% -
BM_std_min<unsigned_long_long>/7 -2.06% 1.901 1.861 - -0.04% -
BM_PushHeap_float_Ascending_64 -2.06% 1.813 1.775 - 2.06% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -2.06% 1925.894 1886.274 - -2.25% -
std::stable_sort(vector<int>)_(descending)/1024 -2.05% 2841.434 2783.080 - -0.39% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.05% 32.399 31.734 - 0.82% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.05% 70.948 69.494 - -4.92% -
std::map<int,_int>::erase(iterator)/0 -2.05% 20.809 20.383 - -1.26% -
std::multiset<int>::erase(key)_(existent)/1024 -2.05% 40.625 39.794 - -1.01% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.04% 24.006 23.515 - 3.12% -
BM_RangesMakeHeap_string_Ascending_64 -2.04% 4.866 4.766 - -0.95% -
rng::search(vector<int>)_(single_element)/1000 -2.04% 231.937 227.198 - -2.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.04% 1.207 1.182 - 0.55% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.04% 31.629 30.984 - -0.99% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -2.04% 28169.723 27595.045 - -0.25% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.04% 11.666 11.428 - -3.46% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.03% 490.338 480.376 - -1.98% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -2.03% 2934.428 2874.827 - -0.12% -
SetIntersection_Front_Set_uint32_256_16 -2.03% 5011159.071 4909460.618 - -2.51% -
std::set<int>::count(key)_(non-existent)/32 -2.03% 2.971 2.910 - -3.73% -
rng::none_of(vector<int>)_(process_all)/8 -2.03% 2.353 2.306 - -0.39% -
BM_MakeThenSortHeap_string_Random_256 -2.03% 55.726 54.597 - -1.15% -
rng::is_sorted_until(vector<int>,_pred)/8 -2.02% 3.410 3.341 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.02% 171061756.955 167604400.424 - 2.08% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.02% 6327.243 6199.431 - -0.93% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.00% 130795.705 128175.069 - -0.97% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.00% 7.026 6.886 - -28.40% -
BM_MakeThenSortHeap_string_Random_64 -2.00% 40.049 39.249 - -0.98% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.99% 49844.918 48852.427 - -3.82% -
bm_lexicographical_compare<signed_char>/1 -1.99% 1.286 1.261 - -9.03% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.99% 25.298 24.795 - 5.79% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.99% 15.371 15.066 - -2.73% -
BM_std_min<char>/512 -1.99% 6.319 6.193 - -2.86% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.98% 1.034 1.013 - 3.13% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.98% 31.938 31.305 - -3.84% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.98% 71.418 70.005 - -0.27% -
BM_RangesPushHeap_string_Random_1024 -1.97% 15.119 14.820 - -2.55% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.97% 4.420 4.332 - -1.62% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.96% 603218.480 591369.209 - -1.79% -
SetIntersection_None_Vector_float_1024_1 -1.96% 1180606.853 1157477.736 - 2.53% -
BM_MakeThenSortHeap_string_Descending_1024 -1.96% 38.787 38.028 - 2.41% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.96% 795.197 779.634 - 1.03% -
rng::for_each(set<int>)/8192 -1.96% 16444.769 16123.177 - -1.56% -
rng::copy_n(vector<bool>)_(aligned)/262144 -1.96% 277.722 272.292 - 0.09% -
SetIntersection_Interlaced_Vector_string_64_64 -1.95% 29115011.975 28546899.182 - -3.15% -
std::rotate(vector<int>)_(1_element_backward)/8192 -1.95% 298.059 292.246 - -1.59% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.95% 6372.183 6248.243 - -4.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.94% 1.818 1.782 - -1.78% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.93% 42.774 41.946 - -0.81% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.93% 2.615 2.564 - 2.23% -
rng::search(vector<int>)_(single_element)/1024 -1.93% 237.174 232.595 - -2.23% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.93% 49713.458 48755.382 - -2.72% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.93% 1116791.557 1095271.359 - -2.24% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.93% 2927.737 2871.375 - -0.26% -
SetIntersection_None_Set_string_262144_256 -1.92% 1692200.359 1659650.307 - -0.60% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.92% 4737.589 4646.652 - -1.50% -
BM_std_minmax<unsigned_short>/15 -1.92% 1.942 1.905 - -2.04% -
BM_std_min<unsigned_short>/26 -1.92% 2.153 2.112 - 1.18% -
std::map<int,_int>::erase(iterator)/32 -1.92% 21.029 20.626 - -1.29% -
BM_RangesPushHeap_string_Descending_64 -1.91% 2.255 2.212 - -2.95% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.91% 14587.835 14308.782 - -0.52% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.91% 36176.790 35485.673 - -0.85% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.91% 19.967 19.586 - -0.75% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.91% 3515.329 3448.241 - -0.37% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.91% 56.982 55.896 - -1.49% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.90% 29.573 29.011 - 1.21% -
rng::copy_backward(list<int>)/262144 -1.90% 223681.419 219435.372 - -1.94% -
BM_MakeThenSortHeap_string_Random_262144 -1.90% 193.862 190.184 - -2.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.90% 11713603.877 11491364.110 - 0.83% -
BM_std_minmax<int>/15 -1.90% 2.029 1.990 - 5.07% -
BM_std_min<unsigned_char>/1024 -1.90% 8.509 8.348 - -2.46% -
std::partition_point(deque<int>)/32 -1.89% 4.479 4.394 - -7.29% -
rng::starts_with(vector<int>)/1024 -1.89% 77.654 76.188 - 2.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.88% 3.130 3.071 - -1.74% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.88% 1505.128 1476.803 - 1.34% -
std::fill(deque<int>)/1024 -1.88% 30.301 29.732 - 0.58% -
std::multiset<int>::insert(value)_(new_value)/8192 -1.88% 74.026 72.637 - -2.06% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.87% 3919.163 3845.706 - -1.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.87% 23.667 23.224 - -2.15% -
BM_std_min<char>/4 -1.87% 1.071 1.051 - -1.78% -
rng::any_of(vector<int>)_(process_all)/8 -1.87% 2.354 2.310 - -4.13% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.87% 2.747 2.696 - -0.02% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.86% 55834.617 54793.510 - -0.62% -
rng::move(list<int>)/1048576 -1.86% 1030903.247 1011685.938 - -0.61% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.86% 7199.421 7065.513 - -1.24% -
rng::adjacent_find(deque<int>,_pred)/8 -1.86% 4.172 4.095 - -2.90% -
std::shift_right(vector<int>)/32 -1.86% 4.136 4.059 - 37.05% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.86% 6438.372 6318.877 - -6.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.86% 1225.272 1202.538 - -0.37% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.86% 2.947 2.892 - 1.30% -
rng::copy_backward(list<int>)/4096 -1.86% 3109.602 3051.917 - -0.87% -
SetIntersection_None_Set_string_262144_16384 -1.85% 1691626.139 1660292.889 - -0.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -1.85% 2.615 2.567 - -2.31% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.85% 5.677 5.572 - -2.75% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.84% 60.718 59.599 - -1.31% -
BM_PushHeap_uint32_Ascending_16384 -1.84% 6.735 6.611 - 0.01% -
std::search(vector<int>)_(same_length)/8192 -1.84% 1960.475 1924.365 - 2.87% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.84% 1.441 1.414 - -0.93% -
BM_MakeHeap_string_SingleElement_256 -1.84% 6.349 6.232 - -1.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.84% 10.017 9.833 - -1.29% -
std::search_n(list<int>)_(no_match)/1024 -1.84% 758.598 744.675 - -1.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.83% 3.599 3.533 - -2.39% -
rng::generate_n(deque<int>)/32 -1.83% 8.506 8.350 - -0.13% -
rng::for_each(multiset<int>::iterator)/32 -1.83% 21.455 21.063 - 0.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.82% 17.025 16.715 - -4.02% -
BM_std_min<unsigned_short>/24 -1.82% 2.493 2.448 - 3.31% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.82% 3.618 3.553 - -0.73% -
SetIntersection_None_Set_float_1024_16 -1.81% 9058916.320 8894559.687 - 0.64% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.81% 14.221 13.963 - -0.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.81% 7.293 7.161 - -0.47% -
BM_std_minmax<unsigned_long_long>/3 -1.81% 1.239 1.216 - 3.96% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.81% 756.591 742.907 - -1.30% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.81% 4997.906 4907.524 - -0.16% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.81% 467151.107 458708.499 - -1.13% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.81% 471131.775 462624.221 - -0.88% -
std::copy(list<int>)/8 -1.81% 2.513 2.467 - -1.05% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.81% 1.009 0.991 - -0.88% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -1.80% 29.851 29.313 - -0.62% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.80% 23592.221 23166.781 - -0.59% -
std::remove_copy(deque<int>)_(prefix)/50 -1.80% 19.319 18.971 - -0.53% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.80% 6187.769 6076.389 - -1.14% -
std::sample(deque<int>)/32 -1.80% 325.207 319.362 - -0.12% -
SetIntersection_Front_Set_uint32_262144_1 -1.80% 1097543.107 1077839.536 - 0.76% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.79% 349.146 342.884 - 0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.79% 3114115.887 3058325.848 - -1.15% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.79% 6.048 5.939 - 0.67% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.79% 50688.279 49781.600 - -1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.79% 12126495.359 11909623.433 - 1.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -1.79% 0.589 0.578 - 4.70% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -1.79% 1363.352 1338.978 - 0.67% -
SetIntersection_Front_Set_uint32_16_16 -1.79% 42152523.333 41399280.882 - 1.23% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.79% 17073.667 16768.648 - -1.78% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.78% 3.778 3.711 - -0.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -1.78% 0.584 0.574 - 4.90% -
BM_std_min<unsigned_short>/32 -1.78% 2.913 2.861 - -2.39% -
BM_std_minmax<int>/31 -1.78% 2.717 2.668 - -0.93% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -1.78% 2426521.335 2383393.422 - 0.93% -
std::rotate(list<int>)_(by_1/3)/32 -1.77% 15.080 14.813 - -0.00% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.77% 61.922 60.825 - -1.24% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -1.77% 1652076.977 1622883.391 - -1.19% -
std::partition_point(vector<int>)/50 -1.76% 2.571 2.526 - -0.29% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.76% 6.000 5.894 - 0.07% -
723_llvm_r -1.76% 11.766 11.559 - -0.31% -
BM_RangesPushHeap_string_Descending_16 -1.76% 2.108 2.071 - -3.17% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.75% 5.492 5.396 - 0.34% -
std::multiset<int>::count(key)_(existent)/1024 -1.75% 5.717 5.617 - -4.11% -
rng::for_each(list<int>)/8192 -1.75% 8309.713 8164.265 - 3.48% -
SetIntersection_None_Set_string_262144_4 -1.75% 1687660.154 1658138.672 - -0.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.75% 27.736 27.252 - -1.60% -
rng::find_end(vector<int>)_(process_all)/1024 -1.75% 242.555 238.318 - -2.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.75% 3.117 3.063 - -0.05% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.75% 5.564 5.466 - -2.59% -
rng::find_end(vector<int>)_(process_all)/1000 -1.75% 236.990 232.852 - -2.94% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.75% 10.557 10.373 - -4.48% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -1.74% 37.665 37.008 - -0.58% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.74% 25.535 25.091 - -1.76% -
SetIntersection_None_Set_string_262144_1024 -1.74% 1705269.695 1675641.276 - -0.65% -
std::find_if(deque<int>)_(process_all)/32768 -1.74% 11637.762 11435.591 - -0.05% -
BM_MakeHeap_uint64_Ascending_262144 -1.74% 0.741 0.728 - -0.14% -
BM_std_min<unsigned_long_long>/24 -1.73% 2.683 2.637 - -0.99% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -1.73% 2.265 2.226 - -10.43% -
rng::find(list<int>)_(process_all)/50 -1.73% 18.837 18.512 - -1.12% -
BM_MakeHeap_string_PipeOrgan_262144 -1.72% 7.451 7.322 - -2.39% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.72% 2059.670 2024.273 - -0.82% -
BM_std_min<unsigned_long_long>/23 -1.71% 2.429 2.387 - -2.16% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.71% 505.387 496.730 - -2.71% -
BM_RangesPushHeap_string_SingleElement_262144 -1.71% 2.635 2.590 - 1.56% -
std::find(vector<bool>)_(process_all)/1048576 -1.71% 3717.570 3653.971 - -0.04% -
std::multiset<std::string>::erase(iterator)/0 -1.70% 30.057 29.545 - 0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.70% 16247044.179 15970359.871 - 1.26% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.70% 22.581 22.197 - -2.80% -
rng::swap_ranges(deque<int>)/50 -1.70% 19.938 19.599 - -1.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.70% 3.006 2.955 - -2.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.69% 66.127 65.007 - -3.58% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.69% 22.332 21.954 - -3.88% -
std::search(vector<int>)_(same_length)/1024 -1.69% 254.843 250.535 - 2.21% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.69% 7940.068 7806.157 - -1.33% -
SetIntersection_Interlaced_Set_float_262144_1 -1.69% 1104889.189 1086260.346 - -0.28% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.68% 115170.957 113236.957 - -1.31% -
SetIntersection_Interlaced_Set_float_1024_16 -1.68% 11778995.667 11581573.084 - 1.08% -
BM_std_min<unsigned_char>/22 -1.67% 2.104 2.069 - -0.25% -
std::multimap<int,_int>::ctor(const&)/1024 -1.67% 6309.245 6203.627 - -0.60% -
std::set<int>::contains(key)_(existent)/1024 -1.66% 3.957 3.891 - -3.93% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 -1.66% 1357.411 1334.840 - 0.07% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.66% 11635.146 11442.023 - -3.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.66% 25.917 25.487 - -23.84% -
rng::starts_with(vector<int>,_pred)/1000 -1.66% 455.743 448.187 - -4.84% -
rng::remove(list<int>)_(sprinkled)/1024 -1.65% 965.413 949.446 - -13.09% -
rng::move_backward(deque<int>)/1048576 -1.65% 125872.644 123794.673 - -1.28% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.65% 23.073 22.693 - -1.74% -
SetIntersection_Interlaced_Set_string_1024_16 -1.65% 13871943.210 13643656.197 - 0.38% -
BM_RangesPushHeap_string_SingleElement_16384 -1.65% 2.567 2.525 - 1.31% -
BM_PushHeap_uint32_Ascending_262144 -1.64% 8.177 8.043 - -1.84% -
rng::find_end(vector<int>)_(near_matches)/1024 -1.64% 15986.728 15724.365 - -0.69% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.64% 33.010 32.469 - 17.72% -
rng::search(vector<int>)_(no_match)/8192 -1.63% 1660.819 1633.704 - -2.12% -
SetIntersection_Front_Set_uint32_1024_16 -1.63% 1350572.741 1328573.287 - 2.84% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.63% 259.061 254.845 - -2.19% -
BM_std_min<unsigned_short>/18 -1.63% 1.534 1.509 - 3.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.62% 625651.529 615495.381 - -0.48% -
BM_MakeThenSortHeap_float_Ascending_256 -1.62% 6.462 6.357 - 0.36% -
std::stable_sort(vector<int>)_(descending)/8 -1.62% 25.522 25.109 - 1.65% -
rng::partition_point(deque<int>)/50 -1.62% 4.348 4.277 - -0.81% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.61% 38.344 37.726 - -0.84% -
BM_MakeHeap_string_Ascending_64 -1.61% 4.852 4.774 - 2.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.61% 698.463 687.202 - -0.03% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.61% 93.381 91.877 - 0.11% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.61% 9.184 9.037 - -3.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.61% 11.691 11.503 - -1.34% -
BM_std_minmax<short>/24 -1.61% 2.225 2.189 - -3.69% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.61% 5728.184 5636.143 - -11.06% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.61% 2.865 2.819 - -0.23% -
bm_lexicographical_compare<signed_char>/4 -1.61% 1.956 1.924 - -4.86% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.60% 503943.795 495867.327 - -0.97% -
BM_std_minmax_element<char>/70000 -1.60% 19141.762 18835.167 - 5.53% -
std::set<int>::insert(value)_(already_present)/32 -1.60% 1.793 1.765 - -0.54% -
SetIntersection_Interlaced_Vector_string_64_4 -1.60% 22985515.989 22618493.478 - -1.78% -
SetIntersection_None_Vector_float_1024_256 -1.59% 1172549.659 1153862.275 - -0.14% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.59% 11.918 11.728 - 0.31% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.59% 115679.663 113838.543 - -0.80% -
727_cppcheck_r -1.59% 25.262 24.860 - 0.07% -
rng::copy_backward(deque<int>)/262144 -1.59% 31356.570 30857.678 - -3.36% -
rng::find_end(list<int>)_(process_all)/1000 -1.59% 685.603 674.706 - -1.58% -
std::find(list<int>)_(process_all)/1024 -1.59% 710.525 699.256 - 1.61% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.59% 16.630 16.366 - -1.12% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.58% 1.902 1.872 - -0.75% -
BM_RangesMakeThenSortHeap_float_Ascending_16 -1.58% 2.947 2.900 - -1.09% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.58% 4207.500 4140.948 - -0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.58% 24664485.495 24274475.018 - -2.43% -
BM_RangesMakeHeap_string_Random_1024 -1.58% 10.787 10.617 - -1.68% -
rng::move_backward(vector<int>)/262144 -1.58% 22076.034 21727.353 - -1.09% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.58% 142.475 140.226 - -0.42% -
BM_LowerBound_uint32_16 -1.58% 7.443 7.325 - -0.09% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.58% 526.220 517.932 - 0.02% -
rng::find_first_of(list<int>)_(large_needle)/1024 -1.57% 965612.659 950413.803 - 17.86% -
BM_std_min<char>/21 -1.57% 1.809 1.781 - -1.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.57% 1254609.375 1234894.855 - -0.01% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.57% 28402.928 27956.819 - -0.90% -
BM_std_minmax<short>/15 -1.57% 1.991 1.960 - -0.53% -
std::map<std::string,_int>::clear()/8192 -1.56% 205947.082 202725.079 - -0.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.56% 25316.375 24921.093 - -2.33% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.56% 721.046 709.810 - -1.92% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.56% 1.038 1.021 - -3.70% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.56% 294.692 290.104 - -2.24% -
BM_SortHeap_string_262144 -1.56% 178.751 175.970 - -1.74% -
std::move(vector<int>)/262144 -1.56% 21917.347 21576.362 - -1.50% -
std::find_end(deque<int>)_(match_near_end)/1000 -1.55% 330.652 325.513 - -7.99% -
rng::stable_sort(deque<int>)_(repeated)/8 -1.55% 17.980 17.700 - 0.51% -
BM_std_minmax_element<char>/64000 -1.55% 17500.325 17229.250 - 5.30% -
SetIntersection_None_Vector_float_262144_64 -1.55% 1236760.107 1217625.639 - 3.18% -
rng::partition(vector<int>)_(sparse)/32 -1.54% 9.086 8.946 - -0.20% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.54% 2.585 2.546 - -0.72% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.54% 1.224 1.205 - -1.28% -
rng::find_if(vector<char>)_(process_all)/8 -1.53% 2.487 2.449 - -0.16% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.53% 0.936 0.921 - -0.26% -
rng::copy_n(list<int>)/512 -1.53% 342.947 337.687 - -0.56% -
rng::rotate_copy(vector<int>)/8192 -1.53% 283.624 279.279 - -39.97% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.53% 31.192 30.715 - -0.88% -
BM_PopHeap_uint32_4 -1.53% 2.647 2.606 - -1.33% -
std::copy(vector<bool>)_(aligned)/4096 -1.53% 4.700 4.628 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.52% 2019863.443 1989065.186 - -1.09% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.52% 2828.744 2785.650 - -0.17% -
BM_MakeHeap_string_Random_262144 -1.52% 15.580 15.343 - -2.00% -
std::map<int,_int>::erase(key)_(existent)/32 -1.52% 22.821 22.474 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.52% 1359393.309 1338710.205 - -0.07% -
std::move_backward(vector<int>)/8 -1.52% 2.289 2.254 - 0.18% -
BM_std_minmax_element<char>/4000 -1.52% 1100.673 1083.946 - 5.88% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.51% 101.646 100.106 - -16.32% -
rng::generate_n(deque<int>)/50 -1.51% 12.547 12.357 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.51% 1249899.578 1230995.279 - 0.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.51% 7.690 7.573 - -1.35% -
BM_MakeHeap_string_SingleElement_16384 -1.51% 6.100 6.008 - 1.13% -
rng::for_each(list<int>)/8 -1.51% 2.532 2.494 - -3.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.51% 4899.764 4825.913 - -0.23% -
rng::search(list<int>,_pred)_(same_length)/8192 -1.51% 8902.986 8768.936 - 4.44% -
BM_RangesPushHeap_string_SingleElement_16 -1.51% 2.553 2.515 - 1.07% -
rng::sample(deque<int>)/8192 -1.51% 92812.909 91415.838 - -2.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.50% 0.738 0.727 - -0.22% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.50% 321.503 316.671 - -0.39% -
std::rotate(vector<int>)_(by_1/4)/8192 -1.50% 2595.350 2556.428 - -0.11% -
std::move_backward(deque<int>)/32768 -1.50% 3607.432 3553.409 - -1.59% -
bm_lexicographical_compare<signed_char>/6 -1.50% 2.491 2.454 - -4.50% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.49% 28.830 28.399 - 0.42% -
BM_std_minmax_element<char>/64 -1.49% 17.665 17.401 - 0.85% -
std::reverse_copy(list<int>)/4096 -1.49% 3173.792 3126.454 - -1.93% -
std::find(list<int>)_(bail_25%)/32768 -1.49% 8111.893 7990.916 - -1.95% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.49% 36096.513 35559.071 - -0.86% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.49% 1.554 1.530 - -1.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.49% 18.230 17.959 - 0.78% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.49% 4.846 4.774 - -2.88% -
std::move(deque<int>)/8 -1.49% 3.997 3.938 - 4.62% -
rng::find_first_of(list<int>)_(small_needle)/8192 -1.49% 23207.748 22862.719 - -0.52% -
std::partition_point(deque<int>)/50 -1.49% 4.614 4.545 - -5.58% -
std::rotate_copy(vector<int>)/8192 -1.49% 640.902 631.377 - -6.74% -
rng::move_backward(deque<int>)/512 -1.48% 24.122 23.765 - 0.11% -
std::set<std::string>::insert(value)_(new_value)/32 -1.48% 40.328 39.731 - -1.57% -
BM_RangesMakeHeap_uint32_Random_64 -1.48% 1.326 1.306 - 3.47% -
rng::search(list<int>)_(no_match)/1024 -1.48% 744.351 733.338 - 0.80% -
BM_std_minmax_element<char>/5500 -1.48% 1510.118 1487.810 - 5.65% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.48% 4.362 4.297 - -0.30% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.47% 190.835 188.021 - 0.89% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.47% 32220.787 31746.808 - -0.36% -
rng::move(list<int>)/262144 -1.47% 253892.495 250165.285 - -1.19% -
std::map<int,_int>::erase(iterator)/1024 -1.47% 21.019 20.711 - -1.24% -
SetIntersection_None_Vector_uint64_1024_16 -1.47% 1151376.778 1134502.316 - 0.60% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.46% 16.972 16.724 - -0.65% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.46% 10.359 10.208 - -0.17% -
rng::move(vector<int>)/1048576 -1.46% 57762.368 56921.214 - -1.51% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.45% 6757.438 6659.183 - -0.82% -
rng::search(vector<int>)_(single_element)/8192 -1.45% 1832.157 1805.568 - -1.05% -
SetIntersection_Front_Set_uint32_64_64 -1.45% 15637852.942 15411287.524 - 2.48% -
std::fill_n(vector<int>)/1024 -1.45% 29.874 29.441 - -1.10% -
BM_MakeHeap_string_Heap_1024 -1.45% 4.874 4.804 - -0.42% -
BM_MakeThenSortHeap_string_Descending_262144 -1.45% 86.305 85.058 - -3.34% -
rng::find(vector<bool>)_(process_all)/1024 -1.45% 4.689 4.621 - 1.06% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -1.44% 24.285 23.934 - 6.98% -
std::find_end(list<int>)_(single_element)/1000 -1.44% 674.330 664.604 - -2.09% -
BM_RangesMakeHeap_uint64_Random_16 -1.44% 1.293 1.274 - 1.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.44% 7.609 7.499 - -1.54% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.44% 10.438 10.288 - 2.47% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.44% 47.669 46.984 - -0.57% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.44% 4.569 4.504 - -16.48% -
SetIntersection_None_Vector_float_262144_256 -1.43% 1228446.866 1210829.072 - 0.06% -
rng::reverse_copy(list<int>)/4096 -1.43% 3071.994 3027.944 - -10.00% -
750_sealcrypto_r -1.43% 18.966 18.695 - 1.72% -
BM_std_minmax_element<char>/4096 -1.43% 1126.724 1110.584 - 5.40% -
std::transform(list<int>)_(identity_transform)/50 -1.43% 39.631 39.064 - -1.22% -
std::partition(list<int>)_(sparse)/50 -1.43% 14.813 14.601 - -1.35% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.43% 3.669 3.616 - -0.74% -
rng::for_each(multiset<int>)/32 -1.43% 21.894 21.582 - -2.81% -
rng::unique(list<int>)_(contiguous)/52 -1.43% 74.996 73.927 - -0.17% -
std::set<int>::ctor(const&)/8192 -1.43% 49932.478 49220.699 - -0.06% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.42% 590.037 581.651 - -0.78% -
std::move(vector<int>)/8 -1.42% 2.305 2.273 - 0.68% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.42% 3236.859 3190.886 - -2.79% -
std::move(list<int>)/1048576 -1.42% 1016918.116 1002490.331 - 0.35% -
rng::rotate(list<int>)_(1_element_forward)/50 -1.42% 24.293 23.949 - -0.37% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.42% 5.480 5.402 - -1.32% -
BM_std_minmax<char>/15 -1.41% 2.930 2.888 - -4.56% -
std::reverse_copy(list<int>)/32768 -1.41% 26357.294 25985.352 - -2.35% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -1.41% 5.924 5.840 - -2.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.41% 1210.548 1193.468 - -2.24% -
SetIntersection_Front_Set_float_1024_64 -1.41% 2040500.876 2011735.851 - 0.27% -
SetIntersection_Front_Set_uint64_256_16 -1.41% 4902114.409 4833009.588 - 0.01% -
rng::for_each(multiset<int>)/8192 -1.41% 16312.973 16083.139 - -6.09% -
std::fill_n(deque<int>)/1024 -1.41% 29.624 29.207 - -1.44% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.41% 6250.586 6162.584 - -1.12% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.41% 2.451 2.417 - -0.61% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.41% 8.557 8.437 - 1.56% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.40% 4266.459 4206.563 - -1.65% -
rng::stable_partition(deque<int>)_(dense)/1024 -1.40% 590.021 581.759 - -0.43% -
std::multiset<int>::find(key)_(existent)/32 -1.40% 1.692 1.668 - -0.54% -
BM_MakeThenSortHeap_string_Random_16 -1.40% 22.677 22.360 - -0.44% -
SetIntersection_Front_Vector_uint64_1024_16 -1.40% 1196861.502 1180121.319 - 0.13% -
rng::find_if_not(list<int>)_(process_all)/8192 -1.40% 8962.737 8837.393 - -0.92% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.40% 2354.961 2322.044 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.40% 9487603.483 9355139.731 - -1.51% -
SetIntersection_None_Vector_float_1024_16 -1.39% 1163869.292 1147652.915 - -0.24% -
rng::find_last(list<int>)_(bail_10%)/50 -1.39% 16.695 16.462 - 0.27% -
BM_PushHeap_uint32_Random_262144 -1.39% 6.438 6.348 - 1.53% -
rng::find_end(vector<int>)_(near_matches)/1000 -1.39% 15425.724 15211.456 - -0.43% -
BM_std_min<long_long>/32 -1.39% 3.618 3.568 - -1.45% -
BM_std_min<unsigned_char>/512 -1.39% 6.415 6.326 - -2.31% -
rng::move(vector<int>)/262144 -1.38% 22070.296 21765.152 - -0.86% -
std::any_of(list<int>)_(process_all)/50 -1.38% 21.789 21.490 - -1.28% -
std::search(vector<int>)_(near_matches)/1024 -1.38% 15085.628 14878.081 - -0.53% -
rng::unique(list<int>)_(contiguous)/1024 -1.38% 928.223 915.455 - -0.27% -
rng::reverse(list<int>)/512 -1.37% 199.791 197.051 - -1.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.37% 1712375.571 1688889.080 - -0.81% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.36% 1.914 1.887 - 0.92% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.36% 18.263 18.014 - -0.86% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.36% 0.984 0.971 - -0.67% -
rng::replace(list<int>)_(sprinkled)/32 -1.36% 11.451 11.295 - -0.91% -
std::set<std::string>::insert(value)_(already_present)/32 -1.36% 11.943 11.780 - 0.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.36% 10.045 9.909 - -0.69% -
std::set<int>::find(key)_(existent)/1024 -1.36% 4.020 3.966 - -1.67% -
rng::search(deque<int>)_(no_match)/1000 -1.36% 406.601 401.089 - -1.00% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.35% 19.358 19.096 - -0.29% -
std::remove(deque<int>)_(prefix)/50 -1.35% 65.874 64.982 - 1.76% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.35% 698.023 688.576 - -0.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.35% 8.489 8.374 - -2.19% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.35% 1.319 1.301 - -0.88% -
BM_MakeThenSortHeap_string_Ascending_16384 -1.35% 62.292 61.451 - -0.94% -
SetIntersection_None_Vector_float_256_64 -1.35% 3714384.864 3664278.439 - -0.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.35% 19.321 19.061 - 0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.35% 1244426.432 1227676.594 - 0.40% -
BM_std_minmax_element<char>/65536 -1.34% 17886.294 17645.871 - 5.41% -
rng::search(deque<int>)_(same_length)/8192 -1.34% 3840.255 3788.772 - 0.43% -
BM_RangesMakeThenSortHeap_string_Descending_256 -1.34% 19.320 19.061 - -1.75% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.34% 5.395 5.323 - -1.51% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -1.34% 1.501 1.481 - 4.45% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.34% 2850.725 2812.591 - -2.44% -
BM_RangesPushHeap_string_Random_256 -1.33% 14.358 14.167 - -2.29% -
BM_PopHeap_uint32_64 -1.33% 12.662 12.493 - -0.77% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.33% 12.654 12.486 - -0.04% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.33% 264645.710 261123.855 - -4.70% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.33% 5.652 5.577 - -1.59% -
BM_RangesPushHeap_string_SingleElement_1024 -1.33% 2.578 2.544 - 2.02% -
rng::copy_if(list<int>)_(every_other)/32768 -1.33% 25335.272 24998.934 - -0.18% -
SetIntersection_Front_Set_string_16384_16 -1.33% 2062276.852 2034916.035 - 0.97% -
SetIntersection_Front_Set_uint64_1024_16 -1.33% 1283184.699 1266161.167 - 0.54% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.33% 10.454 10.315 - 3.00% -
std::find_if(list<int>)_(bail_25%)/32768 -1.33% 10423.988 10285.859 - -0.55% -
rng::none_of(list<int>)_(process_all)/32 -1.32% 11.854 11.697 - -0.24% -
SetIntersection_Front_Set_uint32_1024_256 -1.32% 4588185.853 4527655.787 - -5.29% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.32% 5.897 5.820 - -0.82% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.32% 4.864 4.800 - -2.49% -
BM_std_min<char>/5 -1.32% 1.426 1.407 - -0.43% -
BM_PopHeap_float_1024 -1.32% 27.988 27.620 - -1.36% -
std::copy_n(deque<int>)/4096 -1.31% 148.677 146.723 - 0.58% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.31% 19.430 19.175 - -0.26% -
BM_std_minmax_element<char>/512 -1.31% 146.095 144.178 - 5.05% -
std::for_each(list<int>)/8192 -1.31% 8685.738 8571.870 - 9.48% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.31% 9019.269 8901.079 - -0.36% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.31% 1.072 1.058 - 2.00% -
std::search(vector<int>)_(near_matches)/1000 -1.31% 14218.910 14033.240 - -0.71% -
rng::fill_n(deque<int>)/8192 -1.30% 240.646 237.509 - -0.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.30% 11840.234 11686.030 - 1.64% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.30% 588.182 580.525 - -0.65% -
SetIntersection_None_Set_uint32_1024_64 -1.30% 8872702.556 8757207.116 - -2.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.30% 11.758 11.605 - -1.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 716.572 707.267 - 3.21% -
rng::find(vector<char>)_(process_all)/1024 -1.30% 17.498 17.271 - 4.65% -
std::move(list<int>)/64 -1.30% 48.844 48.211 - -3.76% -
std::search(vector<int>)_(same_length)/1000 -1.29% 246.394 243.205 - 0.97% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.29% 14.666 14.476 - 0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.29% 8000.477 7897.160 - -0.70% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.29% 12547.291 12385.438 - -1.40% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.29% 12728.103 12564.009 - -1.94% -
std::search_n(deque<int>)_(no_match)/1048576 -1.29% 443683.133 437963.617 - -0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.29% 836092.059 825322.428 - 1.22% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.29% 2.708 2.673 - -2.22% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.29% 34.012 33.575 - -2.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.28% 288.650 284.943 - -1.61% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.28% 28938.910 28567.381 - -1.80% -
SetIntersection_Interlaced_Vector_string_256_16 -1.28% 11012878.271 10871843.536 - -2.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.28% 352240613.981 347730067.856 - -1.04% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.28% 5.060 4.996 - -2.07% -
SetIntersection_None_Vector_float_16384_64 -1.28% 1203707.658 1188304.786 - 1.20% -
SetIntersection_None_Vector_float_262144_16 -1.28% 1221251.222 1205627.534 - 0.46% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.28% 61374.044 60590.043 - -2.40% -
std::search(list<int>)_(single_element)/1000 -1.27% 671.120 662.568 - 11.81% -
std::multiset<int>::erase(key)_(existent)/8192 -1.27% 61.796 61.008 - 0.96% -
bm_lexicographical_compare<signed_char>/5 -1.27% 2.207 2.179 - -3.67% -
SetIntersection_None_Vector_uint32_16384_4 -1.27% 1176480.337 1161546.662 - 2.45% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.27% 6230.988 6151.899 - -3.22% -
rng::shuffle(vector<int>)/8192 -1.27% 72745.517 71822.831 - -0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.27% 5134784.353 5069683.012 - -2.83% -
BM_std_min<char>/18 -1.27% 0.988 0.975 - -1.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.26% 1125173.876 1110944.013 - -0.52% -
BM_PushHeap_uint64_Random_262144 -1.26% 6.124 6.047 - -0.13% -
rng::sort(deque<int>)_(shuffled)/8192 -1.26% 81896.483 80862.130 - -0.52% -
std::partial_sort(vector<int>)_(heap)/8 -1.26% 26.738 26.401 - 0.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.26% 634125.713 626122.621 - 0.27% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.26% 676.213 667.681 - -1.17% -
std::fill(vector<int>)/1024 -1.26% 30.250 29.869 - -1.22% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.26% 8.686 8.577 - -0.47% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.26% 3.752 3.705 - 0.30% -
rng::copy_if(deque<int>)_(entire_range)/8 -1.26% 2.951 2.914 - -0.67% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.25% 6178.916 6101.385 - -2.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.25% 0.849 0.838 - -1.10% -
std::stable_sort(deque<int>)_(descending)/8192 -1.25% 21048.843 20784.915 - -2.29% -
rng::for_each(map<int>::iterator)/8192 -1.25% 16922.387 16710.305 - -0.53% -
BM_PushHeap_float_Ascending_262144 -1.25% 5.250 5.184 - 0.61% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.25% 61044.599 60282.274 - -2.80% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.25% 10.564 10.433 - -4.82% -
rng::copy(deque<int>)/262144 -1.25% 10413.986 10284.286 - -0.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.24% 2.361 2.332 - -1.48% -
std::set<int>::ctor(const&,_alloc)/1024 -1.24% 6257.867 6180.085 - -1.04% -
BM_LowerBound_float_1 -1.24% 2.676 2.642 - 0.00% -
std::stable_partition(deque<int>)_(sparse)/50 -1.24% 29.719 29.350 - 6.09% -
BM_std_minmax<short>/30 -1.24% 2.797 2.762 - -1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.24% 9.165 9.052 - -0.18% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.24% 6.292 6.214 - -2.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.24% 1.206 1.191 - -0.77% -
std::unique(vector<int>)_(contiguous)/1024 -1.23% 316.953 313.044 - 0.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -1.23% 2.844 2.809 - -5.26% -
BM_std_minmax<short>/20 -1.23% 2.001 1.976 - -8.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.23% 9.533 9.415 - -0.65% -
SetIntersection_None_Set_string_1024_1024 -1.23% 9123095.946 9010742.915 - -1.94% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.23% 19.266 19.029 - -1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.23% 1150767.223 1136613.033 - -0.87% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.23% 6.166 6.091 - 0.61% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.23% 23661.935 23371.882 - -1.06% -
BM_std_min<int>/7 -1.23% 1.053 1.041 - -0.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.23% 19.185 18.950 - -0.04% -
SetIntersection_Front_Set_uint32_262144_16384 -1.22% 351370920.612 347071815.893 - -0.32% -
std::copy_backward(vector<int>)/4096 -1.22% 239.131 236.211 - 64.54% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.22% 54860493.616 54191721.156 - -2.97% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.22% 5995.423 5922.372 - -1.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.22% 23672624.642 23384312.996 - 0.34% -
std::move_backward(list<int>)/262144 -1.22% 264917.793 261694.396 - 0.65% -
BM_MakeThenSortHeap_string_Descending_16384 -1.22% 68.034 67.206 - -0.08% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.22% 3907.910 3860.389 - -0.93% -
rng::rotate(list<int>)_(by_1/4)/32 -1.21% 13.756 13.589 - -0.47% -
rng::fold_left(deque<int>)/32 -1.21% 16.538 16.338 - -1.23% -
BM_std_minmax<long_long>/7 -1.21% 2.598 2.566 - 0.25% -
BM_MakeHeap_string_Heap_64 -1.21% 5.102 5.041 - -0.14% -
std::map<int,_int>::erase(key)_(existent)/0 -1.21% 21.207 20.951 - -0.29% -
BM_std_min<char>/28 -1.20% 1.776 1.755 - 0.71% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.20% 5.959 5.887 - 0.28% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.20% 25.299 24.995 - -1.54% -
BM_std_min<unsigned_long_long>/21 -1.20% 1.996 1.972 - -1.60% -
SetIntersection_None_Set_string_262144_262144 -1.20% 1698505.939 1678121.906 - -0.54% -
rng::generate(vector<int>)/32 -1.20% 8.025 7.929 - -0.69% -
std::sort(deque<int>)_(shuffled)/1024 -1.20% 6882.629 6800.362 - -0.96% -
BM_std_min<char>/5500 -1.19% 37.290 36.845 - 0.13% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.19% 767.997 758.845 - 0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -1.19% 1457980.001 1440622.903 - 0.46% -
BM_std_minmax_element<char>/1024 -1.19% 286.763 283.352 - 5.94% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.19% 19.210 18.982 - -1.55% -
rng::count(vector<bool>)/1000 -1.19% 3.007 2.971 - -1.03% -
bm_lexicographical_compare<int>/5 -1.19% 1.531 1.512 - -1.90% -
BM_std_min<unsigned_int>/17 -1.18% 0.971 0.959 - 1.17% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.18% 694.170 685.962 - -0.53% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.18% 645.328 637.697 - 0.81% -
BM_std_min<unsigned_char>/4 -1.18% 0.979 0.968 - -3.06% -
std::copy_backward(deque<int>)/8 -1.18% 2.738 2.706 - 1.46% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.18% 2114599.366 2089633.137 - -0.54% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.18% 4003.062 3955.938 - -0.59% -
SetIntersection_Front_Vector_string_262144_16384 -1.18% 352619279.783 348469451.680 - -0.01% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.18% 20.348 20.109 - -0.71% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.18% 3.952 3.906 - -0.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.18% 32222.930 31844.240 - -0.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.17% 13.161 13.006 - -1.14% -
std::transform(vector<int>)_(identity_transform)/32 -1.17% 9.079 8.972 - -0.16% -
BM_PopHeap_uint64_16 -1.17% 7.657 7.567 - -0.80% -
std::map<int,_int>::erase(iterator)/8192 -1.17% 21.084 20.838 - -0.96% -
std::is_sorted_until(list<int>)/8 -1.17% 2.208 2.182 - 0.11% -
std::replace(deque<int>)_(prefix)/32 -1.17% 12.867 12.717 - -0.47% -
rng::copy_n(vector<int>)/8 -1.16% 2.232 2.206 - 0.58% -
std::find(deque<int>)_(bail_25%)/1024 -1.16% 67.526 66.740 - -0.88% -
std::search_n(deque<int>)_(no_match)/8192 -1.16% 3457.026 3416.810 - -0.50% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.16% 165994.873 164064.992 - -15.39% -
BM_PushHeap_float_Ascending_1024 -1.16% 3.179 3.142 - 1.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.16% 68477.198 67683.634 - -1.30% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.16% 10.346 10.226 - -2.66% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.16% 18.136 17.926 - -1.42% -
rng::search(list<int>)_(single_element)/1024 -1.16% 726.036 717.622 - -0.31% -
SetIntersection_Front_Set_string_16384_256 -1.16% 14679650.652 14509861.692 - -7.07% -
SetIntersection_Front_Vector_float_262144_64 -1.16% 1444985.010 1428285.373 - -1.47% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.16% 20.890 20.649 - -0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.15% 351352793.175 347295944.890 - 37.40% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -1.15% 9.269 9.162 - -0.81% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.15% 44.124 43.615 - -0.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.15% 12969.940 12820.387 - -0.26% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.15% 8450117.872 8353012.562 - -0.84% -
BM_std_min<unsigned_long_long>/9 -1.15% 1.169 1.156 - -2.14% -
std::partition_point(vector<int>)/32 -1.15% 2.575 2.546 - -0.48% -
BM_std_minmax<short>/19 -1.15% 2.429 2.401 - 2.98% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.15% 3.001 2.966 - 1.08% -
729_abc_r -1.15% 18.943 18.726 - 1.45% -
BM_RangesPushHeap_string_Random_262144 -1.15% 18.500 18.289 - -2.18% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.14% 8302.829 8208.115 - 0.07% -
std::replace_if(deque<int>)_(prefix)/8192 -1.14% 3524.176 3483.995 - -0.26% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.14% 8264.406 8170.231 - -1.15% -
std::count_if(list<int>)_(every_other)/8192 -1.14% 7650.780 7563.915 - 5.97% -
rng::move(vector<bool>)_(aligned)/512 -1.13% 2.682 2.651 - -1.15% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.13% 1821099.609 1800455.484 - 0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.13% 1265457.251 1251115.157 - 5.20% -
BM_std_min<unsigned_char>/30 -1.13% 2.308 2.282 - 0.92% -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.13% 8269.466 8176.099 - -1.01% -
rng::reverse_copy(vector<int>)/4096 -1.13% 137.247 135.700 - 1.01% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -1.13% 37799435.342 37373713.028 - -18.61% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -1.13% 20.508 20.277 - -0.02% -
std::sort(deque<int>)_(heap)/1024 -1.13% 6240.038 6169.788 - -0.94% -
SetIntersection_None_Vector_float_1024_64 -1.13% 1162344.580 1149267.171 - -0.22% -
std::sample(vector<int>)/8192 -1.12% 90945.705 89923.243 - -0.91% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -1.12% 12.120 11.984 - 1.25% -
std::multiset<std::string>::ctor(const&)/1024 -1.12% 35540.210 35140.873 - -0.32% -
BM_RangesMakeHeap_string_Random_4 -1.12% 5.754 5.689 - -0.15% -
rng::for_each(set<int>::iterator)/8 -1.12% 4.534 4.483 - -1.36% -
BM_std_min<long_long>/64 -1.12% 4.905 4.850 - -0.27% -
SetIntersection_None_Set_float_256_4 -1.12% 11647125.733 11516571.326 - -1.68% -
rng::sort(deque<int>)_(descending)/1024 -1.12% 1371.191 1355.826 - 3.76% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.12% 329.107 325.428 - 0.31% -
SetIntersection_Front_Vector_string_262144_262144 -1.12% 14485701.743 14323915.936 - -0.19% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.12% 134160.789 132664.456 - 0.30% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.11% 523.334 517.506 - -0.53% -
std::find_if(deque<int>)_(process_all)/1024 -1.11% 490.724 485.259 - 0.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.11% 7.796 7.710 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.11% 68068326.806 67311517.132 - -0.85% -
rng::sample(deque<int>)/1024 -1.11% 11509.477 11381.837 - -2.44% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.11% 72930.302 72121.987 - 1.47% -
std::copy(list<int>)/32768 -1.11% 26421.614 26129.048 - -0.90% -
std::sample(vector<int>)/1024 -1.11% 11288.579 11163.607 - -1.05% -
std::partition_copy(vector<int>)/8192 -1.11% 4630.920 4579.700 - 1.03% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.11% 50196.098 49640.956 - -1.00% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.11% 4666.919 4615.312 - -1.88% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.10% 1.951 1.930 - -0.66% -
std::find_if(deque<int>)_(process_all)/8192 -1.10% 2845.291 2813.932 - -0.07% -
std::move_backward(list<int>)/32768 -1.10% 31933.638 31581.724 - -0.34% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.10% 40393.564 39948.469 - 0.11% -
rng::is_sorted_until(list<int>)/8192 -1.10% 8253.666 8162.790 - -1.25% -
SetIntersection_None_Vector_float_16_1 -1.10% 68561932.010 67807862.320 - 0.03% -
rng::copy(list<int>)/4096 -1.10% 3065.811 3032.148 - -0.65% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.10% 2471.247 2444.138 - 0.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.10% 23.046 22.793 - -1.73% -
std::is_sorted(deque<int>)/8 -1.10% 2.512 2.485 - 0.36% -
rng::copy(list<int>)/262144 -1.09% 219496.616 217094.257 - -0.69% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.09% 9217.931 9117.189 - -1.05% -
BM_MakeThenSortHeap_float_Random_4 -1.09% 4.462 4.413 - -3.32% -
rng::fill_n(vector<int>)/8192 -1.09% 238.786 236.181 - -1.12% -
BM_PopHeap_uint64_262144 -1.09% 42.021 41.562 - -0.17% -
std::multimap<int,_int>::ctor(const&)/8192 -1.09% 50416.686 49867.272 - 0.17% -
SetIntersection_None_Vector_float_256_16 -1.09% 4350486.927 4303132.276 - -0.03% -
std::map<int,_int>::clear()/8192 -1.09% 81046.531 80164.453 - -1.60% -
SetIntersection_Front_Vector_uint64_16384_64 -1.08% 1408202.319 1392926.741 - 2.68% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.08% 3625.838 3586.530 - 4.96% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.08% 12129.540 11998.049 - 0.03% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -1.08% 777.472 769.046 - -0.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.08% 16.010 15.836 - -0.78% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.08% 26.602 26.315 - 0.01% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.08% 250.746 248.041 - 1.77% -
rng::for_each(list<int>)/32 -1.08% 11.226 11.105 - -1.00% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.07% 11.641 11.516 - -0.81% -
std::all_of(vector<int>)_(process_all)/50 -1.07% 12.737 12.600 - -0.09% -
rng::partial_sort_copy(list<int>)_(heap)/8 -1.07% 16.348 16.173 - -0.53% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 -1.07% 1174.438 1161.851 - -0.26% -
BM_std_minmax<unsigned_short>/7 -1.07% 1.752 1.734 - -0.53% -
rng::any_of(list<int>)_(process_all)/50 -1.07% 21.911 21.676 - -1.41% -
rng::all_of(list<int>)_(process_all)/50 -1.07% 22.057 21.821 - -0.22% -
BM_std_minmax<short>/29 -1.07% 2.673 2.644 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.07% 1126792.444 1114771.370 - 0.77% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -1.06% 13.373 13.231 - 0.55% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -1.06% 56.102 55.506 - -8.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.06% 14.201 14.050 - 0.14% -
BM_RangesPushHeap_string_SingleElement_256 -1.06% 2.560 2.533 - 2.46% -
BM_std_min<short>/17 -1.06% 1.586 1.569 - -0.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.06% 1.154 1.142 - -1.71% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.06% 16.891 16.712 - -2.79% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.06% 2722382.268 2693566.989 - -0.13% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.06% 738.278 730.471 - 0.34% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -1.06% 1524213.058 1508108.819 - -24.42% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.05% 1.255 1.242 - -1.90% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.05% 285883.501 282875.567 - -2.72% -
rng::generate_n(list<int>)/50 -1.05% 17.443 17.259 - -0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.05% 475.159 470.168 - -0.21% -
std::search(vector<int>)_(near_matches)/8192 -1.05% 775424.187 767294.132 - -0.08% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 -1.05% 2.212 2.188 - -0.37% -
rng::shuffle(vector<int>)/1024 -1.05% 9103.172 9007.925 - -0.77% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.05% 3.676 3.637 - -0.10% -
rng::contains_subrange(deque<int>)_(single_element)/32 -1.04% 17.560 17.377 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.04% 199093274.412 197021234.388 - -10.76% -
SetIntersection_None_Set_float_1024_1024 -1.04% 9043955.541 8949911.461 - -1.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -1.04% 2.032 2.011 - 3.90% -
std::rotate(vector<int>)_(by_1/4)/32 -1.04% 12.018 11.894 - -0.13% -
BM_MakeThenSortHeap_float_Heap_4 -1.04% 1.239 1.226 - 0.19% -
std::transform(deque<int>)_(identity_transform)/8192 -1.04% 2471.925 2446.252 - 0.02% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.04% 35856.864 35485.017 - -0.11% -
rng::unique(list<int>)_(sprinkled)/8192 -1.03% 7888.839 7807.200 - -0.74% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.03% 28.557 28.262 - -4.37% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.03% 18.934 18.739 - 0.01% -
rng::copy_if(vector<int>)_(entire_range)/8 -1.03% 2.203 2.181 - -0.80% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.02% 24928.584 24673.174 - -1.50% -
BM_std_minmax<long_long>/13 -1.02% 3.103 3.071 - -1.02% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.02% 17.898 17.715 - -2.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.02% 1261314.554 1248423.196 - -1.09% -
BM_RangesSortHeap_float_1024 -1.02% 8.026 7.944 - -0.59% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -1.02% 1884804.393 1865549.911 - 0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.02% 1239048.821 1226395.559 - -1.37% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.02% 2793.172 2764.673 - -0.42% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.02% 5580.502 5523.594 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.02% 1246787.098 1234077.871 - -0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.02% 19643637.473 19443503.114 - -1.68% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.01% 21.534 21.315 - -0.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.01% 1193757.972 1181665.863 - -0.63% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.01% 22.940 22.708 - -2.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.01% 1.217 1.204 - 1.26% -
std::remove(list<int>)_(prefix)/1024 -1.01% 997.403 987.317 - 2.39% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.01% 9.557 9.461 - -0.58% -
SetIntersection_Front_Vector_uint32_262144_16 -1.01% 1190909.740 1178867.421 - -1.15% -
BM_std_min<unsigned_long_long>/29 -1.01% 2.456 2.431 - -1.15% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.01% 1.439 1.424 - -0.76% -
std::partition(list<int>)_(sparse)/32 -1.01% 8.885 8.795 - -0.00% -
std::multiset<int>::contains(key)_(existent)/1024 -1.01% 4.029 3.989 - -0.85% -
rng::stable_partition(list<int>)_(alloc_fails)/32 -1.00% 1897.077 1878.036 - -2.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.00% 18999.792 18809.095 - -1.90% -
std::partition(list<int>)_(dense)/1024 -1.00% 393.160 389.215 - -0.03% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.00% 37314.571 36940.326 - 0.06% -


Report Time: 5.30s
Name Current %
706_stockfish_r 21.428 -
707_ntest_r 16.575 -
709_cactus_r 19.784 -
710_omnetpp_r 8.436 -
721_gcc_r 13.099 -
723_llvm_r 11.559 -
727_cppcheck_r 24.860 -
729_abc_r 18.726 1.45%
731_astcenc_r 10.149 -
735_gem5_r 13.671 2.42%
736_ocio_r 16.412 -
737_gmsh_r 12.816 -
748_flightdm_r 9.060 -
750_sealcrypto_r 18.695 1.72%
753_ns3_r 10.273 -
766_femflow_r 12.935 -
BM_LowerBound_float_1 2.642 -
BM_LowerBound_float_1024 21.889 -
BM_LowerBound_float_16 7.919 -
BM_LowerBound_float_16384 65.933 -
BM_LowerBound_float_256 14.222 -
BM_LowerBound_float_262144 574.471 -
BM_LowerBound_float_4 11.550 -
BM_LowerBound_float_64 8.518 -
BM_LowerBound_pair<uint32,_uint32>_1 2.819 -
BM_LowerBound_pair<uint32,_uint32>_1024 44.318 -1.82%
BM_LowerBound_pair<uint32,_uint32>_16 16.271 -
BM_LowerBound_pair<uint32,_uint32>_16384 101.442 -1.59%
BM_LowerBound_pair<uint32,_uint32>_256 32.833 -1.65%
BM_LowerBound_pair<uint32,_uint32>_262144 615.760 -1.13%
BM_LowerBound_pair<uint32,_uint32>_4 11.198 -
BM_LowerBound_pair<uint32,_uint32>_64 18.702 -
BM_LowerBound_string_1 4.814 3.88%
BM_LowerBound_string_1024 178.801 -
BM_LowerBound_string_16 36.828 -
BM_LowerBound_string_16384 394.470 -
BM_LowerBound_string_256 125.748 -
BM_LowerBound_string_262144 2072.764 -
BM_LowerBound_string_4 20.258 1.82%
BM_LowerBound_string_64 69.485 1.48%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.861 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.821 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.573 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.266 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.172 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 660.869 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.272 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.732 -
BM_LowerBound_uint32_1 2.594 -
BM_LowerBound_uint32_1024 21.650 -
BM_LowerBound_uint32_16 7.325 -
BM_LowerBound_uint32_16384 65.195 -
BM_LowerBound_uint32_256 14.149 -
BM_LowerBound_uint32_262144 556.815 -
BM_LowerBound_uint32_4 10.409 -
BM_LowerBound_uint32_64 8.094 -
BM_LowerBound_uint64_1 2.603 -
BM_LowerBound_uint64_1024 24.790 -
BM_LowerBound_uint64_16 7.397 -
BM_LowerBound_uint64_16384 70.256 -
BM_LowerBound_uint64_256 16.394 -
BM_LowerBound_uint64_262144 583.537 -
BM_LowerBound_uint64_4 10.459 -
BM_LowerBound_uint64_64 8.471 -
BM_MakeHeap_float_Ascending_1 0.274 -
BM_MakeHeap_float_Ascending_1024 0.700 -
BM_MakeHeap_float_Ascending_16 0.839 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.662 -
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.402 -
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.278 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.190 -
BM_MakeHeap_float_Descending_256 0.216 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.285 -
BM_MakeHeap_float_Descending_64 0.195 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.190 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.278 -
BM_MakeHeap_float_Heap_64 0.193 -
BM_MakeHeap_float_PipeOrgan_1 0.273 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.276 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.707 -
BM_MakeHeap_float_PipeOrgan_4 0.408 -
BM_MakeHeap_float_PipeOrgan_64 0.801 -
BM_MakeHeap_float_QuickSortAdversary_1 0.272 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.501 -
BM_MakeHeap_float_QuickSortAdversary_16 0.737 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.498 -
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.277 -
BM_MakeHeap_float_Random_1024 1.223 -3.55%
BM_MakeHeap_float_Random_16 1.681 -
BM_MakeHeap_float_Random_16384 1.162 -8.90%
BM_MakeHeap_float_Random_256 1.385 -2.88%
BM_MakeHeap_float_Random_262144 1.158 -1.62%
BM_MakeHeap_float_Random_4 1.560 -
BM_MakeHeap_float_Random_64 1.671 -3.39%
BM_MakeHeap_float_SingleElement_1 0.275 -
BM_MakeHeap_float_SingleElement_1024 0.697 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.660 -
BM_MakeHeap_float_SingleElement_256 0.643 -3.36%
BM_MakeHeap_float_SingleElement_262144 0.716 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.350 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.262 2.25%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.388 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.391 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.744 -5.49%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.112 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.273 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.507 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.517 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.484 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.592 -4.07%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.476 -7.74%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.481 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.273 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.551 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.571 -3.92%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.547 20.69%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.511 -4.01%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.351 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.224 7.03%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.345 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.384 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.407 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.552 1.98%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.116 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.318 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.224 -1.99%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.291 -1.05%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.377 1.26%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.335 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.780 1.40%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.119 1.09%
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.177 3.69%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.892 1.30%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.951 -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.126 1.63%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.116 3.24%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.629 -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.046 -9.47%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.270 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.189 -2.14%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.082 -1.21%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.182 -2.70%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.181 -1.39%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.225 -3.87%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.111 -1.30%
BM_MakeHeap_string_Ascending_1 0.252 -
BM_MakeHeap_string_Ascending_1024 4.937 1.53%
BM_MakeHeap_string_Ascending_16 3.738 1.02%
BM_MakeHeap_string_Ascending_16384 5.264 -2.69%
BM_MakeHeap_string_Ascending_256 4.871 3.30%
BM_MakeHeap_string_Ascending_262144 7.965 8.94%
BM_MakeHeap_string_Ascending_4 2.830 -
BM_MakeHeap_string_Ascending_64 4.774 2.25%
BM_MakeHeap_string_Descending_1 0.256 -
BM_MakeHeap_string_Descending_1024 2.715 -3.01%
BM_MakeHeap_string_Descending_16 2.364 -
BM_MakeHeap_string_Descending_16384 3.066 9.07%
BM_MakeHeap_string_Descending_256 2.695 -1.52%
BM_MakeHeap_string_Descending_262144 3.453 -6.36%
BM_MakeHeap_string_Descending_4 2.130 -
BM_MakeHeap_string_Descending_64 2.558 -1.88%
BM_MakeHeap_string_Heap_1 0.252 -
BM_MakeHeap_string_Heap_1024 4.804 -
BM_MakeHeap_string_Heap_16 4.643 -
BM_MakeHeap_string_Heap_16384 5.014 -
BM_MakeHeap_string_Heap_256 4.926 -
BM_MakeHeap_string_Heap_262144 5.306 -
BM_MakeHeap_string_Heap_4 3.018 -
BM_MakeHeap_string_Heap_64 5.041 -
BM_MakeHeap_string_PipeOrgan_1 0.252 -
BM_MakeHeap_string_PipeOrgan_1024 4.928 -
BM_MakeHeap_string_PipeOrgan_16 3.642 -
BM_MakeHeap_string_PipeOrgan_16384 5.610 8.39%
BM_MakeHeap_string_PipeOrgan_256 4.794 -
BM_MakeHeap_string_PipeOrgan_262144 7.322 -2.39%
BM_MakeHeap_string_PipeOrgan_4 2.576 -
BM_MakeHeap_string_PipeOrgan_64 4.757 -
BM_MakeHeap_string_QuickSortAdversary_1 0.253 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.617 -
BM_MakeHeap_string_QuickSortAdversary_16 8.581 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.768 -
BM_MakeHeap_string_QuickSortAdversary_256 10.435 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.689 -
BM_MakeHeap_string_QuickSortAdversary_4 5.964 -1.05%
BM_MakeHeap_string_QuickSortAdversary_64 10.210 -
BM_MakeHeap_string_Random_1 0.249 -
BM_MakeHeap_string_Random_1024 10.786 -
BM_MakeHeap_string_Random_16 8.314 -
BM_MakeHeap_string_Random_16384 12.609 -
BM_MakeHeap_string_Random_256 10.473 -
BM_MakeHeap_string_Random_262144 15.343 -2.00%
BM_MakeHeap_string_Random_4 5.787 -
BM_MakeHeap_string_Random_64 10.025 -
BM_MakeHeap_string_SingleElement_1 0.255 -
BM_MakeHeap_string_SingleElement_1024 6.103 -
BM_MakeHeap_string_SingleElement_16 5.704 1.65%
BM_MakeHeap_string_SingleElement_16384 6.008 1.13%
BM_MakeHeap_string_SingleElement_256 6.232 -1.12%
BM_MakeHeap_string_SingleElement_262144 7.396 -
BM_MakeHeap_string_SingleElement_4 3.752 1.19%
BM_MakeHeap_string_SingleElement_64 6.297 -2.78%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.378 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.896 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.099 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.249 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.991 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.242 -1.90%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.911 -6.32%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.193 -1.90%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.100 -1.12%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.183 -1.08%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.765 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.027 -2.08%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.379 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.952 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.139 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.671 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.251 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.796 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.447 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.928 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.805 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.100 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.072 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.566 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.712 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.232 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.788 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.769 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.868 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.644 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.842 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.986 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.305 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.998 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.710 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.934 -
BM_MakeHeap_uint32_Ascending_1 0.277 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.605 -
BM_MakeHeap_uint32_Ascending_16384 0.606 -
BM_MakeHeap_uint32_Ascending_256 0.601 -
BM_MakeHeap_uint32_Ascending_262144 0.663 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.549 -
BM_MakeHeap_uint32_Descending_1 0.276 -
BM_MakeHeap_uint32_Descending_1024 0.255 -
BM_MakeHeap_uint32_Descending_16 0.255 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.269 -6.72%
BM_MakeHeap_uint32_Descending_64 0.250 8.42%
BM_MakeHeap_uint32_Heap_1 0.273 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.246 -
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.276 -
BM_MakeHeap_uint32_Heap_64 0.234 -
BM_MakeHeap_uint32_PipeOrgan_1 0.271 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.718 1.85%
BM_MakeHeap_uint32_PipeOrgan_16 1.044 2.04%
BM_MakeHeap_uint32_PipeOrgan_16384 0.613 -
BM_MakeHeap_uint32_PipeOrgan_256 0.635 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.673 -
BM_MakeHeap_uint32_PipeOrgan_4 0.407 -
BM_MakeHeap_uint32_PipeOrgan_64 0.715 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.615 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.047 -1.85%
BM_MakeHeap_uint32_Random_16 1.269 -
BM_MakeHeap_uint32_Random_16384 0.997 -1.96%
BM_MakeHeap_uint32_Random_256 1.146 -8.01%
BM_MakeHeap_uint32_Random_262144 1.005 -3.74%
BM_MakeHeap_uint32_Random_4 1.161 -25.80%
BM_MakeHeap_uint32_Random_64 1.309 3.63%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.493 -
BM_MakeHeap_uint32_SingleElement_16384 0.540 -
BM_MakeHeap_uint32_SingleElement_256 0.544 -
BM_MakeHeap_uint32_SingleElement_262144 0.629 -
BM_MakeHeap_uint32_SingleElement_4 0.322 -
BM_MakeHeap_uint32_SingleElement_64 0.518 -
BM_MakeHeap_uint64_Ascending_1 0.275 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.665 2.48%
BM_MakeHeap_uint64_Ascending_16384 0.632 -
BM_MakeHeap_uint64_Ascending_256 0.630 -
BM_MakeHeap_uint64_Ascending_262144 0.728 -
BM_MakeHeap_uint64_Ascending_4 0.453 10.03%
BM_MakeHeap_uint64_Ascending_64 0.572 -
BM_MakeHeap_uint64_Descending_1 0.270 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.257 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.277 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.283 -
BM_MakeHeap_uint64_Descending_64 0.251 -6.86%
BM_MakeHeap_uint64_Heap_1 0.270 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.257 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.278 -4.41%
BM_MakeHeap_uint64_Heap_64 0.238 -11.92%
BM_MakeHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.031 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.629 -
BM_MakeHeap_uint64_PipeOrgan_256 0.647 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.727 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.273 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.611 2.59%
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.410 -9.13%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.275 -
BM_MakeHeap_uint64_Random_1024 1.068 3.08%
BM_MakeHeap_uint64_Random_16 1.291 1.92%
BM_MakeHeap_uint64_Random_16384 0.991 3.85%
BM_MakeHeap_uint64_Random_256 1.269 6.75%
BM_MakeHeap_uint64_Random_262144 1.048 -
BM_MakeHeap_uint64_Random_4 1.444 32.79%
BM_MakeHeap_uint64_Random_64 1.288 3.05%
BM_MakeHeap_uint64_SingleElement_1 0.273 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.508 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.588 3.35%
BM_MakeHeap_uint64_SingleElement_262144 0.756 -
BM_MakeHeap_uint64_SingleElement_4 0.329 -
BM_MakeHeap_uint64_SingleElement_64 0.509 -
BM_MakeThenSortHeap_float_Ascending_1 0.274 -
BM_MakeThenSortHeap_float_Ascending_1024 8.702 -
BM_MakeThenSortHeap_float_Ascending_16 2.964 1.50%
BM_MakeThenSortHeap_float_Ascending_16384 28.124 -
BM_MakeThenSortHeap_float_Ascending_256 6.357 -
BM_MakeThenSortHeap_float_Ascending_262144 31.569 -
BM_MakeThenSortHeap_float_Ascending_4 1.488 8.30%
BM_MakeThenSortHeap_float_Ascending_64 3.935 -
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 7.965 -1.04%
BM_MakeThenSortHeap_float_Descending_16 1.860 2.45%
BM_MakeThenSortHeap_float_Descending_16384 27.291 -
BM_MakeThenSortHeap_float_Descending_256 5.770 -
BM_MakeThenSortHeap_float_Descending_262144 34.528 -
BM_MakeThenSortHeap_float_Descending_4 1.138 -8.66%
BM_MakeThenSortHeap_float_Descending_64 3.345 1.63%
BM_MakeThenSortHeap_float_Heap_1 0.277 -
BM_MakeThenSortHeap_float_Heap_1024 8.390 -
BM_MakeThenSortHeap_float_Heap_16 1.847 2.33%
BM_MakeThenSortHeap_float_Heap_16384 25.716 -
BM_MakeThenSortHeap_float_Heap_256 6.202 -1.40%
BM_MakeThenSortHeap_float_Heap_262144 31.038 -
BM_MakeThenSortHeap_float_Heap_4 1.226 -
BM_MakeThenSortHeap_float_Heap_64 3.514 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.346 -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.923 -1.10%
BM_MakeThenSortHeap_float_PipeOrgan_16384 24.512 1.27%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.476 1.30%
BM_MakeThenSortHeap_float_PipeOrgan_262144 31.897 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.530 -1.36%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.891 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.137 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.989 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 29.313 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.840 -2.22%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 35.021 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.574 3.14%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.705 -1.01%
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.323 -
BM_MakeThenSortHeap_float_Random_16 10.221 -
BM_MakeThenSortHeap_float_Random_16384 47.535 -
BM_MakeThenSortHeap_float_Random_256 25.687 -
BM_MakeThenSortHeap_float_Random_262144 62.809 -
BM_MakeThenSortHeap_float_Random_4 4.413 -3.32%
BM_MakeThenSortHeap_float_Random_64 18.235 -
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.787 -1.71%
BM_MakeThenSortHeap_float_SingleElement_16 3.232 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.827 -
BM_MakeThenSortHeap_float_SingleElement_256 4.057 -1.44%
BM_MakeThenSortHeap_float_SingleElement_262144 52.444 1.79%
BM_MakeThenSortHeap_float_SingleElement_4 1.335 -
BM_MakeThenSortHeap_float_SingleElement_64 3.360 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.704 -1.48%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.710 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.281 -1.87%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.605 -1.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.255 -1.94%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.786 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.257 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.334 -1.58%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.861 -3.15%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.966 -2.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.122 -2.16%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.326 -2.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.284 -5.31%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.889 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.427 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.649 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.839 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.840 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 35.223 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.011 3.90%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.401 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.860 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.799 -2.21%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.208 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.975 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.047 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.803 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.460 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.188 -1.37%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.586 -1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.314 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.664 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.745 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.453 6.46%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.040 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.144 -1.43%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.415 -1.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.077 -1.34%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.923 -1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.728 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.972 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.288 -1.26%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.647 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.306 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.399 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.291 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.241 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.083 -12.65%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.855 -
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 39.224 7.09%
BM_MakeThenSortHeap_string_Ascending_16 9.369 -2.04%
BM_MakeThenSortHeap_string_Ascending_16384 61.451 -
BM_MakeThenSortHeap_string_Ascending_256 19.763 -4.41%
BM_MakeThenSortHeap_string_Ascending_262144 76.102 -4.70%
BM_MakeThenSortHeap_string_Ascending_4 5.414 -
BM_MakeThenSortHeap_string_Ascending_64 15.360 -2.29%
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 38.028 2.41%
BM_MakeThenSortHeap_string_Descending_16 7.835 -
BM_MakeThenSortHeap_string_Descending_16384 67.206 -
BM_MakeThenSortHeap_string_Descending_256 18.581 -2.16%
BM_MakeThenSortHeap_string_Descending_262144 85.058 -3.34%
BM_MakeThenSortHeap_string_Descending_4 3.702 -
BM_MakeThenSortHeap_string_Descending_64 13.033 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 62.784 -
BM_MakeThenSortHeap_string_Heap_16 17.391 -
BM_MakeThenSortHeap_string_Heap_16384 100.971 -
BM_MakeThenSortHeap_string_Heap_256 48.965 -
BM_MakeThenSortHeap_string_Heap_262144 178.726 -2.71%
BM_MakeThenSortHeap_string_Heap_4 5.903 -
BM_MakeThenSortHeap_string_Heap_64 34.003 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 38.201 -2.79%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.580 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 65.052 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.505 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 78.908 -4.14%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.809 -1.26%
BM_MakeThenSortHeap_string_PipeOrgan_64 15.116 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.556 2.08%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.624 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 111.279 2.08%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.679 1.90%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 192.544 -1.15%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.549 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.912 1.80%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 68.748 -
BM_MakeThenSortHeap_string_Random_16 22.360 -
BM_MakeThenSortHeap_string_Random_16384 108.519 -1.40%
BM_MakeThenSortHeap_string_Random_256 54.597 -1.15%
BM_MakeThenSortHeap_string_Random_262144 190.184 -2.33%
BM_MakeThenSortHeap_string_Random_4 10.311 -
BM_MakeThenSortHeap_string_Random_64 39.249 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 32.160 7.46%
BM_MakeThenSortHeap_string_SingleElement_16 14.512 3.71%
BM_MakeThenSortHeap_string_SingleElement_16384 41.584 8.40%
BM_MakeThenSortHeap_string_SingleElement_256 27.188 7.86%
BM_MakeThenSortHeap_string_SingleElement_262144 53.461 3.49%
BM_MakeThenSortHeap_string_SingleElement_4 6.254 4.76%
BM_MakeThenSortHeap_string_SingleElement_64 21.335 7.42%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.300 1.69%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.751 2.35%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 31.058 2.08%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.395 1.68%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.432 1.84%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.558 2.48%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.629 1.55%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.844 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.646 1.44%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.866 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.031 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.314 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.150 1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.501 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.589 -1.16%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.580 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.301 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.006 -1.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.792 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.025 -1.50%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.909 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.060 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.959 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.303 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.256 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.564 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.332 -1.48%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.266 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.301 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.457 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.237 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.861 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.947 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.653 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.629 -1.79%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.955 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.932 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.992 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.575 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.700 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.366 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.490 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.608 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.178 4.36%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.657 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.798 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.805 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.661 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.925 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.682 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.727 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.835 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.690 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.999 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.414 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.655 -
BM_MakeThenSortHeap_uint32_Descending_1 0.271 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.216 -
BM_MakeThenSortHeap_uint32_Descending_16 5.526 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.284 -
BM_MakeThenSortHeap_uint32_Descending_256 8.815 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.355 -
BM_MakeThenSortHeap_uint32_Descending_4 1.295 -8.15%
BM_MakeThenSortHeap_uint32_Descending_64 8.689 -
BM_MakeThenSortHeap_uint32_Heap_1 0.272 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.286 -
BM_MakeThenSortHeap_uint32_Heap_16 5.115 -1.13%
BM_MakeThenSortHeap_uint32_Heap_16384 16.388 -
BM_MakeThenSortHeap_uint32_Heap_256 8.271 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.403 -
BM_MakeThenSortHeap_uint32_Heap_4 1.204 -1.50%
BM_MakeThenSortHeap_uint32_Heap_64 8.117 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.044 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.779 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.161 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.216 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.422 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.430 4.48%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.162 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.659 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.598 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.563 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.484 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.597 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.770 1.17%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.977 -
BM_MakeThenSortHeap_uint32_Random_1 0.279 -
BM_MakeThenSortHeap_uint32_Random_1024 15.530 -
BM_MakeThenSortHeap_uint32_Random_16 8.697 -
BM_MakeThenSortHeap_uint32_Random_16384 22.159 -
BM_MakeThenSortHeap_uint32_Random_256 13.317 -
BM_MakeThenSortHeap_uint32_Random_262144 32.635 -
BM_MakeThenSortHeap_uint32_Random_4 3.978 -
BM_MakeThenSortHeap_uint32_Random_64 11.928 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 8.551 -9.71%
BM_MakeThenSortHeap_uint32_SingleElement_16 4.054 1.68%
BM_MakeThenSortHeap_uint32_SingleElement_16384 18.881 -4.59%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.646 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.991 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.552 4.65%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.377 1.90%
BM_MakeThenSortHeap_uint64_Ascending_1 0.271 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.762 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.506 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.010 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.778 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.333 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.462 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.400 -
BM_MakeThenSortHeap_uint64_Descending_1 0.269 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.321 -
BM_MakeThenSortHeap_uint64_Descending_16 5.613 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.369 -
BM_MakeThenSortHeap_uint64_Descending_256 8.775 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.890 -
BM_MakeThenSortHeap_uint64_Descending_4 1.318 -11.82%
BM_MakeThenSortHeap_uint64_Descending_64 8.449 -
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.385 -
BM_MakeThenSortHeap_uint64_Heap_16 5.356 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.649 -
BM_MakeThenSortHeap_uint64_Heap_256 8.456 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.992 -
BM_MakeThenSortHeap_uint64_Heap_4 1.238 2.81%
BM_MakeThenSortHeap_uint64_Heap_64 8.254 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.195 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.120 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.505 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.375 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.165 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.395 -1.11%
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.991 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.278 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.693 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.525 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.494 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.760 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.972 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.420 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.937 -
BM_MakeThenSortHeap_uint64_Random_1 0.269 -
BM_MakeThenSortHeap_uint64_Random_1024 15.524 -
BM_MakeThenSortHeap_uint64_Random_16 8.670 -
BM_MakeThenSortHeap_uint64_Random_16384 22.325 -
BM_MakeThenSortHeap_uint64_Random_256 13.461 -
BM_MakeThenSortHeap_uint64_Random_262144 36.248 1.02%
BM_MakeThenSortHeap_uint64_Random_4 4.065 -
BM_MakeThenSortHeap_uint64_Random_64 11.971 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.272 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.781 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.012 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.916 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.797 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.171 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.204 -4.19%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.957 -
BM_PopHeap_float_1 0.476 -
BM_PopHeap_float_1024 27.620 -1.36%
BM_PopHeap_float_16 6.467 -
BM_PopHeap_float_16384 34.327 4.34%
BM_PopHeap_float_256 20.179 -
BM_PopHeap_float_262144 36.538 -8.90%
BM_PopHeap_float_4 2.370 1.33%
BM_PopHeap_float_64 12.402 -
BM_PopHeap_pair<uint32,_uint32>_1 0.447 -11.30%
BM_PopHeap_pair<uint32,_uint32>_1024 30.281 -1.82%
BM_PopHeap_pair<uint32,_uint32>_16 9.340 -1.08%
BM_PopHeap_pair<uint32,_uint32>_16384 45.490 -1.35%
BM_PopHeap_pair<uint32,_uint32>_256 22.685 -1.10%
BM_PopHeap_pair<uint32,_uint32>_262144 60.522 -1.27%
BM_PopHeap_pair<uint32,_uint32>_4 3.198 1.63%
BM_PopHeap_pair<uint32,_uint32>_64 15.972 -1.43%
BM_PopHeap_string_1 0.660 45.35%
BM_PopHeap_string_1024 56.226 -
BM_PopHeap_string_16 14.366 -
BM_PopHeap_string_16384 72.674 1.08%
BM_PopHeap_string_256 41.039 -
BM_PopHeap_string_262144 94.446 4.89%
BM_PopHeap_string_4 5.354 1.01%
BM_PopHeap_string_64 25.989 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.635 -8.85%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.946 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.516 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.599 -1.31%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.266 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.512 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.116 -1.62%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.649 -
BM_PopHeap_uint32_1 0.622 28.43%
BM_PopHeap_uint32_1024 21.244 -
BM_PopHeap_uint32_16 7.538 -
BM_PopHeap_uint32_16384 30.816 -
BM_PopHeap_uint32_256 16.860 -
BM_PopHeap_uint32_262144 40.872 -
BM_PopHeap_uint32_4 2.606 -1.33%
BM_PopHeap_uint32_64 12.493 -
BM_PopHeap_uint64_1 0.449 -35.30%
BM_PopHeap_uint64_1024 21.498 -
BM_PopHeap_uint64_16 7.567 -
BM_PopHeap_uint64_16384 30.963 -
BM_PopHeap_uint64_256 17.060 -
BM_PopHeap_uint64_262144 41.562 -
BM_PopHeap_uint64_4 2.720 -1.61%
BM_PopHeap_uint64_64 12.676 -
BM_PushHeap_float_Ascending_1 0.468 -
BM_PushHeap_float_Ascending_1024 3.142 1.22%
BM_PushHeap_float_Ascending_16 1.020 4.06%
BM_PushHeap_float_Ascending_16384 4.277 -2.14%
BM_PushHeap_float_Ascending_256 2.506 1.02%
BM_PushHeap_float_Ascending_262144 5.184 -
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.775 2.06%
BM_PushHeap_float_Descending_1 0.467 -13.48%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.363 -3.44%
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.356 -5.49%
BM_PushHeap_float_Descending_64 0.381 -
BM_PushHeap_float_PipeOrgan_1 0.469 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.913 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.725 -
BM_PushHeap_float_PipeOrgan_262144 3.167 -
BM_PushHeap_float_PipeOrgan_4 0.494 -
BM_PushHeap_float_PipeOrgan_64 1.300 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.625 -
BM_PushHeap_float_QuickSortAdversary_16 1.030 5.19%
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.736 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.467 -19.05%
BM_PushHeap_float_Random_1024 7.483 -
BM_PushHeap_float_Random_16 5.418 -
BM_PushHeap_float_Random_16384 7.714 2.27%
BM_PushHeap_float_Random_256 7.316 -
BM_PushHeap_float_Random_262144 7.610 -
BM_PushHeap_float_Random_4 3.019 1.58%
BM_PushHeap_float_Random_64 6.739 1.23%
BM_PushHeap_float_SingleElement_1 0.637 47.95%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.377 -
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.392 6.70%
BM_PushHeap_float_SingleElement_64 0.384 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.519 11.36%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.178 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.647 4.68%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.929 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.254 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.647 -1.68%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.832 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.409 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.584 5.36%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.734 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.215 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.041 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.232 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.565 4.35%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.659 -2.61%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.656 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.948 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.021 -3.70%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.670 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.640 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.473 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.619 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.414 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.532 10.74%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.302 -2.40%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.328 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.560 1.31%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.161 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.529 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.677 4.01%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.610 -3.11%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.614 6.65%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.564 2.59%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.549 -8.42%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.568 2.74%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.582 2.14%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.559 2.77%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.610 13.27%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.553 1.94%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 14.063 1.46%
BM_PushHeap_string_Ascending_16 4.730 1.51%
BM_PushHeap_string_Ascending_16384 20.022 4.01%
BM_PushHeap_string_Ascending_256 11.165 4.87%
BM_PushHeap_string_Ascending_262144 29.062 -
BM_PushHeap_string_Ascending_4 2.564 -
BM_PushHeap_string_Ascending_64 7.553 2.40%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.372 -2.85%
BM_PushHeap_string_Descending_16 2.129 1.10%
BM_PushHeap_string_Descending_16384 2.376 -
BM_PushHeap_string_Descending_256 2.310 -
BM_PushHeap_string_Descending_262144 3.138 -
BM_PushHeap_string_Descending_4 1.911 1.14%
BM_PushHeap_string_Descending_64 2.237 1.04%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.837 2.31%
BM_PushHeap_string_PipeOrgan_16 4.087 -
BM_PushHeap_string_PipeOrgan_16384 13.080 1.77%
BM_PushHeap_string_PipeOrgan_256 7.847 -
BM_PushHeap_string_PipeOrgan_262144 17.341 1.77%
BM_PushHeap_string_PipeOrgan_4 2.498 -
BM_PushHeap_string_PipeOrgan_64 5.967 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 14.971 -1.72%
BM_PushHeap_string_QuickSortAdversary_16 10.102 -
BM_PushHeap_string_QuickSortAdversary_16384 15.564 -2.35%
BM_PushHeap_string_QuickSortAdversary_256 14.397 -1.33%
BM_PushHeap_string_QuickSortAdversary_262144 15.999 -2.66%
BM_PushHeap_string_QuickSortAdversary_4 6.092 -
BM_PushHeap_string_QuickSortAdversary_64 12.809 -1.50%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.881 -
BM_PushHeap_string_Random_16 10.095 -
BM_PushHeap_string_Random_16384 16.240 -
BM_PushHeap_string_Random_256 14.149 -
BM_PushHeap_string_Random_262144 18.002 -
BM_PushHeap_string_Random_4 5.952 -
BM_PushHeap_string_Random_64 12.696 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.501 -1.72%
BM_PushHeap_string_SingleElement_16 2.534 -
BM_PushHeap_string_SingleElement_16384 2.487 -1.99%
BM_PushHeap_string_SingleElement_256 2.477 -1.16%
BM_PushHeap_string_SingleElement_262144 2.510 -2.95%
BM_PushHeap_string_SingleElement_4 2.217 -1.29%
BM_PushHeap_string_SingleElement_64 2.530 -1.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.636 18.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.825 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.088 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.990 1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.932 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.415 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.029 3.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.913 -2.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.392 -29.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.709 1.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.716 15.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.756 3.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.700 7.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.923 3.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.612 56.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.481 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.526 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.904 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.123 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.915 -4.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.239 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.577 34.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.083 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.273 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.680 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.864 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.834 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.534 -3.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.472 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.276 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.716 2.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.052 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.587 1.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.665 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.777 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.635 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.727 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.750 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.761 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.648 -2.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.746 -
BM_PushHeap_uint32_Ascending_1 0.633 -9.16%
BM_PushHeap_uint32_Ascending_1024 3.931 -
BM_PushHeap_uint32_Ascending_16 1.397 -
BM_PushHeap_uint32_Ascending_16384 6.611 -
BM_PushHeap_uint32_Ascending_256 3.081 -
BM_PushHeap_uint32_Ascending_262144 8.043 -1.84%
BM_PushHeap_uint32_Ascending_4 0.759 -
BM_PushHeap_uint32_Ascending_64 2.220 -
BM_PushHeap_uint32_Descending_1 0.473 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.354 -3.62%
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.348 -4.36%
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.609 9.37%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.877 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.686 -
BM_PushHeap_uint32_PipeOrgan_262144 3.050 -
BM_PushHeap_uint32_PipeOrgan_4 0.534 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.481 -17.05%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.921 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.448 12.25%
BM_PushHeap_uint32_Random_1024 6.138 -
BM_PushHeap_uint32_Random_16 4.528 -1.62%
BM_PushHeap_uint32_Random_16384 6.289 -
BM_PushHeap_uint32_Random_256 6.106 1.06%
BM_PushHeap_uint32_Random_262144 6.348 1.53%
BM_PushHeap_uint32_Random_4 2.632 -
BM_PushHeap_uint32_Random_64 5.537 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -5.19%
BM_PushHeap_uint32_SingleElement_16 0.336 -11.47%
BM_PushHeap_uint32_SingleElement_16384 0.356 -5.90%
BM_PushHeap_uint32_SingleElement_256 0.382 -5.11%
BM_PushHeap_uint32_SingleElement_262144 0.356 -5.78%
BM_PushHeap_uint32_SingleElement_4 0.336 -13.59%
BM_PushHeap_uint32_SingleElement_64 0.350 -7.47%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.576 -
BM_PushHeap_uint64_Ascending_16 0.929 1.96%
BM_PushHeap_uint64_Ascending_16384 3.612 -2.08%
BM_PushHeap_uint64_Ascending_256 2.091 -
BM_PushHeap_uint64_Ascending_262144 4.837 1.44%
BM_PushHeap_uint64_Ascending_4 0.547 -
BM_PushHeap_uint64_Ascending_64 1.518 -
BM_PushHeap_uint64_Descending_1 0.680 39.71%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.359 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.918 -
BM_PushHeap_uint64_PipeOrgan_16 0.892 -
BM_PushHeap_uint64_PipeOrgan_16384 2.381 -
BM_PushHeap_uint64_PipeOrgan_256 1.688 -
BM_PushHeap_uint64_PipeOrgan_262144 3.026 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -6.10%
BM_PushHeap_uint64_PipeOrgan_64 1.328 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.948 4.13%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.468 -
BM_PushHeap_uint64_Random_1024 5.878 -
BM_PushHeap_uint64_Random_16 4.180 -3.27%
BM_PushHeap_uint64_Random_16384 5.774 -4.53%
BM_PushHeap_uint64_Random_256 5.712 -1.45%
BM_PushHeap_uint64_Random_262144 6.047 -
BM_PushHeap_uint64_Random_4 2.069 -1.18%
BM_PushHeap_uint64_Random_64 5.300 -
BM_PushHeap_uint64_SingleElement_1 0.521 -18.44%
BM_PushHeap_uint64_SingleElement_1024 0.364 -4.04%
BM_PushHeap_uint64_SingleElement_16 0.338 -7.63%
BM_PushHeap_uint64_SingleElement_16384 0.364 -3.39%
BM_PushHeap_uint64_SingleElement_256 0.386 -3.30%
BM_PushHeap_uint64_SingleElement_262144 0.357 -4.17%
BM_PushHeap_uint64_SingleElement_4 0.357 -4.10%
BM_PushHeap_uint64_SingleElement_64 0.386 -
BM_RangesMakeHeap_float_Ascending_1 0.272 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.737 -
BM_RangesMakeHeap_float_Ascending_16384 0.658 -
BM_RangesMakeHeap_float_Ascending_256 0.646 -
BM_RangesMakeHeap_float_Ascending_262144 0.696 -
BM_RangesMakeHeap_float_Ascending_4 0.396 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.275 -
BM_RangesMakeHeap_float_Descending_1024 0.252 -
BM_RangesMakeHeap_float_Descending_16 0.210 -
BM_RangesMakeHeap_float_Descending_16384 0.235 -
BM_RangesMakeHeap_float_Descending_256 0.249 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.277 -
BM_RangesMakeHeap_float_Descending_64 0.195 -9.68%
BM_RangesMakeHeap_float_Heap_1 0.277 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.211 -12.42%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.250 -
BM_RangesMakeHeap_float_Heap_262144 0.231 -
BM_RangesMakeHeap_float_Heap_4 0.276 -
BM_RangesMakeHeap_float_Heap_64 0.216 -14.37%
BM_RangesMakeHeap_float_PipeOrgan_1 0.269 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.706 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.288 1.24%
BM_RangesMakeHeap_float_PipeOrgan_16384 0.659 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.683 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.707 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.392 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.804 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.271 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.530 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.837 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.304 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.512 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.414 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.154 -7.07%
BM_RangesMakeHeap_float_Random_16 1.580 -
BM_RangesMakeHeap_float_Random_16384 1.221 3.82%
BM_RangesMakeHeap_float_Random_256 1.276 -16.66%
BM_RangesMakeHeap_float_Random_262144 1.157 1.59%
BM_RangesMakeHeap_float_Random_4 1.668 3.62%
BM_RangesMakeHeap_float_Random_64 1.503 -6.99%
BM_RangesMakeHeap_float_SingleElement_1 0.274 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.660 -
BM_RangesMakeHeap_float_SingleElement_256 0.642 -
BM_RangesMakeHeap_float_SingleElement_262144 0.726 1.84%
BM_RangesMakeHeap_float_SingleElement_4 0.324 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.270 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.361 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.277 2.57%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.338 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.396 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.399 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.794 5.52%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.123 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.516 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.506 3.17%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.613 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.448 -9.76%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.468 -2.98%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.548 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.529 -3.54%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.568 -2.18%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.453 -12.30%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.493 -3.53%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.354 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.142 -1.71%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.340 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.390 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.413 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.590 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.121 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.242 2.88%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.295 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.374 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.772 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.120 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.005 -1.52%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.809 -5.26%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.990 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.071 -1.74%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.955 -2.07%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.567 -2.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.056 -3.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.273 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.197 1.51%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.088 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.176 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.182 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.214 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.104 -
BM_RangesMakeHeap_string_Ascending_1 0.255 -
BM_RangesMakeHeap_string_Ascending_1024 4.940 -1.56%
BM_RangesMakeHeap_string_Ascending_16 3.664 -
BM_RangesMakeHeap_string_Ascending_16384 5.307 -
BM_RangesMakeHeap_string_Ascending_256 4.897 -
BM_RangesMakeHeap_string_Ascending_262144 7.669 -2.68%
BM_RangesMakeHeap_string_Ascending_4 2.879 1.07%
BM_RangesMakeHeap_string_Ascending_64 4.766 -
BM_RangesMakeHeap_string_Descending_1 0.255 -
BM_RangesMakeHeap_string_Descending_1024 2.789 -1.28%
BM_RangesMakeHeap_string_Descending_16 2.322 -1.90%
BM_RangesMakeHeap_string_Descending_16384 2.882 -1.38%
BM_RangesMakeHeap_string_Descending_256 2.668 -2.51%
BM_RangesMakeHeap_string_Descending_262144 3.435 -1.20%
BM_RangesMakeHeap_string_Descending_4 2.123 -
BM_RangesMakeHeap_string_Descending_64 2.554 -1.29%
BM_RangesMakeHeap_string_Heap_1 0.257 -
BM_RangesMakeHeap_string_Heap_1024 4.901 -
BM_RangesMakeHeap_string_Heap_16 4.720 -
BM_RangesMakeHeap_string_Heap_16384 5.114 -
BM_RangesMakeHeap_string_Heap_256 5.030 -
BM_RangesMakeHeap_string_Heap_262144 5.423 -
BM_RangesMakeHeap_string_Heap_4 3.080 -
BM_RangesMakeHeap_string_Heap_64 5.071 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.259 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.918 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.663 1.08%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.347 -
BM_RangesMakeHeap_string_PipeOrgan_256 4.835 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.150 -1.27%
BM_RangesMakeHeap_string_PipeOrgan_4 2.590 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.776 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.256 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.734 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.727 1.49%
BM_RangesMakeHeap_string_QuickSortAdversary_16384 12.003 1.46%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.609 1.24%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.969 1.44%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.939 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.370 1.68%
BM_RangesMakeHeap_string_Random_1 0.246 -
BM_RangesMakeHeap_string_Random_1024 10.617 -1.68%
BM_RangesMakeHeap_string_Random_16 8.287 -
BM_RangesMakeHeap_string_Random_16384 12.430 -1.77%
BM_RangesMakeHeap_string_Random_256 10.275 -1.73%
BM_RangesMakeHeap_string_Random_262144 15.079 -1.59%
BM_RangesMakeHeap_string_Random_4 5.689 -
BM_RangesMakeHeap_string_Random_64 9.945 -
BM_RangesMakeHeap_string_SingleElement_1 0.259 -
BM_RangesMakeHeap_string_SingleElement_1024 6.242 -
BM_RangesMakeHeap_string_SingleElement_16 5.550 -
BM_RangesMakeHeap_string_SingleElement_16384 5.887 -
BM_RangesMakeHeap_string_SingleElement_256 6.291 -
BM_RangesMakeHeap_string_SingleElement_262144 7.384 1.98%
BM_RangesMakeHeap_string_SingleElement_4 3.627 -1.15%
BM_RangesMakeHeap_string_SingleElement_64 6.340 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.378 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.960 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.891 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.097 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.971 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.759 -4.80%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.995 -1.88%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.257 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.956 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.191 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.113 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.186 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.780 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.054 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.387 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.975 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.139 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.895 -3.09%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.680 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.799 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.445 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.935 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.802 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.099 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.074 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.572 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.710 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.240 1.78%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.805 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.781 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.878 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.616 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.800 -2.49%
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.683 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.312 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.709 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.930 -
BM_RangesMakeHeap_uint32_Ascending_1 0.275 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.645 -
BM_RangesMakeHeap_uint32_Ascending_16 0.608 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.609 -
BM_RangesMakeHeap_uint32_Ascending_256 0.603 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.665 -
BM_RangesMakeHeap_uint32_Ascending_4 0.388 -
BM_RangesMakeHeap_uint32_Ascending_64 0.556 -
BM_RangesMakeHeap_uint32_Descending_1 0.274 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.253 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.272 -
BM_RangesMakeHeap_uint32_Descending_64 0.233 -
BM_RangesMakeHeap_uint32_Heap_1 0.272 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.248 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.266 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.282 -
BM_RangesMakeHeap_uint32_Heap_64 0.243 5.86%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.270 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.694 -1.90%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.030 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.638 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.672 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.391 -7.92%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.717 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.632 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.292 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.393 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.276 -
BM_RangesMakeHeap_uint32_Random_1024 1.118 -2.34%
BM_RangesMakeHeap_uint32_Random_16 1.274 -1.32%
BM_RangesMakeHeap_uint32_Random_16384 1.096 7.19%
BM_RangesMakeHeap_uint32_Random_256 1.263 -5.07%
BM_RangesMakeHeap_uint32_Random_262144 1.013 -
BM_RangesMakeHeap_uint32_Random_4 1.157 -16.02%
BM_RangesMakeHeap_uint32_Random_64 1.306 3.47%
BM_RangesMakeHeap_uint32_SingleElement_1 0.274 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.570 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.488 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.541 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.556 2.71%
BM_RangesMakeHeap_uint32_SingleElement_262144 0.639 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.333 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.515 -
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.651 -
BM_RangesMakeHeap_uint64_Ascending_16 0.658 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.631 -
BM_RangesMakeHeap_uint64_Ascending_256 0.630 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.730 -
BM_RangesMakeHeap_uint64_Ascending_4 0.414 -2.71%
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.272 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.259 -
BM_RangesMakeHeap_uint64_Descending_16384 0.237 -
BM_RangesMakeHeap_uint64_Descending_256 0.273 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.279 -
BM_RangesMakeHeap_uint64_Descending_64 0.232 -7.89%
BM_RangesMakeHeap_uint64_Heap_1 0.274 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.260 -
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.279 -
BM_RangesMakeHeap_uint64_Heap_64 0.245 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.026 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.629 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.655 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.760 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.388 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.728 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.613 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.295 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.249 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.406 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.274 -
BM_RangesMakeHeap_uint64_Random_1024 1.133 5.66%
BM_RangesMakeHeap_uint64_Random_16 1.274 1.41%
BM_RangesMakeHeap_uint64_Random_16384 1.031 1.99%
BM_RangesMakeHeap_uint64_Random_256 1.210 9.94%
BM_RangesMakeHeap_uint64_Random_262144 1.052 2.06%
BM_RangesMakeHeap_uint64_Random_4 1.254 14.25%
BM_RangesMakeHeap_uint64_Random_64 1.229 -5.89%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.508 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.584 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.589 2.95%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.761 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.332 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.963 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.900 -1.09%
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.984 1.71%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.699 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.212 1.05%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.401 3.18%
BM_RangesMakeThenSortHeap_float_Ascending_64 4.139 1.01%
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.104 1.36%
BM_RangesMakeThenSortHeap_float_Descending_16 1.866 -
BM_RangesMakeThenSortHeap_float_Descending_16384 27.528 2.67%
BM_RangesMakeThenSortHeap_float_Descending_256 5.891 2.81%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.115 1.52%
BM_RangesMakeThenSortHeap_float_Descending_4 1.070 -12.70%
BM_RangesMakeThenSortHeap_float_Descending_64 3.228 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.189 2.35%
BM_RangesMakeThenSortHeap_float_Heap_16 2.108 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.097 1.72%
BM_RangesMakeThenSortHeap_float_Heap_256 5.820 -
BM_RangesMakeThenSortHeap_float_Heap_262144 31.100 1.95%
BM_RangesMakeThenSortHeap_float_Heap_4 1.251 -1.01%
BM_RangesMakeThenSortHeap_float_Heap_64 3.417 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.281 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.617 2.55%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.900 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 26.801 1.69%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.377 1.70%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.584 2.02%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.483 1.42%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.984 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.272 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.367 1.90%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 3.020 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.484 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.091 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 35.239 2.36%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.475 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.883 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.184 1.11%
BM_RangesMakeThenSortHeap_float_Random_16 9.889 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.801 1.71%
BM_RangesMakeThenSortHeap_float_Random_256 25.700 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.980 1.32%
BM_RangesMakeThenSortHeap_float_Random_4 4.356 -
BM_RangesMakeThenSortHeap_float_Random_64 17.727 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.783 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.266 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.282 3.26%
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.998 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.872 1.01%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.362 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.330 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.665 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.820 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.761 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.313 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.748 -1.49%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.298 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.175 -1.59%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.869 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.793 -1.73%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.997 -1.51%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.038 -1.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.255 -22.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.789 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.050 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.417 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.267 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.701 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.288 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.919 1.09%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.208 1.24%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.840 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.983 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.209 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.975 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.014 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.782 -1.78%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.443 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.958 -2.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.573 -1.35%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.905 -1.72%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.503 -1.34%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.075 -1.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.565 3.37%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.833 -1.29%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.198 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.469 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.092 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.057 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.131 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.000 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.265 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.654 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.288 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.480 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.292 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.260 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.040 -13.47%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.871 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.367 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 47.047 -2.01%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.461 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.746 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.519 -3.94%
BM_RangesMakeThenSortHeap_string_Ascending_262144 75.510 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.393 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.599 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 38.711 2.21%
BM_RangesMakeThenSortHeap_string_Descending_16 7.827 -
BM_RangesMakeThenSortHeap_string_Descending_16384 69.444 -
BM_RangesMakeThenSortHeap_string_Descending_256 19.061 -1.75%
BM_RangesMakeThenSortHeap_string_Descending_262144 86.692 -
BM_RangesMakeThenSortHeap_string_Descending_4 3.711 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.059 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 62.725 -1.91%
BM_RangesMakeThenSortHeap_string_Heap_16 17.176 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.534 -1.78%
BM_RangesMakeThenSortHeap_string_Heap_256 48.795 -1.43%
BM_RangesMakeThenSortHeap_string_Heap_262144 178.623 -1.06%
BM_RangesMakeThenSortHeap_string_Heap_4 5.954 -
BM_RangesMakeThenSortHeap_string_Heap_64 33.708 -1.26%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 27.119 -3.71%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.524 -1.74%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.990 2.47%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.277 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 81.534 2.86%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.793 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.048 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 70.091 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.502 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.885 1.08%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.611 1.04%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 191.573 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.568 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.690 -
BM_RangesMakeThenSortHeap_string_Random_1 1.363 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.972 -
BM_RangesMakeThenSortHeap_string_Random_16 22.505 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.497 -
BM_RangesMakeThenSortHeap_string_Random_256 54.607 -
BM_RangesMakeThenSortHeap_string_Random_262144 190.074 -
BM_RangesMakeThenSortHeap_string_Random_4 10.451 -
BM_RangesMakeThenSortHeap_string_Random_64 39.370 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.364 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 28.515 -2.32%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.231 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.008 -
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.181 -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.521 -1.35%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.014 -3.16%
BM_RangesMakeThenSortHeap_string_SingleElement_64 18.624 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.245 1.43%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.713 1.62%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.815 1.26%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.331 1.51%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.249 1.38%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.563 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.584 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.676 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.573 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.650 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.866 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.869 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.176 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.356 -2.10%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.883 1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.684 1.42%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.685 1.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.254 2.08%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.401 1.26%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.077 3.31%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.055 1.40%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.950 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.919 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.182 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.260 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.388 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.359 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.199 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.236 -1.58%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.374 -2.19%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.114 -1.15%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.804 -1.90%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.816 -1.24%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.723 3.54%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.775 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.974 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.915 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.856 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.519 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.976 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.365 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.502 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 12.710 6.94%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.849 6.17%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 18.399 6.88%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 10.137 5.63%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 26.338 14.83%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.710 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.917 5.76%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.682 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.689 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.827 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.704 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.047 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.431 1.28%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.647 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.239 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.572 1.10%
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.265 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.745 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.341 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.405 -
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.683 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.396 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.198 1.04%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.558 1.22%
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.310 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.731 1.65%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.224 2.60%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.190 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.136 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.809 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.349 1.06%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.255 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.875 1.45%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.386 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.306 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.695 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.640 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.662 1.35%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.505 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.717 1.71%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.715 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.057 1.51%
BM_RangesMakeThenSortHeap_uint32_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.516 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.673 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.183 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.299 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.499 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.973 -2.16%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.898 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.437 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.996 1.11%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.971 1.11%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.628 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.817 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.481 4.45%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.265 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.776 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.583 1.94%
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.159 1.20%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.756 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.423 1.39%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.465 -1.90%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.403 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.337 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.617 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.405 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.794 1.02%
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.947 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.519 11.34%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.470 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.438 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.330 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.684 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.481 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.069 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.237 4.98%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.290 1.45%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.214 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.169 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.565 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.395 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.287 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.411 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.969 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.676 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.546 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.503 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.774 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.984 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.439 -1.43%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.945 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.573 1.20%
BM_RangesMakeThenSortHeap_uint64_Random_16 8.634 1.56%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.397 1.82%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.476 1.26%
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.930 2.15%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.163 5.06%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.871 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.782 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.022 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.052 1.45%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.801 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.212 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.203 -1.50%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.949 -
BM_RangesPopHeap_float_1 0.467 -
BM_RangesPopHeap_float_1024 28.266 2.79%
BM_RangesPopHeap_float_16 6.526 1.88%
BM_RangesPopHeap_float_16384 33.818 -
BM_RangesPopHeap_float_256 20.626 2.90%
BM_RangesPopHeap_float_262144 39.296 -2.99%
BM_RangesPopHeap_float_4 2.382 -
BM_RangesPopHeap_float_64 12.552 1.96%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.520 -7.82%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.760 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.473 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 46.724 -
BM_RangesPopHeap_pair<uint32,_uint32>_256 23.098 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 61.863 2.65%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.221 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.260 -
BM_RangesPopHeap_string_1 0.640 37.49%
BM_RangesPopHeap_string_1024 56.046 -1.18%
BM_RangesPopHeap_string_16 14.389 -
BM_RangesPopHeap_string_16384 72.971 -
BM_RangesPopHeap_string_256 41.048 -
BM_RangesPopHeap_string_262144 95.079 -1.55%
BM_RangesPopHeap_string_4 5.369 -
BM_RangesPopHeap_string_64 25.976 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.627 -9.84%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.217 1.46%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.572 1.09%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.804 2.27%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.315 1.40%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 78.250 1.00%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.174 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.729 -
BM_RangesPopHeap_uint32_1 0.490 -3.59%
BM_RangesPopHeap_uint32_1024 21.801 1.61%
BM_RangesPopHeap_uint32_16 7.656 1.52%
BM_RangesPopHeap_uint32_16384 31.915 2.61%
BM_RangesPopHeap_uint32_256 17.236 -
BM_RangesPopHeap_uint32_262144 42.893 3.55%
BM_RangesPopHeap_uint32_4 2.716 5.22%
BM_RangesPopHeap_uint32_64 12.726 1.46%
BM_RangesPopHeap_uint64_1 0.553 -2.61%
BM_RangesPopHeap_uint64_1024 22.013 2.37%
BM_RangesPopHeap_uint64_16 7.745 1.68%
BM_RangesPopHeap_uint64_16384 32.125 3.12%
BM_RangesPopHeap_uint64_256 17.406 1.72%
BM_RangesPopHeap_uint64_262144 42.940 2.78%
BM_RangesPopHeap_uint64_4 2.747 -
BM_RangesPopHeap_uint64_64 12.912 1.78%
BM_RangesPushHeap_float_Ascending_1 0.466 -
BM_RangesPushHeap_float_Ascending_1024 3.104 -1.46%
BM_RangesPushHeap_float_Ascending_16 0.974 -1.24%
BM_RangesPushHeap_float_Ascending_16384 4.359 5.19%
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.154 -3.22%
BM_RangesPushHeap_float_Ascending_4 0.535 -
BM_RangesPushHeap_float_Ascending_64 1.734 -2.24%
BM_RangesPushHeap_float_Descending_1 0.642 63.29%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.364 -3.14%
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.401 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -5.28%
BM_RangesPushHeap_float_Descending_64 0.379 -6.35%
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.092 -
BM_RangesPushHeap_float_PipeOrgan_16 0.912 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.510 -
BM_RangesPushHeap_float_PipeOrgan_256 1.723 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.143 -
BM_RangesPushHeap_float_PipeOrgan_4 0.483 -
BM_RangesPushHeap_float_PipeOrgan_64 1.299 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.623 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.980 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.737 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.535 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.619 -
BM_RangesPushHeap_float_Random_1 0.517 10.69%
BM_RangesPushHeap_float_Random_1024 7.560 -
BM_RangesPushHeap_float_Random_16 5.391 -
BM_RangesPushHeap_float_Random_16384 7.690 -
BM_RangesPushHeap_float_Random_256 7.247 -
BM_RangesPushHeap_float_Random_262144 7.698 2.09%
BM_RangesPushHeap_float_Random_4 2.958 2.13%
BM_RangesPushHeap_float_Random_64 6.684 -
BM_RangesPushHeap_float_SingleElement_1 0.466 8.48%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.368 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.403 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.363 -
BM_RangesPushHeap_float_SingleElement_64 0.380 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.479 2.91%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.183 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.594 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 7.026 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.258 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.776 1.42%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.811 -8.46%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.404 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.470 -
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.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.584 4.96%
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.204 1.26%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.069 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.230 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.316 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.669 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.657 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.925 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.021 -2.43%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.655 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.646 2.91%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.461 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.616 -1.75%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.422 3.47%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.499 -21.29%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.395 -3.87%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.499 -1.54%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.179 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.511 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.790 4.42%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.599 -2.98%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.574 10.59%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.578 4.70%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.605 3.99%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.578 4.61%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.597 4.27%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.574 4.90%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.552 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.586 5.72%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 11.884 -12.90%
BM_RangesPushHeap_string_Ascending_16 4.582 -2.33%
BM_RangesPushHeap_string_Ascending_16384 18.104 -9.12%
BM_RangesPushHeap_string_Ascending_256 9.424 -13.87%
BM_RangesPushHeap_string_Ascending_262144 28.339 1.25%
BM_RangesPushHeap_string_Ascending_4 2.549 -
BM_RangesPushHeap_string_Ascending_64 6.886 -8.58%
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.399 -3.49%
BM_RangesPushHeap_string_Descending_16 2.071 -3.17%
BM_RangesPushHeap_string_Descending_16384 2.370 -1.60%
BM_RangesPushHeap_string_Descending_256 2.300 -3.57%
BM_RangesPushHeap_string_Descending_262144 3.190 -4.95%
BM_RangesPushHeap_string_Descending_4 1.902 -
BM_RangesPushHeap_string_Descending_64 2.212 -2.95%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.650 -
BM_RangesPushHeap_string_PipeOrgan_16 4.131 1.75%
BM_RangesPushHeap_string_PipeOrgan_16384 13.192 1.19%
BM_RangesPushHeap_string_PipeOrgan_256 8.038 -
BM_RangesPushHeap_string_PipeOrgan_262144 17.958 3.59%
BM_RangesPushHeap_string_PipeOrgan_4 2.502 -
BM_RangesPushHeap_string_PipeOrgan_64 6.061 1.09%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.700 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.094 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.138 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.654 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.476 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.100 -
BM_RangesPushHeap_string_QuickSortAdversary_4 6.051 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.868 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.820 -2.55%
BM_RangesPushHeap_string_Random_16 10.134 -1.78%
BM_RangesPushHeap_string_Random_16384 16.191 -2.26%
BM_RangesPushHeap_string_Random_256 14.167 -2.29%
BM_RangesPushHeap_string_Random_262144 18.289 -2.18%
BM_RangesPushHeap_string_Random_4 5.976 -1.49%
BM_RangesPushHeap_string_Random_64 12.748 -2.24%
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.544 2.02%
BM_RangesPushHeap_string_SingleElement_16 2.515 1.07%
BM_RangesPushHeap_string_SingleElement_16384 2.525 1.31%
BM_RangesPushHeap_string_SingleElement_256 2.533 2.46%
BM_RangesPushHeap_string_SingleElement_262144 2.590 1.56%
BM_RangesPushHeap_string_SingleElement_4 2.296 3.41%
BM_RangesPushHeap_string_SingleElement_64 2.554 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.429 -29.95%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.814 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.096 1.38%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.930 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.937 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.565 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.020 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.966 1.08%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.535 -23.18%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.702 -2.17%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.666 -11.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -1.64%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.744 -3.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.688 -1.58%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.703 -4.41%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.910 -3.07%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.482 -21.53%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.493 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.544 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.906 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.265 1.81%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.905 -4.43%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.247 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.557 -16.72%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.075 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.261 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.843 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.838 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.523 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.393 -12.38%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.390 -1.26%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.542 6.47%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.577 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.268 1.44%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.477 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.611 2.41%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.733 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.429 -32.54%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.726 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.745 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.648 -1.64%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.745 -
BM_RangesPushHeap_uint32_Ascending_1 0.448 -22.37%
BM_RangesPushHeap_uint32_Ascending_1024 3.967 1.99%
BM_RangesPushHeap_uint32_Ascending_16 1.398 -
BM_RangesPushHeap_uint32_Ascending_16384 6.621 3.52%
BM_RangesPushHeap_uint32_Ascending_256 3.107 1.89%
BM_RangesPushHeap_uint32_Ascending_262144 8.361 4.75%
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.240 1.92%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.354 -5.51%
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.347 -8.42%
BM_RangesPushHeap_uint32_Descending_64 0.374 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.615 31.85%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.917 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.392 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.036 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.311 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.477 -24.53%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.924 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.504 -7.40%
BM_RangesPushHeap_uint32_Random_1024 6.422 4.40%
BM_RangesPushHeap_uint32_Random_16 4.532 2.42%
BM_RangesPushHeap_uint32_Random_16384 6.394 4.57%
BM_RangesPushHeap_uint32_Random_256 6.110 2.53%
BM_RangesPushHeap_uint32_Random_262144 6.417 2.69%
BM_RangesPushHeap_uint32_Random_4 2.625 3.94%
BM_RangesPushHeap_uint32_Random_64 5.607 1.85%
BM_RangesPushHeap_uint32_SingleElement_1 0.469 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.369 -
BM_RangesPushHeap_uint32_SingleElement_16 0.345 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.361 -
BM_RangesPushHeap_uint32_SingleElement_256 0.387 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.361 -
BM_RangesPushHeap_uint32_SingleElement_4 0.349 -
BM_RangesPushHeap_uint32_SingleElement_64 0.356 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.642 2.57%
BM_RangesPushHeap_uint64_Ascending_16 0.966 1.67%
BM_RangesPushHeap_uint64_Ascending_16384 3.729 4.58%
BM_RangesPushHeap_uint64_Ascending_256 2.171 3.70%
BM_RangesPushHeap_uint64_Ascending_262144 4.972 6.77%
BM_RangesPushHeap_uint64_Ascending_4 0.546 -
BM_RangesPushHeap_uint64_Ascending_64 1.616 6.37%
BM_RangesPushHeap_uint64_Descending_1 0.633 -9.07%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.359 -3.17%
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.360 -4.47%
BM_RangesPushHeap_uint64_Descending_64 0.377 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.466 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.892 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.382 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.034 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.483 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 1.031 11.95%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.545 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 6.063 2.61%
BM_RangesPushHeap_uint64_Random_16 4.282 2.17%
BM_RangesPushHeap_uint64_Random_16384 6.104 3.65%
BM_RangesPushHeap_uint64_Random_256 5.787 -1.01%
BM_RangesPushHeap_uint64_Random_262144 6.143 2.23%
BM_RangesPushHeap_uint64_Random_4 2.037 -3.02%
BM_RangesPushHeap_uint64_Random_64 5.300 2.51%
BM_RangesPushHeap_uint64_SingleElement_1 0.521 -18.48%
BM_RangesPushHeap_uint64_SingleElement_1024 0.369 -
BM_RangesPushHeap_uint64_SingleElement_16 0.346 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.369 -
BM_RangesPushHeap_uint64_SingleElement_256 0.390 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.363 -
BM_RangesPushHeap_uint64_SingleElement_4 0.362 -
BM_RangesPushHeap_uint64_SingleElement_64 0.374 4.37%
BM_RangesSortHeap_float_1 0.260 -
BM_RangesSortHeap_float_1024 7.944 -
BM_RangesSortHeap_float_16 1.658 -
BM_RangesSortHeap_float_16384 26.473 -
BM_RangesSortHeap_float_256 5.856 1.17%
BM_RangesSortHeap_float_262144 30.058 -
BM_RangesSortHeap_float_4 1.017 -1.15%
BM_RangesSortHeap_float_64 3.172 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.264 5.60%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.859 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.058 -1.25%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.770 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.222 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.609 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.723 7.63%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.767 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 58.897 -1.96%
BM_RangesSortHeap_string_16 14.145 -1.37%
BM_RangesSortHeap_string_16384 96.076 -2.26%
BM_RangesSortHeap_string_256 44.233 -2.23%
BM_RangesSortHeap_string_262144 172.108 -1.31%
BM_RangesSortHeap_string_4 4.244 -
BM_RangesSortHeap_string_64 29.721 -1.78%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.411 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.523 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.391 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.294 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.864 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.424 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.227 -3.76%
BM_RangesSortHeap_uint32_1 0.261 -
BM_RangesSortHeap_uint32_1024 10.213 -
BM_RangesSortHeap_uint32_16 4.862 -
BM_RangesSortHeap_uint32_16384 16.350 -
BM_RangesSortHeap_uint32_256 8.046 -
BM_RangesSortHeap_uint32_262144 24.422 -
BM_RangesSortHeap_uint32_4 1.046 1.59%
BM_RangesSortHeap_uint32_64 7.986 1.74%
BM_RangesSortHeap_uint64_1 0.264 -
BM_RangesSortHeap_uint64_1024 10.181 -
BM_RangesSortHeap_uint64_16 4.941 -
BM_RangesSortHeap_uint64_16384 16.361 -
BM_RangesSortHeap_uint64_256 8.328 -
BM_RangesSortHeap_uint64_262144 24.502 -
BM_RangesSortHeap_uint64_4 0.935 -
BM_RangesSortHeap_uint64_64 7.877 -
BM_SortHeap_float_1 0.260 4.38%
BM_SortHeap_float_1024 8.078 -
BM_SortHeap_float_16 1.668 1.15%
BM_SortHeap_float_16384 26.727 -
BM_SortHeap_float_256 5.884 -
BM_SortHeap_float_262144 30.511 -
BM_SortHeap_float_4 1.019 -
BM_SortHeap_float_64 3.172 -
BM_SortHeap_pair<uint32,_uint32>_1 0.265 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.807 -2.13%
BM_SortHeap_pair<uint32,_uint32>_16 6.028 -2.50%
BM_SortHeap_pair<uint32,_uint32>_16384 22.708 -2.78%
BM_SortHeap_pair<uint32,_uint32>_256 10.201 -1.64%
BM_SortHeap_pair<uint32,_uint32>_262144 33.575 -2.96%
BM_SortHeap_pair<uint32,_uint32>_4 1.882 -
BM_SortHeap_pair<uint32,_uint32>_64 8.747 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 60.877 -
BM_SortHeap_string_16 14.328 -1.39%
BM_SortHeap_string_16384 99.023 -1.27%
BM_SortHeap_string_256 45.645 -
BM_SortHeap_string_262144 175.970 -1.74%
BM_SortHeap_string_4 4.266 -1.04%
BM_SortHeap_string_64 30.333 -1.53%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.473 -2.40%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.561 -2.10%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.614 -1.69%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.294 -2.92%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.383 -1.75%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.439 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.238 -3.27%
BM_SortHeap_uint32_1 0.260 5.65%
BM_SortHeap_uint32_1024 10.215 -
BM_SortHeap_uint32_16 4.820 -
BM_SortHeap_uint32_16384 16.395 -
BM_SortHeap_uint32_256 8.094 -
BM_SortHeap_uint32_262144 24.533 -
BM_SortHeap_uint32_4 1.044 1.47%
BM_SortHeap_uint32_64 7.931 -
BM_SortHeap_uint64_1 0.266 5.95%
BM_SortHeap_uint64_1024 10.234 -
BM_SortHeap_uint64_16 4.939 -
BM_SortHeap_uint64_16384 16.435 -
BM_SortHeap_uint64_256 8.314 -
BM_SortHeap_uint64_262144 24.638 -
BM_SortHeap_uint64_4 0.946 -
BM_SortHeap_uint64_64 7.994 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.391 14.84%
BM_lexicographical_compare_three_way<IntPtr>/1024 248.041 1.77%
BM_lexicographical_compare_three_way<IntPtr>/1048576 249709.759 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.297 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3814.295 1.68%
BM_lexicographical_compare_three_way<IntPtr>/256 70.129 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60941.792 1.26%
BM_lexicographical_compare_three_way<IntPtr>/4 1.142 -
BM_lexicographical_compare_three_way<IntPtr>/4096 959.859 1.37%
BM_lexicographical_compare_three_way<IntPtr>/64 15.551 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15214.999 1.54%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.922 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 476.266 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495593.064 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.810 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7566.157 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.182 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120247.261 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.297 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1885.914 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.433 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30016.937 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.274 7.34%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.761 -2.63%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249344.117 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.196 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3802.862 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 69.875 -1.71%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60713.808 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.046 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 960.666 -1.61%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.398 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15193.253 -
BM_lexicographical_compare_three_way_fast_path/1 0.392 14.51%
BM_lexicographical_compare_three_way_fast_path/1024 248.090 2.03%
BM_lexicographical_compare_three_way_fast_path/1048576 249923.358 -
BM_lexicographical_compare_three_way_fast_path/16 4.388 -1.20%
BM_lexicographical_compare_three_way_fast_path/16384 3799.878 1.84%
BM_lexicographical_compare_three_way_fast_path/256 70.512 -
BM_lexicographical_compare_three_way_fast_path/262144 60735.325 1.27%
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 959.721 1.54%
BM_lexicographical_compare_three_way_fast_path/64 15.586 -
BM_lexicographical_compare_three_way_fast_path/65536 15179.243 1.80%
BM_lexicographical_compare_three_way_slow_path/1 0.344 -15.45%
BM_lexicographical_compare_three_way_slow_path/1024 248.722 1.09%
BM_lexicographical_compare_three_way_slow_path/1048576 253640.508 2.86%
BM_lexicographical_compare_three_way_slow_path/16 4.527 -
BM_lexicographical_compare_three_way_slow_path/16384 3985.518 5.57%
BM_lexicographical_compare_three_way_slow_path/256 71.030 1.43%
BM_lexicographical_compare_three_way_slow_path/262144 64758.172 7.61%
BM_lexicographical_compare_three_way_slow_path/4 1.152 -
BM_lexicographical_compare_three_way_slow_path/4096 983.996 3.16%
BM_lexicographical_compare_three_way_slow_path/64 15.835 1.87%
BM_lexicographical_compare_three_way_slow_path/65536 16147.329 7.49%
BM_map_find_string_literal 11.017 -22.04%
BM_std_min<__int128>/1 0.340 -25.94%
BM_std_min<__int128>/10 3.665 -6.71%
BM_std_min<__int128>/1024 396.269 -25.65%
BM_std_min<__int128>/11 4.054 -7.56%
BM_std_min<__int128>/12 4.478 -8.14%
BM_std_min<__int128>/13 4.881 -9.32%
BM_std_min<__int128>/14 5.273 -10.53%
BM_std_min<__int128>/15 5.698 -11.25%
BM_std_min<__int128>/16 6.122 -12.46%
BM_std_min<__int128>/17 6.480 -14.16%
BM_std_min<__int128>/18 6.854 -15.61%
BM_std_min<__int128>/19 7.239 -16.93%
BM_std_min<__int128>/2 0.659 -2.32%
BM_std_min<__int128>/20 7.611 -17.67%
BM_std_min<__int128>/21 7.940 -19.26%
BM_std_min<__int128>/22 8.340 -19.57%
BM_std_min<__int128>/23 8.734 -20.66%
BM_std_min<__int128>/24 9.103 -21.13%
BM_std_min<__int128>/25 9.468 -21.83%
BM_std_min<__int128>/26 9.819 -22.80%
BM_std_min<__int128>/27 10.223 -23.02%
BM_std_min<__int128>/28 10.613 -23.83%
BM_std_min<__int128>/29 11.014 -23.90%
BM_std_min<__int128>/3 1.016 -2.47%
BM_std_min<__int128>/30 11.399 -24.53%
BM_std_min<__int128>/31 11.779 -24.86%
BM_std_min<__int128>/32 12.190 -25.24%
BM_std_min<__int128>/4 1.371 -3.66%
BM_std_min<__int128>/4000 1540.903 -26.75%
BM_std_min<__int128>/4096 1578.189 -26.25%
BM_std_min<__int128>/5 1.740 -4.74%
BM_std_min<__int128>/512 198.859 -25.90%
BM_std_min<__int128>/5500 2118.689 -26.62%
BM_std_min<__int128>/6 2.073 -6.82%
BM_std_min<__int128>/64 24.504 -22.45%
BM_std_min<__int128>/64000 24746.540 -26.50%
BM_std_min<__int128>/65536 25330.811 -26.44%
BM_std_min<__int128>/7 2.476 -6.06%
BM_std_min<__int128>/70000 27057.978 -26.40%
BM_std_min<__int128>/8 2.870 -5.99%
BM_std_min<__int128>/9 3.269 -6.20%
BM_std_min<char>/1 0.260 -42.85%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.334 -1.81%
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.347 6.27%
BM_std_min<char>/13 1.556 -
BM_std_min<char>/14 1.782 -
BM_std_min<char>/15 2.065 2.12%
BM_std_min<char>/16 2.452 1.23%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.975 -1.55%
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.493 -
BM_std_min<char>/21 1.781 -1.04%
BM_std_min<char>/22 2.072 -
BM_std_min<char>/23 2.342 8.76%
BM_std_min<char>/24 2.693 2.36%
BM_std_min<char>/25 1.153 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.755 -
BM_std_min<char>/29 2.005 -
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.270 -1.49%
BM_std_min<char>/31 2.512 -
BM_std_min<char>/32 2.941 -1.17%
BM_std_min<char>/4 1.051 -1.78%
BM_std_min<char>/4000 26.999 -
BM_std_min<char>/4096 28.537 -
BM_std_min<char>/5 1.407 -
BM_std_min<char>/512 6.193 -2.86%
BM_std_min<char>/5500 36.845 -
BM_std_min<char>/6 1.528 -2.09%
BM_std_min<char>/64 4.213 -
BM_std_min<char>/64000 449.937 -
BM_std_min<char>/65536 460.366 -
BM_std_min<char>/7 1.840 -1.13%
BM_std_min<char>/70000 492.324 -
BM_std_min<char>/8 2.310 -3.57%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.303 -6.98%
BM_std_min<int>/10 0.995 -
BM_std_min<int>/1024 26.733 -
BM_std_min<int>/11 1.156 -2.39%
BM_std_min<int>/12 1.530 -1.83%
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.741 -
BM_std_min<int>/17 0.971 1.26%
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.464 -5.08%
BM_std_min<int>/20 1.387 -1.90%
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.458 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.842 -
BM_std_min<int>/25 1.479 -
BM_std_min<int>/26 1.527 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.043 -
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.692 -3.70%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.248 3.12%
BM_std_min<int>/4 1.028 -5.59%
BM_std_min<int>/4000 109.352 -
BM_std_min<int>/4096 112.406 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.853 -
BM_std_min<int>/5500 151.983 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.576 -3.86%
BM_std_min<int>/64000 1882.119 -
BM_std_min<int>/65536 1926.876 -
BM_std_min<int>/7 1.041 -
BM_std_min<int>/70000 2055.235 -
BM_std_min<int>/8 1.261 -5.20%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.604 -10.75%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.930 -
BM_std_min<long_long>/11 1.517 1.74%
BM_std_min<long_long>/12 2.077 9.79%
BM_std_min<long_long>/13 2.420 3.59%
BM_std_min<long_long>/14 2.652 -
BM_std_min<long_long>/15 2.881 -
BM_std_min<long_long>/16 3.109 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.621 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.692 -
BM_std_min<long_long>/20 2.049 2.38%
BM_std_min<long_long>/21 2.425 -
BM_std_min<long_long>/22 2.649 -
BM_std_min<long_long>/23 2.885 -
BM_std_min<long_long>/24 3.116 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.084 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.658 2.78%
BM_std_min<long_long>/29 2.959 -
BM_std_min<long_long>/3 1.354 14.23%
BM_std_min<long_long>/30 3.269 -
BM_std_min<long_long>/31 3.446 2.77%
BM_std_min<long_long>/32 3.568 -1.45%
BM_std_min<long_long>/4 1.692 -
BM_std_min<long_long>/4000 443.447 -
BM_std_min<long_long>/4096 454.126 -
BM_std_min<long_long>/5 1.920 1.48%
BM_std_min<long_long>/512 46.536 -
BM_std_min<long_long>/5500 612.738 -
BM_std_min<long_long>/6 2.145 -
BM_std_min<long_long>/64 4.850 -
BM_std_min<long_long>/64000 7315.317 -
BM_std_min<long_long>/65536 7493.759 -
BM_std_min<long_long>/7 2.367 -
BM_std_min<long_long>/70000 8004.168 -
BM_std_min<long_long>/8 2.691 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.289 -35.04%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.957 -
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.481 -6.77%
BM_std_min<short>/13 1.154 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.751 -
BM_std_min<short>/17 1.569 -
BM_std_min<short>/18 1.557 -4.36%
BM_std_min<short>/19 1.894 -1.84%
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.114 -7.04%
BM_std_min<short>/21 1.893 -
BM_std_min<short>/22 1.872 -1.60%
BM_std_min<short>/23 2.129 1.90%
BM_std_min<short>/24 2.471 -2.36%
BM_std_min<short>/25 2.127 -
BM_std_min<short>/26 2.131 1.67%
BM_std_min<short>/27 2.319 -2.64%
BM_std_min<short>/28 2.606 -4.92%
BM_std_min<short>/29 2.368 -5.26%
BM_std_min<short>/3 0.692 -
BM_std_min<short>/30 2.408 -
BM_std_min<short>/31 2.580 -
BM_std_min<short>/32 2.957 -
BM_std_min<short>/4 1.031 -3.70%
BM_std_min<short>/4000 53.374 -
BM_std_min<short>/4096 54.770 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.298 -
BM_std_min<short>/5500 75.306 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.569 -
BM_std_min<short>/64000 909.544 -
BM_std_min<short>/65536 932.491 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1031.279 -
BM_std_min<short>/8 1.295 -4.40%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.408 8.74%
BM_std_min<unsigned___int128>/10 3.665 -
BM_std_min<unsigned___int128>/1024 395.701 -10.18%
BM_std_min<unsigned___int128>/11 4.050 -
BM_std_min<unsigned___int128>/12 4.470 -
BM_std_min<unsigned___int128>/13 4.880 -
BM_std_min<unsigned___int128>/14 5.275 -
BM_std_min<unsigned___int128>/15 5.693 -
BM_std_min<unsigned___int128>/16 6.112 -
BM_std_min<unsigned___int128>/17 6.471 -1.76%
BM_std_min<unsigned___int128>/18 6.852 -2.09%
BM_std_min<unsigned___int128>/19 7.232 -2.39%
BM_std_min<unsigned___int128>/2 0.661 -
BM_std_min<unsigned___int128>/20 7.611 -2.54%
BM_std_min<unsigned___int128>/21 7.936 -3.46%
BM_std_min<unsigned___int128>/22 8.340 -3.65%
BM_std_min<unsigned___int128>/23 8.733 -3.66%
BM_std_min<unsigned___int128>/24 9.101 -3.93%
BM_std_min<unsigned___int128>/25 9.469 -4.37%
BM_std_min<unsigned___int128>/26 9.802 -4.73%
BM_std_min<unsigned___int128>/27 10.218 -4.86%
BM_std_min<unsigned___int128>/28 10.609 -4.72%
BM_std_min<unsigned___int128>/29 11.008 -5.12%
BM_std_min<unsigned___int128>/3 1.009 -
BM_std_min<unsigned___int128>/30 11.387 -5.21%
BM_std_min<unsigned___int128>/31 11.797 -5.04%
BM_std_min<unsigned___int128>/32 12.189 -5.43%
BM_std_min<unsigned___int128>/4 1.371 -
BM_std_min<unsigned___int128>/4000 1539.808 -10.07%
BM_std_min<unsigned___int128>/4096 1577.143 -9.80%
BM_std_min<unsigned___int128>/5 1.741 -1.20%
BM_std_min<unsigned___int128>/512 198.646 -9.34%
BM_std_min<unsigned___int128>/5500 2115.903 -10.01%
BM_std_min<unsigned___int128>/6 2.072 -1.76%
BM_std_min<unsigned___int128>/64 24.496 -8.12%
BM_std_min<unsigned___int128>/64000 24724.414 -10.21%
BM_std_min<unsigned___int128>/65536 25313.054 -10.52%
BM_std_min<unsigned___int128>/7 2.476 -1.50%
BM_std_min<unsigned___int128>/70000 27024.722 -10.55%
BM_std_min<unsigned___int128>/8 2.866 -1.29%
BM_std_min<unsigned___int128>/9 3.268 -1.01%
BM_std_min<unsigned_char>/1 0.325 27.96%
BM_std_min<unsigned_char>/10 0.913 -
BM_std_min<unsigned_char>/1024 8.348 -2.46%
BM_std_min<unsigned_char>/11 1.076 -1.45%
BM_std_min<unsigned_char>/12 1.301 -5.34%
BM_std_min<unsigned_char>/13 1.522 -3.37%
BM_std_min<unsigned_char>/14 1.833 -
BM_std_min<unsigned_char>/15 2.091 -3.46%
BM_std_min<unsigned_char>/16 2.483 -5.34%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -3.28%
BM_std_min<unsigned_char>/19 1.156 -4.62%
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.521 -
BM_std_min<unsigned_char>/21 1.712 -6.50%
BM_std_min<unsigned_char>/22 2.069 -
BM_std_min<unsigned_char>/23 2.317 -
BM_std_min<unsigned_char>/24 2.814 1.95%
BM_std_min<unsigned_char>/25 1.155 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.769 -
BM_std_min<unsigned_char>/29 2.028 3.04%
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.282 -
BM_std_min<unsigned_char>/31 2.584 5.15%
BM_std_min<unsigned_char>/32 2.896 2.12%
BM_std_min<unsigned_char>/4 0.968 -3.06%
BM_std_min<unsigned_char>/4000 27.105 -2.72%
BM_std_min<unsigned_char>/4096 28.907 -2.84%
BM_std_min<unsigned_char>/5 1.263 1.57%
BM_std_min<unsigned_char>/512 6.326 -2.31%
BM_std_min<unsigned_char>/5500 37.080 -1.08%
BM_std_min<unsigned_char>/6 1.458 -5.23%
BM_std_min<unsigned_char>/64 4.109 -
BM_std_min<unsigned_char>/64000 453.628 -
BM_std_min<unsigned_char>/65536 464.713 -
BM_std_min<unsigned_char>/7 1.832 2.38%
BM_std_min<unsigned_char>/70000 496.100 -
BM_std_min<unsigned_char>/8 2.235 -1.06%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.325 -27.70%
BM_std_min<unsigned_int>/10 0.994 -1.15%
BM_std_min<unsigned_int>/1024 26.689 -
BM_std_min<unsigned_int>/11 1.157 -
BM_std_min<unsigned_int>/12 1.506 1.67%
BM_std_min<unsigned_int>/13 1.445 4.50%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.388 -
BM_std_min<unsigned_int>/16 1.897 2.04%
BM_std_min<unsigned_int>/17 0.959 1.17%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.271 -
BM_std_min<unsigned_int>/2 0.462 -4.96%
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.851 -1.03%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.647 -
BM_std_min<unsigned_int>/28 1.974 1.67%
BM_std_min<unsigned_int>/29 2.002 -
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.206 1.11%
BM_std_min<unsigned_int>/4 1.010 2.96%
BM_std_min<unsigned_int>/4000 109.442 -
BM_std_min<unsigned_int>/4096 111.457 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 12.845 -
BM_std_min<unsigned_int>/5500 151.894 -
BM_std_min<unsigned_int>/6 0.925 -
BM_std_min<unsigned_int>/64 2.874 1.05%
BM_std_min<unsigned_int>/64000 1881.507 -
BM_std_min<unsigned_int>/65536 1927.035 -
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2055.933 -
BM_std_min<unsigned_int>/8 1.237 -3.08%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.382 49.17%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 105.872 -
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.699 -1.00%
BM_std_min<unsigned_long_long>/14 1.879 -
BM_std_min<unsigned_long_long>/15 2.128 -2.40%
BM_std_min<unsigned_long_long>/16 2.408 -
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.494 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 1.972 -1.60%
BM_std_min<unsigned_long_long>/22 2.163 -1.48%
BM_std_min<unsigned_long_long>/23 2.387 -2.16%
BM_std_min<unsigned_long_long>/24 2.637 -
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.092 -
BM_std_min<unsigned_long_long>/28 2.167 -
BM_std_min<unsigned_long_long>/29 2.431 -1.15%
BM_std_min<unsigned_long_long>/3 0.694 -
BM_std_min<unsigned_long_long>/30 2.699 -
BM_std_min<unsigned_long_long>/31 2.936 -1.38%
BM_std_min<unsigned_long_long>/32 3.231 -
BM_std_min<unsigned_long_long>/4 1.052 -1.93%
BM_std_min<unsigned_long_long>/4000 443.652 -
BM_std_min<unsigned_long_long>/4096 454.286 -
BM_std_min<unsigned_long_long>/5 1.335 4.39%
BM_std_min<unsigned_long_long>/512 46.589 -
BM_std_min<unsigned_long_long>/5500 613.032 -
BM_std_min<unsigned_long_long>/6 1.549 -1.21%
BM_std_min<unsigned_long_long>/64 4.692 -2.63%
BM_std_min<unsigned_long_long>/64000 7315.572 -
BM_std_min<unsigned_long_long>/65536 7489.247 -
BM_std_min<unsigned_long_long>/7 1.861 -
BM_std_min<unsigned_long_long>/70000 8001.275 -
BM_std_min<unsigned_long_long>/8 2.393 5.91%
BM_std_min<unsigned_long_long>/9 1.156 -2.14%
BM_std_min<unsigned_short>/1 0.456 19.54%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.841 -
BM_std_min<unsigned_short>/11 1.160 -
BM_std_min<unsigned_short>/12 1.554 3.38%
BM_std_min<unsigned_short>/13 6.418 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.692 1.57%
BM_std_min<unsigned_short>/17 6.657 -
BM_std_min<unsigned_short>/18 1.509 3.44%
BM_std_min<unsigned_short>/19 1.906 1.06%
BM_std_min<unsigned_short>/2 0.487 -
BM_std_min<unsigned_short>/20 2.222 1.23%
BM_std_min<unsigned_short>/21 6.902 -
BM_std_min<unsigned_short>/22 1.838 -2.32%
BM_std_min<unsigned_short>/23 2.073 -
BM_std_min<unsigned_short>/24 2.448 3.31%
BM_std_min<unsigned_short>/25 7.128 -
BM_std_min<unsigned_short>/26 2.112 1.18%
BM_std_min<unsigned_short>/27 2.400 1.45%
BM_std_min<unsigned_short>/28 2.756 5.01%
BM_std_min<unsigned_short>/29 7.330 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.295 -
BM_std_min<unsigned_short>/31 2.511 -1.67%
BM_std_min<unsigned_short>/32 2.861 -2.39%
BM_std_min<unsigned_short>/4 0.976 -
BM_std_min<unsigned_short>/4000 53.913 -
BM_std_min<unsigned_short>/4096 55.105 -
BM_std_min<unsigned_short>/5 0.877 -
BM_std_min<unsigned_short>/512 7.285 -
BM_std_min<unsigned_short>/5500 75.442 -
BM_std_min<unsigned_short>/6 0.954 -
BM_std_min<unsigned_short>/64 3.557 -
BM_std_min<unsigned_short>/64000 911.826 -
BM_std_min<unsigned_short>/65536 934.502 -
BM_std_min<unsigned_short>/7 1.093 -
BM_std_min<unsigned_short>/70000 1032.341 -
BM_std_min<unsigned_short>/8 1.319 1.58%
BM_std_min<unsigned_short>/9 6.302 -
BM_std_minmax<char>/1 0.618 -3.31%
BM_std_minmax<char>/10 1.344 -2.91%
BM_std_minmax<char>/1024 8.747 -
BM_std_minmax<char>/11 1.734 -3.87%
BM_std_minmax<char>/12 1.970 -
BM_std_minmax<char>/13 2.265 -
BM_std_minmax<char>/14 2.543 -1.81%
BM_std_minmax<char>/15 2.888 -4.56%
BM_std_minmax<char>/16 1.024 10.89%
BM_std_minmax<char>/17 1.119 2.97%
BM_std_minmax<char>/18 1.339 3.02%
BM_std_minmax<char>/19 1.698 4.72%
BM_std_minmax<char>/2 0.860 -3.09%
BM_std_minmax<char>/20 1.998 4.22%
BM_std_minmax<char>/21 2.293 1.69%
BM_std_minmax<char>/22 2.555 1.63%
BM_std_minmax<char>/23 3.033 2.15%
BM_std_minmax<char>/24 1.257 8.38%
BM_std_minmax<char>/25 1.271 7.76%
BM_std_minmax<char>/26 1.490 7.28%
BM_std_minmax<char>/27 1.864 3.24%
BM_std_minmax<char>/28 2.174 -
BM_std_minmax<char>/29 2.500 3.71%
BM_std_minmax<char>/3 1.155 -3.75%
BM_std_minmax<char>/30 2.728 2.85%
BM_std_minmax<char>/31 3.233 6.12%
BM_std_minmax<char>/32 1.670 11.05%
BM_std_minmax<char>/4 1.453 -2.64%
BM_std_minmax<char>/4000 38.843 -
BM_std_minmax<char>/4096 32.905 -
BM_std_minmax<char>/5 1.712 -4.36%
BM_std_minmax<char>/512 5.018 -
BM_std_minmax<char>/5500 49.143 -2.91%
BM_std_minmax<char>/6 2.004 -3.69%
BM_std_minmax<char>/64 1.206 4.51%
BM_std_minmax<char>/64000 532.359 -
BM_std_minmax<char>/65536 544.408 -
BM_std_minmax<char>/7 2.392 -5.94%
BM_std_minmax<char>/70000 596.450 -
BM_std_minmax<char>/8 1.025 -10.60%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.394 1.72%
BM_std_minmax<int>/1024 33.544 -
BM_std_minmax<int>/11 1.738 1.31%
BM_std_minmax<int>/12 1.386 5.03%
BM_std_minmax<int>/13 1.387 2.81%
BM_std_minmax<int>/14 1.618 3.82%
BM_std_minmax<int>/15 1.990 5.07%
BM_std_minmax<int>/16 1.281 2.49%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.833 -3.99%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.851 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.297 1.14%
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.387 -
BM_std_minmax<int>/28 2.082 1.40%
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.105 -6.00%
BM_std_minmax<int>/30 2.311 -
BM_std_minmax<int>/31 2.668 -
BM_std_minmax<int>/32 1.618 1.17%
BM_std_minmax<int>/4 1.071 4.55%
BM_std_minmax<int>/4000 133.287 -
BM_std_minmax<int>/4096 136.486 -
BM_std_minmax<int>/5 1.156 1.59%
BM_std_minmax<int>/512 16.642 -
BM_std_minmax<int>/5500 191.297 -
BM_std_minmax<int>/6 1.387 8.32%
BM_std_minmax<int>/64 2.521 1.17%
BM_std_minmax<int>/64000 2153.451 -
BM_std_minmax<int>/65536 2203.220 -
BM_std_minmax<int>/7 1.751 11.27%
BM_std_minmax<int>/70000 2352.803 -
BM_std_minmax<int>/8 1.155 3.42%
BM_std_minmax<int>/9 1.165 -
BM_std_minmax<long_long>/1 0.676 10.08%
BM_std_minmax<long_long>/10 2.190 -
BM_std_minmax<long_long>/1024 133.763 -
BM_std_minmax<long_long>/11 2.537 -
BM_std_minmax<long_long>/12 2.734 -
BM_std_minmax<long_long>/13 3.071 -1.02%
BM_std_minmax<long_long>/14 3.333 1.32%
BM_std_minmax<long_long>/15 3.761 2.56%
BM_std_minmax<long_long>/16 3.051 -
BM_std_minmax<long_long>/17 3.065 -
BM_std_minmax<long_long>/18 3.070 -
BM_std_minmax<long_long>/19 3.073 -
BM_std_minmax<long_long>/2 1.280 -5.21%
BM_std_minmax<long_long>/20 3.317 -
BM_std_minmax<long_long>/21 3.526 -
BM_std_minmax<long_long>/22 3.925 -
BM_std_minmax<long_long>/23 4.374 -
BM_std_minmax<long_long>/24 3.988 -
BM_std_minmax<long_long>/25 4.009 -
BM_std_minmax<long_long>/26 4.039 -
BM_std_minmax<long_long>/27 4.016 -
BM_std_minmax<long_long>/28 4.142 -
BM_std_minmax<long_long>/29 4.305 -1.83%
BM_std_minmax<long_long>/3 1.689 -3.72%
BM_std_minmax<long_long>/30 4.585 -
BM_std_minmax<long_long>/31 4.905 -
BM_std_minmax<long_long>/32 4.958 -
BM_std_minmax<long_long>/4 1.936 1.82%
BM_std_minmax<long_long>/4000 526.086 -
BM_std_minmax<long_long>/4096 538.681 -
BM_std_minmax<long_long>/5 2.221 -
BM_std_minmax<long_long>/512 66.819 -
BM_std_minmax<long_long>/5500 724.033 -
BM_std_minmax<long_long>/6 2.435 -
BM_std_minmax<long_long>/64 10.347 -
BM_std_minmax<long_long>/64000 8476.957 -
BM_std_minmax<long_long>/65536 8687.791 -
BM_std_minmax<long_long>/7 2.566 -
BM_std_minmax<long_long>/70000 9276.389 -
BM_std_minmax<long_long>/8 2.121 -
BM_std_minmax<long_long>/9 2.124 -
BM_std_minmax<short>/1 0.630 -4.16%
BM_std_minmax<short>/10 1.426 -
BM_std_minmax<short>/1024 16.552 -
BM_std_minmax<short>/11 1.813 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.960 -
BM_std_minmax<short>/16 1.756 -
BM_std_minmax<short>/17 1.775 6.39%
BM_std_minmax<short>/18 2.037 2.66%
BM_std_minmax<short>/19 2.401 2.98%
BM_std_minmax<short>/2 0.908 -2.29%
BM_std_minmax<short>/20 1.976 -8.15%
BM_std_minmax<short>/21 1.961 -4.93%
BM_std_minmax<short>/22 2.263 -1.95%
BM_std_minmax<short>/23 2.617 -
BM_std_minmax<short>/24 2.189 -3.69%
BM_std_minmax<short>/25 2.280 -2.63%
BM_std_minmax<short>/26 2.550 -
BM_std_minmax<short>/27 2.802 -4.81%
BM_std_minmax<short>/28 2.535 -1.10%
BM_std_minmax<short>/29 2.644 -1.11%
BM_std_minmax<short>/3 1.210 -1.28%
BM_std_minmax<short>/30 2.762 -1.09%
BM_std_minmax<short>/31 3.122 -
BM_std_minmax<short>/32 1.264 -1.63%
BM_std_minmax<short>/4 1.030 -5.39%
BM_std_minmax<short>/4000 65.967 -
BM_std_minmax<short>/4096 67.686 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.857 -
BM_std_minmax<short>/5500 97.468 -
BM_std_minmax<short>/6 1.397 -
BM_std_minmax<short>/64 1.549 -
BM_std_minmax<short>/64000 1065.611 -
BM_std_minmax<short>/65536 1090.057 -
BM_std_minmax<short>/7 1.790 -1.25%
BM_std_minmax<short>/70000 1200.688 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.187 -
BM_std_minmax<unsigned_char>/1 0.678 1.97%
BM_std_minmax<unsigned_char>/10 1.387 6.55%
BM_std_minmax<unsigned_char>/1024 8.775 -
BM_std_minmax<unsigned_char>/11 1.841 10.44%
BM_std_minmax<unsigned_char>/12 2.065 8.88%
BM_std_minmax<unsigned_char>/13 2.295 3.23%
BM_std_minmax<unsigned_char>/14 2.583 3.75%
BM_std_minmax<unsigned_char>/15 3.031 5.46%
BM_std_minmax<unsigned_char>/16 1.154 18.89%
BM_std_minmax<unsigned_char>/17 1.161 5.29%
BM_std_minmax<unsigned_char>/18 1.396 3.33%
BM_std_minmax<unsigned_char>/19 1.812 6.95%
BM_std_minmax<unsigned_char>/2 0.914 -
BM_std_minmax<unsigned_char>/20 2.054 3.74%
BM_std_minmax<unsigned_char>/21 2.331 1.99%
BM_std_minmax<unsigned_char>/22 2.634 3.27%
BM_std_minmax<unsigned_char>/23 3.082 4.34%
BM_std_minmax<unsigned_char>/24 1.384 14.88%
BM_std_minmax<unsigned_char>/25 1.386 13.29%
BM_std_minmax<unsigned_char>/26 1.617 12.39%
BM_std_minmax<unsigned_char>/27 2.017 7.66%
BM_std_minmax<unsigned_char>/28 2.287 4.58%
BM_std_minmax<unsigned_char>/29 2.567 5.01%
BM_std_minmax<unsigned_char>/3 1.218 -
BM_std_minmax<unsigned_char>/30 2.826 4.58%
BM_std_minmax<unsigned_char>/31 3.295 2.31%
BM_std_minmax<unsigned_char>/32 1.712 11.00%
BM_std_minmax<unsigned_char>/4 1.503 -
BM_std_minmax<unsigned_char>/4000 39.161 -
BM_std_minmax<unsigned_char>/4096 33.054 -
BM_std_minmax<unsigned_char>/5 1.762 -3.11%
BM_std_minmax<unsigned_char>/512 4.991 -
BM_std_minmax<unsigned_char>/5500 50.992 1.21%
BM_std_minmax<unsigned_char>/6 1.995 -4.22%
BM_std_minmax<unsigned_char>/64 1.383 -
BM_std_minmax<unsigned_char>/64000 533.517 -
BM_std_minmax<unsigned_char>/65536 545.731 -
BM_std_minmax<unsigned_char>/7 2.410 -3.39%
BM_std_minmax<unsigned_char>/70000 598.432 -
BM_std_minmax<unsigned_char>/8 1.152 -
BM_std_minmax<unsigned_char>/9 1.156 -
BM_std_minmax<unsigned_int>/1 0.692 15.24%
BM_std_minmax<unsigned_int>/10 1.617 16.49%
BM_std_minmax<unsigned_int>/1024 33.677 -
BM_std_minmax<unsigned_int>/11 2.074 18.89%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.785 10.33%
BM_std_minmax<unsigned_int>/15 2.290 15.00%
BM_std_minmax<unsigned_int>/16 1.385 10.74%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.650 -
BM_std_minmax<unsigned_int>/19 1.848 -
BM_std_minmax<unsigned_int>/2 1.147 34.94%
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.027 -
BM_std_minmax<unsigned_int>/23 2.581 6.97%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.119 -
BM_std_minmax<unsigned_int>/27 2.688 12.71%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.048 -
BM_std_minmax<unsigned_int>/3 1.593 34.54%
BM_std_minmax<unsigned_int>/30 2.231 -
BM_std_minmax<unsigned_int>/31 2.877 11.96%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.025 3.19%
BM_std_minmax<unsigned_int>/4000 133.133 -
BM_std_minmax<unsigned_int>/4096 136.351 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.619 -
BM_std_minmax<unsigned_int>/5500 191.153 -
BM_std_minmax<unsigned_int>/6 1.439 3.79%
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2152.025 -
BM_std_minmax<unsigned_int>/65536 2203.509 -
BM_std_minmax<unsigned_int>/7 1.987 10.99%
BM_std_minmax<unsigned_int>/70000 2351.917 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.198 3.59%
BM_std_minmax<unsigned_long_long>/1 0.557 -
BM_std_minmax<unsigned_long_long>/10 2.130 -
BM_std_minmax<unsigned_long_long>/1024 133.532 -
BM_std_minmax<unsigned_long_long>/11 2.380 -
BM_std_minmax<unsigned_long_long>/12 2.675 -
BM_std_minmax<unsigned_long_long>/13 3.015 -
BM_std_minmax<unsigned_long_long>/14 3.266 -
BM_std_minmax<unsigned_long_long>/15 3.679 1.35%
BM_std_minmax<unsigned_long_long>/16 3.051 -
BM_std_minmax<unsigned_long_long>/17 3.063 -
BM_std_minmax<unsigned_long_long>/18 3.075 -
BM_std_minmax<unsigned_long_long>/19 3.063 -
BM_std_minmax<unsigned_long_long>/2 0.849 -2.34%
BM_std_minmax<unsigned_long_long>/20 3.298 -
BM_std_minmax<unsigned_long_long>/21 3.470 -
BM_std_minmax<unsigned_long_long>/22 3.914 -
BM_std_minmax<unsigned_long_long>/23 4.320 -
BM_std_minmax<unsigned_long_long>/24 3.988 -
BM_std_minmax<unsigned_long_long>/25 4.009 -
BM_std_minmax<unsigned_long_long>/26 4.020 -
BM_std_minmax<unsigned_long_long>/27 4.011 -
BM_std_minmax<unsigned_long_long>/28 4.030 -
BM_std_minmax<unsigned_long_long>/29 4.177 -
BM_std_minmax<unsigned_long_long>/3 1.216 3.96%
BM_std_minmax<unsigned_long_long>/30 4.407 -
BM_std_minmax<unsigned_long_long>/31 4.769 -
BM_std_minmax<unsigned_long_long>/32 4.963 -
BM_std_minmax<unsigned_long_long>/4 1.538 1.55%
BM_std_minmax<unsigned_long_long>/4000 525.315 -
BM_std_minmax<unsigned_long_long>/4096 537.909 -
BM_std_minmax<unsigned_long_long>/5 1.810 1.10%
BM_std_minmax<unsigned_long_long>/512 66.729 -
BM_std_minmax<unsigned_long_long>/5500 722.557 -
BM_std_minmax<unsigned_long_long>/6 2.068 -
BM_std_minmax<unsigned_long_long>/64 10.343 -
BM_std_minmax<unsigned_long_long>/64000 8471.322 -
BM_std_minmax<unsigned_long_long>/65536 8673.566 -
BM_std_minmax<unsigned_long_long>/7 2.473 -
BM_std_minmax<unsigned_long_long>/70000 9265.193 -
BM_std_minmax<unsigned_long_long>/8 2.121 -
BM_std_minmax<unsigned_long_long>/9 2.124 -
BM_std_minmax<unsigned_short>/1 0.654 3.81%
BM_std_minmax<unsigned_short>/10 1.415 -
BM_std_minmax<unsigned_short>/1024 16.568 -
BM_std_minmax<unsigned_short>/11 1.767 3.75%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.620 -
BM_std_minmax<unsigned_short>/15 1.905 -2.04%
BM_std_minmax<unsigned_short>/16 1.729 -
BM_std_minmax<unsigned_short>/17 1.723 -
BM_std_minmax<unsigned_short>/18 2.032 2.39%
BM_std_minmax<unsigned_short>/19 2.171 -
BM_std_minmax<unsigned_short>/2 0.883 2.03%
BM_std_minmax<unsigned_short>/20 2.039 6.98%
BM_std_minmax<unsigned_short>/21 2.023 3.10%
BM_std_minmax<unsigned_short>/22 2.417 3.94%
BM_std_minmax<unsigned_short>/23 2.593 3.08%
BM_std_minmax<unsigned_short>/24 2.310 4.19%
BM_std_minmax<unsigned_short>/25 2.364 -
BM_std_minmax<unsigned_short>/26 2.610 -
BM_std_minmax<unsigned_short>/27 2.856 -
BM_std_minmax<unsigned_short>/28 2.482 -4.17%
BM_std_minmax<unsigned_short>/29 2.516 -3.13%
BM_std_minmax<unsigned_short>/3 1.179 1.87%
BM_std_minmax<unsigned_short>/30 2.736 -3.26%
BM_std_minmax<unsigned_short>/31 3.222 2.73%
BM_std_minmax<unsigned_short>/32 1.383 -
BM_std_minmax<unsigned_short>/4 1.153 9.72%
BM_std_minmax<unsigned_short>/4000 66.130 -
BM_std_minmax<unsigned_short>/4096 67.735 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.866 -
BM_std_minmax<unsigned_short>/5500 97.646 -
BM_std_minmax<unsigned_short>/6 1.389 -
BM_std_minmax<unsigned_short>/64 1.616 -
BM_std_minmax<unsigned_short>/64000 1065.461 -
BM_std_minmax<unsigned_short>/65536 1090.872 -
BM_std_minmax<unsigned_short>/7 1.734 -
BM_std_minmax<unsigned_short>/70000 1201.205 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.166 -
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 283.352 5.94%
BM_std_minmax_element<char>/2 0.654 7.04%
BM_std_minmax_element<char>/3 1.149 -
BM_std_minmax_element<char>/4 1.256 2.32%
BM_std_minmax_element<char>/4000 1083.946 5.88%
BM_std_minmax_element<char>/4096 1110.584 5.40%
BM_std_minmax_element<char>/512 144.178 5.05%
BM_std_minmax_element<char>/5500 1487.810 5.65%
BM_std_minmax_element<char>/64 17.401 -
BM_std_minmax_element<char>/64000 17229.250 5.30%
BM_std_minmax_element<char>/65536 17645.871 5.41%
BM_std_minmax_element<char>/70000 18835.167 5.53%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 238.458 -17.19%
BM_std_minmax_element<int>/2 0.686 5.96%
BM_std_minmax_element<int>/3 1.119 -6.20%
BM_std_minmax_element<int>/4 1.185 -5.83%
BM_std_minmax_element<int>/4000 917.434 -17.56%
BM_std_minmax_element<int>/4096 939.485 -17.60%
BM_std_minmax_element<int>/512 121.583 -16.82%
BM_std_minmax_element<int>/5500 1259.710 -17.52%
BM_std_minmax_element<int>/64 15.816 -12.00%
BM_std_minmax_element<int>/64000 14710.168 -17.40%
BM_std_minmax_element<int>/65536 15029.920 -17.55%
BM_std_minmax_element<int>/70000 16073.840 -17.52%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 288.421 3.60%
BM_std_minmax_element<long_long>/2 0.649 -5.26%
BM_std_minmax_element<long_long>/3 1.146 -3.30%
BM_std_minmax_element<long_long>/4 1.262 -
BM_std_minmax_element<long_long>/4000 1112.816 3.95%
BM_std_minmax_element<long_long>/4096 1138.360 3.79%
BM_std_minmax_element<long_long>/512 146.026 3.31%
BM_std_minmax_element<long_long>/5500 1523.126 3.99%
BM_std_minmax_element<long_long>/64 17.963 2.75%
BM_std_minmax_element<long_long>/64000 17807.091 4.07%
BM_std_minmax_element<long_long>/65536 18228.908 4.05%
BM_std_minmax_element<long_long>/70000 19475.518 4.29%
BM_std_minmax_element<short>/1 0.303 -3.45%
BM_std_minmax_element<short>/1024 296.809 4.81%
BM_std_minmax_element<short>/2 0.688 7.12%
BM_std_minmax_element<short>/3 0.996 -13.22%
BM_std_minmax_element<short>/4 1.258 -
BM_std_minmax_element<short>/4000 1144.690 5.56%
BM_std_minmax_element<short>/4096 1172.931 5.67%
BM_std_minmax_element<short>/512 150.263 4.28%
BM_std_minmax_element<short>/5500 1572.341 5.73%
BM_std_minmax_element<short>/64 17.670 1.42%
BM_std_minmax_element<short>/64000 18221.517 5.66%
BM_std_minmax_element<short>/65536 18641.113 5.53%
BM_std_minmax_element<short>/70000 19964.013 5.71%
SetIntersection_Front_Set_float_1024_1 1123652.585 1.00%
SetIntersection_Front_Set_float_1024_1024 14910187.810 3.19%
SetIntersection_Front_Set_float_1024_16 1307070.872 -
SetIntersection_Front_Set_float_1024_256 4529014.590 -3.15%
SetIntersection_Front_Set_float_1024_4 1166014.910 2.01%
SetIntersection_Front_Set_float_1024_64 2011735.851 -
SetIntersection_Front_Set_float_16384_1 1125753.792 -
SetIntersection_Front_Set_float_16384_1024 14727251.495 -1.31%
SetIntersection_Front_Set_float_16384_16 1333478.389 1.57%
SetIntersection_Front_Set_float_16384_16384 247747189.200 -26.76%
SetIntersection_Front_Set_float_16384_256 5096541.577 5.02%
SetIntersection_Front_Set_float_16384_4 1158844.035 -
SetIntersection_Front_Set_float_16384_64 2057437.533 5.48%
SetIntersection_Front_Set_float_16_1 67676179.190 -
SetIntersection_Front_Set_float_16_16 41423250.810 -
SetIntersection_Front_Set_float_16_4 59041424.180 -
SetIntersection_Front_Set_float_1_1 573736983.929 -
SetIntersection_Front_Set_float_256_1 4460856.491 -
SetIntersection_Front_Set_float_256_16 5063047.603 2.97%
SetIntersection_Front_Set_float_256_256 9328587.442 2.37%
SetIntersection_Front_Set_float_256_4 4529868.563 -
SetIntersection_Front_Set_float_256_64 6707100.054 6.00%
SetIntersection_Front_Set_float_262144_1 1081990.015 -
SetIntersection_Front_Set_float_262144_1024 15643887.817 -
SetIntersection_Front_Set_float_262144_16 1291821.136 2.21%
SetIntersection_Front_Set_float_262144_16384 248172045.284 4.15%
SetIntersection_Front_Set_float_262144_256 4612294.811 -6.10%
SetIntersection_Front_Set_float_262144_262144 1769283.287 2.20%
SetIntersection_Front_Set_float_262144_4 1134870.073 -
SetIntersection_Front_Set_float_262144_64 1929115.874 -6.92%
SetIntersection_Front_Set_float_4_1 228580772.864 -
SetIntersection_Front_Set_float_4_4 147519572.981 -
SetIntersection_Front_Set_float_64_1 17650180.166 -
SetIntersection_Front_Set_float_64_16 17133064.872 1.60%
SetIntersection_Front_Set_float_64_4 17217012.238 -
SetIntersection_Front_Set_float_64_64 15980165.760 5.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1123352.852 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20885414.258 3.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1393804.561 2.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6230704.717 5.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1172474.891 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2306139.232 6.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1128501.648 5.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21151605.554 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1453147.403 9.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 342389268.949 -1.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6216895.442 5.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1186571.561 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2336500.016 4.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67588006.189 1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44353793.454 2.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60470914.607 1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 575665914.001 1.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4480950.763 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5358136.110 5.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12195042.346 2.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4655505.532 2.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7820368.517 8.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1129284.956 2.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21553417.572 6.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1393492.922 5.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 347730067.856 -1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6060429.373 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2262641.274 3.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1166472.162 1.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2275220.361 -1.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 230302699.588 1.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 150170845.896 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17742753.558 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18159584.188 3.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17900032.814 2.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 19291497.836 6.19%
SetIntersection_Front_Set_string_1024_1 1143241.161 -1.08%
SetIntersection_Front_Set_string_1024_1024 54860180.702 -3.61%
SetIntersection_Front_Set_string_1024_16 1929118.498 -3.97%
SetIntersection_Front_Set_string_1024_256 15434822.828 -2.80%
SetIntersection_Front_Set_string_1024_4 1316879.751 -
SetIntersection_Front_Set_string_1024_64 4835264.777 2.06%
SetIntersection_Front_Set_string_16384_1 1160952.139 -
SetIntersection_Front_Set_string_16384_1024 57952062.613 -2.79%
SetIntersection_Front_Set_string_16384_16 2034916.035 -
SetIntersection_Front_Set_string_16384_16384 350949443.391 -
SetIntersection_Front_Set_string_16384_256 14509861.692 -7.07%
SetIntersection_Front_Set_string_16384_4 1288198.484 -4.43%
SetIntersection_Front_Set_string_16384_64 4971544.120 5.59%
SetIntersection_Front_Set_string_16_1 69386814.217 -
SetIntersection_Front_Set_string_16_16 59651123.311 -6.95%
SetIntersection_Front_Set_string_16_4 67234437.712 -
SetIntersection_Front_Set_string_1_1 593370758.428 -
SetIntersection_Front_Set_string_256_1 4602159.598 -
SetIntersection_Front_Set_string_256_16 7429246.700 6.34%
SetIntersection_Front_Set_string_256_256 28923705.707 -7.52%
SetIntersection_Front_Set_string_256_4 5139010.484 -2.57%
SetIntersection_Front_Set_string_256_64 13819776.897 -11.82%
SetIntersection_Front_Set_string_262144_1 1117982.650 -4.01%
SetIntersection_Front_Set_string_262144_1024 58645918.291 -1.74%
SetIntersection_Front_Set_string_262144_16 2025887.629 2.30%
SetIntersection_Front_Set_string_262144_16384 349462154.563 -
SetIntersection_Front_Set_string_262144_256 13977461.655 -1.44%
SetIntersection_Front_Set_string_262144_262144 17894724.529 2.52%
SetIntersection_Front_Set_string_262144_4 1328639.078 -
SetIntersection_Front_Set_string_262144_64 4825592.078 7.03%
SetIntersection_Front_Set_string_4_1 235877886.878 -
SetIntersection_Front_Set_string_4_4 166537315.590 1.05%
SetIntersection_Front_Set_string_64_1 18087067.479 -
SetIntersection_Front_Set_string_64_16 24683323.198 -5.62%
SetIntersection_Front_Set_string_64_4 19632481.282 -1.83%
SetIntersection_Front_Set_string_64_64 37470171.712 3.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1126149.858 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24943676.064 4.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1431396.249 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6570107.481 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1179386.822 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2396121.206 -2.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1108325.670 2.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26204225.044 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1463682.673 3.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 364674727.222 1.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6773499.132 1.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1185793.325 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2474050.199 3.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67671211.766 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45241302.248 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60266125.392 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 574997064.394 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4484015.093 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5480302.606 3.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13003911.328 1.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4667765.874 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8062927.572 4.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1102469.407 1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27819304.286 1.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1419074.052 1.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 346635755.753 1.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6551932.798 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3058325.848 -1.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1186355.197 5.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2490514.537 4.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229812599.529 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150682548.894 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17756615.118 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18549782.659 2.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17843428.482 1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19443503.114 -1.68%
SetIntersection_Front_Set_uint32_1024_1 1134200.808 4.81%
SetIntersection_Front_Set_uint32_1024_1024 16905581.627 -
SetIntersection_Front_Set_uint32_1024_16 1328573.287 2.84%
SetIntersection_Front_Set_uint32_1024_256 4527655.787 -5.29%
SetIntersection_Front_Set_uint32_1024_4 1164577.709 3.19%
SetIntersection_Front_Set_uint32_1024_64 2031421.801 3.86%
SetIntersection_Front_Set_uint32_16384_1 1119800.406 -
SetIntersection_Front_Set_uint32_16384_1024 16789446.818 3.96%
SetIntersection_Front_Set_uint32_16384_16 1340055.637 -
SetIntersection_Front_Set_uint32_16384_16384 351681182.761 -
SetIntersection_Front_Set_uint32_16384_256 4740232.338 -6.66%
SetIntersection_Front_Set_uint32_16384_4 1137948.022 -
SetIntersection_Front_Set_uint32_16384_64 1941355.170 -8.48%
SetIntersection_Front_Set_uint32_16_1 67503988.615 1.13%
SetIntersection_Front_Set_uint32_16_16 41399280.882 1.23%
SetIntersection_Front_Set_uint32_16_4 59225135.970 -
SetIntersection_Front_Set_uint32_1_1 571751521.255 -
SetIntersection_Front_Set_uint32_256_1 4464495.354 2.07%
SetIntersection_Front_Set_uint32_256_16 4909460.618 -2.51%
SetIntersection_Front_Set_uint32_256_256 9329708.109 -3.01%
SetIntersection_Front_Set_uint32_256_4 4543741.795 1.43%
SetIntersection_Front_Set_uint32_256_64 6432364.600 -1.23%
SetIntersection_Front_Set_uint32_262144_1 1077839.536 -
SetIntersection_Front_Set_uint32_262144_1024 16630412.270 5.70%
SetIntersection_Front_Set_uint32_262144_16 1321954.243 3.62%
SetIntersection_Front_Set_uint32_262144_16384 347071815.893 -
SetIntersection_Front_Set_uint32_262144_256 4666090.335 2.44%
SetIntersection_Front_Set_uint32_262144_262144 1854632.731 -1.53%
SetIntersection_Front_Set_uint32_262144_4 1154364.798 3.71%
SetIntersection_Front_Set_uint32_262144_64 2029574.850 8.69%
SetIntersection_Front_Set_uint32_4_1 229137337.380 -
SetIntersection_Front_Set_uint32_4_4 148191927.291 -
SetIntersection_Front_Set_uint32_64_1 17648820.057 1.12%
SetIntersection_Front_Set_uint32_64_16 16892644.033 -
SetIntersection_Front_Set_uint32_64_4 17284801.584 -
SetIntersection_Front_Set_uint32_64_64 15411287.524 2.48%
SetIntersection_Front_Set_uint64_1024_1 1126074.575 1.19%
SetIntersection_Front_Set_uint64_1024_1024 14066646.640 -5.56%
SetIntersection_Front_Set_uint64_1024_16 1266161.167 -
SetIntersection_Front_Set_uint64_1024_256 4518156.636 -11.77%
SetIntersection_Front_Set_uint64_1024_4 1154030.809 -
SetIntersection_Front_Set_uint64_1024_64 1881904.605 -6.52%
SetIntersection_Front_Set_uint64_16384_1 1111476.722 -
SetIntersection_Front_Set_uint64_16384_1024 14914197.955 -
SetIntersection_Front_Set_uint64_16384_16 1295931.512 -
SetIntersection_Front_Set_uint64_16384_16384 348656246.426 1.08%
SetIntersection_Front_Set_uint64_16384_256 4437307.607 -11.49%
SetIntersection_Front_Set_uint64_16384_4 1153402.200 -
SetIntersection_Front_Set_uint64_16384_64 1944631.068 -5.98%
SetIntersection_Front_Set_uint64_16_1 67733700.136 1.67%
SetIntersection_Front_Set_uint64_16_16 41168378.631 -1.25%
SetIntersection_Front_Set_uint64_16_4 59185163.001 1.26%
SetIntersection_Front_Set_uint64_1_1 576462684.831 1.74%
SetIntersection_Front_Set_uint64_256_1 4451834.583 -
SetIntersection_Front_Set_uint64_256_16 4833009.588 -
SetIntersection_Front_Set_uint64_256_256 9554337.321 6.39%
SetIntersection_Front_Set_uint64_256_4 4554582.216 -
SetIntersection_Front_Set_uint64_256_64 6345802.144 -
SetIntersection_Front_Set_uint64_262144_1 1065965.659 -4.22%
SetIntersection_Front_Set_uint64_262144_1024 15537936.563 8.31%
SetIntersection_Front_Set_uint64_262144_16 1323613.397 -
SetIntersection_Front_Set_uint64_262144_16384 342746581.013 -1.07%
SetIntersection_Front_Set_uint64_262144_256 4558849.543 -10.06%
SetIntersection_Front_Set_uint64_262144_262144 1831541.830 -
SetIntersection_Front_Set_uint64_262144_4 1192980.072 4.13%
SetIntersection_Front_Set_uint64_262144_64 1915693.926 -3.18%
SetIntersection_Front_Set_uint64_4_1 230184500.752 1.81%
SetIntersection_Front_Set_uint64_4_4 148884538.383 2.29%
SetIntersection_Front_Set_uint64_64_1 17653839.274 1.12%
SetIntersection_Front_Set_uint64_64_16 16983576.804 2.01%
SetIntersection_Front_Set_uint64_64_4 17251517.513 -
SetIntersection_Front_Set_uint64_64_64 14574506.384 1.30%
SetIntersection_Front_Vector_float_1024_1 1115297.527 -
SetIntersection_Front_Vector_float_1024_1024 5991340.561 -
SetIntersection_Front_Vector_float_1024_16 1186089.893 -
SetIntersection_Front_Vector_float_1024_256 2290005.224 -2.92%
SetIntersection_Front_Vector_float_1024_4 1129459.077 -
SetIntersection_Front_Vector_float_1024_64 1490454.151 4.34%
SetIntersection_Front_Vector_float_16384_1 1112799.520 -
SetIntersection_Front_Vector_float_16384_1024 5956451.143 -
SetIntersection_Front_Vector_float_16384_16 1199111.866 -
SetIntersection_Front_Vector_float_16384_16384 79959509.035 -5.55%
SetIntersection_Front_Vector_float_16384_256 2349915.824 -
SetIntersection_Front_Vector_float_16384_4 1132259.872 1.38%
SetIntersection_Front_Vector_float_16384_64 1443999.077 -
SetIntersection_Front_Vector_float_16_1 67515676.567 -
SetIntersection_Front_Vector_float_16_16 38178958.559 -
SetIntersection_Front_Vector_float_16_4 58232915.650 -
SetIntersection_Front_Vector_float_1_1 574161652.761 -
SetIntersection_Front_Vector_float_256_1 4460654.171 -
SetIntersection_Front_Vector_float_256_16 4477770.906 -
SetIntersection_Front_Vector_float_256_256 4698695.345 -10.46%
SetIntersection_Front_Vector_float_256_4 4460174.124 -
SetIntersection_Front_Vector_float_256_64 4604492.456 -5.18%
SetIntersection_Front_Vector_float_262144_1 1122149.338 2.93%
SetIntersection_Front_Vector_float_262144_1024 5981230.199 -1.06%
SetIntersection_Front_Vector_float_262144_16 1204757.049 -
SetIntersection_Front_Vector_float_262144_16384 80112303.555 -4.55%
SetIntersection_Front_Vector_float_262144_256 2360818.502 -
SetIntersection_Front_Vector_float_262144_262144 351209863.389 1.12%
SetIntersection_Front_Vector_float_262144_4 1138169.987 -1.04%
SetIntersection_Front_Vector_float_262144_64 1428285.373 -1.47%
SetIntersection_Front_Vector_float_4_1 228949632.249 -
SetIntersection_Front_Vector_float_4_4 146684671.389 1.06%
SetIntersection_Front_Vector_float_64_1 17543501.497 -
SetIntersection_Front_Vector_float_64_16 15756273.029 1.81%
SetIntersection_Front_Vector_float_64_4 17132545.867 -
SetIntersection_Front_Vector_float_64_64 11565828.870 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1114248.659 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8393991.275 -5.75%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1226395.559 -1.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2971134.504 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1136613.033 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1595402.585 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1117561.989 5.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8500684.390 1.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1197323.103 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119027117.699 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2957186.675 -8.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1142115.480 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1595839.211 -2.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67813651.842 1.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39171937.386 -2.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58855080.657 1.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 576533576.741 1.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4439895.437 2.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4661995.812 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5910397.699 -15.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4559227.365 1.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5173583.301 2.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1140148.761 2.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8380713.115 -1.95%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1245536.753 1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117489738.730 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2973297.012 3.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351634388.131 1.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1166754.038 2.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1603217.961 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 230243941.454 1.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147143820.820 1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17673931.538 1.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15889874.703 1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17232139.265 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12891252.439 2.95%
SetIntersection_Front_Vector_string_1024_1 1154444.619 -
SetIntersection_Front_Vector_string_1024_1024 40335450.679 -3.15%
SetIntersection_Front_Vector_string_1024_16 1712460.366 -1.27%
SetIntersection_Front_Vector_string_1024_256 10151331.203 -2.68%
SetIntersection_Front_Vector_string_1024_4 1251626.922 -
SetIntersection_Front_Vector_string_1024_64 3483642.668 -
SetIntersection_Front_Vector_string_16384_1 1149466.594 -
SetIntersection_Front_Vector_string_16384_1024 39166392.139 -3.65%
SetIntersection_Front_Vector_string_16384_16 1679836.150 -1.88%
SetIntersection_Front_Vector_string_16384_16384 351984243.480 -
SetIntersection_Front_Vector_string_16384_256 10067154.554 -3.67%
SetIntersection_Front_Vector_string_16384_4 1269602.033 -
SetIntersection_Front_Vector_string_16384_64 3480964.554 3.69%
SetIntersection_Front_Vector_string_16_1 69004979.632 -
SetIntersection_Front_Vector_string_16_16 55328107.686 1.66%
SetIntersection_Front_Vector_string_16_4 65437481.384 2.28%
SetIntersection_Front_Vector_string_1_1 586691725.570 -
SetIntersection_Front_Vector_string_256_1 4559340.151 -
SetIntersection_Front_Vector_string_256_16 6547163.783 -
SetIntersection_Front_Vector_string_256_256 20231025.668 -5.76%
SetIntersection_Front_Vector_string_256_4 4969048.676 -
SetIntersection_Front_Vector_string_256_64 11177256.111 3.51%
SetIntersection_Front_Vector_string_262144_1 1162058.287 -
SetIntersection_Front_Vector_string_262144_1024 41077756.535 -2.56%
SetIntersection_Front_Vector_string_262144_16 1681740.766 -3.05%
SetIntersection_Front_Vector_string_262144_16384 348469451.680 -
SetIntersection_Front_Vector_string_262144_256 9990026.659 -4.55%
SetIntersection_Front_Vector_string_262144_262144 14323915.936 -
SetIntersection_Front_Vector_string_262144_4 1277503.893 3.62%
SetIntersection_Front_Vector_string_262144_64 3538592.722 -
SetIntersection_Front_Vector_string_4_1 234446726.189 -
SetIntersection_Front_Vector_string_4_4 161121616.788 -
SetIntersection_Front_Vector_string_64_1 17969448.792 -
SetIntersection_Front_Vector_string_64_16 22123276.592 -2.85%
SetIntersection_Front_Vector_string_64_4 18991268.142 -
SetIntersection_Front_Vector_string_64_64 28341328.950 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1122190.540 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9868435.401 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1238413.202 -1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3327498.688 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1113353.389 -3.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1683061.392 3.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1123953.739 3.85%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9855815.154 2.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1259344.152 5.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 142021825.081 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3325665.831 1.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1151684.947 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1690974.940 1.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67278871.200 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40249472.581 1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 59091064.325 1.58%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 573543069.912 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4495664.431 1.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4667693.334 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6627207.884 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4574821.971 2.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5361619.624 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1149287.491 2.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9862085.425 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1251115.157 5.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 141304148.967 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3316133.622 1.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350771985.756 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1160204.081 1.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1675842.617 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 229143700.982 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147441500.202 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17491824.209 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15970359.871 1.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17500719.320 1.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13432162.183 -
SetIntersection_Front_Vector_uint32_1024_1 1118354.071 -
SetIntersection_Front_Vector_uint32_1024_1024 5936685.647 -
SetIntersection_Front_Vector_uint32_1024_16 1186457.309 -
SetIntersection_Front_Vector_uint32_1024_256 2338252.588 -
SetIntersection_Front_Vector_uint32_1024_4 1133289.768 -
SetIntersection_Front_Vector_uint32_1024_64 1430777.043 -
SetIntersection_Front_Vector_uint32_16384_1 1123154.844 -
SetIntersection_Front_Vector_uint32_16384_1024 6447809.043 7.85%
SetIntersection_Front_Vector_uint32_16384_16 1195198.050 -
SetIntersection_Front_Vector_uint32_16384_16384 83219437.946 -
SetIntersection_Front_Vector_uint32_16384_256 2585613.488 10.93%
SetIntersection_Front_Vector_uint32_16384_4 1142043.529 -
SetIntersection_Front_Vector_uint32_16384_64 1448920.680 -3.10%
SetIntersection_Front_Vector_uint32_16_1 67218897.433 -
SetIntersection_Front_Vector_uint32_16_16 38793565.652 2.26%
SetIntersection_Front_Vector_uint32_16_4 58371495.161 -
SetIntersection_Front_Vector_uint32_1_1 571151881.373 -
SetIntersection_Front_Vector_uint32_256_1 4440198.896 -
SetIntersection_Front_Vector_uint32_256_16 4492867.832 -
SetIntersection_Front_Vector_uint32_256_256 4967449.259 8.01%
SetIntersection_Front_Vector_uint32_256_4 4436729.116 -
SetIntersection_Front_Vector_uint32_256_64 4747221.676 -
SetIntersection_Front_Vector_uint32_262144_1 1122269.719 -
SetIntersection_Front_Vector_uint32_262144_1024 5975945.263 -
SetIntersection_Front_Vector_uint32_262144_16 1178867.421 -1.15%
SetIntersection_Front_Vector_uint32_262144_16384 86345971.960 3.40%
SetIntersection_Front_Vector_uint32_262144_256 2353072.382 -11.17%
SetIntersection_Front_Vector_uint32_262144_262144 351962633.305 -
SetIntersection_Front_Vector_uint32_262144_4 1138978.021 3.79%
SetIntersection_Front_Vector_uint32_262144_64 1496299.299 4.31%
SetIntersection_Front_Vector_uint32_4_1 228087611.961 -
SetIntersection_Front_Vector_uint32_4_4 145904187.153 -
SetIntersection_Front_Vector_uint32_64_1 17607595.959 -
SetIntersection_Front_Vector_uint32_64_16 15441184.496 -
SetIntersection_Front_Vector_uint32_64_4 16958032.869 -
SetIntersection_Front_Vector_uint32_64_64 11568990.896 -
SetIntersection_Front_Vector_uint64_1024_1 1121307.090 -
SetIntersection_Front_Vector_uint64_1024_1024 5975670.603 -16.93%
SetIntersection_Front_Vector_uint64_1024_16 1180121.319 -
SetIntersection_Front_Vector_uint64_1024_256 2361878.996 -10.20%
SetIntersection_Front_Vector_uint64_1024_4 1094337.018 -
SetIntersection_Front_Vector_uint64_1024_64 1432559.210 -3.73%
SetIntersection_Front_Vector_uint64_16384_1 1108641.619 3.97%
SetIntersection_Front_Vector_uint64_16384_1024 5982014.693 3.02%
SetIntersection_Front_Vector_uint64_16384_16 1198883.983 -
SetIntersection_Front_Vector_uint64_16384_16384 78512852.958 -3.93%
SetIntersection_Front_Vector_uint64_16384_256 2343123.868 1.91%
SetIntersection_Front_Vector_uint64_16384_4 1136283.395 -
SetIntersection_Front_Vector_uint64_16384_64 1392926.741 2.68%
SetIntersection_Front_Vector_uint64_16_1 66947569.683 -
SetIntersection_Front_Vector_uint64_16_16 38126930.294 -2.15%
SetIntersection_Front_Vector_uint64_16_4 58017233.022 -
SetIntersection_Front_Vector_uint64_1_1 571782081.095 -
SetIntersection_Front_Vector_uint64_256_1 4461866.115 1.64%
SetIntersection_Front_Vector_uint64_256_16 4508365.567 1.55%
SetIntersection_Front_Vector_uint64_256_256 4664297.925 1.82%
SetIntersection_Front_Vector_uint64_256_4 4481042.663 1.23%
SetIntersection_Front_Vector_uint64_256_64 4618872.820 -
SetIntersection_Front_Vector_uint64_262144_1 1120923.517 -
SetIntersection_Front_Vector_uint64_262144_1024 5919919.044 1.98%
SetIntersection_Front_Vector_uint64_262144_16 1204267.181 3.28%
SetIntersection_Front_Vector_uint64_262144_16384 78524080.535 -3.94%
SetIntersection_Front_Vector_uint64_262144_256 2341367.001 -10.13%
SetIntersection_Front_Vector_uint64_262144_262144 349288287.827 3.58%
SetIntersection_Front_Vector_uint64_262144_4 1133231.149 -
SetIntersection_Front_Vector_uint64_262144_64 1423894.970 -
SetIntersection_Front_Vector_uint64_4_1 228839362.889 -
SetIntersection_Front_Vector_uint64_4_4 145356776.279 1.50%
SetIntersection_Front_Vector_uint64_64_1 17526876.408 -
SetIntersection_Front_Vector_uint64_64_16 15144553.413 -
SetIntersection_Front_Vector_uint64_64_4 16962154.659 -
SetIntersection_Front_Vector_uint64_64_64 11452122.564 -4.67%
SetIntersection_Interlaced_Set_float_1024_1 1120714.307 -
SetIntersection_Interlaced_Set_float_1024_1024 15775046.333 2.42%
SetIntersection_Interlaced_Set_float_1024_16 11581573.084 1.08%
SetIntersection_Interlaced_Set_float_1024_256 15663405.231 -6.38%
SetIntersection_Interlaced_Set_float_1024_4 10381785.386 -
SetIntersection_Interlaced_Set_float_1024_64 10112408.389 -
SetIntersection_Interlaced_Set_float_16384_1 1116898.259 -
SetIntersection_Interlaced_Set_float_16384_1024 175259775.296 3.72%
SetIntersection_Interlaced_Set_float_16384_16 214809490.530 3.29%
SetIntersection_Interlaced_Set_float_16384_16384 245048452.213 -28.95%
SetIntersection_Interlaced_Set_float_16384_256 206802998.583 2.64%
SetIntersection_Interlaced_Set_float_16384_4 176474932.205 4.43%
SetIntersection_Interlaced_Set_float_16384_64 223446606.379 3.51%
SetIntersection_Interlaced_Set_float_16_1 67575086.875 -
SetIntersection_Interlaced_Set_float_16_16 41457657.077 -
SetIntersection_Interlaced_Set_float_16_4 65635209.278 -
SetIntersection_Interlaced_Set_float_1_1 574570291.635 -
SetIntersection_Interlaced_Set_float_256_1 4461572.544 -
SetIntersection_Interlaced_Set_float_256_16 12304037.239 -
SetIntersection_Interlaced_Set_float_256_256 9331490.577 3.55%
SetIntersection_Interlaced_Set_float_256_4 11354816.180 -1.39%
SetIntersection_Interlaced_Set_float_256_64 15085793.023 -7.29%
SetIntersection_Interlaced_Set_float_262144_1 1086260.346 -
SetIntersection_Interlaced_Set_float_262144_1024 1535188.967 -
SetIntersection_Interlaced_Set_float_262144_16 1611127.927 3.26%
SetIntersection_Interlaced_Set_float_262144_16384 1264998.943 2.56%
SetIntersection_Interlaced_Set_float_262144_256 1585687.664 2.93%
SetIntersection_Interlaced_Set_float_262144_262144 1800455.484 -
SetIntersection_Interlaced_Set_float_262144_4 1295714.844 2.72%
SetIntersection_Interlaced_Set_float_262144_64 1582549.156 2.84%
SetIntersection_Interlaced_Set_float_4_1 229993842.246 -
SetIntersection_Interlaced_Set_float_4_4 148527357.397 -
SetIntersection_Interlaced_Set_float_64_1 17642122.188 -
SetIntersection_Interlaced_Set_float_64_16 24619741.720 -
SetIntersection_Interlaced_Set_float_64_4 22418918.377 -
SetIntersection_Interlaced_Set_float_64_64 15168716.211 2.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1144163.562 5.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21809829.797 1.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 12117374.508 4.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19561455.043 2.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10020382.713 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11009532.507 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1118399.951 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179901543.658 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 228529731.297 3.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 350700954.534 -1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 210550663.733 1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181398507.641 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 233585379.045 1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67703218.697 1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 45134445.568 1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 67616155.897 2.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 576292722.752 1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4541267.479 3.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13133535.674 2.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12988055.674 5.95%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11377884.281 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18245467.138 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1131435.004 5.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1631456.871 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1688889.080 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1338710.205 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1663358.072 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2338699.135 1.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1369303.221 -1.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1667155.761 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 230193071.379 1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 150521761.889 1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17639428.648 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 28420173.240 3.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23461885.895 1.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18237439.082 -1.82%
SetIntersection_Interlaced_Set_string_1024_1 1159258.803 -
SetIntersection_Interlaced_Set_string_1024_1024 57229673.684 -
SetIntersection_Interlaced_Set_string_1024_16 13643656.197 -
SetIntersection_Interlaced_Set_string_1024_256 34834843.667 -
SetIntersection_Interlaced_Set_string_1024_4 10639791.237 2.45%
SetIntersection_Interlaced_Set_string_1024_64 16585393.126 -
SetIntersection_Interlaced_Set_string_16384_1 1159554.977 -
SetIntersection_Interlaced_Set_string_16384_1024 358859775.679 -
SetIntersection_Interlaced_Set_string_16384_16 343267817.237 40.12%
SetIntersection_Interlaced_Set_string_16384_16384 352292888.389 -
SetIntersection_Interlaced_Set_string_16384_256 354114748.870 -1.67%
SetIntersection_Interlaced_Set_string_16384_4 203785948.689 2.20%
SetIntersection_Interlaced_Set_string_16384_64 353638870.722 -
SetIntersection_Interlaced_Set_string_16_1 69593075.465 -
SetIntersection_Interlaced_Set_string_16_16 64965975.467 3.16%
SetIntersection_Interlaced_Set_string_16_4 76412027.042 -1.39%
SetIntersection_Interlaced_Set_string_1_1 590667979.682 -
SetIntersection_Interlaced_Set_string_256_1 4619858.283 -
SetIntersection_Interlaced_Set_string_256_16 18194589.575 2.24%
SetIntersection_Interlaced_Set_string_256_256 31642021.233 2.21%
SetIntersection_Interlaced_Set_string_256_4 14061017.146 -2.22%
SetIntersection_Interlaced_Set_string_256_64 31965387.474 1.96%
SetIntersection_Interlaced_Set_string_262144_1 1172746.399 -
SetIntersection_Interlaced_Set_string_262144_1024 2089633.137 -
SetIntersection_Interlaced_Set_string_262144_16 2172071.859 -
SetIntersection_Interlaced_Set_string_262144_16384 2729217.609 -4.24%
SetIntersection_Interlaced_Set_string_262144_256 2078201.336 -
SetIntersection_Interlaced_Set_string_262144_262144 17651989.258 1.72%
SetIntersection_Interlaced_Set_string_262144_4 1883854.492 -
SetIntersection_Interlaced_Set_string_262144_64 2148109.539 -
SetIntersection_Interlaced_Set_string_4_1 236865279.511 -
SetIntersection_Interlaced_Set_string_4_4 169223326.677 -
SetIntersection_Interlaced_Set_string_64_1 18219607.706 -
SetIntersection_Interlaced_Set_string_64_16 40215690.895 2.20%
SetIntersection_Interlaced_Set_string_64_4 26960697.064 -1.06%
SetIntersection_Interlaced_Set_string_64_64 37479431.357 -3.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1130141.863 4.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 26729015.601 7.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 15829977.068 32.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21453407.547 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 14605137.313 45.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 15990920.877 30.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1077656.692 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 246744775.021 3.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 328705147.550 35.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 351159404.067 -1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 358643369.358 43.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 203889104.619 1.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 347295944.890 37.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67651483.305 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44756193.635 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67311517.132 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 575157120.644 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4466952.035 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 14076299.600 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13479284.403 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11879901.321 1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19646065.968 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1112516.352 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1989065.186 -1.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2116925.377 -1.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1757545.898 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2025913.574 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3113653.238 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1822987.143 -1.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2103003.663 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 230032176.705 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150642923.921 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17670569.559 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28727974.217 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24274475.018 -2.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19469256.853 -2.97%
SetIntersection_Interlaced_Set_uint32_1024_1 1123121.565 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15310202.706 3.05%
SetIntersection_Interlaced_Set_uint32_1024_16 11541558.718 2.64%
SetIntersection_Interlaced_Set_uint32_1024_256 16388682.162 -2.30%
SetIntersection_Interlaced_Set_uint32_1024_4 10068104.193 -1.11%
SetIntersection_Interlaced_Set_uint32_1024_64 9977996.397 -
SetIntersection_Interlaced_Set_uint32_16384_1 1115215.068 -
SetIntersection_Interlaced_Set_uint32_16384_1024 175011625.203 5.65%
SetIntersection_Interlaced_Set_uint32_16384_16 215429962.153 5.40%
SetIntersection_Interlaced_Set_uint32_16384_16384 348108172.987 -1.02%
SetIntersection_Interlaced_Set_uint32_16384_256 205088533.589 4.13%
SetIntersection_Interlaced_Set_uint32_16384_4 175822546.023 6.03%
SetIntersection_Interlaced_Set_uint32_16384_64 222370264.656 5.33%
SetIntersection_Interlaced_Set_uint32_16_1 67550217.097 1.06%
SetIntersection_Interlaced_Set_uint32_16_16 41797489.001 2.14%
SetIntersection_Interlaced_Set_uint32_16_4 64415268.619 -
SetIntersection_Interlaced_Set_uint32_1_1 573057931.361 -
SetIntersection_Interlaced_Set_uint32_256_1 4484155.929 -
SetIntersection_Interlaced_Set_uint32_256_16 12138355.388 1.14%
SetIntersection_Interlaced_Set_uint32_256_256 9153697.883 2.14%
SetIntersection_Interlaced_Set_uint32_256_4 11914372.737 4.31%
SetIntersection_Interlaced_Set_uint32_256_64 15454213.798 -
SetIntersection_Interlaced_Set_uint32_262144_1 1118620.806 4.70%
SetIntersection_Interlaced_Set_uint32_262144_1024 1535138.426 3.23%
SetIntersection_Interlaced_Set_uint32_262144_16 1618801.107 6.26%
SetIntersection_Interlaced_Set_uint32_262144_16384 1269015.543 5.73%
SetIntersection_Interlaced_Set_uint32_262144_256 1592265.541 4.70%
SetIntersection_Interlaced_Set_uint32_262144_262144 1953319.010 1.56%
SetIntersection_Interlaced_Set_uint32_262144_4 1294723.713 5.29%
SetIntersection_Interlaced_Set_uint32_262144_64 1588243.246 4.83%
SetIntersection_Interlaced_Set_uint32_4_1 229340232.283 1.12%
SetIntersection_Interlaced_Set_uint32_4_4 147647082.588 1.19%
SetIntersection_Interlaced_Set_uint32_64_1 17518340.834 -
SetIntersection_Interlaced_Set_uint32_64_16 24261884.007 -
SetIntersection_Interlaced_Set_uint32_64_4 22082298.371 -
SetIntersection_Interlaced_Set_uint32_64_64 15013888.894 -2.76%
SetIntersection_Interlaced_Set_uint64_1024_1 1139858.730 8.31%
SetIntersection_Interlaced_Set_uint64_1024_1024 15607086.068 -1.08%
SetIntersection_Interlaced_Set_uint64_1024_16 11416723.560 1.10%
SetIntersection_Interlaced_Set_uint64_1024_256 16093578.635 8.25%
SetIntersection_Interlaced_Set_uint64_1024_4 10360419.105 5.27%
SetIntersection_Interlaced_Set_uint64_1024_64 10211536.742 2.88%
SetIntersection_Interlaced_Set_uint64_16384_1 1139808.281 3.08%
SetIntersection_Interlaced_Set_uint64_16384_1024 177089990.783 1.89%
SetIntersection_Interlaced_Set_uint64_16384_16 226828099.965 -
SetIntersection_Interlaced_Set_uint64_16384_16384 337191546.952 -1.71%
SetIntersection_Interlaced_Set_uint64_16384_256 211517013.711 1.70%
SetIntersection_Interlaced_Set_uint64_16384_4 184370375.134 -
SetIntersection_Interlaced_Set_uint64_16384_64 236811133.775 -
SetIntersection_Interlaced_Set_uint64_16_1 67618636.132 1.46%
SetIntersection_Interlaced_Set_uint64_16_16 42075755.400 1.65%
SetIntersection_Interlaced_Set_uint64_16_4 65656179.398 2.48%
SetIntersection_Interlaced_Set_uint64_1_1 575512590.134 1.50%
SetIntersection_Interlaced_Set_uint64_256_1 4570910.339 2.58%
SetIntersection_Interlaced_Set_uint64_256_16 12328065.871 1.22%
SetIntersection_Interlaced_Set_uint64_256_256 9438350.703 -2.38%
SetIntersection_Interlaced_Set_uint64_256_4 11757194.298 1.36%
SetIntersection_Interlaced_Set_uint64_256_64 15271816.549 -
SetIntersection_Interlaced_Set_uint64_262144_1 1123614.405 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1595308.266 -
SetIntersection_Interlaced_Set_uint64_262144_16 1651876.627 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1287399.332 2.35%
SetIntersection_Interlaced_Set_uint64_262144_256 1634427.897 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1909584.147 2.16%
SetIntersection_Interlaced_Set_uint64_262144_4 1338311.524 1.24%
SetIntersection_Interlaced_Set_uint64_262144_64 1638797.609 -
SetIntersection_Interlaced_Set_uint64_4_1 229899760.720 1.45%
SetIntersection_Interlaced_Set_uint64_4_4 149123067.539 1.93%
SetIntersection_Interlaced_Set_uint64_64_1 17718053.152 1.98%
SetIntersection_Interlaced_Set_uint64_64_16 25091332.117 3.38%
SetIntersection_Interlaced_Set_uint64_64_4 22581848.571 2.11%
SetIntersection_Interlaced_Set_uint64_64_64 15984055.123 2.17%
SetIntersection_Interlaced_Vector_float_1024_1 1119753.751 -
SetIntersection_Interlaced_Vector_float_1024_1024 5979358.644 -1.52%
SetIntersection_Interlaced_Vector_float_1024_16 2027642.125 -1.24%
SetIntersection_Interlaced_Vector_float_1024_256 4782632.452 -7.27%
SetIntersection_Interlaced_Vector_float_1024_4 1535231.016 1.47%
SetIntersection_Interlaced_Vector_float_1024_64 3637798.594 -
SetIntersection_Interlaced_Vector_float_16384_1 1124537.633 -
SetIntersection_Interlaced_Vector_float_16384_1024 43872315.472 3.40%
SetIntersection_Interlaced_Vector_float_16384_16 2964335.296 -22.95%
SetIntersection_Interlaced_Vector_float_16384_16384 81363626.002 -5.81%
SetIntersection_Interlaced_Vector_float_16384_256 14830422.398 1.44%
SetIntersection_Interlaced_Vector_float_16384_4 1521987.634 -8.32%
SetIntersection_Interlaced_Vector_float_16384_64 5561562.497 -14.31%
SetIntersection_Interlaced_Vector_float_16_1 67577545.014 -
SetIntersection_Interlaced_Vector_float_16_16 38268476.642 -
SetIntersection_Interlaced_Vector_float_16_4 60573125.671 -
SetIntersection_Interlaced_Vector_float_1_1 574251017.727 -
SetIntersection_Interlaced_Vector_float_256_1 4462949.277 -
SetIntersection_Interlaced_Vector_float_256_16 6268108.256 -
SetIntersection_Interlaced_Vector_float_256_256 4681063.012 -
SetIntersection_Interlaced_Vector_float_256_4 5207728.299 -
SetIntersection_Interlaced_Vector_float_256_64 6547329.585 -
SetIntersection_Interlaced_Vector_float_262144_1 1114014.271 1.17%
SetIntersection_Interlaced_Vector_float_262144_1024 80964383.452 -7.49%
SetIntersection_Interlaced_Vector_float_262144_16 3317943.545 11.34%
SetIntersection_Interlaced_Vector_float_262144_16384 347318521.454 -3.36%
SetIntersection_Interlaced_Vector_float_262144_256 29126112.069 28.37%
SetIntersection_Interlaced_Vector_float_262144_262144 332148572.385 1.50%
SetIntersection_Interlaced_Vector_float_262144_4 1549206.906 -
SetIntersection_Interlaced_Vector_float_262144_64 8555424.271 -46.05%
SetIntersection_Interlaced_Vector_float_4_1 229783586.176 -
SetIntersection_Interlaced_Vector_float_4_4 147188819.650 1.61%
SetIntersection_Interlaced_Vector_float_64_1 17600054.282 -
SetIntersection_Interlaced_Vector_float_64_16 17984716.759 -
SetIntersection_Interlaced_Vector_float_64_4 18307952.127 -3.08%
SetIntersection_Interlaced_Vector_float_64_64 11517377.940 -7.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1163372.417 5.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8433358.988 -12.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2528558.755 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7489039.610 1.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1440622.903 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 3759606.073 -22.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1114965.817 5.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 48950238.198 -24.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2754814.141 -22.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 126545223.576 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 18155393.349 -28.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1454778.010 -8.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5861709.154 -35.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67546003.330 1.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 41014759.046 3.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 62224239.364 2.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 576037023.176 1.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4493373.455 1.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6918406.193 -10.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6526880.953 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5069683.012 -2.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8946991.193 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1129245.852 1.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 103430134.375 -24.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3667693.729 -52.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 358797860.964 2.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37218114.323 -50.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 348883487.586 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1912383.585 -1.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12854109.789 -51.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 230605750.790 2.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 146751294.687 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17671497.803 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19864371.651 1.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18821605.727 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12673476.445 -1.93%
SetIntersection_Interlaced_Vector_string_1024_1 1150323.348 -
SetIntersection_Interlaced_Vector_string_1024_1024 41351397.827 -
SetIntersection_Interlaced_Vector_string_1024_16 3438529.218 -
SetIntersection_Interlaced_Vector_string_1024_256 21566691.842 -2.09%
SetIntersection_Interlaced_Vector_string_1024_4 1763968.887 1.83%
SetIntersection_Interlaced_Vector_string_1024_64 8353012.562 -
SetIntersection_Interlaced_Vector_string_16384_1 1152467.153 -
SetIntersection_Interlaced_Vector_string_16384_1024 115635996.086 -3.42%
SetIntersection_Interlaced_Vector_string_16384_16 4082010.975 -4.13%
SetIntersection_Interlaced_Vector_string_16384_16384 352580311.443 2.45%
SetIntersection_Interlaced_Vector_string_16384_256 37205866.981 -11.77%
SetIntersection_Interlaced_Vector_string_16384_4 1884569.584 -6.49%
SetIntersection_Interlaced_Vector_string_16384_64 12707060.877 -1.94%
SetIntersection_Interlaced_Vector_string_16_1 69219000.420 -
SetIntersection_Interlaced_Vector_string_16_16 55556771.147 -
SetIntersection_Interlaced_Vector_string_16_4 72379453.752 -
SetIntersection_Interlaced_Vector_string_1_1 586456844.936 -
SetIntersection_Interlaced_Vector_string_256_1 4568873.812 -
SetIntersection_Interlaced_Vector_string_256_16 10871843.536 -2.06%
SetIntersection_Interlaced_Vector_string_256_256 21744799.331 -
SetIntersection_Interlaced_Vector_string_256_4 6481826.862 -
SetIntersection_Interlaced_Vector_string_256_64 21495394.893 7.88%
SetIntersection_Interlaced_Vector_string_262144_1 1161539.650 -
SetIntersection_Interlaced_Vector_string_262144_1024 234044386.841 -
SetIntersection_Interlaced_Vector_string_262144_16 6041301.199 7.36%
SetIntersection_Interlaced_Vector_string_262144_16384 991541.177 -1.73%
SetIntersection_Interlaced_Vector_string_262144_256 67588820.581 -2.77%
SetIntersection_Interlaced_Vector_string_262144_262144 14433863.690 -
SetIntersection_Interlaced_Vector_string_262144_4 2340775.662 -
SetIntersection_Interlaced_Vector_string_262144_64 18910818.498 -9.08%
SetIntersection_Interlaced_Vector_string_4_1 235751190.599 -
SetIntersection_Interlaced_Vector_string_4_4 161447427.812 -
SetIntersection_Interlaced_Vector_string_64_1 18112505.369 -
SetIntersection_Interlaced_Vector_string_64_16 30054949.724 -3.95%
SetIntersection_Interlaced_Vector_string_64_4 22618493.478 -1.78%
SetIntersection_Interlaced_Vector_string_64_64 28546899.182 -3.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1129642.577 4.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10434063.621 -3.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3356735.838 18.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9466236.834 2.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1652366.294 7.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6316913.458 30.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1110944.013 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 71961669.126 6.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3542026.085 -11.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 143357502.522 -8.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 30988656.258 6.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1626030.752 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12636376.899 22.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67312377.803 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40830308.418 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62864649.910 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 573507750.382 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4436468.951 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9140281.384 18.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6577544.827 -7.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5437535.314 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9908524.824 -13.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1114606.672 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 287025826.563 82.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5575000.208 4.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 353983998.751 -1.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 66875640.398 33.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 355791778.597 35467.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2444016.625 29.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 18469748.134 29.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 229142084.000 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147217097.499 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17623187.870 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21138327.267 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20411722.134 4.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13406576.540 -3.33%
SetIntersection_Interlaced_Vector_uint32_1024_1 1113602.381 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5999432.894 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1865549.911 -
SetIntersection_Interlaced_Vector_uint32_1024_256 5030573.061 -35.94%
SetIntersection_Interlaced_Vector_uint32_1024_4 1470840.684 12.94%
SetIntersection_Interlaced_Vector_uint32_1024_64 3748944.133 -10.00%
SetIntersection_Interlaced_Vector_uint32_16384_1 1123850.780 4.46%
SetIntersection_Interlaced_Vector_uint32_16384_1024 44090127.197 -18.16%
SetIntersection_Interlaced_Vector_uint32_16384_16 2467901.055 -28.58%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80238741.308 -
SetIntersection_Interlaced_Vector_uint32_16384_256 13996559.290 2.47%
SetIntersection_Interlaced_Vector_uint32_16384_4 1431384.761 -11.48%
SetIntersection_Interlaced_Vector_uint32_16384_64 5918494.402 -20.68%
SetIntersection_Interlaced_Vector_uint32_16_1 67282454.116 -
SetIntersection_Interlaced_Vector_uint32_16_16 38090661.211 -
SetIntersection_Interlaced_Vector_uint32_16_4 60078462.207 -
SetIntersection_Interlaced_Vector_uint32_1_1 571271371.463 -
SetIntersection_Interlaced_Vector_uint32_256_1 4517891.575 2.67%
SetIntersection_Interlaced_Vector_uint32_256_16 6398725.037 -
SetIntersection_Interlaced_Vector_uint32_256_256 4704211.074 -
SetIntersection_Interlaced_Vector_uint32_256_4 5139102.258 -3.90%
SetIntersection_Interlaced_Vector_uint32_256_64 7312708.575 1.09%
SetIntersection_Interlaced_Vector_uint32_262144_1 1095271.359 -2.24%
SetIntersection_Interlaced_Vector_uint32_262144_1024 78704790.264 -25.77%
SetIntersection_Interlaced_Vector_uint32_262144_16 3158067.526 -
SetIntersection_Interlaced_Vector_uint32_262144_16384 349369051.526 -4.27%
SetIntersection_Interlaced_Vector_uint32_262144_256 25907201.349 -5.97%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350827148.908 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1508108.819 -24.42%
SetIntersection_Interlaced_Vector_uint32_262144_64 8456936.701 -51.47%
SetIntersection_Interlaced_Vector_uint32_4_1 229068849.133 -
SetIntersection_Interlaced_Vector_uint32_4_4 144939461.055 -
SetIntersection_Interlaced_Vector_uint32_64_1 17515405.096 -
SetIntersection_Interlaced_Vector_uint32_64_16 18925160.331 8.10%
SetIntersection_Interlaced_Vector_uint32_64_4 18216581.404 -
SetIntersection_Interlaced_Vector_uint32_64_64 11607913.289 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1129398.887 2.37%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5908854.202 1.53%
SetIntersection_Interlaced_Vector_uint64_1024_16 1977514.364 -20.61%
SetIntersection_Interlaced_Vector_uint64_1024_256 5076618.336 -30.37%
SetIntersection_Interlaced_Vector_uint64_1024_4 1421653.534 -2.13%
SetIntersection_Interlaced_Vector_uint64_1024_64 3714161.677 -23.92%
SetIntersection_Interlaced_Vector_uint64_16384_1 1117994.387 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 43460806.544 -20.33%
SetIntersection_Interlaced_Vector_uint64_16384_16 2589788.391 -4.75%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78503455.260 -
SetIntersection_Interlaced_Vector_uint64_16384_256 18870427.278 -11.47%
SetIntersection_Interlaced_Vector_uint64_16384_4 1386511.933 -
SetIntersection_Interlaced_Vector_uint64_16384_64 6180978.969 -7.53%
SetIntersection_Interlaced_Vector_uint64_16_1 67138831.885 -
SetIntersection_Interlaced_Vector_uint64_16_16 38225041.925 -
SetIntersection_Interlaced_Vector_uint64_16_4 60266028.493 1.25%
SetIntersection_Interlaced_Vector_uint64_1_1 572424933.853 -
SetIntersection_Interlaced_Vector_uint64_256_1 4396228.594 -
SetIntersection_Interlaced_Vector_uint64_256_16 6214666.933 -6.26%
SetIntersection_Interlaced_Vector_uint64_256_256 4697596.680 1.38%
SetIntersection_Interlaced_Vector_uint64_256_4 4935040.712 -4.45%
SetIntersection_Interlaced_Vector_uint64_256_64 8541133.042 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1130410.468 1.43%
SetIntersection_Interlaced_Vector_uint64_262144_1024 95647817.603 -13.18%
SetIntersection_Interlaced_Vector_uint64_262144_16 3339096.721 1.14%
SetIntersection_Interlaced_Vector_uint64_262144_16384 358710157.201 1.80%
SetIntersection_Interlaced_Vector_uint64_262144_256 37373713.028 -18.61%
SetIntersection_Interlaced_Vector_uint64_262144_262144 349831328.299 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1942171.803 21.49%
SetIntersection_Interlaced_Vector_uint64_262144_64 20939480.531 -13.86%
SetIntersection_Interlaced_Vector_uint64_4_1 229066870.237 -
SetIntersection_Interlaced_Vector_uint64_4_4 146062262.501 1.65%
SetIntersection_Interlaced_Vector_uint64_64_1 17619894.873 1.37%
SetIntersection_Interlaced_Vector_uint64_64_16 18046207.076 -2.09%
SetIntersection_Interlaced_Vector_uint64_64_4 18357021.155 -
SetIntersection_Interlaced_Vector_uint64_64_64 11532366.914 -
SetIntersection_None_Set_float_1024_1 8908589.016 -
SetIntersection_None_Set_float_1024_1024 8949911.461 -1.90%
SetIntersection_None_Set_float_1024_16 8894559.687 -
SetIntersection_None_Set_float_1024_256 9078043.123 1.98%
SetIntersection_None_Set_float_1024_4 9079439.361 -
SetIntersection_None_Set_float_1024_64 8785635.081 -3.11%
SetIntersection_None_Set_float_16384_1 158750965.638 2.88%
SetIntersection_None_Set_float_16384_1024 157341586.311 1.69%
SetIntersection_None_Set_float_16384_16 158486220.978 2.29%
SetIntersection_None_Set_float_16384_16384 158199252.142 -1.07%
SetIntersection_None_Set_float_16384_256 158290340.470 2.27%
SetIntersection_None_Set_float_16384_4 158683552.480 2.72%
SetIntersection_None_Set_float_16384_64 158471497.046 2.73%
SetIntersection_None_Set_float_16_1 71104450.132 -
SetIntersection_None_Set_float_16_16 37776263.504 -
SetIntersection_None_Set_float_16_4 60523861.094 -
SetIntersection_None_Set_float_1_1 573357959.979 -
SetIntersection_None_Set_float_256_1 11945693.514 2.30%
SetIntersection_None_Set_float_256_16 11292877.686 -
SetIntersection_None_Set_float_256_256 6033392.848 -
SetIntersection_None_Set_float_256_4 11516571.326 -1.68%
SetIntersection_None_Set_float_256_64 9492174.858 -
SetIntersection_None_Set_float_262144_1 1199615.316 5.32%
SetIntersection_None_Set_float_262144_1024 1195025.149 4.72%
SetIntersection_None_Set_float_262144_16 1191097.821 4.55%
SetIntersection_None_Set_float_262144_16384 1181603.107 3.16%
SetIntersection_None_Set_float_262144_256 1195443.765 4.45%
SetIntersection_None_Set_float_262144_262144 1194198.893 4.47%
SetIntersection_None_Set_float_262144_4 1194695.150 4.80%
SetIntersection_None_Set_float_262144_64 1195862.551 4.85%
SetIntersection_None_Set_float_4_1 231878768.507 -
SetIntersection_None_Set_float_4_4 144954567.944 -
SetIntersection_None_Set_float_64_1 23296963.367 -
SetIntersection_None_Set_float_64_16 18785478.863 -1.74%
SetIntersection_None_Set_float_64_4 21959349.310 -2.68%
SetIntersection_None_Set_float_64_64 11910940.547 -2.29%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8919043.948 3.29%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 9065846.264 4.50%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8839524.370 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8875226.517 2.40%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9022628.235 3.36%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9099976.544 4.24%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162682068.949 1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159831302.368 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 172213032.491 2.45%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 169418327.327 1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 164834620.881 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167604400.424 2.08%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 169345132.967 1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71108788.318 2.03%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 38169425.792 2.63%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60339186.437 1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 577108182.894 1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11891574.894 3.18%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11344450.304 4.34%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5960744.125 3.57%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11491364.110 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9542661.576 2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1227676.594 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1232603.595 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1230995.279 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1233365.236 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1234894.855 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1261530.518 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1220285.239 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1229917.645 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 233066265.525 1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 146268631.099 1.76%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23384312.996 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19297432.044 2.24%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22689658.355 1.43%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11909623.433 1.89%
SetIntersection_None_Set_string_1024_1 9199844.545 3.36%
SetIntersection_None_Set_string_1024_1024 9010742.915 -1.94%
SetIntersection_None_Set_string_1024_16 9078940.664 -
SetIntersection_None_Set_string_1024_256 9035874.348 -
SetIntersection_None_Set_string_1024_4 9245706.818 2.80%
SetIntersection_None_Set_string_1024_64 9321377.633 2.07%
SetIntersection_None_Set_string_16384_1 196371847.982 -2.22%
SetIntersection_None_Set_string_16384_1024 216526177.794 -4.15%
SetIntersection_None_Set_string_16384_16 199039147.673 -
SetIntersection_None_Set_string_16384_16384 190407482.480 -3.03%
SetIntersection_None_Set_string_16384_256 205969942.107 -
SetIntersection_None_Set_string_16384_4 197934237.732 -
SetIntersection_None_Set_string_16384_64 203109656.754 -
SetIntersection_None_Set_string_16_1 73236901.566 -
SetIntersection_None_Set_string_16_16 38845705.386 -
SetIntersection_None_Set_string_16_4 62084364.980 -
SetIntersection_None_Set_string_1_1 578004066.236 -
SetIntersection_None_Set_string_256_1 12069768.934 1.75%
SetIntersection_None_Set_string_256_16 11356722.189 -
SetIntersection_None_Set_string_256_256 6027685.593 -
SetIntersection_None_Set_string_256_4 11743067.084 -
SetIntersection_None_Set_string_256_64 9479534.307 -1.26%
SetIntersection_None_Set_string_262144_1 1657951.498 -
SetIntersection_None_Set_string_262144_1024 1675641.276 -
SetIntersection_None_Set_string_262144_16 1654439.860 -
SetIntersection_None_Set_string_262144_16384 1660292.889 -
SetIntersection_None_Set_string_262144_256 1659650.307 -
SetIntersection_None_Set_string_262144_262144 1678121.906 -
SetIntersection_None_Set_string_262144_4 1658138.672 -
SetIntersection_None_Set_string_262144_64 1656610.758 -
SetIntersection_None_Set_string_4_1 236469324.110 -
SetIntersection_None_Set_string_4_4 147533509.914 -
SetIntersection_None_Set_string_64_1 23323841.218 -2.61%
SetIntersection_None_Set_string_64_16 19568738.228 -
SetIntersection_None_Set_string_64_4 22885029.706 -1.03%
SetIntersection_None_Set_string_64_64 12318242.004 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8814875.310 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 9000829.866 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8801955.768 -1.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8855103.842 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8740809.163 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 9061557.018 3.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 200598553.496 -10.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 203312613.200 -11.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 199097319.111 -7.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 206488530.321 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 197021234.388 -10.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 197843997.642 -8.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 196457339.567 -10.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 70959151.234 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38008475.405 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60197029.022 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 575449582.998 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11733685.427 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11246457.508 1.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5964180.846 3.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11753248.214 1.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9355139.731 -1.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1612412.112 -1.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1611967.775 -1.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1624270.672 -2.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1631383.137 -1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1619405.273 -2.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1611471.107 -3.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1593527.588 -2.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1624588.379 -1.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 233022663.987 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145572190.201 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23512909.196 2.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19207544.306 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22721361.132 1.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12073896.317 -
SetIntersection_None_Set_uint32_1024_1 8908961.233 2.03%
SetIntersection_None_Set_uint32_1024_1024 8884460.193 2.29%
SetIntersection_None_Set_uint32_1024_16 8965362.175 2.92%
SetIntersection_None_Set_uint32_1024_256 9142910.653 5.58%
SetIntersection_None_Set_uint32_1024_4 8878589.998 2.70%
SetIntersection_None_Set_uint32_1024_64 8757207.116 -2.75%
SetIntersection_None_Set_uint32_16384_1 157419409.295 4.41%
SetIntersection_None_Set_uint32_16384_1024 158218734.387 4.60%
SetIntersection_None_Set_uint32_16384_16 157379871.471 3.85%
SetIntersection_None_Set_uint32_16384_16384 159635526.519 4.62%
SetIntersection_None_Set_uint32_16384_256 157637088.554 4.07%
SetIntersection_None_Set_uint32_16384_4 157332546.565 4.00%
SetIntersection_None_Set_uint32_16384_64 157417844.047 4.10%
SetIntersection_None_Set_uint32_16_1 70721134.841 -
SetIntersection_None_Set_uint32_16_16 37599074.956 -
SetIntersection_None_Set_uint32_16_4 60013274.375 -
SetIntersection_None_Set_uint32_1_1 572164419.801 -
SetIntersection_None_Set_uint32_256_1 11767030.534 1.99%
SetIntersection_None_Set_uint32_256_16 11171997.342 3.57%
SetIntersection_None_Set_uint32_256_256 5973274.091 -
SetIntersection_None_Set_uint32_256_4 11723426.807 -
SetIntersection_None_Set_uint32_256_64 9427596.165 -
SetIntersection_None_Set_uint32_262144_1 1190392.660 5.96%
SetIntersection_None_Set_uint32_262144_1024 1180305.093 5.37%
SetIntersection_None_Set_uint32_262144_16 1180812.416 5.25%
SetIntersection_None_Set_uint32_262144_16384 1185450.195 6.38%
SetIntersection_None_Set_uint32_262144_256 1177690.756 5.00%
SetIntersection_None_Set_uint32_262144_262144 1181596.600 4.90%
SetIntersection_None_Set_uint32_262144_4 1175703.123 4.99%
SetIntersection_None_Set_uint32_262144_64 1179671.145 5.37%
SetIntersection_None_Set_uint32_4_1 230882663.056 -
SetIntersection_None_Set_uint32_4_4 144378621.438 -
SetIntersection_None_Set_uint32_64_1 23602688.415 1.25%
SetIntersection_None_Set_uint32_64_16 19173761.570 -
SetIntersection_None_Set_uint32_64_4 22651063.883 -
SetIntersection_None_Set_uint32_64_64 12039106.593 -
SetIntersection_None_Set_uint64_1024_1 8995346.358 2.58%
SetIntersection_None_Set_uint64_1024_1024 9116648.019 4.78%
SetIntersection_None_Set_uint64_1024_16 8972041.453 3.72%
SetIntersection_None_Set_uint64_1024_256 8815702.544 1.39%
SetIntersection_None_Set_uint64_1024_4 8796988.868 -
SetIntersection_None_Set_uint64_1024_64 8864358.820 1.06%
SetIntersection_None_Set_uint64_16384_1 160262373.257 1.02%
SetIntersection_None_Set_uint64_16384_1024 166652858.749 2.18%
SetIntersection_None_Set_uint64_16384_16 169006501.271 2.45%
SetIntersection_None_Set_uint64_16384_16384 176703803.559 2.67%
SetIntersection_None_Set_uint64_16384_256 169998799.841 -
SetIntersection_None_Set_uint64_16384_4 164039710.731 -
SetIntersection_None_Set_uint64_16384_64 169801454.047 -
SetIntersection_None_Set_uint64_16_1 71442874.156 -
SetIntersection_None_Set_uint64_16_16 37628210.808 -
SetIntersection_None_Set_uint64_16_4 60826315.791 2.20%
SetIntersection_None_Set_uint64_1_1 576475300.318 1.84%
SetIntersection_None_Set_uint64_256_1 11762568.936 1.46%
SetIntersection_None_Set_uint64_256_16 11201939.363 3.76%
SetIntersection_None_Set_uint64_256_256 5962249.332 1.40%
SetIntersection_None_Set_uint64_256_4 11748899.041 3.97%
SetIntersection_None_Set_uint64_256_64 9589568.866 3.95%
SetIntersection_None_Set_uint64_262144_1 1208964.842 -
SetIntersection_None_Set_uint64_262144_1024 1222801.756 -
SetIntersection_None_Set_uint64_262144_16 1204629.638 -
SetIntersection_None_Set_uint64_262144_16384 1214365.886 -
SetIntersection_None_Set_uint64_262144_256 1218172.607 -
SetIntersection_None_Set_uint64_262144_262144 1212573.894 -1.43%
SetIntersection_None_Set_uint64_262144_4 1204596.600 1.26%
SetIntersection_None_Set_uint64_262144_64 1209089.845 -
SetIntersection_None_Set_uint64_4_1 233689666.500 2.05%
SetIntersection_None_Set_uint64_4_4 145440351.432 1.61%
SetIntersection_None_Set_uint64_64_1 23750065.374 1.79%
SetIntersection_None_Set_uint64_64_16 19379878.097 1.55%
SetIntersection_None_Set_uint64_64_4 22880440.211 2.22%
SetIntersection_None_Set_uint64_64_64 11967805.676 -
SetIntersection_None_Vector_float_1024_1 1157477.736 2.53%
SetIntersection_None_Vector_float_1024_1024 1144071.388 -
SetIntersection_None_Vector_float_1024_16 1147652.915 -
SetIntersection_None_Vector_float_1024_256 1153862.275 -
SetIntersection_None_Vector_float_1024_4 1148837.197 -
SetIntersection_None_Vector_float_1024_64 1149267.171 -
SetIntersection_None_Vector_float_16384_1 1175650.298 -
SetIntersection_None_Vector_float_16384_1024 1183607.127 -
SetIntersection_None_Vector_float_16384_16 1167286.738 -
SetIntersection_None_Vector_float_16384_16384 1187584.269 1.29%
SetIntersection_None_Vector_float_16384_256 1185953.567 -
SetIntersection_None_Vector_float_16384_4 1178951.261 -
SetIntersection_None_Vector_float_16384_64 1188304.786 1.20%
SetIntersection_None_Vector_float_16_1 67807862.320 -
SetIntersection_None_Vector_float_16_16 36068648.225 -
SetIntersection_None_Vector_float_16_4 57698334.266 -
SetIntersection_None_Vector_float_1_1 572338759.695 -
SetIntersection_None_Vector_float_256_1 4552862.527 -
SetIntersection_None_Vector_float_256_16 4303132.276 -
SetIntersection_None_Vector_float_256_256 2287934.211 -
SetIntersection_None_Vector_float_256_4 4483098.189 -
SetIntersection_None_Vector_float_256_64 3664278.439 -
SetIntersection_None_Vector_float_262144_1 1173846.309 -1.43%
SetIntersection_None_Vector_float_262144_1024 1198970.773 -
SetIntersection_None_Vector_float_262144_16 1205627.534 -
SetIntersection_None_Vector_float_262144_16384 1187100.245 -1.15%
SetIntersection_None_Vector_float_262144_256 1210829.072 -
SetIntersection_None_Vector_float_262144_262144 1189199.085 -1.05%
SetIntersection_None_Vector_float_262144_4 1207585.494 -
SetIntersection_None_Vector_float_262144_64 1217625.639 3.18%
SetIntersection_None_Vector_float_4_1 229507349.935 -
SetIntersection_None_Vector_float_4_4 143647118.664 -
SetIntersection_None_Vector_float_64_1 17910465.711 -
SetIntersection_None_Vector_float_64_16 14515997.263 -
SetIntersection_None_Vector_float_64_4 17100246.583 -
SetIntersection_None_Vector_float_64_64 9103140.584 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1196929.684 3.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1114771.370 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1148984.118 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1159887.841 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1154561.622 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1157207.747 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1185896.268 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1209001.188 5.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1191957.203 3.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1191606.435 2.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1201510.292 1.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1197487.436 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1191051.827 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 68349007.792 1.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 36302115.729 2.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57767498.899 1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 573105705.778 1.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4584577.522 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4332294.407 2.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2341948.243 3.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4500651.793 1.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3764275.690 3.86%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1256574.748 3.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1215861.425 1.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1252106.092 8.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1259373.512 4.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1247562.702 6.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1202406.932 1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1212076.199 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1219015.720 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 230468739.495 1.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 144060569.039 1.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17945150.930 1.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14629314.251 1.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17148019.091 1.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9050955.214 -
SetIntersection_None_Vector_string_1024_1 1251596.307 6.14%
SetIntersection_None_Vector_string_1024_1024 1226623.400 -
SetIntersection_None_Vector_string_1024_16 1227099.223 -
SetIntersection_None_Vector_string_1024_256 1226975.016 -
SetIntersection_None_Vector_string_1024_4 1216067.242 -
SetIntersection_None_Vector_string_1024_64 1235453.672 -
SetIntersection_None_Vector_string_16384_1 1302087.281 2.81%
SetIntersection_None_Vector_string_16384_1024 1252679.709 -2.16%
SetIntersection_None_Vector_string_16384_16 1290291.104 -
SetIntersection_None_Vector_string_16384_16384 1300087.145 2.96%
SetIntersection_None_Vector_string_16384_256 1285484.723 -1.42%
SetIntersection_None_Vector_string_16384_4 1287933.922 -
SetIntersection_None_Vector_string_16384_64 1296456.285 1.24%
SetIntersection_None_Vector_string_16_1 69086587.159 -
SetIntersection_None_Vector_string_16_16 36674752.896 -
SetIntersection_None_Vector_string_16_4 58714280.254 -
SetIntersection_None_Vector_string_1_1 571140880.962 -
SetIntersection_None_Vector_string_256_1 4788369.213 -
SetIntersection_None_Vector_string_256_16 4518016.746 -
SetIntersection_None_Vector_string_256_256 2406534.722 -
SetIntersection_None_Vector_string_256_4 4720653.948 -
SetIntersection_None_Vector_string_256_64 3875383.749 -
SetIntersection_None_Vector_string_262144_1 1357690.071 -
SetIntersection_None_Vector_string_262144_1024 1363400.100 -
SetIntersection_None_Vector_string_262144_16 1367284.096 -
SetIntersection_None_Vector_string_262144_16384 1357508.307 -1.68%
SetIntersection_None_Vector_string_262144_256 1326380.376 2.51%
SetIntersection_None_Vector_string_262144_262144 1355203.263 1.56%
SetIntersection_None_Vector_string_262144_4 1357822.038 -1.80%
SetIntersection_None_Vector_string_262144_64 1362345.074 -1.09%
SetIntersection_None_Vector_string_4_1 231274175.817 -
SetIntersection_None_Vector_string_4_4 144646992.998 -
SetIntersection_None_Vector_string_64_1 18393234.917 -
SetIntersection_None_Vector_string_64_16 15070070.151 -
SetIntersection_None_Vector_string_64_4 17677862.940 -
SetIntersection_None_Vector_string_64_64 9352480.385 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1179203.778 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1192012.173 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1187460.761 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1181665.863 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1180090.692 2.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1161434.993 -2.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1234077.871 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1241966.312 1.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1240520.140 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1238486.580 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1234527.858 5.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1238014.519 1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1216186.757 -2.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67947322.601 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36216412.474 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57852703.455 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 572067506.417 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4605212.700 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4413429.909 2.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2309395.827 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4602499.909 2.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3658405.032 -1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1309915.483 -1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1214955.580 -4.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1259376.488 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1256570.373 4.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1327355.769 1.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1268077.910 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1262614.959 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1248423.196 -1.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 229403370.480 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 143985400.897 1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17889433.332 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14631228.990 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17397045.008 2.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9148112.769 -
SetIntersection_None_Vector_uint32_1024_1 1148552.204 -
SetIntersection_None_Vector_uint32_1024_1024 1148874.529 -
SetIntersection_None_Vector_uint32_1024_16 1152563.565 -
SetIntersection_None_Vector_uint32_1024_256 1153168.239 1.58%
SetIntersection_None_Vector_uint32_1024_4 1147193.107 -1.04%
SetIntersection_None_Vector_uint32_1024_64 1146322.208 -1.20%
SetIntersection_None_Vector_uint32_16384_1 1176233.951 -
SetIntersection_None_Vector_uint32_16384_1024 1175475.823 -
SetIntersection_None_Vector_uint32_16384_16 1170659.752 -
SetIntersection_None_Vector_uint32_16384_16384 1177445.128 -
SetIntersection_None_Vector_uint32_16384_256 1164457.442 -1.27%
SetIntersection_None_Vector_uint32_16384_4 1161546.662 2.45%
SetIntersection_None_Vector_uint32_16384_64 1179933.215 -
SetIntersection_None_Vector_uint32_16_1 67683427.857 -
SetIntersection_None_Vector_uint32_16_16 35819146.365 -
SetIntersection_None_Vector_uint32_16_4 57349477.734 -
SetIntersection_None_Vector_uint32_1_1 586168218.760 -
SetIntersection_None_Vector_uint32_256_1 4539409.953 -
SetIntersection_None_Vector_uint32_256_16 4311263.430 1.18%
SetIntersection_None_Vector_uint32_256_256 2261223.014 -1.46%
SetIntersection_None_Vector_uint32_256_4 4473159.551 -
SetIntersection_None_Vector_uint32_256_64 3644157.418 1.06%
SetIntersection_None_Vector_uint32_262144_1 1202799.026 1.57%
SetIntersection_None_Vector_uint32_262144_1024 1200364.964 3.66%
SetIntersection_None_Vector_uint32_262144_16 1204185.608 -
SetIntersection_None_Vector_uint32_262144_16384 1207383.232 -
SetIntersection_None_Vector_uint32_262144_256 1198628.338 -
SetIntersection_None_Vector_uint32_262144_262144 1213536.218 -
SetIntersection_None_Vector_uint32_262144_4 1197927.728 -1.19%
SetIntersection_None_Vector_uint32_262144_64 1170050.624 -4.56%
SetIntersection_None_Vector_uint32_4_1 227991060.253 -
SetIntersection_None_Vector_uint32_4_4 142711839.036 -
SetIntersection_None_Vector_uint32_64_1 17799381.932 -
SetIntersection_None_Vector_uint32_64_16 14408743.812 -
SetIntersection_None_Vector_uint32_64_4 16984182.236 -
SetIntersection_None_Vector_uint32_64_64 9040213.899 -
SetIntersection_None_Vector_uint64_1024_1 1147670.971 -
SetIntersection_None_Vector_uint64_1024_1024 1150630.320 -
SetIntersection_None_Vector_uint64_1024_16 1134502.316 -
SetIntersection_None_Vector_uint64_1024_256 1148738.272 -
SetIntersection_None_Vector_uint64_1024_4 1153791.398 -
SetIntersection_None_Vector_uint64_1024_64 1140342.879 1.78%
SetIntersection_None_Vector_uint64_16384_1 1144616.230 -2.44%
SetIntersection_None_Vector_uint64_16384_1024 1176060.079 1.10%
SetIntersection_None_Vector_uint64_16384_16 1174325.027 -
SetIntersection_None_Vector_uint64_16384_16384 1168829.886 -
SetIntersection_None_Vector_uint64_16384_256 1175512.041 2.77%
SetIntersection_None_Vector_uint64_16384_4 1175185.457 -1.84%
SetIntersection_None_Vector_uint64_16384_64 1174678.165 -
SetIntersection_None_Vector_uint64_16_1 67760212.886 -
SetIntersection_None_Vector_uint64_16_16 35951529.888 -
SetIntersection_None_Vector_uint64_16_4 57489966.658 1.08%
SetIntersection_None_Vector_uint64_1_1 571359762.246 1.04%
SetIntersection_None_Vector_uint64_256_1 4583152.294 1.32%
SetIntersection_None_Vector_uint64_256_16 4276689.102 -
SetIntersection_None_Vector_uint64_256_256 2272363.539 3.50%
SetIntersection_None_Vector_uint64_256_4 4504096.192 -
SetIntersection_None_Vector_uint64_256_64 3637413.365 -
SetIntersection_None_Vector_uint64_262144_1 1210884.369 1.54%
SetIntersection_None_Vector_uint64_262144_1024 1207321.982 3.78%
SetIntersection_None_Vector_uint64_262144_16 1200514.838 -
SetIntersection_None_Vector_uint64_262144_16384 1152742.495 -3.70%
SetIntersection_None_Vector_uint64_262144_256 1216316.534 2.33%
SetIntersection_None_Vector_uint64_262144_262144 1173349.681 -2.82%
SetIntersection_None_Vector_uint64_262144_4 1189172.006 4.22%
SetIntersection_None_Vector_uint64_262144_64 1200183.727 -
SetIntersection_None_Vector_uint64_4_1 228949198.263 -
SetIntersection_None_Vector_uint64_4_4 143326158.883 1.13%
SetIntersection_None_Vector_uint64_64_1 17787793.795 -
SetIntersection_None_Vector_uint64_64_16 14493185.740 1.34%
SetIntersection_None_Vector_uint64_64_4 17042519.906 1.10%
SetIntersection_None_Vector_uint64_64_64 9045527.034 1.49%
bm_lexicographical_compare<int>/1 1.388 20.15%
bm_lexicographical_compare<int>/1048576 76645.427 -
bm_lexicographical_compare<int>/16 1.959 3.02%
bm_lexicographical_compare<int>/2 1.567 35.54%
bm_lexicographical_compare<int>/262144 19106.715 -
bm_lexicographical_compare<int>/3 1.799 26.90%
bm_lexicographical_compare<int>/32768 2390.219 -
bm_lexicographical_compare<int>/4 1.258 8.82%
bm_lexicographical_compare<int>/4096 298.643 -
bm_lexicographical_compare<int>/5 1.512 -1.90%
bm_lexicographical_compare<int>/512 37.312 -
bm_lexicographical_compare<int>/6 1.522 -1.30%
bm_lexicographical_compare<int>/64 4.818 -
bm_lexicographical_compare<int>/7 1.522 -1.14%
bm_lexicographical_compare<int>/8 1.541 5.37%
bm_lexicographical_compare<signed_char>/1 1.261 -9.03%
bm_lexicographical_compare<signed_char>/1048576 16294.235 -
bm_lexicographical_compare<signed_char>/16 1.358 5.49%
bm_lexicographical_compare<signed_char>/2 1.438 -7.33%
bm_lexicographical_compare<signed_char>/262144 3837.039 -
bm_lexicographical_compare<signed_char>/3 1.670 -6.41%
bm_lexicographical_compare<signed_char>/32768 478.440 -
bm_lexicographical_compare<signed_char>/4 1.924 -4.86%
bm_lexicographical_compare<signed_char>/4096 59.803 -
bm_lexicographical_compare<signed_char>/5 2.179 -3.67%
bm_lexicographical_compare<signed_char>/512 7.986 3.07%
bm_lexicographical_compare<signed_char>/6 2.454 -4.50%
bm_lexicographical_compare<signed_char>/64 2.020 5.03%
bm_lexicographical_compare<signed_char>/7 2.730 -
bm_lexicographical_compare<signed_char>/8 3.143 2.58%
bm_lexicographical_compare<unsigned_char>/1 1.533 -4.31%
bm_lexicographical_compare<unsigned_char>/1048576 17924.947 -
bm_lexicographical_compare<unsigned_char>/16 1.102 -
bm_lexicographical_compare<unsigned_char>/2 1.745 -2.97%
bm_lexicographical_compare<unsigned_char>/262144 4494.536 -
bm_lexicographical_compare<unsigned_char>/3 1.964 -3.08%
bm_lexicographical_compare<unsigned_char>/32768 572.496 -
bm_lexicographical_compare<unsigned_char>/4 1.324 -
bm_lexicographical_compare<unsigned_char>/4096 77.723 -
bm_lexicographical_compare<unsigned_char>/5 1.555 -
bm_lexicographical_compare<unsigned_char>/512 8.738 -
bm_lexicographical_compare<unsigned_char>/6 1.788 -
bm_lexicographical_compare<unsigned_char>/64 1.949 -1.29%
bm_lexicographical_compare<unsigned_char>/7 2.020 -
bm_lexicographical_compare<unsigned_char>/8 1.319 -
bm_ranges_lexicographical_compare<int>/1 1.323 2.59%
bm_ranges_lexicographical_compare<int>/1048576 76676.496 -
bm_ranges_lexicographical_compare<int>/16 2.303 -
bm_ranges_lexicographical_compare<int>/2 1.553 2.26%
bm_ranges_lexicographical_compare<int>/262144 19113.471 -
bm_ranges_lexicographical_compare<int>/3 1.847 3.36%
bm_ranges_lexicographical_compare<int>/32768 2389.232 -
bm_ranges_lexicographical_compare<int>/4 1.325 -2.06%
bm_ranges_lexicographical_compare<int>/4096 298.445 -
bm_ranges_lexicographical_compare<int>/5 1.507 -
bm_ranges_lexicographical_compare<int>/512 37.298 -
bm_ranges_lexicographical_compare<int>/6 1.506 -
bm_ranges_lexicographical_compare<int>/64 4.966 -
bm_ranges_lexicographical_compare<int>/7 1.506 -
bm_ranges_lexicographical_compare<int>/8 1.559 -1.78%
bm_ranges_lexicographical_compare<signed_char>/1 1.385 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16297.442 -
bm_ranges_lexicographical_compare<signed_char>/16 1.323 4.32%
bm_ranges_lexicographical_compare<signed_char>/2 1.615 4.24%
bm_ranges_lexicographical_compare<signed_char>/262144 3842.273 -
bm_ranges_lexicographical_compare<signed_char>/3 1.844 3.93%
bm_ranges_lexicographical_compare<signed_char>/32768 479.255 -
bm_ranges_lexicographical_compare<signed_char>/4 2.075 3.02%
bm_ranges_lexicographical_compare<signed_char>/4096 59.894 -
bm_ranges_lexicographical_compare<signed_char>/5 2.323 3.90%
bm_ranges_lexicographical_compare<signed_char>/512 7.976 3.00%
bm_ranges_lexicographical_compare<signed_char>/6 2.564 2.23%
bm_ranges_lexicographical_compare<signed_char>/64 2.304 15.13%
bm_ranges_lexicographical_compare<signed_char>/7 2.838 3.31%
bm_ranges_lexicographical_compare<signed_char>/8 3.281 7.82%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.640 6.11%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17937.821 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.899 6.01%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.878 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.142 5.39%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.619 1.82%
bm_ranges_lexicographical_compare<unsigned_char>/4 1.437 2.36%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.714 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.677 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.789 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.900 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.988 1.34%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.134 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.439 3.24%
bm_ranges_swap_ranges_vb_aligned/1024 6.501 -
bm_ranges_swap_ranges_vb_aligned/1048576 3405.866 -
bm_ranges_swap_ranges_vb_aligned/128 3.480 -
bm_ranges_swap_ranges_vb_aligned/131072 249.911 -
bm_ranges_swap_ranges_vb_aligned/16 3.245 -
bm_ranges_swap_ranges_vb_aligned/16384 34.898 -
bm_ranges_swap_ranges_vb_aligned/2048 8.533 -
bm_ranges_swap_ranges_vb_aligned/256 4.339 -1.07%
bm_ranges_swap_ranges_vb_aligned/262144 498.159 1.48%
bm_ranges_swap_ranges_vb_aligned/32 3.242 -
bm_ranges_swap_ranges_vb_aligned/32768 64.281 -
bm_ranges_swap_ranges_vb_aligned/4096 11.954 -
bm_ranges_swap_ranges_vb_aligned/512 5.211 -
bm_ranges_swap_ranges_vb_aligned/524288 1049.427 -
bm_ranges_swap_ranges_vb_aligned/64 3.135 -
bm_ranges_swap_ranges_vb_aligned/65536 123.411 -
bm_ranges_swap_ranges_vb_aligned/8 3.191 -
bm_ranges_swap_ranges_vb_aligned/8192 19.495 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15529.539 -
bm_ranges_swap_ranges_vb_unaligned/262144 3733.898 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.109 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.948 -
bm_ranges_swap_ranges_vb_unaligned/512 13.398 -
bm_ranges_swap_ranges_vb_unaligned/64 6.214 -2.13%
bm_ranges_swap_ranges_vb_unaligned/8 4.892 -
bm_swap_ranges_vb_aligned/1048576 3402.669 -
bm_swap_ranges_vb_aligned/262144 492.893 -
bm_swap_ranges_vb_aligned/32768 63.701 -
bm_swap_ranges_vb_aligned/4096 12.549 -
bm_swap_ranges_vb_aligned/512 4.990 -
bm_swap_ranges_vb_aligned/64 2.781 4.70%
bm_swap_ranges_vb_aligned/8 3.219 -
bm_swap_ranges_vb_unaligned/1048576 15938.969 -
bm_swap_ranges_vb_unaligned/262144 3846.029 -
bm_swap_ranges_vb_unaligned/32768 484.854 -
bm_swap_ranges_vb_unaligned/4096 64.768 -
bm_swap_ranges_vb_unaligned/512 12.385 -
bm_swap_ranges_vb_unaligned/64 4.837 -
bm_swap_ranges_vb_unaligned/8 4.913 3.03%
rng::adjacent_find(deque<int>)/1024 463.443 -
rng::adjacent_find(deque<int>)/1048576 476947.016 -
rng::adjacent_find(deque<int>)/50 27.024 34.33%
rng::adjacent_find(deque<int>)/8 4.917 30.65%
rng::adjacent_find(deque<int>)/8192 3717.152 -
rng::adjacent_find(deque<int>,_pred)/1024 630.521 -
rng::adjacent_find(deque<int>,_pred)/1048576 651465.478 -
rng::adjacent_find(deque<int>,_pred)/50 29.619 -
rng::adjacent_find(deque<int>,_pred)/8 4.095 -2.90%
rng::adjacent_find(deque<int>,_pred)/8192 5094.263 -
rng::adjacent_find(list<int>)/1024 713.061 -
rng::adjacent_find(list<int>)/1048576 873060.474 -
rng::adjacent_find(list<int>)/50 23.701 -
rng::adjacent_find(list<int>)/8 2.121 1.06%
rng::adjacent_find(list<int>)/8192 6970.816 -
rng::adjacent_find(list<int>,_pred)/1024 835.428 -
rng::adjacent_find(list<int>,_pred)/1048576 955784.467 -
rng::adjacent_find(list<int>,_pred)/50 34.852 -
rng::adjacent_find(list<int>,_pred)/8 3.984 -
rng::adjacent_find(list<int>,_pred)/8192 8644.419 10.33%
rng::adjacent_find(vector<int>)/1024 234.839 -
rng::adjacent_find(vector<int>)/1048576 234746.472 -
rng::adjacent_find(vector<int>)/50 11.979 -
rng::adjacent_find(vector<int>)/8 2.025 -
rng::adjacent_find(vector<int>)/8192 1832.870 -
rng::adjacent_find(vector<int>,_pred)/1024 401.153 -
rng::adjacent_find(vector<int>,_pred)/1048576 458708.499 -1.13%
rng::adjacent_find(vector<int>,_pred)/50 23.607 -
rng::adjacent_find(vector<int>,_pred)/8 3.382 -
rng::adjacent_find(vector<int>,_pred)/8192 3185.418 -
rng::all_of(deque<int>)_(process_all)/32 11.531 -
rng::all_of(deque<int>)_(process_all)/32768 10541.520 -5.11%
rng::all_of(deque<int>)_(process_all)/50 19.258 -
rng::all_of(deque<int>)_(process_all)/8 3.222 -
rng::all_of(deque<int>)_(process_all)/8192 2639.379 -5.33%
rng::all_of(list<int>)_(process_all)/32 11.664 -
rng::all_of(list<int>)_(process_all)/32768 26423.689 1.89%
rng::all_of(list<int>)_(process_all)/50 21.821 -
rng::all_of(list<int>)_(process_all)/8 2.601 -
rng::all_of(list<int>)_(process_all)/8192 8264.748 11.15%
rng::all_of(vector<int>)_(process_all)/32 8.421 -
rng::all_of(vector<int>)_(process_all)/32768 8082.980 -
rng::all_of(vector<int>)_(process_all)/50 18.376 1.15%
rng::all_of(vector<int>)_(process_all)/8 2.479 1.69%
rng::all_of(vector<int>)_(process_all)/8192 2026.818 -
rng::any_of(deque<int>)_(process_all)/32 11.523 -
rng::any_of(deque<int>)_(process_all)/32768 10504.499 -
rng::any_of(deque<int>)_(process_all)/50 19.255 5.10%
rng::any_of(deque<int>)_(process_all)/8 3.218 -
rng::any_of(deque<int>)_(process_all)/8192 2622.010 -
rng::any_of(list<int>)_(process_all)/32 11.732 -
rng::any_of(list<int>)_(process_all)/32768 26484.479 -
rng::any_of(list<int>)_(process_all)/50 21.676 -1.41%
rng::any_of(list<int>)_(process_all)/8 2.609 -
rng::any_of(list<int>)_(process_all)/8192 8214.433 14.41%
rng::any_of(vector<int>)_(process_all)/32 8.330 -1.17%
rng::any_of(vector<int>)_(process_all)/32768 8081.221 -
rng::any_of(vector<int>)_(process_all)/50 13.528 -1.52%
rng::any_of(vector<int>)_(process_all)/8 2.310 -4.13%
rng::any_of(vector<int>)_(process_all)/8192 2024.555 -
rng::contains(deque<int>)_(process_all)/1048576 250095.678 -
rng::contains(deque<int>)_(process_all)/32 8.565 -1.74%
rng::contains(deque<int>)_(process_all)/50 12.521 -1.21%
rng::contains(deque<int>)_(process_all)/8 3.056 -5.45%
rng::contains(deque<int>)_(process_all)/8192 1920.878 -
rng::contains(list<int>)_(process_all)/1048576 822888.841 -
rng::contains(list<int>)_(process_all)/32 11.988 33.80%
rng::contains(list<int>)_(process_all)/50 18.744 -
rng::contains(list<int>)_(process_all)/8 2.299 -1.45%
rng::contains(list<int>)_(process_all)/8192 7244.295 2.14%
rng::contains(vector<int>)_(process_all)/1048576 237106.276 -
rng::contains(vector<int>)_(process_all)/32 8.382 -
rng::contains(vector<int>)_(process_all)/50 12.307 -
rng::contains(vector<int>)_(process_all)/8 2.624 -
rng::contains(vector<int>)_(process_all)/8192 1839.934 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19013.007 -1.10%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19935.047 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1454049.896 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429711.863 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.860 -7.55%
rng::contains_subrange(deque<int>)_(process_all)/32 11.293 -24.73%
rng::contains_subrange(deque<int>)_(process_all)/50 15.332 -26.30%
rng::contains_subrange(deque<int>)_(process_all)/8192 3357.216 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503190.370 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.805 -2.16%
rng::contains_subrange(deque<int>)_(same_length)/32 20.359 -1.76%
rng::contains_subrange(deque<int>)_(same_length)/50 28.581 -1.01%
rng::contains_subrange(deque<int>)_(same_length)/8192 3921.867 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477915.245 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.208 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.377 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.433 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3730.733 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36940.326 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38578.290 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2461425.000 -
rng::contains_subrange(list<int>)_(process_all)/1048576 835972.666 -
rng::contains_subrange(list<int>)_(process_all)/16 4.891 1.44%
rng::contains_subrange(list<int>)_(process_all)/32 10.417 -
rng::contains_subrange(list<int>)_(process_all)/50 17.688 -4.08%
rng::contains_subrange(list<int>)_(process_all)/8192 7146.604 -11.78%
rng::contains_subrange(list<int>)_(same_length)/1048576 941209.396 -
rng::contains_subrange(list<int>)_(same_length)/16 6.604 -
rng::contains_subrange(list<int>)_(same_length)/32 16.215 -
rng::contains_subrange(list<int>)_(same_length)/50 29.812 -
rng::contains_subrange(list<int>)_(same_length)/8192 8567.665 8.05%
rng::contains_subrange(list<int>)_(single_element)/1048576 829291.666 -
rng::contains_subrange(list<int>)_(single_element)/16 4.778 -1.17%
rng::contains_subrange(list<int>)_(single_element)/32 10.391 -1.08%
rng::contains_subrange(list<int>)_(single_element)/50 17.842 -
rng::contains_subrange(list<int>)_(single_element)/8192 7663.550 11.99%
rng::contains_subrange(vector<int>)_(near_matches)/1000 14025.304 1.08%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14809.997 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 765489.981 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 212337.967 1.76%
rng::contains_subrange(vector<int>)_(process_all)/16 4.774 -2.88%
rng::contains_subrange(vector<int>)_(process_all)/32 7.999 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.476 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1661.185 2.05%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243655.580 -1.62%
rng::contains_subrange(vector<int>)_(same_length)/16 4.773 -4.63%
rng::contains_subrange(vector<int>)_(same_length)/32 8.601 -4.10%
rng::contains_subrange(vector<int>)_(same_length)/50 12.667 -1.39%
rng::contains_subrange(vector<int>)_(same_length)/8192 1868.932 -5.90%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232381.689 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.800 -3.42%
rng::contains_subrange(vector<int>)_(single_element)/32 8.566 -1.93%
rng::contains_subrange(vector<int>)_(single_element)/50 12.513 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1809.017 -
rng::copy(deque<int>)/1048576 49985.263 -
rng::copy(deque<int>)/262144 10284.286 -
rng::copy(deque<int>)/32768 1152.490 1.41%
rng::copy(deque<int>)/4096 145.588 -
rng::copy(deque<int>)/512 16.796 -
rng::copy(deque<int>)/64 2.823 -
rng::copy(deque<int>)/8 2.788 1.23%
rng::copy(list<int>)/1048576 880098.547 -
rng::copy(list<int>)/262144 217094.257 -
rng::copy(list<int>)/32768 28740.698 8.11%
rng::copy(list<int>)/4096 3032.148 -
rng::copy(list<int>)/512 367.800 -
rng::copy(list<int>)/64 30.816 -4.19%
rng::copy(list<int>)/8 2.377 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.007 -23.00%
rng::copy(vector<bool>)_(aligned)/262144 274.203 -1.66%
rng::copy(vector<bool>)_(aligned)/32768 35.243 -2.50%
rng::copy(vector<bool>)_(aligned)/4096 4.927 -
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.369 -
rng::copy(vector<bool>)_(unaligned)/1048576 5508.196 -
rng::copy(vector<bool>)_(unaligned)/262144 1369.171 -
rng::copy(vector<bool>)_(unaligned)/32768 174.100 2.06%
rng::copy(vector<bool>)_(unaligned)/4096 20.842 -
rng::copy(vector<bool>)_(unaligned)/512 3.708 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 50203.732 -
rng::copy(vector<int>)/262144 12521.784 -
rng::copy(vector<int>)/32768 3061.441 -14.68%
rng::copy(vector<int>)/4096 148.018 -34.09%
rng::copy(vector<int>)/512 15.989 -
rng::copy(vector<int>)/64 2.441 -
rng::copy(vector<int>)/8 2.304 -
rng::copy_backward(deque<int>)/1048576 123676.351 -1.92%
rng::copy_backward(deque<int>)/262144 30857.678 -3.36%
rng::copy_backward(deque<int>)/32768 3739.198 -2.44%
rng::copy_backward(deque<int>)/4096 147.335 -1.05%
rng::copy_backward(deque<int>)/512 18.211 -
rng::copy_backward(deque<int>)/64 5.349 75.59%
rng::copy_backward(deque<int>)/8 2.724 -2.68%
rng::copy_backward(list<int>)/1048576 885147.727 -
rng::copy_backward(list<int>)/262144 219435.372 -1.94%
rng::copy_backward(list<int>)/32768 29196.320 -6.30%
rng::copy_backward(list<int>)/4096 3051.917 -
rng::copy_backward(list<int>)/512 371.436 -
rng::copy_backward(list<int>)/64 31.121 -
rng::copy_backward(list<int>)/8 2.408 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1011.006 -2.55%
rng::copy_backward(vector<bool>)_(aligned)/262144 379.681 -8.03%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.487 -1.69%
rng::copy_backward(vector<bool>)_(aligned)/4096 5.130 -2.50%
rng::copy_backward(vector<bool>)_(aligned)/512 1.758 -2.24%
rng::copy_backward(vector<bool>)_(aligned)/64 1.756 -8.78%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6828.216 1.25%
rng::copy_backward(vector<bool>)_(unaligned)/262144 1656.409 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 211.491 1.49%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.873 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.888 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49649.737 -
rng::copy_backward(vector<int>)/262144 12523.836 -
rng::copy_backward(vector<int>)/32768 3014.951 15.58%
rng::copy_backward(vector<int>)/4096 147.235 -
rng::copy_backward(vector<int>)/512 16.619 -
rng::copy_backward(vector<int>)/64 2.517 -
rng::copy_backward(vector<int>)/8 2.223 -2.27%
rng::copy_if(deque<int>)_(entire_range)/1048576 277772.981 -
rng::copy_if(deque<int>)_(entire_range)/262144 69702.703 -
rng::copy_if(deque<int>)_(entire_range)/32768 8691.956 -
rng::copy_if(deque<int>)_(entire_range)/4096 1021.810 -
rng::copy_if(deque<int>)_(entire_range)/512 135.397 -
rng::copy_if(deque<int>)_(entire_range)/64 16.195 -
rng::copy_if(deque<int>)_(entire_range)/8 2.914 -
rng::copy_if(deque<int>)_(every_other)/1048576 371867.551 -
rng::copy_if(deque<int>)_(every_other)/262144 92739.713 -
rng::copy_if(deque<int>)_(every_other)/32768 11626.351 -
rng::copy_if(deque<int>)_(every_other)/4096 1454.925 -
rng::copy_if(deque<int>)_(every_other)/512 181.871 -
rng::copy_if(deque<int>)_(every_other)/64 23.474 -
rng::copy_if(deque<int>)_(every_other)/8 3.484 -
rng::copy_if(list<int>)_(entire_range)/1048576 881031.971 -
rng::copy_if(list<int>)_(entire_range)/262144 218464.763 -
rng::copy_if(list<int>)_(entire_range)/32768 27956.819 -
rng::copy_if(list<int>)_(entire_range)/4096 3031.642 -
rng::copy_if(list<int>)_(entire_range)/512 369.901 -
rng::copy_if(list<int>)_(entire_range)/64 30.625 -
rng::copy_if(list<int>)_(entire_range)/8 2.507 -3.34%
rng::copy_if(list<int>)_(every_other)/1048576 850331.722 -
rng::copy_if(list<int>)_(every_other)/262144 209829.330 -
rng::copy_if(list<int>)_(every_other)/32768 24998.934 -
rng::copy_if(list<int>)_(every_other)/4096 3248.841 -
rng::copy_if(list<int>)_(every_other)/512 357.562 -
rng::copy_if(list<int>)_(every_other)/64 23.782 -
rng::copy_if(list<int>)_(every_other)/8 2.306 -
rng::copy_if(vector<int>)_(entire_range)/1048576 246139.006 -
rng::copy_if(vector<int>)_(entire_range)/262144 59851.925 -
rng::copy_if(vector<int>)_(entire_range)/32768 7468.957 -
rng::copy_if(vector<int>)_(entire_range)/4096 935.002 -
rng::copy_if(vector<int>)_(entire_range)/512 123.416 -
rng::copy_if(vector<int>)_(entire_range)/64 15.798 2.62%
rng::copy_if(vector<int>)_(entire_range)/8 2.181 -
rng::copy_if(vector<int>)_(every_other)/1048576 239419.200 -
rng::copy_if(vector<int>)_(every_other)/262144 59672.338 -
rng::copy_if(vector<int>)_(every_other)/32768 7451.929 -
rng::copy_if(vector<int>)_(every_other)/4096 935.703 -
rng::copy_if(vector<int>)_(every_other)/512 123.408 -
rng::copy_if(vector<int>)_(every_other)/64 18.124 -
rng::copy_if(vector<int>)_(every_other)/8 4.307 -
rng::copy_n(deque<int>)/1048576 50748.174 1.64%
rng::copy_n(deque<int>)/262144 11195.863 8.98%
rng::copy_n(deque<int>)/32768 1135.564 -1.11%
rng::copy_n(deque<int>)/4096 146.071 -
rng::copy_n(deque<int>)/512 16.808 -
rng::copy_n(deque<int>)/64 2.890 -
rng::copy_n(deque<int>)/8 2.780 3.27%
rng::copy_n(list<int>)/1048576 872714.234 -
rng::copy_n(list<int>)/262144 217494.970 -
rng::copy_n(list<int>)/32768 27577.894 6.22%
rng::copy_n(list<int>)/4096 4186.365 -13.82%
rng::copy_n(list<int>)/512 337.687 -
rng::copy_n(list<int>)/64 14.114 1.21%
rng::copy_n(list<int>)/8 2.246 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.273 -
rng::copy_n(vector<bool>)_(aligned)/262144 272.292 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.312 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.937 -
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.369 4.98%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.931 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1489.937 -
rng::copy_n(vector<bool>)_(unaligned)/32768 170.652 -2.14%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.872 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.382 3.02%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 50196.361 -
rng::copy_n(vector<int>)/262144 12532.545 -
rng::copy_n(vector<int>)/32768 2234.142 -20.24%
rng::copy_n(vector<int>)/4096 146.739 4.38%
rng::copy_n(vector<int>)/512 16.086 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.206 -
rng::count(deque<int>)_(every_other)/1024 247.429 -
rng::count(deque<int>)_(every_other)/1048576 252401.792 -
rng::count(deque<int>)_(every_other)/8 2.532 -
rng::count(deque<int>)_(every_other)/8192 1933.474 -
rng::count(list<int>)_(every_other)/1024 710.015 2.08%
rng::count(list<int>)_(every_other)/1048576 808956.204 -
rng::count(list<int>)_(every_other)/8 2.099 2.07%
rng::count(list<int>)_(every_other)/8192 7334.230 6.76%
rng::count(vector<bool>)/1000 2.971 -1.03%
rng::count(vector<bool>)/1024 1.691 -
rng::count(vector<bool>)/1048576 1459.285 -
rng::count(vector<bool>)/8192 11.447 -
rng::count(vector<int>)_(every_other)/1024 102.927 -
rng::count(vector<int>)_(every_other)/1048576 105132.131 -
rng::count(vector<int>)_(every_other)/8 1.336 -3.42%
rng::count(vector<int>)_(every_other)/8192 819.368 -
rng::count_if(deque<int>)_(every_other)/1024 347.217 -
rng::count_if(deque<int>)_(every_other)/1048576 343009.432 -
rng::count_if(deque<int>)_(every_other)/8 3.258 -3.38%
rng::count_if(deque<int>)_(every_other)/8192 2622.292 -
rng::count_if(list<int>)_(every_other)/1024 753.796 -
rng::count_if(list<int>)_(every_other)/1048576 888996.982 -
rng::count_if(list<int>)_(every_other)/8 2.813 -1.00%
rng::count_if(list<int>)_(every_other)/8192 7616.901 5.25%
rng::count_if(vector<int>)_(every_other)/1024 249.671 -
rng::count_if(vector<int>)_(every_other)/1048576 247761.313 -
rng::count_if(vector<int>)_(every_other)/8 4.224 -
rng::count_if(vector<int>)_(every_other)/8192 1928.406 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 459.272 -3.76%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490634.716 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.797 12.49%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.284 -3.84%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3819.927 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.075 1.52%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.715 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.074 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.076 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.076 1.27%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 717.910 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 734151.031 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.637 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.430 -2.90%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5729.235 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.092 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.771 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.093 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.092 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.093 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2001.790 -1.99%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2185370.114 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.752 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.992 2.08%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17742.353 -10.06%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 503.416 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1442617.667 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.250 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.795 2.03%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11686.030 1.64%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1925.113 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2310062.155 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.363 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.908 1.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19831.248 2.60%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 530.030 -12.63%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1446017.029 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.327 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.683 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11068.944 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.685 1.84%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.759 10.14%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.647 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 956697.446 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.780 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.043 -1.16%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8282.083 -6.06%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.974 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.981 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 875.576 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083683.359 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.608 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.293 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12758.606 -5.02%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.119 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73745.161 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.625 1.60%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.505 -10.14%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.065 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.352 12.20%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.261 4.57%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.348 11.69%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.353 11.90%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.342 11.17%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 512.213 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634545.331 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 24.006 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.179 -1.19%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4814.139 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.698 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.710 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 503.141 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 500296.553 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 25.173 4.54%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.924 -2.46%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3874.054 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 528.898 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 524366.118 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.176 -1.04%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.240 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3991.311 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 781.750 -1.70%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 958363.347 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 29.519 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.910 -1.10%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11576.423 -2.43%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 828.432 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992932.447 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.334 5.39%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.539 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 9921.575 -
rng::equal(vector<bool>)_(aligned)/1024 0.218 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.222 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.646 -
rng::equal(vector<bool>)_(unaligned)/1048576 7622.961 -
rng::equal(vector<bool>)_(unaligned)/50 0.696 -
rng::equal(vector<bool>)_(unaligned)/8 0.698 -
rng::equal(vector<bool>)_(unaligned)/8192 65.487 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.219 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73742.722 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.234 -5.67%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.375 -11.85%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.433 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.846 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639048.707 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.908 3.12%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.758 1.21%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4787.290 -
rng::fill(deque<int>)/1024 29.637 -
rng::fill(deque<int>)/32 4.507 220.21%
rng::fill(deque<int>)/50 4.571 102.68%
rng::fill(deque<int>)/8192 237.834 -2.93%
rng::fill(list<int>)/1024 1413.833 110.39%
rng::fill(list<int>)/32 8.379 -
rng::fill(list<int>)/50 34.911 1.24%
rng::fill(list<int>)/8192 7824.841 10.07%
rng::fill(vector<bool>)/1048576 3823.300 -
rng::fill(vector<bool>)/262144 231.775 -
rng::fill(vector<bool>)/32768 29.816 -
rng::fill(vector<bool>)/4096 4.206 -
rng::fill(vector<bool>)/512 1.573 1.96%
rng::fill(vector<bool>)/64 1.748 2.73%
rng::fill(vector<int>)/1024 30.149 2.02%
rng::fill(vector<int>)/32 1.038 -
rng::fill(vector<int>)/50 2.204 -
rng::fill(vector<int>)/8192 238.401 -
rng::fill_n(deque<int>)/1024 29.996 -
rng::fill_n(deque<int>)/32 1.258 -3.31%
rng::fill_n(deque<int>)/50 2.200 -
rng::fill_n(deque<int>)/8192 237.509 -
rng::fill_n(list<int>)/1024 649.469 -
rng::fill_n(list<int>)/32 8.236 1.11%
rng::fill_n(list<int>)/50 16.160 2.23%
rng::fill_n(list<int>)/8192 7312.070 -5.78%
rng::fill_n(vector<bool>)/1048576 3823.151 -
rng::fill_n(vector<bool>)/262144 231.368 -
rng::fill_n(vector<bool>)/32768 30.205 -
rng::fill_n(vector<bool>)/4096 4.154 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.414 3.99%
rng::fill_n(vector<int>)/1024 29.676 1.38%
rng::fill_n(vector<int>)/32 1.144 -
rng::fill_n(vector<int>)/50 2.222 -
rng::fill_n(vector<int>)/8192 236.181 -1.12%
rng::find(deque<int>)_(bail_25%)/1024 66.474 -
rng::find(deque<int>)_(bail_25%)/32768 1916.763 -
rng::find(deque<int>)_(bail_25%)/8 2.054 2.92%
rng::find(deque<int>)_(bail_25%)/8192 475.470 -
rng::find(deque<int>)_(process_all)/1024 243.502 -
rng::find(deque<int>)_(process_all)/32768 7816.696 -
rng::find(deque<int>)_(process_all)/50 13.109 -
rng::find(deque<int>)_(process_all)/8 3.535 1.53%
rng::find(deque<int>)_(process_all)/8192 1952.229 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.615 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9407.148 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.355 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.567 3.46%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2322.044 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 311.366 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10387.652 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.199 -1.33%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.059 -2.36%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2531.645 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 732.644 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27038.648 -2.74%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.709 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.661 1.43%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7859.084 -7.18%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.358 1.04%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 671.565 2.08%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.710 -1.14%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.063 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.876 1.79%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.037 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8770.150 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.803 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.934 2.51%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2166.546 -
rng::find(list<int>)_(bail_25%)/1024 180.660 -
rng::find(list<int>)_(bail_25%)/32768 7601.866 1.29%
rng::find(list<int>)_(bail_25%)/8 0.917 -
rng::find(list<int>)_(bail_25%)/8192 1420.848 -
rng::find(list<int>)_(process_all)/1024 686.998 -
rng::find(list<int>)_(process_all)/32768 26968.603 -1.42%
rng::find(list<int>)_(process_all)/50 18.512 -1.12%
rng::find(list<int>)_(process_all)/8 2.399 -
rng::find(list<int>)_(process_all)/8192 9868.235 1.15%
rng::find(vector<bool>)_(process_all)/1024 4.621 1.06%
rng::find(vector<bool>)_(process_all)/1048576 3653.965 -
rng::find(vector<bool>)_(process_all)/50 0.869 1.66%
rng::find(vector<bool>)_(process_all)/8 0.798 -
rng::find(vector<bool>)_(process_all)/8192 33.477 -
rng::find(vector<char>)_(bail_25%)/1024 5.257 -
rng::find(vector<char>)_(bail_25%)/32768 135.963 -
rng::find(vector<char>)_(bail_25%)/8 1.031 -10.77%
rng::find(vector<char>)_(bail_25%)/8192 39.611 -
rng::find(vector<char>)_(process_all)/1024 17.271 4.65%
rng::find(vector<char>)_(process_all)/32768 495.851 -
rng::find(vector<char>)_(process_all)/50 1.632 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.149 -
rng::find(vector<int>)_(bail_25%)/1024 65.744 -
rng::find(vector<int>)_(bail_25%)/32768 1856.789 -
rng::find(vector<int>)_(bail_25%)/8 1.364 -
rng::find(vector<int>)_(bail_25%)/8192 470.990 -
rng::find(vector<int>)_(process_all)/1024 242.665 -
rng::find(vector<int>)_(process_all)/32768 7426.513 -
rng::find(vector<int>)_(process_all)/50 12.447 -
rng::find(vector<int>)_(process_all)/8 2.833 -
rng::find(vector<int>)_(process_all)/8192 1854.968 -
rng::find_end(deque<int>)_(match_near_end)/1000 323.506 -3.06%
rng::find_end(deque<int>)_(match_near_end)/1024 3204.115 -3.07%
rng::find_end(deque<int>)_(match_near_end)/8192 165123.173 -
rng::find_end(deque<int>)_(near_matches)/1000 27287.772 -2.25%
rng::find_end(deque<int>)_(near_matches)/1024 28376.672 -2.16%
rng::find_end(deque<int>)_(near_matches)/8192 1752350.772 -25.46%
rng::find_end(deque<int>)_(process_all)/1000 251.135 -21.35%
rng::find_end(deque<int>)_(process_all)/1024 259.088 -21.43%
rng::find_end(deque<int>)_(process_all)/1048576 265480.887 -20.84%
rng::find_end(deque<int>)_(process_all)/8192 2032.330 -21.61%
rng::find_end(deque<int>)_(same_length)/1000 1060.553 9.21%
rng::find_end(deque<int>)_(same_length)/1024 1399.381 -
rng::find_end(deque<int>)_(same_length)/8192 11261.070 -
rng::find_end(deque<int>)_(single_element)/1000 270.434 7.80%
rng::find_end(deque<int>)_(single_element)/1024 278.159 -
rng::find_end(deque<int>)_(single_element)/8192 2197.268 1.86%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 578.051 -3.02%
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 3967.884 -3.48%
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 222157.744 -4.74%
rng::find_end(deque<int>,_pred)_(near_matches)/1000 36588.061 -8.78%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 38174.906 -8.42%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2383393.422 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 597.122 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 608.859 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 561653.759 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4322.268 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 1522.899 -1.85%
rng::find_end(deque<int>,_pred)_(same_length)/1024 1566.139 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 11542.165 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 595.733 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 609.548 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4305.716 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 767.188 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4636.758 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256419.336 -
rng::find_end(forward_list<int>)_(near_matches)/1000 35824.677 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37273.299 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2471752.493 -
rng::find_end(forward_list<int>)_(process_all)/1000 703.391 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.521 1.02%
rng::find_end(forward_list<int>)_(process_all)/1048576 764774.936 1.33%
rng::find_end(forward_list<int>)_(process_all)/8192 5586.770 -
rng::find_end(forward_list<int>)_(same_length)/1000 1463.005 -
rng::find_end(forward_list<int>)_(same_length)/1024 1500.299 -
rng::find_end(forward_list<int>)_(same_length)/8192 14043.412 -14.04%
rng::find_end(forward_list<int>)_(single_element)/1000 702.247 -
rng::find_end(forward_list<int>)_(single_element)/1024 723.905 -
rng::find_end(forward_list<int>)_(single_element)/8192 5799.975 -6.04%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 815.566 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5196.250 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277039.210 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42163.363 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43747.493 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2693566.989 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 788.404 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 809.138 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 886231.238 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6534.429 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.971 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.722 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17791.750 4.00%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 798.873 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 818.452 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6621.985 -5.16%
rng::find_end(list<int>)_(match_near_end)/1000 771.812 -1.81%
rng::find_end(list<int>)_(match_near_end)/1024 4543.527 -
rng::find_end(list<int>)_(match_near_end)/8192 259980.620 -
rng::find_end(list<int>)_(near_matches)/1000 36364.694 -
rng::find_end(list<int>)_(near_matches)/1024 37932.629 -
rng::find_end(list<int>)_(near_matches)/8192 2482251.181 -
rng::find_end(list<int>)_(process_all)/1000 674.706 -1.58%
rng::find_end(list<int>)_(process_all)/1024 675.111 -
rng::find_end(list<int>)_(process_all)/1048576 820784.681 -
rng::find_end(list<int>)_(process_all)/8192 6411.649 -6.95%
rng::find_end(list<int>)_(same_length)/1000 1466.375 -
rng::find_end(list<int>)_(same_length)/1024 1508.434 -
rng::find_end(list<int>)_(same_length)/8192 16073.056 2.18%
rng::find_end(list<int>)_(single_element)/1000 686.899 -
rng::find_end(list<int>)_(single_element)/1024 698.745 -
rng::find_end(list<int>)_(single_element)/8192 7918.166 -4.96%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 818.645 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 5106.603 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 276294.953 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 41053.700 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 42774.482 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2680245.211 -
rng::find_end(list<int>,_pred)_(process_all)/1000 791.884 -
rng::find_end(list<int>,_pred)_(process_all)/1024 811.639 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 952248.077 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8433.044 -4.85%
rng::find_end(list<int>,_pred)_(same_length)/1000 1546.748 -
rng::find_end(list<int>,_pred)_(same_length)/1024 1580.208 -
rng::find_end(list<int>,_pred)_(same_length)/8192 19515.829 11.68%
rng::find_end(list<int>,_pred)_(single_element)/1000 751.385 -
rng::find_end(list<int>,_pred)_(single_element)/1024 768.921 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8578.714 -
rng::find_end(vector<int>)_(match_near_end)/1000 262.763 -
rng::find_end(vector<int>)_(match_near_end)/1024 2256.411 5.82%
rng::find_end(vector<int>)_(match_near_end)/8192 119423.881 6.94%
rng::find_end(vector<int>)_(near_matches)/1000 15211.456 -
rng::find_end(vector<int>)_(near_matches)/1024 15724.365 -
rng::find_end(vector<int>)_(near_matches)/8192 919446.320 -
rng::find_end(vector<int>)_(process_all)/1000 232.852 -2.94%
rng::find_end(vector<int>)_(process_all)/1024 238.318 -2.94%
rng::find_end(vector<int>)_(process_all)/1048576 262860.835 7.72%
rng::find_end(vector<int>)_(process_all)/8192 1903.994 -
rng::find_end(vector<int>)_(same_length)/1000 548.673 -22.26%
rng::find_end(vector<int>)_(same_length)/1024 558.745 -23.13%
rng::find_end(vector<int>)_(same_length)/8192 4156.876 -28.22%
rng::find_end(vector<int>)_(single_element)/1000 235.646 -
rng::find_end(vector<int>)_(single_element)/1024 240.890 -
rng::find_end(vector<int>)_(single_element)/8192 1898.125 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 555.761 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 3156.991 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 167935.448 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 25499.432 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 26301.967 1.08%
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1622883.391 -1.19%
rng::find_end(vector<int>,_pred)_(process_all)/1000 577.051 -1.67%
rng::find_end(vector<int>,_pred)_(process_all)/1024 592.241 -1.48%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 677334.298 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4795.601 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 1248.600 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 1279.260 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 10240.739 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 575.106 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 589.023 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4708.677 -
rng::find_first_of(deque<int>)_(large_needle)/1024 365972.628 -
rng::find_first_of(deque<int>)_(large_needle)/32 330.215 16.52%
rng::find_first_of(deque<int>)_(large_needle)/50 825.454 23.02%
rng::find_first_of(deque<int>)_(large_needle)/8192 23519416.666 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3448.241 -
rng::find_first_of(deque<int>)_(small_needle)/32 106.258 -
rng::find_first_of(deque<int>)_(small_needle)/50 162.808 -
rng::find_first_of(deque<int>)_(small_needle)/8192 27595.045 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 560616.342 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 511.592 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1387.829 -1.25%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35501712.502 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6305.072 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.728 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.447 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50226.954 -
rng::find_first_of(list<int>)_(large_needle)/1024 950413.803 17.86%
rng::find_first_of(list<int>)_(large_needle)/32 679.143 -
rng::find_first_of(list<int>)_(large_needle)/50 1742.952 -
rng::find_first_of(list<int>)_(large_needle)/8192 50415148.776 1.35%
rng::find_first_of(list<int>)_(small_needle)/1024 2785.650 -
rng::find_first_of(list<int>)_(small_needle)/32 91.877 -
rng::find_first_of(list<int>)_(small_needle)/50 140.226 -
rng::find_first_of(list<int>)_(small_needle)/8192 22862.719 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 930855.237 11.43%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 727.916 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1875.082 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54191721.156 -2.97%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5253.065 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.340 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.690 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42229.431 -
rng::find_first_of(vector<int>)_(large_needle)/1024 112719.545 -
rng::find_first_of(vector<int>)_(large_needle)/32 108.307 -1.81%
rng::find_first_of(vector<int>)_(large_needle)/50 276.287 -
rng::find_first_of(vector<int>)_(large_needle)/8192 7051616.162 -3.68%
rng::find_first_of(vector<int>)_(small_needle)/1024 1417.796 -
rng::find_first_of(vector<int>)_(small_needle)/32 48.473 1.04%
rng::find_first_of(vector<int>)_(small_needle)/50 72.833 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11308.734 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 591369.209 -1.79%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 481.039 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1334.840 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38206451.391 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5810.725 3.10%
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.714 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 276.194 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46053.629 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.807 -
rng::find_if(deque<int>)_(bail_25%)/32768 2826.352 -1.24%
rng::find_if(deque<int>)_(bail_25%)/8 1.534 6.57%
rng::find_if(deque<int>)_(bail_25%)/8192 727.793 -
rng::find_if(deque<int>)_(process_all)/1024 473.785 -
rng::find_if(deque<int>)_(process_all)/32768 12129.438 6.00%
rng::find_if(deque<int>)_(process_all)/50 23.903 -
rng::find_if(deque<int>)_(process_all)/8 3.929 -1.26%
rng::find_if(deque<int>)_(process_all)/8192 3016.287 7.54%
rng::find_if(list<int>)_(bail_25%)/1024 193.920 -
rng::find_if(list<int>)_(bail_25%)/32768 8500.720 -4.82%
rng::find_if(list<int>)_(bail_25%)/8 1.314 -
rng::find_if(list<int>)_(bail_25%)/8192 1519.136 -35.86%
rng::find_if(list<int>)_(process_all)/1024 755.704 -
rng::find_if(list<int>)_(process_all)/32768 28128.239 -2.35%
rng::find_if(list<int>)_(process_all)/50 21.745 -
rng::find_if(list<int>)_(process_all)/8 3.486 -
rng::find_if(list<int>)_(process_all)/8192 9588.466 -10.39%
rng::find_if(vector<bool>)_(process_all)/1024 770.861 -
rng::find_if(vector<bool>)_(process_all)/1048576 787398.997 -
rng::find_if(vector<bool>)_(process_all)/50 35.025 -4.82%
rng::find_if(vector<bool>)_(process_all)/8 5.452 -3.13%
rng::find_if(vector<bool>)_(process_all)/8192 6154.522 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.349 -
rng::find_if(vector<char>)_(bail_25%)/32768 2029.752 -
rng::find_if(vector<char>)_(bail_25%)/8 0.948 -
rng::find_if(vector<char>)_(bail_25%)/8192 521.572 -
rng::find_if(vector<char>)_(process_all)/1024 273.768 -
rng::find_if(vector<char>)_(process_all)/32768 8125.619 -
rng::find_if(vector<char>)_(process_all)/50 12.565 -
rng::find_if(vector<char>)_(process_all)/8 2.449 -
rng::find_if(vector<char>)_(process_all)/8192 2046.743 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.606 -
rng::find_if(vector<int>)_(bail_25%)/32768 2337.425 -
rng::find_if(vector<int>)_(bail_25%)/8 1.058 2.00%
rng::find_if(vector<int>)_(bail_25%)/8192 548.561 -
rng::find_if(vector<int>)_(process_all)/1024 283.310 -
rng::find_if(vector<int>)_(process_all)/32768 8814.275 -
rng::find_if(vector<int>)_(process_all)/50 14.222 -
rng::find_if(vector<int>)_(process_all)/8 2.526 -2.65%
rng::find_if(vector<int>)_(process_all)/8192 2192.356 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.567 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2825.356 4.34%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.534 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 706.278 -
rng::find_if_not(deque<int>)_(process_all)/1024 475.075 -1.62%
rng::find_if_not(deque<int>)_(process_all)/32768 11442.023 -3.82%
rng::find_if_not(deque<int>)_(process_all)/50 23.650 -
rng::find_if_not(deque<int>)_(process_all)/8 3.981 -
rng::find_if_not(deque<int>)_(process_all)/8192 2826.333 -3.93%
rng::find_if_not(list<int>)_(bail_25%)/1024 194.326 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10454.738 -
rng::find_if_not(list<int>)_(bail_25%)/8 1.311 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1519.178 -
rng::find_if_not(list<int>)_(process_all)/1024 769.872 1.29%
rng::find_if_not(list<int>)_(process_all)/32768 27928.351 -1.46%
rng::find_if_not(list<int>)_(process_all)/50 21.703 -
rng::find_if_not(list<int>)_(process_all)/8 3.512 -
rng::find_if_not(list<int>)_(process_all)/8192 8837.393 -
rng::find_if_not(vector<bool>)_(process_all)/1024 770.723 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 783585.897 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.031 -4.75%
rng::find_if_not(vector<bool>)_(process_all)/8 5.433 -3.74%
rng::find_if_not(vector<bool>)_(process_all)/8192 6146.988 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.205 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2041.880 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.948 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 520.988 -
rng::find_if_not(vector<char>)_(process_all)/1024 272.705 -
rng::find_if_not(vector<char>)_(process_all)/32768 8132.338 -
rng::find_if_not(vector<char>)_(process_all)/50 12.486 -
rng::find_if_not(vector<char>)_(process_all)/8 2.451 2.83%
rng::find_if_not(vector<char>)_(process_all)/8192 2049.024 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.573 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2338.104 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.086 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.513 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.372 -
rng::find_if_not(vector<int>)_(process_all)/32768 8805.224 -
rng::find_if_not(vector<int>)_(process_all)/50 14.186 -
rng::find_if_not(vector<int>)_(process_all)/8 2.495 -2.69%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.989 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.778 -13.64%
rng::find_last(deque<int>)_(bail_10%)/1048576 324630.517 -
rng::find_last(deque<int>)_(bail_10%)/50 11.431 -12.71%
rng::find_last(deque<int>)_(bail_10%)/8 2.732 -
rng::find_last(deque<int>)_(bail_10%)/8192 2516.059 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.969 -12.74%
rng::find_last(deque<int>)_(bail_90%)/1048576 25513.793 -14.73%
rng::find_last(deque<int>)_(bail_90%)/50 1.901 -3.51%
rng::find_last(deque<int>)_(bail_90%)/8 0.924 4.48%
rng::find_last(deque<int>)_(bail_90%)/8192 203.988 -12.86%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.310 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706509.629 92.03%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.587 2.44%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.413 2.49%
rng::find_last(forward_list<int>)_(bail_10%)/8192 6695.021 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.103 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 668089.583 72.16%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.875 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.417 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6037.032 -
rng::find_last(list<int>)_(bail_10%)/1024 667.681 -1.17%
rng::find_last(list<int>)_(bail_10%)/1048576 785509.031 -
rng::find_last(list<int>)_(bail_10%)/50 16.462 -
rng::find_last(list<int>)_(bail_10%)/8 2.040 -
rng::find_last(list<int>)_(bail_10%)/8192 6294.107 -
rng::find_last(list<int>)_(bail_90%)/1024 66.212 6.44%
rng::find_last(list<int>)_(bail_90%)/1048576 86389.965 -
rng::find_last(list<int>)_(bail_90%)/50 1.371 7.17%
rng::find_last(list<int>)_(bail_90%)/8 0.478 3.32%
rng::find_last(list<int>)_(bail_90%)/8192 602.996 2.56%
rng::find_last(vector<char>)_(bail_10%)/1024 113.273 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108019.539 -4.75%
rng::find_last(vector<char>)_(bail_10%)/50 5.466 -2.59%
rng::find_last(vector<char>)_(bail_10%)/8 1.602 -
rng::find_last(vector<char>)_(bail_10%)/8192 852.768 -4.41%
rng::find_last(vector<char>)_(bail_90%)/1024 13.060 7.73%
rng::find_last(vector<char>)_(bail_90%)/1048576 11998.049 -
rng::find_last(vector<char>)_(bail_90%)/50 0.999 -
rng::find_last(vector<char>)_(bail_90%)/8 0.466 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.912 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.131 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214656.511 -
rng::find_last(vector<int>)_(bail_10%)/50 10.882 -
rng::find_last(vector<int>)_(bail_10%)/8 2.172 4.05%
rng::find_last(vector<int>)_(bail_10%)/8192 1647.957 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.792 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23166.781 -
rng::find_last(vector<int>)_(bail_90%)/50 1.576 -
rng::find_last(vector<int>)_(bail_90%)/8 0.681 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.590 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.573 -1.00%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361723.694 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.785 -3.27%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.964 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2759.775 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.541 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38946.360 2.16%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.696 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.976 4.16%
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.904 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 790.785 -1.06%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 921505.680 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.448 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.901 -5.05%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6960.945 2.44%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 769.046 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 919831.359 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 41.453 3.40%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.185 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6677.198 -
rng::find_last_if(list<int>)_(bail_10%)/1024 677.422 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805189.402 -
rng::find_last_if(list<int>)_(bail_10%)/50 38.185 6.46%
rng::find_last_if(list<int>)_(bail_10%)/8 3.103 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6640.895 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.393 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88682.947 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.178 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.404 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.324 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241367.734 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.338 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.524 3.77%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1878.149 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.496 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26255.736 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.455 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.474 2.19%
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.527 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.176 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283480.803 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.514 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.578 1.31%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2070.675 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.024 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 31028.989 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.544 2.90%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.502 7.41%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.768 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 362.904 -1.90%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362586.074 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.955 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.970 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2764.673 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 42.847 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39579.329 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.707 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.984 1.20%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 308.576 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 850.220 4.42%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 930911.327 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.287 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.198 9.03%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 7241.391 6.46%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 860.770 3.51%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 920273.528 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.752 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.944 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6819.357 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.500 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 806523.351 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.412 1.13%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.109 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6659.183 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.005 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88720.688 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.105 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.818 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.645 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241111.020 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.359 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.460 4.91%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1875.843 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.006 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25650.149 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.453 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.865 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 245.468 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 283950.166 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.596 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.546 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2077.376 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 30.567 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30930.166 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.582 2.56%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.511 8.28%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.064 -
rng::fold_left(deque<int>)/1048576 561274.557 -
rng::fold_left(deque<int>)/32 16.338 -1.23%
rng::fold_left(deque<int>)/50 26.407 -4.10%
rng::fold_left(deque<int>)/8 3.975 -3.33%
rng::fold_left(deque<int>)/8192 4555.343 4.46%
rng::fold_left(list<int>)/1048576 1359663.025 -
rng::fold_left(list<int>)/32 22.044 -
rng::fold_left(list<int>)/50 37.460 -
rng::fold_left(list<int>)/8 3.892 1.11%
rng::fold_left(list<int>)/8192 10450.956 -2.50%
rng::fold_left(vector<int>)/1048576 1324300.583 -
rng::fold_left(vector<int>)/32 20.531 -1.39%
rng::fold_left(vector<int>)/50 36.094 -
rng::fold_left(vector<int>)/8 3.694 -
rng::fold_left(vector<int>)/8192 10307.906 -
rng::for_each(deque<int>)/32 3.744 -1.68%
rng::for_each(deque<int>)/50 4.056 -
rng::for_each(deque<int>)/8 0.930 -
rng::for_each(deque<int>)/8192 254.341 -
rng::for_each(join_view(vector<vector<int>>)/32 3.802 -
rng::for_each(join_view(vector<vector<int>>)/50 4.129 -
rng::for_each(join_view(vector<vector<int>>)/8 1.507 -2.60%
rng::for_each(join_view(vector<vector<int>>)/8192 264.783 -
rng::for_each(list<int>)/32 11.105 -
rng::for_each(list<int>)/50 23.917 -
rng::for_each(list<int>)/8 2.494 -3.28%
rng::for_each(list<int>)/8192 8164.265 3.48%
rng::for_each(map<int>)/32 21.259 -
rng::for_each(map<int>)/50 40.415 -1.06%
rng::for_each(map<int>)/8 4.570 2.05%
rng::for_each(map<int>)/8192 17311.735 -
rng::for_each(map<int>::iterator)/32 23.314 -
rng::for_each(map<int>::iterator)/50 50.245 2.61%
rng::for_each(map<int>::iterator)/8 4.596 -
rng::for_each(map<int>::iterator)/8192 16710.305 -
rng::for_each(multimap<int>)/32 21.915 -3.27%
rng::for_each(multimap<int>)/50 50.215 -
rng::for_each(multimap<int>)/8 4.512 -1.46%
rng::for_each(multimap<int>)/8192 17566.375 3.45%
rng::for_each(multimap<int>::iterator)/32 21.128 -
rng::for_each(multimap<int>::iterator)/50 41.518 -
rng::for_each(multimap<int>::iterator)/8 4.542 -
rng::for_each(multimap<int>::iterator)/8192 17420.522 3.03%
rng::for_each(multiset<int>)/32 21.582 -2.81%
rng::for_each(multiset<int>)/50 44.961 -1.39%
rng::for_each(multiset<int>)/8 4.466 -3.65%
rng::for_each(multiset<int>)/8192 16083.139 -6.09%
rng::for_each(multiset<int>::iterator)/32 21.063 -
rng::for_each(multiset<int>::iterator)/50 56.077 -
rng::for_each(multiset<int>::iterator)/8 4.520 -
rng::for_each(multiset<int>::iterator)/8192 16411.081 -2.11%
rng::for_each(set<int>)/32 21.458 1.34%
rng::for_each(set<int>)/50 60.232 -
rng::for_each(set<int>)/8 4.475 -
rng::for_each(set<int>)/8192 16123.177 -1.56%
rng::for_each(set<int>::iterator)/32 21.991 -1.45%
rng::for_each(set<int>::iterator)/50 50.580 -
rng::for_each(set<int>::iterator)/8 4.483 -1.36%
rng::for_each(set<int>::iterator)/8192 16454.097 1.08%
rng::for_each(vector<int>)/32 3.806 -
rng::for_each(vector<int>)/50 4.051 -
rng::for_each(vector<int>)/8 0.910 -
rng::for_each(vector<int>)/8192 251.978 -
rng::for_each_n(deque<int>)/32 3.765 -
rng::for_each_n(deque<int>)/50 3.986 2.37%
rng::for_each_n(deque<int>)/8 1.202 4.29%
rng::for_each_n(deque<int>)/8192 257.343 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.851 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.239 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.724 9.45%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.389 -
rng::for_each_n(list<int>)/32 11.095 -
rng::for_each_n(list<int>)/50 21.950 -
rng::for_each_n(list<int>)/8 2.555 -
rng::for_each_n(list<int>)/8192 7366.425 2.35%
rng::for_each_n(vector<int>)/32 3.852 -
rng::for_each_n(vector<int>)/50 4.055 -
rng::for_each_n(vector<int>)/8 2.532 -
rng::for_each_n(vector<int>)/8192 251.693 -
rng::generate(deque<int>)/1024 280.281 -
rng::generate(deque<int>)/32 8.766 -
rng::generate(deque<int>)/50 12.940 -
rng::generate(deque<int>)/8192 2041.772 -
rng::generate(list<int>)/1024 671.317 -
rng::generate(list<int>)/32 8.510 -
rng::generate(list<int>)/50 15.420 -
rng::generate(list<int>)/8192 7022.327 -21.24%
rng::generate(vector<int>)/1024 243.091 -
rng::generate(vector<int>)/32 7.929 -
rng::generate(vector<int>)/50 11.927 -
rng::generate(vector<int>)/8192 1842.278 -
rng::generate_n(deque<int>)/1024 244.115 -
rng::generate_n(deque<int>)/32 8.350 -
rng::generate_n(deque<int>)/50 12.357 -
rng::generate_n(deque<int>)/8192 1971.117 -
rng::generate_n(list<int>)/1024 650.789 -
rng::generate_n(list<int>)/32 9.188 2.78%
rng::generate_n(list<int>)/50 17.259 -
rng::generate_n(list<int>)/8192 8252.503 18.35%
rng::generate_n(vector<int>)/1024 244.282 -
rng::generate_n(vector<int>)/32 7.976 -
rng::generate_n(vector<int>)/50 12.003 -
rng::generate_n(vector<int>)/8192 1862.012 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 363.598 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.132 -3.74%
rng::is_partitioned(deque<int>)_(partitioned)/50 13.755 -
rng::is_partitioned(deque<int>)_(partitioned)/8192 2851.300 -3.58%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 78.167 -46.47%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 3.204 -69.35%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 5.601 -5.33%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 997.509 37.40%
rng::is_partitioned(list<int>)_(partitioned)/1024 709.810 -1.92%
rng::is_partitioned(list<int>)_(partitioned)/32 8.700 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.773 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6901.432 3.26%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 296.360 36.11%
rng::is_partitioned(list<int>)_(unpartitioned)/32 3.772 28.26%
rng::is_partitioned(list<int>)_(unpartitioned)/50 2.599 -64.87%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1410.345 -57.96%
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.810 -7.16%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.680 -4.15%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.460 -7.78%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1337.930 -4.40%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.506 -8.87%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.657 80.84%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.175 254.58%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 118.782 14.48%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.455 -1.23%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.378 -12.63%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3874.243 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 528796.215 2.30%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 49.317 -1.03%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.297 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.886 -28.40%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4014.297 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687364.245 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 51.457 -21.09%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 776.224 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.705 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8208.115 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1435045.376 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.615 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 820.388 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.333 -1.05%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9494.045 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1592071.943 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.818 -1.02%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.082 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.632 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2628.087 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211587.882 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.744 1.56%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 524.415 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.094 1.80%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4709.276 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1007013.453 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.896 -1.49%
rng::is_sorted(deque<int>)/1024 474.039 -
rng::is_sorted(deque<int>)/8 4.636 90.76%
rng::is_sorted(deque<int>)/8192 3797.205 -
rng::is_sorted(deque<int>,_pred)/1024 597.417 -
rng::is_sorted(deque<int>,_pred)/8 4.468 -2.07%
rng::is_sorted(deque<int>,_pred)/8192 4800.747 -
rng::is_sorted(list<int>)/1024 766.248 -
rng::is_sorted(list<int>)/8 2.168 -
rng::is_sorted(list<int>)/8192 7078.616 -3.97%
rng::is_sorted(list<int>,_pred)/1024 792.508 -
rng::is_sorted(list<int>,_pred)/8 4.217 -
rng::is_sorted(list<int>,_pred)/8192 7574.859 -3.05%
rng::is_sorted(vector<int>)/1024 242.471 -
rng::is_sorted(vector<int>)/8 2.077 -
rng::is_sorted(vector<int>)/8192 1889.973 -
rng::is_sorted(vector<int>,_pred)/1024 465.435 -
rng::is_sorted(vector<int>,_pred)/8 3.664 -
rng::is_sorted(vector<int>,_pred)/8192 3678.351 -
rng::is_sorted_until(deque<int>)/1024 471.103 -
rng::is_sorted_until(deque<int>)/8 3.373 30.11%
rng::is_sorted_until(deque<int>)/8192 3765.056 -
rng::is_sorted_until(deque<int>,_pred)/1024 596.773 -
rng::is_sorted_until(deque<int>,_pred)/8 4.618 16.20%
rng::is_sorted_until(deque<int>,_pred)/8192 4801.044 -
rng::is_sorted_until(list<int>)/1024 743.638 -1.39%
rng::is_sorted_until(list<int>)/8 2.159 -
rng::is_sorted_until(list<int>)/8192 8162.790 -1.25%
rng::is_sorted_until(list<int>,_pred)/1024 794.848 -
rng::is_sorted_until(list<int>,_pred)/8 3.848 1.77%
rng::is_sorted_until(list<int>,_pred)/8192 8060.011 3.71%
rng::is_sorted_until(vector<int>)/1024 238.430 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1859.630 -
rng::is_sorted_until(vector<int>,_pred)/1024 403.027 -3.18%
rng::is_sorted_until(vector<int>,_pred)/8 3.341 -
rng::is_sorted_until(vector<int>,_pred)/8192 3190.886 -2.79%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 476.839 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 480.376 -1.98%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495867.327 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.930 -6.06%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3860.389 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 733.374 -1.04%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 736.737 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625721.157 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.571 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4805.076 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 763.331 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 788.434 1.35%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 957646.285 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.851 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12116.740 1.50%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.456 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.693 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 993166.195 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.574 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12377.044 18.73%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.884 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.745 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76639.124 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.301 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.390 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 463.461 3.33%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.476 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608183.717 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.085 2.98%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4767.961 -
rng::move(deque<int>)/1048576 54549.495 -
rng::move(deque<int>)/262144 14923.139 -
rng::move(deque<int>)/32768 2179.179 3.61%
rng::move(deque<int>)/4096 154.479 -
rng::move(deque<int>)/512 24.128 -
rng::move(deque<int>)/64 6.306 -4.57%
rng::move(deque<int>)/8 3.933 2.79%
rng::move(list<int>)/1048576 1011685.938 -
rng::move(list<int>)/262144 250165.285 -1.19%
rng::move(list<int>)/32768 35681.922 -
rng::move(list<int>)/4096 5385.033 -13.91%
rng::move(list<int>)/512 369.774 -
rng::move(list<int>)/64 40.554 -
rng::move(list<int>)/8 3.921 -
rng::move(vector<bool>)_(aligned)/1048576 2590.525 22.20%
rng::move(vector<bool>)_(aligned)/262144 256.726 -
rng::move(vector<bool>)_(aligned)/32768 37.572 -
rng::move(vector<bool>)_(aligned)/4096 8.096 -
rng::move(vector<bool>)_(aligned)/512 2.651 -1.15%
rng::move(vector<bool>)_(aligned)/64 1.947 2.75%
rng::move(vector<bool>)_(unaligned)/1048576 6691.192 -
rng::move(vector<bool>)_(unaligned)/262144 1583.248 -
rng::move(vector<bool>)_(unaligned)/32768 202.731 -
rng::move(vector<bool>)_(unaligned)/4096 25.949 -
rng::move(vector<bool>)_(unaligned)/512 4.176 -
rng::move(vector<bool>)_(unaligned)/64 1.631 -
rng::move(vector<int>)/1048576 56921.214 -1.51%
rng::move(vector<int>)/262144 21765.152 -
rng::move(vector<int>)/32768 2594.609 21.54%
rng::move(vector<int>)/4096 135.569 -
rng::move(vector<int>)/512 20.429 -
rng::move(vector<int>)/64 4.112 -
rng::move(vector<int>)/8 2.249 -1.21%
rng::move_backward(deque<int>)/1048576 123794.673 -1.28%
rng::move_backward(deque<int>)/262144 29962.363 -
rng::move_backward(deque<int>)/32768 3503.479 2.30%
rng::move_backward(deque<int>)/4096 156.129 -2.16%
rng::move_backward(deque<int>)/512 23.765 -
rng::move_backward(deque<int>)/64 5.417 -
rng::move_backward(deque<int>)/8 3.638 -1.32%
rng::move_backward(list<int>)/1048576 1045411.699 -
rng::move_backward(list<int>)/262144 272712.814 -
rng::move_backward(list<int>)/32768 36138.433 5.13%
rng::move_backward(list<int>)/4096 6014.967 17.51%
rng::move_backward(list<int>)/512 370.958 -
rng::move_backward(list<int>)/64 40.251 -
rng::move_backward(list<int>)/8 3.701 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2112.032 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.613 -
rng::move_backward(vector<bool>)_(aligned)/32768 37.726 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.880 -
rng::move_backward(vector<bool>)_(aligned)/512 2.646 -
rng::move_backward(vector<bool>)_(aligned)/64 1.697 -5.68%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6501.157 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.630 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.867 -
rng::move_backward(vector<bool>)_(unaligned)/4096 27.893 1.35%
rng::move_backward(vector<bool>)_(unaligned)/512 5.522 3.59%
rng::move_backward(vector<bool>)_(unaligned)/64 1.872 -
rng::move_backward(vector<int>)/1048576 56132.671 -2.13%
rng::move_backward(vector<int>)/262144 21727.353 -1.09%
rng::move_backward(vector<int>)/32768 2139.996 -
rng::move_backward(vector<int>)/4096 135.416 -
rng::move_backward(vector<int>)/512 20.823 -
rng::move_backward(vector<int>)/64 4.121 -
rng::move_backward(vector<int>)/8 2.298 -
rng::none_of(deque<int>)_(process_all)/32 16.878 6.31%
rng::none_of(deque<int>)_(process_all)/32768 15391.387 -
rng::none_of(deque<int>)_(process_all)/50 25.439 5.24%
rng::none_of(deque<int>)_(process_all)/8 4.490 -5.61%
rng::none_of(deque<int>)_(process_all)/8192 3849.102 -
rng::none_of(list<int>)_(process_all)/32 11.697 -
rng::none_of(list<int>)_(process_all)/32768 25934.127 -
rng::none_of(list<int>)_(process_all)/50 21.758 -
rng::none_of(list<int>)_(process_all)/8 2.609 -
rng::none_of(list<int>)_(process_all)/8192 8575.365 8.89%
rng::none_of(vector<int>)_(process_all)/32 8.376 -
rng::none_of(vector<int>)_(process_all)/32768 8067.184 -
rng::none_of(vector<int>)_(process_all)/50 12.647 -10.44%
rng::none_of(vector<int>)_(process_all)/8 2.306 -
rng::none_of(vector<int>)_(process_all)/8192 2025.390 -
rng::partial_sort(deque<int>)_(ascending)/1024 7957.510 -
rng::partial_sort(deque<int>)_(ascending)/8 32.863 3.59%
rng::partial_sort(deque<int>)_(ascending)/8192 162478.395 -
rng::partial_sort(deque<int>)_(descending)/1024 18592.565 -
rng::partial_sort(deque<int>)_(descending)/8 45.437 2.82%
rng::partial_sort(deque<int>)_(descending)/8192 282416.393 -
rng::partial_sort(deque<int>)_(heap)/1024 18582.240 -
rng::partial_sort(deque<int>)_(heap)/8 37.972 -
rng::partial_sort(deque<int>)_(heap)/8192 282875.567 -2.72%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7981.292 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 33.007 5.52%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 163788.190 -1.45%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19794.187 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 30.984 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 281783.149 -
rng::partial_sort(deque<int>)_(repeated)/1024 6547.741 1.36%
rng::partial_sort(deque<int>)_(repeated)/8 28.208 2.49%
rng::partial_sort(deque<int>)_(repeated)/8192 70267.212 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16097.555 -
rng::partial_sort(deque<int>)_(shuffled)/8 34.864 1.09%
rng::partial_sort(deque<int>)_(shuffled)/8192 266168.872 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4986.994 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 23.142 5.02%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55482.917 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8184.124 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.069 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97268.096 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8176.099 -1.01%
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.979 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100492.002 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4977.798 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 23.325 5.90%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55336.194 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9098.256 -1.14%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 23.195 5.63%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97350.080 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3927.991 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.739 6.39%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46709.205 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6891.900 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.037 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90568.011 -
rng::partial_sort(vector<int>)_(ascending)/1024 4987.180 -
rng::partial_sort(vector<int>)_(ascending)/8 20.656 -
rng::partial_sort(vector<int>)_(ascending)/8192 54466.958 -
rng::partial_sort(vector<int>)_(descending)/1024 8220.895 -
rng::partial_sort(vector<int>)_(descending)/8 25.163 -
rng::partial_sort(vector<int>)_(descending)/8192 97360.376 -
rng::partial_sort(vector<int>)_(heap)/1024 8208.061 -
rng::partial_sort(vector<int>)_(heap)/8 27.038 2.13%
rng::partial_sort(vector<int>)_(heap)/8192 100470.678 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4981.071 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.664 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54361.496 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9107.948 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.809 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97302.146 -
rng::partial_sort(vector<int>)_(repeated)/1024 3933.299 -
rng::partial_sort(vector<int>)_(repeated)/8 20.109 -
rng::partial_sort(vector<int>)_(repeated)/8192 46569.475 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6918.897 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.197 -2.80%
rng::partial_sort(vector<int>)_(shuffled)/8192 87923.312 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5341.225 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.936 1.28%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57026.446 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8467.677 -
rng::partial_sort_copy(deque<int>)_(descending)/8 19.731 -1.65%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99704.948 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8696.354 -
rng::partial_sort_copy(deque<int>)_(heap)/8 15.239 -1.52%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103201.683 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5331.926 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.938 2.39%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 56906.252 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9328.281 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.925 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100059.078 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4253.558 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.701 1.46%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49166.851 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7218.990 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.016 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 95472.506 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 6332.717 13.77%
rng::partial_sort_copy(list<int>)_(ascending)/8 8.967 -
rng::partial_sort_copy(list<int>)_(ascending)/8192 61548.270 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8545.622 -
rng::partial_sort_copy(list<int>)_(descending)/8 18.589 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101155.078 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8867.420 3.83%
rng::partial_sort_copy(list<int>)_(heap)/8 16.173 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104873.929 -1.16%
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5522.376 -13.24%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.924 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 60590.043 -2.40%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9407.655 -3.98%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.914 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101708.648 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4480.823 -16.58%
rng::partial_sort_copy(list<int>)_(repeated)/8 8.420 -3.28%
rng::partial_sort_copy(list<int>)_(repeated)/8192 52757.792 -2.18%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7231.224 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.984 1.25%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92570.062 -1.63%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5201.392 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.689 -21.46%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55594.223 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8349.308 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.973 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 97670.494 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8294.198 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.794 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101412.457 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5194.523 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.617 -19.95%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55388.598 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9096.505 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.721 -21.20%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98202.150 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4048.812 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.037 -3.60%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47293.642 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7064.776 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.462 -4.13%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91388.111 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5095.968 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.019 2.16%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55141.663 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8278.046 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.397 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98268.651 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8240.787 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.164 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 101673.059 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5078.158 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.076 3.42%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55017.250 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9138.977 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.124 3.91%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 98888.718 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4016.880 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.437 1.56%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47227.253 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7090.143 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.509 1.17%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93070.695 -
rng::partition(deque<int>)_(dense)/1024 358.516 -
rng::partition(deque<int>)_(dense)/32 10.769 4.57%
rng::partition(deque<int>)_(dense)/50 16.135 10.38%
rng::partition(deque<int>)_(dense)/8192 2819.139 -
rng::partition(deque<int>)_(sparse)/1024 390.070 1.37%
rng::partition(deque<int>)_(sparse)/32 9.791 -14.00%
rng::partition(deque<int>)_(sparse)/50 15.316 -10.17%
rng::partition(deque<int>)_(sparse)/8192 3172.104 5.53%
rng::partition(list<int>)_(dense)/1024 386.097 -
rng::partition(list<int>)_(dense)/32 8.929 4.60%
rng::partition(list<int>)_(dense)/50 13.197 -
rng::partition(list<int>)_(dense)/8192 4355.822 -13.78%
rng::partition(list<int>)_(sparse)/1024 739.294 2.86%
rng::partition(list<int>)_(sparse)/32 9.099 1.48%
rng::partition(list<int>)_(sparse)/50 15.451 1.99%
rng::partition(list<int>)_(sparse)/8192 6942.994 -11.91%
rng::partition(vector<int>)_(dense)/1024 242.713 -
rng::partition(vector<int>)_(dense)/32 8.344 2.67%
rng::partition(vector<int>)_(dense)/50 12.532 -
rng::partition(vector<int>)_(dense)/8192 1882.848 -
rng::partition(vector<int>)_(sparse)/1024 259.419 -
rng::partition(vector<int>)_(sparse)/32 8.946 -
rng::partition(vector<int>)_(sparse)/50 14.348 1.35%
rng::partition(vector<int>)_(sparse)/8192 1869.840 -
rng::partition_copy(deque<int>)/1024 688.443 -
rng::partition_copy(deque<int>)/32 15.611 -
rng::partition_copy(deque<int>)/50 28.376 4.90%
rng::partition_copy(deque<int>)/8192 5542.167 -
rng::partition_copy(list<int>)/1024 728.502 -
rng::partition_copy(list<int>)/32 15.964 -
rng::partition_copy(list<int>)/50 28.846 -
rng::partition_copy(list<int>)/8192 6988.677 -22.85%
rng::partition_copy(vector<int>)/1024 684.425 -
rng::partition_copy(vector<int>)/32 15.125 -
rng::partition_copy(vector<int>)/50 26.195 -
rng::partition_copy(vector<int>)/8192 5521.143 -
rng::partition_point(deque<int>)/1024 9.081 -
rng::partition_point(deque<int>)/32 4.296 3.11%
rng::partition_point(deque<int>)/50 4.277 -
rng::partition_point(deque<int>)/8192 16.040 1.21%
rng::partition_point(list<int>)/1024 1280.191 -
rng::partition_point(list<int>)/32 15.650 -
rng::partition_point(list<int>)/50 24.360 -1.29%
rng::partition_point(list<int>)/8192 13512.239 -7.35%
rng::partition_point(vector<int>)/1024 7.532 -
rng::partition_point(vector<int>)/32 2.298 -
rng::partition_point(vector<int>)/50 2.316 1.05%
rng::partition_point(vector<int>)/8192 10.584 -1.23%
rng::remove(deque<int>)_(prefix)/1024 528.006 -
rng::remove(deque<int>)_(prefix)/32 54.740 -5.12%
rng::remove(deque<int>)_(prefix)/50 62.982 -4.48%
rng::remove(deque<int>)_(prefix)/8192 3879.412 -
rng::remove(deque<int>)_(sprinkled)/1024 523.113 -
rng::remove(deque<int>)_(sprinkled)/32 53.066 -9.51%
rng::remove(deque<int>)_(sprinkled)/50 57.951 -13.13%
rng::remove(deque<int>)_(sprinkled)/8192 3867.497 -
rng::remove(list<int>)_(prefix)/1024 964.062 1.64%
rng::remove(list<int>)_(prefix)/32 55.302 -
rng::remove(list<int>)_(prefix)/50 66.904 -
rng::remove(list<int>)_(prefix)/8192 8519.750 1.37%
rng::remove(list<int>)_(sprinkled)/1024 949.446 -13.09%
rng::remove(list<int>)_(sprinkled)/32 57.214 -2.11%
rng::remove(list<int>)_(sprinkled)/50 65.540 -14.77%
rng::remove(list<int>)_(sprinkled)/8192 7835.551 -13.72%
rng::remove(vector<int>)_(prefix)/1024 311.012 -
rng::remove(vector<int>)_(prefix)/32 53.158 -
rng::remove(vector<int>)_(prefix)/50 56.792 -
rng::remove(vector<int>)_(prefix)/8192 2101.493 -
rng::remove(vector<int>)_(sprinkled)/1024 292.084 1.86%
rng::remove(vector<int>)_(sprinkled)/32 51.696 -
rng::remove(vector<int>)_(sprinkled)/50 55.965 1.32%
rng::remove(vector<int>)_(sprinkled)/8192 1983.552 -
rng::remove_copy(deque<int>)_(prefix)/1024 391.738 -8.23%
rng::remove_copy(deque<int>)_(prefix)/32 12.918 -
rng::remove_copy(deque<int>)_(prefix)/50 21.704 -2.36%
rng::remove_copy(deque<int>)_(prefix)/8192 3356.297 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 362.617 1.51%
rng::remove_copy(deque<int>)_(sprinkled)/32 12.318 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.550 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2911.243 1.98%
rng::remove_copy(list<int>)_(prefix)/1024 1485.122 98.74%
rng::remove_copy(list<int>)_(prefix)/32 10.977 -
rng::remove_copy(list<int>)_(prefix)/50 19.196 -
rng::remove_copy(list<int>)_(prefix)/8192 7324.729 4.60%
rng::remove_copy(list<int>)_(sprinkled)/1024 1475.738 98.95%
rng::remove_copy(list<int>)_(sprinkled)/32 9.546 1.01%
rng::remove_copy(list<int>)_(sprinkled)/50 17.176 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7309.843 1.38%
rng::remove_copy(vector<int>)_(prefix)/1024 272.908 -
rng::remove_copy(vector<int>)_(prefix)/32 11.005 -
rng::remove_copy(vector<int>)_(prefix)/50 17.937 -
rng::remove_copy(vector<int>)_(prefix)/8192 2070.703 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 248.909 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.463 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.592 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1929.690 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 532.630 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.471 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.849 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3709.284 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 567.859 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.183 -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.585 -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3586.530 4.96%
rng::remove_copy_if(list<int>)_(prefix)/1024 1521.441 91.31%
rng::remove_copy_if(list<int>)_(prefix)/32 16.952 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.981 -3.22%
rng::remove_copy_if(list<int>)_(prefix)/8192 7407.236 1.43%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 1512.369 92.05%
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.558 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.676 2.28%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7239.840 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.555 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.279 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.904 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3368.983 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.553 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.288 2.47%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.519 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.348 -
rng::remove_if(deque<int>)_(prefix)/1024 571.184 1.36%
rng::remove_if(deque<int>)_(prefix)/32 59.171 -2.92%
rng::remove_if(deque<int>)_(prefix)/50 67.533 -2.40%
rng::remove_if(deque<int>)_(prefix)/8192 4271.151 -
rng::remove_if(deque<int>)_(sprinkled)/1024 543.550 -
rng::remove_if(deque<int>)_(sprinkled)/32 61.383 4.18%
rng::remove_if(deque<int>)_(sprinkled)/50 70.961 -1.84%
rng::remove_if(deque<int>)_(sprinkled)/8192 3948.626 -
rng::remove_if(list<int>)_(prefix)/1024 1009.191 1.81%
rng::remove_if(list<int>)_(prefix)/32 61.536 -
rng::remove_if(list<int>)_(prefix)/50 74.921 -
rng::remove_if(list<int>)_(prefix)/8192 9266.126 -
rng::remove_if(list<int>)_(sprinkled)/1024 1002.544 -
rng::remove_if(list<int>)_(sprinkled)/32 59.928 -
rng::remove_if(list<int>)_(sprinkled)/50 73.436 -
rng::remove_if(list<int>)_(sprinkled)/8192 8208.053 -
rng::remove_if(vector<int>)_(prefix)/1024 385.506 -
rng::remove_if(vector<int>)_(prefix)/32 53.678 -
rng::remove_if(vector<int>)_(prefix)/50 60.670 -
rng::remove_if(vector<int>)_(prefix)/8192 2602.119 -
rng::remove_if(vector<int>)_(sprinkled)/1024 409.221 -
rng::remove_if(vector<int>)_(sprinkled)/32 53.401 -
rng::remove_if(vector<int>)_(sprinkled)/50 59.886 -
rng::remove_if(vector<int>)_(sprinkled)/8192 2956.962 -
rng::replace(deque<int>)_(prefix)/1024 421.193 -
rng::replace(deque<int>)_(prefix)/32 12.971 -
rng::replace(deque<int>)_(prefix)/50 19.418 -
rng::replace(deque<int>)_(prefix)/8192 3335.907 -
rng::replace(deque<int>)_(sprinkled)/1024 357.363 -
rng::replace(deque<int>)_(sprinkled)/32 12.327 -
rng::replace(deque<int>)_(sprinkled)/50 18.505 -
rng::replace(deque<int>)_(sprinkled)/8192 2857.983 -
rng::replace(list<int>)_(prefix)/1024 732.084 -
rng::replace(list<int>)_(prefix)/32 11.228 -
rng::replace(list<int>)_(prefix)/50 19.129 -
rng::replace(list<int>)_(prefix)/8192 7324.867 2.37%
rng::replace(list<int>)_(sprinkled)/1024 727.337 -
rng::replace(list<int>)_(sprinkled)/32 11.295 -
rng::replace(list<int>)_(sprinkled)/50 20.091 -
rng::replace(list<int>)_(sprinkled)/8192 7302.328 1.19%
rng::replace(vector<int>)_(prefix)/1024 164.188 -
rng::replace(vector<int>)_(prefix)/32 4.872 -8.22%
rng::replace(vector<int>)_(prefix)/50 6.926 -3.22%
rng::replace(vector<int>)_(prefix)/8192 1265.925 -
rng::replace(vector<int>)_(sprinkled)/1024 186.919 -4.15%
rng::replace(vector<int>)_(sprinkled)/32 6.032 1.76%
rng::replace(vector<int>)_(sprinkled)/50 8.896 -2.08%
rng::replace(vector<int>)_(sprinkled)/8192 1482.687 -5.26%
rng::replace_if(deque<int>)_(prefix)/1024 478.106 -
rng::replace_if(deque<int>)_(prefix)/32 14.179 -
rng::replace_if(deque<int>)_(prefix)/50 20.543 -
rng::replace_if(deque<int>)_(prefix)/8192 3472.218 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.449 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.439 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.665 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2924.005 -
rng::replace_if(list<int>)_(prefix)/1024 743.320 -
rng::replace_if(list<int>)_(prefix)/32 13.205 -
rng::replace_if(list<int>)_(prefix)/50 25.000 1.06%
rng::replace_if(list<int>)_(prefix)/8192 7300.042 1.84%
rng::replace_if(list<int>)_(sprinkled)/1024 740.753 -
rng::replace_if(list<int>)_(sprinkled)/32 15.446 -
rng::replace_if(list<int>)_(sprinkled)/50 24.801 -
rng::replace_if(list<int>)_(sprinkled)/8192 7457.748 -
rng::replace_if(vector<int>)_(prefix)/1024 271.893 -
rng::replace_if(vector<int>)_(prefix)/32 8.943 -
rng::replace_if(vector<int>)_(prefix)/50 13.662 1.03%
rng::replace_if(vector<int>)_(prefix)/8192 2049.307 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.763 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.924 1.51%
rng::replace_if(vector<int>)_(sprinkled)/50 13.104 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1926.853 -
rng::reverse(deque<int>)/32768 5734.387 -
rng::reverse(deque<int>)/4096 719.565 -
rng::reverse(deque<int>)/512 113.107 -
rng::reverse(deque<int>)/64 13.062 -
rng::reverse(deque<int>)/8 2.524 -
rng::reverse(list<int>)/32768 17551.171 2.66%
rng::reverse(list<int>)/4096 1652.091 -
rng::reverse(list<int>)/512 197.051 -1.82%
rng::reverse(list<int>)/64 18.975 -
rng::reverse(list<int>)/8 2.031 -
rng::reverse(vector<int>)/32768 1040.552 -
rng::reverse(vector<int>)/4096 131.635 -
rng::reverse(vector<int>)/512 16.426 -
rng::reverse(vector<int>)/64 4.116 -
rng::reverse(vector<int>)/8 2.386 50.52%
rng::reverse_copy(deque<int>)/32768 7878.546 -
rng::reverse_copy(deque<int>)/4096 991.240 -
rng::reverse_copy(deque<int>)/512 126.558 -
rng::reverse_copy(deque<int>)/64 20.000 -
rng::reverse_copy(deque<int>)/8 2.842 -1.58%
rng::reverse_copy(list<int>)/32768 25099.477 -4.38%
rng::reverse_copy(list<int>)/4096 3027.944 -10.00%
rng::reverse_copy(list<int>)/512 369.052 -
rng::reverse_copy(list<int>)/64 30.605 -
rng::reverse_copy(list<int>)/8 2.340 1.38%
rng::reverse_copy(vector<int>)/32768 982.518 -
rng::reverse_copy(vector<int>)/4096 135.700 1.01%
rng::reverse_copy(vector<int>)/512 17.174 -
rng::reverse_copy(vector<int>)/64 2.499 -
rng::reverse_copy(vector<int>)/8 2.351 -2.53%
rng::rotate(deque<int>)_(1_element_backward)/1024 42.458 9.48%
rng::rotate(deque<int>)_(1_element_backward)/32 5.043 25.68%
rng::rotate(deque<int>)_(1_element_backward)/50 5.572 -2.75%
rng::rotate(deque<int>)_(1_element_backward)/8192 331.858 6.98%
rng::rotate(deque<int>)_(1_element_forward)/1024 39.893 2.74%
rng::rotate(deque<int>)_(1_element_forward)/32 6.191 33.01%
rng::rotate(deque<int>)_(1_element_forward)/50 6.817 11.34%
rng::rotate(deque<int>)_(1_element_forward)/8192 328.377 8.55%
rng::rotate(deque<int>)_(by_1/2)/1024 173.346 -
rng::rotate(deque<int>)_(by_1/2)/32 7.291 -2.86%
rng::rotate(deque<int>)_(by_1/2)/50 10.226 -2.66%
rng::rotate(deque<int>)_(by_1/2)/8192 1478.405 -
rng::rotate(deque<int>)_(by_1/3)/1024 1815.386 -
rng::rotate(deque<int>)_(by_1/3)/32 45.669 -
rng::rotate(deque<int>)_(by_1/3)/50 76.734 -
rng::rotate(deque<int>)_(by_1/3)/8192 22623.304 -
rng::rotate(deque<int>)_(by_1/4)/1024 776.338 -
rng::rotate(deque<int>)_(by_1/4)/32 29.284 -
rng::rotate(deque<int>)_(by_1/4)/50 74.728 -
rng::rotate(deque<int>)_(by_1/4)/8192 6796.826 -
rng::rotate(list<int>)_(1_element_backward)/1024 740.851 -53.24%
rng::rotate(list<int>)_(1_element_backward)/32 13.963 -
rng::rotate(list<int>)_(1_element_backward)/50 24.795 5.79%
rng::rotate(list<int>)_(1_element_backward)/8192 7800.149 -1.28%
rng::rotate(list<int>)_(1_element_forward)/1024 733.441 -53.88%
rng::rotate(list<int>)_(1_element_forward)/32 14.309 -
rng::rotate(list<int>)_(1_element_forward)/50 23.949 -
rng::rotate(list<int>)_(1_element_forward)/8192 7625.127 -4.31%
rng::rotate(list<int>)_(by_1/2)/1024 386.719 -52.58%
rng::rotate(list<int>)_(by_1/2)/32 6.094 -
rng::rotate(list<int>)_(by_1/2)/50 13.904 -
rng::rotate(list<int>)_(by_1/2)/8192 4963.117 1.23%
rng::rotate(list<int>)_(by_1/3)/1024 805.585 -41.32%
rng::rotate(list<int>)_(by_1/3)/32 15.492 -
rng::rotate(list<int>)_(by_1/3)/50 24.154 -
rng::rotate(list<int>)_(by_1/3)/8192 8813.193 -
rng::rotate(list<int>)_(by_1/4)/1024 582.367 -
rng::rotate(list<int>)_(by_1/4)/32 13.589 -
rng::rotate(list<int>)_(by_1/4)/50 24.418 -
rng::rotate(list<int>)_(by_1/4)/8192 8370.184 15.31%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.465 1.63%
rng::rotate(vector<bool>)_(1_element_backward)/32 16.158 -12.57%
rng::rotate(vector<bool>)_(1_element_backward)/50 16.140 -12.67%
rng::rotate(vector<bool>)_(1_element_backward)/8192 106.009 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.684 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.671 1.91%
rng::rotate(vector<bool>)_(1_element_forward)/50 18.619 1.36%
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.093 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.747 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.742 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.522 -
rng::rotate(vector<bool>)_(by_1/2)/8192 14.915 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.090 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.658 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.566 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.594 -
rng::rotate(vector<bool>)_(by_1/4)/1024 17.895 23.29%
rng::rotate(vector<bool>)_(by_1/4)/32 18.770 1.06%
rng::rotate(vector<bool>)_(by_1/4)/50 18.664 -
rng::rotate(vector<bool>)_(by_1/4)/8192 29.812 -
rng::rotate(vector<int>)_(1_element_backward)/1024 37.528 4.30%
rng::rotate(vector<int>)_(1_element_backward)/32 3.380 16.52%
rng::rotate(vector<int>)_(1_element_backward)/50 4.023 -24.53%
rng::rotate(vector<int>)_(1_element_backward)/8192 292.104 -1.68%
rng::rotate(vector<int>)_(1_element_forward)/1024 37.200 5.06%
rng::rotate(vector<int>)_(1_element_forward)/32 3.519 19.23%
rng::rotate(vector<int>)_(1_element_forward)/50 3.893 -25.99%
rng::rotate(vector<int>)_(1_element_forward)/8192 284.634 1.07%
rng::rotate(vector<int>)_(by_1/2)/1024 32.129 -
rng::rotate(vector<int>)_(by_1/2)/32 3.688 -
rng::rotate(vector<int>)_(by_1/2)/50 4.469 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.709 -
rng::rotate(vector<int>)_(by_1/3)/1024 1359.480 -
rng::rotate(vector<int>)_(by_1/3)/32 21.618 -
rng::rotate(vector<int>)_(by_1/3)/50 40.120 -
rng::rotate(vector<int>)_(by_1/3)/8192 10874.377 -
rng::rotate(vector<int>)_(by_1/4)/1024 328.357 -
rng::rotate(vector<int>)_(by_1/4)/32 12.060 1.75%
rng::rotate(vector<int>)_(by_1/4)/50 40.236 -
rng::rotate(vector<int>)_(by_1/4)/8192 2589.970 1.31%
rng::rotate_copy(deque<int>)/1024 34.413 -
rng::rotate_copy(deque<int>)/32 2.711 1.80%
rng::rotate_copy(deque<int>)/50 3.016 -
rng::rotate_copy(deque<int>)/8192 292.457 -
rng::rotate_copy(list<int>)/1024 729.351 -
rng::rotate_copy(list<int>)/32 8.510 -
rng::rotate_copy(list<int>)/50 13.610 -
rng::rotate_copy(list<int>)/8192 6971.294 -
rng::rotate_copy(vector<int>)/1024 32.343 -1.22%
rng::rotate_copy(vector<int>)/32 2.088 -
rng::rotate_copy(vector<int>)/50 2.692 -
rng::rotate_copy(vector<int>)/8192 279.279 -39.97%
rng::sample(deque<int>)/1024 11381.837 -2.44%
rng::sample(deque<int>)/32 310.226 -1.71%
rng::sample(deque<int>)/8192 91415.838 -2.60%
rng::sample(list<int>)/1024 12110.844 -
rng::sample(list<int>)/32 319.351 -
rng::sample(list<int>)/8192 99293.550 -
rng::sample(vector<int>)/1024 11383.573 -
rng::sample(vector<int>)/32 310.063 -
rng::sample(vector<int>)/8192 91468.871 -
rng::search(deque<int>)_(near_matches)/1000 23976.285 28.52%
rng::search(deque<int>)_(near_matches)/1024 25118.660 28.99%
rng::search(deque<int>)_(near_matches)/8192 1439532.492 -
rng::search(deque<int>)_(no_match)/1000 401.089 -
rng::search(deque<int>)_(no_match)/1024 350.794 -15.43%
rng::search(deque<int>)_(no_match)/1048576 423055.832 -
rng::search(deque<int>)_(no_match)/8192 3302.859 -
rng::search(deque<int>)_(same_length)/1000 359.842 -14.19%
rng::search(deque<int>)_(same_length)/1024 477.970 -
rng::search(deque<int>)_(same_length)/8192 3788.772 -
rng::search(deque<int>)_(single_element)/1000 434.206 -2.88%
rng::search(deque<int>)_(single_element)/1024 458.450 -
rng::search(deque<int>)_(single_element)/8192 3652.688 -
rng::search(deque<int>,_pred)_(near_matches)/1000 27343.009 4.52%
rng::search(deque<int>,_pred)_(near_matches)/1024 28594.565 4.90%
rng::search(deque<int>,_pred)_(near_matches)/8192 1555690.184 3.77%
rng::search(deque<int>,_pred)_(no_match)/1000 430.971 1.33%
rng::search(deque<int>,_pred)_(no_match)/1024 439.750 1.23%
rng::search(deque<int>,_pred)_(no_match)/1048576 446589.844 -
rng::search(deque<int>,_pred)_(no_match)/8192 3505.910 -
rng::search(deque<int>,_pred)_(same_length)/1000 500.598 2.46%
rng::search(deque<int>,_pred)_(same_length)/1024 514.118 -
rng::search(deque<int>,_pred)_(same_length)/8192 4061.166 -
rng::search(deque<int>,_pred)_(single_element)/1000 477.440 -
rng::search(deque<int>,_pred)_(single_element)/1024 488.721 -
rng::search(deque<int>,_pred)_(single_element)/8192 3892.012 -
rng::search(list<int>)_(near_matches)/1000 37840.208 -
rng::search(list<int>)_(near_matches)/1024 39155.517 -
rng::search(list<int>)_(near_matches)/8192 2547515.302 -
rng::search(list<int>)_(no_match)/1000 705.634 -
rng::search(list<int>)_(no_match)/1024 733.338 -
rng::search(list<int>)_(no_match)/1048576 839408.972 -
rng::search(list<int>)_(no_match)/8192 6907.590 -
rng::search(list<int>)_(same_length)/1000 741.505 -
rng::search(list<int>)_(same_length)/1024 754.327 -
rng::search(list<int>)_(same_length)/8192 9625.180 7.45%
rng::search(list<int>)_(single_element)/1000 646.959 -6.53%
rng::search(list<int>)_(single_element)/1024 717.622 -
rng::search(list<int>)_(single_element)/8192 7372.415 5.04%
rng::search(list<int>,_pred)_(near_matches)/1000 43816.924 -
rng::search(list<int>,_pred)_(near_matches)/1024 45621.509 -
rng::search(list<int>,_pred)_(near_matches)/8192 2790992.366 -
rng::search(list<int>,_pred)_(no_match)/1000 749.252 -
rng::search(list<int>,_pred)_(no_match)/1024 767.111 -
rng::search(list<int>,_pred)_(no_match)/1048576 897446.757 -
rng::search(list<int>,_pred)_(no_match)/8192 7790.344 -2.75%
rng::search(list<int>,_pred)_(same_length)/1000 771.447 -
rng::search(list<int>,_pred)_(same_length)/1024 790.743 -
rng::search(list<int>,_pred)_(same_length)/8192 8768.936 4.44%
rng::search(list<int>,_pred)_(single_element)/1000 836.658 -
rng::search(list<int>,_pred)_(single_element)/1024 858.211 -
rng::search(list<int>,_pred)_(single_element)/8192 8294.049 6.29%
rng::search(vector<int>)_(near_matches)/1000 13599.165 -
rng::search(vector<int>)_(near_matches)/1024 14301.999 -
rng::search(vector<int>)_(near_matches)/8192 766077.994 -
rng::search(vector<int>)_(no_match)/1000 206.792 -5.04%
rng::search(vector<int>)_(no_match)/1024 211.525 -5.18%
rng::search(vector<int>)_(no_match)/1048576 210218.728 -3.33%
rng::search(vector<int>)_(no_match)/8192 1633.704 -2.12%
rng::search(vector<int>)_(same_length)/1000 240.624 -
rng::search(vector<int>)_(same_length)/1024 245.481 -1.19%
rng::search(vector<int>)_(same_length)/8192 1866.786 -1.58%
rng::search(vector<int>)_(single_element)/1000 227.198 -2.15%
rng::search(vector<int>)_(single_element)/1024 232.595 -2.23%
rng::search(vector<int>)_(single_element)/8192 1805.568 -1.05%
rng::search(vector<int>,_pred)_(near_matches)/1000 22953.868 -
rng::search(vector<int>,_pred)_(near_matches)/1024 24026.344 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1443039.091 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.671 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.086 -
rng::search(vector<int>,_pred)_(no_match)/1048576 578175.248 -
rng::search(vector<int>,_pred)_(no_match)/8192 4237.831 -
rng::search(vector<int>,_pred)_(same_length)/1000 599.866 -
rng::search(vector<int>,_pred)_(same_length)/1024 614.293 -
rng::search(vector<int>,_pred)_(same_length)/8192 4920.481 -
rng::search(vector<int>,_pred)_(single_element)/1000 572.606 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.503 -
rng::search(vector<int>,_pred)_(single_element)/8192 4691.958 -
rng::search_n(deque<int>)_(no_match)/1000 430.644 -
rng::search_n(deque<int>)_(no_match)/1024 441.814 -
rng::search_n(deque<int>)_(no_match)/1048576 442135.450 -
rng::search_n(deque<int>)_(no_match)/8192 3460.324 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 742.449 1.71%
rng::search_n(deque<int>,_pred)_(no_match)/1024 612.167 1.18%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 559676.400 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4340.214 -
rng::search_n(list<int>)_(no_match)/1000 706.456 -
rng::search_n(list<int>)_(no_match)/1024 722.740 -
rng::search_n(list<int>)_(no_match)/1048576 837435.378 -1.34%
rng::search_n(list<int>)_(no_match)/8192 7359.769 7.80%
rng::search_n(list<int>,_pred)_(no_match)/1000 852.323 -
rng::search_n(list<int>,_pred)_(no_match)/1024 863.541 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 993130.038 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8335.264 5.16%
rng::search_n(vector<int>)_(no_match)/1000 209.041 -
rng::search_n(vector<int>)_(no_match)/1024 213.211 -
rng::search_n(vector<int>)_(no_match)/1048576 211138.634 -
rng::search_n(vector<int>)_(no_match)/8192 1627.418 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.155 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.556 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 575752.261 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4226.461 -
rng::shuffle(deque<int>)/1024 9628.785 -
rng::shuffle(deque<int>)/32 303.957 -
rng::shuffle(deque<int>)/8192 75981.131 -
rng::shuffle(vector<int>)/1024 9007.925 -
rng::shuffle(vector<int>)/32 284.903 -
rng::shuffle(vector<int>)/8192 71822.831 -
rng::sort(deque<int>)_(ascending)/1024 799.928 -4.85%
rng::sort(deque<int>)_(ascending)/8 18.729 1.07%
rng::sort(deque<int>)_(ascending)/8192 5811.386 -
rng::sort(deque<int>)_(descending)/1024 1355.826 3.76%
rng::sort(deque<int>)_(descending)/8 25.714 -
rng::sort(deque<int>)_(descending)/8192 10402.912 -
rng::sort(deque<int>)_(heap)/1024 6234.373 -
rng::sort(deque<int>)_(heap)/8 24.906 -1.79%
rng::sort(deque<int>)_(heap)/8192 68930.691 -
rng::sort(deque<int>)_(pipe-organ)/1024 2812.591 -2.44%
rng::sort(deque<int>)_(pipe-organ)/8 20.976 -
rng::sort(deque<int>)_(pipe-organ)/8192 27352.897 -1.17%
rng::sort(deque<int>)_(qsort_adversarial)/1024 18014.432 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.665 1.03%
rng::sort(deque<int>)_(qsort_adversarial)/8192 456590.041 -1.32%
rng::sort(deque<int>)_(repeated)/1024 956.997 -
rng::sort(deque<int>)_(repeated)/8 18.751 -
rng::sort(deque<int>)_(repeated)/8192 6711.010 -
rng::sort(deque<int>)_(shuffled)/1024 6817.723 -
rng::sort(deque<int>)_(shuffled)/8 23.544 -
rng::sort(deque<int>)_(shuffled)/8192 80862.130 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 543.926 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.575 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3756.248 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.123 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.122 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5280.363 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4242.932 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.510 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49770.972 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1895.728 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.284 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18464.658 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13231.971 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.589 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154742.681 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 505.108 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.722 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3723.910 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4646.652 -1.50%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.928 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 82338.143 1.20%
rng::sort(vector<int>)_(ascending)/1024 539.254 -
rng::sort(vector<int>)_(ascending)/8 16.748 -
rng::sort(vector<int>)_(ascending)/8192 3748.499 -
rng::sort(vector<int>)_(descending)/1024 1041.504 -2.16%
rng::sort(vector<int>)_(descending)/8 25.209 -
rng::sort(vector<int>)_(descending)/8192 7286.811 -3.13%
rng::sort(vector<int>)_(heap)/1024 4570.859 -
rng::sort(vector<int>)_(heap)/8 22.291 -
rng::sort(vector<int>)_(heap)/8192 45725.663 -
rng::sort(vector<int>)_(pipe-organ)/1024 2284.413 -
rng::sort(vector<int>)_(pipe-organ)/8 18.699 -
rng::sort(vector<int>)_(pipe-organ)/8192 21445.500 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13300.445 1.09%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.774 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 152111.663 1.33%
rng::sort(vector<int>)_(repeated)/1024 660.586 -
rng::sort(vector<int>)_(repeated)/8 16.947 -
rng::sort(vector<int>)_(repeated)/8192 5012.835 -
rng::sort(vector<int>)_(shuffled)/1024 4670.374 -
rng::sort(vector<int>)_(shuffled)/8 21.196 -
rng::sort(vector<int>)_(shuffled)/8192 45068.261 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3340.384 -2.12%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1913.010 -3.87%
rng::stable_partition(deque<int>)_(alloc_fails)/50 1961.506 -2.06%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16768.648 -1.78%
rng::stable_partition(deque<int>)_(dense)/1024 581.759 -
rng::stable_partition(deque<int>)_(dense)/32 27.791 -
rng::stable_partition(deque<int>)_(dense)/50 37.259 -
rng::stable_partition(deque<int>)_(dense)/8192 5651.611 -
rng::stable_partition(deque<int>)_(sparse)/1024 461.325 -
rng::stable_partition(deque<int>)_(sparse)/32 11.135 -23.11%
rng::stable_partition(deque<int>)_(sparse)/50 27.827 -13.55%
rng::stable_partition(deque<int>)_(sparse)/8192 3636.781 2.27%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4152.790 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1878.036 -2.78%
rng::stable_partition(list<int>)_(alloc_fails)/50 1914.374 -2.94%
rng::stable_partition(list<int>)_(alloc_fails)/8192 24996.255 -1.82%
rng::stable_partition(list<int>)_(dense)/1024 1742.172 -
rng::stable_partition(list<int>)_(dense)/32 32.689 1.96%
rng::stable_partition(list<int>)_(dense)/50 54.602 3.36%
rng::stable_partition(list<int>)_(dense)/8192 18764.228 6.10%
rng::stable_partition(list<int>)_(sparse)/1024 917.425 -
rng::stable_partition(list<int>)_(sparse)/32 9.779 -
rng::stable_partition(list<int>)_(sparse)/50 26.190 -
rng::stable_partition(list<int>)_(sparse)/8192 8845.209 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2911.700 -2.24%
rng::stable_partition(vector<int>)_(alloc_fails)/32 1881.889 -2.20%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1903.758 -2.59%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9795.179 -1.03%
rng::stable_partition(vector<int>)_(dense)/1024 295.921 -
rng::stable_partition(vector<int>)_(dense)/32 21.389 -
rng::stable_partition(vector<int>)_(dense)/50 25.506 -
rng::stable_partition(vector<int>)_(dense)/8192 2098.891 -
rng::stable_partition(vector<int>)_(sparse)/1024 217.193 -
rng::stable_partition(vector<int>)_(sparse)/32 7.630 -1.51%
rng::stable_partition(vector<int>)_(sparse)/50 21.324 -
rng::stable_partition(vector<int>)_(sparse)/8192 1548.486 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4140.948 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.325 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18877.278 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28344.259 -2.81%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.603 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27059.339 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14085.424 -1.73%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.173 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26138.619 -1.49%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16415.825 -2.33%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.306 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22735.188 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25800.912 -2.63%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.959 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28553.146 -2.31%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3809.821 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.162 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12997.821 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19460.020 -1.46%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.500 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24921.093 -2.33%
rng::stable_sort(deque<int>)_(ascending)/1024 2108.073 -
rng::stable_sort(deque<int>)_(ascending)/8 18.553 3.38%
rng::stable_sort(deque<int>)_(ascending)/8192 13612.099 -
rng::stable_sort(deque<int>)_(descending)/1024 2927.657 -
rng::stable_sort(deque<int>)_(descending)/8 27.184 -
rng::stable_sort(deque<int>)_(descending)/8192 20834.443 -2.04%
rng::stable_sort(deque<int>)_(heap)/1024 2729.653 -1.33%
rng::stable_sort(deque<int>)_(heap)/8 26.104 -
rng::stable_sort(deque<int>)_(heap)/8192 18004.806 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2932.149 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.519 1.17%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20596.184 -1.90%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3091.223 -1.17%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.767 3.91%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20824.166 -
rng::stable_sort(deque<int>)_(repeated)/1024 1377.911 -
rng::stable_sort(deque<int>)_(repeated)/8 17.700 -
rng::stable_sort(deque<int>)_(repeated)/8192 7625.861 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2442.696 -1.65%
rng::stable_sort(deque<int>)_(shuffled)/8 24.427 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14790.810 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4312.767 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.715 -4.02%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54550.393 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24114.282 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.368 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 128175.069 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14508.719 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.813 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 116633.158 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14397.920 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.982 -1.55%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94944.332 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23586.827 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.663 -2.95%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 150477.453 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3296.662 -2.17%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.712 -2.79%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17362.902 -4.85%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18764.881 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.219 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158720.204 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 3989.878 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.691 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45386.236 -1.21%
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13820.034 -1.08%
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.691 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 203026.729 -1.40%
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10228.151 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.939 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 127395.757 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8956.025 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.754 1.17%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 125495.662 -1.37%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14906.643 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.900 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216159.685 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1270.531 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.598 -1.27%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13222.216 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 13000.162 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.855 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 185801.278 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4455.258 -11.96%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.748 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19514.974 -6.50%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23371.882 -1.06%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.239 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24784.160 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14141.670 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.703 2.21%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31844.240 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14308.782 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.061 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21462.641 -5.47%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22956.263 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.745 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35559.071 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3463.657 -7.31%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.778 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9501.472 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17993.673 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.554 1.03%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28768.544 -
rng::stable_sort(vector<int>)_(ascending)/1024 2047.868 -
rng::stable_sort(vector<int>)_(ascending)/8 16.982 2.36%
rng::stable_sort(vector<int>)_(ascending)/8192 13418.231 -
rng::stable_sort(vector<int>)_(descending)/1024 2777.534 -1.76%
rng::stable_sort(vector<int>)_(descending)/8 25.386 -
rng::stable_sort(vector<int>)_(descending)/8192 18352.298 -
rng::stable_sort(vector<int>)_(heap)/1024 2501.345 -
rng::stable_sort(vector<int>)_(heap)/8 21.950 -
rng::stable_sort(vector<int>)_(heap)/8192 14389.605 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2773.084 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.467 -1.33%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18180.173 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2874.827 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.739 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18271.006 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.287 -
rng::stable_sort(vector<int>)_(repeated)/8 16.637 -
rng::stable_sort(vector<int>)_(repeated)/8192 5256.024 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2191.571 -
rng::stable_sort(vector<int>)_(shuffled)/8 21.112 1.70%
rng::stable_sort(vector<int>)_(shuffled)/8192 10797.472 -
rng::starts_with(deque<int>)/1000 463.254 -
rng::starts_with(deque<int>)/1024 472.887 -1.41%
rng::starts_with(deque<int>)/1048576 492894.499 -
rng::starts_with(deque<int>)/8 3.978 -3.65%
rng::starts_with(deque<int>)/8192 3840.357 -1.13%
rng::starts_with(deque<int>,_pred)/1000 508.313 -
rng::starts_with(deque<int>,_pred)/1024 523.302 -
rng::starts_with(deque<int>,_pred)/1048576 539669.822 4.43%
rng::starts_with(deque<int>,_pred)/8 4.618 -
rng::starts_with(deque<int>,_pred)/8192 4201.500 5.28%
rng::starts_with(list<int>)/1000 759.122 -
rng::starts_with(list<int>)/1024 776.774 -
rng::starts_with(list<int>)/1048576 944707.886 -
rng::starts_with(list<int>)/8 2.906 -
rng::starts_with(list<int>)/8192 8997.168 -5.58%
rng::starts_with(list<int>,_pred)/1000 781.997 -
rng::starts_with(list<int>,_pred)/1024 804.006 -
rng::starts_with(list<int>,_pred)/1048576 974330.613 -
rng::starts_with(list<int>,_pred)/8 3.756 -
rng::starts_with(list<int>,_pred)/8192 11765.578 3.69%
rng::starts_with(vector<int>)/1000 72.828 -
rng::starts_with(vector<int>)/1024 76.188 2.01%
rng::starts_with(vector<int>)/1048576 76617.737 -
rng::starts_with(vector<int>)/8 1.316 -
rng::starts_with(vector<int>)/8192 604.354 -
rng::starts_with(vector<int>,_pred)/1000 448.187 -4.84%
rng::starts_with(vector<int>,_pred)/1024 518.369 -
rng::starts_with(vector<int>,_pred)/1048576 607381.842 -
rng::starts_with(vector<int>,_pred)/8 4.103 -2.90%
rng::starts_with(vector<int>,_pred)/8192 4732.526 -
rng::swap_ranges(deque<int>)/1024 316.079 -3.11%
rng::swap_ranges(deque<int>)/32 10.724 -2.36%
rng::swap_ranges(deque<int>)/50 19.599 -1.80%
rng::swap_ranges(deque<int>)/8192 2534.148 -2.96%
rng::swap_ranges(list<int>)/1024 779.040 -
rng::swap_ranges(list<int>)/32 16.785 -
rng::swap_ranges(list<int>)/50 29.605 -
rng::swap_ranges(list<int>)/8192 13120.598 5.25%
rng::swap_ranges(vector<int>)/1024 63.687 -
rng::swap_ranges(vector<int>)/32 4.714 -
rng::swap_ranges(vector<int>)/50 5.590 -
rng::swap_ranges(vector<int>)/8192 478.783 -
rng::transform(deque<int>)_(identity_transform)/1024 371.137 -
rng::transform(deque<int>)_(identity_transform)/32 12.286 -
rng::transform(deque<int>)_(identity_transform)/50 19.355 1.62%
rng::transform(deque<int>)_(identity_transform)/8192 2444.138 -
rng::transform(deque<int>,_deque<int>)/1024 698.668 -
rng::transform(deque<int>,_deque<int>)/32 21.956 1.16%
rng::transform(deque<int>,_deque<int>)/50 34.289 -
rng::transform(deque<int>,_deque<int>)/8192 5666.076 -
rng::transform(list<int>)_(identity_transform)/1024 744.385 -
rng::transform(list<int>)_(identity_transform)/32 17.050 -
rng::transform(list<int>)_(identity_transform)/50 30.197 -
rng::transform(list<int>)_(identity_transform)/8192 7084.766 -
rng::transform(list<int>,_list<int>)/1024 888.379 -
rng::transform(list<int>,_list<int>)/32 24.209 -
rng::transform(list<int>,_list<int>)/50 38.957 -
rng::transform(list<int>,_list<int>)/8192 9667.276 3.79%
rng::transform(vector<int>)_(identity_transform)/1024 262.857 -
rng::transform(vector<int>)_(identity_transform)/32 8.859 -
rng::transform(vector<int>)_(identity_transform)/50 16.229 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.941 -
rng::transform(vector<int>,_vector<int>)/1024 601.060 -
rng::transform(vector<int>,_vector<int>)/32 17.634 -
rng::transform(vector<int>,_vector<int>)/50 28.699 -
rng::transform(vector<int>,_vector<int>)/8192 4769.557 -
rng::unique(deque<int>)_(contiguous)/1024 731.811 -
rng::unique(deque<int>)_(contiguous)/32 65.847 2.58%
rng::unique(deque<int>)_(contiguous)/52 76.316 -
rng::unique(deque<int>)_(contiguous)/8192 5511.784 -
rng::unique(deque<int>)_(sprinkled)/1024 739.441 -
rng::unique(deque<int>)_(sprinkled)/32 65.121 11.91%
rng::unique(deque<int>)_(sprinkled)/52 81.303 20.65%
rng::unique(deque<int>)_(sprinkled)/8192 5594.909 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.773 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.596 -1.02%
rng::unique(deque<int>,_pred)_(contiguous)/52 68.832 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4505.954 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 694.859 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 60.825 -1.24%
rng::unique(deque<int>,_pred)_(sprinkled)/52 74.139 -1.91%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5250.264 -
rng::unique(list<int>)_(contiguous)/1024 915.455 -
rng::unique(list<int>)_(contiguous)/32 55.062 -
rng::unique(list<int>)_(contiguous)/52 73.927 -
rng::unique(list<int>)_(contiguous)/8192 7193.170 1.20%
rng::unique(list<int>)_(sprinkled)/1024 944.497 -1.42%
rng::unique(list<int>)_(sprinkled)/32 63.970 -
rng::unique(list<int>)_(sprinkled)/52 77.609 -
rng::unique(list<int>)_(sprinkled)/8192 7807.200 -
rng::unique(list<int>,_pred)_(contiguous)/1024 979.432 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.916 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.213 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7786.653 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1026.586 -1.33%
rng::unique(list<int>,_pred)_(sprinkled)/32 64.653 -
rng::unique(list<int>,_pred)_(sprinkled)/52 80.894 -2.23%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8418.356 -1.11%
rng::unique(vector<int>)_(contiguous)/1024 292.844 -
rng::unique(vector<int>)_(contiguous)/32 51.076 -
rng::unique(vector<int>)_(contiguous)/52 56.551 -
rng::unique(vector<int>)_(contiguous)/8192 1913.414 -
rng::unique(vector<int>)_(sprinkled)/1024 283.051 -
rng::unique(vector<int>)_(sprinkled)/32 50.587 -
rng::unique(vector<int>)_(sprinkled)/52 55.186 -
rng::unique(vector<int>)_(sprinkled)/8192 1912.068 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 588.585 -
rng::unique(vector<int>,_pred)_(contiguous)/32 56.663 -
rng::unique(vector<int>,_pred)_(contiguous)/52 66.116 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3785.340 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.408 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.400 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.475 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5229.610 -
rng::unique_copy(deque<int>)_(contiguous)/1024 472.908 -
rng::unique_copy(deque<int>)_(contiguous)/32 12.271 16.30%
rng::unique_copy(deque<int>)_(contiguous)/52 18.629 14.68%
rng::unique_copy(deque<int>)_(contiguous)/8192 3733.138 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.324 -
rng::unique_copy(deque<int>)_(sprinkled)/32 15.675 69.89%
rng::unique_copy(deque<int>)_(sprinkled)/52 24.723 66.93%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3740.782 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.723 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.708 4.43%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 30.963 16.45%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4377.299 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 661.335 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 21.171 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.208 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5286.312 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.844 -
rng::unique_copy(list<int>)_(contiguous)/32 11.793 -
rng::unique_copy(list<int>)_(contiguous)/52 22.677 -
rng::unique_copy(list<int>)_(contiguous)/8192 7360.745 6.28%
rng::unique_copy(list<int>)_(sprinkled)/1024 740.568 -
rng::unique_copy(list<int>)_(sprinkled)/32 13.018 -2.63%
rng::unique_copy(list<int>)_(sprinkled)/52 23.882 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7230.770 3.49%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 793.399 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 16.093 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.244 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7940.546 5.54%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 827.469 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 18.714 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 33.994 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7882.853 3.45%
rng::unique_copy(vector<int>)_(contiguous)/1024 269.614 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.628 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.740 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1899.666 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.798 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.238 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.810 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1884.283 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.084 3.63%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.041 -5.41%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.400 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3700.456 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.169 5.24%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.121 -1.95%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 27.389 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4397.041 -
std::adjacent_find(deque<int>)/1024 461.429 -
std::adjacent_find(deque<int>)/1048576 474874.915 -
std::adjacent_find(deque<int>)/50 14.381 2.33%
std::adjacent_find(deque<int>)/8 3.157 5.30%
std::adjacent_find(deque<int>)/8192 3710.693 -
std::adjacent_find(deque<int>,_pred)/1024 629.822 -
std::adjacent_find(deque<int>,_pred)/1048576 650414.305 -
std::adjacent_find(deque<int>,_pred)/50 30.008 -
std::adjacent_find(deque<int>,_pred)/8 4.450 -
std::adjacent_find(deque<int>,_pred)/8192 5085.491 -
std::adjacent_find(list<int>)/1024 711.644 -
std::adjacent_find(list<int>)/1048576 872847.447 -
std::adjacent_find(list<int>)/50 26.186 10.51%
std::adjacent_find(list<int>)/8 2.100 -
std::adjacent_find(list<int>)/8192 6744.620 -
std::adjacent_find(list<int>,_pred)/1024 828.009 -
std::adjacent_find(list<int>,_pred)/1048576 954121.078 -
std::adjacent_find(list<int>,_pred)/50 34.898 -
std::adjacent_find(list<int>,_pred)/8 3.886 -
std::adjacent_find(list<int>,_pred)/8192 8081.614 -3.63%
std::adjacent_find(vector<int>)/1024 234.173 -
std::adjacent_find(vector<int>)/1048576 233635.744 -
std::adjacent_find(vector<int>)/50 11.944 -
std::adjacent_find(vector<int>)/8 2.018 -
std::adjacent_find(vector<int>)/8192 1827.966 -
std::adjacent_find(vector<int>,_pred)/1024 400.820 -
std::adjacent_find(vector<int>,_pred)/1048576 465474.741 1.41%
std::adjacent_find(vector<int>,_pred)/50 23.378 -
std::adjacent_find(vector<int>,_pred)/8 3.379 -
std::adjacent_find(vector<int>,_pred)/8192 3193.351 -
std::all_of(deque<int>)_(process_all)/32 11.534 -
std::all_of(deque<int>)_(process_all)/32768 10549.256 -5.07%
std::all_of(deque<int>)_(process_all)/50 19.240 -1.29%
std::all_of(deque<int>)_(process_all)/8 3.222 -
std::all_of(deque<int>)_(process_all)/8192 2619.931 -5.92%
std::all_of(list<int>)_(process_all)/32 11.489 -
std::all_of(list<int>)_(process_all)/32768 27034.274 1.63%
std::all_of(list<int>)_(process_all)/50 21.925 -
std::all_of(list<int>)_(process_all)/8 2.599 -
std::all_of(list<int>)_(process_all)/8192 8804.298 13.39%
std::all_of(vector<int>)_(process_all)/32 8.319 -
std::all_of(vector<int>)_(process_all)/32768 8071.325 -
std::all_of(vector<int>)_(process_all)/50 12.600 -
std::all_of(vector<int>)_(process_all)/8 2.438 1.90%
std::all_of(vector<int>)_(process_all)/8192 2023.401 -
std::any_of(deque<int>)_(process_all)/32 11.539 -
std::any_of(deque<int>)_(process_all)/32768 10490.296 -2.88%
std::any_of(deque<int>)_(process_all)/50 20.241 -
std::any_of(deque<int>)_(process_all)/8 3.223 -
std::any_of(deque<int>)_(process_all)/8192 2624.072 -3.52%
std::any_of(list<int>)_(process_all)/32 11.460 -
std::any_of(list<int>)_(process_all)/32768 26294.395 -
std::any_of(list<int>)_(process_all)/50 21.490 -1.28%
std::any_of(list<int>)_(process_all)/8 2.722 -
std::any_of(list<int>)_(process_all)/8192 7331.830 5.20%
std::any_of(vector<int>)_(process_all)/32 8.420 1.33%
std::any_of(vector<int>)_(process_all)/32768 8078.558 -
std::any_of(vector<int>)_(process_all)/50 18.406 1.81%
std::any_of(vector<int>)_(process_all)/8 2.471 1.94%
std::any_of(vector<int>)_(process_all)/8192 2026.630 -
std::copy(deque<int>)/1048576 49999.583 -
std::copy(deque<int>)/262144 10866.527 6.98%
std::copy(deque<int>)/32768 1165.751 -
std::copy(deque<int>)/4096 145.475 -1.18%
std::copy(deque<int>)/512 16.709 -
std::copy(deque<int>)/64 2.668 -
std::copy(deque<int>)/8 2.724 -2.68%
std::copy(list<int>)/1048576 875684.170 -
std::copy(list<int>)/262144 216129.059 -
std::copy(list<int>)/32768 26129.048 -
std::copy(list<int>)/4096 3304.436 -3.58%
std::copy(list<int>)/512 367.044 -
std::copy(list<int>)/64 30.714 -
std::copy(list<int>)/8 2.467 -1.05%
std::copy(vector<bool>)_(aligned)/1048576 2607.806 93.15%
std::copy(vector<bool>)_(aligned)/262144 642.372 -9.76%
std::copy(vector<bool>)_(aligned)/32768 35.392 -
std::copy(vector<bool>)_(aligned)/4096 4.628 -
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.363 -
std::copy(vector<bool>)_(unaligned)/1048576 7023.655 -
std::copy(vector<bool>)_(unaligned)/262144 1714.138 -
std::copy(vector<bool>)_(unaligned)/32768 218.553 1.75%
std::copy(vector<bool>)_(unaligned)/4096 26.026 -
std::copy(vector<bool>)_(unaligned)/512 3.509 -
std::copy(vector<bool>)_(unaligned)/64 1.818 -
std::copy(vector<int>)/1048576 50164.610 -
std::copy(vector<int>)/262144 12463.121 -
std::copy(vector<int>)/32768 3783.710 2.64%
std::copy(vector<int>)/4096 197.243 -3.18%
std::copy(vector<int>)/512 15.986 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.276 2.19%
std::copy_backward(deque<int>)/1048576 128840.459 -
std::copy_backward(deque<int>)/262144 32889.936 1.22%
std::copy_backward(deque<int>)/32768 4095.522 -
std::copy_backward(deque<int>)/4096 148.009 -
std::copy_backward(deque<int>)/512 18.114 -
std::copy_backward(deque<int>)/64 5.462 85.96%
std::copy_backward(deque<int>)/8 2.706 1.46%
std::copy_backward(list<int>)/1048576 883012.526 -
std::copy_backward(list<int>)/262144 219310.016 -
std::copy_backward(list<int>)/32768 27583.366 5.15%
std::copy_backward(list<int>)/4096 3282.191 -1.67%
std::copy_backward(list<int>)/512 369.228 -
std::copy_backward(list<int>)/64 30.307 -
std::copy_backward(list<int>)/8 2.443 -
std::copy_backward(vector<bool>)_(aligned)/1048576 1420.256 -47.23%
std::copy_backward(vector<bool>)_(aligned)/262144 698.843 -1.91%
std::copy_backward(vector<bool>)_(aligned)/32768 35.773 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.094 1.69%
std::copy_backward(vector<bool>)_(aligned)/512 1.570 4.26%
std::copy_backward(vector<bool>)_(aligned)/64 1.670 -4.81%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6838.904 1.20%
std::copy_backward(vector<bool>)_(unaligned)/262144 1657.659 -
std::copy_backward(vector<bool>)_(unaligned)/32768 210.887 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.290 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.824 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50180.331 -
std::copy_backward(vector<int>)/262144 12523.671 -
std::copy_backward(vector<int>)/32768 3799.042 -
std::copy_backward(vector<int>)/4096 236.211 64.54%
std::copy_backward(vector<int>)/512 16.629 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.226 -
std::copy_if(deque<int>)_(entire_range)/1048576 277615.054 -
std::copy_if(deque<int>)_(entire_range)/262144 69764.102 -
std::copy_if(deque<int>)_(entire_range)/32768 8716.893 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.564 -
std::copy_if(deque<int>)_(entire_range)/512 137.238 -
std::copy_if(deque<int>)_(entire_range)/64 16.153 -
std::copy_if(deque<int>)_(entire_range)/8 2.659 -
std::copy_if(deque<int>)_(every_other)/1048576 372392.145 -
std::copy_if(deque<int>)_(every_other)/262144 93014.829 -
std::copy_if(deque<int>)_(every_other)/32768 11619.546 -
std::copy_if(deque<int>)_(every_other)/4096 1457.694 -
std::copy_if(deque<int>)_(every_other)/512 182.347 -
std::copy_if(deque<int>)_(every_other)/64 23.406 -
std::copy_if(deque<int>)_(every_other)/8 3.488 -
std::copy_if(list<int>)_(entire_range)/1048576 878718.476 -
std::copy_if(list<int>)_(entire_range)/262144 217760.179 -
std::copy_if(list<int>)_(entire_range)/32768 29831.969 -
std::copy_if(list<int>)_(entire_range)/4096 3033.354 -
std::copy_if(list<int>)_(entire_range)/512 369.953 -
std::copy_if(list<int>)_(entire_range)/64 33.499 9.39%
std::copy_if(list<int>)_(entire_range)/8 2.640 -
std::copy_if(list<int>)_(every_other)/1048576 849267.661 -
std::copy_if(list<int>)_(every_other)/262144 210568.604 -
std::copy_if(list<int>)_(every_other)/32768 25451.148 -
std::copy_if(list<int>)_(every_other)/4096 3188.788 -18.54%
std::copy_if(list<int>)_(every_other)/512 360.441 -
std::copy_if(list<int>)_(every_other)/64 23.653 -
std::copy_if(list<int>)_(every_other)/8 2.317 -
std::copy_if(vector<int>)_(entire_range)/1048576 246215.758 -
std::copy_if(vector<int>)_(entire_range)/262144 59920.888 -
std::copy_if(vector<int>)_(entire_range)/32768 7471.339 -
std::copy_if(vector<int>)_(entire_range)/4096 935.728 -
std::copy_if(vector<int>)_(entire_range)/512 123.565 -
std::copy_if(vector<int>)_(entire_range)/64 16.237 5.31%
std::copy_if(vector<int>)_(entire_range)/8 2.358 5.23%
std::copy_if(vector<int>)_(every_other)/1048576 240093.254 -
std::copy_if(vector<int>)_(every_other)/262144 59845.819 -
std::copy_if(vector<int>)_(every_other)/32768 7472.916 -
std::copy_if(vector<int>)_(every_other)/4096 938.630 -
std::copy_if(vector<int>)_(every_other)/512 122.878 -
std::copy_if(vector<int>)_(every_other)/64 16.118 -
std::copy_if(vector<int>)_(every_other)/8 2.568 3.11%
std::copy_n(deque<int>)/1048576 50548.597 1.51%
std::copy_n(deque<int>)/262144 11454.674 11.64%
std::copy_n(deque<int>)/32768 1135.351 -1.01%
std::copy_n(deque<int>)/4096 146.723 -
std::copy_n(deque<int>)/512 16.733 -
std::copy_n(deque<int>)/64 2.773 -
std::copy_n(deque<int>)/8 2.678 -
std::copy_n(list<int>)/1048576 868201.562 -
std::copy_n(list<int>)/262144 216544.280 -
std::copy_n(list<int>)/32768 26977.697 4.29%
std::copy_n(list<int>)/4096 4147.683 12.22%
std::copy_n(list<int>)/512 338.796 -
std::copy_n(list<int>)/64 14.029 -
std::copy_n(list<int>)/8 2.240 -
std::copy_n(vector<bool>)_(aligned)/1048576 1632.419 -25.49%
std::copy_n(vector<bool>)_(aligned)/262144 635.005 26.40%
std::copy_n(vector<bool>)_(aligned)/32768 35.505 -
std::copy_n(vector<bool>)_(aligned)/4096 4.629 -2.85%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.365 5.00%
std::copy_n(vector<bool>)_(unaligned)/1048576 7017.691 -
std::copy_n(vector<bool>)_(unaligned)/262144 1831.573 -
std::copy_n(vector<bool>)_(unaligned)/32768 216.530 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.024 -
std::copy_n(vector<bool>)_(unaligned)/512 3.489 -
std::copy_n(vector<bool>)_(unaligned)/64 1.821 -
std::copy_n(vector<int>)/1048576 50206.601 -
std::copy_n(vector<int>)/262144 12535.338 -
std::copy_n(vector<int>)/32768 3512.196 2.52%
std::copy_n(vector<int>)/4096 240.666 -2.37%
std::copy_n(vector<int>)/512 16.058 -
std::copy_n(vector<int>)/64 2.477 -
std::copy_n(vector<int>)/8 2.212 -2.85%
std::count(deque<int>)_(every_other)/1024 247.338 -
std::count(deque<int>)_(every_other)/1048576 252587.924 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1932.207 -
std::count(list<int>)_(every_other)/1024 710.249 -
std::count(list<int>)_(every_other)/1048576 805671.092 -
std::count(list<int>)_(every_other)/8 2.097 2.12%
std::count(list<int>)_(every_other)/8192 6871.119 8.41%
std::count(vector<bool>)/1000 3.002 -
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1458.618 -
std::count(vector<bool>)/8192 11.426 -
std::count(vector<int>)_(every_other)/1024 102.899 -
std::count(vector<int>)_(every_other)/1048576 105209.516 -
std::count(vector<int>)_(every_other)/8 1.354 -2.01%
std::count(vector<int>)_(every_other)/8192 819.445 -
std::count_if(deque<int>)_(every_other)/1024 350.365 -
std::count_if(deque<int>)_(every_other)/1048576 344270.178 -
std::count_if(deque<int>)_(every_other)/8 3.358 -2.77%
std::count_if(deque<int>)_(every_other)/8192 2632.067 -
std::count_if(list<int>)_(every_other)/1024 756.446 -
std::count_if(list<int>)_(every_other)/1048576 886060.615 -
std::count_if(list<int>)_(every_other)/8 2.726 -
std::count_if(list<int>)_(every_other)/8192 7563.915 5.97%
std::count_if(vector<int>)_(every_other)/1024 247.858 -
std::count_if(vector<int>)_(every_other)/1048576 247967.427 -
std::count_if(vector<int>)_(every_other)/8 4.221 -
std::count_if(vector<int>)_(every_other)/8192 1927.252 -
std::equal(deque<int>)_(it,_it,_it)/1024 483.868 -2.56%
std::equal(deque<int>)_(it,_it,_it)/1048576 477493.911 -4.21%
std::equal(deque<int>)_(it,_it,_it)/50 24.488 15.16%
std::equal(deque<int>)_(it,_it,_it)/8 6.430 49.07%
std::equal(deque<int>)_(it,_it,_it)/8192 3845.706 -1.05%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 485.318 -3.78%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 485555.124 -2.75%
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.640 -6.00%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.996 -2.07%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3886.236 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.184 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 524267.079 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.315 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.294 -1.30%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4063.154 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 504.639 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 511715.424 -1.15%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.726 -7.68%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.368 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3938.252 -2.02%
std::equal(list<int>)_(it,_it,_it)/1024 1132.681 -
std::equal(list<int>)_(it,_it,_it)/1048576 1311982.867 -
std::equal(list<int>)_(it,_it,_it)/50 33.932 -
std::equal(list<int>)_(it,_it,_it)/8 2.797 -2.16%
std::equal(list<int>)_(it,_it,_it)/8192 9709.039 2.96%
std::equal(list<int>)_(it,_it,_it,_it)/1024 785.010 1.17%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954918.926 -
std::equal(list<int>)_(it,_it,_it,_it)/50 40.952 1.71%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.912 2.13%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11713.622 2.18%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 828.950 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989817.973 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.857 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.553 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11988.861 -1.84%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1161.851 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316645.482 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 41.038 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.637 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11328.849 -6.89%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.022 -
std::equal(vector<bool>)_(unaligned)/1048576 6430.550 -
std::equal(vector<bool>)_(unaligned)/50 0.758 -5.41%
std::equal(vector<bool>)_(unaligned)/8 0.811 -
std::equal(vector<bool>)_(unaligned)/8192 53.595 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.684 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73715.643 -
std::equal(vector<int>)_(it,_it,_it)/50 4.527 3.48%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.887 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.106 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73718.153 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.271 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.371 1.39%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.393 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.027 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638407.188 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 26.968 -2.24%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.713 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4779.692 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 528.308 -4.02%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606011.389 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.778 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.332 -1.62%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4822.804 -
std::fill(deque<int>)/1024 29.732 -
std::fill(deque<int>)/32 4.663 267.74%
std::fill(deque<int>)/50 4.670 108.36%
std::fill(deque<int>)/8192 242.302 -
std::fill(list<int>)/1024 1424.736 112.02%
std::fill(list<int>)/32 8.340 -
std::fill(list<int>)/50 16.802 -
std::fill(list<int>)/8192 8367.474 17.65%
std::fill(vector<bool>)/1048576 3826.259 -
std::fill(vector<bool>)/262144 231.629 -
std::fill(vector<bool>)/32768 30.285 1.33%
std::fill(vector<bool>)/4096 4.199 -
std::fill(vector<bool>)/512 1.613 8.13%
std::fill(vector<bool>)/64 1.677 7.46%
std::fill(vector<int>)/1024 29.869 -1.22%
std::fill(vector<int>)/32 1.041 -2.38%
std::fill(vector<int>)/50 2.209 -
std::fill(vector<int>)/8192 247.554 3.74%
std::fill_n(deque<int>)/1024 29.207 -1.44%
std::fill_n(deque<int>)/32 1.414 15.71%
std::fill_n(deque<int>)/50 2.210 -
std::fill_n(deque<int>)/8192 238.412 -
std::fill_n(list<int>)/1024 649.339 -
std::fill_n(list<int>)/32 8.144 1.07%
std::fill_n(list<int>)/50 16.091 2.00%
std::fill_n(list<int>)/8192 7027.453 -
std::fill_n(vector<bool>)/1048576 3822.271 -
std::fill_n(vector<bool>)/262144 231.541 -
std::fill_n(vector<bool>)/32768 29.756 -
std::fill_n(vector<bool>)/4096 4.156 -
std::fill_n(vector<bool>)/512 1.424 -
std::fill_n(vector<bool>)/64 1.457 3.44%
std::fill_n(vector<int>)/1024 29.441 -1.10%
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.219 -
std::fill_n(vector<int>)/8192 237.391 -
std::find(deque<int>)_(bail_25%)/1024 66.740 -
std::find(deque<int>)_(bail_25%)/32768 1918.604 -
std::find(deque<int>)_(bail_25%)/8 2.058 -
std::find(deque<int>)_(bail_25%)/8192 477.025 -
std::find(deque<int>)_(process_all)/1024 244.776 -
std::find(deque<int>)_(process_all)/32768 7844.782 -
std::find(deque<int>)_(process_all)/50 13.176 -
std::find(deque<int>)_(process_all)/8 3.428 -
std::find(deque<int>)_(process_all)/8192 1957.031 -
std::find(list<int>)_(bail_25%)/1024 129.398 -
std::find(list<int>)_(bail_25%)/32768 7990.916 -1.95%
std::find(list<int>)_(bail_25%)/8 0.953 -
std::find(list<int>)_(bail_25%)/8192 1427.844 -
std::find(list<int>)_(process_all)/1024 699.256 1.61%
std::find(list<int>)_(process_all)/32768 26647.215 -2.35%
std::find(list<int>)_(process_all)/50 18.307 -
std::find(list<int>)_(process_all)/8 2.392 1.16%
std::find(list<int>)_(process_all)/8192 8422.047 -
std::find(vector<bool>)_(process_all)/1024 4.669 -
std::find(vector<bool>)_(process_all)/1048576 3653.971 -
std::find(vector<bool>)_(process_all)/50 0.628 -15.19%
std::find(vector<bool>)_(process_all)/8 0.627 -15.40%
std::find(vector<bool>)_(process_all)/8192 32.981 -
std::find(vector<char>)_(bail_25%)/1024 5.430 -
std::find(vector<char>)_(bail_25%)/32768 136.194 -
std::find(vector<char>)_(bail_25%)/8 1.020 -7.83%
std::find(vector<char>)_(bail_25%)/8192 39.726 -
std::find(vector<char>)_(process_all)/1024 16.260 -
std::find(vector<char>)_(process_all)/32768 495.686 -
std::find(vector<char>)_(process_all)/50 1.633 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.416 -
std::find(vector<int>)_(bail_25%)/1024 65.792 -
std::find(vector<int>)_(bail_25%)/32768 1857.653 -
std::find(vector<int>)_(bail_25%)/8 1.367 -
std::find(vector<int>)_(bail_25%)/8192 470.401 -
std::find(vector<int>)_(process_all)/1024 243.249 -
std::find(vector<int>)_(process_all)/32768 7441.087 -
std::find(vector<int>)_(process_all)/50 12.442 -
std::find(vector<int>)_(process_all)/8 2.644 -
std::find(vector<int>)_(process_all)/8192 1861.166 -
std::find(vector<long_long>)_(bail_25%)/1024 30.210 -
std::find(vector<long_long>)_(bail_25%)/32768 957.621 -
std::find(vector<long_long>)_(bail_25%)/8 0.886 -2.05%
std::find(vector<long_long>)_(bail_25%)/8192 245.371 -
std::find(vector<long_long>)_(process_all)/1024 118.853 -
std::find(vector<long_long>)_(process_all)/32768 3808.685 -
std::find(vector<long_long>)_(process_all)/50 5.805 -
std::find(vector<long_long>)_(process_all)/8 1.311 13.71%
std::find(vector<long_long>)_(process_all)/8192 949.628 -
std::find_end(deque<int>)_(match_near_end)/1000 325.513 -7.99%
std::find_end(deque<int>)_(match_near_end)/1024 3379.034 -9.31%
std::find_end(deque<int>)_(match_near_end)/8192 164064.992 -15.39%
std::find_end(deque<int>)_(near_matches)/1000 28646.518 5.53%
std::find_end(deque<int>)_(near_matches)/1024 29772.698 5.63%
std::find_end(deque<int>)_(near_matches)/8192 1755843.750 -
std::find_end(deque<int>)_(process_all)/1000 250.321 -
std::find_end(deque<int>)_(process_all)/1024 286.162 8.19%
std::find_end(deque<int>)_(process_all)/1048576 283738.887 7.20%
std::find_end(deque<int>)_(process_all)/8192 2188.021 8.01%
std::find_end(deque<int>)_(same_length)/1000 1374.179 -
std::find_end(deque<int>)_(same_length)/1024 1837.506 -
std::find_end(deque<int>)_(same_length)/8192 14748.324 -
std::find_end(deque<int>)_(single_element)/1000 269.516 7.47%
std::find_end(deque<int>)_(single_element)/1024 278.044 7.38%
std::find_end(deque<int>)_(single_element)/8192 2197.802 8.24%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 581.651 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3847.395 6.44%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 206206.847 4.88%
std::find_end(deque<int>,_pred)_(near_matches)/1000 29281.253 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 30520.499 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 2362023.290 1.09%
std::find_end(deque<int>,_pred)_(process_all)/1000 599.109 -
std::find_end(deque<int>,_pred)_(process_all)/1024 613.166 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 561596.841 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4319.659 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1338.978 -
std::find_end(deque<int>,_pred)_(same_length)/1024 1440.603 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11484.033 -
std::find_end(deque<int>,_pred)_(single_element)/1000 595.226 -
std::find_end(deque<int>,_pred)_(single_element)/1024 607.123 -1.19%
std::find_end(deque<int>,_pred)_(single_element)/8192 4313.960 -
std::find_end(forward_list<int>)_(match_near_end)/1000 758.845 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4424.167 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258086.523 -
std::find_end(forward_list<int>)_(near_matches)/1000 35683.218 -
std::find_end(forward_list<int>)_(near_matches)/1024 36981.055 -
std::find_end(forward_list<int>)_(near_matches)/8192 2464766.578 -
std::find_end(forward_list<int>)_(process_all)/1000 685.962 -
std::find_end(forward_list<int>)_(process_all)/1024 708.079 -
std::find_end(forward_list<int>)_(process_all)/1048576 761152.036 -
std::find_end(forward_list<int>)_(process_all)/8192 5695.279 -12.19%
std::find_end(forward_list<int>)_(same_length)/1000 1477.036 -
std::find_end(forward_list<int>)_(same_length)/1024 1493.185 -
std::find_end(forward_list<int>)_(same_length)/8192 17108.306 20.51%
std::find_end(forward_list<int>)_(single_element)/1000 690.370 -
std::find_end(forward_list<int>)_(single_element)/1024 699.135 -
std::find_end(forward_list<int>)_(single_element)/8192 5636.143 -11.06%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.003 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5117.112 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276597.101 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41341.098 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43099.091 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2692965.866 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 758.968 -4.19%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 776.463 -4.12%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 856347.086 -3.88%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6248.243 -4.49%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1533.423 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1562.080 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 14273.325 -5.95%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 760.727 -1.13%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 779.634 1.03%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6318.877 -6.13%
std::find_end(list<int>)_(match_near_end)/1000 747.111 -
std::find_end(list<int>)_(match_near_end)/1024 4609.699 -
std::find_end(list<int>)_(match_near_end)/8192 257182.165 -
std::find_end(list<int>)_(near_matches)/1000 36719.563 -
std::find_end(list<int>)_(near_matches)/1024 38326.832 -
std::find_end(list<int>)_(near_matches)/8192 2483603.947 -
std::find_end(list<int>)_(process_all)/1000 656.562 -
std::find_end(list<int>)_(process_all)/1024 703.657 -1.93%
std::find_end(list<int>)_(process_all)/1048576 816302.035 -
std::find_end(list<int>)_(process_all)/8192 6949.948 -
std::find_end(list<int>)_(same_length)/1000 1479.216 -
std::find_end(list<int>)_(same_length)/1024 1521.300 1.43%
std::find_end(list<int>)_(same_length)/8192 18858.419 1.72%
std::find_end(list<int>)_(single_element)/1000 664.604 -2.09%
std::find_end(list<int>)_(single_element)/1024 691.519 -
std::find_end(list<int>)_(single_element)/8192 7606.999 -5.38%
std::find_end(list<int>,_pred)_(match_near_end)/1000 818.585 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 5099.240 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 274245.106 -
std::find_end(list<int>,_pred)_(near_matches)/1000 40941.245 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42687.307 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2686982.824 -
std::find_end(list<int>,_pred)_(process_all)/1000 791.810 1.48%
std::find_end(list<int>,_pred)_(process_all)/1024 810.549 -
std::find_end(list<int>,_pred)_(process_all)/1048576 951747.182 -
std::find_end(list<int>,_pred)_(process_all)/8192 7336.155 -4.95%
std::find_end(list<int>,_pred)_(same_length)/1000 1548.626 -
std::find_end(list<int>,_pred)_(same_length)/1024 1580.069 -
std::find_end(list<int>,_pred)_(same_length)/8192 18053.432 -12.84%
std::find_end(list<int>,_pred)_(single_element)/1000 788.500 -
std::find_end(list<int>,_pred)_(single_element)/1024 807.416 -
std::find_end(list<int>,_pred)_(single_element)/8192 8446.651 -4.15%
std::find_end(vector<int>)_(match_near_end)/1000 277.382 5.67%
std::find_end(vector<int>)_(match_near_end)/1024 2244.430 -
std::find_end(vector<int>)_(match_near_end)/8192 120205.696 -
std::find_end(vector<int>)_(near_matches)/1000 16862.674 -
std::find_end(vector<int>)_(near_matches)/1024 17389.857 -1.69%
std::find_end(vector<int>)_(near_matches)/8192 1035403.866 -
std::find_end(vector<int>)_(process_all)/1000 231.558 -1.28%
std::find_end(vector<int>)_(process_all)/1024 238.382 -
std::find_end(vector<int>)_(process_all)/1048576 234120.920 -
std::find_end(vector<int>)_(process_all)/8192 1827.911 -
std::find_end(vector<int>)_(same_length)/1000 497.703 -14.52%
std::find_end(vector<int>)_(same_length)/1024 508.966 -15.06%
std::find_end(vector<int>)_(same_length)/8192 4045.041 -15.09%
std::find_end(vector<int>)_(single_element)/1000 234.560 -
std::find_end(vector<int>)_(single_element)/1024 239.279 -
std::find_end(vector<int>)_(single_element)/8192 1826.413 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 554.610 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3135.823 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 166495.551 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24673.174 -1.50%
std::find_end(vector<int>,_pred)_(near_matches)/1024 25697.632 -1.31%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1633038.663 -
std::find_end(vector<int>,_pred)_(process_all)/1000 573.979 -
std::find_end(vector<int>,_pred)_(process_all)/1024 587.293 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 639069.457 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4697.696 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1220.955 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1250.976 -
std::find_end(vector<int>,_pred)_(same_length)/8192 10015.134 -
std::find_end(vector<int>,_pred)_(single_element)/1000 571.023 -
std::find_end(vector<int>,_pred)_(single_element)/1024 584.200 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4676.186 -
std::find_first_of(deque<int>)_(large_needle)/1024 365968.173 -
std::find_first_of(deque<int>)_(large_needle)/32 282.609 -4.80%
std::find_first_of(deque<int>)_(large_needle)/50 670.435 -6.49%
std::find_first_of(deque<int>)_(large_needle)/8192 23517262.501 -
std::find_first_of(deque<int>)_(small_needle)/1024 3451.830 -5.81%
std::find_first_of(deque<int>)_(small_needle)/32 119.744 10.00%
std::find_first_of(deque<int>)_(small_needle)/50 184.886 10.49%
std::find_first_of(deque<int>)_(small_needle)/8192 27708.857 -1.83%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563079.915 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 506.846 -3.83%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1380.476 -4.15%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35473968.752 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6301.195 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.532 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.191 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50192.358 -
std::find_first_of(list<int>)_(large_needle)/1024 862627.210 -3.65%
std::find_first_of(list<int>)_(large_needle)/32 673.254 -
std::find_first_of(list<int>)_(large_needle)/50 1737.256 -
std::find_first_of(list<int>)_(large_needle)/8192 48452483.335 -
std::find_first_of(list<int>)_(small_needle)/1024 2877.821 -
std::find_first_of(list<int>)_(small_needle)/32 90.805 -
std::find_first_of(list<int>)_(small_needle)/50 139.377 -
std::find_first_of(list<int>)_(small_needle)/8192 23215.729 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 930757.133 11.35%
std::find_first_of(list<int>,_pred)_(large_needle)/32 725.698 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1869.736 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54196746.859 1.84%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5232.248 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.352 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.018 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 42061.933 -
std::find_first_of(vector<int>)_(large_needle)/1024 111374.907 -2.27%
std::find_first_of(vector<int>)_(large_needle)/32 106.867 -4.04%
std::find_first_of(vector<int>)_(large_needle)/50 273.875 -
std::find_first_of(vector<int>)_(large_needle)/8192 7201099.063 -1.48%
std::find_first_of(vector<int>)_(small_needle)/1024 1476.990 4.14%
std::find_first_of(vector<int>)_(small_needle)/32 50.743 5.24%
std::find_first_of(vector<int>)_(small_needle)/50 75.551 3.75%
std::find_first_of(vector<int>)_(small_needle)/8192 11823.794 4.43%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 605813.375 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 498.262 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1360.489 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38198675.947 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5729.456 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 178.483 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 280.914 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45457.256 -
std::find_if(deque<int>)_(bail_25%)/1024 107.002 -
std::find_if(deque<int>)_(bail_25%)/32768 2998.121 8.81%
std::find_if(deque<int>)_(bail_25%)/8 1.534 -
std::find_if(deque<int>)_(bail_25%)/8192 749.786 5.61%
std::find_if(deque<int>)_(process_all)/1024 485.259 -
std::find_if(deque<int>)_(process_all)/32768 11435.591 -
std::find_if(deque<int>)_(process_all)/50 23.923 1.43%
std::find_if(deque<int>)_(process_all)/8 3.984 -
std::find_if(deque<int>)_(process_all)/8192 2813.932 -
std::find_if(list<int>)_(bail_25%)/1024 191.462 -
std::find_if(list<int>)_(bail_25%)/32768 10285.859 -
std::find_if(list<int>)_(bail_25%)/8 1.216 -
std::find_if(list<int>)_(bail_25%)/8192 1517.212 -
std::find_if(list<int>)_(process_all)/1024 758.294 -53.24%
std::find_if(list<int>)_(process_all)/32768 27419.752 -2.12%
std::find_if(list<int>)_(process_all)/50 21.540 -
std::find_if(list<int>)_(process_all)/8 3.417 -
std::find_if(list<int>)_(process_all)/8192 12203.375 -
std::find_if(vector<bool>)_(process_all)/1024 763.398 -
std::find_if(vector<bool>)_(process_all)/1048576 779938.707 -
std::find_if(vector<bool>)_(process_all)/50 34.616 -5.92%
std::find_if(vector<bool>)_(process_all)/8 5.405 -4.17%
std::find_if(vector<bool>)_(process_all)/8192 6139.789 -
std::find_if(vector<char>)_(bail_25%)/1024 76.045 -
std::find_if(vector<char>)_(bail_25%)/32768 2024.273 -
std::find_if(vector<char>)_(bail_25%)/8 0.927 -1.20%
std::find_if(vector<char>)_(bail_25%)/8192 517.506 -
std::find_if(vector<char>)_(process_all)/1024 269.958 -1.59%
std::find_if(vector<char>)_(process_all)/32768 8232.242 1.26%
std::find_if(vector<char>)_(process_all)/50 12.675 1.38%
std::find_if(vector<char>)_(process_all)/8 2.451 1.51%
std::find_if(vector<char>)_(process_all)/8192 2065.102 -
std::find_if(vector<int>)_(bail_25%)/1024 75.485 -
std::find_if(vector<int>)_(bail_25%)/32768 2337.061 -
std::find_if(vector<int>)_(bail_25%)/8 1.003 -
std::find_if(vector<int>)_(bail_25%)/8192 547.942 -
std::find_if(vector<int>)_(process_all)/1024 283.454 -
std::find_if(vector<int>)_(process_all)/32768 8803.983 -
std::find_if(vector<int>)_(process_all)/50 14.214 -
std::find_if(vector<int>)_(process_all)/8 2.517 -1.65%
std::find_if(vector<int>)_(process_all)/8192 2192.003 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.740 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2764.119 1.77%
std::find_if_not(deque<int>)_(bail_25%)/8 1.542 -
std::find_if_not(deque<int>)_(bail_25%)/8192 691.705 -
std::find_if_not(deque<int>)_(process_all)/1024 485.560 -2.09%
std::find_if_not(deque<int>)_(process_all)/32768 11890.999 3.90%
std::find_if_not(deque<int>)_(process_all)/50 23.961 1.78%
std::find_if_not(deque<int>)_(process_all)/8 3.956 1.25%
std::find_if_not(deque<int>)_(process_all)/8192 2945.303 4.49%
std::find_if_not(list<int>)_(bail_25%)/1024 193.580 -
std::find_if_not(list<int>)_(bail_25%)/32768 7560.526 -
std::find_if_not(list<int>)_(bail_25%)/8 1.217 -
std::find_if_not(list<int>)_(bail_25%)/8192 1518.698 -
std::find_if_not(list<int>)_(process_all)/1024 760.771 -
std::find_if_not(list<int>)_(process_all)/32768 29030.282 -2.75%
std::find_if_not(list<int>)_(process_all)/50 21.485 -
std::find_if_not(list<int>)_(process_all)/8 3.420 -
std::find_if_not(list<int>)_(process_all)/8192 8156.676 -
std::find_if_not(vector<bool>)_(process_all)/1024 770.756 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787192.135 -
std::find_if_not(vector<bool>)_(process_all)/50 35.031 -4.81%
std::find_if_not(vector<bool>)_(process_all)/8 5.471 -3.03%
std::find_if_not(vector<bool>)_(process_all)/8192 6145.597 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.171 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2023.410 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.950 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.932 -
std::find_if_not(vector<char>)_(process_all)/1024 270.701 -2.34%
std::find_if_not(vector<char>)_(process_all)/32768 8204.484 -
std::find_if_not(vector<char>)_(process_all)/50 12.512 -1.17%
std::find_if_not(vector<char>)_(process_all)/8 2.449 -5.05%
std::find_if_not(vector<char>)_(process_all)/8192 2062.678 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.597 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.488 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.113 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.277 -
std::find_if_not(vector<int>)_(process_all)/1024 283.444 -
std::find_if_not(vector<int>)_(process_all)/32768 8800.174 -
std::find_if_not(vector<int>)_(process_all)/50 13.833 -2.20%
std::find_if_not(vector<int>)_(process_all)/8 2.591 2.78%
std::find_if_not(vector<int>)_(process_all)/8192 2192.915 -
std::flat_map<int,_int>::clear()/0 422.290 -
std::flat_map<int,_int>::clear()/1024 423.396 -
std::flat_map<int,_int>::clear()/32 423.933 -
std::flat_map<int,_int>::clear()/8192 448.720 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.577 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.556 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.972 -1.35%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.647 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.659 -12.57%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.331 -2.94%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.131 -14.72%
std::flat_map<int,_int>::count(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.530 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.252 -1.12%
std::flat_map<int,_int>::count(key)_(existent)/8192 11.772 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.398 -3.90%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.725 -7.34%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.388 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 8.128 -6.69%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.443 1.62%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.535 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.651 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1174.563 -
std::flat_map<int,_int>::ctor(const&)/0 13.751 -
std::flat_map<int,_int>::ctor(const&)/1024 179.191 -
std::flat_map<int,_int>::ctor(const&)/32 23.808 -
std::flat_map<int,_int>::ctor(const&)/8192 1924.463 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.696 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.344 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.941 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1928.753 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.498 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4309.750 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.973 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34209.043 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.601 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8935.818 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 210.642 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 107383.634 -2.26%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.531 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.345 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.847 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.472 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.115 -36.90%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.523 -14.10%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.978 -39.75%
std::flat_map<int,_int>::erase(iterator)/0 15.381 -
std::flat_map<int,_int>::erase(iterator)/1024 82.711 8.47%
std::flat_map<int,_int>::erase(iterator)/32 20.699 -
std::flat_map<int,_int>::erase(iterator)/8192 527.808 5.63%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.004 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 438.831 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.902 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 637.697 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.877 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 126.742 32.17%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.244 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 570.317 -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.474 -4.10%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.504 -16.48%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.226 -10.43%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.289 -33.87%
std::flat_map<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.295 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.347 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.186 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.479 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.556 -34.83%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.191 -16.91%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.330 -42.44%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.767 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.134 -21.37%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.097 -1.09%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.889 -36.60%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.774 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.106 -16.32%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.700 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 566.028 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.920 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.533 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.956 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.303 1.66%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.892 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.350 -4.33%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.389 -1.30%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 507.862 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.438 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5967.560 14.36%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 651.796 2.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 45214.726 8.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.983 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7897.160 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 699.803 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64663.126 -2.88%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.342 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1523.910 -3.61%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 479.744 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8890.943 -4.31%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 433.971 2.52%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1533.394 -3.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 482.989 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8863.458 -4.39%
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.013 3.13%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 17.410 49.17%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.624 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.604 11.46%
std::flat_map<int,_int>::insert(value)_(new_value)/0 16.052 1.64%
std::flat_map<int,_int>::insert(value)_(new_value)/1024 22.874 11.81%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.234 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 28.245 19.15%
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 19.880 68.07%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.650 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.265 19.53%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.271 1.02%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.751 -3.54%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.086 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 23.822 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.970 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.003 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.250 -1.05%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 7.841 23.78%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.456 4.31%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.345 26.30%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.292 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.431 1.19%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.667 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 759.411 26.94%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.617 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.512 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.681 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 788.549 22.87%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.328 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.238 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.762 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 758.138 25.22%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.985 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.979 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.477 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.730 25.41%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.712 10.70%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.290 27.98%
std::flat_multimap<int,_int>::clear()/0 420.050 -
std::flat_multimap<int,_int>::clear()/1024 421.876 -
std::flat_multimap<int,_int>::clear()/32 421.958 -
std::flat_multimap<int,_int>::clear()/8192 440.503 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.583 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.367 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.784 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.607 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.620 -16.28%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.446 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.335 -16.11%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.323 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.548 2.43%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.169 1.09%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.054 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.070 1.10%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.493 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.296 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.657 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.839 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1176.104 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.659 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.540 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.725 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1886.274 -2.25%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.647 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.900 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.760 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1887.788 -2.42%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.787 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3921.962 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.335 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31141.343 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.782 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8427.245 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 198.573 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104875.813 -2.47%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.449 11.10%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.524 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.315 16.03%
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.039 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.039 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.366 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.390 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.919 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.817 -
std::flat_multimap<int,_int>::erase(iterator)/8192 496.730 -2.71%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.564 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.776 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.066 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 641.484 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.297 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 83.791 -12.85%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.941 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 520.572 -9.10%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.893 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.887 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.351 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.353 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.340 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.130 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.424 4.14%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.424 -12.08%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.254 -4.53%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.194 -11.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.836 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 47.950 39.57%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.430 1.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.340 5.92%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.841 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 248.395 34.49%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.819 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 569.919 -9.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.112 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.031 4.02%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.311 1.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.687 1.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.121 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 146.096 17.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.691 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 509.706 -7.69%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.281 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4965.297 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 626.788 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37446.664 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.794 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7365.281 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.566 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59880.252 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.916 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1349.316 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 470.168 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7717.637 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.142 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1351.762 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 469.207 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7689.883 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.045 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 249.479 25.54%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.574 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 558.106 -8.29%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.757 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 32.673 28.69%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.124 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 26.812 3.61%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.977 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.111 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.483 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.205 18.11%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.477 5.73%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.891 22.13%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.183 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.986 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.182 1.59%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 548.248 -35.73%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.366 -1.12%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.780 -2.64%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.315 1.88%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 545.912 -47.27%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.113 -4.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.889 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.834 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.507 -48.87%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.969 -1.21%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.118 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.431 -1.03%
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.617 5.03%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.527 2.93%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.470 6.25%
std::for_each(deque<int>)/32 3.821 -
std::for_each(deque<int>)/50 4.108 -
std::for_each(deque<int>)/8 0.920 -
std::for_each(deque<int>)/8192 254.781 -
std::for_each(join_view(vector<vector<int>>))/32 3.768 -
std::for_each(join_view(vector<vector<int>>))/50 4.005 -
std::for_each(join_view(vector<vector<int>>))/8 1.484 -
std::for_each(join_view(vector<vector<int>>))/8192 263.719 -
std::for_each(list<int>)/32 11.165 -1.69%
std::for_each(list<int>)/50 23.771 -
std::for_each(list<int>)/8 2.539 1.46%
std::for_each(list<int>)/8192 8571.870 9.48%
std::for_each(vector<int>)/32 3.782 -
std::for_each(vector<int>)/50 4.088 -
std::for_each(vector<int>)/8 0.898 -
std::for_each(vector<int>)/8192 251.919 -
std::for_each_n(deque<int>)/32 3.757 -
std::for_each_n(deque<int>)/50 3.992 -
std::for_each_n(deque<int>)/8 1.158 -3.53%
std::for_each_n(deque<int>)/8192 257.439 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.835 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.291 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.724 15.21%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.413 -
std::for_each_n(list<int>)/32 11.142 -
std::for_each_n(list<int>)/50 22.560 -
std::for_each_n(list<int>)/8 2.452 -4.60%
std::for_each_n(list<int>)/8192 7568.955 5.04%
std::for_each_n(vector<int>)/32 3.841 -
std::for_each_n(vector<int>)/50 4.040 -
std::for_each_n(vector<int>)/8 2.537 -
std::for_each_n(vector<int>)/8192 251.874 -
std::generate(deque<int>)/1024 244.793 -
std::generate(deque<int>)/32 8.266 -
std::generate(deque<int>)/50 12.275 -
std::generate(deque<int>)/8192 1907.625 -
std::generate(list<int>)/1024 671.262 -
std::generate(list<int>)/32 8.514 -
std::generate(list<int>)/50 15.378 -2.24%
std::generate(list<int>)/8192 6965.530 -
std::generate(vector<int>)/1024 243.316 -
std::generate(vector<int>)/32 7.978 -
std::generate(vector<int>)/50 11.990 -
std::generate(vector<int>)/8192 1844.204 -
std::generate_n(deque<int>)/1024 244.694 -
std::generate_n(deque<int>)/32 8.262 -
std::generate_n(deque<int>)/50 12.271 -
std::generate_n(deque<int>)/8192 1961.390 -
std::generate_n(list<int>)/1024 650.509 -
std::generate_n(list<int>)/32 8.601 -
std::generate_n(list<int>)/50 17.126 -
std::generate_n(list<int>)/8192 6964.872 -
std::generate_n(vector<int>)/1024 242.671 -
std::generate_n(vector<int>)/32 7.993 1.63%
std::generate_n(vector<int>)/50 12.015 -
std::generate_n(vector<int>)/8192 1847.840 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.187 -9.76%
std::is_partitioned(deque<int>)_(partitioned)/32 10.442 -10.39%
std::is_partitioned(deque<int>)_(partitioned)/50 15.912 -8.58%
std::is_partitioned(deque<int>)_(partitioned)/8192 3044.768 -3.58%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.181 -5.44%
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.756 -23.66%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.854 -3.30%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 509.164 -41.30%
std::is_partitioned(list<int>)_(partitioned)/1024 710.329 -37.39%
std::is_partitioned(list<int>)_(partitioned)/32 8.636 -1.16%
std::is_partitioned(list<int>)_(partitioned)/50 13.728 -1.99%
std::is_partitioned(list<int>)_(partitioned)/8192 6242.206 -8.29%
std::is_partitioned(list<int>)_(unpartitioned)/1024 202.559 -20.30%
std::is_partitioned(list<int>)_(unpartitioned)/32 2.060 -76.07%
std::is_partitioned(list<int>)_(unpartitioned)/50 2.051 -52.78%
std::is_partitioned(list<int>)_(unpartitioned)/8192 1287.822 -57.76%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.536 -2.18%
std::is_partitioned(vector<int>)_(partitioned)/32 6.441 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.633 -1.27%
std::is_partitioned(vector<int>)_(partitioned)/8192 1407.925 -2.22%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 23.139 -56.27%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.541 -21.39%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.558 2.00%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 356.896 93.73%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.975 3.11%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.140 -12.64%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3855.320 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 520251.364 -2.21%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.984 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.387 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.452 -19.58%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4068.560 -1.09%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690560.478 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.365 -27.69%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.733 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.035 -16.55%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3891.059 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 627268.344 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 54.296 -3.00%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 511.905 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.604 -31.43%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3955.938 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687223.455 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.973 -25.87%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 758.986 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.778 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9140.098 1.04%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1441359.818 1.60%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.372 -1.48%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 809.552 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.692 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8303.268 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1602607.034 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 65.593 1.43%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.330 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.692 -1.64%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9603.078 1.38%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421054.961 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.314 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 819.973 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.355 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9009.382 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1588274.943 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.703 -1.31%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 316.671 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.469 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2488.626 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214991.598 1.04%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 27.838 -3.01%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 547.210 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.529 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4806.719 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 980956.116 -1.27%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.908 2.32%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.488 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.643 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2633.178 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211884.433 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.117 2.87%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 537.752 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.134 2.18%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4907.524 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1041226.439 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.937 -
std::is_sorted(deque<int>)/1024 477.680 -
std::is_sorted(deque<int>)/8 2.485 -
std::is_sorted(deque<int>)/8192 3819.419 -
std::is_sorted(deque<int>,_pred)/1024 597.062 -
std::is_sorted(deque<int>,_pred)/8 4.386 -
std::is_sorted(deque<int>,_pred)/8192 4796.146 -
std::is_sorted(list<int>)/1024 766.427 -
std::is_sorted(list<int>)/8 2.125 -
std::is_sorted(list<int>)/8192 7168.578 -1.66%
std::is_sorted(list<int>,_pred)/1024 792.927 -
std::is_sorted(list<int>,_pred)/8 4.317 1.28%
std::is_sorted(list<int>,_pred)/8192 7786.617 2.73%
std::is_sorted(vector<int>)/1024 243.616 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1899.355 -
std::is_sorted(vector<int>,_pred)/1024 462.229 -
std::is_sorted(vector<int>,_pred)/8 3.970 -3.05%
std::is_sorted(vector<int>,_pred)/8192 3679.573 -
std::is_sorted_until(deque<int>)/1024 470.647 -
std::is_sorted_until(deque<int>)/8 3.296 -6.78%
std::is_sorted_until(deque<int>)/8192 3771.323 -
std::is_sorted_until(deque<int>,_pred)/1024 599.749 -
std::is_sorted_until(deque<int>,_pred)/8 4.251 -
std::is_sorted_until(deque<int>,_pred)/8192 4842.594 -
std::is_sorted_until(list<int>)/1024 749.300 -
std::is_sorted_until(list<int>)/8 2.182 -
std::is_sorted_until(list<int>)/8192 7285.614 1.20%
std::is_sorted_until(list<int>,_pred)/1024 794.516 -
std::is_sorted_until(list<int>,_pred)/8 4.244 1.11%
std::is_sorted_until(list<int>,_pred)/8192 7873.976 2.41%
std::is_sorted_until(vector<int>)/1024 238.930 -
std::is_sorted_until(vector<int>)/8 2.058 -
std::is_sorted_until(vector<int>)/8192 1864.175 -
std::is_sorted_until(vector<int>,_pred)/1024 424.132 2.21%
std::is_sorted_until(vector<int>,_pred)/8 3.364 -2.16%
std::is_sorted_until(vector<int>,_pred)/8192 3330.803 1.79%
std::map<int,_int>::clear()/0 419.212 -
std::map<int,_int>::clear()/1024 10192.077 -
std::map<int,_int>::clear()/32 657.311 -
std::map<int,_int>::clear()/8192 80164.453 -1.60%
std::map<int,_int>::contains(key)_(existent)/0 0.017 -
std::map<int,_int>::contains(key)_(existent)/1024 4.115 2.06%
std::map<int,_int>::contains(key)_(existent)/32 1.589 -
std::map<int,_int>::contains(key)_(existent)/8192 5.396 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.271 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.429 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.358 2.57%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.661 -3.95%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.376 -
std::map<int,_int>::count(key)_(existent)/32 1.713 -
std::map<int,_int>::count(key)_(existent)/8192 5.834 -2.85%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.534 2.86%
std::map<int,_int>::count(key)_(non-existent)/32 2.953 2.04%
std::map<int,_int>::count(key)_(non-existent)/8192 11.213 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.649 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5922.372 -1.73%
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.433 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51335.315 -
std::map<int,_int>::ctor(const&)/0 13.577 -
std::map<int,_int>::ctor(const&)/1024 6216.593 -1.21%
std::map<int,_int>::ctor(const&)/32 216.657 1.19%
std::map<int,_int>::ctor(const&)/8192 49418.404 -2.01%
std::map<int,_int>::ctor(const&,_alloc)/0 13.571 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6223.611 -
std::map<int,_int>::ctor(const&,_alloc)/32 213.439 -
std::map<int,_int>::ctor(const&,_alloc)/8192 49640.956 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.518 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8901.079 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 263.715 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72121.987 1.47%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.554 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12820.387 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 284.943 -1.61%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 279392.908 1.69%
std::map<int,_int>::equal_range(key)_(existent)/0 0.011 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.111 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.768 1.32%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.402 -1.32%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.902 2.35%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.723 -1.44%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.755 1.83%
std::map<int,_int>::erase(iterator)/0 20.383 -1.26%
std::map<int,_int>::erase(iterator)/1024 20.711 -1.24%
std::map<int,_int>::erase(iterator)/32 20.626 -1.29%
std::map<int,_int>::erase(iterator)/8192 20.838 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.040 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7065.513 -1.24%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 592.914 -1.18%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54793.510 -
std::map<int,_int>::erase(key)_(existent)/0 20.951 -
std::map<int,_int>::erase(key)_(existent)/1024 25.053 -1.36%
std::map<int,_int>::erase(key)_(existent)/32 22.474 -
std::map<int,_int>::erase(key)_(existent)/8192 25.775 -1.11%
std::map<int,_int>::erase(key)_(non-existent)/0 0.276 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.323 -1.51%
std::map<int,_int>::erase(key)_(non-existent)/32 2.683 9.71%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.672 -1.84%
std::map<int,_int>::find(key)_(existent)/0 0.017 -
std::map<int,_int>::find(key)_(existent)/1024 3.914 -
std::map<int,_int>::find(key)_(existent)/32 1.568 -
std::map<int,_int>::find(key)_(existent)/8192 5.484 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.270 -16.59%
std::map<int,_int>::find(key)_(non-existent)/32 2.425 -19.48%
std::map<int,_int>::find(key)_(non-existent)/8192 7.083 -20.71%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.926 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.388 -1.30%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.126 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.354 6.72%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.921 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.784 -1.41%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.827 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.188 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.029 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.424 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.782 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.581 1.75%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.071 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.132 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.072 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.368 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.954 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15035.105 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 855.674 6.14%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138848.597 -2.10%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 418.849 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7721.920 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 567.624 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137500.417 -1.82%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.427 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11361.664 1.25%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 717.542 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92887.991 2.22%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.127 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9281.744 -4.00%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 687.202 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77069.486 -3.81%
std::map<int,_int>::insert(value)_(already_present)/0 0.642 10.47%
std::map<int,_int>::insert(value)_(already_present)/1024 3.343 -
std::map<int,_int>::insert(value)_(already_present)/32 1.765 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.026 -
std::map<int,_int>::insert(value)_(new_value)/0 17.962 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.081 -
std::map<int,_int>::insert(value)_(new_value)/32 19.586 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.335 12.34%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.583 -17.50%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.533 -2.39%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.750 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.954 -1.59%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.891 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.252 -1.60%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.745 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.251 2.74%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.301 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.498 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.577 -1.59%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.450 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.312 -8.83%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.901 -4.96%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.237 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6252.540 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 208.512 -1.79%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50274.374 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.252 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6378.326 1.64%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 209.650 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50459.252 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.319 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1476.803 1.34%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.468 -2.46%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12489.555 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.068 -1.10%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.714 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.733 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.692 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.728 3.04%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.538 -1.87%
std::map<std::string,_int>::clear()/0 422.274 -
std::map<std::string,_int>::clear()/1024 20502.600 -2.02%
std::map<std::string,_int>::clear()/32 907.861 -
std::map<std::string,_int>::clear()/8192 202725.079 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.018 -
std::map<std::string,_int>::contains(key)_(existent)/1024 21.016 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.021 1.67%
std::map<std::string,_int>::contains(key)_(existent)/8192 31.936 3.68%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.283 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 19.674 -2.72%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.433 -4.82%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.708 -2.23%
std::map<std::string,_int>::count(key)_(existent)/0 0.013 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.896 1.10%
std::map<std::string,_int>::count(key)_(existent)/32 16.397 -
std::map<std::string,_int>::count(key)_(existent)/8192 30.363 -1.70%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.019 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.493 7.80%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.870 -1.05%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.677 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7075.442 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.944 1.05%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60074.481 -
std::map<std::string,_int>::ctor(const&)/0 13.542 -
std::map<std::string,_int>::ctor(const&)/1024 34590.443 -
std::map<std::string,_int>::ctor(const&)/32 691.136 1.35%
std::map<std::string,_int>::ctor(const&)/8192 344571.026 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.538 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36784.045 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 745.958 1.04%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347476.914 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.686 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40899.238 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 844.382 1.09%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390985.701 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.690 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54599.020 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1034.999 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1104582.225 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.034 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.853 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.909 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.215 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.693 -1.74%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.315 3.00%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.351 -7.97%
std::map<std::string,_int>::erase(iterator)/0 25.471 -
std::map<std::string,_int>::erase(iterator)/1024 26.087 1.48%
std::map<std::string,_int>::erase(iterator)/32 29.846 -1.80%
std::map<std::string,_int>::erase(iterator)/8192 35.208 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.299 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12036.076 -1.35%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 706.438 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113236.957 -1.31%
std::map<std::string,_int>::erase(key)_(existent)/0 73.561 -
std::map<std::string,_int>::erase(key)_(existent)/1024 79.069 -1.54%
std::map<std::string,_int>::erase(key)_(existent)/32 80.388 -
std::map<std::string,_int>::erase(key)_(existent)/8192 81.765 -
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 23.047 -6.96%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.656 -3.23%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 28.019 -2.92%
std::map<std::string,_int>::find(key)_(existent)/0 0.030 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.003 -1.35%
std::map<std::string,_int>::find(key)_(existent)/32 14.930 -
std::map<std::string,_int>::find(key)_(existent)/8192 30.769 -5.21%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 24.153 -
std::map<std::string,_int>::find(key)_(non-existent)/32 10.107 -3.24%
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.635 -6.44%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.048 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.939 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.163 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.876 1.19%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.174 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 37.083 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.675 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.649 1.32%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.558 -1.48%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.311 -1.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.886 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.794 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.114 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.869 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.268 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.548 -2.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.496 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66906.609 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1586.286 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 820289.742 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.328 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38582.258 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1161.735 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 615495.381 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.797 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35639.316 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1255.060 -1.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 395119.762 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.703 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34927.521 -1.17%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1202.538 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368331.875 -
std::map<std::string,_int>::insert(value)_(already_present)/0 14.445 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.996 -
std::map<std::string,_int>::insert(value)_(already_present)/32 15.408 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.113 -
std::map<std::string,_int>::insert(value)_(new_value)/0 32.629 -1.03%
std::map<std::string,_int>::insert(value)_(new_value)/1024 77.382 -
std::map<std::string,_int>::insert(value)_(new_value)/32 42.122 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.487 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 19.586 -2.68%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.091 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 23.224 -2.15%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.612 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.327 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.741 -1.21%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.893 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 89.980 1.41%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.110 -1.90%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.116 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.398 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.719 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.987 4.69%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.212 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.267 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36775.628 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 855.926 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349643.228 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.269 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34757.995 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 734.014 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347471.542 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.122 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17093.082 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.884 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209602.999 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.095 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.648 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.810 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.996 -10.33%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.123 -5.34%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.807 8.26%
std::mismatch(deque<int>)_(it,_it,_it)/1000 470.789 9.04%
std::mismatch(deque<int>)_(it,_it,_it)/1024 483.222 5.30%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 497368.730 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.334 8.07%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3860.824 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 463.467 -2.38%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 472.267 -1.47%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494239.048 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.016 1.50%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3846.979 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.980 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 732.545 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626122.621 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.467 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4825.913 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 706.674 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 730.471 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 626245.859 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.217 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4833.897 -
std::mismatch(list<int>)_(it,_it,_it)/1000 748.933 -
std::mismatch(list<int>)_(it,_it,_it)/1024 764.081 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 940229.140 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.647 -1.88%
std::mismatch(list<int>)_(it,_it,_it)/8192 8550.336 15.48%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.240 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 775.000 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 954061.629 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.997 1.36%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12241.830 -1.04%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.437 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.866 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 991135.270 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.635 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12392.365 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 804.575 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.365 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 979742.129 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.526 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11385.477 9.76%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.913 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.984 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76611.857 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.545 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.886 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 75.066 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76692.232 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.306 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.713 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 472.736 3.30%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.708 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608827.751 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.252 2.40%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4736.249 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 471.238 3.46%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.255 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606011.792 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.301 1.67%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4761.942 -
std::move(deque<int>)/1048576 54342.448 -
std::move(deque<int>)/262144 14754.016 -1.62%
std::move(deque<int>)/32768 1844.768 -
std::move(deque<int>)/4096 154.205 -
std::move(deque<int>)/512 24.253 1.37%
std::move(deque<int>)/64 5.988 -4.08%
std::move(deque<int>)/8 3.938 4.62%
std::move(list<int>)/1048576 1002490.331 -
std::move(list<int>)/262144 245278.444 -1.12%
std::move(list<int>)/32768 30615.522 -2.27%
std::move(list<int>)/4096 4907.407 -13.31%
std::move(list<int>)/512 356.831 -50.61%
std::move(list<int>)/64 48.211 -3.76%
std::move(list<int>)/8 3.457 -
std::move(vector<bool>)_(aligned)/1048576 2588.106 22.47%
std::move(vector<bool>)_(aligned)/262144 256.081 -
std::move(vector<bool>)_(aligned)/32768 36.999 -
std::move(vector<bool>)_(aligned)/4096 7.004 -
std::move(vector<bool>)_(aligned)/512 2.331 -2.72%
std::move(vector<bool>)_(aligned)/64 1.547 -15.84%
std::move(vector<bool>)_(unaligned)/1048576 6675.567 -
std::move(vector<bool>)_(unaligned)/262144 1582.374 -
std::move(vector<bool>)_(unaligned)/32768 202.117 -
std::move(vector<bool>)_(unaligned)/4096 26.635 -
std::move(vector<bool>)_(unaligned)/512 3.953 -
std::move(vector<bool>)_(unaligned)/64 1.500 -
std::move(vector<int>)/1048576 55909.565 -
std::move(vector<int>)/262144 21576.362 -1.50%
std::move(vector<int>)/32768 2589.650 21.53%
std::move(vector<int>)/4096 134.033 -
std::move(vector<int>)/512 20.221 -
std::move(vector<int>)/64 4.156 -
std::move(vector<int>)/8 2.273 -
std::move_backward(deque<int>)/1048576 127936.121 -
std::move_backward(deque<int>)/262144 30076.201 1.60%
std::move_backward(deque<int>)/32768 3553.409 -1.59%
std::move_backward(deque<int>)/4096 156.136 -
std::move_backward(deque<int>)/512 23.959 1.74%
std::move_backward(deque<int>)/64 5.473 3.44%
std::move_backward(deque<int>)/8 3.423 1.10%
std::move_backward(list<int>)/1048576 1040390.429 -
std::move_backward(list<int>)/262144 261694.396 -
std::move_backward(list<int>)/32768 31581.724 -
std::move_backward(list<int>)/4096 5702.587 18.76%
std::move_backward(list<int>)/512 801.488 114.78%
std::move_backward(list<int>)/64 39.854 -
std::move_backward(list<int>)/8 3.410 -
std::move_backward(vector<bool>)_(aligned)/1048576 2112.815 -
std::move_backward(vector<bool>)_(aligned)/262144 257.358 -
std::move_backward(vector<bool>)_(aligned)/32768 37.987 -
std::move_backward(vector<bool>)_(aligned)/4096 7.283 -
std::move_backward(vector<bool>)_(aligned)/512 2.423 -1.25%
std::move_backward(vector<bool>)_(aligned)/64 1.719 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6506.289 -
std::move_backward(vector<bool>)_(unaligned)/262144 1584.491 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.872 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.527 -
std::move_backward(vector<bool>)_(unaligned)/512 4.796 -
std::move_backward(vector<bool>)_(unaligned)/64 1.881 -1.68%
std::move_backward(vector<int>)/1048576 55963.698 -1.14%
std::move_backward(vector<int>)/262144 21722.916 -
std::move_backward(vector<int>)/32768 2141.539 -
std::move_backward(vector<int>)/4096 135.883 -
std::move_backward(vector<int>)/512 20.838 -
std::move_backward(vector<int>)/64 4.337 -
std::move_backward(vector<int>)/8 2.254 -
std::multimap<int,_int>::clear()/0 421.538 -
std::multimap<int,_int>::clear()/1024 10275.734 1.63%
std::multimap<int,_int>::clear()/32 658.897 -
std::multimap<int,_int>::clear()/8192 81965.038 1.79%
std::multimap<int,_int>::contains(key)_(existent)/0 0.010 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.688 -1.86%
std::multimap<int,_int>::contains(key)_(existent)/32 1.666 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.551 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.371 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.495 4.31%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.455 4.79%
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.758 -
std::multimap<int,_int>::count(key)_(existent)/32 3.664 1.80%
std::multimap<int,_int>::count(key)_(existent)/8192 6.721 1.13%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.149 3.23%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.529 2.06%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.517 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.709 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5986.834 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.021 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51367.325 -
std::multimap<int,_int>::ctor(const&)/0 13.652 -
std::multimap<int,_int>::ctor(const&)/1024 6203.627 -
std::multimap<int,_int>::ctor(const&)/32 212.623 -1.44%
std::multimap<int,_int>::ctor(const&)/8192 49867.272 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.633 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6199.431 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 211.895 -2.54%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49781.600 -1.08%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.584 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7955.424 -3.68%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 222.108 -10.33%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 64435.962 -3.59%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.619 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12624.923 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.722 -1.13%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 276897.922 -2.56%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.010 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.108 -3.82%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.380 -4.26%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.018 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.067 -9.61%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.311 -15.32%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.508 -12.46%
std::multimap<int,_int>::erase(iterator)/0 20.563 -
std::multimap<int,_int>::erase(iterator)/1024 20.761 -
std::multimap<int,_int>::erase(iterator)/32 20.761 -
std::multimap<int,_int>::erase(iterator)/8192 20.904 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.506 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7036.308 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.869 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55917.358 4.07%
std::multimap<int,_int>::erase(key)_(existent)/0 21.792 1.54%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.621 -6.34%
std::multimap<int,_int>::erase(key)_(existent)/32 22.999 1.21%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.317 -7.98%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.977 3.64%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.452 7.01%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.702 2.64%
std::multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.906 -
std::multimap<int,_int>::find(key)_(existent)/32 1.632 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.573 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.299 17.94%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.883 26.58%
std::multimap<int,_int>::find(key)_(non-existent)/8192 9.085 20.00%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.021 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.114 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.725 1.29%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.404 -6.34%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.045 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.438 -3.39%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.402 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.866 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.071 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.840 -1.28%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.944 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.632 -9.39%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.061 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.200 -4.39%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.951 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.303 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.876 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14814.960 1.70%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 801.675 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146427.337 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.507 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11784.420 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 711.389 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 180898.057 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.139 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10711.051 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 682.549 -1.07%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89121.786 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.917 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10295.065 3.39%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 704.256 1.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81150.552 2.31%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.363 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.323 -3.10%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.123 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.315 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.925 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.152 2.97%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.858 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.995 -6.26%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.043 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.188 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.292 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.005 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.169 6.20%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.873 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.305 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6335.620 1.22%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 210.232 1.47%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50555.554 1.66%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.296 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6250.060 -1.12%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 212.084 1.44%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49986.311 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.228 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1456.274 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 38.575 -5.91%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12913.152 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.020 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.202 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.202 -1.82%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.981 3.08%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.131 8.51%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.860 -
std::multimap<std::string,_int>::clear()/0 420.849 -
std::multimap<std::string,_int>::clear()/1024 20087.149 -
std::multimap<std::string,_int>::clear()/32 899.572 -
std::multimap<std::string,_int>::clear()/8192 201632.359 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.018 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.092 -1.26%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.729 -5.46%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 28.995 -2.86%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.288 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.710 -11.83%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.426 -1.80%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.134 -5.72%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.572 10.15%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.703 -4.18%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.011 1.21%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.259 3.50%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.321 2.19%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.789 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.716 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7100.973 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.157 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60402.959 -
std::multimap<std::string,_int>::ctor(const&)/0 13.602 -
std::multimap<std::string,_int>::ctor(const&)/1024 34478.332 -
std::multimap<std::string,_int>::ctor(const&)/32 816.374 -
std::multimap<std::string,_int>::ctor(const&)/8192 343601.394 -1.33%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.605 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37077.545 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 790.156 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346660.564 -1.25%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.684 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39338.344 -1.13%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 732.977 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381489.427 -3.19%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.755 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54938.312 -1.11%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 946.769 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1045153.403 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.515 3.12%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.899 -1.44%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 26.629 -12.53%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.263 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.309 -1.56%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.259 1.39%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.570 3.06%
std::multimap<std::string,_int>::erase(iterator)/0 29.556 10.37%
std::multimap<std::string,_int>::erase(iterator)/1024 32.469 17.72%
std::multimap<std::string,_int>::erase(iterator)/32 26.510 -15.20%
std::multimap<std::string,_int>::erase(iterator)/8192 31.984 19.64%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.290 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12228.233 -1.71%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 707.267 3.21%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113838.543 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 64.645 12.06%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 61.269 -32.08%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.981 2.84%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 92.128 -12.28%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.934 6.98%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.442 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.161 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.978 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.873 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.715 16.97%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.633 -2.97%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.331 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.062 -4.65%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.313 20.60%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.007 -3.58%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.000 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.624 7.87%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.103 1.27%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.570 -21.04%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.440 13.70%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.168 20.73%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.487 -23.84%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 50.015 46.66%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.790 -2.43%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 85.632 11.03%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.789 -16.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.423 -9.58%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.333 26.60%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.118 20.37%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.720 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67683.634 -1.30%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1426.138 -2.78%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 825322.428 1.22%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.315 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61363.998 -1.37%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1517.368 2.25%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 792509.080 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.999 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32835.579 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1193.468 -2.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 375913.554 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.928 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31783.294 -1.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1237.414 4.95%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347698.299 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.335 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 42.731 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.975 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.524 -3.00%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.858 -1.13%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.345 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 38.780 -1.41%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 89.705 11.32%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 24.071 4.98%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.634 2.81%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.067 -1.35%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.789 -2.25%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.591 -10.45%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.644 5.23%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.358 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36231.372 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 856.495 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348435.159 -1.55%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.354 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35545.578 -1.49%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 642.204 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347837.777 -1.18%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.122 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17473.400 1.24%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.118 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208421.674 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.676 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 18.109 10.37%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.709 -5.30%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 29.309 6.07%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.915 1.17%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.288 2.19%
std::multiset<int>::clear()/0 422.073 -
std::multiset<int>::clear()/1024 9448.372 -1.77%
std::multiset<int>::clear()/32 640.280 -
std::multiset<int>::clear()/8192 74502.539 -
std::multiset<int>::contains(key)_(existent)/0 0.011 -
std::multiset<int>::contains(key)_(existent)/1024 3.989 -
std::multiset<int>::contains(key)_(existent)/32 1.668 -3.07%
std::multiset<int>::contains(key)_(existent)/8192 8.502 -1.60%
std::multiset<int>::contains(key)_(non-existent)/0 0.266 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.441 -12.96%
std::multiset<int>::contains(key)_(non-existent)/32 2.264 -14.66%
std::multiset<int>::contains(key)_(non-existent)/8192 8.477 -12.57%
std::multiset<int>::count(key)_(existent)/0 0.012 -
std::multiset<int>::count(key)_(existent)/1024 5.617 -4.11%
std::multiset<int>::count(key)_(existent)/32 3.546 -2.54%
std::multiset<int>::count(key)_(existent)/8192 9.351 -3.10%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -
std::multiset<int>::count(key)_(non-existent)/1024 5.894 -
std::multiset<int>::count(key)_(non-existent)/32 2.309 2.22%
std::multiset<int>::count(key)_(non-existent)/8192 10.730 17.70%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.729 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5877.612 -1.15%
std::multiset<int>::ctor(&&,_different_allocs)/32 180.265 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48464.752 -
std::multiset<int>::ctor(const&)/0 13.661 -
std::multiset<int>::ctor(const&)/1024 6137.200 -
std::multiset<int>::ctor(const&)/32 221.401 -
std::multiset<int>::ctor(const&)/8192 48992.441 -1.36%
std::multiset<int>::ctor(const&,_alloc)/0 13.659 -
std::multiset<int>::ctor(const&,_alloc)/1024 6101.385 -2.80%
std::multiset<int>::ctor(const&,_alloc)/32 218.430 -2.46%
std::multiset<int>::ctor(const&,_alloc)/8192 48755.382 -2.72%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.579 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8594.842 -1.84%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 250.790 -1.68%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69030.205 -1.19%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.614 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12385.438 -1.40%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.104 -2.24%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 259643.976 1.14%
std::multiset<int>::equal_range(key)_(existent)/0 0.011 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.374 1.77%
std::multiset<int>::equal_range(key)_(existent)/32 2.542 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.577 -2.84%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.376 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.310 -1.10%
std::multiset<int>::equal_range(key)_(non-existent)/8192 11.232 17.75%
std::multiset<int>::erase(iterator)/0 19.878 -
std::multiset<int>::erase(iterator)/1024 23.858 -
std::multiset<int>::erase(iterator)/32 21.398 -
std::multiset<int>::erase(iterator)/8192 23.839 -1.59%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.220 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6483.452 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.206 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51941.639 -
std::multiset<int>::erase(key)_(existent)/0 20.956 -
std::multiset<int>::erase(key)_(existent)/1024 39.794 -1.01%
std::multiset<int>::erase(key)_(existent)/32 22.162 -
std::multiset<int>::erase(key)_(existent)/8192 61.008 -
std::multiset<int>::erase(key)_(non-existent)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.784 1.22%
std::multiset<int>::erase(key)_(non-existent)/32 2.634 -
std::multiset<int>::erase(key)_(non-existent)/8192 9.719 1.71%
std::multiset<int>::find(key)_(existent)/0 0.013 -
std::multiset<int>::find(key)_(existent)/1024 3.720 -
std::multiset<int>::find(key)_(existent)/32 1.668 -
std::multiset<int>::find(key)_(existent)/8192 8.310 -4.95%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.450 -
std::multiset<int>::find(key)_(non-existent)/32 2.245 -
std::multiset<int>::find(key)_(non-existent)/8192 8.540 1.22%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.097 -2.14%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.426 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.686 -2.29%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 77.336 -9.57%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.139 -1.78%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.062 -1.06%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.573 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.543 2.25%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.121 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.596 -2.75%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.884 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.494 -4.92%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.111 -1.28%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.036 4.88%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.013 -1.56%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.564 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.109 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14395.484 -1.29%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 789.674 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150169.855 -1.14%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.116 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11753.654 -1.32%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 712.732 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 207452.143 -
std::multiset<int>::insert(value)_(already_present)/0 18.474 -
std::multiset<int>::insert(value)_(already_present)/1024 28.262 -4.37%
std::multiset<int>::insert(value)_(already_present)/32 19.514 -
std::multiset<int>::insert(value)_(already_present)/8192 32.855 -
std::multiset<int>::insert(value)_(new_value)/0 17.951 -1.08%
std::multiset<int>::insert(value)_(new_value)/1024 46.739 -2.89%
std::multiset<int>::insert(value)_(new_value)/32 19.819 -1.24%
std::multiset<int>::insert(value)_(new_value)/8192 72.637 -2.06%
std::multiset<int>::lower_bound(key)_(existent)/0 0.012 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.166 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.645 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.033 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.902 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.862 -1.03%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.069 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.295 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6162.584 -1.12%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.279 -1.40%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 48852.427 -3.82%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.294 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6151.899 -3.22%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 220.975 -2.34%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49522.146 -2.18%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.205 -1.28%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1323.102 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 34.648 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12350.156 -1.65%
std::multiset<int>::upper_bound(key)_(existent)/0 0.012 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.011 -1.06%
std::multiset<int>::upper_bound(key)_(existent)/32 2.215 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.865 -1.08%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.397 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.848 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.070 -
std::multiset<std::string>::clear()/0 419.908 -
std::multiset<std::string>::clear()/1024 20159.633 -1.47%
std::multiset<std::string>::clear()/32 920.095 -
std::multiset<std::string>::clear()/8192 202600.525 -
std::multiset<std::string>::contains(key)_(existent)/0 0.018 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.085 -
std::multiset<std::string>::contains(key)_(existent)/32 16.730 -
std::multiset<std::string>::contains(key)_(existent)/8192 32.007 5.18%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.288 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.158 5.30%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.874 3.50%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.032 -
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.414 -
std::multiset<std::string>::count(key)_(existent)/32 19.170 -
std::multiset<std::string>::count(key)_(existent)/8192 29.372 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.141 1.11%
std::multiset<std::string>::count(key)_(non-existent)/32 10.229 2.79%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.469 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.695 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6904.207 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 211.589 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57557.236 -
std::multiset<std::string>::ctor(const&)/0 13.545 -
std::multiset<std::string>::ctor(const&)/1024 35140.873 -
std::multiset<std::string>::ctor(const&)/32 716.184 -1.49%
std::multiset<std::string>::ctor(const&)/8192 341417.575 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.576 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36549.802 -
std::multiset<std::string>::ctor(const&,_alloc)/32 742.907 -1.30%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342084.880 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.709 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39619.469 -1.18%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 762.619 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378814.901 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.704 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53926.059 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 910.781 -1.58%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1055156.747 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.395 -
std::multiset<std::string>::equal_range(key)_(existent)/32 19.029 -1.10%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.128 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.560 -4.68%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.073 -2.61%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.305 -3.84%
std::multiset<std::string>::erase(iterator)/0 29.545 -
std::multiset<std::string>::erase(iterator)/1024 29.707 -
std::multiset<std::string>::erase(iterator)/32 30.878 -
std::multiset<std::string>::erase(iterator)/8192 26.635 -2.10%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.442 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12404.749 1.42%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.576 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114919.990 -
std::multiset<std::string>::erase(key)_(existent)/0 39.924 -1.44%
std::multiset<std::string>::erase(key)_(existent)/1024 86.986 -
std::multiset<std::string>::erase(key)_(existent)/32 49.685 -2.41%
std::multiset<std::string>::erase(key)_(existent)/8192 128.287 -
std::multiset<std::string>::erase(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.910 1.14%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.693 6.10%
std::multiset<std::string>::erase(key)_(non-existent)/8192 30.395 2.05%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 21.444 -
std::multiset<std::string>::find(key)_(existent)/32 16.161 -
std::multiset<std::string>::find(key)_(existent)/8192 30.693 2.51%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.663 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.580 -1.47%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.137 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.387 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.304 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.400 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.592 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.342 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.347 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.476 -1.06%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.476 -2.67%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.298 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.706 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.025 -5.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.670 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.460 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.057 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.817 -1.82%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.513 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.470 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67184.502 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1464.316 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 819570.644 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.787 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57195.864 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1443.736 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 796234.641 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.701 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.168 -1.06%
std::multiset<std::string>::insert(value)_(already_present)/32 41.641 -
std::multiset<std::string>::insert(value)_(already_present)/8192 65.106 -2.11%
std::multiset<std::string>::insert(value)_(new_value)/0 34.911 -
std::multiset<std::string>::insert(value)_(new_value)/1024 63.233 -
std::multiset<std::string>::insert(value)_(new_value)/32 43.235 -1.48%
std::multiset<std::string>::insert(value)_(new_value)/8192 74.191 -
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.747 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.714 -2.46%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.650 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.296 1.61%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.130 -2.95%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.611 1.38%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.198 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36508.334 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 678.788 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345552.997 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.193 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35485.017 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 580.525 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344712.993 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16456.122 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 392.185 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206907.353 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.588 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.255 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.864 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.865 1.21%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.224 3.77%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.580 -
std::none_of(deque<int>)_(process_all)/32 11.618 -
std::none_of(deque<int>)_(process_all)/32768 10904.520 3.48%
std::none_of(deque<int>)_(process_all)/50 17.890 -
std::none_of(deque<int>)_(process_all)/8 3.225 -
std::none_of(deque<int>)_(process_all)/8192 2715.831 3.39%
std::none_of(list<int>)_(process_all)/32 11.514 -
std::none_of(list<int>)_(process_all)/32768 26957.612 2.76%
std::none_of(list<int>)_(process_all)/50 21.823 -
std::none_of(list<int>)_(process_all)/8 2.709 -
std::none_of(list<int>)_(process_all)/8192 7426.333 6.28%
std::none_of(vector<int>)_(process_all)/32 8.410 -
std::none_of(vector<int>)_(process_all)/32768 8071.918 -
std::none_of(vector<int>)_(process_all)/50 18.260 -
std::none_of(vector<int>)_(process_all)/8 2.503 -
std::none_of(vector<int>)_(process_all)/8192 2032.292 -
std::partial_sort(deque<int>)_(ascending)/1024 7974.323 1.03%
std::partial_sort(deque<int>)_(ascending)/8 29.684 -2.48%
std::partial_sort(deque<int>)_(ascending)/8192 164207.833 -1.15%
std::partial_sort(deque<int>)_(descending)/1024 18651.224 -
std::partial_sort(deque<int>)_(descending)/8 41.730 -
std::partial_sort(deque<int>)_(descending)/8192 290833.096 -
std::partial_sort(deque<int>)_(heap)/1024 18549.726 -
std::partial_sort(deque<int>)_(heap)/8 37.932 -
std::partial_sort(deque<int>)_(heap)/8192 285881.437 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7951.460 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.049 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 161598.177 -1.04%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19569.268 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.448 1.65%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 282675.168 -
std::partial_sort(deque<int>)_(repeated)/1024 6470.019 -
std::partial_sort(deque<int>)_(repeated)/8 28.177 2.18%
std::partial_sort(deque<int>)_(repeated)/8192 69788.118 -
std::partial_sort(deque<int>)_(shuffled)/1024 16073.943 -
std::partial_sort(deque<int>)_(shuffled)/8 34.715 -
std::partial_sort(deque<int>)_(shuffled)/8192 263648.281 -4.81%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4986.503 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.790 3.45%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55454.054 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8170.231 -1.15%
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.091 -1.76%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97319.116 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8184.118 -1.12%
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.592 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100618.606 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4982.509 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.402 2.28%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55464.486 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9117.189 -1.05%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.991 2.70%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97474.832 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3928.679 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.780 5.80%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46925.343 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6889.512 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.062 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90897.787 -
std::partial_sort(vector<int>)_(ascending)/1024 4989.188 -
std::partial_sort(vector<int>)_(ascending)/8 20.762 -
std::partial_sort(vector<int>)_(ascending)/8192 54495.783 -
std::partial_sort(vector<int>)_(descending)/1024 8241.449 -
std::partial_sort(vector<int>)_(descending)/8 25.047 -
std::partial_sort(vector<int>)_(descending)/8192 97510.491 -
std::partial_sort(vector<int>)_(heap)/1024 8214.558 -
std::partial_sort(vector<int>)_(heap)/8 26.401 -
std::partial_sort(vector<int>)_(heap)/8192 100467.686 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4978.864 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.672 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54505.147 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9110.134 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.505 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97448.072 -
std::partial_sort(vector<int>)_(repeated)/1024 3928.074 -
std::partial_sort(vector<int>)_(repeated)/8 20.189 -
std::partial_sort(vector<int>)_(repeated)/8192 46576.239 -
std::partial_sort(vector<int>)_(shuffled)/1024 6912.463 -
std::partial_sort(vector<int>)_(shuffled)/8 22.234 -
std::partial_sort(vector<int>)_(shuffled)/8192 88479.082 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5342.382 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.963 1.77%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57121.987 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8466.079 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.397 -
std::partial_sort_copy(deque<int>)_(descending)/8192 100021.021 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8713.441 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.615 -
std::partial_sort_copy(deque<int>)_(heap)/8192 103331.080 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5337.005 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.872 1.32%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57034.681 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9313.583 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.061 -4.81%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100329.531 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4251.209 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.733 2.27%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49222.472 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7221.594 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.056 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 96295.707 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5534.520 -1.63%
std::partial_sort_copy(list<int>)_(ascending)/8 9.011 -
std::partial_sort_copy(list<int>)_(ascending)/8192 60972.467 -1.93%
std::partial_sort_copy(list<int>)_(descending)/1024 8566.134 -
std::partial_sort_copy(list<int>)_(descending)/8 19.111 -
std::partial_sort_copy(list<int>)_(descending)/8192 100743.046 -1.48%
std::partial_sort_copy(list<int>)_(heap)/1024 8514.887 -1.46%
std::partial_sort_copy(list<int>)_(heap)/8 16.483 1.89%
std::partial_sort_copy(list<int>)_(heap)/8192 104751.530 -1.31%
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5523.594 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.963 -1.47%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60282.274 -2.80%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9488.473 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.945 -4.39%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101483.982 -1.29%
std::partial_sort_copy(list<int>)_(repeated)/1024 4481.203 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.359 -4.15%
std::partial_sort_copy(list<int>)_(repeated)/8192 52626.842 -2.13%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7238.073 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.728 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93916.915 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5216.745 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.693 -16.92%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55589.506 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8374.132 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.798 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98005.886 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8320.948 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.184 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101606.746 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5203.147 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.727 -15.20%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55390.812 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9171.395 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.033 -13.50%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98233.568 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4050.602 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.097 -3.09%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47297.160 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7078.201 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.428 -3.46%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91778.810 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5082.395 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.151 2.55%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55188.461 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8288.001 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.632 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98322.756 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8259.596 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.066 -2.73%
std::partial_sort_copy(vector<int>)_(heap)/8192 101689.070 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5078.763 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.107 2.93%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 54983.066 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9221.737 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.728 -1.46%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99306.376 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4020.174 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.427 1.74%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47240.558 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7166.995 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.310 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93723.493 -
std::partition(deque<int>)_(dense)/1024 361.116 -
std::partition(deque<int>)_(dense)/32 10.783 5.53%
std::partition(deque<int>)_(dense)/50 16.585 7.94%
std::partition(deque<int>)_(dense)/8192 2806.300 -
std::partition(deque<int>)_(sparse)/1024 386.365 1.28%
std::partition(deque<int>)_(sparse)/32 13.296 34.03%
std::partition(deque<int>)_(sparse)/50 19.948 32.83%
std::partition(deque<int>)_(sparse)/8192 3017.479 -
std::partition(list<int>)_(dense)/1024 389.215 -
std::partition(list<int>)_(dense)/32 8.725 1.08%
std::partition(list<int>)_(dense)/50 13.268 -
std::partition(list<int>)_(dense)/8192 4382.174 -12.53%
std::partition(list<int>)_(sparse)/1024 724.637 -
std::partition(list<int>)_(sparse)/32 8.795 -
std::partition(list<int>)_(sparse)/50 14.601 -1.35%
std::partition(list<int>)_(sparse)/8192 7154.607 -6.55%
std::partition(vector<int>)_(dense)/1024 247.903 -
std::partition(vector<int>)_(dense)/32 8.830 5.53%
std::partition(vector<int>)_(dense)/50 13.146 -
std::partition(vector<int>)_(dense)/8192 1877.915 -
std::partition(vector<int>)_(sparse)/1024 257.658 -
std::partition(vector<int>)_(sparse)/32 8.853 -
std::partition(vector<int>)_(sparse)/50 14.220 1.65%
std::partition(vector<int>)_(sparse)/8192 1875.524 -
std::partition_copy(deque<int>)/1024 635.062 -
std::partition_copy(deque<int>)/32 12.720 -1.33%
std::partition_copy(deque<int>)/50 21.096 -
std::partition_copy(deque<int>)/8192 5671.261 -
std::partition_copy(list<int>)/1024 715.221 -
std::partition_copy(list<int>)/32 8.616 -
std::partition_copy(list<int>)/50 13.103 1.06%
std::partition_copy(list<int>)/8192 6769.281 -7.14%
std::partition_copy(vector<int>)/1024 454.219 -4.34%
std::partition_copy(vector<int>)/32 8.376 2.49%
std::partition_copy(vector<int>)/50 13.241 1.52%
std::partition_copy(vector<int>)/8192 4579.700 1.03%
std::partition_point(deque<int>)/1024 9.235 -1.15%
std::partition_point(deque<int>)/32 4.394 -7.29%
std::partition_point(deque<int>)/50 4.545 -5.58%
std::partition_point(deque<int>)/8192 16.229 -
std::partition_point(list<int>)/1024 1125.816 -12.97%
std::partition_point(list<int>)/32 16.073 1.29%
std::partition_point(list<int>)/50 24.537 -1.34%
std::partition_point(list<int>)/8192 11794.544 -18.41%
std::partition_point(vector<int>)/1024 6.156 -
std::partition_point(vector<int>)/32 2.546 -
std::partition_point(vector<int>)/50 2.526 -
std::partition_point(vector<int>)/8192 9.454 -
std::remove(deque<int>)_(prefix)/1024 525.867 -
std::remove(deque<int>)_(prefix)/32 57.557 -1.11%
std::remove(deque<int>)_(prefix)/50 64.982 1.76%
std::remove(deque<int>)_(prefix)/8192 3891.310 -
std::remove(deque<int>)_(sprinkled)/1024 521.035 -
std::remove(deque<int>)_(sprinkled)/32 57.684 2.32%
std::remove(deque<int>)_(sprinkled)/50 65.159 6.91%
std::remove(deque<int>)_(sprinkled)/8192 3860.646 -
std::remove(list<int>)_(prefix)/1024 987.317 2.39%
std::remove(list<int>)_(prefix)/32 55.643 -
std::remove(list<int>)_(prefix)/50 66.994 -
std::remove(list<int>)_(prefix)/8192 8410.543 -
std::remove(list<int>)_(sprinkled)/1024 953.804 -
std::remove(list<int>)_(sprinkled)/32 54.983 -
std::remove(list<int>)_(sprinkled)/50 79.793 24.41%
std::remove(list<int>)_(sprinkled)/8192 7912.796 -
std::remove(vector<int>)_(prefix)/1024 312.539 -
std::remove(vector<int>)_(prefix)/32 52.321 -
std::remove(vector<int>)_(prefix)/50 56.549 -
std::remove(vector<int>)_(prefix)/8192 2113.085 -
std::remove(vector<int>)_(sprinkled)/1024 290.204 -
std::remove(vector<int>)_(sprinkled)/32 51.669 -
std::remove(vector<int>)_(sprinkled)/50 55.796 -
std::remove(vector<int>)_(sprinkled)/8192 1986.965 -
std::remove_copy(deque<int>)_(prefix)/1024 375.711 -
std::remove_copy(deque<int>)_(prefix)/32 12.909 -
std::remove_copy(deque<int>)_(prefix)/50 18.971 -
std::remove_copy(deque<int>)_(prefix)/8192 3359.930 -
std::remove_copy(deque<int>)_(sprinkled)/1024 365.055 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.193 -1.44%
std::remove_copy(deque<int>)_(sprinkled)/50 18.391 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2929.280 -
std::remove_copy(list<int>)_(prefix)/1024 752.952 -
std::remove_copy(list<int>)_(prefix)/32 10.846 -
std::remove_copy(list<int>)_(prefix)/50 21.895 -
std::remove_copy(list<int>)_(prefix)/8192 7013.015 1.06%
std::remove_copy(list<int>)_(sprinkled)/1024 1476.716 99.31%
std::remove_copy(list<int>)_(sprinkled)/32 11.212 -
std::remove_copy(list<int>)_(sprinkled)/50 18.739 -
std::remove_copy(list<int>)_(sprinkled)/8192 7234.056 4.42%
std::remove_copy(vector<int>)_(prefix)/1024 266.953 -
std::remove_copy(vector<int>)_(prefix)/32 9.160 2.16%
std::remove_copy(vector<int>)_(prefix)/50 13.321 -
std::remove_copy(vector<int>)_(prefix)/8192 2066.989 -
std::remove_copy(vector<int>)_(sprinkled)/1024 477.767 -
std::remove_copy(vector<int>)_(sprinkled)/32 15.058 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.280 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3655.085 -
std::remove_copy_if(deque<int>)_(prefix)/1024 532.679 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.991 6.98%
std::remove_copy_if(deque<int>)_(prefix)/50 28.384 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3893.518 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.367 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 20.072 11.80%
std::remove_copy_if(deque<int>)_(sprinkled)/50 27.132 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3434.670 4.66%
std::remove_copy_if(list<int>)_(prefix)/1024 1520.832 91.56%
std::remove_copy_if(list<int>)_(prefix)/32 14.791 -
std::remove_copy_if(list<int>)_(prefix)/50 26.976 -2.30%
std::remove_copy_if(list<int>)_(prefix)/8192 7339.737 2.44%
std::remove_copy_if(list<int>)_(sprinkled)/1024 1510.890 92.32%
std::remove_copy_if(list<int>)_(sprinkled)/32 14.488 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.570 -6.53%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7311.667 3.01%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.808 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.258 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.658 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3330.309 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.755 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.294 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.862 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3740.686 -
std::remove_if(deque<int>)_(prefix)/1024 566.419 1.47%
std::remove_if(deque<int>)_(prefix)/32 59.311 2.17%
std::remove_if(deque<int>)_(prefix)/50 67.909 1.23%
std::remove_if(deque<int>)_(prefix)/8192 4273.218 -
std::remove_if(deque<int>)_(sprinkled)/1024 546.751 2.77%
std::remove_if(deque<int>)_(sprinkled)/32 56.699 1.16%
std::remove_if(deque<int>)_(sprinkled)/50 67.185 6.34%
std::remove_if(deque<int>)_(sprinkled)/8192 3961.461 -
std::remove_if(list<int>)_(prefix)/1024 1021.241 -
std::remove_if(list<int>)_(prefix)/32 61.354 -
std::remove_if(list<int>)_(prefix)/50 74.928 -
std::remove_if(list<int>)_(prefix)/8192 9780.448 1.50%
std::remove_if(list<int>)_(sprinkled)/1024 990.701 -
std::remove_if(list<int>)_(sprinkled)/32 59.907 -
std::remove_if(list<int>)_(sprinkled)/50 73.483 -
std::remove_if(list<int>)_(sprinkled)/8192 8249.046 -
std::remove_if(vector<int>)_(prefix)/1024 382.806 -
std::remove_if(vector<int>)_(prefix)/32 53.807 -
std::remove_if(vector<int>)_(prefix)/50 60.951 -
std::remove_if(vector<int>)_(prefix)/8192 2600.880 -
std::remove_if(vector<int>)_(sprinkled)/1024 409.843 -
std::remove_if(vector<int>)_(sprinkled)/32 53.735 -
std::remove_if(vector<int>)_(sprinkled)/50 60.024 -
std::remove_if(vector<int>)_(sprinkled)/8192 2960.441 -
std::replace(deque<int>)_(prefix)/1024 411.601 -
std::replace(deque<int>)_(prefix)/32 12.717 -
std::replace(deque<int>)_(prefix)/50 19.019 -
std::replace(deque<int>)_(prefix)/8192 3265.749 -
std::replace(deque<int>)_(sprinkled)/1024 354.099 -
std::replace(deque<int>)_(sprinkled)/32 12.584 -
std::replace(deque<int>)_(sprinkled)/50 18.651 -
std::replace(deque<int>)_(sprinkled)/8192 2810.988 -
std::replace(list<int>)_(prefix)/1024 739.207 -
std::replace(list<int>)_(prefix)/32 11.062 -
std::replace(list<int>)_(prefix)/50 18.324 -
std::replace(list<int>)_(prefix)/8192 6991.706 -
std::replace(list<int>)_(sprinkled)/1024 726.886 -
std::replace(list<int>)_(sprinkled)/32 11.311 -
std::replace(list<int>)_(sprinkled)/50 17.629 -
std::replace(list<int>)_(sprinkled)/8192 7139.299 -
std::replace(vector<int>)_(prefix)/1024 160.275 -
std::replace(vector<int>)_(prefix)/32 4.998 -2.16%
std::replace(vector<int>)_(prefix)/50 7.634 -
std::replace(vector<int>)_(prefix)/8192 1280.064 -
std::replace(vector<int>)_(sprinkled)/1024 161.654 1.98%
std::replace(vector<int>)_(sprinkled)/32 5.414 1.61%
std::replace(vector<int>)_(sprinkled)/50 7.701 -2.99%
std::replace(vector<int>)_(sprinkled)/8192 1268.419 1.26%
std::replace_if(deque<int>)_(prefix)/1024 478.333 -
std::replace_if(deque<int>)_(prefix)/32 14.055 -1.06%
std::replace_if(deque<int>)_(prefix)/50 20.381 -
std::replace_if(deque<int>)_(prefix)/8192 3483.995 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.444 -1.09%
std::replace_if(deque<int>)_(sprinkled)/32 12.434 -
std::replace_if(deque<int>)_(sprinkled)/50 18.656 -
std::replace_if(deque<int>)_(sprinkled)/8192 2918.894 -1.10%
std::replace_if(list<int>)_(prefix)/1024 740.060 -
std::replace_if(list<int>)_(prefix)/32 13.140 -
std::replace_if(list<int>)_(prefix)/50 24.295 1.03%
std::replace_if(list<int>)_(prefix)/8192 7070.272 -
std::replace_if(list<int>)_(sprinkled)/1024 742.529 -
std::replace_if(list<int>)_(sprinkled)/32 13.356 -
std::replace_if(list<int>)_(sprinkled)/50 23.058 -
std::replace_if(list<int>)_(sprinkled)/8192 7289.432 -
std::replace_if(vector<int>)_(prefix)/1024 272.702 -1.06%
std::replace_if(vector<int>)_(prefix)/32 8.996 -
std::replace_if(vector<int>)_(prefix)/50 13.560 -
std::replace_if(vector<int>)_(prefix)/8192 2047.884 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.189 -
std::replace_if(vector<int>)_(sprinkled)/32 8.717 -
std::replace_if(vector<int>)_(sprinkled)/50 13.712 -5.74%
std::replace_if(vector<int>)_(sprinkled)/8192 1898.704 -
std::reverse(deque<int>)/32768 5729.391 -
std::reverse(deque<int>)/4096 719.041 -
std::reverse(deque<int>)/512 112.854 -
std::reverse(deque<int>)/64 13.053 -
std::reverse(deque<int>)/8 2.524 -
std::reverse(list<int>)/32768 17424.551 4.04%
std::reverse(list<int>)/4096 1715.441 1.20%
std::reverse(list<int>)/512 191.671 -
std::reverse(list<int>)/64 17.244 -1.16%
std::reverse(list<int>)/8 2.033 -
std::reverse(vector<int>)/32768 1043.399 -
std::reverse(vector<int>)/4096 130.444 -
std::reverse(vector<int>)/512 16.447 -
std::reverse(vector<int>)/64 4.147 -
std::reverse(vector<int>)/8 1.525 -3.91%
std::reverse_copy(deque<int>)/32768 8049.686 -
std::reverse_copy(deque<int>)/4096 979.957 -
std::reverse_copy(deque<int>)/512 125.411 -
std::reverse_copy(deque<int>)/64 15.998 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 25985.352 -2.35%
std::reverse_copy(list<int>)/4096 3126.454 -1.93%
std::reverse_copy(list<int>)/512 368.387 -
std::reverse_copy(list<int>)/64 30.010 -
std::reverse_copy(list<int>)/8 2.422 -
std::reverse_copy(vector<int>)/32768 977.919 -
std::reverse_copy(vector<int>)/4096 135.140 -
std::reverse_copy(vector<int>)/512 17.135 -
std::reverse_copy(vector<int>)/64 2.479 -
std::reverse_copy(vector<int>)/8 2.472 10.68%
std::rotate(deque<int>)_(1_element_backward)/1024 42.702 2.32%
std::rotate(deque<int>)_(1_element_backward)/32 6.650 52.01%
std::rotate(deque<int>)_(1_element_backward)/50 7.737 48.33%
std::rotate(deque<int>)_(1_element_backward)/8192 332.552 6.80%
std::rotate(deque<int>)_(1_element_forward)/1024 39.353 3.19%
std::rotate(deque<int>)_(1_element_forward)/32 5.632 20.89%
std::rotate(deque<int>)_(1_element_forward)/50 6.286 15.54%
std::rotate(deque<int>)_(1_element_forward)/8192 320.424 5.99%
std::rotate(deque<int>)_(by_1/2)/1024 173.242 -5.13%
std::rotate(deque<int>)_(by_1/2)/32 7.434 -1.30%
std::rotate(deque<int>)_(by_1/2)/50 10.237 -2.37%
std::rotate(deque<int>)_(by_1/2)/8192 1459.432 -
std::rotate(deque<int>)_(by_1/3)/1024 1867.900 -
std::rotate(deque<int>)_(by_1/3)/32 45.455 -
std::rotate(deque<int>)_(by_1/3)/50 76.792 -
std::rotate(deque<int>)_(by_1/3)/8192 22737.081 -
std::rotate(deque<int>)_(by_1/4)/1024 781.495 -
std::rotate(deque<int>)_(by_1/4)/32 29.720 1.12%
std::rotate(deque<int>)_(by_1/4)/50 75.231 -
std::rotate(deque<int>)_(by_1/4)/8192 6853.413 -
std::rotate(list<int>)_(1_element_backward)/1024 742.993 -53.06%
std::rotate(list<int>)_(1_element_backward)/32 13.604 -
std::rotate(list<int>)_(1_element_backward)/50 24.184 -
std::rotate(list<int>)_(1_element_backward)/8192 8551.198 7.75%
std::rotate(list<int>)_(1_element_forward)/1024 732.188 -53.85%
std::rotate(list<int>)_(1_element_forward)/32 12.911 -3.07%
std::rotate(list<int>)_(1_element_forward)/50 24.553 -1.52%
std::rotate(list<int>)_(1_element_forward)/8192 7920.408 -1.16%
std::rotate(list<int>)_(by_1/2)/1024 385.577 -52.74%
std::rotate(list<int>)_(by_1/2)/32 7.050 -
std::rotate(list<int>)_(by_1/2)/50 14.014 -
std::rotate(list<int>)_(by_1/2)/8192 5178.895 3.37%
std::rotate(list<int>)_(by_1/3)/1024 804.702 -
std::rotate(list<int>)_(by_1/3)/32 14.813 -
std::rotate(list<int>)_(by_1/3)/50 24.668 -
std::rotate(list<int>)_(by_1/3)/8192 8956.382 4.02%
std::rotate(list<int>)_(by_1/4)/1024 579.498 -
std::rotate(list<int>)_(by_1/4)/32 14.591 -
std::rotate(list<int>)_(by_1/4)/50 24.946 -
std::rotate(list<int>)_(by_1/4)/8192 7315.839 1.85%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.101 -
std::rotate(vector<bool>)_(1_element_backward)/32 15.402 -12.22%
std::rotate(vector<bool>)_(1_element_backward)/50 15.387 -12.33%
std::rotate(vector<bool>)_(1_element_backward)/8192 90.827 -10.74%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.399 -
std::rotate(vector<bool>)_(1_element_forward)/32 18.345 -
std::rotate(vector<bool>)_(1_element_forward)/50 18.285 -
std::rotate(vector<bool>)_(1_element_forward)/8192 107.492 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.474 -
std::rotate(vector<bool>)_(by_1/2)/32 18.505 -
std::rotate(vector<bool>)_(by_1/2)/50 18.367 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.024 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.335 -
std::rotate(vector<bool>)_(by_1/3)/32 18.012 -
std::rotate(vector<bool>)_(by_1/3)/50 17.926 -1.42%
std::rotate(vector<bool>)_(by_1/3)/8192 145.049 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.994 11.22%
std::rotate(vector<bool>)_(by_1/4)/32 18.014 -
std::rotate(vector<bool>)_(by_1/4)/50 17.929 -1.01%
std::rotate(vector<bool>)_(by_1/4)/8192 29.796 -
std::rotate(vector<int>)_(1_element_backward)/1024 37.635 4.81%
std::rotate(vector<int>)_(1_element_backward)/32 3.548 22.42%
std::rotate(vector<int>)_(1_element_backward)/50 4.070 -23.45%
std::rotate(vector<int>)_(1_element_backward)/8192 292.246 -1.59%
std::rotate(vector<int>)_(1_element_forward)/1024 36.716 3.51%
std::rotate(vector<int>)_(1_element_forward)/32 3.339 14.37%
std::rotate(vector<int>)_(1_element_forward)/50 4.240 -19.46%
std::rotate(vector<int>)_(1_element_forward)/8192 283.682 -
std::rotate(vector<int>)_(by_1/2)/1024 31.942 -
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.546 -
std::rotate(vector<int>)_(by_1/3)/1024 1369.137 -
std::rotate(vector<int>)_(by_1/3)/32 21.645 -
std::rotate(vector<int>)_(by_1/3)/50 40.192 -
std::rotate(vector<int>)_(by_1/3)/8192 10867.644 -
std::rotate(vector<int>)_(by_1/4)/1024 325.428 -
std::rotate(vector<int>)_(by_1/4)/32 11.894 -
std::rotate(vector<int>)_(by_1/4)/50 40.290 -
std::rotate(vector<int>)_(by_1/4)/8192 2556.428 -
std::rotate_copy(deque<int>)/1024 35.035 1.18%
std::rotate_copy(deque<int>)/32 2.622 -3.97%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 292.625 -1.12%
std::rotate_copy(list<int>)/1024 727.043 -
std::rotate_copy(list<int>)/32 8.303 -
std::rotate_copy(list<int>)/50 14.362 -
std::rotate_copy(list<int>)/8192 7174.561 1.91%
std::rotate_copy(vector<int>)/1024 33.186 -
std::rotate_copy(vector<int>)/32 2.090 -
std::rotate_copy(vector<int>)/50 2.700 -
std::rotate_copy(vector<int>)/8192 631.377 -6.74%
std::sample(deque<int>)/1024 11768.965 -
std::sample(deque<int>)/32 319.362 -
std::sample(deque<int>)/8192 95171.365 -
std::sample(list<int>)/1024 11723.341 -
std::sample(list<int>)/32 313.228 -
std::sample(list<int>)/8192 96790.792 -
std::sample(vector<int>)/1024 11163.607 -1.05%
std::sample(vector<int>)/32 303.857 -
std::sample(vector<int>)/8192 89923.243 -
std::search(deque<int>)_(near_matches)/1000 24035.183 4.89%
std::search(deque<int>)_(near_matches)/1024 25185.810 5.02%
std::search(deque<int>)_(near_matches)/8192 1444050.086 -
std::search(deque<int>)_(no_match)/1000 394.081 -3.17%
std::search(deque<int>)_(no_match)/1024 414.407 -
std::search(deque<int>)_(no_match)/1048576 424006.482 -
std::search(deque<int>)_(no_match)/8192 3308.384 -
std::search(deque<int>)_(same_length)/1000 399.718 -5.12%
std::search(deque<int>)_(same_length)/1024 488.251 2.12%
std::search(deque<int>)_(same_length)/8192 3885.532 1.46%
std::search(deque<int>)_(single_element)/1000 445.700 -
std::search(deque<int>)_(single_element)/1024 458.662 -
std::search(deque<int>)_(single_element)/8192 3656.122 -
std::search(deque<int>,_pred)_(near_matches)/1000 27463.460 3.28%
std::search(deque<int>,_pred)_(near_matches)/1024 28673.286 2.86%
std::search(deque<int>,_pred)_(near_matches)/8192 1521816.848 -
std::search(deque<int>,_pred)_(no_match)/1000 428.677 -
std::search(deque<int>,_pred)_(no_match)/1024 437.511 -
std::search(deque<int>,_pred)_(no_match)/1048576 445243.881 -
std::search(deque<int>,_pred)_(no_match)/8192 3490.234 -
std::search(deque<int>,_pred)_(same_length)/1000 499.108 4.47%
std::search(deque<int>,_pred)_(same_length)/1024 511.572 -
std::search(deque<int>,_pred)_(same_length)/8192 4055.176 -
std::search(deque<int>,_pred)_(single_element)/1000 477.332 -
std::search(deque<int>,_pred)_(single_element)/1024 487.623 -
std::search(deque<int>,_pred)_(single_element)/8192 3876.216 -
std::search(list<int>)_(near_matches)/1000 37423.149 -
std::search(list<int>)_(near_matches)/1024 39397.327 -
std::search(list<int>)_(near_matches)/8192 2549199.545 -
std::search(list<int>)_(no_match)/1000 652.153 -1.62%
std::search(list<int>)_(no_match)/1024 732.450 -5.05%
std::search(list<int>)_(no_match)/1048576 842392.544 -
std::search(list<int>)_(no_match)/8192 7157.973 -2.62%
std::search(list<int>)_(same_length)/1000 741.269 -
std::search(list<int>)_(same_length)/1024 772.118 -
std::search(list<int>)_(same_length)/8192 10438.328 -
std::search(list<int>)_(single_element)/1000 662.568 11.81%
std::search(list<int>)_(single_element)/1024 765.478 -
std::search(list<int>)_(single_element)/8192 7898.384 9.24%
std::search(list<int>,_pred)_(near_matches)/1000 42876.420 -
std::search(list<int>,_pred)_(near_matches)/1024 44617.975 -
std::search(list<int>,_pred)_(near_matches)/8192 2728522.211 -
std::search(list<int>,_pred)_(no_match)/1000 749.570 -
std::search(list<int>,_pred)_(no_match)/1024 767.106 -
std::search(list<int>,_pred)_(no_match)/1048576 899754.268 -
std::search(list<int>,_pred)_(no_match)/8192 6982.610 -
std::search(list<int>,_pred)_(same_length)/1000 772.167 -
std::search(list<int>,_pred)_(same_length)/1024 789.343 -
std::search(list<int>,_pred)_(same_length)/8192 8866.598 8.02%
std::search(list<int>,_pred)_(single_element)/1000 818.837 -1.80%
std::search(list<int>,_pred)_(single_element)/1024 839.414 -
std::search(list<int>,_pred)_(single_element)/8192 8724.478 7.13%
std::search(vector<int>)_(near_matches)/1000 14033.240 -
std::search(vector<int>)_(near_matches)/1024 14878.081 -
std::search(vector<int>)_(near_matches)/8192 767294.132 -
std::search(vector<int>)_(no_match)/1000 218.133 1.03%
std::search(vector<int>)_(no_match)/1024 220.795 -1.22%
std::search(vector<int>)_(no_match)/1048576 215121.572 -
std::search(vector<int>)_(no_match)/8192 1679.168 -
std::search(vector<int>)_(same_length)/1000 243.205 -
std::search(vector<int>)_(same_length)/1024 250.535 2.21%
std::search(vector<int>)_(same_length)/8192 1924.365 2.87%
std::search(vector<int>)_(single_element)/1000 232.538 -
std::search(vector<int>)_(single_element)/1024 237.575 -1.04%
std::search(vector<int>)_(single_element)/8192 1829.609 -
std::search(vector<int>,_pred)_(near_matches)/1000 23104.343 -
std::search(vector<int>,_pred)_(near_matches)/1024 24070.029 -
std::search(vector<int>,_pred)_(near_matches)/8192 1455006.743 -
std::search(vector<int>,_pred)_(no_match)/1000 468.207 -
std::search(vector<int>,_pred)_(no_match)/1024 474.983 -
std::search(vector<int>,_pred)_(no_match)/1048576 439899.916 -
std::search(vector<int>,_pred)_(no_match)/8192 4034.633 -
std::search(vector<int>,_pred)_(same_length)/1000 599.580 -
std::search(vector<int>,_pred)_(same_length)/1024 614.107 -
std::search(vector<int>,_pred)_(same_length)/8192 4910.695 -
std::search(vector<int>,_pred)_(single_element)/1000 458.877 -
std::search(vector<int>,_pred)_(single_element)/1024 469.883 -
std::search(vector<int>,_pred)_(single_element)/8192 3748.637 -
std::search_n(deque<int>)_(no_match)/1000 432.119 -4.49%
std::search_n(deque<int>)_(no_match)/1024 437.975 -
std::search_n(deque<int>)_(no_match)/1048576 437963.617 -
std::search_n(deque<int>)_(no_match)/8192 3416.810 -
std::search_n(deque<int>,_pred)_(no_match)/1000 621.368 2.83%
std::search_n(deque<int>,_pred)_(no_match)/1024 642.192 2.57%
std::search_n(deque<int>,_pred)_(no_match)/1048576 557730.622 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4321.681 -
std::search_n(list<int>)_(no_match)/1000 712.793 2.10%
std::search_n(list<int>)_(no_match)/1024 744.675 -1.09%
std::search_n(list<int>)_(no_match)/1048576 829749.253 -1.78%
std::search_n(list<int>)_(no_match)/8192 7467.117 1.44%
std::search_n(list<int>,_pred)_(no_match)/1000 823.955 -
std::search_n(list<int>,_pred)_(no_match)/1024 843.157 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980202.423 -
std::search_n(list<int>,_pred)_(no_match)/8192 8219.993 4.42%
std::search_n(vector<int>)_(no_match)/1000 204.849 -
std::search_n(vector<int>)_(no_match)/1024 209.787 -
std::search_n(vector<int>)_(no_match)/1048576 208279.543 -
std::search_n(vector<int>)_(no_match)/8192 1622.472 -
std::search_n(vector<int>,_pred)_(no_match)/1000 515.109 -
std::search_n(vector<int>,_pred)_(no_match)/1024 527.277 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 575892.686 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4259.307 -
std::set<int>::clear()/0 421.380 -
std::set<int>::clear()/1024 8718.308 -
std::set<int>::clear()/32 641.106 -
std::set<int>::clear()/8192 73566.543 -
std::set<int>::contains(key)_(existent)/0 0.020 -
std::set<int>::contains(key)_(existent)/1024 3.891 -3.93%
std::set<int>::contains(key)_(existent)/32 1.752 1.47%
std::set<int>::contains(key)_(existent)/8192 8.841 6.25%
std::set<int>::contains(key)_(non-existent)/0 0.273 -
std::set<int>::contains(key)_(non-existent)/1024 5.307 -6.05%
std::set<int>::contains(key)_(non-existent)/32 2.416 -9.00%
std::set<int>::contains(key)_(non-existent)/8192 8.295 -5.79%
std::set<int>::count(key)_(existent)/0 0.012 -
std::set<int>::count(key)_(existent)/1024 4.353 -1.14%
std::set<int>::count(key)_(existent)/32 1.930 3.16%
std::set<int>::count(key)_(existent)/8192 8.095 1.79%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.505 -
std::set<int>::count(key)_(non-existent)/32 2.910 -3.73%
std::set<int>::count(key)_(non-existent)/8192 11.275 -
std::set<int>::ctor(&&,_different_allocs)/0 13.738 -
std::set<int>::ctor(&&,_different_allocs)/1024 5780.007 -
std::set<int>::ctor(&&,_different_allocs)/32 180.861 -
std::set<int>::ctor(&&,_different_allocs)/8192 47805.309 -
std::set<int>::ctor(const&)/0 13.687 -
std::set<int>::ctor(const&)/1024 6147.233 -
std::set<int>::ctor(const&)/32 217.193 -1.51%
std::set<int>::ctor(const&)/8192 49220.699 -
std::set<int>::ctor(const&,_alloc)/0 13.677 -
std::set<int>::ctor(const&,_alloc)/1024 6180.085 -1.04%
std::set<int>::ctor(const&,_alloc)/32 218.404 -2.49%
std::set<int>::ctor(const&,_alloc)/8192 49499.596 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.577 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8640.919 -1.41%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 254.845 -2.19%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69647.450 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.619 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12564.009 -1.94%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 302.392 -2.13%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 261123.855 -4.70%
std::set<int>::equal_range(key)_(existent)/0 0.017 -
std::set<int>::equal_range(key)_(existent)/1024 4.098 -
std::set<int>::equal_range(key)_(existent)/32 1.690 -
std::set<int>::equal_range(key)_(existent)/8192 8.183 -
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.292 -
std::set<int>::equal_range(key)_(non-existent)/32 2.673 -2.22%
std::set<int>::equal_range(key)_(non-existent)/8192 11.392 15.85%
std::set<int>::erase(iterator)/0 20.411 2.23%
std::set<int>::erase(iterator)/1024 20.936 2.38%
std::set<int>::erase(iterator)/32 20.620 1.80%
std::set<int>::erase(iterator)/8192 21.167 3.08%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.924 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6535.778 2.35%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 587.269 1.04%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51906.999 -
std::set<int>::erase(key)_(existent)/0 20.803 1.57%
std::set<int>::erase(key)_(existent)/1024 41.471 2.03%
std::set<int>::erase(key)_(existent)/32 22.232 -
std::set<int>::erase(key)_(existent)/8192 52.623 -
std::set<int>::erase(key)_(non-existent)/0 0.253 -
std::set<int>::erase(key)_(non-existent)/1024 5.328 1.69%
std::set<int>::erase(key)_(non-existent)/32 2.333 1.25%
std::set<int>::erase(key)_(non-existent)/8192 8.376 2.66%
std::set<int>::find(key)_(existent)/0 0.016 -
std::set<int>::find(key)_(existent)/1024 3.966 -1.67%
std::set<int>::find(key)_(existent)/32 1.612 -
std::set<int>::find(key)_(existent)/8192 8.339 3.25%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.699 -
std::set<int>::find(key)_(non-existent)/32 2.315 -
std::set<int>::find(key)_(non-existent)/8192 10.166 16.89%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.969 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.652 -13.52%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.306 -1.78%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 70.363 -19.48%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.003 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.443 1.97%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.107 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.037 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.191 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.120 -1.30%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.806 -1.96%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.537 -9.48%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.182 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.474 -3.66%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.120 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 34.117 2.09%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.373 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16543.007 2.01%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 818.191 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 147481.777 -4.27%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.736 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7677.571 1.15%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 572.287 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132664.456 -
std::set<int>::insert(value)_(already_present)/0 0.581 -9.51%
std::set<int>::insert(value)_(already_present)/1024 5.946 -
std::set<int>::insert(value)_(already_present)/32 1.765 -
std::set<int>::insert(value)_(already_present)/8192 9.416 -4.65%
std::set<int>::insert(value)_(new_value)/0 17.954 -
std::set<int>::insert(value)_(new_value)/1024 41.529 -2.13%
std::set<int>::insert(value)_(new_value)/32 19.713 -1.02%
std::set<int>::insert(value)_(new_value)/8192 73.426 -
std::set<int>::lower_bound(key)_(existent)/0 0.014 -
std::set<int>::lower_bound(key)_(existent)/1024 4.301 -
std::set<int>::lower_bound(key)_(existent)/32 1.570 -
std::set<int>::lower_bound(key)_(existent)/8192 8.439 8.28%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.070 -2.96%
std::set<int>::lower_bound(key)_(non-existent)/32 2.289 -1.19%
std::set<int>::lower_bound(key)_(non-existent)/8192 10.502 9.82%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.337 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6072.508 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.710 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48241.222 -1.18%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.324 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6076.389 -1.14%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 217.259 -2.05%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48104.905 -1.70%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.082 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1352.168 -3.34%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.003 -5.92%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12525.089 -
std::set<int>::upper_bound(key)_(existent)/0 0.015 -
std::set<int>::upper_bound(key)_(existent)/1024 4.123 -3.07%
std::set<int>::upper_bound(key)_(existent)/32 1.761 -
std::set<int>::upper_bound(key)_(existent)/8192 8.074 2.32%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 7.112 17.19%
std::set<int>::upper_bound(key)_(non-existent)/32 2.437 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.738 5.95%
std::set<std::string>::clear()/0 422.107 -
std::set<std::string>::clear()/1024 20207.049 -
std::set<std::string>::clear()/32 891.749 -
std::set<std::string>::clear()/8192 205807.227 -
std::set<std::string>::contains(key)_(existent)/0 0.017 -
std::set<std::string>::contains(key)_(existent)/1024 24.554 3.72%
std::set<std::string>::contains(key)_(existent)/32 13.915 -11.36%
std::set<std::string>::contains(key)_(existent)/8192 26.618 -
std::set<std::string>::contains(key)_(non-existent)/0 0.279 -5.99%
std::set<std::string>::contains(key)_(non-existent)/1024 22.174 3.63%
std::set<std::string>::contains(key)_(non-existent)/32 11.286 11.06%
std::set<std::string>::contains(key)_(non-existent)/8192 29.118 -
std::set<std::string>::count(key)_(existent)/0 0.013 -
std::set<std::string>::count(key)_(existent)/1024 23.090 5.73%
std::set<std::string>::count(key)_(existent)/32 15.337 -
std::set<std::string>::count(key)_(existent)/8192 28.780 -1.87%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 22.726 -4.49%
std::set<std::string>::count(key)_(non-existent)/32 10.751 1.48%
std::set<std::string>::count(key)_(non-existent)/8192 31.734 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.702 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6946.282 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.435 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57750.456 -
std::set<std::string>::ctor(const&)/0 13.571 -
std::set<std::string>::ctor(const&)/1024 34208.822 -1.39%
std::set<std::string>::ctor(const&)/32 687.438 -2.22%
std::set<std::string>::ctor(const&)/8192 341029.217 -1.14%
std::set<std::string>::ctor(const&,_alloc)/0 13.601 -
std::set<std::string>::ctor(const&,_alloc)/1024 36357.684 -1.78%
std::set<std::string>::ctor(const&,_alloc)/32 792.106 -1.58%
std::set<std::string>::ctor(const&,_alloc)/8192 341886.900 -1.21%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.682 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40681.372 -1.59%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 660.742 -1.43%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382983.531 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.671 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54885.033 -1.09%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 944.790 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095166.539 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.388 -
std::set<std::string>::equal_range(key)_(existent)/32 16.479 -3.44%
std::set<std::string>::equal_range(key)_(existent)/8192 30.090 -2.38%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.256 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.147 -4.01%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.840 -1.28%
std::set<std::string>::equal_range(key)_(non-existent)/8192 29.268 -11.01%
std::set<std::string>::erase(iterator)/0 29.482 -
std::set<std::string>::erase(iterator)/1024 28.536 -
std::set<std::string>::erase(iterator)/32 25.625 -
std::set<std::string>::erase(iterator)/8192 33.393 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.516 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12394.200 1.53%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 714.916 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114562.820 -
std::set<std::string>::erase(key)_(existent)/0 65.544 -
std::set<std::string>::erase(key)_(existent)/1024 99.564 -
std::set<std::string>::erase(key)_(existent)/32 60.722 -
std::set<std::string>::erase(key)_(existent)/8192 68.803 -1.52%
std::set<std::string>::erase(key)_(non-existent)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent)/1024 26.400 -
std::set<std::string>::erase(key)_(non-existent)/32 13.540 6.81%
std::set<std::string>::erase(key)_(non-existent)/8192 33.732 -
std::set<std::string>::find(key)_(existent)/0 0.036 -
std::set<std::string>::find(key)_(existent)/1024 22.137 -3.67%
std::set<std::string>::find(key)_(existent)/32 14.991 -4.00%
std::set<std::string>::find(key)_(existent)/8192 26.848 -7.13%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.462 -3.82%
std::set<std::string>::find(key)_(non-existent)/32 10.098 -4.98%
std::set<std::string>::find(key)_(non-existent)/8192 25.346 -7.05%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.961 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 71.558 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.644 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.536 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.927 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.526 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.277 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.336 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.610 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 43.898 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.472 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.754 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.860 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.769 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.591 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.822 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.322 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66446.728 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1476.013 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 829353.663 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.893 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39948.469 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1133.444 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 601037.698 -
std::set<std::string>::insert(value)_(already_present)/0 15.693 4.34%
std::set<std::string>::insert(value)_(already_present)/1024 33.081 1.47%
std::set<std::string>::insert(value)_(already_present)/32 11.780 -
std::set<std::string>::insert(value)_(already_present)/8192 38.815 -
std::set<std::string>::insert(value)_(new_value)/0 33.264 -
std::set<std::string>::insert(value)_(new_value)/1024 64.276 -2.27%
std::set<std::string>::insert(value)_(new_value)/32 39.731 -1.57%
std::set<std::string>::insert(value)_(new_value)/8192 90.564 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 20.867 -7.97%
std::set<std::string>::lower_bound(key)_(existent)/32 14.680 -7.65%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.954 4.61%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 21.954 -3.88%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.373 -4.48%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.038 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.258 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35961.933 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 670.514 -2.03%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 344601.543 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.251 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35923.609 -1.34%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 720.563 -1.00%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344449.157 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16935.355 -1.58%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.337 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206208.466 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.034 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.506 -3.78%
std::set<std::string>::upper_bound(key)_(existent)/32 17.127 1.89%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.276 4.92%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.074 1.32%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.013 6.50%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.715 -
std::shift_left(deque<int>)/1024 39.409 -1.70%
std::shift_left(deque<int>)/32 4.772 -3.12%
std::shift_left(deque<int>)/50 5.516 -2.11%
std::shift_left(deque<int>)/8192 302.424 -
std::shift_left(list<int>)/1024 729.861 -
std::shift_left(list<int>)/32 14.520 -
std::shift_left(list<int>)/50 28.001 -
std::shift_left(list<int>)/8192 7639.040 -1.53%
std::shift_left(vector<int>)/1024 35.598 -
std::shift_left(vector<int>)/32 2.977 -
std::shift_left(vector<int>)/50 5.269 -
std::shift_left(vector<int>)/8192 282.246 -
std::shift_right(deque<int>)/1024 39.962 -
std::shift_right(deque<int>)/32 3.243 -
std::shift_right(deque<int>)/50 4.266 1.03%
std::shift_right(deque<int>)/8192 308.508 -
std::shift_right(list<int>)/1024 734.605 -
std::shift_right(list<int>)/32 14.540 -
std::shift_right(list<int>)/50 27.038 -
std::shift_right(list<int>)/8192 8029.762 -
std::shift_right(vector<int>)/1024 35.865 -
std::shift_right(vector<int>)/32 4.059 37.05%
std::shift_right(vector<int>)/50 5.333 -
std::shift_right(vector<int>)/8192 297.774 -
std::shuffle(deque<int>)/1024 9450.580 -
std::shuffle(deque<int>)/32 299.015 -
std::shuffle(deque<int>)/8192 74861.477 -
std::shuffle(vector<int>)/1024 8880.835 -
std::shuffle(vector<int>)/32 278.876 -
std::shuffle(vector<int>)/8192 70763.797 -
std::sort(deque<int>)_(ascending)/1024 767.264 -
std::sort(deque<int>)_(ascending)/8 18.614 -
std::sort(deque<int>)_(ascending)/8192 5793.914 -
std::sort(deque<int>)_(descending)/1024 1360.229 3.19%
std::sort(deque<int>)_(descending)/8 25.822 1.04%
std::sort(deque<int>)_(descending)/8192 10415.706 -
std::sort(deque<int>)_(heap)/1024 6169.788 -
std::sort(deque<int>)_(heap)/8 24.864 -
std::sort(deque<int>)_(heap)/8192 69010.395 -
std::sort(deque<int>)_(pipe-organ)/1024 2763.177 -
std::sort(deque<int>)_(pipe-organ)/8 21.026 -
std::sort(deque<int>)_(pipe-organ)/8192 27378.320 -1.11%
std::sort(deque<int>)_(qsort_adversarial)/1024 17747.066 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.607 -
std::sort(deque<int>)_(qsort_adversarial)/8192 462624.221 -
std::sort(deque<int>)_(repeated)/1024 958.481 -
std::sort(deque<int>)_(repeated)/8 18.772 -
std::sort(deque<int>)_(repeated)/8192 6713.763 -
std::sort(deque<int>)_(shuffled)/1024 6800.362 -
std::sort(deque<int>)_(shuffled)/8 23.709 -
std::sort(deque<int>)_(shuffled)/8192 81170.096 -
std::sort(vector<NonIntegral>)_(ascending)/1024 543.384 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.527 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3754.754 -
std::sort(vector<NonIntegral>)_(descending)/1024 782.461 -
std::sort(vector<NonIntegral>)_(descending)/8 24.995 -1.54%
std::sort(vector<NonIntegral>)_(descending)/8192 5286.663 -
std::sort(vector<NonIntegral>)_(heap)/1024 4206.563 -1.65%
std::sort(vector<NonIntegral>)_(heap)/8 22.539 -
std::sort(vector<NonIntegral>)_(heap)/8192 50773.185 1.40%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1894.813 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.214 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18460.881 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13176.695 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.528 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154784.478 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.331 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.736 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3729.551 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4615.312 -1.88%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.961 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83098.407 1.07%
std::sort(vector<int>)_(ascending)/1024 537.405 -1.39%
std::sort(vector<int>)_(ascending)/8 16.766 -
std::sort(vector<int>)_(ascending)/8192 3767.931 -
std::sort(vector<int>)_(descending)/1024 1041.453 -2.31%
std::sort(vector<int>)_(descending)/8 25.223 -
std::sort(vector<int>)_(descending)/8192 7292.372 -3.12%
std::sort(vector<int>)_(heap)/1024 4533.084 -
std::sort(vector<int>)_(heap)/8 22.587 -
std::sort(vector<int>)_(heap)/8192 45693.850 -
std::sort(vector<int>)_(pipe-organ)/1024 2277.029 -
std::sort(vector<int>)_(pipe-organ)/8 18.677 1.28%
std::sort(vector<int>)_(pipe-organ)/8192 21471.674 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13317.515 -
std::sort(vector<int>)_(qsort_adversarial)/8 16.724 -
std::sort(vector<int>)_(qsort_adversarial)/8192 151996.493 1.13%
std::sort(vector<int>)_(repeated)/1024 660.508 -
std::sort(vector<int>)_(repeated)/8 16.961 -
std::sort(vector<int>)_(repeated)/8192 5016.934 -
std::sort(vector<int>)_(shuffled)/1024 4672.533 -
std::sort(vector<int>)_(shuffled)/8 21.204 -
std::sort(vector<int>)_(shuffled)/8192 45064.997 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3347.013 -4.60%
std::stable_partition(deque<int>)_(alloc_fails)/32 1945.494 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1970.368 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 16743.553 -
std::stable_partition(deque<int>)_(dense)/1024 624.232 -3.48%
std::stable_partition(deque<int>)_(dense)/32 30.021 -1.31%
std::stable_partition(deque<int>)_(dense)/50 39.930 -3.26%
std::stable_partition(deque<int>)_(dense)/8192 5647.726 -
std::stable_partition(deque<int>)_(sparse)/1024 462.742 -
std::stable_partition(deque<int>)_(sparse)/32 13.598 23.54%
std::stable_partition(deque<int>)_(sparse)/50 29.350 6.09%
std::stable_partition(deque<int>)_(sparse)/8192 3392.724 -7.65%
std::stable_partition(list<int>)_(alloc_fails)/1024 4210.544 -
std::stable_partition(list<int>)_(alloc_fails)/32 1905.121 -
std::stable_partition(list<int>)_(alloc_fails)/50 1938.656 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25140.738 -2.29%
std::stable_partition(list<int>)_(dense)/1024 1742.531 -
std::stable_partition(list<int>)_(dense)/32 34.212 -4.74%
std::stable_partition(list<int>)_(dense)/50 56.813 -3.31%
std::stable_partition(list<int>)_(dense)/8192 17356.647 2.27%
std::stable_partition(list<int>)_(sparse)/1024 914.791 -
std::stable_partition(list<int>)_(sparse)/32 9.815 -
std::stable_partition(list<int>)_(sparse)/50 25.881 -
std::stable_partition(list<int>)_(sparse)/8192 8784.985 1.00%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2919.827 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1905.715 -1.13%
std::stable_partition(vector<int>)_(alloc_fails)/50 1902.403 -1.98%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9796.033 -
std::stable_partition(vector<int>)_(dense)/1024 295.087 -
std::stable_partition(vector<int>)_(dense)/32 21.336 2.19%
std::stable_partition(vector<int>)_(dense)/50 25.012 3.31%
std::stable_partition(vector<int>)_(dense)/8192 2096.131 -
std::stable_partition(vector<int>)_(sparse)/1024 211.991 1.03%
std::stable_partition(vector<int>)_(sparse)/32 6.934 -
std::stable_partition(vector<int>)_(sparse)/50 20.264 -
std::stable_partition(vector<int>)_(sparse)/8192 1522.218 1.70%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4103.436 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.175 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18904.388 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28758.437 1.23%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.795 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27041.853 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13834.301 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.365 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26148.445 -1.36%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16566.377 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.440 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22709.918 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25752.058 1.28%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.206 -1.28%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28567.381 -1.80%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3793.463 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.096 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13025.768 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19316.513 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.940 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24925.889 -2.29%
std::stable_sort(deque<int>)_(ascending)/1024 2108.686 -
std::stable_sort(deque<int>)_(ascending)/8 18.111 -1.09%
std::stable_sort(deque<int>)_(ascending)/8192 13628.260 -
std::stable_sort(deque<int>)_(descending)/1024 2929.687 -
std::stable_sort(deque<int>)_(descending)/8 27.093 -1.35%
std::stable_sort(deque<int>)_(descending)/8192 20784.915 -2.29%
std::stable_sort(deque<int>)_(heap)/1024 2726.829 -1.46%
std::stable_sort(deque<int>)_(heap)/8 26.122 -
std::stable_sort(deque<int>)_(heap)/8192 17820.149 -1.08%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2942.589 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.289 -1.21%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20608.383 -1.72%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3094.495 -1.24%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.715 -2.82%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20832.288 -1.46%
std::stable_sort(deque<int>)_(repeated)/1024 1387.780 -
std::stable_sort(deque<int>)_(repeated)/8 18.119 -1.01%
std::stable_sort(deque<int>)_(repeated)/8192 7623.366 -
std::stable_sort(deque<int>)_(shuffled)/1024 2445.981 -1.67%
std::stable_sort(deque<int>)_(shuffled)/8 23.951 -1.05%
std::stable_sort(deque<int>)_(shuffled)/8192 14790.667 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4481.252 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.686 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54944.085 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23586.146 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.034 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125688.367 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14163.290 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.622 1.03%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117397.574 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14200.846 1.46%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.286 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92342.356 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22929.778 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.698 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146211.069 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3315.571 -2.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.134 2.57%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18809.095 -1.90%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18300.823 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.043 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157259.226 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3974.896 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.607 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45722.884 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13245.297 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.679 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 196524.706 -2.10%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10284.836 -1.26%
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.111 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125540.699 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8626.710 -1.06%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.838 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123264.885 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14480.205 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.717 1.83%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210119.433 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1382.120 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.599 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15087.029 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12701.235 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.831 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183136.161 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4405.464 -5.89%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.234 -2.70%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19829.850 -4.39%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23922.976 -1.02%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.811 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24557.028 -1.12%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14271.913 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.581 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31746.808 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14310.862 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.161 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21401.736 -5.60%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23453.956 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.167 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35485.673 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3419.219 4.92%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.193 -3.26%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9457.238 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18393.329 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.234 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28590.441 -
std::stable_sort(vector<int>)_(ascending)/1024 2052.834 -
std::stable_sort(vector<int>)_(ascending)/8 16.823 -
std::stable_sort(vector<int>)_(ascending)/8192 13434.334 -
std::stable_sort(vector<int>)_(descending)/1024 2783.080 -
std::stable_sort(vector<int>)_(descending)/8 25.109 1.65%
std::stable_sort(vector<int>)_(descending)/8192 18368.331 -
std::stable_sort(vector<int>)_(heap)/1024 2500.905 -
std::stable_sort(vector<int>)_(heap)/8 22.046 -
std::stable_sort(vector<int>)_(heap)/8192 14382.023 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2773.051 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.934 -1.66%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18178.222 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2871.375 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.834 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18275.453 -
std::stable_sort(vector<int>)_(repeated)/1024 1094.703 -
std::stable_sort(vector<int>)_(repeated)/8 16.838 -
std::stable_sort(vector<int>)_(repeated)/8192 5256.404 -
std::stable_sort(vector<int>)_(shuffled)/1024 2190.984 -
std::stable_sort(vector<int>)_(shuffled)/8 21.124 -
std::stable_sort(vector<int>)_(shuffled)/8192 10802.193 -
std::swap_ranges(deque<int>)/1024 341.389 6.73%
std::swap_ranges(deque<int>)/32 10.496 -
std::swap_ranges(deque<int>)/50 19.926 -
std::swap_ranges(deque<int>)/8192 2723.901 6.61%
std::swap_ranges(list<int>)/1024 760.566 -
std::swap_ranges(list<int>)/32 19.498 -
std::swap_ranges(list<int>)/50 32.616 -
std::swap_ranges(list<int>)/8192 10327.076 4.81%
std::swap_ranges(vector<int>)/1024 62.764 -
std::swap_ranges(vector<int>)/32 4.828 -
std::swap_ranges(vector<int>)/50 5.607 -
std::swap_ranges(vector<int>)/8192 476.608 -
std::transform(deque<int>)_(identity_transform)/1024 370.170 -
std::transform(deque<int>)_(identity_transform)/32 12.435 -
std::transform(deque<int>)_(identity_transform)/50 19.204 -
std::transform(deque<int>)_(identity_transform)/8192 2446.252 -
std::transform(deque<int>,_deque<int>)/1024 661.195 -
std::transform(deque<int>,_deque<int>)/32 21.685 -2.36%
std::transform(deque<int>,_deque<int>)/50 33.688 -1.60%
std::transform(deque<int>,_deque<int>)/8192 5411.133 -
std::transform(list<int>)_(identity_transform)/1024 744.018 -
std::transform(list<int>)_(identity_transform)/32 16.010 -
std::transform(list<int>)_(identity_transform)/50 39.064 -1.22%
std::transform(list<int>)_(identity_transform)/8192 7038.328 1.54%
std::transform(list<int>,_list<int>)/1024 848.402 -
std::transform(list<int>,_list<int>)/32 23.541 -
std::transform(list<int>,_list<int>)/50 36.751 -
std::transform(list<int>,_list<int>)/8192 9186.211 -1.57%
std::transform(vector<int>)_(identity_transform)/1024 262.825 -
std::transform(vector<int>)_(identity_transform)/32 8.972 -
std::transform(vector<int>)_(identity_transform)/50 14.122 -
std::transform(vector<int>)_(identity_transform)/8192 2024.883 -
std::transform(vector<int>,_vector<int>)/1024 555.947 -
std::transform(vector<int>,_vector<int>)/32 17.224 -
std::transform(vector<int>,_vector<int>)/50 26.941 -
std::transform(vector<int>,_vector<int>)/8192 4442.632 -
std::unique(deque<int>)_(contiguous)/1024 736.740 -
std::unique(deque<int>)_(contiguous)/32 62.245 2.23%
std::unique(deque<int>)_(contiguous)/52 73.395 3.28%
std::unique(deque<int>)_(contiguous)/8192 5521.798 -
std::unique(deque<int>)_(sprinkled)/1024 925.854 9.11%
std::unique(deque<int>)_(sprinkled)/32 67.301 3.74%
std::unique(deque<int>)_(sprinkled)/52 83.908 5.95%
std::unique(deque<int>)_(sprinkled)/8192 7356.404 -
std::unique(deque<int>,_pred)_(contiguous)/1024 639.092 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.380 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.963 -1.01%
std::unique(deque<int>,_pred)_(contiguous)/8192 4502.205 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 691.177 -
std::unique(deque<int>,_pred)_(sprinkled)/32 60.727 -1.44%
std::unique(deque<int>,_pred)_(sprinkled)/52 73.346 -2.16%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5223.322 -
std::unique(list<int>)_(contiguous)/1024 927.849 -
std::unique(list<int>)_(contiguous)/32 55.267 -
std::unique(list<int>)_(contiguous)/52 67.476 -
std::unique(list<int>)_(contiguous)/8192 7050.886 -
std::unique(list<int>)_(sprinkled)/1024 962.754 -
std::unique(list<int>)_(sprinkled)/32 56.992 -
std::unique(list<int>)_(sprinkled)/52 70.432 -
std::unique(list<int>)_(sprinkled)/8192 7904.853 1.46%
std::unique(list<int>,_pred)_(contiguous)/1024 973.073 -
std::unique(list<int>,_pred)_(contiguous)/32 60.464 -
std::unique(list<int>,_pred)_(contiguous)/52 73.869 -
std::unique(list<int>,_pred)_(contiguous)/8192 7806.157 -1.33%
std::unique(list<int>,_pred)_(sprinkled)/1024 1017.532 -1.65%
std::unique(list<int>,_pred)_(sprinkled)/32 64.717 -
std::unique(list<int>,_pred)_(sprinkled)/52 80.952 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8443.745 -
std::unique(vector<int>)_(contiguous)/1024 313.044 -
std::unique(vector<int>)_(contiguous)/32 51.214 -
std::unique(vector<int>)_(contiguous)/52 56.189 -
std::unique(vector<int>)_(contiguous)/8192 1926.335 -
std::unique(vector<int>)_(sprinkled)/1024 284.198 -
std::unique(vector<int>)_(sprinkled)/32 50.875 -
std::unique(vector<int>)_(sprinkled)/52 59.017 -
std::unique(vector<int>)_(sprinkled)/8192 1918.117 -
std::unique(vector<int>,_pred)_(contiguous)/1024 538.763 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.252 -2.55%
std::unique(vector<int>,_pred)_(contiguous)/52 63.608 -2.20%
std::unique(vector<int>,_pred)_(contiguous)/8192 3765.450 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 702.000 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.138 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.085 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5295.138 -1.11%
std::unique_copy(deque<int>)_(contiguous)/1024 476.310 -
std::unique_copy(deque<int>)_(contiguous)/32 10.553 8.19%
std::unique_copy(deque<int>)_(contiguous)/52 16.132 11.15%
std::unique_copy(deque<int>)_(contiguous)/8192 3747.513 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.938 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.231 -20.81%
std::unique_copy(deque<int>)_(sprinkled)/52 18.801 -17.16%
std::unique_copy(deque<int>)_(sprinkled)/8192 3761.411 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.514 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.984 -4.77%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 35.507 4.87%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4506.573 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.087 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.333 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.809 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5135.315 -
std::unique_copy(list<int>)_(contiguous)/1024 744.118 -
std::unique_copy(list<int>)_(contiguous)/32 11.932 -
std::unique_copy(list<int>)_(contiguous)/52 20.673 -
std::unique_copy(list<int>)_(contiguous)/8192 7881.004 14.37%
std::unique_copy(list<int>)_(sprinkled)/1024 741.046 -
std::unique_copy(list<int>)_(sprinkled)/32 13.212 -
std::unique_copy(list<int>)_(sprinkled)/52 25.942 -
std::unique_copy(list<int>)_(sprinkled)/8192 7603.143 9.20%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 798.763 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.934 1.01%
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.822 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8441.372 12.02%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 828.140 -2.07%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.062 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.292 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8384.914 13.08%
std::unique_copy(vector<int>)_(contiguous)/1024 248.686 -
std::unique_copy(vector<int>)_(contiguous)/32 8.881 -
std::unique_copy(vector<int>)_(contiguous)/52 13.434 -
std::unique_copy(vector<int>)_(contiguous)/8192 1896.005 -
std::unique_copy(vector<int>)_(sprinkled)/1024 502.236 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.488 -2.13%
std::unique_copy(vector<int>)_(sprinkled)/52 23.485 -1.12%
std::unique_copy(vector<int>)_(sprinkled)/8192 3913.669 1.09%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.702 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.042 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.453 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3718.476 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 568.650 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.948 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.145 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4529.634 -
Geometric Mean 275.059 -