Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562575 2026-01-05T22:33:54 0:00:00
Previous 562567 2026-01-05T22:33:49 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1597 1730
Performance Improvements 1613 2000
Unchanged Tests 53970 53450
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 35741.86% 979788.576 351174493.279 - -0.16% -
rng::fill(vector<bool>)/262144 302.96% 232.744 937.855 - 301.96% -
std::fill(vector<bool>)/262144 302.33% 232.952 937.246 - 302.33% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 283.00% 1.023 3.918 - 269.02% -
rng::rotate_copy(vector<int>)/8192 115.66% 283.102 610.529 - 115.26% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 111.75% 1197.822 2536.380 - 111.64% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 105.02% 127.059 260.499 - 69.26% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 104.57% 763.812 1562.553 - 104.37% -
std::copy_n(deque<int>)/64 99.85% 2.774 5.543 - 100.53% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 93.94% 823.843 1597.730 - 93.46% -
std::mismatch(list<int>)_(it,_it,_it)/1000 91.24% 762.808 1458.821 - 94.09% -
std::copy_backward(deque<int>)/64 85.76% 2.935 5.453 - 83.60% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 78.43% 6.371 11.367 - 13.92% -
SetIntersection_Interlaced_Vector_float_16384_64 76.88% 5412024.753 9572637.390 - -9.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 69.86% 0.410 0.697 - 55.85% -
std::is_sorted_until(deque<int>)/8 66.44% 2.896 4.820 - 56.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 62.73% 8124090.627 13220435.092 - 30.41% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 60.84% 4.618 7.427 - 3.29% -
rng::rotate_copy(list<int>)/50 60.51% 13.567 21.777 - 59.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 59.40% 25.152 40.094 - 67.82% -
std::copy(vector<bool>)_(aligned)/1048576 57.73% 2037.957 3214.475 - -3.20% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 57.10% 3.158 4.961 - 51.70% -
std::equal(deque<int>)_(it,_it,_it)/8 56.64% 4.123 6.457 - 51.01% -
std::is_partitioned(list<int>)_(unpartitioned)/50 56.46% 4.544 7.109 - 63.06% -
BM_std_min<short>/1 51.99% 0.254 0.385 - 31.65% -
BM_MakeHeap_uint64_Random_4 51.29% 1.198 1.812 - 25.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 51.18% 6.892 10.420 - 60.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 50.40% 13.382 20.126 - 34.34% -
std::shift_left(vector<int>)/32 49.93% 2.989 4.482 - 49.75% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 48.35% 4.781 7.092 - 66.78% -
BM_RangesPushHeap_string_Descending_262144 46.34% 3.185 4.661 - -8.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 45.04% 3395538.209 4924778.152 - 2.72% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 44.99% 5.018 7.276 - 52.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 44.12% 10.491 15.119 - 38.14% -
std::mismatch(list<int>)_(it,_it,_it)/1024 43.70% 783.623 1126.079 - 45.97% -
BM_std_minmax<unsigned_int>/3 43.52% 1.181 1.695 - 46.73% -
std::copy(vector<bool>)_(aligned)/262144 42.33% 562.936 801.239 - 17.13% -
BM_std_minmax<unsigned_int>/2 42.19% 0.875 1.244 - 50.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 40.25% 0.411 0.576 - -17.35% -
rng::search(deque<int>)_(no_match)/1024 39.78% 298.049 416.623 - 36.57% -
BM_std_min<unsigned_char>/1 39.62% 0.325 0.454 - 39.83% -
std::rotate_copy(vector<int>)/8192 38.27% 526.988 728.686 - 13.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 38.14% 6.319 8.729 - 29.43% -
SetIntersection_Interlaced_Vector_float_1024_64 38.00% 3837055.588 5295252.867 - -9.68% -
BM_std_min<char>/1 37.88% 0.330 0.455 - 57.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 37.74% 7.667 10.560 - 27.85% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 37.50% 150.022 206.286 - 37.35% -
rng::equal(vector<bool>)_(unaligned)/50 37.04% 0.737 1.010 - 37.23% -
std::map<std::string,_int>::erase(key)_(existent)/32 36.62% 59.982 81.948 - 2.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 36.58% 4.916 6.714 - 27.38% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 35.10% 7.849 10.605 - 70.63% -
std::is_sorted(deque<int>)/8 34.26% 3.504 4.704 - 87.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 33.94% 0.519 0.696 - 55.57% -
std::is_partitioned(deque<int>)_(partitioned)/50 32.92% 14.045 18.668 - 25.71% -
std::search(deque<int>)_(near_matches)/1000 32.30% 18587.152 24591.156 - 24.49% -
std::search(deque<int>)_(near_matches)/1024 31.55% 19520.600 25679.513 - 24.36% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 31.45% 550.817 724.031 - 12.19% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 31.40% 177.482 233.212 - 31.19% -
std::map<std::string,_int>::erase(key)_(existent)/0 30.10% 57.155 74.357 - 76.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 29.70% 3.303 4.284 - 19.62% -
std::find(vector<bool>)_(process_all)/8 29.44% 0.574 0.743 - 28.90% -
std::copy_n(vector<bool>)_(aligned)/262144 28.98% 517.444 667.375 - -1.25% -
rng::swap_ranges(list<int>)/8192 28.85% 9985.578 12866.030 - 27.72% -
std::fill_n(list<int>)/8192 28.82% 7029.784 9055.962 - 28.28% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 28.62% 0.487 0.627 - 10.55% -
SetIntersection_Interlaced_Set_uint64_1024_4 27.56% 9974397.775 12723056.284 - 24.96% -
rng::equal(vector<bool>)_(unaligned)/8 27.46% 0.751 0.957 - 29.68% -
BM_RangesPushHeap_float_SingleElement_1 27.03% 0.393 0.500 - -21.56% -
rng::unique_copy(deque<int>)_(sprinkled)/32 26.03% 9.337 11.767 - 16.70% -
rng::find_end(forward_list<int>)_(same_length)/8192 25.81% 13044.099 16411.034 - 14.41% -
rng::find(vector<bool>)_(process_all)/8 25.58% 0.565 0.710 - 18.05% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 25.35% 552.731 692.852 - 0.87% -
BM_PopHeap_uint32_1 25.32% 0.498 0.624 - 36.68% -
BM_RangesPopHeap_string_262144 25.15% 80.964 101.327 - 0.17% -
BM_RangesPushHeap_uint64_Descending_1 25.02% 0.559 0.698 - 49.63% -
BM_PushHeap_float_SingleElement_1 24.49% 0.466 0.580 - -16.75% -
rng::search(list<int>)_(single_element)/8192 24.40% 7484.028 9309.803 - 25.47% -
BM_std_minmax<unsigned_int>/11 24.36% 1.690 2.101 - 14.93% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 24.30% 0.456 0.567 - 22.11% -
rng::search(list<int>,_pred)_(single_element)/8192 24.30% 8306.166 10324.802 - 24.09% -
BM_RangesPushHeap_uint32_Ascending_1 24.29% 0.465 0.578 - 0.35% -
std::is_partitioned(deque<int>)_(partitioned)/32 24.14% 9.956 12.359 - 26.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 23.83% 19.960 24.716 - 24.18% -
BM_PushHeap_float_Random_1 23.56% 0.564 0.697 - 34.86% -
rng::copy_backward(vector<bool>)_(unaligned)/4096 23.20% 25.786 31.768 - 22.76% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 23.13% 13922.759 17143.099 - 12.87% -
SetIntersection_Interlaced_Vector_float_1024_16 22.79% 2075595.097 2548692.220 - -9.62% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 22.76% 5.340 6.555 - 45.07% -
std::copy_backward(vector<int>)/32768 22.57% 3097.996 3797.105 - 0.05% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 22.16% 7.296 8.913 - -6.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 22.15% 31.828 38.879 - -2.04% -
std::unique_copy(deque<int>)_(sprinkled)/32 22.02% 9.906 12.088 - 30.95% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 21.79% 10159.676 12373.387 - -2.13% -
std::stable_partition(deque<int>)_(sparse)/32 21.67% 11.708 14.245 - 17.05% -
std::map<std::string,_int>::erase(iterator)/8192 21.55% 29.105 35.376 - 33.76% -
rng::stable_partition(deque<int>)_(sparse)/32 21.07% 11.750 14.226 - 27.42% -
BM_RangesPushHeap_string_Descending_256 20.41% 2.298 2.767 - 16.88% -
rng::find_end(deque<int>)_(process_all)/8192 20.20% 2029.200 2439.140 - 2.18% -
SetIntersection_Front_Vector_uint32_16384_1024 19.87% 5881422.010 7050094.770 - 17.76% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 19.74% 26.692 31.961 - -2.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 19.71% 1833969.531 2195441.551 - 9.16% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 19.66% 5.281 6.319 - -3.97% -
rng::starts_with(list<int>,_pred)/8192 19.44% 9707.588 11595.014 - 1.79% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 19.21% 0.448 0.534 - -7.04% -
BM_RangesPushHeap_string_Descending_16384 19.08% 2.360 2.811 - 14.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.81% 36.825 43.751 - 16.51% -
std::search(deque<int>,_pred)_(no_match)/1024 18.73% 365.777 434.275 - 32.68% -
rng::unique_copy(deque<int>)_(sprinkled)/52 18.72% 15.681 18.617 - 26.12% -
BM_std_minmax<unsigned_int>/1 18.68% 0.601 0.713 - 18.64% -
rng::search(deque<int>)_(same_length)/1000 18.45% 391.704 463.963 - 40.04% -
SetIntersection_Interlaced_Vector_float_262144_256 18.34% 35002835.896 41421955.305 - -20.02% -
bm_ranges_lexicographical_compare<int>/16 18.24% 1.897 2.244 - -2.69% -
std::search(deque<int>)_(same_length)/1000 17.86% 334.022 393.662 - 11.44% -
rng::search(list<int>,_pred)_(same_length)/8192 17.67% 8914.843 10490.425 - 17.83% -
SetIntersection_Interlaced_Vector_float_262144_4 17.66% 1626531.166 1913851.253 - -11.23% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 17.61% 3992.419 4695.510 - 18.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 17.38% 183.259 215.117 - 16.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 17.09% 1.636 1.915 - 7.60% -
SetIntersection_Interlaced_Vector_float_16384_256 17.08% 23316476.863 27299907.784 - -8.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 16.83% 28037509.598 32757197.554 - 5.92% -
BM_RangesPushHeap_string_Descending_1024 16.74% 2.445 2.854 - 14.97% -
std::map<int,_int>::count(key)_(non-existent)/1024 16.59% 7.294 8.504 - 16.57% -
BM_std_minmax<unsigned_int>/10 16.47% 1.370 1.596 - 14.99% -
rng::copy_backward(vector<int>)/32768 16.11% 2967.139 3445.061 - 4.82% -
BM_std_minmax<unsigned_int>/27 15.82% 2.372 2.747 - 15.66% -
rng::transform(list<int>)_(identity_transform)/8192 15.70% 7543.961 8728.604 - 14.81% -
rng::find(vector<bool>)_(process_all)/50 15.65% 0.613 0.709 - -4.20% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 15.57% 105.106 121.474 - 13.43% -
std::equal(deque<int>)_(it,_it,_it)/50 15.55% 21.248 24.554 - 1.85% -
std::map<int,_int>::count(key)_(non-existent)/8192 15.41% 11.211 12.939 - 15.54% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.30% 227.889 262.757 - 15.34% -
rng::stable_partition(deque<int>)_(sparse)/50 15.25% 28.542 32.895 - 20.03% -
BM_RangesPushHeap_string_PipeOrgan_16384 15.11% 12.884 14.832 - 0.66% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 15.00% 10.945 12.587 - 15.75% -
SetIntersection_Interlaced_Set_uint64_1024_64 14.97% 10219018.589 11748761.897 - 17.87% -
rng::find_last(deque<int>)_(bail_10%)/50 14.96% 11.408 13.115 - 14.57% -
std::stable_partition(deque<int>)_(sparse)/50 14.85% 28.437 32.660 - 9.90% -
std::adjacent_find(deque<int>)/50 14.63% 17.760 20.358 - 37.81% -
SetIntersection_Interlaced_Vector_uint64_262144_4 14.54% 1596029.353 1828168.930 - 15.49% -
std::find_end(forward_list<int>)_(single_element)/8192 14.26% 5555.497 6347.941 - 10.82% -
BM_std_minmax<unsigned_int>/15 14.23% 1.965 2.245 - 10.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.10% 515.583 588.255 - 15.89% -
BM_RangesPushHeap_string_Random_262144 14.09% 18.080 20.628 - 11.50% -
std::unique_copy(deque<int>)_(sprinkled)/52 13.93% 18.615 21.207 - 12.85% -
std::partition_point(deque<int>)/50 13.90% 4.565 5.200 - 12.69% -
std::adjacent_find(deque<int>)/8 13.88% 3.772 4.295 - 45.26% -
BM_SortHeap_pair<uint32,_uint32>_4 13.85% 1.634 1.860 - -1.60% -
std::partition_point(deque<int>)/32 13.70% 4.475 5.088 - 13.59% -
SetIntersection_Front_Set_uint64_262144_256 13.57% 4326464.450 4913530.520 - 9.66% -
std::replace(vector<int>)_(sprinkled)/32 13.48% 4.949 5.616 - 11.51% -
BM_PopHeap_pair<uint32,_uint32>_1 13.40% 0.548 0.621 - 22.65% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 13.34% 560.360 635.121 - 14.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 13.27% 0.492 0.557 - 24.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.81% 575.898 649.658 - 14.77% -
rng::find_end(deque<int>)_(process_all)/1048576 12.49% 266861.270 300179.987 - -2.77% -
BM_std_minmax<unsigned_int>/4 12.47% 0.973 1.094 - 12.47% -
std::equal(list<int>)_(it,_it,_it,_it)/50 12.29% 27.172 30.510 - -24.48% -
SetIntersection_Interlaced_Vector_float_1024_256 12.19% 6596012.843 7399898.303 - -6.84% -
rng::fill(deque<int>)/32 12.17% 1.383 1.552 - 5.56% -
BM_std_minmax<unsigned_int>/31 12.14% 2.603 2.919 - 17.81% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 12.11% 2.410 2.702 - 24.77% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 12.07% 18.219 20.418 - 8.23% -
BM_RangesPushHeap_string_Descending_4 12.06% 1.902 2.131 - 13.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 12.03% 1.021 1.144 - -0.16% -
std::search(list<int>,_pred)_(single_element)/8192 11.98% 8702.981 9745.800 - 12.43% -
rng::move_backward(list<int>)/262144 11.91% 263810.254 295217.167 - 10.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 11.86% 1564410.531 1749975.733 - 9.71% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 11.77% 0.398 0.445 - -8.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 11.73% 19.194 21.445 - 11.96% -
SetIntersection_Front_Vector_uint32_262144_1024 11.65% 5967328.005 6662654.926 - 11.46% -
BM_RangesPushHeap_string_Descending_64 11.53% 2.214 2.470 - 9.51% -
BM_std_minmax<unsigned_char>/8 11.51% 0.969 1.081 - -0.55% -
std::find_end(list<int>)_(single_element)/8192 11.49% 7655.033 8534.605 - -1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 11.20% 193781469.783 215485521.624 - 6.79% -
std::search(list<int>)_(single_element)/1000 11.17% 588.587 654.336 - -2.50% -
SetIntersection_Interlaced_Vector_float_16384_1024 11.17% 54529595.632 60619949.817 - -17.71% -
rng::find_first_of(deque<int>)_(large_needle)/32 11.13% 297.092 330.160 - 10.70% -
BM_MakeHeap_string_Ascending_262144 11.04% 7.060 7.839 - -14.53% -
BM_MakeHeap_uint64_Descending_64 11.04% 0.235 0.260 - 3.65% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 11.03% 22.825 25.343 - -0.17% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 10.87% 4.671 5.179 - 16.03% -
SetIntersection_Interlaced_Vector_float_16384_16 10.84% 2359368.036 2615120.702 - -32.80% -
BM_std_minmax<unsigned_int>/7 10.78% 1.790 1.983 - 13.60% -
BM_std_minmax<unsigned_int>/6 10.70% 1.349 1.494 - 11.14% -
BM_std_minmax<unsigned_int>/14 10.39% 1.564 1.726 - 6.71% -
SetIntersection_Front_Vector_uint32_16384_16384 10.38% 79804257.715 88085149.055 - 10.99% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.35% 108717.584 119973.707 - 8.57% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 10.29% 5.078 5.601 - 8.43% -
SetIntersection_Front_Vector_uint32_262144_16384 10.28% 79614456.440 87802615.488 - 10.85% -
std::find_end(list<int>,_pred)_(single_element)/8192 10.28% 8373.145 9233.729 - -0.46% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 10.10% 13759.855 15149.981 - 3.40% -
BM_RangesMakeHeap_uint64_Heap_64 9.97% 0.238 0.261 - 6.72% -
rng::find_end(list<int>)_(single_element)/8192 9.94% 7669.404 8431.442 - -3.81% -
BM_std_minmax<char>/3 9.93% 1.098 1.207 - -0.20% -
std::map<int,_int>::count(key)_(non-existent)/32 9.90% 2.890 3.176 - 10.15% -
std::replace(vector<int>)_(sprinkled)/50 9.85% 7.845 8.618 - 11.54% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 9.81% 567.848 623.581 - -8.67% -
rng::adjacent_find(list<int>,_pred)/8192 9.77% 7931.632 8706.740 - -0.18% -
BM_std_minmax<char>/2 9.68% 0.830 0.910 - 1.72% -
BM_MakeHeap_uint32_PipeOrgan_4 9.65% 0.396 0.434 - 3.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 9.64% 4939.657 5416.064 - -5.18% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 9.62% 6521.605 7148.980 - 11.04% -
rng::find_end(forward_list<int>)_(single_element)/8192 9.57% 5687.735 6232.240 - 4.79% -
rng::fold_left(list<int>)/8192 9.56% 10476.365 11478.056 - 9.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 9.41% 0.494 0.541 - 13.39% -
BM_RangesPopHeap_float_262144 9.35% 37.453 40.953 - 6.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 9.29% 3.257 3.560 - -3.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.23% 32.537 35.541 - -2.14% -
rng::remove(list<int>)_(prefix)/8192 9.20% 8351.049 9119.462 - 7.00% -
SetIntersection_Front_Vector_uint32_16384_256 9.18% 2336643.559 2551162.483 - 11.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 9.16% 37830.130 41295.869 - -2.99% -
BM_std_minmax_element<short>/3 9.10% 1.148 1.253 - 9.10% -
BM_MakeHeap_float_Random_64 9.09% 1.467 1.600 - -10.45% -
BM_std_min<char>/24 8.95% 2.586 2.818 - 6.53% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.94% 2.226 2.425 - 8.75% -
BM_RangesMakeHeap_float_Descending_64 8.91% 0.247 0.269 - 39.55% -
rng::copy_n(vector<bool>)_(unaligned)/262144 8.84% 1368.767 1489.762 - 8.82% -
bm_ranges_lexicographical_compare<signed_char>/64 8.77% 2.119 2.304 - 21.08% -
rng::search(deque<int>,_pred)_(no_match)/1024 8.77% 400.260 435.349 - -0.27% -
rng::unique(deque<int>)_(sprinkled)/52 8.66% 67.719 73.580 - -1.57% -
std::move_backward(list<int>)/4096 8.64% 5666.480 6156.204 - 25.21% -
std::move(vector<bool>)_(unaligned)/64 8.58% 1.531 1.662 - 8.33% -
BM_RangesMakeHeap_uint64_Random_1024 8.54% 1.044 1.133 - 5.26% -
BM_RangesSortHeap_float_4 8.52% 1.001 1.086 - 5.83% -
std::move(deque<int>)/64 8.51% 6.135 6.657 - 10.90% -
BM_RangesPushHeap_string_Descending_16 8.50% 2.112 2.291 - 8.70% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 8.49% 669.668 726.522 - -0.06% -
std::for_each_n(join_view(vector<vector<int>>))/8 8.42% 1.640 1.778 - 5.91% -
BM_MakeHeap_uint64_Random_1024 8.41% 1.028 1.114 - 1.53% -
BM_MakeThenSortHeap_string_Descending_1024 8.39% 24.175 26.204 - -32.44% -
rng::find_first_of(deque<int>)_(large_needle)/50 8.38% 713.816 773.662 - 8.44% -
rng::find_first_of(vector<int>)_(small_needle)/32 8.32% 47.116 51.038 - 7.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 8.30% 3272467.895 3544214.854 - -0.54% -
std::search(list<int>)_(single_element)/8192 8.27% 7836.997 8484.807 - 8.39% -
rng::stable_partition(deque<int>)_(dense)/50 8.26% 37.704 40.819 - 9.14% -
BM_MakeThenSortHeap_float_Descending_4 8.26% 1.091 1.181 - 0.52% -
rng::none_of(deque<int>)_(process_all)/50 8.26% 25.564 27.675 - 4.19% -
rng::find_end(list<int>,_pred)_(single_element)/8192 8.24% 8210.516 8887.350 - -2.99% -
BM_std_minmax<int>/7 8.24% 1.513 1.638 - -4.25% -
BM_std_min<short>/26 8.17% 2.026 2.191 - 4.39% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 8.11% 17.650 19.082 - 6.62% -
rng::copy_n(vector<bool>)_(unaligned)/512 8.10% 3.201 3.460 - 4.16% -
BM_RangesMakeHeap_float_Heap_64 8.06% 0.211 0.228 - 10.92% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 8.05% 1.696 1.833 - 12.17% -
BM_RangesPushHeap_uint32_SingleElement_4 8.05% 0.333 0.360 - 4.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 8.04% 33.426 36.114 - 0.58% -
SetIntersection_Front_Set_string_256_256 8.02% 29858171.452 32253493.819 - 15.39% -
rng::move(vector<bool>)_(unaligned)/64 7.99% 1.639 1.770 - 9.30% -
std::copy_backward(vector<int>)/4096 7.98% 203.153 219.356 - -8.27% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.96% 7.452 8.045 - 8.07% -
rng::contains_subrange(list<int>)_(single_element)/8192 7.95% 7777.080 8395.554 - 20.01% -
BM_MakeThenSortHeap_string_SingleElement_262144 7.92% 50.180 54.156 - 5.06% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 7.91% 9.938 10.724 - 2.59% -
SetIntersection_Interlaced_Vector_uint32_256_16 7.83% 6333078.638 6828995.045 - 1.46% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 7.81% 835912.211 901159.457 - -3.61% -
rng::replace(vector<int>)_(sprinkled)/50 7.77% 8.474 9.132 - 13.75% -
BM_RangesMakeHeap_uint32_Random_64 7.76% 1.212 1.306 - -1.49% -
rng::partition_copy(list<int>)/8192 7.75% 6989.888 7531.838 - 2.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 7.72% 83.039 89.448 - -6.72% -
rng::move(list<int>)/4096 7.72% 5349.729 5762.625 - 6.85% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 7.68% 839476.015 903928.518 - -3.17% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 7.66% 693.378 746.488 - 8.82% -
rng::copy(list<int>)/64 7.63% 30.839 33.192 - -1.80% -
BM_RangesPushHeap_string_PipeOrgan_1024 7.63% 9.629 10.364 - -0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 7.61% 195886065.078 210788051.008 - 2.26% -
BM_std_minmax<unsigned_int>/23 7.53% 2.392 2.572 - 7.72% -
BM_RangesMakeHeap_string_Descending_262144 7.53% 3.612 3.884 - -31.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 7.47% 23385518.336 25131674.407 - 6.16% -
std::find_end(forward_list<int>)_(same_length)/8192 7.46% 13234.411 14222.205 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7.44% 6639745.248 7133910.265 - 0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 7.38% 9830970.210 10556195.647 - -2.45% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 7.37% 17.522 18.813 - -10.14% -
rng::generate_n(vector<int>)/50 7.35% 12.076 12.964 - 7.51% -
std::partition_copy(list<int>)/8192 7.35% 6766.404 7263.771 - -0.40% -
std::swap_ranges(list<int>)/8192 7.34% 9673.333 10383.785 - 7.37% -
BM_RangesMakeHeap_uint64_Descending_64 7.32% 0.230 0.247 - 5.06% -
BM_RangesMakeHeap_uint32_Random_1024 7.28% 1.019 1.093 - 2.06% -
rng::replace(vector<int>)_(sprinkled)/32 7.28% 5.587 5.993 - 6.94% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 7.25% 4.456 4.779 - 7.35% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.25% 698.152 748.750 - 7.15% -
BM_std_minmax<int>/2 7.24% 0.817 0.876 - -2.71% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 7.22% 15.840 16.984 - 4.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 7.19% 195942801.249 210038247.769 - 1.03% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 7.16% 1.910 2.047 - 9.16% -
rng::move(deque<int>)/64 7.15% 6.465 6.927 - 9.63% -
BM_std_min<unsigned_int>/29 7.15% 1.983 2.125 - 1.74% -
BM_std_minmax<char>/6 7.15% 1.937 2.076 - -3.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 7.13% 194484175.583 208348894.760 - 4.65% -
rng::copy_backward(list<int>)/32768 7.13% 28491.995 30522.288 - 0.64% -
std::map<std::string,_int>::find(key)_(existent)/8192 7.11% 28.653 30.690 - -1.03% -
std::partition(list<int>)_(sparse)/8192 7.10% 7145.231 7652.521 - -6.41% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 7.10% 666.830 714.150 - 7.13% -
SetIntersection_Front_Set_uint64_16384_1024 7.10% 14263987.215 15276174.370 - 2.25% -
rng::find_end(deque<int>)_(process_all)/1024 7.07% 310.853 332.832 - 9.99% -
rng::unique(list<int>,_pred)_(sprinkled)/32 7.00% 65.068 69.626 - 7.53% -
std::remove_if(list<int>)_(prefix)/8192 6.98% 9529.714 10195.249 - 9.03% -
SetIntersection_Front_Set_uint32_16384_16 6.98% 1278418.155 1367591.582 - 4.67% -
std::find(vector<bool>)_(process_all)/50 6.96% 0.692 0.741 - 28.01% -
rng::stable_partition(deque<int>)_(dense)/1024 6.95% 585.647 626.345 - 6.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6.91% 7317276.208 7822790.396 - 0.45% -
std::copy_n(vector<bool>)_(unaligned)/262144 6.88% 1715.696 1833.700 - 7.10% -
SetIntersection_Interlaced_Set_uint64_1024_256 6.87% 15348066.436 16401772.814 - 7.44% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 6.83% 58.048 62.012 - 7.06% -
rng::find_last(vector<int>)_(bail_10%)/8 6.78% 2.032 2.170 - 2.96% -
std::replace_if(vector<int>)_(sprinkled)/50 6.71% 13.745 14.668 - 13.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.71% 1099.507 1173.332 - -4.89% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 6.66% 774.606 826.158 - -2.68% -
SetIntersection_None_Vector_uint64_262144_64 6.65% 1131956.458 1207268.805 - -0.28% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.64% 7.947 8.475 - -0.06% -
rng::for_each_n(join_view(vector<vector<int>>)/8 6.64% 1.612 1.719 - -3.81% -
rng::stable_partition(deque<int>)_(dense)/32 6.63% 28.558 30.453 - 8.75% -
bm_lexicographical_compare<signed_char>/3 6.62% 1.619 1.726 - -0.03% -
bm_lexicographical_compare<unsigned_char>/2 6.62% 1.782 1.900 - -3.03% -
SetIntersection_Front_Vector_string_64_64 6.61% 26339285.917 28079681.480 - 1.34% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 6.57% 9.190 9.793 - 0.69% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 6.52% 49.117 52.318 - -0.03% -
BM_std_minmax<char>/5 6.51% 1.677 1.786 - -3.94% -
rng::reverse_copy(vector<int>)/8 6.51% 2.265 2.412 - -4.79% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 6.48% 30.669 32.657 - 3.25% -
SetIntersection_Front_Set_string_16384_64 6.47% 4718554.038 5023705.865 - 1.19% -
BM_RangesPushHeap_string_PipeOrgan_256 6.45% 7.955 8.468 - 1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.42% 6479317.532 6895082.566 - 3.82% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.40% 0.532 0.566 - 2.24% -
SetIntersection_Interlaced_Vector_uint64_256_16 6.34% 6540870.951 6955490.490 - 12.32% -
BM_PushHeap_uint64_Descending_4 6.33% 0.361 0.384 - 6.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 6.33% 0.895 0.952 - 3.39% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 6.30% 9.397 9.989 - -4.93% -
BM_SortHeap_uint32_1 6.30% 0.249 0.265 - 1.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 6.29% 144769659.657 153882429.869 - -1.51% -
BM_std_minmax_element<short>/2 6.29% 0.648 0.689 - 0.10% -
BM_std_minmax<unsigned_int>/9 6.26% 1.157 1.229 - 6.26% -
SetIntersection_Front_Vector_uint32_256_64 6.24% 4537224.137 4820136.684 - 5.45% -
SetIntersection_Front_Set_uint64_262144_1024 6.23% 13934376.107 14802845.078 - 2.20% -
SetIntersection_Interlaced_Vector_float_256_16 6.20% 7562993.433 8031753.014 - 0.64% -
std::mismatch(list<int>)_(it,_it,_it)/8192 6.19% 7538.759 8005.474 - 7.78% -
SetIntersection_None_Set_float_16384_16384 6.19% 156264144.025 165931103.086 - 5.85% -
BM_std_minmax<int>/12 6.17% 1.385 1.471 - 6.15% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 6.17% 78.619 83.473 - -1.63% -
BM_std_minmax<int>/4 6.16% 1.087 1.154 - 18.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6.13% 5887133.256 6248270.242 - -10.04% -
BM_RangesMakeHeap_float_Random_256 6.10% 1.260 1.337 - -7.55% -
rng::find(list<int>)_(bail_25%)/32768 6.10% 7291.738 7736.478 - 1.66% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.09% 35.077 37.213 - 13.22% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.07% 10860.929 11519.689 - 1.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.05% 26107150.583 27686495.915 - -0.16% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 6.03% 27.339 28.988 - -1.26% -
rng::find_first_of(vector<int>)_(large_needle)/8192 6.03% 7049363.339 7474347.075 - 5.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 6.02% 194636576.081 206349268.510 - 1.33% -
BM_std_minmax<unsigned_int>/19 6.02% 1.845 1.956 - 5.77% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 6.00% 1.696 1.798 - 3.47% -
rng::find_if(vector<bool>)_(process_all)/50 6.00% 34.664 36.745 - 0.17% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.94% 104639.859 110854.321 - 4.70% -
rng::unique(deque<int>)_(contiguous)/52 5.93% 74.804 79.241 - 16.46% -
BM_RangesMakeHeap_uint32_Random_16 5.92% 1.234 1.307 - 2.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 5.91% 1642226.958 1739274.989 - -0.19% -
BM_RangesPushHeap_uint32_SingleElement_16 5.86% 0.336 0.355 - 2.78% -
BM_std_min<char>/1024 5.86% 8.396 8.888 - 6.95% -
std::find_first_of(list<int>)_(large_needle)/1024 5.86% 848424.781 898120.036 - 3.96% -
SetIntersection_Front_Vector_uint64_256_64 5.86% 4573155.144 4840971.589 - 5.25% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 5.85% 0.468 0.496 - -23.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.84% 11338386.862 12000965.157 - 11.32% -
BM_std_minmax_element<char>/2 5.83% 0.651 0.689 - 0.06% -
SetIntersection_Interlaced_Vector_float_1024_4 5.82% 1340000.756 1417949.918 - -3.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.81% 0.689 0.729 - -0.47% -
BM_std_min<char>/13 5.78% 1.503 1.590 - 1.66% -
rng::search(deque<int>,_pred)_(near_matches)/1024 5.78% 25032.190 26477.824 - -0.10% -
BM_RangesMakeThenSortHeap_string_Descending_1024 5.77% 28.850 30.514 - -20.46% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 5.72% 769.076 813.105 - 1.96% -
BM_RangesPushHeap_uint32_SingleElement_64 5.72% 0.350 0.370 - 3.69% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 5.72% 10.826 11.445 - 8.33% -
std::remove(deque<int>)_(prefix)/32 5.71% 55.380 58.540 - -1.64% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.70% 5.699 6.024 - 0.54% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 5.69% 1.353 1.430 - 5.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 5.69% 120536774.660 127389784.159 - -5.43% -
SetIntersection_Front_Vector_uint32_256_256 5.67% 4648333.418 4912113.024 - 4.91% -
SetIntersection_Front_Set_uint32_64_64 5.66% 15525044.865 16404209.462 - 4.90% -
std::stable_sort(vector<int>)_(descending)/8 5.65% 24.256 25.626 - 0.41% -
SetIntersection_Interlaced_Set_float_256_64 5.62% 15026309.306 15870941.375 - 2.51% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 5.59% 2.267 2.394 - -5.54% -
rng::find_first_of(vector<int>)_(large_needle)/50 5.59% 269.516 284.575 - -0.35% -
std::move(vector<bool>)_(aligned)/64 5.58% 1.524 1.609 - -9.40% -
std::rotate(deque<int>)_(by_1/2)/1024 5.55% 175.919 185.691 - 7.17% -
rng::find_if_not(vector<bool>)_(process_all)/50 5.52% 34.667 36.580 - -0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.51% 1649563.382 1740466.392 - 0.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 5.51% 1.961 2.069 - 1.27% -
BM_std_minmax<unsigned_short>/4 5.51% 1.029 1.086 - 16.02% -
BM_std_minmax<unsigned_int>/12 5.46% 1.320 1.392 - 0.41% -
bm_ranges_lexicographical_compare<int>/64 5.44% 4.713 4.969 - 1.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 5.44% 3326.042 3507.128 - 5.59% -
BM_PushHeap_uint64_Ascending_262144 5.44% 4.920 5.188 - 11.38% -
std::copy(vector<int>)/8 5.44% 2.187 2.306 - 2.63% -
std::remove_if(vector<int>)_(sprinkled)/50 5.43% 64.288 67.780 - 12.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 5.43% 22684404.506 23915360.799 - -3.87% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 5.42% 7460.406 7864.716 - -3.92% -
BM_LowerBound_string_262144 5.40% 2319.094 2444.430 - 8.99% -
SetIntersection_Front_Set_uint64_256_256 5.39% 8482297.738 8939311.860 - -9.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.38% 83838507.817 88347283.528 - 17.21% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 5.34% 83.898 88.382 - -3.94% -
SetIntersection_Front_Vector_uint64_262144_16 5.34% 1126031.366 1186161.512 - 1.58% -
BM_std_minmax<int>/6 5.34% 1.273 1.341 - -0.57% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 5.34% 2755.604 2902.692 - 5.75% -
BM_std_min<short>/21 5.33% 1.771 1.865 - 2.04% -
rng::find_end(deque<int>)_(match_near_end)/1024 5.32% 32.618 34.353 - -98.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 5.31% 16.016 16.866 - -10.79% -
SetIntersection_None_Vector_uint32_1024_4 5.29% 1104991.142 1163477.466 - 1.16% -
BM_std_minmax<char>/31 5.26% 3.092 3.255 - -2.47% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 5.26% 0.774 0.814 - 2.53% -
std::search_n(vector<int>)_(no_match)/1000 5.25% 205.724 216.525 - 5.38% -
rng::rotate(deque<int>)_(1_element_forward)/50 5.24% 5.767 6.069 - -0.50% -
BM_std_minmax<char>/4 5.24% 1.434 1.509 - -2.67% -
SetIntersection_Interlaced_Set_uint64_256_64 5.18% 14675691.725 15435627.003 - 4.93% -
SetIntersection_Interlaced_Vector_uint32_64_16 5.16% 17741085.169 18657244.719 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 5.16% 1162628.081 1222665.362 - 1.73% -
SetIntersection_Front_Vector_uint32_262144_16 5.15% 1150982.016 1210314.590 - 1.63% -
rng::find(list<int>)_(bail_25%)/8 5.15% 0.927 0.975 - 5.85% -
BM_std_minmax<int>/16 5.15% 1.282 1.348 - 2.62% -
SetIntersection_Interlaced_Set_uint64_262144_1 5.14% 1065185.157 1119985.400 - 0.82% -
BM_std_min<char>/12 5.12% 1.282 1.347 - 1.10% -
std::rotate(list<int>)_(1_element_forward)/50 5.11% 25.818 27.138 - 11.78% -
std::any_of(deque<int>)_(process_all)/50 5.11% 18.324 19.260 - -0.11% -
rng::stable_partition(vector<int>)_(dense)/50 5.10% 25.077 26.357 - -0.32% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 5.10% 1.156 1.215 - -1.18% -
bm_lexicographical_compare<signed_char>/2 5.09% 1.417 1.489 - -0.39% -
rng::unique(list<int>,_pred)_(sprinkled)/52 5.07% 82.474 86.659 - 4.65% -
BM_MakeThenSortHeap_uint64_Heap_4 5.07% 1.173 1.233 - 2.15% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 5.07% 6599.812 6934.275 - 4.32% -
std::find_if(vector<bool>)_(process_all)/50 5.04% 35.057 36.823 - 0.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 5.04% 0.759 0.797 - 1.00% -
std::partition(vector<int>)_(dense)/32 5.04% 7.983 8.385 - -1.69% -
std::fill(vector<bool>)/64 5.03% 1.567 1.646 - 0.67% -
BM_RangesSortHeap_uint64_1 5.03% 0.247 0.259 - -0.83% -
std::move_backward(vector<bool>)_(unaligned)/512 5.01% 4.640 4.873 - 5.04% -
BM_MakeHeap_string_Descending_262144 5.00% 3.506 3.681 - 3.87% -
std::find(vector<int>)_(bail_25%)/8 5.00% 1.392 1.461 - 6.37% -
std::find_if_not(vector<bool>)_(process_all)/50 4.99% 35.048 36.798 - 0.31% -
SetIntersection_None_Vector_uint32_262144_16 4.95% 1159190.011 1216587.047 - 0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.94% 197733376.425 207507122.395 - 1.77% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 4.94% 0.472 0.495 - 3.08% -
std::transform(list<int>,_list<int>)/8192 4.94% 8743.453 9175.232 - -2.51% -
std::stable_partition(vector<int>)_(dense)/50 4.92% 24.375 25.575 - -3.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.92% 6212.524 6518.288 - 2.29% -
rng::rotate_copy(deque<int>)/32 4.89% 2.602 2.729 - 1.34% -
rng::copy(vector<bool>)_(aligned)/64 4.88% 1.309 1.373 - -0.09% -
SetIntersection_Interlaced_Set_uint64_1024_1024 4.88% 15783981.549 16554306.736 - 9.01% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 4.88% 22.992 24.113 - -7.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 4.86% 2183026.077 2289075.514 - 0.44% -
bm_lexicographical_compare<unsigned_char>/4 4.85% 1.371 1.438 - -3.98% -
rng::find_end(deque<int>)_(near_matches)/1024 4.84% 17580.363 18431.528 - -35.62% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 4.83% 523.005 548.271 - 6.19% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 4.82% 30.293 31.753 - -17.51% -
BM_std_min<unsigned_short>/26 4.80% 2.066 2.165 - 0.55% -
BM_MakeHeap_string_SingleElement_262144 4.78% 7.350 7.701 - -1.17% -
BM_MakeThenSortHeap_string_Ascending_1024 4.77% 34.317 35.953 - 0.30% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.77% 4.874 5.106 - 1.18% -
BM_MakeHeap_uint64_Random_16384 4.76% 0.996 1.044 - 0.92% -
BM_std_min<short>/2 4.74% 0.485 0.508 - 4.72% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.74% 11561.528 12109.044 - -0.09% -
SetIntersection_Interlaced_Vector_float_262144_1024 4.73% 116383074.903 121888088.110 - -22.03% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.72% 488.759 511.835 - 0.61% -
BM_RangesMakeThenSortHeap_float_Descending_4 4.72% 1.286 1.347 - 4.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.70% 1213275.578 1270282.863 - 3.78% -
std::find_end(deque<int>)_(match_near_end)/1000 4.70% 33.808 35.395 - -89.30% -
BM_LowerBound_pair<uint32,_uint32>_1 4.70% 2.824 2.957 - 3.21% -
bm_lexicographical_compare<unsigned_char>/16 4.69% 1.105 1.157 - 0.04% -
723_llvm_r 4.68% 11.496 12.034 - 2.28% -
BM_PushHeap_uint64_Ascending_16384 4.67% 3.720 3.894 - 9.24% -
BM_RangesPushHeap_uint32_SingleElement_262144 4.65% 0.356 0.372 - 3.13% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 4.65% 1.402 1.467 - 11.50% -
BM_RangesPushHeap_uint32_SingleElement_16384 4.63% 0.356 0.372 - 3.09% -
std::map<std::string,_int>::contains(key)_(existent)/32 4.61% 14.999 15.691 - -2.86% -
rng::unique(deque<int>)_(sprinkled)/32 4.61% 58.452 61.144 - 0.82% -
rng::rotate(deque<int>)_(1_element_forward)/32 4.60% 4.654 4.868 - 1.37% -
SetIntersection_Front_Set_uint32_262144_16384 4.60% 343632370.672 359425717.637 - 2.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 4.59% 0.556 0.581 - -0.67% -
rng::copy(vector<int>)/4096 4.58% 145.983 152.668 - 2.17% -
BM_RangesMakeHeap_float_Descending_16 4.57% 0.239 0.250 - 19.30% -
std::for_each_n(list<int>)/8 4.55% 2.450 2.562 - -1.16% -
rng::find_end(deque<int>)_(near_matches)/1000 4.54% 16920.198 17687.853 - -35.78% -
BM_std_minmax<char>/8 4.53% 0.976 1.020 - -0.38% -
std::adjacent_find(vector<int>,_pred)/50 4.53% 22.539 23.560 - 1.08% -
std::find_if(vector<int>)_(process_all)/8 4.53% 2.519 2.633 - -2.47% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.51% 1923917.561 2010731.609 - 4.66% -
BM_std_minmax_element<long_long>/3 4.51% 1.145 1.196 - 6.68% -
BM_std_min<char>/512 4.50% 6.296 6.580 - 4.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 4.49% 1146301.855 1197805.392 - 1.16% -
std::copy(vector<bool>)_(aligned)/64 4.48% 1.308 1.366 - -0.09% -
BM_RangesPushHeap_uint64_Random_4 4.47% 2.046 2.137 - 0.09% -
std::stable_partition(vector<int>)_(sparse)/50 4.47% 20.811 21.741 - 7.87% -
SetIntersection_Front_Set_string_262144_256 4.47% 15506290.147 16199321.461 - 2.73% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 4.44% 27.256 28.468 - 10.84% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 4.44% 1.359 1.420 - 2.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 4.44% 0.453 0.473 - -14.89% -
SetIntersection_Interlaced_Vector_string_256_64 4.44% 19783999.894 20662182.731 - 2.41% -
std::find(list<int>)_(bail_25%)/32768 4.44% 7693.351 8034.837 - -0.95% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 4.44% 24.136 25.206 - 3.82% -
BM_std_min<unsigned_short>/2 4.43% 0.485 0.507 - 4.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.42% 2237243.740 2336182.710 - -0.11% -
rng::find_first_of(vector<int>)_(large_needle)/1024 4.42% 110807.846 115700.650 - 5.34% -
std::fill_n(deque<int>)/32 4.41% 1.154 1.205 - 4.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 4.41% 1.202 1.255 - 1.81% -
SetIntersection_Interlaced_Vector_uint64_256_64 4.40% 7931575.338 8280525.220 - 22.64% -
bm_ranges_lexicographical_compare<int>/4 4.39% 1.296 1.353 - 4.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 4.39% 1071316.023 1118359.174 - -0.62% -
BM_std_min<unsigned_long_long>/32 4.39% 3.161 3.300 - 1.20% -
bm_lexicographical_compare<signed_char>/8 4.37% 2.936 3.064 - -1.52% -
BM_std_minmax<unsigned_char>/64 4.37% 1.207 1.260 - 3.34% -
BM_RangesPushHeap_uint32_Random_16 4.36% 4.366 4.556 - 3.84% -
rng::search(vector<int>)_(no_match)/1000 4.36% 210.733 219.912 - 2.49% -
rng::count(vector<int>)_(every_other)/8 4.34% 1.269 1.324 - -4.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.34% 6032624.650 6294419.326 - 2.24% -
bm_lexicographical_compare<signed_char>/16 4.33% 1.299 1.356 - 2.13% -
BM_std_min<long_long>/29 4.32% 2.856 2.979 - -2.05% -
bm_lexicographical_compare<unsigned_char>/3 4.31% 2.052 2.140 - -2.87% -
BM_PopHeap_float_262144 4.31% 38.255 39.902 - -1.88% -
rng::move_backward(vector<int>)/1048576 4.30% 57304.779 59770.778 - 2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 4.30% 1129712.106 1178302.188 - 0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 4.30% 9827697.472 10250222.874 - 4.65% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 4.29% 3370.295 3514.994 - 2.79% -
BM_std_minmax<unsigned_long_long>/15 4.29% 3.652 3.809 - 3.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 4.29% 1181935.433 1232628.008 - 0.18% -
std::stable_partition(list<int>)_(alloc_fails)/32 4.29% 1870.110 1950.301 - 3.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 4.29% 12917591.603 13471338.508 - 3.33% -
rng::search(vector<int>)_(no_match)/1024 4.27% 215.503 224.707 - 2.47% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.26% 758.047 790.372 - 1.73% -
SetIntersection_None_Set_uint64_16384_16 4.26% 161626312.972 168514991.791 - 3.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.26% 5305028.340 5530967.679 - -1.00% -
std::reverse_copy(vector<int>)/8 4.26% 2.358 2.458 - 3.87% -
BM_std_min<int>/64 4.25% 2.648 2.760 - 3.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 4.25% 18871.525 19672.661 - 3.54% -
std::remove(deque<int>)_(prefix)/50 4.24% 63.904 66.614 - 1.12% -
rng::for_each_n(deque<int>)/8 4.23% 1.154 1.203 - -0.17% -
rng::transform(deque<int>)_(identity_transform)/50 4.23% 19.039 19.845 - 0.14% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.21% 6913.157 7203.859 - 5.21% -
std::find_if(deque<int>)_(process_all)/32768 4.20% 11649.580 12138.902 - 4.31% -
BM_RangesPushHeap_uint32_SingleElement_1024 4.19% 0.363 0.378 - 2.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.18% 17364067.587 18090422.828 - -0.22% -
BM_std_minmax<unsigned_short>/7 4.18% 1.701 1.772 - 1.11% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 4.14% 1.621 1.688 - 2.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.14% 6607816.082 6881593.661 - 1.12% -
BM_std_minmax<char>/64 4.14% 1.206 1.256 - -0.02% -
std::stable_partition(list<int>)_(alloc_fails)/50 4.14% 1903.074 1981.864 - 3.13% -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.13% 3.979 4.143 - -3.35% -
rng::is_sorted_until(deque<int>)/8 4.13% 3.663 3.814 - -11.00% -
std::stable_sort(deque<int>)_(descending)/8 4.12% 27.179 28.300 - 6.19% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 4.12% 3.011 3.135 - 5.29% -
SetIntersection_Front_Vector_uint64_1024_256 4.11% 2255643.729 2348413.879 - 0.74% -
BM_std_minmax<char>/27 4.11% 1.737 1.808 - -7.36% -
rng::sort(vector<int>)_(descending)/8 4.10% 24.735 25.750 - 4.28% -
BM_RangesPushHeap_uint32_SingleElement_256 4.10% 0.382 0.398 - 2.87% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 4.09% 279108.289 290521.448 - 3.43% -
SetIntersection_Interlaced_Set_uint64_1024_16 4.09% 11374642.788 11839468.869 - 3.85% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.08% 776.792 808.520 - 1.80% -
BM_std_minmax<unsigned_int>/16 4.08% 1.263 1.314 - 2.41% -
BM_MakeThenSortHeap_float_PipeOrgan_16 4.06% 2.957 3.077 - 4.68% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.06% 5.622 5.851 - 2.55% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 4.05% 15.285 15.904 - 0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 4.04% 7949227.979 8270689.680 - 5.89% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 4.04% 16.454 17.119 - 1.56% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.04% 470.079 489.059 - -0.26% -
BM_std_minmax<char>/21 4.04% 2.161 2.248 - -6.00% -
std::any_of(deque<int>)_(process_all)/32768 4.04% 10461.618 10883.964 - 0.41% -
std::generate(list<int>)/50 4.02% 15.477 16.099 - 4.78% -
SetIntersection_Front_Set_uint32_1024_1024 4.02% 15895836.350 16534658.159 - 1.41% -
SetIntersection_Interlaced_Vector_uint32_16384_1 4.01% 1065581.632 1108279.471 - -0.91% -
BM_RangesMakeHeap_string_PipeOrgan_262144 4.00% 7.554 7.856 - -34.20% -
BM_std_minmax<unsigned_char>/1 4.00% 0.624 0.649 - 4.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.99% 1073986.993 1116887.972 - 2.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 3.98% 0.269 0.280 - 0.12% -
BM_std_minmax<long_long>/2 3.98% 1.042 1.084 - -17.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 3.96% 0.500 0.520 - 5.06% -
BM_RangesMakeThenSortHeap_float_Random_1 3.96% 0.269 0.280 - -0.21% -
std::copy(list<int>)/4096 3.89% 3239.123 3365.262 - 2.11% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 3.89% 4.828 5.016 - -0.88% -
BM_MakeThenSortHeap_string_SingleElement_64 3.89% 20.111 20.894 - 6.20% -
SetIntersection_Interlaced_Set_uint64_16384_4 3.89% 179053778.976 186016495.304 - 4.09% -
BM_std_min<short>/17 3.88% 1.578 1.640 - 3.40% -
BM_RangesPushHeap_uint32_Ascending_16384 3.87% 6.511 6.763 - -0.02% -
SetIntersection_Front_Vector_uint64_16384_16384 3.87% 78113167.004 81133176.730 - 4.20% -
BM_MakeThenSortHeap_float_SingleElement_1024 3.86% 4.775 4.960 - 3.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.86% 15.920 16.535 - 2.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.85% 235515753.590 244574810.334 - 0.42% -
std::remove_if(vector<int>)_(sprinkled)/32 3.84% 55.946 58.093 - 8.08% -
BM_std_min<char>/3 3.83% 0.693 0.720 - 0.26% -
rng::fill(list<int>)/8192 3.83% 7112.926 7385.281 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.83% 1144116.041 1187918.050 - -0.08% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.83% 5.947 6.175 - 4.77% -
BM_std_min<unsigned_short>/10 3.82% 1.017 1.056 - 3.82% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 3.81% 0.270 0.280 - -0.23% -
BM_std_min<short>/16 3.78% 1.713 1.778 - -1.23% -
SetIntersection_Interlaced_Vector_float_16_16 3.76% 37824735.540 39246084.361 - 0.27% -
SetIntersection_Front_Set_string_256_64 3.76% 15274208.098 15847822.692 - -2.27% -
BM_MakeThenSortHeap_string_Descending_256 3.75% 17.039 17.679 - -10.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.74% 342713733.386 355543365.889 - 1.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 3.74% 1.209 1.254 - -5.77% -
bm_swap_ranges_vb_aligned/64 3.74% 2.804 2.909 - 0.08% -
rng::find_first_of(vector<int>)_(small_needle)/50 3.73% 71.248 73.905 - 3.09% -
BM_RangesPopHeap_uint32_1 3.72% 0.441 0.457 - 9.97% -
rng::copy_n(vector<int>)/8 3.71% 2.141 2.221 - -0.52% -
BM_std_min<short>/11 3.70% 1.180 1.223 - 3.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 3.70% 464.992 482.186 - -0.48% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 3.69% 29.419 30.503 - -37.93% -
SetIntersection_None_Set_string_16384_16384 3.69% 188433794.233 195379646.302 - -1.91% -
rng::for_each(join_view(vector<vector<int>>)/8 3.68% 1.386 1.436 - 0.14% -
std::find_if(deque<int>)_(bail_25%)/8192 3.67% 693.135 718.592 - 2.15% -
BM_PushHeap_uint32_Random_4 3.67% 2.397 2.485 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.66% 467.851 484.976 - -0.32% -
bm_ranges_lexicographical_compare<int>/8 3.66% 1.530 1.586 - 3.65% -
BM_PushHeap_uint64_Random_16 3.65% 4.110 4.260 - -0.54% -
SetIntersection_Front_Set_uint32_16384_64 3.64% 2005916.749 2078856.153 - 1.50% -
rng::copy_backward(vector<bool>)_(aligned)/262144 3.63% 275.278 285.278 - -3.08% -
BM_std_minmax<int>/3 3.63% 1.078 1.117 - -6.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.63% 21.739 22.528 - -10.86% -
std::map<std::string,_int>::insert(value)_(already_present)/32 3.63% 15.171 15.721 - -36.01% -
std::remove_if(deque<int>)_(sprinkled)/32 3.62% 56.878 58.937 - 5.02% -
rng::find_if_not(vector<bool>)_(process_all)/8 3.60% 5.409 5.604 - -0.60% -
BM_std_min<short>/3 3.60% 0.693 0.717 - 3.50% -
BM_std_minmax<char>/22 3.59% 2.422 2.509 - -6.04% -
BM_MakeHeap_string_Heap_1024 3.58% 4.751 4.921 - 0.96% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 3.57% 0.559 0.579 - 1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 3.57% 13368744.460 13846477.526 - 0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 3.57% 1146594.253 1187563.283 - 1.52% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 3.57% 0.554 0.574 - 1.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 3.57% 0.555 0.575 - -6.53% -
std::copy_if(list<int>)_(every_other)/4096 3.57% 3152.974 3265.394 - 2.94% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 3.56% 0.559 0.579 - 1.46% -
BM_MakeHeap_float_Random_16 3.56% 1.563 1.618 - 0.66% -
rng::find_last(vector<char>)_(bail_10%)/1024 3.56% 113.551 117.593 - 4.31% -
rng::stable_sort(vector<int>)_(descending)/8 3.56% 24.163 25.023 - -1.30% -
BM_MakeThenSortHeap_string_SingleElement_1024 3.56% 30.433 31.516 - 5.35% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 3.55% 0.401 0.415 - 2.64% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.54% 12301.750 12737.691 - 7.09% -
rng::find_last(vector<char>)_(bail_90%)/1024 3.54% 10.858 11.242 - -6.93% -
BM_std_min<long_long>/31 3.53% 3.312 3.429 - 0.78% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 3.52% 15.959 16.521 - -2.29% -
std::move(vector<int>)/8 3.52% 2.234 2.313 - 0.32% -
std::any_of(deque<int>)_(process_all)/8192 3.51% 2637.228 2729.883 - 0.39% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 3.51% 9.786 10.129 - 5.66% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.51% 859309.502 889446.708 - 1.54% -
BM_std_minmax<unsigned_int>/8 3.50% 1.117 1.156 - -0.02% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.49% 1904.381 1970.833 - 3.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.48% 3.389 3.507 - 1.51% -
BM_std_minmax_element<long_long>/64000 3.47% 17040.357 17631.494 - 3.06% -
BM_std_minmax<char>/28 3.46% 2.098 2.171 - -3.75% -
SetIntersection_Front_Vector_uint64_262144_64 3.46% 1378831.206 1426562.473 - 0.15% -
BM_std_min<long_long>/32 3.46% 3.519 3.640 - 0.62% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.46% 30358.558 31408.474 - 11.25% -
BM_std_min<char>/4 3.45% 1.046 1.082 - 1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3.45% 1519539.047 1571914.108 - 7.81% -
std::copy_if(list<int>)_(every_other)/32768 3.42% 25334.982 26201.467 - 3.88% -
SetIntersection_None_Vector_string_16384_1 3.42% 1244340.686 1286897.461 - 0.09% -
rng::partial_sort(deque<int>)_(ascending)/8192 3.41% 162304.141 167845.556 - 2.31% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.41% 19.735 20.409 - 0.21% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 3.41% 15.919 16.462 - 2.13% -
BM_std_minmax<long_long>/29 3.41% 4.155 4.296 - -0.74% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 3.41% 0.605 0.626 - 1.55% -
rng::copy_if(list<int>)_(every_other)/4096 3.40% 3238.867 3349.090 - 2.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 3.39% 0.783 0.809 - 7.93% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 3.39% 11.715 12.112 - -0.64% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 3.39% 9.459 9.779 - 12.71% -
rng::find_if(vector<bool>)_(process_all)/8 3.39% 5.411 5.594 - -0.37% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.36% 10.740 11.101 - 10.47% -
BM_std_minmax<unsigned_long_long>/11 3.36% 2.232 2.307 - -1.96% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3.35% 3884.781 4014.745 - 3.40% -
BM_std_min<short>/4 3.34% 1.016 1.050 - -2.92% -
std::sort(deque<int>)_(descending)/8 3.34% 25.591 26.446 - 2.84% -
std::remove(list<int>)_(sprinkled)/1024 3.33% 971.569 1003.954 - -1.02% -
BM_std_minmax_element<long_long>/65536 3.33% 17471.196 18053.356 - 3.06% -
SetIntersection_Interlaced_Set_uint64_16384_16 3.33% 221637327.792 229016117.632 - 2.36% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 3.32% 23.676 24.463 - 3.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 3.31% 1073392.331 1108925.721 - 4.03% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.30% 5.520 5.703 - 3.83% -
SetIntersection_Front_Set_float_16384_16 3.30% 1284501.926 1326936.512 - 0.76% -
rng::copy(vector<int>)/1048576 3.30% 48548.916 50149.313 - -0.09% -
std::find_end(deque<int>)_(match_near_end)/1024 3.30% 32.555 33.628 - -98.99% -
std::all_of(list<int>)_(process_all)/8192 3.30% 7935.248 8196.732 - 7.77% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.29% 1.615 1.668 - -3.32% -
std::move(vector<bool>)_(aligned)/512 3.29% 2.365 2.443 - 2.26% -
BM_std_minmax_element<long_long>/70000 3.29% 18664.174 19277.628 - 3.11% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.28% 1.291 1.333 - 1.15% -
BM_MakeThenSortHeap_string_Descending_64 3.28% 12.594 13.007 - -1.08% -
SetIntersection_None_Set_string_1024_16 3.27% 8999088.175 9293105.079 - 2.76% -
BM_RangesPushHeap_uint32_Random_1024 3.26% 6.104 6.303 - 4.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 3.26% 1892518.425 1954227.099 - 19.59% -
std::sort(vector<int>)_(descending)/8 3.26% 24.740 25.546 - 3.59% -
std::find_end(deque<int>)_(process_all)/1000 3.25% 286.108 295.399 - 12.50% -
SetIntersection_Front_Set_string_1024_64 3.24% 4886863.815 5045100.983 - 7.42% -
BM_MakeThenSortHeap_float_SingleElement_256 3.23% 3.984 4.113 - 3.04% -
BM_MakeHeap_uint64_SingleElement_256 3.22% 0.569 0.587 - 2.13% -
BM_PushHeap_uint64_Descending_16 3.21% 0.361 0.373 - 3.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.21% 1213607.370 1252507.969 - -1.28% -
std::search(deque<int>)_(no_match)/1024 3.20% 402.792 415.700 - 0.06% -
BM_MakeThenSortHeap_string_Ascending_256 3.18% 19.730 20.358 - -2.45% -
rng::for_each(list<int>)/8192 3.18% 7992.820 8246.923 - -0.76% -
std::partition_point(list<int>)/8192 3.17% 12336.809 12727.388 - -0.34% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 3.16% 859.814 887.007 - 14.09% -
std::map<int,_int>::contains(key)_(non-existent)/8192 3.15% 7.560 7.798 - 3.18% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.15% 1936.866 1997.909 - 2.58% -
rng::search_n(list<int>)_(no_match)/1024 3.15% 722.277 745.012 - 0.18% -
std::find_if(vector<bool>)_(process_all)/8 3.15% 5.472 5.644 - 0.69% -
std::sort(deque<int>)_(ascending)/8 3.14% 18.259 18.832 - 2.30% -
BM_std_min<unsigned_char>/16 3.13% 2.560 2.640 - 0.82% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 3.13% 4.141 4.271 - -5.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.13% 351434013.353 362426107.317 - 3.44% -
std::find(deque<int>)_(bail_25%)/8 3.10% 2.004 2.066 - 0.12% -
rng::is_sorted(list<int>)/1024 3.10% 762.729 786.389 - 3.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.10% 4655046.868 4799326.085 - 0.47% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 3.10% 28.145 29.016 - 14.45% -
BM_std_minmax<long_long>/11 3.09% 2.306 2.377 - -6.36% -
BM_MakeHeap_string_Ascending_4 3.07% 2.820 2.906 - 2.24% -
rng::swap_ranges(deque<int>)/8192 3.07% 2533.451 2611.126 - -3.10% -
BM_PushHeap_string_Ascending_262144 3.07% 28.409 29.280 - -21.74% -
std::partial_sort(deque<int>)_(ascending)/8192 3.06% 160866.981 165785.612 - 1.28% -
BM_PushHeap_uint64_SingleElement_16 3.06% 0.338 0.348 - 3.31% -
std::shift_right(deque<int>)/50 3.06% 5.215 5.374 - 27.56% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 3.05% 162846.311 167806.879 - 1.70% -
BM_std_minmax<char>/32 3.04% 1.490 1.535 - -6.27% -
SetIntersection_None_Set_uint64_1024_256 3.03% 8757179.234 9022226.319 - 3.59% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 3.02% 0.579 0.597 - 1.42% -
rng::copy(list<int>)/32768 3.02% 25871.680 26653.108 - -0.32% -
rng::swap_ranges(deque<int>)/1024 3.02% 316.337 325.890 - -3.29% -
BM_PushHeap_uint64_SingleElement_4 3.02% 0.357 0.367 - 2.87% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.99% 1.029 1.059 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.99% 8688471.003 8948457.554 - 3.10% -
BM_MakeHeap_string_Heap_262144 2.99% 5.205 5.361 - -1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.98% 1229611.253 1266309.674 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.98% 1132786.174 1166540.504 - 3.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 2.98% 1.170 1.204 - -2.56% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.97% 3.647 3.755 - 0.70% -
SetIntersection_Front_Vector_float_16_16 2.97% 37972987.035 39101341.300 - 2.60% -
rng::partial_sort_copy(deque<int>)_(heap)/8 2.97% 16.554 17.045 - 6.44% -
BM_MakeHeap_uint32_SingleElement_64 2.97% 0.503 0.518 - 1.96% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.96% 556.792 573.245 - 2.45% -
bm_ranges_lexicographical_compare<unsigned_char>/2 2.95% 1.845 1.900 - -3.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 2.95% 22.022 22.672 - -4.21% -
BM_MakeThenSortHeap_string_SingleElement_256 2.94% 25.598 26.350 - 4.88% -
std::partition_copy(vector<int>)/1024 2.94% 463.410 477.014 - 4.32% -
BM_std_minmax<char>/1 2.94% 0.626 0.645 - 1.76% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.93% 7.168 7.378 - 8.24% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.92% 0.929 0.956 - -1.01% -
SetIntersection_None_Set_uint64_16384_64 2.92% 164729227.545 169539339.737 - 1.71% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.92% 5.960 6.134 - 7.28% -
SetIntersection_Front_Set_string_1024_256 2.91% 15206580.036 15649046.453 - -3.00% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.90% 12163.455 12516.270 - 7.97% -
std::move_backward(vector<int>)/8 2.90% 2.214 2.278 - -0.50% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.89% 4.088 4.206 - 2.15% -
BM_RangesPushHeap_uint32_Random_64 2.88% 5.431 5.588 - 1.43% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.88% 2.952 3.037 - 4.41% -
BM_MakeThenSortHeap_string_Descending_16 2.87% 7.646 7.865 - 0.17% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 2.86% 7.540 7.756 - 1.39% -
BM_std_minmax<char>/20 2.86% 1.867 1.921 - -7.27% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.86% 8.746 8.996 - -2.32% -
BM_MakeHeap_uint32_Random_256 2.86% 1.128 1.160 - 1.09% -
std::find_if_not(vector<bool>)_(process_all)/8 2.85% 5.456 5.611 - -0.29% -
SetIntersection_None_Set_uint64_1024_4 2.85% 8744718.051 8993989.532 - 3.72% -
BM_std_min<unsigned_short>/30 2.85% 2.304 2.369 - 0.41% -
rng::search(list<int>,_pred)_(no_match)/8192 2.84% 8102.055 8332.546 - 0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.84% 10985636.566 11298068.499 - 2.19% -
BM_RangesPushHeap_uint64_Random_16384 2.84% 5.913 6.081 - -0.43% -
BM_std_minmax<unsigned_int>/5 2.84% 1.131 1.164 - 0.54% -
SetIntersection_None_Vector_uint32_1024_64 2.84% 1142219.701 1174642.108 - 1.88% -
BM_MakeHeap_string_Ascending_16 2.84% 3.698 3.803 - 1.08% -
SetIntersection_None_Set_float_1024_4 2.84% 8926616.920 9179811.816 - 3.46% -
BM_std_minmax<unsigned_long_long>/13 2.84% 2.928 3.012 - 0.02% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 2.83% 0.629 0.647 - 1.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 2.83% 0.596 0.613 - 1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.82% 8709388.385 8955215.398 - -29.77% -
BM_RangesPushHeap_string_PipeOrgan_64 2.82% 5.779 5.942 - -4.13% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.82% 25726.565 26451.868 - 3.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 2.82% 6.868 7.061 - 2.70% -
SetIntersection_None_Set_uint32_16384_4 2.80% 152840874.298 157119264.026 - -8.90% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2.79% 464.600 477.580 - 0.59% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.79% 21.827 22.436 - 1.11% -
std::partition(deque<int>)_(sparse)/8192 2.78% 3189.655 3278.456 - 8.37% -
rng::fold_left(deque<int>)/8192 2.77% 4368.255 4489.421 - 2.77% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.77% 29.906 30.735 - 4.24% -
rng::move(vector<int>)/8 2.77% 2.272 2.335 - 5.12% -
std::map<std::string,_int>::find(key)_(existent)/32 2.76% 14.327 14.723 - -3.68% -
std::copy_backward(vector<int>)/8 2.76% 2.200 2.261 - 1.64% -
BM_std_min<short>/12 2.76% 1.471 1.512 - -0.51% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.76% 1875.452 1927.266 - 1.97% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.76% 1.215 1.248 - 2.47% -
SetIntersection_Front_Vector_uint32_16384_1 2.76% 1085617.305 1115565.767 - 0.00% -
rng::find_end(list<int>,_pred)_(process_all)/8192 2.76% 8613.636 8851.155 - -0.57% -
BM_std_minmax<unsigned_long_long>/23 2.75% 4.334 4.453 - 3.62% -
BM_MakeHeap_float_Random_4 2.75% 1.601 1.645 - 1.94% -
BM_PushHeap_string_PipeOrgan_1024 2.75% 9.616 9.880 - -8.48% -
BM_MakeHeap_string_Descending_1024 2.74% 2.727 2.802 - 3.20% -
BM_std_minmax<unsigned_short>/21 2.73% 1.976 2.030 - 3.45% -
std::find_if_not(vector<int>)_(process_all)/8 2.73% 2.636 2.708 - 7.02% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.73% 43.896 45.096 - 5.05% -
SetIntersection_None_Set_string_1024_1024 2.72% 8859008.621 9099686.312 - -0.26% -
std::find_end(vector<int>)_(process_all)/8192 2.72% 1690.168 1736.062 - -7.70% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.71% 0.539 0.553 - -1.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.71% 18443477.040 18943401.119 - -1.31% -
SetIntersection_Front_Set_string_16384_256 2.71% 15466701.153 15885649.927 - 8.22% -
SetIntersection_None_Vector_float_16384_64 2.70% 1174087.830 1205844.756 - 0.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 2.70% 26.442 27.157 - -6.49% -
BM_MakeHeap_string_Heap_16384 2.70% 5.009 5.144 - 0.41% -
BM_PushHeap_float_Random_16 2.70% 5.282 5.425 - 0.23% -
BM_MakeThenSortHeap_float_SingleElement_64 2.70% 3.307 3.397 - 2.50% -
SetIntersection_Interlaced_Vector_uint64_262144_1 2.69% 1069669.147 1098469.198 - -0.65% -
BM_RangesPushHeap_string_PipeOrgan_4 2.69% 2.509 2.576 - 0.01% -
BM_std_minmax<unsigned_char>/32 2.69% 1.476 1.516 - -5.35% -
rng::remove_copy(deque<int>)_(prefix)/1024 2.68% 381.199 391.432 - -5.75% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.68% 30.937 31.767 - 12.81% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 2.68% 28.784 29.555 - -1.11% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.68% 3173.242 3258.183 - 2.60% -
SetIntersection_Interlaced_Set_string_1024_64 2.68% 17142214.429 17600906.258 - -0.66% -
std::map<std::string,_int>::insert(value)_(already_present)/0 2.67% 14.560 14.950 - 22.95% -
SetIntersection_Front_Vector_uint32_16_16 2.67% 37747203.209 38756680.720 - 2.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.67% 9935275.467 10200776.952 - 1.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.67% 7.836 8.045 - 3.44% -
rng::stable_sort(deque<int>)_(descending)/8 2.67% 26.367 27.071 - -1.04% -
std::stable_sort(deque<int>)_(ascending)/8 2.67% 18.182 18.667 - 2.85% -
std::rotate(deque<int>)_(1_element_forward)/32 2.65% 4.496 4.615 - -0.49% -
BM_RangesPopHeap_float_64 2.64% 13.334 13.685 - 11.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.64% 3464414.012 3555812.877 - -0.25% -
SetIntersection_None_Set_uint32_16384_16 2.63% 152601444.848 156622269.588 - -8.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.63% 11561931.198 11866467.633 - 3.27% -
rng::sort(deque<int>)_(ascending)/8 2.63% 18.313 18.795 - 3.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.62% 3.623 3.719 - 2.97% -
std::transform(list<int>)_(identity_transform)/8192 2.62% 7623.306 7823.247 - 2.42% -
std::search_n(deque<int>)_(no_match)/1000 2.62% 432.901 444.242 - -0.80% -
BM_std_minmax<unsigned_int>/13 2.61% 1.352 1.388 - -0.01% -
BM_std_minmax_element<long_long>/5500 2.60% 1464.164 1502.246 - 3.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.59% 22103957.627 22676665.176 - 1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.59% 8821035.100 9049387.274 - -24.10% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.58% 109917.711 112755.649 - 2.59% -
bm_ranges_lexicographical_compare<signed_char>/16 2.58% 1.323 1.357 - 4.60% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 2.58% 11.083 11.368 - -6.20% -
std::reverse(vector<int>)/8 2.57% 1.523 1.562 - -2.12% -
std::fill(vector<bool>)/512 2.57% 1.570 1.610 - 5.24% -
std::search(list<int>)_(same_length)/8192 2.56% 10500.670 10769.464 - 2.16% -
BM_MakeHeap_string_Heap_256 2.56% 4.895 5.020 - 1.28% -
BM_std_min<unsigned_char>/12 2.55% 1.329 1.363 - 0.34% -
SetIntersection_None_Set_uint64_16384_256 2.54% 163371487.192 167517898.758 - 1.65% -
rng::contains(vector<int>)_(process_all)/8 2.53% 2.518 2.582 - -4.37% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.53% 1231389.566 1262533.123 - 2.96% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.53% 11.792 12.090 - 2.67% -
BM_std_minmax<short>/30 2.53% 2.736 2.805 - 0.28% -
SetIntersection_Front_Set_string_1024_16 2.52% 1979198.493 2029104.869 - 0.36% -
BM_RangesPushHeap_uint32_Random_262144 2.52% 6.181 6.337 - 0.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.52% 7.716 7.911 - -1.20% -
BM_std_minmax<long_long>/5 2.52% 1.951 2.000 - -10.08% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 2.52% 511.414 524.296 - -7.89% -
std::find_if(deque<int>)_(bail_25%)/32768 2.52% 2770.656 2840.402 - 3.34% -
rng::move_backward(list<int>)/32768 2.51% 34461.206 35327.845 - 5.10% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.51% 62.404 63.967 - 0.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.50% 5.171 5.300 - 1.64% -
SetIntersection_Interlaced_Vector_float_256_4 2.50% 4885673.277 5007717.245 - -6.52% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.49% 2.336 2.394 - -3.71% -
std::partition(vector<int>)_(dense)/50 2.49% 13.090 13.416 - 1.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 2.48% 1090698.325 1117790.265 - -0.50% -
SetIntersection_None_Set_uint32_1024_16 2.48% 8765502.104 8983035.168 - 2.29% -
rng::find_if(deque<int>)_(bail_25%)/32768 2.48% 2745.968 2814.105 - 1.35% -
BM_std_min<unsigned_char>/15 2.48% 2.076 2.128 - 2.00% -
SetIntersection_Front_Vector_float_256_16 2.46% 4468117.484 4578214.636 - 2.48% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.46% 7.481 7.665 - 0.86% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.46% 2662.121 2727.576 - 3.64% -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.46% 2.088 2.139 - -2.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.46% 200530686.161 205459763.604 - 1.50% -
BM_std_minmax_element<long_long>/4096 2.46% 1093.298 1120.166 - 4.00% -
SetIntersection_None_Vector_uint32_1024_16 2.46% 1136794.696 1164703.833 - 1.81% -
rng::find_end(forward_list<int>)_(process_all)/8192 2.45% 5681.435 5820.430 - 0.02% -
bm_ranges_lexicographical_compare<int>/1 2.44% 1.350 1.383 - 6.75% -
rng::find_if(deque<int>)_(bail_25%)/8192 2.44% 685.494 702.219 - -0.18% -
BM_std_minmax<unsigned_char>/16 2.43% 0.925 0.947 - -2.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 2.43% 1556286.423 1594150.873 - 0.08% -
BM_std_minmax<char>/7 2.43% 2.367 2.425 - -4.71% -
BM_RangesMakeThenSortHeap_float_Heap_4 2.43% 1.238 1.268 - 3.52% -
rng::find_end(deque<int>)_(same_length)/1024 2.42% 337.262 345.439 - -75.39% -
BM_std_minmax_element<long_long>/64 2.42% 17.448 17.871 - 2.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.41% 340294183.968 348497613.580 - 0.89% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.40% 2.388 2.445 - 0.60% -
BM_RangesPopHeap_string_4 2.39% 5.229 5.354 - 0.49% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.39% 0.942 0.965 - 0.24% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.39% 174489824.906 178657965.428 - 2.48% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 2.39% 4650.054 4760.966 - 10.54% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.38% 7043.163 7210.925 - 5.74% -
std::remove(list<int>)_(prefix)/1024 2.38% 995.109 1018.808 - 2.15% -
SetIntersection_None_Set_string_64_16 2.38% 19183175.283 19639519.364 - 1.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.38% 26946606.161 27587227.084 - 1.75% -
bm_ranges_lexicographical_compare<signed_char>/512 2.37% 7.848 8.034 - 4.47% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 2.37% 76.750 78.571 - 1.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.37% 12.033 12.318 - -0.15% -
rng::search(deque<int>,_pred)_(near_matches)/1000 2.37% 24607.758 25189.965 - -0.26% -
BM_std_minmax<unsigned_long_long>/31 2.36% 4.782 4.895 - 2.20% -
SetIntersection_None_Vector_uint64_256_256 2.36% 2229835.751 2282406.431 - 0.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.36% 0.834 0.854 - 0.56% -
rng::starts_with(deque<int>)/1024 2.35% 471.538 482.608 - -1.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.34% 38084.893 38976.638 - -0.14% -
BM_RangesPopHeap_float_16 2.34% 6.914 7.076 - 9.82% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.34% 18.740 19.177 - 2.21% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.33% 12087.972 12369.419 - -0.34% -
std::stable_partition(deque<int>)_(sparse)/1024 2.33% 462.933 473.706 - 4.38% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.33% 1628.379 1666.256 - 0.87% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.32% 695.151 711.282 - 0.57% -
rng::all_of(vector<int>)_(process_all)/8 2.32% 2.423 2.479 - -0.27% -
std::find(vector<long_long>)_(bail_25%)/8 2.31% 0.903 0.924 - -3.38% -
BM_std_min<unsigned_char>/14 2.31% 1.804 1.846 - 2.87% -
rng::partial_sort(deque<int>)_(shuffled)/8192 2.30% 261854.183 267884.048 - -1.71% -
rng::find_first_of(vector<int>)_(large_needle)/32 2.30% 109.533 112.055 - 6.68% -
std::unique(list<int>)_(contiguous)/52 2.30% 67.300 68.848 - 2.34% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 2.30% 62.709 64.150 - -3.95% -
BM_std_minmax_element<long_long>/4000 2.30% 1067.813 1092.357 - 3.80% -
BM_std_min<short>/30 2.29% 2.359 2.413 - 2.78% -
SetIntersection_Interlaced_Set_string_1024_4 2.29% 10516013.544 10756643.930 - 2.36% -
std::none_of(list<int>)_(process_all)/8192 2.28% 7440.917 7610.584 - 5.69% -
bm_ranges_lexicographical_compare<signed_char>/7 2.28% 2.872 2.938 - 3.61% -
BM_RangesMakeThenSortHeap_string_Random_262144 2.28% 193.199 197.596 - -5.22% -
rng::partition_point(list<int>)/8192 2.28% 12909.090 13202.794 - -0.36% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.27% 519670.286 531479.727 - 1.94% -
rng::copy_n(deque<int>)/8 2.26% 2.667 2.727 - -1.11% -
SetIntersection_None_Set_uint32_16384_1 2.26% 153503913.165 156972598.476 - -8.91% -
std::rotate_copy(deque<int>)/1024 2.26% 34.749 35.533 - 3.86% -
BM_std_minmax<short>/23 2.26% 2.661 2.721 - 1.03% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 2.25% 4040.475 4131.473 - 1.40% -
std::rotate(deque<int>)_(1_element_forward)/50 2.25% 5.339 5.459 - 0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.25% 4452958.682 4553207.047 - 0.49% -
BM_std_minmax<short>/22 2.25% 2.279 2.331 - 2.37% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 2.25% 14.926 15.261 - 1.36% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.25% 972.005 993.835 - 1.81% -
SetIntersection_Interlaced_Set_float_256_4 2.24% 11513971.223 11772127.202 - 0.69% -
BM_MakeHeap_string_Heap_4 2.24% 3.042 3.110 - 2.14% -
BM_std_minmax<unsigned_long_long>/21 2.24% 3.516 3.595 - 2.77% -
rng::find_last(deque<int>)_(bail_10%)/8 2.23% 2.679 2.739 - 2.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.22% 342975783.363 350606686.737 - 0.47% -
std::sort(deque<int>)_(heap)/8 2.22% 24.728 25.277 - 2.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.22% 2.565 2.622 - 0.27% -
std::remove_copy(list<int>)_(prefix)/8192 2.22% 6848.457 7000.353 - -0.34% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.22% 29.901 30.564 - 0.87% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.22% 1.364 1.394 - -3.07% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.21% 10.660 10.896 - 6.71% -
rng::unique(deque<int>)_(contiguous)/32 2.21% 64.180 65.597 - 11.59% -
BM_std_min<char>/19 2.21% 1.156 1.181 - -0.05% -
BM_std_minmax<char>/30 2.19% 2.621 2.679 - -6.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.19% 0.728 0.744 - 0.89% -
rng::sort(vector<NonIntegral>)_(descending)/8 2.19% 24.762 25.306 - 0.06% -
SetIntersection_None_Set_float_16384_1024 2.19% 153367085.515 156724613.978 - -1.38% -
BM_std_minmax<short>/20 2.18% 1.993 2.036 - 1.78% -
BM_RangesPopHeap_string_16384 2.18% 71.296 72.847 - 1.29% -
SetIntersection_None_Set_uint64_256_256 2.17% 5794381.581 5920333.354 - 0.66% -
std::find_if(deque<int>)_(process_all)/8192 2.17% 2954.098 3018.230 - 6.08% -
rng::copy(vector<bool>)_(unaligned)/32768 2.17% 170.604 174.304 - 0.12% -
SetIntersection_Front_Set_uint32_256_256 2.17% 9217402.150 9417095.661 - -3.62% -
std::move(vector<int>)/1048576 2.16% 56279.023 57496.582 - 2.21% -
BM_MakeHeap_string_Heap_64 2.16% 5.040 5.149 - 0.92% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 2.16% 0.599 0.612 - 0.01% -
BM_std_min<unsigned_char>/1024 2.16% 8.386 8.567 - 0.68% -
BM_std_min<char>/20 2.16% 1.527 1.560 - 2.01% -
rng::unique_copy(vector<int>)_(contiguous)/52 2.15% 13.614 13.906 - 1.64% -
std::find_end(vector<int>)_(process_all)/1000 2.15% 218.596 223.292 - -6.25% -
rng::search(deque<int>,_pred)_(same_length)/1000 2.15% 478.857 489.131 - 0.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.14% 24359.626 24882.135 - 3.06% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 2.14% 340.170 347.460 - 1.53% -
rng::search(vector<int>)_(no_match)/1048576 2.14% 213319.077 217888.949 - 0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.14% 39907048.328 40761439.613 - 1.03% -
rng::fill_n(list<int>)/50 2.14% 15.748 16.085 - 0.59% -
std::find(vector<bool>)_(process_all)/1024 2.13% 4.642 4.741 - 0.78% -
bm_ranges_lexicographical_compare<int>/2 2.13% 1.579 1.613 - 5.63% -
SetIntersection_None_Set_float_256_16 2.13% 11019715.936 11254435.881 - 1.54% -
SetIntersection_Interlaced_Set_uint64_16384_64 2.13% 232685442.541 237637029.451 - 1.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 2.13% 1096277.062 1119595.844 - -0.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.13% 33.715 34.432 - 2.12% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.12% 0.565 0.577 - 2.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.12% 39699225.298 40542523.620 - 2.15% -
BM_RangesPushHeap_string_QuickSortAdversary_256 2.12% 14.609 14.919 - 1.73% -
BM_LowerBound_string_16 2.12% 36.207 36.973 - 0.87% -
BM_std_min<unsigned_char>/4096 2.12% 28.992 29.605 - 2.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.11% 56.091 57.277 - 23.31% -
std::partition_point(deque<int>)/1024 2.11% 9.170 9.363 - 1.49% -
rng::is_partitioned(list<int>)_(partitioned)/1024 2.11% 695.430 710.105 - -1.52% -
SetIntersection_Front_Vector_uint32_1024_4 2.10% 1106263.264 1129547.497 - -0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.10% 1132546.488 1156350.572 - -0.52% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 2.10% 24.377 24.890 - 2.36% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 2.10% 5.143 5.251 - 0.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.10% 9.404 9.601 - 3.20% -
std::is_sorted(list<int>,_pred)/8192 2.10% 7520.715 7678.524 - 0.89% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.10% 82.134 83.856 - 3.42% -
BM_std_min<unsigned_long_long>/29 2.10% 2.396 2.446 - -0.39% -
SetIntersection_Interlaced_Vector_string_1024_16 2.09% 3354441.837 3424665.547 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.09% 13134117.369 13409010.368 - -0.47% -
std::find_end(vector<int>)_(process_all)/1024 2.09% 223.289 227.949 - -6.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.08% 343450351.260 350596909.144 - -0.47% -
BM_std_min<char>/11 2.08% 1.046 1.068 - 1.90% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.08% 1.703 1.739 - 2.89% -
BM_SortHeap_uint32_4 2.08% 1.021 1.042 - 0.18% -
std::find_end(vector<int>)_(process_all)/1048576 2.07% 218373.350 222903.759 - -7.43% -
bm_lexicographical_compare<signed_char>/7 2.07% 2.611 2.665 - -2.94% -
rng::copy(vector<int>)/8 2.07% 2.207 2.253 - -1.57% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.07% 0.759 0.775 - -5.37% -
BM_LowerBound_uint32_256 2.07% 14.177 14.470 - 2.26% -
SetIntersection_Interlaced_Set_uint32_64_64 2.06% 14980004.340 15289259.369 - -0.99% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.06% 10033493.889 10240564.500 - 2.20% -
std::sort(deque<int>)_(pipe-organ)/8 2.06% 20.949 21.381 - 2.57% -
BM_std_minmax<short>/7 2.06% 1.783 1.820 - 4.14% -
rng::find(list<int>)_(process_all)/50 2.04% 20.331 20.747 - 10.14% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 2.03% 469.809 479.368 - -0.18% -
std::stable_partition(vector<int>)_(sparse)/1024 2.03% 211.659 215.964 - 4.20% -
rng::partial_sort(deque<int>)_(heap)/8192 2.03% 283914.452 289682.943 - 1.33% -
rng::copy_if(list<int>)_(every_other)/32768 2.03% 25206.419 25718.404 - 1.51% -
SetIntersection_Interlaced_Set_uint64_256_1 2.03% 4354232.984 4442569.261 - -0.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 2.03% 7.549 7.702 - -0.08% -
SetIntersection_None_Set_float_16384_256 2.03% 154970375.416 158112796.698 - 0.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.03% 7.108 7.252 - 0.85% -
std::move_backward(vector<bool>)_(unaligned)/64 2.02% 1.869 1.907 - 6.53% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.02% 487.986 497.827 - 3.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.01% 1357227.291 1384569.035 - -1.49% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.01% 3.692 3.766 - 3.53% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.01% 24400.381 24890.850 - 3.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.01% 1198980.027 1223070.502 - 1.65% -
std::copy_if(vector<int>)_(every_other)/8 2.01% 2.504 2.554 - 0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.00% 15953655.292 16273300.945 - 0.16% -
bm_lexicographical_compare<unsigned_char>/64 2.00% 1.917 1.956 - -0.46% -
BM_std_min<char>/14 2.00% 1.826 1.863 - -0.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.00% 631.368 643.975 - -1.54% -
rng::copy(list<int>)/8 1.99% 2.385 2.433 - 3.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.99% 145606088.319 148502972.498 - -5.14% -
BM_std_minmax<char>/29 1.99% 2.368 2.415 - -5.48% -
std::find_first_of(deque<int>)_(small_needle)/32 1.99% 108.106 110.255 - 2.70% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.97% 6372.267 6497.984 - 1.55% -
std::stable_partition(list<int>)_(sparse)/32 1.97% 9.852 10.046 - 2.34% -
rng::remove_if(vector<int>)_(prefix)/1024 1.97% 347.570 354.423 - -7.47% -
rng::remove_if(deque<int>)_(prefix)/1024 1.97% 566.600 577.762 - 2.97% -
std::find_end(deque<int>)_(match_near_end)/8192 1.96% 273.852 279.216 - -99.83% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.96% 311.832 317.936 - 3.84% -
SetIntersection_Front_Vector_string_16_16 1.96% 53736052.984 54786615.192 - 0.16% -
BM_RangesMakeThenSortHeap_string_Descending_4 1.95% 3.642 3.713 - -1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.95% 220892810.149 225202537.778 - 0.64% -
rng::search(list<int>)_(no_match)/1000 1.95% 702.346 716.028 - -1.36% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 1.95% 15.331 15.629 - 1.17% -
SetIntersection_None_Set_uint64_16384_1 1.95% 156088994.381 159127262.441 - 1.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.94% 16.035 16.346 - 1.86% -
BM_std_minmax<long_long>/6 1.94% 2.238 2.281 - -6.10% -
std::is_sorted(list<int>)/8192 1.93% 7252.566 7392.787 - 3.09% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.93% 5.131 5.230 - -1.73% -
BM_std_minmax<short>/1 1.93% 0.630 0.643 - 1.30% -
BM_std_minmax_element<long_long>/512 1.92% 141.380 144.097 - 4.26% -
BM_PushHeap_float_Ascending_262144 1.92% 5.184 5.283 - 0.64% -
std::find(list<int>)_(process_all)/8 1.92% 2.316 2.360 - -1.53% -
SetIntersection_Interlaced_Set_uint32_256_256 1.92% 9152850.121 9328295.800 - 5.38% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.92% 208759.509 212758.559 - 0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.92% 9.348 9.527 - 0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.91% 6.480 6.604 - 0.57% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.91% 78.026 79.518 - 1.45% -
SetIntersection_Interlaced_Vector_float_256_64 1.90% 7710856.571 7857502.410 - -11.93% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.90% 1906.616 1942.856 - 1.13% -
SetIntersection_None_Vector_uint32_1024_256 1.90% 1145376.217 1167130.574 - 5.65% -
rng::contains_subrange(list<int>)_(single_element)/16 1.90% 4.883 4.976 - 0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.90% 2306960.227 2350722.810 - 1.13% -
BM_std_min<short>/27 1.90% 2.316 2.360 - 2.83% -
rng::move_backward(vector<int>)/8 1.90% 2.312 2.356 - 2.82% -
std::partial_sort(deque<int>)_(shuffled)/8 1.89% 33.548 34.184 - 2.67% -
rng::find_if(vector<char>)_(process_all)/8 1.89% 2.492 2.539 - 2.05% -
rng::find_first_of(vector<int>)_(small_needle)/1024 1.89% 1409.762 1436.358 - 1.68% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.88% 463.651 472.384 - -2.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.88% 6.920 7.050 - 1.82% -
SetIntersection_Interlaced_Vector_string_16_4 1.87% 71511226.855 72847701.926 - 1.80% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.87% 1.696 1.727 - 1.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.86% 11791553.764 12011301.071 - -3.58% -
BM_RangesPushHeap_uint32_Ascending_256 1.86% 3.039 3.096 - 0.93% -
rng::find_end(deque<int>)_(same_length)/8192 1.86% 2742.376 2793.377 - -75.26% -
SetIntersection_Front_Vector_uint64_64_16 1.86% 15158046.153 15439929.056 - 1.47% -
BM_MakeHeap_string_Random_4 1.86% 5.804 5.912 - 1.76% -
BM_std_minmax<int>/15 1.86% 1.961 1.997 - -1.57% -
BM_RangesPushHeap_uint32_Random_16384 1.86% 6.258 6.374 - 2.13% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.86% 39.120 39.846 - 2.92% -
SetIntersection_Front_Vector_uint32_16384_4 1.86% 1118962.492 1139722.506 - 0.51% -
std::copy_n(vector<bool>)_(aligned)/4096 1.84% 4.646 4.732 - -0.73% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.84% 1.172 1.194 - 1.37% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.84% 32.111 32.702 - 7.18% -
rng::count(list<int>)_(every_other)/1048576 1.84% 806803.401 821640.765 - -0.77% -
BM_std_minmax<unsigned_char>/18 1.84% 1.295 1.319 - 0.19% -
SetIntersection_None_Set_uint64_256_1 1.84% 11653469.965 11867466.260 - 3.22% -
std::rotate(vector<bool>)_(by_1/2)/32 1.83% 17.578 17.900 - -2.16% -
rng::move(deque<int>)/262144 1.83% 14891.301 15163.847 - 1.12% -
SetIntersection_Interlaced_Set_float_262144_262144 1.83% 1804233.478 1837247.150 - 0.89% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.82% 26.663 27.149 - 2.76% -
rng::stable_partition(list<int>)_(sparse)/50 1.82% 25.987 26.461 - 2.86% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.82% 109.200 111.189 - 1.71% -
BM_RangesPushHeap_uint32_Random_4 1.82% 2.380 2.424 - -5.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.82% 1279539.424 1302798.203 - 0.30% -
BM_MakeHeap_string_SingleElement_4 1.81% 3.629 3.695 - 0.76% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.81% 11.218 11.421 - -0.37% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.81% 4.364 4.443 - 3.17% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.81% 3.585 3.650 - 2.70% -
SetIntersection_None_Vector_string_1024_256 1.81% 1212573.291 1234487.912 - 2.21% -
std::rotate_copy(deque<int>)/32 1.81% 2.619 2.666 - 1.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 1.80% 59770290.767 60848793.439 - -1.39% -
BM_RangesMakeHeap_string_Descending_1024 1.80% 2.732 2.781 - -22.07% -
BM_MakeHeap_string_QuickSortAdversary_4 1.80% 5.950 6.057 - 0.55% -
BM_RangesPushHeap_uint64_Ascending_16 1.80% 0.940 0.956 - 2.13% -
std::stable_partition(vector<int>)_(sparse)/32 1.80% 7.166 7.294 - 6.12% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.80% 1812.204 1844.757 - 1.48% -
rng::adjacent_find(list<int>)/8192 1.79% 6917.178 7041.173 - 1.43% -
BM_RangesMakeThenSortHeap_string_Ascending_256 1.79% 19.782 20.136 - -11.41% -
bm_lexicographical_compare<unsigned_char>/1 1.79% 1.598 1.627 - -3.71% -
BM_MakeHeap_string_Heap_16 1.79% 4.631 4.714 - 1.45% -
BM_RangesPushHeap_uint32_Ascending_1024 1.79% 3.882 3.951 - 0.93% -
BM_std_min<unsigned_char>/4000 1.79% 27.067 27.550 - 1.80% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.78% 19.059 19.399 - -1.25% -
BM_MakeThenSortHeap_string_Descending_262144 1.78% 86.928 88.477 - 2.52% -
SetIntersection_Interlaced_Set_string_1024_1024 1.78% 57088075.911 58102905.806 - 2.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.78% 8.715 8.870 - 1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.77% 1149498.341 1169881.601 - 4.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.77% 1571.065 1598.916 - 1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.77% 11696659.906 11903803.474 - 1.72% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.77% 20.650 21.016 - 1.13% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.77% 1118321.157 1138109.882 - 6.13% -
rng::find_first_of(list<int>)_(small_needle)/1024 1.77% 2771.516 2820.514 - -0.29% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.77% 2.740 2.788 - -5.66% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 1.77% 100.140 101.909 - -2.45% -
BM_std_min<short>/28 1.77% 2.650 2.697 - -1.22% -
std::is_sorted_until(list<int>,_pred)/8 1.76% 4.148 4.221 - -0.22% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.76% 6915.487 7037.065 - 0.05% -
rng::find_first_of(list<int>)_(small_needle)/8192 1.76% 22193.936 22583.717 - -2.69% -
std::rotate(vector<bool>)_(by_1/2)/50 1.76% 17.414 17.720 - -2.43% -
SetIntersection_Interlaced_Set_float_64_64 1.75% 15073176.938 15337556.077 - 1.58% -
BM_std_min<char>/18 1.75% 0.971 0.988 - -0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.74% 21093502.799 21461518.488 - -0.38% -
rng::sort(deque<int>)_(descending)/8 1.74% 25.650 26.097 - 2.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.74% 18902522.445 19231871.860 - 2.50% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.74% 27.394 27.871 - 1.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.74% 0.996 1.013 - -0.47% -
BM_RangesMakeHeap_string_SingleElement_4 1.74% 3.583 3.646 - 1.47% -
SetIntersection_Interlaced_Set_uint64_64_16 1.74% 24020667.975 24438022.759 - 0.57% -
rng::search(vector<int>)_(no_match)/8192 1.74% 1645.791 1674.370 - 0.82% -
rng::rotate(list<int>)_(1_element_forward)/50 1.74% 26.339 26.797 - 10.31% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.73% 4.205 4.278 - -0.15% -
SetIntersection_Front_Set_uint32_262144_16 1.73% 1261852.018 1283690.395 - -2.09% -
std::rotate(deque<int>)_(by_1/2)/50 1.73% 10.170 10.346 - 0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.73% 4505488.427 4583307.170 - -0.62% -
BM_std_min<unsigned_short>/18 1.73% 1.490 1.516 - -1.20% -
std::any_of(list<int>)_(process_all)/50 1.73% 21.503 21.874 - 0.39% -
BM_RangesMakeHeap_uint64_Random_256 1.72% 1.216 1.237 - 2.81% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 1.72% 23.712 24.119 - 1.58% -
BM_MakeThenSortHeap_string_Heap_16384 1.72% 101.500 103.241 - 2.40% -
std::partition_point(list<int>)/1024 1.71% 1272.533 1294.254 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.70% 9.088 9.243 - 0.85% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.70% 4.159 4.230 - 0.64% -
BM_SortHeap_pair<uint32,_uint32>_16 1.70% 6.120 6.224 - 2.25% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.70% 207882344.931 211412921.408 - 2.23% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.70% 69.269 70.445 - 1.43% -
std::rotate(vector<bool>)_(by_1/3)/32 1.70% 17.299 17.592 - -2.92% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.69% 79150.529 80490.707 - -2.27% -
BM_std_minmax<unsigned_short>/6 1.69% 1.366 1.389 - 0.11% -
SetIntersection_Front_Vector_uint64_256_4 1.69% 4372762.016 4446619.082 - 2.25% -
BM_std_min<short>/22 1.69% 1.874 1.906 - 1.00% -
BM_RangesPushHeap_uint64_Random_64 1.69% 5.171 5.259 - -0.32% -
SetIntersection_Front_Vector_uint32_64_16 1.68% 15138888.983 15393521.769 - 1.67% -
std::search_n(vector<int>)_(no_match)/1024 1.68% 209.697 213.224 - 1.34% -
BM_std_min<unsigned_long_long>/5 1.67% 1.373 1.396 - 3.96% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 1.67% 18.029 18.330 - 0.09% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.67% 1413.428 1437.056 - 1.53% -
rng::partition_point(deque<int>)/1024 1.67% 8.987 9.137 - 0.14% -
BM_RangesPushHeap_string_PipeOrgan_16 1.66% 4.102 4.170 - 0.37% -
BM_LowerBound_string_4 1.66% 19.835 20.164 - 0.96% -
BM_RangesPushHeap_uint64_Random_256 1.66% 5.703 5.798 - 1.41% -
std::partition_point(deque<int>)/8192 1.65% 16.135 16.401 - 0.98% -
BM_RangesPopHeap_string_1024 1.65% 56.196 57.123 - 1.42% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.65% 4.896 4.977 - 1.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.65% 23.004 23.383 - 1.54% -
std::find_end(list<int>)_(same_length)/8192 1.64% 8240.236 8375.773 - -55.10% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.64% 3.641 3.701 - -0.27% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 1.64% 13.304 13.523 - 1.12% -
BM_RangesMakeHeap_string_Random_262144 1.64% 15.409 15.661 - -19.37% -
BM_lexicographical_compare_three_way_slow_path/16 1.63% 4.408 4.480 - -1.29% -
SetIntersection_None_Set_uint64_16384_4 1.63% 159559215.219 162164633.541 - 1.23% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.63% 419.895 426.745 - 5.26% -
BM_std_min<char>/4096 1.63% 28.560 29.026 - -1.67% -
BM_std_minmax<unsigned_short>/30 1.63% 2.827 2.873 - 5.42% -
BM_RangesMakeHeap_string_SingleElement_64 1.62% 6.228 6.329 - -2.24% -
SetIntersection_Front_Set_string_262144_262144 1.62% 17606213.947 17891443.199 - 1.14% -
SetIntersection_Interlaced_Set_string_64_64 1.62% 38406890.947 39029031.695 - 8.38% -
std::partial_sort(vector<int>)_(ascending)/8 1.62% 20.844 21.182 - 2.49% -
rng::find_first_of(deque<int>)_(small_needle)/32 1.62% 105.156 106.856 - -3.73% -
std::rotate(vector<bool>)_(by_1/3)/50 1.62% 17.327 17.607 - -2.92% -
BM_PushHeap_string_QuickSortAdversary_64 1.62% 12.808 13.015 - 1.03% -
std::move_backward(vector<int>)/1048576 1.61% 56277.604 57185.777 - 4.97% -
rng::find_if_not(list<int>)_(bail_25%)/32768 1.61% 10310.753 10476.893 - 0.07% -
SetIntersection_None_Set_float_1024_256 1.61% 8844094.174 8986520.669 - -0.44% -
rng::remove_if(vector<int>)_(prefix)/50 1.61% 57.134 58.053 - -4.82% -
SetIntersection_None_Set_float_16384_1 1.61% 156840340.439 159361330.822 - 1.12% -
SetIntersection_None_Set_float_16384_4 1.60% 156150369.845 158655908.615 - 0.86% -
BM_RangesSortHeap_float_16384 1.60% 27.319 27.756 - 4.79% -
std::fill(vector<int>)/1024 1.60% 29.949 30.428 - 0.59% -
BM_RangesPopHeap_float_256 1.60% 22.187 22.541 - 12.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.59% 1.189 1.208 - -1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.59% 1229122.220 1248691.361 - 0.15% -
rng::contains(list<int>)_(process_all)/8192 1.59% 6851.309 6960.374 - -0.10% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.59% 25312.609 25714.972 - 1.57% -
rng::search(deque<int>)_(no_match)/1000 1.59% 401.039 407.412 - 0.20% -
rng::copy_backward(list<int>)/262144 1.59% 219982.765 223474.563 - -0.09% -
BM_std_minmax<short>/17 1.59% 1.759 1.786 - -0.33% -
BM_std_minmax<unsigned_char>/2 1.58% 0.889 0.903 - 2.25% -
SetIntersection_None_Set_uint32_262144_256 1.58% 1171420.900 1189910.401 - 3.45% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.58% 3.964 4.026 - 3.02% -
BM_MakeThenSortHeap_float_SingleElement_16 1.58% 3.196 3.246 - 0.93% -
BM_RangesMakeThenSortHeap_string_Ascending_64 1.58% 15.305 15.546 - -0.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.58% 19.788 20.100 - 1.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.57% 23.873 24.249 - 1.06% -
BM_RangesPushHeap_string_SingleElement_64 1.57% 2.524 2.564 - -1.81% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.57% 3.400 3.454 - 6.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.57% 11.450 11.630 - 1.89% -
std::adjacent_find(deque<int>,_pred)/8 1.57% 4.659 4.732 - 10.39% -
rng::partial_sort(deque<int>)_(ascending)/8 1.57% 30.561 31.040 - 1.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.57% 34988.152 35535.938 - 1.41% -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.56% 1.417 1.439 - -6.30% -
std::find_end(list<int>)_(process_all)/8192 1.56% 7389.286 7504.807 - 7.39% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.56% 190.344 193.319 - 1.76% -
rng::search_n(vector<int>)_(no_match)/1000 1.56% 205.814 209.031 - 1.10% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 1.56% 12.550 12.746 - -8.02% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.56% 16.322 16.576 - 0.32% -
SetIntersection_None_Set_uint32_262144_64 1.56% 1168782.961 1186962.074 - 3.17% -
std::shift_left(deque<int>)/32 1.55% 4.696 4.769 - 0.86% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.55% 9.011 9.151 - -0.15% -
std::sort(vector<NonIntegral>)_(descending)/8 1.55% 24.905 25.290 - -0.04% -
rng::find_if(deque<int>)_(process_all)/32768 1.54% 11454.028 11630.931 - -4.60% -
rng::find_end(deque<int>)_(same_length)/1000 1.54% 332.564 337.689 - -64.05% -
SetIntersection_None_Set_uint64_64_16 1.54% 18965936.252 19258115.819 - 1.48% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.54% 232532.893 236110.535 - 1.06% -
rng::copy(deque<int>)/32768 1.54% 1136.304 1153.775 - 0.51% -
std::count(list<int>)_(every_other)/1048576 1.54% 808307.944 820719.126 - -1.29% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.53% 40826006.151 41452598.610 - -4.48% -
BM_MakeThenSortHeap_string_SingleElement_16 1.53% 14.085 14.301 - 4.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.53% 1137937.378 1155375.342 - -0.44% -
BM_MakeThenSortHeap_uint64_Descending_4 1.53% 1.463 1.486 - -1.80% -
rng::search_n(vector<int>)_(no_match)/1048576 1.52% 208997.281 212182.864 - 1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.52% 164832541.540 167341714.865 - 0.62% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.52% 1.232 1.251 - 3.04% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 1.51% 26.645 27.049 - 0.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.51% 1.110 1.127 - 0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.51% 20710215.424 21023498.401 - 3.16% -
SetIntersection_None_Set_uint64_64_64 1.51% 11888141.865 12067761.692 - 1.67% -
BM_RangesPushHeap_float_Random_4 1.51% 2.989 3.034 - 4.18% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 1.51% 22.051 22.383 - 0.37% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.50% 831.615 844.130 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.50% 1171207.247 1188824.017 - -0.29% -
std::copy(vector<bool>)_(unaligned)/32768 1.50% 214.829 218.048 - -0.08% -
rng::find_first_of(list<int>)_(small_needle)/50 1.50% 139.670 141.763 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.50% 10977023.777 11141498.774 - 0.78% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.49% 16.248 16.491 - 2.24% -
std::search_n(list<int>)_(no_match)/1024 1.49% 735.705 746.693 - -1.57% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.49% 0.958 0.972 - 3.49% -
BM_std_minmax_element<long_long>/1024 1.48% 278.682 282.811 - 3.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.48% 178219409.816 180857483.739 - 0.98% -
rng::sort(deque<int>)_(pipe-organ)/8 1.48% 20.868 21.177 - 1.47% -
BM_PopHeap_uint64_4 1.48% 2.690 2.729 - 0.84% -
BM_std_minmax<unsigned_char>/23 1.48% 2.922 2.966 - -0.68% -
SetIntersection_Front_Set_float_256_16 1.47% 4882073.180 4953984.628 - -0.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.47% 33.818 34.315 - 1.32% -
std::partition(vector<int>)_(sparse)/32 1.47% 8.855 8.985 - 2.98% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.47% 27.954 28.365 - -1.61% -
SetIntersection_None_Set_uint64_256_16 1.47% 10761596.017 10919496.492 - -0.49% -
SetIntersection_None_Set_string_16384_64 1.46% 191079439.182 193875022.508 - -3.40% -
rng::copy(vector<bool>)_(aligned)/262144 1.46% 283.004 287.144 - -12.10% -
rng::replace_if(deque<int>)_(prefix)/32 1.46% 13.949 14.153 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.46% 17398568.772 17652428.734 - 0.83% -
BM_LowerBound_uint32_1024 1.46% 21.664 21.980 - 1.38% -
BM_PushHeap_string_Descending_16384 1.46% 2.312 2.346 - -30.37% -
rng::sample(deque<int>)/8192 1.45% 91363.301 92692.164 - -0.13% -
rng::fill_n(vector<bool>)/32768 1.45% 29.958 30.394 - 0.79% -
BM_MakeThenSortHeap_string_Ascending_64 1.45% 15.517 15.742 - -0.37% -
rng::search(vector<int>,_pred)_(near_matches)/1024 1.45% 23656.706 23999.846 - -0.28% -
rng::contains_subrange(list<int>)_(single_element)/50 1.45% 18.047 18.308 - 3.77% -
SetIntersection_None_Vector_float_262144_1024 1.45% 1203361.992 1220751.989 - -0.90% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 1.44% 4388.536 4451.907 - -1.33% -
BM_std_min<unsigned_short>/16 1.44% 1.697 1.722 - -0.58% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 1.44% 9.486 9.623 - 0.22% -
std::stable_partition(list<int>)_(sparse)/50 1.44% 25.987 26.362 - 0.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.44% 66716.233 67676.514 - 1.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.44% 177447693.501 179999550.294 - 0.41% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 1.44% 30818.529 31261.720 - 3.82% -
BM_std_minmax<short>/15 1.44% 1.970 1.998 - 0.36% -
BM_MakeThenSortHeap_string_Heap_262144 1.43% 180.598 183.186 - 2.77% -
std::search(vector<int>)_(no_match)/1000 1.43% 206.777 209.736 - -1.48% -
BM_std_min<long_long>/30 1.43% 3.251 3.298 - 4.21% -
BM_MakeHeap_string_Descending_16 1.43% 2.364 2.398 - 1.43% -
rng::partial_sort(vector<int>)_(ascending)/8 1.43% 20.806 21.104 - 2.27% -
BM_std_minmax<unsigned_short>/19 1.43% 2.181 2.212 - 1.76% -
bm_lexicographical_compare<signed_char>/512 1.43% 7.924 8.037 - 0.74% -
BM_PushHeap_string_QuickSortAdversary_16384 1.42% 15.617 15.839 - -3.95% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.42% 1.412 1.432 - -0.07% -
BM_std_min<unsigned_short>/11 1.42% 1.159 1.176 - 1.47% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.42% 30.480 30.912 - 1.11% -
SetIntersection_Front_Set_uint64_16384_16 1.42% 1296350.423 1314726.396 - 2.21% -
BM_std_minmax<short>/27 1.42% 2.835 2.876 - 0.15% -
rng::is_sorted_until(deque<int>,_pred)/8 1.41% 4.213 4.272 - 10.81% -
BM_MakeThenSortHeap_string_Heap_256 1.41% 49.341 50.037 - 1.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.41% 1.611 1.634 - 3.37% -
rng::stable_sort(deque<int>)_(ascending)/8 1.41% 18.019 18.273 - -0.56% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.41% 502.341 509.407 - 0.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.41% 17.169 17.410 - 2.20% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.40% 24.384 24.726 - 1.36% -
SetIntersection_Front_Vector_uint32_262144_64 1.40% 1441111.158 1461346.861 - 2.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.40% 18.714 18.977 - 1.18% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.40% 7092.156 7191.564 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.40% 1114154.395 1129767.786 - 0.36% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 1.40% 60892.311 61745.480 - 0.37% -
SetIntersection_None_Set_uint64_256_64 1.40% 9319820.703 9450180.509 - 3.21% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 1.39% 75.810 76.864 - -5.39% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.39% 4.379 4.440 - 2.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.39% 629972.019 638704.022 - 2.09% -
BM_RangesMakeThenSortHeap_float_Heap_64 1.39% 3.503 3.552 - 3.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.38% 18.647 18.904 - 1.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.38% 1821.253 1846.336 - 19.63% -
std::unique_copy(list<int>)_(sprinkled)/52 1.38% 21.337 21.631 - -16.83% -
SetIntersection_Interlaced_Set_uint64_64_64 1.38% 15082365.856 15289962.122 - 0.87% -
SetIntersection_None_Set_float_256_256 1.37% 5909118.720 5990230.153 - 2.07% -
rng::unique_copy(deque<int>)_(contiguous)/52 1.37% 15.196 15.404 - 4.89% -
std::move(deque<int>)/32768 1.37% 2119.637 2148.637 - 1.30% -
BM_std_minmax<short>/11 1.37% 1.819 1.844 - 2.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.36% 1109102.560 1124212.378 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.36% 18271286.691 18519820.462 - 0.65% -
SetIntersection_Front_Vector_float_262144_1 1.36% 1120980.449 1136220.221 - 0.93% -
std::search(vector<int>)_(no_match)/1024 1.36% 211.743 214.620 - -0.31% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.35% 54.481 55.218 - -1.08% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.35% 2771.442 2808.943 - 0.93% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.35% 800.565 811.394 - 4.28% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.35% 1075681.425 1090227.184 - -1.62% -
SetIntersection_Front_Set_string_256_16 1.35% 7448019.289 7548632.588 - -0.71% -
rng::fill(vector<bool>)/32768 1.35% 30.255 30.663 - -1.13% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.35% 24.786 25.119 - -12.48% -
rng::adjacent_find(vector<int>)/1048576 1.34% 234845.941 238003.250 - 0.58% -
SetIntersection_Front_Vector_uint64_256_16 1.34% 4484840.276 4545102.868 - 2.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.34% 1.007 1.020 - -0.20% -
BM_RangesMakeThenSortHeap_float_Random_64 1.34% 17.833 18.072 - 2.34% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.34% 500.902 507.617 - 1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.34% 14320830.074 14512541.854 - 0.89% -
SetIntersection_None_Set_uint32_16384_64 1.34% 153895614.256 155954780.220 - -9.92% -
BM_RangesPopHeap_float_16384 1.34% 33.554 34.002 - 0.92% -
SetIntersection_None_Set_uint32_256_4 1.34% 11442538.010 11595317.965 - 0.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.33% 8.571 8.686 - 1.59% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.33% 1536109.467 1556608.798 - 3.10% -
SetIntersection_Front_Set_string_64_16 1.33% 25376752.690 25715053.127 - -0.18% -
SetIntersection_None_Set_float_262144_16384 1.33% 1176879.965 1192561.524 - 2.49% -
rng::fill(deque<int>)/1024 1.33% 29.439 29.830 - 0.85% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 1.33% 23.782 24.098 - 6.09% -
std::map<std::string,_int>::clear()/32 1.33% 897.442 909.366 - 1.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.33% 19040096.042 19292827.237 - -0.30% -
BM_RangesPushHeap_uint32_Ascending_64 1.32% 2.197 2.226 - 0.51% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.32% 189.821 192.335 - 0.90% -
std::rotate(vector<bool>)_(by_1/4)/32 1.32% 17.519 17.751 - -2.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.32% 3756.060 3805.592 - -0.11% -
BM_std_minmax<unsigned_short>/16 1.32% 1.698 1.720 - 2.08% -
BM_std_minmax<char>/23 1.32% 2.885 2.923 - -7.67% -
SetIntersection_None_Set_string_1024_4 1.32% 8864761.751 8981384.515 - -2.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.31% 14.768 14.962 - 1.41% -
SetIntersection_None_Set_float_256_1 1.31% 11787994.419 11942796.820 - 1.55% -
BM_MakeThenSortHeap_uint32_Descending_16 1.31% 5.481 5.553 - 0.40% -
BM_std_minmax<unsigned_char>/5 1.31% 1.782 1.805 - 3.07% -
BM_RangesPopHeap_string_64 1.31% 25.672 26.009 - 0.35% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.31% 1.181 1.197 - 0.65% -
std::partial_sort(vector<int>)_(heap)/8 1.31% 26.687 27.037 - 1.12% -
std::copy_backward(list<int>)/4096 1.31% 3306.770 3350.033 - 1.15% -
std::unique(list<int>)_(sprinkled)/1024 1.31% 955.395 967.893 - 1.77% -
SetIntersection_None_Vector_uint32_64_16 1.31% 14379981.444 14567879.120 - 1.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.31% 8932961.694 9049668.789 - -29.40% -
rng::find_first_of(vector<int>)_(small_needle)/8192 1.31% 11272.509 11419.742 - 1.16% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.30% 345922119.363 350434910.440 - 2.58% -
bm_lexicographical_compare<signed_char>/6 1.30% 2.381 2.412 - -3.18% -
rng::search_n(list<int>)_(no_match)/8192 1.30% 6873.972 6963.556 - -5.81% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.30% 48.914 49.550 - 1.17% -
rng::find_end(forward_list<int>)_(single_element)/1024 1.30% 718.008 727.343 - -0.28% -
SetIntersection_None_Set_float_16384_64 1.30% 155643567.656 157661853.654 - 0.24% -
BM_std_minmax<unsigned_char>/21 1.30% 2.215 2.244 - 0.58% -
rng::copy_n(vector<bool>)_(aligned)/4096 1.29% 4.924 4.987 - 1.24% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.29% 3.151 3.191 - 2.63% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.29% 16.233 16.443 - 1.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.29% 21.434 21.711 - 2.37% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.29% 3949.702 4000.729 - -0.06% -
BM_MakeHeap_string_Descending_256 1.29% 2.724 2.760 - 2.27% -
SetIntersection_Front_Vector_uint32_16_4 1.29% 57460084.423 58199840.962 - 0.77% -
rng::stable_sort(vector<int>)_(shuffled)/1024 1.29% 2187.970 2216.123 - -1.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.29% 5898512.907 5974380.978 - -0.01% -
rng::find_first_of(list<int>)_(small_needle)/32 1.28% 90.885 92.051 - -1.42% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.28% 1.429 1.447 - -3.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.28% 22190496.455 22474288.503 - -1.48% -
BM_std_min<unsigned_short>/32 1.27% 2.886 2.923 - 0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.27% 4383359.227 4439027.770 - 0.68% -
BM_std_min<short>/4000 1.27% 53.464 54.142 - 2.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.27% 3.472 3.516 - -1.28% -
rng::search(vector<int>,_pred)_(near_matches)/1000 1.27% 22633.306 22920.187 - -0.55% -
rng::sort(deque<int>)_(heap)/8 1.27% 24.870 25.185 - 1.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 1.27% 6.758 6.843 - -0.05% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.27% 18.681 18.918 - 1.20% -
BM_RangesPushHeap_uint32_Random_256 1.26% 5.931 6.006 - 1.39% -
BM_std_min<unsigned_short>/19 1.26% 1.862 1.886 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.26% 1255661.895 1271492.101 - -0.09% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.26% 10.271 10.400 - 3.09% -
rng::search_n(vector<int>)_(no_match)/1024 1.26% 210.511 213.159 - 1.21% -
BM_MakeThenSortHeap_string_Heap_1024 1.25% 63.509 64.305 - 2.36% -
SetIntersection_Front_Set_string_256_4 1.25% 5232782.033 5298341.573 - 0.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.25% 2050.626 2076.296 - 5.22% -
SetIntersection_Interlaced_Set_float_1024_64 1.25% 9948180.008 10072464.086 - -0.10% -
rng::remove(list<int>)_(sprinkled)/8192 1.25% 7827.108 7924.758 - 0.15% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.25% 2183.951 2211.194 - -1.98% -
std::stable_sort(vector<int>)_(heap)/8 1.25% 21.958 22.232 - 1.27% -
BM_std_minmax<unsigned_short>/29 1.25% 2.576 2.608 - 1.34% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.24% 20.174 20.425 - -0.26% -
std::copy_if(list<int>)_(every_other)/1048576 1.24% 841793.579 852257.603 - 0.01% -
BM_RangesMakeHeap_string_Ascending_16 1.24% 3.630 3.676 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.24% 4386560.201 4440859.269 - 0.08% -
SetIntersection_None_Vector_uint64_256_16 1.24% 4247506.038 4300082.758 - 0.38% -
BM_std_minmax<unsigned_short>/31 1.24% 3.079 3.117 - 3.97% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.23% 17.774 17.994 - 0.72% -
SetIntersection_None_Set_uint64_1024_16 1.23% 8677606.367 8784644.929 - 0.53% -
SetIntersection_Front_Vector_uint32_1024_1 1.23% 1109609.985 1123288.866 - 1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.23% 158429810.910 160382192.581 - 1.64% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 1.23% 24.495 24.796 - -6.09% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.22% 39.663 40.148 - 1.85% -
BM_RangesPopHeap_string_16 1.22% 14.275 14.450 - 0.52% -
BM_RangesPopHeap_float_1024 1.22% 28.021 28.364 - 3.89% -
SetIntersection_Front_Set_string_16_16 1.22% 64095542.653 64879182.733 - 2.47% -
rng::starts_with(vector<int>)/1024 1.22% 75.063 75.980 - -2.16% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.22% 2.064 2.089 - 0.89% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.22% 341.703 345.875 - 1.52% -
rng::for_each(set<int>)/32 1.22% 25.185 25.492 - 19.08% -
SetIntersection_Front_Set_uint32_1024_16 1.22% 1331464.134 1347669.172 - -0.21% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.21% 54.911 55.577 - 1.35% -
SetIntersection_None_Vector_string_262144_1024 1.21% 1349087.571 1365419.190 - 1.17% -
rng::partial_sort_copy(list<int>)_(descending)/8 1.21% 17.575 17.788 - -4.31% -
std::all_of(list<int>)_(process_all)/32 1.21% 11.641 11.781 - 2.50% -
SetIntersection_None_Set_float_64_1 1.21% 22684628.028 22958700.695 - -1.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.21% 15.977 16.169 - 1.90% -
SetIntersection_None_Vector_uint64_256_64 1.21% 3628132.300 3671893.666 - 4.13% -
BM_PushHeap_float_Random_4 1.21% 2.968 3.004 - 5.90% -
BM_std_min<unsigned_short>/24 1.20% 2.429 2.458 - -1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.20% 227517370.924 230255292.928 - 0.86% -
rng::rotate(list<int>)_(1_element_forward)/8192 1.20% 7580.260 7671.399 - -7.10% -
SetIntersection_None_Set_uint64_64_1 1.20% 23232661.970 23511377.902 - 0.06% -
BM_SortHeap_float_4 1.20% 1.043 1.056 - 2.75% -
BM_MakeThenSortHeap_float_Ascending_16 1.20% 2.933 2.969 - 0.48% -
SetIntersection_Front_Vector_uint32_64_64 1.20% 11530193.496 11668036.969 - -0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.20% 207908914.063 210394382.159 - -2.65% -
SetIntersection_None_Vector_uint64_262144_4 1.20% 1192985.036 1207243.579 - -0.98% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.20% 17.564 17.774 - -1.52% -
SetIntersection_None_Set_uint32_262144_16 1.19% 1173959.961 1187984.783 - 2.72% -
SetIntersection_Front_Set_uint32_256_16 1.19% 4926716.144 4985563.883 - -0.51% -
SetIntersection_None_Set_uint32_262144_4 1.19% 1171769.857 1185764.484 - 2.42% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.19% 46.720 47.278 - 0.44% -
SetIntersection_Front_Set_string_16384_16384 1.19% 346122173.938 350250076.972 - 0.53% -
std::find_if_not(deque<int>)_(process_all)/50 1.19% 23.618 23.900 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.19% 1162776.698 1176613.033 - -0.49% -
BM_std_minmax<short>/26 1.19% 2.523 2.553 - 2.93% -
rng::replace(vector<int>)_(sprinkled)/1024 1.19% 173.453 175.512 - 1.95% -
SetIntersection_Front_Set_uint32_256_1 1.18% 4407956.526 4460154.183 - 0.33% -
SetIntersection_None_Set_uint32_262144_262144 1.18% 1175056.639 1188946.941 - 3.55% -
rng::for_each(map<int>)/50 1.18% 38.351 38.805 - -6.53% -
BM_std_min<unsigned_char>/21 1.18% 1.769 1.790 - -0.55% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.18% 17.567 17.775 - -1.53% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.18% 4.168 4.217 - -0.24% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.18% 2.033 2.057 - -1.16% -
BM_std_min<long_long>/23 1.17% 2.854 2.887 - 0.19% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.17% 1888.018 1910.150 - 1.68% -
SetIntersection_Front_Vector_float_4_4 1.17% 144509742.694 146203551.450 - 0.30% -
rng::rotate(vector<bool>)_(1_element_backward)/32 1.17% 17.975 18.185 - -1.67% -
SetIntersection_Interlaced_Set_uint64_64_1 1.17% 17384047.946 17587272.587 - 0.81% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.17% 0.896 0.907 - -3.56% -
SetIntersection_None_Set_uint32_262144_1024 1.17% 1171465.982 1185148.926 - 3.52% -
std::search_n(vector<int>)_(no_match)/8192 1.17% 1625.224 1644.198 - 0.86% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 1.17% 4490.970 4543.388 - 0.69% -
BM_std_min<unsigned_int>/17 1.17% 0.954 0.965 - -0.60% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.17% 56.387 57.044 - 0.11% -
std::search_n(vector<int>)_(no_match)/1048576 1.17% 208447.675 210876.605 - 0.67% -
BM_std_minmax<short>/6 1.16% 1.380 1.396 - 1.20% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 1.16% 8.392 8.489 - 0.23% -
BM_std_min<short>/4096 1.16% 54.925 55.562 - 2.11% -
BM_PushHeap_string_QuickSortAdversary_256 1.16% 14.412 14.579 - -1.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.16% 207766173.298 210166953.098 - 0.85% -
BM_PushHeap_string_QuickSortAdversary_16 1.16% 10.108 10.224 - 0.93% -
std::generate_n(vector<int>)/50 1.15% 11.898 12.035 - -0.15% -
rng::unique(list<int>)_(contiguous)/1024 1.15% 916.685 927.242 - -0.11% -
std::unique(deque<int>)_(sprinkled)/8192 1.15% 7329.441 7413.783 - 0.33% -
SetIntersection_None_Vector_uint64_16384_4 1.15% 1129229.793 1142216.649 - 1.43% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.15% 1.556 1.574 - 0.21% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.15% 1.206 1.220 - -0.01% -
std::rotate(vector<bool>)_(by_1/4)/50 1.15% 17.385 17.585 - -2.86% -
rng::sample(deque<int>)/32 1.15% 308.767 312.306 - -0.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.15% 12.882 13.030 - 0.46% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.15% 522093.396 528072.633 - 0.83% -
std::search(list<int>)_(single_element)/1024 1.14% 758.110 766.777 - -0.53% -
BM_std_minmax<unsigned_short>/23 1.14% 2.461 2.489 - -3.13% -
BM_SortHeap_uint64_64 1.14% 7.868 7.957 - 0.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.14% 10.399 10.517 - 0.96% -
BM_MakeThenSortHeap_float_Heap_4 1.13% 1.175 1.189 - -4.07% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.13% 27.638 27.950 - 3.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.13% 34803.244 35196.136 - 0.77% -
BM_lexicographical_compare_three_way_fast_path/1024 1.13% 245.634 248.404 - 1.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.13% 7.420 7.504 - 0.08% -
BM_MakeThenSortHeap_string_Heap_64 1.13% 33.945 34.328 - 0.70% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.13% 2.579 2.608 - -3.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.13% 9.896 10.008 - -0.09% -
rng::move(deque<int>)/1048576 1.12% 54582.328 55196.326 - 1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.12% 11913550.725 12047557.962 - -0.65% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.12% 3863.518 3906.968 - 1.03% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 1.12% 11.665 11.796 - -2.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.12% 166403816.271 168271947.126 - 1.40% -
BM_MakeHeap_string_Descending_64 1.12% 2.607 2.636 - 2.96% -
std::move_backward(vector<bool>)_(aligned)/512 1.12% 2.476 2.504 - -1.64% -
SetIntersection_None_Vector_uint32_262144_262144 1.11% 1174907.242 1187984.540 - -0.66% -
BM_MakeHeap_string_Random_262144 1.11% 15.405 15.576 - -0.03% -
rng::find_end(deque<int>)_(process_all)/1000 1.11% 305.351 308.746 - 22.50% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 1.11% 57222.979 57858.067 - 0.98% -
std::replace(list<int>)_(prefix)/50 1.11% 18.348 18.551 - 0.67% -
rng::reverse_copy(deque<int>)/64 1.11% 20.143 20.366 - 2.15% -
BM_RangesMakeThenSortHeap_float_Random_16 1.11% 9.860 9.969 - 0.88% -
rng::replace_if(deque<int>)_(prefix)/1024 1.10% 475.140 480.377 - -0.34% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.10% 1.830 1.850 - 5.61% -
rng::reverse(list<int>)/512 1.10% 197.680 199.853 - 0.03% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 1.10% 32130.480 32483.444 - 3.70% -
bm_lexicographical_compare<int>/5 1.10% 1.524 1.541 - 0.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.10% 15.996 16.172 - 2.21% -
SetIntersection_Front_Vector_float_262144_64 1.10% 1437124.028 1452870.389 - 0.55% -
BM_RangesPopHeap_uint64_4 1.10% 2.699 2.729 - 2.33% -
BM_std_min<char>/64 1.09% 4.091 4.136 - -1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.09% 6505451.601 6576541.832 - 1.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.09% 16.191 16.368 - 0.00% -
rng::find_end(deque<int>)_(single_element)/1000 1.09% 336.953 340.628 - 16.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.09% 229070820.434 231566497.361 - 0.30% -
bm_lexicographical_compare<int>/6 1.09% 1.525 1.541 - 0.83% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.09% 25.133 25.406 - 0.43% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 1.08% 5.598 5.658 - 1.01% -
std::partition_point(list<int>)/32 1.08% 15.913 16.085 - 1.00% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.08% 16.260 16.436 - -0.43% -
BM_std_min<unsigned_long_long>/9 1.08% 1.156 1.168 - -0.08% -
rng::rotate(list<int>)_(by_1/2)/8192 1.08% 5347.834 5405.652 - 8.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.08% 1395237.464 1410284.921 - -1.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.08% 7.722 7.806 - 0.12% -
BM_MakeHeap_string_Random_16 1.08% 8.353 8.443 - 0.98% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.08% 32.931 33.286 - 0.96% -
BM_PushHeap_uint64_Random_256 1.08% 5.712 5.773 - 1.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.08% 2.072 2.094 - -0.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.07% 23413.414 23665.036 - 0.43% -
std::reverse_copy(vector<int>)/4096 1.07% 134.147 135.589 - 1.28% -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.07% 1.433 1.449 - 0.07% -
std::any_of(list<int>)_(process_all)/8192 1.07% 7497.684 7578.216 - 6.29% -
SetIntersection_Front_Set_uint64_64_4 1.07% 17212367.973 17396912.091 - 1.04% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.07% 8.936 9.032 - 1.39% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 1.07% 12.923 13.062 - -0.73% -
std::search(deque<int>,_pred)_(same_length)/1024 1.07% 504.923 510.328 - -0.37% -
rng::find_last(list<int>)_(bail_90%)/1048576 1.07% 85881.647 86800.051 - 0.08% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.07% 29090.683 29401.442 - 2.88% -
BM_LowerBound_string_64 1.07% 68.928 69.663 - 0.46% -
std::move(list<int>)/1048576 1.07% 1004400.521 1015099.238 - -0.18% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.06% 1.625 1.643 - 0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.06% 1156256.911 1168508.950 - 1.50% -
SetIntersection_None_Set_uint32_262144_1 1.06% 1176381.350 1188845.621 - 2.56% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.06% 3.940 3.982 - -0.28% -
rng::contains_subrange(list<int>)_(process_all)/16 1.06% 4.937 4.989 - -0.65% -
BM_std_min<unsigned_char>/29 1.06% 1.978 1.999 - 1.68% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.06% 49.617 50.141 - 1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.06% 2427922.126 2453548.049 - -1.21% -
rng::find_if(vector<bool>)_(process_all)/8192 1.05% 6097.905 6162.096 - 0.50% -
std::search(deque<int>,_pred)_(same_length)/8192 1.05% 4014.335 4056.586 - 0.01% -
SetIntersection_Front_Vector_uint32_16384_64 1.05% 1427992.369 1443015.857 - -0.35% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.05% 207.611 209.792 - 1.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 1.05% 3.723 3.762 - 0.23% -
BM_std_min<char>/16 1.05% 2.541 2.568 - 0.21% -
BM_std_min<unsigned_char>/28 1.05% 1.725 1.743 - -0.27% -
BM_MakeHeap_string_Ascending_1024 1.05% 5.006 5.059 - -3.99% -
SetIntersection_None_Vector_uint32_16384_16384 1.05% 1160284.553 1172442.121 - 0.07% -
std::partition_copy(vector<int>)/32 1.05% 8.151 8.236 - 0.94% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.04% 779903.073 788051.485 - 0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.04% 12987184.187 13122742.089 - 1.07% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.04% 216.689 218.945 - 1.30% -
rng::find(vector<char>)_(process_all)/50 1.04% 1.620 1.637 - 0.96% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.04% 41.718 42.152 - 41.58% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.04% 1969.334 1989.800 - 1.66% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.04% 6590.314 6658.677 - -1.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 1.04% 3.747 3.786 - 0.08% -
BM_std_minmax<unsigned_char>/3 1.04% 1.209 1.222 - 2.45% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 1.03% 16.116 16.282 - 1.53% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.03% 196841049.646 198865936.435 - 0.43% -
BM_PushHeap_string_Descending_16 1.03% 2.059 2.081 - -14.57% -
SetIntersection_Interlaced_Vector_uint32_16_4 1.03% 59945666.678 60562085.489 - 0.96% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.03% 62.114 62.751 - 0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.03% 144317393.203 145796769.839 - 0.73% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.02% 55.846 56.418 - 0.18% -
BM_std_min<char>/4000 1.02% 26.986 27.263 - -2.08% -
rng::copy_if(list<int>)_(entire_range)/32768 1.02% 28134.633 28421.836 - 0.07% -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 1.02% 57277.974 57862.180 - 0.98% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.02% 1381.671 1395.740 - 0.85% -
std::is_sorted_until(vector<int>,_pred)/8192 1.02% 3307.103 3340.750 - 0.38% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.01% 26.763 27.034 - -1.06% -
BM_RangesMakeThenSortHeap_uint64_Random_1024 1.01% 15.439 15.595 - 0.60% -
rng::partition(vector<int>)_(sparse)/50 1.01% 14.044 14.186 - -0.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.01% 35.730 36.092 - 4.12% -
std::stable_sort(deque<int>)_(descending)/8192 1.01% 20835.376 21046.294 - -0.01% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.01% 723.729 731.043 - -0.03% -
BM_PushHeap_string_SingleElement_4 1.01% 2.195 2.218 - -7.64% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 1.01% 101.417 102.441 - 5.31% -
BM_std_min<unsigned_char>/512 1.01% 6.343 6.407 - -0.12% -
bm_lexicographical_compare<int>/7 1.01% 1.524 1.540 - 0.66% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.00% 28.260 28.544 - 4.19% -
BM_RangesPushHeap_uint32_Ascending_16 1.00% 1.385 1.399 - 0.78% -
rng::copy_if(list<int>)_(every_other)/1048576 1.00% 843080.189 851521.822 - -0.37% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::is_partitioned(vector<int>)_(unpartitioned)/50 -72.69% 9.307 2.542 - -72.83% -
rng::copy(vector<bool>)_(aligned)/1048576 -68.40% 3290.446 1039.813 - -70.89% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -66.38% 9.268 3.116 - -66.16% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -59.19% 11.202 4.571 - -55.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -56.73% 229.848 99.448 - -2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -56.28% 25216657.519 11025218.527 - -47.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -54.97% 44.850 20.197 - -7.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -53.58% 78312825.667 36355532.858 - -6.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -51.53% 7837438.076 3798607.946 - -36.61% -
rng::starts_with(list<int>)/1000 -49.23% 1495.322 759.222 - -0.30% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -47.70% 15876418.186 8303121.687 - 1.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -46.85% 5903551.195 3137495.941 - -10.19% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -46.32% 49.339 26.487 - -46.34% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -45.59% 46737278.324 25428578.452 - -13.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -45.08% 37.544 20.619 - -6.83% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -44.70% 5909512.617 3268058.145 - 2.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -43.56% 140.124 79.084 - 0.14% -
rng::copy_n(vector<int>)/4096 -38.96% 227.136 138.649 - -5.20% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -38.43% 10.293 6.337 - -16.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -37.23% 40.991 25.729 - -12.93% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -36.11% 33.605 21.472 - -2.68% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -35.58% 7.155 4.609 - -14.56% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -35.33% 10.938 7.073 - -3.04% -
rng::reverse(vector<int>)/8 -34.81% 2.428 1.583 - -2.20% -
rng::starts_with(list<int>)/1024 -34.59% 1187.636 776.819 - -0.87% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -32.26% 4.350 2.947 - -29.77% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -31.95% 13879.282 9445.229 - -24.85% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -31.68% 34.899 23.843 - -5.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -31.54% 36.686 25.116 - -17.50% -
BM_PushHeap_uint32_Ascending_1 -30.61% 0.697 0.484 - -3.57% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -30.22% 735.928 513.555 - -46.14% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -29.71% 12488324.516 8778152.303 - -67.70% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -29.70% 13443.316 9451.205 - -25.42% -
SetIntersection_Interlaced_Set_string_16384_16 -29.56% 349023114.355 245852851.712 - 0.74% -
SetIntersection_Front_Set_uint32_16384_16384 -28.91% 361746537.129 257165883.219 - -23.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -28.91% 2.496 1.774 - -4.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -28.72% 52.846 37.668 - -29.36% -
BM_RangesPushHeap_uint64_SingleElement_1 -28.58% 0.554 0.396 - -35.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -28.52% 3990272.551 2852315.399 - -0.83% -
std::shift_right(vector<int>)/32 -28.37% 4.135 2.962 - -28.40% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -28.25% 6.940 4.980 - -5.44% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -27.86% 3.114 2.246 - -1.70% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -27.85% 0.620 0.447 - -0.25% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -27.25% 48069488.233 34971596.560 - -7.48% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -27.17% 2482892.790 1808332.236 - -4.06% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -26.64% 18.051 13.242 - -19.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -26.55% 47463381.282 34861278.397 - -13.88% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -26.16% 8.573 6.330 - -0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -26.10% 71433750.276 52791648.458 - -2.44% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -26.00% 105510074.979 78082079.952 - -3.11% -
std::copy_n(list<int>)/4096 -25.99% 5233.349 3873.253 - 0.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.92% 741.598 549.344 - -46.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -25.92% 9630729.098 7134174.826 - 41.29% -
BM_PushHeap_uint32_Random_1 -25.64% 0.553 0.411 - -8.26% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -25.53% 3457207.458 2574420.677 - 4.55% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -25.35% 168.730 125.952 - -2.58% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -25.34% 3508.198 2619.053 - -4.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -25.03% 0.615 0.461 - 12.44% -
SetIntersection_Interlaced_Set_float_16384_16384 -24.71% 331890319.049 249880648.969 - -28.41% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -24.70% 8240063.791 6204692.193 - 3.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -24.56% 0.614 0.463 - -13.39% -
std::unique_copy(list<int>)_(contiguous)/8192 -24.30% 9107.937 6894.522 - 0.07% -
std::find_end(list<int>,_pred)_(same_length)/8192 -23.51% 11054.562 8455.256 - -58.93% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -23.46% 56337182.298 43117663.825 - -6.58% -
rng::partition(deque<int>)_(sparse)/32 -23.44% 12.514 9.582 - -29.51% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -23.36% 9803.389 7513.774 - -0.41% -
std::move(vector<bool>)_(aligned)/1048576 -23.05% 2742.382 2110.217 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -22.75% 8703476.930 6723311.699 - -6.10% -
rng::move(vector<bool>)_(aligned)/1048576 -22.59% 2739.343 2120.436 - -0.21% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -22.55% 2141.670 1658.800 - -24.24% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -22.41% 8.348 6.477 - -21.37% -
std::move(vector<int>)/32768 -22.17% 2737.367 2130.529 - 0.02% -
rng::move(vector<int>)/32768 -22.15% 2750.112 2140.943 - -0.13% -
rng::search(list<int>)_(same_length)/8192 -22.10% 9660.139 7525.413 - -22.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -21.98% 705.795 550.666 - -46.54% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -21.53% 9451.888 7416.818 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -21.27% 4593847.139 3616604.525 - -23.56% -
rng::fill(vector<bool>)/1048576 -21.24% 3824.161 3012.007 - -21.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -20.52% 7445061.015 5917206.057 - -11.63% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -20.50% 7381152.811 5868314.220 - -1.20% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -20.49% 55.956 44.489 - -20.70% -
BM_lexicographical_compare_three_way<IntPtr>/1 -20.39% 0.388 0.309 - -21.32% -
BM_RangesPopHeap_uint64_1 -20.38% 0.579 0.461 - 3.49% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -20.31% 7.949 6.335 - -4.99% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -20.26% 5.960 4.753 - -18.55% -
std::unique_copy(list<int>)_(sprinkled)/8192 -20.09% 8739.899 6983.667 - -0.23% -
BM_PushHeap_uint64_SingleElement_1 -19.82% 0.633 0.508 - -2.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -19.81% 10727915.701 8603169.065 - 2.11% -
BM_std_minmax<short>/4 -19.63% 1.152 0.926 - -4.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -19.43% 0.556 0.448 - -10.62% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -19.42% 0.493 0.398 - -11.85% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -19.40% 2.275 1.834 - -16.60% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -19.36% 10512.204 8476.775 - -10.88% -
rng::partition(deque<int>)_(sparse)/50 -18.85% 18.500 15.012 - -25.87% -
bm_lexicographical_compare<int>/32768 -18.82% 2944.057 2389.977 - -0.02% -
bm_lexicographical_compare<int>/2 -18.73% 1.555 1.263 - -16.74% -
rng::is_sorted_until(list<int>)/8192 -18.71% 8309.520 6754.495 - -18.16% -
bm_ranges_lexicographical_compare<int>/32768 -18.71% 2939.155 2389.306 - -0.01% -
std::copy_n(vector<int>)/4096 -18.59% 219.882 179.009 - -14.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -18.53% 11953879.449 9738519.362 - -10.08% -
std::unique(deque<int>)_(sprinkled)/52 -18.39% 86.535 70.623 - -16.48% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -18.33% 1.751 1.430 - -15.89% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -18.31% 110430222.611 90215947.538 - -9.90% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -18.28% 1.613 1.318 - 1.10% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -18.18% 1.613 1.319 - 1.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -18.18% 1.613 1.320 - 1.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -18.10% 1.612 1.320 - 1.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -17.96% 773.115 634.292 - 3.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.58% 21.330 17.581 - -0.02% -
BM_PushHeap_float_Descending_1 -17.53% 0.698 0.575 - 33.66% -
BM_lexicographical_compare_three_way_slow_path/1 -17.50% 0.438 0.361 - -0.89% -
rng::search(deque<int>)_(near_matches)/1000 -17.40% 24573.953 20298.245 - -15.73% -
BM_std_minmax_element<char>/3 -17.37% 1.157 0.956 - -19.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -17.33% 29223289.048 24159623.716 - 47.78% -
rng::find_last(vector<int>)_(bail_90%)/8 -17.29% 0.608 0.503 - -8.25% -
std::copy_n(vector<bool>)_(aligned)/1048576 -17.26% 2739.374 2266.520 - 35.10% -
rng::search(deque<int>)_(near_matches)/1024 -17.24% 25703.130 21273.051 - -15.67% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -17.16% 1806132.170 1496120.376 - -1.84% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -16.67% 4486808.063 3738877.222 - -26.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -16.65% 1.583 1.319 - -1.36% -
BM_PushHeap_uint32_PipeOrgan_1 -16.21% 0.570 0.477 - 0.62% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -16.09% 376.159 315.628 - -11.56% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -16.08% 10547.126 8850.956 - -3.29% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -15.86% 12527.809 10540.658 - -17.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -15.84% 5.366 4.516 - -1.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -15.80% 142822456.405 120258114.806 - 2.45% -
rng::remove_if(list<int>)_(sprinkled)/1024 -15.70% 1189.716 1002.987 - 0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -15.69% 139869063.376 117925692.054 - 0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -15.66% 10253595.815 8647499.016 - 6.21% -
rng::rotate_copy(list<int>)/8192 -15.60% 8117.545 6850.932 - -17.50% -
BM_RangesPushHeap_float_Descending_1 -15.44% 0.525 0.444 - -36.32% -
BM_RangesPushHeap_string_Ascending_256 -15.29% 11.657 9.874 - -10.02% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -15.24% 24437423.976 20713030.588 - 1.57% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -15.22% 5.301 4.494 - -1.64% -
BM_std_min<int>/3 -15.21% 0.827 0.701 - 0.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -14.89% 8176320.447 6958486.554 - 2.03% -
std::partition(deque<int>)_(sparse)/32 -14.86% 12.496 10.640 - 10.37% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -14.83% 9102.161 7751.941 - -17.25% -
BM_std_minmax<long_long>/1 -14.81% 0.692 0.590 - -14.85% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -14.76% 29.561 25.199 - -26.61% -
BM_RangesPushHeap_string_Ascending_1024 -14.69% 14.490 12.361 - -10.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -14.69% 142847002.552 121867969.188 - 10.01% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -14.63% 0.493 0.421 - -39.42% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -14.59% 6425035.092 5487941.331 - -13.80% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.56% 9993.176 8537.705 - -11.46% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -14.53% 2972.565 2540.615 - -10.46% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -14.52% 9930.101 8488.043 - -6.55% -
SetIntersection_Interlaced_Vector_float_262144_64 -14.47% 11948103.925 10219124.244 - -48.74% -
BM_std_min<int>/1 -14.37% 0.381 0.326 - 15.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -14.29% 3.616 3.099 - -16.84% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -14.29% 2295210.341 1967278.628 - -19.21% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -14.18% 17.148 14.715 - -7.14% -
SetIntersection_Interlaced_Vector_string_262144_64 -14.02% 22676276.160 19496704.133 - -11.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.92% 62.779 54.038 - -18.90% -
SetIntersection_Interlaced_Vector_string_262144_4 -13.78% 2382083.918 2053736.874 - -0.98% -
std::map<std::string,_int>::erase(iterator)/1024 -13.77% 29.778 25.678 - -4.41% -
std::equal(list<int>)_(it,_it,_it)/50 -13.68% 48.616 41.965 - 23.74% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -13.56% 20.981 18.135 - 1.37% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -13.56% 0.506 0.438 - -5.73% -
BM_std_minmax_element<char>/1024 -13.38% 288.380 249.791 - -12.89% -
rng::find_last(list<int>)_(bail_90%)/50 -13.37% 1.425 1.234 - -4.77% -
BM_map_find_string_literal -13.36% 13.307 11.529 - 4.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -13.36% 9680879.753 8387439.066 - 0.52% -
bm_lexicographical_compare<int>/3 -13.30% 1.774 1.538 - -9.11% -
rng::unique_copy(list<int>)_(contiguous)/8192 -13.27% 7999.671 6937.799 - 0.32% -
SetIntersection_Interlaced_Vector_float_16384_4 -13.23% 1703959.748 1478460.170 - -13.14% -
bm_lexicographical_compare<int>/16 -13.20% 2.189 1.900 - -5.79% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -13.08% 6.230 5.415 - 0.01% -
rng::contains_subrange(deque<int>)_(process_all)/50 -13.07% 16.393 14.251 - -21.93% -
std::partition(deque<int>)_(dense)/50 -13.06% 15.491 13.468 - -17.57% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -13.01% 93.407 81.254 - 25.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -12.98% 11928.046 10379.410 - -9.63% -
rng::remove_if(list<int>)_(sprinkled)/8192 -12.91% 9651.248 8405.672 - 1.53% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -12.82% 8719.996 7601.667 - 0.14% -
std::is_sorted_until(list<int>,_pred)/8192 -12.80% 8030.672 7002.535 - -9.87% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.80% 10.936 9.536 - -3.73% -
BM_std_minmax_element<char>/4000 -12.75% 1096.043 956.316 - -13.12% -
std::replace(vector<int>)_(sprinkled)/8192 -12.74% 1369.000 1194.608 - -12.21% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.53% 6699.831 5860.471 - -0.52% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.51% 764.891 669.168 - -4.62% -
std::is_sorted(deque<int>,_pred)/8 -12.48% 4.965 4.346 - 0.05% -
rng::find_end(deque<int>)_(single_element)/8192 -12.36% 2546.700 2232.046 - 1.30% -
bm_lexicographical_compare<int>/1 -12.32% 1.319 1.157 - -12.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -12.21% 10058342.800 8830123.194 - 0.42% -
std::partition(deque<int>)_(sparse)/50 -12.18% 18.660 16.387 - 5.46% -
std::copy(vector<int>)/4096 -12.17% 211.966 186.179 - -19.23% -
rng::fill_n(deque<int>)/32 -12.07% 1.314 1.156 - -5.69% -
BM_std_minmax_element<char>/512 -11.87% 145.948 128.630 - -11.95% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -11.79% 8518.527 7514.604 - -0.86% -
BM_std_minmax_element<char>/4096 -11.74% 1110.484 980.093 - -13.01% -
SetIntersection_Front_Set_uint64_1024_1024 -11.69% 16038940.377 14164431.997 - -10.12% -
BM_std_minmax_element<char>/5500 -11.68% 1488.439 1314.657 - -12.94% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -11.50% 48532265.749 42952341.482 - -15.35% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -11.49% 6386919.836 5653219.938 - -14.69% -
SetIntersection_Front_Set_uint64_1024_256 -11.49% 4967836.145 4397243.021 - -9.14% -
BM_std_min<long_long>/1 -11.13% 0.678 0.603 - -10.44% -
SetIntersection_Front_Vector_string_262144_64 -11.12% 3636384.545 3231874.380 - -7.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -11.06% 1294484.434 1151351.607 - -1.61% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -11.02% 1604075.205 1427362.118 - -6.75% -
std::is_partitioned(list<int>)_(partitioned)/8192 -10.93% 6645.698 5919.088 - -8.83% -
BM_RangesMakeHeap_uint32_Random_4 -10.89% 1.302 1.161 - -31.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -10.84% 2974596.392 2652031.945 - 28.03% -
rng::unique_copy(deque<int>)_(contiguous)/32 -10.84% 11.113 9.908 - 1.59% -
rng::is_sorted(list<int>,_pred)/8192 -10.78% 8245.957 7357.034 - -16.80% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -10.67% 0.481 0.429 - -32.58% -
BM_std_minmax_element<char>/70000 -10.65% 18856.284 16847.318 - -11.99% -
rng::copy_n(list<int>)/4096 -10.65% 4684.289 4185.613 - 5.09% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -10.55% 22.471 20.100 - -18.28% -
rng::is_sorted_until(list<int>,_pred)/8192 -10.51% 7957.680 7121.169 - -8.80% -
std::replace(vector<int>)_(sprinkled)/1024 -10.49% 171.062 153.113 - -9.35% -
BM_RangesMakeHeap_float_Random_4 -10.47% 1.745 1.562 - 2.10% -
BM_std_minmax_element<char>/65536 -10.45% 17645.208 15802.044 - -11.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -10.44% 2.164 1.938 - -4.60% -
BM_std_minmax_element<char>/64000 -10.43% 17230.322 15432.430 - -11.82% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -10.39% 5.005 4.485 - -8.81% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -10.34% 9243.062 8287.319 - -0.19% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -10.22% 7794.625 6997.996 - 0.25% -
std::map<std::string,_int>::erase(iterator)/0 -10.15% 28.511 25.618 - -6.55% -
BM_LowerBound_pair<uint32,_uint32>_16384 -10.15% 112.219 100.833 - -0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -10.12% 1664033.605 1495607.832 - -11.81% -
std::move(list<int>)/4096 -10.09% 4424.792 3978.506 - -9.17% -
BM_std_min<long_long>/3 -10.07% 1.283 1.154 - -10.04% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -10.06% 23.271 20.931 - -6.38% -
BM_LowerBound_uint64_16384 -9.93% 78.208 70.445 - -0.02% -
SetIntersection_Front_Vector_string_1024_256 -9.83% 10751643.077 9695287.500 - -2.49% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -9.82% 20.601 18.578 - -0.09% -
rng::adjacent_find(deque<int>)/8 -9.80% 3.385 3.053 - -18.57% -
rng::fill(vector<bool>)/512 -9.74% 1.615 1.457 - -1.80% -
SetIntersection_Front_Set_string_262144_64 -9.64% 5080158.148 4590324.191 - -4.40% -
std::partition(deque<int>)_(dense)/32 -9.58% 10.153 9.181 - -17.62% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.54% 0.497 0.449 - -9.39% -
std::find_first_of(deque<int>)_(small_needle)/1024 -9.52% 4117.192 3725.096 - 0.28% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -9.48% 404.240 365.935 - -5.00% -
rng::copy_n(vector<int>)/32768 -9.43% 3019.374 2734.735 - 19.21% -
std::none_of(deque<int>)_(process_all)/50 -9.27% 20.196 18.324 - 3.19% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -9.12% 10.119 9.196 - -17.29% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -9.11% 3.276 2.977 - -4.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -9.10% 31583.110 28710.259 - -4.08% -
BM_MakeHeap_float_Random_256 -9.04% 1.406 1.278 - 3.30% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -9.02% 31604.476 28754.531 - -3.81% -
std::move(deque<int>)/8 -8.97% 3.907 3.557 - -11.02% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -8.95% 31.406 28.594 - 1.63% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -8.94% 7.163 6.522 - -33.91% -
std::copy_backward(vector<bool>)_(aligned)/64 -8.86% 1.726 1.573 - -11.39% -
BM_MakeHeap_uint64_Random_64 -8.85% 1.423 1.297 - 1.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -8.83% 2.430 2.216 - -1.17% -
std::map<int,_int>::find(key)_(non-existent)/32 -8.83% 2.604 2.374 - -1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -8.81% 6494672.691 5922481.376 - -7.02% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -8.76% 10.812 9.864 - -6.69% -
rng::copy_backward(vector<bool>)_(aligned)/64 -8.65% 1.902 1.737 - -8.24% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -8.61% 3139.055 2868.809 - -5.53% -
std::find(list<int>)_(process_all)/8192 -8.61% 8839.159 8078.291 - -4.98% -
std::find_first_of(deque<int>)_(large_needle)/32 -8.58% 310.739 284.084 - -6.93% -
rng::for_each_n(list<int>)/8 -8.52% 2.429 2.222 - -13.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -8.51% 85907978.832 78600572.068 - 22.05% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -8.46% 1436459.487 1314918.033 - -0.79% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -8.43% 11588.472 10611.223 - -26.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -8.41% 0.468 0.429 - -32.62% -
BM_PushHeap_uint32_QuickSortAdversary_1 -8.40% 0.467 0.428 - -11.18% -
SetIntersection_Interlaced_Vector_uint32_256_4 -8.39% 5290523.725 4846504.457 - -8.40% -
BM_MakeHeap_uint32_Random_64 -8.35% 1.365 1.251 - 0.04% -
std::unique(deque<int>)_(sprinkled)/32 -8.30% 69.231 63.482 - -5.62% -
bm_lexicographical_compare<int>/4 -8.28% 1.260 1.156 - -8.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -8.28% 5.222 4.790 - -25.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -8.28% 3242842.266 2974416.632 - 1.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -8.21% 2382897.378 2187261.171 - -7.65% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -8.20% 35.163 32.279 - 11.84% -
bm_ranges_lexicographical_compare<signed_char>/262144 -8.18% 4183.673 3841.534 - 0.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.16% 3746.921 3441.138 - 3.58% -
rng::copy(vector<bool>)_(unaligned)/262144 -8.13% 1489.672 1368.569 - 0.02% -
rng::adjacent_find(deque<int>)/50 -8.11% 15.319 14.076 - -25.14% -
std::search_n(list<int>)_(no_match)/1048576 -8.11% 852754.585 783615.278 - -9.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -8.07% 4.921 4.524 - -1.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -8.06% 3104963.097 2854562.516 - -9.03% -
std::map<int,_int>::insert(value)_(already_present)/1024 -8.01% 3.490 3.210 - -8.50% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -8.00% 8970.308 8252.587 - -1.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.97% 11876765.169 10930514.662 - 12.16% -
rng::fill(vector<bool>)/64 -7.93% 1.604 1.477 - -7.99% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -7.92% 2.378 2.190 - -3.32% -
std::map<int,_int>::find(key)_(non-existent)/8192 -7.91% 7.815 7.197 - 1.61% -
SetIntersection_Front_Set_uint32_256_64 -7.89% 6575562.530 6056703.864 - -2.86% -
std::is_sorted_until(list<int>)/8192 -7.86% 7355.002 6777.131 - -6.85% -
rng::partition(deque<int>)_(sparse)/8192 -7.78% 3272.295 3017.796 - -0.33% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -7.75% 10.095 9.313 - -15.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -7.72% 15.722 14.509 - -0.01% -
SetIntersection_Front_Set_float_262144_1024 -7.72% 15675505.592 14465725.275 - 1.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -7.68% 0.499 0.461 - -27.34% -
bm_lexicographical_compare<signed_char>/262144 -7.68% 4161.486 3841.989 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -7.66% 1269305.264 1172096.909 - -3.84% -
SetIntersection_Front_Set_uint64_16384_256 -7.64% 5140413.600 4747726.567 - -6.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -7.60% 5509355.193 5090680.032 - 0.19% -
SetIntersection_Front_Set_float_1024_1024 -7.57% 15488125.475 14316259.306 - -13.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -7.56% 6080696.435 5620910.562 - 11.74% -
rng::remove_copy_if(deque<int>)_(prefix)/32 -7.51% 18.739 17.331 - -0.74% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -7.46% 2732939.566 2529085.844 - 3.86% -
std::none_of(vector<int>)_(process_all)/50 -7.45% 13.714 12.692 - -30.27% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -7.41% 18.271 16.917 - -6.82% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -7.39% 5.161 4.779 - 0.03% -
std::generate(list<int>)/8192 -7.39% 7506.220 6951.380 - -6.14% -
SetIntersection_Front_Vector_string_262144_256 -7.39% 10734968.978 9941506.026 - -0.29% -
std::map<std::string,_int>::erase(iterator)/32 -7.36% 32.574 30.177 - 8.90% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -7.34% 0.679 0.629 - -0.67% -
rng::partition_point(deque<int>)/32 -7.28% 4.401 4.080 - -3.48% -
std::for_each_n(list<int>)/8192 -7.27% 7971.709 7392.311 - 1.53% -
SetIntersection_Interlaced_Vector_string_16384_16 -7.24% 4722295.749 4380340.895 - -5.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -7.18% 2431472.465 2256921.166 - -7.09% -
BM_std_minmax<char>/11 -7.14% 1.768 1.642 - -0.40% -
rng::reverse_copy(deque<int>)/8 -7.13% 3.293 3.058 - 0.44% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.12% 85.944 79.829 - -8.04% -
BM_std_min<unsigned_short>/22 -7.11% 1.870 1.737 - -4.16% -
std::for_each(join_view(vector<vector<int>>))/8 -7.09% 1.482 1.377 - -0.14% -
BM_PushHeap_float_SingleElement_4 -7.09% 0.384 0.357 - -5.66% -
std::generate_n(list<int>)/8192 -7.06% 7399.878 6877.316 - -0.50% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -7.05% 10.924 10.154 - -2.68% -
BM_std_min<int>/4 -7.01% 1.120 1.042 - 1.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -6.99% 5.429 5.049 - -0.02% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -6.97% 10.208 9.497 - -10.35% -
BM_std_min<short>/18 -6.94% 1.622 1.509 - -6.78% -
rng::generate_n(list<int>)/8192 -6.94% 7564.657 7039.488 - 1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.92% 1698470.947 1580952.719 - -6.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -6.92% 2.605 2.425 - -11.58% -
std::move_backward(deque<int>)/4096 -6.88% 172.400 160.545 - 3.70% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -6.86% 10.020 9.333 - -19.08% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.84% 46.266 43.102 - 0.71% -
SetIntersection_Front_Set_float_16384_256 -6.82% 4812036.849 4483955.938 - -12.82% -
SetIntersection_Interlaced_Vector_float_262144_16384 -6.76% 371603928.409 346481738.063 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -6.68% 19876556.172 18548040.595 - -1.83% -
rng::search_n(list<int>)_(no_match)/1048576 -6.68% 868421.786 810432.138 - -6.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.64% 251095100.784 234413797.342 - 9.95% -
BM_RangesMakeHeap_uint64_Random_64 -6.64% 1.377 1.285 - -0.60% -
rng::contains_subrange(deque<int>)_(process_all)/32 -6.63% 11.724 10.946 - -21.35% -
BM_RangesMakeHeap_float_Random_64 -6.62% 1.712 1.599 - -3.03% -
BM_PushHeap_uint64_Ascending_16 -6.60% 1.008 0.942 - 3.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -6.59% 3.221 3.008 - -3.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -6.56% 22356615.542 20890094.595 - -4.31% -
std::copy(vector<bool>)_(unaligned)/262144 -6.55% 1833.020 1712.941 - -0.01% -
BM_RangesMakeHeap_uint64_Random_16384 -6.53% 1.028 0.961 - -4.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -6.53% 0.460 0.430 - -38.36% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.47% 4.141 3.873 - -1.97% -
rng::find_last(deque<int>)_(bail_90%)/8 -6.45% 0.924 0.864 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -6.45% 6741155.213 6306491.740 - -5.76% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -6.44% 2.390 2.236 - 2.14% -
BM_RangesMakeHeap_float_Random_1024 -6.40% 1.336 1.251 - 1.62% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -6.40% 4.519 4.229 - -4.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.39% 7101509.222 6647373.196 - 2.01% -
std::swap_ranges(deque<int>)/1024 -6.37% 365.160 341.917 - 3.75% -
BM_std_minmax_element<char>/4 -6.35% 1.257 1.177 - -5.25% -
SetIntersection_Front_Set_float_256_256 -6.35% 9428427.646 8829963.452 - -5.05% -
BM_MakeHeap_string_Descending_16384 -6.35% 3.129 2.930 - -1.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -6.31% 0.859 0.805 - -3.39% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -6.31% 5.651 5.295 - -1.86% -
std::stable_partition(deque<int>)_(dense)/1024 -6.29% 681.330 638.472 - 7.08% -
std::find_end(deque<int>)_(single_element)/8192 -6.27% 2354.455 2206.764 - 8.26% -
SetIntersection_Front_Set_uint64_64_64 -6.26% 15642183.997 14663331.345 - -2.70% -
BM_PushHeap_uint32_SingleElement_4 -6.25% 0.356 0.334 - -8.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -6.25% 0.493 0.462 - -16.90% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -6.23% 10.091 9.463 - -19.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -6.22% 0.643 0.603 - -4.09% -
rng::find_end(deque<int>)_(single_element)/1024 -6.20% 356.816 334.697 - 20.40% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.20% 2.352 2.206 - -7.53% -
std::swap_ranges(deque<int>)/8192 -6.15% 2889.126 2711.326 - 2.86% -
BM_LowerBound_uint32_262144 -6.14% 593.454 557.004 - 0.17% -
SetIntersection_Interlaced_Vector_uint32_256_64 -6.14% 7242883.559 6798111.208 - -6.66% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -6.11% 2.640 2.479 - -3.83% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.11% 3.341 3.137 - -2.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.08% 1703037.598 1599495.037 - -5.05% -
rng::all_of(deque<int>)_(process_all)/8192 -6.07% 2969.254 2788.938 - 5.96% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -6.07% 3.139 2.948 - -2.07% -
rng::remove_if(list<int>)_(sprinkled)/50 -6.07% 78.897 74.111 - 0.96% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -6.06% 28.197 26.489 - -8.38% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -6.06% 29925.889 28112.813 - -0.84% -
std::find_end(deque<int>)_(process_all)/1048576 -6.04% 317902.657 298710.023 - 12.56% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -6.01% 506.465 476.028 - -13.44% -
BM_std_minmax_element<char>/64 -6.01% 17.720 16.655 - -5.72% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -5.97% 7.915 7.442 - -3.10% -
std::stable_partition(list<int>)_(dense)/8192 -5.96% 18578.422 17470.578 - -0.02% -
SetIntersection_Front_Set_float_16384_1024 -5.96% 15636127.378 14704015.062 - -5.49% -
BM_MakeThenSortHeap_uint32_Descending_4 -5.94% 1.432 1.347 - -6.10% -
SetIntersection_Front_Set_float_262144_16384 -5.94% 255517611.490 240335221.109 - -32.30% -
std::fill_n(vector<bool>)/512 -5.93% 1.603 1.508 - 5.82% -
BM_std_minmax<unsigned_long_long>/1 -5.93% 0.660 0.621 - 6.38% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -5.93% 29.331 27.593 - -0.96% -
rng::any_of(deque<int>)_(process_all)/8192 -5.92% 2790.389 2625.283 - 0.00% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -5.91% 0.437 0.411 - -5.91% -
BM_RangesMakeHeap_float_Random_16 -5.90% 1.661 1.563 - -8.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -5.89% 11.228 10.566 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -5.88% 3467331.685 3263387.390 - 11.44% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -5.88% 40.340 37.968 - 3.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -5.82% 5.586 5.260 - -3.13% -
SetIntersection_Front_Set_uint32_1024_64 -5.82% 1992673.535 1876679.742 - -8.11% -
std::search(list<int>,_pred)_(same_length)/8192 -5.81% 8881.685 8365.654 - -6.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.81% 3503800.739 3300355.029 - -6.88% -
BM_std_minmax_element<short>/1 -5.81% 0.319 0.300 - -1.03% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -5.79% 4.258 4.011 - 0.63% -
rng::for_each(map<int>::iterator)/8192 -5.78% 7946.980 7487.348 - -55.75% -
BM_std_minmax<short>/32 -5.78% 1.341 1.264 - 2.83% -
BM_LowerBound_uint32_16384 -5.77% 69.209 65.218 - -0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.73% 151464313.306 142787877.840 - -0.42% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.71% 75260110.546 70963334.035 - 4.61% -
rng::generate(list<int>)/8192 -5.69% 7513.928 7086.043 - -5.96% -
BM_std_minmax<unsigned_long_long>/3 -5.69% 1.347 1.270 - 2.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.68% 4621.435 4358.765 - -7.96% -
rng::remove(vector<int>)_(sprinkled)/1024 -5.65% 545.930 515.094 - 78.74% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -5.64% 4382.917 4135.651 - -0.57% -
BM_std_minmax_element<short>/65536 -5.62% 18757.914 17703.477 - 6.06% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -5.61% 10611.233 10015.742 - -48.28% -
BM_std_minmax<short>/28 -5.60% 2.582 2.437 - -7.01% -
BM_MakeHeap_float_Random_1024 -5.58% 1.192 1.125 - -8.77% -
BM_LowerBound_float_262144 -5.57% 609.567 575.588 - -0.08% -
BM_std_minmax_element<short>/64000 -5.57% 18304.101 17284.466 - 6.03% -
std::sort(deque<int>)_(repeated)/1024 -5.57% 1016.774 960.171 - -0.34% -
std::move(vector<bool>)_(unaligned)/512 -5.54% 4.684 4.424 - 11.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -5.53% 7.257 6.856 - -0.10% -
std::map<int,_int>::find(key)_(non-existent)/1024 -5.52% 5.667 5.354 - -1.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -5.51% 0.585 0.553 - -5.28% -
SetIntersection_Front_Set_uint32_1024_256 -5.49% 4933385.227 4662479.273 - 1.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.48% 6061896.043 5729448.017 - 0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.48% 1700466.717 1607278.565 - -4.75% -
BM_std_minmax_element<short>/70000 -5.47% 19992.541 18898.521 - 5.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -5.47% 1743318.617 1647965.424 - 3.64% -
std::equal(list<int>)_(it,_it,_it)/8192 -5.47% 10610.674 10030.455 - -0.58% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.43% 23.223 21.962 - -6.53% -
BM_std_minmax<unsigned_char>/11 -5.43% 1.804 1.706 - -0.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -5.41% 0.593 0.560 - -4.99% -
std::move_backward(vector<bool>)_(aligned)/64 -5.41% 1.846 1.746 - -2.91% -
BM_std_minmax_element<long_long>/2 -5.40% 0.685 0.648 - 20.41% -
std::shift_right(list<int>)/50 -5.39% 29.458 27.871 - 3.52% -
rng::any_of(deque<int>)_(process_all)/50 -5.39% 20.354 19.258 - 5.00% -
rng::all_of(deque<int>)_(process_all)/32768 -5.38% 11856.689 11218.734 - 6.33% -
bm_lexicographical_compare<int>/64 -5.38% 4.971 4.703 - -2.28% -
SetIntersection_Interlaced_Vector_string_16384_256 -5.37% 43732462.930 41382340.209 - 3.78% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -5.33% 3.300 3.124 - 0.11% -
BM_std_minmax_element<int>/65536 -5.33% 16962.962 16059.111 - -6.76% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -5.32% 22.839 21.623 - -17.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -5.32% 3.634 3.441 - -1.40% -
rng::adjacent_find(deque<int>,_pred)/8 -5.32% 4.196 3.973 - -4.77% -
std::map<int,_int>::erase(key)_(non-existent)/32 -5.30% 2.553 2.418 - 1.57% -
BM_std_min<int>/2 -5.29% 0.488 0.462 - 0.16% -
BM_RangesPushHeap_string_Ascending_64 -5.28% 7.751 7.342 - -1.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.27% 9838.207 9320.210 - -4.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -5.26% 0.590 0.559 - -5.07% -
rng::sort(deque<int>)_(repeated)/1024 -5.25% 1012.397 959.223 - 1.31% -
SetIntersection_Front_Set_uint32_262144_256 -5.24% 4922208.618 4664039.891 - -2.50% -
BM_RangesMakeHeap_float_Random_16384 -5.24% 1.219 1.155 - -5.05% -
rng::any_of(deque<int>)_(process_all)/32768 -5.23% 11172.800 10588.953 - 0.57% -
SetIntersection_Front_Vector_string_16384_256 -5.21% 10178212.567 9648369.704 - -4.98% -
std::replace(vector<int>)_(prefix)/32 -5.20% 5.299 5.023 - -0.18% -
BM_std_minmax_element<int>/64000 -5.19% 16533.135 15674.579 - -6.88% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -5.19% 2.521 2.391 - -1.03% -
BM_std_minmax_element<int>/70000 -5.19% 18078.198 17139.907 - -6.89% -
BM_std_minmax_element<short>/4096 -5.18% 1172.297 1111.542 - 5.87% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -5.17% 472.950 448.491 - -3.49% -
rng::find_if_not(vector<char>)_(process_all)/8 -5.17% 2.472 2.344 - -5.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -5.15% 9.231 8.755 - 0.07% -
rng::move(deque<int>)/32768 -5.13% 2189.865 2077.459 - -4.50% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -5.09% 2.640 2.506 - -4.36% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -5.09% 17252.875 16374.208 - -0.38% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -5.08% 119481.202 113416.201 - 1.10% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -5.07% 4.198 3.985 - 0.53% -
BM_std_minmax_element<short>/4000 -5.07% 1144.012 1086.032 - 6.02% -
rng::find_last(vector<char>)_(bail_10%)/8192 -5.06% 940.306 892.728 - 1.16% -
BM_std_minmax_element<short>/1024 -5.04% 297.384 282.395 - 5.24% -
BM_std_minmax_element<short>/5500 -5.03% 1568.236 1489.304 - 5.68% -
BM_lexicographical_compare_three_way_slow_path/65536 -5.01% 15914.564 15117.200 - -6.44% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -4.98% 5.194 4.935 - 0.13% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.98% 63703.581 60528.487 - -6.54% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -4.97% 40.117 38.124 - -1.88% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -4.96% 15.626 14.851 - -3.10% -
BM_LowerBound_float_16384 -4.95% 69.503 66.065 - -0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -4.94% 8835825.542 8399314.550 - -0.17% -
std::find_end(deque<int>)_(process_all)/8192 -4.93% 2456.893 2335.684 - 14.46% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.91% 3614.898 3437.314 - -5.20% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.91% 5036829.493 4789543.160 - -5.40% -
SetIntersection_None_Set_string_262144_1 -4.90% 1717345.053 1633236.652 - -3.72% -
BM_std_min<short>/24 -4.89% 2.620 2.492 - -1.77% -
SetIntersection_Front_Set_uint32_16384_256 -4.89% 5050364.946 4803411.560 - -1.14% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -4.88% 26986.194 25668.532 - 0.58% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -4.88% 11.108 10.566 - -1.67% -
rng::rotate(list<int>)_(by_1/3)/32 -4.87% 14.986 14.256 - -8.72% -
BM_std_min<long_long>/64 -4.87% 5.101 4.852 - -1.08% -
rng::stable_partition(list<int>)_(dense)/8192 -4.85% 22921.443 21809.096 - 19.64% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -4.84% 17093.748 16266.351 - -0.84% -
SetIntersection_Front_Vector_string_262144_4 -4.81% 1278629.288 1217172.266 - -3.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -4.80% 0.589 0.561 - -3.32% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.80% 5037.782 4796.152 - 4.16% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -4.77% 33530.969 31931.756 - -0.90% -
BM_RangesMakeThenSortHeap_float_Heap_256 -4.76% 6.367 6.064 - 2.83% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.75% 2.527 2.407 - 2.07% -
BM_std_min<unsigned_int>/16 -4.73% 1.942 1.850 - -3.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -4.72% 0.607 0.578 - -4.40% -
BM_std_minmax_element<short>/512 -4.70% 150.485 143.406 - 3.90% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.70% 1444117.684 1376259.549 - -2.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.70% 9795.890 9335.778 - -4.25% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -4.69% 1118143.942 1065694.760 - -4.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.68% 27283215.790 26007054.347 - -1.30% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.67% 23.043 21.966 - -5.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.67% 1680702.066 1602225.586 - -6.68% -
SetIntersection_None_Set_string_262144_4 -4.66% 1714361.168 1634390.057 - -3.16% -
SetIntersection_Interlaced_Set_float_1024_256 -4.66% 16081501.291 15332149.108 - -5.47% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -4.63% 1.471 1.403 - -6.03% -
BM_RangesPushHeap_string_Ascending_262144 -4.62% 29.814 28.435 - -19.40% -
rng::copy_backward(vector<int>)/8 -4.61% 2.289 2.184 - -4.59% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.59% 52182.615 49785.070 - -0.02% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -4.59% 863.954 824.311 - 12.10% -
SetIntersection_None_Set_string_262144_256 -4.58% 1719304.850 1640499.024 - -3.06% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.58% 17.190 16.403 - -1.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.56% 20806.392 19856.994 - -4.51% -
BM_LowerBound_uint64_64 -4.56% 8.753 8.355 - -0.70% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -4.53% 0.425 0.406 - 2.71% -
std::adjacent_find(list<int>,_pred)/50 -4.51% 36.572 34.922 - -0.31% -
SetIntersection_Interlaced_Vector_float_262144_16 -4.50% 6488438.422 6196237.633 - -1.40% -
SetIntersection_None_Set_string_262144_16 -4.49% 1715356.771 1638305.910 - -3.04% -
SetIntersection_None_Set_string_262144_64 -4.48% 1716296.633 1639460.693 - -3.26% -
rng::reverse(list<int>)/4096 -4.47% 1730.572 1653.243 - -5.65% -
std::map<int,_int>::insert(value)_(already_present)/0 -4.47% 0.609 0.582 - -14.30% -
SetIntersection_Front_Set_uint32_262144_1024 -4.46% 16118911.452 15399927.649 - -0.46% -
SetIntersection_Front_Set_float_16384_64 -4.44% 2016483.009 1926963.968 - -4.29% -
SetIntersection_Front_Set_float_16384_16384 -4.44% 250525332.668 239409361.181 - -30.17% -
rng::find(list<int>)_(process_all)/8192 -4.43% 11874.794 11348.619 - 8.69% -
rng::partition(list<int>)_(dense)/32 -4.43% 8.829 8.438 - -0.12% -
rng::move(deque<int>)/8 -4.40% 3.893 3.722 - -5.78% -
BM_RangesPushHeap_float_QuickSortAdversary_16 -4.40% 1.024 0.979 - 0.44% -
std::map<int,_int>::erase(key)_(non-existent)/0 -4.40% 0.265 0.253 - -0.33% -
std::find(vector<char>)_(bail_25%)/8 -4.39% 1.154 1.103 - 9.19% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -4.39% 3.481 3.328 - 0.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 -4.38% 0.517 0.495 - -3.44% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.37% 74600.548 71339.440 - -2.18% -
SetIntersection_Front_Set_uint64_16384_64 -4.37% 2039227.302 1950189.839 - 1.92% -
std::equal(vector<int>)_(it,_it,_it)/50 -4.37% 4.306 4.118 - -5.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.35% 1230875.851 1177273.715 - -5.34% -
std::search(list<int>)_(no_match)/8192 -4.35% 7292.301 6975.208 - -2.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.35% 1648.872 1577.196 - -4.01% -
std::partition(deque<int>)_(dense)/8192 -4.34% 2812.482 2690.489 - -4.39% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -4.34% 6.203 5.934 - 0.28% -
SetIntersection_Front_Vector_string_1024_64 -4.33% 3629915.940 3472565.126 - 0.16% -
SetIntersection_None_Vector_string_262144_256 -4.33% 1380564.154 1320811.888 - 0.51% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -4.31% 33.781 32.326 - -8.32% -
BM_std_min<short>/32 -4.28% 3.018 2.889 - -1.83% -
bm_lexicographical_compare<int>/8 -4.27% 1.535 1.470 - -4.64% -
std::stable_partition(deque<int>)_(dense)/32 -4.27% 32.603 31.210 - 4.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.27% 0.519 0.497 - -4.15% -
SetIntersection_Front_Set_float_262144_256 -4.27% 4630869.725 4433316.873 - -8.95% -
731_astcenc_r -4.26% 10.472 10.026 - -1.87% -
std::for_each_n(deque<int>)/8 -4.26% 1.205 1.154 - -8.01% -
BM_PushHeap_float_SingleElement_16 -4.24% 0.380 0.364 - -2.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.23% 1650.457 1580.601 - -3.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.23% 1683122.477 1611917.725 - -5.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.22% 29.033 27.808 - -24.29% -
rng::remove_if(deque<int>)_(sprinkled)/50 -4.19% 65.835 63.075 - -11.65% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -4.19% 12642.121 12112.097 - -2.92% -
BM_std_minmax_element<int>/64 -4.19% 17.202 16.482 - -4.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.18% 1257.171 1204.637 - -1.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.15% 3.629 3.478 - 2.26% -
SetIntersection_Interlaced_Set_string_262144_256 -4.15% 2141707.520 2052799.072 - -1.54% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.14% 25.752 24.687 - -0.82% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -4.13% 87.272 83.666 - -16.11% -
SetIntersection_None_Set_string_262144_16384 -4.13% 1715357.502 1644512.207 - -2.79% -
BM_std_min<unsigned_int>/13 -4.12% 1.512 1.449 - 2.48% -
BM_RangesMakeHeap_uint32_Descending_64 -4.12% 0.260 0.249 - 5.15% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -4.12% 6.089 5.838 - -3.18% -
std::find_first_of(vector<int>)_(large_needle)/32 -4.11% 109.180 104.688 - -0.09% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -4.11% 26775.516 25674.300 - -2.23% -
std::is_sorted_until(vector<int>,_pred)/8 -4.11% 3.453 3.311 - -8.43% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -4.11% 6.198 5.943 - -1.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.11% 1689423.992 1620061.606 - -5.17% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -4.10% 11.606 11.131 - -0.16% -
SetIntersection_Front_Set_uint64_256_64 -4.08% 6606079.530 6336837.894 - 2.47% -
std::partition(deque<int>)_(dense)/1024 -4.07% 361.766 347.030 - -4.08% -
std::find_end(deque<int>)_(single_element)/1024 -4.07% 331.723 318.235 - 22.85% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -4.05% 0.268 0.257 - -0.19% -
rng::remove(vector<int>)_(sprinkled)/8192 -4.04% 3954.887 3795.114 - 91.36% -
rng::contains_subrange(deque<int>)_(same_length)/16 -4.04% 12.213 11.720 - 4.34% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -4.04% 33238.285 31896.704 - -1.01% -
rng::contains_subrange(vector<int>)_(process_all)/16 -4.02% 4.864 4.669 - -3.67% -
SetIntersection_Front_Set_uint32_16384_1024 -3.99% 16163259.353 15518290.993 - 0.37% -
SetIntersection_Interlaced_Set_string_16384_256 -3.97% 363327898.068 348887653.852 - -0.78% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -3.97% 22.436 21.546 - -2.91% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -3.96% 2108.326 2024.907 - -2.44% -
rng::find(list<int>)_(process_all)/8 -3.95% 2.436 2.340 - -0.70% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.94% 2158005.291 2072931.479 - -1.97% -
SetIntersection_Front_Vector_string_262144_1024 -3.94% 40450867.952 38857727.224 - -3.15% -
BM_std_min<unsigned_long_long>/4 -3.93% 1.103 1.060 - -3.73% -
std::find(vector<long_long>)_(process_all)/8 -3.92% 1.201 1.154 - -0.08% -
rng::is_sorted(list<int>)/8192 -3.91% 7315.718 7029.377 - -3.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.90% 1687044.514 1621319.012 - -5.65% -
SetIntersection_None_Vector_string_16384_4 -3.89% 1281444.942 1231537.456 - -3.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.88% 1678564.533 1613390.951 - -5.33% -
BM_std_minmax<unsigned_short>/32 -3.88% 1.278 1.229 - -0.02% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.88% 15.105 14.519 - -1.81% -
SetIntersection_Interlaced_Set_string_256_4 -3.87% 14694260.427 14125169.409 - -0.12% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.87% 4.472 4.299 - -4.18% -
BM_PushHeap_uint64_SingleElement_64 -3.86% 0.374 0.360 - -11.70% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -3.85% 5.559 5.345 - -0.45% -
std::map<int,_int>::insert(value)_(new_value)/8192 -3.84% 40.772 39.204 - -1.40% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 -3.84% 0.280 0.269 - 0.02% -
std::adjacent_find(list<int>,_pred)/8192 -3.83% 8441.872 8118.394 - 0.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.83% 10.405 10.006 - -0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -3.82% 16229321.041 15608903.735 - -0.42% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -3.82% 23.063 22.182 - 0.10% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 -3.82% 9.699 9.329 - 0.47% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -3.81% 3.821 3.675 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.81% 1259496.870 1211493.204 - -1.20% -
rng::reverse_copy(list<int>)/4096 -3.79% 3132.638 3013.819 - -1.89% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -3.79% 10.775 10.367 - -1.54% -
BM_std_minmax_element<int>/4 -3.79% 1.248 1.201 - -3.37% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -3.79% 0.694 0.667 - -5.97% -
BM_std_min<char>/8 -3.78% 2.381 2.291 - 1.80% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.78% 14482.594 13934.912 - 1.63% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.77% 6.576 6.328 - -0.76% -
std::shift_right(list<int>)/8192 -3.77% 7995.812 7693.983 - -0.27% -
rng::find_first_of(list<int>)_(large_needle)/1024 -3.77% 972843.199 936129.167 - -3.05% -
std::find_end(deque<int>)_(near_matches)/1000 -3.77% 16446.566 15826.407 - -47.42% -
std::find_end(deque<int>)_(single_element)/1000 -3.77% 326.544 314.236 - 25.61% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.77% 10.293 9.905 - -2.07% -
BM_std_min<int>/28 -3.77% 2.039 1.962 - -3.36% -
SetIntersection_None_Vector_string_256_256 -3.76% 2447447.951 2355507.973 - -1.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -3.76% 1725047.991 1660261.165 - 4.10% -
std::remove(deque<int>)_(sprinkled)/50 -3.74% 64.995 62.563 - 9.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -3.73% 0.634 0.611 - 48.45% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.72% 6463.939 6223.295 - 0.01% -
SetIntersection_Interlaced_Set_string_1024_256 -3.72% 36630626.172 35269281.224 - -1.19% -
std::unique(list<int>)_(sprinkled)/52 -3.71% 73.547 70.815 - 0.27% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -3.71% 1.458 1.404 - 2.98% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.69% 1.190 1.146 - -0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -3.69% 21549848.583 20754527.076 - -1.19% -
BM_std_min<char>/7 -3.68% 1.896 1.826 - -1.60% -
std::copy_if(deque<int>)_(entire_range)/8 -3.67% 2.643 2.546 - -2.75% -
BM_PushHeap_string_Ascending_256 -3.67% 10.349 9.969 - -2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.64% 1407334.071 1356130.760 - 1.94% -
rng::search(list<int>)_(single_element)/1000 -3.62% 673.969 649.578 - -2.47% -
std::find_end(deque<int>)_(process_all)/1024 -3.61% 326.641 314.856 - 18.77% -
std::is_partitioned(vector<int>)_(partitioned)/50 -3.60% 9.836 9.482 - 0.23% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.60% 25804.086 24875.083 - 1.63% -
std::find_end(deque<int>)_(near_matches)/1024 -3.59% 17044.670 16432.843 - -47.45% -
BM_PushHeap_float_Ascending_16 -3.58% 1.024 0.988 - -7.26% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -3.57% 8.786 8.472 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.56% 1879215.168 1812366.861 - -4.68% -
rng::copy_backward(list<int>)/8 -3.55% 2.410 2.324 - -5.61% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -3.54% 18.933 18.262 - -4.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -3.53% 13127341.126 12663672.651 - -0.24% -
rng::replace(vector<int>)_(prefix)/32 -3.52% 5.075 4.897 - -2.85% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.50% 0.437 0.422 - -0.32% -
BM_RangesMakeHeap_string_Descending_16384 -3.50% 2.882 2.782 - -27.74% -
std::map<int,_int>::contains(key)_(non-existent)/32 -3.50% 2.406 2.322 - 1.70% -
rng::copy_if(vector<int>)_(entire_range)/64 -3.49% 16.383 15.811 - 2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.48% 1123014.329 1083952.681 - -0.06% -
SetIntersection_Front_Vector_string_256_16 -3.48% 6526105.423 6299112.653 - -2.11% -
BM_std_minmax<char>/15 -3.47% 2.928 2.826 - -3.53% -
SetIntersection_Front_Vector_string_256_256 -3.47% 21550196.770 20802850.684 - 3.15% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.47% 672.950 649.628 - -3.28% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 -3.44% 126.371 122.018 - 1.13% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.44% 13.469 13.005 - -4.07% -
rng::reverse_copy(deque<int>)/512 -3.44% 130.718 126.220 - -0.40% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.44% 2803.915 2707.450 - -4.22% -
BM_std_min<unsigned_char>/13 -3.43% 1.601 1.546 - -1.01% -
BM_PopHeap_pair<uint32,_uint32>_1024 -3.41% 30.705 29.657 - -1.72% -
BM_MakeThenSortHeap_float_Random_4 -3.39% 4.379 4.231 - -5.18% -
rng::copy_backward(deque<int>)/8 -3.39% 2.748 2.655 - -4.95% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.38% 3930.658 3797.885 - -4.68% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -3.38% 3.011 2.910 - -1.27% -
BM_std_min<unsigned___int128>/18 -3.37% 7.603 7.347 - -13.88% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -3.37% 5.405 5.223 - -23.37% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.37% 8.776 8.481 - -2.62% -
BM_std_min<unsigned_char>/31 -3.37% 2.561 2.475 - -1.01% -
rng::remove_if(deque<int>)_(prefix)/50 -3.36% 73.171 70.712 - -4.35% -
BM_std_min<unsigned___int128>/32 -3.36% 14.386 13.903 - -20.11% -
BM_std_minmax_element<int>/4096 -3.35% 1042.911 1007.936 - -6.54% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -3.35% 21.395 20.678 - 2.61% -
std::rotate(deque<int>)_(1_element_forward)/1024 -3.34% 40.298 38.952 - 0.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.33% 464.968 449.499 - -1.42% -
rng::rotate(deque<int>)_(by_1/2)/1024 -3.33% 179.528 173.557 - 0.00% -
rng::fill_n(deque<int>)/8192 -3.32% 249.404 241.133 - 0.20% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.30% 1.035 1.001 - -3.51% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -3.29% 25925.570 25071.866 - 0.30% -
std::copy_if(list<int>)_(entire_range)/32768 -3.29% 30233.617 29239.263 - -2.55% -
std::none_of(list<int>)_(process_all)/32768 -3.29% 27155.386 26262.541 - 1.96% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.28% 221.100 213.855 - 0.26% -
BM_std_min<char>/29 -3.27% 2.036 1.969 - -1.64% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.26% 0.951 0.920 - 0.05% -
rng::for_each(multimap<int>)/8192 -3.26% 7296.936 7058.892 - -57.19% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -3.26% 7.538 7.292 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -3.26% 4749451.710 4594767.019 - -1.42% -
SetIntersection_Front_Vector_uint32_256_16 -3.25% 4622564.660 4472507.118 - 2.36% -
BM_std_min<unsigned___int128>/16 -3.24% 6.649 6.434 - -11.78% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.23% 19976.105 19330.126 - 1.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.22% 1264230.170 1223507.169 - -1.25% -
BM_RangesPushHeap_uint64_SingleElement_64 -3.22% 0.375 0.363 - -5.77% -
BM_MakeHeap_uint64_PipeOrgan_262144 -3.22% 0.783 0.758 - -0.19% -
BM_std_min<int>/8 -3.22% 1.316 1.274 - -1.77% -
BM_std_min<unsigned___int128>/17 -3.21% 7.138 6.909 - -12.43% -
std::find(vector<int>)_(process_all)/8 -3.20% 2.690 2.604 - -1.61% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.20% 0.645 0.624 - -3.60% -
BM_MakeHeap_uint32_Random_262144 -3.20% 1.042 1.009 - 0.19% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -3.20% 535.047 517.948 - -1.57% -
BM_std_min<unsigned___int128>/20 -3.19% 8.562 8.288 - -15.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -3.19% 11424161.016 11059353.974 - 0.28% -
BM_std_min<unsigned_short>/64 -3.19% 3.526 3.414 - -2.42% -
rng::copy_if(vector<int>)_(entire_range)/8 -3.18% 2.339 2.265 - 2.79% -
BM_std_min<char>/21 -3.18% 1.829 1.770 - -2.15% -
std::rotate(list<int>)_(by_1/3)/32 -3.18% 15.801 15.299 - 1.45% -
std::copy(list<int>)/32768 -3.17% 26935.500 26080.775 - -1.29% -
rng::contains(deque<int>)_(process_all)/8 -3.17% 3.091 2.993 - 1.72% -
BM_PopHeap_float_1 -3.17% 0.482 0.467 - -0.69% -
BM_MakeThenSortHeap_float_SingleElement_262144 -3.16% 52.361 50.705 - -3.23% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.15% 4.128 3.998 - -2.10% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -3.15% 10.948 10.603 - -1.24% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -3.15% 629.160 609.348 - -1.09% -
std::find_if_not(deque<int>)_(process_all)/8192 -3.14% 2905.094 2813.841 - -4.47% -
BM_PushHeap_float_Ascending_16384 -3.13% 4.283 4.149 - -1.69% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.12% 2.925 2.834 - -3.98% -
BM_std_min<unsigned___int128>/27 -3.12% 11.904 11.533 - -18.61% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.12% 2.316 2.244 - -13.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.12% 1180546.684 1143762.570 - -0.50% -
BM_RangesPushHeap_uint64_Ascending_16384 -3.12% 3.681 3.566 - 0.05% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.11% 6.574 6.370 - 0.67% -
BM_std_min<unsigned___int128>/29 -3.11% 12.893 12.492 - -19.29% -
BM_std_minmax_element<int>/4000 -3.10% 1016.078 984.576 - -6.57% -
BM_RangesMakeHeap_string_SingleElement_262144 -3.10% 7.391 7.162 - -12.91% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -3.09% 4350.065 4215.504 - 0.46% -
BM_std_minmax<long_long>/15 -3.09% 3.760 3.644 - -0.15% -
BM_std_min<unsigned___int128>/26 -3.09% 11.370 11.020 - -18.82% -
std::find(deque<int>)_(process_all)/50 -3.08% 14.166 13.729 - 3.73% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -3.08% 1.606 1.557 - 1.30% -
BM_RangesPushHeap_float_PipeOrgan_4 -3.08% 0.498 0.482 - 0.24% -
BM_std_min<unsigned___int128>/19 -3.07% 8.060 7.812 - -14.64% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -3.07% 1.267 1.228 - -1.08% -
BM_RangesMakeHeap_uint32_SingleElement_256 -3.06% 0.557 0.540 - 0.02% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.02% 271.208 263.005 - -0.35% -
rng::rotate(deque<int>)_(by_1/4)/1024 -3.02% 799.725 775.566 - -0.27% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.02% 6.400 6.206 - -0.54% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.02% 611.691 593.223 - -1.32% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.01% 1114508.816 1080931.879 - -3.27% -
BM_std_min<unsigned___int128>/24 -3.01% 10.437 10.123 - -17.65% -
BM_RangesSortHeap_string_1024 -3.00% 60.760 58.936 - -0.25% -
BM_std_min<unsigned___int128>/14 -2.99% 5.681 5.510 - -10.15% -
std::is_sorted_until(list<int>)/8 -2.99% 2.283 2.215 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.98% 1134721.576 1100953.678 - -2.10% -
SetIntersection_None_Set_string_262144_1024 -2.97% 1704614.908 1654050.945 - -3.00% -
SetIntersection_None_Set_string_256_256 -2.96% 6025235.274 5846624.667 - -3.54% -
BM_PushHeap_string_PipeOrgan_256 -2.96% 8.100 7.860 - -9.44% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.96% 4.997 4.850 - 0.45% -
BM_PushHeap_uint32_SingleElement_16 -2.95% 0.346 0.336 - -5.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.95% 1986443.004 1927887.073 - 1.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.94% 2144197.754 2081064.127 - -4.26% -
SetIntersection_None_Set_uint32_64_4 -2.94% 22604609.270 21939258.384 - -2.76% -
std::remove(deque<int>)_(sprinkled)/32 -2.94% 57.617 55.925 - 6.27% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -2.94% 23.007 22.331 - -0.97% -
BM_MakeHeap_uint64_Ascending_262144 -2.93% 0.749 0.727 - -1.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -2.93% 1189905.122 1155047.090 - -2.72% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -2.93% 33.948 32.954 - -0.91% -
BM_std_minmax<unsigned_char>/10 -2.92% 1.384 1.344 - 0.23% -
BM_RangesSortHeap_string_16384 -2.92% 99.028 96.134 - 0.20% -
BM_PopHeap_pair<uint32,_uint32>_256 -2.92% 22.931 22.261 - -1.76% -
BM_MakeThenSortHeap_uint64_Random_4 -2.91% 4.244 4.120 - 2.40% -
BM_std_min<unsigned___int128>/22 -2.91% 9.489 9.213 - -16.29% -
std::copy(vector<bool>)_(aligned)/4096 -2.90% 4.766 4.627 - -1.55% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -2.89% 10.748 10.437 - -1.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -2.89% 0.586 0.569 - -2.25% -
rng::count(list<int>)_(every_other)/8 -2.89% 2.100 2.039 - -2.88% -
rng::partition(list<int>)_(sparse)/32 -2.89% 9.269 9.001 - -0.59% -
rng::copy_n(vector<int>)/1048576 -2.89% 50206.951 48756.551 - -1.24% -
rng::stable_partition(list<int>)_(dense)/50 -2.89% 56.496 54.866 - 4.22% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.88% 806.129 782.920 - 0.03% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.88% 0.780 0.757 - -2.34% -
rng::find(deque<int>)_(process_all)/8 -2.87% 3.529 3.428 - -2.67% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.87% 548.916 533.180 - -1.02% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -2.86% 14544478.836 14128753.521 - 0.04% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -2.85% 1.277 1.240 - 3.10% -
SetIntersection_Front_Vector_uint64_1024_4 -2.84% 1131621.639 1099439.459 - -2.72% -
BM_std_minmax<char>/12 -2.84% 1.960 1.904 - -0.60% -
BM_std_minmax_element<int>/5500 -2.84% 1389.716 1350.222 - -6.34% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.84% 495.198 481.151 - -5.65% -
BM_std_min<short>/512 -2.83% 7.423 7.212 - -1.63% -
SetIntersection_None_Set_string_16384_4 -2.83% 194981935.800 189467866.507 - -3.86% -
std::replace(vector<int>)_(prefix)/50 -2.83% 7.794 7.574 - -0.27% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.82% 756.214 734.873 - -0.46% -
SetIntersection_Interlaced_Vector_string_256_256 -2.82% 22888601.710 22243450.637 - -2.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.82% 0.773 0.751 - 18.15% -
rng::move(list<int>)/32768 -2.81% 35593.813 34592.275 - -3.13% -
BM_std_min<unsigned_short>/4 -2.81% 1.000 0.972 - -0.90% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -2.81% 6.142 5.970 - 0.77% -
BM_std_minmax<char>/10 -2.81% 1.340 1.303 - 0.11% -
BM_std_min<unsigned___int128>/21 -2.81% 9.015 8.762 - -15.63% -
BM_std_min<unsigned_short>/23 -2.80% 2.159 2.098 - -1.71% -
BM_std_minmax<short>/64 -2.80% 1.592 1.548 - 1.46% -
BM_std_minmax<unsigned_long_long>/7 -2.80% 2.640 2.566 - 1.49% -
rng::search(list<int>)_(single_element)/1024 -2.80% 728.356 707.988 - -2.49% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.80% 0.479 0.465 - 0.03% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -2.79% 2.374 2.308 - 0.07% -
bm_lexicographical_compare<unsigned_char>/5 -2.77% 1.606 1.562 - -9.91% -
SetIntersection_Front_Set_float_256_64 -2.76% 6292792.722 6119342.018 - -6.65% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.76% 9033.270 8784.307 - -2.61% -
BM_std_min<unsigned___int128>/23 -2.75% 9.971 9.697 - -16.80% -
SetIntersection_None_Set_string_262144_262144 -2.74% 1701281.090 1654585.125 - -2.59% -
rng::rotate(vector<int>)_(by_1/4)/8192 -2.74% 2611.898 2540.243 - -2.18% -
BM_std_min<unsigned_char>/23 -2.74% 2.332 2.268 - -2.83% -
SetIntersection_Front_Vector_string_16384_64 -2.74% 3567322.667 3469507.714 - -0.15% -
BM_RangesPopHeap_string_1 -2.74% 0.470 0.457 - -12.77% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.74% 5.745 5.587 - -1.14% -
BM_RangesMakeHeap_uint64_Random_16 -2.74% 1.320 1.284 - -0.67% -
BM_std_min<unsigned___int128>/15 -2.74% 6.139 5.971 - -10.88% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.73% 7.235 7.037 - 6.80% -
std::find_if_not(list<int>)_(process_all)/32768 -2.73% 29775.378 28962.282 - -3.29% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -2.73% 76.305 74.224 - 1.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.73% 8934713.426 8691217.328 - -27.07% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.72% 10.400 10.117 - -3.07% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -2.72% 103.482 100.667 - -0.75% -
BM_PopHeap_pair<uint32,_uint32>_16384 -2.71% 46.287 45.032 - -1.59% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.70% 17.268 16.802 - 0.66% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -2.70% 13.899 13.524 - -1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.70% 1235081.924 1201796.259 - -2.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.69% 1120514.182 1090350.609 - -3.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.69% 24.639 23.975 - -3.36% -
BM_std_min<unsigned___int128>/30 -2.69% 13.350 12.991 - -19.42% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 -2.69% 3.581 3.485 - -0.56% -
BM_MakeHeap_float_Random_262144 -2.68% 1.152 1.121 - 0.53% -
SetIntersection_None_Vector_uint32_16384_16 -2.68% 1174184.467 1142730.021 - -1.32% -
rng::stable_sort(vector<int>)_(ascending)/8 -2.68% 17.072 16.615 - 0.71% -
BM_RangesSortHeap_string_256 -2.68% 45.568 44.349 - 0.00% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.67% 1164382.460 1133239.137 - -2.51% -
BM_PushHeap_string_Ascending_16384 -2.67% 19.151 18.640 - -16.27% -
rng::partition(deque<int>)_(dense)/50 -2.66% 15.502 15.089 - -2.01% -
BM_MakeHeap_uint64_SingleElement_262144 -2.66% 0.766 0.746 - -1.31% -
SetIntersection_Front_Set_float_262144_4 -2.66% 1147573.036 1117028.943 - -2.03% -
SetIntersection_Interlaced_Vector_string_16_16 -2.66% 56888217.846 55374195.725 - -0.46% -
bm_lexicographical_compare<unsigned_char>/8 -2.66% 1.425 1.387 - -7.34% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.66% 797.415 776.211 - -0.44% -
rng::find_if_not(vector<int>)_(process_all)/8 -2.66% 2.610 2.540 - 0.91% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -2.64% 1.331 1.296 - -4.64% -
SetIntersection_Front_Set_uint64_262144_16 -2.64% 1331950.222 1296845.365 - -0.73% -
BM_std_minmax<char>/14 -2.63% 2.556 2.488 - -2.57% -
BM_RangesMakeHeap_uint64_Random_4 -2.62% 1.109 1.080 - -6.43% -
BM_PushHeap_string_PipeOrgan_262144 -2.62% 17.851 17.383 - -21.23% -
std::stable_partition(list<int>)_(dense)/50 -2.62% 57.534 56.028 - -1.26% -
SetIntersection_Front_Vector_string_64_16 -2.62% 22202295.579 21621181.587 - -1.56% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.61% 5.006 4.876 - -0.56% -
rng::contains_subrange(deque<int>)_(same_length)/32 -2.61% 19.786 19.271 - 3.45% -
BM_std_min<unsigned___int128>/25 -2.60% 10.899 10.615 - -17.81% -
rng::for_each_n(deque<int>)/50 -2.60% 3.995 3.891 - -0.72% -
std::stable_partition(deque<int>)_(dense)/50 -2.60% 42.976 41.859 - 5.48% -
BM_std_min<unsigned_long_long>/15 -2.59% 2.185 2.128 - -2.74% -
BM_MakeThenSortHeap_uint32_Heap_4 -2.59% 1.221 1.190 - -0.64% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -2.59% 711.730 693.283 - -0.96% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.59% 169.812 165.411 - -3.10% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.59% 1976909.178 1925681.342 - 5.75% -
BM_RangesPushHeap_uint64_Ascending_1024 -2.59% 2.668 2.599 - 0.87% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -2.58% 7947.441 7742.711 - -0.75% -
BM_std_min<unsigned___int128>/13 -2.58% 5.201 5.067 - -9.03% -
BM_RangesSortHeap_string_64 -2.57% 30.468 29.684 - -0.39% -
std::copy_backward(deque<int>)/8 -2.57% 2.772 2.701 - -1.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -2.57% 13.375 13.032 - -1.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.57% 9700.104 9451.147 - -0.67% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -2.56% 3.591 3.499 - -3.34% -
BM_std_min<unsigned_int>/4 -2.56% 1.047 1.020 - 2.43% -
BM_PopHeap_pair<uint32,_uint32>_64 -2.55% 16.221 15.808 - -0.85% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.54% 48.020 46.799 - -1.41% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.54% 16.804 16.377 - -2.57% -
BM_std_min<unsigned_char>/30 -2.53% 2.309 2.251 - -2.47% -
BM_std_min<unsigned___int128>/12 -2.53% 4.742 4.622 - -8.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -2.52% 3.116 3.037 - -5.19% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.52% 4.102 3.999 - -4.04% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.52% 1547.144 1508.213 - 0.20% -
SetIntersection_None_Set_float_1024_64 -2.51% 9096151.028 8867799.441 - -1.48% -
bm_lexicographical_compare<unsigned_char>/6 -2.50% 1.835 1.789 - -8.69% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.49% 9.039 8.814 - -2.23% -
rng::move_backward(vector<bool>)_(aligned)/64 -2.48% 1.846 1.800 - -2.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.47% 0.940 0.917 - 1.74% -
SetIntersection_None_Vector_uint64_262144_1024 -2.47% 1189695.188 1160318.929 - 0.24% -
SetIntersection_Front_Set_uint64_1024_64 -2.47% 1962648.704 1914269.339 - 1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.46% 2156234.375 2103126.711 - -3.32% -
std::copy(list<int>)/64 -2.45% 33.709 32.882 - 2.57% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.45% 20690.552 20183.010 - -3.69% -
BM_std_minmax<unsigned_short>/20 -2.45% 1.956 1.908 - -2.24% -
std::any_of(list<int>)_(process_all)/32768 -2.45% 27064.902 26402.726 - 2.19% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.45% 6413.502 6256.589 - 0.18% -
BM_std_min<unsigned_long_long>/13 -2.44% 1.737 1.694 - -3.34% -
SetIntersection_Interlaced_Set_float_16384_16 -2.43% 219092252.155 213764411.782 - 1.49% -
BM_std_min<unsigned_long_long>/31 -2.42% 2.960 2.888 - -4.58% -
BM_PopHeap_pair<uint32,_uint32>_262144 -2.41% 61.164 59.690 - -0.70% -
BM_std_min<unsigned___int128>/28 -2.41% 12.379 12.080 - -18.52% -
BM_std_min<unsigned_long_long>/64 -2.40% 4.807 4.691 - -2.40% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.40% 31.464 30.708 - -3.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.40% 51116.878 49890.093 - 0.07% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.40% 2.545 2.484 - 0.29% -
BM_std_min<unsigned_long_long>/14 -2.39% 1.930 1.884 - -2.43% -
BM_std_min<short>/25 -2.38% 2.145 2.094 - 0.42% -
BM_RangesMakeHeap_float_SingleElement_262144 -2.38% 0.730 0.713 - -0.08% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.38% 8853728.264 8643113.200 - 2.28% -
std::find_end(deque<int>)_(same_length)/1000 -2.38% 338.216 330.178 - -64.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.37% 3167930.176 3092834.312 - -0.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.37% 6.567 6.411 - -2.34% -
rng::find_if_not(deque<int>)_(process_all)/8192 -2.37% 2891.211 2822.741 - 0.74% -
BM_std_min<int>/11 -2.37% 1.184 1.156 - 0.05% -
rng::stable_partition(deque<int>)_(sparse)/8192 -2.37% 3468.130 3386.042 - -0.45% -
BM_std_min<unsigned_int>/12 -2.36% 1.509 1.473 - -0.49% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.36% 69.930 68.278 - 4.26% -
BM_std_min<long_long>/28 -2.36% 2.666 2.603 - -2.11% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.36% 17.399 16.989 - -1.45% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.36% 50816979.143 49618191.668 - -1.71% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.35% 478.692 467.428 - -1.76% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.35% 10.919 10.662 - -0.39% -
std::copy_n(vector<int>)/8 -2.35% 2.183 2.132 - -1.54% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -2.35% 30.804 30.081 - 3.05% -
std::any_of(vector<int>)_(process_all)/32 -2.33% 8.525 8.327 - -0.63% -
rng::reverse_copy(list<int>)/32768 -2.32% 25918.068 25318.028 - -2.95% -
BM_MakeHeap_uint32_SingleElement_262144 -2.31% 0.639 0.624 - -0.55% -
std::find_end(deque<int>)_(same_length)/1024 -2.31% 345.052 337.092 - -81.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.31% 1.181 1.154 - -0.02% -
BM_LowerBound_string_1 -2.30% 4.714 4.606 - 0.23% -
BM_PushHeap_string_Random_16384 -2.30% 16.613 16.232 - -4.18% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.29% 607015.490 593113.540 - -1.68% -
rng::rotate(list<int>)_(by_1/3)/50 -2.29% 24.470 23.910 - 1.37% -
BM_PushHeap_uint32_Random_64 -2.29% 5.634 5.505 - -1.02% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.29% 39047.525 38154.270 - 0.06% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.28% 516.726 504.920 - -4.28% -
rng::partition_point(deque<int>)/50 -2.28% 4.378 4.278 - -1.60% -
rng::partition(deque<int>)_(dense)/32 -2.28% 10.231 9.997 - -4.91% -
BM_MakeHeap_uint64_Ascending_16 -2.28% 0.667 0.652 - -2.67% -
rng::remove_if(list<int>)_(sprinkled)/32 -2.27% 62.057 60.646 - 1.24% -
std::find_end(deque<int>)_(same_length)/8192 -2.27% 2751.268 2688.814 - -81.88% -
BM_PushHeap_string_Descending_262144 -2.27% 3.202 3.129 - -42.56% -
BM_std_min<long_long>/14 -2.27% 2.713 2.651 - 0.87% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 -2.26% 2.929 2.863 - 0.16% -
BM_std_min<unsigned_char>/22 -2.26% 2.026 1.980 - -5.87% -
bm_lexicographical_compare<signed_char>/1048576 -2.26% 16646.464 16269.740 - -0.79% -
rng::for_each(multimap<int>::iterator)/8192 -2.25% 7559.822 7389.601 - -55.56% -
BM_MakeHeap_uint64_Random_262144 -2.24% 1.064 1.040 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.24% 18670817.896 18251997.804 - -4.50% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -2.24% 193.403 189.071 - -9.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -2.24% 2.886 2.822 - -0.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.24% 0.761 0.744 - -1.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -2.24% 0.554 0.542 - -1.75% -
BM_MakeThenSortHeap_string_Ascending_16384 -2.24% 64.232 62.795 - 0.81% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.24% 28.020 27.394 - 1.90% -
BM_std_min<unsigned_int>/1024 -2.24% 27.289 26.679 - -0.64% -
BM_std_min<unsigned_long_long>/7 -2.23% 1.901 1.859 - -2.20% -
rng::is_sorted(deque<int>)/8 -2.23% 2.512 2.456 - -13.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.23% 0.998 0.975 - -2.34% -
SetIntersection_Front_Set_uint32_262144_64 -2.23% 1925812.816 1882943.161 - -6.28% -
rng::rotate(list<int>)_(1_element_forward)/32 -2.22% 14.645 14.319 - -4.08% -
BM_std_minmax<short>/21 -2.22% 2.097 2.051 - 0.30% -
rng::contains_subrange(vector<int>)_(same_length)/32 -2.22% 8.821 8.625 - -2.24% -
BM_std_min<short>/8 -2.22% 1.370 1.340 - -1.58% -
BM_std_minmax<unsigned_short>/64 -2.22% 1.560 1.525 - -0.03% -
rng::move(vector<int>)/262144 -2.21% 22623.171 22122.177 - 0.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -2.21% 20.059 19.615 - -1.28% -
BM_std_minmax<unsigned_char>/15 -2.21% 3.058 2.991 - 0.27% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.19% 267.045 261.186 - -2.52% -
BM_std_minmax<short>/18 -2.19% 2.039 1.995 - 0.14% -
BM_std_min<char>/30 -2.19% 2.338 2.287 - 2.88% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -2.19% 10.569 10.338 - 4.52% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 -2.18% 111.764 109.327 - -0.62% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -2.17% 3.619 3.540 - -0.79% -
std::map<int,_int>::count(key)_(existent)/1024 -2.17% 4.319 4.225 - -3.08% -
rng::remove_if(list<int>)_(prefix)/8192 -2.17% 9615.812 9407.101 - 2.94% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.17% 21.551 21.084 - 0.68% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -2.16% 9.739 9.528 - -0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.16% 0.846 0.828 - 0.20% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.16% 23.258 22.755 - -2.77% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.16% 1.199 1.173 - -1.81% -
rng::replace(list<int>)_(prefix)/8192 -2.15% 7231.457 7075.735 - -2.89% -
BM_std_minmax<unsigned_short>/26 -2.15% 2.586 2.530 - -1.96% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -2.15% 6.060 5.930 - -8.08% -
BM_MakeThenSortHeap_uint32_Random_4 -2.15% 4.076 3.989 - -0.53% -
std::partition(list<int>)_(dense)/50 -2.15% 13.561 13.270 - -0.81% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.15% 10.919 10.685 - -1.08% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 -2.14% 30.400 29.748 - 2.43% -
std::map<int,_int>::clear()/1024 -2.14% 10780.564 10549.564 - -0.29% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -2.14% 3938.475 3854.276 - 1.15% -
BM_std_min<unsigned___int128>/11 -2.14% 4.266 4.175 - -7.24% -
BM_std_min<unsigned_long_long>/16 -2.14% 2.438 2.386 - -3.39% -
SetIntersection_None_Vector_string_16384_256 -2.13% 1301268.497 1273488.106 - -1.33% -
rng::find(list<int>)_(process_all)/1024 -2.13% 713.700 698.482 - 1.44% -
BM_std_min<unsigned_long_long>/6 -2.13% 1.620 1.585 - -2.62% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -2.13% 6.342 6.207 - 0.53% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.12% 4.832 4.730 - 0.12% -
SetIntersection_Front_Set_float_262144_16 -2.12% 1279543.073 1252421.487 - -1.54% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -2.12% 5.891 5.766 - 0.95% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -2.12% 17.993 17.611 - -1.10% -
rng::move_backward(vector<bool>)_(unaligned)/64 -2.12% 1.920 1.880 - -1.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -2.11% 9.054 8.863 - -1.40% -
BM_RangesMakeThenSortHeap_string_Heap_256 -2.11% 50.108 49.050 - -0.04% -
BM_RangesMakeHeap_uint32_SingleElement_262144 -2.11% 0.642 0.629 - 0.37% -
rng::remove(vector<int>)_(sprinkled)/32 -2.11% 58.195 56.970 - 10.86% -
BM_std_minmax<short>/3 -2.11% 1.226 1.200 - 0.79% -
std::map<int,_int>::count(key)_(existent)/32 -2.10% 1.746 1.710 - 0.77% -
BM_RangesMakeThenSortHeap_string_Heap_1024 -2.10% 64.716 63.355 - 0.59% -
BM_PushHeap_string_Ascending_1024 -2.10% 13.037 12.764 - -2.47% -
BM_std_min<char>/32 -2.10% 2.923 2.862 - -2.11% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -2.09% 33.113 32.421 - 2.88% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -2.09% 4704.450 4606.293 - -1.30% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -2.09% 61562.992 60278.653 - -1.25% -
std::copy_backward(list<int>)/32768 -2.08% 26507.541 25954.882 - -2.72% -
SetIntersection_Front_Set_uint32_16384_1 -2.08% 1111177.782 1088022.258 - -2.46% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.08% 2.694 2.638 - -1.16% -
std::find(vector<char>)_(bail_25%)/1024 -2.08% 5.380 5.268 - -3.19% -
BM_std_minmax<unsigned_char>/12 -2.08% 2.013 1.971 - 1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -2.08% 40456636.139 39616107.968 - 1.01% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.07% 99.410 97.347 - -7.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -2.06% 45.251 44.318 - -1.04% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.06% 18.630 18.246 - 3.59% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.06% 6.617 6.481 - 0.52% -
BM_MakeThenSortHeap_float_Heap_16384 -2.06% 26.250 25.710 - -0.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.05% 0.591 0.579 - 4.68% -
std::remove_if(list<int>)_(prefix)/1024 -2.05% 1069.177 1047.219 - 0.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -2.05% 10.547 10.331 - -1.60% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -2.05% 8.780 8.600 - -0.69% -
BM_LowerBound_pair<uint32,_uint32>_1024 -2.05% 45.199 44.273 - -0.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.04% 4486.317 4394.585 - 2.84% -
rng::any_of(vector<int>)_(process_all)/8 -2.04% 2.487 2.436 - 3.48% -
SetIntersection_None_Set_uint64_262144_16384 -2.04% 1221594.400 1196633.625 - -1.30% -
std::adjacent_find(vector<int>,_pred)/1048576 -2.04% 471574.652 461948.811 - -0.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.04% 648.999 635.752 - -2.72% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.04% 426.705 417.997 - 0.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -2.04% 30.750 30.124 - -1.00% -
rng::fold_left(deque<int>)/8 -2.04% 4.142 4.058 - -1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.03% 4574319.999 4481484.924 - 0.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -2.03% 34.654 33.952 - -1.87% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.03% 5.782 5.664 - 0.84% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.02% 0.773 0.758 - 0.03% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.02% 2.978 2.918 - 3.30% -
rng::rotate(vector<int>)_(by_1/4)/1024 -2.02% 330.930 324.232 - -1.40% -
std::remove_copy(vector<int>)_(prefix)/32 -2.02% 9.043 8.861 - -1.47% -
rng::search(list<int>)_(no_match)/1048576 -2.02% 845743.976 828654.255 - -1.99% -
BM_std_minmax_element<int>/1024 -2.02% 264.029 258.695 - -5.16% -
std::sort(vector<NonIntegral>)_(heap)/8192 -2.01% 51344.182 50309.605 - 0.69% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.01% 8.603 8.429 - -1.49% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.01% 9.005 8.823 - -2.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.01% 1248951.181 1223860.086 - -2.97% -
std::map<int,_int>::erase(iterator)/1024 -2.01% 21.205 20.779 - -1.14% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.00% 23.031 22.571 - -2.18% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.99% 50.432 49.426 - -3.87% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.99% 22.092 21.652 - -2.89% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.99% 1.053 1.032 - -0.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.99% 17.035 16.696 - 0.26% -
BM_MakeHeap_string_PipeOrgan_16384 -1.99% 5.780 5.665 - 1.90% -
BM_std_minmax<short>/10 -1.99% 1.455 1.426 - -0.33% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.98% 648.645 635.791 - 6.37% -
rng::find_end(list<int>)_(near_matches)/1024 -1.98% 35262.969 34564.263 - -9.20% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.97% 1.437 1.408 - -1.98% -
SetIntersection_None_Set_float_1024_1 -1.97% 9053456.937 8874766.774 - -3.42% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -1.97% 1.608 1.576 - 2.59% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.97% 15.521 15.215 - -1.02% -
std::find(list<int>)_(bail_25%)/8 -1.97% 0.942 0.923 - -3.23% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.96% 9.221 9.040 - 0.80% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.96% 12.410 12.167 - 0.44% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -1.96% 10.883 10.670 - -0.82% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.96% 142340.639 139557.353 - -0.12% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.95% 697.029 683.414 - -1.55% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.95% 12.137 11.900 - -1.09% -
BM_RangesMakeHeap_uint32_SingleElement_64 -1.95% 0.519 0.509 - 0.30% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.95% 1.997 1.958 - -0.34% -
rng::partition_copy(deque<int>)/50 -1.95% 28.041 27.495 - 0.13% -
BM_std_min<unsigned_int>/8 -1.94% 1.284 1.259 - -1.48% -
SetIntersection_Front_Vector_uint64_262144_1024 -1.93% 5955654.616 5840477.413 - 1.03% -
SetIntersection_Interlaced_Set_string_16384_64 -1.93% 340776380.727 334197399.425 - -5.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.93% 1255562.599 1231337.239 - -1.31% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.93% 615.118 603.267 - -2.96% -
std::move(vector<int>)/262144 -1.92% 22540.779 22108.013 - 0.87% -
std::map<int,_int>::count(key)_(existent)/8192 -1.92% 6.113 5.996 - -1.42% -
std::search(list<int>,_pred)_(single_element)/1000 -1.91% 833.951 818.007 - -0.61% -
BM_std_minmax<unsigned_short>/11 -1.91% 1.771 1.737 - 1.03% -
rng::for_each(map<int>)/8192 -1.91% 7264.239 7125.637 - -57.37% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.91% 181.494 178.033 - -1.29% -
BM_PushHeap_string_Random_262144 -1.90% 18.445 18.094 - -17.00% -
SetIntersection_Front_Set_float_16_16 -1.90% 41368258.741 40581372.733 - -1.97% -
std::copy_backward(vector<bool>)_(aligned)/512 -1.90% 1.503 1.474 - -5.50% -
BM_std_minmax<unsigned_long_long>/4 -1.90% 1.617 1.586 - -0.63% -
std::remove_copy(vector<int>)_(sprinkled)/32 -1.90% 15.237 14.949 - -0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.90% 7.026 6.893 - -0.05% -
SetIntersection_Interlaced_Set_string_256_16 -1.89% 18341620.809 17994100.352 - -0.56% -
BM_RangesPushHeap_string_Ascending_4 -1.89% 2.579 2.530 - -3.28% -
BM_MakeHeap_float_Random_16384 -1.89% 1.147 1.126 - -6.36% -
BM_MakeThenSortHeap_string_Random_256 -1.89% 55.509 54.458 - -2.28% -
SetIntersection_None_Set_uint64_262144_16 -1.89% 1208455.646 1185583.090 - -1.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.88% 14.261 13.992 - -1.47% -
rng::any_of(list<int>)_(process_all)/8192 -1.88% 7776.175 7629.919 - 7.33% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.88% 4197.268 4118.345 - -2.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.88% 5229117.170 5130837.740 - -0.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.88% 24.718 24.254 - 0.32% -
BM_std_minmax<int>/11 -1.87% 1.764 1.731 - -5.48% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.87% 9.229 9.057 - 0.56% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.86% 691.800 678.913 - 0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.86% 350834468.831 344299597.181 - -0.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.86% 2.384 2.340 - -2.90% -
SetIntersection_Front_Set_uint64_262144_64 -1.86% 1995966.529 1958823.787 - 7.12% -
SetIntersection_Front_Vector_string_256_4 -1.86% 4978546.982 4885965.915 - -1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.86% 1420079.218 1393711.253 - -0.32% -
SetIntersection_None_Vector_string_1024_64 -1.85% 1245202.528 1222109.297 - -0.33% -
BM_std_min<int>/7 -1.85% 1.066 1.046 - -0.71% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.85% 50651.094 49715.593 - -2.46% -
BM_std_min<unsigned___int128>/31 -1.85% 13.755 13.501 - -19.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.84% 2017098.713 1979894.695 - -1.98% -
BM_RangesMakeHeap_uint64_Ascending_16 -1.84% 0.668 0.655 - -0.22% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.84% 16.802 16.493 - -1.96% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.84% 248.661 244.081 - -2.11% -
rng::stable_partition(list<int>)_(sparse)/1024 -1.84% 937.071 919.831 - 0.12% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.83% 1.930 1.894 - -1.01% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.83% 16.586 16.283 - 0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.83% 10.888 10.688 - -0.85% -
rng::starts_with(deque<int>)/8 -1.83% 4.043 3.969 - -3.18% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.83% 56.009 54.984 - -0.28% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -1.83% 0.711 0.698 - -0.26% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 -1.83% 55.792 54.773 - -0.71% -
BM_MakeThenSortHeap_string_Random_16384 -1.83% 110.538 108.519 - -2.37% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.82% 33.359 32.750 - -0.48% -
rng::any_of(vector<int>)_(process_all)/32 -1.82% 8.534 8.378 - -0.04% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -1.82% 66.814 65.595 - -5.02% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.82% 505.901 496.673 - -1.72% -
std::all_of(list<int>)_(process_all)/32768 -1.82% 27303.401 26805.543 - 2.49% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.82% 50.678 49.756 - -1.14% -
BM_MakeThenSortHeap_string_Random_1024 -1.82% 70.143 68.867 - -2.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.82% 8.905 8.743 - 0.55% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.82% 724.302 711.151 - -0.61% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.82% 18018.440 17691.294 - 7.75% -
BM_RangesMakeHeap_uint32_Ascending_64 -1.81% 0.557 0.547 - -1.42% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.81% 724.786 711.667 - -0.79% -
SetIntersection_Interlaced_Vector_string_16384_64 -1.81% 14656837.667 14392007.711 - 10.23% -
BM_MakeHeap_uint32_Random_16 -1.81% 1.268 1.245 - -0.59% -
BM_RangesMakeHeap_uint64_Random_262144 -1.80% 1.049 1.030 - -1.13% -
SetIntersection_Front_Vector_string_1024_16 -1.80% 1748454.807 1716922.497 - -0.42% -
rng::generate(list<int>)/50 -1.80% 15.975 15.687 - 2.10% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.80% 14862793.003 14595105.096 - -0.51% -
SetIntersection_None_Set_float_64_64 -1.80% 11927519.831 11712979.153 - -1.36% -
rng::none_of(list<int>)_(process_all)/32768 -1.80% 26624.519 26146.087 - 2.60% -
SetIntersection_None_Set_float_256_64 -1.79% 9582862.812 9411700.109 - 0.18% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.78% 4.377 4.299 - -15.19% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.78% 4.915 4.827 - -0.76% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.78% 11.531 11.325 - -2.41% -
bm_swap_ranges_vb_aligned/8 -1.78% 3.379 3.318 - -0.94% -
BM_MakeThenSortHeap_uint32_Heap_16 -1.78% 5.218 5.125 - 0.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 -1.78% 0.707 0.695 - -0.26% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.77% 5.017 4.928 - -1.54% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -1.77% 210.858 207.121 - -0.64% -
std::search(deque<int>,_pred)_(near_matches)/1000 -1.77% 24644.952 24208.465 - 3.87% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.77% 5985095.741 5879172.065 - -1.92% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.77% 4.280 4.204 - -0.80% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.77% 4.331 4.255 - -0.23% -
std::fill(vector<int>)/8192 -1.76% 241.382 237.128 - -0.74% -
rng::replace(list<int>)_(sprinkled)/8192 -1.76% 7298.309 7169.693 - -1.67% -
BM_std_minmax<unsigned_long_long>/29 -1.76% 4.224 4.150 - -1.10% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.76% 9547716.393 9380090.868 - 3.95% -
rng::rotate(deque<int>)_(1_element_backward)/1024 -1.75% 42.858 42.106 - 7.66% -
rng::replace_if(list<int>)_(prefix)/8192 -1.75% 7320.635 7192.330 - -0.16% -
rng::stable_partition(list<int>)_(dense)/32 -1.75% 34.862 34.251 - 7.69% -
std::all_of(vector<int>)_(process_all)/50 -1.75% 18.463 18.140 - 42.42% -
SetIntersection_None_Set_uint64_262144_64 -1.74% 1213421.225 1192257.650 - -0.64% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.74% 101.490 99.724 - -2.46% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.74% 2.084 2.047 - -2.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.73% 18.006 17.694 - 6.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.73% 22445587.053 22056839.963 - 6.72% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.73% 273.554 268.819 - -3.34% -
BM_PushHeap_string_Ascending_64 -1.73% 7.294 7.168 - 0.41% -
BM_lexicographical_compare_three_way_fast_path/16 -1.73% 4.414 4.337 - -0.08% -
SetIntersection_Front_Set_string_256_1 -1.73% 4605687.771 4526119.721 - -1.56% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.73% 10.676 10.492 - 0.58% -
SetIntersection_Front_Vector_float_262144_16 -1.73% 1202809.635 1182057.265 - -0.86% -
std::copy_backward(deque<int>)/262144 -1.72% 33332.749 32759.811 - 0.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.72% 35.290 34.683 - 0.75% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.72% 251656.355 247339.220 - -2.49% -
BM_MakeThenSortHeap_uint32_Heap_262144 -1.71% 24.770 24.346 - -0.19% -
SetIntersection_Interlaced_Set_float_1024_16 -1.71% 11798396.472 11596387.179 - -1.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.71% 2.987 2.936 - -2.35% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.71% 2.082 2.046 - -1.54% -
BM_std_minmax<short>/9 -1.70% 1.206 1.185 - -0.12% -
std::find_if_not(vector<char>)_(process_all)/8 -1.70% 2.447 2.406 - -2.57% -
BM_MakeHeap_string_SingleElement_64 -1.70% 6.414 6.306 - -2.21% -
753_ns3_r -1.70% 10.245 10.071 - -1.45% -
BM_std_minmax<unsigned_long_long>/6 -1.70% 2.168 2.131 - 2.05% -
rng::copy_n(deque<int>)/262144 -1.70% 10379.357 10203.225 - -1.49% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.70% 36.518 35.899 - -25.49% -
BM_std_min<unsigned___int128>/10 -1.70% 3.832 3.767 - -6.09% -
rng::find_last(list<int>)_(bail_90%)/1024 -1.69% 54.675 53.749 - -14.74% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.69% 3.603 3.542 - -3.44% -
BM_std_min<unsigned_long_long>/3 -1.69% 0.705 0.693 - -0.08% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.69% 602831.564 592638.030 - -2.06% -
SetIntersection_None_Set_uint64_262144_1024 -1.69% 1214640.789 1194170.819 - -1.40% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.69% 737.055 724.635 - -1.30% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.68% 23685.959 23286.957 - -1.29% -
SetIntersection_None_Set_string_16384_1 -1.68% 190023994.154 186825085.855 - -7.58% -
std::search(list<int>)_(no_match)/1048576 -1.68% 848912.293 834621.742 - -1.83% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.68% 4706.825 4627.667 - -2.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.68% 7.641 7.513 - -2.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.68% 9845985.242 9680700.344 - -10.58% -
std::search(list<int>)_(no_match)/1024 -1.68% 763.506 750.694 - 1.66% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.67% 53817.119 52916.784 - -0.26% -
std::reverse_copy(list<int>)/32768 -1.67% 26717.686 26271.646 - -0.32% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.67% 12.174 11.971 - -0.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.66% 1.426 1.402 - 1.48% -
BM_MakeThenSortHeap_string_Random_262144 -1.66% 192.258 189.070 - -2.47% -
BM_std_min<unsigned_int>/512 -1.65% 13.054 12.839 - -0.44% -
BM_MakeThenSortHeap_float_SingleElement_16384 -1.65% 15.825 15.563 - -1.42% -
SetIntersection_Front_Vector_string_16384_16 -1.65% 1775494.496 1746179.077 - 1.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.64% 2.188 2.152 - 0.79% -
BM_PushHeap_uint32_PipeOrgan_262144 -1.64% 3.083 3.033 - 0.10% -
SetIntersection_None_Vector_string_1024_16 -1.64% 1245191.839 1224819.695 - -0.53% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.63% 2.414 2.374 - -0.72% -
BM_std_min<long_long>/4 -1.63% 1.696 1.668 - -0.76% -
std::unique_copy(list<int>)_(contiguous)/32 -1.63% 11.286 11.103 - -6.96% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.62% 23.446 23.065 - -1.71% -
rng::unique(deque<int>)_(sprinkled)/1024 -1.62% 697.963 686.657 - 9.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.61% 15168.059 14923.220 - 0.45% -
BM_RangesPushHeap_float_Random_1024 -1.61% 7.583 7.461 - 0.86% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.61% 19.343 19.032 - -0.65% -
BM_RangesSortHeap_uint64_4 -1.60% 0.952 0.937 - 0.38% -
BM_RangesMakeThenSortHeap_float_Descending_16 -1.60% 1.861 1.831 - -1.98% -
SetIntersection_Interlaced_Set_float_16384_64 -1.60% 223700304.957 220124643.911 - 0.67% -
BM_std_min<unsigned_short>/31 -1.60% 2.541 2.501 - -3.66% -
BM_RangesPushHeap_float_Random_16 -1.60% 5.384 5.298 - -2.06% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.59% 27.675 27.234 - -1.56% -
rng::search(list<int>)_(no_match)/8192 -1.59% 6954.756 6843.985 - -0.23% -
rng::find(list<int>)_(process_all)/32768 -1.59% 27543.034 27104.489 - -2.82% -
rng::fold_left(deque<int>)/50 -1.59% 27.433 26.997 - -2.64% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.59% 5.511 5.423 - -1.04% -
std::copy_n(list<int>)/32768 -1.59% 26846.168 26420.477 - 2.38% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.58% 363.438 357.694 - 0.50% -
std::rotate(list<int>)_(1_element_backward)/32 -1.58% 13.459 13.246 - -4.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.58% 32.811 32.293 - -0.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.58% 0.745 0.733 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.58% 1783606.689 1755496.258 - -3.55% -
BM_RangesPushHeap_string_Ascending_16 -1.57% 4.739 4.664 - -1.16% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.57% 0.908 0.894 - -0.01% -
std::for_each_n(vector<int>)/8 -1.57% 2.594 2.553 - 1.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.57% 18063761.719 17779639.003 - 0.37% -
BM_PushHeap_string_Random_1024 -1.57% 15.236 14.996 - 0.31% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.57% 3.101 3.052 - -2.09% -
rng::all_of(list<int>)_(process_all)/8192 -1.57% 7991.464 7865.862 - 6.06% -
BM_std_minmax<long_long>/21 -1.57% 3.568 3.512 - 0.19% -
std::search_n(list<int>)_(no_match)/1000 -1.57% 683.054 672.323 - -0.73% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -1.57% 31450.524 30956.874 - -20.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.57% 7.358 7.243 - -0.68% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.57% 20.068 19.754 - -1.07% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.56% 17.648 17.372 - 4.86% -
std::search(deque<int>)_(same_length)/8192 -1.56% 3839.972 3779.907 - -0.41% -
BM_MakeHeap_uint32_Random_4 -1.56% 1.171 1.153 - 2.77% -
BM_MakeThenSortHeap_uint64_Random_262144 -1.56% 36.115 35.551 - 0.52% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.56% 24038.497 23663.388 - -2.80% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.56% 172312608.930 169626348.596 - 0.18% -
BM_std_min<char>/23 -1.56% 2.324 2.288 - 0.30% -
std::unique(list<int>)_(contiguous)/1024 -1.56% 935.048 920.481 - -0.74% -
BM_PopHeap_uint32_16384 -1.56% 31.314 30.827 - -0.55% -
std::shift_right(deque<int>)/1024 -1.56% 43.391 42.716 - 7.25% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.56% 2.694 2.652 - -1.20% -
std::fill_n(deque<int>)/8192 -1.55% 244.546 240.744 - 0.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.55% 80.356 79.108 - -0.40% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.55% 18015.957 17736.368 - -0.13% -
std::find_if(vector<char>)_(process_all)/1024 -1.55% 275.474 271.202 - 0.36% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.55% 733.719 722.346 - 0.71% -
BM_PushHeap_uint64_Ascending_64 -1.55% 1.710 1.683 - 10.86% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.55% 550.671 542.147 - -0.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.55% 7.386 7.272 - -3.64% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.55% 513.263 505.331 - -16.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.54% 0.768 0.756 - 1.81% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.54% 49151436.069 48393980.530 - -0.85% -
BM_std_minmax_element<int>/3 -1.54% 1.165 1.147 - 9.89% -
BM_std_minmax<unsigned_short>/18 -1.54% 1.972 1.942 - -2.16% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.54% 9.219 9.077 - 0.71% -
rng::partial_sort(vector<int>)_(heap)/8 -1.54% 27.738 27.311 - 1.12% -
rng::find_end(list<int>)_(same_length)/8192 -1.54% 8364.050 8235.410 - -48.24% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.54% 199859.185 196787.887 - -0.80% -
SetIntersection_Interlaced_Set_string_64_16 -1.53% 41105630.979 40475138.795 - 3.67% -
rng::remove(deque<int>)_(prefix)/32 -1.52% 55.555 54.712 - -0.78% -
rng::any_of(list<int>)_(process_all)/32768 -1.52% 27090.288 26678.895 - 2.50% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.52% 10.310 10.153 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -1.52% 1415409.094 1393932.274 - -12.76% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.52% 59024.514 58130.133 - 6.26% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.51% 1.470 1.448 - -1.30% -
std::map<int,_int>::find(key)_(existent)/8192 -1.51% 5.582 5.497 - -0.17% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 -1.51% 70.499 69.433 - -0.04% -
std::search(vector<int>)_(same_length)/8192 -1.51% 1903.024 1874.256 - -4.40% -
BM_std_minmax_element<short>/64 -1.51% 17.697 17.430 - 1.12% -
SetIntersection_Front_Set_string_16384_1024 -1.51% 60381471.627 59471045.981 - 0.28% -
SetIntersection_None_Set_uint64_1024_1 -1.51% 8963203.376 8828063.192 - -0.93% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.51% 56729256.462 55874778.844 - 1.85% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.51% 174115759.963 171493494.065 - -0.57% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.51% 22.906 22.561 - 4.25% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.51% 1.967 1.937 - 0.43% -
rng::move_backward(deque<int>)/32768 -1.51% 3691.512 3635.939 - 3.19% -
BM_std_min<long_long>/512 -1.50% 47.324 46.612 - -0.38% -
rng::remove(deque<int>)_(prefix)/50 -1.50% 63.143 62.194 - -2.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.50% 11.761 11.584 - 0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.50% 9.299 9.159 - -1.57% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.50% 15.684 15.449 - 5.57% -
BM_std_minmax<short>/31 -1.50% 3.095 3.049 - -1.17% -
std::sort(deque<int>)_(heap)/1024 -1.49% 6294.823 6200.779 - -0.63% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.49% 38600494.967 38023874.864 - 0.48% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.49% 7.348 7.239 - -22.95% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.49% 9.662 9.517 - -0.76% -
SetIntersection_Front_Set_float_1024_16 -1.49% 1314976.527 1295418.915 - -0.97% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.49% 1.566 1.543 - -0.67% -
std::find_if(list<int>)_(process_all)/32768 -1.48% 27935.540 27520.966 - -3.72% -
std::rotate_copy(list<int>)/32 -1.48% 8.442 8.317 - -2.47% -
rng::move(list<int>)/262144 -1.48% 256220.518 252421.686 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.48% 356029369.052 350751921.956 - -0.17% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -1.48% 181.349 178.662 - -8.89% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 -1.48% 3.332 3.283 - 0.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.48% 3.650 3.596 - -0.08% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.47% 951784.487 937766.600 - -0.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.47% 20130.238 19834.236 - -0.93% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.47% 2.083 2.052 - -1.33% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.47% 6373.805 6280.249 - 0.10% -
std::find(list<int>)_(bail_25%)/1024 -1.47% 131.012 129.091 - -0.80% -
std::stable_partition(vector<int>)_(dense)/1024 -1.46% 300.263 295.868 - -0.03% -
BM_MakeThenSortHeap_float_Descending_16 -1.46% 1.882 1.855 - 0.80% -
rng::remove_if(list<int>)_(prefix)/1024 -1.46% 1018.782 1003.877 - 0.14% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.46% 1.351 1.331 - 0.13% -
std::is_sorted(list<int>,_pred)/8 -1.46% 3.988 3.930 - -8.15% -
std::partition_copy(deque<int>)/32 -1.46% 12.958 12.770 - -1.73% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.46% 975.203 961.013 - -2.38% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.45% 12.228 12.050 - -1.41% -
std::move(list<int>)/512 -1.45% 360.482 355.252 - 1.15% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.45% 24.747 24.388 - 0.18% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.45% 454913.098 448313.124 - -1.69% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.45% 19.233 18.954 - 0.36% -
std::remove(list<int>)_(sprinkled)/8192 -1.45% 7935.088 7820.132 - -3.69% -
std::find(list<int>)_(process_all)/32768 -1.45% 27110.412 26717.925 - -3.23% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.45% 19.210 18.932 - -2.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.44% 3072263.346 3028005.127 - -2.77% -
std::transform(vector<int>)_(identity_transform)/32 -1.44% 9.055 8.925 - -1.70% -
std::map<int,_int>::erase(key)_(existent)/0 -1.44% 21.277 20.971 - -1.11% -
BM_RangesPushHeap_float_Random_64 -1.43% 6.744 6.647 - -0.78% -
BM_std_minmax<unsigned_char>/14 -1.43% 2.595 2.558 - 0.60% -
rng::find_if(list<int>)_(bail_25%)/32768 -1.43% 8537.659 8415.344 - -0.47% -
SetIntersection_Front_Vector_float_16384_4 -1.43% 1135021.468 1118771.641 - -0.40% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.43% 532.371 524.756 - -0.72% -
BM_std_minmax<unsigned_long_long>/2 -1.43% 0.902 0.889 - 2.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.43% 6.363 6.272 - -1.04% -
rng::remove(vector<int>)_(sprinkled)/50 -1.43% 65.314 64.383 - 16.73% -
SetIntersection_None_Set_uint64_262144_4 -1.43% 1204853.190 1187673.828 - -1.12% -
SetIntersection_Front_Set_float_1024_256 -1.42% 4815241.884 4746636.331 - -5.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.42% 19157022.397 18884090.794 - -2.72% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.42% 0.873 0.860 - -1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.42% 19187687.861 18915666.270 - -2.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.42% 14817.943 14608.191 - 0.14% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 -1.42% 9.038 8.910 - -0.50% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.41% 3.048 3.005 - -1.09% -
std::map<int,_int>::erase(iterator)/8192 -1.41% 21.247 20.948 - -0.65% -
std::rotate_copy(deque<int>)/8192 -1.40% 294.709 290.570 - -1.52% -
BM_MakeThenSortHeap_string_Random_64 -1.40% 39.858 39.299 - -1.87% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.40% 17788991.293 17540201.986 - 0.95% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.40% 4.039 3.983 - -2.50% -
SetIntersection_Front_Set_string_64_4 -1.39% 20193241.846 19911547.739 - -1.43% -
BM_RangesSortHeap_string_16 -1.39% 14.335 14.135 - -0.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 -1.39% 1.401 1.382 - -0.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.39% 1.819 1.794 - -0.41% -
std::adjacent_find(list<int>,_pred)/8 -1.39% 3.917 3.862 - -0.82% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 -1.38% 5.660 5.582 - -0.25% -
BM_MakeThenSortHeap_float_Descending_256 -1.38% 6.130 6.046 - 5.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.38% 20675058.606 20389924.518 - 1.86% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.38% 355027419.650 350134202.912 - 0.03% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.37% 1556421.387 1535050.047 - -0.85% -
BM_PopHeap_string_262144 -1.37% 98.124 96.780 - 4.53% -
SetIntersection_None_Vector_uint64_262144_1 -1.37% 1198605.799 1182190.751 - 0.67% -
BM_MakeThenSortHeap_uint64_Random_16 -1.37% 8.695 8.577 - 0.20% -
std::copy(deque<int>)/8 -1.37% 2.762 2.724 - -0.71% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.36% 1.203 1.186 - -2.50% -
SetIntersection_Front_Set_string_262144_16 -1.36% 1960948.537 1934260.010 - -3.73% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.36% 23.062 22.749 - 1.11% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.36% 768.504 758.089 - -0.83% -
std::partition(list<int>)_(dense)/8192 -1.35% 4502.021 4441.095 - -11.52% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.35% 26.493 26.134 - 3.91% -
std::map<int,_int>::ctor(const&)/8192 -1.35% 50500.855 49818.696 - 0.15% -
BM_RangesMakeThenSortHeap_string_Heap_64 -1.35% 34.756 34.287 - 1.96% -
BM_PushHeap_string_Random_64 -1.35% 12.964 12.790 - 1.11% -
std::search(vector<int>)_(same_length)/1024 -1.35% 248.999 245.644 - -3.61% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.35% 8.780 8.662 - -0.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.35% 17.353 17.119 - -0.74% -
BM_RangesPushHeap_uint64_Ascending_256 -1.34% 2.200 2.170 - 3.70% -
SetIntersection_Interlaced_Set_float_16384_4 -1.34% 175690703.846 173338109.357 - 0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.34% 4491231.388 4431185.929 - -0.48% -
rng::remove_if(list<int>)_(prefix)/50 -1.33% 75.185 74.182 - -1.17% -
std::none_of(list<int>)_(process_all)/50 -1.33% 22.012 21.718 - -1.03% -
std::remove_copy(deque<int>)_(prefix)/32 -1.33% 13.102 12.927 - -2.24% -
SetIntersection_None_Set_uint32_1024_4 -1.33% 8797568.114 8680379.596 - -0.18% -
SetIntersection_None_Vector_uint64_16_16 -1.33% 36226907.593 35745986.167 - 0.19% -
BM_PushHeap_uint32_Ascending_262144 -1.32% 8.378 8.267 - 1.10% -
rng::starts_with(list<int>)/8 -1.32% 3.070 3.030 - 4.10% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.32% 1.437 1.418 - -1.59% -
SetIntersection_Front_Set_uint64_262144_16384 -1.32% 344145707.929 339610760.392 - 1.00% -
SetIntersection_None_Vector_float_256_256 -1.32% 2277468.392 2247497.498 - -3.88% -
SetIntersection_Front_Vector_string_4_4 -1.32% 161648504.176 159521984.528 - -0.82% -
std::swap_ranges(list<int>)/50 -1.32% 33.139 32.703 - 0.05% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 -1.31% 12.189 12.029 - -0.25% -
SetIntersection_Interlaced_Set_float_1024_4 -1.31% 10111584.664 9979006.900 - -0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.31% 62794301.290 61971242.756 - -1.80% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.31% 529.412 522.488 - -1.54% -
BM_std_min<long_long>/21 -1.31% 2.426 2.394 - -0.80% -
SetIntersection_None_Set_uint64_262144_256 -1.31% 1210310.385 1194499.025 - -0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.31% 5373448.570 5303323.985 - -1.21% -
SetIntersection_None_Set_uint32_1024_64 -1.30% 8850155.241 8735233.507 - -1.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.30% 4633338.652 4573196.397 - -1.22% -
BM_std_min<unsigned_int>/28 -1.30% 1.965 1.939 - -1.19% -
BM_RangesMakeThenSortHeap_float_Heap_16 -1.30% 1.967 1.941 - -7.53% -
SetIntersection_None_Set_string_16384_16 -1.29% 194536404.547 192018544.230 - -2.56% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.29% 25.072 24.747 - -0.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.29% 11.584 11.434 - 0.98% -
SetIntersection_Front_Set_uint64_16_16 -1.29% 41529740.636 40993186.205 - 0.16% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.29% 76.802 75.811 - -0.36% -
std::for_each_n(deque<int>)/50 -1.29% 3.997 3.945 - -0.64% -
SetIntersection_None_Vector_float_16384_1024 -1.29% 1187145.704 1171874.431 - 0.00% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.28% 350281009.194 345780844.116 - -1.45% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -1.28% 95.197 93.976 - 0.32% -
BM_PopHeap_pair<uint32,_uint32>_16 -1.28% 9.437 9.316 - -0.42% -
std::remove_if(deque<int>)_(prefix)/50 -1.28% 68.683 67.803 - 1.48% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.28% 22.945 22.652 - 0.53% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.28% 36144.156 35682.754 - -1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.28% 11793712.773 11643186.925 - -1.32% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.28% 17.413 17.190 - 1.21% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -1.28% 8.599 8.489 - 1.14% -
rng::copy_if(vector<int>)_(every_other)/8 -1.27% 4.313 4.258 - 0.47% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.27% 4881.109 4818.896 - 11.65% -
rng::find_if(deque<int>)_(process_all)/50 -1.27% 23.778 23.476 - -2.75% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.27% 37497.402 37021.399 - 0.71% -
std::rotate(deque<int>)_(1_element_forward)/8192 -1.27% 305.809 301.930 - 0.11% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.27% 1936.296 1911.770 - -1.20% -
BM_std_min<char>/5 -1.27% 1.459 1.441 - 1.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.26% 1236486.004 1220850.179 - -1.89% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.26% 62.370 61.583 - 0.79% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.26% 1.433 1.415 - -0.01% -
std::remove_if(vector<int>)_(sprinkled)/1024 -1.26% 525.914 519.294 - 26.91% -
rng::copy(deque<int>)/262144 -1.26% 10239.055 10110.304 - -2.92% -
BM_RangesMakeHeap_string_Descending_256 -1.26% 2.765 2.730 - -20.34% -
rng::find(vector<int>)_(process_all)/8 -1.25% 2.797 2.761 - -4.83% -
BM_PushHeap_string_Random_256 -1.25% 14.457 14.276 - 0.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.25% 7.265 7.175 - -1.00% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -1.25% 9.244 9.128 - 1.71% -
BM_std_min<unsigned_char>/6 -1.25% 1.481 1.463 - -4.59% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.25% 2.081 2.055 - -0.99% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.25% 25.382 25.066 - -5.78% -
SetIntersection_Interlaced_Set_string_1024_1 -1.25% 1150516.890 1136156.394 - -1.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.24% 32.716 32.309 - 10.76% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.24% 1.304 1.288 - 0.64% -
BM_PushHeap_float_Random_16384 -1.24% 7.606 7.512 - -0.18% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.24% 4.185 4.133 - 2.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.24% 2032758.136 2007645.996 - -4.05% -
SetIntersection_None_Vector_float_16384_256 -1.23% 1175218.429 1160722.056 - -2.00% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.23% 1.975 1.950 - -0.34% -
BM_std_min<unsigned___int128>/64 -1.23% 29.933 29.564 - -23.73% -
std::move_backward(deque<int>)/32768 -1.23% 3650.840 3605.886 - -0.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.23% 3.607 3.563 - 0.19% -
SetIntersection_Front_Set_float_1024_64 -1.23% 1922880.720 1899273.817 - -6.92% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.23% 361476086.420 357039415.740 - 3.84% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.23% 2761779.297 2727904.459 - -5.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.23% 1.822 1.800 - -0.97% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.22% 5.035 4.974 - -2.77% -
std::stable_partition(list<int>)_(sparse)/1024 -1.22% 950.168 938.567 - 2.77% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.22% 0.979 0.967 - -1.36% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.22% 3.499 3.457 - -0.73% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.22% 4294.530 4242.155 - -2.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.22% 14.447 14.271 - -0.15% -
BM_RangesPushHeap_uint64_Random_1024 -1.22% 5.986 5.913 - -1.56% -
BM_std_minmax<unsigned_short>/24 -1.22% 2.243 2.215 - -2.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.21% 44007512.489 43474356.569 - -0.80% -
std::remove(vector<int>)_(sprinkled)/1024 -1.21% 292.159 288.632 - -0.11% -
SetIntersection_Front_Vector_uint64_1024_16 -1.21% 1185869.068 1171559.041 - -2.11% -
rng::for_each(multimap<int>)/8 -1.21% 6.218 6.143 - 36.11% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.20% 1.466 1.448 - -2.52% -
BM_std_min<short>/31 -1.20% 2.665 2.633 - 2.43% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.20% 214205366.655 211627651.050 - 2.56% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.20% 13.919 13.752 - -3.29% -
rng::all_of(list<int>)_(process_all)/32768 -1.20% 26660.447 26341.532 - 2.16% -
BM_SortHeap_string_16384 -1.19% 97.172 96.011 - -3.08% -
rng::sort(deque<int>)_(repeated)/8192 -1.19% 6806.532 6725.360 - 2.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -1.19% 52.516 51.890 - 1.20% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.19% 28.935 28.590 - 0.22% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.19% 16.970 16.768 - -0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.19% 1113098.738 1099892.147 - -2.74% -
BM_PushHeap_uint64_Random_1024 -1.19% 5.993 5.922 - 0.20% -
BM_MakeThenSortHeap_float_Random_64 -1.19% 18.164 17.949 - -1.20% -
std::remove_if(deque<int>)_(prefix)/32 -1.18% 59.448 58.746 - 1.17% -
rng::stable_partition(vector<int>)_(sparse)/32 -1.18% 7.181 7.096 - -5.21% -
std::rotate(list<int>)_(by_1/3)/50 -1.18% 24.917 24.624 - -0.66% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.18% 72.161 71.313 - 0.99% -
rng::is_sorted(list<int>,_pred)/1024 -1.17% 800.806 791.402 - -0.34% -
rng::for_each(set<int>)/8 -1.17% 6.338 6.264 - 35.71% -
BM_std_minmax_element<int>/512 -1.17% 134.140 132.568 - -4.03% -
rng::generate_n(vector<int>)/32 -1.17% 8.041 7.946 - -0.76% -
std::fill(list<int>)/50 -1.17% 34.949 34.540 - 104.68% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.17% 24533.551 24246.409 - 2.47% -
BM_std_minmax<long_long>/23 -1.17% 4.390 4.339 - 0.22% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -1.17% 613.088 605.922 - 0.14% -
BM_std_min<char>/15 -1.17% 2.093 2.068 - -2.85% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.17% 22.206 21.946 - -0.58% -
SetIntersection_Interlaced_Set_string_262144_64 -1.16% 2159243.000 2134120.766 - -1.27% -
std::sort(vector<int>)_(pipe-organ)/8 -1.16% 18.825 18.607 - -0.12% -
bm_swap_ranges_vb_unaligned/64 -1.16% 4.901 4.845 - -0.26% -
rng::find_if_not(list<int>)_(process_all)/8192 -1.16% 8708.553 8607.771 - -3.96% -
BM_std_min<unsigned___int128>/70000 -1.16% 34370.209 33972.501 - -27.53% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.16% 2833.000 2800.239 - -1.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.15% 9.479 9.370 - -0.73% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.15% 11755173.016 11619673.569 - 1.07% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.15% 164698.203 162804.130 - -4.01% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.15% 9.118 9.013 - -0.46% -
rng::move(vector<int>)/1048576 -1.15% 58247.518 57579.088 - -0.32% -
SetIntersection_None_Set_uint64_262144_1 -1.14% 1201569.985 1187815.187 - -0.92% -
BM_std_minmax<long_long>/31 -1.14% 4.853 4.797 - -0.62% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.14% 13136.959 12987.057 - 0.13% -
rng::copy_backward(deque<int>)/262144 -1.14% 31876.365 31512.702 - 0.50% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.14% 19.408 19.187 - -2.07% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.14% 15179.672 15006.735 - -1.95% -
std::sort(deque<int>)_(repeated)/8192 -1.14% 6801.227 6723.801 - -0.43% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.14% 37577.287 37150.193 - 0.25% -
std::rotate_copy(vector<int>)/1024 -1.14% 33.272 32.894 - 0.11% -
SetIntersection_Front_Set_float_64_64 -1.13% 15207259.219 15035104.887 - -2.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.13% 22052.166 21802.567 - -1.32% -
std::any_of(vector<int>)_(process_all)/50 -1.13% 18.368 18.160 - -0.25% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.13% 27305.048 26996.452 - -2.61% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.13% 36041.903 35634.821 - -1.28% -
BM_PushHeap_string_PipeOrgan_16 -1.13% 4.122 4.075 - -4.83% -
BM_std_min<int>/1024 -1.13% 27.027 26.722 - 0.26% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.13% 642.405 635.160 - -1.58% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.13% 865.191 855.441 - 3.30% -
BM_RangesMakeThenSortHeap_string_Random_1024 -1.13% 69.599 68.815 - 0.31% -
BM_MakeHeap_string_PipeOrgan_256 -1.12% 4.864 4.809 - 0.80% -
std::remove(list<int>)_(sprinkled)/50 -1.12% 65.483 64.747 - -5.63% -
std::count(vector<bool>)/1000 -1.12% 3.003 2.969 - -1.15% -
std::map<std::string,_int>::ctor(const&)/1024 -1.12% 35173.482 34779.632 - -1.79% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.11% 4.651 4.599 - -0.22% -
rng::find_if(deque<int>)_(process_all)/8 -1.11% 3.969 3.925 - -0.32% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -1.11% 14656.167 14493.559 - 1.90% -
BM_std_minmax<unsigned_short>/15 -1.11% 1.951 1.929 - -0.69% -
rng::starts_with(vector<int>,_pred)/8 -1.11% 4.332 4.284 - 3.83% -
SetIntersection_Front_Vector_uint64_256_256 -1.11% 4664333.903 4612706.450 - -0.88% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.11% 22.028 21.784 - -1.39% -
rng::remove_copy(vector<int>)_(prefix)/50 -1.11% 17.993 17.795 - -0.55% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.10% 31.743 31.393 - 0.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.10% 710.466 702.640 - -0.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.10% 6.850 6.775 - 3.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.10% 1125667.566 1113285.403 - 0.16% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.10% 36.828 36.423 - -0.30% -
std::partial_sort(deque<int>)_(descending)/8192 -1.10% 290817.765 287629.502 - 1.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -1.10% 24.231 23.965 - 0.99% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.10% 8.404 8.312 - -0.78% -
std::rotate(list<int>)_(1_element_forward)/32 -1.09% 14.563 14.404 - 16.31% -
BM_std_min<int>/10 -1.09% 1.006 0.995 - -1.01% -
SetIntersection_Front_Set_uint64_256_16 -1.09% 4966866.447 4912667.677 - 0.22% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.09% 267356.716 264441.920 - -2.08% -
SetIntersection_Front_Set_string_262144_16384 -1.09% 353068265.718 349219777.477 - -0.86% -
BM_RangesPopHeap_uint64_16384 -1.09% 31.473 31.130 - -0.35% -
std::for_each(list<int>)/8192 -1.08% 8421.412 8330.186 - -4.09% -
rng::find_last(deque<int>)_(bail_90%)/1024 -1.08% 29.242 28.925 - -0.27% -
rng::find(vector<bool>)_(process_all)/1048576 -1.08% 3701.014 3661.065 - -0.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.07% 845.435 836.363 - -0.40% -
BM_std_minmax<unsigned_char>/28 -1.07% 2.138 2.115 - -1.64% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -1.07% 6.653 6.582 - 0.30% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.07% 1.009 0.998 - 0.70% -
BM_PushHeap_string_Ascending_4 -1.07% 2.577 2.550 - -3.07% -
SetIntersection_Front_Set_float_262144_262144 -1.07% 1752894.289 1734179.119 - -2.77% -
SetIntersection_None_Set_string_64_64 -1.07% 12215963.128 12085592.390 - -1.15% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.07% 1010658.936 999886.312 - -6.08% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.06% 1.442 1.427 - -0.25% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 -1.06% 1.413 1.398 - 0.81% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.06% 22.380 22.143 - 0.74% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.06% 753.925 745.923 - -13.94% -
SetIntersection_Front_Vector_string_1024_4 -1.06% 1268561.121 1255103.960 - 1.30% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.06% 16.049 15.879 - -1.30% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.06% 8.971 8.876 - 1.39% -
std::sort(deque<int>)_(shuffled)/8192 -1.05% 81315.910 80458.618 - -1.33% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.05% 18292169.761 18099730.713 - -1.03% -
rng::sort(vector<int>)_(pipe-organ)/1024 -1.05% 2298.394 2274.222 - -0.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.05% 34.036 33.678 - -1.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.05% 1739797.363 1721516.102 - -0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.05% 1169456.235 1157187.729 - -1.49% -
BM_RangesPopHeap_uint32_256 -1.05% 17.124 16.945 - 0.44% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.04% 88.282 87.360 - -1.34% -
BM_MakeHeap_string_SingleElement_16 -1.04% 5.745 5.685 - -0.68% -
rng::partial_sort(deque<int>)_(descending)/8 -1.04% 40.766 40.341 - -8.65% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.04% 20.403 20.190 - 0.73% -
std::rotate(list<int>)_(1_element_backward)/50 -1.04% 22.640 22.404 - -9.62% -
BM_MakeThenSortHeap_float_Ascending_4 -1.04% 1.496 1.480 - 5.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.04% 16.374 16.204 - 0.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.04% 14.852 14.698 - -1.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.04% 22.457 22.224 - -0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.04% 7.272 7.197 - -1.63% -
rng::all_of(deque<int>)_(process_all)/32 -1.04% 11.648 11.528 - -0.23% -
std::map<std::string,_int>::ctor(const&)/8192 -1.03% 348472.235 344871.009 - -0.71% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.03% 24.986 24.728 - 20.91% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.03% 9.261 9.165 - -0.21% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.03% 22.129 21.901 - 10.41% -
rng::none_of(list<int>)_(process_all)/50 -1.03% 21.726 21.502 - -2.07% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.03% 765.685 757.799 - -1.12% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.03% 17.691 17.509 - -2.78% -
SetIntersection_Interlaced_Vector_string_64_64 -1.03% 28973149.353 28675704.938 - -1.51% -
std::transform(list<int>)_(identity_transform)/32 -1.03% 16.141 15.975 - -0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.03% 483.964 478.998 - -0.24% -
BM_RangesSortHeap_string_4 -1.02% 4.286 4.242 - -0.10% -
SetIntersection_Front_Set_uint64_16384_1 -1.02% 1117148.698 1105718.306 - -0.69% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.02% 25.131 24.874 - 0.36% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -1.02% 9.064 8.971 - -0.54% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.02% 54059964.694 53507538.468 - -0.97% -
BM_PushHeap_string_Random_16 -1.02% 10.298 10.193 - 0.90% -
rng::replace_if(deque<int>)_(prefix)/8192 -1.02% 3492.061 3456.393 - -0.46% -
SetIntersection_Front_Set_uint32_262144_1 -1.02% 1100466.244 1089231.441 - -0.76% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 -1.02% 18322.475 18135.443 - 0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.02% 45237984.460 44777081.489 - -2.36% -
rng::find_last(list<int>)_(bail_10%)/8192 -1.02% 6315.561 6251.261 - 0.04% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.02% 471.770 466.970 - -1.03% -
SetIntersection_Interlaced_Vector_float_1024_1024 -1.02% 6016589.436 5955383.181 - -17.08% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -1.02% 11.780 11.660 - 1.02% -
SetIntersection_None_Vector_string_262144_16 -1.01% 1377806.422 1363822.583 - 0.44% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.01% 47.325 46.845 - -1.73% -
BM_std_min<unsigned_char>/20 -1.01% 1.491 1.476 - -2.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.01% 696.076 689.048 - -0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.01% 21.443 21.227 - -1.05% -
std::rotate(deque<int>)_(by_1/4)/32 -1.01% 29.700 29.401 - -0.18% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.01% 4462.506 4417.518 - 3.99% -
BM_PushHeap_float_Random_64 -1.01% 6.713 6.645 - -1.89% -
std::reverse(list<int>)/4096 -1.01% 1705.339 1688.161 - 0.79% -
BM_PushHeap_uint32_Random_16384 -1.00% 6.358 6.294 - 0.28% -
rng::find_if(list<int>)_(process_all)/32768 -1.00% 28641.759 28354.339 - -2.98% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.00% 60.862 60.252 - -0.77% -
SetIntersection_Front_Vector_uint32_256_4 -1.00% 4519227.822 4473957.098 - 1.84% -
710_omnetpp_r -1.00% 9.054 8.963 - 1.31% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34938.41% 1001212.809 350809096.503 - 0.03% -
std::fill(vector<bool>)/262144 302.33% 232.955 937.246 - 302.33% -
rng::fill(vector<bool>)/262144 301.96% 233.321 937.855 - 302.96% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 269.02% 1.062 3.918 - 283.00% -
rng::rotate_copy(vector<int>)/8192 115.26% 283.624 610.529 - 115.66% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 111.64% 1198.430 2536.380 - 111.75% -
std::fill(list<int>)/50 104.68% 16.875 34.540 - -1.17% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 104.37% 764.570 1562.553 - 104.57% -
std::copy_n(deque<int>)/64 100.53% 2.764 5.543 - 99.85% -
std::mismatch(list<int>)_(it,_it,_it)/1000 94.09% 751.629 1458.821 - 91.24% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 93.46% 825.865 1597.730 - 93.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 91.74% 44.854 86.004 - -0.68% -
rng::remove(vector<int>)_(sprinkled)/8192 91.36% 1983.225 3795.114 - -4.04% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 90.82% 369885.230 705827.930 - 0.49% -
std::is_sorted(deque<int>)/8 87.25% 2.512 4.704 - 34.26% -
std::copy_backward(deque<int>)/64 83.60% 2.970 5.453 - 85.76% -
BM_std_min<unsigned_short>/1 79.30% 0.254 0.455 - -0.08% -
rng::remove(vector<int>)_(sprinkled)/1024 78.74% 288.177 515.094 - -5.65% -
std::map<std::string,_int>::erase(key)_(existent)/0 76.18% 42.205 74.357 - 30.10% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 73.59% 383695.582 666042.995 - 0.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 70.63% 6.215 10.605 - 35.10% -
rng::find_end(vector<int>)_(single_element)/8192 69.96% 1912.641 3250.803 - -0.08% -
rng::find_end(vector<int>)_(single_element)/1024 69.73% 242.411 411.440 - -0.16% -
rng::find_end(vector<int>)_(single_element)/1000 69.37% 237.076 401.528 - -0.00% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 69.26% 153.904 260.499 - 105.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 67.82% 23.891 40.094 - 59.40% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 66.78% 4.252 7.092 - 48.35% -
std::is_partitioned(list<int>)_(unpartitioned)/50 63.06% 4.360 7.109 - 56.46% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 60.42% 6.496 10.420 - 51.18% -
rng::rotate_copy(list<int>)/50 59.80% 13.627 21.777 - 60.51% -
BM_std_min<char>/1 57.83% 0.288 0.455 - 37.88% -
std::is_sorted_until(deque<int>)/8 56.00% 3.090 4.820 - 66.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 55.85% 0.447 0.697 - 69.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 55.57% 0.447 0.696 - 33.94% -
rng::find_end(vector<int>)_(process_all)/8192 54.09% 1904.428 2934.540 - 0.47% -
rng::find_end(vector<int>)_(process_all)/1024 53.26% 242.555 371.746 - 0.39% -
rng::find_end(vector<int>)_(process_all)/1000 53.13% 236.990 362.907 - 0.42% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 52.89% 4.759 7.276 - 44.99% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 51.70% 3.270 4.961 - 57.10% -
std::equal(deque<int>)_(it,_it,_it)/8 51.01% 4.276 6.457 - 56.64% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 50.83% 27.360 41.266 - 0.60% -
BM_std_minmax<unsigned_int>/2 50.75% 0.825 1.244 - 42.19% -
std::shift_left(vector<int>)/32 49.75% 2.993 4.482 - 49.93% -
BM_RangesPushHeap_uint64_Descending_1 49.63% 0.467 0.698 - 25.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 48.45% 0.411 0.611 - -3.73% -
rng::find_end(vector<int>)_(process_all)/1048576 47.98% 253644.620 375344.906 - 0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 47.78% 16347819.746 24159623.716 - -17.33% -
BM_std_minmax<unsigned_int>/3 46.73% 1.155 1.695 - 43.52% -
std::mismatch(list<int>)_(it,_it,_it)/1024 45.97% 771.456 1126.079 - 43.70% -
std::adjacent_find(deque<int>)/8 45.26% 2.957 4.295 - 13.88% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 45.07% 4.519 6.555 - 22.76% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 43.90% 28.032 40.338 - 0.13% -
std::all_of(vector<int>)_(process_all)/50 42.42% 12.737 18.140 - -1.75% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.58% 29.773 42.152 - 1.04% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 41.40% 28.323 40.050 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 41.29% 5049280.676 7134174.826 - -25.92% -
rng::search(deque<int>)_(same_length)/1000 40.04% 331.309 463.963 - 18.45% -
BM_std_min<unsigned_char>/1 39.83% 0.325 0.454 - 39.62% -
BM_RangesMakeHeap_float_Descending_64 39.55% 0.193 0.269 - 8.91% -
SetIntersection_Interlaced_Vector_string_262144_1024 39.39% 241358599.479 336437235.128 - -0.63% -
rng::for_each(map<int>)/8 38.95% 4.474 6.216 - 0.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 38.14% 10.944 15.119 - 44.12% -
std::adjacent_find(deque<int>)/50 37.81% 14.773 20.358 - 14.63% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 37.35% 150.190 206.286 - 37.50% -
rng::equal(vector<bool>)_(unaligned)/50 37.23% 0.736 1.010 - 37.04% -
BM_PopHeap_uint32_1 36.68% 0.456 0.624 - 25.32% -
rng::search(deque<int>)_(no_match)/1024 36.57% 305.071 416.623 - 39.78% -
rng::for_each(multimap<int>)/8 36.11% 4.513 6.143 - -1.21% -
rng::for_each(set<int>)/8 35.71% 4.616 6.264 - -1.17% -
rng::for_each(multiset<int>)/8 35.54% 4.575 6.202 - -0.07% -
std::copy_n(vector<bool>)_(aligned)/1048576 35.10% 1677.673 2266.520 - -17.26% -
BM_PushHeap_float_Random_1 34.86% 0.517 0.697 - 23.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 34.34% 14.982 20.126 - 50.40% -
rng::unique_copy(list<int>)_(contiguous)/52 34.12% 22.722 30.475 - -0.59% -
std::map<std::string,_int>::erase(iterator)/8192 33.76% 26.448 35.376 - 21.55% -
BM_PushHeap_float_Descending_1 33.66% 0.431 0.575 - -17.53% -
std::shift_right(deque<int>)/32 32.86% 3.252 4.320 - -0.34% -
std::search(deque<int>,_pred)_(no_match)/1024 32.68% 327.319 434.275 - 18.73% -
std::move_backward(deque<int>)/64 32.11% 5.474 7.231 - 0.21% -
BM_std_min<short>/1 31.65% 0.293 0.385 - 51.99% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 31.19% 177.764 233.212 - 31.40% -
std::unique_copy(deque<int>)_(sprinkled)/32 30.95% 9.231 12.088 - 22.02% -
rng::move_backward(deque<int>)/64 30.51% 5.620 7.335 - -0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 30.41% 10137763.980 13220435.092 - 62.73% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.94% 2960.697 3847.191 - -0.15% -
rng::equal(vector<bool>)_(unaligned)/8 29.68% 0.738 0.957 - 27.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 29.43% 6.745 8.729 - 38.14% -
std::find(vector<bool>)_(process_all)/8 28.90% 0.576 0.743 - 29.44% -
std::remove_if(vector<int>)_(sprinkled)/8192 28.82% 2958.414 3810.961 - -0.50% -
std::fill_n(list<int>)/8192 28.28% 7059.375 9055.962 - 28.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 28.03% 2071386.390 2652031.945 - -10.84% -
std::find(vector<bool>)_(process_all)/50 28.01% 0.579 0.741 - 6.96% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 27.85% 8.259 10.560 - 37.74% -
rng::swap_ranges(list<int>)/8192 27.72% 10073.590 12866.030 - 28.85% -
std::shift_right(deque<int>)/50 27.56% 4.213 5.374 - 3.06% -
rng::stable_partition(deque<int>)_(sparse)/32 27.42% 11.165 14.226 - 21.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 27.38% 5.271 6.714 - 36.58% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.93% 409.385 519.625 - -0.17% -
std::remove_if(vector<int>)_(sprinkled)/1024 26.91% 409.192 519.294 - -1.26% -
std::is_partitioned(deque<int>)_(partitioned)/32 26.44% 9.774 12.359 - 24.14% -
rng::for_each(map<int>::iterator)/8 26.26% 4.561 5.758 - -0.07% -
rng::unique_copy(deque<int>)_(sprinkled)/52 26.12% 14.761 18.617 - 18.72% -
std::is_partitioned(deque<int>)_(partitioned)/50 25.71% 14.851 18.668 - 32.92% -
std::find_end(deque<int>)_(single_element)/1000 25.61% 250.177 314.236 - -3.77% -
rng::search(list<int>)_(single_element)/8192 25.47% 7419.680 9309.803 - 24.40% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 25.44% 60.673 76.107 - -0.87% -
BM_MakeHeap_uint64_Random_4 25.33% 1.446 1.812 - 51.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 25.24% 30.666 38.406 - 0.34% -
std::move_backward(list<int>)/4096 25.21% 4916.616 6156.204 - 8.64% -
std::map<std::string,_int>::erase(key)_(existent)/8192 25.20% 64.897 81.254 - -13.01% -
SetIntersection_Interlaced_Set_uint64_1024_4 24.96% 10181326.453 12723056.284 - 27.56% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 24.77% 2.165 2.702 - 12.11% -
std::search(deque<int>)_(near_matches)/1000 24.49% 19754.209 24591.156 - 32.30% -
std::search(deque<int>)_(near_matches)/1024 24.36% 20648.652 25679.513 - 31.55% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 24.18% 19.904 24.716 - 23.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 24.11% 0.449 0.557 - 13.27% -
rng::search(list<int>,_pred)_(single_element)/8192 24.09% 8320.133 10324.802 - 24.30% -
std::equal(list<int>)_(it,_it,_it)/50 23.74% 33.915 41.965 - -13.68% -
std::map<std::string,_int>::insert(value)_(new_value)/32 23.36% 33.788 41.680 - -0.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 23.31% 46.450 57.277 - 2.11% -
std::map<std::string,_int>::insert(value)_(already_present)/0 22.95% 12.159 14.950 - 2.67% -
std::find_end(deque<int>)_(single_element)/1024 22.85% 259.051 318.235 - -4.07% -
rng::copy_backward(vector<bool>)_(unaligned)/4096 22.76% 25.877 31.768 - 23.20% -
BM_PopHeap_pair<uint32,_uint32>_1 22.65% 0.506 0.621 - 13.40% -
SetIntersection_Interlaced_Vector_uint64_256_64 22.64% 6752044.939 8280525.220 - 4.40% -
rng::find_end(deque<int>)_(process_all)/1000 22.50% 252.042 308.746 - 1.11% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 22.11% 0.464 0.567 - 24.30% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 22.07% 25.525 31.158 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 22.05% 64401241.139 78600572.068 - -8.51% -
rng::for_each(map<int>)/32 21.43% 21.250 25.804 - 0.65% -
bm_ranges_lexicographical_compare<signed_char>/64 21.08% 1.903 2.304 - 8.77% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.91% 20.451 24.728 - -1.03% -
BM_std_minmax_element<long_long>/2 20.41% 0.538 0.648 - -5.40% -
rng::find_end(deque<int>)_(single_element)/1024 20.40% 277.999 334.697 - -6.20% -
rng::stable_partition(deque<int>)_(sparse)/50 20.03% 27.405 32.895 - 15.25% -
rng::contains_subrange(list<int>)_(single_element)/8192 20.01% 6995.482 8395.554 - 7.95% -
rng::stable_partition(list<int>)_(dense)/8192 19.64% 18229.439 21809.096 - -4.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 19.63% 1543.415 1846.336 - 1.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 19.62% 3.582 4.284 - 29.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 19.59% 1634042.050 1954227.099 - 3.26% -
rng::contains_subrange(list<int>)_(process_all)/8192 19.31% 7007.931 8361.431 - -0.56% -
BM_RangesMakeHeap_float_Descending_16 19.30% 0.210 0.250 - 4.57% -
rng::copy_n(vector<int>)/32768 19.21% 2294.113 2734.735 - -9.43% -
rng::for_each(set<int>)/32 19.08% 21.407 25.492 - 1.22% -
std::find_end(deque<int>)_(process_all)/1024 18.77% 265.101 314.856 - -3.61% -
BM_std_minmax<unsigned_int>/1 18.64% 0.601 0.713 - 18.68% -
BM_std_minmax<int>/4 18.33% 0.975 1.154 - 6.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 18.15% 0.636 0.751 - -2.82% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 18.06% 3977.181 4695.510 - 17.61% -
rng::find(vector<bool>)_(process_all)/8 18.05% 0.601 0.710 - 25.58% -
SetIntersection_Interlaced_Set_uint64_1024_64 17.87% 9967495.994 11748761.897 - 14.97% -
rng::search(list<int>,_pred)_(same_length)/8192 17.83% 8902.986 10490.425 - 17.67% -
BM_std_minmax<unsigned_int>/31 17.81% 2.478 2.919 - 12.14% -
SetIntersection_Front_Vector_uint32_16384_1024 17.76% 5986772.477 7050094.770 - 19.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 17.21% 75378224.467 88347283.528 - 5.38% -
std::copy(vector<bool>)_(aligned)/262144 17.13% 684.074 801.239 - 42.33% -
std::stable_partition(deque<int>)_(sparse)/32 17.05% 12.170 14.245 - 21.67% -
std::move_backward(deque<int>)/8 16.99% 3.319 3.883 - -0.45% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 16.94% 183.957 215.117 - 17.38% -
BM_RangesPushHeap_string_Descending_256 16.88% 2.368 2.767 - 20.41% -
rng::find(vector<int>)_(bail_25%)/8 16.78% 1.368 1.598 - 0.98% -
rng::remove(vector<int>)_(sprinkled)/50 16.73% 55.156 64.383 - -1.43% -
rng::unique_copy(deque<int>)_(sprinkled)/32 16.70% 10.083 11.767 - 26.03% -
std::map<int,_int>::count(key)_(non-existent)/1024 16.57% 7.295 8.504 - 16.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.51% 37.552 43.751 - 18.81% -
rng::unique(deque<int>)_(contiguous)/52 16.46% 68.043 79.241 - 5.93% -
std::rotate(list<int>)_(1_element_forward)/32 16.31% 12.384 14.404 - -1.09% -
rng::for_each(multiset<int>)/32 16.27% 21.894 25.457 - 0.48% -
rng::find_end(deque<int>)_(single_element)/1000 16.19% 293.157 340.628 - 1.09% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 16.05% 25.696 29.821 - 0.39% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 16.03% 4.463 5.179 - 10.87% -
BM_std_minmax<unsigned_short>/4 16.02% 0.936 1.086 - 5.51% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 15.92% 1.238 1.435 - -0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 15.89% 507.591 588.255 - 14.10% -
BM_std_min<int>/1 15.80% 0.282 0.326 - -14.37% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 15.75% 10.874 12.587 - 15.00% -
BM_std_minmax<unsigned_int>/27 15.66% 2.375 2.747 - 15.82% -
std::map<int,_int>::count(key)_(non-existent)/8192 15.54% 11.199 12.939 - 15.41% -
SetIntersection_Interlaced_Vector_uint64_262144_4 15.49% 1582963.685 1828168.930 - 14.54% -
SetIntersection_Front_Set_string_256_256 15.39% 27952799.539 32253493.819 - 8.02% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.34% 227.814 262.757 - 15.30% -
std::rotate(list<int>)_(1_element_forward)/8192 15.08% 7904.335 9096.241 - 0.21% -
BM_std_minmax<unsigned_int>/10 14.99% 1.388 1.596 - 16.47% -
BM_RangesPushHeap_string_Descending_1024 14.97% 2.482 2.854 - 16.74% -
BM_std_minmax<unsigned_int>/11 14.93% 1.828 2.101 - 24.36% -
rng::transform(list<int>)_(identity_transform)/8192 14.81% 7602.481 8728.604 - 15.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.77% 566.041 649.658 - 12.81% -
rng::for_each(multimap<int>)/32 14.76% 22.421 25.730 - -0.61% -
rng::find_last(deque<int>)_(bail_10%)/50 14.57% 11.447 13.115 - 14.96% -
std::find_end(deque<int>)_(process_all)/8192 14.46% 2040.607 2335.684 - -4.93% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 14.45% 25.352 29.016 - 3.10% -
rng::find_end(forward_list<int>)_(same_length)/8192 14.41% 14344.443 16411.034 - 25.81% -
SetIntersection_Interlaced_Vector_string_262144_16 14.26% 5837692.488 6670086.800 - 0.71% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 14.19% 556.187 635.121 - 13.34% -
BM_RangesPushHeap_string_Descending_16384 14.17% 2.462 2.811 - 19.08% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 14.09% 777.472 887.007 - 3.16% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 13.92% 9.978 11.367 - 78.43% -
rng::replace(vector<int>)_(sprinkled)/50 13.75% 8.028 9.132 - 7.77% -
std::rotate_copy(vector<int>)/8192 13.70% 640.902 728.686 - 38.27% -
std::replace_if(vector<int>)_(sprinkled)/50 13.68% 12.902 14.668 - 6.71% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.67% 13201.508 15006.663 - -0.32% -
BM_std_minmax<unsigned_int>/7 13.60% 1.745 1.983 - 10.78% -
std::partition_point(deque<int>)/32 13.59% 4.479 5.088 - 13.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 13.43% 107.091 121.474 - 15.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 13.39% 0.477 0.541 - 9.41% -
BM_RangesPushHeap_string_Descending_4 13.33% 1.881 2.131 - 12.06% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.32% 70.919 80.366 - -0.09% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 13.22% 32.867 37.213 - 6.09% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.17% 608.872 689.081 - -0.33% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 12.87% 15187.746 17143.099 - 23.13% -
std::unique_copy(deque<int>)_(sprinkled)/52 12.85% 18.792 21.207 - 13.93% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 12.81% 28.161 31.767 - 2.68% -
std::remove_if(vector<int>)_(sprinkled)/50 12.81% 60.085 67.780 - 5.43% -
rng::for_each(multimap<int>::iterator)/8 12.79% 4.500 5.075 - 0.10% -
BM_RangesPopHeap_float_256 12.76% 19.990 22.541 - 1.60% -
rng::find(vector<char>)_(bail_25%)/8 12.75% 0.983 1.108 - -0.01% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.71% 8.677 9.779 - 3.39% -
std::partition_point(deque<int>)/50 12.69% 4.614 5.200 - 13.90% -
BM_MakeHeap_uint64_Random_256 12.64% 1.134 1.278 - -0.05% -
std::find_end(deque<int>)_(process_all)/1048576 12.56% 265381.787 298710.023 - -6.04% -
std::find_end(deque<int>)_(process_all)/1000 12.50% 262.581 295.399 - 3.25% -
BM_std_minmax<unsigned_int>/4 12.47% 0.973 1.094 - 12.47% -
std::find_if(vector<int>)_(bail_25%)/8 12.45% 0.995 1.119 - -0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 12.44% 0.410 0.461 - -25.03% -
std::search(list<int>,_pred)_(single_element)/8192 12.43% 8668.187 9745.800 - 11.98% -
BM_std_min<unsigned___int128>/1 12.39% 0.367 0.413 - 0.56% -
SetIntersection_Interlaced_Vector_uint64_256_16 12.32% 6192708.049 6955490.490 - 6.34% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.19% 645.389 724.031 - 31.45% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 12.17% 1.634 1.833 - 8.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 12.16% 9745650.668 10930514.662 - -7.97% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 12.10% 735.338 824.311 - -4.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 11.96% 19.154 21.445 - 11.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 11.84% 28.861 32.279 - -8.20% -
std::rotate(list<int>)_(1_element_forward)/50 11.78% 24.278 27.138 - 5.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 11.74% 5030158.399 5620910.562 - -7.56% -
BM_RangesPopHeap_float_64 11.70% 12.252 13.685 - 2.64% -
std::adjacent_find(list<int>)/50 11.68% 23.766 26.541 - 0.56% -
std::find_end(deque<int>,_pred)_(single_element)/8192 11.65% 4315.998 4818.896 - -1.27% -
BM_std_min<__int128>/1 11.61% 0.371 0.414 - -0.11% -
rng::unique(deque<int>)_(contiguous)/32 11.59% 58.783 65.597 - 2.21% -
std::replace(vector<int>)_(sprinkled)/50 11.54% 7.726 8.618 - 9.85% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.52% 314603016.862 350845046.446 - 0.07% -
std::replace(vector<int>)_(sprinkled)/32 11.51% 5.036 5.616 - 13.48% -
BM_RangesPushHeap_string_Random_262144 11.50% 18.500 20.628 - 14.09% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.50% 1.316 1.467 - 4.65% -
SetIntersection_Front_Vector_uint32_262144_1024 11.46% 5977580.871 6662654.926 - 11.65% -
std::search(deque<int>)_(same_length)/1000 11.44% 353.244 393.662 - 17.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 11.44% 2928457.312 3263387.390 - -5.88% -
SetIntersection_Front_Vector_uint32_16384_256 11.40% 2290052.784 2551162.483 - 9.18% -
BM_PushHeap_uint64_Ascending_262144 11.38% 4.658 5.188 - 5.44% -
rng::for_each_n(list<int>)/50 11.37% 21.734 24.204 - -0.12% -
rng::is_sorted(vector<int>,_pred)/8 11.36% 3.512 3.911 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11.32% 10780361.322 12000965.157 - 5.84% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.25% 28232.246 31408.474 - 3.46% -
std::move(vector<bool>)_(unaligned)/512 11.24% 3.977 4.424 - -5.54% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.23% 1245.259 1385.134 - -0.74% -
BM_std_minmax<unsigned_int>/6 11.14% 1.344 1.494 - 10.70% -
rng::for_each(multimap<int>::iterator)/32 11.10% 21.200 23.553 - -0.81% -
rng::for_each(set<int>::iterator)/8 11.05% 4.534 5.035 - 0.25% -
rng::for_each(multiset<int>::iterator)/32 11.04% 21.455 23.824 - -0.93% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 11.04% 6438.372 7148.980 - 9.62% -
SetIntersection_Front_Vector_uint32_16384_16384 10.99% 79360260.513 88085149.055 - 10.38% -
rng::remove_if(vector<int>)_(sprinkled)/50 10.95% 59.652 66.181 - 0.60% -
BM_RangesMakeHeap_float_Heap_64 10.92% 0.206 0.228 - 8.06% -
std::move(deque<int>)/64 10.90% 6.003 6.657 - 8.51% -
rng::move_backward(deque<int>)/8 10.89% 3.657 4.055 - 0.30% -
rng::remove(vector<int>)_(sprinkled)/32 10.86% 51.390 56.970 - -2.11% -
BM_PushHeap_uint64_Ascending_64 10.86% 1.518 1.683 - -1.55% -
SetIntersection_Front_Vector_uint32_262144_16384 10.85% 79211583.722 87802615.488 - 10.28% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 10.84% 25.684 28.468 - 4.44% -
std::find_if_not(vector<int>)_(process_all)/32768 10.82% 8808.379 9761.645 - -0.05% -
std::find_end(forward_list<int>)_(single_element)/8192 10.82% 5728.184 6347.941 - 14.26% -
rng::is_sorted_until(deque<int>,_pred)/8 10.81% 3.855 4.272 - 1.41% -
std::find_if_not(vector<int>)_(process_all)/8192 10.81% 2194.863 2432.033 - -0.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 10.76% 29.172 32.309 - -1.24% -
rng::rotate(list<int>)_(by_1/2)/32 10.71% 6.099 6.752 - 0.96% -
rng::find_first_of(deque<int>)_(large_needle)/32 10.70% 298.242 330.160 - 11.13% -
rng::move_backward(list<int>)/262144 10.59% 266936.807 295217.167 - 11.91% -
BM_std_minmax<unsigned_int>/15 10.58% 2.030 2.245 - 14.23% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 10.55% 0.567 0.627 - 28.62% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 10.54% 4306.998 4760.966 - 2.39% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.47% 26.653 29.444 - 0.87% -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.47% 10.049 11.101 - 3.36% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 10.41% 19.835 21.901 - -1.03% -
std::adjacent_find(deque<int>,_pred)/8 10.39% 4.287 4.732 - 1.57% -
std::partition(deque<int>)_(sparse)/32 10.37% 9.640 10.640 - -14.86% -
rng::rotate(list<int>)_(1_element_forward)/50 10.31% 24.293 26.797 - 1.74% -
SetIntersection_Interlaced_Vector_string_16384_64 10.23% 13056530.111 14392007.711 - -1.81% -
std::map<int,_int>::count(key)_(non-existent)/32 10.15% 2.884 3.176 - 9.90% -
rng::find(list<int>)_(process_all)/50 10.14% 18.837 20.747 - 2.04% -
rng::find_end(list<int>)_(process_all)/8192 10.06% 6826.746 7513.449 - 0.07% -
BM_PopHeap_float_256 10.03% 20.337 22.378 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 10.01% 110783943.527 121867969.188 - -14.69% -
rng::find_end(deque<int>)_(process_all)/1024 9.99% 302.597 332.832 - 7.07% -
BM_RangesPopHeap_uint32_1 9.97% 0.415 0.457 - 3.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9.95% 213192962.567 234413797.342 - -6.64% -
std::stable_partition(deque<int>)_(sparse)/50 9.90% 29.719 32.660 - 14.85% -
BM_std_minmax_element<int>/3 9.89% 1.044 1.147 - -1.54% -
std::move_backward(deque<int>)/512 9.83% 23.961 26.317 - 0.00% -
BM_RangesPopHeap_float_16 9.82% 6.443 7.076 - 2.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 9.71% 1595079.572 1749975.733 - 11.86% -
SetIntersection_Front_Set_uint64_262144_256 9.66% 4480569.092 4913530.520 - 13.57% -
rng::move(deque<int>)/64 9.63% 6.318 6.927 - 7.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.63% 5906968.318 6475906.147 - -0.27% -
BM_RangesPushHeap_string_Descending_64 9.51% 2.255 2.470 - 11.53% -
BM_PushHeap_uint64_Descending_1 9.48% 0.449 0.491 - 1.29% -
BM_std_minmax<unsigned_short>/2 9.44% 0.848 0.928 - 0.17% -
rng::move_backward(deque<int>)/512 9.42% 24.122 26.394 - -0.01% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.37% 16.136 17.647 - 0.24% -
rng::move(vector<bool>)_(unaligned)/64 9.30% 1.619 1.770 - 7.99% -
rng::partial_sort_copy(deque<int>)_(descending)/8 9.30% 19.673 21.502 - 0.67% -
BM_RangesMakeHeap_float_Heap_16 9.29% 0.211 0.230 - 4.10% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.28% 4.148 4.533 - 0.24% -
std::remove(deque<int>)_(sprinkled)/50 9.27% 57.257 62.563 - -3.74% -
BM_PushHeap_uint64_Ascending_16384 9.24% 3.564 3.894 - 4.67% -
BM_MakeThenSortHeap_float_Descending_16384 9.21% 27.349 29.867 - -0.16% -
std::find(vector<char>)_(bail_25%)/8 9.19% 1.011 1.103 - -4.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 9.16% 2011208.177 2195441.551 - 19.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 9.16% 1.875 2.047 - 7.16% -
rng::stable_partition(deque<int>)_(dense)/50 9.14% 37.400 40.819 - 8.26% -
rng::fold_left(list<int>)/8192 9.13% 10517.347 11478.056 - 9.56% -
BM_std_minmax_element<short>/3 9.10% 1.148 1.253 - 9.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.07% 954.862 1041.433 - -0.85% -
rng::unique(deque<int>)_(sprinkled)/1024 9.03% 629.790 686.657 - -1.62% -
std::remove_if(list<int>)_(prefix)/8192 9.03% 9351.179 10195.249 - 6.98% -
SetIntersection_Interlaced_Set_uint64_1024_1024 9.01% 15186180.066 16554306.736 - 4.88% -
BM_LowerBound_string_262144 8.99% 2242.703 2444.430 - 5.40% -
rng::rotate(list<int>)_(by_1/2)/8192 8.99% 4959.577 5405.652 - 1.08% -
BM_RangesPushHeap_float_Random_1 8.98% 0.429 0.467 - -0.78% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 8.97% 17459.607 19025.522 - 0.18% -
BM_RangesPushHeap_string_Ascending_16384 8.92% 19.301 21.024 - 0.74% -
rng::find_last_if(deque<int>)_(bail_90%)/8 8.91% 0.908 0.988 - -0.68% -
std::map<std::string,_int>::erase(iterator)/32 8.90% 27.710 30.177 - -7.36% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.84% 34.305 37.339 - 0.21% -
rng::copy_n(vector<bool>)_(unaligned)/262144 8.82% 1368.958 1489.762 - 8.84% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 8.82% 685.979 746.488 - 7.66% -
rng::stable_partition(deque<int>)_(dense)/32 8.75% 28.003 30.453 - 6.63% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.75% 2.230 2.425 - 8.94% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.71% 661.657 719.318 - -0.09% -
BM_RangesPushHeap_string_Descending_16 8.70% 2.108 2.291 - 8.50% -
rng::find(list<int>)_(process_all)/8192 8.69% 10440.951 11348.619 - -4.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.67% 24.307 26.414 - -0.46% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.57% 110502.960 119973.707 - 10.35% -
std::find_end(list<int>)_(process_all)/1000 8.54% 656.214 712.277 - 0.01% -
std::find_if_not(vector<int>)_(process_all)/1024 8.53% 283.693 307.900 - 0.08% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.53% 16.239 17.624 - -0.15% -
rng::for_each(map<int>::iterator)/32 8.53% 22.979 24.939 - -0.63% -
rng::find_first_of(deque<int>)_(large_needle)/50 8.44% 713.431 773.662 - 8.38% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 8.43% 5.165 5.601 - 10.29% -
BM_PopHeap_float_64 8.40% 12.508 13.558 - -0.04% -
std::search(list<int>)_(single_element)/8192 8.39% 7828.129 8484.807 - 8.27% -
rng::find_end(list<int>)_(process_all)/1024 8.38% 673.763 730.214 - -0.24% -
SetIntersection_Interlaced_Set_string_64_64 8.38% 36012424.621 39029031.695 - 1.62% -
std::partition(deque<int>)_(sparse)/8192 8.37% 3025.115 3278.456 - 2.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 8.33% 10.564 11.445 - 5.72% -
std::move(vector<bool>)_(unaligned)/64 8.33% 1.534 1.662 - 8.58% -
std::find_end(deque<int>)_(single_element)/8192 8.26% 2038.462 2206.764 - -6.27% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.24% 26.924 29.143 - 0.21% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.24% 6.817 7.378 - 2.93% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 8.23% 18.866 20.418 - 12.07% -
std::copy(vector<int>)/32768 8.22% 3497.233 3784.821 - -0.31% -
SetIntersection_Front_Set_string_16384_256 8.22% 14679650.652 15885649.927 - 2.71% -
std::remove_if(vector<int>)_(sprinkled)/32 8.08% 53.749 58.093 - 3.84% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.07% 7.445 8.045 - 7.96% -
std::map<std::string,_int>::count(key)_(existent)/1024 8.01% 23.402 25.277 - 0.56% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 8.01% 5.285 5.708 - 0.57% -
rng::none_of(list<int>)_(process_all)/8192 8.00% 7296.340 7880.343 - -0.35% -
BM_PushHeap_uint64_Ascending_256 7.98% 2.092 2.259 - 0.04% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 7.97% 11591.857 12516.270 - 2.90% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.95% 596.810 644.284 - -0.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 7.93% 0.750 0.809 - 3.39% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.91% 5300.869 5720.110 - -0.05% -
std::stable_partition(vector<int>)_(sparse)/50 7.87% 20.155 21.741 - 4.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 7.81% 1457980.001 1571914.108 - 3.45% -
BM_std_minmax_element<int>/2 7.80% 0.638 0.688 - 0.25% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.78% 7427.540 8005.474 - 6.19% -
std::all_of(list<int>)_(process_all)/8192 7.77% 7605.898 8196.732 - 3.30% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 7.75% 16418.571 17691.294 - -1.82% -
BM_std_minmax<unsigned_int>/23 7.72% 2.388 2.572 - 7.53% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.71% 283833.536 305717.881 - -0.09% -
rng::stable_partition(list<int>)_(dense)/32 7.69% 31.804 34.251 - -1.75% -
rng::rotate(deque<int>)_(1_element_backward)/1024 7.66% 39.110 42.106 - -1.75% -
std::stable_partition(deque<int>)_(dense)/8192 7.64% 5669.075 6102.339 - -0.20% -
rng::find_first_of(vector<int>)_(small_needle)/32 7.62% 47.426 51.038 - 8.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 7.60% 1.780 1.915 - 17.09% -
BM_PopHeap_float_16 7.58% 6.477 6.968 - -0.73% -
std::unique_copy(list<int>)_(contiguous)/52 7.54% 20.317 21.850 - -0.82% -
rng::unique(list<int>,_pred)_(sprinkled)/32 7.53% 64.753 69.626 - 7.00% -
rng::generate_n(vector<int>)/50 7.51% 12.058 12.964 - 7.35% -
SetIntersection_Interlaced_Set_uint64_1024_256 7.44% 15265477.487 16401772.814 - 6.87% -
BM_MakeThenSortHeap_string_SingleElement_4 7.43% 5.959 6.402 - 0.71% -
SetIntersection_Front_Set_string_1024_64 7.42% 4696596.405 5045100.983 - 3.24% -
std::find_end(list<int>)_(process_all)/8192 7.39% 6988.646 7504.807 - 1.56% -
std::swap_ranges(list<int>)/8192 7.37% 9671.365 10383.785 - 7.34% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 7.35% 4.452 4.779 - 7.25% -
rng::any_of(list<int>)_(process_all)/8192 7.33% 7108.697 7629.919 - -1.88% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.32% 29.311 31.457 - -0.87% -
BM_RangesMakeThenSortHeap_float_Descending_256 7.28% 5.718 6.134 - 2.92% -
std::shift_right(deque<int>)/1024 7.25% 39.829 42.716 - -1.56% -
BM_PopHeap_uint64_1 7.25% 0.519 0.557 - -0.11% -
SetIntersection_Front_Set_string_64_64 7.23% 36168943.159 38783472.572 - -0.18% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 7.18% 30.511 32.702 - 1.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.18% 38.617 41.389 - -0.29% -
std::rotate(deque<int>)_(by_1/2)/1024 7.17% 173.261 185.691 - 5.55% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.15% 698.815 748.750 - 7.25% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 7.13% 666.610 714.150 - 7.10% -
std::find_end(list<int>)_(process_all)/1048576 7.13% 817328.440 875571.317 - 0.06% -
SetIntersection_Front_Set_uint64_262144_64 7.12% 1828545.247 1958823.787 - -1.86% -
std::fill_n(vector<bool>)/64 7.12% 1.518 1.626 - 0.50% -
std::copy_n(vector<bool>)_(unaligned)/262144 7.10% 1712.161 1833.700 - 6.88% -
rng::none_of(deque<int>)_(process_all)/8 7.09% 4.385 4.695 - 0.42% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 7.09% 11894.715 12737.691 - 3.54% -
std::stable_partition(deque<int>)_(dense)/1024 7.08% 596.230 638.472 - -6.29% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 7.06% 57.922 62.012 - 6.83% -
std::find_if_not(vector<int>)_(process_all)/8 7.02% 2.531 2.708 - 2.73% -
rng::remove(list<int>)_(prefix)/8192 7.00% 8523.112 9119.462 - 9.20% -
BM_std_min<char>/1024 6.95% 8.310 8.888 - 5.86% -
rng::replace(vector<int>)_(sprinkled)/32 6.94% 5.605 5.993 - 7.28% -
rng::move(list<int>)/4096 6.85% 5393.364 5762.625 - 7.72% -
BM_RangesPopHeap_float_262144 6.82% 38.337 40.953 - 9.35% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.80% 6.589 7.037 - -2.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.79% 201776211.563 215485521.624 - 11.20% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.76% 53.393 57.005 - 0.28% -
bm_ranges_lexicographical_compare<int>/1 6.75% 1.295 1.383 - 2.44% -
BM_RangesMakeHeap_uint64_Heap_64 6.72% 0.245 0.261 - 9.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 6.72% 20668820.404 22056839.963 - -1.73% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.71% 610.659 651.632 - -0.04% -
BM_std_minmax<unsigned_int>/14 6.71% 1.618 1.726 - 10.39% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 6.71% 10.211 10.896 - 2.21% -
BM_std_minmax_element<long_long>/3 6.68% 1.121 1.196 - 4.51% -
rng::find_first_of(vector<int>)_(large_needle)/32 6.68% 105.040 112.055 - 2.30% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.62% 17.898 19.082 - 8.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 6.58% 16.693 17.790 - -0.59% -
BM_std_min<char>/24 6.53% 2.645 2.818 - 8.95% -
std::move_backward(vector<bool>)_(unaligned)/64 6.53% 1.790 1.907 - 2.02% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.46% 3.260 3.471 - -0.14% -
rng::partial_sort_copy(deque<int>)_(heap)/8 6.44% 16.013 17.045 - 2.97% -
SetIntersection_Front_Set_uint64_16384_4 6.39% 1083437.932 1152680.755 - -0.59% -
BM_std_minmax<unsigned_long_long>/1 6.38% 0.583 0.621 - -5.93% -
std::find(vector<int>)_(bail_25%)/8 6.37% 1.374 1.461 - 5.00% -
std::find_end(deque<int>,_pred)_(single_element)/1000 6.37% 597.719 635.791 - -1.98% -
BM_RangesMakeThenSortHeap_float_Descending_64 6.36% 3.247 3.454 - 1.57% -
BM_PushHeap_uint64_Descending_4 6.36% 0.361 0.384 - 6.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 6.33% 3.483 3.703 - -0.18% -
rng::all_of(deque<int>)_(process_all)/32768 6.33% 10550.723 11218.734 - -5.38% -
std::any_of(list<int>)_(process_all)/8192 6.29% 7129.926 7578.216 - 1.07% -
std::remove(deque<int>)_(sprinkled)/32 6.27% 52.627 55.925 - -2.94% -
BM_std_minmax<unsigned_int>/9 6.26% 1.157 1.229 - 6.26% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.26% 54705.056 58130.133 - -1.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.21% 8142213.485 8647499.016 - -15.66% -
BM_MakeThenSortHeap_string_SingleElement_64 6.20% 19.674 20.894 - 3.89% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.19% 7783.187 8265.175 - -0.12% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 6.19% 516.327 548.271 - 4.83% -
std::stable_sort(deque<int>)_(descending)/8 6.19% 26.651 28.300 - 4.12% -
std::for_each_n(list<int>)/50 6.18% 22.766 24.174 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 6.16% 23672624.642 25131674.407 - 7.47% -
rng::stable_partition(deque<int>)_(dense)/1024 6.16% 590.021 626.345 - 6.95% -
BM_std_minmax<int>/12 6.15% 1.385 1.471 - 6.17% -
SetIntersection_Interlaced_Set_uint64_16384_1 6.13% 1072326.319 1138109.882 - 1.77% -
std::stable_partition(vector<int>)_(sparse)/32 6.12% 6.874 7.294 - 1.80% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.09% 22.715 24.098 - 1.33% -
std::find_if(deque<int>)_(process_all)/8192 6.08% 2845.291 3018.230 - 2.17% -
BM_std_minmax_element<short>/65536 6.06% 16691.883 17703.477 - -5.62% -
std::find_end(list<int>)_(single_element)/1000 6.06% 674.330 715.191 - -0.06% -
rng::all_of(list<int>)_(process_all)/8192 6.06% 7416.500 7865.862 - -1.57% -
std::find_end(list<int>)_(single_element)/1024 6.06% 689.682 731.451 - -0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.04% 12768803.666 13540329.409 - 0.79% -
BM_std_minmax_element<short>/64000 6.03% 16301.128 17284.466 - -5.57% -
BM_std_minmax_element<short>/4000 6.02% 1024.336 1086.032 - -5.07% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 6.01% 16.690 17.694 - -1.73% -
rng::find_end(list<int>)_(process_all)/1048576 5.97% 824731.927 873952.270 - -0.06% -
std::unique_copy(deque<int>)_(contiguous)/52 5.96% 15.345 16.260 - 0.60% -
rng::all_of(deque<int>)_(process_all)/8192 5.96% 2632.077 2788.938 - -6.07% -
BM_MakeThenSortHeap_float_Ascending_4 5.95% 1.397 1.480 - -1.04% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 5.95% 17.714 18.767 - 0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 5.92% 30927304.443 32757197.554 - 16.83% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.91% 1.678 1.778 - 8.42% -
rng::find_first_of(vector<int>)_(large_needle)/8192 5.90% 7057906.762 7474347.075 - 6.03% -
BM_PushHeap_float_Random_4 5.90% 2.837 3.004 - 1.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 5.89% 7810851.184 8270689.680 - 4.04% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.88% 773.160 818.644 - 0.12% -
BM_std_minmax_element<short>/4096 5.87% 1049.902 1111.542 - -5.18% -
BM_std_minmax_element<short>/70000 5.86% 17852.010 18898.521 - -5.47% -
rng::find(list<int>)_(bail_25%)/8 5.85% 0.921 0.975 - 5.15% -
SetIntersection_None_Set_float_16384_16384 5.85% 156755842.003 165931103.086 - 6.19% -
BM_RangesSortHeap_float_4 5.83% 1.027 1.086 - 8.52% -
std::fill_n(vector<bool>)/512 5.82% 1.425 1.508 - -5.93% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.79% 575297.400 608625.146 - -0.18% -
BM_std_minmax<unsigned_int>/19 5.77% 1.849 1.956 - 6.02% -
BM_RangesPushHeap_uint64_Ascending_64 5.77% 1.519 1.607 - -0.94% -
SetIntersection_Interlaced_Vector_string_16384_4 5.75% 1820903.984 1925681.342 - -2.59% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 5.75% 2744.842 2902.692 - 5.34% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 5.74% 6819.182 7210.925 - 2.38% -
BM_PushHeap_uint64_Ascending_1024 5.69% 2.577 2.724 - 0.60% -
std::none_of(list<int>)_(process_all)/8192 5.69% 7200.784 7610.584 - 2.28% -
BM_std_minmax_element<short>/5500 5.68% 1409.228 1489.304 - -5.03% -
BM_MakeThenSortHeap_float_Descending_256 5.67% 5.722 6.046 - -1.38% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 5.66% 9.587 10.129 - 3.51% -
SetIntersection_None_Vector_uint32_1024_256 5.65% 1104667.208 1167130.574 - 1.90% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.64% 3.377 3.567 - -0.19% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.63% 25868.671 27325.944 - -0.74% -
bm_ranges_lexicographical_compare<int>/2 5.63% 1.527 1.613 - 2.13% -
std::find_if_not(vector<int>)_(process_all)/50 5.62% 14.233 15.033 - 0.05% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.61% 1.752 1.850 - 1.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 5.59% 3321.319 3507.128 - 5.44% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.57% 14.634 15.449 - -1.50% -
rng::fill(deque<int>)/32 5.56% 1.470 1.552 - 12.17% -
SetIntersection_Interlaced_Set_string_16384_1024 5.52% 339042062.996 357773814.028 - -0.95% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.52% 990094.294 1044730.469 - -0.18% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.51% 755.614 797.282 - -0.14% -
rng::fill_n(list<int>)/8192 5.49% 7077.929 7466.603 - -0.57% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.48% 29.986 31.629 - 0.09% -
std::stable_partition(deque<int>)_(dense)/50 5.48% 39.686 41.859 - -2.60% -
std::partition(deque<int>)_(sparse)/50 5.46% 15.538 16.387 - -12.18% -
SetIntersection_Front_Vector_uint32_256_64 5.45% 4570940.437 4820136.684 - 6.24% -
BM_std_minmax<unsigned_short>/30 5.42% 2.726 2.873 - 1.63% -
SetIntersection_Interlaced_Set_uint32_256_256 5.38% 8851964.824 9328295.800 - 1.92% -
std::search_n(vector<int>)_(no_match)/1000 5.38% 205.471 216.525 - 5.25% -
BM_MakeThenSortHeap_string_SingleElement_1024 5.35% 29.917 31.516 - 3.56% -
rng::find_first_of(vector<int>)_(large_needle)/1024 5.34% 109839.086 115700.650 - 4.42% -
SetIntersection_Front_Set_uint32_1024_1 5.33% 1061496.740 1118103.565 - -0.78% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.31% 97.281 102.441 - 1.01% -
BM_std_minmax<short>/25 5.30% 2.203 2.319 - 0.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.29% 1192.195 1255.313 - 0.53% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 5.29% 2.978 3.135 - 4.12% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.28% 0.526 0.554 - 0.77% -
BM_RangesMakeHeap_uint64_Random_1024 5.26% 1.076 1.133 - 8.54% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 5.26% 1.359 1.430 - 5.69% -
rng::is_sorted_until(vector<int>,_pred)/1024 5.26% 405.412 426.745 - 1.63% -
SetIntersection_Front_Vector_uint64_262144_4 5.25% 1080121.867 1136880.425 - -0.67% -
SetIntersection_Front_Vector_uint64_256_64 5.25% 4599644.873 4840971.589 - 5.86% -
BM_std_minmax_element<short>/1024 5.24% 268.321 282.395 - -5.04% -
std::fill(vector<bool>)/512 5.24% 1.530 1.610 - 2.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.22% 1973.306 2076.296 - 1.25% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.21% 6846.921 7203.859 - 4.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.18% 11054.044 11626.455 - -0.36% -
std::partial_sort(deque<int>)_(descending)/8 5.17% 41.369 43.508 - 0.15% -
BM_MakeHeap_uint32_Random_1024 5.17% 1.030 1.084 - -0.63% -
std::partition(deque<int>)_(sparse)/1024 5.16% 389.174 409.262 - 0.48% -
BM_RangesMakeHeap_uint32_Descending_64 5.15% 0.237 0.249 - -4.12% -
SetIntersection_Front_Vector_uint64_1024_64 5.12% 1371893.129 1442176.095 - 0.26% -
rng::move(vector<int>)/8 5.12% 2.221 2.335 - 2.77% -
rng::move_backward(list<int>)/32768 5.10% 33613.677 35327.845 - 2.51% -
rng::copy_n(list<int>)/4096 5.09% 3983.009 4185.613 - -10.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 5.06% 0.495 0.520 - 3.96% -
BM_MakeThenSortHeap_string_SingleElement_262144 5.06% 51.549 54.156 - 7.92% -
BM_RangesMakeHeap_uint64_Descending_64 5.06% 0.235 0.247 - 7.32% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 5.05% 42.926 45.096 - 2.73% -
rng::find_if(deque<int>)_(bail_25%)/8 5.05% 1.453 1.527 - -0.42% -
std::move_backward(vector<bool>)_(unaligned)/512 5.04% 4.639 4.873 - 5.01% -
rng::copy_n(vector<bool>)_(aligned)/64 5.04% 1.304 1.370 - 0.17% -
std::remove_if(deque<int>)_(sprinkled)/32 5.02% 56.119 58.937 - 3.62% -
rng::any_of(deque<int>)_(process_all)/50 5.00% 18.340 19.258 - -5.39% -
std::find_if_not(list<int>)_(bail_25%)/8 4.99% 1.216 1.276 - -0.16% -
std::move_backward(vector<int>)/1048576 4.97% 54475.926 57185.777 - 1.61% -
SetIntersection_Interlaced_Set_uint64_256_64 4.93% 14710051.031 15435627.003 - 5.18% -
std::copy_n(vector<bool>)_(aligned)/64 4.92% 1.303 1.367 - 0.36% -
SetIntersection_Front_Vector_uint32_256_256 4.91% 4682174.170 4912113.024 - 5.67% -
BM_RangesMakeThenSortHeap_float_Descending_4 4.90% 1.284 1.347 - 4.72% -
SetIntersection_Front_Set_uint32_64_64 4.90% 15637852.942 16404209.462 - 5.66% -
rng::unique_copy(deque<int>)_(contiguous)/52 4.89% 14.687 15.404 - 1.37% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.89% 4.420 4.635 - -0.04% -
BM_MakeThenSortHeap_string_SingleElement_256 4.88% 25.125 26.350 - 2.94% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 4.86% 16.567 17.372 - -1.56% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.84% 16.201 16.984 - 7.22% -
BM_map_find_string_literal 4.83% 10.998 11.529 - -13.36% -
rng::copy_backward(vector<int>)/32768 4.82% 3286.674 3445.061 - 16.11% -
rng::find_end(forward_list<int>)_(single_element)/8192 4.79% 5947.088 6232.240 - 9.57% -
BM_RangesSortHeap_float_16384 4.79% 26.487 27.756 - 1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.79% 1116396.368 1169881.601 - 1.77% -
rng::contains_subrange(list<int>)_(same_length)/16 4.79% 6.609 6.925 - 0.03% -
std::generate(list<int>)/50 4.78% 15.364 16.099 - 4.02% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.77% 5.893 6.175 - 3.83% -
BM_std_min<short>/2 4.72% 0.485 0.508 - 4.74% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.70% 105874.609 110854.321 - 5.94% -
BM_MakeThenSortHeap_float_PipeOrgan_16 4.68% 2.939 3.077 - 4.06% -
rng::move(list<int>)/512 4.68% 353.190 369.723 - 0.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.68% 0.553 0.579 - -2.05% -
rng::find_end(list<int>)_(single_element)/1024 4.68% 697.086 729.681 - -0.05% -
SetIntersection_Front_Set_uint32_16384_16 4.67% 1306571.012 1367591.582 - 6.98% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.66% 1921189.127 2010731.609 - 4.51% -
BM_SortHeap_float_16384 4.66% 26.721 27.966 - -0.32% -
rng::find_end(list<int>)_(single_element)/1000 4.65% 683.666 715.469 - 0.18% -
rng::unique(list<int>,_pred)_(sprinkled)/52 4.65% 82.809 86.659 - 5.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.65% 199093274.412 208348894.760 - 7.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 4.65% 9795136.959 10250222.874 - 4.30% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.64% 18.604 19.468 - 0.31% -
SetIntersection_None_Vector_uint32_1024_1 4.63% 1121442.065 1173313.878 - 0.91% -
SetIntersection_Interlaced_Vector_string_262144_256 4.61% 67835917.167 70963334.035 - -5.71% -
bm_ranges_lexicographical_compare<signed_char>/16 4.60% 1.297 1.357 - 2.58% -
SetIntersection_Interlaced_Vector_uint32_16384_16 4.55% 2462320.493 2574420.677 - -25.53% -
rng::for_each(set<int>::iterator)/32 4.54% 22.161 23.167 - -0.18% -
BM_RangesMakeHeap_uint64_Descending_4 4.54% 0.279 0.292 - 3.24% -
BM_PopHeap_string_262144 4.53% 92.586 96.780 - -1.37% -
rng::find_end(list<int>)_(process_all)/1000 4.52% 685.603 716.618 - 0.51% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.52% 9.891 10.338 - -2.19% -
rng::all_of(deque<int>)_(process_all)/8 4.50% 3.088 3.227 - -0.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.48% 1079289.680 1127644.977 - -0.24% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.47% 24.349 25.438 - -0.50% -
bm_ranges_lexicographical_compare<signed_char>/512 4.47% 7.690 8.034 - 2.37% -
BM_std_min<unsigned_short>/2 4.45% 0.485 0.507 - 4.43% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 4.41% 2.908 3.037 - 2.88% -
BM_RangesPushHeap_uint32_Random_1024 4.41% 6.037 6.303 - 3.26% -
BM_RangesMakeHeap_float_Descending_256 4.40% 0.250 0.261 - 0.28% -
BM_std_min<short>/26 4.39% 2.099 2.191 - 8.17% -
std::stable_partition(deque<int>)_(sparse)/1024 4.38% 453.809 473.706 - 2.33% -
bm_ranges_lexicographical_compare<int>/4 4.37% 1.297 1.353 - 4.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.36% 1247648.960 1302095.475 - 0.29% -
std::stable_partition(deque<int>)_(dense)/32 4.35% 29.909 31.210 - -4.27% -
rng::contains_subrange(deque<int>)_(same_length)/16 4.34% 11.232 11.720 - -4.04% -
std::partition_copy(vector<int>)/1024 4.32% 457.240 477.014 - 2.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.32% 1134326.021 1183372.512 - -0.37% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.32% 6647.428 6934.275 - 5.07% -
rng::find_last(vector<char>)_(bail_10%)/1024 4.31% 112.731 117.593 - 3.56% -
std::find_if(deque<int>)_(process_all)/32768 4.31% 11637.762 12138.902 - 4.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.29% 38932.997 40602.536 - -0.71% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 4.28% 778.068 811.394 - 1.35% -
rng::sort(vector<int>)_(descending)/8 4.28% 24.693 25.750 - 4.10% -
std::fill_n(deque<int>)/32 4.28% 1.156 1.205 - 4.41% -
std::any_of(deque<int>)_(process_all)/8 4.28% 3.089 3.222 - -0.01% -
std::partial_sort(deque<int>)_(heap)/8 4.27% 37.585 39.192 - 0.88% -
BM_MakeThenSortHeap_string_SingleElement_16 4.27% 13.716 14.301 - 1.53% -
BM_std_minmax_element<long_long>/512 4.26% 138.204 144.097 - 1.92% -
std::remove_if(deque<int>)_(sprinkled)/50 4.26% 65.491 68.278 - -2.36% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.25% 21.641 22.561 - -1.51% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.24% 29.485 30.735 - 2.77% -
BM_RangesPushHeap_uint32_SingleElement_4 4.23% 0.346 0.360 - 8.05% -
std::all_of(deque<int>)_(process_all)/8 4.22% 3.091 3.222 - 0.03% -
std::none_of(deque<int>)_(process_all)/8 4.22% 3.088 3.219 - -0.01% -
rng::stable_partition(list<int>)_(dense)/50 4.22% 52.647 54.866 - -2.89% -
rng::any_of(deque<int>)_(process_all)/8 4.21% 3.092 3.222 - 0.03% -
BM_std_min<long_long>/30 4.21% 3.164 3.298 - 1.43% -
SetIntersection_Front_Vector_uint64_16384_16384 4.20% 77862154.577 81133176.730 - 3.87% -
std::stable_partition(vector<int>)_(sparse)/1024 4.20% 207.265 215.964 - 2.03% -
rng::none_of(deque<int>)_(process_all)/50 4.19% 26.561 27.675 - 8.26% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.19% 27.396 28.544 - 1.00% -
rng::rotate(list<int>)_(by_1/4)/32 4.19% 13.756 14.332 - 0.64% -
rng::none_of(vector<int>)_(process_all)/8 4.19% 2.353 2.452 - 0.95% -
BM_RangesPushHeap_float_Random_4 4.18% 2.912 3.034 - 1.51% -
std::remove(list<int>)_(sprinkled)/32 4.17% 54.824 57.112 - 0.45% -
rng::copy_n(vector<bool>)_(unaligned)/512 4.16% 3.322 3.460 - 8.10% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.16% 4604.609 4796.152 - -4.80% -
BM_std_minmax<unsigned_short>/3 4.14% 1.165 1.213 - -0.46% -
BM_std_minmax<short>/7 4.14% 1.747 1.820 - 2.06% -
BM_std_min<char>/512 4.14% 6.319 6.580 - 4.50% -
BM_std_minmax<unsigned_char>/1 4.14% 0.623 0.649 - 4.00% -
SetIntersection_None_Vector_uint64_256_64 4.13% 3526385.901 3671893.666 - 1.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.12% 34.663 36.092 - 1.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 4.12% 1114226.755 1160129.179 - 0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.10% 1594828.316 1660261.165 - -3.76% -
rng::starts_with(list<int>)/8 4.10% 2.911 3.030 - -1.32% -
BM_std_minmax<unsigned_short>/1 4.09% 0.624 0.650 - -0.11% -
SetIntersection_Interlaced_Set_uint64_16384_4 4.09% 178703794.508 186016495.304 - 3.89% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.09% 952036.486 990981.690 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.03% 1065920.546 1108925.721 - 3.31% -
BM_std_minmax_element<long_long>/4096 4.00% 1077.033 1120.166 - 2.46% -
BM_SortHeap_float_1 4.00% 0.251 0.262 - -1.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.99% 2199578.617 2287355.190 - -0.14% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.99% 4248.071 4417.518 - -1.01% -
rng::move_backward(deque<int>)/4096 3.99% 154.970 161.148 - 0.85% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.98% 3.665 3.811 - 0.37% -
BM_std_minmax<unsigned_short>/31 3.97% 2.998 3.117 - 1.24% -
BM_std_minmax_element<long_long>/1024 3.97% 272.019 282.811 - 1.48% -
BM_std_minmax_element<long_long>/5500 3.96% 1444.963 1502.246 - 2.60% -
BM_std_min<unsigned_long_long>/5 3.96% 1.343 1.396 - 1.67% -
rng::all_of(list<int>)_(process_all)/8 3.96% 2.610 2.713 - 0.14% -
std::find_first_of(list<int>)_(large_needle)/1024 3.96% 863946.773 898120.036 - 5.86% -
SetIntersection_Interlaced_Set_uint64_256_256 3.95% 9023237.460 9380090.868 - -1.76% -
SetIntersection_Front_Set_uint64_1024_4 3.92% 1099855.862 1142940.305 - -0.73% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.91% 25.152 26.134 - -1.35% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.90% 794.479 825.498 - 0.22% -
BM_std_minmax_element<short>/512 3.90% 138.028 143.406 - -4.70% -
BM_RangesPopHeap_float_1024 3.89% 27.301 28.364 - 1.22% -
std::copy_if(list<int>)_(every_other)/32768 3.88% 25223.941 26201.467 - 3.42% -
std::reverse_copy(vector<int>)/8 3.87% 2.367 2.458 - 4.26% -
BM_MakeHeap_string_Descending_262144 3.87% 3.544 3.681 - 5.00% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.87% 23307.568 24208.465 - -1.77% -
std::rotate_copy(deque<int>)/1024 3.86% 34.211 35.533 - 2.26% -
SetIntersection_Interlaced_Vector_uint64_16384_16 3.86% 2435060.489 2529085.844 - -7.46% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.85% 11400378.735 11839468.869 - 4.09% -
BM_RangesPopHeap_float_4 3.85% 2.369 2.460 - 0.67% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.84% 343828812.084 357039415.740 - -1.23% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 3.84% 306.174 317.936 - 1.96% -
BM_RangesPushHeap_uint32_Random_16 3.84% 4.388 4.556 - 4.36% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.84% 5236.728 5437.561 - 0.89% -
rng::starts_with(vector<int>,_pred)/8 3.83% 4.126 4.284 - -1.11% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.83% 5.492 5.703 - 3.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.82% 6641346.373 6895082.566 - 6.42% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 3.82% 24.279 25.206 - 4.44% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.82% 813.415 844.488 - 0.06% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 3.82% 30111.892 31261.720 - 1.44% -
BM_std_min<unsigned_short>/10 3.82% 1.017 1.056 - 3.82% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.80% 30.094 31.239 - 0.59% -
BM_std_minmax_element<long_long>/4000 3.80% 1052.350 1092.357 - 2.30% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.79% 790.629 820.590 - -0.03% -
rng::partial_sort(deque<int>)_(heap)/8 3.79% 36.906 38.304 - 0.96% -
SetIntersection_Interlaced_Vector_string_16384_256 3.78% 39873910.333 41382340.209 - -5.37% -
std::find_end(list<int>)_(process_all)/1024 3.78% 703.015 729.604 - -0.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 3.78% 18071.389 18754.544 - -0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.78% 1224040.143 1270282.863 - 4.70% -
BM_MakeThenSortHeap_float_SingleElement_1024 3.77% 4.779 4.960 - 3.86% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.77% 19480.732 20214.639 - -0.21% -
rng::contains_subrange(list<int>)_(single_element)/50 3.77% 17.644 18.308 - 1.45% -
std::swap_ranges(deque<int>)/1024 3.75% 329.566 341.917 - -6.37% -
SetIntersection_Interlaced_Vector_string_1024_256 3.73% 20746730.950 21520210.150 - -0.15% -
std::find(deque<int>)_(process_all)/50 3.73% 13.236 13.729 - -3.08% -
SetIntersection_None_Set_uint64_1024_4 3.72% 8671215.698 8993989.532 - 2.85% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.72% 810.366 840.530 - 0.09% -
std::map<int,_int>::find(key)_(existent)/1024 3.72% 3.750 3.890 - -0.98% -
BM_std_min<short>/11 3.72% 1.179 1.223 - 3.70% -
BM_RangesPushHeap_uint64_Ascending_256 3.70% 2.093 2.170 - -1.34% -
std::move_backward(deque<int>)/4096 3.70% 154.815 160.545 - -6.88% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 3.70% 31325.941 32483.444 - 1.10% -
BM_RangesPushHeap_uint32_SingleElement_64 3.69% 0.357 0.370 - 5.72% -
BM_PushHeap_uint64_Descending_16 3.67% 0.360 0.373 - 3.21% -
SetIntersection_Interlaced_Set_string_64_16 3.67% 39042539.347 40475138.795 - -1.53% -
rng::copy_backward(vector<int>)/4096 3.67% 141.099 146.273 - -0.98% -
bm_ranges_lexicographical_compare<int>/8 3.65% 1.530 1.586 - 3.66% -
BM_PopHeap_float_4 3.64% 2.374 2.460 - -0.35% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3.64% 2631.783 2727.576 - 2.46% -
std::count(vector<int>)_(every_other)/8 3.64% 1.334 1.382 - -0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 3.64% 1590158.736 1647965.424 - -5.47% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.63% 480.400 497.827 - 2.02% -
BM_std_minmax<unsigned_long_long>/23 3.62% 4.298 4.453 - 2.75% -
bm_ranges_lexicographical_compare<signed_char>/7 3.61% 2.835 2.938 - 2.28% -
rng::contains_subrange(list<int>)_(process_all)/50 3.59% 17.614 18.246 - -2.06% -
std::sort(vector<int>)_(descending)/8 3.59% 24.661 25.546 - 3.26% -
SetIntersection_None_Set_uint64_1024_256 3.59% 8709903.188 9022226.319 - 3.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.58% 3322.226 3441.138 - -8.16% -
BM_MakeHeap_uint32_PipeOrgan_4 3.56% 0.419 0.434 - 9.65% -
SetIntersection_Interlaced_Vector_uint64_16384_64 3.56% 5991653.634 6204692.193 - -24.70% -
SetIntersection_None_Set_uint32_262144_262144 3.55% 1148176.270 1188946.941 - 1.18% -
rng::is_sorted(list<int>)/1024 3.55% 759.465 786.389 - 3.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.54% 19472963.312 20162920.027 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 3.54% 18999.792 19672.661 - 4.25% -
std::stable_partition(vector<int>)_(sparse)/8192 3.54% 1496.970 1549.964 - 0.02% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.53% 3.638 3.766 - 2.01% -
BM_RangesMakeThenSortHeap_float_Heap_4 3.52% 1.225 1.268 - 2.43% -
std::shift_right(list<int>)/50 3.52% 26.923 27.871 - -5.39% -
SetIntersection_None_Set_uint32_262144_1024 3.52% 1144851.727 1185148.926 - 1.17% -
BM_MakeHeap_uint32_PipeOrgan_256 3.51% 0.630 0.653 - -0.64% -
rng::copy_backward(vector<int>)/1048576 3.51% 48443.180 50144.908 - 0.39% -
BM_std_min<short>/3 3.50% 0.693 0.717 - 3.60% -
BM_RangesPopHeap_uint64_1 3.49% 0.445 0.461 - -20.38% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.49% 0.939 0.972 - 1.49% -
rng::any_of(vector<int>)_(process_all)/8 3.48% 2.354 2.436 - -2.04% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 3.47% 1.738 1.798 - 6.00% -
SetIntersection_None_Set_float_1024_4 3.46% 8873001.079 9179811.816 - 2.84% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.45% 27.017 27.950 - 1.13% -
SetIntersection_None_Set_uint32_262144_256 3.45% 1150203.369 1189910.401 - 1.58% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.45% 18.628 19.271 - -2.61% -
BM_std_minmax<unsigned_short>/21 3.45% 1.962 2.030 - 2.73% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.45% 1885.305 1950.301 - 4.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.44% 5.045 5.219 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.44% 350373833.961 362426107.317 - 3.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 3.44% 7.777 8.045 - 2.67% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 3.43% 280897.886 290521.448 - 4.09% -
std::unique(list<int>,_pred)_(sprinkled)/52 3.42% 81.084 83.856 - 2.10% -
rng::copy_n(list<int>)/32768 3.42% 26260.779 27157.922 - -0.45% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.41% 17.177 17.763 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 3.41% 23.656 24.463 - 3.32% -
BM_std_min<int>/64 3.41% 2.669 2.760 - 4.25% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.40% 14651.286 15149.981 - 10.10% -
BM_std_min<short>/17 3.40% 1.586 1.640 - 3.88% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3.40% 3882.849 4014.745 - 3.35% -
rng::is_sorted_until(vector<int>,_pred)/8192 3.39% 3236.859 3346.630 - 0.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.39% 0.921 0.952 - 6.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 3.37% 1.580 1.634 - 1.41% -
bm_ranges_lexicographical_compare<signed_char>/8 3.37% 3.166 3.273 - 0.18% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.36% 3.436 3.552 - 1.39% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.34% 28.126 29.066 - 0.04% -
BM_std_minmax<unsigned_char>/64 3.34% 1.219 1.260 - 4.37% -
std::find_if(deque<int>)_(bail_25%)/32768 3.34% 2748.610 2840.402 - 2.52% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.34% 2.855 2.950 - 0.07% -
BM_PushHeap_uint64_Ascending_16 3.34% 0.912 0.942 - -6.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.33% 13036575.196 13471338.508 - 4.29% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.33% 8.512 8.795 - 0.05% -
BM_std_minmax<unsigned_long_long>/5 3.32% 1.804 1.864 - -0.86% -
std::adjacent_find(deque<int>,_pred)/50 3.32% 29.704 30.689 - 0.77% -
BM_PushHeap_uint64_SingleElement_16 3.31% 0.337 0.348 - 3.06% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.30% 2.825 2.918 - -2.02% -
BM_MakeHeap_float_Random_256 3.30% 1.238 1.278 - -9.04% -
std::stable_partition(deque<int>)_(sparse)/8192 3.30% 3369.537 3480.680 - 0.56% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.30% 828.133 855.441 - -1.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 3.29% 7.191 7.427 - 60.84% -
SetIntersection_Interlaced_Vector_string_1024_1 3.28% 1116861.479 1153529.784 - 0.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 3.28% 614.138 634.292 - -17.96% -
SetIntersection_Front_Set_string_262144_4 3.27% 1299642.822 1342188.037 - 0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.27% 11490640.717 11866467.633 - 2.63% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.27% 6.514 6.727 - 0.16% -
SetIntersection_None_Vector_uint32_262144_1 3.26% 1163332.856 1201226.171 - 0.12% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 3.25% 31.629 32.657 - 6.48% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.23% 24110.938 24890.850 - 2.01% -
SetIntersection_None_Set_uint64_256_1 3.22% 11496946.099 11867466.260 - 1.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.22% 6.564 6.775 - -1.10% -
SetIntersection_None_Set_uint64_256_64 3.21% 9156307.999 9450180.509 - 1.40% -
BM_LowerBound_pair<uint32,_uint32>_1 3.21% 2.865 2.957 - 4.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 3.20% 9.303 9.601 - 2.10% -
BM_MakeHeap_string_Descending_1024 3.20% 2.715 2.802 - 2.74% -
std::none_of(deque<int>)_(process_all)/50 3.19% 17.757 18.324 - -9.27% -
rng::move_backward(deque<int>)/32768 3.19% 3523.518 3635.939 - -1.51% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.19% 1909.952 1970.833 - 3.49% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.18% 2.098 2.165 - -0.11% -
std::map<int,_int>::contains(key)_(non-existent)/8192 3.18% 7.558 7.798 - 3.15% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 3.17% 4.307 4.443 - 1.81% -
SetIntersection_None_Set_uint32_262144_64 3.17% 1150543.051 1186962.074 - 1.56% -
std::find_if(vector<int>)_(process_all)/8192 3.16% 2194.264 2263.677 - -0.14% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.16% 0.689 0.710 - 1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.16% 20379909.592 21023498.401 - 1.51% -
SetIntersection_Front_Vector_string_256_256 3.15% 20167089.749 20802850.684 - -3.47% -
BM_std_min<short>/23 3.15% 2.116 2.183 - 0.42% -
std::reverse(list<int>)/32768 3.14% 16886.928 17417.817 - 0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.14% 1131003.983 1166540.504 - 2.98% -
std::stable_partition(list<int>)_(alloc_fails)/50 3.13% 1921.629 1981.864 - 4.14% -
BM_RangesPushHeap_uint32_SingleElement_262144 3.13% 0.361 0.372 - 4.65% -
rng::partial_sort(vector<int>)_(descending)/8 3.13% 24.851 25.629 - -0.27% -
std::find_if(vector<int>)_(process_all)/32768 3.13% 8804.068 9079.554 - -0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.13% 7.468 7.701 - 0.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.11% 4.595 4.737 - 0.19% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.11% 4716.780 4863.418 - -0.20% -
BM_std_minmax_element<long_long>/70000 3.11% 18696.519 19277.628 - 3.29% -
rng::search(deque<int>,_pred)_(near_matches)/8192 3.10% 1509789.326 1556608.798 - 1.33% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 3.10% 1.203 1.240 - -2.85% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.10% 1.095 1.129 - -0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 3.10% 8679669.839 8948457.554 - 2.99% -
std::is_sorted(list<int>)/8192 3.09% 7170.888 7392.787 - 1.93% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.09% 10.088 10.400 - 1.26% -
std::fill_n(list<int>)/32 3.09% 8.078 8.327 - -0.28% -
rng::find_first_of(vector<int>)_(small_needle)/50 3.09% 71.689 73.905 - 3.73% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.09% 36.830 37.968 - -5.88% -
BM_RangesPushHeap_uint32_SingleElement_16384 3.09% 0.361 0.372 - 4.63% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.08% 2074.404 2138.343 - -0.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 3.08% 0.480 0.495 - 4.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 3.07% 0.447 0.461 - 0.08% -
std::find_if(vector<char>)_(process_all)/8 3.07% 2.425 2.500 - 0.54% -
BM_std_minmax<unsigned_char>/5 3.07% 1.751 1.805 - 1.31% -
rng::for_each(multiset<int>::iterator)/8 3.07% 4.806 4.953 - -0.18% -
BM_std_minmax_element<long_long>/64000 3.06% 17107.497 17631.494 - 3.47% -
rng::sort(deque<int>)_(ascending)/8 3.06% 18.237 18.795 - 2.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.06% 24143.721 24882.135 - 2.14% -
BM_std_minmax_element<long_long>/65536 3.06% 17518.106 18053.356 - 3.33% -
rng::copy(list<int>)/8 3.05% 2.361 2.433 - 1.99% -
BM_RangesSortHeap_float_262144 3.05% 29.911 30.824 - 0.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.05% 29.190 30.081 - -2.35% -
BM_MakeThenSortHeap_float_SingleElement_256 3.04% 3.991 4.113 - 3.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 3.04% 14.834 15.286 - 0.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.04% 1.214 1.251 - 1.52% -
SetIntersection_None_Set_uint32_16384_16384 3.04% 154224816.027 158908518.370 - -0.68% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 3.03% 25672.861 26451.868 - 2.82% -
BM_std_minmax<unsigned_long_long>/15 3.02% 3.697 3.809 - 4.29% -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.02% 3.908 4.026 - 1.58% -
SetIntersection_None_Set_uint64_16384_16 3.01% 163583149.727 168514991.791 - 4.26% -
BM_SortHeap_float_64 2.99% 3.152 3.246 - -0.00% -
SetIntersection_Interlaced_Set_uint64_256_16 2.98% 12140773.147 12503075.127 - 0.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.98% 23.834 24.545 - 0.99% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 2.98% 1.363 1.404 - -3.71% -
std::partition(vector<int>)_(sparse)/32 2.98% 8.726 8.985 - 1.47% -
rng::remove_if(deque<int>)_(prefix)/1024 2.97% 561.079 577.762 - 1.97% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.97% 3.611 3.719 - 2.62% -
bm_lexicographical_compare<signed_char>/1 2.97% 1.286 1.325 - 0.11% -
BM_RangesPushHeap_uint32_SingleElement_1024 2.97% 0.367 0.378 - 4.19% -
BM_MakeHeap_string_Descending_64 2.96% 2.560 2.636 - 1.12% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.96% 1226220.865 1262533.123 - 2.53% -
rng::find_last(vector<int>)_(bail_10%)/8 2.96% 2.108 2.170 - 6.78% -
SetIntersection_Front_Vector_uint32_262144_1 2.95% 1089372.245 1121556.343 - -0.07% -
rng::remove_if(list<int>)_(prefix)/8192 2.94% 9138.536 9407.101 - -2.17% -
std::copy_if(list<int>)_(every_other)/4096 2.94% 3172.195 3265.394 - 3.57% -
BM_std_minmax<short>/26 2.93% 2.480 2.553 - 1.19% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.92% 567.015 583.564 - -0.08% -
BM_MakeThenSortHeap_string_SingleElement_16384 2.92% 38.717 39.846 - 1.86% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 2.90% 576.398 593.100 - -0.51% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.89% 1.690 1.739 - 2.08% -
BM_std_min<char>/30 2.88% 2.223 2.287 - -2.19% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.88% 28579.279 29401.442 - 1.07% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.88% 31.514 32.421 - -2.09% -
BM_RangesPushHeap_uint32_SingleElement_256 2.87% 0.387 0.398 - 4.10% -
BM_PushHeap_uint64_SingleElement_4 2.87% 0.357 0.367 - 3.02% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 2.87% 589.992 606.911 - -0.63% -
BM_std_min<unsigned_char>/14 2.87% 1.795 1.846 - 2.31% -
rng::stable_partition(list<int>)_(sparse)/50 2.86% 25.724 26.461 - 1.82% -
std::swap_ranges(deque<int>)/8192 2.86% 2635.988 2711.326 - -6.15% -
std::stable_sort(deque<int>)_(ascending)/8 2.85% 18.150 18.667 - 2.67% -
BM_RangesMakeHeap_uint32_Random_16 2.85% 1.270 1.307 - 5.92% -
std::sort(deque<int>)_(descending)/8 2.84% 25.714 26.446 - 3.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.84% 4273.183 4394.585 - -2.04% -
BM_std_min<short>/27 2.83% 2.295 2.360 - 1.90% -
BM_std_minmax<short>/32 2.83% 1.229 1.264 - -5.78% -
BM_RangesMakeThenSortHeap_float_Heap_256 2.83% 5.897 6.064 - -4.76% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.82% 4.318 4.440 - 1.39% -
rng::move_backward(vector<int>)/8 2.82% 2.291 2.356 - 1.90% -
BM_RangesMakeHeap_uint64_Random_256 2.81% 1.203 1.237 - 1.72% -
rng::copy_if(list<int>)_(every_other)/4096 2.81% 3257.448 3349.090 - 3.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.81% 1202052.231 1235787.999 - 0.29% -
BM_SortHeap_float_262144 2.81% 30.427 31.281 - -0.06% -
rng::shuffle(vector<int>)/32 2.79% 286.905 294.914 - 0.46% -
rng::copy_if(vector<int>)_(entire_range)/8 2.79% 2.203 2.265 - -3.18% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.79% 3419.623 3514.994 - 4.29% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.78% 358.838 368.814 - 0.70% -
BM_std_min<short>/30 2.78% 2.347 2.413 - 2.29% -
BM_MakeThenSortHeap_string_Heap_262144 2.77% 178.241 183.186 - 1.43% -
BM_std_minmax<unsigned_long_long>/21 2.77% 3.498 3.595 - 2.24% -
rng::fold_left(deque<int>)/8192 2.77% 4368.415 4489.421 - 2.77% -
BM_MakeHeap_uint32_Random_4 2.77% 1.122 1.153 - -1.56% -
std::stable_partition(list<int>)_(sparse)/1024 2.77% 913.276 938.567 - -1.22% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.76% 26.419 27.149 - 1.82% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.76% 17630998.058 18117857.173 - 0.37% -
SetIntersection_None_Set_string_1024_16 2.76% 9043766.953 9293105.079 - 3.27% -
BM_SortHeap_float_4 2.75% 1.028 1.056 - 1.20% -
BM_std_minmax<short>/11 2.74% 1.795 1.844 - 1.37% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.74% 0.562 0.577 - 2.12% -
SetIntersection_Front_Set_uint64_262144_4 2.74% 1117760.870 1148376.788 - -0.16% -
SetIntersection_Front_Set_string_262144_256 2.73% 15768914.669 16199321.461 - 4.47% -
SetIntersection_None_Set_uint32_262144_16 2.72% 1156487.547 1187984.783 - 1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.72% 4794321.919 4924778.152 - 45.04% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.71% 35894.394 36868.864 - -0.19% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 2.71% 0.395 0.406 - -4.53% -
std::rotate(list<int>)_(1_element_backward)/8192 2.71% 8441.119 8669.511 - -0.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 2.70% 6.875 7.061 - 2.82% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.70% 3.554 3.650 - 1.81% -
std::find_first_of(deque<int>)_(small_needle)/32 2.70% 107.356 110.255 - 1.99% -
SetIntersection_Front_Vector_uint32_1024_64 2.70% 1390369.019 1427857.238 - -0.93% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.70% 209.228 214.867 - -0.87% -
std::find_end(vector<int>)_(single_element)/1024 2.69% 239.229 245.666 - -0.16% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.69% 1532976.971 1574141.602 - 0.59% -
std::any_of(vector<int>)_(process_all)/8 2.68% 2.481 2.548 - 0.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.67% 11.776 12.090 - 2.53% -
SetIntersection_None_Set_float_262144_1 2.67% 1162173.096 1193216.147 - -0.18% -
std::partial_sort(deque<int>)_(shuffled)/8 2.67% 33.296 34.184 - 1.89% -
std::find_end(vector<int>)_(single_element)/1000 2.67% 233.910 240.146 - -0.25% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 2.65% 3.738 3.837 - 0.57% -
std::move_backward(deque<int>)/262144 2.65% 29751.221 30540.815 - -0.00% -
BM_RangesSortHeap_float_64 2.65% 3.139 3.222 - -0.30% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 2.64% 0.405 0.415 - 3.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.64% 23115.742 23725.468 - -0.13% -
std::copy(vector<int>)/8 2.63% 2.247 2.306 - 5.44% -
SetIntersection_Front_Vector_uint64_256_16 2.63% 4428659.873 4545102.868 - 1.34% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 2.63% 3.110 3.191 - 1.29% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.63% 609.417 625.437 - 0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.63% 1199754.309 1231253.027 - 0.36% -
BM_std_minmax<int>/16 2.62% 1.314 1.348 - 5.15% -
SetIntersection_Interlaced_Set_string_1024_1024 2.62% 56620112.699 58102905.806 - 1.78% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.62% 0.762 0.781 - -0.58% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.61% 20.508 21.044 - -0.48% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.61% 20.152 20.678 - -3.35% -
SetIntersection_None_Set_uint32_256_256 2.61% 5769332.836 5919670.136 - -0.95% -
rng::none_of(list<int>)_(process_all)/32768 2.60% 25482.773 26146.087 - -1.80% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.60% 38.392 39.392 - 0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.60% 3175.716 3258.183 - 2.68% -
SetIntersection_Front_Vector_float_16_16 2.60% 38111775.338 39101341.300 - 2.97% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 2.59% 1.536 1.576 - -1.97% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.59% 109910.345 112755.649 - 2.58% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.59% 10.454 10.724 - 7.91% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.58% 341610667.125 350434910.440 - 1.30% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.58% 1947.742 1997.909 - 3.15% -
std::copy(list<int>)/64 2.57% 32.056 32.882 - -2.45% -
BM_std_minmax<unsigned_long_long>/3 2.57% 1.239 1.270 - -5.69% -
std::sort(deque<int>)_(pipe-organ)/8 2.57% 20.846 21.381 - 2.06% -
SetIntersection_None_Set_uint32_262144_1 2.56% 1159141.115 1188845.621 - 1.06% -
BM_std_min<short>/20 2.56% 2.248 2.305 - -0.41% -
SetIntersection_Front_Vector_string_262144_1 2.56% 1141228.534 1170422.708 - 0.64% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.56% 206349449.766 211627651.050 - -1.20% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.55% 5.705 5.851 - 4.06% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.54% 37178.320 38122.074 - -0.59% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 2.54% 0.666 0.683 - 0.85% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 2.53% 0.794 0.814 - 5.26% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.53% 4.780 4.901 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_262144_16 2.53% 3187398.526 3268058.145 - -44.70% -
BM_std_min<long_long>/20 2.53% 2.008 2.058 - 0.64% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.52% 1563364.666 1602781.982 - 0.02% -
BM_MakeThenSortHeap_string_Descending_262144 2.52% 86.305 88.477 - 1.78% -
SetIntersection_Interlaced_Set_float_256_64 2.51% 15482092.676 15870941.375 - 5.62% -
rng::any_of(list<int>)_(process_all)/32768 2.50% 26027.415 26678.895 - -1.52% -
std::all_of(list<int>)_(process_all)/32 2.50% 11.494 11.781 - 1.21% -
BM_MakeThenSortHeap_float_SingleElement_64 2.50% 3.314 3.397 - 2.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.50% 18763479.016 19231871.860 - 1.74% -
std::all_of(list<int>)_(process_all)/32768 2.49% 26154.359 26805.543 - -1.82% -
rng::search(vector<int>)_(no_match)/1000 2.49% 214.571 219.912 - 4.36% -
SetIntersection_None_Set_float_262144_16384 2.49% 1163602.455 1192561.524 - 1.33% -
rng::partition(vector<int>)_(dense)/32 2.49% 8.403 8.612 - -0.14% -
std::partial_sort(vector<int>)_(ascending)/8 2.49% 20.668 21.182 - 1.62% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.48% 174328165.684 178657965.428 - 2.39% -
SetIntersection_Front_Vector_float_256_16 2.48% 4467300.015 4578214.636 - 2.46% -
BM_std_min<unsigned_int>/13 2.48% 1.414 1.449 - -4.12% -
SetIntersection_Front_Set_uint64_256_64 2.47% 6183862.103 6336837.894 - -4.08% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.47% 1.218 1.248 - 2.76% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.47% 23661.935 24246.409 - -1.17% -
SetIntersection_Front_Set_string_16_16 2.47% 63316156.559 64879182.733 - 1.22% -
rng::search(vector<int>)_(no_match)/1024 2.47% 219.297 224.707 - 4.27% -
std::map<int,_int>::find(key)_(existent)/32 2.46% 1.531 1.568 - 0.52% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.46% 795.197 814.720 - 0.92% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.45% 559.521 573.245 - 2.96% -
BM_LowerBound_string_1024 2.45% 178.130 182.496 - 0.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 2.45% 117382475.219 120258114.806 - -15.80% -
BM_std_minmax<unsigned_char>/3 2.45% 1.193 1.222 - 1.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.44% 20123377.965 20613827.661 - -0.76% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.44% 2.120 2.172 - 0.95% -
std::map<std::string,_int>::erase(key)_(existent)/32 2.43% 80.000 81.948 - 36.62% -
BM_std_min<unsigned_int>/4 2.43% 0.996 1.020 - -2.56% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.43% 29.042 29.748 - -2.14% -
BM_std_min<short>/31 2.43% 2.571 2.633 - -1.20% -
SetIntersection_None_Set_uint32_262144_4 2.42% 1157711.346 1185764.484 - 1.19% -
std::transform(list<int>)_(identity_transform)/8192 2.42% 7638.448 7823.247 - 2.62% -
BM_MakeThenSortHeap_float_Descending_262144 2.41% 34.451 35.282 - -0.10% -
BM_std_minmax<unsigned_int>/16 2.41% 1.284 1.314 - 4.08% -
SetIntersection_Interlaced_Vector_string_256_64 2.41% 20176840.220 20662182.731 - 4.44% -
std::find_if(vector<int>)_(process_all)/1024 2.40% 283.577 290.394 - 0.00% -
SetIntersection_Front_Vector_uint32_262144_256 2.40% 2269960.075 2324421.978 - -0.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.40% 1090735.430 1116887.972 - 3.99% -
rng::fill_n(vector<int>)/1024 2.40% 29.270 29.972 - -0.42% -
BM_MakeThenSortHeap_uint64_Random_4 2.40% 4.024 4.120 - -2.91% -
BM_MakeThenSortHeap_string_Heap_16384 2.40% 100.824 103.241 - 1.72% -
BM_std_min<unsigned_char>/4 2.39% 0.979 1.003 - 0.61% -
std::copy_n(list<int>)/32768 2.38% 25805.533 26420.477 - -1.59% -
SetIntersection_None_Set_float_262144_16 2.37% 1161137.533 1188660.319 - -0.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.37% 21.209 21.711 - 1.29% -
BM_std_minmax<short>/22 2.37% 2.277 2.331 - 2.25% -
SetIntersection_Front_Vector_uint32_256_16 2.36% 4369336.929 4472507.118 - -3.25% -
SetIntersection_Interlaced_Set_string_1024_4 2.36% 10508623.239 10756643.930 - 2.29% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.36% 223735642.953 229016117.632 - 3.33% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 2.36% 24.316 24.890 - 2.10% -
rng::partition_point(list<int>)/1024 2.36% 1261.101 1290.836 - 0.58% -
BM_MakeThenSortHeap_string_Heap_1024 2.36% 62.824 64.305 - 1.25% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.35% 1.500 1.535 - -0.03% -
std::stable_partition(list<int>)_(sparse)/32 2.34% 9.816 10.046 - 1.97% -
std::unique(list<int>)_(contiguous)/52 2.34% 67.273 68.848 - 2.30% -
SetIntersection_Front_Set_uint64_256_4 2.34% 4449607.936 4553695.073 - 0.71% -
std::partial_sort(deque<int>)_(heap)/8192 2.34% 283639.195 290268.432 - 0.89% -
BM_RangesMakeThenSortHeap_float_Random_64 2.34% 17.660 18.072 - 1.34% -
BM_RangesPopHeap_uint64_4 2.33% 2.667 2.729 - 1.10% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.33% 3.121 3.194 - 0.76% -
BM_std_min<unsigned_char>/4096 2.32% 28.934 29.605 - 2.12% -
rng::generate(list<int>)/32 2.32% 8.537 8.735 - 0.75% -
rng::sort(deque<int>)_(repeated)/8192 2.31% 6573.259 6725.360 - -1.19% -
rng::sort(deque<int>)_(repeated)/8 2.31% 18.482 18.909 - 0.15% -
rng::partial_sort(deque<int>)_(ascending)/8192 2.31% 164062.827 167845.556 - 3.41% -
SetIntersection_Front_Vector_uint32_16_16 2.30% 37886148.325 38756680.720 - 2.67% -
std::sort(deque<int>)_(ascending)/8 2.30% 18.409 18.832 - 3.14% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.29% 1.388 1.420 - 4.44% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.29% 6372.183 6518.288 - 4.92% -
SetIntersection_Front_Set_uint32_262144_16384 2.29% 351370920.612 359425717.637 - 4.60% -
SetIntersection_None_Set_uint32_1024_16 2.29% 8781729.313 8983035.168 - 2.48% -
SetIntersection_Front_Vector_uint32_262144_64 2.29% 1428603.747 1461346.861 - 1.40% -
SetIntersection_Interlaced_Vector_string_1024_64 2.28% 8450117.872 8643113.200 - -2.38% -
SetIntersection_Front_Vector_uint64_1024_1024 2.28% 5850734.694 5984302.610 - 0.09% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.28% 0.583 0.596 - -0.52% -
SetIntersection_None_Set_float_262144_64 2.28% 1161667.966 1188169.596 - -0.23% -
723_llvm_r 2.28% 11.766 12.034 - 4.68% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.28% 26.628 27.234 - 0.01% -
BM_MakeHeap_string_Descending_256 2.27% 2.698 2.760 - 1.29% -
BM_std_minmax<unsigned_long_long>/2 2.27% 0.869 0.889 - -1.43% -
BM_std_minmax_element<long_long>/64 2.27% 17.474 17.871 - 2.42% -
rng::partial_sort(vector<int>)_(ascending)/8 2.27% 20.636 21.104 - 1.43% -
rng::for_each_n(list<int>)/8192 2.26% 7226.471 7390.050 - 0.02% -
BM_LowerBound_uint32_256 2.26% 14.150 14.470 - 2.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.26% 206128728.144 210788051.008 - 7.61% -
rng::find_last(vector<char>)_(bail_10%)/8 2.26% 1.567 1.602 - -0.01% -
BM_PushHeap_uint32_Random_16 2.26% 4.413 4.512 - -0.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.26% 3.402 3.478 - -4.15% -
std::move(vector<bool>)_(aligned)/512 2.26% 2.389 2.443 - 3.29% -
BM_SortHeap_pair<uint32,_uint32>_16 2.25% 6.087 6.224 - 1.70% -
SetIntersection_Front_Set_uint64_16384_1024 2.25% 14939915.937 15276174.370 - 7.10% -
BM_std_minmax<unsigned_char>/2 2.25% 0.883 0.903 - 1.58% -
SetIntersection_None_Set_float_262144_4 2.25% 1162813.152 1188972.248 - -0.51% -
SetIntersection_Front_Vector_uint64_256_4 2.25% 4348956.633 4446619.082 - 1.69% -
BM_std_minmax<unsigned_char>/13 2.24% 2.219 2.269 - 0.37% -
BM_std_minmax_element<short>/4 2.24% 1.227 1.254 - -0.22% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 2.24% 16.129 16.491 - 1.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.24% 11.477 11.734 - 0.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.24% 6156564.523 6294419.326 - 4.34% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.24% 0.554 0.566 - 6.40% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.24% 3.347 3.422 - -0.39% -
BM_MakeHeap_string_Ascending_4 2.24% 2.843 2.906 - 3.07% -
BM_LowerBound_string_16384 2.24% 397.070 405.955 - 0.53% -
BM_std_minmax<unsigned_char>/4 2.23% 1.473 1.506 - 0.70% -
std::map<int,_int>::contains(key)_(existent)/32 2.23% 1.577 1.612 - -0.95% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.23% 206805341.018 211412921.408 - 1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.23% 1134963.232 1160218.844 - 0.54% -
SetIntersection_Front_Set_string_1024_4 2.22% 1313043.316 1342244.866 - 0.25% -
std::find_if(vector<int>)_(process_all)/50 2.22% 13.921 14.230 - -0.27% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.22% 1.651 1.688 - 4.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.21% 15.821 16.172 - 1.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.21% 15.883 16.235 - 0.97% -
SetIntersection_Front_Set_uint64_16384_16 2.21% 1286271.739 1314726.396 - 1.42% -
SetIntersection_Front_Vector_uint64_64_64 2.21% 11180029.828 11427325.196 - 0.53% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.21% 3232.173 3303.653 - -0.15% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.21% 18.762 19.177 - 2.34% -
std::move(vector<int>)/1048576 2.21% 56252.719 57496.582 - 2.16% -
rng::partition_copy(list<int>)/8192 2.21% 7369.174 7531.838 - 7.75% -
BM_std_minmax<short>/24 2.21% 2.225 2.274 - -0.41% -
SetIntersection_None_Vector_string_1024_256 2.21% 1207845.068 1234487.912 - 1.81% -
SetIntersection_Front_Set_uint64_262144_1024 2.20% 14483865.216 14802845.078 - 6.23% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 2.20% 17.036 17.410 - 1.41% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.20% 10020498.211 10240564.500 - 2.06% -
BM_std_minmax<unsigned_long_long>/31 2.20% 4.790 4.895 - 2.36% -
rng::sort(deque<int>)_(descending)/8 2.19% 25.537 26.097 - 1.74% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.19% 26.488 27.069 - 0.55% -
std::any_of(list<int>)_(process_all)/32768 2.19% 25836.779 26402.726 - -2.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.19% 11055925.029 11298068.499 - 2.84% -
SetIntersection_Interlaced_Set_string_16_4 2.18% 76441112.552 78108745.573 - 0.67% -
rng::find_end(deque<int>)_(process_all)/8192 2.18% 2387.084 2439.140 - 20.20% -
SetIntersection_None_Set_uint32_262144_16384 2.18% 1151559.490 1176670.248 - -0.16% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.18% 9758014.217 9970459.550 - 0.11% -
rng::find_last(deque<int>)_(bail_10%)/8 2.18% 2.680 2.739 - 2.23% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.17% 5347.640 5463.458 - -0.16% -
rng::copy(vector<int>)/4096 2.17% 149.432 152.668 - 4.58% -
std::find_if(list<int>)_(process_all)/8 2.16% 3.424 3.498 - -0.10% -
std::search(list<int>)_(same_length)/8192 2.16% 10541.812 10769.464 - 2.56% -
rng::all_of(list<int>)_(process_all)/32768 2.16% 25784.776 26341.532 - -1.20% -
rng::sort(vector<int>)_(descending)/8192 2.15% 7274.141 7430.883 - 0.11% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.15% 4.117 4.206 - 2.89% -
std::find_if(deque<int>)_(bail_25%)/8192 2.15% 703.452 718.592 - 3.67% -
rng::reverse_copy(deque<int>)/64 2.15% 19.937 20.366 - 1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.15% 39689980.131 40542523.620 - 2.12% -
BM_MakeThenSortHeap_uint64_Heap_4 2.15% 1.207 1.233 - 5.07% -
std::remove(list<int>)_(prefix)/1024 2.15% 997.403 1018.808 - 2.38% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.14% 1904.935 1945.770 - 0.16% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.14% 2.189 2.236 - -6.44% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.14% 170.708 174.364 - -0.05% -
BM_MakeHeap_string_Heap_4 2.14% 3.045 3.110 - 2.24% -
std::find_if(vector<char>)_(bail_25%)/8 2.14% 0.929 0.949 - -0.25% -
std::map<int,_int>::contains(key)_(existent)/1024 2.14% 4.047 4.133 - -1.24% -
SetIntersection_None_Set_uint32_1024_1024 2.13% 8733330.951 8919752.782 - 0.88% -
BM_RangesPushHeap_uint64_Ascending_16 2.13% 0.937 0.956 - 1.80% -
BM_MakeHeap_uint64_SingleElement_256 2.13% 0.575 0.587 - 3.22% -
BM_RangesPushHeap_uint32_Random_16384 2.13% 6.241 6.374 - 1.86% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 2.13% 16.119 16.462 - 3.41% -
bm_lexicographical_compare<signed_char>/16 2.13% 1.327 1.356 - 4.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.12% 33.716 34.432 - 2.13% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.11% 1261439.127 1288106.852 - -0.83% -
std::copy(list<int>)/4096 2.11% 3295.613 3365.262 - 3.89% -
std::sort(deque<int>)_(heap)/8 2.11% 24.754 25.277 - 2.22% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.11% 5348.338 5461.283 - -0.10% -
rng::move_backward(vector<int>)/1048576 2.11% 58534.849 59770.778 - 4.30% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.11% 4692.278 4791.342 - 0.07% -
SetIntersection_Front_Set_uint32_16384_4 2.11% 1138839.181 1162873.518 - 0.90% -
BM_std_min<short>/4096 2.11% 54.414 55.562 - 1.16% -
std::find_end(vector<int>)_(single_element)/8192 2.11% 1834.008 1872.661 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 2.11% 8425693.956 8603169.065 - -19.81% -
BM_PopHeap_float_16384 2.10% 33.137 33.834 - 0.13% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.10% 586.673 599.002 - -0.04% -
rng::generate(list<int>)/50 2.10% 15.364 15.687 - -1.80% -
SetIntersection_Front_Set_string_262144_1 2.10% 1142036.237 1166007.290 - 0.75% -
BM_RangesMakeHeap_float_Random_4 2.10% 1.530 1.562 - -10.47% -
BM_std_min<short>/29 2.10% 2.349 2.398 - -0.71% -
std::unique(list<int>,_pred)_(contiguous)/52 2.10% 73.778 75.324 - 0.56% -
rng::copy_if(vector<int>)_(entire_range)/64 2.10% 15.487 15.811 - -3.49% -
BM_std_min<unsigned_char>/64 2.09% 4.087 4.173 - 0.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.09% 625651.529 638704.022 - 1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.08% 1126792.444 1150262.555 - 0.28% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.08% 5339.875 5450.825 - -0.40% -
BM_std_minmax<unsigned_short>/16 2.08% 1.685 1.720 - 1.32% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.07% 2.359 2.407 - -4.75% -
SetIntersection_None_Set_float_256_256 2.07% 5868907.246 5990230.153 - 1.37% -
BM_RangesMakeHeap_uint32_Random_1024 2.06% 1.071 1.093 - 7.28% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 2.06% 16.201 16.535 - 3.86% -
BM_std_min<char>/22 2.05% 2.070 2.113 - 0.74% -
BM_std_min<int>/16 2.05% 1.691 1.726 - 0.19% -
BM_std_minmax<unsigned_long_long>/6 2.05% 2.088 2.131 - -1.70% -
rng::find_if(vector<char>)_(process_all)/8 2.05% 2.487 2.539 - 1.89% -
BM_std_min<short>/21 2.04% 1.828 1.865 - 5.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.04% 9244794.144 9433539.885 - 0.27% -
SetIntersection_Interlaced_Set_float_262144_4 2.04% 1286060.385 1312266.277 - -0.42% -
rng::generate(deque<int>)/8192 2.04% 2043.634 2085.249 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 2.03% 6819872.302 6958486.554 - -14.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.03% 11961779.316 12204756.108 - -0.77% -
rng::unique(list<int>)_(sprinkled)/1024 2.02% 952.233 971.497 - 0.74% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.02% 26.317 26.847 - -0.50% -
BM_std_min<short>/4000 2.01% 53.074 54.142 - 1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.01% 6516277.013 6647373.196 - -6.39% -
BM_std_min<char>/20 2.01% 1.530 1.560 - 2.16% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 2.00% 1899.211 1937.199 - 0.71% -
std::find_first_of(vector<int>)_(small_needle)/32 2.00% 46.829 47.765 - 0.45% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.00% 572.944 584.385 - -0.00% -
BM_std_min<unsigned_char>/15 2.00% 2.086 2.128 - 2.48% -
rng::stable_sort(vector<int>)_(heap)/8 1.99% 21.813 22.248 - -0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.99% 2223948.567 2268224.529 - 0.87% -
std::sort(vector<int>)_(descending)/8192 1.98% 7280.421 7424.921 - -0.18% -
std::for_each_n(vector<int>)/8 1.98% 2.504 2.553 - -1.57% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.98% 4.044 4.124 - 0.37% -
BM_RangesMakeHeap_float_Ascending_256 1.97% 0.644 0.657 - 0.17% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.97% 4318.666 4403.589 - 0.23% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.97% 1890.123 1927.266 - 2.76% -
BM_std_minmax<unsigned_char>/7 1.96% 2.434 2.482 - 0.07% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.96% 797.447 813.105 - 5.72% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.96% 2.531 2.580 - -0.37% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.96% 33.628 34.287 - -1.35% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.96% 848.529 865.173 - 0.07% -
std::none_of(list<int>)_(process_all)/32768 1.96% 25757.955 26262.541 - -3.29% -
rng::replace(vector<int>)_(sprinkled)/1024 1.95% 172.147 175.512 - 1.19% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.95% 24.846 25.329 - 0.39% -
rng::move_backward(deque<int>)/262144 1.94% 29928.839 30510.435 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.94% 1330282.741 1356130.760 - -3.64% -
BM_std_min<int>/4 1.94% 1.022 1.042 - -7.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.94% 46.797 47.705 - 0.47% -
BM_MakeHeap_float_Random_4 1.94% 1.614 1.645 - 2.75% -
BM_std_minmax<unsigned_long_long>/30 1.94% 4.442 4.528 - 0.23% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.94% 521384.531 531479.727 - 2.27% -
BM_PushHeap_uint64_Random_4 1.93% 2.055 2.095 - -0.14% -
BM_MakeThenSortHeap_string_Heap_256 1.93% 49.090 50.037 - 1.41% -
SetIntersection_Interlaced_Set_string_64_4 1.93% 26877999.369 27395638.529 - 0.93% -
SetIntersection_Front_Set_uint64_16384_64 1.92% 1913438.329 1950189.839 - -4.37% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.92% 168295946.102 171526570.818 - -0.26% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.92% 18.230 18.580 - -0.94% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.92% 5341.132 5443.505 - -0.47% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.91% 39.256 40.004 - -0.97% -
BM_std_min<char>/11 1.90% 1.048 1.068 - 2.08% -
SetIntersection_None_Set_string_64_16 1.90% 19273323.960 19639519.364 - 2.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.90% 15.868 16.169 - 1.21% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.90% 34.527 35.182 - 0.70% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 1.90% 14223.418 14493.559 - -1.11% -
BM_MakeHeap_string_PipeOrgan_16384 1.90% 5.559 5.665 - -1.99% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.90% 5866746.350 5978033.937 - -0.02% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.90% 26.884 27.394 - -2.24% -
std::copy_n(deque<int>)/8 1.90% 2.643 2.693 - -0.17% -
std::fill_n(deque<int>)/1024 1.89% 29.624 30.185 - 0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.89% 817541.859 833017.300 - -0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.89% 11.414 11.630 - 1.57% -
SetIntersection_None_Vector_uint32_1024_64 1.88% 1152939.517 1174642.108 - 2.84% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.88% 41.761 42.547 - -0.33% -
SetIntersection_None_Set_float_262144_262144 1.87% 1166374.509 1188222.492 - -0.11% -
std::search(deque<int>)_(single_element)/1000 1.87% 439.237 447.460 - -0.20% -
BM_std_min<unsigned_char>/32 1.87% 2.864 2.917 - -0.68% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.87% 29.580 30.132 - 0.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.87% 9.827 10.011 - 0.66% -
std::generate(list<int>)/32 1.86% 8.540 8.700 - 0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.86% 1099617.376 1120093.201 - 0.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.86% 16.047 16.346 - 1.94% -
rng::stable_sort(vector<int>)_(repeated)/8 1.86% 16.572 16.880 - -0.88% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.86% 8.004 8.153 - 0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.86% 20018363.160 20389924.518 - -1.38% -
std::equal(deque<int>)_(it,_it,_it)/50 1.85% 24.106 24.554 - 15.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.85% 10015323.153 10200776.952 - 2.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 1.85% 2.983 3.039 - -0.37% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.85% 54860493.616 55874778.844 - -1.51% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.85% 27.706 28.217 - -0.80% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.85% 13001.158 13241.140 - 0.34% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.85% 39.421 40.148 - 1.22% -
SetIntersection_None_Set_float_262144_256 1.84% 1163435.059 1184843.668 - -0.26% -
SetIntersection_Front_Vector_uint32_256_4 1.84% 4393165.070 4473957.098 - -1.00% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.84% 20.347 20.721 - 0.42% -
SetIntersection_Front_Set_float_262144_1024 1.84% 14204613.479 14465725.275 - -7.72% -
BM_std_minmax<unsigned_long_long>/14 1.83% 3.294 3.355 - 0.11% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.83% 0.943 0.961 - 0.30% -
std::copy_if(vector<int>)_(entire_range)/8 1.82% 2.270 2.312 - 0.26% -
SetIntersection_Interlaced_Set_uint32_16_16 1.82% 40454729.856 41190718.891 - -0.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.82% 6.925 7.050 - 1.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.81% 1.233 1.255 - 4.41% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.81% 976.147 993.835 - 2.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.81% 11465374.355 11672711.140 - -0.52% -
SetIntersection_None_Vector_uint32_1024_16 1.81% 1144042.767 1164703.833 - 2.46% -
BM_PopHeap_string_16384 1.81% 72.700 74.012 - 0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.81% 0.742 0.756 - -1.54% -
BM_std_min<char>/8 1.80% 2.251 2.291 - -3.78% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 1.80% 0.635 0.647 - 2.83% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.80% 794.216 808.520 - 4.08% -
SetIntersection_Interlaced_Vector_string_16_4 1.80% 71559369.034 72847701.926 - 1.87% -
BM_std_min<unsigned_char>/4000 1.80% 27.063 27.550 - 1.79% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.79% 11316.703 11519.689 - 6.07% -
rng::starts_with(list<int>,_pred)/8192 1.79% 11390.943 11595.014 - 19.44% -
BM_MakeHeap_string_Random_16384 1.79% 12.621 12.847 - 0.10% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.79% 16841.287 17142.399 - 0.20% -
std::move_backward(deque<int>)/1048576 1.79% 127138.003 129410.641 - -0.02% -
std::partition(vector<int>)_(dense)/50 1.78% 13.182 13.416 - 2.49% -
BM_std_minmax<short>/20 1.78% 2.001 2.036 - 2.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.77% 203900112.429 207507122.395 - 4.94% -
std::unique(list<int>)_(sprinkled)/1024 1.77% 951.079 967.893 - 1.31% -
rng::partial_sort(deque<int>)_(ascending)/8 1.77% 30.501 31.040 - 1.57% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.76% 562308.142 572225.703 - -0.05% -
BM_MakeHeap_string_Random_4 1.76% 5.810 5.912 - 1.86% -
BM_std_minmax<unsigned_short>/19 1.76% 2.174 2.212 - 1.43% -
BM_std_minmax<long_long>/7 1.76% 2.598 2.643 - 0.18% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.76% 189.981 193.319 - 1.56% -
bm_ranges_lexicographical_compare<signed_char>/6 1.76% 2.615 2.661 - 0.53% -
BM_std_minmax<char>/1 1.76% 0.634 0.645 - 2.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.75% 4.045 4.116 - 0.64% -
SetIntersection_Front_Set_string_16_4 1.75% 66849474.666 68020957.108 - 0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.75% 27112516.622 27587227.084 - 2.38% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.75% 1.273 1.295 - 0.05% -
BM_std_min<unsigned_int>/29 1.74% 2.089 2.125 - 7.15% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.74% 4.892 4.977 - 1.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.74% 0.901 0.917 - -2.47% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.73% 5588.237 5685.059 - 0.95% -
rng::sort(vector<int>)_(heap)/8 1.73% 22.230 22.615 - 0.12% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.73% 5.478 5.572 - 0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.73% 1201867.408 1222665.362 - 5.16% -
BM_std_min<short>/5500 1.73% 74.789 76.082 - 0.85% -
BM_RangesPushHeap_string_QuickSortAdversary_256 1.73% 14.666 14.919 - 2.12% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.73% 776.956 790.372 - 4.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.72% 51.778 52.671 - -0.43% -
BM_std_minmax<char>/2 1.72% 0.895 0.910 - 9.68% -
BM_PushHeap_uint64_Random_256 1.72% 5.676 5.773 - 1.08% -
rng::contains(deque<int>)_(process_all)/8 1.72% 2.943 2.993 - -3.17% -
std::rotate(deque<int>)_(1_element_backward)/50 1.72% 5.309 5.400 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.72% 11702859.455 11903803.474 - 1.77% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.72% 213999564.324 217672342.839 - -0.79% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.71% 2448.543 2490.476 - 0.47% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.71% 109.318 111.189 - 1.82% -
SetIntersection_None_Set_uint64_16384_64 1.71% 166687378.287 169539339.737 - 2.92% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.71% 8.975 9.128 - -1.25% -
std::partition(vector<int>)_(sparse)/50 1.71% 13.799 14.035 - -0.55% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 1.70% 165000.547 167806.879 - 3.05% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.70% 2.283 2.322 - -3.50% -
SetIntersection_None_Set_uint64_16384_1 1.69% 156477005.889 159127262.441 - 1.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.69% 11348349.166 11540291.983 - -0.39% -
std::none_of(list<int>)_(process_all)/32 1.69% 11.532 11.726 - -0.51% -
std::rotate_copy(deque<int>)/32 1.68% 2.622 2.666 - 1.81% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.68% 1878.566 1910.150 - 1.17% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.68% 77.273 78.571 - 2.37% -
rng::find_first_of(vector<int>)_(small_needle)/1024 1.68% 1412.620 1436.358 - 1.89% -
std::for_each(list<int>)/8 1.68% 2.505 2.547 - -0.04% -
BM_std_min<unsigned_char>/29 1.68% 1.966 1.999 - 1.06% -
SetIntersection_None_Set_uint64_64_64 1.67% 11869696.710 12067761.692 - 1.51% -
SetIntersection_Front_Vector_uint32_64_16 1.67% 15140967.111 15393521.769 - 1.68% -
rng::find(list<int>)_(bail_25%)/32768 1.66% 7609.810 7736.478 - 6.10% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.66% 6.074 6.175 - 0.47% -
BM_std_min<char>/13 1.66% 1.564 1.590 - 5.78% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.66% 1957.234 1989.800 - 1.04% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.66% 4.050 4.117 - 0.18% -
std::search(list<int>)_(no_match)/1024 1.66% 738.440 750.694 - -1.68% -
BM_std_minmax<unsigned_char>/6 1.66% 2.048 2.082 - 0.00% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.65% 11299053.925 11485841.299 - 0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.65% 1203184.092 1223070.502 - 2.01% -
std::adjacent_find(vector<int>)/1048576 1.65% 234956.049 238838.508 - 0.01% -
rng::stable_sort(deque<int>)_(repeated)/8 1.65% 17.980 18.276 - -0.79% -
SetIntersection_None_Set_uint64_16384_256 1.65% 164805983.085 167517898.758 - 2.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.64% 2.639 2.682 - -0.37% -
rng::is_sorted(deque<int>,_pred)/8 1.64% 4.472 4.545 - -0.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.64% 5.214 5.300 - 2.50% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.64% 14155.231 14386.952 - -0.81% -
rng::unique_copy(vector<int>)_(contiguous)/52 1.64% 13.682 13.906 - 2.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.64% 157800040.821 160382192.581 - 1.23% -
std::copy_backward(vector<int>)/8 1.64% 2.225 2.261 - 2.76% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.63% 28.135 28.594 - -8.95% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.63% 13711.062 13934.912 - -3.78% -
SetIntersection_Front_Vector_uint32_262144_16 1.63% 1190909.740 1210314.590 - 5.15% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.63% 24476.718 24875.083 - -3.60% -
BM_RangesMakeHeap_float_Random_1024 1.62% 1.231 1.251 - -6.40% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.62% 561.789 570.917 - -0.09% -
SetIntersection_Front_Vector_string_16384_16 1.62% 1718317.850 1746179.077 - -1.65% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.62% 38.360 38.982 - -0.04% -
SetIntersection_Front_Set_uint32_1024_256 1.62% 4588185.853 4662479.273 - -5.49% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.62% 4.719 4.795 - 0.80% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.61% 7.083 7.197 - -7.91% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.61% 1.700 1.727 - 1.87% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.60% 1.927 1.958 - 0.91% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.60% 31.815 32.324 - -0.28% -
rng::partition(list<int>)_(sparse)/50 1.60% 15.398 15.644 - 0.81% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.60% 2903.087 2949.489 - -0.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.60% 0.666 0.676 - 1.26% -
std::move(deque<int>)/262144 1.60% 14896.958 15134.586 - -0.39% -
rng::unique_copy(deque<int>)_(contiguous)/32 1.59% 9.753 9.908 - -10.84% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.59% 25.770 26.181 - -0.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.59% 8.550 8.686 - 1.33% -
rng::move(deque<int>)/1048576 1.58% 54335.645 55196.326 - 1.12% -
SetIntersection_Front_Vector_uint64_262144_16 1.58% 1167680.955 1186161.512 - 5.34% -
SetIntersection_Interlaced_Set_float_64_64 1.58% 15098730.362 15337556.077 - 1.75% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 1.58% 23.744 24.119 - 1.72% -
rng::for_each(list<int>)/8 1.58% 2.532 2.572 - -0.85% -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 1.58% 11.115 11.290 - 0.60% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.57% 25316.375 25714.972 - 1.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.57% 16.722 16.985 - -0.16% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.57% 829.335 842.356 - -0.17% -
std::map<int,_int>::erase(key)_(non-existent)/32 1.57% 2.380 2.418 - -5.30% -
SetIntersection_Interlaced_Vector_uint64_16384_256 1.57% 20393610.749 20713030.588 - -15.24% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.56% 20.671 20.994 - 0.83% -
std::partial_sort(deque<int>)_(ascending)/8 1.56% 29.620 30.083 - 0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.56% 10.981 11.152 - -0.69% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 1.56% 16.857 17.119 - 4.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.55% 66640.303 67676.514 - 1.44% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.55% 6398.836 6497.984 - 1.97% -
SetIntersection_None_Set_float_256_1 1.55% 11760647.673 11942796.820 - 1.31% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.55% 214.621 217.941 - -0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.54% 23.027 23.383 - 1.65% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.54% 72615.390 73736.513 - 0.02% -
SetIntersection_None_Set_float_256_16 1.54% 11083560.219 11254435.881 - 2.13% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.54% 27.448 27.871 - 1.74% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.54% 35.339 35.883 - 0.80% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.54% 13008.757 13208.910 - 0.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.54% 875988.622 889446.708 - 3.51% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.53% 234045374.633 237637029.451 - 2.13% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.53% 342.210 347.460 - 2.14% -
std::for_each_n(list<int>)/8192 1.53% 7280.648 7392.311 - -7.27% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.53% 1415.391 1437.056 - 1.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.53% 8.736 8.870 - 1.78% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.53% 8279.149 8405.672 - -12.91% -
BM_MakeHeap_uint64_Random_1024 1.53% 1.097 1.114 - 8.41% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 1.53% 16.037 16.282 - 1.03% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.53% 499.981 507.617 - 1.34% -
BM_PopHeap_uint32_16 1.53% 7.507 7.621 - 0.43% -
BM_RangesPopHeap_uint64_262144 1.52% 41.152 41.780 - -0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.52% 1169774.136 1187563.283 - 3.57% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.52% 340.702 345.875 - 1.22% -
rng::rotate(deque<int>)_(by_1/2)/32 1.52% 7.340 7.451 - -0.73% -
SetIntersection_Interlaced_Set_uint32_256_4 1.51% 11408589.433 11581219.762 - 0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.51% 1213590.929 1231944.932 - 0.80% -
rng::copy_if(list<int>)_(every_other)/32768 1.51% 25335.272 25718.404 - 2.03% -
std::find_if(list<int>)_(process_all)/50 1.51% 21.457 21.781 - -0.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.51% 3.455 3.507 - 3.48% -
std::map<int,_int>::clear()/8192 1.51% 81046.531 82268.854 - 0.06% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.51% 49.396 50.141 - 1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.50% 202415579.976 205459763.604 - 2.46% -
SetIntersection_Front_Set_uint32_16384_64 1.50% 2048064.386 2078856.153 - 3.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.50% 1151239.839 1168508.950 - 1.06% -
BM_RangesPushHeap_uint64_Random_262144 1.50% 6.008 6.098 - -0.37% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.49% 16.546 16.794 - -0.71% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.49% 19.666 19.959 - -0.40% -
std::partition_point(deque<int>)/1024 1.49% 9.226 9.363 - 2.11% -
SetIntersection_Interlaced_Set_float_16384_16 1.49% 210626031.949 213764411.782 - -2.43% -
std::sort(vector<int>)_(descending)/1024 1.49% 1041.615 1057.132 - 0.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.49% 19.805 20.100 - 1.58% -
BM_std_minmax<unsigned_long_long>/7 1.49% 2.528 2.566 - -2.80% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.49% 4.521 4.588 - -0.46% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.48% 1817.763 1844.757 - 1.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.48% 11990805.183 12168827.278 - -0.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.48% 1.382 1.402 - -1.66% -
SetIntersection_None_Set_uint64_64_16 1.48% 18977174.160 19258115.819 - 1.54% -
BM_PopHeap_float_1024 1.48% 27.988 28.402 - 0.54% -
std::remove_if(deque<int>)_(prefix)/50 1.48% 66.816 67.803 - -1.28% -
SetIntersection_Front_Vector_uint64_1024_1 1.48% 1097273.895 1113468.244 - 0.07% -
BM_std_min<unsigned_short>/11 1.47% 1.159 1.176 - 1.42% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.47% 25156.212 25526.698 - 0.72% -
rng::sort(deque<int>)_(pipe-organ)/8 1.47% 20.869 21.177 - 1.48% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.47% 28.986 29.412 - -0.37% -
BM_RangesMakeHeap_string_SingleElement_4 1.47% 3.593 3.646 - 1.74% -
rng::sort(vector<int>)_(descending)/1024 1.47% 1040.270 1055.516 - -0.02% -
SetIntersection_Front_Vector_uint64_64_16 1.47% 15216967.588 15439929.056 - 1.86% -
SetIntersection_Interlaced_Set_float_262144_16 1.46% 1599214.761 1622636.474 - -0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.46% 1900064.770 1927887.073 - -2.95% -
BM_std_min<short>/1024 1.46% 13.912 14.115 - 0.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.46% 2931522.323 2974416.632 - -8.28% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.46% 775.774 787.124 - 0.99% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.46% 6730537.600 6828995.045 - 7.83% -
SetIntersection_Front_Vector_string_262144_16 1.46% 1720166.411 1745326.794 - -0.24% -
SetIntersection_None_Set_float_262144_1024 1.46% 1171820.474 1188949.220 - 0.25% -
BM_std_minmax<short>/64 1.46% 1.525 1.548 - -2.80% -
std::rotate(list<int>)_(by_1/3)/32 1.45% 15.080 15.299 - -3.18% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.45% 78.380 79.518 - 1.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.45% 14.520 14.731 - 0.57% -
BM_MakeHeap_string_Heap_16 1.45% 4.647 4.714 - 1.79% -
rng::search_n(vector<int>)_(no_match)/1048576 1.45% 209154.474 212182.864 - 1.52% -
rng::find(list<int>)_(process_all)/1024 1.44% 688.579 698.482 - -2.13% -
BM_MakeHeap_string_Descending_16 1.43% 2.364 2.398 - 1.43% -
BM_RangesPushHeap_uint32_Random_64 1.43% 5.509 5.588 - 2.88% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.43% 69.450 70.445 - 1.70% -
SetIntersection_None_Vector_uint64_16384_4 1.43% 1126090.477 1142216.649 - 1.15% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.43% 206.833 209.792 - 1.05% -
rng::adjacent_find(list<int>)/8192 1.43% 6942.128 7041.173 - 1.79% -
BM_RangesPopHeap_string_1024 1.42% 56.323 57.123 - 1.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.41% 35040.426 35535.938 - 1.57% -
SetIntersection_Front_Set_uint64_16384_16384 1.41% 342334821.646 347160884.529 - -0.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.41% 14.754 14.962 - 1.31% -
SetIntersection_Front_Vector_string_16_4 1.41% 63669277.868 64565999.668 - 0.11% -
BM_RangesPushHeap_uint64_Random_256 1.41% 5.718 5.798 - 1.66% -
SetIntersection_Front_Set_uint32_1024_1024 1.41% 16305377.951 16534658.159 - 4.02% -
rng::unique(deque<int>,_pred)_(contiguous)/52 1.40% 69.211 70.183 - 0.70% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.40% 4074.385 4131.473 - 2.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.40% 165948205.509 168271947.126 - 1.12% -
BM_PushHeap_float_Random_256 1.40% 7.211 7.312 - 0.05% -
BM_MakeHeap_string_PipeOrgan_16 1.40% 3.610 3.661 - 0.61% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.39% 9.527 9.660 - 0.15% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.39% 562.306 570.145 - 0.38% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.39% 8.908 9.032 - 1.07% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.39% 7.650 7.756 - 2.86% -
BM_RangesPushHeap_uint32_Random_256 1.39% 5.924 6.006 - 1.26% -
SetIntersection_Front_Set_uint64_1024_64 1.39% 1888060.935 1914269.339 - -2.47% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.39% 802.730 813.868 - 0.54% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.39% 8.755 8.876 - -1.06% -
BM_LowerBound_uint32_1024 1.38% 21.680 21.980 - 1.46% -
std::fill(deque<int>)/8192 1.38% 239.360 242.661 - 0.38% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.38% 725.020 734.998 - 0.32% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.38% 21.594 21.892 - -0.67% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.37% 1.178 1.194 - 1.84% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.37% 20.673 20.956 - 0.47% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.37% 20.649 20.931 - 0.76% -
rng::rotate(list<int>)_(by_1/3)/50 1.37% 23.588 23.910 - -2.29% -
BM_MakeHeap_string_QuickSortAdversary_16384 1.37% 11.788 11.949 - -0.36% -
rng::rotate(deque<int>)_(1_element_forward)/32 1.37% 4.802 4.868 - 4.60% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.37% 17.891 18.135 - -13.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.36% 1.303 1.320 - -18.10% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.36% 11.320 11.474 - -0.38% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.36% 1.474 1.494 - 0.03% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.36% 24.395 24.726 - 1.40% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.36% 12.923 13.098 - 0.50% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 1.36% 15.057 15.261 - 2.25% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.35% 54.835 55.577 - 1.21% -
rng::find_if(deque<int>)_(bail_25%)/32768 1.35% 2776.580 2814.105 - 2.48% -
rng::copy_backward(deque<int>)/4096 1.35% 147.836 149.833 - 0.88% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.34% 3.957 4.010 - -0.26% -
BM_std_minmax<unsigned_short>/29 1.34% 2.574 2.608 - 1.25% -
SetIntersection_Front_Vector_string_64_64 1.34% 27708046.126 28079681.480 - 6.61% -
BM_MakeThenSortHeap_float_Ascending_64 1.34% 3.960 4.013 - -0.90% -
std::search_n(vector<int>)_(no_match)/1024 1.34% 210.407 213.224 - 1.68% -
rng::rotate_copy(deque<int>)/32 1.34% 2.693 2.729 - 4.89% -
rng::find_last(vector<char>)_(bail_10%)/50 1.33% 5.564 5.638 - -0.43% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.33% 14.938 15.137 - -0.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.33% 1443988.497 1463215.902 - -0.06% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.33% 24.501 24.828 - -0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.33% 203639481.750 206349268.510 - 6.02% -
rng::partial_sort(deque<int>)_(heap)/8192 1.33% 285883.501 289682.943 - 2.03% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.33% 29.704 30.098 - 0.27% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.32% 16.727 16.948 - 0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.32% 1137567.190 1152592.626 - 0.67% -
SetIntersection_Front_Vector_uint32_16384_16 1.32% 1179887.644 1195450.950 - 0.63% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.32% 33.869 34.315 - 1.47% -
rng::sort(deque<int>)_(repeated)/1024 1.31% 946.790 959.223 - -5.25% -
710_omnetpp_r 1.31% 8.847 8.963 - -1.00% -
BM_std_minmax<unsigned_char>/12 1.31% 1.945 1.971 - -2.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.31% 1444312.283 1463212.438 - -0.11% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.31% 5.058 5.124 - 0.07% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.31% 24.954 25.280 - -0.55% -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.30% 1.536 1.557 - -3.08% -
rng::find_end(deque<int>)_(single_element)/8192 1.30% 2203.322 2232.046 - -12.36% -
SetIntersection_Front_Vector_string_1024_4 1.30% 1238963.220 1255103.960 - -1.06% -
std::move(deque<int>)/32768 1.30% 2121.008 2148.637 - 1.37% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.30% 216.143 218.945 - 1.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.30% 16.233 16.443 - 1.29% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.29% 2437.334 2468.800 - -0.03% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.29% 4257.964 4312.760 - 0.08% -
BM_RangesPopHeap_string_16384 1.29% 71.921 72.847 - 2.18% -
std::stable_sort(deque<int>)_(shuffled)/8 1.29% 24.073 24.383 - 0.59% -
BM_MakeHeap_string_Heap_256 1.28% 4.956 5.020 - 2.56% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.28% 8.976 9.091 - -0.87% -
std::reverse_copy(vector<int>)/4096 1.28% 133.874 135.589 - 1.07% -
std::find_first_of(deque<int>)_(small_needle)/50 1.28% 164.557 166.665 - 0.72% -
std::partial_sort(deque<int>)_(ascending)/8192 1.28% 163691.265 165785.612 - 3.06% -
std::map<std::string,_int>::clear()/32 1.28% 897.888 909.366 - 1.33% -
std::partition(list<int>)_(sparse)/50 1.28% 14.813 15.002 - 0.99% -
std::find_if_not(list<int>)_(process_all)/50 1.27% 21.327 21.598 - -0.79% -
SetIntersection_Front_Set_string_1024_1024 1.27% 56345127.575 57061087.254 - 0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.27% 343275906.863 347632875.491 - 0.54% -
SetIntersection_None_Vector_uint32_64_16 1.27% 14385450.328 14567879.120 - 1.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.27% 2.043 2.069 - 5.51% -
std::stable_sort(vector<int>)_(heap)/8 1.27% 21.954 22.232 - 1.25% -
SetIntersection_None_Set_uint64_16384_1024 1.26% 162972251.525 165032507.019 - -0.30% -
BM_MakeHeap_string_Random_256 1.26% 10.416 10.548 - 0.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.26% 10.577 10.711 - 0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.26% 7.735 7.833 - 0.60% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.26% 78.951 79.948 - -0.51% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.26% 14354.583 14535.836 - 0.56% -
SetIntersection_None_Vector_string_64_64 1.26% 9264553.799 9381150.598 - -0.30% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.26% 5.662 5.733 - -0.10% -
SetIntersection_None_Set_uint32_1024_256 1.25% 8802493.822 8912901.365 - 0.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.25% 17098066.757 17312157.396 - 0.96% -
SetIntersection_Interlaced_Set_uint32_16_4 1.25% 63899834.517 64699221.077 - 0.41% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.25% 511.311 517.706 - -0.15% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.25% 1102354.118 1116119.487 - 0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.25% 1095222.076 1108890.026 - 0.45% -
std::partial_sort(deque<int>)_(repeated)/8 1.24% 27.311 27.651 - 0.99% -
SetIntersection_Front_Set_float_262144_64 1.24% 1871469.646 1894693.120 - -0.68% -
rng::remove_if(list<int>)_(sprinkled)/32 1.24% 59.905 60.646 - -2.27% -
rng::copy_n(vector<bool>)_(aligned)/4096 1.24% 4.927 4.987 - 1.29% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.23% 38.042 38.511 - -0.94% -
SetIntersection_None_Set_uint64_16384_4 1.23% 160196169.576 162164633.541 - 1.63% -
SetIntersection_Front_Set_uint64_262144_262144 1.22% 1814152.424 1836354.572 - -0.65% -
BM_std_minmax<unsigned_short>/10 1.22% 1.405 1.422 - 0.01% -
std::find_if(list<int>)_(bail_25%)/1024 1.22% 191.630 193.961 - 0.58% -
std::replace_if(vector<int>)_(prefix)/1024 1.21% 271.697 274.997 - 0.80% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.21% 16.984 17.190 - -1.28% -
std::transform(deque<int>,_deque<int>)/50 1.21% 33.403 33.807 - -0.00% -
rng::search_n(vector<int>)_(no_match)/1024 1.21% 210.616 213.159 - 1.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.21% 351309974.797 355543365.889 - 3.74% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.20% 473.655 479.357 - -0.15% -
BM_std_minmax<short>/6 1.20% 1.379 1.396 - 1.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.20% 51.274 51.890 - -1.19% -
BM_std_min<unsigned_long_long>/32 1.20% 3.261 3.300 - 4.39% -
BM_RangesPushHeap_string_PipeOrgan_256 1.20% 8.368 8.468 - 6.45% -
std::rotate(vector<bool>)_(by_1/3)/8192 1.20% 144.914 146.650 - 0.88% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.20% 18.694 18.918 - 1.27% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.20% 11.848 11.990 - -0.18% -
SetIntersection_None_Vector_uint32_256_256 1.19% 2270156.522 2297196.018 - 0.12% -
SetIntersection_Front_Set_string_16384_64 1.19% 4964723.665 5023705.865 - 6.47% -
SetIntersection_Interlaced_Set_string_16384_4 1.19% 199712727.393 202080995.277 - 0.91% -
BM_std_minmax<unsigned_int>/30 1.18% 2.215 2.241 - 0.91% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.18% 5.376 5.440 - -0.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.18% 18.755 18.977 - 1.40% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.18% 7669.095 7759.726 - 0.78% -
rng::shuffle(vector<int>)/8192 1.18% 72745.517 73605.201 - 0.82% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.18% 18.684 18.904 - 1.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.18% 509.857 515.873 - 0.90% -
BM_RangesPopHeap_uint32_4 1.18% 2.629 2.660 - 0.20% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.18% 8.780 8.884 - -0.20% -
bm_ranges_lexicographical_compare<int>/64 1.18% 4.911 4.969 - 5.44% -
SetIntersection_Interlaced_Vector_float_16384_1 1.18% 1107324.678 1120363.342 - 0.59% -
SetIntersection_Front_Vector_float_1024_4 1.18% 1119411.652 1132581.353 - -0.43% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 1.18% 5.047 5.106 - 4.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.17% 0.925 0.936 - 0.49% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 1.17% 15.448 15.629 - 1.95% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.17% 1.304 1.319 - -18.18% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.17% 48.977 49.550 - 1.30% -
std::remove_if(deque<int>)_(prefix)/32 1.17% 58.069 58.746 - -1.18% -
SetIntersection_None_Vector_uint64_1024_256 1.17% 1122723.844 1135819.504 - -0.97% -
SetIntersection_None_Vector_string_262144_1024 1.17% 1349693.025 1365419.190 - 1.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.16% 1580.504 1598.916 - 1.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.16% 529.962 536.133 - -0.40% -
rng::find_first_of(vector<int>)_(small_needle)/8192 1.16% 11288.437 11419.742 - 1.31% -
SetIntersection_None_Vector_uint32_1024_4 1.16% 1150106.441 1163477.466 - 5.29% -
std::map<int,_int>::ctor(const&)/32 1.16% 211.895 214.356 - -0.73% -
rng::sort(deque<int>)_(heap)/8 1.16% 24.896 25.185 - 1.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.16% 1184081.862 1197805.392 - 4.49% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.16% 882.529 892.728 - -5.06% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.15% 1.318 1.333 - 3.28% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.15% 955445.278 966446.281 - -0.17% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.15% 3810.438 3854.276 - -2.14% -
std::copy_backward(list<int>)/4096 1.15% 3312.008 3350.033 - 1.31% -
std::partial_sort(deque<int>)_(descending)/8192 1.15% 284366.018 287629.502 - -1.10% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.15% 16.205 16.391 - -0.14% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.15% 41542.158 42018.465 - -0.54% -
rng::copy(list<int>)/4096 1.15% 3065.811 3100.960 - 0.77% -
std::move(list<int>)/512 1.15% 351.226 355.252 - -1.45% -
BM_PopHeap_string_1024 1.15% 56.131 56.774 - -0.18% -
BM_RangesMakeThenSortHeap_string_Random_4 1.14% 10.382 10.501 - 0.86% -
SetIntersection_Front_Set_string_262144_262144 1.14% 17689163.820 17891443.199 - 1.62% -
BM_std_min<unsigned_short>/512 1.14% 7.139 7.220 - -0.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.14% 1.305 1.320 - -18.18% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.14% 2440.793 2468.640 - 0.17% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.14% 8.394 8.489 - -1.28% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.13% 20.780 21.016 - 1.77% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.13% 8.864 8.965 - -0.13% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.13% 1921.113 1942.856 - 1.90% -
std::find_if_not(vector<char>)_(process_all)/1024 1.13% 270.441 273.489 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.13% 2324554.927 2350722.810 - 1.90% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.13% 2913.290 2946.072 - 0.89% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 1.13% 120.660 122.018 - -3.44% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.12% 11.800 11.932 - -0.75% -
SetIntersection_Interlaced_Vector_uint32_262144_64 1.12% 8210870.189 8303121.687 - -47.70% -
std::remove(deque<int>)_(prefix)/50 1.12% 65.874 66.614 - 4.24% -
rng::partial_sort(vector<int>)_(heap)/8 1.12% 27.008 27.311 - -1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.12% 11996775.274 12131463.644 - 0.31% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.12% 9.263 9.367 - -0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.12% 6805263.177 6881593.661 - 4.14% -
rng::move(deque<int>)/262144 1.12% 14995.658 15163.847 - 1.83% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.12% 1927.132 1948.737 - 0.79% -
SetIntersection_None_Set_float_16384_1 1.12% 157596292.958 159361330.822 - 1.61% -
BM_std_minmax_element<short>/64 1.12% 17.237 17.430 - -1.51% -
std::partial_sort(vector<int>)_(heap)/8 1.12% 26.738 27.037 - 1.31% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 1.12% 13.373 13.523 - 1.64% -
BM_PushHeap_string_Random_64 1.11% 12.649 12.790 - -1.35% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.11% 22.189 22.436 - 2.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.11% 22426995.112 22676665.176 - 2.59% -
SetIntersection_Front_Vector_uint64_16384_256 1.11% 2291855.874 2317317.741 - -0.23% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.11% 22.499 22.749 - -1.36% -
BM_std_minmax<unsigned_short>/7 1.11% 1.752 1.772 - 4.18% -
std::partial_sort(vector<int>)_(descending)/8 1.11% 24.811 25.086 - 0.53% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.11% 30.574 30.912 - 1.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.11% 19.666 19.884 - -0.48% -
BM_MakeHeap_uint64_Random_64 1.10% 1.283 1.297 - -8.85% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.10% 1.304 1.318 - -18.28% -
rng::search_n(vector<int>)_(no_match)/1000 1.10% 206.756 209.031 - 1.56% -
BM_PushHeap_uint32_Ascending_262144 1.10% 8.177 8.267 - -1.32% -
BM_std_min<char>/12 1.10% 1.333 1.347 - 5.12% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.10% 6.866 6.942 - -0.25% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.10% 112184.656 113416.201 - -5.08% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.10% 8971.002 9069.400 - 0.01% -
SetIntersection_Front_Vector_float_256_4 1.10% 4441199.241 4489898.138 - 0.59% -
SetIntersection_None_Set_uint32_256_1 1.10% 11425949.725 11551164.535 - 0.99% -
BM_std_min<char>/31 1.09% 2.488 2.516 - 0.40% -
BM_MakeHeap_uint32_Random_256 1.09% 1.147 1.160 - 2.86% -
SetIntersection_Front_Set_uint32_1024_4 1.09% 1147687.113 1160221.086 - -0.21% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.09% 164.650 166.445 - -0.46% -
BM_PopHeap_uint32_4 1.09% 2.647 2.676 - 0.38% -
SetIntersection_None_Vector_uint32_256_16 1.09% 4230663.609 4276738.086 - 0.83% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.09% 66481870.287 67205491.176 - 0.51% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.09% 87.514 88.466 - 0.83% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 1.09% 9.171 9.271 - 0.18% -
rng::rotate(deque<int>)_(by_1/2)/50 1.08% 10.346 10.458 - 0.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.08% 10.202 10.312 - 0.15% -
BM_MakeHeap_string_Ascending_16 1.08% 3.762 3.803 - 2.84% -
SetIntersection_Interlaced_Set_float_262144_16384 1.08% 1251303.222 1264841.146 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.08% 19.177 19.384 - 0.56% -
std::adjacent_find(vector<int>,_pred)/50 1.08% 23.308 23.560 - 4.53% -
SetIntersection_Interlaced_Set_uint64_256_4 1.07% 11496271.590 11619673.569 - -1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.07% 1109716.450 1121603.944 - -0.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.07% 12984027.672 13122742.089 - 1.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.07% 4236060.176 4281266.587 - -0.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.07% 423.649 428.168 - 0.48% -
SetIntersection_Front_Vector_float_16384_64 1.06% 1429711.111 1444921.686 - -0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.06% 23.994 24.249 - 1.57% -
std::copy_n(deque<int>)/262144 1.06% 10141.243 10248.848 - -0.50% -
BM_MakeHeap_string_QuickSortAdversary_262144 1.06% 12.659 12.793 - 0.22% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.06% 233638.370 236110.535 - 1.54% -
BM_std_min<char>/4 1.06% 1.071 1.082 - 3.45% -
SetIntersection_Front_Vector_uint64_4_4 1.05% 143745761.185 145260566.523 - 0.52% -
std::remove_if(deque<int>)_(prefix)/1024 1.05% 556.748 562.603 - -0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.05% 4505038.904 4552342.049 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.05% 1161018.633 1173167.544 - -0.91% -
SetIntersection_Front_Set_uint64_64_4 1.04% 17217317.946 17396912.091 - 1.07% -
std::all_of(list<int>)_(process_all)/50 1.04% 21.545 21.770 - -0.74% -
BM_MakeHeap_string_Random_64 1.04% 10.032 10.136 - 0.11% -
rng::search(list<int>)_(same_length)/1024 1.04% 761.020 768.928 - 0.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.04% 9.755 9.856 - -0.25% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.04% 19131.650 19330.126 - -3.23% -
BM_std_min<char>/5 1.04% 1.426 1.441 - -1.27% -
rng::search(list<int>)_(near_matches)/1024 1.04% 39339.613 39747.489 - 0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.03% 40343971.820 40761439.613 - 2.14% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.03% 985435.067 995624.234 - 0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.03% 6509247.389 6576541.832 - 1.09% -
BM_std_minmax<short>/23 1.03% 2.693 2.721 - 2.26% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.03% 17.328 17.507 - -0.18% -
rng::shuffle(vector<int>)/1024 1.03% 9103.172 9197.198 - 0.31% -
SetIntersection_None_Vector_uint64_64_16 1.03% 14346412.581 14494581.542 - 0.86% -
SetIntersection_Front_Vector_uint64_64_4 1.03% 16837346.302 17010987.601 - 0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.03% 207895026.233 210038247.769 - 7.19% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.03% 3867.131 3906.968 - 1.12% -
BM_PushHeap_string_QuickSortAdversary_64 1.03% 12.882 13.015 - 1.62% -
BM_std_minmax<unsigned_short>/11 1.03% 1.719 1.737 - -1.91% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.03% 73.470 74.224 - -2.73% -
BM_MakeThenSortHeap_float_Ascending_256 1.03% 6.462 6.528 - -0.79% -
std::sort(vector<int>)_(heap)/8 1.03% 22.378 22.607 - 0.45% -
BM_MakeThenSortHeap_uint64_Heap_64 1.03% 8.233 8.317 - 0.83% -
SetIntersection_Front_Vector_uint64_262144_1024 1.03% 5781210.796 5840477.413 - -1.93% -
rng::generate_n(list<int>)/8192 1.02% 6968.160 7039.488 - -6.94% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.02% 8.111 8.194 - -0.84% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.02% 11.542 11.660 - -1.02% -
BM_lexicographical_compare_three_way_fast_path/1024 1.02% 245.899 248.404 - 1.13% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.02% 13.697 13.837 - 0.58% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.02% 1.197 1.210 - -0.44% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.01% 4255.268 4298.431 - -0.35% -
BM_std_minmax<unsigned_short>/9 1.01% 1.161 1.173 - 0.21% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 1.01% 5.602 5.658 - 1.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.01% 14.125 14.268 - 0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.01% 39221005.015 39616107.968 - -2.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.01% 19.657 19.854 - -0.80% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.01% 226208894.022 228483824.056 - 0.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.00% 11308.378 11421.949 - -0.28% -
std::partition_point(list<int>)/32 1.00% 15.926 16.085 - 1.08% -
SetIntersection_Front_Vector_uint32_1024_1 1.00% 1112131.772 1123288.866 - 1.23% -
rng::count(list<int>)_(every_other)/1024 1.00% 703.176 710.223 - 0.97% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.00% 3804.145 3842.268 - 0.08% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.00% 1902.413 1921.456 - 0.39% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.00% 198.307 200.291 - 0.71% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.619 - -0.92% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.928 - 0.25% -
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 279.216 - 1.96% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 202.918 - 0.53% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 629.284 - -0.02% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 631.146 - 0.06% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 595.596 - 0.04% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 604.072 - -0.16% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.249 - 0.04% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.713 - 0.09% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 487.185 - -0.01% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 620.382 - 0.17% -
std::find_end(deque<int>)_(match_near_end)/1024 -98.99% 3325.850 33.628 - 3.30% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.92% 3176.120 34.353 - 5.32% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.947 - -0.57% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.892 - -0.13% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 59.999 - 0.35% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.415 - 0.09% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.66% 4568.494 61.418 - -0.05% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.477 - -0.01% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.122 - 0.06% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.178 - -0.04% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.310 - 0.11% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.97% 3856.900 78.269 - 0.28% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.71% 772.137 63.976 - -0.28% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.28% 823.035 71.784 - 0.08% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.10% 821.234 81.296 - -0.08% -
std::find_end(list<int>)_(match_near_end)/1000 -89.66% 749.559 77.508 - 0.01% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.53% 325.687 34.102 - -0.04% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.46% 555.921 58.582 - 0.13% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.46% 264.507 27.879 - -0.76% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.30% 330.652 35.395 - 4.70% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 557.330 59.801 - 0.02% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.27% 262.594 28.179 - 0.04% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.54% 596.926 74.373 - 0.70% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.00% 590.037 76.704 - 0.70% -
std::find_end(deque<int>)_(same_length)/8192 -81.88% 14836.594 2688.814 - -2.27% -
std::find_end(deque<int>)_(same_length)/1024 -81.77% 1848.876 337.092 - -2.31% -
rng::find_end(deque<int>)_(same_length)/1024 -75.39% 1403.762 345.439 - 2.42% -
rng::find_end(deque<int>)_(same_length)/8192 -75.26% 11291.873 2793.377 - 1.86% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -72.83% 9.355 2.542 - -72.69% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.89% 3571.863 1039.813 - -68.40% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -67.70% 27176762.565 8778152.303 - -29.71% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -66.16% 9.208 3.116 - -66.38% -
std::find_end(deque<int>)_(same_length)/1000 -64.88% 940.071 330.178 - -2.38% -
rng::find_end(deque<int>)_(same_length)/1000 -64.05% 939.226 337.689 - 1.54% -
std::find_end(list<int>,_pred)_(same_length)/8192 -58.93% 20587.125 8455.256 - -23.51% -
rng::for_each(map<int>)/8192 -57.37% 16713.732 7125.637 - -1.91% -
rng::for_each(multimap<int>)/8192 -57.19% 16489.075 7058.892 - -3.26% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.16% 11552.573 4949.419 - 0.00% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -55.94% 10.375 4.571 - -59.19% -
rng::for_each(map<int>::iterator)/8192 -55.75% 16922.387 7487.348 - -5.78% -
rng::for_each(multimap<int>::iterator)/8192 -55.56% 16627.615 7389.601 - -2.25% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.26% 11485.048 5137.969 - 0.37% -
std::find_end(list<int>)_(same_length)/8192 -55.10% 18652.964 8375.773 - 1.64% -
rng::for_each(multiset<int>)/8192 -53.47% 16312.973 7590.289 - 0.03% -
std::remove_copy(list<int>)_(prefix)/1024 -53.39% 1616.980 753.607 - -0.12% -
rng::for_each(set<int>)/8192 -52.81% 16444.769 7759.665 - -0.04% -
rng::fill(list<int>)/50 -52.23% 35.178 16.805 - 0.24% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.10% 36.504 17.485 - -0.23% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.96% 3921.697 1883.914 - -0.01% -
std::find_end(deque<int>)_(near_matches)/8192 -51.94% 2352157.408 1130384.997 - 0.17% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.42% 499.582 242.697 - -0.05% -
std::swap_ranges(list<int>)/1024 -51.41% 1568.947 762.354 - 0.38% -
rng::find_end(vector<int>)_(same_length)/1024 -51.27% 513.721 250.313 - 0.16% -
rng::find_end(vector<int>)_(same_length)/1000 -51.27% 502.089 244.675 - 0.01% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.13% 10257.544 5012.996 - -0.16% -
rng::for_each(set<int>::iterator)/8192 -51.11% 16244.215 7942.588 - -0.15% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.05% 1281.249 627.195 - -0.02% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.01% 1251.621 613.174 - 0.09% -
std::find_end(vector<int>)_(same_length)/1000 -50.99% 499.138 244.609 - 0.50% -
rng::for_each(multiset<int>::iterator)/8192 -50.89% 16188.113 7949.210 - -0.35% -
std::find_end(vector<int>)_(same_length)/1024 -50.82% 510.199 250.897 - 0.79% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.59% 1584.591 782.897 - 0.07% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.58% 1547.258 764.695 - -0.00% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.58% 1583.779 782.745 - -0.02% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.49% 1547.523 766.164 - -0.20% -
std::find_end(vector<int>)_(same_length)/8192 -49.99% 4048.483 2024.647 - -0.77% -
rng::find_end(list<int>)_(same_length)/1000 -49.90% 1475.782 739.305 - 0.03% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.87% 1559.576 781.848 - -0.06% -
std::find_end(list<int>)_(same_length)/1024 -49.40% 1508.105 763.037 - 0.15% -
std::find_end(list<int>)_(same_length)/1000 -49.31% 1477.769 749.136 - -0.01% -
rng::find_end(vector<int>)_(same_length)/8192 -49.08% 3826.819 1948.680 - 0.09% -
rng::find_end(list<int>)_(same_length)/1024 -49.06% 1495.851 762.025 - 0.13% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.95% 1222.852 624.308 - 0.19% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.92% 10022.870 5120.178 - 0.12% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.91% 1252.685 639.996 - 0.30% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.82% 1565.377 801.209 - -0.06% -
SetIntersection_Interlaced_Vector_float_262144_64 -48.74% 19934308.373 10219124.244 - -14.47% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -48.28% 19365.065 10015.742 - -5.61% -
rng::find_end(list<int>)_(same_length)/8192 -48.24% 15910.348 8235.410 - -1.54% -
std::find_end(deque<int>)_(near_matches)/1024 -47.45% 31268.968 16432.843 - -3.59% -
std::find_end(deque<int>)_(near_matches)/1000 -47.42% 30100.476 15826.407 - -3.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -47.23% 20892693.637 11025218.527 - -56.28% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.03% 2136620.622 1131854.705 - 0.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.62% 1029.055 549.344 - -25.92% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.60% 1440.233 769.096 - 0.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.54% 1030.020 550.666 - -21.98% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -46.34% 49.361 26.487 - -46.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.14% 953.567 513.555 - -30.22% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.64% 23.598 12.829 - 0.06% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.96% 1363.352 750.407 - 0.10% -
BM_PushHeap_string_Descending_262144 -42.56% 5.448 3.129 - -2.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -39.42% 0.695 0.421 - -14.63% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.57% 13.472 8.276 - 0.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -38.36% 0.697 0.430 - -6.53% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -37.93% 49.147 30.503 - 3.69% -
rng::for_each(set<int>)/50 -37.88% 60.515 37.591 - 0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -36.61% 5992121.144 3798607.946 - -51.53% -
BM_RangesPushHeap_float_Descending_1 -36.32% 0.697 0.444 - -15.44% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -36.01% 24.568 15.721 - 3.63% -
rng::find_end(deque<int>)_(near_matches)/1000 -35.78% 27541.831 17687.853 - 4.54% -
BM_RangesPushHeap_uint64_SingleElement_1 -35.74% 0.616 0.396 - -28.58% -
rng::for_each(multiset<int>::iterator)/50 -35.62% 56.078 36.101 - -0.02% -
rng::find_end(deque<int>)_(near_matches)/1024 -35.62% 28629.841 18431.528 - 4.84% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -34.20% 11.940 7.856 - 4.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -33.91% 9.868 6.522 - -8.94% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.87% 1572.084 1039.575 - 0.12% -
BM_PopHeap_string_1 -33.53% 0.700 0.465 - 0.95% -
SetIntersection_Interlaced_Vector_float_16384_16 -32.80% 3891607.232 2615120.702 - 10.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -32.62% 0.637 0.429 - -8.41% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -32.58% 0.637 0.429 - -10.67% -
BM_MakeThenSortHeap_string_Descending_1024 -32.44% 38.787 26.204 - 8.39% -
SetIntersection_Front_Set_float_262144_16384 -32.30% 355021426.120 240335221.109 - -5.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.89% 12841103.054 8746020.749 - -0.80% -
BM_RangesMakeHeap_uint32_Random_4 -31.88% 1.704 1.161 - -10.89% -
BM_RangesMakeHeap_string_Descending_262144 -31.64% 5.681 3.884 - 7.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.60% 71.999 49.247 - -0.70% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.55% 40.917 28.008 - -0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.40% 12744330.709 8742007.823 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.13% 13030688.087 8974074.340 - 0.49% -
rng::for_each(set<int>::iterator)/50 -30.76% 50.510 34.972 - -0.83% -
BM_PushHeap_string_Descending_16384 -30.37% 3.369 2.346 - 1.46% -
std::none_of(vector<int>)_(process_all)/50 -30.27% 18.201 12.692 - -7.45% -
SetIntersection_Front_Set_float_16384_16384 -30.17% 342866356.375 239409361.181 - -4.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -29.77% 12751375.971 8955215.398 - 2.82% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -29.77% 4.195 2.947 - -32.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -29.59% 12843962.186 9043236.593 - 0.71% -
rng::partition(deque<int>)_(sparse)/32 -29.51% 13.592 9.582 - -23.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.40% 12818368.126 9049668.789 - 1.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -29.36% 53.323 37.668 - -28.72% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -28.99% 0.622 0.442 - 1.53% -
SetIntersection_Interlaced_Set_float_16384_16384 -28.41% 349044701.739 249880648.969 - -24.71% -
std::shift_right(vector<int>)/32 -28.40% 4.136 2.962 - -28.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.38% 43.079 30.855 - -0.51% -
BM_RangesMakeHeap_string_Descending_16384 -27.74% 3.849 2.782 - -3.50% -
BM_std_min<unsigned___int128>/70000 -27.53% 46877.141 33972.501 - -1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.43% 12045144.303 8741165.014 - 0.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -27.34% 0.634 0.461 - -7.68% -
BM_std_min<unsigned___int128>/65536 -27.24% 43894.516 31939.745 - -0.14% -
BM_std_min<unsigned___int128>/4096 -27.22% 2722.689 1981.611 - -0.43% -
BM_std_min<unsigned___int128>/64000 -27.09% 42883.511 31267.637 - -0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -27.07% 11916398.273 8691217.328 - -2.73% -
BM_std_min<unsigned___int128>/4000 -27.06% 2659.258 1939.774 - -0.76% -
BM_std_min<unsigned___int128>/512 -26.91% 338.247 247.211 - -0.21% -
BM_PushHeap_string_Descending_1024 -26.84% 3.315 2.426 - -0.13% -
BM_std_min<unsigned___int128>/5500 -26.73% 3656.764 2679.452 - 0.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.61% 34.334 25.199 - -14.76% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -26.57% 14450.307 10611.223 - -8.43% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -26.30% 5072933.882 3738877.222 - -16.67% -
BM_RangesMakeHeap_string_Ascending_262144 -26.16% 9.764 7.210 - 0.29% -
BM_PushHeap_string_Descending_256 -26.02% 3.067 2.269 - 0.48% -
BM_std_min<unsigned___int128>/1024 -25.98% 679.539 503.006 - 0.41% -
rng::partition(deque<int>)_(sparse)/50 -25.87% 20.250 15.012 - -18.85% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -25.81% 6.456 4.790 - -8.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -25.57% 11903904.478 8859525.334 - 0.49% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -25.49% 48.179 35.899 - -1.70% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.42% 12672.794 9451.205 - -29.70% -
rng::adjacent_find(deque<int>)/50 -25.14% 18.803 14.076 - -8.11% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.85% 12568.340 9445.229 - -31.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -24.68% 48.571 36.586 - 0.61% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -24.48% 40.399 30.510 - 12.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -24.29% 36.731 27.808 - -4.22% -
rng::for_each(map<int>::iterator)/50 -24.27% 49.859 37.760 - 0.14% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -24.24% 2189.661 1658.800 - -22.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -24.10% 11922039.318 9049387.274 - 2.59% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -23.82% 0.540 0.411 - -0.08% -
SetIntersection_Front_Set_uint32_16384_16384 -23.77% 337350157.014 257165883.219 - -28.91% -
BM_std_min<unsigned___int128>/64 -23.73% 38.764 29.564 - -1.23% -
rng::for_each(multimap<int>)/50 -23.59% 50.521 38.601 - 0.41% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -23.56% 4731346.646 3616604.525 - -21.27% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -23.50% 0.648 0.496 - 5.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -23.48% 44.302 33.902 - -0.19% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -23.37% 6.816 5.223 - -3.37% -
rng::contains_subrange(deque<int>)_(process_all)/16 -22.95% 9.394 7.239 - -1.49% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.86% 2426521.335 1871863.524 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.39% 10813488.645 8392852.575 - -0.29% -
rng::search(list<int>)_(same_length)/8192 -22.33% 9688.475 7525.413 - -22.10% -
BM_RangesMakeHeap_string_Descending_1024 -22.07% 3.569 2.781 - 1.80% -
SetIntersection_Interlaced_Vector_float_262144_1024 -22.03% 156317150.750 121888088.110 - 4.73% -
rng::contains_subrange(deque<int>)_(process_all)/50 -21.93% 18.253 14.251 - -13.07% -
BM_PushHeap_string_Ascending_262144 -21.74% 37.413 29.280 - 3.07% -
BM_RangesPushHeap_float_SingleElement_1 -21.56% 0.637 0.500 - 27.03% -
rng::fill(vector<bool>)/1048576 -21.45% 3834.519 3012.007 - -21.24% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.37% 8.236 6.477 - -22.41% -
rng::contains_subrange(deque<int>)_(process_all)/32 -21.35% 13.918 10.946 - -6.63% -
BM_lexicographical_compare_three_way<IntPtr>/1 -21.32% 0.393 0.309 - -20.39% -
BM_PushHeap_string_PipeOrgan_262144 -21.23% 22.068 17.383 - -2.62% -
rng::contains(list<int>)_(process_all)/32 -20.73% 11.260 8.925 - -0.59% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -20.70% 56.102 44.489 - -20.49% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -20.46% 38.362 30.514 - 5.77% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -20.38% 40414.932 32177.476 - -0.99% -
BM_RangesMakeHeap_string_Descending_256 -20.34% 3.427 2.730 - -1.26% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -20.32% 38852.096 30956.874 - -1.57% -
BM_std_minmax<long_long>/3 -20.22% 1.750 1.396 - -0.52% -
BM_std_min<unsigned___int128>/32 -20.11% 17.403 13.903 - -3.36% -
SetIntersection_Interlaced_Vector_float_262144_256 -20.02% 51787677.388 41421955.305 - 18.34% -
BM_PushHeap_string_PipeOrgan_16384 -20.00% 16.302 13.042 - -0.87% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.88% 36.432 29.189 - -0.80% -
rng::move_backward(list<int>)/4096 -19.83% 6560.116 5259.148 - 0.03% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -19.75% 11.792 9.463 - -6.23% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.69% 31.956 25.665 - -0.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -19.67% 16.484 13.242 - -26.64% -
BM_std_min<unsigned___int128>/31 -19.46% 16.762 13.501 - -1.85% -
BM_std_min<unsigned___int128>/30 -19.42% 16.121 12.991 - -2.69% -
BM_RangesPushHeap_string_Ascending_262144 -19.40% 35.282 28.435 - -4.62% -
BM_RangesMakeHeap_string_Random_262144 -19.37% 19.422 15.661 - 1.64% -
std::move(list<int>)/64 -19.35% 48.844 39.395 - -0.03% -
BM_std_min<unsigned___int128>/29 -19.29% 15.478 12.492 - -3.11% -
std::copy(vector<int>)/4096 -19.23% 230.508 186.179 - -12.17% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -19.21% 2435110.210 1967278.628 - -14.29% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -19.08% 11.534 9.333 - -6.86% -
BM_std_minmax_element<char>/3 -19.04% 1.180 0.956 - -17.37% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.96% 1712.715 1388.063 - -0.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.90% 66.627 54.038 - -13.92% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.87% 2342269.648 1900399.501 - -0.20% -
BM_std_min<unsigned___int128>/26 -18.82% 13.575 11.020 - -3.09% -
BM_std_min<unsigned___int128>/27 -18.61% 14.170 11.533 - -3.12% -
rng::adjacent_find(deque<int>)/8 -18.57% 3.750 3.053 - -9.80% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.55% 5.835 4.753 - -20.26% -
BM_std_min<unsigned___int128>/28 -18.52% 14.826 12.080 - -2.41% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -18.28% 24.595 20.100 - -10.55% -
rng::is_sorted_until(list<int>)/8192 -18.16% 8253.666 6754.495 - -18.71% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -17.84% 12829.706 10540.658 - -15.86% -
BM_std_min<unsigned___int128>/25 -17.81% 12.916 10.615 - -2.60% -
BM_PushHeap_string_Descending_64 -17.79% 2.692 2.213 - 0.82% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -17.78% 26.299 21.623 - -5.32% -
SetIntersection_Interlaced_Vector_float_16384_1024 -17.71% 73662480.050 60619949.817 - 11.17% -
BM_std_min<unsigned___int128>/24 -17.65% 12.292 10.123 - -3.01% -
std::partition(deque<int>)_(dense)/32 -17.62% 11.146 9.181 - -9.58% -
BM_std_minmax<long_long>/2 -17.58% 1.315 1.084 - 3.98% -
std::partition(deque<int>)_(dense)/50 -17.57% 16.338 13.468 - -13.06% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -17.51% 38.494 31.753 - 4.82% -
rng::rotate_copy(list<int>)/8192 -17.50% 8304.351 6850.932 - -15.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -17.50% 30.443 25.116 - -31.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -17.35% 0.697 0.576 - 40.25% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -17.29% 11.119 9.196 - -9.12% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -17.25% 9368.361 7751.941 - -14.83% -
SetIntersection_Interlaced_Vector_float_1024_1024 -17.08% 7182027.345 5955383.181 - -1.02% -
BM_PushHeap_string_Random_262144 -17.00% 21.799 18.094 - -1.90% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -16.90% 0.556 0.462 - -6.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -16.84% 3.727 3.099 - -14.29% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.83% 26.008 21.631 - 1.38% -
rng::is_sorted(list<int>,_pred)/8192 -16.80% 8842.431 7357.034 - -10.78% -
BM_std_min<unsigned___int128>/23 -16.80% 11.655 9.697 - -2.75% -
BM_PushHeap_float_SingleElement_1 -16.75% 0.697 0.580 - 24.49% -
bm_lexicographical_compare<int>/2 -16.74% 1.518 1.263 - -18.73% -
rng::for_each(multiset<int>)/50 -16.61% 45.153 37.652 - 0.01% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -16.60% 2.199 1.834 - -19.40% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -16.53% 605.369 505.331 - -1.55% -
std::unique(deque<int>)_(sprinkled)/52 -16.48% 84.561 70.623 - -18.39% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.32% 7.573 6.337 - -38.43% -
BM_std_min<unsigned___int128>/22 -16.29% 11.007 9.213 - -2.91% -
BM_PushHeap_string_Ascending_16384 -16.27% 22.263 18.640 - -2.67% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -16.11% 99.736 83.666 - -4.13% -
rng::unique_copy(list<int>)_(sprinkled)/32 -16.01% 12.832 10.778 - 0.10% -
std::find_end(vector<int>)_(near_matches)/8192 -15.95% 919809.210 773109.467 - -0.05% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -15.89% 1.700 1.430 - -18.33% -
std::rotate(list<int>)_(by_1/2)/32 -15.79% 7.086 5.967 - 0.00% -
rng::search(deque<int>)_(near_matches)/1000 -15.73% 24086.824 20298.245 - -17.40% -
rng::search(deque<int>)_(near_matches)/1024 -15.67% 25225.077 21273.051 - -17.24% -
BM_std_min<unsigned___int128>/21 -15.63% 10.385 8.762 - -2.81% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.60% 922659.027 778704.668 - -0.14% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -15.48% 11.019 9.313 - -7.75% -
rng::none_of(vector<int>)_(process_all)/50 -15.43% 14.879 12.583 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -15.35% 50738235.183 42952341.482 - -11.50% -
BM_std_min<unsigned___int128>/20 -15.21% 9.775 8.288 - -3.19% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -15.19% 5.069 4.299 - -1.78% -
std::copy_if(list<int>)_(entire_range)/64 -15.19% 36.189 30.692 - 0.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -14.89% 0.556 0.473 - 4.44% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.88% 232.555 197.941 - 0.06% -
rng::partition(list<int>)_(dense)/8192 -14.88% 5095.363 4337.188 - -0.28% -
BM_std_minmax<long_long>/1 -14.85% 0.693 0.590 - -14.81% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.74% 63.041 53.749 - -1.69% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -14.71% 5.894 5.028 - 0.57% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -14.69% 6626906.845 5653219.938 - -11.49% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.64% 30.478 26.015 - 0.49% -
BM_std_min<unsigned___int128>/19 -14.64% 9.153 7.812 - -3.07% -
BM_PushHeap_string_Descending_16 -14.57% 2.436 2.081 - 1.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.56% 5.395 4.609 - -35.58% -
BM_MakeHeap_string_Ascending_262144 -14.53% 9.172 7.839 - 11.04% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.30% 0.679 0.582 - -4.47% -
std::rotate(list<int>)_(by_1/4)/32 -14.23% 14.572 12.498 - 0.19% -
std::copy_n(vector<int>)/4096 -14.01% 208.171 179.009 - -18.59% -
BM_RangesPushHeap_uint32_Random_1 -14.00% 0.501 0.431 - 0.14% -
rng::is_sorted(deque<int>)/8 -13.96% 2.854 2.456 - -2.23% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.94% 866.786 745.923 - -1.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -13.88% 40480084.849 34861278.397 - -26.55% -
BM_std_min<unsigned___int128>/18 -13.88% 8.531 7.347 - -3.37% -
SetIntersection_Front_Set_float_1024_1024 -13.83% 16614296.323 14316259.306 - -7.57% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -13.80% 6366303.523 5487941.331 - -14.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -13.77% 2.602 2.244 - -3.12% -
BM_RangesMakeHeap_string_Descending_16 -13.74% 2.754 2.375 - 0.31% -
std::all_of(deque<int>)_(process_all)/50 -13.72% 21.237 18.323 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -13.71% 29468394.511 25428578.452 - -45.59% -
BM_RangesMakeHeap_string_Descending_64 -13.55% 3.051 2.638 - 0.20% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -13.53% 57.214 49.473 - -0.16% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -13.44% 549.961 476.028 - -6.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -13.39% 0.534 0.463 - -24.56% -
rng::for_each_n(list<int>)/8 -13.28% 2.562 2.222 - -8.52% -
SetIntersection_Interlaced_Vector_float_16384_4 -13.14% 1702202.816 1478460.170 - -13.23% -
BM_std_minmax_element<char>/4000 -13.12% 1100.673 956.316 - -12.75% -
BM_PushHeap_string_Descending_4 -13.10% 2.166 1.882 - 0.06% -
rng::copy(vector<int>)/32768 -13.06% 3486.281 3030.822 - -0.29% -
BM_std_minmax_element<char>/4096 -13.01% 1126.724 980.093 - -11.74% -
std::copy_backward(vector<bool>)_(aligned)/262144 -12.98% 749.637 652.355 - -0.82% -
BM_std_minmax_element<char>/5500 -12.94% 1510.118 1314.657 - -11.68% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.93% 29.548 25.729 - -37.23% -
BM_RangesMakeHeap_string_SingleElement_262144 -12.91% 8.224 7.162 - -3.10% -
BM_std_minmax_element<char>/1024 -12.89% 286.763 249.791 - -13.38% -
SetIntersection_Front_Set_float_16384_256 -12.82% 5143497.701 4483955.938 - -6.82% -
BM_RangesPopHeap_string_1 -12.77% 0.524 0.457 - -2.74% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -12.76% 1597873.556 1393932.274 - -1.52% -
bm_lexicographical_compare<int>/1 -12.50% 1.322 1.157 - -12.32% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -12.48% 28.701 25.119 - 1.35% -
rng::for_each(multimap<int>::iterator)/50 -12.45% 41.754 36.554 - 0.68% -
BM_std_min<unsigned___int128>/17 -12.43% 7.890 6.909 - -3.21% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -12.27% 838.420 735.555 - -0.47% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.23% 1652076.977 1449963.940 - -0.06% -
std::replace(vector<int>)_(sprinkled)/8192 -12.21% 1360.685 1194.608 - -12.74% -
rng::copy(vector<bool>)_(aligned)/262144 -12.10% 326.673 287.144 - 1.46% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -12.05% 0.381 0.336 - -0.60% -
rng::partition(list<int>)_(sparse)/8192 -12.02% 7879.756 6932.256 - 0.23% -
BM_std_minmax_element<char>/70000 -11.99% 19141.762 16847.318 - -10.65% -
BM_std_minmax_element<char>/512 -11.95% 146.095 128.630 - -11.87% -
SetIntersection_Interlaced_Vector_float_256_64 -11.93% 8922089.377 7857502.410 - 1.90% -
BM_lexicographical_compare_three_way_fast_path/1 -11.88% 0.391 0.344 - -0.02% -
rng::move_backward(vector<bool>)_(unaligned)/512 -11.87% 5.365 4.728 - -0.59% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -11.85% 0.451 0.398 - -19.42% -
SetIntersection_Interlaced_Vector_string_262144_64 -11.84% 22115214.153 19496704.133 - -14.02% -
BM_std_minmax_element<char>/64000 -11.82% 17500.325 15432.430 - -10.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -11.81% 1695818.908 1495607.832 - -10.12% -
BM_std_min<unsigned___int128>/16 -11.78% 7.292 6.434 - -3.24% -
BM_PushHeap_uint64_SingleElement_64 -11.70% 0.407 0.360 - -3.86% -
rng::remove_if(deque<int>)_(sprinkled)/50 -11.65% 71.396 63.075 - -4.19% -
BM_std_minmax_element<char>/65536 -11.65% 17886.294 15802.044 - -10.45% -
BM_RangesMakeHeap_string_PipeOrgan_256 -11.64% 5.498 4.858 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -11.63% 6695979.291 5917206.057 - -20.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -11.58% 2.743 2.425 - -6.92% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -11.56% 356.884 315.628 - -16.09% -
std::partition(list<int>)_(dense)/8192 -11.52% 5019.045 4441.095 - -1.35% -
std::map<std::string,_int>::ctor(const&)/32 -11.47% 788.837 698.355 - 0.49% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -11.46% 9642.357 8537.705 - -14.56% -
std::generate_n(list<int>)/50 -11.45% 17.232 15.260 - -0.78% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.41% 22.730 20.136 - 1.79% -
std::copy_backward(vector<bool>)_(aligned)/64 -11.39% 1.776 1.573 - -8.86% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.34% 347.567 308.162 - -0.01% -
SetIntersection_Interlaced_Vector_float_262144_4 -11.23% 2155931.059 1913851.253 - 17.66% -
BM_PushHeap_uint32_QuickSortAdversary_1 -11.18% 0.482 0.428 - -8.40% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.16% 1859.037 1651.616 - 0.04% -
std::move(deque<int>)/8 -11.02% 3.997 3.557 - -8.97% -
rng::is_sorted_until(deque<int>)/8 -11.00% 4.285 3.814 - 4.13% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -10.88% 9511.754 8476.775 - -19.36% -
BM_std_min<unsigned___int128>/15 -10.88% 6.700 5.971 - -2.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -10.86% 25.272 22.528 - 3.63% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.82% 1847.947 1647.931 - -0.59% -
rng::find_end(vector<int>)_(near_matches)/1000 -10.81% 15425.724 13758.092 - 0.43% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.80% 11.918 10.631 - 0.42% -
rng::find_end(vector<int>)_(near_matches)/1024 -10.79% 15986.728 14261.495 - 0.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -10.79% 18.906 16.866 - 5.31% -
BM_RangesPushHeap_string_Ascending_1024 -10.72% 13.845 12.361 - -14.69% -
BM_RangesMakeHeap_string_Descending_4 -10.70% 2.416 2.158 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -10.62% 0.501 0.448 - -19.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.58% 10825815.741 9680700.344 - -1.68% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.50% 1.119 1.002 - -0.88% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.46% 2837.261 2540.615 - -14.53% -
BM_MakeHeap_float_Random_64 -10.45% 1.787 1.600 - 9.09% -
BM_std_min<long_long>/1 -10.44% 0.673 0.603 - -11.13% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -10.35% 10.593 9.497 - -6.97% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -10.34% 27.061 24.263 - 0.37% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -10.19% 3493641.371 3137495.941 - -46.85% -
std::find_end(list<int>)_(near_matches)/1000 -10.19% 36998.954 33227.451 - -0.95% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.17% 2686841.797 2413602.445 - -0.09% -
BM_std_min<unsigned___int128>/14 -10.15% 6.133 5.510 - -2.99% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.15% 7680.387 6901.207 - 0.51% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -10.14% 20.935 18.813 - 7.37% -
std::find_end(list<int>)_(near_matches)/1024 -10.12% 38556.447 34653.703 - -0.89% -
SetIntersection_Front_Set_uint64_1024_1024 -10.12% 15759082.511 14164431.997 - -11.69% -
BM_MakeThenSortHeap_string_Descending_256 -10.10% 19.664 17.679 - 3.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -10.08% 10830407.145 9738519.362 - -18.53% -
BM_std_minmax<long_long>/5 -10.08% 2.224 2.000 - 2.52% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -10.04% 25486.971 22927.445 - -0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -10.04% 6945703.739 6248270.242 - 6.13% -
SetIntersection_None_Set_uint32_16384_256 -10.04% 173125433.843 155751245.107 - 0.12% -
BM_std_min<long_long>/3 -10.04% 1.283 1.154 - -10.07% -
rng::generate_n(list<int>)/50 -10.03% 17.443 15.693 - -0.80% -
BM_RangesPushHeap_string_Ascending_256 -10.02% 10.974 9.874 - -15.29% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.94% 26097.227 23503.748 - -0.44% -
BM_std_minmax<char>/16 -9.94% 1.026 0.924 - 0.03% -
SetIntersection_None_Set_uint32_16384_64 -9.92% 173128619.688 155954780.220 - 1.34% -
bm_lexicographical_compare<unsigned_char>/5 -9.91% 1.733 1.562 - -2.77% -
rng::remove(deque<int>)_(sprinkled)/50 -9.91% 64.228 57.864 - 0.43% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -9.90% 100132907.677 90215947.538 - -18.31% -
std::is_sorted_until(list<int>,_pred)/8192 -9.87% 7769.360 7002.535 - -12.80% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.85% 1627487.471 1467212.352 - 0.05% -
BM_std_minmax<long_long>/4 -9.80% 1.868 1.685 - -0.36% -
BM_std_minmax<char>/26 -9.78% 1.538 1.388 - -0.12% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.70% 29.304 26.463 - -0.62% -
SetIntersection_Interlaced_Vector_float_1024_64 -9.68% 5862817.303 5295252.867 - 38.00% -
rng::none_of(deque<int>)_(process_all)/32 -9.66% 18.126 16.376 - -0.03% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.63% 11486.061 10379.410 - -12.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.62% 5800.436 5242.543 - -0.91% -
SetIntersection_Interlaced_Vector_float_1024_16 -9.62% 2819898.220 2548692.220 - 22.79% -
std::rotate(list<int>)_(1_element_backward)/50 -9.62% 24.788 22.404 - -1.04% -
rng::unique(list<int>)_(contiguous)/52 -9.61% 74.996 67.791 - 0.43% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.58% 209.113 189.071 - -2.24% -
rng::find_end(list<int>)_(near_matches)/1000 -9.54% 36519.227 33035.953 - -0.80% -
BM_PushHeap_string_SingleElement_1024 -9.53% 2.768 2.504 - 0.07% -
BM_PushHeap_string_SingleElement_16 -9.53% 2.764 2.501 - 0.91% -
SetIntersection_Front_Set_uint64_256_256 -9.49% 9876181.378 8939311.860 - 5.39% -
BM_PushHeap_string_PipeOrgan_256 -9.44% 8.679 7.860 - -2.96% -
std::move(vector<bool>)_(aligned)/64 -9.40% 1.776 1.609 - 5.58% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.39% 0.496 0.449 - -9.54% -
rng::find_end(list<int>)_(near_matches)/8192 -9.36% 2495790.325 2262273.463 - -0.07% -
std::replace(vector<int>)_(sprinkled)/1024 -9.35% 168.901 153.113 - -10.49% -
BM_PushHeap_string_SingleElement_256 -9.31% 2.744 2.488 - 0.61% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.31% 34.356 31.158 - -0.02% -
std::find_end(list<int>)_(near_matches)/8192 -9.28% 2502622.025 2270359.896 - 0.01% -
SetIntersection_Interlaced_Vector_float_16384_64 -9.25% 10547797.829 9572637.390 - 76.88% -
std::search_n(list<int>)_(no_match)/1048576 -9.24% 863376.432 783615.278 - -8.11% -
rng::find_end(list<int>)_(near_matches)/1024 -9.20% 38068.399 34564.263 - -1.98% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.20% 24928.584 22636.046 - 0.41% -
rng::generate_n(list<int>)/32 -9.17% 9.532 8.658 - 0.04% -
std::move(list<int>)/4096 -9.17% 4380.130 3978.506 - -10.09% -
SetIntersection_Front_Set_uint64_1024_256 -9.14% 4839335.147 4397243.021 - -11.49% -
bm_lexicographical_compare<int>/3 -9.11% 1.692 1.538 - -13.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -9.03% 3137905.409 2854562.516 - -8.06% -
BM_std_min<unsigned___int128>/13 -9.03% 5.570 5.067 - -2.58% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.99% 41200.820 37496.119 - -0.77% -
SetIntersection_Front_Set_float_262144_256 -8.95% 4869000.848 4433316.873 - -4.27% -
BM_RangesPushHeap_string_Descending_262144 -8.94% 5.119 4.661 - 46.34% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.91% 42839.974 39021.916 - -0.48% -
SetIntersection_None_Set_uint32_16384_1 -8.91% 172327363.153 156972598.476 - 2.26% -
SetIntersection_None_Set_uint32_16384_4 -8.90% 172477287.711 157119264.026 - 2.80% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.89% 196.101 178.662 - -1.48% -
std::is_partitioned(list<int>)_(partitioned)/8192 -8.83% 6492.491 5919.088 - -10.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -8.81% 4.918 4.485 - -10.39% -
rng::is_sorted_until(list<int>,_pred)/8192 -8.80% 7808.102 7121.169 - -10.51% -
SetIntersection_None_Set_uint32_16384_16 -8.80% 171727238.737 156622269.588 - 2.63% -
BM_MakeHeap_float_Random_1024 -8.77% 1.234 1.125 - -5.58% -
rng::rotate(list<int>)_(by_1/3)/32 -8.72% 15.617 14.256 - -4.87% -
bm_lexicographical_compare<unsigned_char>/6 -8.69% 1.959 1.789 - -2.50% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -8.67% 0.487 0.445 - 11.77% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.67% 682.767 623.581 - 9.81% -
rng::partial_sort(deque<int>)_(descending)/8 -8.65% 44.162 40.341 - -1.04% -
BM_RangesMakeHeap_float_Random_16 -8.63% 1.710 1.563 - -5.90% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.59% 18.097 16.543 - -0.00% -
rng::remove_if(deque<int>)_(sprinkled)/32 -8.58% 61.212 55.960 - -0.58% -
BM_PushHeap_string_SingleElement_262144 -8.51% 2.785 2.548 - -0.05% -
std::equal(vector<bool>)_(unaligned)/50 -8.50% 0.881 0.806 - -0.13% -
std::map<int,_int>::insert(value)_(already_present)/1024 -8.50% 3.509 3.210 - -8.01% -
BM_PushHeap_string_PipeOrgan_1024 -8.48% 10.795 9.880 - 2.75% -
rng::rotate(list<int>)_(by_1/2)/50 -8.43% 13.824 12.658 - 0.09% -
std::is_sorted_until(vector<int>,_pred)/8 -8.43% 3.616 3.311 - -4.11% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.41% 25700.541 23539.308 - 0.41% -
SetIntersection_Interlaced_Vector_uint32_256_4 -8.40% 5291049.252 4846504.457 - -8.39% -
std::none_of(deque<int>)_(process_all)/32768 -8.40% 11512.710 10546.063 - -0.02% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -8.38% 28.912 26.489 - -6.06% -
BM_PushHeap_string_SingleElement_64 -8.34% 2.773 2.542 - 0.45% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -8.32% 35.260 32.326 - -4.31% -
BM_PushHeap_uint32_SingleElement_4 -8.28% 0.364 0.334 - -6.25% -
std::copy_backward(vector<int>)/4096 -8.27% 239.131 219.356 - 7.98% -
BM_PushHeap_uint32_Random_1 -8.26% 0.448 0.411 - -25.64% -
rng::find_last(vector<int>)_(bail_90%)/8 -8.25% 0.548 0.503 - -17.29% -
rng::copy_backward(vector<bool>)_(aligned)/64 -8.24% 1.893 1.737 - -8.65% -
rng::remove_copy(deque<int>)_(prefix)/50 -8.22% 21.867 20.070 - -0.58% -
std::rotate(list<int>)_(by_1/2)/50 -8.20% 13.854 12.718 - 0.83% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.19% 4705.299 4320.095 - 0.08% -
std::is_sorted(list<int>,_pred)/8 -8.15% 4.279 3.930 - -1.46% -
bm_lexicographical_compare<int>/4 -8.15% 1.259 1.156 - -8.28% -
BM_PushHeap_string_PipeOrgan_64 -8.13% 6.317 5.803 - -0.49% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.11% 2687706.736 2469753.092 - -0.03% -
SetIntersection_Front_Set_uint32_1024_64 -8.11% 2042257.401 1876679.742 - -5.82% -
SetIntersection_Interlaced_Vector_float_16384_256 -8.10% 29707649.995 27299907.784 - 17.08% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -8.08% 6.451 5.930 - -2.15% -
std::find_if_not(deque<int>)_(bail_25%)/8 -8.04% 1.531 1.408 - -0.54% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -8.04% 86.808 79.829 - -7.12% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.02% 13.857 12.746 - 1.56% -
std::for_each_n(deque<int>)/8 -8.01% 1.254 1.154 - -4.26% -
BM_std_min<unsigned___int128>/12 -8.00% 5.024 4.622 - -2.53% -
rng::fill(vector<bool>)/64 -7.99% 1.605 1.477 - -7.93% -
std::none_of(deque<int>)_(process_all)/8192 -7.98% 2873.189 2643.800 - 0.71% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -7.96% 4735.906 4358.765 - -5.68% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.96% 573.869 528.181 - 0.29% -
BM_std_minmax<char>/24 -7.93% 1.254 1.154 - 0.04% -
std::is_sorted(vector<int>,_pred)/8 -7.91% 4.107 3.782 - -0.32% -
BM_PushHeap_string_SingleElement_16384 -7.90% 2.720 2.505 - -0.59% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -7.89% 569.216 524.296 - 2.52% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.88% 587.620 541.301 - 0.20% -
std::search_n(list<int>)_(no_match)/8192 -7.88% 7316.834 6740.304 - 0.19% -
SetIntersection_None_Vector_float_262144_16384 -7.85% 1302353.996 1200100.447 - -0.17% -
BM_MakeHeap_uint64_Ascending_4 -7.70% 0.452 0.417 - 1.67% -
std::find_end(vector<int>)_(process_all)/8192 -7.70% 1880.826 1736.062 - 2.72% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.67% 23045.624 21278.051 - 0.75% -
BM_std_minmax<char>/23 -7.67% 3.165 2.923 - 1.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -7.65% 2368474.392 2187261.171 - -8.21% -
BM_RangesMakeThenSortHeap_string_Descending_256 -7.65% 19.320 17.843 - -0.41% -
BM_PushHeap_string_SingleElement_4 -7.64% 2.401 2.218 - 1.01% -
BM_std_minmax<char>/25 -7.63% 1.276 1.179 - 0.01% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.59% 42919.747 39661.900 - -0.08% -
SetIntersection_None_Set_string_16384_1 -7.58% 202149680.791 186825085.855 - -1.68% -
BM_RangesMakeHeap_float_Random_256 -7.55% 1.447 1.337 - 6.10% -
rng::remove(list<int>)_(sprinkled)/50 -7.55% 69.512 64.264 - -0.26% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.53% 2.386 2.206 - -6.20% -
BM_RangesMakeThenSortHeap_float_Heap_16 -7.53% 2.099 1.941 - -1.30% -
SetIntersection_Front_Vector_string_262144_64 -7.52% 3494745.407 3231874.380 - -11.12% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -7.48% 37799435.342 34971596.560 - -27.25% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.47% 25.927 23.990 - 0.57% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.47% 383.016 354.423 - 1.97% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -7.44% 1.498 1.387 - 0.12% -
std::find_end(vector<int>)_(process_all)/1048576 -7.43% 240787.130 222903.759 - 2.07% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -7.39% 26.039 24.113 - 4.88% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.39% 41122.622 38085.715 - -0.22% -
BM_std_minmax<char>/27 -7.36% 1.952 1.808 - 4.11% -
bm_lexicographical_compare<unsigned_char>/8 -7.34% 1.497 1.387 - -2.66% -
BM_RangesMakeHeap_string_Ascending_16384 -7.30% 5.784 5.362 - -0.43% -
BM_std_minmax<char>/19 -7.29% 1.769 1.640 - 0.71% -
BM_std_minmax<short>/16 -7.27% 1.900 1.762 - 0.59% -
BM_std_minmax<char>/20 -7.27% 2.071 1.921 - 2.86% -
BM_PushHeap_float_Ascending_16 -7.26% 1.065 0.988 - -3.58% -
BM_std_min<unsigned___int128>/11 -7.24% 4.501 4.175 - -2.14% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -7.24% 23964.622 22230.064 - 0.43% -
std::equal(vector<bool>)_(unaligned)/8 -7.21% 0.852 0.790 - -1.09% -
rng::find(vector<char>)_(process_all)/1024 -7.19% 17.498 16.241 - -0.10% -
rng::any_of(vector<int>)_(process_all)/50 -7.18% 13.628 12.649 - -0.93% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -7.14% 15.847 14.715 - -14.18% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.10% 8257.666 7671.399 - 1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -7.09% 2429059.805 2256921.166 - -7.18% -
BM_RangesPushHeap_float_SingleElement_4 -7.08% 0.384 0.357 - 0.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.06% 21.732 20.197 - -54.97% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -7.04% 104.725 97.347 - -2.07% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -7.04% 0.574 0.534 - 19.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -7.02% 6369547.957 5922481.376 - -8.81% -
BM_std_minmax<short>/28 -7.01% 2.621 2.437 - -5.60% -
std::unique_copy(list<int>)_(contiguous)/32 -6.96% 11.933 11.103 - -1.63% -
std::find_first_of(deque<int>)_(large_needle)/32 -6.93% 305.248 284.084 - -8.58% -
rng::find_last(vector<char>)_(bail_90%)/1024 -6.93% 12.079 11.242 - 3.54% -
SetIntersection_Front_Set_float_1024_64 -6.92% 2040500.876 1899273.817 - -1.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.91% 43262.729 40272.009 - -0.43% -
BM_std_minmax_element<int>/70000 -6.89% 18408.428 17139.907 - -5.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.88% 3544102.664 3300355.029 - -5.81% -
BM_std_minmax_element<int>/64000 -6.88% 16831.837 15674.579 - -5.19% -
std::shift_left(list<int>)/8192 -6.85% 7698.339 7171.024 - 0.10% -
std::is_sorted_until(list<int>)/8192 -6.85% 7275.159 6777.131 - -7.86% -
SetIntersection_Interlaced_Vector_float_1024_256 -6.84% 7942825.478 7399898.303 - 12.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.83% 22.130 20.619 - -45.08% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -6.82% 18.156 16.917 - -7.41% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.82% 4687.834 4368.160 - -0.53% -
BM_RangesMakeHeap_string_Ascending_1024 -6.81% 5.339 4.975 - 0.26% -
rng::remove(deque<int>)_(sprinkled)/32 -6.79% 56.806 52.946 - 0.41% -
std::remove_if(vector<int>)_(prefix)/1024 -6.79% 383.161 357.135 - -0.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.79% 91.292 85.098 - -0.81% -
BM_std_min<short>/18 -6.78% 1.619 1.509 - -6.94% -
BM_std_minmax<int>/3 -6.78% 1.198 1.117 - 3.63% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.76% 87742.745 81807.605 - 0.80% -
BM_std_minmax_element<int>/65536 -6.76% 17223.564 16059.111 - -5.33% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.75% 558.384 520.673 - -0.96% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.75% 1530634.565 1427362.118 - -11.02% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.72% 1.735 1.618 - 0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -6.72% 38973084.340 36355532.858 - -53.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.72% 95.888 89.448 - 7.72% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -6.69% 10.572 9.864 - -8.76% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.68% 572.166 533.930 - -0.64% -
BM_std_minmax<char>/18 -6.68% 1.388 1.295 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.68% 1716865.561 1602225.586 - -4.67% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.67% 6547.822 6111.264 - -0.02% -
std::find_end(vector<int>)_(process_all)/1024 -6.66% 244.220 227.949 - 2.09% -
SetIntersection_Interlaced_Vector_uint32_256_64 -6.66% 7282858.379 6798111.208 - -6.14% -
SetIntersection_Front_Set_float_256_64 -6.65% 6555169.679 6119342.018 - -2.76% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -6.58% 46152295.536 43117663.825 - -23.46% -
BM_std_minmax_element<int>/4000 -6.57% 1053.856 984.576 - -3.10% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.55% 9083.306 8488.043 - -14.52% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.55% 586.077 547.689 - -0.76% -
std::map<std::string,_int>::erase(iterator)/0 -6.55% 27.413 25.618 - -10.15% -
BM_std_minmax_element<int>/4096 -6.54% 1078.512 1007.936 - -3.35% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.54% 64763.057 60528.487 - -4.98% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -6.53% 0.616 0.575 - 3.57% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -6.53% 23.497 21.962 - -5.43% -
rng::for_each(map<int>)/50 -6.53% 41.514 38.805 - 1.18% -
SetIntersection_Interlaced_Vector_float_256_4 -6.52% 5356734.997 5007717.245 - 2.50% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.50% 19.002 17.768 - 0.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.49% 29.042 27.157 - 2.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -6.47% 0.556 0.520 - -0.25% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.44% 16158.020 15117.200 - -5.01% -
std::search(list<int>,_pred)_(same_length)/8192 -6.44% 8941.331 8365.654 - -5.81% -
BM_RangesMakeHeap_uint64_Random_4 -6.43% 1.154 1.080 - -2.62% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.43% 5.104 4.776 - 0.27% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.41% 3.843 3.597 - -0.49% -
std::partition(list<int>)_(sparse)/8192 -6.41% 8176.408 7652.521 - 7.10% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.38% 8360.165 7826.946 - -0.08% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -6.38% 22.356 20.931 - -10.06% -
BM_MakeHeap_float_Random_16384 -6.36% 1.202 1.126 - -1.89% -
BM_std_minmax<long_long>/11 -6.36% 2.538 2.377 - 3.09% -
BM_std_minmax_element<int>/5500 -6.34% 1441.659 1350.222 - -2.84% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.30% 793.665 743.631 - -0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.30% 1687296.959 1580952.719 - -6.92% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -6.30% 1.536 1.439 - 1.56% -
SetIntersection_Front_Set_uint32_262144_64 -6.28% 2009181.915 1882943.161 - -2.23% -
BM_std_minmax<char>/32 -6.27% 1.638 1.535 - 3.04% -
bm_lexicographical_compare<unsigned_char>/7 -6.26% 2.213 2.075 - -0.54% -
BM_std_minmax<char>/30 -6.26% 2.857 2.679 - 2.19% -
std::find_end(vector<int>)_(process_all)/1000 -6.25% 238.172 223.292 - 2.15% -
std::partial_sort_copy(deque<int>)_(heap)/8 -6.24% 16.769 15.722 - -0.41% -
SetIntersection_Front_Set_uint64_16384_256 -6.23% 5062987.970 4747726.567 - -7.64% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.22% 3059.360 2869.197 - -0.16% -
std::is_sorted_until(deque<int>,_pred)/8 -6.21% 4.251 3.988 - -0.55% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -6.20% 12.120 11.368 - 2.58% -
std::find_end(vector<int>)_(near_matches)/1000 -6.18% 14998.970 14072.591 - 0.55% -
std::find_end(vector<int>)_(near_matches)/1024 -6.17% 15538.485 14579.875 - 0.09% -
SetIntersection_None_Set_uint32_16384_1024 -6.16% 166193423.307 155960690.857 - 0.54% -
std::remove_if(vector<int>)_(prefix)/50 -6.14% 60.836 57.099 - -0.83% -
std::generate(list<int>)/8192 -6.14% 7406.022 6951.380 - -7.39% -
rng::search_n(list<int>)_(no_match)/1048576 -6.11% 863147.685 810432.138 - -6.68% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.11% 2.769 2.600 - -0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -6.10% 7160322.808 6723311.699 - -22.75% -
BM_std_minmax<long_long>/6 -6.10% 2.429 2.281 - 1.94% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -6.10% 9.492 8.913 - 22.16% -
BM_MakeThenSortHeap_uint32_Descending_4 -6.10% 1.434 1.347 - -5.94% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.09% 26.404 24.796 - 1.23% -
BM_std_min<unsigned___int128>/10 -6.09% 4.011 3.767 - -1.70% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.08% 1064668.540 999886.312 - -1.07% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.07% 413.401 388.323 - 0.66% -
BM_std_min<short>/19 -6.06% 1.975 1.855 - 0.82% -
rng::starts_with(list<int>)/8192 -6.06% 8943.543 8401.649 - 0.19% -
BM_std_minmax<char>/22 -6.04% 2.671 2.509 - 3.59% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.04% 810.889 761.912 - -0.08% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -6.03% 1.493 1.403 - -4.63% -
BM_std_minmax<char>/21 -6.00% 2.392 2.248 - 4.04% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -5.97% 0.710 0.667 - -3.79% -
rng::generate(list<int>)/8192 -5.96% 7535.177 7086.043 - -5.69% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -5.91% 0.437 0.411 - -5.91% -
BM_PushHeap_uint32_SingleElement_16 -5.91% 0.357 0.336 - -2.95% -
BM_RangesMakeHeap_uint32_Heap_64 -5.88% 0.257 0.242 - 0.13% -
BM_std_min<unsigned_char>/22 -5.87% 2.104 1.980 - -2.26% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.83% 85160109.902 80191970.624 - -0.49% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.83% 4.535 4.271 - 3.13% -
BM_RangesMakeHeap_float_Descending_4 -5.82% 0.294 0.277 - -2.92% -
rng::search_n(list<int>)_(no_match)/8192 -5.81% 7393.262 6963.556 - 1.30% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.81% 3.562 3.355 - -0.57% -
bm_lexicographical_compare<int>/16 -5.79% 2.016 1.900 - -13.20% -
rng::move(deque<int>)/8 -5.78% 3.950 3.722 - -4.40% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -5.78% 26.602 25.066 - -1.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -5.77% 1.331 1.254 - 3.74% -
BM_RangesPushHeap_uint64_SingleElement_64 -5.77% 0.385 0.363 - -3.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -5.76% 6691892.096 6306491.740 - -6.45% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.75% 415.312 391.432 - 2.68% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -5.74% 1.475 1.390 - 0.30% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -5.73% 0.464 0.438 - -13.56% -
std::equal(vector<int>)_(it,_it,_it)/50 -5.73% 4.368 4.118 - -4.37% -
BM_std_minmax_element<char>/64 -5.72% 17.665 16.655 - -6.01% -
std::unique(vector<int>)_(sprinkled)/52 -5.72% 58.973 55.602 - 0.09% -
rng::fill_n(deque<int>)/32 -5.69% 1.225 1.156 - -12.07% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -5.66% 2.956 2.788 - 1.77% -
BM_PushHeap_float_SingleElement_4 -5.66% 0.378 0.357 - -7.09% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.66% 2.451 2.313 - -0.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.65% 509.978 481.151 - -2.84% -
rng::reverse(list<int>)/4096 -5.65% 1752.269 1653.243 - -4.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.65% 1718353.599 1621319.012 - -3.90% -
std::remove(list<int>)_(sprinkled)/50 -5.63% 68.613 64.747 - -1.12% -
std::unique(deque<int>)_(sprinkled)/32 -5.62% 67.262 63.482 - -8.30% -
rng::copy_backward(list<int>)/8 -5.61% 2.462 2.324 - -3.55% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.61% 2889972.657 2727904.459 - -1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.59% 1707323.489 1611917.725 - -4.23% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -5.54% 2.534 2.394 - 5.59% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.54% 23.819 22.500 - 0.30% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.53% 3036.664 2868.809 - -8.61% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.53% 1.958 1.849 - 0.18% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -5.50% 25.231 23.843 - -31.68% -
std::copy_backward(vector<bool>)_(aligned)/512 -5.50% 1.560 1.474 - -1.90% -
SetIntersection_Front_Set_float_16384_1024 -5.49% 15558256.844 14704015.062 - -5.96% -
BM_std_minmax<char>/29 -5.48% 2.555 2.415 - 1.99% -
BM_std_minmax<int>/11 -5.48% 1.832 1.731 - -1.87% -
SetIntersection_Interlaced_Set_float_1024_256 -5.47% 16219263.013 15332149.108 - -4.66% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.47% 29.851 28.220 - -0.64% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.44% 5.266 4.980 - -28.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -5.43% 134711079.062 127389784.159 - 5.69% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.43% 1049643.553 992640.167 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.40% 5063140.914 4789543.160 - -4.91% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.39% 81.240 76.864 - 1.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.37% 0.819 0.775 - 2.07% -
BM_std_minmax<unsigned_char>/32 -5.35% 1.601 1.516 - 2.69% -
SetIntersection_Front_Set_uint32_64_4 -5.35% 18171404.125 17199967.050 - -0.35% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.34% 13.265 12.556 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.34% 1243639.744 1177273.715 - -4.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.33% 1704215.248 1613390.951 - -3.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -5.28% 0.584 0.553 - -5.51% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.27% 23.188 21.966 - -4.67% -
BM_std_minmax_element<char>/4 -5.25% 1.242 1.177 - -6.35% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.24% 2.204 2.088 - -0.36% -
std::partition(list<int>)_(dense)/32 -5.24% 9.160 8.680 - -0.57% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.23% 17.184 16.286 - 0.45% -
BM_RangesMakeThenSortHeap_string_Random_262144 -5.22% 208.483 197.596 - 2.28% -
rng::stable_partition(vector<int>)_(sparse)/32 -5.21% 7.486 7.096 - -1.18% -
rng::copy_n(vector<int>)/4096 -5.20% 146.260 138.649 - -38.96% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.20% 3625.838 3437.314 - -4.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -5.19% 3.203 3.037 - -2.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.18% 5711.960 5416.064 - 9.64% -
BM_MakeThenSortHeap_float_Random_4 -5.18% 4.462 4.231 - -3.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.17% 1708305.826 1620061.606 - -4.11% -
BM_std_minmax_element<int>/1024 -5.16% 272.780 258.695 - -2.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.14% 156557811.397 148502972.498 - 1.99% -
BM_PushHeap_string_PipeOrgan_4 -5.13% 2.634 2.498 - -0.08% -
rng::find_first_of(deque<int>)_(small_needle)/50 -5.13% 170.764 162.004 - 0.10% -
SetIntersection_Front_Set_float_1024_256 -5.11% 5002160.321 4746636.331 - -1.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -5.07% 0.589 0.559 - -5.26% -
SetIntersection_Interlaced_Set_float_256_256 -5.06% 9422638.077 8945446.326 - 0.31% -
rng::find_if_not(vector<char>)_(process_all)/8 -5.06% 2.469 2.344 - -5.17% -
SetIntersection_Interlaced_Set_string_16384_64 -5.06% 352010106.061 334197399.425 - -1.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.05% 1684630.043 1599495.037 - -6.08% -
rng::sort(deque<int>)_(descending)/1024 -5.05% 1371.191 1301.909 - -0.09% -
SetIntersection_Front_Set_float_256_256 -5.05% 9299531.568 8829963.452 - -6.35% -
BM_RangesMakeHeap_float_Random_16384 -5.05% 1.216 1.155 - -5.24% -
BM_RangesPushHeap_uint32_Random_4 -5.04% 2.552 2.424 - 1.82% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -5.02% 69.063 65.595 - -1.82% -
SetIntersection_Interlaced_Vector_string_16384_16 -5.02% 4611664.826 4380340.895 - -7.24% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.00% 385.210 365.935 - -9.48% -
bm_lexicographical_compare<signed_char>/5 -5.00% 2.207 2.097 - 0.14% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.99% 13.329 12.664 - 0.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.99% 0.590 0.560 - -5.41% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -4.99% 6.667 6.335 - -20.31% -
BM_std_min<unsigned___int128>/8 -4.98% 3.109 2.954 - -0.81% -
SetIntersection_Front_Vector_string_16384_256 -4.98% 10154110.659 9648369.704 - -5.21% -
std::find(list<int>)_(process_all)/8192 -4.98% 8501.542 8078.291 - -8.61% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.97% 3.162 3.005 - -0.48% -
std::reverse_copy(deque<int>)/512 -4.96% 131.491 124.972 - -0.13% -
rng::copy_backward(deque<int>)/8 -4.95% 2.793 2.655 - -3.39% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -4.95% 19.212 18.262 - -3.54% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.93% 3.132 2.977 - -9.11% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.93% 10.507 9.989 - 6.30% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.93% 96778.037 92009.243 - -0.24% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -4.91% 3587.318 3411.067 - 0.31% -
rng::partition(deque<int>)_(dense)/32 -4.91% 10.514 9.997 - -2.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.89% 1233.666 1173.332 - 6.71% -
BM_MakeHeap_float_Descending_4 -4.88% 0.290 0.275 - -1.23% -
std::rotate(list<int>)_(1_element_backward)/32 -4.88% 13.926 13.246 - -1.58% -
rng::stable_partition(vector<int>)_(dense)/32 -4.84% 22.515 21.426 - 0.24% -
BM_PushHeap_string_PipeOrgan_16 -4.83% 4.282 4.075 - -1.13% -
rng::find(vector<int>)_(process_all)/8 -4.83% 2.902 2.761 - -1.25% -
rng::remove_if(vector<int>)_(prefix)/50 -4.82% 60.991 58.053 - 1.61% -
rng::reverse_copy(vector<int>)/8 -4.79% 2.534 2.412 - 6.51% -
BM_std_min<unsigned___int128>/6 -4.79% 2.260 2.152 - -0.64% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.79% 96040.359 91441.884 - -0.25% -
rng::adjacent_find(deque<int>,_pred)/8 -4.77% 4.172 3.973 - -5.32% -
rng::find_last(list<int>)_(bail_90%)/50 -4.77% 1.296 1.234 - -13.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.75% 1687469.891 1607278.565 - -5.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.73% 9783.271 9320.210 - -5.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -4.72% 1.862 1.774 - -28.91% -
BM_std_minmax<char>/7 -4.71% 2.545 2.425 - 2.43% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.68% 3984.550 3797.885 - -3.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.68% 1901420.653 1812366.861 - -3.56% -
BM_std_minmax<short>/4 -4.65% 0.971 0.926 - -19.63% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.65% 12003.627 11445.987 - -0.06% -
bm_lexicographical_compare<int>/8 -4.64% 1.541 1.470 - -4.27% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -4.64% 1.359 1.296 - -2.64% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.62% 701.586 669.168 - -12.51% -
BM_std_minmax_element<int>/64 -4.61% 17.279 16.482 - -4.19% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.60% 885184.985 844450.202 - -0.68% -
rng::find_if(deque<int>)_(process_all)/32768 -4.60% 12191.876 11630.931 - 1.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.60% 2.032 1.938 - -10.44% -
BM_std_min<unsigned_char>/6 -4.59% 1.533 1.463 - -1.25% -
rng::copy_backward(vector<int>)/8 -4.59% 2.289 2.184 - -4.61% -
BM_std_min<unsigned_long_long>/31 -4.58% 3.027 2.888 - -2.42% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -4.58% 85479.600 81565.379 - 0.26% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -4.58% 1116791.557 1065694.760 - -4.69% -
BM_std_minmax<unsigned_short>/22 -4.57% 2.394 2.285 - -0.57% -
rng::contains(list<int>)_(process_all)/50 -4.56% 19.346 18.465 - -0.61% -
BM_RangesMakeHeap_uint32_Random_262144 -4.55% 1.053 1.005 - -0.50% -
BM_std_min<unsigned___int128>/9 -4.55% 3.526 3.365 - -0.76% -
rng::remove(list<int>)_(sprinkled)/32 -4.51% 57.619 55.019 - -0.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.51% 20795.083 19856.994 - -4.56% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -4.51% 106.207 101.421 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.50% 19112219.179 18251997.804 - -2.24% -
rng::move(deque<int>)/32768 -4.50% 2175.277 2077.459 - -5.13% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.48% 43397884.001 41452598.610 - 1.53% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.47% 2945.460 2813.841 - -3.14% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.45% 40.888 39.067 - -0.04% -
std::map<std::string,_int>::erase(iterator)/1024 -4.41% 26.862 25.678 - -13.77% -
bm_lexicographical_compare<signed_char>/4 -4.40% 1.956 1.869 - 0.40% -
std::search(vector<int>)_(same_length)/8192 -4.40% 1960.475 1874.256 - -1.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -4.40% 0.605 0.578 - -4.72% -
SetIntersection_Front_Set_string_262144_64 -4.40% 4801407.128 4590324.191 - -9.64% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.40% 0.644 0.616 - -1.27% -
std::partition(deque<int>)_(dense)/8192 -4.39% 2814.004 2690.489 - -4.34% -
SetIntersection_None_Set_float_64_4 -4.38% 22693730.100 21699381.564 - 0.46% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -4.38% 4.423 4.229 - -6.40% -
rng::contains(vector<int>)_(process_all)/8 -4.37% 2.700 2.582 - 2.53% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -4.36% 2.620 2.506 - -5.09% -
rng::remove_if(deque<int>)_(prefix)/50 -4.35% 73.925 70.712 - -3.36% -
std::copy_if(vector<int>)_(entire_range)/64 -4.34% 16.363 15.653 - 0.33% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.33% 12.983 12.420 - -0.45% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.33% 4651.064 4449.727 - 0.42% -
std::all_of(vector<int>)_(process_all)/8 -4.32% 2.561 2.450 - -0.24% -
BM_RangesMakeHeap_string_Heap_262144 -4.32% 5.438 5.203 - 0.33% -
rng::sort(deque<int>)_(ascending)/1024 -4.31% 800.600 766.080 - -0.22% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.31% 18.589 17.788 - 1.21% -
BM_MakeHeap_uint32_Descending_4 -4.31% 0.282 0.270 - -2.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.31% 21830274.495 20890094.595 - -6.56% -
BM_RangesMakeHeap_uint64_Random_16384 -4.31% 1.005 0.961 - -6.53% -
BM_RangesPushHeap_string_Random_16384 -4.30% 17.039 16.307 - -0.10% -
rng::count(vector<int>)_(every_other)/8 -4.30% 1.383 1.324 - 4.34% -
BM_std_minmax<unsigned_char>/24 -4.29% 1.207 1.155 - 0.02% -
SetIntersection_Front_Set_float_16384_64 -4.29% 2013315.238 1926963.968 - -4.44% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.28% 527.512 504.920 - -2.28% -
SetIntersection_Interlaced_Vector_float_64_64 -4.28% 12059808.496 11543349.760 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.26% 2173764.977 2081064.127 - -2.94% -
BM_std_minmax<int>/7 -4.25% 1.711 1.638 - 8.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.25% 9750.584 9335.778 - -4.70% -
std::sort(deque<int>)_(pipe-organ)/1024 -4.22% 2826.866 2707.450 - -3.44% -
std::stable_partition(vector<int>)_(dense)/32 -4.21% 22.156 21.223 - -0.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.21% 23.667 22.672 - 2.95% -
BM_PushHeap_uint32_SingleElement_64 -4.20% 0.365 0.350 - -2.06% -
std::copy_backward(vector<bool>)_(aligned)/4096 -4.20% 5.104 4.890 - -0.54% -
rng::find_if(deque<int>)_(process_all)/8192 -4.20% 3009.631 2883.183 - 0.03% -
rng::find(vector<bool>)_(process_all)/50 -4.20% 0.740 0.709 - 15.65% -
BM_PushHeap_string_Random_16384 -4.18% 16.941 16.232 - -2.30% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -4.18% 4.486 4.299 - -3.87% -
BM_std_min<unsigned_short>/22 -4.16% 1.813 1.737 - -7.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.15% 0.518 0.497 - -4.27% -
BM_RangesPushHeap_string_PipeOrgan_64 -4.13% 6.198 5.942 - 2.82% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.12% 2.179 2.089 - 0.58% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.12% 8147.870 7812.373 - -0.78% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -4.10% 2731.159 2619.053 - -25.34% -
std::for_each(list<int>)/8192 -4.09% 8685.738 8330.186 - -1.08% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -4.09% 0.629 0.603 - -6.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.08% 29932.934 28710.259 - -9.10% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.08% 14.929 14.319 - -2.22% -
std::partition(deque<int>)_(dense)/1024 -4.08% 361.793 347.030 - -4.07% -
BM_MakeThenSortHeap_float_Heap_4 -4.07% 1.239 1.189 - 1.13% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.07% 13.557 13.005 - -3.44% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -4.06% 1884804.393 1808332.236 - -27.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.05% 2092303.873 2007645.996 - -1.24% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.04% 4.167 3.999 - -2.52% -
BM_std_minmax_element<int>/512 -4.03% 138.136 132.568 - -1.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.01% 1643.114 1577.196 - -4.35% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.01% 169607.424 162804.130 - -1.15% -
BM_RangesMakeHeap_string_Ascending_256 -4.01% 5.067 4.864 - -0.07% -
BM_RangesSortHeap_float_1 -3.99% 0.256 0.246 - -2.76% -
BM_MakeHeap_string_Ascending_1024 -3.99% 5.269 5.059 - 1.05% -
bm_lexicographical_compare<unsigned_char>/4 -3.98% 1.497 1.438 - 4.85% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.98% 2.951 2.834 - -3.12% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.98% 16.946 16.272 - -0.09% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -3.97% 6.580 6.319 - 19.66% -
rng::find_if_not(list<int>)_(process_all)/8192 -3.96% 8962.737 8607.771 - -1.16% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.95% 16.491 15.839 - 1.42% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -3.95% 66.788 64.150 - 2.30% -
BM_MakeThenSortHeap_float_Heap_256 -3.95% 6.235 5.989 - -0.32% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.94% 92.006 88.382 - 5.34% -
std::none_of(list<int>)_(process_all)/8 -3.94% 2.716 2.609 - 0.04% -
BM_std_minmax<char>/5 -3.94% 1.859 1.786 - 6.51% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.93% 470.272 451.803 - 0.39% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -3.92% 8185.334 7864.716 - 5.42% -
SetIntersection_None_Set_string_16384_256 -3.91% 201103205.264 193232732.479 - 0.31% -
rng::contains(list<int>)_(process_all)/8 -3.91% 2.389 2.295 - -0.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -3.88% 3.130 3.008 - -6.59% -
rng::find_if(list<int>)_(bail_25%)/8 -3.88% 1.323 1.272 - -0.30% -
SetIntersection_None_Vector_float_256_256 -3.88% 2338157.163 2247497.498 - -1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.87% 24877936.082 23915360.799 - 5.43% -
SetIntersection_None_Vector_string_16384_4 -3.87% 1281102.817 1231537.456 - -3.89% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -3.87% 51.414 49.426 - -1.99% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.86% 3.339 3.210 - -0.23% -
std::move(vector<bool>)_(unaligned)/4096 -3.86% 26.643 25.615 - -0.20% -
SetIntersection_None_Set_string_16384_4 -3.86% 197065644.491 189467866.507 - -2.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.84% 12700289.857 12212335.233 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.84% 1218881.462 1172096.909 - -7.66% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.83% 2.578 2.479 - -6.11% -
rng::find_if(vector<int>)_(process_all)/8 -3.83% 2.628 2.527 - 0.41% -
BM_RangesPushHeap_string_SingleElement_4 -3.82% 2.294 2.206 - -0.53% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -3.81% 1.787 1.719 - 6.64% -
BM_std_minmax<unsigned_char>/25 -3.81% 1.226 1.179 - -0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.81% 29893.299 28754.531 - -9.02% -
rng::find_end(list<int>)_(single_element)/8192 -3.81% 8765.201 8431.442 - 9.94% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.80% 1.119 1.077 - 0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -3.79% 13775017.240 13252876.433 - -0.05% -
std::unique_copy(deque<int>)_(contiguous)/32 -3.78% 11.045 10.627 - -1.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.78% 1133133.410 1090350.609 - -2.69% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.77% 868401.436 835669.952 - -0.24% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.76% 2.789 2.684 - 0.89% -
BM_std_minmax<char>/28 -3.75% 2.255 2.171 - 3.46% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 -3.75% 0.278 0.268 - -3.37% -
rng::generate_n(deque<int>)/32 -3.75% 8.506 8.187 - -0.94% -
std::reverse(deque<int>)/64 -3.74% 13.560 13.052 - -0.04% -
BM_std_min<unsigned___int128>/7 -3.74% 2.657 2.558 - -0.40% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.73% 9.905 9.536 - -12.80% -
SetIntersection_Front_Set_string_262144_16 -3.73% 2009157.446 1934260.010 - -1.36% -
BM_std_min<unsigned_long_long>/4 -3.73% 1.101 1.060 - -3.93% -
rng::find_first_of(deque<int>)_(small_needle)/32 -3.73% 110.994 106.856 - 1.62% -
rng::replace(vector<int>)_(prefix)/8192 -3.73% 1263.413 1216.337 - -0.41% -
std::find_if(list<int>)_(process_all)/32768 -3.72% 28585.393 27520.966 - -1.48% -
SetIntersection_None_Set_string_262144_1 -3.72% 1696284.342 1633236.652 - -4.90% -
bm_lexicographical_compare<unsigned_char>/1 -3.71% 1.690 1.627 - 1.79% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.71% 2.486 2.394 - 2.49% -
BM_std_min<unsigned_long_long>/30 -3.71% 2.692 2.592 - -0.10% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.71% 1389.406 1337.905 - -0.23% -
rng::fill_n(vector<bool>)/64 -3.70% 1.417 1.364 - -0.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.69% 3452.289 3324.743 - 0.19% -
rng::find_if_not(list<int>)_(process_all)/32768 -3.69% 29264.151 28183.102 - -0.84% -
std::remove(list<int>)_(sprinkled)/8192 -3.69% 8120.089 7820.132 - -1.45% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.69% 20956.365 20183.010 - -2.45% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.69% 1.973 1.900 - 2.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.68% 1641.038 1580.601 - -4.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.68% 104.833 100.978 - -0.45% -
std::map<std::string,_int>::find(key)_(existent)/32 -3.68% 15.285 14.723 - 2.76% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.67% 4.846 4.669 - -4.02% -
BM_std_minmax<char>/6 -3.67% 2.155 2.076 - 7.15% -
BM_std_min<unsigned_short>/31 -3.66% 2.596 2.501 - -1.60% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -3.64% 2.807 2.705 - -0.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -3.64% 7.547 7.272 - -1.55% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -3.63% 16.450 15.853 - -0.62% -
SetIntersection_Front_Set_uint32_256_256 -3.62% 9770664.787 9417095.661 - 2.17% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.61% 78.812 75.965 - -0.73% -
std::search(vector<int>)_(same_length)/1024 -3.61% 254.843 245.644 - -1.35% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.61% 934903.318 901159.457 - 7.81% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.60% 0.648 0.624 - -3.20% -
BM_PushHeap_float_Descending_64 -3.60% 0.393 0.379 - -0.01% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.59% 32.807 31.628 - 0.62% -
std::remove_if(vector<int>)_(prefix)/32 -3.59% 53.783 51.852 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.58% 12457692.081 12011301.071 - 1.86% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.58% 6.507 6.275 - 0.19% -
BM_RangesSortHeap_string_262144 -3.57% 184.054 177.476 - -0.56% -
BM_PushHeap_uint32_Ascending_1 -3.57% 0.502 0.484 - -30.61% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -3.57% 1.501 1.447 - 1.28% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -3.57% 7168.426 6912.859 - 0.49% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.56% 0.940 0.907 - 1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.55% 1820053.058 1755496.258 - -1.58% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.54% 17.733 17.105 - -0.11% -
SetIntersection_None_Set_string_256_256 -3.54% 6060993.321 5846624.667 - -2.96% -
BM_RangesPushHeap_float_SingleElement_16 -3.53% 0.377 0.364 - 0.24% -
BM_std_minmax<char>/15 -3.53% 2.930 2.826 - -3.47% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.51% 1.038 1.001 - -3.30% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.49% 464.701 448.491 - -5.17% -
rng::partition_point(deque<int>)/32 -3.48% 4.227 4.080 - -7.28% -
BM_std_min<unsigned___int128>/5 -3.47% 1.850 1.786 - -0.63% -
BM_MakeThenSortHeap_float_Heap_64 -3.46% 3.505 3.384 - -0.95% -
BM_MakeHeap_float_Ascending_256 -3.45% 0.671 0.648 - -0.59% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -3.44% 0.291 0.281 - -0.89% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.44% 3.669 3.542 - -1.69% -
BM_std_minmax<int>/10 -3.44% 1.437 1.388 - 0.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 -3.44% 0.512 0.495 - -4.38% -
SetIntersection_Front_Vector_string_262144_4 -3.44% 1260504.763 1217172.266 - -4.81% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.43% 1.560 1.507 - -0.51% -
rng::none_of(list<int>)_(process_all)/32 -3.43% 11.854 11.448 - -0.07% -
SetIntersection_None_Set_float_1024_1 -3.42% 9189361.142 8874766.774 - -1.97% -
rng::stable_sort(deque<int>)_(shuffled)/8 -3.40% 24.494 23.660 - -0.85% -
SetIntersection_None_Set_string_16384_64 -3.40% 200703574.901 193875022.508 - 1.46% -
BM_std_min<unsigned_long_long>/16 -3.39% 2.470 2.386 - -2.14% -
BM_std_minmax<int>/1 -3.39% 0.622 0.601 - -0.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -3.39% 0.833 0.805 - -6.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.38% 7.623 7.366 - -0.51% -
std::find(vector<long_long>)_(bail_25%)/8 -3.38% 0.956 0.924 - 2.31% -
BM_std_minmax_element<int>/4 -3.37% 1.243 1.201 - -3.79% -
BM_std_min<int>/28 -3.36% 2.030 1.962 - -3.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.36% 24.809 23.975 - -2.69% -
rng::transform(list<int>,_list<int>)/8192 -3.36% 10218.338 9875.366 - 0.13% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.35% 4.287 4.143 - 4.13% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.34% 296700.670 286779.494 - -0.83% -
rng::replace_if(vector<int>)_(prefix)/1024 -3.34% 278.112 268.819 - -1.73% -
BM_std_min<unsigned_long_long>/13 -3.34% 1.753 1.694 - -2.44% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -3.34% 3.620 3.499 - -2.56% -
SetIntersection_Interlaced_Vector_float_1024_4 -3.33% 1466805.052 1417949.918 - 5.82% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.32% 1.725 1.668 - 3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.32% 2175397.867 2103126.711 - -2.46% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.32% 2.265 2.190 - -7.92% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -3.32% 0.580 0.561 - -4.80% -
BM_std_minmax<unsigned_char>/26 -3.31% 1.442 1.395 - 0.49% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.29% 14.221 13.752 - -1.20% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -3.29% 9152.059 8850.956 - -16.08% -
std::find_if_not(list<int>)_(process_all)/32768 -3.29% 29947.386 28962.282 - -2.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.29% 361164310.337 349284361.339 - -0.19% -
rng::remove_if(vector<int>)_(prefix)/32 -3.29% 53.632 51.869 - -0.72% -
rng::swap_ranges(deque<int>)/1024 -3.29% 336.964 325.890 - 3.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.28% 671.691 649.628 - -3.47% -
BM_RangesPushHeap_string_Ascending_4 -3.28% 2.616 2.530 - -1.89% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.27% 1117440.753 1080931.879 - -3.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.27% 3.680 3.560 - 9.29% -
SetIntersection_None_Set_string_262144_64 -3.26% 1694752.442 1639460.693 - -4.48% -
BM_MakeThenSortHeap_string_Descending_16384 -3.25% 68.034 65.819 - 0.85% -
std::find(list<int>)_(process_all)/32768 -3.23% 27610.919 26717.925 - -1.45% -
std::stable_partition(vector<int>)_(dense)/50 -3.23% 26.429 25.575 - 4.92% -
std::find(list<int>)_(bail_25%)/8 -3.23% 0.954 0.923 - -1.97% -
BM_MakeThenSortHeap_float_SingleElement_262144 -3.23% 52.396 50.705 - -3.16% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.23% 4.109 3.977 - -0.27% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.22% 5754.013 5568.538 - -0.13% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.21% 1.314 1.272 - -0.05% -
BM_std_min<unsigned___int128>/4 -3.21% 1.446 1.399 - -0.66% -
SetIntersection_None_Set_float_64_16 -3.21% 19226834.711 18610187.185 - 0.50% -
rng::is_sorted(list<int>)/8192 -3.20% 7261.972 7029.377 - -3.91% -
std::copy(vector<bool>)_(aligned)/1048576 -3.20% 3320.693 3214.475 - 57.73% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.20% 1.146 1.109 - 0.37% -
std::find(vector<char>)_(bail_25%)/1024 -3.19% 5.442 5.268 - -2.08% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.18% 2.386 2.310 - 0.01% -
bm_lexicographical_compare<signed_char>/6 -3.18% 2.491 2.412 - 1.30% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.18% 470.451 455.485 - -0.20% -
rng::starts_with(deque<int>)/8 -3.18% 4.099 3.969 - -1.83% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -3.18% 6.029 5.838 - -4.12% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.17% 933545.116 903928.518 - 7.68% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.17% 282.400 273.444 - -0.08% -
SetIntersection_None_Set_string_262144_4 -3.16% 1687660.154 1634390.057 - -4.66% -
BM_SortHeap_float_256 -3.15% 6.044 5.854 - -0.10% -
SetIntersection_Front_Vector_string_262144_1024 -3.15% 40119583.152 38857727.224 - -3.94% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.14% 8230.994 7972.285 - -0.18% -
rng::move(list<int>)/32768 -3.13% 35710.677 34592.275 - -2.81% -
BM_std_minmax<unsigned_short>/23 -3.13% 2.570 2.489 - 1.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -3.13% 5.430 5.260 - -5.82% -
750_sealcrypto_r -3.12% 18.966 18.374 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -3.11% 80589715.558 78082079.952 - -26.00% -
BM_RangesSortHeap_float_16 -3.11% 1.651 1.600 - 0.09% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -3.10% 15.326 14.851 - -4.96% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -3.10% 7.680 7.442 - -5.97% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.10% 2883.600 2794.187 - -0.08% -
rng::swap_ranges(deque<int>)/8192 -3.10% 2694.571 2611.126 - 3.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -3.10% 170.697 165.411 - -2.59% -
std::map<int,_int>::count(key)_(existent)/1024 -3.08% 4.359 4.225 - -2.17% -
BM_SortHeap_string_16384 -3.08% 99.061 96.011 - -1.19% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -3.08% 294.331 285.278 - 3.63% -
BM_PushHeap_string_Ascending_4 -3.07% 2.630 2.550 - -1.07% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.07% 507058.957 491476.930 - 0.04% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -3.07% 10.438 10.117 - -2.72% -
BM_std_minmax<int>/27 -3.07% 2.493 2.416 - -0.24% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -3.07% 0.428 0.414 - 2.17% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -3.07% 1.438 1.394 - 2.22% -
rng::copy(deque<int>)/8 -3.07% 2.785 2.700 - -0.85% -
BM_std_min<unsigned_int>/16 -3.06% 1.908 1.850 - -4.73% -
SetIntersection_None_Set_string_262144_256 -3.06% 1692200.359 1640499.024 - -4.58% -
rng::find_first_of(list<int>)_(large_needle)/1024 -3.05% 965612.659 936129.167 - -3.77% -
std::sort(deque<int>)_(pipe-organ)/8192 -3.05% 27481.513 26644.163 - -0.50% -
BM_std_minmax<char>/17 -3.04% 1.121 1.086 - 0.01% -
SetIntersection_None_Set_string_262144_16 -3.04% 1689690.675 1638305.910 - -4.49% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.04% 7.295 7.073 - -35.33% -
BM_RangesPushHeap_float_Descending_64 -3.04% 0.391 0.379 - -0.10% -
bm_lexicographical_compare<unsigned_char>/2 -3.03% 1.960 1.900 - 6.62% -
BM_RangesMakeHeap_float_Random_64 -3.03% 1.649 1.599 - -6.62% -
rng::stable_sort(deque<int>)_(heap)/8 -3.02% 26.363 25.567 - -0.31% -
rng::find_last(list<int>)_(bail_10%)/50 -3.00% 16.695 16.194 - 0.40% -
SetIntersection_None_Set_string_262144_1024 -3.00% 1705269.695 1654050.945 - -2.97% -
BM_SortHeap_string_1024 -3.00% 60.841 59.014 - -0.97% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.00% 2.689 2.608 - 1.13% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -3.00% 31.658 30.708 - -2.40% -
SetIntersection_Front_Set_string_1024_256 -3.00% 16132533.935 15649046.453 - 2.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.99% 42570.084 41295.869 - 9.16% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -2.99% 9161.493 8887.350 - 8.24% -
rng::find_if(list<int>)_(process_all)/32768 -2.98% 29224.039 28354.339 - -1.00% -
BM_SortHeap_float_16 -2.97% 1.651 1.602 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.97% 1261314.554 1223860.086 - -2.01% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.96% 621.679 603.267 - -1.93% -
707_ntest_r -2.96% 16.946 16.445 - -0.31% -
rng::reverse_copy(list<int>)/32768 -2.95% 26087.266 25318.028 - -2.32% -
BM_PushHeap_uint32_SingleElement_16384 -2.95% 0.367 0.356 - -1.51% -
BM_PushHeap_uint64_Random_262144 -2.94% 6.124 5.944 - -0.99% -
BM_std_minmax<unsigned_char>/27 -2.94% 1.868 1.813 - 0.41% -
bm_lexicographical_compare<signed_char>/7 -2.94% 2.746 2.665 - 2.07% -
BM_PushHeap_uint32_SingleElement_262144 -2.92% 0.366 0.356 - -1.48% -
BM_std_min<short>/4 -2.92% 1.082 1.050 - 3.34% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -2.92% 12475.982 12112.097 - -4.19% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.92% 18.120 17.592 - 1.70% -
rng::copy(deque<int>)/262144 -2.92% 10413.986 10110.304 - -1.26% -
std::rotate(vector<bool>)_(by_1/3)/50 -2.92% 18.136 17.607 - 1.62% -
std::move_backward(vector<bool>)_(aligned)/64 -2.91% 1.799 1.746 - -5.41% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.91% 22.191 21.546 - -3.97% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.90% 2.410 2.340 - -1.86% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.90% 29.452 28.597 - 0.44% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.89% 22.296 21.652 - -1.99% -
rng::replace(list<int>)_(prefix)/8192 -2.89% 7285.937 7075.735 - -2.15% -
rng::count(list<int>)_(every_other)/8 -2.88% 2.099 2.039 - -2.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.87% 171061756.955 166144069.197 - 0.59% -
bm_lexicographical_compare<unsigned_char>/3 -2.87% 2.204 2.140 - 4.31% -
SetIntersection_Front_Set_uint32_256_64 -2.86% 6235168.440 6056703.864 - -7.89% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.86% 18.102 17.585 - 1.15% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.86% 16.152 15.691 - 4.61% -
rng::replace(vector<int>)_(prefix)/32 -2.85% 5.041 4.897 - -3.52% -
SetIntersection_None_Vector_float_1024_1 -2.85% 1180606.853 1146960.949 - -0.71% -
BM_std_min<char>/15 -2.85% 2.129 2.068 - -1.17% -
SetIntersection_Front_Set_uint32_64_1 -2.85% 18083700.233 17569114.874 - 0.24% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.84% 27381.297 26604.452 - -0.69% -
SetIntersection_Front_Set_float_64_16 -2.83% 17160329.910 16674232.242 - -0.19% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.83% 18.009 17.501 - 0.29% -
BM_std_min<unsigned_char>/23 -2.83% 2.334 2.268 - -2.74% -
BM_SortHeap_string_256 -2.82% 45.675 44.386 - -0.83% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.82% 14540.328 14130.358 - -0.59% -
BM_MakeThenSortHeap_float_Random_16 -2.82% 10.211 9.923 - -0.95% -
rng::find(list<int>)_(process_all)/32768 -2.82% 27889.888 27104.489 - -1.59% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.80% 18.263 17.751 - 1.32% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.80% 24344.024 23663.388 - -1.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.80% 1210127.874 1176302.397 - 0.15% -
SetIntersection_None_Set_string_262144_16384 -2.79% 1691626.139 1644512.207 - -4.13% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.78% 18.009 17.509 - -1.03% -
BM_RangesMakeHeap_string_Ascending_64 -2.78% 4.866 4.730 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.77% 1424096.293 1384597.757 - 0.20% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.77% 5.116 4.974 - -1.22% -
rng::find_end(deque<int>)_(process_all)/1048576 -2.77% 308734.544 300179.987 - 12.49% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.77% 23.403 22.755 - -2.16% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.77% 45.812 44.543 - 0.11% -
SetIntersection_Front_Set_float_262144_262144 -2.77% 1783549.643 1734179.119 - -1.07% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.77% 0.687 0.668 - 0.08% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.77% 2109.088 2050.758 - -0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.77% 3114115.887 3028005.127 - -1.44% -
SetIntersection_None_Set_uint32_64_4 -2.76% 22563031.949 21939258.384 - -2.94% -
std::search(list<int>)_(no_match)/1000 -2.76% 714.315 694.577 - -0.31% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.76% 1552.366 1509.580 - 0.88% -
std::copy_if(deque<int>)_(entire_range)/8 -2.75% 2.618 2.546 - -3.67% -
rng::find_if(deque<int>)_(process_all)/50 -2.75% 24.140 23.476 - -1.27% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.75% 500.560 486.800 - -0.46% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.74% 6456.008 6278.816 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.74% 1130930.001 1099892.147 - -1.19% -
BM_std_min<unsigned_long_long>/15 -2.74% 2.188 2.128 - -2.59% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.74% 4.571 4.446 - 0.72% -
BM_PushHeap_uint32_SingleElement_1024 -2.73% 0.373 0.363 - -1.48% -
SetIntersection_Front_Vector_uint64_1024_4 -2.72% 1130215.845 1099439.459 - -2.84% -
BM_std_minmax<unsigned_short>/24 -2.72% 2.277 2.215 - -1.22% -
std::copy_backward(list<int>)/32768 -2.72% 26680.931 25954.882 - -2.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.72% 19412075.116 18884090.794 - -1.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -2.72% 1187331.518 1155047.090 - -2.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.72% 653.510 635.752 - -2.04% -
BM_std_minmax<long_long>/13 -2.71% 3.103 3.018 - 0.02% -
BM_std_minmax<int>/2 -2.71% 0.900 0.876 - 7.24% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.71% 3840.279 3736.136 - 0.04% -
BM_RangesPushHeap_string_SingleElement_262144 -2.71% 2.635 2.564 - -0.23% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.70% 4294.011 4177.945 - 0.03% -
std::copy_n(deque<int>)/32768 -2.70% 1174.105 1142.416 - -0.33% -
BM_MakeHeap_uint64_Random_16 -2.70% 1.328 1.292 - -0.78% -
SetIntersection_Front_Set_uint64_64_64 -2.70% 15069557.076 14663331.345 - -6.26% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.70% 644450.793 627080.755 - -0.41% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.69% 24.729 24.063 - -0.75% -
bm_ranges_lexicographical_compare<int>/16 -2.69% 2.306 2.244 - 18.24% -
rng::find_first_of(list<int>)_(small_needle)/8192 -2.69% 23207.748 22583.717 - 1.76% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -2.68% 10.434 10.154 - -7.05% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.68% 848.946 826.158 - 6.66% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.68% 7.720 7.513 - -1.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -2.68% 22.064 21.472 - -36.11% -
SetIntersection_Interlaced_Vector_string_256_256 -2.68% 22855078.454 22243450.637 - -2.82% -
rng::find(deque<int>)_(process_all)/8 -2.67% 3.522 3.428 - -2.87% -
BM_MakeHeap_uint64_Ascending_16 -2.67% 0.669 0.652 - -2.28% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.67% 1374.344 1337.647 - -0.25% -
BM_std_minmax<char>/4 -2.67% 1.550 1.509 - 5.24% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.67% 3936.866 3831.851 - 0.00% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.66% 598.051 582.123 - -0.13% -
rng::starts_with(deque<int>)/1000 -2.66% 477.868 465.164 - -0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.66% 11713603.877 11402448.920 - -0.33% -
SetIntersection_Interlaced_Set_string_1024_16 -2.65% 13871943.210 13504015.202 - -0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.65% 216119695.254 210394382.159 - 1.20% -
SetIntersection_None_Set_string_1024_4 -2.65% 9225614.110 8981384.515 - 1.32% -
BM_PushHeap_uint64_SingleElement_1 -2.64% 0.522 0.508 - -19.82% -
BM_std_minmax<unsigned_char>/16 -2.64% 0.973 0.947 - 2.43% -
rng::fold_left(deque<int>)/50 -2.64% 27.729 26.997 - -1.59% -
BM_SortHeap_string_64 -2.63% 30.548 29.743 - -0.83% -
SetIntersection_None_Vector_uint32_1024_1024 -2.63% 1143717.582 1113684.431 - 0.09% -
BM_std_min<unsigned_long_long>/6 -2.62% 1.628 1.585 - -2.13% -
BM_std_min<unsigned_char>/20 -2.62% 1.515 1.476 - -1.01% -
rng::all_of(vector<int>)_(process_all)/50 -2.62% 18.457 17.973 - -0.74% -
727_cppcheck_r -2.62% 25.262 24.601 - -0.28% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.62% 8.709 8.481 - -3.37% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.61% 27720.962 26996.452 - -1.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.61% 9019.269 8784.307 - -2.76% -
std::sort(deque<int>)_(descending)/1024 -2.60% 1335.997 1301.318 - -0.06% -
SetIntersection_None_Set_string_262144_262144 -2.59% 1698505.939 1654585.125 - -2.74% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.58% 129.293 125.952 - -25.35% -
729_abc_r -2.58% 18.943 18.454 - -0.46% -
BM_RangesPushHeap_string_SingleElement_256 -2.57% 2.560 2.494 - 0.52% -
rng::move_backward(vector<bool>)_(aligned)/64 -2.57% 1.848 1.800 - -2.48% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.57% 2.196 2.139 - 2.46% -
SetIntersection_None_Vector_float_1024_4 -2.57% 1176791.674 1146535.876 - -0.27% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.57% 16.810 16.377 - -2.54% -
std::find_if_not(vector<char>)_(process_all)/8 -2.57% 2.469 2.406 - -1.70% -
BM_std_minmax<char>/14 -2.57% 2.554 2.488 - -2.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -2.56% 1.236 1.204 - 2.98% -
BM_RangesPushHeap_string_SingleElement_1024 -2.56% 2.578 2.512 - -0.11% -
SetIntersection_None_Set_string_16384_16 -2.56% 197065764.468 192018544.230 - -1.29% -
std::none_of(vector<int>)_(process_all)/8 -2.56% 2.502 2.438 - 0.10% -
std::copy_if(list<int>)_(entire_range)/32768 -2.55% 30003.419 29239.263 - -3.29% -
SetIntersection_None_Vector_float_262144_1 -2.53% 1238098.101 1206718.209 - -0.26% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.53% 45810.047 44650.056 - 0.11% -
std::unique(deque<int>)_(sprinkled)/1024 -2.53% 876.229 854.048 - 0.36% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.53% 15.619 15.224 - 0.98% -
SetIntersection_None_Vector_float_16384_16 -2.53% 1204217.839 1173799.404 - -0.44% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.52% 267.929 261.186 - -2.19% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -2.52% 1.486 1.448 - -1.20% -
SetIntersection_Front_Set_uint64_262144_1 -2.52% 1155611.682 1126532.695 - 0.11% -
SetIntersection_None_Vector_float_262144_64 -2.52% 1236760.107 1205641.033 - 0.08% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.52% 38.554 37.584 - 0.18% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.51% 1162453.764 1133239.137 - -2.67% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.51% 6.048 5.896 - -0.05% -
SetIntersection_None_Vector_float_16384_4 -2.51% 1204920.359 1174700.059 - -0.06% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.51% 561735.320 547647.502 - 0.25% -
std::transform(list<int>,_list<int>)/8192 -2.51% 9411.148 9175.232 - 4.94% -
SetIntersection_Front_Set_uint32_262144_256 -2.50% 4783864.002 4664039.891 - -5.24% -
std::search(list<int>)_(single_element)/1000 -2.50% 671.120 654.336 - 11.17% -
bm_swap_ranges_vb_unaligned/262144 -2.50% 3945.194 3846.588 - 0.01% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -2.50% 4.085 3.983 - -1.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.50% 1.217 1.186 - -1.36% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.50% 18.643 18.178 - 0.41% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.49% 253647.803 247339.220 - -1.72% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.49% 2.747 2.679 - 0.22% -
rng::search(list<int>)_(single_element)/1024 -2.49% 726.036 707.988 - -2.80% -
SetIntersection_Front_Vector_string_1024_256 -2.49% 9942359.291 9695287.500 - -9.83% -
std::search(list<int>)_(no_match)/8192 -2.48% 7152.815 6975.208 - -4.35% -
BM_RangesMakeHeap_uint32_Random_256 -2.48% 1.194 1.165 - 0.47% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.48% 4530.031 4417.665 - -0.16% -
BM_PushHeap_string_Ascending_1024 -2.47% 13.088 12.764 - -2.10% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.47% 250.746 244.545 - -0.17% -
BM_MakeThenSortHeap_string_Random_262144 -2.47% 193.862 189.070 - -1.66% -
std::rotate_copy(list<int>)/32 -2.47% 8.528 8.317 - -1.48% -
BM_std_minmax<char>/31 -2.47% 3.337 3.255 - 5.26% -
rng::search(list<int>)_(single_element)/1000 -2.47% 666.021 649.578 - -3.62% -
BM_std_min<unsigned_char>/30 -2.47% 2.308 2.251 - -2.53% -
std::find_if(vector<int>)_(process_all)/8 -2.47% 2.700 2.633 - 4.53% -
rng::find_last(vector<char>)_(bail_90%)/8192 -2.46% 102.243 99.724 - -1.74% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -2.46% 50970.990 49715.593 - -1.85% -
SetIntersection_Front_Set_uint32_16384_1 -2.46% 1115495.789 1088022.258 - -2.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.45% 10821432.848 10556195.647 - 7.38% -
BM_MakeThenSortHeap_string_Ascending_256 -2.45% 20.869 20.358 - 3.18% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -2.45% 104.469 101.909 - 1.77% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.44% 2075.600 2024.907 - -3.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.44% 3.001 2.927 - -0.33% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.44% 16.299 15.901 - -0.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -2.44% 54109442.745 52791648.458 - -26.10% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.43% 18.161 17.720 - 1.76% -
BM_std_min<unsigned_long_long>/14 -2.43% 1.931 1.884 - -2.39% -
SetIntersection_None_Set_string_256_16 -2.42% 11447291.501 11169696.960 - -0.05% -
735_gem5_r -2.42% 13.564 13.235 - 0.36% -
SetIntersection_Front_Set_float_64_64 -2.42% 15408325.764 15035104.887 - -1.13% -
BM_std_min<unsigned_short>/64 -2.42% 3.498 3.414 - -3.19% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.42% 23.728 23.154 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.41% 1231497.780 1201796.259 - -2.70% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.41% 1410218.515 1376259.549 - -4.70% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.41% 11.604 11.325 - -1.78% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.41% 179.250 174.938 - 0.01% -
SetIntersection_None_Set_uint32_1024_1 -2.40% 8917480.948 8703402.036 - 0.54% -
BM_std_min<unsigned_long_long>/64 -2.40% 4.807 4.691 - -2.40% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.38% 984.405 961.013 - -1.46% -
BM_MakeThenSortHeap_string_Random_16384 -2.37% 111.158 108.519 - -1.83% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -2.37% 4345.184 4242.155 - -1.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.36% 45860986.445 44777081.489 - -1.02% -
721_gcc_r -2.36% 13.193 12.881 - 0.05% -
rng::starts_with(list<int>,_pred)/8 -2.36% 3.725 3.637 - 0.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -2.35% 3.007 2.936 - -1.71% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -2.35% 6.385 6.235 - 0.34% -
std::reverse(deque<int>)/512 -2.34% 115.987 113.267 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.34% 5.385 5.259 - 0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.34% 0.999 0.975 - -2.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.34% 6.565 6.411 - -2.37% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.34% 0.775 0.757 - -2.88% -
rng::generate_n(deque<int>)/50 -2.33% 12.547 12.254 - -0.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.33% 2.082 2.033 - -0.70% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -2.32% 9.210 8.996 - 2.86% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -2.32% 4737.589 4627.667 - -1.68% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.32% 3.211 3.137 - -6.11% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.32% 42034.536 41060.522 - -0.78% -
BM_MakeThenSortHeap_float_Heap_1024 -2.31% 8.327 8.135 - -0.77% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.31% 22.836 22.310 - 0.33% -
BM_std_minmax<unsigned_char>/30 -2.30% 2.719 2.656 - 0.16% -
std::find_if(deque<int>)_(process_all)/1024 -2.30% 490.724 479.433 - -0.04% -
BM_std_minmax<short>/19 -2.29% 2.429 2.373 - -0.81% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -2.29% 16.908 16.521 - 3.52% -
bm_lexicographical_compare<int>/64 -2.28% 4.813 4.703 - -5.38% -
BM_std_min<unsigned_char>/5 -2.28% 1.317 1.287 - 0.09% -
BM_MakeThenSortHeap_string_Random_256 -2.28% 55.726 54.458 - -1.89% -
SetIntersection_Front_Set_string_256_64 -2.27% 16216560.552 15847822.692 - 3.76% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -2.27% 1.034 1.011 - -0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.27% 82356.231 80490.707 - 1.69% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.26% 25.535 24.957 - -0.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -2.25% 0.582 0.569 - -2.89% -
rng::contains_subrange(vector<int>)_(same_length)/32 -2.24% 8.823 8.625 - -2.22% -
BM_RangesMakeHeap_string_SingleElement_64 -2.24% 6.475 6.329 - 1.62% -
BM_std_minmax<unsigned_short>/20 -2.24% 1.952 1.908 - -2.45% -
std::remove_copy(deque<int>)_(prefix)/32 -2.24% 13.223 12.927 - -1.33% -
rng::swap_ranges(deque<int>)/32 -2.23% 10.977 10.732 - -0.04% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.23% 26260.727 25674.300 - -4.11% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.23% 12.065 11.796 - 1.12% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.23% 9.015 8.814 - -2.49% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.22% 44.124 43.144 - -0.11% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.21% 22.004 21.518 - -0.57% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.21% 3841.561 3756.618 - -0.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.21% 30.448 29.775 - 0.50% -
BM_MakeHeap_string_SingleElement_64 -2.21% 6.448 6.306 - -1.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.21% 5.478 5.357 - -0.81% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.21% 4828.533 4721.954 - -0.55% -
rng::copy_n(list<int>)/64 -2.21% 14.168 13.856 - 0.51% -
BM_std_min<unsigned_long_long>/7 -2.20% 1.901 1.859 - -2.23% -
std::replace_if(deque<int>)_(prefix)/1024 -2.20% 491.591 480.765 - 0.86% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.20% 19.358 18.932 - -1.45% -
rng::reverse(vector<int>)/8 -2.20% 1.619 1.583 - -34.81% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.19% 8.866 8.672 - 0.59% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.19% 18.611 18.204 - 0.66% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.19% 2108.558 2062.452 - 0.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -2.19% 7.609 7.443 - -0.35% -
SetIntersection_Front_Set_uint32_262144_4 -2.18% 1134217.881 1109435.380 - -0.89% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.18% 72930.302 71339.440 - -4.37% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.18% 18759.187 18350.205 - -0.57% -
rng::rotate(vector<int>)_(by_1/4)/8192 -2.18% 2596.826 2540.243 - -2.74% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.18% 23.073 22.571 - -2.00% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -2.17% 32.669 31.961 - 19.74% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.17% 9.019 8.823 - -2.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.16% 101.646 99.448 - -56.73% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.16% 18.295 17.900 - 1.83% -
BM_RangesMakeHeap_uint32_Random_16384 -2.16% 1.043 1.020 - 0.87% -
BM_std_minmax<unsigned_short>/18 -2.16% 1.985 1.942 - -1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.16% 23719081.531 23207277.064 - -0.55% -
rng::starts_with(vector<int>)/1024 -2.16% 77.654 75.980 - 1.22% -
BM_std_min<char>/21 -2.15% 1.809 1.770 - -3.18% -
SetIntersection_None_Vector_float_1024_256 -2.15% 1172549.659 1147332.037 - -0.38% -
SetIntersection_None_Vector_float_1024_1024 -2.15% 1172877.518 1147693.024 - -0.54% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.14% 2.092 2.047 - -1.74% -
BM_MakeHeap_uint32_Random_16384 -2.14% 1.000 0.978 - 0.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.14% 36.317 35.541 - 9.23% -
SetIntersection_Front_Set_string_16384_16 -2.13% 2062276.852 2018279.260 - 0.63% -
BM_PushHeap_float_Ascending_64 -2.13% 1.813 1.774 - -0.55% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.13% 12642.666 12373.387 - 21.79% -
std::reverse(vector<int>)/8 -2.12% 1.596 1.562 - 2.57% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.12% 65.761 64.365 - -0.02% -
rng::remove_if(vector<int>)_(prefix)/8192 -2.12% 2619.712 2564.175 - -0.14% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.12% 4207.500 4118.345 - -1.88% -
rng::reverse_copy(vector<int>)/4096 -2.11% 137.247 134.345 - -0.45% -
SetIntersection_Front_Vector_uint64_1024_16 -2.11% 1196861.502 1171559.041 - -1.21% -
BM_std_min<long_long>/28 -2.11% 2.659 2.603 - -2.36% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.11% 249.347 244.081 - -1.84% -
BM_PushHeap_string_Ascending_256 -2.11% 10.184 9.969 - -3.67% -
SetIntersection_Front_Vector_string_256_16 -2.11% 6434628.005 6299112.653 - -3.48% -
BM_std_min<char>/32 -2.11% 2.924 2.862 - -2.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.10% 1124593.262 1100953.678 - -2.98% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.10% 4.084 3.998 - -3.15% -
SetIntersection_Front_Set_uint32_262144_16 -2.09% 1311088.146 1283690.395 - 1.73% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -2.09% 3.117 3.052 - -1.57% -
SetIntersection_None_Vector_float_256_64 -2.09% 3714384.864 3636856.355 - -0.08% -
std::search(vector<int>)_(same_length)/1000 -2.09% 246.394 241.255 - -0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.09% 19318583.879 18915666.270 - -1.42% -
SetIntersection_None_Vector_float_262144_256 -2.08% 1228446.866 1202842.253 - -0.28% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.08% 18.605 18.217 - 0.38% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -2.08% 2934.428 2873.334 - -0.36% -
BM_MakeThenSortHeap_string_Random_1024 -2.08% 70.329 68.867 - -1.82% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.08% 270051.449 264441.920 - -1.09% -
BM_std_min<char>/4000 -2.08% 27.841 27.263 - 1.02% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -2.07% 3.011 2.948 - -6.07% -
rng::none_of(list<int>)_(process_all)/50 -2.07% 21.957 21.502 - -1.03% -
BM_std_minmax<int>/23 -2.07% 2.357 2.309 - -0.89% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.07% 19.592 19.187 - -1.14% -
rng::contains(list<int>)_(process_all)/1048576 -2.07% 842192.479 824779.965 - 0.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.07% 10.114 9.905 - -3.77% -
SetIntersection_Front_Vector_uint64_16384_64 -2.07% 1408202.319 1379112.196 - -0.79% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.06% 605105.949 592638.030 - -1.69% -
SetIntersection_None_Vector_float_16384_1 -2.06% 1203775.177 1178988.824 - 0.27% -
BM_RangesPushHeap_float_Random_16 -2.06% 5.409 5.298 - -1.60% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.05% 9.488 9.294 - 0.51% -
BM_std_min<long_long>/29 -2.05% 3.041 2.979 - 4.32% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -2.05% 4.072 3.989 - -0.64% -
std::find_end(forward_list<int>)_(same_length)/8192 -2.04% 14518.091 14222.205 - 7.46% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -2.04% 482.204 472.384 - 1.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.04% 39.687 38.879 - 22.15% -
SetIntersection_Front_Set_float_262144_4 -2.03% 1140228.310 1117028.943 - -2.66% -
rng::remove(deque<int>)_(prefix)/50 -2.03% 63.484 62.194 - -1.50% -
rng::partial_sort(deque<int>)_(shuffled)/8 -2.03% 34.217 33.523 - 0.30% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -2.03% 106.421 104.262 - -0.07% -
SetIntersection_Front_Set_float_262144_1 -2.03% 1115992.040 1093356.643 - 0.35% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.02% 18.774 18.395 - 0.73% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.02% 4899.764 4801.011 - 0.29% -
rng::partition(deque<int>)_(dense)/50 -2.01% 15.399 15.089 - -2.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.01% 566.526 555.127 - 0.90% -
rng::replace(vector<int>)_(prefix)/1024 -2.01% 165.327 162.003 - 0.45% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.01% 1.569 1.537 - -0.16% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.01% 6.166 6.043 - 0.28% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.00% 3.023 2.963 - 0.64% -
BM_std_min<short>/64 -2.00% 3.534 3.463 - -0.61% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -2.00% 28169.723 27606.467 - -0.03% -
SetIntersection_None_Vector_float_16384_256 -2.00% 1184387.305 1160722.056 - -1.23% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.99% 23947750.423 23470496.998 - -0.59% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.99% 867182.246 849903.700 - 0.12% -
rng::search(list<int>)_(no_match)/1048576 -1.99% 845462.595 828654.255 - -2.02% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -1.98% 4.993 4.894 - -0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.98% 2019863.443 1979894.695 - -1.84% -
BM_RangesMakeThenSortHeap_float_Descending_16 -1.98% 1.868 1.831 - -1.60% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.98% 2255.797 2211.194 - 1.25% -
SetIntersection_None_Set_string_16384_1024 -1.98% 206274752.285 202198923.085 - -0.96% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.98% 1.437 1.408 - -1.97% -
SetIntersection_Front_Set_float_16_16 -1.97% 41397596.381 40581372.733 - -1.90% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.97% 2114599.366 2072931.479 - -3.94% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.97% 3.951 3.873 - -6.47% -
SetIntersection_Interlaced_Vector_float_64_16 -1.96% 19189185.267 18812157.735 - -0.72% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.96% 16.823 16.493 - -1.84% -
BM_std_minmax<unsigned_long_long>/11 -1.96% 2.353 2.307 - 3.36% -
BM_MakeHeap_string_Heap_262144 -1.96% 5.468 5.361 - 2.99% -
BM_std_minmax<unsigned_short>/26 -1.96% 2.581 2.530 - -2.15% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.95% 15304.923 15006.735 - -1.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.95% 1.207 1.183 - 0.66% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.95% 18.496 18.136 - 0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.95% 24664485.495 24184749.590 - 0.24% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.94% 8.518 8.352 - 0.18% -
rng::all_of(deque<int>)_(process_all)/50 -1.94% 18.336 17.980 - 0.39% -
rng::generate_n(deque<int>)/8192 -1.94% 1978.367 1940.081 - 0.05% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.93% 195.122 191.355 - -0.25% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.93% 204339.988 200404.526 - -0.07% -
SetIntersection_Front_Vector_float_262144_4 -1.92% 1136762.381 1114888.503 - -0.99% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.92% 4.024 3.946 - -0.22% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.92% 1866.459 1830.606 - 0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.92% 12.067 11.835 - -0.04% -
BM_SortHeap_string_16 -1.92% 14.405 14.128 - -0.47% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.92% 5994053.260 5879172.065 - -1.77% -
BM_RangesMakeHeap_uint64_SingleElement_256 -1.91% 0.579 0.568 - -1.58% -
SetIntersection_None_Set_string_16384_16384 -1.91% 199174592.013 195379646.302 - 3.69% -
BM_LowerBound_uint32_16 -1.90% 7.443 7.301 - -0.45% -
SetIntersection_None_Set_string_256_4 -1.90% 11853008.687 11627793.118 - -0.11% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.90% 18.517 18.165 - 0.49% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.90% 2258.969 2216.123 - 1.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.89% 1244426.432 1220850.179 - -1.26% -
rng::reverse_copy(list<int>)/4096 -1.89% 3071.994 3013.819 - -3.79% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.89% 24.182 23.725 - -0.63% -
BM_PushHeap_float_Random_64 -1.89% 6.773 6.645 - -1.01% -
SetIntersection_None_Set_float_1024_16 -1.89% 9058916.320 8887893.778 - 0.08% -
std::find_if(list<int>)_(bail_25%)/8 -1.89% 1.218 1.195 - -0.02% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -1.88% 38.856 38.124 - -4.97% -
BM_PopHeap_float_262144 -1.88% 40.667 39.902 - 4.31% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.87% 3.906 3.832 - -0.07% -
BM_MakeThenSortHeap_string_Random_64 -1.87% 40.049 39.299 - -1.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.87% 34.600 33.952 - -2.03% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.87% 4068.752 3992.685 - -0.51% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -1.87% 4.602 4.516 - -15.84% -
731_astcenc_r -1.87% 10.217 10.026 - -4.26% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.86% 16.074 15.775 - 0.16% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.86% 0.936 0.918 - -0.40% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.86% 5.395 5.295 - -6.31% -
rng::fold_left(list<int>)/8 -1.86% 3.878 3.805 - -0.98% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.86% 18.576 18.231 - 0.64% -
BM_RangesMakeHeap_string_Heap_256 -1.85% 4.967 4.875 - 0.34% -
rng::sort(deque<int>)_(shuffled)/8192 -1.85% 81896.483 80382.188 - -0.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.84% 14.974 14.698 - -1.04% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -1.84% 1524213.058 1496120.376 - -17.16% -
BM_std_minmax<unsigned_short>/27 -1.84% 2.877 2.824 - 0.66% -
rng::starts_with(deque<int>,_pred)/1048576 -1.84% 529525.007 519786.412 - 0.26% -
rng::adjacent_find(list<int>)/8 -1.84% 2.134 2.095 - -0.94% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.83% 69643.137 68366.586 - 0.21% -
SetIntersection_None_Vector_string_256_256 -1.83% 2399485.554 2355507.973 - -3.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.83% 18894162.785 18548040.595 - -6.68% -
std::find_if(deque<int>)_(process_all)/8 -1.83% 3.974 3.901 - -0.78% -
BM_std_min<short>/32 -1.83% 2.943 2.889 - -4.28% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.83% 6.666 6.544 - 0.35% -
BM_std_min<unsigned___int128>/3 -1.83% 1.042 1.023 - -0.25% -
std::search(list<int>)_(no_match)/1048576 -1.83% 850136.812 834621.742 - -1.68% -
rng::fill(vector<int>)/1024 -1.82% 30.165 29.615 - -0.80% -
std::copy_n(deque<int>)/4096 -1.82% 148.677 145.970 - 0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.81% 0.763 0.749 - 1.02% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.81% 1.195 1.173 - -2.16% -
BM_MakeHeap_uint64_Ascending_262144 -1.81% 0.741 0.727 - -2.93% -
BM_RangesPushHeap_string_SingleElement_64 -1.81% 2.611 2.564 - 1.57% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.81% 14.786 14.519 - -3.88% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.80% 45805.127 44978.723 - 0.10% -
rng::copy(list<int>)/64 -1.80% 33.801 33.192 - 7.63% -
SetIntersection_None_Set_float_64_1 -1.80% 23380365.306 22958700.695 - 1.21% -
rng::fill(vector<bool>)/512 -1.80% 1.484 1.457 - -9.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.80% 63107481.021 61971242.756 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.80% 1245070.187 1222697.748 - -0.90% -
BM_MakeThenSortHeap_uint64_Descending_4 -1.80% 1.513 1.486 - 1.53% -
std::move_backward(list<int>)/262144 -1.79% 264917.793 260171.308 - -0.69% -
rng::search(deque<int>)_(same_length)/8192 -1.79% 3840.255 3771.563 - -0.75% -
std::map<std::string,_int>::ctor(const&)/1024 -1.79% 35413.056 34779.632 - -1.12% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.79% 77.524 76.138 - 0.54% -
BM_std_min<long_long>/13 -1.78% 2.401 2.359 - -0.04% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.77% 8.686 8.532 - -0.38% -
BM_std_min<short>/24 -1.77% 2.537 2.492 - -4.89% -
BM_std_min<int>/8 -1.77% 1.297 1.274 - -3.22% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.77% 2850.725 2800.239 - -1.16% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.77% 13051.207 12820.369 - -0.09% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.77% 2060.719 2024.286 - -0.98% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.77% 502.758 493.872 - 0.22% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.77% 12129.540 11915.387 - -0.79% -
rng::starts_with(vector<int>,_pred)/1000 -1.76% 455.743 447.702 - -0.02% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.76% 475.816 467.428 - -2.35% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.76% 22.660 22.261 - -2.92% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.76% 2059.670 2023.393 - -0.92% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.76% 284077.100 279076.192 - -0.42% -
rng::swap_ranges(deque<int>)/50 -1.76% 19.938 19.588 - 0.04% -
SetIntersection_Interlaced_Set_string_256_256 -1.76% 32395133.878 31825930.153 - 0.45% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.75% 6.234 6.124 - 0.65% -
std::partition_copy(vector<int>)/8192 -1.75% 4630.920 4549.759 - -0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.75% 1217469.129 1196155.227 - -0.35% -
SetIntersection_None_Vector_float_262144_262144 -1.75% 1230660.922 1209119.965 - 0.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.75% 2.639 2.593 - 0.46% -
rng::all_of(vector<int>)_(process_all)/32 -1.74% 8.483 8.335 - 0.13% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.74% 3.778 3.713 - 1.95% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.74% 6.048 5.943 - -4.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.73% 23725.647 23314.111 - -0.72% -
std::partition_copy(deque<int>)/32 -1.73% 12.995 12.770 - -1.46% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.73% 5.322 5.230 - 1.93% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.73% 47.669 46.845 - -1.01% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.72% 505.387 496.673 - -1.82% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.72% 30.178 29.657 - -3.41% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.72% 3515.329 3454.737 - -0.08% -
BM_std_min<unsigned_short>/23 -1.71% 2.135 2.098 - -2.80% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.71% 50483377.933 49618191.668 - -2.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.71% 34.265 33.678 - -1.05% -
rng::find_if(list<int>)_(process_all)/8192 -1.71% 10324.504 10147.625 - -0.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.71% 23.466 23.065 - -1.62% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.71% 4997.906 4912.435 - 0.87% -
BM_MakeHeap_string_Ascending_256 -1.71% 4.989 4.903 - 0.74% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -1.71% 272539.877 267884.048 - 2.30% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.71% 71.418 70.199 - -0.21% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.70% 2.285 2.246 - -27.86% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.70% 11635.146 11437.136 - -0.13% -
std::find(deque<int>)_(process_all)/8 -1.70% 3.417 3.359 - -0.35% -
SetIntersection_Front_Vector_string_256_4 -1.70% 4970487.871 4885965.915 - -1.86% -
std::transform(vector<int>)_(identity_transform)/32 -1.70% 9.079 8.925 - -1.44% -
std::partition(vector<int>)_(dense)/32 -1.69% 8.529 8.385 - 5.04% -
BM_PushHeap_float_Ascending_16384 -1.69% 4.221 4.149 - -3.13% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.69% 456006.537 448313.124 - -1.45% -
std::adjacent_find(vector<int>,_pred)/8 -1.68% 3.369 3.312 - -0.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.68% 1225.272 1204.637 - -4.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.68% 12696.049 12482.771 - 0.78% -
BM_PushHeap_float_Ascending_256 -1.68% 2.525 2.483 - -0.82% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.68% 603218.480 593113.540 - -2.29% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.67% 18.495 18.185 - 1.17% -
BM_RangesMakeHeap_string_Heap_1024 -1.67% 4.818 4.737 - 0.15% -
std::search(vector<int>)_(near_matches)/1000 -1.67% 14218.910 13981.273 - 0.43% -
BM_std_min<char>/4096 -1.67% 29.519 29.026 - 1.63% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.67% 12.654 12.443 - -0.91% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.67% 10.745 10.566 - -4.88% -
rng::replace(list<int>)_(sprinkled)/8192 -1.67% 7291.240 7169.693 - -1.76% -
std::remove_if(vector<int>)_(prefix)/8192 -1.66% 2616.744 2573.367 - -0.29% -
rng::fill(list<int>)/32 -1.65% 8.459 8.319 - -0.10% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.65% 2841.555 2794.808 - -0.06% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.64% 4.569 4.494 - -15.22% -
BM_std_minmax<unsigned_char>/28 -1.64% 2.150 2.115 - -1.07% -
BM_std_min<char>/29 -1.64% 2.002 1.969 - -3.27% -
std::remove(deque<int>)_(prefix)/32 -1.64% 59.516 58.540 - 5.71% -
std::move_backward(vector<bool>)_(aligned)/512 -1.64% 2.546 2.504 - 1.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.64% 1433779.474 1410284.921 - 1.08% -
BM_std_min<unsigned_long_long>/8 -1.64% 2.329 2.290 - 0.03% -
BM_std_min<short>/512 -1.63% 7.332 7.212 - -2.83% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.63% 15087053.996 14840703.634 - 0.63% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -1.63% 84.857 83.473 - 6.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.63% 7.316 7.197 - -1.04% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.63% 5.959 5.862 - -0.52% -
bm_swap_ranges_vb_unaligned/8 -1.62% 4.912 4.832 - -0.10% -
rng::search(list<int>)_(no_match)/1024 -1.62% 744.351 732.260 - -0.43% -
BM_PopHeap_uint32_262144 -1.62% 42.037 41.354 - -0.19% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.62% 17.025 16.749 - 0.28% -
BM_std_minmax<unsigned_short>/25 -1.62% 2.333 2.296 - 0.36% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.62% 1108149.455 1090227.184 - 1.35% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.61% 28.830 28.365 - 1.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.61% 1170226.431 1151351.607 - -11.06% -
std::find(vector<int>)_(process_all)/8 -1.61% 2.647 2.604 - -3.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.61% 23.373 22.997 - -0.87% -
SetIntersection_Front_Set_float_256_1 -1.61% 4484203.504 4412091.868 - -0.79% -
BM_SortHeap_pair<uint32,_uint32>_4 -1.60% 1.890 1.860 - 13.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.60% 10.499 10.331 - -2.05% -
std::reverse_copy(list<int>)/4096 -1.60% 3173.792 3122.952 - -0.45% -
rng::partition_point(deque<int>)/50 -1.60% 4.348 4.278 - -2.28% -
BM_std_min<char>/7 -1.60% 1.856 1.826 - -3.68% -
BM_SortHeap_string_262144 -1.60% 178.751 175.899 - 0.45% -
BM_std_minmax<short>/29 -1.59% 2.673 2.630 - 0.92% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.59% 45.760 45.032 - -2.71% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.59% 1.441 1.418 - -1.32% -
std::equal(list<int>)_(it,_it,_it)/8 -1.59% 2.819 2.775 - -0.63% -
BM_std_minmax<long_long>/10 -1.59% 2.190 2.155 - 0.79% -
std::stable_sort(vector<int>)_(heap)/1024 -1.58% 2570.571 2529.864 - 0.90% -
BM_RangesPushHeap_string_SingleElement_16384 -1.58% 2.567 2.526 - 0.06% -
BM_std_min<short>/8 -1.58% 1.362 1.340 - -2.22% -
SetIntersection_None_Vector_uint32_256_1 -1.58% 4554634.044 4482691.845 - -0.82% -
BM_std_minmax<unsigned_char>/29 -1.58% 2.430 2.391 - -0.29% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.58% 27.135 26.706 - -0.76% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.58% 645.328 635.160 - -1.13% -
std::replace_if(vector<int>)_(prefix)/50 -1.57% 13.880 13.661 - -0.10% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.57% 526.220 517.948 - -3.20% -
rng::unique(deque<int>)_(sprinkled)/52 -1.57% 74.755 73.580 - 8.66% -
std::search_n(list<int>)_(no_match)/1024 -1.57% 758.598 746.693 - 1.49% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.57% 9.305 9.159 - -1.50% -
BM_std_minmax<int>/15 -1.57% 2.029 1.997 - 1.86% -
SetIntersection_None_Vector_float_262144_16 -1.57% 1221251.222 1202108.591 - 0.83% -
BM_RangesMakeHeap_string_Random_16384 -1.57% 12.816 12.615 - 0.24% -
rng::copy(vector<int>)/8 -1.57% 2.289 2.253 - 2.07% -
BM_std_minmax<unsigned_char>/17 -1.56% 1.105 1.087 - 0.04% -
BM_RangesPushHeap_uint64_Random_1024 -1.56% 6.007 5.913 - -1.22% -
rng::copy_backward(deque<int>)/1048576 -1.56% 126507.844 124530.704 - 0.39% -
SetIntersection_Front_Vector_string_64_16 -1.56% 21963888.588 21621181.587 - -2.62% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.56% 27.665 27.234 - -1.59% -
BM_MakeThenSortHeap_float_Heap_16 -1.56% 1.893 1.864 - 0.22% -
SetIntersection_Front_Set_string_256_1 -1.56% 4597769.751 4526119.721 - -1.73% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.56% 16.700 16.441 - -0.23% -
std::copy(vector<bool>)_(aligned)/4096 -1.55% 4.700 4.627 - -2.90% -
BM_PushHeap_string_QuickSortAdversary_256 -1.55% 14.809 14.579 - 1.16% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.55% 23434.932 23071.024 - -0.86% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.55% 503943.795 496121.429 - -0.60% -
SetIntersection_Interlaced_Set_float_1024_16 -1.55% 11778995.667 11596387.179 - -1.71% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.55% 694.170 683.414 - -1.95% -
SetIntersection_None_Set_uint32_1024_64 -1.55% 8872702.556 8735233.507 - -1.30% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.54% 2.079 2.046 - -1.71% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.54% 8.410 8.280 - 0.39% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.54% 10.529 10.367 - -3.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.54% 654.074 643.975 - 2.00% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.54% 530.682 522.488 - -1.31% -
std::rotate(vector<int>)_(by_1/4)/8192 -1.54% 2595.350 2555.289 - -0.05% -
std::copy_n(vector<int>)/8 -1.54% 2.165 2.132 - -2.35% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.54% 19.539 19.238 - -0.17% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.54% 54857.549 54012.298 - -0.07% -
BM_MakeHeap_string_Descending_16384 -1.54% 2.976 2.930 - -6.35% -
SetIntersection_Interlaced_Set_string_262144_256 -1.54% 2084884.928 2052799.072 - -4.15% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.54% 5.005 4.928 - -1.77% -
SetIntersection_None_Vector_uint64_262144_256 -1.54% 1203682.846 1185173.821 - -0.90% -
SetIntersection_Front_Set_float_262144_16 -1.54% 1271955.649 1252421.487 - -2.12% -
std::search(vector<int>)_(near_matches)/1024 -1.53% 15085.628 14854.319 - -0.18% -
std::find(list<int>)_(process_all)/8 -1.53% 2.397 2.360 - 1.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.53% 1257734.375 1238470.133 - -0.50% -
std::find(list<int>)_(process_all)/1024 -1.53% 710.525 699.645 - -0.69% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.53% 4.047 3.985 - -0.71% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.53% 18.051 17.775 - 1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.53% 1244552.635 1225533.225 - 0.75% -
bm_lexicographical_compare<signed_char>/8 -1.52% 3.111 3.064 - 4.37% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.52% 128010.318 126063.134 - -0.36% -
std::rotate_copy(deque<int>)/8192 -1.52% 295.057 290.570 - -1.40% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.52% 18.048 17.774 - 1.20% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.52% 721.046 710.105 - 2.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.51% 156242487.660 153882429.869 - 6.29% -
std::map<std::string,_int>::clear()/8192 -1.51% 205947.082 202838.474 - -0.19% -
SetIntersection_Interlaced_Vector_string_64_64 -1.51% 29115011.975 28675704.938 - -1.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.51% 4.593 4.524 - -8.07% -
SetIntersection_Front_Vector_float_1024_1 -1.51% 1125612.828 1108669.674 - -0.00% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.50% 530.104 522.133 - -0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.49% 1405558.975 1384569.035 - 2.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.49% 1174726.128 1157187.729 - -1.05% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.49% 634125.713 624658.393 - 0.10% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.49% 2569.631 2531.284 - 0.99% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.49% 8.557 8.429 - -2.01% -
SetIntersection_Interlaced_Set_string_16_16 -1.49% 63429020.985 62484064.287 - -0.99% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.49% 44029.499 43373.730 - 0.02% -
rng::remove(vector<int>)_(prefix)/50 -1.49% 57.016 56.167 - -0.27% -
rng::copy_n(deque<int>)/262144 -1.49% 10357.417 10203.225 - -1.70% -
BM_RangesMakeHeap_uint32_Random_64 -1.49% 1.326 1.306 - 7.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.48% 18298692.640 18027551.743 - -0.22% -
SetIntersection_None_Set_float_1024_64 -1.48% 9001014.838 8867799.441 - -2.51% -
BM_std_min<unsigned_int>/8 -1.48% 1.278 1.259 - -1.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.48% 22810965.791 22474288.503 - 1.28% -
std::search(vector<int>)_(no_match)/1000 -1.48% 212.878 209.736 - 1.43% -
std::remove_copy(vector<int>)_(prefix)/32 -1.47% 8.993 8.861 - -2.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.47% 14.201 13.992 - -1.88% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.47% 966.303 952.140 - 0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.46% 1181574.773 1164298.589 - -0.48% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.46% 6757.438 6658.677 - 1.04% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.46% 27.503 27.101 - -0.54% -
std::all_of(vector<int>)_(process_all)/32 -1.46% 8.498 8.374 - -0.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -1.46% 30.202 29.762 - -0.79% -
SetIntersection_None_Vector_float_16_1 -1.46% 68561932.010 67563459.656 - -0.07% -
753_ns3_r -1.45% 10.220 10.071 - -1.70% -
BM_MakeHeap_string_Ascending_64 -1.45% 4.852 4.782 - 0.70% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.45% 64.880 63.938 - 0.05% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.45% 2.548 2.511 - 0.58% -
std::find(vector<bool>)_(process_all)/1048576 -1.45% 3717.570 3663.720 - -0.91% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.45% 17.238 16.989 - -2.36% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.45% 350852715.652 345780844.116 - -1.28% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.44% 186698.038 184005.055 - -0.47% -
BM_std_min<long_long>/12 -1.44% 2.029 1.999 - -0.40% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.44% 3919.163 3862.772 - -0.37% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.44% 151225.621 149051.669 - -0.58% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.43% 93223.329 91888.064 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.43% 19643637.473 19362428.714 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.43% 20055065.732 19768575.666 - 0.43% -
SetIntersection_Front_Vector_float_64_16 -1.43% 15376407.449 15156898.037 - -0.08% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.43% 8.878 8.752 - -0.41% -
SetIntersection_Front_Set_string_64_4 -1.43% 20199438.915 19911547.739 - -1.39% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.42% 93.381 92.051 - 1.28% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.42% 2927.737 2886.029 - 0.23% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.42% 518.238 510.856 - -0.10% -
BM_std_minmax<long_long>/12 -1.42% 2.733 2.694 - 0.08% -
std::map<int,_int>::count(key)_(existent)/8192 -1.42% 6.082 5.996 - -1.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.42% 4660984.895 4594767.019 - -3.26% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.42% 455.974 449.499 - -3.33% -
BM_MakeThenSortHeap_float_SingleElement_16384 -1.42% 15.788 15.563 - -1.65% -
rng::is_sorted_until(list<int>,_pred)/8 -1.42% 3.802 3.749 - -0.42% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.41% 329.107 324.455 - -0.15% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.41% 12.223 12.050 - -1.45% -
BM_std_min<char>/64 -1.41% 4.195 4.136 - 1.09% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.41% 5.033 4.962 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.41% 1249899.578 1232304.687 - -0.58% -
SetIntersection_None_Vector_float_1024_16 -1.41% 1163869.292 1147491.761 - 0.46% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.41% 47.467 46.799 - -2.54% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.40% 328.847 324.232 - -2.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.40% 3.490 3.441 - -5.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.40% 8.989 8.863 - -2.11% -
BM_lexicographical_compare_three_way_slow_path/256 -1.40% 71.616 70.612 - -0.54% -
BM_RangesMakeThenSortHeap_string_Descending_64 -1.40% 12.972 12.791 - -0.72% -
std::map<int,_int>::insert(value)_(new_value)/8192 -1.40% 39.761 39.204 - -3.84% -
SetIntersection_None_Set_uint64_262144_1024 -1.40% 1211109.619 1194170.819 - -1.69% -
SetIntersection_Interlaced_Vector_float_262144_16 -1.40% 6284039.491 6196237.633 - -4.50% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.39% 5.565 5.487 - -0.17% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.39% 8368.913 8252.587 - -8.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.39% 61706112.524 60848793.439 - 1.80% -
BM_std_min<unsigned_short>/24 -1.39% 2.493 2.458 - 1.20% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.39% 22.091 21.784 - -1.11% -
std::stable_sort(vector<int>)_(descending)/1024 -1.38% 2841.434 2802.081 - -0.09% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.38% 61192.537 60346.106 - -0.66% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.38% 10.584 10.437 - -2.89% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.38% 321.503 317.058 - -0.34% -
SetIntersection_Interlaced_Set_float_16384_256 -1.38% 204562970.796 201736765.321 - -0.21% -
SetIntersection_None_Vector_float_256_16 -1.38% 4350486.927 4290448.217 - -0.25% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.38% 767.997 757.412 - -0.93% -
BM_MakeHeap_string_Ascending_16384 -1.38% 5.751 5.672 - -0.33% -
SetIntersection_None_Set_float_16384_1024 -1.38% 158910340.260 156724613.978 - 2.19% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.37% 18.620 18.366 - 0.60% -
BM_RangesMakeHeap_float_Random_262144 -1.37% 1.138 1.122 - 0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.37% 36176.790 35682.754 - -1.28% -
SetIntersection_None_Set_uint64_262144_16 -1.36% 1201980.633 1185583.090 - -1.89% -
rng::search(list<int>)_(no_match)/1000 -1.36% 725.931 716.028 - 1.95% -
std::copy_backward(deque<int>)/8 -1.36% 2.738 2.701 - -2.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.36% 13.212 13.032 - -2.57% -
SetIntersection_None_Set_float_64_64 -1.36% 11874745.685 11712979.153 - -1.80% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -1.36% 1.337 1.319 - -16.65% -
std::sort(deque<int>)_(ascending)/8192 -1.36% 5815.339 5736.235 - -0.45% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.36% 0.980 0.967 - -1.22% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.35% 498.350 491.598 - -0.91% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.35% 0.954 0.941 - 0.02% -
BM_std_minmax<char>/13 -1.34% 2.242 2.212 - 0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.34% 1247596.353 1230841.877 - -0.75% -
BM_RangesPushHeap_string_Ascending_64 -1.34% 7.442 7.342 - -5.28% -
std::replace_if(list<int>)_(prefix)/50 -1.34% 24.349 24.022 - -0.76% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.34% 13.708 13.524 - -2.70% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.34% 4.051 3.997 - -0.42% -
SetIntersection_None_Set_string_256_1 -1.34% 12111226.559 11949387.056 - -0.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.34% 88.543 87.360 - -1.04% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.34% 8.614 8.499 - 0.12% -
SetIntersection_None_Vector_string_16384_256 -1.33% 1290700.062 1273488.106 - -2.13% -
std::find_if(vector<char>)_(process_all)/32768 -1.33% 8234.862 8125.228 - -0.04% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.33% 2.080 2.052 - -1.47% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -1.33% 37.665 37.163 - 0.06% -
SetIntersection_Front_Vector_float_1024_64 -1.33% 1448710.809 1429457.464 - -0.49% -
std::sort(deque<int>)_(shuffled)/8192 -1.33% 81541.048 80458.618 - -1.05% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.33% 4511.752 4451.907 - 1.44% -
BM_RangesMakeHeap_string_Ascending_4 -1.33% 2.863 2.825 - -0.36% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.32% 2075.487 2047.996 - -0.03% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.32% 601.176 593.223 - -3.02% -
SetIntersection_None_Vector_uint32_16384_16 -1.32% 1158031.336 1142730.021 - -2.68% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.32% 4.755 4.692 - -0.95% -
std::partition_copy(vector<int>)/50 -1.32% 12.971 12.800 - -0.39% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.32% 22093.856 21802.567 - -1.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.32% 11798542.485 11643186.925 - -1.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.32% 0.984 0.971 - -0.73% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.31% 4712813.627 4650868.033 - -0.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.31% 7.690 7.589 - -0.97% -
SetIntersection_Front_Vector_float_262144_256 -1.31% 2369205.226 2338099.677 - -0.14% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.31% 29.452 29.065 - -0.59% -
SetIntersection_None_Vector_float_1024_64 -1.31% 1162344.580 1147115.440 - -0.87% -
bm_ranges_swap_ranges_vb_aligned/512 -1.31% 5.245 5.177 - 0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.31% 19194819.515 18943401.119 - 2.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.31% 1247673.309 1231337.239 - -1.93% -
SetIntersection_Interlaced_Vector_string_4_4 -1.31% 162587873.354 160459120.342 - -0.95% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.30% 130795.705 129089.078 - 0.88% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.30% 16.089 15.879 - -1.06% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.30% 42.774 42.217 - -0.29% -
SetIntersection_None_Set_uint64_262144_16384 -1.30% 1212417.154 1196633.625 - -2.04% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.30% 1.467 1.448 - -1.51% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.30% 2122.459 2094.863 - -0.40% -
SetIntersection_Front_Vector_float_1024_16 -1.30% 1186319.363 1170904.277 - -0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.30% 26349371.199 26007054.347 - -4.68% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.30% 4666.919 4606.293 - -2.09% -
BM_RangesMakeHeap_string_SingleElement_256 -1.30% 6.336 6.254 - 0.49% -
rng::stable_sort(vector<int>)_(descending)/8 -1.30% 25.352 25.023 - 3.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.30% 734.152 724.635 - -1.69% -
std::count(list<int>)_(every_other)/1048576 -1.29% 831485.064 820719.126 - 1.54% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.29% 23592.221 23286.957 - -1.68% -
BM_lexicographical_compare_three_way_slow_path/16 -1.29% 4.539 4.480 - 1.63% -
std::copy(list<int>)/32768 -1.29% 26421.614 26080.775 - -3.17% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.29% 180.356 178.033 - -1.91% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.29% 30.593 30.199 - -0.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.28% 19.870 19.615 - -2.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.28% 1268749.512 1252507.969 - 3.21% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.28% 21281.683 21009.389 - 0.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.28% 36096.513 35634.821 - -1.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.28% 3.562 3.516 - 1.27% -
BM_std_min<unsigned_short>/9 -1.28% 6.476 6.393 - 0.88% -
std::rotate(deque<int>)_(by_1/2)/32 -1.28% 7.464 7.369 - -0.42% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.27% 1157841.992 1143108.361 - -0.94% -
rng::sort(deque<int>)_(ascending)/8192 -1.27% 5817.836 5743.826 - -0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.27% 138121.258 136366.232 - 0.04% -
SetIntersection_Interlaced_Set_string_262144_64 -1.27% 2161488.768 2134120.766 - -1.16% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.27% 2.947 2.910 - -3.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.27% 7346308.583 7253310.243 - -0.58% -
SetIntersection_Front_Set_uint32_16_16 -1.26% 42152523.333 41619871.459 - 0.54% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.26% 471131.775 465182.758 - 0.63% -
rng::any_of(list<int>)_(process_all)/50 -1.26% 21.911 21.634 - -0.23% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.26% 29.358 28.988 - 6.03% -
SetIntersection_None_Set_float_1024_1024 -1.26% 9043955.541 8930051.438 - 0.11% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.26% 8.624 8.515 - 0.38% -
std::stable_partition(list<int>)_(dense)/50 -1.26% 56.740 56.028 - -2.62% -
std::copy_n(vector<bool>)_(aligned)/262144 -1.25% 675.857 667.375 - 28.98% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.25% 61044.599 60278.653 - -2.09% -
SetIntersection_None_Vector_float_262144_4 -1.25% 1212478.636 1197267.815 - -0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.25% 1239048.821 1223507.169 - -3.22% -
SetIntersection_None_Vector_float_16384_16384 -1.25% 1193311.270 1178345.518 - -0.07% -
BM_MakeHeap_string_PipeOrgan_262144 -1.25% 7.451 7.357 - -0.16% -
rng::count(vector<bool>)/1000 -1.25% 3.007 2.969 - -0.03% -
BM_std_min<unsigned_long_long>/21 -1.25% 1.996 1.971 - -0.01% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -1.25% 19.645 19.399 - 1.78% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 -1.24% 8700.671 8592.365 - -0.28% -
rng::copy_n(vector<int>)/1048576 -1.24% 49369.004 48756.551 - -2.89% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.24% 10.736 10.603 - -3.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.24% 1.223 1.208 - 1.59% -
BM_std_min<short>/16 -1.23% 1.800 1.778 - 3.78% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.23% 1130.797 1116.871 - 0.90% -
BM_std_minmax<long_long>/20 -1.23% 3.318 3.277 - 0.40% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.23% 1479.362 1461.181 - -0.58% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.23% 937634.502 926122.891 - -0.66% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.23% 653337.894 645318.018 - -0.24% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.23% 1.130 1.116 - -0.91% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.23% 16.305 16.105 - 0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.22% 357910942.758 353532564.823 - -0.56% -
BM_LowerBound_float_1 -1.22% 2.676 2.643 - -0.65% -
std::flat_map<int,_int>::clear()/8192 -1.22% 452.432 446.906 - -0.04% -
BM_std_min<short>/28 -1.22% 2.730 2.697 - 1.77% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.22% 2842.084 2807.455 - 0.45% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.22% 1.768 1.747 - -0.59% -
rng::copy_n(list<int>)/512 -1.22% 342.947 338.774 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.22% 4629478.441 4573196.397 - -1.30% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.21% 35.982 35.545 - -0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.21% 2483647.245 2453548.049 - 1.06% -
std::remove_copy(deque<int>)_(prefix)/50 -1.21% 19.319 19.085 - -0.07% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.21% 42983.316 42463.398 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.21% 5368191.344 5303323.985 - -1.31% -
BM_MakeThenSortHeap_string_Ascending_4 -1.20% 5.357 5.292 - 0.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.20% 8.007 7.911 - 2.52% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.20% 2.684 2.652 - -1.56% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -1.20% 5939588.531 5868314.220 - -20.50% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.20% 210.947 208.418 - -0.02% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.20% 1934.951 1911.770 - -1.27% -
BM_PushHeap_string_Ascending_16 -1.20% 4.679 4.623 - -0.99% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.20% 503070.061 497048.222 - -0.33% -
BM_std_min<unsigned_short>/18 -1.20% 1.534 1.516 - 1.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.20% 1226161.821 1211493.204 - -3.81% -
BM_MakeThenSortHeap_float_Random_64 -1.20% 18.166 17.949 - -1.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.19% 21005333.031 20754527.076 - -3.69% -
SetIntersection_Interlaced_Set_string_1024_256 -1.19% 35695325.305 35269281.224 - -3.72% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.19% 2722382.268 2689984.777 - -0.03% -
rng::search(deque<int>)_(single_element)/1024 -1.19% 462.453 456.951 - -0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.19% 44566160.270 44036359.063 - -0.88% -
SetIntersection_Interlaced_Set_float_64_4 -1.19% 22351428.069 22086149.035 - -0.57% -
SetIntersection_Front_Vector_float_64_64 -1.19% 11583921.493 11446437.706 - -0.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.19% 1712375.571 1692071.127 - -0.42% -
BM_std_min<unsigned_int>/28 -1.19% 1.962 1.939 - -1.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.18% 1118531.528 1105288.484 - 0.48% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.18% 349.146 345.018 - 0.67% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.18% 1.230 1.215 - 5.10% -
BM_std_min<unsigned_short>/6 -1.18% 0.959 0.948 - 0.02% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.18% 5.193 5.132 - -0.28% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.18% 3.224 3.186 - 0.27% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.18% 449828.650 444541.666 - -0.25% -
std::copy(list<int>)/8 -1.17% 2.513 2.483 - -0.32% -
BM_std_minmax<short>/31 -1.17% 3.085 3.049 - -1.50% -
SetIntersection_Front_Vector_float_1024_256 -1.17% 2365429.667 2337710.814 - -0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.17% 1125173.876 1112013.127 - -0.40% -
rng::remove_if(list<int>)_(prefix)/50 -1.17% 75.059 74.182 - -1.33% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.17% 2.242 2.216 - -8.83% -
BM_MakeHeap_string_SingleElement_262144 -1.17% 7.792 7.701 - 4.78% -
std::find_end(list<int>)_(single_element)/8192 -1.17% 8635.307 8534.605 - 11.49% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.16% 2.402 2.374 - -8.83% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.16% 2.081 2.057 - 1.18% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.16% 2.669 2.638 - -2.08% -
BM_RangesPushHeap_string_Ascending_16 -1.16% 4.719 4.664 - -1.57% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -1.16% 2.897 2.863 - -0.96% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.16% 11.300 11.169 - -0.90% -
std::for_each_n(list<int>)/8 -1.16% 2.592 2.562 - 4.55% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.16% 2841.748 2808.815 - 0.13% -
rng::rotate_copy(list<int>)/1024 -1.16% 734.357 725.853 - -0.60% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.16% 1.902 1.880 - -2.12% -
std::count(vector<bool>)/1000 -1.15% 3.004 2.969 - -1.12% -
BM_std_minmax<unsigned_short>/17 -1.15% 1.712 1.692 - -0.47% -
BM_std_minmax<int>/9 -1.15% 1.171 1.157 - -0.54% -
SetIntersection_Interlaced_Set_string_256_1 -1.15% 4602745.645 4549907.730 - -0.04% -
BM_std_minmax<int>/31 -1.15% 2.717 2.686 - 0.66% -
std::find_if_not(list<int>)_(process_all)/8192 -1.15% 8232.869 8138.483 - -0.25% -
SetIntersection_None_Set_string_64_64 -1.15% 12225620.473 12085592.390 - -1.07% -
SetIntersection_Front_Set_uint64_1024_1 -1.15% 1123546.113 1110680.389 - -0.69% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.14% 5.652 5.587 - -2.74% -
SetIntersection_Front_Set_uint32_16384_256 -1.14% 4858896.518 4803411.560 - -4.89% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.14% 50.331 49.756 - -1.82% -
rng::all_of(list<int>)_(process_all)/32 -1.14% 11.700 11.566 - 0.36% -
std::map<int,_int>::erase(iterator)/1024 -1.14% 21.019 20.779 - -2.01% -
std::find_if(deque<int>)_(bail_25%)/8 -1.14% 1.546 1.529 - 0.16% -
BM_std_min<unsigned_long_long>/23 -1.14% 2.429 2.401 - 0.00% -
BM_PushHeap_uint64_Random_16384 -1.14% 6.099 6.030 - -0.13% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.13% 25.957 25.662 - -0.94% -
rng::copy_backward(deque<int>)/64 -1.13% 3.080 3.045 - 0.08% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.13% 44769.524 44263.403 - -0.06% -
BM_RangesMakeHeap_uint64_Random_262144 -1.13% 1.042 1.030 - -1.80% -
BM_LowerBound_float_16 -1.13% 7.876 7.787 - -0.05% -
rng::fill(vector<bool>)/32768 -1.13% 31.012 30.663 - 1.35% -
SetIntersection_None_Set_uint64_262144_4 -1.12% 1201159.832 1187673.828 - -1.43% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.12% 100466.552 99339.692 - -0.23% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.12% 523.794 517.928 - -0.58% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.12% 7183.201 7102.831 - -0.66% -
rng::starts_with(deque<int>,_pred)/8192 -1.12% 4053.826 4008.523 - 0.86% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.12% 766.358 757.799 - -1.03% -
BM_RangesMakeHeap_string_Heap_16384 -1.12% 5.027 4.970 - 0.35% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.11% 8221.797 8130.155 - -0.01% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.11% 448382.906 443385.377 - -0.33% -
rng::copy_n(deque<int>)/8 -1.11% 2.758 2.727 - 2.26% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.11% 16.760 16.574 - -0.67% -
std::map<int,_int>::erase(key)_(existent)/0 -1.11% 21.207 20.971 - -1.44% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.11% 12.931 12.787 - -0.84% -
rng::starts_with(deque<int>)/1024 -1.11% 488.028 482.608 - 2.35% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.11% 8692.358 8596.068 - -0.26% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.11% 15851961.809 15676367.899 - 0.76% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -1.11% 29.886 29.555 - 2.68% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.11% 48.757 48.218 - -0.82% -
BM_std_minmax<unsigned_long_long>/29 -1.10% 4.196 4.150 - -1.76% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.10% 5.582 5.521 - 0.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.10% 17.808 17.611 - -2.12% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -1.10% 0.931 0.920 - -0.71% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.10% 16.585 16.403 - -4.58% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.09% 12.031 11.900 - -1.95% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.09% 18.467 18.265 - 0.43% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.09% 616.069 609.348 - -3.15% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.09% 1054.494 1043.029 - -0.96% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.09% 3.038 3.005 - -1.41% -
rng::remove(list<int>)_(sprinkled)/1024 -1.08% 965.413 954.956 - -0.02% -
BM_std_min<long_long>/64 -1.08% 4.905 4.852 - -4.87% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.08% 10.802 10.685 - -2.15% -
BM_RangesMakeHeap_string_Heap_64 -1.08% 4.995 4.941 - -0.27% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.08% 1.242 1.228 - -3.07% -
BM_MakeThenSortHeap_string_Descending_64 -1.08% 13.149 13.007 - 3.28% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.08% 5.412 5.354 - -5.52% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.08% 55.819 55.218 - 1.35% -
std::fill(deque<int>)/1024 -1.08% 30.301 29.975 - 0.19% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 -1.07% 2960.217 2928.396 - -0.31% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.07% 11.517 11.394 - -0.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.07% 16.295 16.121 - -0.87% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.07% 19.967 19.754 - -1.57% -
SetIntersection_Interlaced_Vector_float_64_4 -1.07% 18917227.374 18715352.693 - 0.02% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.07% 6.661 6.590 - -0.32% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.06% 27.325 27.034 - 1.01% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.06% 21.293 21.067 - -0.64% -
std::map<int,_int>::erase(iterator)/0 -1.06% 20.809 20.589 - -0.75% -
std::fill_n(vector<int>)/1024 -1.06% 29.874 29.557 - 0.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.06% 33.637 33.281 - 0.15% -
std::transform(deque<int>)_(identity_transform)/8192 -1.06% 2471.925 2445.752 - -0.04% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.06% 1129.579 1117.622 - 0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.06% 2.980 2.949 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.05% 17817603.875 17629777.433 - -0.45% -
BM_RangesMakeHeap_string_Heap_16 -1.05% 4.670 4.621 - -0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.05% 1254609.375 1241405.353 - -0.28% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.05% 2061.572 2039.888 - -0.46% -
BM_std_min<unsigned_short>/7 -1.05% 1.099 1.087 - -0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.05% 21.451 21.227 - -1.01% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.05% 9356.682 9258.638 - -0.87% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.05% 523.334 517.864 - -0.43% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.05% 18.346 18.154 - -0.35% -
std::reverse_copy(deque<int>)/4096 -1.04% 984.876 974.615 - 0.19% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.04% 5.480 5.423 - -1.59% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.04% 6.338 6.272 - -1.43% -
rng::stable_sort(deque<int>)_(descending)/8 -1.04% 27.355 27.071 - 2.67% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.04% 1.072 1.061 - -0.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.04% 15.356 15.196 - 0.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.04% 36.127 35.751 - -0.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.04% 44.782 44.318 - -2.06% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.04% 17073.667 16896.778 - -0.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.04% 502585.731 497382.156 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.04% 151229730.458 149664330.721 - 0.17% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.03% 471.852 466.970 - -1.02% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.03% 18288672.191 18099730.713 - -1.05% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.03% 31.010 30.690 - 7.11% -
BM_std_minmax<long_long>/28 -1.03% 4.140 4.097 - 0.62% -
rng::fold_left(deque<int>)/8 -1.03% 4.100 4.058 - -2.04% -
BM_RangesPushHeap_string_SingleElement_16 -1.03% 2.553 2.527 - 0.03% -
BM_std_min<char>/5500 -1.03% 37.290 36.906 - 0.24% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.03% 2.415 2.391 - -5.19% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.03% 3907.910 3867.655 - -0.04% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.03% 17.510 17.331 - 0.25% -
std::none_of(list<int>)_(process_all)/50 -1.03% 21.943 21.718 - -1.33% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.02% 1503.899 1488.507 - 0.43% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.02% 538.689 533.180 - -2.87% -
std::search_n(deque<int>)_(no_match)/1048576 -1.02% 443683.133 439150.680 - -0.55% -
std::sort(vector<int>)_(heap)/1024 -1.02% 4562.424 4515.838 - -0.95% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.02% 15.371 15.215 - -1.97% -
SetIntersection_Interlaced_Set_string_1024_1 -1.02% 1147866.434 1136156.394 - -1.25% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.02% 25.298 25.040 - -0.15% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.02% 2354.961 2330.951 - 0.10% -
std::map<std::string,_int>::clear()/1024 -1.02% 20950.037 20736.761 - -0.66% -
766_femflow_r -1.02% 12.948 12.816 - -0.62% -
std::transform(vector<int>)_(identity_transform)/50 -1.02% 14.254 14.109 - 0.00% -
std::remove(list<int>)_(sprinkled)/1024 -1.02% 1014.270 1003.954 - 3.33% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.02% 35624.174 35262.288 - -0.70% -
BM_PushHeap_uint32_Random_64 -1.02% 5.562 5.505 - -2.29% -
std::fill_n(list<int>)/50 -1.02% 16.175 16.011 - -0.14% -
BM_std_min<int>/10 -1.01% 1.005 0.995 - -1.09% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -1.01% 688.769 681.783 - -0.95% -
bm_swap_ranges_vb_aligned/512 -1.01% 5.000 4.949 - -0.70% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.01% 10.511 10.404 - 0.79% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.01% 32222.930 31896.704 - -4.04% -
BM_RangesSortHeap_float_256 -1.01% 5.833 5.774 - 0.18% -
BM_std_min<unsigned_char>/13 -1.01% 1.562 1.546 - -3.43% -
rng::find(deque<int>)_(process_all)/32768 -1.01% 7889.804 7810.208 - -0.27% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.01% 2471.247 2446.317 - 0.08% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.01% 1.914 1.894 - -1.83% -
BM_std_min<unsigned_char>/31 -1.01% 2.500 2.475 - -3.37% -
BM_MakeThenSortHeap_float_Heap_262144 -1.00% 31.070 30.758 - -0.24% -
736_ocio_r -1.00% 16.395 16.231 - 0.06% -
std::map<int,_int>::erase(iterator)/32 -1.00% 21.029 20.818 - -0.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.00% 30.428 30.124 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.00% 5586850.693 5530967.679 - 4.26% -


Report Time: 4.92s
Name Current %
706_stockfish_r 21.502 -
707_ntest_r 16.445 -
709_cactus_r 19.567 -
710_omnetpp_r 8.963 -1.00%
721_gcc_r 12.881 -
723_llvm_r 12.034 4.68%
727_cppcheck_r 24.601 -
729_abc_r 18.454 -
731_astcenc_r 10.026 -4.26%
735_gem5_r 13.235 -
736_ocio_r 16.231 -
737_gmsh_r 12.672 -
748_flightdm_r 8.942 -
750_sealcrypto_r 18.374 -
753_ns3_r 10.071 -1.70%
766_femflow_r 12.816 -
BM_LowerBound_float_1 2.643 -
BM_LowerBound_float_1024 21.922 -
BM_LowerBound_float_16 7.787 -
BM_LowerBound_float_16384 66.065 -4.95%
BM_LowerBound_float_256 14.212 -
BM_LowerBound_float_262144 575.588 -5.57%
BM_LowerBound_float_4 11.476 -
BM_LowerBound_float_64 8.520 -
BM_LowerBound_pair<uint32,_uint32>_1 2.957 4.70%
BM_LowerBound_pair<uint32,_uint32>_1024 44.273 -2.05%
BM_LowerBound_pair<uint32,_uint32>_16 16.273 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.833 -10.15%
BM_LowerBound_pair<uint32,_uint32>_256 32.750 -1.82%
BM_LowerBound_pair<uint32,_uint32>_262144 603.267 -1.93%
BM_LowerBound_pair<uint32,_uint32>_4 11.205 -
BM_LowerBound_pair<uint32,_uint32>_64 18.735 -
BM_LowerBound_string_1 4.606 -2.30%
BM_LowerBound_string_1024 182.496 -
BM_LowerBound_string_16 36.973 2.12%
BM_LowerBound_string_16384 405.955 -
BM_LowerBound_string_256 127.465 -
BM_LowerBound_string_262144 2444.430 5.40%
BM_LowerBound_string_4 20.164 1.66%
BM_LowerBound_string_64 69.663 1.07%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.863 -2.26%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 62.012 6.83%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.589 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 122.018 -3.44%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.311 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 714.150 7.10%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.265 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.613 -
BM_LowerBound_uint32_1 2.591 -
BM_LowerBound_uint32_1024 21.980 1.46%
BM_LowerBound_uint32_16 7.301 -
BM_LowerBound_uint32_16384 65.218 -5.77%
BM_LowerBound_uint32_256 14.470 2.07%
BM_LowerBound_uint32_262144 557.004 -6.14%
BM_LowerBound_uint32_4 10.403 -
BM_LowerBound_uint32_64 8.140 -
BM_LowerBound_uint64_1 2.607 -
BM_LowerBound_uint64_1024 24.741 -
BM_LowerBound_uint64_16 7.405 -
BM_LowerBound_uint64_16384 70.445 -9.93%
BM_LowerBound_uint64_256 16.349 -
BM_LowerBound_uint64_262144 583.819 -
BM_LowerBound_uint64_4 10.467 -
BM_LowerBound_uint64_64 8.355 -4.56%
BM_MakeHeap_float_Ascending_1 0.268 -
BM_MakeHeap_float_Ascending_1024 0.702 -
BM_MakeHeap_float_Ascending_16 0.839 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.648 -
BM_MakeHeap_float_Ascending_262144 0.697 -
BM_MakeHeap_float_Ascending_4 0.409 -
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.277 -
BM_MakeHeap_float_Descending_1024 0.221 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.275 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.276 -
BM_MakeHeap_float_Heap_1024 0.215 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.206 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.276 -
BM_MakeHeap_float_Heap_64 0.196 -
BM_MakeHeap_float_PipeOrgan_1 0.276 -
BM_MakeHeap_float_PipeOrgan_1024 0.701 -
BM_MakeHeap_float_PipeOrgan_16 1.268 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.704 -
BM_MakeHeap_float_PipeOrgan_4 0.393 -
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.506 -
BM_MakeHeap_float_QuickSortAdversary_16 0.737 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.276 -
BM_MakeHeap_float_Random_1024 1.125 -5.58%
BM_MakeHeap_float_Random_16 1.618 3.56%
BM_MakeHeap_float_Random_16384 1.126 -1.89%
BM_MakeHeap_float_Random_256 1.278 -9.04%
BM_MakeHeap_float_Random_262144 1.121 -2.68%
BM_MakeHeap_float_Random_4 1.645 2.75%
BM_MakeHeap_float_Random_64 1.600 9.09%
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.703 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.655 -
BM_MakeHeap_float_SingleElement_262144 0.710 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.364 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.240 -2.85%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.339 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.393 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.398 -1.06%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.814 5.26%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.125 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.513 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.612 2.16%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.438 -13.56%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.468 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.268 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.548 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.541 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.525 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.571 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.567 24.30%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.495 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.351 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.215 5.10%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.397 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -1.26%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.566 6.40%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.120 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.322 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.224 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.288 -1.24%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.375 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.331 -1.46%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.757 -2.88%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.119 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.272 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.948 -6.07%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.910 -3.38%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.135 4.12%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.191 1.29%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.005 -1.41%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.506 -5.09%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.124 -5.33%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.200 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.088 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.194 1.84%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.197 1.31%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.248 2.76%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.784 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.118 -
BM_MakeHeap_string_Ascending_1 0.253 -
BM_MakeHeap_string_Ascending_1024 5.059 1.05%
BM_MakeHeap_string_Ascending_16 3.803 2.84%
BM_MakeHeap_string_Ascending_16384 5.672 -
BM_MakeHeap_string_Ascending_256 4.903 -
BM_MakeHeap_string_Ascending_262144 7.839 11.04%
BM_MakeHeap_string_Ascending_4 2.906 3.07%
BM_MakeHeap_string_Ascending_64 4.782 -
BM_MakeHeap_string_Descending_1 0.257 -
BM_MakeHeap_string_Descending_1024 2.802 2.74%
BM_MakeHeap_string_Descending_16 2.398 1.43%
BM_MakeHeap_string_Descending_16384 2.930 -6.35%
BM_MakeHeap_string_Descending_256 2.760 1.29%
BM_MakeHeap_string_Descending_262144 3.681 5.00%
BM_MakeHeap_string_Descending_4 2.107 -
BM_MakeHeap_string_Descending_64 2.636 1.12%
BM_MakeHeap_string_Heap_1 0.257 -
BM_MakeHeap_string_Heap_1024 4.921 3.58%
BM_MakeHeap_string_Heap_16 4.714 1.79%
BM_MakeHeap_string_Heap_16384 5.144 2.70%
BM_MakeHeap_string_Heap_256 5.020 2.56%
BM_MakeHeap_string_Heap_262144 5.361 2.99%
BM_MakeHeap_string_Heap_4 3.110 2.24%
BM_MakeHeap_string_Heap_64 5.149 2.16%
BM_MakeHeap_string_PipeOrgan_1 0.255 -
BM_MakeHeap_string_PipeOrgan_1024 4.979 -
BM_MakeHeap_string_PipeOrgan_16 3.661 -
BM_MakeHeap_string_PipeOrgan_16384 5.665 -1.99%
BM_MakeHeap_string_PipeOrgan_256 4.809 -1.12%
BM_MakeHeap_string_PipeOrgan_262144 7.357 -
BM_MakeHeap_string_PipeOrgan_4 2.554 -
BM_MakeHeap_string_PipeOrgan_64 4.760 -
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.733 -
BM_MakeHeap_string_QuickSortAdversary_16 8.636 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.949 -
BM_MakeHeap_string_QuickSortAdversary_256 10.542 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.793 -
BM_MakeHeap_string_QuickSortAdversary_4 6.057 1.80%
BM_MakeHeap_string_QuickSortAdversary_64 10.270 -
BM_MakeHeap_string_Random_1 0.249 -
BM_MakeHeap_string_Random_1024 10.894 -
BM_MakeHeap_string_Random_16 8.443 1.08%
BM_MakeHeap_string_Random_16384 12.847 -
BM_MakeHeap_string_Random_256 10.548 -
BM_MakeHeap_string_Random_262144 15.576 1.11%
BM_MakeHeap_string_Random_4 5.912 1.86%
BM_MakeHeap_string_Random_64 10.136 -
BM_MakeHeap_string_SingleElement_1 0.259 -
BM_MakeHeap_string_SingleElement_1024 6.289 -
BM_MakeHeap_string_SingleElement_16 5.685 -1.04%
BM_MakeHeap_string_SingleElement_16384 6.078 -
BM_MakeHeap_string_SingleElement_256 6.354 -
BM_MakeHeap_string_SingleElement_262144 7.701 4.78%
BM_MakeHeap_string_SingleElement_4 3.695 1.81%
BM_MakeHeap_string_SingleElement_64 6.306 -1.70%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.381 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.950 -1.23%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.090 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.600 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.967 -1.22%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.965 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.758 -2.02%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.008 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.263 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.956 2.92%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.210 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.118 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.192 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.781 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.059 2.99%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.382 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.958 -1.95%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.886 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.123 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -1.57%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.684 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.804 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.937 -1.51%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.810 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.113 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.069 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.574 1.15%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.751 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.217 1.18%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.808 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.795 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.650 1.81%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.850 -2.96%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.682 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.308 -2.79%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.939 -
BM_MakeHeap_uint32_Ascending_1 0.278 -
BM_MakeHeap_uint32_Ascending_1024 0.644 -
BM_MakeHeap_uint32_Ascending_16 0.594 -
BM_MakeHeap_uint32_Ascending_16384 0.605 -
BM_MakeHeap_uint32_Ascending_256 0.598 -
BM_MakeHeap_uint32_Ascending_262144 0.661 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.558 -
BM_MakeHeap_uint32_Descending_1 0.273 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.253 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.260 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.270 -
BM_MakeHeap_uint32_Descending_64 0.239 -
BM_MakeHeap_uint32_Heap_1 0.273 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.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.273 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.710 -
BM_MakeHeap_uint32_PipeOrgan_16 1.031 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.653 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.668 -
BM_MakeHeap_uint32_PipeOrgan_4 0.434 9.65%
BM_MakeHeap_uint32_PipeOrgan_64 0.722 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.273 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.607 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.484 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.446 -
BM_MakeHeap_uint32_Random_1 0.278 -
BM_MakeHeap_uint32_Random_1024 1.084 -
BM_MakeHeap_uint32_Random_16 1.245 -1.81%
BM_MakeHeap_uint32_Random_16384 0.978 -
BM_MakeHeap_uint32_Random_256 1.160 2.86%
BM_MakeHeap_uint32_Random_262144 1.009 -3.20%
BM_MakeHeap_uint32_Random_4 1.153 -1.56%
BM_MakeHeap_uint32_Random_64 1.251 -8.35%
BM_MakeHeap_uint32_SingleElement_1 0.270 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.490 -
BM_MakeHeap_uint32_SingleElement_16384 0.541 -
BM_MakeHeap_uint32_SingleElement_256 0.551 -
BM_MakeHeap_uint32_SingleElement_262144 0.624 -2.31%
BM_MakeHeap_uint32_SingleElement_4 0.330 -
BM_MakeHeap_uint32_SingleElement_64 0.518 2.97%
BM_MakeHeap_uint64_Ascending_1 0.270 -
BM_MakeHeap_uint64_Ascending_1024 0.648 -
BM_MakeHeap_uint64_Ascending_16 0.652 -2.28%
BM_MakeHeap_uint64_Ascending_16384 0.628 -
BM_MakeHeap_uint64_Ascending_256 0.627 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -2.93%
BM_MakeHeap_uint64_Ascending_4 0.417 -
BM_MakeHeap_uint64_Ascending_64 0.572 -
BM_MakeHeap_uint64_Descending_1 0.272 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.278 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.287 -
BM_MakeHeap_uint64_Descending_64 0.260 11.04%
BM_MakeHeap_uint64_Heap_1 0.269 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.259 -
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.275 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.033 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.650 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -3.22%
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.728 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.487 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.617 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.489 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.414 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.461 -
BM_MakeHeap_uint64_Random_1 0.273 -
BM_MakeHeap_uint64_Random_1024 1.114 8.41%
BM_MakeHeap_uint64_Random_16 1.292 -
BM_MakeHeap_uint64_Random_16384 1.044 4.76%
BM_MakeHeap_uint64_Random_256 1.278 -
BM_MakeHeap_uint64_Random_262144 1.040 -2.24%
BM_MakeHeap_uint64_Random_4 1.812 51.29%
BM_MakeHeap_uint64_Random_64 1.297 -8.85%
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.570 -
BM_MakeHeap_uint64_SingleElement_16 0.508 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.587 3.22%
BM_MakeHeap_uint64_SingleElement_262144 0.746 -2.66%
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.509 -
BM_MakeThenSortHeap_float_Ascending_1 0.279 -
BM_MakeThenSortHeap_float_Ascending_1024 8.656 -
BM_MakeThenSortHeap_float_Ascending_16 2.969 1.20%
BM_MakeThenSortHeap_float_Ascending_16384 27.941 -
BM_MakeThenSortHeap_float_Ascending_256 6.528 -
BM_MakeThenSortHeap_float_Ascending_262144 31.453 -
BM_MakeThenSortHeap_float_Ascending_4 1.480 -1.04%
BM_MakeThenSortHeap_float_Ascending_64 4.013 -
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.046 -
BM_MakeThenSortHeap_float_Descending_16 1.855 -1.46%
BM_MakeThenSortHeap_float_Descending_16384 29.867 -
BM_MakeThenSortHeap_float_Descending_256 6.046 -1.38%
BM_MakeThenSortHeap_float_Descending_262144 35.282 -
BM_MakeThenSortHeap_float_Descending_4 1.181 8.26%
BM_MakeThenSortHeap_float_Descending_64 3.306 -
BM_MakeThenSortHeap_float_Heap_1 0.277 -
BM_MakeThenSortHeap_float_Heap_1024 8.135 -
BM_MakeThenSortHeap_float_Heap_16 1.864 -
BM_MakeThenSortHeap_float_Heap_16384 25.710 -2.06%
BM_MakeThenSortHeap_float_Heap_256 5.989 -
BM_MakeThenSortHeap_float_Heap_262144 30.758 -
BM_MakeThenSortHeap_float_Heap_4 1.189 1.13%
BM_MakeThenSortHeap_float_Heap_64 3.384 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.272 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.431 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.077 4.06%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.438 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.275 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.324 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.543 -1.49%
BM_MakeThenSortHeap_float_PipeOrgan_64 4.026 1.58%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.223 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.961 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.220 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.970 -2.81%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.702 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.507 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.837 -
BM_MakeThenSortHeap_float_Random_1 0.277 -
BM_MakeThenSortHeap_float_Random_1024 33.397 -
BM_MakeThenSortHeap_float_Random_16 9.923 -
BM_MakeThenSortHeap_float_Random_16384 47.451 -
BM_MakeThenSortHeap_float_Random_256 25.818 -
BM_MakeThenSortHeap_float_Random_262144 62.814 -
BM_MakeThenSortHeap_float_Random_4 4.231 -3.39%
BM_MakeThenSortHeap_float_Random_64 17.949 -1.19%
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.960 3.86%
BM_MakeThenSortHeap_float_SingleElement_16 3.246 1.58%
BM_MakeThenSortHeap_float_SingleElement_16384 15.563 -1.65%
BM_MakeThenSortHeap_float_SingleElement_256 4.113 3.23%
BM_MakeThenSortHeap_float_SingleElement_262144 50.705 -3.16%
BM_MakeThenSortHeap_float_SingleElement_4 1.337 -
BM_MakeThenSortHeap_float_SingleElement_64 3.397 2.70%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.689 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.806 1.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.276 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.698 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.358 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.786 1.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.265 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.304 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.851 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.010 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.018 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.377 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.774 -28.91%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.757 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.224 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.604 1.91%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.465 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.770 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.628 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.938 -10.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.213 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.698 -1.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.911 2.52%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.997 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.835 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.678 -1.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.794 -1.39%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.331 -2.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.286 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.701 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.545 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.734 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.092 1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.560 9.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.011 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.965 -1.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.434 -1.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.834 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.854 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.890 -1.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.000 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.204 -1.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.656 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.288 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.455 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.289 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.336 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.099 -14.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.877 -
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 35.953 4.77%
BM_MakeThenSortHeap_string_Ascending_16 9.670 -
BM_MakeThenSortHeap_string_Ascending_16384 62.795 -2.24%
BM_MakeThenSortHeap_string_Ascending_256 20.358 3.18%
BM_MakeThenSortHeap_string_Ascending_262144 75.965 -
BM_MakeThenSortHeap_string_Ascending_4 5.292 -
BM_MakeThenSortHeap_string_Ascending_64 15.742 1.45%
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 26.204 8.39%
BM_MakeThenSortHeap_string_Descending_16 7.865 2.87%
BM_MakeThenSortHeap_string_Descending_16384 65.819 -
BM_MakeThenSortHeap_string_Descending_256 17.679 3.75%
BM_MakeThenSortHeap_string_Descending_262144 88.477 1.78%
BM_MakeThenSortHeap_string_Descending_4 3.694 -
BM_MakeThenSortHeap_string_Descending_64 13.007 3.28%
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 64.305 1.25%
BM_MakeThenSortHeap_string_Heap_16 17.386 -
BM_MakeThenSortHeap_string_Heap_16384 103.241 1.72%
BM_MakeThenSortHeap_string_Heap_256 50.037 1.41%
BM_MakeThenSortHeap_string_Heap_262144 183.186 1.43%
BM_MakeThenSortHeap_string_Heap_4 5.904 -
BM_MakeThenSortHeap_string_Heap_64 34.328 1.13%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.753 4.82%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.620 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.938 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.147 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.948 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.811 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.102 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.445 1.70%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.660 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 111.189 1.82%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.577 1.21%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 192.335 1.32%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.471 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.148 1.22%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 68.867 -1.82%
BM_MakeThenSortHeap_string_Random_16 22.545 -
BM_MakeThenSortHeap_string_Random_16384 108.519 -1.83%
BM_MakeThenSortHeap_string_Random_256 54.458 -1.89%
BM_MakeThenSortHeap_string_Random_262144 189.070 -1.66%
BM_MakeThenSortHeap_string_Random_4 10.356 -
BM_MakeThenSortHeap_string_Random_64 39.299 -1.40%
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 31.516 3.56%
BM_MakeThenSortHeap_string_SingleElement_16 14.301 1.53%
BM_MakeThenSortHeap_string_SingleElement_16384 39.846 1.86%
BM_MakeThenSortHeap_string_SingleElement_256 26.350 2.94%
BM_MakeThenSortHeap_string_SingleElement_262144 54.156 7.92%
BM_MakeThenSortHeap_string_SingleElement_4 6.402 -
BM_MakeThenSortHeap_string_SingleElement_64 20.894 3.89%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.163 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.622 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.733 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.286 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.072 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.516 1.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.535 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.726 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.576 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.721 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.946 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.075 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.152 -1.64%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.416 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.879 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.665 2.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.674 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.238 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.377 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.033 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.006 -3.83%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.032 -1.61%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.863 -2.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.124 -2.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.234 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.318 -2.06%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.371 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.323 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.218 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.443 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.088 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.785 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.843 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.719 2.62%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.629 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.187 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.030 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.173 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.774 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.214 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.381 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.717 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.590 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.219 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.731 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.794 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.749 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.663 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.913 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.679 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.724 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.875 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.683 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.023 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.418 -1.32%
BM_MakeThenSortHeap_uint32_Ascending_64 8.653 -
BM_MakeThenSortHeap_uint32_Descending_1 0.270 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.188 -
BM_MakeThenSortHeap_uint32_Descending_16 5.553 1.31%
BM_MakeThenSortHeap_uint32_Descending_16384 16.291 -
BM_MakeThenSortHeap_uint32_Descending_256 8.790 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.369 -
BM_MakeThenSortHeap_uint32_Descending_4 1.347 -5.94%
BM_MakeThenSortHeap_uint32_Descending_64 8.678 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.351 -
BM_MakeThenSortHeap_uint32_Heap_16 5.125 -1.78%
BM_MakeThenSortHeap_uint32_Heap_16384 16.367 -
BM_MakeThenSortHeap_uint32_Heap_256 8.235 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.346 -1.71%
BM_MakeThenSortHeap_uint32_Heap_4 1.190 -2.59%
BM_MakeThenSortHeap_uint32_Heap_64 8.149 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.039 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.791 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.165 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.188 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.496 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.404 -3.71%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.219 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.609 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.582 -1.38%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.483 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.447 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.388 -1.45%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.798 6.00%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.910 -1.42%
BM_MakeThenSortHeap_uint32_Random_1 0.278 -
BM_MakeThenSortHeap_uint32_Random_1024 15.500 -
BM_MakeThenSortHeap_uint32_Random_16 8.691 -
BM_MakeThenSortHeap_uint32_Random_16384 22.089 -
BM_MakeThenSortHeap_uint32_Random_256 13.304 -
BM_MakeThenSortHeap_uint32_Random_262144 32.494 -
BM_MakeThenSortHeap_uint32_Random_4 3.989 -2.15%
BM_MakeThenSortHeap_uint32_Random_64 11.864 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 8.996 2.86%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.985 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.399 1.78%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.635 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.905 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.557 -3.08%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.284 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.271 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.751 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.572 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.027 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.763 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.280 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.466 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.408 -
BM_MakeThenSortHeap_uint64_Descending_1 0.280 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.303 -
BM_MakeThenSortHeap_uint64_Descending_16 5.606 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.391 -
BM_MakeThenSortHeap_uint64_Descending_256 8.721 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.828 -
BM_MakeThenSortHeap_uint64_Descending_4 1.486 1.53%
BM_MakeThenSortHeap_uint64_Descending_64 8.423 -
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.385 -
BM_MakeThenSortHeap_uint64_Heap_16 5.297 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.592 -
BM_MakeThenSortHeap_uint64_Heap_256 8.472 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.006 -
BM_MakeThenSortHeap_uint64_Heap_4 1.233 5.07%
BM_MakeThenSortHeap_uint64_Heap_64 8.317 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.290 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.126 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.507 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.360 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.181 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.411 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.965 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.672 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.530 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.513 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.781 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.995 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.427 -1.06%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.948 -
BM_MakeThenSortHeap_uint64_Random_1 0.280 -
BM_MakeThenSortHeap_uint64_Random_1024 15.520 -
BM_MakeThenSortHeap_uint64_Random_16 8.577 -1.37%
BM_MakeThenSortHeap_uint64_Random_16384 22.245 -
BM_MakeThenSortHeap_uint64_Random_256 13.446 -
BM_MakeThenSortHeap_uint64_Random_262144 35.551 -1.56%
BM_MakeThenSortHeap_uint64_Random_4 4.120 -2.91%
BM_MakeThenSortHeap_uint64_Random_64 11.773 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.274 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.793 6.57%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.018 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.847 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.797 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.136 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.238 -
BM_MakeThenSortHeap_uint64_SingleElement_64 5.934 -4.34%
BM_PopHeap_float_1 0.467 -3.17%
BM_PopHeap_float_1024 28.402 -
BM_PopHeap_float_16 6.968 -
BM_PopHeap_float_16384 33.834 -
BM_PopHeap_float_256 22.378 -
BM_PopHeap_float_262144 39.902 4.31%
BM_PopHeap_float_4 2.460 -
BM_PopHeap_float_64 13.558 -
BM_PopHeap_pair<uint32,_uint32>_1 0.621 13.40%
BM_PopHeap_pair<uint32,_uint32>_1024 29.657 -3.41%
BM_PopHeap_pair<uint32,_uint32>_16 9.316 -1.28%
BM_PopHeap_pair<uint32,_uint32>_16384 45.032 -2.71%
BM_PopHeap_pair<uint32,_uint32>_256 22.261 -2.92%
BM_PopHeap_pair<uint32,_uint32>_262144 59.690 -2.41%
BM_PopHeap_pair<uint32,_uint32>_4 3.186 -
BM_PopHeap_pair<uint32,_uint32>_64 15.808 -2.55%
BM_PopHeap_string_1 0.465 -
BM_PopHeap_string_1024 56.774 -
BM_PopHeap_string_16 14.433 -
BM_PopHeap_string_16384 74.012 -
BM_PopHeap_string_256 41.055 -
BM_PopHeap_string_262144 96.780 -1.37%
BM_PopHeap_string_4 5.317 -
BM_PopHeap_string_64 25.900 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.627 28.62%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.217 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.534 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.252 -1.00%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.328 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.571 2.37%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.218 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.807 -
BM_PopHeap_uint32_1 0.624 25.32%
BM_PopHeap_uint32_1024 21.240 -
BM_PopHeap_uint32_16 7.621 -
BM_PopHeap_uint32_16384 30.827 -1.56%
BM_PopHeap_uint32_256 16.932 -
BM_PopHeap_uint32_262144 41.354 -
BM_PopHeap_uint32_4 2.676 -
BM_PopHeap_uint32_64 12.625 -
BM_PopHeap_uint64_1 0.557 -
BM_PopHeap_uint64_1024 21.501 -
BM_PopHeap_uint64_16 7.614 -
BM_PopHeap_uint64_16384 31.249 -
BM_PopHeap_uint64_256 17.100 -
BM_PopHeap_uint64_262144 41.918 -
BM_PopHeap_uint64_4 2.729 1.48%
BM_PopHeap_uint64_64 12.648 -
BM_PushHeap_float_Ascending_1 0.468 -
BM_PushHeap_float_Ascending_1024 3.150 -
BM_PushHeap_float_Ascending_16 0.988 -3.58%
BM_PushHeap_float_Ascending_16384 4.149 -3.13%
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.283 1.92%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.774 -
BM_PushHeap_float_Descending_1 0.575 -17.53%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.357 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.515 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.151 -
BM_PushHeap_float_PipeOrgan_4 0.491 -
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.623 -
BM_PushHeap_float_QuickSortAdversary_16 0.982 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.736 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.697 23.56%
BM_PushHeap_float_Random_1024 7.573 -
BM_PushHeap_float_Random_16 5.425 2.70%
BM_PushHeap_float_Random_16384 7.512 -1.24%
BM_PushHeap_float_Random_256 7.312 -
BM_PushHeap_float_Random_262144 7.573 -
BM_PushHeap_float_Random_4 3.004 1.21%
BM_PushHeap_float_Random_64 6.645 -1.01%
BM_PushHeap_float_SingleElement_1 0.580 24.49%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.364 -4.24%
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.357 -7.09%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.534 19.21%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.175 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.576 -1.97%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.942 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.251 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.541 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.860 -1.42%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.407 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.499 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.517 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.554 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.741 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.173 -2.16%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.095 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.227 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.259 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.683 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.657 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.939 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.001 -3.30%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.652 -1.56%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.688 4.14%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.457 -1.22%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.616 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.420 4.44%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.611 -3.73%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.272 -1.55%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.357 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.513 -1.68%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.243 -1.57%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.504 1.13%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.593 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.836 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.575 3.57%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.579 3.56%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.579 3.57%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.597 3.02%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.574 3.57%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.553 2.71%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.577 2.12%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 12.764 -2.10%
BM_PushHeap_string_Ascending_16 4.623 -
BM_PushHeap_string_Ascending_16384 18.640 -2.67%
BM_PushHeap_string_Ascending_256 9.969 -3.67%
BM_PushHeap_string_Ascending_262144 29.280 3.07%
BM_PushHeap_string_Ascending_4 2.550 -1.07%
BM_PushHeap_string_Ascending_64 7.168 -1.73%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.426 -
BM_PushHeap_string_Descending_16 2.081 1.03%
BM_PushHeap_string_Descending_16384 2.346 1.46%
BM_PushHeap_string_Descending_256 2.269 -
BM_PushHeap_string_Descending_262144 3.129 -2.27%
BM_PushHeap_string_Descending_4 1.882 -
BM_PushHeap_string_Descending_64 2.213 -
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.880 2.75%
BM_PushHeap_string_PipeOrgan_16 4.075 -1.13%
BM_PushHeap_string_PipeOrgan_16384 13.042 -
BM_PushHeap_string_PipeOrgan_256 7.860 -2.96%
BM_PushHeap_string_PipeOrgan_262144 17.383 -2.62%
BM_PushHeap_string_PipeOrgan_4 2.498 -
BM_PushHeap_string_PipeOrgan_64 5.803 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.224 -
BM_PushHeap_string_QuickSortAdversary_16 10.224 1.16%
BM_PushHeap_string_QuickSortAdversary_16384 15.839 1.42%
BM_PushHeap_string_QuickSortAdversary_256 14.579 1.16%
BM_PushHeap_string_QuickSortAdversary_262144 16.286 -
BM_PushHeap_string_QuickSortAdversary_4 6.139 -
BM_PushHeap_string_QuickSortAdversary_64 13.015 1.62%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.996 -1.57%
BM_PushHeap_string_Random_16 10.193 -1.02%
BM_PushHeap_string_Random_16384 16.232 -2.30%
BM_PushHeap_string_Random_256 14.276 -1.25%
BM_PushHeap_string_Random_262144 18.094 -1.90%
BM_PushHeap_string_Random_4 5.978 -
BM_PushHeap_string_Random_64 12.790 -1.35%
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.504 -
BM_PushHeap_string_SingleElement_16 2.501 -
BM_PushHeap_string_SingleElement_16384 2.505 -
BM_PushHeap_string_SingleElement_256 2.488 -
BM_PushHeap_string_SingleElement_262144 2.548 -
BM_PushHeap_string_SingleElement_4 2.218 1.01%
BM_PushHeap_string_SingleElement_64 2.542 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.812 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.101 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.966 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.946 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.445 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.020 1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.949 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.696 33.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.708 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.751 -2.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.756 -1.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.706 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.917 -2.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.461 -25.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.489 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.545 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.906 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.178 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.952 6.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.238 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.576 40.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.082 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.276 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.850 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.328 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.828 -2.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.528 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.557 13.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.370 -1.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.197 -1.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.582 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.243 1.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.527 1.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.441 -5.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.743 -1.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.448 -19.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.744 2.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.752 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.764 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.657 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.749 -
BM_PushHeap_uint32_Ascending_1 0.484 -30.61%
BM_PushHeap_uint32_Ascending_1024 3.940 -
BM_PushHeap_uint32_Ascending_16 1.396 -
BM_PushHeap_uint32_Ascending_16384 6.723 -
BM_PushHeap_uint32_Ascending_256 3.087 -
BM_PushHeap_uint32_Ascending_262144 8.267 -1.32%
BM_PushHeap_uint32_Ascending_4 0.762 -
BM_PushHeap_uint32_Ascending_64 2.223 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -
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.347 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.477 -16.21%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.390 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.033 -1.64%
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.428 -8.40%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.918 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.411 -25.64%
BM_PushHeap_uint32_Random_1024 6.218 -
BM_PushHeap_uint32_Random_16 4.512 -
BM_PushHeap_uint32_Random_16384 6.294 -1.00%
BM_PushHeap_uint32_Random_256 6.010 -
BM_PushHeap_uint32_Random_262144 6.393 -
BM_PushHeap_uint32_Random_4 2.485 3.67%
BM_PushHeap_uint32_Random_64 5.505 -2.29%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.336 -2.95%
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.383 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.334 -6.25%
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.468 -
BM_PushHeap_uint64_Ascending_1024 2.724 -
BM_PushHeap_uint64_Ascending_16 0.942 -6.60%
BM_PushHeap_uint64_Ascending_16384 3.894 4.67%
BM_PushHeap_uint64_Ascending_256 2.259 -
BM_PushHeap_uint64_Ascending_262144 5.188 5.44%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.683 -1.55%
BM_PushHeap_uint64_Descending_1 0.491 -
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.373 3.21%
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.404 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.384 6.33%
BM_PushHeap_uint64_Descending_64 0.382 -
BM_PushHeap_uint64_PipeOrgan_1 0.468 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.025 -
BM_PushHeap_uint64_PipeOrgan_4 0.492 -
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.920 -3.26%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
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.621 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.922 -1.19%
BM_PushHeap_uint64_Random_16 4.260 3.65%
BM_PushHeap_uint64_Random_16384 6.030 -
BM_PushHeap_uint64_Random_256 5.773 1.08%
BM_PushHeap_uint64_Random_262144 5.944 -
BM_PushHeap_uint64_Random_4 2.095 -
BM_PushHeap_uint64_Random_64 5.282 -
BM_PushHeap_uint64_SingleElement_1 0.508 -19.82%
BM_PushHeap_uint64_SingleElement_1024 0.369 -
BM_PushHeap_uint64_SingleElement_16 0.348 3.06%
BM_PushHeap_uint64_SingleElement_16384 0.369 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.363 -
BM_PushHeap_uint64_SingleElement_4 0.367 3.02%
BM_PushHeap_uint64_SingleElement_64 0.360 -3.86%
BM_RangesMakeHeap_float_Ascending_1 0.277 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.740 -
BM_RangesMakeHeap_float_Ascending_16384 0.656 -
BM_RangesMakeHeap_float_Ascending_256 0.657 -
BM_RangesMakeHeap_float_Ascending_262144 0.700 -
BM_RangesMakeHeap_float_Ascending_4 0.394 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.275 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.250 4.57%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.261 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.277 -
BM_RangesMakeHeap_float_Descending_64 0.269 8.91%
BM_RangesMakeHeap_float_Heap_1 0.275 -
BM_RangesMakeHeap_float_Heap_1024 0.255 -
BM_RangesMakeHeap_float_Heap_16 0.230 -
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.251 -
BM_RangesMakeHeap_float_Heap_262144 0.234 -
BM_RangesMakeHeap_float_Heap_4 0.283 -
BM_RangesMakeHeap_float_Heap_64 0.228 8.06%
BM_RangesMakeHeap_float_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.703 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.295 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.668 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.709 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.385 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.802 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.269 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.840 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.506 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.415 3.55%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.272 -
BM_RangesMakeHeap_float_Random_1024 1.251 -6.40%
BM_RangesMakeHeap_float_Random_16 1.563 -5.90%
BM_RangesMakeHeap_float_Random_16384 1.155 -5.24%
BM_RangesMakeHeap_float_Random_256 1.337 6.10%
BM_RangesMakeHeap_float_Random_262144 1.122 -
BM_RangesMakeHeap_float_Random_4 1.562 -10.47%
BM_RangesMakeHeap_float_Random_64 1.599 -6.62%
BM_RangesMakeHeap_float_SingleElement_1 0.269 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.713 -2.38%
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.366 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.255 4.41%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.337 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.382 -1.39%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.390 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.809 3.39%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.125 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.495 -4.38%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.613 2.83%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.473 4.44%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.473 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.542 -2.24%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.569 -2.89%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.541 9.41%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.497 -4.27%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.154 -2.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.333 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.402 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.579 -2.05%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.122 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.251 1.52%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.288 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.381 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.797 5.04%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.127 1.51%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.039 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.822 -2.24%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.936 -1.71%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.008 -6.59%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.012 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.622 2.22%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.037 -2.52%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.275 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.208 1.59%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.077 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.204 2.98%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.183 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.254 3.74%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.109 -
BM_RangesMakeHeap_string_Ascending_1 0.258 -
BM_RangesMakeHeap_string_Ascending_1024 4.975 -
BM_RangesMakeHeap_string_Ascending_16 3.676 1.24%
BM_RangesMakeHeap_string_Ascending_16384 5.362 -
BM_RangesMakeHeap_string_Ascending_256 4.864 -
BM_RangesMakeHeap_string_Ascending_262144 7.210 -
BM_RangesMakeHeap_string_Ascending_4 2.825 -
BM_RangesMakeHeap_string_Ascending_64 4.730 -
BM_RangesMakeHeap_string_Descending_1 0.255 -
BM_RangesMakeHeap_string_Descending_1024 2.781 1.80%
BM_RangesMakeHeap_string_Descending_16 2.375 -
BM_RangesMakeHeap_string_Descending_16384 2.782 -3.50%
BM_RangesMakeHeap_string_Descending_256 2.730 -1.26%
BM_RangesMakeHeap_string_Descending_262144 3.884 7.53%
BM_RangesMakeHeap_string_Descending_4 2.158 -
BM_RangesMakeHeap_string_Descending_64 2.638 -
BM_RangesMakeHeap_string_Heap_1 0.255 -
BM_RangesMakeHeap_string_Heap_1024 4.737 -
BM_RangesMakeHeap_string_Heap_16 4.621 -
BM_RangesMakeHeap_string_Heap_16384 4.970 -
BM_RangesMakeHeap_string_Heap_256 4.875 -
BM_RangesMakeHeap_string_Heap_262144 5.203 -
BM_RangesMakeHeap_string_Heap_4 3.031 -
BM_RangesMakeHeap_string_Heap_64 4.941 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.253 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.028 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.597 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.223 -3.37%
BM_RangesMakeHeap_string_PipeOrgan_256 4.858 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.856 4.00%
BM_RangesMakeHeap_string_PipeOrgan_4 2.600 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.776 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.257 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.579 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.515 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.796 1.12%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.404 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.746 1.56%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.896 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.166 -
BM_RangesMakeHeap_string_Random_1 0.251 -
BM_RangesMakeHeap_string_Random_1024 10.756 -
BM_RangesMakeHeap_string_Random_16 8.252 -
BM_RangesMakeHeap_string_Random_16384 12.615 -
BM_RangesMakeHeap_string_Random_256 10.403 -
BM_RangesMakeHeap_string_Random_262144 15.661 1.64%
BM_RangesMakeHeap_string_Random_4 5.714 -
BM_RangesMakeHeap_string_Random_64 10.013 -
BM_RangesMakeHeap_string_SingleElement_1 0.259 -
BM_RangesMakeHeap_string_SingleElement_1024 6.124 -
BM_RangesMakeHeap_string_SingleElement_16 5.553 -
BM_RangesMakeHeap_string_SingleElement_16384 5.862 -
BM_RangesMakeHeap_string_SingleElement_256 6.254 -
BM_RangesMakeHeap_string_SingleElement_262144 7.162 -3.10%
BM_RangesMakeHeap_string_SingleElement_4 3.646 1.74%
BM_RangesMakeHeap_string_SingleElement_64 6.329 1.62%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.959 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.896 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.095 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.607 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.971 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.963 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.775 2.07%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.013 1.74%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.251 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.972 1.49%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.198 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.104 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.777 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.064 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.384 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.966 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.888 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.129 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.907 1.17%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.677 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.792 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.454 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.930 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.805 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.101 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.074 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.573 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.692 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.204 -1.77%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.779 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.755 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.542 -1.69%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.827 -1.78%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.311 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.941 -
BM_RangesMakeHeap_uint32_Ascending_1 0.270 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.641 -
BM_RangesMakeHeap_uint32_Ascending_16 0.609 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.602 -
BM_RangesMakeHeap_uint32_Ascending_256 0.591 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.661 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.547 -1.81%
BM_RangesMakeHeap_uint32_Descending_1 0.270 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.257 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.283 -
BM_RangesMakeHeap_uint32_Descending_64 0.249 -4.12%
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.249 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.281 -
BM_RangesMakeHeap_uint32_Heap_64 0.242 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.270 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.667 -3.79%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.032 -1.99%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.647 2.83%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.675 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.406 -4.53%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.717 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.624 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.274 -
BM_RangesMakeHeap_uint32_Random_1024 1.093 7.28%
BM_RangesMakeHeap_uint32_Random_16 1.307 5.92%
BM_RangesMakeHeap_uint32_Random_16384 1.020 -
BM_RangesMakeHeap_uint32_Random_256 1.165 -
BM_RangesMakeHeap_uint32_Random_262144 1.005 -
BM_RangesMakeHeap_uint32_Random_4 1.161 -10.89%
BM_RangesMakeHeap_uint32_Random_64 1.306 7.76%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.488 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.540 -3.06%
BM_RangesMakeHeap_uint32_SingleElement_262144 0.629 -2.11%
BM_RangesMakeHeap_uint32_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.509 -1.95%
BM_RangesMakeHeap_uint64_Ascending_1 0.275 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.648 -
BM_RangesMakeHeap_uint64_Ascending_16 0.655 -1.84%
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.626 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.727 -
BM_RangesMakeHeap_uint64_Ascending_4 0.422 -3.50%
BM_RangesMakeHeap_uint64_Ascending_64 0.572 -
BM_RangesMakeHeap_uint64_Descending_1 0.269 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.256 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.292 -
BM_RangesMakeHeap_uint64_Descending_64 0.247 7.32%
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.254 -
BM_RangesMakeHeap_uint64_Heap_16 0.260 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.281 -
BM_RangesMakeHeap_uint64_Heap_262144 0.234 -
BM_RangesMakeHeap_uint64_Heap_4 0.281 -
BM_RangesMakeHeap_uint64_Heap_64 0.261 9.97%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.032 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.651 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.724 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.626 3.41%
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.411 -5.91%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.133 8.54%
BM_RangesMakeHeap_uint64_Random_16 1.284 -2.74%
BM_RangesMakeHeap_uint64_Random_16384 0.961 -6.53%
BM_RangesMakeHeap_uint64_Random_256 1.237 1.72%
BM_RangesMakeHeap_uint64_Random_262144 1.030 -1.80%
BM_RangesMakeHeap_uint64_Random_4 1.080 -2.62%
BM_RangesMakeHeap_uint64_Random_64 1.285 -6.64%
BM_RangesMakeHeap_uint64_SingleElement_1 0.273 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.510 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.756 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.326 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.272 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.672 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.974 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.069 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.544 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.818 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.296 -2.64%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.977 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.153 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.831 -1.60%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.444 -
BM_RangesMakeThenSortHeap_float_Descending_256 6.134 2.92%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.182 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.347 4.72%
BM_RangesMakeThenSortHeap_float_Descending_64 3.454 1.57%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.194 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.941 -1.30%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.234 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.064 -4.76%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.199 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.268 2.43%
BM_RangesMakeThenSortHeap_float_Heap_64 3.552 1.39%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 3.81%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.352 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.863 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.796 1.23%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.235 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.929 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.448 -1.20%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.010 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.963 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.420 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.043 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.636 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.494 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.885 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 3.96%
BM_RangesMakeThenSortHeap_float_Random_1024 33.286 1.08%
BM_RangesMakeThenSortHeap_float_Random_16 9.969 1.11%
BM_RangesMakeThenSortHeap_float_Random_16384 47.278 1.19%
BM_RangesMakeThenSortHeap_float_Random_256 25.488 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.751 1.03%
BM_RangesMakeThenSortHeap_float_Random_4 4.305 -
BM_RangesMakeThenSortHeap_float_Random_64 18.072 1.34%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.779 -7.39%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.283 -1.48%
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.904 4.05%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.011 -5.79%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.318 6.52%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.351 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.328 -4.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.666 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.833 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.302 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.655 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.762 1.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.312 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.271 -1.22%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.893 -1.90%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.035 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.152 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.340 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.425 -6.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.856 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.273 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.992 -1.88%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.411 -2.37%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.065 -1.62%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.688 -1.83%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 33.952 -2.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.915 17.09%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.184 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.962 1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.045 2.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.383 1.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.090 2.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.432 2.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.800 -1.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.517 1.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 3.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.196 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.589 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.343 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.692 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.751 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.478 -4.15%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.008 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.249 1.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.630 1.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.315 1.47%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.100 1.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.671 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.989 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.443 1.29%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 10.560 37.74%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 4.284 29.70%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 15.119 44.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.729 38.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 20.126 50.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.703 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 6.714 36.58%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.367 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.503 3.69%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.617 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.150 2.30%
BM_RangesMakeThenSortHeap_string_Ascending_256 20.136 1.79%
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.864 1.39%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.381 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.546 1.58%
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 30.514 5.77%
BM_RangesMakeThenSortHeap_string_Descending_16 7.729 -
BM_RangesMakeThenSortHeap_string_Descending_16384 65.595 -1.82%
BM_RangesMakeThenSortHeap_string_Descending_256 17.843 -
BM_RangesMakeThenSortHeap_string_Descending_262144 83.666 -4.13%
BM_RangesMakeThenSortHeap_string_Descending_4 3.713 1.95%
BM_RangesMakeThenSortHeap_string_Descending_64 12.791 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.355 -2.10%
BM_RangesMakeThenSortHeap_string_Heap_16 17.763 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.667 -2.72%
BM_RangesMakeThenSortHeap_string_Heap_256 49.050 -2.11%
BM_RangesMakeThenSortHeap_string_Heap_262144 178.662 -1.48%
BM_RangesMakeThenSortHeap_string_Heap_4 5.954 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.287 -1.35%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.050 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.623 1.44%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.739 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.044 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 83.473 6.17%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.819 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.261 2.25%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.433 -1.51%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.667 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.327 -2.18%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.773 -1.83%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 189.071 -2.24%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.615 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.004 -
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.815 -1.13%
BM_RangesMakeThenSortHeap_string_Random_16 22.539 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.782 -
BM_RangesMakeThenSortHeap_string_Random_256 54.632 -
BM_RangesMakeThenSortHeap_string_Random_262144 197.596 2.28%
BM_RangesMakeThenSortHeap_string_Random_4 10.501 -
BM_RangesMakeThenSortHeap_string_Random_64 39.412 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.555 2.68%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.523 1.64%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.163 -
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.206 4.44%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.473 -
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.207 -2.13%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.448 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.156 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.686 1.33%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.717 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.268 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.017 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.507 3.48%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.584 -1.50%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.886 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.579 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.897 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.030 1.15%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.306 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.165 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.492 -1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.611 -2.12%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.605 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.293 -1.58%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.032 -2.57%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.756 -1.82%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.069 5.51%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.905 -3.77%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.063 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.928 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.300 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.293 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.586 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.340 -1.86%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.421 1.81%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.327 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.477 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.189 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.847 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.028 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.587 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.663 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.105 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.964 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.997 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.630 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.135 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.272 -1.43%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.598 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.566 -5.89%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.049 -6.99%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.509 -7.72%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.755 -5.15%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.578 -9.82%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.638 -2.08%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.856 -5.53%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.657 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.704 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.792 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.675 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.934 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.435 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.656 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.191 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.487 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.252 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.736 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.285 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.435 -
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.671 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.406 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.132 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.528 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.320 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.890 2.10%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.220 1.15%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.181 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.137 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.807 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.292 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.271 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.725 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.430 5.69%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.228 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.699 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.658 1.08%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.655 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.509 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.726 1.40%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.727 1.87%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.032 1.07%
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.527 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.699 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.121 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.286 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.430 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.982 1.06%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.833 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.443 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.946 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.803 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.636 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.810 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.447 1.28%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.223 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.781 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.521 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.084 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.756 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.406 1.09%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.448 -1.51%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.406 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.269 -3.84%
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.323 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.614 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.403 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.680 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.887 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.467 4.65%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.489 1.16%
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.426 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.344 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.671 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.471 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.043 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.210 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.312 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.209 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.137 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.542 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.376 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.275 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.395 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.945 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.668 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.522 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.508 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.771 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.987 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.408 -1.97%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.936 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.595 1.01%
BM_RangesMakeThenSortHeap_uint64_Random_16 8.583 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.383 1.51%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.447 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.966 -
BM_RangesMakeThenSortHeap_uint64_Random_4 3.983 -1.40%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.835 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.269 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.779 3.39%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.029 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.049 1.51%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.793 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.254 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.228 -3.07%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.930 -2.15%
BM_RangesPopHeap_float_1 0.477 -
BM_RangesPopHeap_float_1024 28.364 1.22%
BM_RangesPopHeap_float_16 7.076 2.34%
BM_RangesPopHeap_float_16384 34.002 1.34%
BM_RangesPopHeap_float_256 22.541 1.60%
BM_RangesPopHeap_float_262144 40.953 9.35%
BM_RangesPopHeap_float_4 2.460 -
BM_RangesPopHeap_float_64 13.685 2.64%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.421 -14.63%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.775 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.294 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.543 -
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.310 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.128 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.194 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.775 -
BM_RangesPopHeap_string_1 0.457 -2.74%
BM_RangesPopHeap_string_1024 57.123 1.65%
BM_RangesPopHeap_string_16 14.450 1.22%
BM_RangesPopHeap_string_16384 72.847 2.18%
BM_RangesPopHeap_string_256 41.003 -
BM_RangesPopHeap_string_262144 101.327 25.15%
BM_RangesPopHeap_string_4 5.354 2.39%
BM_RangesPopHeap_string_64 26.009 1.31%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.442 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.710 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.464 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.205 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.051 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 76.138 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.206 2.89%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.519 -
BM_RangesPopHeap_uint32_1 0.457 3.72%
BM_RangesPopHeap_uint32_1024 21.316 -
BM_RangesPopHeap_uint32_16 7.566 -
BM_RangesPopHeap_uint32_16384 31.058 -
BM_RangesPopHeap_uint32_256 16.945 -1.05%
BM_RangesPopHeap_uint32_262144 41.096 -
BM_RangesPopHeap_uint32_4 2.660 -
BM_RangesPopHeap_uint32_64 12.593 -
BM_RangesPopHeap_uint64_1 0.461 -20.38%
BM_RangesPopHeap_uint64_1024 21.450 -
BM_RangesPopHeap_uint64_16 7.612 -
BM_RangesPopHeap_uint64_16384 31.130 -1.09%
BM_RangesPopHeap_uint64_256 17.055 -
BM_RangesPopHeap_uint64_262144 41.780 -
BM_RangesPopHeap_uint64_4 2.729 1.10%
BM_RangesPopHeap_uint64_64 12.718 -
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.107 -
BM_RangesPushHeap_float_Ascending_16 0.987 -
BM_RangesPushHeap_float_Ascending_16384 4.381 -
BM_RangesPushHeap_float_Ascending_256 2.484 -
BM_RangesPushHeap_float_Ascending_262144 5.156 -
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.737 -
BM_RangesPushHeap_float_Descending_1 0.444 -15.44%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.363 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.356 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.468 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.911 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.522 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.147 -
BM_RangesPushHeap_float_PipeOrgan_4 0.482 -3.08%
BM_RangesPushHeap_float_PipeOrgan_64 1.299 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.617 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.979 -4.40%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.536 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.467 -
BM_RangesPushHeap_float_Random_1024 7.461 -1.61%
BM_RangesPushHeap_float_Random_16 5.298 -1.60%
BM_RangesPushHeap_float_Random_16384 7.646 -
BM_RangesPushHeap_float_Random_256 7.286 -
BM_RangesPushHeap_float_Random_262144 7.612 -
BM_RangesPushHeap_float_Random_4 3.034 1.51%
BM_RangesPushHeap_float_Random_64 6.647 -1.43%
BM_RangesPushHeap_float_SingleElement_1 0.500 27.03%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.385 -
BM_RangesPushHeap_float_SingleElement_256 0.403 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.447 -27.85%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.191 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.634 1.41%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 7.061 2.82%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.258 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.711 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.805 -6.31%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.406 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.475 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.482 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.581 4.59%
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.737 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.186 -1.36%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.116 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.233 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.345 -3.85%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.676 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.655 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.958 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.998 -1.07%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.676 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.643 1.06%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.481 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.617 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.402 -1.66%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.461 -7.68%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.260 -5.82%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.443 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.252 2.03%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.702 2.03%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.705 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.843 1.27%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.430 -6.53%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.559 -5.26%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.560 -5.41%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.578 -4.72%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.553 -5.51%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.561 -4.80%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 12.361 -14.69%
BM_RangesPushHeap_string_Ascending_16 4.664 -1.57%
BM_RangesPushHeap_string_Ascending_16384 21.024 -
BM_RangesPushHeap_string_Ascending_256 9.874 -15.29%
BM_RangesPushHeap_string_Ascending_262144 28.435 -4.62%
BM_RangesPushHeap_string_Ascending_4 2.530 -1.89%
BM_RangesPushHeap_string_Ascending_64 7.342 -5.28%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.854 16.74%
BM_RangesPushHeap_string_Descending_16 2.291 8.50%
BM_RangesPushHeap_string_Descending_16384 2.811 19.08%
BM_RangesPushHeap_string_Descending_256 2.767 20.41%
BM_RangesPushHeap_string_Descending_262144 4.661 46.34%
BM_RangesPushHeap_string_Descending_4 2.131 12.06%
BM_RangesPushHeap_string_Descending_64 2.470 11.53%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.364 7.63%
BM_RangesPushHeap_string_PipeOrgan_16 4.170 1.66%
BM_RangesPushHeap_string_PipeOrgan_16384 14.832 15.11%
BM_RangesPushHeap_string_PipeOrgan_256 8.468 6.45%
BM_RangesPushHeap_string_PipeOrgan_262144 17.501 -
BM_RangesPushHeap_string_PipeOrgan_4 2.576 2.69%
BM_RangesPushHeap_string_PipeOrgan_64 5.942 2.82%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.629 1.95%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.237 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.462 3.41%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.919 2.12%
BM_RangesPushHeap_string_QuickSortAdversary_262144 17.119 4.04%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.175 -
BM_RangesPushHeap_string_QuickSortAdversary_64 13.098 -
BM_RangesPushHeap_string_Random_1 0.698 -
BM_RangesPushHeap_string_Random_1024 15.002 -
BM_RangesPushHeap_string_Random_16 10.187 -
BM_RangesPushHeap_string_Random_16384 16.307 -
BM_RangesPushHeap_string_Random_256 14.290 -
BM_RangesPushHeap_string_Random_262144 20.628 14.09%
BM_RangesPushHeap_string_Random_4 5.988 -
BM_RangesPushHeap_string_Random_64 12.805 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.512 -
BM_RangesPushHeap_string_SingleElement_16 2.527 -
BM_RangesPushHeap_string_SingleElement_16384 2.526 -
BM_RangesPushHeap_string_SingleElement_256 2.494 -
BM_RangesPushHeap_string_SingleElement_262144 2.564 -
BM_RangesPushHeap_string_SingleElement_4 2.206 -
BM_RangesPushHeap_string_SingleElement_64 2.564 1.57%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.429 -8.41%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.820 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.094 1.08%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.050 1.88%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.924 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.577 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.023 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.927 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.461 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.629 -7.34%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -1.58%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.729 5.81%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.915 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.463 -24.56%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.502 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.543 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.909 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.185 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.936 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.256 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.462 -6.25%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.090 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.263 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.862 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.854 2.36%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.533 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.520 3.96%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.601 2.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.175 -1.25%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.517 -1.49%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.151 1.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.660 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.563 -1.23%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.870 1.78%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.697 69.86%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.727 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.747 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.655 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -2.24%
BM_RangesPushHeap_uint32_Ascending_1 0.578 24.29%
BM_RangesPushHeap_uint32_Ascending_1024 3.951 1.79%
BM_RangesPushHeap_uint32_Ascending_16 1.399 1.00%
BM_RangesPushHeap_uint32_Ascending_16384 6.763 3.87%
BM_RangesPushHeap_uint32_Ascending_256 3.096 1.86%
BM_RangesPushHeap_uint32_Ascending_262144 8.112 -
BM_RangesPushHeap_uint32_Ascending_4 0.760 -
BM_RangesPushHeap_uint32_Ascending_64 2.226 1.32%
BM_RangesPushHeap_uint32_Descending_1 0.468 -
BM_RangesPushHeap_uint32_Descending_1024 0.385 -
BM_RangesPushHeap_uint32_Descending_16 0.363 -
BM_RangesPushHeap_uint32_Descending_16384 0.381 -
BM_RangesPushHeap_uint32_Descending_256 0.398 -
BM_RangesPushHeap_uint32_Descending_262144 0.381 -
BM_RangesPushHeap_uint32_Descending_4 0.356 -
BM_RangesPushHeap_uint32_Descending_64 0.378 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.429 -10.67%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.390 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.058 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.308 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.927 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.431 -
BM_RangesPushHeap_uint32_Random_1024 6.303 3.26%
BM_RangesPushHeap_uint32_Random_16 4.556 4.36%
BM_RangesPushHeap_uint32_Random_16384 6.374 1.86%
BM_RangesPushHeap_uint32_Random_256 6.006 1.26%
BM_RangesPushHeap_uint32_Random_262144 6.337 2.52%
BM_RangesPushHeap_uint32_Random_4 2.424 1.82%
BM_RangesPushHeap_uint32_Random_64 5.588 2.88%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.378 4.19%
BM_RangesPushHeap_uint32_SingleElement_16 0.355 5.86%
BM_RangesPushHeap_uint32_SingleElement_16384 0.372 4.63%
BM_RangesPushHeap_uint32_SingleElement_256 0.398 4.10%
BM_RangesPushHeap_uint32_SingleElement_262144 0.372 4.65%
BM_RangesPushHeap_uint32_SingleElement_4 0.360 8.05%
BM_RangesPushHeap_uint32_SingleElement_64 0.370 5.72%
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.599 -2.59%
BM_RangesPushHeap_uint64_Ascending_16 0.956 1.80%
BM_RangesPushHeap_uint64_Ascending_16384 3.566 -3.12%
BM_RangesPushHeap_uint64_Ascending_256 2.170 -1.34%
BM_RangesPushHeap_uint64_Ascending_262144 4.731 -
BM_RangesPushHeap_uint64_Ascending_4 0.550 -
BM_RangesPushHeap_uint64_Ascending_64 1.607 -
BM_RangesPushHeap_uint64_Descending_1 0.698 25.02%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.360 -
BM_RangesPushHeap_uint64_Descending_64 0.376 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.889 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.398 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.033 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.485 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.324 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.920 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.545 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.913 -1.22%
BM_RangesPushHeap_uint64_Random_16 4.283 -
BM_RangesPushHeap_uint64_Random_16384 6.081 2.84%
BM_RangesPushHeap_uint64_Random_256 5.798 1.66%
BM_RangesPushHeap_uint64_Random_262144 6.098 -
BM_RangesPushHeap_uint64_Random_4 2.137 4.47%
BM_RangesPushHeap_uint64_Random_64 5.259 1.69%
BM_RangesPushHeap_uint64_SingleElement_1 0.396 -28.58%
BM_RangesPushHeap_uint64_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.366 -
BM_RangesPushHeap_uint64_SingleElement_256 0.385 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.356 -
BM_RangesPushHeap_uint64_SingleElement_64 0.363 -3.22%
BM_RangesSortHeap_float_1 0.246 -
BM_RangesSortHeap_float_1024 7.966 -
BM_RangesSortHeap_float_16 1.600 -
BM_RangesSortHeap_float_16384 27.756 1.60%
BM_RangesSortHeap_float_256 5.774 -
BM_RangesSortHeap_float_262144 30.824 -
BM_RangesSortHeap_float_4 1.086 8.52%
BM_RangesSortHeap_float_64 3.222 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.260 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.524 -2.70%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.838 -4.12%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.331 -2.94%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.153 -1.52%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 32.954 -2.93%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.833 8.05%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.600 -2.05%
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 58.936 -3.00%
BM_RangesSortHeap_string_16 14.135 -1.39%
BM_RangesSortHeap_string_16384 96.134 -2.92%
BM_RangesSortHeap_string_256 44.349 -2.68%
BM_RangesSortHeap_string_262144 177.476 -
BM_RangesSortHeap_string_4 4.242 -1.02%
BM_RangesSortHeap_string_64 29.684 -2.57%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.373 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.528 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.296 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.273 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.760 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.439 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.329 -3.82%
BM_RangesSortHeap_uint32_1 0.260 -
BM_RangesSortHeap_uint32_1024 10.216 -
BM_RangesSortHeap_uint32_16 4.842 -
BM_RangesSortHeap_uint32_16384 16.370 -
BM_RangesSortHeap_uint32_256 8.092 -
BM_RangesSortHeap_uint32_262144 24.459 -
BM_RangesSortHeap_uint32_4 1.040 -
BM_RangesSortHeap_uint32_64 7.927 -
BM_RangesSortHeap_uint64_1 0.259 5.03%
BM_RangesSortHeap_uint64_1024 10.200 -
BM_RangesSortHeap_uint64_16 4.967 -
BM_RangesSortHeap_uint64_16384 16.378 -
BM_RangesSortHeap_uint64_256 8.299 -
BM_RangesSortHeap_uint64_262144 24.461 -
BM_RangesSortHeap_uint64_4 0.937 -1.60%
BM_RangesSortHeap_uint64_64 7.924 -
BM_SortHeap_float_1 0.262 -
BM_SortHeap_float_1024 8.048 -
BM_SortHeap_float_16 1.602 -
BM_SortHeap_float_16384 27.966 -
BM_SortHeap_float_256 5.854 -
BM_SortHeap_float_262144 31.281 -
BM_SortHeap_float_4 1.056 1.20%
BM_SortHeap_float_64 3.246 -
BM_SortHeap_pair<uint32,_uint32>_1 0.261 -
BM_SortHeap_pair<uint32,_uint32>_1024 14.020 -
BM_SortHeap_pair<uint32,_uint32>_16 6.224 1.70%
BM_SortHeap_pair<uint32,_uint32>_16384 23.140 -
BM_SortHeap_pair<uint32,_uint32>_256 10.292 -
BM_SortHeap_pair<uint32,_uint32>_262144 34.273 -
BM_SortHeap_pair<uint32,_uint32>_4 1.860 13.85%
BM_SortHeap_pair<uint32,_uint32>_64 8.810 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.014 -
BM_SortHeap_string_16 14.128 -
BM_SortHeap_string_16384 96.011 -1.19%
BM_SortHeap_string_256 44.386 -
BM_SortHeap_string_262144 175.899 -
BM_SortHeap_string_4 4.258 -
BM_SortHeap_string_64 29.743 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.571 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.582 -1.07%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.789 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.421 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.609 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.432 1.42%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.367 -
BM_SortHeap_uint32_1 0.265 6.30%
BM_SortHeap_uint32_1024 10.232 -
BM_SortHeap_uint32_16 4.804 -
BM_SortHeap_uint32_16384 16.396 -
BM_SortHeap_uint32_256 8.117 -
BM_SortHeap_uint32_262144 24.543 -
BM_SortHeap_uint32_4 1.042 2.08%
BM_SortHeap_uint32_64 7.971 -
BM_SortHeap_uint64_1 0.262 -
BM_SortHeap_uint64_1024 10.206 -
BM_SortHeap_uint64_16 4.954 -
BM_SortHeap_uint64_16384 16.438 -
BM_SortHeap_uint64_256 8.310 -
BM_SortHeap_uint64_262144 24.691 -
BM_SortHeap_uint64_4 0.936 -
BM_SortHeap_uint64_64 7.957 1.14%
BM_lexicographical_compare_three_way<IntPtr>/1 0.309 -20.39%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.545 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250075.616 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.362 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3756.618 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.984 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60346.106 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.143 -
BM_lexicographical_compare_three_way<IntPtr>/4096 952.140 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.554 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15006.735 -1.14%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.144 12.03%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 479.979 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494398.629 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.794 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7539.140 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.538 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 119852.057 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.297 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1873.085 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.762 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 29913.654 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.146 -3.69%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.330 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249954.647 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.300 2.50%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3805.592 1.32%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.274 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60652.117 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.051 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 965.191 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.427 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15196.395 -
BM_lexicographical_compare_three_way_fast_path/1 0.344 -
BM_lexicographical_compare_three_way_fast_path/1024 248.404 1.13%
BM_lexicographical_compare_three_way_fast_path/1048576 249961.234 -
BM_lexicographical_compare_three_way_fast_path/16 4.337 -1.73%
BM_lexicographical_compare_three_way_fast_path/16384 3807.651 -
BM_lexicographical_compare_three_way_fast_path/256 70.494 -
BM_lexicographical_compare_three_way_fast_path/262144 60817.107 -
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 960.713 -
BM_lexicographical_compare_three_way_fast_path/64 15.629 -
BM_lexicographical_compare_three_way_fast_path/65536 15182.975 -
BM_lexicographical_compare_three_way_slow_path/1 0.361 -17.50%
BM_lexicographical_compare_three_way_slow_path/1024 247.707 -
BM_lexicographical_compare_three_way_slow_path/1048576 247339.220 -1.72%
BM_lexicographical_compare_three_way_slow_path/16 4.480 1.63%
BM_lexicographical_compare_three_way_slow_path/16384 3797.885 -3.38%
BM_lexicographical_compare_three_way_slow_path/256 70.612 -
BM_lexicographical_compare_three_way_slow_path/262144 60528.487 -4.98%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 961.013 -1.46%
BM_lexicographical_compare_three_way_slow_path/64 15.745 -
BM_lexicographical_compare_three_way_slow_path/65536 15117.200 -5.01%
BM_map_find_string_literal 11.529 -13.36%
BM_std_min<__int128>/1 0.414 -
BM_std_min<__int128>/10 3.674 -
BM_std_min<__int128>/1024 396.220 -
BM_std_min<__int128>/11 4.056 -
BM_std_min<__int128>/12 4.491 -
BM_std_min<__int128>/13 4.903 -
BM_std_min<__int128>/14 5.321 -
BM_std_min<__int128>/15 5.717 -
BM_std_min<__int128>/16 6.158 -
BM_std_min<__int128>/17 6.503 -
BM_std_min<__int128>/18 6.882 -
BM_std_min<__int128>/19 7.266 -
BM_std_min<__int128>/2 0.665 -
BM_std_min<__int128>/20 7.642 -
BM_std_min<__int128>/21 7.965 -
BM_std_min<__int128>/22 8.359 -
BM_std_min<__int128>/23 8.757 -
BM_std_min<__int128>/24 9.129 -
BM_std_min<__int128>/25 9.497 -
BM_std_min<__int128>/26 9.911 -
BM_std_min<__int128>/27 10.254 -
BM_std_min<__int128>/28 10.640 -
BM_std_min<__int128>/29 11.029 -
BM_std_min<__int128>/3 1.024 -
BM_std_min<__int128>/30 11.427 -
BM_std_min<__int128>/31 11.805 -
BM_std_min<__int128>/32 12.238 -
BM_std_min<__int128>/4 1.385 -
BM_std_min<__int128>/4000 1541.649 -
BM_std_min<__int128>/4096 1576.390 -
BM_std_min<__int128>/5 1.762 -
BM_std_min<__int128>/512 198.364 -
BM_std_min<__int128>/5500 2118.052 -
BM_std_min<__int128>/6 2.094 -
BM_std_min<__int128>/64 24.533 -
BM_std_min<__int128>/64000 24729.385 -
BM_std_min<__int128>/65536 25313.192 -
BM_std_min<__int128>/7 2.499 -
BM_std_min<__int128>/70000 27023.027 -
BM_std_min<__int128>/8 2.882 -
BM_std_min<__int128>/9 3.285 -
BM_std_min<char>/1 0.455 37.88%
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.888 5.86%
BM_std_min<char>/11 1.068 2.08%
BM_std_min<char>/12 1.347 5.12%
BM_std_min<char>/13 1.590 5.78%
BM_std_min<char>/14 1.863 2.00%
BM_std_min<char>/15 2.068 -1.17%
BM_std_min<char>/16 2.568 1.05%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.988 1.75%
BM_std_min<char>/19 1.181 2.21%
BM_std_min<char>/2 0.486 -
BM_std_min<char>/20 1.560 2.16%
BM_std_min<char>/21 1.770 -3.18%
BM_std_min<char>/22 2.113 -
BM_std_min<char>/23 2.288 -1.56%
BM_std_min<char>/24 2.818 8.95%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.774 -
BM_std_min<char>/29 1.969 -3.27%
BM_std_min<char>/3 0.720 3.83%
BM_std_min<char>/30 2.287 -2.19%
BM_std_min<char>/31 2.516 -
BM_std_min<char>/32 2.862 -2.10%
BM_std_min<char>/4 1.082 3.45%
BM_std_min<char>/4000 27.263 1.02%
BM_std_min<char>/4096 29.026 1.63%
BM_std_min<char>/5 1.441 -1.27%
BM_std_min<char>/512 6.580 4.50%
BM_std_min<char>/5500 36.906 -
BM_std_min<char>/6 1.586 -
BM_std_min<char>/64 4.136 1.09%
BM_std_min<char>/64000 451.195 -
BM_std_min<char>/65536 462.124 -
BM_std_min<char>/7 1.826 -3.68%
BM_std_min<char>/70000 492.655 -
BM_std_min<char>/8 2.291 -3.78%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.326 -14.37%
BM_std_min<int>/10 0.995 -1.09%
BM_std_min<int>/1024 26.722 -1.13%
BM_std_min<int>/11 1.156 -2.37%
BM_std_min<int>/12 1.490 -
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.157 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.726 -
BM_std_min<int>/17 0.948 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -5.29%
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.388 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.806 -
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 1.962 -3.77%
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.701 -15.21%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.205 -
BM_std_min<int>/4 1.042 -7.01%
BM_std_min<int>/4000 109.254 -
BM_std_min<int>/4096 112.292 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.845 -
BM_std_min<int>/5500 151.988 -
BM_std_min<int>/6 0.931 -
BM_std_min<int>/64 2.760 4.25%
BM_std_min<int>/64000 1882.452 -
BM_std_min<int>/65536 1926.169 -
BM_std_min<int>/7 1.046 -1.85%
BM_std_min<int>/70000 2055.815 -
BM_std_min<int>/8 1.274 -3.22%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.603 -11.13%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 106.112 -
BM_std_min<long_long>/11 1.495 -
BM_std_min<long_long>/12 1.999 -
BM_std_min<long_long>/13 2.359 -
BM_std_min<long_long>/14 2.651 -2.27%
BM_std_min<long_long>/15 2.880 -
BM_std_min<long_long>/16 3.110 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.621 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.058 -
BM_std_min<long_long>/21 2.394 -1.31%
BM_std_min<long_long>/22 2.639 -
BM_std_min<long_long>/23 2.887 1.17%
BM_std_min<long_long>/24 3.114 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.089 -
BM_std_min<long_long>/28 2.603 -2.36%
BM_std_min<long_long>/29 2.979 4.32%
BM_std_min<long_long>/3 1.154 -10.07%
BM_std_min<long_long>/30 3.298 1.43%
BM_std_min<long_long>/31 3.429 3.53%
BM_std_min<long_long>/32 3.640 3.46%
BM_std_min<long_long>/4 1.668 -1.63%
BM_std_min<long_long>/4000 444.468 -
BM_std_min<long_long>/4096 455.301 -
BM_std_min<long_long>/5 1.914 -
BM_std_min<long_long>/512 46.612 -1.50%
BM_std_min<long_long>/5500 614.383 -
BM_std_min<long_long>/6 2.138 -
BM_std_min<long_long>/64 4.852 -4.87%
BM_std_min<long_long>/64000 7323.766 -
BM_std_min<long_long>/65536 7500.219 -
BM_std_min<long_long>/7 2.364 -
BM_std_min<long_long>/70000 8023.529 -
BM_std_min<long_long>/8 2.693 -
BM_std_min<long_long>/9 1.155 -
BM_std_min<short>/1 0.385 51.99%
BM_std_min<short>/10 1.042 -
BM_std_min<short>/1024 14.115 -
BM_std_min<short>/11 1.223 3.70%
BM_std_min<short>/12 1.512 2.76%
BM_std_min<short>/13 1.154 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.388 -
BM_std_min<short>/16 1.778 3.78%
BM_std_min<short>/17 1.640 3.88%
BM_std_min<short>/18 1.509 -6.94%
BM_std_min<short>/19 1.855 -
BM_std_min<short>/2 0.508 4.74%
BM_std_min<short>/20 2.305 -
BM_std_min<short>/21 1.865 5.33%
BM_std_min<short>/22 1.906 1.69%
BM_std_min<short>/23 2.183 -
BM_std_min<short>/24 2.492 -4.89%
BM_std_min<short>/25 2.094 -2.38%
BM_std_min<short>/26 2.191 8.17%
BM_std_min<short>/27 2.360 1.90%
BM_std_min<short>/28 2.697 1.77%
BM_std_min<short>/29 2.398 -
BM_std_min<short>/3 0.717 3.60%
BM_std_min<short>/30 2.413 2.29%
BM_std_min<short>/31 2.633 -1.20%
BM_std_min<short>/32 2.889 -4.28%
BM_std_min<short>/4 1.050 3.34%
BM_std_min<short>/4000 54.142 1.27%
BM_std_min<short>/4096 55.562 1.16%
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.212 -2.83%
BM_std_min<short>/5500 76.082 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.463 -
BM_std_min<short>/64000 910.665 -
BM_std_min<short>/65536 932.745 -
BM_std_min<short>/7 1.120 -
BM_std_min<short>/70000 1031.132 -
BM_std_min<short>/8 1.340 -2.22%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.413 -
BM_std_min<unsigned___int128>/10 3.767 -1.70%
BM_std_min<unsigned___int128>/1024 503.006 -
BM_std_min<unsigned___int128>/11 4.175 -2.14%
BM_std_min<unsigned___int128>/12 4.622 -2.53%
BM_std_min<unsigned___int128>/13 5.067 -2.58%
BM_std_min<unsigned___int128>/14 5.510 -2.99%
BM_std_min<unsigned___int128>/15 5.971 -2.74%
BM_std_min<unsigned___int128>/16 6.434 -3.24%
BM_std_min<unsigned___int128>/17 6.909 -3.21%
BM_std_min<unsigned___int128>/18 7.347 -3.37%
BM_std_min<unsigned___int128>/19 7.812 -3.07%
BM_std_min<unsigned___int128>/2 0.659 -
BM_std_min<unsigned___int128>/20 8.288 -3.19%
BM_std_min<unsigned___int128>/21 8.762 -2.81%
BM_std_min<unsigned___int128>/22 9.213 -2.91%
BM_std_min<unsigned___int128>/23 9.697 -2.75%
BM_std_min<unsigned___int128>/24 10.123 -3.01%
BM_std_min<unsigned___int128>/25 10.615 -2.60%
BM_std_min<unsigned___int128>/26 11.020 -3.09%
BM_std_min<unsigned___int128>/27 11.533 -3.12%
BM_std_min<unsigned___int128>/28 12.080 -2.41%
BM_std_min<unsigned___int128>/29 12.492 -3.11%
BM_std_min<unsigned___int128>/3 1.023 -
BM_std_min<unsigned___int128>/30 12.991 -2.69%
BM_std_min<unsigned___int128>/31 13.501 -1.85%
BM_std_min<unsigned___int128>/32 13.903 -3.36%
BM_std_min<unsigned___int128>/4 1.399 -
BM_std_min<unsigned___int128>/4000 1939.774 -
BM_std_min<unsigned___int128>/4096 1981.611 -
BM_std_min<unsigned___int128>/5 1.786 -
BM_std_min<unsigned___int128>/512 247.211 -
BM_std_min<unsigned___int128>/5500 2679.452 -
BM_std_min<unsigned___int128>/6 2.152 -
BM_std_min<unsigned___int128>/64 29.564 -1.23%
BM_std_min<unsigned___int128>/64000 31267.637 -
BM_std_min<unsigned___int128>/65536 31939.745 -
BM_std_min<unsigned___int128>/7 2.558 -
BM_std_min<unsigned___int128>/70000 33972.501 -1.16%
BM_std_min<unsigned___int128>/8 2.954 -
BM_std_min<unsigned___int128>/9 3.365 -
BM_std_min<unsigned_char>/1 0.454 39.62%
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.567 2.16%
BM_std_min<unsigned_char>/11 1.069 -
BM_std_min<unsigned_char>/12 1.363 2.55%
BM_std_min<unsigned_char>/13 1.546 -3.43%
BM_std_min<unsigned_char>/14 1.846 2.31%
BM_std_min<unsigned_char>/15 2.128 2.48%
BM_std_min<unsigned_char>/16 2.640 3.13%
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.157 -
BM_std_min<unsigned_char>/2 0.486 -
BM_std_min<unsigned_char>/20 1.476 -1.01%
BM_std_min<unsigned_char>/21 1.790 1.18%
BM_std_min<unsigned_char>/22 1.980 -2.26%
BM_std_min<unsigned_char>/23 2.268 -2.74%
BM_std_min<unsigned_char>/24 2.775 -
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.743 1.05%
BM_std_min<unsigned_char>/29 1.999 1.06%
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.251 -2.53%
BM_std_min<unsigned_char>/31 2.475 -3.37%
BM_std_min<unsigned_char>/32 2.917 -
BM_std_min<unsigned_char>/4 1.003 -
BM_std_min<unsigned_char>/4000 27.550 1.79%
BM_std_min<unsigned_char>/4096 29.605 2.12%
BM_std_min<unsigned_char>/5 1.287 -
BM_std_min<unsigned_char>/512 6.407 1.01%
BM_std_min<unsigned_char>/5500 37.362 -
BM_std_min<unsigned_char>/6 1.463 -1.25%
BM_std_min<unsigned_char>/64 4.173 -
BM_std_min<unsigned_char>/64000 454.577 -
BM_std_min<unsigned_char>/65536 465.490 -
BM_std_min<unsigned_char>/7 1.848 -
BM_std_min<unsigned_char>/70000 496.423 -
BM_std_min<unsigned_char>/8 2.340 -
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.329 -
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.679 -2.24%
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.473 -2.36%
BM_std_min<unsigned_int>/13 1.449 -4.12%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.850 -4.73%
BM_std_min<unsigned_int>/17 0.965 1.17%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.826 -
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.939 -1.30%
BM_std_min<unsigned_int>/29 2.125 7.15%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.620 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.173 -
BM_std_min<unsigned_int>/4 1.020 -2.56%
BM_std_min<unsigned_int>/4000 109.859 -
BM_std_min<unsigned_int>/4096 111.452 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.839 -1.65%
BM_std_min<unsigned_int>/5500 151.925 -
BM_std_min<unsigned_int>/6 0.930 -
BM_std_min<unsigned_int>/64 2.846 -
BM_std_min<unsigned_int>/64000 1881.870 -
BM_std_min<unsigned_int>/65536 1926.492 -
BM_std_min<unsigned_int>/7 1.047 -
BM_std_min<unsigned_int>/70000 2055.843 -
BM_std_min<unsigned_int>/8 1.259 -1.94%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.458 -
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.093 -
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.694 -2.44%
BM_std_min<unsigned_long_long>/14 1.884 -2.39%
BM_std_min<unsigned_long_long>/15 2.128 -2.59%
BM_std_min<unsigned_long_long>/16 2.386 -2.14%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.971 -
BM_std_min<unsigned_long_long>/22 2.159 -
BM_std_min<unsigned_long_long>/23 2.401 -
BM_std_min<unsigned_long_long>/24 2.657 -
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.168 -
BM_std_min<unsigned_long_long>/29 2.446 2.10%
BM_std_min<unsigned_long_long>/3 0.693 -1.69%
BM_std_min<unsigned_long_long>/30 2.592 -
BM_std_min<unsigned_long_long>/31 2.888 -2.42%
BM_std_min<unsigned_long_long>/32 3.300 4.39%
BM_std_min<unsigned_long_long>/4 1.060 -3.93%
BM_std_min<unsigned_long_long>/4000 444.679 -
BM_std_min<unsigned_long_long>/4096 455.754 -
BM_std_min<unsigned_long_long>/5 1.396 1.67%
BM_std_min<unsigned_long_long>/512 46.698 -
BM_std_min<unsigned_long_long>/5500 615.151 -
BM_std_min<unsigned_long_long>/6 1.585 -2.13%
BM_std_min<unsigned_long_long>/64 4.691 -2.40%
BM_std_min<unsigned_long_long>/64000 7325.407 -
BM_std_min<unsigned_long_long>/65536 7504.427 -
BM_std_min<unsigned_long_long>/7 1.859 -2.23%
BM_std_min<unsigned_long_long>/70000 8018.641 -
BM_std_min<unsigned_long_long>/8 2.290 -
BM_std_min<unsigned_long_long>/9 1.168 1.08%
BM_std_min<unsigned_short>/1 0.455 -
BM_std_min<unsigned_short>/10 1.056 3.82%
BM_std_min<unsigned_short>/1024 13.853 -
BM_std_min<unsigned_short>/11 1.176 1.42%
BM_std_min<unsigned_short>/12 1.508 -
BM_std_min<unsigned_short>/13 6.413 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.722 1.44%
BM_std_min<unsigned_short>/17 6.683 -
BM_std_min<unsigned_short>/18 1.516 1.73%
BM_std_min<unsigned_short>/19 1.886 1.26%
BM_std_min<unsigned_short>/2 0.507 4.43%
BM_std_min<unsigned_short>/20 2.227 -
BM_std_min<unsigned_short>/21 6.905 -
BM_std_min<unsigned_short>/22 1.737 -7.11%
BM_std_min<unsigned_short>/23 2.098 -2.80%
BM_std_min<unsigned_short>/24 2.458 1.20%
BM_std_min<unsigned_short>/25 7.123 -
BM_std_min<unsigned_short>/26 2.165 4.80%
BM_std_min<unsigned_short>/27 2.403 -
BM_std_min<unsigned_short>/28 2.674 -
BM_std_min<unsigned_short>/29 7.331 -
BM_std_min<unsigned_short>/3 0.698 -
BM_std_min<unsigned_short>/30 2.369 2.85%
BM_std_min<unsigned_short>/31 2.501 -1.60%
BM_std_min<unsigned_short>/32 2.923 1.27%
BM_std_min<unsigned_short>/4 0.972 -2.81%
BM_std_min<unsigned_short>/4000 53.749 -
BM_std_min<unsigned_short>/4096 55.096 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.220 -
BM_std_min<unsigned_short>/5500 75.488 -
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.414 -3.19%
BM_std_min<unsigned_short>/64000 912.700 -
BM_std_min<unsigned_short>/65536 934.624 -
BM_std_min<unsigned_short>/7 1.087 -
BM_std_min<unsigned_short>/70000 1032.462 -
BM_std_min<unsigned_short>/8 1.300 -
BM_std_min<unsigned_short>/9 6.393 -
BM_std_minmax<char>/1 0.645 2.94%
BM_std_minmax<char>/10 1.303 -2.81%
BM_std_minmax<char>/1024 8.741 -
BM_std_minmax<char>/11 1.642 -7.14%
BM_std_minmax<char>/12 1.904 -2.84%
BM_std_minmax<char>/13 2.212 -
BM_std_minmax<char>/14 2.488 -2.63%
BM_std_minmax<char>/15 2.826 -3.47%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.086 -
BM_std_minmax<char>/18 1.295 -
BM_std_minmax<char>/19 1.640 -
BM_std_minmax<char>/2 0.910 9.68%
BM_std_minmax<char>/20 1.921 2.86%
BM_std_minmax<char>/21 2.248 4.04%
BM_std_minmax<char>/22 2.509 3.59%
BM_std_minmax<char>/23 2.923 1.32%
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.388 -
BM_std_minmax<char>/27 1.808 4.11%
BM_std_minmax<char>/28 2.171 3.46%
BM_std_minmax<char>/29 2.415 1.99%
BM_std_minmax<char>/3 1.207 9.93%
BM_std_minmax<char>/30 2.679 2.19%
BM_std_minmax<char>/31 3.255 5.26%
BM_std_minmax<char>/32 1.535 3.04%
BM_std_minmax<char>/4 1.509 5.24%
BM_std_minmax<char>/4000 38.757 -
BM_std_minmax<char>/4096 32.905 -
BM_std_minmax<char>/5 1.786 6.51%
BM_std_minmax<char>/512 4.995 -
BM_std_minmax<char>/5500 50.563 -
BM_std_minmax<char>/6 2.076 7.15%
BM_std_minmax<char>/64 1.256 4.14%
BM_std_minmax<char>/64000 531.995 -
BM_std_minmax<char>/65536 544.402 -
BM_std_minmax<char>/7 2.425 2.43%
BM_std_minmax<char>/70000 596.853 -
BM_std_minmax<char>/8 1.020 4.53%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.388 -
BM_std_minmax<int>/1024 33.604 -
BM_std_minmax<int>/11 1.731 -1.87%
BM_std_minmax<int>/12 1.471 6.17%
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.997 1.86%
BM_std_minmax<int>/16 1.348 5.15%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.653 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.876 7.24%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.309 -
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.416 -
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.117 3.63%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.686 -
BM_std_minmax<int>/32 1.619 -
BM_std_minmax<int>/4 1.154 6.16%
BM_std_minmax<int>/4000 133.225 -
BM_std_minmax<int>/4096 136.498 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.637 -
BM_std_minmax<int>/5500 191.295 -
BM_std_minmax<int>/6 1.341 5.34%
BM_std_minmax<int>/64 2.518 -
BM_std_minmax<int>/64000 2152.935 -
BM_std_minmax<int>/65536 2203.068 -
BM_std_minmax<int>/7 1.638 8.24%
BM_std_minmax<int>/70000 2352.031 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.590 -14.81%
BM_std_minmax<long_long>/10 2.155 -
BM_std_minmax<long_long>/1024 133.994 -
BM_std_minmax<long_long>/11 2.377 3.09%
BM_std_minmax<long_long>/12 2.694 -
BM_std_minmax<long_long>/13 3.018 -
BM_std_minmax<long_long>/14 3.321 -
BM_std_minmax<long_long>/15 3.644 -3.09%
BM_std_minmax<long_long>/16 3.055 -
BM_std_minmax<long_long>/17 3.066 -
BM_std_minmax<long_long>/18 3.064 -
BM_std_minmax<long_long>/19 3.070 -
BM_std_minmax<long_long>/2 1.084 3.98%
BM_std_minmax<long_long>/20 3.277 -
BM_std_minmax<long_long>/21 3.512 -1.57%
BM_std_minmax<long_long>/22 3.919 -
BM_std_minmax<long_long>/23 4.339 -1.17%
BM_std_minmax<long_long>/24 3.989 -
BM_std_minmax<long_long>/25 4.010 -
BM_std_minmax<long_long>/26 4.015 -
BM_std_minmax<long_long>/27 4.018 -
BM_std_minmax<long_long>/28 4.097 -
BM_std_minmax<long_long>/29 4.296 3.41%
BM_std_minmax<long_long>/3 1.396 -
BM_std_minmax<long_long>/30 4.525 -
BM_std_minmax<long_long>/31 4.797 -1.14%
BM_std_minmax<long_long>/32 4.955 -
BM_std_minmax<long_long>/4 1.685 -
BM_std_minmax<long_long>/4000 526.668 -
BM_std_minmax<long_long>/4096 539.080 -
BM_std_minmax<long_long>/5 2.000 2.52%
BM_std_minmax<long_long>/512 66.869 -
BM_std_minmax<long_long>/5500 724.012 -
BM_std_minmax<long_long>/6 2.281 1.94%
BM_std_minmax<long_long>/64 10.356 -
BM_std_minmax<long_long>/64000 8477.688 -
BM_std_minmax<long_long>/65536 8683.703 -
BM_std_minmax<long_long>/7 2.643 -
BM_std_minmax<long_long>/70000 9276.543 -
BM_std_minmax<long_long>/8 2.124 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.643 1.93%
BM_std_minmax<short>/10 1.426 -1.99%
BM_std_minmax<short>/1024 16.567 -
BM_std_minmax<short>/11 1.844 1.37%
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.388 -
BM_std_minmax<short>/14 1.620 -
BM_std_minmax<short>/15 1.998 1.44%
BM_std_minmax<short>/16 1.762 -
BM_std_minmax<short>/17 1.786 1.59%
BM_std_minmax<short>/18 1.995 -2.19%
BM_std_minmax<short>/19 2.373 -
BM_std_minmax<short>/2 0.921 -
BM_std_minmax<short>/20 2.036 2.18%
BM_std_minmax<short>/21 2.051 -2.22%
BM_std_minmax<short>/22 2.331 2.25%
BM_std_minmax<short>/23 2.721 2.26%
BM_std_minmax<short>/24 2.274 -
BM_std_minmax<short>/25 2.319 -
BM_std_minmax<short>/26 2.553 1.19%
BM_std_minmax<short>/27 2.876 1.42%
BM_std_minmax<short>/28 2.437 -5.60%
BM_std_minmax<short>/29 2.630 -
BM_std_minmax<short>/3 1.200 -2.11%
BM_std_minmax<short>/30 2.805 2.53%
BM_std_minmax<short>/31 3.049 -1.50%
BM_std_minmax<short>/32 1.264 -5.78%
BM_std_minmax<short>/4 0.926 -19.63%
BM_std_minmax<short>/4000 66.063 -
BM_std_minmax<short>/4096 67.703 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.861 -
BM_std_minmax<short>/5500 97.622 -
BM_std_minmax<short>/6 1.396 1.16%
BM_std_minmax<short>/64 1.548 -2.80%
BM_std_minmax<short>/64000 1065.067 -
BM_std_minmax<short>/65536 1091.237 -
BM_std_minmax<short>/7 1.820 2.06%
BM_std_minmax<short>/70000 1200.786 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.185 -1.70%
BM_std_minmax<unsigned_char>/1 0.649 4.00%
BM_std_minmax<unsigned_char>/10 1.344 -2.92%
BM_std_minmax<unsigned_char>/1024 8.784 -
BM_std_minmax<unsigned_char>/11 1.706 -5.43%
BM_std_minmax<unsigned_char>/12 1.971 -2.08%
BM_std_minmax<unsigned_char>/13 2.269 -
BM_std_minmax<unsigned_char>/14 2.558 -1.43%
BM_std_minmax<unsigned_char>/15 2.991 -2.21%
BM_std_minmax<unsigned_char>/16 0.947 2.43%
BM_std_minmax<unsigned_char>/17 1.087 -
BM_std_minmax<unsigned_char>/18 1.319 1.84%
BM_std_minmax<unsigned_char>/19 1.641 -
BM_std_minmax<unsigned_char>/2 0.903 1.58%
BM_std_minmax<unsigned_char>/20 1.919 -
BM_std_minmax<unsigned_char>/21 2.244 1.30%
BM_std_minmax<unsigned_char>/22 2.509 -
BM_std_minmax<unsigned_char>/23 2.966 1.48%
BM_std_minmax<unsigned_char>/24 1.155 -
BM_std_minmax<unsigned_char>/25 1.179 -
BM_std_minmax<unsigned_char>/26 1.395 -
BM_std_minmax<unsigned_char>/27 1.813 -
BM_std_minmax<unsigned_char>/28 2.115 -1.07%
BM_std_minmax<unsigned_char>/29 2.391 -
BM_std_minmax<unsigned_char>/3 1.222 1.04%
BM_std_minmax<unsigned_char>/30 2.656 -
BM_std_minmax<unsigned_char>/31 3.137 -
BM_std_minmax<unsigned_char>/32 1.516 2.69%
BM_std_minmax<unsigned_char>/4 1.506 -
BM_std_minmax<unsigned_char>/4000 39.209 -
BM_std_minmax<unsigned_char>/4096 33.058 -
BM_std_minmax<unsigned_char>/5 1.805 1.31%
BM_std_minmax<unsigned_char>/512 5.013 -
BM_std_minmax<unsigned_char>/5500 50.569 -
BM_std_minmax<unsigned_char>/6 2.082 -
BM_std_minmax<unsigned_char>/64 1.260 4.37%
BM_std_minmax<unsigned_char>/64000 533.745 -
BM_std_minmax<unsigned_char>/65536 546.119 -
BM_std_minmax<unsigned_char>/7 2.482 -
BM_std_minmax<unsigned_char>/70000 598.760 -
BM_std_minmax<unsigned_char>/8 1.081 11.51%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.713 18.68%
BM_std_minmax<unsigned_int>/10 1.596 16.47%
BM_std_minmax<unsigned_int>/1024 33.586 -
BM_std_minmax<unsigned_int>/11 2.101 24.36%
BM_std_minmax<unsigned_int>/12 1.392 5.46%
BM_std_minmax<unsigned_int>/13 1.388 2.61%
BM_std_minmax<unsigned_int>/14 1.726 10.39%
BM_std_minmax<unsigned_int>/15 2.245 14.23%
BM_std_minmax<unsigned_int>/16 1.314 4.08%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.650 -
BM_std_minmax<unsigned_int>/19 1.956 6.02%
BM_std_minmax<unsigned_int>/2 1.244 42.19%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.026 -
BM_std_minmax<unsigned_int>/23 2.572 7.53%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.128 -
BM_std_minmax<unsigned_int>/27 2.747 15.82%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.048 -
BM_std_minmax<unsigned_int>/3 1.695 43.52%
BM_std_minmax<unsigned_int>/30 2.241 -
BM_std_minmax<unsigned_int>/31 2.919 12.14%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.094 12.47%
BM_std_minmax<unsigned_int>/4000 133.191 -
BM_std_minmax<unsigned_int>/4096 136.425 -
BM_std_minmax<unsigned_int>/5 1.164 2.84%
BM_std_minmax<unsigned_int>/512 16.626 -
BM_std_minmax<unsigned_int>/5500 191.353 -
BM_std_minmax<unsigned_int>/6 1.494 10.70%
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2153.117 -
BM_std_minmax<unsigned_int>/65536 2204.204 -
BM_std_minmax<unsigned_int>/7 1.983 10.78%
BM_std_minmax<unsigned_int>/70000 2352.438 -
BM_std_minmax<unsigned_int>/8 1.156 3.50%
BM_std_minmax<unsigned_int>/9 1.229 6.26%
BM_std_minmax<unsigned_long_long>/1 0.621 -5.93%
BM_std_minmax<unsigned_long_long>/10 2.127 -
BM_std_minmax<unsigned_long_long>/1024 133.871 -
BM_std_minmax<unsigned_long_long>/11 2.307 3.36%
BM_std_minmax<unsigned_long_long>/12 2.670 -
BM_std_minmax<unsigned_long_long>/13 3.012 2.84%
BM_std_minmax<unsigned_long_long>/14 3.355 -
BM_std_minmax<unsigned_long_long>/15 3.809 4.29%
BM_std_minmax<unsigned_long_long>/16 3.055 -
BM_std_minmax<unsigned_long_long>/17 3.068 -
BM_std_minmax<unsigned_long_long>/18 3.076 -
BM_std_minmax<unsigned_long_long>/19 3.072 -
BM_std_minmax<unsigned_long_long>/2 0.889 -1.43%
BM_std_minmax<unsigned_long_long>/20 3.275 -
BM_std_minmax<unsigned_long_long>/21 3.595 2.24%
BM_std_minmax<unsigned_long_long>/22 3.953 -
BM_std_minmax<unsigned_long_long>/23 4.453 2.75%
BM_std_minmax<unsigned_long_long>/24 3.990 -
BM_std_minmax<unsigned_long_long>/25 4.013 -
BM_std_minmax<unsigned_long_long>/26 4.022 -
BM_std_minmax<unsigned_long_long>/27 4.033 -
BM_std_minmax<unsigned_long_long>/28 4.057 -
BM_std_minmax<unsigned_long_long>/29 4.150 -1.76%
BM_std_minmax<unsigned_long_long>/3 1.270 -5.69%
BM_std_minmax<unsigned_long_long>/30 4.528 -
BM_std_minmax<unsigned_long_long>/31 4.895 2.36%
BM_std_minmax<unsigned_long_long>/32 4.991 -
BM_std_minmax<unsigned_long_long>/4 1.586 -1.90%
BM_std_minmax<unsigned_long_long>/4000 526.373 -
BM_std_minmax<unsigned_long_long>/4096 539.086 -
BM_std_minmax<unsigned_long_long>/5 1.864 -
BM_std_minmax<unsigned_long_long>/512 66.894 -
BM_std_minmax<unsigned_long_long>/5500 724.418 -
BM_std_minmax<unsigned_long_long>/6 2.131 -1.70%
BM_std_minmax<unsigned_long_long>/64 10.266 -
BM_std_minmax<unsigned_long_long>/64000 8479.988 -
BM_std_minmax<unsigned_long_long>/65536 8681.309 -
BM_std_minmax<unsigned_long_long>/7 2.566 -2.80%
BM_std_minmax<unsigned_long_long>/70000 9272.521 -
BM_std_minmax<unsigned_long_long>/8 2.122 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.650 -
BM_std_minmax<unsigned_short>/10 1.422 -
BM_std_minmax<unsigned_short>/1024 16.587 -
BM_std_minmax<unsigned_short>/11 1.737 -1.91%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.621 -
BM_std_minmax<unsigned_short>/15 1.929 -1.11%
BM_std_minmax<unsigned_short>/16 1.720 1.32%
BM_std_minmax<unsigned_short>/17 1.692 -
BM_std_minmax<unsigned_short>/18 1.942 -1.54%
BM_std_minmax<unsigned_short>/19 2.212 1.43%
BM_std_minmax<unsigned_short>/2 0.928 -
BM_std_minmax<unsigned_short>/20 1.908 -2.45%
BM_std_minmax<unsigned_short>/21 2.030 2.73%
BM_std_minmax<unsigned_short>/22 2.285 -
BM_std_minmax<unsigned_short>/23 2.489 1.14%
BM_std_minmax<unsigned_short>/24 2.215 -1.22%
BM_std_minmax<unsigned_short>/25 2.296 -
BM_std_minmax<unsigned_short>/26 2.530 -2.15%
BM_std_minmax<unsigned_short>/27 2.824 -
BM_std_minmax<unsigned_short>/28 2.549 -
BM_std_minmax<unsigned_short>/29 2.608 1.25%
BM_std_minmax<unsigned_short>/3 1.213 -
BM_std_minmax<unsigned_short>/30 2.873 1.63%
BM_std_minmax<unsigned_short>/31 3.117 1.24%
BM_std_minmax<unsigned_short>/32 1.229 -3.88%
BM_std_minmax<unsigned_short>/4 1.086 5.51%
BM_std_minmax<unsigned_short>/4000 66.167 -
BM_std_minmax<unsigned_short>/4096 68.037 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.877 -
BM_std_minmax<unsigned_short>/5500 97.783 -
BM_std_minmax<unsigned_short>/6 1.389 1.69%
BM_std_minmax<unsigned_short>/64 1.525 -2.22%
BM_std_minmax<unsigned_short>/64000 1066.368 -
BM_std_minmax<unsigned_short>/65536 1092.509 -
BM_std_minmax<unsigned_short>/7 1.772 4.18%
BM_std_minmax<unsigned_short>/70000 1201.426 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.173 -
BM_std_minmax_element<char>/1 0.301 -
BM_std_minmax_element<char>/1024 249.791 -13.38%
BM_std_minmax_element<char>/2 0.689 5.83%
BM_std_minmax_element<char>/3 0.956 -17.37%
BM_std_minmax_element<char>/4 1.177 -6.35%
BM_std_minmax_element<char>/4000 956.316 -12.75%
BM_std_minmax_element<char>/4096 980.093 -11.74%
BM_std_minmax_element<char>/512 128.630 -11.87%
BM_std_minmax_element<char>/5500 1314.657 -11.68%
BM_std_minmax_element<char>/64 16.655 -6.01%
BM_std_minmax_element<char>/64000 15432.430 -10.43%
BM_std_minmax_element<char>/65536 15802.044 -10.45%
BM_std_minmax_element<char>/70000 16847.318 -10.65%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 258.695 -2.02%
BM_std_minmax_element<int>/2 0.688 -
BM_std_minmax_element<int>/3 1.147 -1.54%
BM_std_minmax_element<int>/4 1.201 -3.79%
BM_std_minmax_element<int>/4000 984.576 -3.10%
BM_std_minmax_element<int>/4096 1007.936 -3.35%
BM_std_minmax_element<int>/512 132.568 -1.17%
BM_std_minmax_element<int>/5500 1350.222 -2.84%
BM_std_minmax_element<int>/64 16.482 -4.19%
BM_std_minmax_element<int>/64000 15674.579 -5.19%
BM_std_minmax_element<int>/65536 16059.111 -5.33%
BM_std_minmax_element<int>/70000 17139.907 -5.19%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 282.811 1.48%
BM_std_minmax_element<long_long>/2 0.648 -5.40%
BM_std_minmax_element<long_long>/3 1.196 4.51%
BM_std_minmax_element<long_long>/4 1.263 -
BM_std_minmax_element<long_long>/4000 1092.357 2.30%
BM_std_minmax_element<long_long>/4096 1120.166 2.46%
BM_std_minmax_element<long_long>/512 144.097 1.92%
BM_std_minmax_element<long_long>/5500 1502.246 2.60%
BM_std_minmax_element<long_long>/64 17.871 2.42%
BM_std_minmax_element<long_long>/64000 17631.494 3.47%
BM_std_minmax_element<long_long>/65536 18053.356 3.33%
BM_std_minmax_element<long_long>/70000 19277.628 3.29%
BM_std_minmax_element<short>/1 0.300 -5.81%
BM_std_minmax_element<short>/1024 282.395 -5.04%
BM_std_minmax_element<short>/2 0.689 6.29%
BM_std_minmax_element<short>/3 1.253 9.10%
BM_std_minmax_element<short>/4 1.254 -
BM_std_minmax_element<short>/4000 1086.032 -5.07%
BM_std_minmax_element<short>/4096 1111.542 -5.18%
BM_std_minmax_element<short>/512 143.406 -4.70%
BM_std_minmax_element<short>/5500 1489.304 -5.03%
BM_std_minmax_element<short>/64 17.430 -1.51%
BM_std_minmax_element<short>/64000 17284.466 -5.57%
BM_std_minmax_element<short>/65536 17703.477 -5.62%
BM_std_minmax_element<short>/70000 18898.521 -5.47%
SetIntersection_Front_Set_float_1024_1 1116006.735 -
SetIntersection_Front_Set_float_1024_1024 14316259.306 -7.57%
SetIntersection_Front_Set_float_1024_16 1295418.915 -1.49%
SetIntersection_Front_Set_float_1024_256 4746636.331 -1.42%
SetIntersection_Front_Set_float_1024_4 1145983.946 -
SetIntersection_Front_Set_float_1024_64 1899273.817 -1.23%
SetIntersection_Front_Set_float_16384_1 1115296.459 -
SetIntersection_Front_Set_float_16384_1024 14704015.062 -5.96%
SetIntersection_Front_Set_float_16384_16 1326936.512 3.30%
SetIntersection_Front_Set_float_16384_16384 239409361.181 -4.44%
SetIntersection_Front_Set_float_16384_256 4483955.938 -6.82%
SetIntersection_Front_Set_float_16384_4 1150597.130 -
SetIntersection_Front_Set_float_16384_64 1926963.968 -4.44%
SetIntersection_Front_Set_float_16_1 66961691.892 -
SetIntersection_Front_Set_float_16_16 40581372.733 -1.90%
SetIntersection_Front_Set_float_16_4 58869476.038 -
SetIntersection_Front_Set_float_1_1 571338224.718 -
SetIntersection_Front_Set_float_256_1 4412091.868 -
SetIntersection_Front_Set_float_256_16 4953984.628 1.47%
SetIntersection_Front_Set_float_256_256 8829963.452 -6.35%
SetIntersection_Front_Set_float_256_4 4527530.197 -
SetIntersection_Front_Set_float_256_64 6119342.018 -2.76%
SetIntersection_Front_Set_float_262144_1 1093356.643 -
SetIntersection_Front_Set_float_262144_1024 14465725.275 -7.72%
SetIntersection_Front_Set_float_262144_16 1252421.487 -2.12%
SetIntersection_Front_Set_float_262144_16384 240335221.109 -5.94%
SetIntersection_Front_Set_float_262144_256 4433316.873 -4.27%
SetIntersection_Front_Set_float_262144_262144 1734179.119 -1.07%
SetIntersection_Front_Set_float_262144_4 1117028.943 -2.66%
SetIntersection_Front_Set_float_262144_64 1894693.120 -
SetIntersection_Front_Set_float_4_1 228735459.174 -
SetIntersection_Front_Set_float_4_4 147815184.939 -
SetIntersection_Front_Set_float_64_1 17494889.859 -
SetIntersection_Front_Set_float_64_16 16674232.242 -
SetIntersection_Front_Set_float_64_4 17216678.791 -
SetIntersection_Front_Set_float_64_64 15035104.887 -1.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1083952.681 -3.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20613827.661 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1384597.757 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6306491.740 -6.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1157187.729 -1.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2256921.166 -7.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1124212.378 1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20890094.595 -6.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1356130.760 -3.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353532564.823 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6294419.326 4.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1178302.188 4.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2331465.540 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67465359.614 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43474356.569 -1.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60069200.292 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 573243583.833 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4431185.929 -1.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5227087.552 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12204756.108 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4573196.397 -1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7253310.243 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1090350.609 -2.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20754527.076 -3.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1393711.253 -1.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 350596909.144 2.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5922481.376 -8.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2268224.529 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1166540.504 2.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2187261.171 -8.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 229305586.732 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149673511.344 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17709238.951 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17779639.003 -1.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17690218.703 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18251997.804 -2.24%
SetIntersection_Front_Set_string_1024_1 1154826.502 -
SetIntersection_Front_Set_string_1024_1024 57061087.254 -
SetIntersection_Front_Set_string_1024_16 2029104.869 2.52%
SetIntersection_Front_Set_string_1024_256 15649046.453 2.91%
SetIntersection_Front_Set_string_1024_4 1342244.866 -
SetIntersection_Front_Set_string_1024_64 5045100.983 3.24%
SetIntersection_Front_Set_string_16384_1 1162937.973 -
SetIntersection_Front_Set_string_16384_1024 59471045.981 -1.51%
SetIntersection_Front_Set_string_16384_16 2018279.260 -
SetIntersection_Front_Set_string_16384_16384 350250076.972 1.19%
SetIntersection_Front_Set_string_16384_256 15885649.927 2.71%
SetIntersection_Front_Set_string_16384_4 1328229.352 -
SetIntersection_Front_Set_string_16384_64 5023705.865 6.47%
SetIntersection_Front_Set_string_16_1 69381612.840 -
SetIntersection_Front_Set_string_16_16 64879182.733 1.22%
SetIntersection_Front_Set_string_16_4 68020957.108 -
SetIntersection_Front_Set_string_1_1 588048018.921 -
SetIntersection_Front_Set_string_256_1 4526119.721 -1.73%
SetIntersection_Front_Set_string_256_16 7548632.588 1.35%
SetIntersection_Front_Set_string_256_256 32253493.819 8.02%
SetIntersection_Front_Set_string_256_4 5298341.573 1.25%
SetIntersection_Front_Set_string_256_64 15847822.692 3.76%
SetIntersection_Front_Set_string_262144_1 1166007.290 -
SetIntersection_Front_Set_string_262144_1024 60503505.421 -
SetIntersection_Front_Set_string_262144_16 1934260.010 -1.36%
SetIntersection_Front_Set_string_262144_16384 349219777.477 -1.09%
SetIntersection_Front_Set_string_262144_256 16199321.461 4.47%
SetIntersection_Front_Set_string_262144_262144 17891443.199 1.62%
SetIntersection_Front_Set_string_262144_4 1342188.037 -
SetIntersection_Front_Set_string_262144_64 4590324.191 -9.64%
SetIntersection_Front_Set_string_4_1 235539196.418 -
SetIntersection_Front_Set_string_4_4 166859288.305 -
SetIntersection_Front_Set_string_64_1 18211566.860 -
SetIntersection_Front_Set_string_64_16 25715053.127 1.33%
SetIntersection_Front_Set_string_64_4 19911547.739 -1.39%
SetIntersection_Front_Set_string_64_64 38783472.572 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1100953.678 -2.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23915360.799 5.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1434014.333 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6881593.661 4.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1176613.033 1.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2454206.260 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1121603.944 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26007054.347 -4.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1410284.921 1.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355543365.889 3.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6895082.566 6.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1143762.570 -3.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2453548.049 1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67576803.139 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44899330.626 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60312148.680 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 574470688.116 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4478046.892 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5303323.985 -1.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13471338.508 4.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4639261.821 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7822790.396 6.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1108890.026 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27686495.915 6.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1384569.035 2.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 344299597.181 -1.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6576541.832 1.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3028005.127 -1.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1168508.950 1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2336182.710 4.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229648621.955 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150538780.636 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17706142.985 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18027551.743 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17629777.433 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19362428.714 -
SetIntersection_Front_Set_uint32_1024_1 1118103.565 -
SetIntersection_Front_Set_uint32_1024_1024 16534658.159 4.02%
SetIntersection_Front_Set_uint32_1024_16 1347669.172 1.22%
SetIntersection_Front_Set_uint32_1024_256 4662479.273 -5.49%
SetIntersection_Front_Set_uint32_1024_4 1160221.086 -
SetIntersection_Front_Set_uint32_1024_64 1876679.742 -5.82%
SetIntersection_Front_Set_uint32_16384_1 1088022.258 -2.08%
SetIntersection_Front_Set_uint32_16384_1024 15518290.993 -3.99%
SetIntersection_Front_Set_uint32_16384_16 1367591.582 6.98%
SetIntersection_Front_Set_uint32_16384_16384 257165883.219 -28.91%
SetIntersection_Front_Set_uint32_16384_256 4803411.560 -4.89%
SetIntersection_Front_Set_uint32_16384_4 1162873.518 -
SetIntersection_Front_Set_uint32_16384_64 2078856.153 3.64%
SetIntersection_Front_Set_uint32_16_1 67277657.960 -
SetIntersection_Front_Set_uint32_16_16 41619871.459 -
SetIntersection_Front_Set_uint32_16_4 58875669.725 -
SetIntersection_Front_Set_uint32_1_1 569092123.620 -
SetIntersection_Front_Set_uint32_256_1 4460154.183 1.18%
SetIntersection_Front_Set_uint32_256_16 4985563.883 1.19%
SetIntersection_Front_Set_uint32_256_256 9417095.661 2.17%
SetIntersection_Front_Set_uint32_256_4 4527440.205 -
SetIntersection_Front_Set_uint32_256_64 6056703.864 -7.89%
SetIntersection_Front_Set_uint32_262144_1 1089231.441 -1.02%
SetIntersection_Front_Set_uint32_262144_1024 15399927.649 -4.46%
SetIntersection_Front_Set_uint32_262144_16 1283690.395 1.73%
SetIntersection_Front_Set_uint32_262144_16384 359425717.637 4.60%
SetIntersection_Front_Set_uint32_262144_256 4664039.891 -5.24%
SetIntersection_Front_Set_uint32_262144_262144 1822144.775 -
SetIntersection_Front_Set_uint32_262144_4 1109435.380 -
SetIntersection_Front_Set_uint32_262144_64 1882943.161 -2.23%
SetIntersection_Front_Set_uint32_4_1 228661101.747 -
SetIntersection_Front_Set_uint32_4_4 146915340.250 -
SetIntersection_Front_Set_uint32_64_1 17569114.874 -
SetIntersection_Front_Set_uint32_64_16 16906859.686 -
SetIntersection_Front_Set_uint32_64_4 17199967.050 -
SetIntersection_Front_Set_uint32_64_64 16404209.462 5.66%
SetIntersection_Front_Set_uint64_1024_1 1110680.389 -
SetIntersection_Front_Set_uint64_1024_1024 14164431.997 -11.69%
SetIntersection_Front_Set_uint64_1024_16 1287323.450 -
SetIntersection_Front_Set_uint64_1024_256 4397243.021 -11.49%
SetIntersection_Front_Set_uint64_1024_4 1142940.305 -
SetIntersection_Front_Set_uint64_1024_64 1914269.339 -2.47%
SetIntersection_Front_Set_uint64_16384_1 1105718.306 -1.02%
SetIntersection_Front_Set_uint64_16384_1024 15276174.370 7.10%
SetIntersection_Front_Set_uint64_16384_16 1314726.396 1.42%
SetIntersection_Front_Set_uint64_16384_16384 347160884.529 -
SetIntersection_Front_Set_uint64_16384_256 4747726.567 -7.64%
SetIntersection_Front_Set_uint64_16384_4 1152680.755 -
SetIntersection_Front_Set_uint64_16384_64 1950189.839 -4.37%
SetIntersection_Front_Set_uint64_16_1 67041763.887 -
SetIntersection_Front_Set_uint64_16_16 40993186.205 -1.29%
SetIntersection_Front_Set_uint64_16_4 58798607.589 -
SetIntersection_Front_Set_uint64_1_1 570224781.726 -
SetIntersection_Front_Set_uint64_256_1 4412816.765 -
SetIntersection_Front_Set_uint64_256_16 4912667.677 -1.09%
SetIntersection_Front_Set_uint64_256_256 8939311.860 5.39%
SetIntersection_Front_Set_uint64_256_4 4553695.073 -
SetIntersection_Front_Set_uint64_256_64 6336837.894 -4.08%
SetIntersection_Front_Set_uint64_262144_1 1126532.695 -
SetIntersection_Front_Set_uint64_262144_1024 14802845.078 6.23%
SetIntersection_Front_Set_uint64_262144_16 1296845.365 -2.64%
SetIntersection_Front_Set_uint64_262144_16384 339610760.392 -1.32%
SetIntersection_Front_Set_uint64_262144_256 4913530.520 13.57%
SetIntersection_Front_Set_uint64_262144_262144 1836354.572 -
SetIntersection_Front_Set_uint64_262144_4 1148376.788 -
SetIntersection_Front_Set_uint64_262144_64 1958823.787 -1.86%
SetIntersection_Front_Set_uint64_4_1 228494473.041 -
SetIntersection_Front_Set_uint64_4_4 147773805.197 -
SetIntersection_Front_Set_uint64_64_1 17562909.302 -
SetIntersection_Front_Set_uint64_64_16 16820720.899 -
SetIntersection_Front_Set_uint64_64_4 17396912.091 1.07%
SetIntersection_Front_Set_uint64_64_64 14663331.345 -6.26%
SetIntersection_Front_Vector_float_1024_1 1108669.674 -
SetIntersection_Front_Vector_float_1024_1024 5977822.609 -
SetIntersection_Front_Vector_float_1024_16 1170904.277 -
SetIntersection_Front_Vector_float_1024_256 2337710.814 -
SetIntersection_Front_Vector_float_1024_4 1132581.353 -
SetIntersection_Front_Vector_float_1024_64 1429457.464 -
SetIntersection_Front_Vector_float_16384_1 1113952.782 -
SetIntersection_Front_Vector_float_16384_1024 5948458.190 -
SetIntersection_Front_Vector_float_16384_16 1186600.732 -
SetIntersection_Front_Vector_float_16384_16384 80094161.472 -
SetIntersection_Front_Vector_float_16384_256 2324376.428 -
SetIntersection_Front_Vector_float_16384_4 1118771.641 -1.43%
SetIntersection_Front_Vector_float_16384_64 1444921.686 -
SetIntersection_Front_Vector_float_16_1 66967180.568 -
SetIntersection_Front_Vector_float_16_16 39101341.300 2.97%
SetIntersection_Front_Vector_float_16_4 57869826.868 -
SetIntersection_Front_Vector_float_1_1 571780270.035 -
SetIntersection_Front_Vector_float_256_1 4423728.318 -
SetIntersection_Front_Vector_float_256_16 4578214.636 2.46%
SetIntersection_Front_Vector_float_256_256 4655997.349 -
SetIntersection_Front_Vector_float_256_4 4489898.138 -
SetIntersection_Front_Vector_float_256_64 4562432.699 -
SetIntersection_Front_Vector_float_262144_1 1136220.221 1.36%
SetIntersection_Front_Vector_float_262144_1024 5930342.346 -
SetIntersection_Front_Vector_float_262144_16 1182057.265 -1.73%
SetIntersection_Front_Vector_float_262144_16384 79903791.305 -
SetIntersection_Front_Vector_float_262144_256 2338099.677 -
SetIntersection_Front_Vector_float_262144_262144 350878368.867 -
SetIntersection_Front_Vector_float_262144_4 1114888.503 -
SetIntersection_Front_Vector_float_262144_64 1452870.389 1.10%
SetIntersection_Front_Vector_float_4_1 228602714.660 -
SetIntersection_Front_Vector_float_4_4 146203551.450 1.17%
SetIntersection_Front_Vector_float_64_1 17532667.964 -
SetIntersection_Front_Vector_float_64_16 15156898.037 -
SetIntersection_Front_Vector_float_64_4 16967720.188 -
SetIntersection_Front_Vector_float_64_64 11446437.706 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1113694.831 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8399314.550 -4.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1223507.169 -3.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2974416.632 -8.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1151619.600 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1594150.873 2.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1118359.174 4.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8603169.065 -19.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1211493.204 -3.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 120258114.806 -15.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3263387.390 -5.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1160129.179 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1647965.424 -5.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66999244.609 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39616107.968 -2.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58843485.891 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571251322.672 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4439027.770 1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4594767.019 -3.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6475906.147 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4481484.924 -2.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5090680.032 -7.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1117790.265 2.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8387439.066 -13.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1172096.909 -7.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117925692.054 -15.69%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2969985.755 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351640371.210 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1138882.090 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1660261.165 -3.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228602116.838 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147308411.850 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17494264.980 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15608903.735 -3.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17312157.396 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12663672.651 -3.53%
SetIntersection_Front_Vector_string_1024_1 1142540.097 -
SetIntersection_Front_Vector_string_1024_1024 40510123.694 -
SetIntersection_Front_Vector_string_1024_16 1716922.497 -1.80%
SetIntersection_Front_Vector_string_1024_256 9695287.500 -9.83%
SetIntersection_Front_Vector_string_1024_4 1255103.960 -1.06%
SetIntersection_Front_Vector_string_1024_64 3472565.126 -4.33%
SetIntersection_Front_Vector_string_16384_1 1146262.852 -
SetIntersection_Front_Vector_string_16384_1024 39783432.040 -
SetIntersection_Front_Vector_string_16384_16 1746179.077 -1.65%
SetIntersection_Front_Vector_string_16384_16384 350962212.634 -
SetIntersection_Front_Vector_string_16384_256 9648369.704 -5.21%
SetIntersection_Front_Vector_string_16384_4 1257571.524 -
SetIntersection_Front_Vector_string_16384_64 3469507.714 -2.74%
SetIntersection_Front_Vector_string_16_1 68536319.967 -
SetIntersection_Front_Vector_string_16_16 54786615.192 1.96%
SetIntersection_Front_Vector_string_16_4 64565999.668 -
SetIntersection_Front_Vector_string_1_1 584608954.646 -
SetIntersection_Front_Vector_string_256_1 4523606.333 -
SetIntersection_Front_Vector_string_256_16 6299112.653 -3.48%
SetIntersection_Front_Vector_string_256_256 20802850.684 -3.47%
SetIntersection_Front_Vector_string_256_4 4885965.915 -1.86%
SetIntersection_Front_Vector_string_256_64 11146505.025 -
SetIntersection_Front_Vector_string_262144_1 1170422.708 -
SetIntersection_Front_Vector_string_262144_1024 38857727.224 -3.94%
SetIntersection_Front_Vector_string_262144_16 1745326.794 -
SetIntersection_Front_Vector_string_262144_16384 350402583.379 -
SetIntersection_Front_Vector_string_262144_256 9941506.026 -7.39%
SetIntersection_Front_Vector_string_262144_262144 14362021.160 -
SetIntersection_Front_Vector_string_262144_4 1217172.266 -4.81%
SetIntersection_Front_Vector_string_262144_64 3231874.380 -11.12%
SetIntersection_Front_Vector_string_4_1 233103598.386 -
SetIntersection_Front_Vector_string_4_4 159521984.528 -1.32%
SetIntersection_Front_Vector_string_64_1 17874753.464 -
SetIntersection_Front_Vector_string_64_16 21621181.587 -2.62%
SetIntersection_Front_Vector_string_64_4 18939214.332 -
SetIntersection_Front_Vector_string_64_64 28079681.480 6.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1120093.201 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9680700.344 -1.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1271492.101 1.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3555812.877 2.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1156350.572 2.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1721516.102 -1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1113285.403 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10556195.647 7.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1267717.882 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 148502972.498 1.99%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3544214.854 8.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1155375.342 1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1740466.392 5.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67410915.732 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40761439.613 2.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 59238200.462 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570879457.900 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4462879.075 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4799326.085 3.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7133910.265 7.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4553207.047 2.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5530967.679 4.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1119750.537 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9738519.362 -18.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1266309.674 2.98%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 153882429.869 6.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3300355.029 -5.81%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350809096.503 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1151351.607 -11.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1739274.989 5.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228528869.049 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 148203597.629 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17652428.734 1.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16273300.945 2.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17346836.019 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13846477.526 3.57%
SetIntersection_Front_Vector_uint32_1024_1 1123288.866 1.23%
SetIntersection_Front_Vector_uint32_1024_1024 5879172.065 -1.77%
SetIntersection_Front_Vector_uint32_1024_16 1188677.043 -
SetIntersection_Front_Vector_uint32_1024_256 2338838.832 -
SetIntersection_Front_Vector_uint32_1024_4 1129547.497 2.10%
SetIntersection_Front_Vector_uint32_1024_64 1427857.238 -
SetIntersection_Front_Vector_uint32_16384_1 1115565.767 2.76%
SetIntersection_Front_Vector_uint32_16384_1024 7050094.770 19.87%
SetIntersection_Front_Vector_uint32_16384_16 1195450.950 -
SetIntersection_Front_Vector_uint32_16384_16384 88085149.055 10.38%
SetIntersection_Front_Vector_uint32_16384_256 2551162.483 9.18%
SetIntersection_Front_Vector_uint32_16384_4 1139722.506 1.86%
SetIntersection_Front_Vector_uint32_16384_64 1443015.857 1.05%
SetIntersection_Front_Vector_uint32_16_1 66890328.051 -
SetIntersection_Front_Vector_uint32_16_16 38756680.720 2.67%
SetIntersection_Front_Vector_uint32_16_4 58199840.962 1.29%
SetIntersection_Front_Vector_uint32_1_1 569924046.356 -
SetIntersection_Front_Vector_uint32_256_1 4431131.160 -
SetIntersection_Front_Vector_uint32_256_16 4472507.118 -3.25%
SetIntersection_Front_Vector_uint32_256_256 4912113.024 5.67%
SetIntersection_Front_Vector_uint32_256_4 4473957.098 -1.00%
SetIntersection_Front_Vector_uint32_256_64 4820136.684 6.24%
SetIntersection_Front_Vector_uint32_262144_1 1121556.343 -
SetIntersection_Front_Vector_uint32_262144_1024 6662654.926 11.65%
SetIntersection_Front_Vector_uint32_262144_16 1210314.590 5.15%
SetIntersection_Front_Vector_uint32_262144_16384 87802615.488 10.28%
SetIntersection_Front_Vector_uint32_262144_256 2324421.978 -
SetIntersection_Front_Vector_uint32_262144_262144 345780844.116 -1.28%
SetIntersection_Front_Vector_uint32_262144_4 1144096.147 -
SetIntersection_Front_Vector_uint32_262144_64 1461346.861 1.40%
SetIntersection_Front_Vector_uint32_4_1 228162513.691 -
SetIntersection_Front_Vector_uint32_4_4 143984715.916 -
SetIntersection_Front_Vector_uint32_64_1 17566358.963 -
SetIntersection_Front_Vector_uint32_64_16 15393521.769 1.68%
SetIntersection_Front_Vector_uint32_64_4 16855130.140 -
SetIntersection_Front_Vector_uint32_64_64 11668036.969 1.20%
SetIntersection_Front_Vector_uint64_1024_1 1113468.244 -
SetIntersection_Front_Vector_uint64_1024_1024 5984302.610 -
SetIntersection_Front_Vector_uint64_1024_16 1171559.041 -1.21%
SetIntersection_Front_Vector_uint64_1024_256 2348413.879 4.11%
SetIntersection_Front_Vector_uint64_1024_4 1099439.459 -2.84%
SetIntersection_Front_Vector_uint64_1024_64 1442176.095 -
SetIntersection_Front_Vector_uint64_16384_1 1106742.639 -
SetIntersection_Front_Vector_uint64_16384_1024 5957040.704 -
SetIntersection_Front_Vector_uint64_16384_16 1186159.565 -
SetIntersection_Front_Vector_uint64_16384_16384 81133176.730 3.87%
SetIntersection_Front_Vector_uint64_16384_256 2317317.741 -
SetIntersection_Front_Vector_uint64_16384_4 1119554.052 -
SetIntersection_Front_Vector_uint64_16384_64 1379112.196 -
SetIntersection_Front_Vector_uint64_16_1 66791472.623 -
SetIntersection_Front_Vector_uint64_16_16 37936276.218 -
SetIntersection_Front_Vector_uint64_16_4 57634374.053 -
SetIntersection_Front_Vector_uint64_1_1 569977918.397 -
SetIntersection_Front_Vector_uint64_256_1 4446996.585 -
SetIntersection_Front_Vector_uint64_256_16 4545102.868 1.34%
SetIntersection_Front_Vector_uint64_256_256 4612706.450 -1.11%
SetIntersection_Front_Vector_uint64_256_4 4446619.082 1.69%
SetIntersection_Front_Vector_uint64_256_64 4840971.589 5.86%
SetIntersection_Front_Vector_uint64_262144_1 1115073.977 -
SetIntersection_Front_Vector_uint64_262144_1024 5840477.413 -1.93%
SetIntersection_Front_Vector_uint64_262144_16 1186161.512 5.34%
SetIntersection_Front_Vector_uint64_262144_16384 78373658.034 -
SetIntersection_Front_Vector_uint64_262144_256 2349295.703 -
SetIntersection_Front_Vector_uint64_262144_262144 350829611.019 -
SetIntersection_Front_Vector_uint64_262144_4 1136880.425 -
SetIntersection_Front_Vector_uint64_262144_64 1426562.473 3.46%
SetIntersection_Front_Vector_uint64_4_1 228173104.278 -
SetIntersection_Front_Vector_uint64_4_4 145260566.523 -
SetIntersection_Front_Vector_uint64_64_1 17522889.968 -
SetIntersection_Front_Vector_uint64_64_16 15439929.056 1.86%
SetIntersection_Front_Vector_uint64_64_4 17010987.601 -
SetIntersection_Front_Vector_uint64_64_64 11427325.196 -
SetIntersection_Interlaced_Set_float_1024_1 1120384.264 -
SetIntersection_Interlaced_Set_float_1024_1024 15269867.304 -
SetIntersection_Interlaced_Set_float_1024_16 11596387.179 -1.71%
SetIntersection_Interlaced_Set_float_1024_256 15332149.108 -4.66%
SetIntersection_Interlaced_Set_float_1024_4 9979006.900 -1.31%
SetIntersection_Interlaced_Set_float_1024_64 10072464.086 1.25%
SetIntersection_Interlaced_Set_float_16384_1 1121546.834 -
SetIntersection_Interlaced_Set_float_16384_1024 171493494.065 -1.51%
SetIntersection_Interlaced_Set_float_16384_16 213764411.782 -2.43%
SetIntersection_Interlaced_Set_float_16384_16384 249880648.969 -24.71%
SetIntersection_Interlaced_Set_float_16384_256 201736765.321 -
SetIntersection_Interlaced_Set_float_16384_4 173338109.357 -1.34%
SetIntersection_Interlaced_Set_float_16384_64 220124643.911 -1.60%
SetIntersection_Interlaced_Set_float_16_1 67104433.712 -
SetIntersection_Interlaced_Set_float_16_16 41452117.537 -
SetIntersection_Interlaced_Set_float_16_4 64712504.910 -
SetIntersection_Interlaced_Set_float_1_1 571835914.888 -
SetIntersection_Interlaced_Set_float_256_1 4449765.564 -
SetIntersection_Interlaced_Set_float_256_16 12190349.665 -
SetIntersection_Interlaced_Set_float_256_256 8945446.326 -
SetIntersection_Interlaced_Set_float_256_4 11772127.202 2.24%
SetIntersection_Interlaced_Set_float_256_64 15870941.375 5.62%
SetIntersection_Interlaced_Set_float_262144_1 1111063.243 -
SetIntersection_Interlaced_Set_float_262144_1024 1535050.047 -1.37%
SetIntersection_Interlaced_Set_float_262144_16 1622636.474 -
SetIntersection_Interlaced_Set_float_262144_16384 1264841.146 -
SetIntersection_Interlaced_Set_float_262144_256 1588170.898 -
SetIntersection_Interlaced_Set_float_262144_262144 1837247.150 1.83%
SetIntersection_Interlaced_Set_float_262144_4 1312266.277 -
SetIntersection_Interlaced_Set_float_262144_64 1584790.853 -
SetIntersection_Interlaced_Set_float_4_1 228345651.176 -
SetIntersection_Interlaced_Set_float_4_4 147604674.189 -
SetIntersection_Interlaced_Set_float_64_1 17527469.254 -
SetIntersection_Interlaced_Set_float_64_16 24750066.748 -
SetIntersection_Interlaced_Set_float_64_4 22086149.035 -
SetIntersection_Interlaced_Set_float_64_64 15337556.077 1.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1127881.281 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21461518.488 1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11643186.925 -1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18943401.119 2.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10250222.874 4.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11059353.974 -3.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1127644.977 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179999550.294 1.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 225202537.778 1.95%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 346036377.494 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 210166953.098 1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180857483.739 1.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231566497.361 1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67455245.915 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44036359.063 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66913612.808 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572504444.962 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4459451.132 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13122742.089 1.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12212335.233 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11540291.983 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18090422.828 4.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1099892.147 -1.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1629516.521 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1692071.127 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1350899.576 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1665511.879 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2333694.660 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1378183.510 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1668670.574 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228999132.398 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149664330.721 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17571406.984 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27587227.084 2.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23357714.349 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18548040.595 -6.68%
SetIntersection_Interlaced_Set_string_1024_1 1136156.394 -1.25%
SetIntersection_Interlaced_Set_string_1024_1024 58102905.806 1.78%
SetIntersection_Interlaced_Set_string_1024_16 13504015.202 -
SetIntersection_Interlaced_Set_string_1024_256 35269281.224 -3.72%
SetIntersection_Interlaced_Set_string_1024_4 10756643.930 2.29%
SetIntersection_Interlaced_Set_string_1024_64 17600906.258 2.68%
SetIntersection_Interlaced_Set_string_16384_1 1159494.053 -
SetIntersection_Interlaced_Set_string_16384_1024 357773814.028 -
SetIntersection_Interlaced_Set_string_16384_16 245852851.712 -29.56%
SetIntersection_Interlaced_Set_string_16384_16384 350979723.767 -
SetIntersection_Interlaced_Set_string_16384_256 348887653.852 -3.97%
SetIntersection_Interlaced_Set_string_16384_4 202080995.277 -
SetIntersection_Interlaced_Set_string_16384_64 334197399.425 -1.93%
SetIntersection_Interlaced_Set_string_16_1 69282027.091 -
SetIntersection_Interlaced_Set_string_16_16 62484064.287 -
SetIntersection_Interlaced_Set_string_16_4 78108745.573 -
SetIntersection_Interlaced_Set_string_1_1 588766297.787 -
SetIntersection_Interlaced_Set_string_256_1 4549907.730 -
SetIntersection_Interlaced_Set_string_256_16 17994100.352 -1.89%
SetIntersection_Interlaced_Set_string_256_256 31825930.153 -
SetIntersection_Interlaced_Set_string_256_4 14125169.409 -3.87%
SetIntersection_Interlaced_Set_string_256_64 31376888.961 -
SetIntersection_Interlaced_Set_string_262144_1 1160884.661 -
SetIntersection_Interlaced_Set_string_262144_1024 2072931.479 -3.94%
SetIntersection_Interlaced_Set_string_262144_16 2157263.672 -
SetIntersection_Interlaced_Set_string_262144_16384 2727904.459 -1.23%
SetIntersection_Interlaced_Set_string_262144_256 2052799.072 -4.15%
SetIntersection_Interlaced_Set_string_262144_262144 17540201.986 -1.40%
SetIntersection_Interlaced_Set_string_262144_4 1880071.613 -
SetIntersection_Interlaced_Set_string_262144_64 2134120.766 -1.16%
SetIntersection_Interlaced_Set_string_4_1 235808767.157 -
SetIntersection_Interlaced_Set_string_4_4 167926028.290 -
SetIntersection_Interlaced_Set_string_64_1 18137664.384 -
SetIntersection_Interlaced_Set_string_64_16 40475138.795 -1.53%
SetIntersection_Interlaced_Set_string_64_4 27395638.529 -
SetIntersection_Interlaced_Set_string_64_64 39029031.695 1.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1129767.786 1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25122988.478 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12168827.278 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21023498.401 1.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10200776.952 2.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12011301.071 1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1120281.013 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 244574810.334 3.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 248476954.318 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350606686.737 2.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 349284361.339 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 205459763.604 2.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 350751921.956 -1.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67590809.727 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44777081.489 -1.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67462436.101 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 573447776.459 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4491014.723 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13409010.368 2.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13540329.409 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11866467.633 2.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19231871.860 1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1105288.484 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1979894.695 -1.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2103126.711 -2.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1755496.258 -1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2007645.996 -1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3092834.312 -2.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1812366.861 -3.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2081064.127 -2.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229769491.996 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150655430.591 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17654054.422 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28089131.427 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24184749.590 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19768575.666 -
SetIntersection_Interlaced_Set_uint32_1024_1 1117813.554 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15676367.899 -
SetIntersection_Interlaced_Set_uint32_1024_16 11485841.299 -
SetIntersection_Interlaced_Set_uint32_1024_256 14840703.634 -
SetIntersection_Interlaced_Set_uint32_1024_4 10240564.500 2.06%
SetIntersection_Interlaced_Set_uint32_1024_64 9970459.550 -
SetIntersection_Interlaced_Set_uint32_16384_1 1107452.720 -
SetIntersection_Interlaced_Set_uint32_16384_1024 169626348.596 -1.56%
SetIntersection_Interlaced_Set_uint32_16384_16 211627651.050 -1.20%
SetIntersection_Interlaced_Set_uint32_16384_16384 350434910.440 1.30%
SetIntersection_Interlaced_Set_uint32_16384_256 198865936.435 1.03%
SetIntersection_Interlaced_Set_uint32_16384_4 171526570.818 -
SetIntersection_Interlaced_Set_uint32_16384_64 217672342.839 -
SetIntersection_Interlaced_Set_uint32_16_1 67033209.522 -
SetIntersection_Interlaced_Set_uint32_16_16 41190718.891 -
SetIntersection_Interlaced_Set_uint32_16_4 64699221.077 -
SetIntersection_Interlaced_Set_uint32_1_1 571239734.940 -
SetIntersection_Interlaced_Set_uint32_256_1 4454007.029 -
SetIntersection_Interlaced_Set_uint32_256_16 12083482.579 -
SetIntersection_Interlaced_Set_uint32_256_256 9328295.800 1.92%
SetIntersection_Interlaced_Set_uint32_256_4 11581219.762 -
SetIntersection_Interlaced_Set_uint32_256_64 14595105.096 -1.80%
SetIntersection_Interlaced_Set_uint32_262144_1 1090227.184 1.35%
SetIntersection_Interlaced_Set_uint32_262144_1024 1506766.439 -
SetIntersection_Interlaced_Set_uint32_262144_16 1602781.982 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1262533.123 2.53%
SetIntersection_Interlaced_Set_uint32_262144_256 1574141.602 -
SetIntersection_Interlaced_Set_uint32_262144_262144 2010731.609 4.51%
SetIntersection_Interlaced_Set_uint32_262144_4 1288106.852 -
SetIntersection_Interlaced_Set_uint32_262144_64 1561715.982 -
SetIntersection_Interlaced_Set_uint32_4_1 227846497.105 -
SetIntersection_Interlaced_Set_uint32_4_4 147818932.127 -
SetIntersection_Interlaced_Set_uint32_64_1 17581454.180 -
SetIntersection_Interlaced_Set_uint32_64_16 23470496.998 -
SetIntersection_Interlaced_Set_uint32_64_4 22276233.252 -
SetIntersection_Interlaced_Set_uint32_64_64 15289259.369 2.06%
SetIntersection_Interlaced_Set_uint64_1024_1 1115723.283 -
SetIntersection_Interlaced_Set_uint64_1024_1024 16554306.736 4.88%
SetIntersection_Interlaced_Set_uint64_1024_16 11839468.869 4.09%
SetIntersection_Interlaced_Set_uint64_1024_256 16401772.814 6.87%
SetIntersection_Interlaced_Set_uint64_1024_4 12723056.284 27.56%
SetIntersection_Interlaced_Set_uint64_1024_64 11748761.897 14.97%
SetIntersection_Interlaced_Set_uint64_16384_1 1138109.882 1.77%
SetIntersection_Interlaced_Set_uint64_16384_1024 178657965.428 2.39%
SetIntersection_Interlaced_Set_uint64_16384_16 229016117.632 3.33%
SetIntersection_Interlaced_Set_uint64_16384_16384 350134202.912 -1.38%
SetIntersection_Interlaced_Set_uint64_16384_256 211412921.408 1.70%
SetIntersection_Interlaced_Set_uint64_16384_4 186016495.304 3.89%
SetIntersection_Interlaced_Set_uint64_16384_64 237637029.451 2.13%
SetIntersection_Interlaced_Set_uint64_16_1 67135530.388 -
SetIntersection_Interlaced_Set_uint64_16_16 41337408.986 -
SetIntersection_Interlaced_Set_uint64_16_4 64848354.177 -
SetIntersection_Interlaced_Set_uint64_1_1 571115019.482 -
SetIntersection_Interlaced_Set_uint64_256_1 4442569.261 2.03%
SetIntersection_Interlaced_Set_uint64_256_16 12503075.127 -
SetIntersection_Interlaced_Set_uint64_256_256 9380090.868 -1.76%
SetIntersection_Interlaced_Set_uint64_256_4 11619673.569 -1.15%
SetIntersection_Interlaced_Set_uint64_256_64 15435627.003 5.18%
SetIntersection_Interlaced_Set_uint64_262144_1 1119985.400 5.14%
SetIntersection_Interlaced_Set_uint64_262144_1024 1587558.430 -
SetIntersection_Interlaced_Set_uint64_262144_16 1652096.844 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1270057.127 -
SetIntersection_Interlaced_Set_uint64_262144_256 1621112.793 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1864501.791 -
SetIntersection_Interlaced_Set_uint64_262144_4 1327465.656 -
SetIntersection_Interlaced_Set_uint64_262144_64 1635543.865 -
SetIntersection_Interlaced_Set_uint64_4_1 228259112.509 -
SetIntersection_Interlaced_Set_uint64_4_4 147838026.366 -
SetIntersection_Interlaced_Set_uint64_64_1 17587272.587 1.17%
SetIntersection_Interlaced_Set_uint64_64_16 24438022.759 1.74%
SetIntersection_Interlaced_Set_uint64_64_4 22583489.053 -
SetIntersection_Interlaced_Set_uint64_64_64 15289962.122 1.38%
SetIntersection_Interlaced_Vector_float_1024_1 1112307.532 -
SetIntersection_Interlaced_Vector_float_1024_1024 5955383.181 -1.02%
SetIntersection_Interlaced_Vector_float_1024_16 2548692.220 22.79%
SetIntersection_Interlaced_Vector_float_1024_256 7399898.303 12.19%
SetIntersection_Interlaced_Vector_float_1024_4 1417949.918 5.82%
SetIntersection_Interlaced_Vector_float_1024_64 5295252.867 38.00%
SetIntersection_Interlaced_Vector_float_16384_1 1120363.342 -
SetIntersection_Interlaced_Vector_float_16384_1024 60619949.817 11.17%
SetIntersection_Interlaced_Vector_float_16384_16 2615120.702 10.84%
SetIntersection_Interlaced_Vector_float_16384_16384 80191970.624 -
SetIntersection_Interlaced_Vector_float_16384_256 27299907.784 17.08%
SetIntersection_Interlaced_Vector_float_16384_4 1478460.170 -13.23%
SetIntersection_Interlaced_Vector_float_16384_64 9572637.390 76.88%
SetIntersection_Interlaced_Vector_float_16_1 66943438.522 -
SetIntersection_Interlaced_Vector_float_16_16 39246084.361 3.76%
SetIntersection_Interlaced_Vector_float_16_4 60140813.058 -
SetIntersection_Interlaced_Vector_float_1_1 572019105.034 -
SetIntersection_Interlaced_Vector_float_256_1 4470733.139 -
SetIntersection_Interlaced_Vector_float_256_16 8031753.014 6.20%
SetIntersection_Interlaced_Vector_float_256_256 4685869.034 -
SetIntersection_Interlaced_Vector_float_256_4 5007717.245 2.50%
SetIntersection_Interlaced_Vector_float_256_64 7857502.410 1.90%
SetIntersection_Interlaced_Vector_float_262144_1 1124553.144 -
SetIntersection_Interlaced_Vector_float_262144_1024 121888088.110 4.73%
SetIntersection_Interlaced_Vector_float_262144_16 6196237.633 -4.50%
SetIntersection_Interlaced_Vector_float_262144_16384 346481738.063 -6.76%
SetIntersection_Interlaced_Vector_float_262144_256 41421955.305 18.34%
SetIntersection_Interlaced_Vector_float_262144_262144 350845046.446 -
SetIntersection_Interlaced_Vector_float_262144_4 1913851.253 17.66%
SetIntersection_Interlaced_Vector_float_262144_64 10219124.244 -14.47%
SetIntersection_Interlaced_Vector_float_4_1 228042199.994 -
SetIntersection_Interlaced_Vector_float_4_4 145452444.087 -
SetIntersection_Interlaced_Vector_float_64_1 17500111.537 -
SetIntersection_Interlaced_Vector_float_64_16 18812157.735 -
SetIntersection_Interlaced_Vector_float_64_4 18715352.693 -
SetIntersection_Interlaced_Vector_float_64_64 11543349.760 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1119595.844 2.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8392852.575 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2652031.945 -10.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8270689.680 4.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1571914.108 3.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5620910.562 -7.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1108925.721 3.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 52791648.458 -26.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2852315.399 -28.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 127389784.159 5.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 24159623.716 -17.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1495607.832 -10.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 6723311.699 -22.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67149290.695 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 38957249.288 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 62049880.877 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571528947.530 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4425995.221 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6958486.554 -14.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6248270.242 6.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5130837.740 -1.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8830123.194 -12.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1116530.487 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 121867969.188 -14.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3798607.946 -51.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 362426107.317 3.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36355532.858 -53.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 347632875.491 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1954227.099 3.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11025218.527 -56.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228176531.651 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147442454.706 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17567084.792 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20162920.027 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18884090.794 -1.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13252876.433 -
SetIntersection_Interlaced_Vector_string_1024_1 1153529.784 -
SetIntersection_Interlaced_Vector_string_1024_1024 41452598.610 1.53%
SetIntersection_Interlaced_Vector_string_1024_16 3424665.547 2.09%
SetIntersection_Interlaced_Vector_string_1024_256 21520210.150 -
SetIntersection_Interlaced_Vector_string_1024_4 1719443.181 -
SetIntersection_Interlaced_Vector_string_1024_64 8643113.200 -2.38%
SetIntersection_Interlaced_Vector_string_16384_1 1143108.361 -
SetIntersection_Interlaced_Vector_string_16384_1024 117622379.246 -
SetIntersection_Interlaced_Vector_string_16384_16 4380340.895 -7.24%
SetIntersection_Interlaced_Vector_string_16384_16384 350972324.942 -
SetIntersection_Interlaced_Vector_string_16384_256 41382340.209 -5.37%
SetIntersection_Interlaced_Vector_string_16384_4 1925681.342 -2.59%
SetIntersection_Interlaced_Vector_string_16384_64 14392007.711 -1.81%
SetIntersection_Interlaced_Vector_string_16_1 69111929.806 -
SetIntersection_Interlaced_Vector_string_16_16 55374195.725 -2.66%
SetIntersection_Interlaced_Vector_string_16_4 72847701.926 1.87%
SetIntersection_Interlaced_Vector_string_1_1 586492999.525 -
SetIntersection_Interlaced_Vector_string_256_1 4550008.388 -
SetIntersection_Interlaced_Vector_string_256_16 11077843.948 -
SetIntersection_Interlaced_Vector_string_256_256 22243450.637 -2.82%
SetIntersection_Interlaced_Vector_string_256_4 6395830.396 -
SetIntersection_Interlaced_Vector_string_256_64 20662182.731 4.44%
SetIntersection_Interlaced_Vector_string_262144_1 1133239.137 -2.67%
SetIntersection_Interlaced_Vector_string_262144_1024 336437235.128 -
SetIntersection_Interlaced_Vector_string_262144_16 6670086.800 -
SetIntersection_Interlaced_Vector_string_262144_16384 999886.312 -1.07%
SetIntersection_Interlaced_Vector_string_262144_256 70963334.035 -5.71%
SetIntersection_Interlaced_Vector_string_262144_262144 14412565.676 -
SetIntersection_Interlaced_Vector_string_262144_4 2053736.874 -13.78%
SetIntersection_Interlaced_Vector_string_262144_64 19496704.133 -14.02%
SetIntersection_Interlaced_Vector_string_4_1 233156264.507 -
SetIntersection_Interlaced_Vector_string_4_4 160459120.342 -
SetIntersection_Interlaced_Vector_string_64_1 18018147.451 -
SetIntersection_Interlaced_Vector_string_64_16 31086070.781 -
SetIntersection_Interlaced_Vector_string_64_4 22967545.428 -
SetIntersection_Interlaced_Vector_string_64_64 28675704.938 -1.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1116887.972 3.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9730245.226 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2854562.516 -8.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10930514.662 -7.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1749975.733 11.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5917206.057 -20.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1112013.127 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 88347283.528 5.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4924778.152 45.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 142787877.840 -5.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 34861278.397 -26.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1927887.073 -2.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 13220435.092 62.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67055142.166 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40542523.620 2.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 61971242.756 -1.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 571188306.460 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4436156.709 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8647499.016 -15.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6647373.196 -6.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5729448.017 -5.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 12000965.157 5.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1128922.965 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 234413797.342 -6.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7134174.826 -25.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 348497613.580 2.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 78600572.068 -8.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351174493.279 35741.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2195441.551 19.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 32757197.554 16.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228165276.948 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147395957.749 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17571677.278 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22056839.963 -1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20389924.518 -1.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13431894.864 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1116200.416 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5975849.505 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1808332.236 -27.17%
SetIntersection_Interlaced_Vector_uint32_1024_256 5487941.331 -14.59%
SetIntersection_Interlaced_Vector_uint32_1024_4 1314918.033 -8.46%
SetIntersection_Interlaced_Vector_uint32_1024_64 3738877.222 -16.67%
SetIntersection_Interlaced_Vector_uint32_16384_1 1108279.471 4.01%
SetIntersection_Interlaced_Vector_uint32_16384_1024 43117663.825 -23.46%
SetIntersection_Interlaced_Vector_uint32_16384_16 2574420.677 -25.53%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80198089.627 -
SetIntersection_Interlaced_Vector_uint32_16384_256 14128753.521 -2.86%
SetIntersection_Interlaced_Vector_uint32_16384_4 1427362.118 -11.02%
SetIntersection_Interlaced_Vector_uint32_16384_64 5868314.220 -20.50%
SetIntersection_Interlaced_Vector_uint32_16_1 67162466.093 -
SetIntersection_Interlaced_Vector_uint32_16_16 38023874.864 -1.49%
SetIntersection_Interlaced_Vector_uint32_16_4 60562085.489 1.03%
SetIntersection_Interlaced_Vector_uint32_1_1 568983754.749 -
SetIntersection_Interlaced_Vector_uint32_256_1 4409008.739 -
SetIntersection_Interlaced_Vector_uint32_256_16 6828995.045 7.83%
SetIntersection_Interlaced_Vector_uint32_256_256 4650868.033 -
SetIntersection_Interlaced_Vector_uint32_256_4 4846504.457 -8.39%
SetIntersection_Interlaced_Vector_uint32_256_64 6798111.208 -6.14%
SetIntersection_Interlaced_Vector_uint32_262144_1 1065694.760 -4.69%
SetIntersection_Interlaced_Vector_uint32_262144_1024 78082079.952 -26.00%
SetIntersection_Interlaced_Vector_uint32_262144_16 3137495.941 -46.85%
SetIntersection_Interlaced_Vector_uint32_262144_16384 350474727.090 -
SetIntersection_Interlaced_Vector_uint32_262144_256 25428578.452 -45.59%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350938909.609 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1496120.376 -17.16%
SetIntersection_Interlaced_Vector_uint32_262144_64 8303121.687 -47.70%
SetIntersection_Interlaced_Vector_uint32_4_1 228112673.067 -
SetIntersection_Interlaced_Vector_uint32_4_4 144684546.292 -
SetIntersection_Interlaced_Vector_uint32_64_1 17446881.784 -
SetIntersection_Interlaced_Vector_uint32_64_16 18657244.719 5.16%
SetIntersection_Interlaced_Vector_uint32_64_4 18099730.713 -1.05%
SetIntersection_Interlaced_Vector_uint32_64_64 11557236.129 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1116119.487 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5978033.937 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1967278.628 -14.29%
SetIntersection_Interlaced_Vector_uint64_1024_256 5653219.938 -11.49%
SetIntersection_Interlaced_Vector_uint64_1024_4 1376259.549 -4.70%
SetIntersection_Interlaced_Vector_uint64_1024_64 3616604.525 -21.27%
SetIntersection_Interlaced_Vector_uint64_16384_1 1080931.879 -3.01%
SetIntersection_Interlaced_Vector_uint64_16384_1024 42952341.482 -11.50%
SetIntersection_Interlaced_Vector_uint64_16384_16 2529085.844 -7.46%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78374624.809 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20713030.588 -15.24%
SetIntersection_Interlaced_Vector_uint64_16384_4 1393932.274 -1.52%
SetIntersection_Interlaced_Vector_uint64_16384_64 6204692.193 -24.70%
SetIntersection_Interlaced_Vector_uint64_16_1 67205491.176 -
SetIntersection_Interlaced_Vector_uint64_16_16 38063186.047 -
SetIntersection_Interlaced_Vector_uint64_16_4 59903618.644 -
SetIntersection_Interlaced_Vector_uint64_1_1 570184578.813 -
SetIntersection_Interlaced_Vector_uint64_256_1 4440859.269 1.24%
SetIntersection_Interlaced_Vector_uint64_256_16 6955490.490 6.34%
SetIntersection_Interlaced_Vector_uint64_256_256 4693309.269 -
SetIntersection_Interlaced_Vector_uint64_256_4 4789543.160 -4.91%
SetIntersection_Interlaced_Vector_uint64_256_64 8280525.220 4.40%
SetIntersection_Interlaced_Vector_uint64_262144_1 1098469.198 2.69%
SetIntersection_Interlaced_Vector_uint64_262144_1024 90215947.538 -18.31%
SetIntersection_Interlaced_Vector_uint64_262144_16 3268058.145 -44.70%
SetIntersection_Interlaced_Vector_uint64_262144_16384 357039415.740 -1.23%
SetIntersection_Interlaced_Vector_uint64_262144_256 34971596.560 -27.25%
SetIntersection_Interlaced_Vector_uint64_262144_262144 349842015.739 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1828168.930 14.54%
SetIntersection_Interlaced_Vector_uint64_262144_64 8778152.303 -29.71%
SetIntersection_Interlaced_Vector_uint64_4_1 228483824.056 -
SetIntersection_Interlaced_Vector_uint64_4_4 145243593.719 -
SetIntersection_Interlaced_Vector_uint64_64_1 17526533.913 -
SetIntersection_Interlaced_Vector_uint64_64_16 18117857.173 -
SetIntersection_Interlaced_Vector_uint64_64_4 18519820.462 1.36%
SetIntersection_Interlaced_Vector_uint64_64_64 11378515.150 -
SetIntersection_None_Set_float_1024_1 8874766.774 -1.97%
SetIntersection_None_Set_float_1024_1024 8930051.438 -
SetIntersection_None_Set_float_1024_16 8887893.778 -
SetIntersection_None_Set_float_1024_256 8986520.669 1.61%
SetIntersection_None_Set_float_1024_4 9179811.816 2.84%
SetIntersection_None_Set_float_1024_64 8867799.441 -2.51%
SetIntersection_None_Set_float_16384_1 159361330.822 1.61%
SetIntersection_None_Set_float_16384_1024 156724613.978 2.19%
SetIntersection_None_Set_float_16384_16 157853252.475 -
SetIntersection_None_Set_float_16384_16384 165931103.086 6.19%
SetIntersection_None_Set_float_16384_256 158112796.698 2.03%
SetIntersection_None_Set_float_16384_4 158655908.615 1.60%
SetIntersection_None_Set_float_16384_64 157661853.654 1.30%
SetIntersection_None_Set_float_16_1 71302436.593 -
SetIntersection_None_Set_float_16_16 37788446.380 -
SetIntersection_None_Set_float_16_4 60445855.743 -
SetIntersection_None_Set_float_1_1 570561464.437 -
SetIntersection_None_Set_float_256_1 11942796.820 1.31%
SetIntersection_None_Set_float_256_16 11254435.881 2.13%
SetIntersection_None_Set_float_256_256 5990230.153 1.37%
SetIntersection_None_Set_float_256_4 11563017.867 -
SetIntersection_None_Set_float_256_64 9411700.109 -1.79%
SetIntersection_None_Set_float_262144_1 1193216.147 -
SetIntersection_None_Set_float_262144_1024 1188949.220 -
SetIntersection_None_Set_float_262144_16 1188660.319 -
SetIntersection_None_Set_float_262144_16384 1192561.524 1.33%
SetIntersection_None_Set_float_262144_256 1184843.668 -
SetIntersection_None_Set_float_262144_262144 1188222.492 -
SetIntersection_None_Set_float_262144_4 1188972.248 -
SetIntersection_None_Set_float_262144_64 1188169.596 -
SetIntersection_None_Set_float_4_1 230862869.133 -
SetIntersection_None_Set_float_4_4 144921210.125 -
SetIntersection_None_Set_float_64_1 22958700.695 1.21%
SetIntersection_None_Set_float_64_16 18610187.185 -
SetIntersection_None_Set_float_64_4 21699381.564 -
SetIntersection_None_Set_float_64_64 11712979.153 -1.80%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8859525.334 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8791683.822 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8741165.014 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8948457.554 2.99%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9049387.274 2.59%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8691217.328 -2.73%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161934154.812 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160382192.581 1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170301080.002 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167341714.865 1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162442465.210 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166144069.197 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168271947.126 1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71130382.056 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37974959.176 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60374617.914 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 572127264.525 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11903803.474 1.77%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11298068.499 2.84%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5974380.978 1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11402448.920 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9433539.885 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1220850.179 -1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1248273.436 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1232304.687 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1249272.625 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1241405.353 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1261293.457 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1230841.877 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1238470.133 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 233032450.664 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 145796769.839 1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 25131674.407 7.47%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19292827.237 1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22676665.176 2.59%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12047557.962 1.12%
SetIntersection_None_Set_string_1024_1 8974459.975 -
SetIntersection_None_Set_string_1024_1024 9099686.312 2.72%
SetIntersection_None_Set_string_1024_16 9293105.079 3.27%
SetIntersection_None_Set_string_1024_256 8985933.193 -
SetIntersection_None_Set_string_1024_4 8981384.515 1.32%
SetIntersection_None_Set_string_1024_64 9060819.241 -
SetIntersection_None_Set_string_16384_1 186825085.855 -1.68%
SetIntersection_None_Set_string_16384_1024 202198923.085 -
SetIntersection_None_Set_string_16384_16 192018544.230 -1.29%
SetIntersection_None_Set_string_16384_16384 195379646.302 3.69%
SetIntersection_None_Set_string_16384_256 193232732.479 -
SetIntersection_None_Set_string_16384_4 189467866.507 -2.83%
SetIntersection_None_Set_string_16384_64 193875022.508 1.46%
SetIntersection_None_Set_string_16_1 72820726.724 -
SetIntersection_None_Set_string_16_16 38623918.481 -
SetIntersection_None_Set_string_16_4 61831686.020 -
SetIntersection_None_Set_string_1_1 574951113.745 -
SetIntersection_None_Set_string_256_1 11949387.056 -
SetIntersection_None_Set_string_256_16 11169696.960 -
SetIntersection_None_Set_string_256_256 5846624.667 -2.96%
SetIntersection_None_Set_string_256_4 11627793.118 -
SetIntersection_None_Set_string_256_64 9556972.451 -
SetIntersection_None_Set_string_262144_1 1633236.652 -4.90%
SetIntersection_None_Set_string_262144_1024 1654050.945 -2.97%
SetIntersection_None_Set_string_262144_16 1638305.910 -4.49%
SetIntersection_None_Set_string_262144_16384 1644512.207 -4.13%
SetIntersection_None_Set_string_262144_256 1640499.024 -4.58%
SetIntersection_None_Set_string_262144_262144 1654585.125 -2.74%
SetIntersection_None_Set_string_262144_4 1634390.057 -4.66%
SetIntersection_None_Set_string_262144_64 1639460.693 -4.48%
SetIntersection_None_Set_string_4_1 234482441.801 -
SetIntersection_None_Set_string_4_4 147359765.239 -
SetIntersection_None_Set_string_64_1 24155883.351 -
SetIntersection_None_Set_string_64_16 19639519.364 2.38%
SetIntersection_None_Set_string_64_4 22988027.880 -
SetIntersection_None_Set_string_64_64 12085592.390 -1.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8974074.340 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 9049668.789 1.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 9043236.593 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8955215.398 2.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8746020.749 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8742007.823 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 210038247.769 7.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 215485521.624 11.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 206349268.510 6.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 210394382.159 1.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 208348894.760 7.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 210788051.008 7.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 207507122.395 4.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71276058.420 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37787815.044 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60848793.439 1.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 573420189.637 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11728104.372 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11141498.774 1.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5844357.346 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11672711.140 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9526440.538 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1602225.586 -4.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1599495.037 -6.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1613390.951 -3.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1620061.606 -4.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1621319.012 -3.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1607278.565 -5.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1580952.719 -6.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1611917.725 -4.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232364207.584 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145736099.133 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23207277.064 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18915666.270 -1.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22474288.503 1.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12131463.644 -
SetIntersection_None_Set_uint32_1024_1 8703402.036 -
SetIntersection_None_Set_uint32_1024_1024 8919752.782 -
SetIntersection_None_Set_uint32_1024_16 8983035.168 2.48%
SetIntersection_None_Set_uint32_1024_256 8912901.365 -
SetIntersection_None_Set_uint32_1024_4 8680379.596 -1.33%
SetIntersection_None_Set_uint32_1024_64 8735233.507 -1.30%
SetIntersection_None_Set_uint32_16384_1 156972598.476 2.26%
SetIntersection_None_Set_uint32_16384_1024 155960690.857 -
SetIntersection_None_Set_uint32_16384_16 156622269.588 2.63%
SetIntersection_None_Set_uint32_16384_16384 158908518.370 -
SetIntersection_None_Set_uint32_16384_256 155751245.107 -
SetIntersection_None_Set_uint32_16384_4 157119264.026 2.80%
SetIntersection_None_Set_uint32_16384_64 155954780.220 1.34%
SetIntersection_None_Set_uint32_16_1 70346284.854 -
SetIntersection_None_Set_uint32_16_16 37520809.480 -
SetIntersection_None_Set_uint32_16_4 60022690.720 -
SetIntersection_None_Set_uint32_1_1 569338875.778 -
SetIntersection_None_Set_uint32_256_1 11551164.535 -
SetIntersection_None_Set_uint32_256_16 10981225.124 -
SetIntersection_None_Set_uint32_256_256 5919670.136 -
SetIntersection_None_Set_uint32_256_4 11595317.965 1.34%
SetIntersection_None_Set_uint32_256_64 9322063.029 -
SetIntersection_None_Set_uint32_262144_1 1188845.621 1.06%
SetIntersection_None_Set_uint32_262144_1024 1185148.926 1.17%
SetIntersection_None_Set_uint32_262144_16 1187984.783 1.19%
SetIntersection_None_Set_uint32_262144_16384 1176670.248 -
SetIntersection_None_Set_uint32_262144_256 1189910.401 1.58%
SetIntersection_None_Set_uint32_262144_262144 1188946.941 1.18%
SetIntersection_None_Set_uint32_262144_4 1185764.484 1.19%
SetIntersection_None_Set_uint32_262144_64 1186962.074 1.56%
SetIntersection_None_Set_uint32_4_1 230705510.142 -
SetIntersection_None_Set_uint32_4_4 143933110.768 -
SetIntersection_None_Set_uint32_64_1 23490453.408 -
SetIntersection_None_Set_uint32_64_16 18991790.898 -
SetIntersection_None_Set_uint32_64_4 21939258.384 -2.94%
SetIntersection_None_Set_uint32_64_64 12022522.804 -
SetIntersection_None_Set_uint64_1024_1 8828063.192 -1.51%
SetIntersection_None_Set_uint64_1024_1024 8743677.459 -
SetIntersection_None_Set_uint64_1024_16 8784644.929 1.23%
SetIntersection_None_Set_uint64_1024_256 9022226.319 3.03%
SetIntersection_None_Set_uint64_1024_4 8993989.532 2.85%
SetIntersection_None_Set_uint64_1024_64 8730615.195 -
SetIntersection_None_Set_uint64_16384_1 159127262.441 1.95%
SetIntersection_None_Set_uint64_16384_1024 165032507.019 -
SetIntersection_None_Set_uint64_16384_16 168514991.791 4.26%
SetIntersection_None_Set_uint64_16384_16384 174195623.566 -
SetIntersection_None_Set_uint64_16384_256 167517898.758 2.54%
SetIntersection_None_Set_uint64_16384_4 162164633.541 1.63%
SetIntersection_None_Set_uint64_16384_64 169539339.737 2.92%
SetIntersection_None_Set_uint64_16_1 70767713.179 -
SetIntersection_None_Set_uint64_16_16 37496338.462 -
SetIntersection_None_Set_uint64_16_4 60124745.246 -
SetIntersection_None_Set_uint64_1_1 569488523.818 -
SetIntersection_None_Set_uint64_256_1 11867466.260 1.84%
SetIntersection_None_Set_uint64_256_16 10919496.492 1.47%
SetIntersection_None_Set_uint64_256_256 5920333.354 2.17%
SetIntersection_None_Set_uint64_256_4 11382699.309 -
SetIntersection_None_Set_uint64_256_64 9450180.509 1.40%
SetIntersection_None_Set_uint64_262144_1 1187815.187 -1.14%
SetIntersection_None_Set_uint64_262144_1024 1194170.819 -1.69%
SetIntersection_None_Set_uint64_262144_16 1185583.090 -1.89%
SetIntersection_None_Set_uint64_262144_16384 1196633.625 -2.04%
SetIntersection_None_Set_uint64_262144_256 1194499.025 -1.31%
SetIntersection_None_Set_uint64_262144_262144 1215913.577 -
SetIntersection_None_Set_uint64_262144_4 1187673.828 -1.43%
SetIntersection_None_Set_uint64_262144_64 1192257.650 -1.74%
SetIntersection_None_Set_uint64_4_1 230361479.427 -
SetIntersection_None_Set_uint64_4_4 144005297.316 -
SetIntersection_None_Set_uint64_64_1 23511377.902 1.20%
SetIntersection_None_Set_uint64_64_16 19258115.819 1.54%
SetIntersection_None_Set_uint64_64_4 22368334.478 -
SetIntersection_None_Set_uint64_64_64 12067761.692 1.51%
SetIntersection_None_Vector_float_1024_1 1146960.949 -
SetIntersection_None_Vector_float_1024_1024 1147693.024 -
SetIntersection_None_Vector_float_1024_16 1147491.761 -
SetIntersection_None_Vector_float_1024_256 1147332.037 -
SetIntersection_None_Vector_float_1024_4 1146535.876 -
SetIntersection_None_Vector_float_1024_64 1147115.440 -
SetIntersection_None_Vector_float_16384_1 1178988.824 -
SetIntersection_None_Vector_float_16384_1024 1171874.431 -1.29%
SetIntersection_None_Vector_float_16384_16 1173799.404 -
SetIntersection_None_Vector_float_16384_16384 1178345.518 -
SetIntersection_None_Vector_float_16384_256 1160722.056 -1.23%
SetIntersection_None_Vector_float_16384_4 1174700.059 -
SetIntersection_None_Vector_float_16384_64 1205844.756 2.70%
SetIntersection_None_Vector_float_16_1 67563459.656 -
SetIntersection_None_Vector_float_16_16 36054605.196 -
SetIntersection_None_Vector_float_16_4 57438216.582 -
SetIntersection_None_Vector_float_1_1 572064126.927 -
SetIntersection_None_Vector_float_256_1 4566380.569 -
SetIntersection_None_Vector_float_256_16 4290448.217 -
SetIntersection_None_Vector_float_256_256 2247497.498 -1.32%
SetIntersection_None_Vector_float_256_4 4506824.227 -
SetIntersection_None_Vector_float_256_64 3636856.355 -
SetIntersection_None_Vector_float_262144_1 1206718.209 -
SetIntersection_None_Vector_float_262144_1024 1220751.989 1.45%
SetIntersection_None_Vector_float_262144_16 1202108.591 -
SetIntersection_None_Vector_float_262144_16384 1200100.447 -
SetIntersection_None_Vector_float_262144_256 1202842.253 -
SetIntersection_None_Vector_float_262144_262144 1209119.965 -
SetIntersection_None_Vector_float_262144_4 1197267.815 -
SetIntersection_None_Vector_float_262144_64 1205641.033 -
SetIntersection_None_Vector_float_4_1 228605726.360 -
SetIntersection_None_Vector_float_4_4 143092271.387 -
SetIntersection_None_Vector_float_64_1 17760216.922 -
SetIntersection_None_Vector_float_64_16 14400914.618 -
SetIntersection_None_Vector_float_64_4 17053956.232 -
SetIntersection_None_Vector_float_64_64 9025230.126 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1152592.626 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1150262.555 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1151914.040 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1156181.072 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1160218.844 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1160069.785 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1197805.392 4.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1187563.283 3.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1189927.351 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1169881.601 1.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1183372.512 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1164298.589 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1155047.090 -2.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67525469.958 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35932777.574 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57531527.946 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 568981671.499 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4552342.049 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4281266.587 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2289075.514 4.86%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4488484.343 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3659684.847 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1223070.502 2.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1222665.362 5.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1231253.027 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1188149.355 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1176302.397 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1201596.737 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1196155.227 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1231944.932 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 230255292.928 1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142871407.075 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17811654.959 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14512541.854 1.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17000981.183 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9062758.007 -
SetIntersection_None_Vector_string_1024_1 1230248.606 -
SetIntersection_None_Vector_string_1024_1024 1216565.311 -
SetIntersection_None_Vector_string_1024_16 1224819.695 -1.64%
SetIntersection_None_Vector_string_1024_256 1234487.912 1.81%
SetIntersection_None_Vector_string_1024_4 1227375.430 -
SetIntersection_None_Vector_string_1024_64 1222109.297 -1.85%
SetIntersection_None_Vector_string_16384_1 1286897.461 3.42%
SetIntersection_None_Vector_string_16384_1024 1287595.328 -
SetIntersection_None_Vector_string_16384_16 1296555.292 -
SetIntersection_None_Vector_string_16384_16384 1286902.434 -
SetIntersection_None_Vector_string_16384_256 1273488.106 -2.13%
SetIntersection_None_Vector_string_16384_4 1231537.456 -3.89%
SetIntersection_None_Vector_string_16384_64 1287881.800 -
SetIntersection_None_Vector_string_16_1 69098242.686 -
SetIntersection_None_Vector_string_16_16 36877544.892 -
SetIntersection_None_Vector_string_16_4 58764145.104 -
SetIntersection_None_Vector_string_1_1 570766769.585 -
SetIntersection_None_Vector_string_256_1 4785714.812 -
SetIntersection_None_Vector_string_256_16 4486232.187 -
SetIntersection_None_Vector_string_256_256 2355507.973 -3.76%
SetIntersection_None_Vector_string_256_4 4680482.286 -
SetIntersection_None_Vector_string_256_64 3800254.123 -
SetIntersection_None_Vector_string_262144_1 1365094.729 -
SetIntersection_None_Vector_string_262144_1024 1365419.190 1.21%
SetIntersection_None_Vector_string_262144_16 1363822.583 -1.01%
SetIntersection_None_Vector_string_262144_16384 1352900.237 -
SetIntersection_None_Vector_string_262144_256 1320811.888 -4.33%
SetIntersection_None_Vector_string_262144_262144 1351405.102 -
SetIntersection_None_Vector_string_262144_4 1350718.029 -
SetIntersection_None_Vector_string_262144_64 1362013.901 -
SetIntersection_None_Vector_string_4_1 231106318.455 -
SetIntersection_None_Vector_string_4_4 144725425.398 -
SetIntersection_None_Vector_string_64_1 18433438.827 -
SetIntersection_None_Vector_string_64_16 14966189.142 -
SetIntersection_None_Vector_string_64_4 17663022.691 -
SetIntersection_None_Vector_string_64_64 9381150.598 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1173167.544 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1194910.180 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1188824.017 1.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1189361.781 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1187918.050 3.83%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1192671.857 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1248691.361 1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1235787.999 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1225533.225 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1232628.008 4.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1222697.748 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1201796.259 -2.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1177273.715 -4.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67763768.554 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36075635.558 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57655078.653 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 567773555.627 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4583307.170 1.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4336033.267 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2350722.810 1.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4534982.095 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3694064.564 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1302095.475 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1270282.863 4.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1263113.748 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1252507.969 3.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1302798.203 1.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1298020.032 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1231337.239 -1.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1223860.086 -2.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228568436.013 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142879528.094 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 18073611.954 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14620317.444 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17114970.369 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9140509.282 -
SetIntersection_None_Vector_uint32_1024_1 1173313.878 -
SetIntersection_None_Vector_uint32_1024_1024 1113684.431 -
SetIntersection_None_Vector_uint32_1024_16 1164703.833 2.46%
SetIntersection_None_Vector_uint32_1024_256 1167130.574 1.90%
SetIntersection_None_Vector_uint32_1024_4 1163477.466 5.29%
SetIntersection_None_Vector_uint32_1024_64 1174642.108 2.84%
SetIntersection_None_Vector_uint32_16384_1 1172563.604 -
SetIntersection_None_Vector_uint32_16384_1024 1176283.295 -
SetIntersection_None_Vector_uint32_16384_16 1142730.021 -2.68%
SetIntersection_None_Vector_uint32_16384_16384 1172442.121 1.05%
SetIntersection_None_Vector_uint32_16384_256 1173585.077 -
SetIntersection_None_Vector_uint32_16384_4 1177928.752 -
SetIntersection_None_Vector_uint32_16384_64 1166516.335 -
SetIntersection_None_Vector_uint32_16_1 67483039.343 -
SetIntersection_None_Vector_uint32_16_16 35908356.760 -
SetIntersection_None_Vector_uint32_16_4 57577464.248 -
SetIntersection_None_Vector_uint32_1_1 587937612.044 -
SetIntersection_None_Vector_uint32_256_1 4482691.845 -
SetIntersection_None_Vector_uint32_256_16 4276738.086 -
SetIntersection_None_Vector_uint32_256_256 2297196.018 -
SetIntersection_None_Vector_uint32_256_4 4426218.447 -
SetIntersection_None_Vector_uint32_256_64 3648422.749 -
SetIntersection_None_Vector_uint32_262144_1 1201226.171 -
SetIntersection_None_Vector_uint32_262144_1024 1197767.864 -
SetIntersection_None_Vector_uint32_262144_16 1216587.047 4.95%
SetIntersection_None_Vector_uint32_262144_16384 1200812.427 -
SetIntersection_None_Vector_uint32_262144_256 1196643.028 -
SetIntersection_None_Vector_uint32_262144_262144 1187984.540 1.11%
SetIntersection_None_Vector_uint32_262144_4 1204966.216 -
SetIntersection_None_Vector_uint32_262144_64 1198913.813 -
SetIntersection_None_Vector_uint32_4_1 228753956.011 -
SetIntersection_None_Vector_uint32_4_4 142892538.944 -
SetIntersection_None_Vector_uint32_64_1 17732621.003 -
SetIntersection_None_Vector_uint32_64_16 14567879.120 1.31%
SetIntersection_None_Vector_uint32_64_4 16883551.997 -
SetIntersection_None_Vector_uint32_64_64 9081501.818 -
SetIntersection_None_Vector_uint64_1024_1 1135870.146 -
SetIntersection_None_Vector_uint64_1024_1024 1153517.192 -
SetIntersection_None_Vector_uint64_1024_16 1149645.667 -
SetIntersection_None_Vector_uint64_1024_256 1135819.504 -
SetIntersection_None_Vector_uint64_1024_4 1150705.029 -
SetIntersection_None_Vector_uint64_1024_64 1151569.134 -
SetIntersection_None_Vector_uint64_16384_1 1174189.107 -
SetIntersection_None_Vector_uint64_16384_1024 1171320.145 -
SetIntersection_None_Vector_uint64_16384_16 1159413.062 -
SetIntersection_None_Vector_uint64_16384_16384 1174270.911 -
SetIntersection_None_Vector_uint64_16384_256 1176570.976 -
SetIntersection_None_Vector_uint64_16384_4 1142216.649 1.15%
SetIntersection_None_Vector_uint64_16384_64 1171748.041 -
SetIntersection_None_Vector_uint64_16_1 67350154.178 -
SetIntersection_None_Vector_uint64_16_16 35745986.167 -1.33%
SetIntersection_None_Vector_uint64_16_4 57396066.851 -
SetIntersection_None_Vector_uint64_1_1 569064897.850 -
SetIntersection_None_Vector_uint64_256_1 4536799.382 -
SetIntersection_None_Vector_uint64_256_16 4300082.758 1.24%
SetIntersection_None_Vector_uint64_256_256 2282406.431 2.36%
SetIntersection_None_Vector_uint64_256_4 4504979.965 -
SetIntersection_None_Vector_uint64_256_64 3671893.666 1.21%
SetIntersection_None_Vector_uint64_262144_1 1182190.751 -1.37%
SetIntersection_None_Vector_uint64_262144_1024 1160318.929 -2.47%
SetIntersection_None_Vector_uint64_262144_16 1187431.495 -
SetIntersection_None_Vector_uint64_262144_16384 1204396.432 -
SetIntersection_None_Vector_uint64_262144_256 1185173.821 -
SetIntersection_None_Vector_uint64_262144_262144 1202687.915 -
SetIntersection_None_Vector_uint64_262144_4 1207243.579 1.20%
SetIntersection_None_Vector_uint64_262144_64 1207268.805 6.65%
SetIntersection_None_Vector_uint64_4_1 228826188.345 -
SetIntersection_None_Vector_uint64_4_4 142983665.420 -
SetIntersection_None_Vector_uint64_64_1 17717506.419 -
SetIntersection_None_Vector_uint64_64_16 14494581.542 -
SetIntersection_None_Vector_uint64_64_4 16964497.114 -
SetIntersection_None_Vector_uint64_64_64 9020330.384 -
bm_lexicographical_compare<int>/1 1.157 -12.32%
bm_lexicographical_compare<int>/1048576 76699.688 -
bm_lexicographical_compare<int>/16 1.900 -13.20%
bm_lexicographical_compare<int>/2 1.263 -18.73%
bm_lexicographical_compare<int>/262144 19121.955 -
bm_lexicographical_compare<int>/3 1.538 -13.30%
bm_lexicographical_compare<int>/32768 2389.977 -18.82%
bm_lexicographical_compare<int>/4 1.156 -8.28%
bm_lexicographical_compare<int>/4096 298.654 -
bm_lexicographical_compare<int>/5 1.541 1.10%
bm_lexicographical_compare<int>/512 37.315 -
bm_lexicographical_compare<int>/6 1.541 1.09%
bm_lexicographical_compare<int>/64 4.703 -5.38%
bm_lexicographical_compare<int>/7 1.540 1.01%
bm_lexicographical_compare<int>/8 1.470 -4.27%
bm_lexicographical_compare<signed_char>/1 1.325 -
bm_lexicographical_compare<signed_char>/1048576 16269.740 -2.26%
bm_lexicographical_compare<signed_char>/16 1.356 4.33%
bm_lexicographical_compare<signed_char>/2 1.489 5.09%
bm_lexicographical_compare<signed_char>/262144 3841.989 -7.68%
bm_lexicographical_compare<signed_char>/3 1.726 6.62%
bm_lexicographical_compare<signed_char>/32768 479.239 -
bm_lexicographical_compare<signed_char>/4 1.869 -
bm_lexicographical_compare<signed_char>/4096 59.887 -
bm_lexicographical_compare<signed_char>/5 2.097 -
bm_lexicographical_compare<signed_char>/512 8.037 1.43%
bm_lexicographical_compare<signed_char>/6 2.412 1.30%
bm_lexicographical_compare<signed_char>/64 2.312 -
bm_lexicographical_compare<signed_char>/7 2.665 2.07%
bm_lexicographical_compare<signed_char>/8 3.064 4.37%
bm_lexicographical_compare<unsigned_char>/1 1.627 1.79%
bm_lexicographical_compare<unsigned_char>/1048576 17931.261 -
bm_lexicographical_compare<unsigned_char>/16 1.157 4.69%
bm_lexicographical_compare<unsigned_char>/2 1.900 6.62%
bm_lexicographical_compare<unsigned_char>/262144 4494.453 -
bm_lexicographical_compare<unsigned_char>/3 2.140 4.31%
bm_lexicographical_compare<unsigned_char>/32768 572.832 -
bm_lexicographical_compare<unsigned_char>/4 1.438 4.85%
bm_lexicographical_compare<unsigned_char>/4096 77.686 -
bm_lexicographical_compare<unsigned_char>/5 1.562 -2.77%
bm_lexicographical_compare<unsigned_char>/512 8.787 -
bm_lexicographical_compare<unsigned_char>/6 1.789 -2.50%
bm_lexicographical_compare<unsigned_char>/64 1.956 2.00%
bm_lexicographical_compare<unsigned_char>/7 2.075 -
bm_lexicographical_compare<unsigned_char>/8 1.387 -2.66%
bm_ranges_lexicographical_compare<int>/1 1.383 2.44%
bm_ranges_lexicographical_compare<int>/1048576 76662.183 -
bm_ranges_lexicographical_compare<int>/16 2.244 18.24%
bm_ranges_lexicographical_compare<int>/2 1.613 2.13%
bm_ranges_lexicographical_compare<int>/262144 19112.122 -
bm_ranges_lexicographical_compare<int>/3 1.847 -
bm_ranges_lexicographical_compare<int>/32768 2389.306 -18.71%
bm_ranges_lexicographical_compare<int>/4 1.353 4.39%
bm_ranges_lexicographical_compare<int>/4096 298.382 -
bm_ranges_lexicographical_compare<int>/5 1.503 -
bm_ranges_lexicographical_compare<int>/512 37.291 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.969 5.44%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.586 3.66%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16266.351 -4.84%
bm_ranges_lexicographical_compare<signed_char>/16 1.357 2.58%
bm_ranges_lexicographical_compare<signed_char>/2 1.615 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.534 -8.18%
bm_ranges_lexicographical_compare<signed_char>/3 1.845 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.093 -
bm_ranges_lexicographical_compare<signed_char>/4 2.075 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.882 -
bm_ranges_lexicographical_compare<signed_char>/5 2.305 -
bm_ranges_lexicographical_compare<signed_char>/512 8.034 2.37%
bm_ranges_lexicographical_compare<signed_char>/6 2.661 -
bm_ranges_lexicographical_compare<signed_char>/64 2.304 8.77%
bm_ranges_lexicographical_compare<signed_char>/7 2.938 2.28%
bm_ranges_lexicographical_compare<signed_char>/8 3.273 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.668 3.29%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17936.939 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.900 2.95%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.123 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.139 2.46%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.723 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.387 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.709 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.618 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.788 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.849 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.057 1.18%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.088 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.390 -
bm_ranges_swap_ranges_vb_aligned/1024 6.505 -
bm_ranges_swap_ranges_vb_aligned/1048576 3408.226 -
bm_ranges_swap_ranges_vb_aligned/128 3.454 -
bm_ranges_swap_ranges_vb_aligned/131072 244.081 -1.84%
bm_ranges_swap_ranges_vb_aligned/16 3.240 -
bm_ranges_swap_ranges_vb_aligned/16384 34.895 -
bm_ranges_swap_ranges_vb_aligned/2048 8.534 -
bm_ranges_swap_ranges_vb_aligned/256 4.378 -
bm_ranges_swap_ranges_vb_aligned/262144 491.598 -
bm_ranges_swap_ranges_vb_aligned/32 3.240 -
bm_ranges_swap_ranges_vb_aligned/32768 64.471 -
bm_ranges_swap_ranges_vb_aligned/4096 11.961 -
bm_ranges_swap_ranges_vb_aligned/512 5.177 -
bm_ranges_swap_ranges_vb_aligned/524288 1047.680 -
bm_ranges_swap_ranges_vb_aligned/64 3.113 -
bm_ranges_swap_ranges_vb_aligned/65536 123.472 -
bm_ranges_swap_ranges_vb_aligned/8 3.199 -
bm_ranges_swap_ranges_vb_aligned/8192 19.481 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15539.691 -
bm_ranges_swap_ranges_vb_unaligned/262144 3736.136 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.641 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.158 -
bm_ranges_swap_ranges_vb_unaligned/512 13.417 -
bm_ranges_swap_ranges_vb_unaligned/64 6.297 -
bm_ranges_swap_ranges_vb_unaligned/8 4.928 -1.77%
bm_swap_ranges_vb_aligned/1048576 3401.942 -
bm_swap_ranges_vb_aligned/262144 487.943 -
bm_swap_ranges_vb_aligned/32768 63.925 -
bm_swap_ranges_vb_aligned/4096 12.564 -
bm_swap_ranges_vb_aligned/512 4.949 -
bm_swap_ranges_vb_aligned/64 2.909 3.74%
bm_swap_ranges_vb_aligned/8 3.318 -1.78%
bm_swap_ranges_vb_unaligned/1048576 15939.288 -
bm_swap_ranges_vb_unaligned/262144 3846.588 -
bm_swap_ranges_vb_unaligned/32768 485.045 -
bm_swap_ranges_vb_unaligned/4096 64.806 -
bm_swap_ranges_vb_unaligned/512 12.348 -
bm_swap_ranges_vb_unaligned/64 4.845 -1.16%
bm_swap_ranges_vb_unaligned/8 4.832 -
rng::adjacent_find(deque<int>)/1024 463.246 -
rng::adjacent_find(deque<int>)/1048576 476256.118 -
rng::adjacent_find(deque<int>)/50 14.076 -8.11%
rng::adjacent_find(deque<int>)/8 3.053 -9.80%
rng::adjacent_find(deque<int>)/8192 3714.572 -
rng::adjacent_find(deque<int>,_pred)/1024 630.954 -
rng::adjacent_find(deque<int>,_pred)/1048576 651549.806 -
rng::adjacent_find(deque<int>,_pred)/50 29.002 -
rng::adjacent_find(deque<int>,_pred)/8 3.973 -5.32%
rng::adjacent_find(deque<int>,_pred)/8192 5091.689 -
rng::adjacent_find(list<int>)/1024 712.374 -
rng::adjacent_find(list<int>)/1048576 869175.932 -
rng::adjacent_find(list<int>)/50 23.699 -
rng::adjacent_find(list<int>)/8 2.095 -
rng::adjacent_find(list<int>)/8192 7041.173 1.79%
rng::adjacent_find(list<int>,_pred)/1024 830.655 -
rng::adjacent_find(list<int>,_pred)/1048576 959270.692 -
rng::adjacent_find(list<int>,_pred)/50 34.872 -
rng::adjacent_find(list<int>,_pred)/8 3.952 -
rng::adjacent_find(list<int>,_pred)/8192 8706.740 9.77%
rng::adjacent_find(vector<int>)/1024 235.318 -
rng::adjacent_find(vector<int>)/1048576 238003.250 1.34%
rng::adjacent_find(vector<int>)/50 12.007 -
rng::adjacent_find(vector<int>)/8 2.026 -
rng::adjacent_find(vector<int>)/8192 1837.791 -
rng::adjacent_find(vector<int>,_pred)/1024 401.204 -
rng::adjacent_find(vector<int>,_pred)/1048576 464875.418 -
rng::adjacent_find(vector<int>,_pred)/50 23.621 -
rng::adjacent_find(vector<int>,_pred)/8 3.400 -
rng::adjacent_find(vector<int>,_pred)/8192 3180.156 -
rng::all_of(deque<int>)_(process_all)/32 11.528 -1.04%
rng::all_of(deque<int>)_(process_all)/32768 11218.734 -5.38%
rng::all_of(deque<int>)_(process_all)/50 17.980 -
rng::all_of(deque<int>)_(process_all)/8 3.227 -
rng::all_of(deque<int>)_(process_all)/8192 2788.938 -6.07%
rng::all_of(list<int>)_(process_all)/32 11.566 -
rng::all_of(list<int>)_(process_all)/32768 26341.532 -1.20%
rng::all_of(list<int>)_(process_all)/50 21.901 -
rng::all_of(list<int>)_(process_all)/8 2.713 -
rng::all_of(list<int>)_(process_all)/8192 7865.862 -1.57%
rng::all_of(vector<int>)_(process_all)/32 8.335 -
rng::all_of(vector<int>)_(process_all)/32768 8068.384 -
rng::all_of(vector<int>)_(process_all)/50 17.973 -
rng::all_of(vector<int>)_(process_all)/8 2.479 2.32%
rng::all_of(vector<int>)_(process_all)/8192 2023.538 -
rng::any_of(deque<int>)_(process_all)/32 11.538 -
rng::any_of(deque<int>)_(process_all)/32768 10588.953 -5.23%
rng::any_of(deque<int>)_(process_all)/50 19.258 -5.39%
rng::any_of(deque<int>)_(process_all)/8 3.222 -
rng::any_of(deque<int>)_(process_all)/8192 2625.283 -5.92%
rng::any_of(list<int>)_(process_all)/32 11.504 -
rng::any_of(list<int>)_(process_all)/32768 26678.895 -1.52%
rng::any_of(list<int>)_(process_all)/50 21.634 -
rng::any_of(list<int>)_(process_all)/8 2.604 -
rng::any_of(list<int>)_(process_all)/8192 7629.919 -1.88%
rng::any_of(vector<int>)_(process_all)/32 8.378 -1.82%
rng::any_of(vector<int>)_(process_all)/32768 8070.289 -
rng::any_of(vector<int>)_(process_all)/50 12.649 -
rng::any_of(vector<int>)_(process_all)/8 2.436 -2.04%
rng::any_of(vector<int>)_(process_all)/8192 2026.761 -
rng::contains(deque<int>)_(process_all)/1048576 251144.242 -
rng::contains(deque<int>)_(process_all)/32 8.646 -
rng::contains(deque<int>)_(process_all)/50 12.605 -
rng::contains(deque<int>)_(process_all)/8 2.993 -3.17%
rng::contains(deque<int>)_(process_all)/8192 1925.971 -
rng::contains(list<int>)_(process_all)/1048576 824779.965 -
rng::contains(list<int>)_(process_all)/32 8.925 -
rng::contains(list<int>)_(process_all)/50 18.465 -
rng::contains(list<int>)_(process_all)/8 2.295 -
rng::contains(list<int>)_(process_all)/8192 6960.374 1.59%
rng::contains(vector<int>)_(process_all)/1048576 237219.802 -
rng::contains(vector<int>)_(process_all)/32 8.355 -
rng::contains(vector<int>)_(process_all)/50 12.319 -
rng::contains(vector<int>)_(process_all)/8 2.582 2.53%
rng::contains(vector<int>)_(process_all)/8192 1843.225 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 21278.051 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 22230.064 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1461765.168 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430558.543 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.239 -1.49%
rng::contains_subrange(deque<int>)_(process_all)/32 10.946 -6.63%
rng::contains_subrange(deque<int>)_(process_all)/50 14.251 -13.07%
rng::contains_subrange(deque<int>)_(process_all)/8192 3364.117 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503138.260 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.720 -4.04%
rng::contains_subrange(deque<int>)_(same_length)/32 19.271 -2.61%
rng::contains_subrange(deque<int>)_(same_length)/50 27.394 -2.24%
rng::contains_subrange(deque<int>)_(same_length)/8192 3923.797 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479319.198 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.318 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.481 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.533 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3734.064 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36944.564 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38535.110 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2459085.379 -
rng::contains_subrange(list<int>)_(process_all)/1048576 849903.700 -
rng::contains_subrange(list<int>)_(process_all)/16 4.989 1.06%
rng::contains_subrange(list<int>)_(process_all)/32 10.430 -
rng::contains_subrange(list<int>)_(process_all)/50 18.246 -2.06%
rng::contains_subrange(list<int>)_(process_all)/8192 8361.431 -
rng::contains_subrange(list<int>)_(same_length)/1048576 953325.742 -
rng::contains_subrange(list<int>)_(same_length)/16 6.925 -
rng::contains_subrange(list<int>)_(same_length)/32 16.308 -
rng::contains_subrange(list<int>)_(same_length)/50 29.952 -
rng::contains_subrange(list<int>)_(same_length)/8192 7939.492 -
rng::contains_subrange(list<int>)_(single_element)/1048576 835669.952 -
rng::contains_subrange(list<int>)_(single_element)/16 4.976 1.90%
rng::contains_subrange(list<int>)_(single_element)/32 10.443 -
rng::contains_subrange(list<int>)_(single_element)/50 18.308 1.45%
rng::contains_subrange(list<int>)_(single_element)/8192 8395.554 7.95%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13892.754 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14779.733 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 765068.563 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 212758.559 1.92%
rng::contains_subrange(vector<int>)_(process_all)/16 4.669 -4.02%
rng::contains_subrange(vector<int>)_(process_all)/32 8.128 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.523 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1666.256 2.33%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243680.570 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.977 1.65%
rng::contains_subrange(vector<int>)_(same_length)/32 8.625 -2.22%
rng::contains_subrange(vector<int>)_(same_length)/50 12.664 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1870.053 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 236110.535 1.54%
rng::contains_subrange(vector<int>)_(single_element)/16 4.730 -2.12%
rng::contains_subrange(vector<int>)_(single_element)/32 8.540 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.420 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1844.757 1.80%
rng::copy(deque<int>)/1048576 49726.442 -
rng::copy(deque<int>)/262144 10110.304 -1.26%
rng::copy(deque<int>)/32768 1153.775 1.54%
rng::copy(deque<int>)/4096 145.791 -
rng::copy(deque<int>)/512 16.907 -
rng::copy(deque<int>)/64 2.818 -
rng::copy(deque<int>)/8 2.700 -
rng::copy(list<int>)/1048576 882331.602 -
rng::copy(list<int>)/262144 218902.843 -
rng::copy(list<int>)/32768 26653.108 3.02%
rng::copy(list<int>)/4096 3100.960 -
rng::copy(list<int>)/512 368.734 -
rng::copy(list<int>)/64 33.192 7.63%
rng::copy(list<int>)/8 2.433 1.99%
rng::copy(vector<bool>)_(aligned)/1048576 1039.813 -68.40%
rng::copy(vector<bool>)_(aligned)/262144 287.144 1.46%
rng::copy(vector<bool>)_(aligned)/32768 35.447 -
rng::copy(vector<bool>)_(aligned)/4096 4.927 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.373 4.88%
rng::copy(vector<bool>)_(unaligned)/1048576 5506.083 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.569 -8.13%
rng::copy(vector<bool>)_(unaligned)/32768 174.304 2.17%
rng::copy(vector<bool>)_(unaligned)/4096 20.836 -
rng::copy(vector<bool>)_(unaligned)/512 3.709 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 50149.313 3.30%
rng::copy(vector<int>)/262144 12498.719 -
rng::copy(vector<int>)/32768 3030.822 -
rng::copy(vector<int>)/4096 152.668 4.58%
rng::copy(vector<int>)/512 15.993 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.253 2.07%
rng::copy_backward(deque<int>)/1048576 124530.704 -
rng::copy_backward(deque<int>)/262144 31512.702 -1.14%
rng::copy_backward(deque<int>)/32768 3821.546 -
rng::copy_backward(deque<int>)/4096 149.833 -
rng::copy_backward(deque<int>)/512 18.225 -
rng::copy_backward(deque<int>)/64 3.045 -
rng::copy_backward(deque<int>)/8 2.655 -3.39%
rng::copy_backward(list<int>)/1048576 886280.470 -
rng::copy_backward(list<int>)/262144 223474.563 1.59%
rng::copy_backward(list<int>)/32768 30522.288 7.13%
rng::copy_backward(list<int>)/4096 3097.817 -
rng::copy_backward(list<int>)/512 372.972 -
rng::copy_backward(list<int>)/64 30.981 -
rng::copy_backward(list<int>)/8 2.324 -3.55%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1037.375 -
rng::copy_backward(vector<bool>)_(aligned)/262144 285.278 3.63%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.498 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.124 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.763 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.737 -8.65%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6724.663 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1647.931 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 207.121 -1.77%
rng::copy_backward(vector<bool>)_(unaligned)/4096 31.768 23.20%
rng::copy_backward(vector<bool>)_(unaligned)/512 4.883 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 50144.908 -
rng::copy_backward(vector<int>)/262144 12528.862 -
rng::copy_backward(vector<int>)/32768 3445.061 16.11%
rng::copy_backward(vector<int>)/4096 146.273 -
rng::copy_backward(vector<int>)/512 16.626 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.184 -4.61%
rng::copy_if(deque<int>)_(entire_range)/1048576 277692.109 -
rng::copy_if(deque<int>)_(entire_range)/262144 69758.033 -
rng::copy_if(deque<int>)_(entire_range)/32768 8684.600 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.383 -
rng::copy_if(deque<int>)_(entire_range)/512 135.075 -
rng::copy_if(deque<int>)_(entire_range)/64 16.184 -
rng::copy_if(deque<int>)_(entire_range)/8 2.834 -3.12%
rng::copy_if(deque<int>)_(every_other)/1048576 371305.297 -
rng::copy_if(deque<int>)_(every_other)/262144 92756.368 -
rng::copy_if(deque<int>)_(every_other)/32768 11613.321 -
rng::copy_if(deque<int>)_(every_other)/4096 1456.947 -
rng::copy_if(deque<int>)_(every_other)/512 182.820 -
rng::copy_if(deque<int>)_(every_other)/64 23.386 -
rng::copy_if(deque<int>)_(every_other)/8 3.463 -
rng::copy_if(list<int>)_(entire_range)/1048576 885448.734 -
rng::copy_if(list<int>)_(entire_range)/262144 218513.802 -
rng::copy_if(list<int>)_(entire_range)/32768 28421.836 1.02%
rng::copy_if(list<int>)_(entire_range)/4096 3024.353 -
rng::copy_if(list<int>)_(entire_range)/512 371.836 -
rng::copy_if(list<int>)_(entire_range)/64 30.739 -
rng::copy_if(list<int>)_(entire_range)/8 2.573 -
rng::copy_if(list<int>)_(every_other)/1048576 851521.822 1.00%
rng::copy_if(list<int>)_(every_other)/262144 209790.106 -
rng::copy_if(list<int>)_(every_other)/32768 25718.404 2.03%
rng::copy_if(list<int>)_(every_other)/4096 3349.090 3.40%
rng::copy_if(list<int>)_(every_other)/512 358.478 -
rng::copy_if(list<int>)_(every_other)/64 23.759 -
rng::copy_if(list<int>)_(every_other)/8 2.300 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245568.689 -
rng::copy_if(vector<int>)_(entire_range)/262144 59880.530 -
rng::copy_if(vector<int>)_(entire_range)/32768 7476.394 -
rng::copy_if(vector<int>)_(entire_range)/4096 936.882 -
rng::copy_if(vector<int>)_(entire_range)/512 123.719 -
rng::copy_if(vector<int>)_(entire_range)/64 15.811 -3.49%
rng::copy_if(vector<int>)_(entire_range)/8 2.265 -3.18%
rng::copy_if(vector<int>)_(every_other)/1048576 239437.464 -
rng::copy_if(vector<int>)_(every_other)/262144 59842.701 -
rng::copy_if(vector<int>)_(every_other)/32768 7456.197 -
rng::copy_if(vector<int>)_(every_other)/4096 936.402 -
rng::copy_if(vector<int>)_(every_other)/512 123.567 -
rng::copy_if(vector<int>)_(every_other)/64 18.164 -
rng::copy_if(vector<int>)_(every_other)/8 4.258 -1.27%
rng::copy_n(deque<int>)/1048576 49901.901 -
rng::copy_n(deque<int>)/262144 10203.225 -1.70%
rng::copy_n(deque<int>)/32768 1147.983 -
rng::copy_n(deque<int>)/4096 145.981 -
rng::copy_n(deque<int>)/512 16.807 -
rng::copy_n(deque<int>)/64 2.889 -
rng::copy_n(deque<int>)/8 2.727 2.26%
rng::copy_n(list<int>)/1048576 873570.261 -
rng::copy_n(list<int>)/262144 217725.449 -
rng::copy_n(list<int>)/32768 27157.922 -
rng::copy_n(list<int>)/4096 4185.613 -10.65%
rng::copy_n(list<int>)/512 338.774 -
rng::copy_n(list<int>)/64 13.856 -
rng::copy_n(list<int>)/8 2.236 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.575 -
rng::copy_n(vector<bool>)_(aligned)/262144 279.566 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.277 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.987 1.29%
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.370 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.541 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1489.762 8.84%
rng::copy_n(vector<bool>)_(unaligned)/32768 174.364 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.876 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.460 8.10%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48756.551 -2.89%
rng::copy_n(vector<int>)/262144 12472.146 -
rng::copy_n(vector<int>)/32768 2734.735 -9.43%
rng::copy_n(vector<int>)/4096 138.649 -38.96%
rng::copy_n(vector<int>)/512 16.106 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.221 3.71%
rng::count(deque<int>)_(every_other)/1024 248.155 -
rng::count(deque<int>)_(every_other)/1048576 253082.268 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1941.284 -
rng::count(list<int>)_(every_other)/1024 710.223 -
rng::count(list<int>)_(every_other)/1048576 821640.765 1.84%
rng::count(list<int>)_(every_other)/8 2.039 -2.89%
rng::count(list<int>)_(every_other)/8192 6924.010 -
rng::count(vector<bool>)/1000 2.969 -
rng::count(vector<bool>)/1024 1.686 -
rng::count(vector<bool>)/1048576 1460.080 -
rng::count(vector<bool>)/8192 11.455 -
rng::count(vector<int>)_(every_other)/1024 103.166 -
rng::count(vector<int>)_(every_other)/1048576 105289.770 -
rng::count(vector<int>)_(every_other)/8 1.324 4.34%
rng::count(vector<int>)_(every_other)/8192 820.729 -
rng::count_if(deque<int>)_(every_other)/1024 347.388 -
rng::count_if(deque<int>)_(every_other)/1048576 342592.724 -
rng::count_if(deque<int>)_(every_other)/8 3.345 -
rng::count_if(deque<int>)_(every_other)/8192 2623.840 -
rng::count_if(list<int>)_(every_other)/1024 756.443 -
rng::count_if(list<int>)_(every_other)/1048576 892700.341 -
rng::count_if(list<int>)_(every_other)/8 2.827 -
rng::count_if(list<int>)_(every_other)/8192 7261.323 -
rng::count_if(vector<int>)_(every_other)/1024 249.899 -
rng::count_if(vector<int>)_(every_other)/1048576 247845.394 -
rng::count_if(vector<int>)_(every_other)/8 4.231 -
rng::count_if(vector<int>)_(every_other)/8192 1926.956 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.186 3.70%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491476.930 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.113 4.88%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.851 4.06%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3831.851 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.046 -1.71%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.720 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.052 -1.47%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.055 -1.25%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.047 -1.74%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.408 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733419.895 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 37.968 -5.88%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.756 2.86%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5731.962 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.101 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.779 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.099 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.098 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2076.296 1.25%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2287355.190 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.705 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.727 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17737.194 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 634.292 -17.96%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1463215.902 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.226 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.524 -8.07%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11893.272 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1846.336 1.38%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2337302.257 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.091 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.775 -1.10%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19834.236 -1.47%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 536.133 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463212.438 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.325 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.737 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11626.455 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.239 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960142.442 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.152 1.04%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.005 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7751.941 -14.83%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.568 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084720.257 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.982 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.708 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10611.223 -8.43%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.199 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73736.513 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.485 -10.39%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.430 -18.33%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.917 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.318 -18.28%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.320 -18.18%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.320 -18.10%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.319 -16.65%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.319 -18.18%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 510.797 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 637524.577 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.725 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.230 1.70%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4827.552 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.708 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.695 -1.78%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.698 -1.83%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.709 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 500.982 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497686.715 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 25.343 11.03%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.106 4.77%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3879.169 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 522.488 -1.31%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 528072.633 1.15%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.134 -1.35%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.251 2.10%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4031.867 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 785.976 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 960662.202 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.665 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 3.037 2.88%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12112.097 -4.19%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.572 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994184.220 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.326 -4.31%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.583 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10526.401 -
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.218 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.658 -
rng::equal(vector<bool>)_(unaligned)/1048576 7612.099 -
rng::equal(vector<bool>)_(unaligned)/50 1.010 37.04%
rng::equal(vector<bool>)_(unaligned)/8 0.957 27.46%
rng::equal(vector<bool>)_(unaligned)/8192 65.306 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.197 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73719.352 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.229 -6.40%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.403 -4.63%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.422 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.355 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 641759.988 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.990 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.701 1.64%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4788.099 -
rng::fill(deque<int>)/1024 29.830 1.33%
rng::fill(deque<int>)/32 1.552 12.17%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 240.509 -
rng::fill(list<int>)/1024 672.138 -
rng::fill(list<int>)/32 8.319 -
rng::fill(list<int>)/50 16.805 -
rng::fill(list<int>)/8192 7385.281 3.83%
rng::fill(vector<bool>)/1048576 3012.007 -21.24%
rng::fill(vector<bool>)/262144 937.855 302.96%
rng::fill(vector<bool>)/32768 30.663 1.35%
rng::fill(vector<bool>)/4096 4.220 -
rng::fill(vector<bool>)/512 1.457 -9.74%
rng::fill(vector<bool>)/64 1.477 -7.93%
rng::fill(vector<int>)/1024 29.615 -
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.208 -
rng::fill(vector<int>)/8192 237.520 -
rng::fill_n(deque<int>)/1024 29.549 -
rng::fill_n(deque<int>)/32 1.156 -12.07%
rng::fill_n(deque<int>)/50 2.208 -
rng::fill_n(deque<int>)/8192 241.133 -3.32%
rng::fill_n(list<int>)/1024 649.388 -
rng::fill_n(list<int>)/32 8.262 -
rng::fill_n(list<int>)/50 16.085 2.14%
rng::fill_n(list<int>)/8192 7466.603 -
rng::fill_n(vector<bool>)/1048576 3834.365 -
rng::fill_n(vector<bool>)/262144 231.849 -
rng::fill_n(vector<bool>)/32768 30.394 1.45%
rng::fill_n(vector<bool>)/4096 4.161 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.364 -
rng::fill_n(vector<int>)/1024 29.972 -
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.230 -
rng::fill_n(vector<int>)/8192 236.692 -
rng::find(deque<int>)_(bail_25%)/1024 66.334 -
rng::find(deque<int>)_(bail_25%)/32768 1925.145 -
rng::find(deque<int>)_(bail_25%)/8 2.059 -
rng::find(deque<int>)_(bail_25%)/8192 477.859 -
rng::find(deque<int>)_(process_all)/1024 242.941 -
rng::find(deque<int>)_(process_all)/32768 7810.208 -
rng::find(deque<int>)_(process_all)/50 13.168 -
rng::find(deque<int>)_(process_all)/8 3.428 -2.87%
rng::find(deque<int>)_(process_all)/8192 1950.600 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.944 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9442.791 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.331 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.366 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2330.951 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 315.628 -16.09%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10379.410 -12.98%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.242 -26.64%
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.977 -9.11%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2540.615 -14.53%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.998 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26996.452 -1.13%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.630 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.599 -1.11%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7864.716 5.42%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.755 -2.16%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 649.628 -3.47%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.755 2.97%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.052 -1.57%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.411 -2.59%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.881 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8800.861 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.861 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.974 -1.22%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2164.426 -
rng::find(list<int>)_(bail_25%)/1024 180.508 -
rng::find(list<int>)_(bail_25%)/32768 7736.478 6.10%
rng::find(list<int>)_(bail_25%)/8 0.975 5.15%
rng::find(list<int>)_(bail_25%)/8192 1417.405 -
rng::find(list<int>)_(process_all)/1024 698.482 -2.13%
rng::find(list<int>)_(process_all)/32768 27104.489 -1.59%
rng::find(list<int>)_(process_all)/50 20.747 2.04%
rng::find(list<int>)_(process_all)/8 2.340 -3.95%
rng::find(list<int>)_(process_all)/8192 11348.619 -4.43%
rng::find(vector<bool>)_(process_all)/1024 4.686 -
rng::find(vector<bool>)_(process_all)/1048576 3661.065 -1.08%
rng::find(vector<bool>)_(process_all)/50 0.709 15.65%
rng::find(vector<bool>)_(process_all)/8 0.710 25.58%
rng::find(vector<bool>)_(process_all)/8192 33.586 -
rng::find(vector<char>)_(bail_25%)/1024 5.287 -
rng::find(vector<char>)_(bail_25%)/32768 136.465 -
rng::find(vector<char>)_(bail_25%)/8 1.108 -
rng::find(vector<char>)_(bail_25%)/8192 39.780 -
rng::find(vector<char>)_(process_all)/1024 16.241 -
rng::find(vector<char>)_(process_all)/32768 495.333 -
rng::find(vector<char>)_(process_all)/50 1.637 1.04%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.038 -
rng::find(vector<int>)_(bail_25%)/1024 65.991 -
rng::find(vector<int>)_(bail_25%)/32768 1861.777 -
rng::find(vector<int>)_(bail_25%)/8 1.598 -
rng::find(vector<int>)_(bail_25%)/8192 471.893 -
rng::find(vector<int>)_(process_all)/1024 243.068 -
rng::find(vector<int>)_(process_all)/32768 7416.895 -
rng::find(vector<int>)_(process_all)/50 12.437 -
rng::find(vector<int>)_(process_all)/8 2.761 -1.25%
rng::find(vector<int>)_(process_all)/8192 1856.995 -
rng::find_end(deque<int>)_(match_near_end)/1000 34.102 -
rng::find_end(deque<int>)_(match_near_end)/1024 34.353 5.32%
rng::find_end(deque<int>)_(match_near_end)/8192 275.928 -
rng::find_end(deque<int>)_(near_matches)/1000 17687.853 4.54%
rng::find_end(deque<int>)_(near_matches)/1024 18431.528 4.84%
rng::find_end(deque<int>)_(near_matches)/8192 1131854.705 -
rng::find_end(deque<int>)_(process_all)/1000 308.746 1.11%
rng::find_end(deque<int>)_(process_all)/1024 332.832 7.07%
rng::find_end(deque<int>)_(process_all)/1048576 300179.987 12.49%
rng::find_end(deque<int>)_(process_all)/8192 2439.140 20.20%
rng::find_end(deque<int>)_(same_length)/1000 337.689 1.54%
rng::find_end(deque<int>)_(same_length)/1024 345.439 2.42%
rng::find_end(deque<int>)_(same_length)/8192 2793.377 1.86%
rng::find_end(deque<int>)_(single_element)/1000 340.628 1.09%
rng::find_end(deque<int>)_(single_element)/1024 334.697 -6.20%
rng::find_end(deque<int>)_(single_element)/8192 2232.046 -12.36%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.373 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.122 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.249 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 30956.874 -1.57%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32177.476 -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1871863.524 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 582.123 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 625.437 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 547647.502 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4317.425 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.848 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.209 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4949.419 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.284 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 689.081 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4760.966 2.39%
rng::find_end(forward_list<int>)_(match_near_end)/1000 766.849 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4449.727 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256249.436 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36373.688 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37641.152 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2472530.035 -
rng::find_end(forward_list<int>)_(process_all)/1000 704.861 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.536 -
rng::find_end(forward_list<int>)_(process_all)/1048576 762809.316 -
rng::find_end(forward_list<int>)_(process_all)/8192 5820.430 2.45%
rng::find_end(forward_list<int>)_(same_length)/1000 1481.216 -
rng::find_end(forward_list<int>)_(same_length)/1024 1488.507 -
rng::find_end(forward_list<int>)_(same_length)/8192 16411.034 25.81%
rng::find_end(forward_list<int>)_(single_element)/1000 701.490 -
rng::find_end(forward_list<int>)_(single_element)/1024 727.343 1.30%
rng::find_end(forward_list<int>)_(single_element)/8192 6232.240 9.57%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 820.878 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5437.561 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277669.360 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42107.148 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43709.662 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2689984.777 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 743.631 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 761.912 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 844450.202 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6111.264 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.872 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1567.007 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17143.099 23.13%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 802.024 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 822.383 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6934.275 5.07%
rng::find_end(list<int>)_(match_near_end)/1000 63.976 -
rng::find_end(list<int>)_(match_near_end)/1024 61.418 -
rng::find_end(list<int>)_(match_near_end)/8192 595.596 -
rng::find_end(list<int>)_(near_matches)/1000 33035.953 -
rng::find_end(list<int>)_(near_matches)/1024 34564.263 -1.98%
rng::find_end(list<int>)_(near_matches)/8192 2262273.463 -
rng::find_end(list<int>)_(process_all)/1000 716.618 -
rng::find_end(list<int>)_(process_all)/1024 730.214 -
rng::find_end(list<int>)_(process_all)/1048576 873952.270 -
rng::find_end(list<int>)_(process_all)/8192 7513.449 -
rng::find_end(list<int>)_(same_length)/1000 739.305 -
rng::find_end(list<int>)_(same_length)/1024 762.025 -
rng::find_end(list<int>)_(same_length)/8192 8235.410 -1.54%
rng::find_end(list<int>)_(single_element)/1000 715.469 -
rng::find_end(list<int>)_(single_element)/1024 729.681 -
rng::find_end(list<int>)_(single_element)/8192 8431.442 9.94%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 81.296 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.415 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 629.284 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37496.119 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39021.916 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2413602.445 -
rng::find_end(list<int>,_pred)_(process_all)/1000 803.329 -
rng::find_end(list<int>,_pred)_(process_all)/1024 822.000 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 966446.281 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8851.155 2.76%
rng::find_end(list<int>,_pred)_(same_length)/1000 766.164 -
rng::find_end(list<int>,_pred)_(same_length)/1024 782.745 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10015.742 -5.61%
rng::find_end(list<int>,_pred)_(single_element)/1000 797.282 -
rng::find_end(list<int>,_pred)_(single_element)/1024 818.644 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8887.350 8.24%
rng::find_end(vector<int>)_(match_near_end)/1000 27.879 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.947 -
rng::find_end(vector<int>)_(match_near_end)/8192 202.918 -
rng::find_end(vector<int>)_(near_matches)/1000 13758.092 -
rng::find_end(vector<int>)_(near_matches)/1024 14261.495 -
rng::find_end(vector<int>)_(near_matches)/8192 778704.668 -
rng::find_end(vector<int>)_(process_all)/1000 362.907 -
rng::find_end(vector<int>)_(process_all)/1024 371.746 -
rng::find_end(vector<int>)_(process_all)/1048576 375344.906 -
rng::find_end(vector<int>)_(process_all)/8192 2934.540 -
rng::find_end(vector<int>)_(same_length)/1000 244.675 -
rng::find_end(vector<int>)_(same_length)/1024 250.313 -
rng::find_end(vector<int>)_(same_length)/8192 1948.680 -
rng::find_end(vector<int>)_(single_element)/1000 401.528 -
rng::find_end(vector<int>)_(single_element)/1024 411.440 -
rng::find_end(vector<int>)_(single_element)/8192 3250.803 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.801 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.178 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.185 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22927.445 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23503.748 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1449963.940 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 533.930 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 547.689 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 645318.018 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4368.160 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 613.174 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 627.195 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5012.996 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 593.100 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 606.911 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4863.418 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366019.941 -
rng::find_first_of(deque<int>)_(large_needle)/32 330.160 11.13%
rng::find_first_of(deque<int>)_(large_needle)/50 773.662 8.38%
rng::find_first_of(deque<int>)_(large_needle)/8192 23545427.799 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3454.737 -
rng::find_first_of(deque<int>)_(small_needle)/32 106.856 1.62%
rng::find_first_of(deque<int>)_(small_needle)/50 162.004 -
rng::find_first_of(deque<int>)_(small_needle)/8192 27606.467 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 562809.381 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 507.617 1.34%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1395.740 1.02%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35612522.950 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6282.508 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.043 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.227 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50255.487 -
rng::find_first_of(list<int>)_(large_needle)/1024 936129.167 -3.77%
rng::find_first_of(list<int>)_(large_needle)/32 678.266 -
rng::find_first_of(list<int>)_(large_needle)/50 1748.016 -
rng::find_first_of(list<int>)_(large_needle)/8192 49618191.668 -2.36%
rng::find_first_of(list<int>)_(small_needle)/1024 2820.514 1.77%
rng::find_first_of(list<int>)_(small_needle)/32 92.051 1.28%
rng::find_first_of(list<int>)_(small_needle)/50 141.763 1.50%
rng::find_first_of(list<int>)_(small_needle)/8192 22583.717 1.76%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 903928.518 7.68%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 728.574 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1874.376 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55874778.844 -1.51%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5242.026 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.277 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.604 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42329.958 -
rng::find_first_of(vector<int>)_(large_needle)/1024 115700.650 4.42%
rng::find_first_of(vector<int>)_(large_needle)/32 112.055 2.30%
rng::find_first_of(vector<int>)_(large_needle)/50 284.575 5.59%
rng::find_first_of(vector<int>)_(large_needle)/8192 7474347.075 6.03%
rng::find_first_of(vector<int>)_(small_needle)/1024 1436.358 1.89%
rng::find_first_of(vector<int>)_(small_needle)/32 51.038 8.32%
rng::find_first_of(vector<int>)_(small_needle)/50 73.905 3.73%
rng::find_first_of(vector<int>)_(small_needle)/8192 11419.742 1.31%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 593113.540 -2.29%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 497.827 2.02%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.645 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38354872.668 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5656.167 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.641 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.218 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46053.723 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.642 -
rng::find_if(deque<int>)_(bail_25%)/32768 2814.105 2.48%
rng::find_if(deque<int>)_(bail_25%)/8 1.527 -
rng::find_if(deque<int>)_(bail_25%)/8192 702.219 2.44%
rng::find_if(deque<int>)_(process_all)/1024 474.479 -
rng::find_if(deque<int>)_(process_all)/32768 11630.931 1.54%
rng::find_if(deque<int>)_(process_all)/50 23.476 -1.27%
rng::find_if(deque<int>)_(process_all)/8 3.925 -1.11%
rng::find_if(deque<int>)_(process_all)/8192 2883.183 -
rng::find_if(list<int>)_(bail_25%)/1024 194.848 -
rng::find_if(list<int>)_(bail_25%)/32768 8415.344 -1.43%
rng::find_if(list<int>)_(bail_25%)/8 1.272 -
rng::find_if(list<int>)_(bail_25%)/8192 1521.049 -
rng::find_if(list<int>)_(process_all)/1024 762.110 -
rng::find_if(list<int>)_(process_all)/32768 28354.339 -1.00%
rng::find_if(list<int>)_(process_all)/50 21.639 -
rng::find_if(list<int>)_(process_all)/8 3.508 -
rng::find_if(list<int>)_(process_all)/8192 10147.625 -
rng::find_if(vector<bool>)_(process_all)/1024 770.851 -
rng::find_if(vector<bool>)_(process_all)/1048576 788051.485 1.04%
rng::find_if(vector<bool>)_(process_all)/50 36.745 6.00%
rng::find_if(vector<bool>)_(process_all)/8 5.594 3.39%
rng::find_if(vector<bool>)_(process_all)/8192 6162.096 1.05%
rng::find_if(vector<char>)_(bail_25%)/1024 76.155 -
rng::find_if(vector<char>)_(bail_25%)/32768 2041.652 -
rng::find_if(vector<char>)_(bail_25%)/8 0.946 -
rng::find_if(vector<char>)_(bail_25%)/8192 520.945 -
rng::find_if(vector<char>)_(process_all)/1024 274.726 -
rng::find_if(vector<char>)_(process_all)/32768 8131.396 -
rng::find_if(vector<char>)_(process_all)/50 12.676 -
rng::find_if(vector<char>)_(process_all)/8 2.539 1.89%
rng::find_if(vector<char>)_(process_all)/8192 2048.572 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.605 -
rng::find_if(vector<int>)_(bail_25%)/32768 2337.418 -
rng::find_if(vector<int>)_(bail_25%)/8 1.061 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.240 -
rng::find_if(vector<int>)_(process_all)/1024 283.427 -
rng::find_if(vector<int>)_(process_all)/32768 8802.760 -
rng::find_if(vector<int>)_(process_all)/50 14.200 -
rng::find_if(vector<int>)_(process_all)/8 2.527 -
rng::find_if(vector<int>)_(process_all)/8192 2192.418 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.557 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2902.692 5.34%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.439 1.56%
rng::find_if_not(deque<int>)_(bail_25%)/8192 746.488 7.66%
rng::find_if_not(deque<int>)_(process_all)/1024 474.410 -
rng::find_if_not(deque<int>)_(process_all)/32768 11437.136 -
rng::find_if_not(deque<int>)_(process_all)/50 23.618 -
rng::find_if_not(deque<int>)_(process_all)/8 3.951 -
rng::find_if_not(deque<int>)_(process_all)/8192 2822.741 -2.37%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.355 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10476.893 1.61%
rng::find_if_not(list<int>)_(bail_25%)/8 1.272 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1521.253 -
rng::find_if_not(list<int>)_(process_all)/1024 761.875 -
rng::find_if_not(list<int>)_(process_all)/32768 28183.102 -
rng::find_if_not(list<int>)_(process_all)/50 21.410 -
rng::find_if_not(list<int>)_(process_all)/8 3.491 -
rng::find_if_not(list<int>)_(process_all)/8192 8607.771 -1.16%
rng::find_if_not(vector<bool>)_(process_all)/1024 765.888 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 781719.087 -
rng::find_if_not(vector<bool>)_(process_all)/50 36.580 5.52%
rng::find_if_not(vector<bool>)_(process_all)/8 5.604 3.60%
rng::find_if_not(vector<bool>)_(process_all)/8192 6111.915 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.201 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2024.286 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.961 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 517.928 -
rng::find_if_not(vector<char>)_(process_all)/1024 274.538 -
rng::find_if_not(vector<char>)_(process_all)/32768 8130.896 -
rng::find_if_not(vector<char>)_(process_all)/50 12.443 -
rng::find_if_not(vector<char>)_(process_all)/8 2.344 -5.17%
rng::find_if_not(vector<char>)_(process_all)/8192 2049.157 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.607 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2338.728 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.129 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.647 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.451 -
rng::find_if_not(vector<int>)_(process_all)/32768 8800.370 -
rng::find_if_not(vector<int>)_(process_all)/50 14.215 -
rng::find_if_not(vector<int>)_(process_all)/8 2.540 -2.66%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.230 -
rng::find_last(deque<int>)_(bail_10%)/1024 262.757 15.30%
rng::find_last(deque<int>)_(bail_10%)/1048576 324061.442 -
rng::find_last(deque<int>)_(bail_10%)/50 13.115 14.96%
rng::find_last(deque<int>)_(bail_10%)/8 2.739 2.23%
rng::find_last(deque<int>)_(bail_10%)/8192 2511.601 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.925 -1.08%
rng::find_last(deque<int>)_(bail_90%)/1048576 25496.368 -
rng::find_last(deque<int>)_(bail_90%)/50 1.839 -
rng::find_last(deque<int>)_(bail_90%)/8 0.864 -6.45%
rng::find_last(deque<int>)_(bail_90%)/8192 202.578 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.415 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 705827.930 -
rng::find_last(forward_list<int>)_(bail_10%)/50 20.678 -3.35%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.310 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5860.471 -12.53%
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.123 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 666042.995 -
rng::find_last(forward_list<int>)_(bail_90%)/50 21.016 1.77%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.313 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6092.241 -
rng::find_last(list<int>)_(bail_10%)/1024 675.381 -
rng::find_last(list<int>)_(bail_10%)/1048576 781560.930 -
rng::find_last(list<int>)_(bail_10%)/50 16.194 -
rng::find_last(list<int>)_(bail_10%)/8 2.076 -
rng::find_last(list<int>)_(bail_10%)/8192 6251.261 -1.02%
rng::find_last(list<int>)_(bail_90%)/1024 53.749 -1.69%
rng::find_last(list<int>)_(bail_90%)/1048576 86800.051 1.07%
rng::find_last(list<int>)_(bail_90%)/50 1.234 -13.37%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.844 -
rng::find_last(vector<char>)_(bail_10%)/1024 117.593 3.56%
rng::find_last(vector<char>)_(bail_10%)/1048576 113416.201 -5.08%
rng::find_last(vector<char>)_(bail_10%)/50 5.638 -
rng::find_last(vector<char>)_(bail_10%)/8 1.602 -
rng::find_last(vector<char>)_(bail_10%)/8192 892.728 -5.06%
rng::find_last(vector<char>)_(bail_90%)/1024 11.242 3.54%
rng::find_last(vector<char>)_(bail_90%)/1048576 11915.387 -
rng::find_last(vector<char>)_(bail_90%)/50 1.032 -
rng::find_last(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last(vector<char>)_(bail_90%)/8192 99.724 -1.74%
rng::find_last(vector<int>)_(bail_10%)/1024 211.891 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214231.006 -
rng::find_last(vector<int>)_(bail_10%)/50 10.821 -
rng::find_last(vector<int>)_(bail_10%)/8 2.170 6.78%
rng::find_last(vector<int>)_(bail_10%)/8192 1646.112 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.152 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23286.957 -1.68%
rng::find_last(vector<int>)_(bail_90%)/50 1.566 -
rng::find_last(vector<int>)_(bail_90%)/8 0.503 -17.29%
rng::find_last(vector<int>)_(bail_90%)/8192 189.311 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.694 -1.58%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362593.976 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.768 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.943 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2808.943 1.35%
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.344 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38154.270 -2.29%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.679 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.988 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.918 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 813.105 5.72%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 920830.154 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.266 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.876 -2.61%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7203.859 4.21%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 887.007 3.16%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 924430.464 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.008 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.935 -4.98%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7210.925 2.38%
rng::find_last_if(list<int>)_(bail_10%)/1024 677.890 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 802735.410 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.485 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.100 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6585.373 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.366 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88934.752 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.089 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.292 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.261 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240670.156 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.349 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.391 -5.19%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.893 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.158 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25674.300 -4.11%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.449 1.07%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.011 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.193 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283397.918 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.539 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.511 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.197 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.936 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30915.545 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.535 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -2.80%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.815 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 368.814 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362913.468 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.767 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.951 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2787.222 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 45.096 2.73%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38976.638 2.34%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.684 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.965 2.39%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 317.936 1.96%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 811.394 1.35%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 926122.891 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.871 1.74%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.901 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6901.207 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 826.158 6.66%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 922149.956 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.338 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.894 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6792.986 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.263 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803474.425 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.511 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6658.677 1.04%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.199 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88889.102 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.172 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.604 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.512 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241312.106 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.348 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.374 -1.63%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.345 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.209 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26451.868 2.82%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.459 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 218.945 1.04%
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.823 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 305717.881 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.660 -1.02%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.610 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2138.343 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.015 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30939.382 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.537 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.068 -
rng::fold_left(deque<int>)/1048576 560621.772 -
rng::fold_left(deque<int>)/32 16.415 -
rng::fold_left(deque<int>)/50 26.997 -1.59%
rng::fold_left(deque<int>)/8 4.058 -2.04%
rng::fold_left(deque<int>)/8192 4489.421 2.77%
rng::fold_left(list<int>)/1048576 1364113.687 -
rng::fold_left(list<int>)/32 22.132 -
rng::fold_left(list<int>)/50 37.535 -
rng::fold_left(list<int>)/8 3.805 -
rng::fold_left(list<int>)/8192 11478.056 9.56%
rng::fold_left(vector<int>)/1048576 1325430.216 -
rng::fold_left(vector<int>)/32 20.734 -
rng::fold_left(vector<int>)/50 36.340 -
rng::fold_left(vector<int>)/8 3.694 -
rng::fold_left(vector<int>)/8192 10315.718 -
rng::for_each(deque<int>)/32 3.745 -
rng::for_each(deque<int>)/50 4.059 -
rng::for_each(deque<int>)/8 0.926 -
rng::for_each(deque<int>)/8192 254.637 -
rng::for_each(join_view(vector<vector<int>>)/32 3.804 -
rng::for_each(join_view(vector<vector<int>>)/50 4.115 -
rng::for_each(join_view(vector<vector<int>>)/8 1.436 3.68%
rng::for_each(join_view(vector<vector<int>>)/8192 264.157 -
rng::for_each(list<int>)/32 11.263 -
rng::for_each(list<int>)/50 24.023 -
rng::for_each(list<int>)/8 2.572 -
rng::for_each(list<int>)/8192 8246.923 3.18%
rng::for_each(map<int>)/32 25.804 -
rng::for_each(map<int>)/50 38.805 1.18%
rng::for_each(map<int>)/8 6.216 -
rng::for_each(map<int>)/8192 7125.637 -1.91%
rng::for_each(map<int>::iterator)/32 24.939 -
rng::for_each(map<int>::iterator)/50 37.760 -
rng::for_each(map<int>::iterator)/8 5.758 -
rng::for_each(map<int>::iterator)/8192 7487.348 -5.78%
rng::for_each(multimap<int>)/32 25.730 -
rng::for_each(multimap<int>)/50 38.601 -
rng::for_each(multimap<int>)/8 6.143 -1.21%
rng::for_each(multimap<int>)/8192 7058.892 -3.26%
rng::for_each(multimap<int>::iterator)/32 23.553 -
rng::for_each(multimap<int>::iterator)/50 36.554 -
rng::for_each(multimap<int>::iterator)/8 5.075 -
rng::for_each(multimap<int>::iterator)/8192 7389.601 -2.25%
rng::for_each(multiset<int>)/32 25.457 -
rng::for_each(multiset<int>)/50 37.652 -
rng::for_each(multiset<int>)/8 6.202 -
rng::for_each(multiset<int>)/8192 7590.289 -
rng::for_each(multiset<int>::iterator)/32 23.824 -
rng::for_each(multiset<int>::iterator)/50 36.101 -
rng::for_each(multiset<int>::iterator)/8 4.953 -
rng::for_each(multiset<int>::iterator)/8192 7949.210 -
rng::for_each(set<int>)/32 25.492 1.22%
rng::for_each(set<int>)/50 37.591 -
rng::for_each(set<int>)/8 6.264 -1.17%
rng::for_each(set<int>)/8192 7759.665 -
rng::for_each(set<int>::iterator)/32 23.167 -
rng::for_each(set<int>::iterator)/50 34.972 -
rng::for_each(set<int>::iterator)/8 5.035 -
rng::for_each(set<int>::iterator)/8192 7942.588 -
rng::for_each(vector<int>)/32 3.819 -
rng::for_each(vector<int>)/50 4.055 -
rng::for_each(vector<int>)/8 0.916 -
rng::for_each(vector<int>)/8192 251.874 -
rng::for_each_n(deque<int>)/32 3.778 -
rng::for_each_n(deque<int>)/50 3.891 -2.60%
rng::for_each_n(deque<int>)/8 1.203 4.23%
rng::for_each_n(deque<int>)/8192 257.455 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.840 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.232 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.719 6.64%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.512 -
rng::for_each_n(list<int>)/32 11.126 -
rng::for_each_n(list<int>)/50 24.204 -
rng::for_each_n(list<int>)/8 2.222 -8.52%
rng::for_each_n(list<int>)/8192 7390.050 -
rng::for_each_n(vector<int>)/32 3.863 -
rng::for_each_n(vector<int>)/50 4.047 -
rng::for_each_n(vector<int>)/8 2.522 -
rng::for_each_n(vector<int>)/8192 252.291 -
rng::generate(deque<int>)/1024 280.325 -
rng::generate(deque<int>)/32 8.796 -
rng::generate(deque<int>)/50 12.942 -
rng::generate(deque<int>)/8192 2085.249 -
rng::generate(list<int>)/1024 671.852 -
rng::generate(list<int>)/32 8.735 -
rng::generate(list<int>)/50 15.687 -1.80%
rng::generate(list<int>)/8192 7086.043 -5.69%
rng::generate(vector<int>)/1024 243.776 -
rng::generate(vector<int>)/32 8.002 -
rng::generate(vector<int>)/50 12.003 -
rng::generate(vector<int>)/8192 1846.389 -
rng::generate_n(deque<int>)/1024 245.556 -
rng::generate_n(deque<int>)/32 8.187 -
rng::generate_n(deque<int>)/50 12.254 -
rng::generate_n(deque<int>)/8192 1940.081 -
rng::generate_n(list<int>)/1024 650.590 -
rng::generate_n(list<int>)/32 8.658 -
rng::generate_n(list<int>)/50 15.693 -
rng::generate_n(list<int>)/8192 7039.488 -6.94%
rng::generate_n(vector<int>)/1024 244.544 -
rng::generate_n(vector<int>)/32 7.946 -1.17%
rng::generate_n(vector<int>)/50 12.964 7.35%
rng::generate_n(vector<int>)/8192 1857.777 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.935 -9.48%
rng::is_partitioned(deque<int>)_(partitioned)/32 9.864 -8.76%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.715 -14.18%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2868.809 -8.61%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 125.952 -25.35%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 4.571 -59.19%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 7.092 48.35%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 824.311 -4.59%
rng::is_partitioned(list<int>)_(partitioned)/1024 710.105 2.11%
rng::is_partitioned(list<int>)_(partitioned)/32 8.725 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.837 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6912.859 -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 260.499 105.02%
rng::is_partitioned(list<int>)_(unpartitioned)/32 3.918 283.00%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.779 7.25%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2536.380 111.75%
rng::is_partitioned(vector<int>)_(partitioned)/1024 176.164 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.766 -2.12%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.472 -3.57%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1341.544 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 44.489 -20.49%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.834 -19.40%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 3.116 -66.38%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 206.286 37.50%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.789 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.206 -3.02%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4014.745 3.35%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517027.528 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.799 -2.54%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 548.271 4.83%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.004 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4695.510 17.61%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 695695.271 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 49.426 -1.99%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.666 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.725 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8287.319 -10.34%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427012.399 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.144 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1597.730 93.94%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.440 1.39%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8476.775 -19.36%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595077.137 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.985 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 345.875 1.22%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.766 2.01%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2625.858 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212959.817 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.821 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 504.920 -2.28%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.299 -1.78%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4712.177 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 992311.197 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 57.044 1.17%
rng::is_sorted(deque<int>)/1024 475.545 -
rng::is_sorted(deque<int>)/8 2.456 -2.23%
rng::is_sorted(deque<int>)/8192 3805.645 -
rng::is_sorted(deque<int>,_pred)/1024 596.995 -
rng::is_sorted(deque<int>,_pred)/8 4.545 -
rng::is_sorted(deque<int>,_pred)/8192 4792.926 -
rng::is_sorted(list<int>)/1024 786.389 3.10%
rng::is_sorted(list<int>)/8 2.152 -
rng::is_sorted(list<int>)/8192 7029.377 -3.91%
rng::is_sorted(list<int>,_pred)/1024 791.402 -1.17%
rng::is_sorted(list<int>,_pred)/8 4.253 -
rng::is_sorted(list<int>,_pred)/8192 7357.034 -10.78%
rng::is_sorted(vector<int>)/1024 242.757 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1893.591 -
rng::is_sorted(vector<int>,_pred)/1024 461.801 -
rng::is_sorted(vector<int>,_pred)/8 3.911 -
rng::is_sorted(vector<int>,_pred)/8192 3676.443 -
rng::is_sorted_until(deque<int>)/1024 470.758 -
rng::is_sorted_until(deque<int>)/8 3.814 4.13%
rng::is_sorted_until(deque<int>)/8192 3765.077 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.002 -
rng::is_sorted_until(deque<int>,_pred)/8 4.272 1.41%
rng::is_sorted_until(deque<int>,_pred)/8192 4842.873 -
rng::is_sorted_until(list<int>)/1024 753.873 -
rng::is_sorted_until(list<int>)/8 2.151 -
rng::is_sorted_until(list<int>)/8192 6754.495 -18.71%
rng::is_sorted_until(list<int>,_pred)/1024 791.294 -
rng::is_sorted_until(list<int>,_pred)/8 3.749 -
rng::is_sorted_until(list<int>,_pred)/8192 7121.169 -10.51%
rng::is_sorted_until(vector<int>)/1024 238.738 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1861.860 -
rng::is_sorted_until(vector<int>,_pred)/1024 426.745 1.63%
rng::is_sorted_until(vector<int>,_pred)/8 3.385 -
rng::is_sorted_until(vector<int>,_pred)/8192 3346.630 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 467.428 -2.35%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.059 4.04%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496121.429 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.985 -5.07%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3867.655 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 711.151 -1.82%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 722.346 -1.55%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625669.921 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.370 -3.11%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4825.445 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 757.799 -1.03%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.417 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951761.703 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.918 -2.02%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12516.270 2.90%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.611 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.484 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988153.996 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.540 -2.17%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12373.387 21.79%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.958 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.803 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76643.975 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.248 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.491 -5.17%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.580 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609213.406 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.998 -3.15%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4765.267 -
rng::move(deque<int>)/1048576 55196.326 1.12%
rng::move(deque<int>)/262144 15163.847 1.83%
rng::move(deque<int>)/32768 2077.459 -5.13%
rng::move(deque<int>)/4096 152.822 -
rng::move(deque<int>)/512 24.072 -
rng::move(deque<int>)/64 6.927 7.15%
rng::move(deque<int>)/8 3.722 -4.40%
rng::move(list<int>)/1048576 1027990.015 -
rng::move(list<int>)/262144 252421.686 -1.48%
rng::move(list<int>)/32768 34592.275 -2.81%
rng::move(list<int>)/4096 5762.625 7.72%
rng::move(list<int>)/512 369.723 -
rng::move(list<int>)/64 40.585 -
rng::move(list<int>)/8 3.922 -
rng::move(vector<bool>)_(aligned)/1048576 2120.436 -22.59%
rng::move(vector<bool>)_(aligned)/262144 256.618 -
rng::move(vector<bool>)_(aligned)/32768 37.573 -
rng::move(vector<bool>)_(aligned)/4096 8.189 -
rng::move(vector<bool>)_(aligned)/512 2.665 -
rng::move(vector<bool>)_(aligned)/64 1.893 -
rng::move(vector<bool>)_(unaligned)/1048576 6736.466 -
rng::move(vector<bool>)_(unaligned)/262144 1585.230 -
rng::move(vector<bool>)_(unaligned)/32768 203.034 -
rng::move(vector<bool>)_(unaligned)/4096 25.908 -
rng::move(vector<bool>)_(unaligned)/512 4.149 -
rng::move(vector<bool>)_(unaligned)/64 1.770 7.99%
rng::move(vector<int>)/1048576 57579.088 -1.15%
rng::move(vector<int>)/262144 22122.177 -2.21%
rng::move(vector<int>)/32768 2140.943 -22.15%
rng::move(vector<int>)/4096 135.653 -
rng::move(vector<int>)/512 20.418 -
rng::move(vector<int>)/64 4.133 -
rng::move(vector<int>)/8 2.335 2.77%
rng::move_backward(deque<int>)/1048576 126731.747 -
rng::move_backward(deque<int>)/262144 30510.435 -
rng::move_backward(deque<int>)/32768 3635.939 -1.51%
rng::move_backward(deque<int>)/4096 161.148 -
rng::move_backward(deque<int>)/512 26.394 -
rng::move_backward(deque<int>)/64 7.335 -
rng::move_backward(deque<int>)/8 4.055 -
rng::move_backward(list<int>)/1048576 1040178.404 -
rng::move_backward(list<int>)/262144 295217.167 11.91%
rng::move_backward(list<int>)/32768 35327.845 2.51%
rng::move_backward(list<int>)/4096 5259.148 -
rng::move_backward(list<int>)/512 371.530 -
rng::move_backward(list<int>)/64 40.337 -
rng::move_backward(list<int>)/8 3.702 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2123.423 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.016 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.056 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.897 -
rng::move_backward(vector<bool>)_(aligned)/512 2.650 -
rng::move_backward(vector<bool>)_(aligned)/64 1.800 -2.48%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6513.839 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.133 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.671 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.217 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.728 -
rng::move_backward(vector<bool>)_(unaligned)/64 1.880 -2.12%
rng::move_backward(vector<int>)/1048576 59770.778 4.30%
rng::move_backward(vector<int>)/262144 22184.918 -
rng::move_backward(vector<int>)/32768 2145.045 -
rng::move_backward(vector<int>)/4096 135.589 -
rng::move_backward(vector<int>)/512 20.858 -
rng::move_backward(vector<int>)/64 4.141 -
rng::move_backward(vector<int>)/8 2.356 1.90%
rng::none_of(deque<int>)_(process_all)/32 16.376 -
rng::none_of(deque<int>)_(process_all)/32768 15420.827 -
rng::none_of(deque<int>)_(process_all)/50 27.675 8.26%
rng::none_of(deque<int>)_(process_all)/8 4.695 -
rng::none_of(deque<int>)_(process_all)/8192 3872.346 -
rng::none_of(list<int>)_(process_all)/32 11.448 -
rng::none_of(list<int>)_(process_all)/32768 26146.087 -1.80%
rng::none_of(list<int>)_(process_all)/50 21.502 -1.03%
rng::none_of(list<int>)_(process_all)/8 2.624 -
rng::none_of(list<int>)_(process_all)/8192 7880.343 -
rng::none_of(vector<int>)_(process_all)/32 8.331 -
rng::none_of(vector<int>)_(process_all)/32768 8074.457 -
rng::none_of(vector<int>)_(process_all)/50 12.583 -
rng::none_of(vector<int>)_(process_all)/8 2.452 -
rng::none_of(vector<int>)_(process_all)/8192 2023.634 -
rng::partial_sort(deque<int>)_(ascending)/1024 7902.514 -
rng::partial_sort(deque<int>)_(ascending)/8 31.040 1.57%
rng::partial_sort(deque<int>)_(ascending)/8192 167845.556 3.41%
rng::partial_sort(deque<int>)_(descending)/1024 18513.369 -
rng::partial_sort(deque<int>)_(descending)/8 40.341 -1.04%
rng::partial_sort(deque<int>)_(descending)/8192 279076.192 -
rng::partial_sort(deque<int>)_(heap)/1024 18490.055 -
rng::partial_sort(deque<int>)_(heap)/8 38.304 -
rng::partial_sort(deque<int>)_(heap)/8192 289682.943 2.03%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7878.490 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.912 1.42%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 167806.879 3.05%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19725.303 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 32.657 6.48%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 290521.448 4.09%
rng::partial_sort(deque<int>)_(repeated)/1024 6497.984 1.97%
rng::partial_sort(deque<int>)_(repeated)/8 27.561 -
rng::partial_sort(deque<int>)_(repeated)/8192 70040.315 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16053.703 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.523 -
rng::partial_sort(deque<int>)_(shuffled)/8192 267884.048 2.30%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4984.138 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 21.784 -1.11%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55491.363 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8254.650 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.797 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97834.872 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8245.832 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.329 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100691.161 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4967.645 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.938 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55340.997 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9166.392 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.875 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97666.445 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3922.495 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.892 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46755.118 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6924.591 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.997 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91363.183 -
rng::partial_sort(vector<int>)_(ascending)/1024 4990.940 -
rng::partial_sort(vector<int>)_(ascending)/8 21.104 1.43%
rng::partial_sort(vector<int>)_(ascending)/8192 54632.345 -
rng::partial_sort(vector<int>)_(descending)/1024 8291.418 -
rng::partial_sort(vector<int>)_(descending)/8 25.629 -
rng::partial_sort(vector<int>)_(descending)/8192 97624.518 -
rng::partial_sort(vector<int>)_(heap)/1024 8220.717 -
rng::partial_sort(vector<int>)_(heap)/8 27.311 -1.54%
rng::partial_sort(vector<int>)_(heap)/8192 100687.058 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4989.441 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.994 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54588.195 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9118.438 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.956 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97400.961 -
rng::partial_sort(vector<int>)_(repeated)/1024 3950.838 -
rng::partial_sort(vector<int>)_(repeated)/8 20.363 -
rng::partial_sort(vector<int>)_(repeated)/8192 46637.442 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6933.977 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.367 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87936.447 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5461.283 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.670 -1.96%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57862.180 1.02%
rng::partial_sort_copy(deque<int>)_(descending)/1024 8415.159 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.502 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99692.889 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8592.365 -
rng::partial_sort_copy(deque<int>)_(heap)/8 17.045 2.97%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102919.511 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5443.505 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.566 -4.88%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57611.926 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9258.638 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.685 -2.15%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99339.692 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4312.760 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.367 -3.79%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49372.253 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7227.163 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.029 -1.31%
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91441.884 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5624.132 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.128 -1.25%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61745.480 1.40%
rng::partial_sort_copy(list<int>)_(descending)/1024 8527.787 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.788 1.21%
rng::partial_sort_copy(list<int>)_(descending)/8192 101185.706 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8496.263 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.494 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104990.486 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5590.774 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.057 -1.87%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61121.930 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9465.212 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.091 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101558.367 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4508.504 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.489 -1.28%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53178.885 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7274.159 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.368 2.58%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 91888.064 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5233.950 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.333 -6.86%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55744.717 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8389.920 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.509 -1.03%
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 97962.687 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8300.468 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.449 -1.50%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101626.133 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5217.245 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.463 -6.23%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55411.645 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9150.432 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.196 -9.12%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98404.371 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4069.403 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.165 -1.03%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47594.216 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7109.420 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.167 -1.96%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91331.812 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5093.856 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.971 -1.02%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55272.682 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8338.312 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.281 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98564.672 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8272.884 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.187 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 101946.350 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5079.393 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.823 -2.01%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55083.836 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9219.918 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.092 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99382.383 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4036.950 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.429 -2.01%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47442.389 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7088.832 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.619 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93202.420 -
rng::partition(deque<int>)_(dense)/1024 361.310 -
rng::partition(deque<int>)_(dense)/32 9.997 -2.28%
rng::partition(deque<int>)_(dense)/50 15.089 -2.66%
rng::partition(deque<int>)_(dense)/8192 2818.797 -
rng::partition(deque<int>)_(sparse)/1024 385.743 -
rng::partition(deque<int>)_(sparse)/32 9.582 -23.44%
rng::partition(deque<int>)_(sparse)/50 15.012 -18.85%
rng::partition(deque<int>)_(sparse)/8192 3017.796 -7.78%
rng::partition(list<int>)_(dense)/1024 387.207 -
rng::partition(list<int>)_(dense)/32 8.438 -4.43%
rng::partition(list<int>)_(dense)/50 13.273 -
rng::partition(list<int>)_(dense)/8192 4337.188 -
rng::partition(list<int>)_(sparse)/1024 736.281 -
rng::partition(list<int>)_(sparse)/32 9.001 -2.89%
rng::partition(list<int>)_(sparse)/50 15.644 -
rng::partition(list<int>)_(sparse)/8192 6932.256 -
rng::partition(vector<int>)_(dense)/1024 243.074 -
rng::partition(vector<int>)_(dense)/32 8.612 -
rng::partition(vector<int>)_(dense)/50 12.580 -
rng::partition(vector<int>)_(dense)/8192 1886.858 -
rng::partition(vector<int>)_(sparse)/1024 260.252 -
rng::partition(vector<int>)_(sparse)/32 9.077 -
rng::partition(vector<int>)_(sparse)/50 14.186 1.01%
rng::partition(vector<int>)_(sparse)/8192 1875.922 -
rng::partition_copy(deque<int>)/1024 688.601 -
rng::partition_copy(deque<int>)/32 15.606 -
rng::partition_copy(deque<int>)/50 27.495 -1.95%
rng::partition_copy(deque<int>)/8192 5549.744 -
rng::partition_copy(list<int>)/1024 728.601 -
rng::partition_copy(list<int>)/32 15.972 -
rng::partition_copy(list<int>)/50 28.924 -
rng::partition_copy(list<int>)/8192 7531.838 7.75%
rng::partition_copy(vector<int>)/1024 684.526 -
rng::partition_copy(vector<int>)/32 15.099 -
rng::partition_copy(vector<int>)/50 26.179 -
rng::partition_copy(vector<int>)/8192 5519.811 -
rng::partition_point(deque<int>)/1024 9.137 1.67%
rng::partition_point(deque<int>)/32 4.080 -7.28%
rng::partition_point(deque<int>)/50 4.278 -2.28%
rng::partition_point(deque<int>)/8192 15.943 -
rng::partition_point(list<int>)/1024 1290.836 -
rng::partition_point(list<int>)/32 15.701 -
rng::partition_point(list<int>)/50 24.530 -
rng::partition_point(list<int>)/8192 13202.794 2.28%
rng::partition_point(vector<int>)/1024 7.528 -
rng::partition_point(vector<int>)/32 2.301 -
rng::partition_point(vector<int>)/50 2.292 -
rng::partition_point(vector<int>)/8192 10.649 -
rng::remove(deque<int>)_(prefix)/1024 529.877 -
rng::remove(deque<int>)_(prefix)/32 54.712 -1.52%
rng::remove(deque<int>)_(prefix)/50 62.194 -1.50%
rng::remove(deque<int>)_(prefix)/8192 3888.745 -
rng::remove(deque<int>)_(sprinkled)/1024 522.059 -
rng::remove(deque<int>)_(sprinkled)/32 52.946 -
rng::remove(deque<int>)_(sprinkled)/50 57.864 -
rng::remove(deque<int>)_(sprinkled)/8192 3869.843 -
rng::remove(list<int>)_(prefix)/1024 958.504 -
rng::remove(list<int>)_(prefix)/32 55.337 -
rng::remove(list<int>)_(prefix)/50 66.827 -
rng::remove(list<int>)_(prefix)/8192 9119.462 9.20%
rng::remove(list<int>)_(sprinkled)/1024 954.956 -
rng::remove(list<int>)_(sprinkled)/32 55.019 -
rng::remove(list<int>)_(sprinkled)/50 64.264 -
rng::remove(list<int>)_(sprinkled)/8192 7924.758 1.25%
rng::remove(vector<int>)_(prefix)/1024 311.786 -
rng::remove(vector<int>)_(prefix)/32 52.403 -
rng::remove(vector<int>)_(prefix)/50 56.167 -
rng::remove(vector<int>)_(prefix)/8192 2103.337 -
rng::remove(vector<int>)_(sprinkled)/1024 515.094 -5.65%
rng::remove(vector<int>)_(sprinkled)/32 56.970 -2.11%
rng::remove(vector<int>)_(sprinkled)/50 64.383 -1.43%
rng::remove(vector<int>)_(sprinkled)/8192 3795.114 -4.04%
rng::remove_copy(deque<int>)_(prefix)/1024 391.432 2.68%
rng::remove_copy(deque<int>)_(prefix)/32 12.787 -
rng::remove_copy(deque<int>)_(prefix)/50 20.070 -
rng::remove_copy(deque<int>)_(prefix)/8192 3354.025 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.654 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.183 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.424 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2874.122 -
rng::remove_copy(list<int>)_(prefix)/1024 748.801 -
rng::remove_copy(list<int>)_(prefix)/32 10.950 -
rng::remove_copy(list<int>)_(prefix)/50 19.181 -
rng::remove_copy(list<int>)_(prefix)/8192 7020.305 -
rng::remove_copy(list<int>)_(sprinkled)/1024 740.880 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.527 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.175 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7037.065 1.76%
rng::remove_copy(vector<int>)_(prefix)/1024 273.065 -
rng::remove_copy(vector<int>)_(prefix)/32 10.911 -
rng::remove_copy(vector<int>)_(prefix)/50 17.795 -1.11%
rng::remove_copy(vector<int>)_(prefix)/8192 2070.987 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.078 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.485 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.588 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1929.022 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 535.810 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.331 -7.51%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.593 -5.93%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3695.814 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.101 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.135 -13.56%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.594 -8.95%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3437.314 -4.91%
rng::remove_copy_if(list<int>)_(prefix)/1024 793.544 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.940 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.956 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7267.517 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 784.009 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.595 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 28.468 4.44%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7219.260 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.570 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.169 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.927 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3374.983 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 345.971 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.117 -2.72%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.853 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.573 -
rng::remove_if(deque<int>)_(prefix)/1024 577.762 1.97%
rng::remove_if(deque<int>)_(prefix)/32 63.857 -
rng::remove_if(deque<int>)_(prefix)/50 70.712 -3.36%
rng::remove_if(deque<int>)_(prefix)/8192 4286.613 -
rng::remove_if(deque<int>)_(sprinkled)/1024 544.817 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.960 -
rng::remove_if(deque<int>)_(sprinkled)/50 63.075 -4.19%
rng::remove_if(deque<int>)_(sprinkled)/8192 3971.531 -
rng::remove_if(list<int>)_(prefix)/1024 1003.877 -1.46%
rng::remove_if(list<int>)_(prefix)/32 61.607 -
rng::remove_if(list<int>)_(prefix)/50 74.182 -1.33%
rng::remove_if(list<int>)_(prefix)/8192 9407.101 -2.17%
rng::remove_if(list<int>)_(sprinkled)/1024 1002.987 -15.70%
rng::remove_if(list<int>)_(sprinkled)/32 60.646 -2.27%
rng::remove_if(list<int>)_(sprinkled)/50 74.111 -6.07%
rng::remove_if(list<int>)_(sprinkled)/8192 8405.672 -12.91%
rng::remove_if(vector<int>)_(prefix)/1024 354.423 1.97%
rng::remove_if(vector<int>)_(prefix)/32 51.869 -
rng::remove_if(vector<int>)_(prefix)/50 58.053 1.61%
rng::remove_if(vector<int>)_(prefix)/8192 2564.175 -
rng::remove_if(vector<int>)_(sprinkled)/1024 519.625 -
rng::remove_if(vector<int>)_(sprinkled)/32 57.005 -
rng::remove_if(vector<int>)_(sprinkled)/50 66.181 -
rng::remove_if(vector<int>)_(sprinkled)/8192 3847.191 -
rng::replace(deque<int>)_(prefix)/1024 422.401 -
rng::replace(deque<int>)_(prefix)/32 13.063 -
rng::replace(deque<int>)_(prefix)/50 19.509 -
rng::replace(deque<int>)_(prefix)/8192 3345.768 -
rng::replace(deque<int>)_(sprinkled)/1024 359.413 -
rng::replace(deque<int>)_(sprinkled)/32 12.387 -
rng::replace(deque<int>)_(sprinkled)/50 18.572 -
rng::replace(deque<int>)_(sprinkled)/8192 2901.730 -
rng::replace(list<int>)_(prefix)/1024 733.406 -
rng::replace(list<int>)_(prefix)/32 11.245 -
rng::replace(list<int>)_(prefix)/50 19.158 -
rng::replace(list<int>)_(prefix)/8192 7075.735 -2.15%
rng::replace(list<int>)_(sprinkled)/1024 728.919 -
rng::replace(list<int>)_(sprinkled)/32 11.341 -
rng::replace(list<int>)_(sprinkled)/50 19.817 -
rng::replace(list<int>)_(sprinkled)/8192 7169.693 -1.76%
rng::replace(vector<int>)_(prefix)/1024 162.003 -
rng::replace(vector<int>)_(prefix)/32 4.897 -3.52%
rng::replace(vector<int>)_(prefix)/50 7.012 -
rng::replace(vector<int>)_(prefix)/8192 1216.337 -
rng::replace(vector<int>)_(sprinkled)/1024 175.512 1.19%
rng::replace(vector<int>)_(sprinkled)/32 5.993 7.28%
rng::replace(vector<int>)_(sprinkled)/50 9.132 7.77%
rng::replace(vector<int>)_(sprinkled)/8192 1382.866 -
rng::replace_if(deque<int>)_(prefix)/1024 480.377 1.10%
rng::replace_if(deque<int>)_(prefix)/32 14.153 1.46%
rng::replace_if(deque<int>)_(prefix)/50 20.178 -
rng::replace_if(deque<int>)_(prefix)/8192 3456.393 -1.02%
rng::replace_if(deque<int>)_(sprinkled)/1024 366.898 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.453 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.685 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2942.277 -
rng::replace_if(list<int>)_(prefix)/1024 746.190 -
rng::replace_if(list<int>)_(prefix)/32 13.187 -
rng::replace_if(list<int>)_(prefix)/50 24.597 -
rng::replace_if(list<int>)_(prefix)/8192 7192.330 -1.75%
rng::replace_if(list<int>)_(sprinkled)/1024 744.357 -
rng::replace_if(list<int>)_(sprinkled)/32 15.435 -
rng::replace_if(list<int>)_(sprinkled)/50 24.831 -
rng::replace_if(list<int>)_(sprinkled)/8192 7418.991 -
rng::replace_if(vector<int>)_(prefix)/1024 268.819 -1.73%
rng::replace_if(vector<int>)_(prefix)/32 8.994 -
rng::replace_if(vector<int>)_(prefix)/50 13.537 -
rng::replace_if(vector<int>)_(prefix)/8192 2039.888 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.893 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.884 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.063 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1915.921 -
rng::reverse(deque<int>)/32768 5731.996 -
rng::reverse(deque<int>)/4096 720.062 -
rng::reverse(deque<int>)/512 113.219 -
rng::reverse(deque<int>)/64 13.070 -
rng::reverse(deque<int>)/8 2.524 -
rng::reverse(list<int>)/32768 17694.609 -
rng::reverse(list<int>)/4096 1653.243 -4.47%
rng::reverse(list<int>)/512 199.853 1.10%
rng::reverse(list<int>)/64 19.038 -
rng::reverse(list<int>)/8 2.035 -
rng::reverse(vector<int>)/32768 1043.365 -
rng::reverse(vector<int>)/4096 131.464 -
rng::reverse(vector<int>)/512 16.429 -
rng::reverse(vector<int>)/64 4.122 -
rng::reverse(vector<int>)/8 1.583 -34.81%
rng::reverse_copy(deque<int>)/32768 7884.020 -
rng::reverse_copy(deque<int>)/4096 997.299 -
rng::reverse_copy(deque<int>)/512 126.220 -3.44%
rng::reverse_copy(deque<int>)/64 20.366 1.11%
rng::reverse_copy(deque<int>)/8 3.058 -7.13%
rng::reverse_copy(list<int>)/32768 25318.028 -2.32%
rng::reverse_copy(list<int>)/4096 3013.819 -3.79%
rng::reverse_copy(list<int>)/512 368.762 -
rng::reverse_copy(list<int>)/64 30.540 -
rng::reverse_copy(list<int>)/8 2.306 -
rng::reverse_copy(vector<int>)/32768 982.042 -
rng::reverse_copy(vector<int>)/4096 134.345 -
rng::reverse_copy(vector<int>)/512 17.141 -
rng::reverse_copy(vector<int>)/64 2.479 -
rng::reverse_copy(vector<int>)/8 2.412 6.51%
rng::rotate(deque<int>)_(1_element_backward)/1024 42.106 -1.75%
rng::rotate(deque<int>)_(1_element_backward)/32 4.533 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.690 -
rng::rotate(deque<int>)_(1_element_backward)/8192 310.945 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.124 -4.97%
rng::rotate(deque<int>)_(1_element_forward)/32 4.868 4.60%
rng::rotate(deque<int>)_(1_element_forward)/50 6.069 5.24%
rng::rotate(deque<int>)_(1_element_forward)/8192 302.284 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.557 -3.33%
rng::rotate(deque<int>)_(by_1/2)/32 7.451 -
rng::rotate(deque<int>)_(by_1/2)/50 10.458 -
rng::rotate(deque<int>)_(by_1/2)/8192 1461.181 -
rng::rotate(deque<int>)_(by_1/3)/1024 1810.452 -
rng::rotate(deque<int>)_(by_1/3)/32 45.483 -
rng::rotate(deque<int>)_(by_1/3)/50 76.521 -
rng::rotate(deque<int>)_(by_1/3)/8192 22514.854 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.566 -3.02%
rng::rotate(deque<int>)_(by_1/4)/32 29.065 -
rng::rotate(deque<int>)_(by_1/4)/50 74.656 -
rng::rotate(deque<int>)_(by_1/4)/8192 6787.210 -
rng::rotate(list<int>)_(1_element_backward)/1024 742.306 -
rng::rotate(list<int>)_(1_element_backward)/32 13.752 -1.20%
rng::rotate(list<int>)_(1_element_backward)/50 25.040 -
rng::rotate(list<int>)_(1_element_backward)/8192 7826.946 -
rng::rotate(list<int>)_(1_element_forward)/1024 731.969 -
rng::rotate(list<int>)_(1_element_forward)/32 14.319 -2.22%
rng::rotate(list<int>)_(1_element_forward)/50 26.797 1.74%
rng::rotate(list<int>)_(1_element_forward)/8192 7671.399 1.20%
rng::rotate(list<int>)_(by_1/2)/1024 382.900 -
rng::rotate(list<int>)_(by_1/2)/32 6.752 -
rng::rotate(list<int>)_(by_1/2)/50 12.658 -
rng::rotate(list<int>)_(by_1/2)/8192 5405.652 1.08%
rng::rotate(list<int>)_(by_1/3)/1024 809.852 -
rng::rotate(list<int>)_(by_1/3)/32 14.256 -4.87%
rng::rotate(list<int>)_(by_1/3)/50 23.910 -2.29%
rng::rotate(list<int>)_(by_1/3)/8192 8816.597 -
rng::rotate(list<int>)_(by_1/4)/1024 581.350 -
rng::rotate(list<int>)_(by_1/4)/32 14.332 -
rng::rotate(list<int>)_(by_1/4)/50 24.459 -
rng::rotate(list<int>)_(by_1/4)/8192 7182.204 -
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.895 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.185 1.17%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.136 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 101.421 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.597 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.165 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.265 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.678 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.815 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.395 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.217 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.137 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.141 1.06%
rng::rotate(vector<bool>)_(by_1/3)/32 18.178 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.231 -
rng::rotate(vector<bool>)_(by_1/3)/8192 146.465 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.851 -4.96%
rng::rotate(vector<bool>)_(by_1/4)/32 18.366 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.204 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.118 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.995 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.907 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.335 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.748 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.248 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.927 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.269 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.509 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.117 -
rng::rotate(vector<int>)_(by_1/2)/32 3.699 -
rng::rotate(vector<int>)_(by_1/2)/50 4.481 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.645 -
rng::rotate(vector<int>)_(by_1/3)/1024 1368.215 -
rng::rotate(vector<int>)_(by_1/3)/32 21.628 -
rng::rotate(vector<int>)_(by_1/3)/50 40.187 -
rng::rotate(vector<int>)_(by_1/3)/8192 10894.919 -
rng::rotate(vector<int>)_(by_1/4)/1024 324.232 -2.02%
rng::rotate(vector<int>)_(by_1/4)/32 11.900 -1.95%
rng::rotate(vector<int>)_(by_1/4)/50 40.334 -
rng::rotate(vector<int>)_(by_1/4)/8192 2540.243 -2.74%
rng::rotate_copy(deque<int>)/1024 34.347 -
rng::rotate_copy(deque<int>)/32 2.729 4.89%
rng::rotate_copy(deque<int>)/50 3.016 -
rng::rotate_copy(deque<int>)/8192 293.857 -
rng::rotate_copy(list<int>)/1024 725.853 -
rng::rotate_copy(list<int>)/32 8.576 -
rng::rotate_copy(list<int>)/50 21.777 60.51%
rng::rotate_copy(list<int>)/8192 6850.932 -15.60%
rng::rotate_copy(vector<int>)/1024 32.787 -
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 610.529 115.66%
rng::sample(deque<int>)/1024 11475.029 -
rng::sample(deque<int>)/32 312.306 1.15%
rng::sample(deque<int>)/8192 92692.164 1.45%
rng::sample(list<int>)/1024 12059.039 -
rng::sample(list<int>)/32 319.131 -
rng::sample(list<int>)/8192 98789.616 -
rng::sample(vector<int>)/1024 11400.439 -
rng::sample(vector<int>)/32 310.391 -
rng::sample(vector<int>)/8192 91852.804 -
rng::search(deque<int>)_(near_matches)/1000 20298.245 -17.40%
rng::search(deque<int>)_(near_matches)/1024 21273.051 -17.24%
rng::search(deque<int>)_(near_matches)/8192 1446920.025 -
rng::search(deque<int>)_(no_match)/1000 407.412 1.59%
rng::search(deque<int>)_(no_match)/1024 416.623 39.78%
rng::search(deque<int>)_(no_match)/1048576 424759.172 -
rng::search(deque<int>)_(no_match)/8192 3315.719 -
rng::search(deque<int>)_(same_length)/1000 463.963 18.45%
rng::search(deque<int>)_(same_length)/1024 475.609 -
rng::search(deque<int>)_(same_length)/8192 3771.563 -
rng::search(deque<int>)_(single_element)/1000 445.773 -
rng::search(deque<int>)_(single_element)/1024 456.951 -
rng::search(deque<int>)_(single_element)/8192 3645.547 -
rng::search(deque<int>,_pred)_(near_matches)/1000 25189.965 2.37%
rng::search(deque<int>,_pred)_(near_matches)/1024 26477.824 5.78%
rng::search(deque<int>,_pred)_(near_matches)/8192 1556608.798 1.33%
rng::search(deque<int>,_pred)_(no_match)/1000 425.459 -
rng::search(deque<int>,_pred)_(no_match)/1024 435.349 8.77%
rng::search(deque<int>,_pred)_(no_match)/1048576 444541.666 -
rng::search(deque<int>,_pred)_(no_match)/8192 3485.118 -
rng::search(deque<int>,_pred)_(same_length)/1000 489.131 2.15%
rng::search(deque<int>,_pred)_(same_length)/1024 513.267 -
rng::search(deque<int>,_pred)_(same_length)/8192 4062.409 -
rng::search(deque<int>,_pred)_(single_element)/1000 475.760 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.184 -
rng::search(deque<int>,_pred)_(single_element)/8192 3896.705 -
rng::search(list<int>)_(near_matches)/1000 37759.253 -
rng::search(list<int>)_(near_matches)/1024 39747.489 -
rng::search(list<int>)_(near_matches)/8192 2558564.781 -
rng::search(list<int>)_(no_match)/1000 716.028 1.95%
rng::search(list<int>)_(no_match)/1024 732.260 -
rng::search(list<int>)_(no_match)/1048576 828654.255 -2.02%
rng::search(list<int>)_(no_match)/8192 6843.985 -1.59%
rng::search(list<int>)_(same_length)/1000 752.111 -
rng::search(list<int>)_(same_length)/1024 768.928 -
rng::search(list<int>)_(same_length)/8192 7525.413 -22.10%
rng::search(list<int>)_(single_element)/1000 649.578 -3.62%
rng::search(list<int>)_(single_element)/1024 707.988 -2.80%
rng::search(list<int>)_(single_element)/8192 9309.803 24.40%
rng::search(list<int>,_pred)_(near_matches)/1000 43373.730 -
rng::search(list<int>,_pred)_(near_matches)/1024 44978.723 -
rng::search(list<int>,_pred)_(near_matches)/8192 2796728.500 -
rng::search(list<int>,_pred)_(no_match)/1000 750.876 -
rng::search(list<int>,_pred)_(no_match)/1024 767.881 -
rng::search(list<int>,_pred)_(no_match)/1048576 902626.921 -
rng::search(list<int>,_pred)_(no_match)/8192 8332.546 2.84%
rng::search(list<int>,_pred)_(same_length)/1000 771.863 -
rng::search(list<int>,_pred)_(same_length)/1024 790.561 -
rng::search(list<int>,_pred)_(same_length)/8192 10490.425 17.67%
rng::search(list<int>,_pred)_(single_element)/1000 837.370 -
rng::search(list<int>,_pred)_(single_element)/1024 859.081 -
rng::search(list<int>,_pred)_(single_element)/8192 10324.802 24.30%
rng::search(vector<int>)_(near_matches)/1000 13662.359 -
rng::search(vector<int>)_(near_matches)/1024 14343.315 -
rng::search(vector<int>)_(near_matches)/8192 768206.411 -
rng::search(vector<int>)_(no_match)/1000 219.912 4.36%
rng::search(vector<int>)_(no_match)/1024 224.707 4.27%
rng::search(vector<int>)_(no_match)/1048576 217888.949 2.14%
rng::search(vector<int>)_(no_match)/8192 1674.370 1.74%
rng::search(vector<int>)_(same_length)/1000 241.058 -
rng::search(vector<int>)_(same_length)/1024 245.677 -
rng::search(vector<int>)_(same_length)/8192 1873.763 -
rng::search(vector<int>)_(single_element)/1000 229.813 -
rng::search(vector<int>)_(single_element)/1024 235.159 -
rng::search(vector<int>)_(single_element)/8192 1817.150 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22920.187 1.27%
rng::search(vector<int>,_pred)_(near_matches)/1024 23999.846 1.45%
rng::search(vector<int>,_pred)_(near_matches)/8192 1455123.352 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.256 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.852 -
rng::search(vector<int>,_pred)_(no_match)/1048576 579499.140 -
rng::search(vector<int>,_pred)_(no_match)/8192 4238.989 -
rng::search(vector<int>,_pred)_(same_length)/1000 600.032 -
rng::search(vector<int>,_pred)_(same_length)/1024 613.674 -
rng::search(vector<int>,_pred)_(same_length)/8192 4911.587 -
rng::search(vector<int>,_pred)_(single_element)/1000 572.301 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.360 -
rng::search(vector<int>,_pred)_(single_element)/8192 4688.242 -
rng::search_n(deque<int>)_(no_match)/1000 434.679 -
rng::search_n(deque<int>)_(no_match)/1024 445.641 -
rng::search_n(deque<int>)_(no_match)/1048576 443775.280 -
rng::search_n(deque<int>)_(no_match)/8192 3469.621 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 726.522 8.49%
rng::search_n(deque<int>,_pred)_(no_match)/1024 605.922 -1.17%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556086.957 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4319.658 -
rng::search_n(list<int>)_(no_match)/1000 711.159 -
rng::search_n(list<int>)_(no_match)/1024 745.012 3.15%
rng::search_n(list<int>)_(no_match)/1048576 810432.138 -6.68%
rng::search_n(list<int>)_(no_match)/8192 6963.556 1.30%
rng::search_n(list<int>,_pred)_(no_match)/1000 842.356 -
rng::search_n(list<int>,_pred)_(no_match)/1024 865.173 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 995624.234 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7972.285 -
rng::search_n(vector<int>)_(no_match)/1000 209.031 1.56%
rng::search_n(vector<int>)_(no_match)/1024 213.159 1.26%
rng::search_n(vector<int>)_(no_match)/1048576 212182.864 1.52%
rng::search_n(vector<int>)_(no_match)/8192 1633.235 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.703 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.779 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 574085.762 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4234.984 -
rng::shuffle(deque<int>)/1024 9631.416 -
rng::shuffle(deque<int>)/32 304.306 -
rng::shuffle(deque<int>)/8192 76025.447 -
rng::shuffle(vector<int>)/1024 9197.198 -
rng::shuffle(vector<int>)/32 294.914 -
rng::shuffle(vector<int>)/8192 73605.201 -
rng::sort(deque<int>)_(ascending)/1024 766.080 -
rng::sort(deque<int>)_(ascending)/8 18.795 2.63%
rng::sort(deque<int>)_(ascending)/8192 5743.826 -
rng::sort(deque<int>)_(descending)/1024 1301.909 -
rng::sort(deque<int>)_(descending)/8 26.097 1.74%
rng::sort(deque<int>)_(descending)/8192 10384.869 -
rng::sort(deque<int>)_(heap)/1024 6278.091 -
rng::sort(deque<int>)_(heap)/8 25.185 1.27%
rng::sort(deque<int>)_(heap)/8192 69436.592 -
rng::sort(deque<int>)_(pipe-organ)/1024 2800.239 -1.16%
rng::sort(deque<int>)_(pipe-organ)/8 21.177 1.48%
rng::sort(deque<int>)_(pipe-organ)/8192 26604.452 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18135.443 -1.02%
rng::sort(deque<int>)_(qsort_adversarial)/8 18.267 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 448313.124 -1.45%
rng::sort(deque<int>)_(repeated)/1024 959.223 -5.25%
rng::sort(deque<int>)_(repeated)/8 18.909 -
rng::sort(deque<int>)_(repeated)/8192 6725.360 -1.19%
rng::sort(deque<int>)_(shuffled)/1024 6893.857 -
rng::sort(deque<int>)_(shuffled)/8 23.586 -
rng::sort(deque<int>)_(shuffled)/8192 80382.188 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.382 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.502 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3758.272 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.493 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.306 2.19%
rng::sort(vector<NonIntegral>)_(descending)/8192 5297.714 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4242.155 -1.22%
rng::sort(vector<NonIntegral>)_(heap)/8 22.538 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49715.593 -1.85%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1905.259 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.227 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18456.396 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13204.831 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.576 1.56%
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155089.368 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 505.847 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.745 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3726.013 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4627.667 -1.68%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.930 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81565.379 -
rng::sort(vector<int>)_(ascending)/1024 543.648 -
rng::sort(vector<int>)_(ascending)/8 16.774 -
rng::sort(vector<int>)_(ascending)/8192 3751.265 -
rng::sort(vector<int>)_(descending)/1024 1055.516 -
rng::sort(vector<int>)_(descending)/8 25.750 4.10%
rng::sort(vector<int>)_(descending)/8192 7430.883 -
rng::sort(vector<int>)_(heap)/1024 4545.382 -
rng::sort(vector<int>)_(heap)/8 22.615 -
rng::sort(vector<int>)_(heap)/8192 45682.077 -
rng::sort(vector<int>)_(pipe-organ)/1024 2274.222 -1.05%
rng::sort(vector<int>)_(pipe-organ)/8 18.610 -
rng::sort(vector<int>)_(pipe-organ)/8192 21432.417 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12958.321 -
rng::sort(vector<int>)_(qsort_adversarial)/8 16.814 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147442.583 -
rng::sort(vector<int>)_(repeated)/1024 661.345 -
rng::sort(vector<int>)_(repeated)/8 16.932 -
rng::sort(vector<int>)_(repeated)/8192 5017.235 -
rng::sort(vector<int>)_(shuffled)/1024 4646.803 -
rng::sort(vector<int>)_(shuffled)/8 21.290 -
rng::sort(vector<int>)_(shuffled)/8192 44976.096 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3411.067 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1945.770 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1989.800 1.04%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16896.778 -
rng::stable_partition(deque<int>)_(dense)/1024 626.345 6.95%
rng::stable_partition(deque<int>)_(dense)/32 30.453 6.63%
rng::stable_partition(deque<int>)_(dense)/50 40.819 8.26%
rng::stable_partition(deque<int>)_(dense)/8192 5660.040 -
rng::stable_partition(deque<int>)_(sparse)/1024 464.040 -
rng::stable_partition(deque<int>)_(sparse)/32 14.226 21.07%
rng::stable_partition(deque<int>)_(sparse)/50 32.895 15.25%
rng::stable_partition(deque<int>)_(sparse)/8192 3386.042 -2.37%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4135.651 -5.64%
rng::stable_partition(list<int>)_(alloc_fails)/32 1912.688 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1948.737 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25071.866 -3.29%
rng::stable_partition(list<int>)_(dense)/1024 1744.181 -
rng::stable_partition(list<int>)_(dense)/32 34.251 -1.75%
rng::stable_partition(list<int>)_(dense)/50 54.866 -2.89%
rng::stable_partition(list<int>)_(dense)/8192 21809.096 -4.85%
rng::stable_partition(list<int>)_(sparse)/1024 919.831 -1.84%
rng::stable_partition(list<int>)_(sparse)/32 9.790 -
rng::stable_partition(list<int>)_(sparse)/50 26.461 1.82%
rng::stable_partition(list<int>)_(sparse)/8192 8865.363 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2949.489 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1910.150 1.17%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1937.199 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9865.278 -
rng::stable_partition(vector<int>)_(dense)/1024 296.597 -
rng::stable_partition(vector<int>)_(dense)/32 21.426 -
rng::stable_partition(vector<int>)_(dense)/50 26.357 5.10%
rng::stable_partition(vector<int>)_(dense)/8192 2101.479 -
rng::stable_partition(vector<int>)_(sparse)/1024 209.792 1.05%
rng::stable_partition(vector<int>)_(sparse)/32 7.096 -1.18%
rng::stable_partition(vector<int>)_(sparse)/50 20.472 -
rng::stable_partition(vector<int>)_(sparse)/8192 1509.580 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4118.345 -1.88%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.416 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18959.115 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31408.474 3.46%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.590 -1.19%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27301.117 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14386.952 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.897 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26118.461 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17691.294 -1.82%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.932 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22848.442 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27325.944 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.580 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28858.097 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3854.276 -2.14%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.267 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13241.140 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20214.639 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.587 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25714.972 1.59%
rng::stable_sort(deque<int>)_(ascending)/1024 2094.863 -
rng::stable_sort(deque<int>)_(ascending)/8 18.273 1.41%
rng::stable_sort(deque<int>)_(ascending)/8192 13632.889 -
rng::stable_sort(deque<int>)_(descending)/1024 2933.053 -
rng::stable_sort(deque<int>)_(descending)/8 27.071 2.67%
rng::stable_sort(deque<int>)_(descending)/8192 20978.804 -
rng::stable_sort(deque<int>)_(heap)/1024 2738.305 -
rng::stable_sort(deque<int>)_(heap)/8 25.567 -
rng::stable_sort(deque<int>)_(heap)/8192 17660.211 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2928.396 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.425 1.24%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20792.786 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3101.893 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.330 1.67%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20951.825 -
rng::stable_sort(deque<int>)_(repeated)/1024 1337.905 -
rng::stable_sort(deque<int>)_(repeated)/8 18.276 -
rng::stable_sort(deque<int>)_(repeated)/8192 7582.138 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2468.800 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.660 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14957.090 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4417.518 -1.01%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.749 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54012.298 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23663.388 -1.56%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.254 -1.88%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129089.078 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14130.358 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.292 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117654.099 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14523.928 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.130 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95207.001 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23314.111 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.674 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149051.669 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3324.743 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.768 -1.19%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19025.522 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18350.205 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.067 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 159959.947 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 3998.896 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.574 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45514.419 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13818.110 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 24.119 1.72%
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200404.526 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10380.873 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.969 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126063.134 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9069.400 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.187 -1.14%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126492.165 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14975.311 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.377 -2.54%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215579.115 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1385.134 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.684 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15006.663 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12820.369 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.765 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184005.055 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4358.765 -5.68%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.694 -1.73%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19856.994 -4.56%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24246.409 -1.17%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.089 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24882.135 2.14%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14493.559 -1.11%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.420 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31896.704 -4.04%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14608.191 -1.42%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.176 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21802.567 -1.13%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23725.468 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.372 -1.56%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35634.821 -1.13%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3441.138 -8.16%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.790 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9451.205 -29.70%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18754.544 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.233 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28710.259 -9.10%
rng::stable_sort(vector<int>)_(ascending)/1024 2062.452 -
rng::stable_sort(vector<int>)_(ascending)/8 16.615 -2.68%
rng::stable_sort(vector<int>)_(ascending)/8192 13438.562 -
rng::stable_sort(vector<int>)_(descending)/1024 2808.815 -
rng::stable_sort(vector<int>)_(descending)/8 25.023 3.56%
rng::stable_sort(vector<int>)_(descending)/8192 18450.791 -
rng::stable_sort(vector<int>)_(heap)/1024 2531.284 -
rng::stable_sort(vector<int>)_(heap)/8 22.248 -
rng::stable_sort(vector<int>)_(heap)/8192 14444.318 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2807.455 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.238 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18296.333 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2873.334 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.493 -1.84%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18266.329 -
rng::stable_sort(vector<int>)_(repeated)/1024 1116.871 -
rng::stable_sort(vector<int>)_(repeated)/8 16.880 -
rng::stable_sort(vector<int>)_(repeated)/8192 5274.703 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2216.123 1.29%
rng::stable_sort(vector<int>)_(shuffled)/8 20.918 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10835.537 -
rng::starts_with(deque<int>)/1000 465.164 -
rng::starts_with(deque<int>)/1024 482.608 2.35%
rng::starts_with(deque<int>)/1048576 491134.555 -
rng::starts_with(deque<int>)/8 3.969 -1.83%
rng::starts_with(deque<int>)/8192 3847.291 -
rng::starts_with(deque<int>,_pred)/1000 510.256 -
rng::starts_with(deque<int>,_pred)/1024 519.607 -
rng::starts_with(deque<int>,_pred)/1048576 519786.412 -
rng::starts_with(deque<int>,_pred)/8 4.653 -
rng::starts_with(deque<int>,_pred)/8192 4008.523 -
rng::starts_with(list<int>)/1000 759.222 -49.23%
rng::starts_with(list<int>)/1024 776.819 -34.59%
rng::starts_with(list<int>)/1048576 940582.497 -
rng::starts_with(list<int>)/8 3.030 -1.32%
rng::starts_with(list<int>)/8192 8401.649 -
rng::starts_with(list<int>,_pred)/1000 789.435 -
rng::starts_with(list<int>,_pred)/1024 807.572 -
rng::starts_with(list<int>,_pred)/1048576 969003.736 -
rng::starts_with(list<int>,_pred)/8 3.637 -
rng::starts_with(list<int>,_pred)/8192 11595.014 19.44%
rng::starts_with(vector<int>)/1000 72.838 -
rng::starts_with(vector<int>)/1024 75.980 1.22%
rng::starts_with(vector<int>)/1048576 76622.910 -
rng::starts_with(vector<int>)/8 1.316 -
rng::starts_with(vector<int>)/8192 604.336 -
rng::starts_with(vector<int>,_pred)/1000 447.702 -
rng::starts_with(vector<int>,_pred)/1024 515.154 -
rng::starts_with(vector<int>,_pred)/1048576 606813.848 -
rng::starts_with(vector<int>,_pred)/8 4.284 -1.11%
rng::starts_with(vector<int>,_pred)/8192 4722.838 -
rng::swap_ranges(deque<int>)/1024 325.890 3.02%
rng::swap_ranges(deque<int>)/32 10.732 -
rng::swap_ranges(deque<int>)/50 19.588 -
rng::swap_ranges(deque<int>)/8192 2611.126 3.07%
rng::swap_ranges(list<int>)/1024 777.482 -
rng::swap_ranges(list<int>)/32 16.711 -
rng::swap_ranges(list<int>)/50 29.542 -
rng::swap_ranges(list<int>)/8192 12866.030 28.85%
rng::swap_ranges(vector<int>)/1024 63.695 -
rng::swap_ranges(vector<int>)/32 4.712 -
rng::swap_ranges(vector<int>)/50 5.603 -
rng::swap_ranges(vector<int>)/8192 478.924 -
rng::transform(deque<int>)_(identity_transform)/1024 371.195 -
rng::transform(deque<int>)_(identity_transform)/32 12.279 -
rng::transform(deque<int>)_(identity_transform)/50 19.845 4.23%
rng::transform(deque<int>)_(identity_transform)/8192 2446.317 -
rng::transform(deque<int>,_deque<int>)/1024 698.558 -
rng::transform(deque<int>,_deque<int>)/32 21.817 -
rng::transform(deque<int>,_deque<int>)/50 34.321 -
rng::transform(deque<int>,_deque<int>)/8192 5670.786 -
rng::transform(list<int>)_(identity_transform)/1024 745.818 -
rng::transform(list<int>)_(identity_transform)/32 17.073 -
rng::transform(list<int>)_(identity_transform)/50 30.286 -
rng::transform(list<int>)_(identity_transform)/8192 8728.604 15.70%
rng::transform(list<int>,_list<int>)/1024 889.061 -
rng::transform(list<int>,_list<int>)/32 24.260 -
rng::transform(list<int>,_list<int>)/50 38.880 -
rng::transform(list<int>,_list<int>)/8192 9875.366 -
rng::transform(vector<int>)_(identity_transform)/1024 263.112 -
rng::transform(vector<int>)_(identity_transform)/32 8.934 -
rng::transform(vector<int>)_(identity_transform)/50 16.384 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.541 -
rng::transform(vector<int>,_vector<int>)/1024 601.156 -
rng::transform(vector<int>,_vector<int>)/32 17.661 -
rng::transform(vector<int>,_vector<int>)/50 28.708 -
rng::transform(vector<int>,_vector<int>)/8192 4771.306 -
rng::unique(deque<int>)_(contiguous)/1024 739.430 -
rng::unique(deque<int>)_(contiguous)/32 65.597 2.21%
rng::unique(deque<int>)_(contiguous)/52 79.241 5.93%
rng::unique(deque<int>)_(contiguous)/8192 5525.264 -
rng::unique(deque<int>)_(sprinkled)/1024 686.657 -1.62%
rng::unique(deque<int>)_(sprinkled)/32 61.144 4.61%
rng::unique(deque<int>)_(sprinkled)/52 73.580 8.66%
rng::unique(deque<int>)_(sprinkled)/8192 5639.466 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 638.391 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.167 -
rng::unique(deque<int>,_pred)_(contiguous)/52 70.183 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4451.907 1.44%
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.191 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.875 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.995 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5258.953 -
rng::unique(list<int>)_(contiguous)/1024 927.242 1.15%
rng::unique(list<int>)_(contiguous)/32 55.008 -
rng::unique(list<int>)_(contiguous)/52 67.791 -
rng::unique(list<int>)_(contiguous)/8192 7120.149 -
rng::unique(list<int>)_(sprinkled)/1024 971.497 -
rng::unique(list<int>)_(sprinkled)/32 64.397 -
rng::unique(list<int>)_(sprinkled)/52 77.823 -
rng::unique(list<int>)_(sprinkled)/8192 7911.133 -
rng::unique(list<int>,_pred)_(contiguous)/1024 978.923 -
rng::unique(list<int>,_pred)_(contiguous)/32 61.014 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.140 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7742.711 -2.58%
rng::unique(list<int>,_pred)_(sprinkled)/1024 1030.798 -
rng::unique(list<int>,_pred)_(sprinkled)/32 69.626 7.00%
rng::unique(list<int>,_pred)_(sprinkled)/52 86.659 5.07%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8477.539 -
rng::unique(vector<int>)_(contiguous)/1024 292.040 -
rng::unique(vector<int>)_(contiguous)/32 51.041 -
rng::unique(vector<int>)_(contiguous)/52 56.554 -
rng::unique(vector<int>)_(contiguous)/8192 1917.462 -
rng::unique(vector<int>)_(sprinkled)/1024 284.509 -
rng::unique(vector<int>)_(sprinkled)/32 50.750 -
rng::unique(vector<int>)_(sprinkled)/52 55.328 -
rng::unique(vector<int>)_(sprinkled)/8192 1920.517 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 590.658 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.519 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.365 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3780.664 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.992 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.713 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.730 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5233.725 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.357 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.908 -10.84%
rng::unique_copy(deque<int>)_(contiguous)/52 15.404 1.37%
rng::unique_copy(deque<int>)_(contiguous)/8192 3744.880 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.631 -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.767 26.03%
rng::unique_copy(deque<int>)_(sprinkled)/52 18.617 18.72%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3741.276 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.767 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.441 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.463 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4452.563 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.318 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.813 7.37%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.158 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5720.110 -
rng::unique_copy(list<int>)_(contiguous)/1024 740.983 -
rng::unique_copy(list<int>)_(contiguous)/32 11.941 -
rng::unique_copy(list<int>)_(contiguous)/52 30.475 -
rng::unique_copy(list<int>)_(contiguous)/8192 6937.799 -13.27%
rng::unique_copy(list<int>)_(sprinkled)/1024 745.592 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.778 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.500 -
rng::unique_copy(list<int>)_(sprinkled)/8192 6997.996 -10.22%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 792.004 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.647 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.748 -2.14%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7601.667 -12.82%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 823.571 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.468 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.339 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7514.604 -11.79%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.505 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.662 -1.35%
rng::unique_copy(vector<int>)_(contiguous)/52 13.906 2.15%
rng::unique_copy(vector<int>)_(contiguous)/8192 1907.145 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.527 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.229 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.817 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1882.822 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.147 -1.55%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.062 1.07%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.454 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3707.536 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 577.937 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.624 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.143 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4399.288 -
std::adjacent_find(deque<int>)/1024 463.974 -
std::adjacent_find(deque<int>)/1048576 476818.045 -
std::adjacent_find(deque<int>)/50 20.358 14.63%
std::adjacent_find(deque<int>)/8 4.295 13.88%
std::adjacent_find(deque<int>)/8192 3719.369 -
std::adjacent_find(deque<int>,_pred)/1024 629.413 -
std::adjacent_find(deque<int>,_pred)/1048576 650335.768 -
std::adjacent_find(deque<int>,_pred)/50 30.689 -
std::adjacent_find(deque<int>,_pred)/8 4.732 1.57%
std::adjacent_find(deque<int>,_pred)/8192 5083.636 -
std::adjacent_find(list<int>)/1024 714.754 -
std::adjacent_find(list<int>)/1048576 871224.224 -
std::adjacent_find(list<int>)/50 26.541 -
std::adjacent_find(list<int>)/8 2.117 -
std::adjacent_find(list<int>)/8192 6746.715 -
std::adjacent_find(list<int>,_pred)/1024 828.275 -
std::adjacent_find(list<int>,_pred)/1048576 955903.610 -
std::adjacent_find(list<int>,_pred)/50 34.922 -4.51%
std::adjacent_find(list<int>,_pred)/8 3.862 -1.39%
std::adjacent_find(list<int>,_pred)/8192 8118.394 -3.83%
std::adjacent_find(vector<int>)/1024 235.767 -
std::adjacent_find(vector<int>)/1048576 238838.508 -
std::adjacent_find(vector<int>)/50 12.016 -
std::adjacent_find(vector<int>)/8 2.028 -
std::adjacent_find(vector<int>)/8192 1838.446 -
std::adjacent_find(vector<int>,_pred)/1024 400.775 -
std::adjacent_find(vector<int>,_pred)/1048576 461948.811 -2.04%
std::adjacent_find(vector<int>,_pred)/50 23.560 4.53%
std::adjacent_find(vector<int>,_pred)/8 3.312 -
std::adjacent_find(vector<int>,_pred)/8192 3193.816 -
std::all_of(deque<int>)_(process_all)/32 11.537 -
std::all_of(deque<int>)_(process_all)/32768 10504.252 -
std::all_of(deque<int>)_(process_all)/50 18.323 -
std::all_of(deque<int>)_(process_all)/8 3.222 -
std::all_of(deque<int>)_(process_all)/8192 2633.329 -
std::all_of(list<int>)_(process_all)/32 11.781 1.21%
std::all_of(list<int>)_(process_all)/32768 26805.543 -1.82%
std::all_of(list<int>)_(process_all)/50 21.770 -
std::all_of(list<int>)_(process_all)/8 2.608 -
std::all_of(list<int>)_(process_all)/8192 8196.732 3.30%
std::all_of(vector<int>)_(process_all)/32 8.374 -
std::all_of(vector<int>)_(process_all)/32768 8075.467 -
std::all_of(vector<int>)_(process_all)/50 18.140 -1.75%
std::all_of(vector<int>)_(process_all)/8 2.450 -
std::all_of(vector<int>)_(process_all)/8192 2025.406 -
std::any_of(deque<int>)_(process_all)/32 11.534 -
std::any_of(deque<int>)_(process_all)/32768 10883.964 4.04%
std::any_of(deque<int>)_(process_all)/50 19.260 5.11%
std::any_of(deque<int>)_(process_all)/8 3.222 -
std::any_of(deque<int>)_(process_all)/8192 2729.883 3.51%
std::any_of(list<int>)_(process_all)/32 11.390 -
std::any_of(list<int>)_(process_all)/32768 26402.726 -2.45%
std::any_of(list<int>)_(process_all)/50 21.874 1.73%
std::any_of(list<int>)_(process_all)/8 2.722 -
std::any_of(list<int>)_(process_all)/8192 7578.216 1.07%
std::any_of(vector<int>)_(process_all)/32 8.327 -2.33%
std::any_of(vector<int>)_(process_all)/32768 8072.447 -
std::any_of(vector<int>)_(process_all)/50 18.160 -1.13%
std::any_of(vector<int>)_(process_all)/8 2.548 -
std::any_of(vector<int>)_(process_all)/8192 2025.076 -
std::copy(deque<int>)/1048576 49657.586 -
std::copy(deque<int>)/262144 10281.644 -
std::copy(deque<int>)/32768 1139.716 -
std::copy(deque<int>)/4096 146.138 -
std::copy(deque<int>)/512 16.725 -
std::copy(deque<int>)/64 2.677 -
std::copy(deque<int>)/8 2.724 -1.37%
std::copy(list<int>)/1048576 876776.614 -
std::copy(list<int>)/262144 217564.070 -
std::copy(list<int>)/32768 26080.775 -3.17%
std::copy(list<int>)/4096 3365.262 3.89%
std::copy(list<int>)/512 369.307 -
std::copy(list<int>)/64 32.882 -2.45%
std::copy(list<int>)/8 2.483 -
std::copy(vector<bool>)_(aligned)/1048576 3214.475 57.73%
std::copy(vector<bool>)_(aligned)/262144 801.239 42.33%
std::copy(vector<bool>)_(aligned)/32768 35.392 -
std::copy(vector<bool>)_(aligned)/4096 4.627 -2.90%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.366 4.48%
std::copy(vector<bool>)_(unaligned)/1048576 7071.744 -
std::copy(vector<bool>)_(unaligned)/262144 1712.941 -6.55%
std::copy(vector<bool>)_(unaligned)/32768 218.048 1.50%
std::copy(vector<bool>)_(unaligned)/4096 26.055 -
std::copy(vector<bool>)_(unaligned)/512 3.492 -
std::copy(vector<bool>)_(unaligned)/64 1.827 -
std::copy(vector<int>)/1048576 50211.208 -
std::copy(vector<int>)/262144 12535.173 -
std::copy(vector<int>)/32768 3784.821 -
std::copy(vector<int>)/4096 186.179 -12.17%
std::copy(vector<int>)/512 15.988 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.306 5.44%
std::copy_backward(deque<int>)/1048576 128302.125 -
std::copy_backward(deque<int>)/262144 32759.811 -1.72%
std::copy_backward(deque<int>)/32768 4094.695 -
std::copy_backward(deque<int>)/4096 148.112 -
std::copy_backward(deque<int>)/512 18.114 -
std::copy_backward(deque<int>)/64 5.453 85.76%
std::copy_backward(deque<int>)/8 2.701 -2.57%
std::copy_backward(list<int>)/1048576 885160.196 -
std::copy_backward(list<int>)/262144 218821.995 -
std::copy_backward(list<int>)/32768 25954.882 -2.08%
std::copy_backward(list<int>)/4096 3350.033 1.31%
std::copy_backward(list<int>)/512 369.621 -
std::copy_backward(list<int>)/64 30.275 -
std::copy_backward(list<int>)/8 2.446 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2619.053 -25.34%
std::copy_backward(vector<bool>)_(aligned)/262144 652.355 -
std::copy_backward(vector<bool>)_(aligned)/32768 35.624 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.890 -
std::copy_backward(vector<bool>)_(aligned)/512 1.474 -1.90%
std::copy_backward(vector<bool>)_(aligned)/64 1.573 -8.86%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6731.562 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1651.616 -
std::copy_backward(vector<bool>)_(unaligned)/32768 208.418 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.305 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.842 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50202.937 -
std::copy_backward(vector<int>)/262144 12530.211 -
std::copy_backward(vector<int>)/32768 3797.105 22.57%
std::copy_backward(vector<int>)/4096 219.356 7.98%
std::copy_backward(vector<int>)/512 16.627 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.261 2.76%
std::copy_if(deque<int>)_(entire_range)/1048576 277578.264 -
std::copy_if(deque<int>)_(entire_range)/262144 69867.477 -
std::copy_if(deque<int>)_(entire_range)/32768 8744.837 -
std::copy_if(deque<int>)_(entire_range)/4096 1028.219 -
std::copy_if(deque<int>)_(entire_range)/512 136.776 -
std::copy_if(deque<int>)_(entire_range)/64 16.151 -
std::copy_if(deque<int>)_(entire_range)/8 2.546 -3.67%
std::copy_if(deque<int>)_(every_other)/1048576 373098.533 -
std::copy_if(deque<int>)_(every_other)/262144 93255.914 -
std::copy_if(deque<int>)_(every_other)/32768 11646.805 -
std::copy_if(deque<int>)_(every_other)/4096 1459.805 -
std::copy_if(deque<int>)_(every_other)/512 182.983 -
std::copy_if(deque<int>)_(every_other)/64 23.449 -
std::copy_if(deque<int>)_(every_other)/8 3.472 -
std::copy_if(list<int>)_(entire_range)/1048576 880544.758 -
std::copy_if(list<int>)_(entire_range)/262144 217301.195 -
std::copy_if(list<int>)_(entire_range)/32768 29239.263 -3.29%
std::copy_if(list<int>)_(entire_range)/4096 3023.794 -
std::copy_if(list<int>)_(entire_range)/512 370.671 -
std::copy_if(list<int>)_(entire_range)/64 30.692 -
std::copy_if(list<int>)_(entire_range)/8 2.664 -
std::copy_if(list<int>)_(every_other)/1048576 852257.603 1.24%
std::copy_if(list<int>)_(every_other)/262144 210811.055 -
std::copy_if(list<int>)_(every_other)/32768 26201.467 3.42%
std::copy_if(list<int>)_(every_other)/4096 3265.394 3.57%
std::copy_if(list<int>)_(every_other)/512 359.473 -
std::copy_if(list<int>)_(every_other)/64 23.832 -
std::copy_if(list<int>)_(every_other)/8 2.310 -
std::copy_if(vector<int>)_(entire_range)/1048576 246064.478 -
std::copy_if(vector<int>)_(entire_range)/262144 60259.839 -
std::copy_if(vector<int>)_(entire_range)/32768 7483.517 -
std::copy_if(vector<int>)_(entire_range)/4096 936.207 -
std::copy_if(vector<int>)_(entire_range)/512 123.705 -
std::copy_if(vector<int>)_(entire_range)/64 15.653 -
std::copy_if(vector<int>)_(entire_range)/8 2.312 -
std::copy_if(vector<int>)_(every_other)/1048576 240227.794 -
std::copy_if(vector<int>)_(every_other)/262144 60043.266 -
std::copy_if(vector<int>)_(every_other)/32768 7479.289 -
std::copy_if(vector<int>)_(every_other)/4096 939.332 -
std::copy_if(vector<int>)_(every_other)/512 123.012 -
std::copy_if(vector<int>)_(every_other)/64 16.136 -
std::copy_if(vector<int>)_(every_other)/8 2.554 2.01%
std::copy_n(deque<int>)/1048576 49674.385 -
std::copy_n(deque<int>)/262144 10248.848 -
std::copy_n(deque<int>)/32768 1142.416 -
std::copy_n(deque<int>)/4096 145.970 -
std::copy_n(deque<int>)/512 16.731 -
std::copy_n(deque<int>)/64 5.543 99.85%
std::copy_n(deque<int>)/8 2.693 -
std::copy_n(list<int>)/1048576 867913.985 -
std::copy_n(list<int>)/262144 215590.710 -
std::copy_n(list<int>)/32768 26420.477 -1.59%
std::copy_n(list<int>)/4096 3873.253 -25.99%
std::copy_n(list<int>)/512 339.657 -
std::copy_n(list<int>)/64 14.078 -
std::copy_n(list<int>)/8 2.254 -
std::copy_n(vector<bool>)_(aligned)/1048576 2266.520 -17.26%
std::copy_n(vector<bool>)_(aligned)/262144 667.375 28.98%
std::copy_n(vector<bool>)_(aligned)/32768 35.221 -
std::copy_n(vector<bool>)_(aligned)/4096 4.732 1.84%
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.367 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.417 -
std::copy_n(vector<bool>)_(unaligned)/262144 1833.700 6.88%
std::copy_n(vector<bool>)_(unaligned)/32768 217.941 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.003 -
std::copy_n(vector<bool>)_(unaligned)/512 3.510 -
std::copy_n(vector<bool>)_(unaligned)/64 1.823 -
std::copy_n(vector<int>)/1048576 50200.957 -
std::copy_n(vector<int>)/262144 12537.924 -
std::copy_n(vector<int>)/32768 3772.178 -
std::copy_n(vector<int>)/4096 179.009 -18.59%
std::copy_n(vector<int>)/512 16.074 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.132 -2.35%
std::count(deque<int>)_(every_other)/1024 247.885 -
std::count(deque<int>)_(every_other)/1048576 253033.511 -
std::count(deque<int>)_(every_other)/8 2.533 -
std::count(deque<int>)_(every_other)/8192 1937.340 -
std::count(list<int>)_(every_other)/1024 709.105 -
std::count(list<int>)_(every_other)/1048576 820719.126 1.54%
std::count(list<int>)_(every_other)/8 2.109 -
std::count(list<int>)_(every_other)/8192 6678.753 -
std::count(vector<bool>)/1000 2.969 -1.12%
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1459.916 -
std::count(vector<bool>)/8192 11.439 -
std::count(vector<int>)_(every_other)/1024 102.993 -
std::count(vector<int>)_(every_other)/1048576 105265.712 -
std::count(vector<int>)_(every_other)/8 1.382 -
std::count(vector<int>)_(every_other)/8192 819.511 -
std::count_if(deque<int>)_(every_other)/1024 350.421 -
std::count_if(deque<int>)_(every_other)/1048576 344097.065 -
std::count_if(deque<int>)_(every_other)/8 3.455 -
std::count_if(deque<int>)_(every_other)/8192 2632.805 -
std::count_if(list<int>)_(every_other)/1024 754.138 -
std::count_if(list<int>)_(every_other)/1048576 889359.704 -
std::count_if(list<int>)_(every_other)/8 2.744 -
std::count_if(list<int>)_(every_other)/8192 7618.819 -
std::count_if(vector<int>)_(every_other)/1024 248.320 -
std::count_if(vector<int>)_(every_other)/1048576 247788.129 -
std::count_if(vector<int>)_(every_other)/8 4.229 -
std::count_if(vector<int>)_(every_other)/8192 1926.504 -
std::equal(deque<int>)_(it,_it,_it)/1024 486.800 -
std::equal(deque<int>)_(it,_it,_it)/1048576 497048.222 -
std::equal(deque<int>)_(it,_it,_it)/50 24.554 15.55%
std::equal(deque<int>)_(it,_it,_it)/8 6.457 56.64%
std::equal(deque<int>)_(it,_it,_it)/8192 3862.772 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 501.832 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497382.156 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.623 -5.32%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.016 3.89%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3873.745 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.756 -1.43%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523805.028 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.066 -1.25%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.230 1.93%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3992.685 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.451 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508876.906 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.154 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.356 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3911.325 -
std::equal(list<int>)_(it,_it,_it)/1024 1132.933 -
std::equal(list<int>)_(it,_it,_it)/1048576 1319743.290 -
std::equal(list<int>)_(it,_it,_it)/50 41.965 -13.68%
std::equal(list<int>)_(it,_it,_it)/8 2.775 -
std::equal(list<int>)_(it,_it,_it)/8192 10030.455 -5.47%
std::equal(list<int>)_(it,_it,_it,_it)/1024 787.124 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 956937.359 -
std::equal(list<int>)_(it,_it,_it,_it)/50 30.510 12.29%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.950 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12143.413 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.876 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992323.963 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.213 6.09%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.617 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10540.658 -15.86%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1166.763 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1323369.115 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.067 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.658 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12482.771 -
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.020 -
std::equal(vector<bool>)_(unaligned)/1048576 6425.770 -
std::equal(vector<bool>)_(unaligned)/50 0.806 -
std::equal(vector<bool>)_(unaligned)/8 0.790 -
std::equal(vector<bool>)_(unaligned)/8192 54.219 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.817 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73706.029 -
std::equal(vector<int>)_(it,_it,_it)/50 4.118 -4.37%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.736 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 79.518 1.91%
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73727.229 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.271 3.13%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.394 2.22%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.683 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.835 4.72%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640152.461 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.263 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.702 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4805.919 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.930 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606064.218 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.558 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.635 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4821.501 -
std::fill(deque<int>)/1024 29.975 -
std::fill(deque<int>)/32 1.268 -
std::fill(deque<int>)/50 2.248 -
std::fill(deque<int>)/8192 242.661 -
std::fill(list<int>)/1024 671.688 -
std::fill(list<int>)/32 8.405 -
std::fill(list<int>)/50 34.540 -1.17%
std::fill(list<int>)/8192 7115.594 -
std::fill(vector<bool>)/1048576 3821.451 -
std::fill(vector<bool>)/262144 937.246 302.33%
std::fill(vector<bool>)/32768 30.161 -
std::fill(vector<bool>)/4096 4.218 -
std::fill(vector<bool>)/512 1.610 2.57%
std::fill(vector<bool>)/64 1.646 5.03%
std::fill(vector<int>)/1024 30.428 1.60%
std::fill(vector<int>)/32 1.043 -
std::fill(vector<int>)/50 2.210 -
std::fill(vector<int>)/8192 237.128 -1.76%
std::fill_n(deque<int>)/1024 30.185 -
std::fill_n(deque<int>)/32 1.205 4.41%
std::fill_n(deque<int>)/50 2.208 -
std::fill_n(deque<int>)/8192 240.744 -1.55%
std::fill_n(list<int>)/1024 649.485 -
std::fill_n(list<int>)/32 8.327 -
std::fill_n(list<int>)/50 16.011 -
std::fill_n(list<int>)/8192 9055.962 28.82%
std::fill_n(vector<bool>)/1048576 3833.225 -
std::fill_n(vector<bool>)/262144 231.845 -
std::fill_n(vector<bool>)/32768 29.947 -
std::fill_n(vector<bool>)/4096 4.161 -
std::fill_n(vector<bool>)/512 1.508 -5.93%
std::fill_n(vector<bool>)/64 1.626 -
std::fill_n(vector<int>)/1024 29.557 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.224 -
std::fill_n(vector<int>)/8192 237.466 -
std::find(deque<int>)_(bail_25%)/1024 67.436 -
std::find(deque<int>)_(bail_25%)/32768 1921.368 -
std::find(deque<int>)_(bail_25%)/8 2.066 3.10%
std::find(deque<int>)_(bail_25%)/8192 478.778 -
std::find(deque<int>)_(process_all)/1024 243.874 -
std::find(deque<int>)_(process_all)/32768 7855.447 -
std::find(deque<int>)_(process_all)/50 13.729 -3.08%
std::find(deque<int>)_(process_all)/8 3.359 -
std::find(deque<int>)_(process_all)/8192 1966.172 -
std::find(list<int>)_(bail_25%)/1024 129.091 -1.47%
std::find(list<int>)_(bail_25%)/32768 8034.837 4.44%
std::find(list<int>)_(bail_25%)/8 0.923 -1.97%
std::find(list<int>)_(bail_25%)/8192 1410.990 -
std::find(list<int>)_(process_all)/1024 699.645 -
std::find(list<int>)_(process_all)/32768 26717.925 -1.45%
std::find(list<int>)_(process_all)/50 18.256 -
std::find(list<int>)_(process_all)/8 2.360 1.92%
std::find(list<int>)_(process_all)/8192 8078.291 -8.61%
std::find(vector<bool>)_(process_all)/1024 4.741 2.13%
std::find(vector<bool>)_(process_all)/1048576 3663.720 -
std::find(vector<bool>)_(process_all)/50 0.741 6.96%
std::find(vector<bool>)_(process_all)/8 0.743 29.44%
std::find(vector<bool>)_(process_all)/8192 33.523 -
std::find(vector<char>)_(bail_25%)/1024 5.268 -2.08%
std::find(vector<char>)_(bail_25%)/32768 136.396 -
std::find(vector<char>)_(bail_25%)/8 1.103 -4.39%
std::find(vector<char>)_(bail_25%)/8192 39.746 -
std::find(vector<char>)_(process_all)/1024 16.278 -
std::find(vector<char>)_(process_all)/32768 496.111 -
std::find(vector<char>)_(process_all)/50 1.616 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.503 -
std::find(vector<int>)_(bail_25%)/1024 65.944 -
std::find(vector<int>)_(bail_25%)/32768 1864.825 -
std::find(vector<int>)_(bail_25%)/8 1.461 5.00%
std::find(vector<int>)_(bail_25%)/8192 472.363 -
std::find(vector<int>)_(process_all)/1024 243.589 -
std::find(vector<int>)_(process_all)/32768 7446.972 -
std::find(vector<int>)_(process_all)/50 12.472 -
std::find(vector<int>)_(process_all)/8 2.604 -3.20%
std::find(vector<int>)_(process_all)/8192 1862.349 -
std::find(vector<long_long>)_(bail_25%)/1024 30.494 -
std::find(vector<long_long>)_(bail_25%)/32768 958.318 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 2.31%
std::find(vector<long_long>)_(bail_25%)/8192 245.983 -
std::find(vector<long_long>)_(process_all)/1024 118.947 -
std::find(vector<long_long>)_(process_all)/32768 3811.692 -
std::find(vector<long_long>)_(process_all)/50 5.804 -
std::find(vector<long_long>)_(process_all)/8 1.154 -3.92%
std::find(vector<long_long>)_(process_all)/8192 949.656 -
std::find_end(deque<int>)_(match_near_end)/1000 35.395 4.70%
std::find_end(deque<int>)_(match_near_end)/1024 33.628 3.30%
std::find_end(deque<int>)_(match_near_end)/8192 279.216 1.96%
std::find_end(deque<int>)_(near_matches)/1000 15826.407 -3.77%
std::find_end(deque<int>)_(near_matches)/1024 16432.843 -3.59%
std::find_end(deque<int>)_(near_matches)/8192 1130384.997 -
std::find_end(deque<int>)_(process_all)/1000 295.399 3.25%
std::find_end(deque<int>)_(process_all)/1024 314.856 -3.61%
std::find_end(deque<int>)_(process_all)/1048576 298710.023 -6.04%
std::find_end(deque<int>)_(process_all)/8192 2335.684 -4.93%
std::find_end(deque<int>)_(same_length)/1000 330.178 -2.38%
std::find_end(deque<int>)_(same_length)/1024 337.092 -2.31%
std::find_end(deque<int>)_(same_length)/8192 2688.814 -2.27%
std::find_end(deque<int>)_(single_element)/1000 314.236 -3.77%
std::find_end(deque<int>)_(single_element)/1024 318.235 -4.07%
std::find_end(deque<int>)_(single_element)/8192 2206.764 -6.27%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.704 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.269 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 620.382 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31261.720 1.44%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32483.444 1.10%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1900399.501 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.223 -3.02%
std::find_end(deque<int>,_pred)_(process_all)/1024 609.348 -3.15%
std::find_end(deque<int>,_pred)_(process_all)/1048576 572225.703 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4403.589 -
std::find_end(deque<int>,_pred)_(same_length)/1000 750.407 -
std::find_end(deque<int>,_pred)_(same_length)/1024 769.096 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5137.969 -
std::find_end(deque<int>,_pred)_(single_element)/1000 635.791 -1.98%
std::find_end(deque<int>,_pred)_(single_element)/1024 651.632 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4818.896 -1.27%
std::find_end(forward_list<int>)_(match_near_end)/1000 757.412 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4475.760 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257335.364 -
std::find_end(forward_list<int>)_(near_matches)/1000 36868.864 -
std::find_end(forward_list<int>)_(near_matches)/1024 38122.074 -
std::find_end(forward_list<int>)_(near_matches)/8192 2473861.898 -
std::find_end(forward_list<int>)_(process_all)/1000 683.414 -1.95%
std::find_end(forward_list<int>)_(process_all)/1024 710.686 -
std::find_end(forward_list<int>)_(process_all)/1048576 762066.286 -
std::find_end(forward_list<int>)_(process_all)/8192 5660.311 -
std::find_end(forward_list<int>)_(same_length)/1000 1475.035 -
std::find_end(forward_list<int>)_(same_length)/1024 1497.507 -
std::find_end(forward_list<int>)_(same_length)/8192 14222.205 7.46%
std::find_end(forward_list<int>)_(single_element)/1000 678.913 -1.86%
std::find_end(forward_list<int>)_(single_element)/1024 696.418 -
std::find_end(forward_list<int>)_(single_element)/8192 6347.941 14.26%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.399 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5159.311 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277301.386 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42018.465 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43747.266 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2693389.266 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 790.372 4.26%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 808.520 4.08%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 889446.708 3.51%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6518.288 4.92%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.814 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.787 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15149.981 10.10%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 783.817 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 814.720 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7148.980 9.62%
std::find_end(list<int>)_(match_near_end)/1000 77.508 -
std::find_end(list<int>)_(match_near_end)/1024 59.999 -
std::find_end(list<int>)_(match_near_end)/8192 604.072 -
std::find_end(list<int>)_(near_matches)/1000 33227.451 -
std::find_end(list<int>)_(near_matches)/1024 34653.703 -
std::find_end(list<int>)_(near_matches)/8192 2270359.896 -
std::find_end(list<int>)_(process_all)/1000 712.277 -
std::find_end(list<int>)_(process_all)/1024 729.604 -
std::find_end(list<int>)_(process_all)/1048576 875571.317 -
std::find_end(list<int>)_(process_all)/8192 7504.807 1.56%
std::find_end(list<int>)_(same_length)/1000 749.136 -
std::find_end(list<int>)_(same_length)/1024 763.037 -
std::find_end(list<int>)_(same_length)/8192 8375.773 1.64%
std::find_end(list<int>)_(single_element)/1000 715.191 -
std::find_end(list<int>)_(single_element)/1024 731.451 -
std::find_end(list<int>)_(single_element)/8192 8534.605 11.49%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.784 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.477 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 631.146 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38085.715 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39661.900 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2469753.092 -
std::find_end(list<int>,_pred)_(process_all)/1000 825.498 -
std::find_end(list<int>,_pred)_(process_all)/1024 844.488 -
std::find_end(list<int>,_pred)_(process_all)/1048576 990981.690 -
std::find_end(list<int>,_pred)_(process_all)/8192 8265.175 -
std::find_end(list<int>,_pred)_(same_length)/1000 764.695 -
std::find_end(list<int>,_pred)_(same_length)/1024 782.897 -
std::find_end(list<int>,_pred)_(same_length)/8192 8455.256 -23.51%
std::find_end(list<int>,_pred)_(single_element)/1000 820.590 -
std::find_end(list<int>,_pred)_(single_element)/1024 840.530 -
std::find_end(list<int>,_pred)_(single_element)/8192 9233.729 10.28%
std::find_end(vector<int>)_(match_near_end)/1000 28.179 -
std::find_end(vector<int>)_(match_near_end)/1024 24.892 -
std::find_end(vector<int>)_(match_near_end)/8192 201.619 -
std::find_end(vector<int>)_(near_matches)/1000 14072.591 -
std::find_end(vector<int>)_(near_matches)/1024 14579.875 -
std::find_end(vector<int>)_(near_matches)/8192 773109.467 -
std::find_end(vector<int>)_(process_all)/1000 223.292 2.15%
std::find_end(vector<int>)_(process_all)/1024 227.949 2.09%
std::find_end(vector<int>)_(process_all)/1048576 222903.759 2.07%
std::find_end(vector<int>)_(process_all)/8192 1736.062 2.72%
std::find_end(vector<int>)_(same_length)/1000 244.609 -
std::find_end(vector<int>)_(same_length)/1024 250.897 -
std::find_end(vector<int>)_(same_length)/8192 2024.647 -
std::find_end(vector<int>)_(single_element)/1000 240.146 -
std::find_end(vector<int>)_(single_element)/1024 245.666 -
std::find_end(vector<int>)_(single_element)/8192 1872.661 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.582 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.310 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.713 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22636.046 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23539.308 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1467212.352 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.181 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.301 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638410.380 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4320.095 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.308 -
std::find_end(vector<int>,_pred)_(same_length)/1024 639.996 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5120.178 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.385 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.002 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4791.342 -
std::find_first_of(deque<int>)_(large_needle)/1024 365853.383 -
std::find_first_of(deque<int>)_(large_needle)/32 284.084 -8.58%
std::find_first_of(deque<int>)_(large_needle)/50 669.168 -12.51%
std::find_first_of(deque<int>)_(large_needle)/8192 23565456.931 -
std::find_first_of(deque<int>)_(small_needle)/1024 3725.096 -9.52%
std::find_first_of(deque<int>)_(small_needle)/32 110.255 1.99%
std::find_first_of(deque<int>)_(small_needle)/50 166.665 -
std::find_first_of(deque<int>)_(small_needle)/8192 29401.442 1.07%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563892.466 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 505.331 -1.55%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1388.063 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35533812.497 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6278.816 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.941 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.162 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50330.586 -
std::find_first_of(list<int>)_(large_needle)/1024 898120.036 5.86%
std::find_first_of(list<int>)_(large_needle)/32 669.655 -
std::find_first_of(list<int>)_(large_needle)/50 1732.845 -
std::find_first_of(list<int>)_(large_needle)/8192 48393980.530 -1.54%
std::find_first_of(list<int>)_(small_needle)/1024 2794.187 -
std::find_first_of(list<int>)_(small_needle)/32 91.341 -
std::find_first_of(list<int>)_(small_needle)/50 139.611 -
std::find_first_of(list<int>)_(small_needle)/8192 23071.024 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 901159.457 7.81%
std::find_first_of(list<int>,_pred)_(large_needle)/32 731.043 1.01%
std::find_first_of(list<int>,_pred)_(large_needle)/50 1873.123 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53507538.468 -1.02%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5234.004 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.996 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.787 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41954.704 -
std::find_first_of(vector<int>)_(large_needle)/1024 112755.649 2.58%
std::find_first_of(vector<int>)_(large_needle)/32 104.688 -4.11%
std::find_first_of(vector<int>)_(large_needle)/50 261.186 -2.19%
std::find_first_of(vector<int>)_(large_needle)/8192 7058882.090 -
std::find_first_of(vector<int>)_(small_needle)/1024 1411.709 -
std::find_first_of(vector<int>)_(small_needle)/32 47.765 -
std::find_first_of(vector<int>)_(small_needle)/50 71.313 -1.18%
std::find_first_of(vector<int>)_(small_needle)/8192 11288.440 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592638.030 -1.69%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.872 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1366.077 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38283027.780 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5568.538 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.938 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.444 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44650.056 -
std::find_if(deque<int>)_(bail_25%)/1024 106.437 -
std::find_if(deque<int>)_(bail_25%)/32768 2840.402 2.52%
std::find_if(deque<int>)_(bail_25%)/8 1.529 -
std::find_if(deque<int>)_(bail_25%)/8192 718.592 3.67%
std::find_if(deque<int>)_(process_all)/1024 479.433 -
std::find_if(deque<int>)_(process_all)/32768 12138.902 4.20%
std::find_if(deque<int>)_(process_all)/50 23.720 -
std::find_if(deque<int>)_(process_all)/8 3.901 -
std::find_if(deque<int>)_(process_all)/8192 3018.230 2.17%
std::find_if(list<int>)_(bail_25%)/1024 193.961 -
std::find_if(list<int>)_(bail_25%)/32768 10385.389 -
std::find_if(list<int>)_(bail_25%)/8 1.195 -
std::find_if(list<int>)_(bail_25%)/8192 1521.357 -
std::find_if(list<int>)_(process_all)/1024 760.419 -
std::find_if(list<int>)_(process_all)/32768 27520.966 -1.48%
std::find_if(list<int>)_(process_all)/50 21.781 -
std::find_if(list<int>)_(process_all)/8 3.498 -
std::find_if(list<int>)_(process_all)/8192 12137.213 -
std::find_if(vector<bool>)_(process_all)/1024 771.220 -
std::find_if(vector<bool>)_(process_all)/1048576 787874.765 -
std::find_if(vector<bool>)_(process_all)/50 36.823 5.04%
std::find_if(vector<bool>)_(process_all)/8 5.644 3.15%
std::find_if(vector<bool>)_(process_all)/8192 6155.339 -
std::find_if(vector<char>)_(bail_25%)/1024 76.072 -
std::find_if(vector<char>)_(bail_25%)/32768 2023.393 -
std::find_if(vector<char>)_(bail_25%)/8 0.949 -
std::find_if(vector<char>)_(bail_25%)/8192 517.864 -
std::find_if(vector<char>)_(process_all)/1024 271.202 -1.55%
std::find_if(vector<char>)_(process_all)/32768 8125.228 -
std::find_if(vector<char>)_(process_all)/50 12.538 -
std::find_if(vector<char>)_(process_all)/8 2.500 -
std::find_if(vector<char>)_(process_all)/8192 2045.657 -
std::find_if(vector<int>)_(bail_25%)/1024 75.610 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.532 -
std::find_if(vector<int>)_(bail_25%)/8 1.119 -
std::find_if(vector<int>)_(bail_25%)/8192 548.667 -
std::find_if(vector<int>)_(process_all)/1024 290.394 -
std::find_if(vector<int>)_(process_all)/32768 9079.554 -
std::find_if(vector<int>)_(process_all)/50 14.230 -
std::find_if(vector<int>)_(process_all)/8 2.633 4.53%
std::find_if(vector<int>)_(process_all)/8192 2263.677 -
std::find_if_not(deque<int>)_(bail_25%)/1024 104.262 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2711.331 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.408 -
std::find_if_not(deque<int>)_(bail_25%)/8192 681.783 -
std::find_if_not(deque<int>)_(process_all)/1024 485.524 -
std::find_if_not(deque<int>)_(process_all)/32768 11445.987 -
std::find_if_not(deque<int>)_(process_all)/50 23.900 1.19%
std::find_if_not(deque<int>)_(process_all)/8 3.959 -
std::find_if_not(deque<int>)_(process_all)/8192 2813.841 -3.14%
std::find_if_not(list<int>)_(bail_25%)/1024 195.257 -
std::find_if_not(list<int>)_(bail_25%)/32768 7565.277 -
std::find_if_not(list<int>)_(bail_25%)/8 1.276 -
std::find_if_not(list<int>)_(bail_25%)/8192 1523.979 -
std::find_if_not(list<int>)_(process_all)/1024 763.568 -
std::find_if_not(list<int>)_(process_all)/32768 28962.282 -2.73%
std::find_if_not(list<int>)_(process_all)/50 21.598 -
std::find_if_not(list<int>)_(process_all)/8 3.404 -
std::find_if_not(list<int>)_(process_all)/8192 8138.483 -
std::find_if_not(vector<bool>)_(process_all)/1024 770.940 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787509.431 -
std::find_if_not(vector<bool>)_(process_all)/50 36.798 4.99%
std::find_if_not(vector<bool>)_(process_all)/8 5.611 2.85%
std::find_if_not(vector<bool>)_(process_all)/8192 6154.996 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.183 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2024.907 -3.96%
std::find_if_not(vector<char>)_(bail_25%)/8 0.941 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.948 -3.20%
std::find_if_not(vector<char>)_(process_all)/1024 273.489 -
std::find_if_not(vector<char>)_(process_all)/32768 8130.155 -
std::find_if_not(vector<char>)_(process_all)/50 12.440 -
std::find_if_not(vector<char>)_(process_all)/8 2.406 -1.70%
std::find_if_not(vector<char>)_(process_all)/8192 2047.996 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.688 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.608 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.002 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.599 -
std::find_if_not(vector<int>)_(process_all)/1024 307.900 -
std::find_if_not(vector<int>)_(process_all)/32768 9761.645 -
std::find_if_not(vector<int>)_(process_all)/50 15.033 -
std::find_if_not(vector<int>)_(process_all)/8 2.708 2.73%
std::find_if_not(vector<int>)_(process_all)/8192 2432.033 -
std::flat_map<int,_int>::clear()/0 420.502 -
std::flat_map<int,_int>::clear()/1024 424.718 -
std::flat_map<int,_int>::clear()/32 421.331 -
std::flat_map<int,_int>::clear()/8192 446.906 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.532 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.355 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.988 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.496 5.85%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.516 -15.84%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.236 -6.44%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.330 -26.16%
std::flat_map<int,_int>::count(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.482 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.471 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.932 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.398 -19.42%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.609 -35.58%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.407 -4.75%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.337 -38.43%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.491 1.49%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.486 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.626 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1174.846 -
std::flat_map<int,_int>::ctor(const&)/0 13.735 -
std::flat_map<int,_int>::ctor(const&)/1024 178.822 -
std::flat_map<int,_int>::ctor(const&)/32 23.789 -
std::flat_map<int,_int>::ctor(const&)/8192 1911.770 -1.27%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.718 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.157 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.825 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1926.364 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.634 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4254.971 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.033 -1.91%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34052.215 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.572 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8881.691 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.859 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 119973.707 10.35%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.514 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.362 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.791 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.495 4.94%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.024 5.70%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.608 1.13%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.475 6.64%
std::flat_map<int,_int>::erase(iterator)/0 15.347 -
std::flat_map<int,_int>::erase(iterator)/1024 75.811 -1.29%
std::flat_map<int,_int>::erase(iterator)/32 20.894 -
std::flat_map<int,_int>::erase(iterator)/8192 500.184 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.650 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.246 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.526 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 635.160 -1.13%
std::flat_map<int,_int>::erase(key)_(existent)/0 15.857 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.441 1.01%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.091 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 573.245 2.96%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.449 -9.54%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.494 -15.22%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.190 -7.92%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.335 -20.31%
std::flat_map<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.328 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.357 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.165 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.445 11.77%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.790 -8.28%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.244 -3.12%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.522 -8.94%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.783 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.197 -54.97%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.119 -1.35%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.729 -37.23%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.721 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.448 -56.73%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.414 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 555.127 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.172 1.10%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.581 -17.58%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.235 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.436 2.79%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.169 1.21%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.084 -43.56%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.398 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 515.873 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.112 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5242.543 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 635.752 -2.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40272.009 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.898 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7961.420 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 702.640 -1.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64784.470 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.565 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1580.601 -4.23%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 478.998 -1.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9320.210 -5.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 428.168 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1577.196 -4.35%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 482.632 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9335.778 -4.70%
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.011 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.112 3.39%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.630 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.418 12.07%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.879 -1.06%
std::flat_map<int,_int>::insert(value)_(new_value)/1024 23.843 -31.68%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.187 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 31.961 19.74%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.975 -2.23%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.318 2.37%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.682 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.445 11.73%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.346 1.94%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.472 -36.11%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.184 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 27.157 2.70%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.965 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.014 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.474 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.980 -28.25%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.216 -8.83%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.073 -35.33%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.283 -1.83%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.333 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.918 1.27%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 724.031 31.45%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.403 -4.58%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.466 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.177 2.34%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 692.852 25.35%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.137 -6.11%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.310 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.771 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 623.581 9.81%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.017 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.980 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.533 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.753 -20.26%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.206 -6.20%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.477 -22.41%
std::flat_multimap<int,_int>::clear()/0 423.259 -
std::flat_multimap<int,_int>::clear()/1024 424.972 -
std::flat_multimap<int,_int>::clear()/32 425.063 -
std::flat_multimap<int,_int>::clear()/8192 441.481 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.493 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.567 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.990 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.624 -3.20%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.427 60.84%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.445 2.40%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.367 78.43%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.292 -3.26%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.394 2.49%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.131 -4.10%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.997 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.089 1.22%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.703 3.30%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.272 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.695 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.675 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.746 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.643 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.411 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.681 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1934.167 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.642 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.582 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.714 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1928.793 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.818 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3957.880 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.445 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31210.297 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.801 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8487.851 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 200.291 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110854.321 5.94%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.045 7.96%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.484 -2.40%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.587 15.00%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.322 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.989 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.073 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.440 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.433 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.101 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.815 -
std::flat_multimap<int,_int>::erase(iterator)/8192 496.673 -1.82%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.949 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.098 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.415 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 641.684 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.105 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.382 5.34%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.108 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 520.673 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.832 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.894 -1.83%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.354 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.312 -1.10%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.422 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.179 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.555 22.76%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.702 12.11%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 10.605 35.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.916 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.528 3.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.241 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.879 22.15%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.016 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.978 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.975 -2.69%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 649.658 12.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.263 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.500 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.368 1.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.434 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.283 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.108 -1.55%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.794 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 588.255 14.10%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.056 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5416.064 9.64%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 643.975 2.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 41295.869 9.16%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.162 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7362.409 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 689.048 -1.01%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59762.801 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.193 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1353.443 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 473.629 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7732.354 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.068 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1352.409 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 474.786 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7690.980 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.282 1.03%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.909 1.77%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.952 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 635.121 13.34%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.895 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 24.716 23.83%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.410 1.41%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 40.094 59.40%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.981 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.123 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.475 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.319 19.66%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.394 5.59%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.913 22.16%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.121 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.360 -1.04%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.904 1.38%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 550.666 -21.98%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.603 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.515 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.977 1.40%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 549.344 -25.92%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.210 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.736 -
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.555 -30.22%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.026 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.097 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.394 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.276 44.99%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.425 8.94%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.420 51.18%
std::for_each(deque<int>)/32 3.822 -
std::for_each(deque<int>)/50 4.109 -
std::for_each(deque<int>)/8 0.922 -
std::for_each(deque<int>)/8192 254.679 -
std::for_each(join_view(vector<vector<int>>))/32 3.780 -
std::for_each(join_view(vector<vector<int>>))/50 4.038 -
std::for_each(join_view(vector<vector<int>>))/8 1.377 -7.09%
std::for_each(join_view(vector<vector<int>>))/8192 264.635 -
std::for_each(list<int>)/32 11.246 -
std::for_each(list<int>)/50 23.836 -
std::for_each(list<int>)/8 2.547 -
std::for_each(list<int>)/8192 8330.186 -1.08%
std::for_each(vector<int>)/32 3.784 -
std::for_each(vector<int>)/50 4.102 -
std::for_each(vector<int>)/8 0.901 -
std::for_each(vector<int>)/8192 251.843 -
std::for_each_n(deque<int>)/32 3.781 -
std::for_each_n(deque<int>)/50 3.945 -1.29%
std::for_each_n(deque<int>)/8 1.154 -4.26%
std::for_each_n(deque<int>)/8192 258.106 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.836 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.336 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.778 8.42%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.852 -
std::for_each_n(list<int>)/32 11.197 -
std::for_each_n(list<int>)/50 24.174 -
std::for_each_n(list<int>)/8 2.562 4.55%
std::for_each_n(list<int>)/8192 7392.311 -7.27%
std::for_each_n(vector<int>)/32 3.869 -
std::for_each_n(vector<int>)/50 4.051 -
std::for_each_n(vector<int>)/8 2.553 -1.57%
std::for_each_n(vector<int>)/8192 252.190 -
std::generate(deque<int>)/1024 245.318 -
std::generate(deque<int>)/32 8.295 -
std::generate(deque<int>)/50 12.310 -
std::generate(deque<int>)/8192 1915.406 -
std::generate(list<int>)/1024 671.696 -
std::generate(list<int>)/32 8.700 -
std::generate(list<int>)/50 16.099 4.02%
std::generate(list<int>)/8192 6951.380 -7.39%
std::generate(vector<int>)/1024 243.949 -
std::generate(vector<int>)/32 7.966 -
std::generate(vector<int>)/50 11.974 -
std::generate(vector<int>)/8192 1848.625 -
std::generate_n(deque<int>)/1024 245.528 -
std::generate_n(deque<int>)/32 8.333 -
std::generate_n(deque<int>)/50 12.344 -
std::generate_n(deque<int>)/8192 1966.886 -
std::generate_n(list<int>)/1024 650.686 -
std::generate_n(list<int>)/32 8.605 -
std::generate_n(list<int>)/50 15.260 -
std::generate_n(list<int>)/8192 6877.316 -7.06%
std::generate_n(vector<int>)/1024 243.193 -
std::generate_n(vector<int>)/32 7.976 -
std::generate_n(vector<int>)/50 12.035 1.15%
std::generate_n(vector<int>)/8192 1851.079 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.963 -
std::is_partitioned(deque<int>)_(partitioned)/32 12.359 24.14%
std::is_partitioned(deque<int>)_(partitioned)/50 18.668 32.92%
std::is_partitioned(deque<int>)_(partitioned)/8192 2869.197 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 121.474 15.57%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.961 57.10%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.590 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 748.750 7.25%
std::is_partitioned(list<int>)_(partitioned)/1024 708.174 -
std::is_partitioned(list<int>)_(partitioned)/32 8.648 -
std::is_partitioned(list<int>)_(partitioned)/50 13.926 -
std::is_partitioned(list<int>)_(partitioned)/8192 5919.088 -10.93%
std::is_partitioned(list<int>)_(unpartitioned)/1024 233.212 31.40%
std::is_partitioned(list<int>)_(unpartitioned)/32 2.947 -32.26%
std::is_partitioned(list<int>)_(unpartitioned)/50 7.109 56.46%
std::is_partitioned(list<int>)_(unpartitioned)/8192 1658.800 -22.55%
std::is_partitioned(vector<int>)_(partitioned)/1024 193.319 1.56%
std::is_partitioned(vector<int>)_(partitioned)/32 6.481 -2.06%
std::is_partitioned(vector<int>)_(partitioned)/50 9.482 -3.60%
std::is_partitioned(vector<int>)_(partitioned)/8192 1437.056 1.67%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 26.487 -46.32%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.047 7.16%
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.542 -72.69%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 215.117 17.38%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.368 2.03%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.179 10.87%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3906.968 1.12%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 531479.727 2.27%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.845 -1.01%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.407 1.41%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.601 10.29%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4131.473 2.25%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 684452.299 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.882 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.884 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.378 2.93%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3915.335 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 627080.755 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 55.218 1.35%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.706 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.037 -2.73%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4000.729 1.29%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688956.849 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.218 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1562.553 104.57%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.794 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8850.956 -16.08%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1425349.883 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.392 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 815.930 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.722 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8252.587 -8.00%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1610659.005 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.967 2.51%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.007 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.675 -3.81%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8537.705 -14.56%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1418836.890 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.584 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 827.056 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.443 1.81%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8488.043 -14.52%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595909.532 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.982 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 317.058 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.481 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2490.476 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213345.434 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.119 1.35%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 476.028 -6.01%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.588 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4721.954 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1044730.469 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.418 1.02%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 347.460 2.14%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.811 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2727.576 2.46%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212617.613 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.950 1.13%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 524.296 2.52%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.962 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4912.435 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 992640.167 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.984 -1.83%
std::is_sorted(deque<int>)/1024 477.764 -
std::is_sorted(deque<int>)/8 4.704 34.26%
std::is_sorted(deque<int>)/8192 3819.945 -
std::is_sorted(deque<int>,_pred)/1024 597.451 -
std::is_sorted(deque<int>,_pred)/8 4.346 -12.48%
std::is_sorted(deque<int>,_pred)/8192 4796.225 -
std::is_sorted(list<int>)/1024 770.256 -
std::is_sorted(list<int>)/8 2.141 -
std::is_sorted(list<int>)/8192 7392.787 1.93%
std::is_sorted(list<int>,_pred)/1024 795.859 -
std::is_sorted(list<int>,_pred)/8 3.930 -1.46%
std::is_sorted(list<int>,_pred)/8192 7678.524 2.10%
std::is_sorted(vector<int>)/1024 243.652 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1909.188 -
std::is_sorted(vector<int>,_pred)/1024 462.417 -
std::is_sorted(vector<int>,_pred)/8 3.782 -
std::is_sorted(vector<int>,_pred)/8192 3681.024 -
std::is_sorted_until(deque<int>)/1024 470.984 -
std::is_sorted_until(deque<int>)/8 4.820 66.44%
std::is_sorted_until(deque<int>)/8192 3777.746 -
std::is_sorted_until(deque<int>,_pred)/1024 597.237 -
std::is_sorted_until(deque<int>,_pred)/8 3.988 -
std::is_sorted_until(deque<int>,_pred)/8192 4805.613 -
std::is_sorted_until(list<int>)/1024 752.185 -
std::is_sorted_until(list<int>)/8 2.215 -2.99%
std::is_sorted_until(list<int>)/8192 6777.131 -7.86%
std::is_sorted_until(list<int>,_pred)/1024 794.728 -
std::is_sorted_until(list<int>,_pred)/8 4.221 1.76%
std::is_sorted_until(list<int>,_pred)/8192 7002.535 -12.80%
std::is_sorted_until(vector<int>)/1024 239.729 -
std::is_sorted_until(vector<int>)/8 2.060 -
std::is_sorted_until(vector<int>)/8192 1870.462 -
std::is_sorted_until(vector<int>,_pred)/1024 417.997 -2.04%
std::is_sorted_until(vector<int>,_pred)/8 3.311 -4.11%
std::is_sorted_until(vector<int>,_pred)/8192 3340.750 1.02%
std::map<int,_int>::clear()/0 418.492 -
std::map<int,_int>::clear()/1024 10549.564 -2.14%
std::map<int,_int>::clear()/32 658.124 -
std::map<int,_int>::clear()/8192 82268.854 -
std::map<int,_int>::contains(key)_(existent)/0 0.016 -
std::map<int,_int>::contains(key)_(existent)/1024 4.133 -1.24%
std::map<int,_int>::contains(key)_(existent)/32 1.612 -
std::map<int,_int>::contains(key)_(existent)/8192 5.506 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.434 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.322 -3.50%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.798 3.15%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.225 -2.17%
std::map<int,_int>::count(key)_(existent)/32 1.710 -2.10%
std::map<int,_int>::count(key)_(existent)/8192 5.996 -1.92%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 8.504 16.59%
std::map<int,_int>::count(key)_(non-existent)/32 3.176 9.90%
std::map<int,_int>::count(key)_(non-existent)/8192 12.939 15.41%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.677 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5970.882 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.177 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51373.120 -
std::map<int,_int>::ctor(const&)/0 13.590 -
std::map<int,_int>::ctor(const&)/1024 6284.692 -
std::map<int,_int>::ctor(const&)/32 214.356 -
std::map<int,_int>::ctor(const&)/8192 49818.696 -1.35%
std::map<int,_int>::ctor(const&,_alloc)/0 13.576 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6280.249 -1.47%
std::map<int,_int>::ctor(const&,_alloc)/32 214.084 -
std::map<int,_int>::ctor(const&,_alloc)/8192 50305.643 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.555 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8784.307 -2.76%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 263.005 -3.02%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71339.440 -4.37%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.553 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12987.057 -1.14%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.462 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281763.322 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.255 -1.77%
std::map<int,_int>::equal_range(key)_(existent)/32 1.850 1.10%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.423 -1.59%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.175 3.83%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.479 -6.11%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.129 3.51%
std::map<int,_int>::erase(iterator)/0 20.589 -
std::map<int,_int>::erase(iterator)/1024 20.779 -2.01%
std::map<int,_int>::erase(iterator)/32 20.818 -
std::map<int,_int>::erase(iterator)/8192 20.948 -1.41%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.959 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7229.865 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 597.588 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55919.412 -
std::map<int,_int>::erase(key)_(existent)/0 20.971 -1.44%
std::map<int,_int>::erase(key)_(existent)/1024 24.687 -4.14%
std::map<int,_int>::erase(key)_(existent)/32 22.630 -
std::map<int,_int>::erase(key)_(existent)/8192 25.662 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.253 -4.40%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.295 -6.31%
std::map<int,_int>::erase(key)_(non-existent)/32 2.418 -5.30%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.442 -5.97%
std::map<int,_int>::find(key)_(existent)/0 0.012 -
std::map<int,_int>::find(key)_(existent)/1024 3.890 -
std::map<int,_int>::find(key)_(existent)/32 1.568 -
std::map<int,_int>::find(key)_(existent)/8192 5.497 -1.51%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.354 -5.52%
std::map<int,_int>::find(key)_(non-existent)/32 2.374 -8.83%
std::map<int,_int>::find(key)_(non-existent)/8192 7.197 -7.91%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.885 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.555 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.190 -1.04%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.423 -1.10%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.874 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.143 -1.06%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.884 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.089 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.089 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.544 1.00%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.828 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.822 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.076 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.084 -2.17%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.954 -1.45%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.711 1.29%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.865 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14923.220 -1.61%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 813.868 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139557.353 -1.96%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.799 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7759.726 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 570.145 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136366.232 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.691 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11421.949 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 718.989 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 94067.685 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.696 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9451.147 -2.57%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 695.652 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80490.707 1.69%
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -4.47%
std::map<int,_int>::insert(value)_(already_present)/1024 3.210 -8.01%
std::map<int,_int>::insert(value)_(already_present)/32 1.747 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.124 -
std::map<int,_int>::insert(value)_(new_value)/0 17.918 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.234 -1.59%
std::map<int,_int>::insert(value)_(new_value)/32 19.754 -1.57%
std::map<int,_int>::insert(value)_(new_value)/8192 39.204 -3.84%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.603 -6.22%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.596 -1.48%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.753 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.873 -6.47%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.892 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.664 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.615 -2.21%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.683 -1.72%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.299 -3.87%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.501 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.587 -2.74%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.415 -13.08%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.246 -27.86%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.536 -12.80%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.219 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6223.295 -3.72%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.855 -3.28%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49785.070 -4.59%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.218 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6256.589 -2.45%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 214.867 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49890.093 -2.40%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.333 3.28%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1508.213 -2.52%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.102 -6.84%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12677.583 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.117 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.739 2.08%
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.664 -2.03%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.580 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.528 -2.16%
std::map<std::string,_int>::clear()/0 422.237 -
std::map<std::string,_int>::clear()/1024 20736.761 -
std::map<std::string,_int>::clear()/32 909.366 1.33%
std::map<std::string,_int>::clear()/8192 202838.474 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.017 -
std::map<std::string,_int>::contains(key)_(existent)/1024 20.931 -10.06%
std::map<std::string,_int>::contains(key)_(existent)/32 15.691 4.61%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.564 2.22%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.182 -3.82%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.445 5.72%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.988 6.03%
std::map<std::string,_int>::count(key)_(existent)/0 0.013 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.277 -
std::map<std::string,_int>::count(key)_(existent)/32 16.543 -
std::map<std::string,_int>::count(key)_(existent)/8192 31.239 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -4.05%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.063 -
std::map<std::string,_int>::count(key)_(non-existent)/32 11.101 3.36%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.628 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.667 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7153.673 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.336 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60307.180 -
std::map<std::string,_int>::ctor(const&)/0 13.524 -
std::map<std::string,_int>::ctor(const&)/1024 34779.632 -1.12%
std::map<std::string,_int>::ctor(const&)/32 698.355 -
std::map<std::string,_int>::ctor(const&)/8192 344871.009 -1.03%
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.537 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37150.193 -1.14%
std::map<std::string,_int>::ctor(const&,_alloc)/32 745.923 -1.06%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348664.682 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.634 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41060.522 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 836.363 -1.07%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390947.024 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.620 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58130.133 -1.52%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1041.433 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101357.156 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.098 1.33%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.535 3.86%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.081 -2.35%
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.571 -2.00%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.724 7.91%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.393 -1.10%
std::map<std::string,_int>::erase(iterator)/0 25.618 -10.15%
std::map<std::string,_int>::erase(iterator)/1024 25.678 -13.77%
std::map<std::string,_int>::erase(iterator)/32 30.177 -7.36%
std::map<std::string,_int>::erase(iterator)/8192 35.376 21.55%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.579 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12369.419 2.33%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 711.282 2.32%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115306.520 -
std::map<std::string,_int>::erase(key)_(existent)/0 74.357 30.10%
std::map<std::string,_int>::erase(key)_(existent)/1024 79.829 -7.12%
std::map<std::string,_int>::erase(key)_(existent)/32 81.948 36.62%
std::map<std::string,_int>::erase(key)_(existent)/8192 81.254 -13.01%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 20.100 -10.55%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.154 -7.05%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 26.489 -6.06%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.542 -
std::map<std::string,_int>::find(key)_(existent)/32 14.723 2.76%
std::map<std::string,_int>::find(key)_(existent)/8192 30.690 7.11%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.901 -1.03%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.338 -2.19%
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.016 3.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.114 8.04%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.004 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.586 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 85.098 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.199 -14.76%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 37.668 -28.72%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.406 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.038 -13.92%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.541 9.23%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.389 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.808 -4.22%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 57.277 2.11%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.309 -1.24%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.855 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.189 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.751 18.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.993 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67676.514 1.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1598.916 1.77%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 833017.300 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.848 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40602.536 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1173.332 6.71%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 638704.022 1.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.948 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35535.938 1.57%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1255.313 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396315.443 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.010 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35196.136 1.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1204.637 -4.18%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367738.864 -
std::map<std::string,_int>::insert(value)_(already_present)/0 14.950 2.67%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.728 -1.03%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.721 3.63%
std::map<std::string,_int>::insert(value)_(already_present)/8192 35.899 -1.70%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.421 -2.09%
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.107 -
std::map<std::string,_int>::insert(value)_(new_value)/32 41.680 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.976 -1.28%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 16.866 5.31%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.116 -31.54%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 22.672 2.95%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.619 -45.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.279 -8.20%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.247 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.902 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 89.448 7.72%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.962 -5.43%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.521 3.52%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.457 -
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.652 -1.28%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.896 2.21%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.707 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.219 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37021.399 -1.27%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 855.441 -1.13%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350257.316 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.259 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35262.288 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 735.555 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347693.370 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.116 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17173.020 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.018 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210288.764 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 21.966 -4.67%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.984 7.22%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.767 2.68%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.561 -1.51%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.400 1.26%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.702 1.84%
std::mismatch(deque<int>)_(it,_it,_it)/1000 451.803 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 472.384 1.88%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496420.682 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.143 4.13%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3860.593 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 477.580 2.79%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 484.976 3.66%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496298.340 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.989 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3844.749 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 711.667 -1.81%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 724.635 -1.69%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624658.393 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.328 -3.77%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4801.011 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.283 -2.59%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 734.873 -2.82%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621621.549 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.943 -4.11%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4825.116 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1458.821 91.24%
std::mismatch(list<int>)_(it,_it,_it)/1024 1126.079 43.70%
std::mismatch(list<int>)_(it,_it,_it)/1048576 937766.600 -1.47%
std::mismatch(list<int>)_(it,_it,_it)/8 2.657 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8005.474 6.19%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 758.089 -1.36%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.211 -2.66%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 949749.719 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.788 1.77%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12109.044 4.74%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.956 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 831.756 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 985672.183 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.499 -2.56%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12737.691 3.54%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 803.993 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.274 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 976403.338 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.485 -2.69%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11519.689 6.07%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.864 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 75.412 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76628.566 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.204 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.913 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.780 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76653.372 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.317 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.533 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.499 -3.33%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 481.151 -2.84%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608721.574 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.999 -2.52%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4770.493 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 455.485 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.598 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607329.585 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.278 1.73%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4778.256 -
std::move(deque<int>)/1048576 54681.032 -
std::move(deque<int>)/262144 15134.586 -
std::move(deque<int>)/32768 2148.637 1.37%
std::move(deque<int>)/4096 153.588 -
std::move(deque<int>)/512 23.909 -
std::move(deque<int>)/64 6.657 8.51%
std::move(deque<int>)/8 3.557 -8.97%
std::move(list<int>)/1048576 1015099.238 1.07%
std::move(list<int>)/262144 247456.468 -
std::move(list<int>)/32768 30819.772 -
std::move(list<int>)/4096 3978.506 -10.09%
std::move(list<int>)/512 355.252 -1.45%
std::move(list<int>)/64 39.395 -
std::move(list<int>)/8 3.442 -
std::move(vector<bool>)_(aligned)/1048576 2110.217 -23.05%
std::move(vector<bool>)_(aligned)/262144 256.105 -
std::move(vector<bool>)_(aligned)/32768 36.971 -
std::move(vector<bool>)_(aligned)/4096 7.037 -
std::move(vector<bool>)_(aligned)/512 2.443 3.29%
std::move(vector<bool>)_(aligned)/64 1.609 5.58%
std::move(vector<bool>)_(unaligned)/1048576 6699.668 -
std::move(vector<bool>)_(unaligned)/262144 1581.602 -
std::move(vector<bool>)_(unaligned)/32768 202.091 -
std::move(vector<bool>)_(unaligned)/4096 25.615 -
std::move(vector<bool>)_(unaligned)/512 4.424 -5.54%
std::move(vector<bool>)_(unaligned)/64 1.662 8.58%
std::move(vector<int>)/1048576 57496.582 2.16%
std::move(vector<int>)/262144 22108.013 -1.92%
std::move(vector<int>)/32768 2130.529 -22.17%
std::move(vector<int>)/4096 134.348 -
std::move(vector<int>)/512 20.217 -
std::move(vector<int>)/64 4.148 -
std::move(vector<int>)/8 2.313 3.52%
std::move_backward(deque<int>)/1048576 129410.641 -
std::move_backward(deque<int>)/262144 30540.815 -
std::move_backward(deque<int>)/32768 3605.886 -1.23%
std::move_backward(deque<int>)/4096 160.545 -6.88%
std::move_backward(deque<int>)/512 26.317 -
std::move_backward(deque<int>)/64 7.231 -
std::move_backward(deque<int>)/8 3.883 -
std::move_backward(list<int>)/1048576 1036342.828 -
std::move_backward(list<int>)/262144 260171.308 -
std::move_backward(list<int>)/32768 31717.861 -
std::move_backward(list<int>)/4096 6156.204 8.64%
std::move_backward(list<int>)/512 371.616 -
std::move_backward(list<int>)/64 39.786 -
std::move_backward(list<int>)/8 3.415 -
std::move_backward(vector<bool>)_(aligned)/1048576 2122.977 -
std::move_backward(vector<bool>)_(aligned)/262144 257.026 -
std::move_backward(vector<bool>)_(aligned)/32768 38.013 -
std::move_backward(vector<bool>)_(aligned)/4096 7.343 -
std::move_backward(vector<bool>)_(aligned)/512 2.504 1.12%
std::move_backward(vector<bool>)_(aligned)/64 1.746 -5.41%
std::move_backward(vector<bool>)_(unaligned)/1048576 6496.877 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.931 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.662 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.434 -
std::move_backward(vector<bool>)_(unaligned)/512 4.873 5.01%
std::move_backward(vector<bool>)_(unaligned)/64 1.907 2.02%
std::move_backward(vector<int>)/1048576 57185.777 1.61%
std::move_backward(vector<int>)/262144 22142.421 -
std::move_backward(vector<int>)/32768 2145.426 -
std::move_backward(vector<int>)/4096 135.750 -
std::move_backward(vector<int>)/512 20.862 -
std::move_backward(vector<int>)/64 4.339 -
std::move_backward(vector<int>)/8 2.278 2.90%
std::none_of(deque<int>)_(process_all)/32 11.538 -
std::none_of(deque<int>)_(process_all)/32768 10546.063 -
std::none_of(deque<int>)_(process_all)/50 18.324 -9.27%
std::none_of(deque<int>)_(process_all)/8 3.219 -
std::none_of(deque<int>)_(process_all)/8192 2643.800 -
std::none_of(list<int>)_(process_all)/32 11.726 -
std::none_of(list<int>)_(process_all)/32768 26262.541 -3.29%
std::none_of(list<int>)_(process_all)/50 21.718 -1.33%
std::none_of(list<int>)_(process_all)/8 2.609 -
std::none_of(list<int>)_(process_all)/8192 7610.584 2.28%
std::none_of(vector<int>)_(process_all)/32 8.427 -
std::none_of(vector<int>)_(process_all)/32768 8062.415 -
std::none_of(vector<int>)_(process_all)/50 12.692 -7.45%
std::none_of(vector<int>)_(process_all)/8 2.438 -
std::none_of(vector<int>)_(process_all)/8192 2022.173 -
std::partial_sort(deque<int>)_(ascending)/1024 7936.867 -
std::partial_sort(deque<int>)_(ascending)/8 30.083 -
std::partial_sort(deque<int>)_(ascending)/8192 165785.612 3.06%
std::partial_sort(deque<int>)_(descending)/1024 18624.471 -
std::partial_sort(deque<int>)_(descending)/8 43.508 -
std::partial_sort(deque<int>)_(descending)/8192 287629.502 -1.10%
std::partial_sort(deque<int>)_(heap)/1024 18547.044 -
std::partial_sort(deque<int>)_(heap)/8 39.192 -
std::partial_sort(deque<int>)_(heap)/8192 290268.432 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7948.244 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.132 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 162804.130 -1.15%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19659.747 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.735 2.77%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 286779.494 -
std::partial_sort(deque<int>)_(repeated)/1024 6361.488 -
std::partial_sort(deque<int>)_(repeated)/8 27.651 -
std::partial_sort(deque<int>)_(repeated)/8192 68366.586 -
std::partial_sort(deque<int>)_(shuffled)/1024 16115.808 -
std::partial_sort(deque<int>)_(shuffled)/8 34.184 1.89%
std::partial_sort(deque<int>)_(shuffled)/8192 264441.920 -1.09%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4965.464 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.946 -1.17%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55509.587 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8260.022 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 24.957 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97915.800 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8252.411 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.575 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100870.396 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4968.184 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.652 -1.99%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55446.706 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9194.788 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.518 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97780.482 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3925.509 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.546 -3.97%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46732.198 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6919.993 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.874 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91261.275 -
std::partial_sort(vector<int>)_(ascending)/1024 5013.751 -
std::partial_sort(vector<int>)_(ascending)/8 21.182 1.62%
std::partial_sort(vector<int>)_(ascending)/8192 54626.725 -
std::partial_sort(vector<int>)_(descending)/1024 8258.807 -
std::partial_sort(vector<int>)_(descending)/8 25.086 -
std::partial_sort(vector<int>)_(descending)/8192 97849.016 -
std::partial_sort(vector<int>)_(heap)/1024 8243.498 -
std::partial_sort(vector<int>)_(heap)/8 27.037 1.31%
std::partial_sort(vector<int>)_(heap)/8192 100826.878 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5003.661 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.931 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54518.922 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9153.032 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.721 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97484.220 -
std::partial_sort(vector<int>)_(repeated)/1024 3951.000 -
std::partial_sort(vector<int>)_(repeated)/8 20.268 -
std::partial_sort(vector<int>)_(repeated)/8192 46689.113 -
std::partial_sort(vector<int>)_(shuffled)/1024 6947.207 -
std::partial_sort(vector<int>)_(shuffled)/8 22.413 -
std::partial_sort(vector<int>)_(shuffled)/8192 88703.714 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5463.458 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.603 -3.15%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57858.067 1.11%
std::partial_sort_copy(deque<int>)_(descending)/1024 8437.552 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.959 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99958.280 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8596.068 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.722 -
std::partial_sort_copy(deque<int>)_(heap)/8192 103090.915 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5450.825 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.662 -2.35%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57594.633 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9249.349 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.637 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99802.731 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4298.431 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.437 -2.89%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49305.507 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7221.135 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.971 -1.67%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92009.243 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5685.059 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.077 -1.54%
std::partial_sort_copy(list<int>)_(ascending)/8192 61079.625 -
std::partial_sort_copy(list<int>)_(descending)/1024 8524.298 -
std::partial_sort_copy(list<int>)_(descending)/8 18.952 -
std::partial_sort_copy(list<int>)_(descending)/8192 101021.662 -
std::partial_sort_copy(list<int>)_(heap)/1024 8558.794 -
std::partial_sort_copy(list<int>)_(heap)/8 15.901 -
std::partial_sort_copy(list<int>)_(heap)/8192 105158.202 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5589.394 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.040 -1.96%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60278.653 -2.09%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9487.143 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.876 -1.06%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101337.844 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4508.784 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.481 -3.37%
std::partial_sort_copy(list<int>)_(repeated)/8192 52916.784 -1.67%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7284.295 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.631 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93193.370 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5239.790 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.313 -7.75%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55797.127 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8391.162 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.751 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98327.926 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8302.871 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.942 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101684.600 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5224.995 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.497 -6.97%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55433.014 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9209.631 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.989 6.30%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98579.751 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4066.468 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.159 -1.50%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47488.086 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7115.292 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.685 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91974.542 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5100.350 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.013 -1.15%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55387.421 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8333.989 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.594 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98906.088 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8281.326 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.215 -1.97%
std::partial_sort_copy(vector<int>)_(heap)/8192 102065.415 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5079.529 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.814 -2.49%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55121.495 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9241.361 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.795 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99830.142 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4027.202 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.499 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47318.939 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7102.831 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.325 -1.78%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93467.598 -
std::partition(deque<int>)_(dense)/1024 347.030 -4.07%
std::partition(deque<int>)_(dense)/32 9.181 -9.58%
std::partition(deque<int>)_(dense)/50 13.468 -13.06%
std::partition(deque<int>)_(dense)/8192 2690.489 -4.34%
std::partition(deque<int>)_(sparse)/1024 409.262 -
std::partition(deque<int>)_(sparse)/32 10.640 -14.86%
std::partition(deque<int>)_(sparse)/50 16.387 -12.18%
std::partition(deque<int>)_(sparse)/8192 3278.456 2.78%
std::partition(list<int>)_(dense)/1024 390.903 -
std::partition(list<int>)_(dense)/32 8.680 -
std::partition(list<int>)_(dense)/50 13.270 -2.15%
std::partition(list<int>)_(dense)/8192 4441.095 -1.35%
std::partition(list<int>)_(sparse)/1024 725.941 -
std::partition(list<int>)_(sparse)/32 8.924 -
std::partition(list<int>)_(sparse)/50 15.002 -
std::partition(list<int>)_(sparse)/8192 7652.521 7.10%
std::partition(vector<int>)_(dense)/1024 248.339 -
std::partition(vector<int>)_(dense)/32 8.385 5.04%
std::partition(vector<int>)_(dense)/50 13.416 2.49%
std::partition(vector<int>)_(dense)/8192 1884.568 -
std::partition(vector<int>)_(sparse)/1024 258.351 -
std::partition(vector<int>)_(sparse)/32 8.985 1.47%
std::partition(vector<int>)_(sparse)/50 14.035 -
std::partition(vector<int>)_(sparse)/8192 1878.723 -
std::partition_copy(deque<int>)/1024 634.723 -
std::partition_copy(deque<int>)/32 12.770 -1.46%
std::partition_copy(deque<int>)/50 21.002 -
std::partition_copy(deque<int>)/8192 5709.538 -
std::partition_copy(list<int>)/1024 715.882 -
std::partition_copy(list<int>)/32 8.608 -
std::partition_copy(list<int>)/50 13.147 -
std::partition_copy(list<int>)/8192 7263.771 7.35%
std::partition_copy(vector<int>)/1024 477.014 2.94%
std::partition_copy(vector<int>)/32 8.236 1.05%
std::partition_copy(vector<int>)/50 12.800 -
std::partition_copy(vector<int>)/8192 4549.759 -
std::partition_point(deque<int>)/1024 9.363 2.11%
std::partition_point(deque<int>)/32 5.088 13.70%
std::partition_point(deque<int>)/50 5.200 13.90%
std::partition_point(deque<int>)/8192 16.401 1.65%
std::partition_point(list<int>)/1024 1294.254 1.71%
std::partition_point(list<int>)/32 16.085 1.08%
std::partition_point(list<int>)/50 24.873 -
std::partition_point(list<int>)/8192 12727.388 3.17%
std::partition_point(vector<int>)/1024 6.290 -
std::partition_point(vector<int>)/32 2.560 -
std::partition_point(vector<int>)/50 2.548 -
std::partition_point(vector<int>)/8192 9.572 -
std::remove(deque<int>)_(prefix)/1024 527.131 -
std::remove(deque<int>)_(prefix)/32 58.540 5.71%
std::remove(deque<int>)_(prefix)/50 66.614 4.24%
std::remove(deque<int>)_(prefix)/8192 3900.042 -
std::remove(deque<int>)_(sprinkled)/1024 520.564 -
std::remove(deque<int>)_(sprinkled)/32 55.925 -2.94%
std::remove(deque<int>)_(sprinkled)/50 62.563 -3.74%
std::remove(deque<int>)_(sprinkled)/8192 3862.200 -
std::remove(list<int>)_(prefix)/1024 1018.808 2.38%
std::remove(list<int>)_(prefix)/32 55.300 -
std::remove(list<int>)_(prefix)/50 66.889 -
std::remove(list<int>)_(prefix)/8192 8245.915 -
std::remove(list<int>)_(sprinkled)/1024 1003.954 3.33%
std::remove(list<int>)_(sprinkled)/32 57.112 -
std::remove(list<int>)_(sprinkled)/50 64.747 -1.12%
std::remove(list<int>)_(sprinkled)/8192 7820.132 -1.45%
std::remove(vector<int>)_(prefix)/1024 312.449 -
std::remove(vector<int>)_(prefix)/32 52.213 -
std::remove(vector<int>)_(prefix)/50 56.916 -
std::remove(vector<int>)_(prefix)/8192 2115.462 -
std::remove(vector<int>)_(sprinkled)/1024 288.632 -1.21%
std::remove(vector<int>)_(sprinkled)/32 51.934 -
std::remove(vector<int>)_(sprinkled)/50 56.138 -
std::remove(vector<int>)_(sprinkled)/8192 1988.133 -
std::remove_copy(deque<int>)_(prefix)/1024 388.323 -
std::remove_copy(deque<int>)_(prefix)/32 12.927 -1.33%
std::remove_copy(deque<int>)_(prefix)/50 19.085 -
std::remove_copy(deque<int>)_(prefix)/8192 3354.576 -
std::remove_copy(deque<int>)_(sprinkled)/1024 360.793 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.210 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.420 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2884.548 -
std::remove_copy(list<int>)_(prefix)/1024 753.607 -
std::remove_copy(list<int>)_(prefix)/32 10.836 -
std::remove_copy(list<int>)_(prefix)/50 21.944 -
std::remove_copy(list<int>)_(prefix)/8192 7000.353 2.22%
std::remove_copy(list<int>)_(sprinkled)/1024 740.119 -
std::remove_copy(list<int>)_(sprinkled)/32 11.221 -
std::remove_copy(list<int>)_(sprinkled)/50 18.841 -
std::remove_copy(list<int>)_(sprinkled)/8192 6944.183 -
std::remove_copy(vector<int>)_(prefix)/1024 266.838 -
std::remove_copy(vector<int>)_(prefix)/32 8.861 -2.02%
std::remove_copy(vector<int>)_(prefix)/50 13.345 -
std::remove_copy(vector<int>)_(prefix)/8192 2067.320 -
std::remove_copy(vector<int>)_(sprinkled)/1024 466.970 -1.02%
std::remove_copy(vector<int>)_(sprinkled)/32 14.949 -1.90%
std::remove_copy(vector<int>)_(sprinkled)/50 24.307 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3655.606 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.720 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.994 1.23%
std::remove_copy_if(deque<int>)_(prefix)/50 28.376 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3890.053 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.010 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.860 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 27.149 1.82%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3303.653 -
std::remove_copy_if(list<int>)_(prefix)/1024 792.745 -
std::remove_copy_if(list<int>)_(prefix)/32 14.805 -
std::remove_copy_if(list<int>)_(prefix)/50 27.068 -
std::remove_copy_if(list<int>)_(prefix)/8192 7233.460 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.876 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.507 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.640 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7191.564 1.40%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.123 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.050 -1.45%
std::remove_copy_if(vector<int>)_(prefix)/50 17.717 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3328.443 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.868 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.302 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.857 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3742.773 -
std::remove_if(deque<int>)_(prefix)/1024 562.603 -
std::remove_if(deque<int>)_(prefix)/32 58.746 -1.18%
std::remove_if(deque<int>)_(prefix)/50 67.803 -1.28%
std::remove_if(deque<int>)_(prefix)/8192 4251.672 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.180 -2.87%
std::remove_if(deque<int>)_(sprinkled)/32 58.937 3.62%
std::remove_if(deque<int>)_(sprinkled)/50 68.278 -2.36%
std::remove_if(deque<int>)_(sprinkled)/8192 3963.361 -
std::remove_if(list<int>)_(prefix)/1024 1047.219 -2.05%
std::remove_if(list<int>)_(prefix)/32 61.559 -
std::remove_if(list<int>)_(prefix)/50 75.071 -
std::remove_if(list<int>)_(prefix)/8192 10195.249 6.98%
std::remove_if(list<int>)_(sprinkled)/1024 1043.029 -
std::remove_if(list<int>)_(sprinkled)/32 59.958 -
std::remove_if(list<int>)_(sprinkled)/50 73.649 -
std::remove_if(list<int>)_(sprinkled)/8192 8301.729 -
std::remove_if(vector<int>)_(prefix)/1024 357.135 -
std::remove_if(vector<int>)_(prefix)/32 51.852 -
std::remove_if(vector<int>)_(prefix)/50 57.099 -
std::remove_if(vector<int>)_(prefix)/8192 2573.367 -
std::remove_if(vector<int>)_(sprinkled)/1024 519.294 -1.26%
std::remove_if(vector<int>)_(sprinkled)/32 58.093 3.84%
std::remove_if(vector<int>)_(sprinkled)/50 67.780 5.43%
std::remove_if(vector<int>)_(sprinkled)/8192 3810.961 -
std::replace(deque<int>)_(prefix)/1024 414.270 -
std::replace(deque<int>)_(prefix)/32 12.766 -
std::replace(deque<int>)_(prefix)/50 19.104 -
std::replace(deque<int>)_(prefix)/8192 3271.636 -
std::replace(deque<int>)_(sprinkled)/1024 354.050 -
std::replace(deque<int>)_(sprinkled)/32 12.641 -
std::replace(deque<int>)_(sprinkled)/50 18.740 -
std::replace(deque<int>)_(sprinkled)/8192 2835.227 -
std::replace(list<int>)_(prefix)/1024 739.086 -
std::replace(list<int>)_(prefix)/32 11.138 -
std::replace(list<int>)_(prefix)/50 18.551 1.11%
std::replace(list<int>)_(prefix)/8192 7024.537 -
std::replace(list<int>)_(sprinkled)/1024 727.900 -
std::replace(list<int>)_(sprinkled)/32 11.300 -
std::replace(list<int>)_(sprinkled)/50 17.645 -
std::replace(list<int>)_(sprinkled)/8192 7167.235 -
std::replace(vector<int>)_(prefix)/1024 159.992 -
std::replace(vector<int>)_(prefix)/32 5.023 -5.20%
std::replace(vector<int>)_(prefix)/50 7.574 -2.83%
std::replace(vector<int>)_(prefix)/8192 1283.567 -
std::replace(vector<int>)_(sprinkled)/1024 153.113 -10.49%
std::replace(vector<int>)_(sprinkled)/32 5.616 13.48%
std::replace(vector<int>)_(sprinkled)/50 8.618 9.85%
std::replace(vector<int>)_(sprinkled)/8192 1194.608 -12.74%
std::replace_if(deque<int>)_(prefix)/1024 480.765 -
std::replace_if(deque<int>)_(prefix)/32 14.234 -
std::replace_if(deque<int>)_(prefix)/50 20.302 -
std::replace_if(deque<int>)_(prefix)/8192 3501.889 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.944 -
std::replace_if(deque<int>)_(sprinkled)/32 12.448 -
std::replace_if(deque<int>)_(sprinkled)/50 18.697 -
std::replace_if(deque<int>)_(sprinkled)/8192 2922.929 -
std::replace_if(list<int>)_(prefix)/1024 743.211 -
std::replace_if(list<int>)_(prefix)/32 13.041 -
std::replace_if(list<int>)_(prefix)/50 24.022 -
std::replace_if(list<int>)_(prefix)/8192 7108.273 -
std::replace_if(list<int>)_(sprinkled)/1024 743.455 -
std::replace_if(list<int>)_(sprinkled)/32 13.370 -
std::replace_if(list<int>)_(sprinkled)/50 23.018 -
std::replace_if(list<int>)_(sprinkled)/8192 7315.958 -
std::replace_if(vector<int>)_(prefix)/1024 274.997 -
std::replace_if(vector<int>)_(prefix)/32 8.946 -
std::replace_if(vector<int>)_(prefix)/50 13.661 -
std::replace_if(vector<int>)_(prefix)/8192 2049.852 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.598 -
std::replace_if(vector<int>)_(sprinkled)/32 8.729 -
std::replace_if(vector<int>)_(sprinkled)/50 14.668 6.71%
std::replace_if(vector<int>)_(sprinkled)/8192 1921.456 -
std::reverse(deque<int>)/32768 5727.214 -
std::reverse(deque<int>)/4096 719.492 -
std::reverse(deque<int>)/512 113.267 -
std::reverse(deque<int>)/64 13.052 -
std::reverse(deque<int>)/8 2.520 -
std::reverse(list<int>)/32768 17417.817 -
std::reverse(list<int>)/4096 1688.161 -1.01%
std::reverse(list<int>)/512 193.071 -
std::reverse(list<int>)/64 17.566 -
std::reverse(list<int>)/8 2.033 -
std::reverse(vector<int>)/32768 1040.951 -
std::reverse(vector<int>)/4096 130.572 -
std::reverse(vector<int>)/512 16.455 -
std::reverse(vector<int>)/64 4.137 -
std::reverse(vector<int>)/8 1.562 2.57%
std::reverse_copy(deque<int>)/32768 8052.160 -
std::reverse_copy(deque<int>)/4096 974.615 -
std::reverse_copy(deque<int>)/512 124.972 -
std::reverse_copy(deque<int>)/64 16.016 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26271.646 -1.67%
std::reverse_copy(list<int>)/4096 3122.952 -
std::reverse_copy(list<int>)/512 364.764 -
std::reverse_copy(list<int>)/64 30.243 -
std::reverse_copy(list<int>)/8 2.435 -
std::reverse_copy(vector<int>)/32768 976.083 -
std::reverse_copy(vector<int>)/4096 135.589 1.07%
std::reverse_copy(vector<int>)/512 17.152 -
std::reverse_copy(vector<int>)/64 2.488 -
std::reverse_copy(vector<int>)/8 2.458 4.26%
std::rotate(deque<int>)_(1_element_backward)/1024 42.547 -
std::rotate(deque<int>)_(1_element_backward)/32 4.446 -
std::rotate(deque<int>)_(1_element_backward)/50 5.400 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.896 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.952 -3.34%
std::rotate(deque<int>)_(1_element_forward)/32 4.615 2.65%
std::rotate(deque<int>)_(1_element_forward)/50 5.459 2.25%
std::rotate(deque<int>)_(1_element_forward)/8192 301.930 -1.27%
std::rotate(deque<int>)_(by_1/2)/1024 185.691 5.55%
std::rotate(deque<int>)_(by_1/2)/32 7.369 -
std::rotate(deque<int>)_(by_1/2)/50 10.346 1.73%
std::rotate(deque<int>)_(by_1/2)/8192 1462.143 -
std::rotate(deque<int>)_(by_1/3)/1024 1830.606 -
std::rotate(deque<int>)_(by_1/3)/32 45.682 -
std::rotate(deque<int>)_(by_1/3)/50 76.963 -
std::rotate(deque<int>)_(by_1/3)/8192 22664.061 -
std::rotate(deque<int>)_(by_1/4)/1024 782.920 -2.88%
std::rotate(deque<int>)_(by_1/4)/32 29.401 -1.01%
std::rotate(deque<int>)_(by_1/4)/50 75.285 -
std::rotate(deque<int>)_(by_1/4)/8192 6838.122 -
std::rotate(list<int>)_(1_element_backward)/1024 744.954 -
std::rotate(list<int>)_(1_element_backward)/32 13.246 -1.58%
std::rotate(list<int>)_(1_element_backward)/50 22.404 -1.04%
std::rotate(list<int>)_(1_element_backward)/8192 8669.511 -
std::rotate(list<int>)_(1_element_forward)/1024 733.078 -
std::rotate(list<int>)_(1_element_forward)/32 14.404 -1.09%
std::rotate(list<int>)_(1_element_forward)/50 27.138 5.11%
std::rotate(list<int>)_(1_element_forward)/8192 9096.241 -
std::rotate(list<int>)_(by_1/2)/1024 386.593 -
std::rotate(list<int>)_(by_1/2)/32 5.967 -
std::rotate(list<int>)_(by_1/2)/50 12.718 -
std::rotate(list<int>)_(by_1/2)/8192 6295.190 -
std::rotate(list<int>)_(by_1/3)/1024 805.625 -
std::rotate(list<int>)_(by_1/3)/32 15.299 -3.18%
std::rotate(list<int>)_(by_1/3)/50 24.624 -1.18%
std::rotate(list<int>)_(by_1/3)/8192 8791.815 -
std::rotate(list<int>)_(by_1/4)/1024 579.793 -
std::rotate(list<int>)_(by_1/4)/32 12.498 -
std::rotate(list<int>)_(by_1/4)/50 25.016 -
std::rotate(list<int>)_(by_1/4)/8192 7199.086 -
std::rotate(vector<bool>)_(1_element_backward)/1024 26.706 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.395 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.436 -
std::rotate(vector<bool>)_(1_element_backward)/8192 97.347 -2.07%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.365 1.47%
std::rotate(vector<bool>)_(1_element_forward)/32 17.774 1.20%
std::rotate(vector<bool>)_(1_element_forward)/50 17.775 1.18%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.154 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.473 -
std::rotate(vector<bool>)_(by_1/2)/32 17.900 1.83%
std::rotate(vector<bool>)_(by_1/2)/50 17.720 1.76%
std::rotate(vector<bool>)_(by_1/2)/8192 15.163 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.550 1.30%
std::rotate(vector<bool>)_(by_1/3)/32 17.592 1.70%
std::rotate(vector<bool>)_(by_1/3)/50 17.607 1.62%
std::rotate(vector<bool>)_(by_1/3)/8192 146.650 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.519 -3.88%
std::rotate(vector<bool>)_(by_1/4)/32 17.751 1.32%
std::rotate(vector<bool>)_(by_1/4)/50 17.585 1.15%
std::rotate(vector<bool>)_(by_1/4)/8192 30.098 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.545 -
std::rotate(vector<int>)_(1_element_backward)/32 2.910 -
std::rotate(vector<int>)_(1_element_backward)/50 5.339 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.786 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.387 -
std::rotate(vector<int>)_(1_element_forward)/32 2.958 -
std::rotate(vector<int>)_(1_element_forward)/50 5.267 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.541 -
std::rotate(vector<int>)_(by_1/2)/1024 31.980 -
std::rotate(vector<int>)_(by_1/2)/32 3.657 -
std::rotate(vector<int>)_(by_1/2)/50 4.453 -
std::rotate(vector<int>)_(by_1/2)/8192 240.535 -
std::rotate(vector<int>)_(by_1/3)/1024 1369.058 -
std::rotate(vector<int>)_(by_1/3)/32 21.601 -
std::rotate(vector<int>)_(by_1/3)/50 40.198 -
std::rotate(vector<int>)_(by_1/3)/8192 10873.901 -
std::rotate(vector<int>)_(by_1/4)/1024 324.455 -
std::rotate(vector<int>)_(by_1/4)/32 11.978 -
std::rotate(vector<int>)_(by_1/4)/50 40.382 -
std::rotate(vector<int>)_(by_1/4)/8192 2555.289 -
std::rotate_copy(deque<int>)/1024 35.533 2.26%
std::rotate_copy(deque<int>)/32 2.666 1.81%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 290.570 -1.40%
std::rotate_copy(list<int>)/1024 725.386 -
std::rotate_copy(list<int>)/32 8.317 -1.48%
std::rotate_copy(list<int>)/50 14.144 -
std::rotate_copy(list<int>)/8192 6683.867 -
std::rotate_copy(vector<int>)/1024 32.894 -1.14%
std::rotate_copy(vector<int>)/32 2.085 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 728.686 38.27%
std::sample(deque<int>)/1024 11822.636 -
std::sample(deque<int>)/32 323.125 -
std::sample(deque<int>)/8192 95014.799 -
std::sample(list<int>)/1024 11689.348 -
std::sample(list<int>)/32 312.739 -
std::sample(list<int>)/8192 96858.622 -
std::sample(vector<int>)/1024 11259.868 -
std::sample(vector<int>)/32 306.076 -
std::sample(vector<int>)/8192 90678.570 -
std::search(deque<int>)_(near_matches)/1000 24591.156 32.30%
std::search(deque<int>)_(near_matches)/1024 25679.513 31.55%
std::search(deque<int>)_(near_matches)/8192 1452459.714 -
std::search(deque<int>)_(no_match)/1000 406.731 -
std::search(deque<int>)_(no_match)/1024 415.700 3.20%
std::search(deque<int>)_(no_match)/1048576 424126.539 -
std::search(deque<int>)_(no_match)/8192 3317.487 -
std::search(deque<int>)_(same_length)/1000 393.662 17.86%
std::search(deque<int>)_(same_length)/1024 473.970 -
std::search(deque<int>)_(same_length)/8192 3779.907 -1.56%
std::search(deque<int>)_(single_element)/1000 447.460 -
std::search(deque<int>)_(single_element)/1024 457.982 -
std::search(deque<int>)_(single_element)/8192 3651.749 -
std::search(deque<int>,_pred)_(near_matches)/1000 24208.465 -1.77%
std::search(deque<int>,_pred)_(near_matches)/1024 24875.083 -3.60%
std::search(deque<int>,_pred)_(near_matches)/8192 1513306.786 -
std::search(deque<int>,_pred)_(no_match)/1000 424.576 -
std::search(deque<int>,_pred)_(no_match)/1024 434.275 18.73%
std::search(deque<int>,_pred)_(no_match)/1048576 443385.377 -
std::search(deque<int>,_pred)_(no_match)/8192 3475.088 -
std::search(deque<int>,_pred)_(same_length)/1000 479.325 -
std::search(deque<int>,_pred)_(same_length)/1024 510.328 1.07%
std::search(deque<int>,_pred)_(same_length)/8192 4056.586 1.05%
std::search(deque<int>,_pred)_(single_element)/1000 473.949 -
std::search(deque<int>,_pred)_(single_element)/1024 484.304 -
std::search(deque<int>,_pred)_(single_element)/8192 3879.193 -
std::search(list<int>)_(near_matches)/1000 37500.056 -
std::search(list<int>)_(near_matches)/1024 39589.048 -
std::search(list<int>)_(near_matches)/8192 2551915.602 -
std::search(list<int>)_(no_match)/1000 694.577 -
std::search(list<int>)_(no_match)/1024 750.694 -1.68%
std::search(list<int>)_(no_match)/1048576 834621.742 -1.68%
std::search(list<int>)_(no_match)/8192 6975.208 -4.35%
std::search(list<int>)_(same_length)/1000 744.880 -
std::search(list<int>)_(same_length)/1024 775.486 -
std::search(list<int>)_(same_length)/8192 10769.464 2.56%
std::search(list<int>)_(single_element)/1000 654.336 11.17%
std::search(list<int>)_(single_element)/1024 766.777 1.14%
std::search(list<int>)_(single_element)/8192 8484.807 8.27%
std::search(list<int>,_pred)_(near_matches)/1000 42463.398 -
std::search(list<int>,_pred)_(near_matches)/1024 44263.403 -
std::search(list<int>,_pred)_(near_matches)/8192 2735039.875 -
std::search(list<int>,_pred)_(no_match)/1000 752.724 -
std::search(list<int>,_pred)_(no_match)/1024 770.484 -
std::search(list<int>,_pred)_(no_match)/1048576 899360.682 -
std::search(list<int>,_pred)_(no_match)/8192 7112.081 -
std::search(list<int>,_pred)_(same_length)/1000 772.310 -
std::search(list<int>,_pred)_(same_length)/1024 789.099 -
std::search(list<int>,_pred)_(same_length)/8192 8365.654 -5.81%
std::search(list<int>,_pred)_(single_element)/1000 818.007 -1.91%
std::search(list<int>,_pred)_(single_element)/1024 838.608 -
std::search(list<int>,_pred)_(single_element)/8192 9745.800 11.98%
std::search(vector<int>)_(near_matches)/1000 13981.273 -
std::search(vector<int>)_(near_matches)/1024 14854.319 -
std::search(vector<int>)_(near_matches)/8192 773752.309 -
std::search(vector<int>)_(no_match)/1000 209.736 1.43%
std::search(vector<int>)_(no_match)/1024 214.620 1.36%
std::search(vector<int>)_(no_match)/1048576 211654.344 -
std::search(vector<int>)_(no_match)/8192 1652.198 -
std::search(vector<int>)_(same_length)/1000 241.255 -
std::search(vector<int>)_(same_length)/1024 245.644 -1.35%
std::search(vector<int>)_(same_length)/8192 1874.256 -1.51%
std::search(vector<int>)_(single_element)/1000 227.631 -
std::search(vector<int>)_(single_element)/1024 232.740 -
std::search(vector<int>)_(single_element)/8192 1809.811 -
std::search(vector<int>,_pred)_(near_matches)/1000 22990.834 -
std::search(vector<int>,_pred)_(near_matches)/1024 23913.812 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451139.580 -
std::search(vector<int>,_pred)_(no_match)/1000 468.277 -
std::search(vector<int>,_pred)_(no_match)/1024 475.509 -
std::search(vector<int>,_pred)_(no_match)/1048576 440974.484 -
std::search(vector<int>,_pred)_(no_match)/8192 4038.749 -
std::search(vector<int>,_pred)_(same_length)/1000 600.385 -
std::search(vector<int>,_pred)_(same_length)/1024 613.972 -
std::search(vector<int>,_pred)_(same_length)/8192 4906.421 -
std::search(vector<int>,_pred)_(single_element)/1000 457.779 -
std::search(vector<int>,_pred)_(single_element)/1024 468.580 -
std::search(vector<int>,_pred)_(single_element)/8192 3737.570 -
std::search_n(deque<int>)_(no_match)/1000 444.242 2.62%
std::search_n(deque<int>)_(no_match)/1024 440.054 -
std::search_n(deque<int>)_(no_match)/1048576 439150.680 -
std::search_n(deque<int>)_(no_match)/8192 3427.606 -
std::search_n(deque<int>,_pred)_(no_match)/1000 605.882 -
std::search_n(deque<int>,_pred)_(no_match)/1024 624.900 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 554376.478 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4324.043 -
std::search_n(list<int>)_(no_match)/1000 672.323 -1.57%
std::search_n(list<int>)_(no_match)/1024 746.693 1.49%
std::search_n(list<int>)_(no_match)/1048576 783615.278 -8.11%
std::search_n(list<int>)_(no_match)/8192 6740.304 -
std::search_n(list<int>,_pred)_(no_match)/1000 824.344 -
std::search_n(list<int>,_pred)_(no_match)/1024 843.817 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980230.331 -
std::search_n(list<int>,_pred)_(no_match)/8192 7812.373 -
std::search_n(vector<int>)_(no_match)/1000 216.525 5.25%
std::search_n(vector<int>)_(no_match)/1024 213.224 1.68%
std::search_n(vector<int>)_(no_match)/1048576 210876.605 1.17%
std::search_n(vector<int>)_(no_match)/8192 1644.198 1.17%
std::search_n(vector<int>,_pred)_(no_match)/1000 510.856 -
std::search_n(vector<int>,_pred)_(no_match)/1024 522.133 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 608625.146 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4177.945 -
std::shift_left(deque<int>)/1024 39.938 -
std::shift_left(deque<int>)/32 4.769 1.55%
std::shift_left(deque<int>)/50 5.480 -
std::shift_left(deque<int>)/8192 302.790 -
std::shift_left(list<int>)/1024 729.098 -
std::shift_left(list<int>)/32 14.498 -
std::shift_left(list<int>)/50 27.589 -
std::shift_left(list<int>)/8192 7171.024 -
std::shift_left(vector<int>)/1024 35.496 -
std::shift_left(vector<int>)/32 4.482 49.93%
std::shift_left(vector<int>)/50 5.273 -
std::shift_left(vector<int>)/8192 282.415 -
std::shift_right(deque<int>)/1024 42.716 -1.56%
std::shift_right(deque<int>)/32 4.320 -
std::shift_right(deque<int>)/50 5.374 3.06%
std::shift_right(deque<int>)/8192 309.030 -
std::shift_right(list<int>)/1024 734.704 -
std::shift_right(list<int>)/32 14.488 -
std::shift_right(list<int>)/50 27.871 -5.39%
std::shift_right(list<int>)/8192 7693.983 -3.77%
std::shift_right(vector<int>)/1024 35.895 -
std::shift_right(vector<int>)/32 2.962 -28.37%
std::shift_right(vector<int>)/50 5.338 -
std::shift_right(vector<int>)/8192 298.622 -
std::shuffle(deque<int>)/1024 9458.433 -
std::shuffle(deque<int>)/32 299.190 -
std::shuffle(deque<int>)/8192 74962.323 -
std::shuffle(vector<int>)/1024 8887.421 -
std::shuffle(vector<int>)/32 280.581 -
std::shuffle(vector<int>)/8192 71151.824 -
std::sort(deque<int>)_(ascending)/1024 766.731 -
std::sort(deque<int>)_(ascending)/8 18.832 3.14%
std::sort(deque<int>)_(ascending)/8192 5736.235 -
std::sort(deque<int>)_(descending)/1024 1301.318 -
std::sort(deque<int>)_(descending)/8 26.446 3.34%
std::sort(deque<int>)_(descending)/8192 10385.484 -
std::sort(deque<int>)_(heap)/1024 6200.779 -1.49%
std::sort(deque<int>)_(heap)/8 25.277 2.22%
std::sort(deque<int>)_(heap)/8192 69509.646 -
std::sort(deque<int>)_(pipe-organ)/1024 2707.450 -3.44%
std::sort(deque<int>)_(pipe-organ)/8 21.381 2.06%
std::sort(deque<int>)_(pipe-organ)/8192 26644.163 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17736.368 -1.55%
std::sort(deque<int>)_(qsort_adversarial)/8 18.154 -
std::sort(deque<int>)_(qsort_adversarial)/8192 465182.758 -
std::sort(deque<int>)_(repeated)/1024 960.171 -5.57%
std::sort(deque<int>)_(repeated)/8 18.849 -
std::sort(deque<int>)_(repeated)/8192 6723.801 -1.14%
std::sort(deque<int>)_(shuffled)/1024 6864.453 -
std::sort(deque<int>)_(shuffled)/8 23.625 -
std::sort(deque<int>)_(shuffled)/8192 80458.618 -1.05%
std::sort(vector<NonIntegral>)_(ascending)/1024 544.574 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.518 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3759.381 -
std::sort(vector<NonIntegral>)_(descending)/1024 782.427 -
std::sort(vector<NonIntegral>)_(descending)/8 25.290 1.55%
std::sort(vector<NonIntegral>)_(descending)/8192 5292.681 -
std::sort(vector<NonIntegral>)_(heap)/1024 4246.094 -
std::sort(vector<NonIntegral>)_(heap)/8 22.485 -
std::sort(vector<NonIntegral>)_(heap)/8192 50309.605 -2.01%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1900.321 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.109 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18473.085 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13180.224 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.436 1.08%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155112.427 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.698 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.743 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3727.261 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4606.293 -2.09%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.948 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81807.605 -
std::sort(vector<int>)_(ascending)/1024 542.888 -
std::sort(vector<int>)_(ascending)/8 16.777 -
std::sort(vector<int>)_(ascending)/8192 3751.478 -
std::sort(vector<int>)_(descending)/1024 1057.132 -
std::sort(vector<int>)_(descending)/8 25.546 3.26%
std::sort(vector<int>)_(descending)/8192 7424.921 -
std::sort(vector<int>)_(heap)/1024 4515.838 -
std::sort(vector<int>)_(heap)/8 22.607 -
std::sort(vector<int>)_(heap)/8192 45674.108 -
std::sort(vector<int>)_(pipe-organ)/1024 2278.071 -
std::sort(vector<int>)_(pipe-organ)/8 18.607 -1.16%
std::sort(vector<int>)_(pipe-organ)/8192 21532.411 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12911.041 -
std::sort(vector<int>)_(qsort_adversarial)/8 16.967 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147670.495 -
std::sort(vector<int>)_(repeated)/1024 660.778 -
std::sort(vector<int>)_(repeated)/8 16.957 -
std::sort(vector<int>)_(repeated)/8192 5018.414 -
std::sort(vector<int>)_(shuffled)/1024 4647.802 -
std::sort(vector<int>)_(shuffled)/8 21.174 -
std::sort(vector<int>)_(shuffled)/8192 44984.089 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3514.994 4.29%
std::stable_partition(deque<int>)_(alloc_fails)/32 1942.856 1.90%
std::stable_partition(deque<int>)_(alloc_fails)/50 1997.909 3.15%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17142.399 -
std::stable_partition(deque<int>)_(dense)/1024 638.472 -6.29%
std::stable_partition(deque<int>)_(dense)/32 31.210 -4.27%
std::stable_partition(deque<int>)_(dense)/50 41.859 -2.60%
std::stable_partition(deque<int>)_(dense)/8192 6102.339 -
std::stable_partition(deque<int>)_(sparse)/1024 473.706 2.33%
std::stable_partition(deque<int>)_(sparse)/32 14.245 21.67%
std::stable_partition(deque<int>)_(sparse)/50 32.660 14.85%
std::stable_partition(deque<int>)_(sparse)/8192 3480.680 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4215.504 -3.09%
std::stable_partition(list<int>)_(alloc_fails)/32 1950.301 4.29%
std::stable_partition(list<int>)_(alloc_fails)/50 1981.864 4.14%
std::stable_partition(list<int>)_(alloc_fails)/8192 25178.859 -
std::stable_partition(list<int>)_(dense)/1024 1743.008 -
std::stable_partition(list<int>)_(dense)/32 33.137 -
std::stable_partition(list<int>)_(dense)/50 56.028 -2.62%
std::stable_partition(list<int>)_(dense)/8192 17470.578 -5.96%
std::stable_partition(list<int>)_(sparse)/1024 938.567 -1.22%
std::stable_partition(list<int>)_(sparse)/32 10.046 1.97%
std::stable_partition(list<int>)_(sparse)/50 26.362 1.44%
std::stable_partition(list<int>)_(sparse)/8192 8831.369 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2946.072 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1927.266 2.76%
std::stable_partition(vector<int>)_(alloc_fails)/50 1970.833 3.49%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9863.154 -
std::stable_partition(vector<int>)_(dense)/1024 295.868 -1.46%
std::stable_partition(vector<int>)_(dense)/32 21.223 -
std::stable_partition(vector<int>)_(dense)/50 25.575 4.92%
std::stable_partition(vector<int>)_(dense)/8192 2097.020 -
std::stable_partition(vector<int>)_(sparse)/1024 215.964 2.03%
std::stable_partition(vector<int>)_(sparse)/32 7.294 1.80%
std::stable_partition(vector<int>)_(sparse)/50 21.741 4.47%
std::stable_partition(vector<int>)_(sparse)/8192 1549.964 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4129.301 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.303 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18951.132 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28112.813 -6.06%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.412 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27311.909 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13934.912 -3.78%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.101 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26243.943 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16374.208 -5.09%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.227 -1.01%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22885.340 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25668.532 -4.88%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.449 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28806.019 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3842.268 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 18.932 -1.45%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13208.910 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19330.126 -3.23%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.747 -1.29%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25526.698 -
std::stable_sort(deque<int>)_(ascending)/1024 2094.352 -
std::stable_sort(deque<int>)_(ascending)/8 18.667 2.67%
std::stable_sort(deque<int>)_(ascending)/8192 13631.049 -
std::stable_sort(deque<int>)_(descending)/1024 2926.711 -
std::stable_sort(deque<int>)_(descending)/8 28.300 4.12%
std::stable_sort(deque<int>)_(descending)/8192 21046.294 1.01%
std::stable_sort(deque<int>)_(heap)/1024 2725.155 -
std::stable_sort(deque<int>)_(heap)/8 26.260 -
std::stable_sort(deque<int>)_(heap)/8192 17561.735 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2928.701 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.611 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20785.480 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3113.032 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.082 8.11%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21009.389 -
std::stable_sort(deque<int>)_(repeated)/1024 1337.647 -
std::stable_sort(deque<int>)_(repeated)/8 18.249 -
std::stable_sort(deque<int>)_(repeated)/8192 7582.586 -
std::stable_sort(deque<int>)_(shuffled)/1024 2468.640 -
std::stable_sort(deque<int>)_(shuffled)/8 24.383 -
std::stable_sort(deque<int>)_(shuffled)/8192 14961.632 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4394.585 -2.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.696 -1.99%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55283.344 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23665.036 1.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 23.892 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126120.705 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14156.269 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.224 -1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117596.725 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14236.200 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.384 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92762.937 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22978.375 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.551 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 145918.482 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3507.128 5.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.985 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19672.661 4.25%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18344.763 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.974 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157745.519 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3967.490 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.548 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45853.549 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13237.765 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 24.463 3.32%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 196787.887 -1.54%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10321.706 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.035 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126225.215 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8674.288 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 20.409 3.41%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123677.364 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14459.033 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.794 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210281.833 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1371.277 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.594 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15116.705 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12833.230 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.833 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184600.950 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4796.152 -4.80%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.190 -1.28%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20183.010 -2.45%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24099.834 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.874 -1.02%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24890.850 2.01%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14325.026 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.749 -1.36%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31931.756 -4.77%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14535.836 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.170 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21999.730 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23520.810 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.802 -2.70%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35682.754 -1.28%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3258.183 2.68%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.989 -2.36%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9445.229 -31.95%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18416.175 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.288 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28754.531 -9.02%
std::stable_sort(vector<int>)_(ascending)/1024 2050.758 -
std::stable_sort(vector<int>)_(ascending)/8 16.956 -
std::stable_sort(vector<int>)_(ascending)/8192 13448.345 -
std::stable_sort(vector<int>)_(descending)/1024 2802.081 -
std::stable_sort(vector<int>)_(descending)/8 25.626 5.65%
std::stable_sort(vector<int>)_(descending)/8192 18427.695 -
std::stable_sort(vector<int>)_(heap)/1024 2529.864 -
std::stable_sort(vector<int>)_(heap)/8 22.232 1.25%
std::stable_sort(vector<int>)_(heap)/8192 14441.364 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2794.808 -
std::stable_sort(vector<int>)_(pipe-organ)/8 19.083 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18275.269 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2886.029 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.948 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18312.580 -
std::stable_sort(vector<int>)_(repeated)/1024 1117.622 -
std::stable_sort(vector<int>)_(repeated)/8 16.956 -
std::stable_sort(vector<int>)_(repeated)/8192 5274.301 -
std::stable_sort(vector<int>)_(shuffled)/1024 2211.194 1.25%
std::stable_sort(vector<int>)_(shuffled)/8 21.128 -
std::stable_sort(vector<int>)_(shuffled)/8192 10831.361 -
std::swap_ranges(deque<int>)/1024 341.917 -6.37%
std::swap_ranges(deque<int>)/32 10.492 -
std::swap_ranges(deque<int>)/50 20.013 -
std::swap_ranges(deque<int>)/8192 2711.326 -6.15%
std::swap_ranges(list<int>)/1024 762.354 -
std::swap_ranges(list<int>)/32 19.513 -
std::swap_ranges(list<int>)/50 32.703 -1.32%
std::swap_ranges(list<int>)/8192 10383.785 7.34%
std::swap_ranges(vector<int>)/1024 62.794 -
std::swap_ranges(vector<int>)/32 4.831 -
std::swap_ranges(vector<int>)/50 5.612 -
std::swap_ranges(vector<int>)/8192 476.534 -
std::transform(deque<int>)_(identity_transform)/1024 369.402 -
std::transform(deque<int>)_(identity_transform)/32 12.415 -
std::transform(deque<int>)_(identity_transform)/50 19.164 -
std::transform(deque<int>)_(identity_transform)/8192 2445.752 -
std::transform(deque<int>,_deque<int>)/1024 661.479 -
std::transform(deque<int>,_deque<int>)/32 21.760 -
std::transform(deque<int>,_deque<int>)/50 33.807 -
std::transform(deque<int>,_deque<int>)/8192 5419.600 -
std::transform(list<int>)_(identity_transform)/1024 743.666 -
std::transform(list<int>)_(identity_transform)/32 15.975 -1.03%
std::transform(list<int>)_(identity_transform)/50 39.837 -
std::transform(list<int>)_(identity_transform)/8192 7823.247 2.62%
std::transform(list<int>,_list<int>)/1024 848.672 -
std::transform(list<int>,_list<int>)/32 23.545 -
std::transform(list<int>,_list<int>)/50 36.708 -
std::transform(list<int>,_list<int>)/8192 9175.232 4.94%
std::transform(vector<int>)_(identity_transform)/1024 262.826 -
std::transform(vector<int>)_(identity_transform)/32 8.925 -1.44%
std::transform(vector<int>)_(identity_transform)/50 14.109 -
std::transform(vector<int>)_(identity_transform)/8192 2025.040 -
std::transform(vector<int>,_vector<int>)/1024 555.828 -
std::transform(vector<int>,_vector<int>)/32 17.233 -
std::transform(vector<int>,_vector<int>)/50 26.915 -
std::transform(vector<int>,_vector<int>)/8192 4441.664 -
std::unique(deque<int>)_(contiguous)/1024 734.002 -
std::unique(deque<int>)_(contiguous)/32 59.475 -
std::unique(deque<int>)_(contiguous)/52 68.874 -
std::unique(deque<int>)_(contiguous)/8192 5521.717 -
std::unique(deque<int>)_(sprinkled)/1024 854.048 -
std::unique(deque<int>)_(sprinkled)/32 63.482 -8.30%
std::unique(deque<int>)_(sprinkled)/52 70.623 -18.39%
std::unique(deque<int>)_(sprinkled)/8192 7413.783 1.15%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.571 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.168 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.429 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4460.664 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.790 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.583 -1.26%
std::unique(deque<int>,_pred)_(sprinkled)/52 74.224 -2.73%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5254.153 -
std::unique(list<int>)_(contiguous)/1024 920.481 -1.56%
std::unique(list<int>)_(contiguous)/32 55.333 -
std::unique(list<int>)_(contiguous)/52 68.848 2.30%
std::unique(list<int>)_(contiguous)/8192 7001.336 -
std::unique(list<int>)_(sprinkled)/1024 967.893 1.31%
std::unique(list<int>)_(sprinkled)/32 57.277 -
std::unique(list<int>)_(sprinkled)/52 70.815 -3.71%
std::unique(list<int>)_(sprinkled)/8192 7815.848 -
std::unique(list<int>,_pred)_(contiguous)/1024 993.835 2.25%
std::unique(list<int>,_pred)_(contiguous)/32 60.431 -
std::unique(list<int>,_pred)_(contiguous)/52 75.324 -
std::unique(list<int>,_pred)_(contiguous)/8192 7928.917 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1028.161 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.019 -
std::unique(list<int>,_pred)_(sprinkled)/52 83.856 2.10%
std::unique(list<int>,_pred)_(sprinkled)/8192 8434.775 -
std::unique(vector<int>)_(contiguous)/1024 314.231 -
std::unique(vector<int>)_(contiguous)/32 51.067 -
std::unique(vector<int>)_(contiguous)/52 56.586 -
std::unique(vector<int>)_(contiguous)/8192 1929.524 -
std::unique(vector<int>)_(sprinkled)/1024 284.819 -
std::unique(vector<int>)_(sprinkled)/32 51.002 -
std::unique(vector<int>)_(sprinkled)/52 55.602 -
std::unique(vector<int>)_(sprinkled)/8192 1925.143 -
std::unique(vector<int>,_pred)_(contiguous)/1024 536.291 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.690 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.702 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3766.258 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 701.815 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.183 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.969 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5294.430 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.243 -
std::unique_copy(deque<int>)_(contiguous)/32 10.627 -
std::unique_copy(deque<int>)_(contiguous)/52 16.260 -
std::unique_copy(deque<int>)_(contiguous)/8192 3758.609 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.977 -
std::unique_copy(deque<int>)_(sprinkled)/32 12.088 22.02%
std::unique_copy(deque<int>)_(sprinkled)/52 21.207 13.93%
std::unique_copy(deque<int>)_(sprinkled)/8192 3768.555 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.212 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.917 -7.41%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.034 1.01%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4543.388 1.17%
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 640.853 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.262 -3.54%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.708 -2.40%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5133.117 -
std::unique_copy(list<int>)_(contiguous)/1024 743.467 -
std::unique_copy(list<int>)_(contiguous)/32 11.103 -1.63%
std::unique_copy(list<int>)_(contiguous)/52 21.850 -
std::unique_copy(list<int>)_(contiguous)/8192 6894.522 -24.30%
std::unique_copy(list<int>)_(sprinkled)/1024 746.435 -
std::unique_copy(list<int>)_(sprinkled)/32 12.556 -
std::unique_copy(list<int>)_(sprinkled)/52 21.631 1.38%
std::unique_copy(list<int>)_(sprinkled)/8192 6983.667 -20.09%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 794.236 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.105 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.629 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7513.774 -23.36%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 844.130 1.50%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.163 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.883 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7416.818 -21.53%
std::unique_copy(vector<int>)_(contiguous)/1024 248.806 -
std::unique_copy(vector<int>)_(contiguous)/32 8.752 -
std::unique_copy(vector<int>)_(contiguous)/52 13.608 -
std::unique_copy(vector<int>)_(contiguous)/8192 1896.603 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.697 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.276 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.829 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1883.914 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.465 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.005 -3.44%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.738 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3706.298 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.564 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.272 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.066 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4417.665 -
Geometric Mean 305.458 -